| Step | Hyp | Ref | Expression | 
						
							| 1 |  | dfclel |  |-  ( A e. sngl B <-> E. y ( y = A /\ y e. sngl B ) ) | 
						
							| 2 |  | df-bj-sngl |  |-  sngl B = { y | E. x e. B y = { x } } | 
						
							| 3 | 2 | eqabri |  |-  ( y e. sngl B <-> E. x e. B y = { x } ) | 
						
							| 4 | 3 | anbi2i |  |-  ( ( y = A /\ y e. sngl B ) <-> ( y = A /\ E. x e. B y = { x } ) ) | 
						
							| 5 | 4 | exbii |  |-  ( E. y ( y = A /\ y e. sngl B ) <-> E. y ( y = A /\ E. x e. B y = { x } ) ) | 
						
							| 6 |  | r19.42v |  |-  ( E. x e. B ( y = A /\ y = { x } ) <-> ( y = A /\ E. x e. B y = { x } ) ) | 
						
							| 7 | 6 | bicomi |  |-  ( ( y = A /\ E. x e. B y = { x } ) <-> E. x e. B ( y = A /\ y = { x } ) ) | 
						
							| 8 | 7 | exbii |  |-  ( E. y ( y = A /\ E. x e. B y = { x } ) <-> E. y E. x e. B ( y = A /\ y = { x } ) ) | 
						
							| 9 |  | rexcom4 |  |-  ( E. x e. B E. y ( y = A /\ y = { x } ) <-> E. y E. x e. B ( y = A /\ y = { x } ) ) | 
						
							| 10 | 9 | bicomi |  |-  ( E. y E. x e. B ( y = A /\ y = { x } ) <-> E. x e. B E. y ( y = A /\ y = { x } ) ) | 
						
							| 11 |  | eqcom |  |-  ( A = { x } <-> { x } = A ) | 
						
							| 12 |  | vsnex |  |-  { x } e. _V | 
						
							| 13 | 12 | eqvinc |  |-  ( { x } = A <-> E. y ( y = { x } /\ y = A ) ) | 
						
							| 14 |  | exancom |  |-  ( E. y ( y = { x } /\ y = A ) <-> E. y ( y = A /\ y = { x } ) ) | 
						
							| 15 | 11 13 14 | 3bitri |  |-  ( A = { x } <-> E. y ( y = A /\ y = { x } ) ) | 
						
							| 16 | 15 | bicomi |  |-  ( E. y ( y = A /\ y = { x } ) <-> A = { x } ) | 
						
							| 17 | 16 | rexbii |  |-  ( E. x e. B E. y ( y = A /\ y = { x } ) <-> E. x e. B A = { x } ) | 
						
							| 18 | 8 10 17 | 3bitri |  |-  ( E. y ( y = A /\ E. x e. B y = { x } ) <-> E. x e. B A = { x } ) | 
						
							| 19 | 1 5 18 | 3bitri |  |-  ( A e. sngl B <-> E. x e. B A = { x } ) |