Metamath Proof Explorer


Theorem cmpfi

Description: If a topology is compact and a collection of closed sets has the finite intersection property, its intersection is nonempty. (Contributed by Jeff Hankins, 25-Aug-2009) (Proof shortened by Mario Carneiro, 1-Sep-2015)

Ref Expression
Assertion cmpfi JTopJCompx𝒫ClsdJ¬fixx

Proof

Step Hyp Ref Expression
1 elpwi y𝒫JyJ
2 0ss y
3 0fin Fin
4 elfpw 𝒫yFinyFin
5 2 3 4 mpbir2an 𝒫yFin
6 simprr JTopyJy=J=yJ=y
7 simprl JTopyJy=J=yy=
8 7 unieqd JTopyJy=J=yy=
9 6 8 eqtrd JTopyJy=J=yJ=
10 unieq z=z=
11 10 rspceeqv 𝒫yFinJ=z𝒫yFinJ=z
12 5 9 11 sylancr JTopyJy=J=yz𝒫yFinJ=z
13 12 expr JTopyJy=J=yz𝒫yFinJ=z
14 vn0 V
15 iineq1 y=ryJr=rJr
16 15 adantl JTopyJy=ryJr=rJr
17 0iin rJr=V
18 16 17 eqtrdi JTopyJy=ryJr=V
19 18 eqeq1d JTopyJy=ryJr=V=
20 19 necon3bbid JTopyJy=¬ryJr=V
21 14 20 mpbiri JTopyJy=¬ryJr=
22 21 pm2.21d JTopyJy=ryJr=firJJry
23 13 22 2thd JTopyJy=J=yz𝒫yFinJ=zryJr=firJJry
24 uniss yJyJ
25 24 ad2antlr JTopyJyyJ
26 eqss y=JyJJy
27 26 baib yJy=JJy
28 25 27 syl JTopyJyy=JJy
29 eqcom y=JJ=y
30 ssdif0 JyJy=
31 28 29 30 3bitr3g JTopyJyJ=yJy=
32 iindif2 yryJr=Jryr
33 32 adantl JTopyJyryJr=Jryr
34 uniiun y=ryr
35 34 difeq2i Jy=Jryr
36 33 35 eqtr4di JTopyJyryJr=Jy
37 36 eqeq1d JTopyJyryJr=Jy=
38 31 37 bitr4d JTopyJyJ=yryJr=
39 imassrn ryJrzranryJr
40 df-ima rJJry=ranrJJry
41 resmpt yJrJJry=ryJr
42 41 adantl JTopyJrJJry=ryJr
43 42 rneqd JTopyJranrJJry=ranryJr
44 40 43 eqtrid JTopyJrJJry=ranryJr
45 44 ad2antrr JTopyJyz𝒫yFinrJJry=ranryJr
46 39 45 sseqtrrid JTopyJyz𝒫yFinryJrzrJJry
47 funmpt FunryJr
48 elinel2 z𝒫yFinzFin
49 48 adantl JTopyJyz𝒫yFinzFin
50 imafi FunryJrzFinryJrzFin
51 47 49 50 sylancr JTopyJyz𝒫yFinryJrzFin
52 elfpw ryJrz𝒫rJJryFinryJrzrJJryryJrzFin
53 46 51 52 sylanbrc JTopyJyz𝒫yFinryJrz𝒫rJJryFin
54 eqid J=J
55 54 topopn JTopJJ
56 55 difexd JTopJrV
57 56 ralrimivw JTopryJrV
58 eqid ryJr=ryJr
59 58 fnmpt ryJrVryJrFny
60 57 59 syl JTopryJrFny
61 60 ad3antrrr JTopyJyw𝒫rJJryFinryJrFny
62 simpr JTopyJyw𝒫rJJryFinw𝒫rJJryFin
63 elfpw w𝒫rJJryFinwrJJrywFin
64 62 63 sylib JTopyJyw𝒫rJJryFinwrJJrywFin
65 64 simpld JTopyJyw𝒫rJJryFinwrJJry
66 44 ad2antrr JTopyJyw𝒫rJJryFinrJJry=ranryJr
67 65 66 sseqtrd JTopyJyw𝒫rJJryFinwranryJr
68 64 simprd JTopyJyw𝒫rJJryFinwFin
69 fipreima ryJrFnywranryJrwFinz𝒫yFinryJrz=w
70 61 67 68 69 syl3anc JTopyJyw𝒫rJJryFinz𝒫yFinryJrz=w
71 eqcom ryJrz=ww=ryJrz
72 71 rexbii z𝒫yFinryJrz=wz𝒫yFinw=ryJrz
73 70 72 sylib JTopyJyw𝒫rJJryFinz𝒫yFinw=ryJrz
74 simpr JTopyJyw=ryJrzw=ryJrz
75 74 inteqd JTopyJyw=ryJrzw=ryJrz
76 75 eqeq2d JTopyJyw=ryJrz=w=ryJrz
77 53 73 76 rexxfrd JTopyJyw𝒫rJJryFin=wz𝒫yFin=ryJrz
78 0ex V
79 imassrn rJJryranrJJr
80 eqid rJJr=rJJr
81 54 80 opncldf1 JToprJJr:J1-1 ontoClsdJrJJr-1=vClsdJJv
82 81 simpld JToprJJr:J1-1 ontoClsdJ
83 f1ofo rJJr:J1-1 ontoClsdJrJJr:JontoClsdJ
84 82 83 syl JToprJJr:JontoClsdJ
85 forn rJJr:JontoClsdJranrJJr=ClsdJ
86 84 85 syl JTopranrJJr=ClsdJ
87 79 86 sseqtrid JToprJJryClsdJ
88 fvex ClsdJV
89 88 elpw2 rJJry𝒫ClsdJrJJryClsdJ
90 87 89 sylibr JToprJJry𝒫ClsdJ
91 90 ad2antrr JTopyJyrJJry𝒫ClsdJ
92 elfi VrJJry𝒫ClsdJfirJJryw𝒫rJJryFin=w
93 78 91 92 sylancr JTopyJyfirJJryw𝒫rJJryFin=w
94 inundif 𝒫yFin𝒫yFin=𝒫yFin
95 94 rexeqi z𝒫yFin𝒫yFinJ=zz𝒫yFinJ=z
96 rexun z𝒫yFin𝒫yFinJ=zz𝒫yFinJ=zz𝒫yFinJ=z
97 95 96 bitr3i z𝒫yFinJ=zz𝒫yFinJ=zz𝒫yFinJ=z
98 elinel2 z𝒫yFinz
99 elsni zz=
100 98 99 syl z𝒫yFinz=
101 100 unieqd z𝒫yFinz=
102 uni0 =
103 101 102 eqtrdi z𝒫yFinz=
104 103 eqeq2d z𝒫yFinJ=zJ=
105 104 biimpd z𝒫yFinJ=zJ=
106 105 rexlimiv z𝒫yFinJ=zJ=
107 ssidd JTopyJyJ=yy
108 simprr JTopyJyJ=J=
109 0ss y
110 108 109 eqsstrdi JTopyJyJ=Jy
111 24 ad2antlr JTopyJyJ=yJ
112 110 111 eqssd JTopyJyJ=J=y
113 112 108 eqtr3d JTopyJyJ=y=
114 113 3 eqeltrdi JTopyJyJ=yFin
115 pwfi yFin𝒫yFin
116 114 115 sylib JTopyJyJ=𝒫yFin
117 pwuni y𝒫y
118 ssfi 𝒫yFiny𝒫yyFin
119 116 117 118 sylancl JTopyJyJ=yFin
120 elfpw y𝒫yFinyyyFin
121 107 119 120 sylanbrc JTopyJyJ=y𝒫yFin
122 simprl JTopyJyJ=y
123 eldifsn y𝒫yFiny𝒫yFiny
124 121 122 123 sylanbrc JTopyJyJ=y𝒫yFin
125 unieq z=yz=y
126 125 rspceeqv y𝒫yFinJ=yz𝒫yFinJ=z
127 124 112 126 syl2anc JTopyJyJ=z𝒫yFinJ=z
128 127 expr JTopyJyJ=z𝒫yFinJ=z
129 106 128 syl5 JTopyJyz𝒫yFinJ=zz𝒫yFinJ=z
130 idd JTopyJyz𝒫yFinJ=zz𝒫yFinJ=z
131 129 130 jaod JTopyJyz𝒫yFinJ=zz𝒫yFinJ=zz𝒫yFinJ=z
132 olc z𝒫yFinJ=zz𝒫yFinJ=zz𝒫yFinJ=z
133 131 132 impbid1 JTopyJyz𝒫yFinJ=zz𝒫yFinJ=zz𝒫yFinJ=z
134 97 133 bitrid JTopyJyz𝒫yFinJ=zz𝒫yFinJ=z
135 eldifi z𝒫yFinz𝒫yFin
136 135 adantl JTopyJyz𝒫yFinz𝒫yFin
137 elfpw z𝒫yFinzyzFin
138 136 137 sylib JTopyJyz𝒫yFinzyzFin
139 138 simpld JTopyJyz𝒫yFinzy
140 simpllr JTopyJyz𝒫yFinyJ
141 139 140 sstrd JTopyJyz𝒫yFinzJ
142 141 unissd JTopyJyz𝒫yFinzJ
143 eqss z=JzJJz
144 143 baib zJz=JJz
145 142 144 syl JTopyJyz𝒫yFinz=JJz
146 eqcom z=JJ=z
147 ssdif0 JzJz=
148 eqcom Jz==Jz
149 147 148 bitri Jz=Jz
150 145 146 149 3bitr3g JTopyJyz𝒫yFinJ=z=Jz
151 df-ima ryJrz=ranryJrz
152 139 resmptd JTopyJyz𝒫yFinryJrz=rzJr
153 152 rneqd JTopyJyz𝒫yFinranryJrz=ranrzJr
154 151 153 eqtrid JTopyJyz𝒫yFinryJrz=ranrzJr
155 154 inteqd JTopyJyz𝒫yFinryJrz=ranrzJr
156 56 ralrimivw JToprzJrV
157 156 ad3antrrr JTopyJyz𝒫yFinrzJrV
158 dfiin3g rzJrVrzJr=ranrzJr
159 157 158 syl JTopyJyz𝒫yFinrzJr=ranrzJr
160 eldifsni z𝒫yFinz
161 160 adantl JTopyJyz𝒫yFinz
162 iindif2 zrzJr=Jrzr
163 161 162 syl JTopyJyz𝒫yFinrzJr=Jrzr
164 155 159 163 3eqtr2d JTopyJyz𝒫yFinryJrz=Jrzr
165 uniiun z=rzr
166 165 difeq2i Jz=Jrzr
167 164 166 eqtr4di JTopyJyz𝒫yFinryJrz=Jz
168 167 eqeq2d JTopyJyz𝒫yFin=ryJrz=Jz
169 150 168 bitr4d JTopyJyz𝒫yFinJ=z=ryJrz
170 169 rexbidva JTopyJyz𝒫yFinJ=zz𝒫yFin=ryJrz
171 134 170 bitrd JTopyJyz𝒫yFinJ=zz𝒫yFin=ryJrz
172 imaeq2 z=ryJrz=ryJr
173 ima0 ryJr=
174 172 173 eqtrdi z=ryJrz=
175 174 inteqd z=ryJrz=
176 int0 =V
177 175 176 eqtrdi z=ryJrz=V
178 177 neeq1d z=ryJrzV
179 14 178 mpbiri z=ryJrz
180 179 necomd z=ryJrz
181 180 necon2i =ryJrzz
182 eldifsn z𝒫yFinz𝒫yFinz
183 182 rbaibr zz𝒫yFinz𝒫yFin
184 181 183 syl =ryJrzz𝒫yFinz𝒫yFin
185 184 pm5.32ri z𝒫yFin=ryJrzz𝒫yFin=ryJrz
186 185 rexbii2 z𝒫yFin=ryJrzz𝒫yFin=ryJrz
187 171 186 bitr4di JTopyJyz𝒫yFinJ=zz𝒫yFin=ryJrz
188 77 93 187 3bitr4rd JTopyJyz𝒫yFinJ=zfirJJry
189 38 188 imbi12d JTopyJyJ=yz𝒫yFinJ=zryJr=firJJry
190 23 189 pm2.61dane JTopyJJ=yz𝒫yFinJ=zryJr=firJJry
191 57 adantr JTopyJryJrV
192 dfiin3g ryJrVryJr=ranryJr
193 191 192 syl JTopyJryJr=ranryJr
194 44 inteqd JTopyJrJJry=ranryJr
195 193 194 eqtr4d JTopyJryJr=rJJry
196 195 eqeq1d JTopyJryJr=rJJry=
197 nne ¬rJJryrJJry=
198 196 197 bitr4di JTopyJryJr=¬rJJry
199 198 imbi1d JTopyJryJr=firJJry¬rJJryfirJJry
200 190 199 bitrd JTopyJJ=yz𝒫yFinJ=z¬rJJryfirJJry
201 con1b ¬rJJryfirJJry¬firJJryrJJry
202 200 201 bitrdi JTopyJJ=yz𝒫yFinJ=z¬firJJryrJJry
203 1 202 sylan2 JTopy𝒫JJ=yz𝒫yFinJ=z¬firJJryrJJry
204 203 ralbidva JTopy𝒫JJ=yz𝒫yFinJ=zy𝒫J¬firJJryrJJry
205 54 iscmp JCompJTopy𝒫JJ=yz𝒫yFinJ=z
206 205 baib JTopJCompy𝒫JJ=yz𝒫yFinJ=z
207 90 adantr JTopy𝒫JrJJry𝒫ClsdJ
208 simpl JTopx𝒫ClsdJJTop
209 funmpt FunrJJr
210 209 a1i JTopx𝒫ClsdJFunrJJr
211 elpwi x𝒫ClsdJxClsdJ
212 foima rJJr:JontoClsdJrJJrJ=ClsdJ
213 84 212 syl JToprJJrJ=ClsdJ
214 213 sseq2d JTopxrJJrJxClsdJ
215 211 214 imbitrrid JTopx𝒫ClsdJxrJJrJ
216 215 imp JTopx𝒫ClsdJxrJJrJ
217 ssimaexg JTopFunrJJrxrJJrJyyJx=rJJry
218 208 210 216 217 syl3anc JTopx𝒫ClsdJyyJx=rJJry
219 df-rex y𝒫Jx=rJJryyy𝒫Jx=rJJry
220 velpw y𝒫JyJ
221 220 anbi1i y𝒫Jx=rJJryyJx=rJJry
222 221 exbii yy𝒫Jx=rJJryyyJx=rJJry
223 219 222 bitri y𝒫Jx=rJJryyyJx=rJJry
224 218 223 sylibr JTopx𝒫ClsdJy𝒫Jx=rJJry
225 simpr JTopx=rJJryx=rJJry
226 225 fveq2d JTopx=rJJryfix=firJJry
227 226 eleq2d JTopx=rJJryfixfirJJry
228 227 notbid JTopx=rJJry¬fix¬firJJry
229 225 inteqd JTopx=rJJryx=rJJry
230 229 neeq1d JTopx=rJJryxrJJry
231 228 230 imbi12d JTopx=rJJry¬fixx¬firJJryrJJry
232 207 224 231 ralxfrd JTopx𝒫ClsdJ¬fixxy𝒫J¬firJJryrJJry
233 204 206 232 3bitr4d JTopJCompx𝒫ClsdJ¬fixx