| Step | Hyp | Ref | Expression | 
						
							| 1 |  | vex | ⊢ 𝑥  ∈  V | 
						
							| 2 | 1 | opid | ⊢ 〈 𝑥 ,  𝑥 〉  =  { { 𝑥 } } | 
						
							| 3 |  | sneq | ⊢ ( 𝑥  =  𝐴  →  { 𝑥 }  =  { 𝐴 } ) | 
						
							| 4 | 3 | sneqd | ⊢ ( 𝑥  =  𝐴  →  { { 𝑥 } }  =  { { 𝐴 } } ) | 
						
							| 5 | 2 4 | eqtrid | ⊢ ( 𝑥  =  𝐴  →  〈 𝑥 ,  𝑥 〉  =  { { 𝐴 } } ) | 
						
							| 6 | 5 | sneqd | ⊢ ( 𝑥  =  𝐴  →  { 〈 𝑥 ,  𝑥 〉 }  =  { { { 𝐴 } } } ) | 
						
							| 7 | 6 | dmeqd | ⊢ ( 𝑥  =  𝐴  →  dom  { 〈 𝑥 ,  𝑥 〉 }  =  dom  { { { 𝐴 } } } ) | 
						
							| 8 | 7 3 | eqeq12d | ⊢ ( 𝑥  =  𝐴  →  ( dom  { 〈 𝑥 ,  𝑥 〉 }  =  { 𝑥 }  ↔  dom  { { { 𝐴 } } }  =  { 𝐴 } ) ) | 
						
							| 9 | 1 | dmsnop | ⊢ dom  { 〈 𝑥 ,  𝑥 〉 }  =  { 𝑥 } | 
						
							| 10 | 8 9 | vtoclg | ⊢ ( 𝐴  ∈  V  →  dom  { { { 𝐴 } } }  =  { 𝐴 } ) | 
						
							| 11 |  | 0ex | ⊢ ∅  ∈  V | 
						
							| 12 | 11 | snid | ⊢ ∅  ∈  { ∅ } | 
						
							| 13 |  | dmsn0el | ⊢ ( ∅  ∈  { ∅ }  →  dom  { { ∅ } }  =  ∅ ) | 
						
							| 14 | 12 13 | ax-mp | ⊢ dom  { { ∅ } }  =  ∅ | 
						
							| 15 |  | snprc | ⊢ ( ¬  𝐴  ∈  V  ↔  { 𝐴 }  =  ∅ ) | 
						
							| 16 | 15 | biimpi | ⊢ ( ¬  𝐴  ∈  V  →  { 𝐴 }  =  ∅ ) | 
						
							| 17 | 16 | sneqd | ⊢ ( ¬  𝐴  ∈  V  →  { { 𝐴 } }  =  { ∅ } ) | 
						
							| 18 | 17 | sneqd | ⊢ ( ¬  𝐴  ∈  V  →  { { { 𝐴 } } }  =  { { ∅ } } ) | 
						
							| 19 | 18 | dmeqd | ⊢ ( ¬  𝐴  ∈  V  →  dom  { { { 𝐴 } } }  =  dom  { { ∅ } } ) | 
						
							| 20 | 14 19 16 | 3eqtr4a | ⊢ ( ¬  𝐴  ∈  V  →  dom  { { { 𝐴 } } }  =  { 𝐴 } ) | 
						
							| 21 | 10 20 | pm2.61i | ⊢ dom  { { { 𝐴 } } }  =  { 𝐴 } |