Metamath Proof Explorer


Theorem hauscmplem

Description: Lemma for hauscmp . (Contributed by Mario Carneiro, 27-Nov-2013)

Ref Expression
Hypotheses hauscmp.1 X = J
hauscmplem.2 O = y J | w J A w cls J w X y
hauscmplem.3 φ J Haus
hauscmplem.4 φ S X
hauscmplem.5 φ J 𝑡 S Comp
hauscmplem.6 φ A X S
Assertion hauscmplem φ z J A z cls J z X S

Proof

Step Hyp Ref Expression
1 hauscmp.1 X = J
2 hauscmplem.2 O = y J | w J A w cls J w X y
3 hauscmplem.3 φ J Haus
4 hauscmplem.4 φ S X
5 hauscmplem.5 φ J 𝑡 S Comp
6 hauscmplem.6 φ A X S
7 haustop J Haus J Top
8 3 7 syl φ J Top
9 8 ad3antrrr φ x 𝒫 O Fin S x x = J Top
10 1 topopn J Top X J
11 9 10 syl φ x 𝒫 O Fin S x x = X J
12 6 eldifad φ A X
13 12 ad3antrrr φ x 𝒫 O Fin S x x = A X
14 1 clstop J Top cls J X = X
15 9 14 syl φ x 𝒫 O Fin S x x = cls J X = X
16 simplr φ x 𝒫 O Fin S x x = S x
17 unieq x = x =
18 uni0 =
19 17 18 eqtrdi x = x =
20 19 adantl φ x 𝒫 O Fin S x x = x =
21 16 20 sseqtrd φ x 𝒫 O Fin S x x = S
22 ss0 S S =
23 21 22 syl φ x 𝒫 O Fin S x x = S =
24 23 difeq2d φ x 𝒫 O Fin S x x = X S = X
25 dif0 X = X
26 24 25 eqtrdi φ x 𝒫 O Fin S x x = X S = X
27 15 26 eqtr4d φ x 𝒫 O Fin S x x = cls J X = X S
28 eqimss cls J X = X S cls J X X S
29 27 28 syl φ x 𝒫 O Fin S x x = cls J X X S
30 eleq2 z = X A z A X
31 fveq2 z = X cls J z = cls J X
32 31 sseq1d z = X cls J z X S cls J X X S
33 30 32 anbi12d z = X A z cls J z X S A X cls J X X S
34 33 rspcev X J A X cls J X X S z J A z cls J z X S
35 11 13 29 34 syl12anc φ x 𝒫 O Fin S x x = z J A z cls J z X S
36 elin x 𝒫 O Fin x 𝒫 O x Fin
37 id x Fin x Fin
38 elpwi x 𝒫 O x O
39 38 sseld x 𝒫 O z x z O
40 difeq2 y = z X y = X z
41 40 sseq2d y = z cls J w X y cls J w X z
42 41 anbi2d y = z A w cls J w X y A w cls J w X z
43 42 rexbidv y = z w J A w cls J w X y w J A w cls J w X z
44 43 2 elrab2 z O z J w J A w cls J w X z
45 44 simprbi z O w J A w cls J w X z
46 39 45 syl6 x 𝒫 O z x w J A w cls J w X z
47 46 ralrimiv x 𝒫 O z x w J A w cls J w X z
48 eleq2 w = f z A w A f z
49 fveq2 w = f z cls J w = cls J f z
50 49 sseq1d w = f z cls J w X z cls J f z X z
51 48 50 anbi12d w = f z A w cls J w X z A f z cls J f z X z
52 51 ac6sfi x Fin z x w J A w cls J w X z f f : x J z x A f z cls J f z X z
53 37 47 52 syl2anr x 𝒫 O x Fin f f : x J z x A f z cls J f z X z
54 36 53 sylbi x 𝒫 O Fin f f : x J z x A f z cls J f z X z
55 54 ad2antlr φ x 𝒫 O Fin S x x f f : x J z x A f z cls J f z X z
56 8 ad3antrrr φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z J Top
57 frn f : x J ran f J
58 57 ad2antrl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z ran f J
59 simprr φ x 𝒫 O Fin S x x x
60 simpl f : x J z x A f z cls J f z X z f : x J
61 fdm f : x J dom f = x
62 61 eqeq1d f : x J dom f = x =
63 dm0rn0 dom f = ran f =
64 62 63 bitr3di f : x J x = ran f =
65 64 necon3bid f : x J x ran f
66 65 biimpac x f : x J ran f
67 59 60 66 syl2an φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z ran f
68 36 simprbi x 𝒫 O Fin x Fin
69 68 ad2antlr φ x 𝒫 O Fin S x x x Fin
70 ffn f : x J f Fn x
71 dffn4 f Fn x f : x onto ran f
72 70 71 sylib f : x J f : x onto ran f
73 72 adantr f : x J z x A f z cls J f z X z f : x onto ran f
74 fofi x Fin f : x onto ran f ran f Fin
75 69 73 74 syl2an φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z ran f Fin
76 fiinopn J Top ran f J ran f ran f Fin ran f J
77 76 imp J Top ran f J ran f ran f Fin ran f J
78 56 58 67 75 77 syl13anc φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z ran f J
79 simpl A f z cls J f z X z A f z
80 79 ralimi z x A f z cls J f z X z z x A f z
81 80 ad2antll φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x A f z
82 6 ad3antrrr φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z A X S
83 eliin A X S A z x f z z x A f z
84 82 83 syl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z A z x f z z x A f z
85 81 84 mpbird φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z A z x f z
86 70 ad2antrl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z f Fn x
87 fnrnfv f Fn x ran f = y | z x y = f z
88 87 inteqd f Fn x ran f = y | z x y = f z
89 fvex f z V
90 89 dfiin2 z x f z = y | z x y = f z
91 88 90 eqtr4di f Fn x ran f = z x f z
92 86 91 syl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z ran f = z x f z
93 85 92 eleqtrrd φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z A ran f
94 59 adantr φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z x
95 8 ad4antr φ x 𝒫 O Fin S x x f : x J z x J Top
96 ffvelrn f : x J z x f z J
97 96 adantll φ x 𝒫 O Fin S x x f : x J z x f z J
98 elssuni f z J f z J
99 97 98 syl φ x 𝒫 O Fin S x x f : x J z x f z J
100 99 1 sseqtrrdi φ x 𝒫 O Fin S x x f : x J z x f z X
101 1 clscld J Top f z X cls J f z Clsd J
102 95 100 101 syl2anc φ x 𝒫 O Fin S x x f : x J z x cls J f z Clsd J
103 102 ralrimiva φ x 𝒫 O Fin S x x f : x J z x cls J f z Clsd J
104 103 adantrr φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x cls J f z Clsd J
105 iincld x z x cls J f z Clsd J z x cls J f z Clsd J
106 94 104 105 syl2anc φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x cls J f z Clsd J
107 1 sscls J Top f z X f z cls J f z
108 95 100 107 syl2anc φ x 𝒫 O Fin S x x f : x J z x f z cls J f z
109 108 ralrimiva φ x 𝒫 O Fin S x x f : x J z x f z cls J f z
110 ssel f z cls J f z y f z y cls J f z
111 110 ral2imi z x f z cls J f z z x y f z z x y cls J f z
112 eliin y V y z x f z z x y f z
113 112 elv y z x f z z x y f z
114 eliin y V y z x cls J f z z x y cls J f z
115 114 elv y z x cls J f z z x y cls J f z
116 111 113 115 3imtr4g z x f z cls J f z y z x f z y z x cls J f z
117 116 ssrdv z x f z cls J f z z x f z z x cls J f z
118 109 117 syl φ x 𝒫 O Fin S x x f : x J z x f z z x cls J f z
119 118 adantrr φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x f z z x cls J f z
120 92 119 eqsstrd φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z ran f z x cls J f z
121 1 clsss2 z x cls J f z Clsd J ran f z x cls J f z cls J ran f z x cls J f z
122 106 120 121 syl2anc φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z cls J ran f z x cls J f z
123 ssel cls J f z X z y cls J f z y X z
124 123 adantl A f z cls J f z X z y cls J f z y X z
125 124 ral2imi z x A f z cls J f z X z z x y cls J f z z x y X z
126 eliin y V y z x X z z x y X z
127 126 elv y z x X z z x y X z
128 125 115 127 3imtr4g z x A f z cls J f z X z y z x cls J f z y z x X z
129 128 ssrdv z x A f z cls J f z X z z x cls J f z z x X z
130 129 ad2antll φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x cls J f z z x X z
131 iindif2 x z x X z = X z x z
132 94 131 syl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x X z = X z x z
133 simplrl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z S x
134 uniiun x = z x z
135 134 sseq2i S x S z x z
136 sscon S z x z X z x z X S
137 135 136 sylbi S x X z x z X S
138 133 137 syl φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z X z x z X S
139 132 138 eqsstrd φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x X z X S
140 130 139 sstrd φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z x cls J f z X S
141 122 140 sstrd φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z cls J ran f X S
142 eleq2 z = ran f A z A ran f
143 fveq2 z = ran f cls J z = cls J ran f
144 143 sseq1d z = ran f cls J z X S cls J ran f X S
145 142 144 anbi12d z = ran f A z cls J z X S A ran f cls J ran f X S
146 145 rspcev ran f J A ran f cls J ran f X S z J A z cls J z X S
147 78 93 141 146 syl12anc φ x 𝒫 O Fin S x x f : x J z x A f z cls J f z X z z J A z cls J z X S
148 55 147 exlimddv φ x 𝒫 O Fin S x x z J A z cls J z X S
149 148 anassrs φ x 𝒫 O Fin S x x z J A z cls J z X S
150 35 149 pm2.61dane φ x 𝒫 O Fin S x z J A z cls J z X S
151 3 adantr φ x S J Haus
152 4 sselda φ x S x X
153 12 adantr φ x S A X
154 id x S x S
155 6 eldifbd φ ¬ A S
156 nelne2 x S ¬ A S x A
157 154 155 156 syl2anr φ x S x A
158 1 hausnei J Haus x X A X x A y J w J x y A w y w =
159 151 152 153 157 158 syl13anc φ x S y J w J x y A w y w =
160 3anass x y A w y w = x y A w y w =
161 elssuni w J w J
162 161 1 sseqtrrdi w J w X
163 162 adantl φ x S y J w J w X
164 incom y w = w y
165 164 eqeq1i y w = w y =
166 reldisj w X w y = w X y
167 165 166 syl5bb w X y w = w X y
168 163 167 syl φ x S y J w J y w = w X y
169 151 7 syl φ x S J Top
170 1 opncld J Top y J X y Clsd J
171 169 170 sylan φ x S y J X y Clsd J
172 171 adantr φ x S y J w J X y Clsd J
173 1 clsss2 X y Clsd J w X y cls J w X y
174 173 ex X y Clsd J w X y cls J w X y
175 172 174 syl φ x S y J w J w X y cls J w X y
176 168 175 sylbid φ x S y J w J y w = cls J w X y
177 176 anim2d φ x S y J w J A w y w = A w cls J w X y
178 177 anim2d φ x S y J w J x y A w y w = x y A w cls J w X y
179 160 178 syl5bi φ x S y J w J x y A w y w = x y A w cls J w X y
180 179 reximdva φ x S y J w J x y A w y w = w J x y A w cls J w X y
181 r19.42v w J x y A w cls J w X y x y w J A w cls J w X y
182 180 181 syl6ib φ x S y J w J x y A w y w = x y w J A w cls J w X y
183 182 reximdva φ x S y J w J x y A w y w = y J x y w J A w cls J w X y
184 159 183 mpd φ x S y J x y w J A w cls J w X y
185 2 unieqi O = y J | w J A w cls J w X y
186 185 eleq2i x O x y J | w J A w cls J w X y
187 elunirab x y J | w J A w cls J w X y y J x y w J A w cls J w X y
188 186 187 bitri x O y J x y w J A w cls J w X y
189 184 188 sylibr φ x S x O
190 189 ex φ x S x O
191 190 ssrdv φ S O
192 unieq z = O z = O
193 192 sseq2d z = O S z S O
194 pweq z = O 𝒫 z = 𝒫 O
195 194 ineq1d z = O 𝒫 z Fin = 𝒫 O Fin
196 195 rexeqdv z = O x 𝒫 z Fin S x x 𝒫 O Fin S x
197 193 196 imbi12d z = O S z x 𝒫 z Fin S x S O x 𝒫 O Fin S x
198 1 cmpsub J Top S X J 𝑡 S Comp z 𝒫 J S z x 𝒫 z Fin S x
199 198 biimp3a J Top S X J 𝑡 S Comp z 𝒫 J S z x 𝒫 z Fin S x
200 8 4 5 199 syl3anc φ z 𝒫 J S z x 𝒫 z Fin S x
201 2 ssrab3 O J
202 elpw2g J Haus O 𝒫 J O J
203 3 202 syl φ O 𝒫 J O J
204 201 203 mpbiri φ O 𝒫 J
205 197 200 204 rspcdva φ S O x 𝒫 O Fin S x
206 191 205 mpd φ x 𝒫 O Fin S x
207 150 206 r19.29a φ z J A z cls J z X S