This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: Two equivalent ways of describing a compact subset of a topological space. Inspired by Sue E. Goodman'sBeginning Topology. (Contributed by Jeff Hankins, 22-Jun-2009) (Revised by Mario Carneiro, 15-Dec-2013)
| Ref | Expression | ||
|---|---|---|---|
| Hypothesis | cmpsub.1 | |- X = U. J |
|
| Assertion | cmpsub | |- ( ( J e. Top /\ S C_ X ) -> ( ( J |`t S ) e. Comp <-> A. c e. ~P J ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | cmpsub.1 | |- X = U. J |
|
| 2 | eqid | |- U. ( J |`t S ) = U. ( J |`t S ) |
|
| 3 | 2 | iscmp | |- ( ( J |`t S ) e. Comp <-> ( ( J |`t S ) e. Top /\ A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 4 | id | |- ( S C_ X -> S C_ X ) |
|
| 5 | 1 | topopn | |- ( J e. Top -> X e. J ) |
| 6 | ssexg | |- ( ( S C_ X /\ X e. J ) -> S e. _V ) |
|
| 7 | 4 5 6 | syl2anr | |- ( ( J e. Top /\ S C_ X ) -> S e. _V ) |
| 8 | resttop | |- ( ( J e. Top /\ S e. _V ) -> ( J |`t S ) e. Top ) |
|
| 9 | 7 8 | syldan | |- ( ( J e. Top /\ S C_ X ) -> ( J |`t S ) e. Top ) |
| 10 | ibar | |- ( ( J |`t S ) e. Top -> ( A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) <-> ( ( J |`t S ) e. Top /\ A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) ) ) |
|
| 11 | 10 | bicomd | |- ( ( J |`t S ) e. Top -> ( ( ( J |`t S ) e. Top /\ A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) <-> A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 12 | 9 11 | syl | |- ( ( J e. Top /\ S C_ X ) -> ( ( ( J |`t S ) e. Top /\ A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) <-> A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 13 | 3 12 | bitrid | |- ( ( J e. Top /\ S C_ X ) -> ( ( J |`t S ) e. Comp <-> A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 14 | vex | |- t e. _V |
|
| 15 | eqeq1 | |- ( x = t -> ( x = ( y i^i S ) <-> t = ( y i^i S ) ) ) |
|
| 16 | 15 | rexbidv | |- ( x = t -> ( E. y e. c x = ( y i^i S ) <-> E. y e. c t = ( y i^i S ) ) ) |
| 17 | 14 16 | elab | |- ( t e. { x | E. y e. c x = ( y i^i S ) } <-> E. y e. c t = ( y i^i S ) ) |
| 18 | velpw | |- ( c e. ~P J <-> c C_ J ) |
|
| 19 | ssel2 | |- ( ( c C_ J /\ y e. c ) -> y e. J ) |
|
| 20 | ineq1 | |- ( d = y -> ( d i^i S ) = ( y i^i S ) ) |
|
| 21 | 20 | rspceeqv | |- ( ( y e. J /\ t = ( y i^i S ) ) -> E. d e. J t = ( d i^i S ) ) |
| 22 | 21 | ex | |- ( y e. J -> ( t = ( y i^i S ) -> E. d e. J t = ( d i^i S ) ) ) |
| 23 | 19 22 | syl | |- ( ( c C_ J /\ y e. c ) -> ( t = ( y i^i S ) -> E. d e. J t = ( d i^i S ) ) ) |
| 24 | 23 | ex | |- ( c C_ J -> ( y e. c -> ( t = ( y i^i S ) -> E. d e. J t = ( d i^i S ) ) ) ) |
| 25 | 18 24 | sylbi | |- ( c e. ~P J -> ( y e. c -> ( t = ( y i^i S ) -> E. d e. J t = ( d i^i S ) ) ) ) |
| 26 | 25 | adantl | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( y e. c -> ( t = ( y i^i S ) -> E. d e. J t = ( d i^i S ) ) ) ) |
| 27 | 26 | rexlimdv | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( E. y e. c t = ( y i^i S ) -> E. d e. J t = ( d i^i S ) ) ) |
| 28 | simpll | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> J e. Top ) |
|
| 29 | 1 | sseq2i | |- ( S C_ X <-> S C_ U. J ) |
| 30 | uniexg | |- ( J e. Top -> U. J e. _V ) |
|
| 31 | ssexg | |- ( ( S C_ U. J /\ U. J e. _V ) -> S e. _V ) |
|
| 32 | 30 31 | sylan2 | |- ( ( S C_ U. J /\ J e. Top ) -> S e. _V ) |
| 33 | 32 | ancoms | |- ( ( J e. Top /\ S C_ U. J ) -> S e. _V ) |
| 34 | 29 33 | sylan2b | |- ( ( J e. Top /\ S C_ X ) -> S e. _V ) |
| 35 | 34 | adantr | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> S e. _V ) |
| 36 | elrest | |- ( ( J e. Top /\ S e. _V ) -> ( t e. ( J |`t S ) <-> E. d e. J t = ( d i^i S ) ) ) |
|
| 37 | 28 35 36 | syl2anc | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( t e. ( J |`t S ) <-> E. d e. J t = ( d i^i S ) ) ) |
| 38 | 27 37 | sylibrd | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( E. y e. c t = ( y i^i S ) -> t e. ( J |`t S ) ) ) |
| 39 | 17 38 | biimtrid | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( t e. { x | E. y e. c x = ( y i^i S ) } -> t e. ( J |`t S ) ) ) |
| 40 | 39 | ssrdv | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> { x | E. y e. c x = ( y i^i S ) } C_ ( J |`t S ) ) |
| 41 | vex | |- c e. _V |
|
| 42 | 41 | abrexex | |- { x | E. y e. c x = ( y i^i S ) } e. _V |
| 43 | 42 | elpw | |- ( { x | E. y e. c x = ( y i^i S ) } e. ~P ( J |`t S ) <-> { x | E. y e. c x = ( y i^i S ) } C_ ( J |`t S ) ) |
| 44 | 40 43 | sylibr | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> { x | E. y e. c x = ( y i^i S ) } e. ~P ( J |`t S ) ) |
| 45 | unieq | |- ( s = { x | E. y e. c x = ( y i^i S ) } -> U. s = U. { x | E. y e. c x = ( y i^i S ) } ) |
|
| 46 | 45 | eqeq2d | |- ( s = { x | E. y e. c x = ( y i^i S ) } -> ( U. ( J |`t S ) = U. s <-> U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } ) ) |
| 47 | pweq | |- ( s = { x | E. y e. c x = ( y i^i S ) } -> ~P s = ~P { x | E. y e. c x = ( y i^i S ) } ) |
|
| 48 | 47 | ineq1d | |- ( s = { x | E. y e. c x = ( y i^i S ) } -> ( ~P s i^i Fin ) = ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) ) |
| 49 | 48 | rexeqdv | |- ( s = { x | E. y e. c x = ( y i^i S ) } -> ( E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t <-> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) |
| 50 | 46 49 | imbi12d | |- ( s = { x | E. y e. c x = ( y i^i S ) } -> ( ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) <-> ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 51 | 50 | rspcva | |- ( ( { x | E. y e. c x = ( y i^i S ) } e. ~P ( J |`t S ) /\ A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) -> ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) |
| 52 | 44 51 | sylan | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) -> ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) |
| 53 | 52 | ex | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) -> ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 54 | 1 | restuni | |- ( ( J e. Top /\ S C_ X ) -> S = U. ( J |`t S ) ) |
| 55 | 54 | ad2antrr | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> S = U. ( J |`t S ) ) |
| 56 | vex | |- y e. _V |
|
| 57 | 56 | inex1 | |- ( y i^i S ) e. _V |
| 58 | 57 | dfiun2 | |- U_ y e. c ( y i^i S ) = U. { x | E. y e. c x = ( y i^i S ) } |
| 59 | incom | |- ( y i^i S ) = ( S i^i y ) |
|
| 60 | 59 | a1i | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ y e. c ) -> ( y i^i S ) = ( S i^i y ) ) |
| 61 | 60 | iuneq2dv | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> U_ y e. c ( y i^i S ) = U_ y e. c ( S i^i y ) ) |
| 62 | 58 61 | eqtr3id | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> U. { x | E. y e. c x = ( y i^i S ) } = U_ y e. c ( S i^i y ) ) |
| 63 | iunin2 | |- U_ y e. c ( S i^i y ) = ( S i^i U_ y e. c y ) |
|
| 64 | uniiun | |- U. c = U_ y e. c y |
|
| 65 | 64 | eqcomi | |- U_ y e. c y = U. c |
| 66 | 65 | a1i | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> U_ y e. c y = U. c ) |
| 67 | 66 | ineq2d | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( S i^i U_ y e. c y ) = ( S i^i U. c ) ) |
| 68 | incom | |- ( S i^i U. c ) = ( U. c i^i S ) |
|
| 69 | sseqin2 | |- ( S C_ U. c <-> ( U. c i^i S ) = S ) |
|
| 70 | 69 | biimpi | |- ( S C_ U. c -> ( U. c i^i S ) = S ) |
| 71 | 68 70 | eqtrid | |- ( S C_ U. c -> ( S i^i U. c ) = S ) |
| 72 | 71 | adantl | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( S i^i U. c ) = S ) |
| 73 | 67 72 | eqtrd | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( S i^i U_ y e. c y ) = S ) |
| 74 | 63 73 | eqtrid | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> U_ y e. c ( S i^i y ) = S ) |
| 75 | 62 74 | eqtr2d | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> S = U. { x | E. y e. c x = ( y i^i S ) } ) |
| 76 | 55 75 | eqeq12d | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( S = S <-> U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } ) ) |
| 77 | 55 | eqeq1d | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( S = U. t <-> U. ( J |`t S ) = U. t ) ) |
| 78 | 77 | rexbidv | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) S = U. t <-> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) |
| 79 | 76 78 | imbi12d | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( ( S = S -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) S = U. t ) <-> ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 80 | eqid | |- S = S |
|
| 81 | 80 | a1bi | |- ( E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) S = U. t <-> ( S = S -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) S = U. t ) ) |
| 82 | elin | |- ( t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) <-> ( t e. ~P { x | E. y e. c x = ( y i^i S ) } /\ t e. Fin ) ) |
|
| 83 | velpw | |- ( t e. ~P { x | E. y e. c x = ( y i^i S ) } <-> t C_ { x | E. y e. c x = ( y i^i S ) } ) |
|
| 84 | dfss3 | |- ( t C_ { x | E. y e. c x = ( y i^i S ) } <-> A. s e. t s e. { x | E. y e. c x = ( y i^i S ) } ) |
|
| 85 | vex | |- s e. _V |
|
| 86 | eqeq1 | |- ( x = s -> ( x = ( y i^i S ) <-> s = ( y i^i S ) ) ) |
|
| 87 | 86 | rexbidv | |- ( x = s -> ( E. y e. c x = ( y i^i S ) <-> E. y e. c s = ( y i^i S ) ) ) |
| 88 | 85 87 | elab | |- ( s e. { x | E. y e. c x = ( y i^i S ) } <-> E. y e. c s = ( y i^i S ) ) |
| 89 | 88 | ralbii | |- ( A. s e. t s e. { x | E. y e. c x = ( y i^i S ) } <-> A. s e. t E. y e. c s = ( y i^i S ) ) |
| 90 | 83 84 89 | 3bitri | |- ( t e. ~P { x | E. y e. c x = ( y i^i S ) } <-> A. s e. t E. y e. c s = ( y i^i S ) ) |
| 91 | 90 | anbi1i | |- ( ( t e. ~P { x | E. y e. c x = ( y i^i S ) } /\ t e. Fin ) <-> ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) |
| 92 | 82 91 | bitri | |- ( t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) <-> ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) |
| 93 | ineq1 | |- ( y = ( f ` s ) -> ( y i^i S ) = ( ( f ` s ) i^i S ) ) |
|
| 94 | 93 | eqeq2d | |- ( y = ( f ` s ) -> ( s = ( y i^i S ) <-> s = ( ( f ` s ) i^i S ) ) ) |
| 95 | 94 | ac6sfi | |- ( ( t e. Fin /\ A. s e. t E. y e. c s = ( y i^i S ) ) -> E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) |
| 96 | 95 | ancoms | |- ( ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) -> E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) |
| 97 | 96 | adantl | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) -> E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) |
| 98 | frn | |- ( f : t --> c -> ran f C_ c ) |
|
| 99 | 98 | ad2antrl | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ran f C_ c ) |
| 100 | vex | |- f e. _V |
|
| 101 | 100 | rnex | |- ran f e. _V |
| 102 | 101 | elpw | |- ( ran f e. ~P c <-> ran f C_ c ) |
| 103 | 99 102 | sylibr | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ran f e. ~P c ) |
| 104 | simprr | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) -> t e. Fin ) |
|
| 105 | 104 | ad2antrr | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> t e. Fin ) |
| 106 | ffn | |- ( f : t --> c -> f Fn t ) |
|
| 107 | dffn4 | |- ( f Fn t <-> f : t -onto-> ran f ) |
|
| 108 | 106 107 | sylib | |- ( f : t --> c -> f : t -onto-> ran f ) |
| 109 | fodomfi | |- ( ( t e. Fin /\ f : t -onto-> ran f ) -> ran f ~<_ t ) |
|
| 110 | 108 109 | sylan2 | |- ( ( t e. Fin /\ f : t --> c ) -> ran f ~<_ t ) |
| 111 | 110 | adantll | |- ( ( ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) /\ f : t --> c ) -> ran f ~<_ t ) |
| 112 | 111 | adantll | |- ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ f : t --> c ) -> ran f ~<_ t ) |
| 113 | 112 | ad2ant2r | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ran f ~<_ t ) |
| 114 | domfi | |- ( ( t e. Fin /\ ran f ~<_ t ) -> ran f e. Fin ) |
|
| 115 | 105 113 114 | syl2anc | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ran f e. Fin ) |
| 116 | 103 115 | elind | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ran f e. ( ~P c i^i Fin ) ) |
| 117 | id | |- ( s = u -> s = u ) |
|
| 118 | fveq2 | |- ( s = u -> ( f ` s ) = ( f ` u ) ) |
|
| 119 | 118 | ineq1d | |- ( s = u -> ( ( f ` s ) i^i S ) = ( ( f ` u ) i^i S ) ) |
| 120 | 117 119 | eqeq12d | |- ( s = u -> ( s = ( ( f ` s ) i^i S ) <-> u = ( ( f ` u ) i^i S ) ) ) |
| 121 | 120 | rspccv | |- ( A. s e. t s = ( ( f ` s ) i^i S ) -> ( u e. t -> u = ( ( f ` u ) i^i S ) ) ) |
| 122 | pm2.27 | |- ( u e. t -> ( ( u e. t -> u = ( ( f ` u ) i^i S ) ) -> u = ( ( f ` u ) i^i S ) ) ) |
|
| 123 | inss1 | |- ( ( f ` u ) i^i S ) C_ ( f ` u ) |
|
| 124 | sseq1 | |- ( u = ( ( f ` u ) i^i S ) -> ( u C_ ( f ` u ) <-> ( ( f ` u ) i^i S ) C_ ( f ` u ) ) ) |
|
| 125 | 123 124 | mpbiri | |- ( u = ( ( f ` u ) i^i S ) -> u C_ ( f ` u ) ) |
| 126 | ssel | |- ( u C_ ( f ` u ) -> ( w e. u -> w e. ( f ` u ) ) ) |
|
| 127 | 126 | a1dd | |- ( u C_ ( f ` u ) -> ( w e. u -> ( f : t --> c -> w e. ( f ` u ) ) ) ) |
| 128 | 125 127 | syl | |- ( u = ( ( f ` u ) i^i S ) -> ( w e. u -> ( f : t --> c -> w e. ( f ` u ) ) ) ) |
| 129 | 128 | a1i | |- ( u e. t -> ( u = ( ( f ` u ) i^i S ) -> ( w e. u -> ( f : t --> c -> w e. ( f ` u ) ) ) ) ) |
| 130 | 129 | 3imp | |- ( ( u e. t /\ u = ( ( f ` u ) i^i S ) /\ w e. u ) -> ( f : t --> c -> w e. ( f ` u ) ) ) |
| 131 | fnfvelrn | |- ( ( f Fn t /\ u e. t ) -> ( f ` u ) e. ran f ) |
|
| 132 | 131 | expcom | |- ( u e. t -> ( f Fn t -> ( f ` u ) e. ran f ) ) |
| 133 | 132 | 3ad2ant1 | |- ( ( u e. t /\ u = ( ( f ` u ) i^i S ) /\ w e. u ) -> ( f Fn t -> ( f ` u ) e. ran f ) ) |
| 134 | 106 133 | syl5 | |- ( ( u e. t /\ u = ( ( f ` u ) i^i S ) /\ w e. u ) -> ( f : t --> c -> ( f ` u ) e. ran f ) ) |
| 135 | 130 134 | jcad | |- ( ( u e. t /\ u = ( ( f ` u ) i^i S ) /\ w e. u ) -> ( f : t --> c -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) |
| 136 | 135 | 3exp | |- ( u e. t -> ( u = ( ( f ` u ) i^i S ) -> ( w e. u -> ( f : t --> c -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) ) ) |
| 137 | 122 136 | syld | |- ( u e. t -> ( ( u e. t -> u = ( ( f ` u ) i^i S ) ) -> ( w e. u -> ( f : t --> c -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) ) ) |
| 138 | 137 | com3r | |- ( w e. u -> ( u e. t -> ( ( u e. t -> u = ( ( f ` u ) i^i S ) ) -> ( f : t --> c -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) ) ) |
| 139 | 138 | imp | |- ( ( w e. u /\ u e. t ) -> ( ( u e. t -> u = ( ( f ` u ) i^i S ) ) -> ( f : t --> c -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) ) |
| 140 | 139 | com3l | |- ( ( u e. t -> u = ( ( f ` u ) i^i S ) ) -> ( f : t --> c -> ( ( w e. u /\ u e. t ) -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) ) |
| 141 | 140 | impcom | |- ( ( f : t --> c /\ ( u e. t -> u = ( ( f ` u ) i^i S ) ) ) -> ( ( w e. u /\ u e. t ) -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) |
| 142 | 121 141 | sylan2 | |- ( ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( ( w e. u /\ u e. t ) -> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) |
| 143 | fvex | |- ( f ` u ) e. _V |
|
| 144 | eleq2 | |- ( v = ( f ` u ) -> ( w e. v <-> w e. ( f ` u ) ) ) |
|
| 145 | eleq1 | |- ( v = ( f ` u ) -> ( v e. ran f <-> ( f ` u ) e. ran f ) ) |
|
| 146 | 144 145 | anbi12d | |- ( v = ( f ` u ) -> ( ( w e. v /\ v e. ran f ) <-> ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) ) ) |
| 147 | 143 146 | spcev | |- ( ( w e. ( f ` u ) /\ ( f ` u ) e. ran f ) -> E. v ( w e. v /\ v e. ran f ) ) |
| 148 | 142 147 | syl6 | |- ( ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( ( w e. u /\ u e. t ) -> E. v ( w e. v /\ v e. ran f ) ) ) |
| 149 | 148 | exlimdv | |- ( ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( E. u ( w e. u /\ u e. t ) -> E. v ( w e. v /\ v e. ran f ) ) ) |
| 150 | eluni | |- ( w e. U. t <-> E. u ( w e. u /\ u e. t ) ) |
|
| 151 | eluni | |- ( w e. U. ran f <-> E. v ( w e. v /\ v e. ran f ) ) |
|
| 152 | 149 150 151 | 3imtr4g | |- ( ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( w e. U. t -> w e. U. ran f ) ) |
| 153 | 152 | ssrdv | |- ( ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> U. t C_ U. ran f ) |
| 154 | 153 | adantl | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> U. t C_ U. ran f ) |
| 155 | sseq1 | |- ( S = U. t -> ( S C_ U. ran f <-> U. t C_ U. ran f ) ) |
|
| 156 | 155 | ad2antlr | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ( S C_ U. ran f <-> U. t C_ U. ran f ) ) |
| 157 | 154 156 | mpbird | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> S C_ U. ran f ) |
| 158 | 116 157 | jca | |- ( ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) /\ ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) ) -> ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) ) |
| 159 | 158 | ex | |- ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) -> ( ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) ) ) |
| 160 | 159 | eximdv | |- ( ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) /\ S = U. t ) -> ( E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> E. f ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) ) ) |
| 161 | 160 | ex | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) -> ( S = U. t -> ( E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> E. f ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) ) ) ) |
| 162 | 161 | com23 | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) -> ( E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( S = U. t -> E. f ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) ) ) ) |
| 163 | unieq | |- ( d = ran f -> U. d = U. ran f ) |
|
| 164 | 163 | sseq2d | |- ( d = ran f -> ( S C_ U. d <-> S C_ U. ran f ) ) |
| 165 | 164 | rspcev | |- ( ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) |
| 166 | 165 | exlimiv | |- ( E. f ( ran f e. ( ~P c i^i Fin ) /\ S C_ U. ran f ) -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) |
| 167 | 162 166 | syl8 | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) -> ( E. f ( f : t --> c /\ A. s e. t s = ( ( f ` s ) i^i S ) ) -> ( S = U. t -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| 168 | 97 167 | mpd | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ ( A. s e. t E. y e. c s = ( y i^i S ) /\ t e. Fin ) ) -> ( S = U. t -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) |
| 169 | 92 168 | sylan2b | |- ( ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) /\ t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) ) -> ( S = U. t -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) |
| 170 | 169 | rexlimdva | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) S = U. t -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) |
| 171 | 81 170 | biimtrrid | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( ( S = S -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) S = U. t ) -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) |
| 172 | 79 171 | sylbird | |- ( ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) /\ S C_ U. c ) -> ( ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) |
| 173 | 172 | ex | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( S C_ U. c -> ( ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| 174 | 173 | com23 | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( ( U. ( J |`t S ) = U. { x | E. y e. c x = ( y i^i S ) } -> E. t e. ( ~P { x | E. y e. c x = ( y i^i S ) } i^i Fin ) U. ( J |`t S ) = U. t ) -> ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| 175 | 53 174 | syld | |- ( ( ( J e. Top /\ S C_ X ) /\ c e. ~P J ) -> ( A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) -> ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| 176 | 175 | ralrimdva | |- ( ( J e. Top /\ S C_ X ) -> ( A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) -> A. c e. ~P J ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| 177 | 1 | cmpsublem | |- ( ( J e. Top /\ S C_ X ) -> ( A. c e. ~P J ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) -> A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) ) ) |
| 178 | 176 177 | impbid | |- ( ( J e. Top /\ S C_ X ) -> ( A. s e. ~P ( J |`t S ) ( U. ( J |`t S ) = U. s -> E. t e. ( ~P s i^i Fin ) U. ( J |`t S ) = U. t ) <-> A. c e. ~P J ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |
| 179 | 13 178 | bitrd | |- ( ( J e. Top /\ S C_ X ) -> ( ( J |`t S ) e. Comp <-> A. c e. ~P J ( S C_ U. c -> E. d e. ( ~P c i^i Fin ) S C_ U. d ) ) ) |