| Step | Hyp | Ref | Expression | 
						
							| 1 |  | tru |  |-  T. | 
						
							| 2 |  | biimt |  |-  ( ( C e. A /\ T. ) -> ( x = C <-> ( ( C e. A /\ T. ) -> x = C ) ) ) | 
						
							| 3 | 1 2 | mpan2 |  |-  ( C e. A -> ( x = C <-> ( ( C e. A /\ T. ) -> x = C ) ) ) | 
						
							| 4 |  | ibar |  |-  ( C e. A -> ( x = C <-> ( C e. A /\ x = C ) ) ) | 
						
							| 5 | 3 4 | bitr3d |  |-  ( C e. A -> ( ( ( C e. A /\ T. ) -> x = C ) <-> ( C e. A /\ x = C ) ) ) | 
						
							| 6 |  | eleq1 |  |-  ( x = C -> ( x e. A <-> C e. A ) ) | 
						
							| 7 | 6 | pm5.32ri |  |-  ( ( x e. A /\ x = C ) <-> ( C e. A /\ x = C ) ) | 
						
							| 8 | 5 7 | bitr4di |  |-  ( C e. A -> ( ( ( C e. A /\ T. ) -> x = C ) <-> ( x e. A /\ x = C ) ) ) | 
						
							| 9 | 8 | ralimi |  |-  ( A. y e. B C e. A -> A. y e. B ( ( ( C e. A /\ T. ) -> x = C ) <-> ( x e. A /\ x = C ) ) ) | 
						
							| 10 |  | ralbi |  |-  ( A. y e. B ( ( ( C e. A /\ T. ) -> x = C ) <-> ( x e. A /\ x = C ) ) -> ( A. y e. B ( ( C e. A /\ T. ) -> x = C ) <-> A. y e. B ( x e. A /\ x = C ) ) ) | 
						
							| 11 | 9 10 | syl |  |-  ( A. y e. B C e. A -> ( A. y e. B ( ( C e. A /\ T. ) -> x = C ) <-> A. y e. B ( x e. A /\ x = C ) ) ) | 
						
							| 12 | 11 | eubidv |  |-  ( A. y e. B C e. A -> ( E! x A. y e. B ( ( C e. A /\ T. ) -> x = C ) <-> E! x A. y e. B ( x e. A /\ x = C ) ) ) | 
						
							| 13 |  | r19.28zv |  |-  ( B =/= (/) -> ( A. y e. B ( x e. A /\ x = C ) <-> ( x e. A /\ A. y e. B x = C ) ) ) | 
						
							| 14 | 13 | eubidv |  |-  ( B =/= (/) -> ( E! x A. y e. B ( x e. A /\ x = C ) <-> E! x ( x e. A /\ A. y e. B x = C ) ) ) | 
						
							| 15 | 12 14 | sylan9bb |  |-  ( ( A. y e. B C e. A /\ B =/= (/) ) -> ( E! x A. y e. B ( ( C e. A /\ T. ) -> x = C ) <-> E! x ( x e. A /\ A. y e. B x = C ) ) ) | 
						
							| 16 | 1 | biantrur |  |-  ( x = C <-> ( T. /\ x = C ) ) | 
						
							| 17 | 16 | rexbii |  |-  ( E. y e. B x = C <-> E. y e. B ( T. /\ x = C ) ) | 
						
							| 18 | 17 | reubii |  |-  ( E! x e. A E. y e. B x = C <-> E! x e. A E. y e. B ( T. /\ x = C ) ) | 
						
							| 19 |  | reusv2lem4 |  |-  ( E! x e. A E. y e. B ( T. /\ x = C ) <-> E! x A. y e. B ( ( C e. A /\ T. ) -> x = C ) ) | 
						
							| 20 | 18 19 | bitri |  |-  ( E! x e. A E. y e. B x = C <-> E! x A. y e. B ( ( C e. A /\ T. ) -> x = C ) ) | 
						
							| 21 |  | df-reu |  |-  ( E! x e. A A. y e. B x = C <-> E! x ( x e. A /\ A. y e. B x = C ) ) | 
						
							| 22 | 15 20 21 | 3bitr4g |  |-  ( ( A. y e. B C e. A /\ B =/= (/) ) -> ( E! x e. A E. y e. B x = C <-> E! x e. A A. y e. B x = C ) ) |