Metamath Proof Explorer


Theorem locfinreflem

Description: A locally finite refinement of an open cover induces a locally finite open cover with the original index set. This is fact 2 of http://at.yorku.ca/p/a/c/a/02.pdf , it is expressed by exposing a function f from the original cover U , which is taken as the index set. The solution is constructed by building unions, so the same method can be used to prove a similar theorem about closed covers. (Contributed by Thierry Arnoux, 29-Jan-2020)

Ref Expression
Hypotheses locfinref.x X = J
locfinref.1 φ U J
locfinref.2 φ X = U
locfinref.3 φ V J
locfinref.4 φ V Ref U
locfinref.5 φ V LocFin J
Assertion locfinreflem φ f Fun f dom f U ran f J ran f Ref U ran f LocFin J

Proof

Step Hyp Ref Expression
1 locfinref.x X = J
2 locfinref.1 φ U J
3 locfinref.2 φ X = U
4 locfinref.3 φ V J
5 locfinref.4 φ V Ref U
6 locfinref.5 φ V LocFin J
7 reff V LocFin J V Ref U U V g g : V U v V v g v
8 6 7 syl φ V Ref U U V g g : V U v V v g v
9 5 8 mpbid φ U V g g : V U v V v g v
10 9 simprd φ g g : V U v V v g v
11 funmpt Fun u ran g g -1 u
12 11 a1i φ g : V U v V v g v Fun u ran g g -1 u
13 eqid u ran g g -1 u = u ran g g -1 u
14 13 dmmptss dom u ran g g -1 u ran g
15 frn g : V U ran g U
16 15 ad2antlr φ g : V U v V v g v ran g U
17 14 16 sstrid φ g : V U v V v g v dom u ran g g -1 u U
18 locfintop V LocFin J J Top
19 6 18 syl φ J Top
20 19 ad3antrrr φ g : V U v V v g v u ran g J Top
21 cnvimass g -1 u dom g
22 fdm g : V U dom g = V
23 22 ad3antlr φ g : V U v V v g v u ran g dom g = V
24 21 23 sseqtrid φ g : V U v V v g v u ran g g -1 u V
25 4 ad3antrrr φ g : V U v V v g v u ran g V J
26 24 25 sstrd φ g : V U v V v g v u ran g g -1 u J
27 uniopn J Top g -1 u J g -1 u J
28 20 26 27 syl2anc φ g : V U v V v g v u ran g g -1 u J
29 28 ralrimiva φ g : V U v V v g v u ran g g -1 u J
30 13 rnmptss u ran g g -1 u J ran u ran g g -1 u J
31 29 30 syl φ g : V U v V v g v ran u ran g g -1 u J
32 eqid V = V
33 eqid U = U
34 32 33 refbas V Ref U U = V
35 5 34 syl φ U = V
36 35 ad2antrr φ g : V U v V v g v U = V
37 nfv v φ g : V U
38 nfra1 v v V v g v
39 37 38 nfan v φ g : V U v V v g v
40 nfre1 v v V x v
41 39 40 nfan v φ g : V U v V v g v v V x v
42 ffn g : V U g Fn V
43 42 ad4antlr φ g : V U v V v g v v V x v g Fn V
44 simplr φ g : V U v V v g v v V x v v V
45 fnfvelrn g Fn V v V g v ran g
46 43 44 45 syl2anc φ g : V U v V v g v v V x v g v ran g
47 ssid v v
48 42 ad3antlr φ g : V U v V v g v v V g Fn V
49 eqid g v = g v
50 fniniseg g Fn V v g -1 g v v V g v = g v
51 50 biimpar g Fn V v V g v = g v v g -1 g v
52 49 51 mpanr2 g Fn V v V v g -1 g v
53 48 52 sylancom φ g : V U v V v g v v V v g -1 g v
54 ssuni v v v g -1 g v v g -1 g v
55 47 53 54 sylancr φ g : V U v V v g v v V v g -1 g v
56 55 sselda φ g : V U v V v g v v V x v x g -1 g v
57 sneq u = g v u = g v
58 57 imaeq2d u = g v g -1 u = g -1 g v
59 58 unieqd u = g v g -1 u = g -1 g v
60 59 eleq2d u = g v x g -1 u x g -1 g v
61 60 rspcev g v ran g x g -1 g v u ran g x g -1 u
62 46 56 61 syl2anc φ g : V U v V v g v v V x v u ran g x g -1 u
63 62 adantllr φ g : V U v V v g v v V x v v V x v u ran g x g -1 u
64 simpr φ g : V U v V v g v v V x v v V x v
65 41 63 64 r19.29af φ g : V U v V v g v v V x v u ran g x g -1 u
66 nfv v u ran g
67 39 66 nfan v φ g : V U v V v g v u ran g
68 nfv v x g -1 u
69 67 68 nfan v φ g : V U v V v g v u ran g x g -1 u
70 24 ad3antrrr φ g : V U v V v g v u ran g x g -1 u v g -1 u x v g -1 u V
71 simplr φ g : V U v V v g v u ran g x g -1 u v g -1 u x v v g -1 u
72 70 71 sseldd φ g : V U v V v g v u ran g x g -1 u v g -1 u x v v V
73 simpr φ g : V U v V v g v u ran g x g -1 u v g -1 u x v x v
74 eluni2 x g -1 u v g -1 u x v
75 74 bilani φ g : V U v V v g v u ran g x g -1 u v g -1 u x v
76 69 72 73 75 reximd2a φ g : V U v V v g v u ran g x g -1 u v V x v
77 76 r19.29an φ g : V U v V v g v u ran g x g -1 u v V x v
78 65 77 impbida φ g : V U v V v g v v V x v u ran g x g -1 u
79 eluni2 x V v V x v
80 eliun x u ran g g -1 u u ran g x g -1 u
81 78 79 80 3bitr4g φ g : V U v V v g v x V x u ran g g -1 u
82 81 eqrdv φ g : V U v V v g v V = u ran g g -1 u
83 dfiun3g u ran g g -1 u J u ran g g -1 u = ran u ran g g -1 u
84 29 83 syl φ g : V U v V v g v u ran g g -1 u = ran u ran g g -1 u
85 36 82 84 3eqtrd φ g : V U v V v g v U = ran u ran g g -1 u
86 15 ad3antlr φ g : V U v V v g v w ran u ran g g -1 u ran g U
87 vex w V
88 13 elrnmpt w V w ran u ran g g -1 u u ran g w = g -1 u
89 87 88 mp1i φ g : V U v V v g v w ran u ran g g -1 u u ran g w = g -1 u
90 89 biimpa φ g : V U v V v g v w ran u ran g g -1 u u ran g w = g -1 u
91 ssrexv ran g U u ran g w = g -1 u u U w = g -1 u
92 86 90 91 sylc φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u
93 nfv u φ g : V U v V v g v
94 nfmpt1 _ u u ran g g -1 u
95 94 nfrn _ u ran u ran g g -1 u
96 95 nfcri u w ran u ran g g -1 u
97 93 96 nfan u φ g : V U v V v g v w ran u ran g g -1 u
98 simpr φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u w = g -1 u
99 nfv v w ran u ran g g -1 u
100 39 99 nfan v φ g : V U v V v g v w ran u ran g g -1 u
101 nfv v u U
102 100 101 nfan v φ g : V U v V v g v w ran u ran g g -1 u u U
103 nfv v w = g -1 u
104 102 103 nfan v φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u
105 simp-5r φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v V v g v
106 42 ad5antlr φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u g Fn V
107 fniniseg g Fn V v g -1 u v V g v = u
108 106 107 syl φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v V g v = u
109 108 biimpa φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v V g v = u
110 109 simpld φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v V
111 rspa v V v g v v V v g v
112 105 110 111 syl2anc φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v g v
113 109 simprd φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u g v = u
114 112 113 sseqtrd φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v u
115 114 ex φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v u
116 104 115 ralrimi φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u v g -1 u v u
117 unissb g -1 u u v g -1 u v u
118 116 117 sylibr φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u g -1 u u
119 98 118 eqsstrd φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u w u
120 119 exp31 φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u w u
121 97 120 reximdai φ g : V U v V v g v w ran u ran g g -1 u u U w = g -1 u u U w u
122 92 121 mpd φ g : V U v V v g v w ran u ran g g -1 u u U w u
123 122 ralrimiva φ g : V U v V v g v w ran u ran g g -1 u u U w u
124 vex g V
125 124 rnex ran g V
126 125 mptex u ran g g -1 u V
127 rnexg u ran g g -1 u V ran u ran g g -1 u V
128 126 127 mp1i φ g : V U v V v g v ran u ran g g -1 u V
129 eqid ran u ran g g -1 u = ran u ran g g -1 u
130 129 33 isref ran u ran g g -1 u V ran u ran g g -1 u Ref U U = ran u ran g g -1 u w ran u ran g g -1 u u U w u
131 128 130 syl φ g : V U v V v g v ran u ran g g -1 u Ref U U = ran u ran g g -1 u w ran u ran g g -1 u u U w u
132 85 123 131 mpbir2and φ g : V U v V v g v ran u ran g g -1 u Ref U
133 19 ad2antrr φ g : V U v V v g v J Top
134 3 ad2antrr φ g : V U v V v g v X = U
135 134 85 eqtrd φ g : V U v V v g v X = ran u ran g g -1 u
136 nfv v x X
137 39 136 nfan v φ g : V U v V v g v x X
138 simplr φ g : V U v V v g v x X v J x v j V | j v Fin v J
139 ffun g : V U Fun g
140 139 ad6antlr φ g : V U v V v g v x X v J x v j V | j v Fin Fun g
141 imafi Fun g j V | j v Fin g j V | j v Fin
142 140 141 sylancom φ g : V U v V v g v x X v J x v j V | j v Fin g j V | j v Fin
143 simp3 φ g : V U v V v g v x X v J x v j V | j v Fin k ran g w = u ran g g -1 u k w = u ran g g -1 u k
144 sneq u = k u = k
145 144 imaeq2d u = k g -1 u = g -1 k
146 145 unieqd u = k g -1 u = g -1 k
147 124 cnvex g -1 V
148 imaexg g -1 V g -1 k V
149 147 148 ax-mp g -1 k V
150 149 uniex g -1 k V
151 146 13 150 fvmpt k ran g u ran g g -1 u k = g -1 k
152 151 3ad2ant2 φ g : V U v V v g v x X v J x v j V | j v Fin k ran g w = u ran g g -1 u k u ran g g -1 u k = g -1 k
153 143 152 eqtrd φ g : V U v V v g v x X v J x v j V | j v Fin k ran g w = u ran g g -1 u k w = g -1 k
154 153 ineq1d φ g : V U v V v g v x X v J x v j V | j v Fin k ran g w = u ran g g -1 u k w v = g -1 k v
155 154 neeq1d φ g : V U v V v g v x X v J x v j V | j v Fin k ran g w = u ran g g -1 u k w v g -1 k v
156 125 a1i φ g : V U v V v g v x X v J x v j V | j v Fin ran g V
157 imaexg g -1 V g -1 u V
158 147 157 ax-mp g -1 u V
159 158 uniex g -1 u V
160 159 13 fnmpti u ran g g -1 u Fn ran g
161 dffn4 u ran g g -1 u Fn ran g u ran g g -1 u : ran g onto ran u ran g g -1 u
162 160 161 mpbi u ran g g -1 u : ran g onto ran u ran g g -1 u
163 162 a1i φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u : ran g onto ran u ran g g -1 u
164 155 156 163 rabfodom φ g : V U v V v g v x X v J x v j V | j v Fin w ran u ran g g -1 u | w v k ran g | g -1 k v
165 sneq k = u k = u
166 165 imaeq2d k = u g -1 k = g -1 u
167 166 unieqd k = u g -1 k = g -1 u
168 167 ineq1d k = u g -1 k v = g -1 u v
169 168 neeq1d k = u g -1 k v g -1 u v
170 169 cbvrabv k ran g | g -1 k v = u ran g | g -1 u v
171 164 170 breqtrdi φ g : V U v V v g v x X v J x v j V | j v Fin w ran u ran g g -1 u | w v u ran g | g -1 u v
172 125 rabex u ran g | k j V | j v g k = u V
173 nfv j φ g : V U v V v g v x X v J x v
174 nfrab1 _ j j V | j v
175 174 nfel1 j j V | j v Fin
176 173 175 nfan j φ g : V U v V v g v x X v J x v j V | j v Fin
177 nfv j u ran g
178 176 177 nfan j φ g : V U v V v g v x X v J x v j V | j v Fin u ran g
179 nfv j g -1 u v
180 178 179 nfan j φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v
181 nfv j g k = u
182 174 181 nfrexw j k j V | j v g k = u
183 42 ad5antlr φ g : V U v V v g v x X v J x v g Fn V
184 183 ad5antr φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v g Fn V
185 simplr φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v j g -1 u
186 fniniseg g Fn V j g -1 u j V g j = u
187 186 biimpa g Fn V j g -1 u j V g j = u
188 184 185 187 syl2anc φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v j V g j = u
189 188 simpld φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v j V
190 simpr φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v j v
191 rabid j j V | j v j V j v
192 189 190 191 sylanbrc φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v j j V | j v
193 188 simprd φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v g j = u
194 fveqeq2 k = j g k = u g j = u
195 194 rspcev j j V | j v g j = u k j V | j v g k = u
196 192 193 195 syl2anc φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v k j V | j v g k = u
197 uniinn0 g -1 u v j g -1 u j v
198 197 bilani φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v j g -1 u j v
199 180 182 196 198 r19.29af2 φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v k j V | j v g k = u
200 199 ex φ g : V U v V v g v x X v J x v j V | j v Fin u ran g g -1 u v k j V | j v g k = u
201 200 ss2rabdv φ g : V U v V v g v x X v J x v j V | j v Fin u ran g | g -1 u v u ran g | k j V | j v g k = u
202 ssdomg u ran g | k j V | j v g k = u V u ran g | g -1 u v u ran g | k j V | j v g k = u u ran g | g -1 u v u ran g | k j V | j v g k = u
203 172 201 202 mpsyl φ g : V U v V v g v x X v J x v j V | j v Fin u ran g | g -1 u v u ran g | k j V | j v g k = u
204 domtr w ran u ran g g -1 u | w v u ran g | g -1 u v u ran g | g -1 u v u ran g | k j V | j v g k = u w ran u ran g g -1 u | w v u ran g | k j V | j v g k = u
205 171 203 204 syl2anc φ g : V U v V v g v x X v J x v j V | j v Fin w ran u ran g g -1 u | w v u ran g | k j V | j v g k = u
206 183 adantr φ g : V U v V v g v x X v J x v j V | j v Fin g Fn V
207 dffn3 g Fn V g : V ran g
208 207 biimpi g Fn V g : V ran g
209 ssrab2 j V | j v V
210 fimarab g : V ran g j V | j v V g j V | j v = u ran g | k j V | j v g k = u
211 209 210 mpan2 g : V ran g g j V | j v = u ran g | k j V | j v g k = u
212 206 208 211 3syl φ g : V U v V v g v x X v J x v j V | j v Fin g j V | j v = u ran g | k j V | j v g k = u
213 205 212 breqtrrd φ g : V U v V v g v x X v J x v j V | j v Fin w ran u ran g g -1 u | w v g j V | j v
214 domfi g j V | j v Fin w ran u ran g g -1 u | w v g j V | j v w ran u ran g g -1 u | w v Fin
215 142 213 214 syl2anc φ g : V U v V v g v x X v J x v j V | j v Fin w ran u ran g g -1 u | w v Fin
216 215 ex φ g : V U v V v g v x X v J x v j V | j v Fin w ran u ran g g -1 u | w v Fin
217 216 imdistanda φ g : V U v V v g v x X v J x v j V | j v Fin x v w ran u ran g g -1 u | w v Fin
218 217 imp φ g : V U v V v g v x X v J x v j V | j v Fin x v w ran u ran g g -1 u | w v Fin
219 simplll φ g : V U v V v g v x X φ
220 1 32 islocfin V LocFin J J Top X = V x X v J x v j V | j v Fin
221 6 220 sylib φ J Top X = V x X v J x v j V | j v Fin
222 221 simp3d φ x X v J x v j V | j v Fin
223 222 r19.21bi φ x X v J x v j V | j v Fin
224 219 223 sylancom φ g : V U v V v g v x X v J x v j V | j v Fin
225 137 138 218 224 reximd2a φ g : V U v V v g v x X v J x v w ran u ran g g -1 u | w v Fin
226 225 ralrimiva φ g : V U v V v g v x X v J x v w ran u ran g g -1 u | w v Fin
227 1 129 islocfin ran u ran g g -1 u LocFin J J Top X = ran u ran g g -1 u x X v J x v w ran u ran g g -1 u | w v Fin
228 133 135 226 227 syl3anbrc φ g : V U v V v g v ran u ran g g -1 u LocFin J
229 funeq f = u ran g g -1 u Fun f Fun u ran g g -1 u
230 dmeq f = u ran g g -1 u dom f = dom u ran g g -1 u
231 230 sseq1d f = u ran g g -1 u dom f U dom u ran g g -1 u U
232 rneq f = u ran g g -1 u ran f = ran u ran g g -1 u
233 232 sseq1d f = u ran g g -1 u ran f J ran u ran g g -1 u J
234 229 231 233 3anbi123d f = u ran g g -1 u Fun f dom f U ran f J Fun u ran g g -1 u dom u ran g g -1 u U ran u ran g g -1 u J
235 232 breq1d f = u ran g g -1 u ran f Ref U ran u ran g g -1 u Ref U
236 232 eleq1d f = u ran g g -1 u ran f LocFin J ran u ran g g -1 u LocFin J
237 235 236 anbi12d f = u ran g g -1 u ran f Ref U ran f LocFin J ran u ran g g -1 u Ref U ran u ran g g -1 u LocFin J
238 234 237 anbi12d f = u ran g g -1 u Fun f dom f U ran f J ran f Ref U ran f LocFin J Fun u ran g g -1 u dom u ran g g -1 u U ran u ran g g -1 u J ran u ran g g -1 u Ref U ran u ran g g -1 u LocFin J
239 126 238 spcev Fun u ran g g -1 u dom u ran g g -1 u U ran u ran g g -1 u J ran u ran g g -1 u Ref U ran u ran g g -1 u LocFin J f Fun f dom f U ran f J ran f Ref U ran f LocFin J
240 12 17 31 132 228 239 syl32anc φ g : V U v V v g v f Fun f dom f U ran f J ran f Ref U ran f LocFin J
241 240 expl φ g : V U v V v g v f Fun f dom f U ran f J ran f Ref U ran f LocFin J
242 241 exlimdv φ g g : V U v V v g v f Fun f dom f U ran f J ran f Ref U ran f LocFin J
243 10 242 mpd φ f Fun f dom f U ran f J ran f Ref U ran f LocFin J