| Step | Hyp | Ref | Expression | 
						
							| 1 |  | cnpconn.2 |  |-  Y = U. K | 
						
							| 2 |  | cntop2 |  |-  ( F e. ( J Cn K ) -> K e. Top ) | 
						
							| 3 | 2 | 3ad2ant3 |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> K e. Top ) | 
						
							| 4 |  | eqid |  |-  U. J = U. J | 
						
							| 5 | 4 | pconncn |  |-  ( ( J e. PConn /\ u e. U. J /\ v e. U. J ) -> E. g e. ( II Cn J ) ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) | 
						
							| 6 | 5 | 3expb |  |-  ( ( J e. PConn /\ ( u e. U. J /\ v e. U. J ) ) -> E. g e. ( II Cn J ) ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) | 
						
							| 7 | 6 | 3ad2antl1 |  |-  ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) -> E. g e. ( II Cn J ) ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) | 
						
							| 8 |  | simprl |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> g e. ( II Cn J ) ) | 
						
							| 9 |  | simpll3 |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> F e. ( J Cn K ) ) | 
						
							| 10 |  | cnco |  |-  ( ( g e. ( II Cn J ) /\ F e. ( J Cn K ) ) -> ( F o. g ) e. ( II Cn K ) ) | 
						
							| 11 | 8 9 10 | syl2anc |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( F o. g ) e. ( II Cn K ) ) | 
						
							| 12 |  | iiuni |  |-  ( 0 [,] 1 ) = U. II | 
						
							| 13 | 12 4 | cnf |  |-  ( g e. ( II Cn J ) -> g : ( 0 [,] 1 ) --> U. J ) | 
						
							| 14 | 8 13 | syl |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> g : ( 0 [,] 1 ) --> U. J ) | 
						
							| 15 |  | 0elunit |  |-  0 e. ( 0 [,] 1 ) | 
						
							| 16 |  | fvco3 |  |-  ( ( g : ( 0 [,] 1 ) --> U. J /\ 0 e. ( 0 [,] 1 ) ) -> ( ( F o. g ) ` 0 ) = ( F ` ( g ` 0 ) ) ) | 
						
							| 17 | 14 15 16 | sylancl |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( ( F o. g ) ` 0 ) = ( F ` ( g ` 0 ) ) ) | 
						
							| 18 |  | simprrl |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( g ` 0 ) = u ) | 
						
							| 19 | 18 | fveq2d |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( F ` ( g ` 0 ) ) = ( F ` u ) ) | 
						
							| 20 | 17 19 | eqtrd |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( ( F o. g ) ` 0 ) = ( F ` u ) ) | 
						
							| 21 |  | 1elunit |  |-  1 e. ( 0 [,] 1 ) | 
						
							| 22 |  | fvco3 |  |-  ( ( g : ( 0 [,] 1 ) --> U. J /\ 1 e. ( 0 [,] 1 ) ) -> ( ( F o. g ) ` 1 ) = ( F ` ( g ` 1 ) ) ) | 
						
							| 23 | 14 21 22 | sylancl |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( ( F o. g ) ` 1 ) = ( F ` ( g ` 1 ) ) ) | 
						
							| 24 |  | simprrr |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( g ` 1 ) = v ) | 
						
							| 25 | 24 | fveq2d |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( F ` ( g ` 1 ) ) = ( F ` v ) ) | 
						
							| 26 | 23 25 | eqtrd |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> ( ( F o. g ) ` 1 ) = ( F ` v ) ) | 
						
							| 27 |  | fveq1 |  |-  ( f = ( F o. g ) -> ( f ` 0 ) = ( ( F o. g ) ` 0 ) ) | 
						
							| 28 | 27 | eqeq1d |  |-  ( f = ( F o. g ) -> ( ( f ` 0 ) = ( F ` u ) <-> ( ( F o. g ) ` 0 ) = ( F ` u ) ) ) | 
						
							| 29 |  | fveq1 |  |-  ( f = ( F o. g ) -> ( f ` 1 ) = ( ( F o. g ) ` 1 ) ) | 
						
							| 30 | 29 | eqeq1d |  |-  ( f = ( F o. g ) -> ( ( f ` 1 ) = ( F ` v ) <-> ( ( F o. g ) ` 1 ) = ( F ` v ) ) ) | 
						
							| 31 | 28 30 | anbi12d |  |-  ( f = ( F o. g ) -> ( ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) <-> ( ( ( F o. g ) ` 0 ) = ( F ` u ) /\ ( ( F o. g ) ` 1 ) = ( F ` v ) ) ) ) | 
						
							| 32 | 31 | rspcev |  |-  ( ( ( F o. g ) e. ( II Cn K ) /\ ( ( ( F o. g ) ` 0 ) = ( F ` u ) /\ ( ( F o. g ) ` 1 ) = ( F ` v ) ) ) -> E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) ) | 
						
							| 33 | 11 20 26 32 | syl12anc |  |-  ( ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) /\ ( g e. ( II Cn J ) /\ ( ( g ` 0 ) = u /\ ( g ` 1 ) = v ) ) ) -> E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) ) | 
						
							| 34 | 7 33 | rexlimddv |  |-  ( ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) /\ ( u e. U. J /\ v e. U. J ) ) -> E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) ) | 
						
							| 35 | 34 | ralrimivva |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> A. u e. U. J A. v e. U. J E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) ) | 
						
							| 36 | 4 1 | cnf |  |-  ( F e. ( J Cn K ) -> F : U. J --> Y ) | 
						
							| 37 | 36 | 3ad2ant3 |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> F : U. J --> Y ) | 
						
							| 38 |  | forn |  |-  ( F : X -onto-> Y -> ran F = Y ) | 
						
							| 39 | 38 | 3ad2ant2 |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> ran F = Y ) | 
						
							| 40 |  | dffo2 |  |-  ( F : U. J -onto-> Y <-> ( F : U. J --> Y /\ ran F = Y ) ) | 
						
							| 41 | 37 39 40 | sylanbrc |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> F : U. J -onto-> Y ) | 
						
							| 42 |  | eqeq2 |  |-  ( ( F ` v ) = y -> ( ( f ` 1 ) = ( F ` v ) <-> ( f ` 1 ) = y ) ) | 
						
							| 43 | 42 | anbi2d |  |-  ( ( F ` v ) = y -> ( ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) <-> ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) ) ) | 
						
							| 44 | 43 | rexbidv |  |-  ( ( F ` v ) = y -> ( E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) <-> E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) ) ) | 
						
							| 45 | 44 | cbvfo |  |-  ( F : U. J -onto-> Y -> ( A. v e. U. J E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) <-> A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) ) ) | 
						
							| 46 | 41 45 | syl |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> ( A. v e. U. J E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) <-> A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) ) ) | 
						
							| 47 | 46 | ralbidv |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> ( A. u e. U. J A. v e. U. J E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = ( F ` v ) ) <-> A. u e. U. J A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) ) ) | 
						
							| 48 | 35 47 | mpbid |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> A. u e. U. J A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) ) | 
						
							| 49 |  | eqeq2 |  |-  ( ( F ` u ) = x -> ( ( f ` 0 ) = ( F ` u ) <-> ( f ` 0 ) = x ) ) | 
						
							| 50 | 49 | anbi1d |  |-  ( ( F ` u ) = x -> ( ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) <-> ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) ) | 
						
							| 51 | 50 | rexbidv |  |-  ( ( F ` u ) = x -> ( E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) <-> E. f e. ( II Cn K ) ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) ) | 
						
							| 52 | 51 | ralbidv |  |-  ( ( F ` u ) = x -> ( A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) <-> A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) ) | 
						
							| 53 | 52 | cbvfo |  |-  ( F : U. J -onto-> Y -> ( A. u e. U. J A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) <-> A. x e. Y A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) ) | 
						
							| 54 | 41 53 | syl |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> ( A. u e. U. J A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = ( F ` u ) /\ ( f ` 1 ) = y ) <-> A. x e. Y A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) ) | 
						
							| 55 | 48 54 | mpbid |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> A. x e. Y A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) | 
						
							| 56 | 1 | ispconn |  |-  ( K e. PConn <-> ( K e. Top /\ A. x e. Y A. y e. Y E. f e. ( II Cn K ) ( ( f ` 0 ) = x /\ ( f ` 1 ) = y ) ) ) | 
						
							| 57 | 3 55 56 | sylanbrc |  |-  ( ( J e. PConn /\ F : X -onto-> Y /\ F e. ( J Cn K ) ) -> K e. PConn ) |