Metamath Proof Explorer


Theorem hoidmvle

Description: The dimensional volume of a n-dimensional half-open interval is less than or equal the generalized sum of the dimensional volumes of countable half-open intervals that cover it. Lemma 115B of Fremlin1 p. 29. (Contributed by Glauco Siliprandi, 21-Nov-2020)

Ref Expression
Hypotheses hoidmvle.l L=xFinax,bxifx=0kxvolakbk
hoidmvle.x φXFin
hoidmvle.a φA:X
hoidmvle.b φB:X
hoidmvle.c φC:X
hoidmvle.d φD:X
hoidmvle.s φkXAkBkjkXCjkDjk
Assertion hoidmvle φALXBsum^jCjLXDj

Proof

Step Hyp Ref Expression
1 hoidmvle.l L=xFinax,bxifx=0kxvolakbk
2 hoidmvle.x φXFin
3 hoidmvle.a φA:X
4 hoidmvle.b φB:X
5 hoidmvle.c φC:X
6 hoidmvle.d φD:X
7 hoidmvle.s φkXAkBkjkXCjkDjk
8 ovex XV
9 nnex V
10 8 9 pm3.2i XVV
11 10 a1i φXVV
12 elmapg XVVDXD:X
13 11 12 syl φDXD:X
14 6 13 mpbird φDX
15 elmapg XVVCXC:X
16 11 15 syl φCXC:X
17 5 16 mpbird φCX
18 reex V
19 18 a1i φV
20 19 2 jca φVXFin
21 elmapg VXFinBXB:X
22 20 21 syl φBXB:X
23 4 22 mpbird φBX
24 elmapg VXFinAXA:X
25 20 24 syl φAXA:X
26 3 25 mpbird φAX
27 oveq2 x=x=
28 27 eleq2d x=axa
29 27 eleq2d x=bxb
30 27 oveq1d x=x=
31 30 eleq2d x=cxc
32 30 eleq2d x=dxd
33 ixpeq1 x=kxakbk=kakbk
34 ixpeq1 x=kxcjkdjk=kcjkdjk
35 34 iuneq2d x=jkxcjkdjk=jkcjkdjk
36 33 35 sseq12d x=kxakbkjkxcjkdjkkakbkjkcjkdjk
37 fveq2 x=Lx=L
38 37 oveqd x=aLxb=aLb
39 37 oveqd x=cjLxdj=cjLdj
40 39 mpteq2dv x=jcjLxdj=jcjLdj
41 40 fveq2d x=sum^jcjLxdj=sum^jcjLdj
42 38 41 breq12d x=aLxbsum^jcjLxdjaLbsum^jcjLdj
43 36 42 imbi12d x=kxakbkjkxcjkdjkaLxbsum^jcjLxdjkakbkjkcjkdjkaLbsum^jcjLdj
44 32 43 imbi12d x=dxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdkakbkjkcjkdjkaLbsum^jcjLdj
45 44 ralbidv2 x=dxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdkakbkjkcjkdjkaLbsum^jcjLdj
46 31 45 imbi12d x=cxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcdkakbkjkcjkdjkaLbsum^jcjLdj
47 46 ralbidv2 x=cxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcdkakbkjkcjkdjkaLbsum^jcjLdj
48 29 47 imbi12d x=bxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbcdkakbkjkcjkdjkaLbsum^jcjLdj
49 48 ralbidv2 x=bxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbcdkakbkjkcjkdjkaLbsum^jcjLdj
50 28 49 imbi12d x=axbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjabcdkakbkjkcjkdjkaLbsum^jcjLdj
51 50 ralbidv2 x=axbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjabcdkakbkjkcjkdjkaLbsum^jcjLdj
52 oveq2 x=yx=y
53 52 eleq2d x=yaxay
54 52 eleq2d x=ybxby
55 52 oveq1d x=yx=y
56 55 eleq2d x=ycxcy
57 55 eleq2d x=ydxdy
58 ixpeq1 x=ykxakbk=kyakbk
59 ixpeq1 x=ykxcjkdjk=kycjkdjk
60 59 iuneq2d x=yjkxcjkdjk=jkycjkdjk
61 58 60 sseq12d x=ykxakbkjkxcjkdjkkyakbkjkycjkdjk
62 fveq2 x=yLx=Ly
63 62 oveqd x=yaLxb=aLyb
64 62 oveqd x=ycjLxdj=cjLydj
65 64 mpteq2dv x=yjcjLxdj=jcjLydj
66 65 fveq2d x=ysum^jcjLxdj=sum^jcjLydj
67 63 66 breq12d x=yaLxbsum^jcjLxdjaLybsum^jcjLydj
68 61 67 imbi12d x=ykxakbkjkxcjkdjkaLxbsum^jcjLxdjkyakbkjkycjkdjkaLybsum^jcjLydj
69 57 68 imbi12d x=ydxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdykyakbkjkycjkdjkaLybsum^jcjLydj
70 69 ralbidv2 x=ydxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdykyakbkjkycjkdjkaLybsum^jcjLydj
71 56 70 imbi12d x=ycxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcydykyakbkjkycjkdjkaLybsum^jcjLydj
72 71 ralbidv2 x=ycxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcydykyakbkjkycjkdjkaLybsum^jcjLydj
73 54 72 imbi12d x=ybxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbycydykyakbkjkycjkdjkaLybsum^jcjLydj
74 73 ralbidv2 x=ybxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbycydykyakbkjkycjkdjkaLybsum^jcjLydj
75 53 74 imbi12d x=yaxbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjaybycydykyakbkjkycjkdjkaLybsum^jcjLydj
76 75 ralbidv2 x=yaxbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjaybycydykyakbkjkycjkdjkaLybsum^jcjLydj
77 oveq2 x=yzx=yz
78 77 eleq2d x=yzaxayz
79 77 eleq2d x=yzbxbyz
80 77 oveq1d x=yzx=yz
81 80 eleq2d x=yzcxcyz
82 80 eleq2d x=yzdxdyz
83 ixpeq1 x=yzkxakbk=kyzakbk
84 ixpeq1 x=yzkxcjkdjk=kyzcjkdjk
85 84 iuneq2d x=yzjkxcjkdjk=jkyzcjkdjk
86 83 85 sseq12d x=yzkxakbkjkxcjkdjkkyzakbkjkyzcjkdjk
87 fveq2 x=yzLx=Lyz
88 87 oveqd x=yzaLxb=aLyzb
89 87 oveqd x=yzcjLxdj=cjLyzdj
90 89 mpteq2dv x=yzjcjLxdj=jcjLyzdj
91 90 fveq2d x=yzsum^jcjLxdj=sum^jcjLyzdj
92 88 91 breq12d x=yzaLxbsum^jcjLxdjaLyzbsum^jcjLyzdj
93 86 92 imbi12d x=yzkxakbkjkxcjkdjkaLxbsum^jcjLxdjkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
94 82 93 imbi12d x=yzdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
95 94 ralbidv2 x=yzdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
96 81 95 imbi12d x=yzcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
97 96 ralbidv2 x=yzcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
98 79 97 imbi12d x=yzbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
99 98 ralbidv2 x=yzbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
100 78 99 imbi12d x=yzaxbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
101 100 ralbidv2 x=yzaxbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
102 oveq2 x=Xx=X
103 102 eleq2d x=XaxaX
104 102 eleq2d x=XbxbX
105 102 oveq1d x=Xx=X
106 105 eleq2d x=XcxcX
107 105 eleq2d x=XdxdX
108 ixpeq1 x=Xkxakbk=kXakbk
109 ixpeq1 x=Xkxcjkdjk=kXcjkdjk
110 109 iuneq2d x=Xjkxcjkdjk=jkXcjkdjk
111 108 110 sseq12d x=XkxakbkjkxcjkdjkkXakbkjkXcjkdjk
112 fveq2 x=XLx=LX
113 112 oveqd x=XaLxb=aLXb
114 112 oveqd x=XcjLxdj=cjLXdj
115 114 mpteq2dv x=XjcjLxdj=jcjLXdj
116 115 fveq2d x=Xsum^jcjLxdj=sum^jcjLXdj
117 113 116 breq12d x=XaLxbsum^jcjLxdjaLXbsum^jcjLXdj
118 111 117 imbi12d x=XkxakbkjkxcjkdjkaLxbsum^jcjLxdjkXakbkjkXcjkdjkaLXbsum^jcjLXdj
119 107 118 imbi12d x=XdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
120 119 ralbidv2 x=XdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
121 106 120 imbi12d x=XcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
122 121 ralbidv2 x=XcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
123 104 122 imbi12d x=XbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
124 123 ralbidv2 x=XbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
125 103 124 imbi12d x=XaxbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjaXbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
126 125 ralbidv2 x=XaxbxcxdxkxakbkjkxcjkdjkaLxbsum^jcjLxdjaXbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
127 fveq1 a=eak=ek
128 127 oveq1d a=eakbk=ekbk
129 128 fveq2d a=evolakbk=volekbk
130 129 prodeq2ad a=ekxvolakbk=kxvolekbk
131 130 ifeq2d a=eifx=0kxvolakbk=ifx=0kxvolekbk
132 fveq1 b=fbk=fk
133 132 oveq2d b=fekbk=ekfk
134 133 fveq2d b=fvolekbk=volekfk
135 134 prodeq2ad b=fkxvolekbk=kxvolekfk
136 135 ifeq2d b=fifx=0kxvolekbk=ifx=0kxvolekfk
137 131 136 cbvmpov ax,bxifx=0kxvolakbk=ex,fxifx=0kxvolekfk
138 137 mpteq2i xFinax,bxifx=0kxvolakbk=xFinex,fxifx=0kxvolekfk
139 1 138 eqtri L=xFinex,fxifx=0kxvolekfk
140 elmapi aa:
141 140 adantr aba:
142 elmapi bb:
143 142 adantl abb:
144 139 141 143 hoidmv0val abaLb=0
145 144 ad5ant23 φabcdaLb=0
146 nfv jcd
147 9 a1i cdV
148 icossicc 0+∞0+∞
149 0fin Fin
150 149 a1i cdjFin
151 ovexd cjV
152 9 a1i cjV
153 simpl cjc
154 simpr cjj
155 151 152 153 154 fvmap cjcj
156 elmapi cjcj:
157 155 156 syl cjcj:
158 157 adantlr cdjcj:
159 ovexd djV
160 9 a1i djV
161 simpl djd
162 simpr djj
163 159 160 161 162 fvmap djdj
164 elmapi djdj:
165 163 164 syl djdj:
166 165 adantll cdjdj:
167 1 150 158 166 hoidmvcl cdjcjLdj0+∞
168 148 167 sselid cdjcjLdj0+∞
169 146 147 168 sge0ge0mpt cd0sum^jcjLdj
170 169 adantll φabcd0sum^jcjLdj
171 145 170 eqbrtrd φabcdaLbsum^jcjLdj
172 171 a1d φabcdkakbkjkcjkdjkaLbsum^jcjLdj
173 172 ralrimiva φabcdkakbkjkcjkdjkaLbsum^jcjLdj
174 173 ralrimiva φabcdkakbkjkcjkdjkaLbsum^jcjLdj
175 174 ralrimiva φabcdkakbkjkcjkdjkaLbsum^jcjLdj
176 175 ralrimiva φabcdkakbkjkcjkdjkaLbsum^jcjLdj
177 simpl φyXzXyaybycydykyakbkjkycjkdjkaLybsum^jcjLydjφyXzXy
178 128 ixpeq2dv a=ekyakbk=kyekbk
179 178 sseq1d a=ekyakbkjkycjkdjkkyekbkjkycjkdjk
180 oveq1 a=eaLyb=eLyb
181 180 breq1d a=eaLybsum^jcjLydjeLybsum^jcjLydj
182 179 181 imbi12d a=ekyakbkjkycjkdjkaLybsum^jcjLydjkyekbkjkycjkdjkeLybsum^jcjLydj
183 182 ralbidv a=edykyakbkjkycjkdjkaLybsum^jcjLydjdykyekbkjkycjkdjkeLybsum^jcjLydj
184 183 ralbidv a=ecydykyakbkjkycjkdjkaLybsum^jcjLydjcydykyekbkjkycjkdjkeLybsum^jcjLydj
185 184 ralbidv a=ebycydykyakbkjkycjkdjkaLybsum^jcjLydjbycydykyekbkjkycjkdjkeLybsum^jcjLydj
186 133 ixpeq2dv b=fkyekbk=kyekfk
187 186 sseq1d b=fkyekbkjkycjkdjkkyekfkjkycjkdjk
188 oveq2 b=feLyb=eLyf
189 188 breq1d b=feLybsum^jcjLydjeLyfsum^jcjLydj
190 187 189 imbi12d b=fkyekbkjkycjkdjkeLybsum^jcjLydjkyekfkjkycjkdjkeLyfsum^jcjLydj
191 190 ralbidv b=fdykyekbkjkycjkdjkeLybsum^jcjLydjdykyekfkjkycjkdjkeLyfsum^jcjLydj
192 191 ralbidv b=fcydykyekbkjkycjkdjkeLybsum^jcjLydjcydykyekfkjkycjkdjkeLyfsum^jcjLydj
193 fveq1 c=gcj=gj
194 193 fveq1d c=gcjk=gjk
195 194 oveq1d c=gcjkdjk=gjkdjk
196 195 ixpeq2dv c=gkycjkdjk=kygjkdjk
197 196 adantr c=gjkycjkdjk=kygjkdjk
198 197 iuneq2dv c=gjkycjkdjk=jkygjkdjk
199 198 sseq2d c=gkyekfkjkycjkdjkkyekfkjkygjkdjk
200 193 oveq1d c=gcjLydj=gjLydj
201 200 mpteq2dv c=gjcjLydj=jgjLydj
202 201 fveq2d c=gsum^jcjLydj=sum^jgjLydj
203 202 breq2d c=geLyfsum^jcjLydjeLyfsum^jgjLydj
204 199 203 imbi12d c=gkyekfkjkycjkdjkeLyfsum^jcjLydjkyekfkjkygjkdjkeLyfsum^jgjLydj
205 204 ralbidv c=gdykyekfkjkycjkdjkeLyfsum^jcjLydjdykyekfkjkygjkdjkeLyfsum^jgjLydj
206 fveq1 d=hdj=hj
207 206 fveq1d d=hdjk=hjk
208 207 oveq2d d=hgjkdjk=gjkhjk
209 208 ixpeq2dv d=hkygjkdjk=kygjkhjk
210 209 adantr d=hjkygjkdjk=kygjkhjk
211 210 iuneq2dv d=hjkygjkdjk=jkygjkhjk
212 211 sseq2d d=hkyekfkjkygjkdjkkyekfkjkygjkhjk
213 206 oveq2d d=hgjLydj=gjLyhj
214 213 mpteq2dv d=hjgjLydj=jgjLyhj
215 214 fveq2d d=hsum^jgjLydj=sum^jgjLyhj
216 215 breq2d d=heLyfsum^jgjLydjeLyfsum^jgjLyhj
217 212 216 imbi12d d=hkyekfkjkygjkdjkeLyfsum^jgjLydjkyekfkjkygjkhjkeLyfsum^jgjLyhj
218 217 cbvralvw dykyekfkjkygjkdjkeLyfsum^jgjLydjhykyekfkjkygjkhjkeLyfsum^jgjLyhj
219 218 a1i c=gdykyekfkjkygjkdjkeLyfsum^jgjLydjhykyekfkjkygjkhjkeLyfsum^jgjLyhj
220 205 219 bitrd c=gdykyekfkjkycjkdjkeLyfsum^jcjLydjhykyekfkjkygjkhjkeLyfsum^jgjLyhj
221 220 cbvralvw cydykyekfkjkycjkdjkeLyfsum^jcjLydjgyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
222 221 a1i b=fcydykyekfkjkycjkdjkeLyfsum^jcjLydjgyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
223 192 222 bitrd b=fcydykyekbkjkycjkdjkeLybsum^jcjLydjgyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
224 223 cbvralvw bycydykyekbkjkycjkdjkeLybsum^jcjLydjfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
225 224 a1i a=ebycydykyekbkjkycjkdjkeLybsum^jcjLydjfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
226 185 225 bitrd a=ebycydykyakbkjkycjkdjkaLybsum^jcjLydjfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
227 226 cbvralvw aybycydykyakbkjkycjkdjkaLybsum^jcjLydjeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
228 227 biimpi aybycydykyakbkjkycjkdjkaLybsum^jcjLydjeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
229 228 adantl φyXzXyaybycydykyakbkjkycjkdjkaLybsum^jcjLydjeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhj
230 simplll φyXzXyayzy=φ
231 eldifi zXyzX
232 231 adantl φzXyzX
233 232 adantrl φyXzXyzX
234 233 ad2antrr φyXzXyayzy=zX
235 simpl ayzy=ayz
236 uneq1 y=yz=z
237 0un z=z
238 237 a1i y=z=z
239 236 238 eqtr2d y=z=yz
240 239 eqcomd y=yz=z
241 240 oveq2d y=yz=z
242 241 adantl ayzy=yz=z
243 235 242 eleqtrd ayzy=az
244 243 adantll φyXzXyayzy=az
245 230 234 244 jca31 φyXzXyayzy=φzXaz
246 245 adantllr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzy=φzXaz
247 246 adantlr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzy=φzXaz
248 247 adantlr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzy=φzXaz
249 simpl byzy=byz
250 241 adantl byzy=yz=z
251 249 250 eleqtrd byzy=bz
252 251 adantlr byzcyzy=bz
253 252 adantlll φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzy=bz
254 simpl cyzy=cyz
255 241 oveq1d y=yz=z
256 255 adantl cyzy=yz=z
257 254 256 eleqtrd cyzy=cz
258 257 adantll φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzy=cz
259 248 253 258 jca31 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzy=φzXazbzcz
260 259 adantlr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzy=φzXazbzcz
261 260 adantlr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjky=φzXazbzcz
262 simpl dyzy=dyz
263 255 adantl dyzy=yz=z
264 262 263 eleqtrd dyzy=dz
265 264 adantlr dyzkyzakbkjkyzcjkdjky=dz
266 265 adantlll φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjky=dz
267 simpl kyzakbkjkyzcjkdjky=kyzakbkjkyzcjkdjk
268 239 ixpeq1d y=kzakbk=kyzakbk
269 268 adantl kyzakbkjkyzcjkdjky=kzakbk=kyzakbk
270 239 ixpeq1d y=kzcikdik=kyzcikdik
271 270 adantr y=ikzcikdik=kyzcikdik
272 271 iuneq2dv y=ikzcikdik=ikyzcikdik
273 fveq2 i=jci=cj
274 273 fveq1d i=jcik=cjk
275 fveq2 i=jdi=dj
276 275 fveq1d i=jdik=djk
277 274 276 oveq12d i=jcikdik=cjkdjk
278 277 ixpeq2dv i=jkyzcikdik=kyzcjkdjk
279 278 cbviunv ikyzcikdik=jkyzcjkdjk
280 279 a1i y=ikyzcikdik=jkyzcjkdjk
281 272 280 eqtrd y=ikzcikdik=jkyzcjkdjk
282 281 adantl kyzakbkjkyzcjkdjky=ikzcikdik=jkyzcjkdjk
283 269 282 sseq12d kyzakbkjkyzcjkdjky=kzakbkikzcikdikkyzakbkjkyzcjkdjk
284 267 283 mpbird kyzakbkjkyzcjkdjky=kzakbkikzcikdik
285 284 adantll φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjky=kzakbkikzcikdik
286 261 266 285 jca31 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjky=φzXazbzczdzkzakbkikzcikdik
287 simpr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjky=y=
288 fveq1 a=uak=uk
289 288 oveq1d a=uakbk=ukbk
290 289 fveq2d a=uvolakbk=volukbk
291 290 prodeq2ad a=ukxvolakbk=kxvolukbk
292 291 ifeq2d a=uifx=0kxvolakbk=ifx=0kxvolukbk
293 fveq2 k=luk=ul
294 fveq2 k=lbk=bl
295 293 294 oveq12d k=lukbk=ulbl
296 295 fveq2d k=lvolukbk=volulbl
297 296 cbvprodv kxvolukbk=lxvolulbl
298 297 a1i b=vkxvolukbk=lxvolulbl
299 fveq1 b=vbl=vl
300 299 oveq2d b=vulbl=ulvl
301 300 fveq2d b=vvolulbl=volulvl
302 301 prodeq2ad b=vlxvolulbl=lxvolulvl
303 298 302 eqtrd b=vkxvolukbk=lxvolulvl
304 303 ifeq2d b=vifx=0kxvolukbk=ifx=0lxvolulvl
305 292 304 cbvmpov ax,bxifx=0kxvolakbk=ux,vxifx=0lxvolulvl
306 305 mpteq2i xFinax,bxifx=0kxvolakbk=xFinux,vxifx=0lxvolulvl
307 1 306 eqtri L=xFinux,vxifx=0lxvolulvl
308 simp-6r φzXazbzczdzkzakbkikzcikdikzX
309 eqid z=z
310 elmapi aza:z
311 310 ad2antlr φzXazbza:z
312 311 ad3antrrr φzXazbzczdzkzakbkikzcikdika:z
313 elmapi bzb:z
314 313 adantl φzXazbzb:z
315 314 ad3antrrr φzXazbzczdzkzakbkikzcikdikb:z
316 elmapi czc:z
317 316 adantl φzXazbzczc:z
318 317 ad2antrr φzXazbzczdzkzakbkikzcikdikc:z
319 elmapi dzd:z
320 319 ad2antlr φzXazbzczdzkzakbkikzcikdikd:z
321 id kzakbkikzcikdikkzakbkikzcikdik
322 fveq2 k=lak=al
323 322 294 oveq12d k=lakbk=albl
324 eqcom k=ll=k
325 324 imbi1i k=lakbk=albll=kakbk=albl
326 eqcom akbk=alblalbl=akbk
327 326 imbi2i l=kakbk=albll=kalbl=akbk
328 325 327 bitri k=lakbk=albll=kalbl=akbk
329 323 328 mpbi l=kalbl=akbk
330 329 cbvixpv lzalbl=kzakbk
331 330 a1i kzakbkikzcikdiklzalbl=kzakbk
332 277 ixpeq2dv i=jkzcikdik=kzcjkdjk
333 332 cbviunv ikzcikdik=jkzcjkdjk
334 fveq2 k=lcjk=cjl
335 fveq2 k=ldjk=djl
336 334 335 oveq12d k=lcjkdjk=cjldjl
337 336 cbvixpv kzcjkdjk=lzcjldjl
338 337 a1i jkzcjkdjk=lzcjldjl
339 338 iuneq2i jkzcjkdjk=jlzcjldjl
340 333 339 eqtr2i jlzcjldjl=ikzcikdik
341 340 a1i kzakbkikzcikdikjlzcjldjl=ikzcikdik
342 331 341 sseq12d kzakbkikzcikdiklzalbljlzcjldjlkzakbkikzcikdik
343 321 342 mpbird kzakbkikzcikdiklzalbljlzcjldjl
344 343 adantl φzXazbzczdzkzakbkikzcikdiklzalbljlzcjldjl
345 307 308 309 312 315 318 320 344 hoidmv1le φzXazbzczdzkzakbkikzcikdikaLzbsum^jcjLzdj
346 345 adantr φzXazbzczdzkzakbkikzcikdiky=aLzbsum^jcjLzdj
347 236 238 eqtrd y=yz=z
348 347 fveq2d y=Lyz=Lz
349 348 oveqd y=aLyzb=aLzb
350 349 adantl φzXazbzczdzkzakbkikzcikdiky=aLyzb=aLzb
351 348 oveqd y=cjLyzdj=cjLzdj
352 351 mpteq2dv y=jcjLyzdj=jcjLzdj
353 352 fveq2d y=sum^jcjLyzdj=sum^jcjLzdj
354 353 adantl φzXazbzczdzkzakbkikzcikdiky=sum^jcjLyzdj=sum^jcjLzdj
355 350 354 breq12d φzXazbzczdzkzakbkikzcikdiky=aLyzbsum^jcjLyzdjaLzbsum^jcjLzdj
356 346 355 mpbird φzXazbzczdzkzakbkikzcikdiky=aLyzbsum^jcjLyzdj
357 286 287 356 syl2anc φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjky=aLyzbsum^jcjLyzdj
358 2 ad8antr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=XFin
359 simplrl φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjyX
360 359 ad5ant12 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzyX
361 360 ad5ant12 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=yX
362 simplrr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjzXy
363 362 ad5ant12 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzzXy
364 363 ad5ant12 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=zXy
365 eqid yz=yz
366 elmapi ayza:yz
367 366 adantr ayzbyza:yz
368 367 ad4ant23 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyza:yz
369 368 ad3antrrr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=a:yz
370 elmapi byzb:yz
371 370 adantl ayzbyzb:yz
372 371 ad4ant23 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzb:yz
373 372 ad3antrrr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=b:yz
374 elmapi cyzc:yz
375 374 adantl φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzc:yz
376 375 ad3antrrr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=c:yz
377 elmapi dyzd:yz
378 377 ad2antrr dyzkyzakbkjkyzcjkdjk¬y=d:yz
379 378 adantlll φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=d:yz
380 fveq2 k=lek=el
381 fveq2 k=lfk=fl
382 380 381 oveq12d k=lekfk=elfl
383 382 cbvixpv kyekfk=lyelfl
384 383 a1i h=okyekfk=lyelfl
385 fveq2 j=igj=gi
386 385 fveq1d j=igjk=gik
387 fveq2 j=ihj=hi
388 387 fveq1d j=ihjk=hik
389 386 388 oveq12d j=igjkhjk=gikhik
390 389 ixpeq2dv j=ikygjkhjk=kygikhik
391 390 cbviunv jkygjkhjk=ikygikhik
392 391 a1i h=ojkygjkhjk=ikygikhik
393 fveq2 k=lgik=gil
394 fveq2 k=lhik=hil
395 393 394 oveq12d k=lgikhik=gilhil
396 395 cbvixpv kygikhik=lygilhil
397 396 a1i h=okygikhik=lygilhil
398 fveq1 h=ohi=oi
399 398 fveq1d h=ohil=oil
400 399 oveq2d h=ogilhil=giloil
401 400 ixpeq2dv h=olygilhil=lygiloil
402 397 401 eqtrd h=okygikhik=lygiloil
403 402 adantr h=oikygikhik=lygiloil
404 403 iuneq2dv h=oikygikhik=ilygiloil
405 392 404 eqtrd h=ojkygjkhjk=ilygiloil
406 384 405 sseq12d h=okyekfkjkygjkhjklyelflilygiloil
407 385 387 oveq12d j=igjLyhj=giLyhi
408 407 cbvmptv jgjLyhj=igiLyhi
409 408 a1i h=ojgjLyhj=igiLyhi
410 398 oveq2d h=ogiLyhi=giLyoi
411 410 mpteq2dv h=oigiLyhi=igiLyoi
412 409 411 eqtrd h=ojgjLyhj=igiLyoi
413 412 fveq2d h=osum^jgjLyhj=sum^igiLyoi
414 413 breq2d h=oeLyfsum^jgjLyhjeLyfsum^igiLyoi
415 406 414 imbi12d h=okyekfkjkygjkhjkeLyfsum^jgjLyhjlyelflilygiloileLyfsum^igiLyoi
416 415 cbvralvw hykyekfkjkygjkhjkeLyfsum^jgjLyhjoylyelflilygiloileLyfsum^igiLyoi
417 416 ralbii gyhykyekfkjkygjkhjkeLyfsum^jgjLyhjgyoylyelflilygiloileLyfsum^igiLyoi
418 417 ralbii fygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjfygyoylyelflilygiloileLyfsum^igiLyoi
419 418 ralbii eyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjeyfygyoylyelflilygiloileLyfsum^igiLyoi
420 419 biimpi eyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjeyfygyoylyelflilygiloileLyfsum^igiLyoi
421 420 adantl φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjeyfygyoylyelflilygiloileLyfsum^igiLyoi
422 421 ad6antr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=eyfygyoylyelflilygiloileLyfsum^igiLyoi
423 323 cbvixpv kyzakbk=lyzalbl
424 336 cbvixpv kyzcjkdjk=lyzcjldjl
425 424 a1i j=ikyzcjkdjk=lyzcjldjl
426 fveq2 j=icj=ci
427 426 fveq1d j=icjl=cil
428 fveq2 j=idj=di
429 428 fveq1d j=idjl=dil
430 427 429 oveq12d j=icjldjl=cildil
431 430 ixpeq2dv j=ilyzcjldjl=lyzcildil
432 425 431 eqtrd j=ikyzcjkdjk=lyzcildil
433 432 cbviunv jkyzcjkdjk=ilyzcildil
434 423 433 sseq12i kyzakbkjkyzcjkdjklyzalblilyzcildil
435 434 biimpi kyzakbkjkyzcjkdjklyzalblilyzcildil
436 435 ad2antlr φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=lyzalblilyzcildil
437 neqne ¬y=y
438 437 adantl φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=y
439 307 358 361 364 365 369 373 376 379 422 436 438 hoidmvlelem5 φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=aLyzbsum^iciLyzdi
440 273 275 oveq12d i=jciLyzdi=cjLyzdj
441 440 cbvmptv iciLyzdi=jcjLyzdj
442 441 fveq2i sum^iciLyzdi=sum^jcjLyzdj
443 442 breq2i aLyzbsum^iciLyzdiaLyzbsum^jcjLyzdj
444 439 443 sylib φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjk¬y=aLyzbsum^jcjLyzdj
445 357 444 pm2.61dan φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
446 445 ex φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
447 446 ralrimiva φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
448 447 ralrimiva φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
449 448 ralrimiva φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
450 449 ralrimiva φyXzXyeyfygyhykyekfkjkygjkhjkeLyfsum^jgjLyhjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
451 177 229 450 syl2anc φyXzXyaybycydykyakbkjkycjkdjkaLybsum^jcjLydjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
452 451 ex φyXzXyaybycydykyakbkjkycjkdjkaLybsum^jcjLydjayzbyzcyzdyzkyzakbkjkyzcjkdjkaLyzbsum^jcjLyzdj
453 51 76 101 126 176 452 2 findcard2d φaXbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdj
454 fveq1 a=Aak=Ak
455 454 oveq1d a=Aakbk=Akbk
456 455 ixpeq2dv a=AkXakbk=kXAkbk
457 456 sseq1d a=AkXakbkjkXcjkdjkkXAkbkjkXcjkdjk
458 oveq1 a=AaLXb=ALXb
459 458 breq1d a=AaLXbsum^jcjLXdjALXbsum^jcjLXdj
460 457 459 imbi12d a=AkXakbkjkXcjkdjkaLXbsum^jcjLXdjkXAkbkjkXcjkdjkALXbsum^jcjLXdj
461 460 ralbidv a=AdXkXakbkjkXcjkdjkaLXbsum^jcjLXdjdXkXAkbkjkXcjkdjkALXbsum^jcjLXdj
462 461 ralbidv a=AcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdjcXdXkXAkbkjkXcjkdjkALXbsum^jcjLXdj
463 462 ralbidv a=AbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdjbXcXdXkXAkbkjkXcjkdjkALXbsum^jcjLXdj
464 463 rspcva AXaXbXcXdXkXakbkjkXcjkdjkaLXbsum^jcjLXdjbXcXdXkXAkbkjkXcjkdjkALXbsum^jcjLXdj
465 26 453 464 syl2anc φbXcXdXkXAkbkjkXcjkdjkALXbsum^jcjLXdj
466 fveq1 b=Bbk=Bk
467 466 oveq2d b=BAkbk=AkBk
468 467 ixpeq2dv b=BkXAkbk=kXAkBk
469 468 sseq1d b=BkXAkbkjkXcjkdjkkXAkBkjkXcjkdjk
470 oveq2 b=BALXb=ALXB
471 470 breq1d b=BALXbsum^jcjLXdjALXBsum^jcjLXdj
472 469 471 imbi12d b=BkXAkbkjkXcjkdjkALXbsum^jcjLXdjkXAkBkjkXcjkdjkALXBsum^jcjLXdj
473 472 ralbidv b=BdXkXAkbkjkXcjkdjkALXbsum^jcjLXdjdXkXAkBkjkXcjkdjkALXBsum^jcjLXdj
474 473 ralbidv b=BcXdXkXAkbkjkXcjkdjkALXbsum^jcjLXdjcXdXkXAkBkjkXcjkdjkALXBsum^jcjLXdj
475 474 rspcva BXbXcXdXkXAkbkjkXcjkdjkALXbsum^jcjLXdjcXdXkXAkBkjkXcjkdjkALXBsum^jcjLXdj
476 23 465 475 syl2anc φcXdXkXAkBkjkXcjkdjkALXBsum^jcjLXdj
477 fveq1 c=Ccj=Cj
478 477 fveq1d c=Ccjk=Cjk
479 478 oveq1d c=Ccjkdjk=Cjkdjk
480 479 ixpeq2dv c=CkXcjkdjk=kXCjkdjk
481 480 adantr c=CjkXcjkdjk=kXCjkdjk
482 481 iuneq2dv c=CjkXcjkdjk=jkXCjkdjk
483 482 sseq2d c=CkXAkBkjkXcjkdjkkXAkBkjkXCjkdjk
484 477 oveq1d c=CcjLXdj=CjLXdj
485 484 mpteq2dv c=CjcjLXdj=jCjLXdj
486 485 fveq2d c=Csum^jcjLXdj=sum^jCjLXdj
487 486 breq2d c=CALXBsum^jcjLXdjALXBsum^jCjLXdj
488 483 487 imbi12d c=CkXAkBkjkXcjkdjkALXBsum^jcjLXdjkXAkBkjkXCjkdjkALXBsum^jCjLXdj
489 488 ralbidv c=CdXkXAkBkjkXcjkdjkALXBsum^jcjLXdjdXkXAkBkjkXCjkdjkALXBsum^jCjLXdj
490 489 rspcva CXcXdXkXAkBkjkXcjkdjkALXBsum^jcjLXdjdXkXAkBkjkXCjkdjkALXBsum^jCjLXdj
491 17 476 490 syl2anc φdXkXAkBkjkXCjkdjkALXBsum^jCjLXdj
492 fveq1 d=Ddj=Dj
493 492 fveq1d d=Ddjk=Djk
494 493 oveq2d d=DCjkdjk=CjkDjk
495 494 ixpeq2dv d=DkXCjkdjk=kXCjkDjk
496 495 adantr d=DjkXCjkdjk=kXCjkDjk
497 496 iuneq2dv d=DjkXCjkdjk=jkXCjkDjk
498 497 sseq2d d=DkXAkBkjkXCjkdjkkXAkBkjkXCjkDjk
499 492 oveq2d d=DCjLXdj=CjLXDj
500 499 mpteq2dv d=DjCjLXdj=jCjLXDj
501 500 fveq2d d=Dsum^jCjLXdj=sum^jCjLXDj
502 501 breq2d d=DALXBsum^jCjLXdjALXBsum^jCjLXDj
503 498 502 imbi12d d=DkXAkBkjkXCjkdjkALXBsum^jCjLXdjkXAkBkjkXCjkDjkALXBsum^jCjLXDj
504 503 rspcva DXdXkXAkBkjkXCjkdjkALXBsum^jCjLXdjkXAkBkjkXCjkDjkALXBsum^jCjLXDj
505 14 491 504 syl2anc φkXAkBkjkXCjkDjkALXBsum^jCjLXDj
506 7 505 mpd φALXBsum^jCjLXDj