Metamath Proof Explorer


Theorem dvlip2

Description: Combine the results of dvlip and dvlipcn into one. (Contributed by Mario Carneiro, 18-Mar-2015) (Revised by Mario Carneiro, 8-Sep-2015)

Ref Expression
Hypotheses dvlip2.s φS
dvlip2.j J=absS×S
dvlip2.x φXS
dvlip2.f φF:X
dvlip2.a φAS
dvlip2.r φR*
dvlip2.b B=AballJR
dvlip2.d φBdomFS
dvlip2.m φM
dvlip2.l φxBFSxM
Assertion dvlip2 φYBZBFYFZMYZ

Proof

Step Hyp Ref Expression
1 dvlip2.s φS
2 dvlip2.j J=absS×S
3 dvlip2.x φXS
4 dvlip2.f φF:X
5 dvlip2.a φAS
6 dvlip2.r φR*
7 dvlip2.b B=AballJR
8 dvlip2.d φBdomFS
9 dvlip2.m φM
10 dvlip2.l φxBFSxM
11 cnxmet abs∞Met
12 recnprss SS
13 1 12 syl φS
14 xmetres2 abs∞MetSabsS×S∞MetS
15 11 13 14 sylancr φabsS×S∞MetS
16 2 15 eqeltrid φJ∞MetS
17 16 ad2antrr φYBZBS=J∞MetS
18 5 ad2antrr φYBZBS=AS
19 simplrr φYBZBS=ZB
20 19 7 eleqtrdi φYBZBS=ZAballJR
21 6 ad2antrr φYBZBS=R*
22 elbl J∞MetSASR*ZAballJRZSAJZ<R
23 17 18 21 22 syl3anc φYBZBS=ZAballJRZSAJZ<R
24 20 23 mpbid φYBZBS=ZSAJZ<R
25 24 simpld φYBZBS=ZS
26 xmetcl J∞MetSASZSAJZ*
27 17 18 25 26 syl3anc φYBZBS=AJZ*
28 simplrl φYBZBS=YB
29 28 7 eleqtrdi φYBZBS=YAballJR
30 elbl J∞MetSASR*YAballJRYSAJY<R
31 17 18 21 30 syl3anc φYBZBS=YAballJRYSAJY<R
32 29 31 mpbid φYBZBS=YSAJY<R
33 32 simpld φYBZBS=YS
34 xmetcl J∞MetSASYSAJY*
35 17 18 33 34 syl3anc φYBZBS=AJY*
36 27 35 ifcld φYBZBS=ifAJYAJZAJZAJY*
37 24 simprd φYBZBS=AJZ<R
38 32 simprd φYBZBS=AJY<R
39 breq1 AJZ=ifAJYAJZAJZAJYAJZ<RifAJYAJZAJZAJY<R
40 breq1 AJY=ifAJYAJZAJZAJYAJY<RifAJYAJZAJZAJY<R
41 39 40 ifboth AJZ<RAJY<RifAJYAJZAJZAJY<R
42 37 38 41 syl2anc φYBZBS=ifAJYAJZAJZAJY<R
43 qbtwnxr ifAJYAJZAJZAJY*R*ifAJYAJZAJZAJY<RrifAJYAJZAJZAJY<rr<R
44 36 21 42 43 syl3anc φYBZBS=rifAJYAJZAJZAJY<rr<R
45 qre rr
46 rexr rr*
47 xrmaxlt AJY*AJZ*r*ifAJYAJZAJZAJY<rAJY<rAJZ<r
48 35 27 46 47 syl2an3an φYBZBS=rifAJYAJZAJZAJY<rAJY<rAJZ<r
49 ioossicc ArA+rArA+r
50 simpr φYBZBS=S=
51 33 50 eleqtrd φYBZBS=Y
52 51 ad2antrr φYBZBS=rAJY<rAJZ<rr<RY
53 xmetsym J∞MetSASYSAJY=YJA
54 17 18 33 53 syl3anc φYBZBS=AJY=YJA
55 50 sqxpeqd φYBZBS=S×S=2
56 55 reseq2d φYBZBS=absS×S=abs2
57 2 56 eqtrid φYBZBS=J=abs2
58 57 oveqd φYBZBS=YJA=Yabs2A
59 18 50 eleqtrd φYBZBS=A
60 eqid abs2=abs2
61 60 remetdval YAYabs2A=YA
62 51 59 61 syl2anc φYBZBS=Yabs2A=YA
63 54 58 62 3eqtrd φYBZBS=AJY=YA
64 63 ad2antrr φYBZBS=rAJY<rAJZ<rr<RAJY=YA
65 simprll φYBZBS=rAJY<rAJZ<rr<RAJY<r
66 64 65 eqbrtrrd φYBZBS=rAJY<rAJZ<rr<RYA<r
67 59 ad2antrr φYBZBS=rAJY<rAJZ<rr<RA
68 simplr φYBZBS=rAJY<rAJZ<rr<Rr
69 52 67 68 absdifltd φYBZBS=rAJY<rAJZ<rr<RYA<rAr<YY<A+r
70 66 69 mpbid φYBZBS=rAJY<rAJZ<rr<RAr<YY<A+r
71 70 simpld φYBZBS=rAJY<rAJZ<rr<RAr<Y
72 70 simprd φYBZBS=rAJY<rAJZ<rr<RY<A+r
73 67 68 resubcld φYBZBS=rAJY<rAJZ<rr<RAr
74 73 rexrd φYBZBS=rAJY<rAJZ<rr<RAr*
75 67 68 readdcld φYBZBS=rAJY<rAJZ<rr<RA+r
76 75 rexrd φYBZBS=rAJY<rAJZ<rr<RA+r*
77 elioo2 Ar*A+r*YArA+rYAr<YY<A+r
78 74 76 77 syl2anc φYBZBS=rAJY<rAJZ<rr<RYArA+rYAr<YY<A+r
79 52 71 72 78 mpbir3and φYBZBS=rAJY<rAJZ<rr<RYArA+r
80 49 79 sselid φYBZBS=rAJY<rAJZ<rr<RYArA+r
81 80 fvresd φYBZBS=rAJY<rAJZ<rr<RFArA+rY=FY
82 25 50 eleqtrd φYBZBS=Z
83 82 ad2antrr φYBZBS=rAJY<rAJZ<rr<RZ
84 xmetsym J∞MetSASZSAJZ=ZJA
85 17 18 25 84 syl3anc φYBZBS=AJZ=ZJA
86 57 oveqd φYBZBS=ZJA=Zabs2A
87 60 remetdval ZAZabs2A=ZA
88 82 59 87 syl2anc φYBZBS=Zabs2A=ZA
89 85 86 88 3eqtrd φYBZBS=AJZ=ZA
90 89 ad2antrr φYBZBS=rAJY<rAJZ<rr<RAJZ=ZA
91 simprlr φYBZBS=rAJY<rAJZ<rr<RAJZ<r
92 90 91 eqbrtrrd φYBZBS=rAJY<rAJZ<rr<RZA<r
93 83 67 68 absdifltd φYBZBS=rAJY<rAJZ<rr<RZA<rAr<ZZ<A+r
94 92 93 mpbid φYBZBS=rAJY<rAJZ<rr<RAr<ZZ<A+r
95 94 simpld φYBZBS=rAJY<rAJZ<rr<RAr<Z
96 94 simprd φYBZBS=rAJY<rAJZ<rr<RZ<A+r
97 elioo2 Ar*A+r*ZArA+rZAr<ZZ<A+r
98 74 76 97 syl2anc φYBZBS=rAJY<rAJZ<rr<RZArA+rZAr<ZZ<A+r
99 83 95 96 98 mpbir3and φYBZBS=rAJY<rAJZ<rr<RZArA+r
100 49 99 sselid φYBZBS=rAJY<rAJZ<rr<RZArA+r
101 100 fvresd φYBZBS=rAJY<rAJZ<rr<RFArA+rZ=FZ
102 81 101 oveq12d φYBZBS=rAJY<rAJZ<rr<RFArA+rYFArA+rZ=FYFZ
103 102 fveq2d φYBZBS=rAJY<rAJZ<rr<RFArA+rYFArA+rZ=FYFZ
104 17 ad3antrrr φYBZBS=rAJY<rAJZ<rr<RxArA+rJ∞MetS
105 elicc2 ArA+rxArA+rxArxxA+r
106 73 75 105 syl2anc φYBZBS=rAJY<rAJZ<rr<RxArA+rxArxxA+r
107 106 biimpa φYBZBS=rAJY<rAJZ<rr<RxArA+rxArxxA+r
108 107 simp1d φYBZBS=rAJY<rAJZ<rr<RxArA+rx
109 50 ad3antrrr φYBZBS=rAJY<rAJZ<rr<RxArA+rS=
110 108 109 eleqtrrd φYBZBS=rAJY<rAJZ<rr<RxArA+rxS
111 18 ad3antrrr φYBZBS=rAJY<rAJZ<rr<RxArA+rAS
112 xmetcl J∞MetSxSASxJA*
113 104 110 111 112 syl3anc φYBZBS=rAJY<rAJZ<rr<RxArA+rxJA*
114 68 adantr φYBZBS=rAJY<rAJZ<rr<RxArA+rr
115 114 rexrd φYBZBS=rAJY<rAJZ<rr<RxArA+rr*
116 21 ad3antrrr φYBZBS=rAJY<rAJZ<rr<RxArA+rR*
117 57 ad3antrrr φYBZBS=rAJY<rAJZ<rr<RxArA+rJ=abs2
118 117 oveqd φYBZBS=rAJY<rAJZ<rr<RxArA+rxJA=xabs2A
119 67 adantr φYBZBS=rAJY<rAJZ<rr<RxArA+rA
120 60 remetdval xAxabs2A=xA
121 108 119 120 syl2anc φYBZBS=rAJY<rAJZ<rr<RxArA+rxabs2A=xA
122 118 121 eqtrd φYBZBS=rAJY<rAJZ<rr<RxArA+rxJA=xA
123 107 simp2d φYBZBS=rAJY<rAJZ<rr<RxArA+rArx
124 107 simp3d φYBZBS=rAJY<rAJZ<rr<RxArA+rxA+r
125 108 119 114 absdifled φYBZBS=rAJY<rAJZ<rr<RxArA+rxArArxxA+r
126 123 124 125 mpbir2and φYBZBS=rAJY<rAJZ<rr<RxArA+rxAr
127 122 126 eqbrtrd φYBZBS=rAJY<rAJZ<rr<RxArA+rxJAr
128 simplrr φYBZBS=rAJY<rAJZ<rr<RxArA+rr<R
129 113 115 116 127 128 xrlelttrd φYBZBS=rAJY<rAJZ<rr<RxArA+rxJA<R
130 elbl3 J∞MetSR*ASxSxAballJRxJA<R
131 104 116 111 110 130 syl22anc φYBZBS=rAJY<rAJZ<rr<RxArA+rxAballJRxJA<R
132 129 131 mpbird φYBZBS=rAJY<rAJZ<rr<RxArA+rxAballJR
133 132 ex φYBZBS=rAJY<rAJZ<rr<RxArA+rxAballJR
134 133 ssrdv φYBZBS=rAJY<rAJZ<rr<RArA+rAballJR
135 134 7 sseqtrrdi φYBZBS=rAJY<rAJZ<rr<RArA+rB
136 135 resabs1d φYBZBS=rAJY<rAJZ<rr<RFBArA+r=FArA+r
137 ax-resscn
138 137 a1i φYBZBS=rAJY<rAJZ<rr<R
139 4 ad4antr φYBZBS=rAJY<rAJZ<rr<RF:X
140 13 4 3 dvbss φdomFSX
141 8 140 sstrd φBX
142 141 ad4antr φYBZBS=rAJY<rAJZ<rr<RBX
143 139 142 fssresd φYBZBS=rAJY<rAJZ<rr<RFB:B
144 blssm J∞MetSASR*AballJRS
145 17 18 21 144 syl3anc φYBZBS=AballJRS
146 7 145 eqsstrid φYBZBS=BS
147 146 50 sseqtrd φYBZBS=B
148 147 ad2antrr φYBZBS=rAJY<rAJZ<rr<RB
149 137 a1i φYBZBS=
150 4 ad2antrr φYBZBS=F:X
151 3 ad2antrr φYBZBS=XS
152 151 50 sseqtrd φYBZBS=X
153 eqid TopOpenfld=TopOpenfld
154 153 tgioo2 topGenran.=TopOpenfld𝑡
155 153 154 dvres F:XXBDFB=FinttopGenran.B
156 149 150 152 147 155 syl22anc φYBZBS=DFB=FinttopGenran.B
157 retop topGenran.Top
158 57 fveq2d φYBZBS=ballJ=ballabs2
159 158 oveqd φYBZBS=AballJR=Aballabs2R
160 7 159 eqtrid φYBZBS=B=Aballabs2R
161 57 17 eqeltrrd φYBZBS=abs2∞MetS
162 eqid MetOpenabs2=MetOpenabs2
163 60 162 tgioo topGenran.=MetOpenabs2
164 163 blopn abs2∞MetSASR*Aballabs2RtopGenran.
165 161 18 21 164 syl3anc φYBZBS=Aballabs2RtopGenran.
166 160 165 eqeltrd φYBZBS=BtopGenran.
167 isopn3i topGenran.TopBtopGenran.inttopGenran.B=B
168 157 166 167 sylancr φYBZBS=inttopGenran.B=B
169 168 reseq2d φYBZBS=FinttopGenran.B=FB
170 156 169 eqtrd φYBZBS=DFB=FB
171 170 dmeqd φYBZBS=domFB=domFB
172 dmres domFB=BdomF
173 8 ad2antrr φYBZBS=BdomFS
174 50 oveq1d φYBZBS=SDF=DF
175 174 dmeqd φYBZBS=domFS=domF
176 173 175 sseqtrd φYBZBS=BdomF
177 df-ss BdomFBdomF=B
178 176 177 sylib φYBZBS=BdomF=B
179 172 178 eqtrid φYBZBS=domFB=B
180 171 179 eqtrd φYBZBS=domFB=B
181 180 ad2antrr φYBZBS=rAJY<rAJZ<rr<RdomFB=B
182 dvcn FB:BBdomFB=BFB:Bcn
183 138 143 148 181 182 syl31anc φYBZBS=rAJY<rAJZ<rr<RFB:Bcn
184 rescncf ArA+rBFB:BcnFBArA+r:ArA+rcn
185 135 183 184 sylc φYBZBS=rAJY<rAJZ<rr<RFBArA+r:ArA+rcn
186 136 185 eqeltrrd φYBZBS=rAJY<rAJZ<rr<RFArA+r:ArA+rcn
187 135 148 sstrd φYBZBS=rAJY<rAJZ<rr<RArA+r
188 153 154 dvres FB:BBArA+rDFBArA+r=FBinttopGenran.ArA+r
189 138 143 148 187 188 syl22anc φYBZBS=rAJY<rAJZ<rr<RDFBArA+r=FBinttopGenran.ArA+r
190 136 oveq2d φYBZBS=rAJY<rAJZ<rr<RDFBArA+r=DFArA+r
191 iccntr ArA+rinttopGenran.ArA+r=ArA+r
192 73 75 191 syl2anc φYBZBS=rAJY<rAJZ<rr<RinttopGenran.ArA+r=ArA+r
193 192 reseq2d φYBZBS=rAJY<rAJZ<rr<RFBinttopGenran.ArA+r=FBArA+r
194 189 190 193 3eqtr3d φYBZBS=rAJY<rAJZ<rr<RDFArA+r=FBArA+r
195 194 dmeqd φYBZBS=rAJY<rAJZ<rr<RdomFArA+r=domFBArA+r
196 dmres domFBArA+r=ArA+rdomFB
197 49 135 sstrid φYBZBS=rAJY<rAJZ<rr<RArA+rB
198 197 181 sseqtrrd φYBZBS=rAJY<rAJZ<rr<RArA+rdomFB
199 df-ss ArA+rdomFBArA+rdomFB=ArA+r
200 198 199 sylib φYBZBS=rAJY<rAJZ<rr<RArA+rdomFB=ArA+r
201 196 200 eqtrid φYBZBS=rAJY<rAJZ<rr<RdomFBArA+r=ArA+r
202 195 201 eqtrd φYBZBS=rAJY<rAJZ<rr<RdomFArA+r=ArA+r
203 9 ad4antr φYBZBS=rAJY<rAJZ<rr<RM
204 194 fveq1d φYBZBS=rAJY<rAJZ<rr<RFArA+rx=FBArA+rx
205 fvres xArA+rFBArA+rx=FBx
206 204 205 sylan9eq φYBZBS=rAJY<rAJZ<rr<RxArA+rFArA+rx=FBx
207 174 reseq1d φYBZBS=FSB=FB
208 170 207 eqtr4d φYBZBS=DFB=FSB
209 208 fveq1d φYBZBS=FBx=FSBx
210 209 ad3antrrr φYBZBS=rAJY<rAJZ<rr<RxArA+rFBx=FSBx
211 197 sselda φYBZBS=rAJY<rAJZ<rr<RxArA+rxB
212 211 fvresd φYBZBS=rAJY<rAJZ<rr<RxArA+rFSBx=FSx
213 206 210 212 3eqtrd φYBZBS=rAJY<rAJZ<rr<RxArA+rFArA+rx=FSx
214 213 fveq2d φYBZBS=rAJY<rAJZ<rr<RxArA+rFArA+rx=FSx
215 simp-4l φYBZBS=rAJY<rAJZ<rr<Rφ
216 215 211 10 syl2an2r φYBZBS=rAJY<rAJZ<rr<RxArA+rFSxM
217 214 216 eqbrtrd φYBZBS=rAJY<rAJZ<rr<RxArA+rFArA+rxM
218 73 75 186 202 203 217 dvlip φYBZBS=rAJY<rAJZ<rr<RYArA+rZArA+rFArA+rYFArA+rZMYZ
219 218 ex φYBZBS=rAJY<rAJZ<rr<RYArA+rZArA+rFArA+rYFArA+rZMYZ
220 80 100 219 mp2and φYBZBS=rAJY<rAJZ<rr<RFArA+rYFArA+rZMYZ
221 103 220 eqbrtrrd φYBZBS=rAJY<rAJZ<rr<RFYFZMYZ
222 221 exp32 φYBZBS=rAJY<rAJZ<rr<RFYFZMYZ
223 48 222 sylbid φYBZBS=rifAJYAJZAJZAJY<rr<RFYFZMYZ
224 223 impd φYBZBS=rifAJYAJZAJZAJY<rr<RFYFZMYZ
225 45 224 sylan2 φYBZBS=rifAJYAJZAJZAJY<rr<RFYFZMYZ
226 225 rexlimdva φYBZBS=rifAJYAJZAJZAJY<rr<RFYFZMYZ
227 44 226 mpd φYBZBS=FYFZMYZ
228 simpr φS=S=
229 228 sqxpeqd φS=S×S=×
230 229 reseq2d φS=absS×S=abs×
231 absf abs:
232 subf :×
233 fco abs::×abs:×
234 231 232 233 mp2an abs:×
235 ffn abs:×absFn×
236 fnresdm absFn×abs×=abs
237 234 235 236 mp2b abs×=abs
238 230 237 eqtrdi φS=absS×S=abs
239 2 238 eqtrid φS=J=abs
240 239 fveq2d φS=ballJ=ballabs
241 240 oveqd φS=AballJR=AballabsR
242 7 241 eqtrid φS=B=AballabsR
243 242 eleq2d φS=YBYAballabsR
244 242 eleq2d φS=ZBZAballabsR
245 243 244 anbi12d φS=YBZBYAballabsRZAballabsR
246 245 biimpa φS=YBZBYAballabsRZAballabsR
247 3 adantr φS=XS
248 247 228 sseqtrd φS=X
249 4 adantr φS=F:X
250 5 adantr φS=AS
251 250 228 eleqtrd φS=A
252 6 adantr φS=R*
253 eqid AballabsR=AballabsR
254 8 adantr φS=BdomFS
255 228 oveq1d φS=SDF=DF
256 255 dmeqd φS=domFS=domF
257 254 242 256 3sstr3d φS=AballabsRdomF
258 9 adantr φS=M
259 10 ex φxBFSxM
260 259 adantr φS=xBFSxM
261 242 eleq2d φS=xBxAballabsR
262 255 fveq1d φS=FSx=Fx
263 262 fveq2d φS=FSx=Fx
264 263 breq1d φS=FSxMFxM
265 260 261 264 3imtr3d φS=xAballabsRFxM
266 265 imp φS=xAballabsRFxM
267 248 249 251 252 253 257 258 266 dvlipcn φS=YAballabsRZAballabsRFYFZMYZ
268 246 267 syldan φS=YBZBFYFZMYZ
269 268 an32s φYBZBS=FYFZMYZ
270 elpri SS=S=
271 1 270 syl φS=S=
272 271 adantr φYBZBS=S=
273 227 269 272 mpjaodan φYBZBFYFZMYZ