Step |
Hyp |
Ref |
Expression |
1 |
|
areaquad.1 |
|
2 |
|
areaquad.2 |
|
3 |
|
areaquad.3 |
|
4 |
|
areaquad.4 |
|
5 |
|
areaquad.5 |
|
6 |
|
areaquad.6 |
|
7 |
|
areaquad.7 |
|
8 |
|
areaquad.8 |
|
9 |
|
areaquad.9 |
|
10 |
|
areaquad.10 |
|
11 |
|
areaquad.11 |
|
12 |
|
areaquad.12 |
|
13 |
|
iccssre |
|
14 |
1 2 13
|
mp2an |
|
15 |
14
|
sseli |
|
16 |
15
|
adantr |
|
17 |
3
|
recni |
|
18 |
17
|
a1i |
|
19 |
|
resubcl |
|
20 |
1 19
|
mpan2 |
|
21 |
2 1
|
resubcli |
|
22 |
21
|
a1i |
|
23 |
2
|
recni |
|
24 |
23
|
a1i |
|
25 |
|
recn |
|
26 |
1 7
|
gtneii |
|
27 |
26
|
a1i |
|
28 |
24 25 27
|
subne0d |
|
29 |
1 28
|
ax-mp |
|
30 |
29
|
a1i |
|
31 |
20 22 30
|
redivcld |
|
32 |
31
|
recnd |
|
33 |
4
|
recni |
|
34 |
33
|
a1i |
|
35 |
32 34
|
mulcld |
|
36 |
32 18
|
mulcld |
|
37 |
18 35 36
|
addsub12d |
|
38 |
32 34 18
|
subdid |
|
39 |
38
|
oveq2d |
|
40 |
10 39
|
syl5eq |
|
41 |
|
1cnd |
|
42 |
41 32 18
|
subdird |
|
43 |
17
|
mulid2i |
|
44 |
43
|
oveq1i |
|
45 |
42 44
|
eqtrdi |
|
46 |
45
|
oveq2d |
|
47 |
37 40 46
|
3eqtr4d |
|
48 |
|
1red |
|
49 |
48 31
|
resubcld |
|
50 |
49
|
recnd |
|
51 |
50 18
|
mulcld |
|
52 |
35 51
|
addcomd |
|
53 |
50 18
|
mulcomd |
|
54 |
32 34
|
mulcomd |
|
55 |
53 54
|
oveq12d |
|
56 |
47 52 55
|
3eqtrd |
|
57 |
3
|
a1i |
|
58 |
57 49
|
remulcld |
|
59 |
4
|
a1i |
|
60 |
59 31
|
remulcld |
|
61 |
58 60
|
readdcld |
|
62 |
56 61
|
eqeltrd |
|
63 |
5
|
recni |
|
64 |
63
|
a1i |
|
65 |
6
|
recni |
|
66 |
65
|
a1i |
|
67 |
32 66
|
mulcld |
|
68 |
32 64
|
mulcld |
|
69 |
64 67 68
|
addsub12d |
|
70 |
32 66 64
|
subdid |
|
71 |
70
|
oveq2d |
|
72 |
11 71
|
syl5eq |
|
73 |
41 32 64
|
subdird |
|
74 |
63
|
mulid2i |
|
75 |
74
|
oveq1i |
|
76 |
73 75
|
eqtrdi |
|
77 |
76
|
oveq2d |
|
78 |
69 72 77
|
3eqtr4d |
|
79 |
50 64
|
mulcld |
|
80 |
67 79
|
addcomd |
|
81 |
50 64
|
mulcomd |
|
82 |
32 66
|
mulcomd |
|
83 |
81 82
|
oveq12d |
|
84 |
78 80 83
|
3eqtrd |
|
85 |
5
|
a1i |
|
86 |
85 49
|
remulcld |
|
87 |
6
|
a1i |
|
88 |
87 31
|
remulcld |
|
89 |
86 88
|
readdcld |
|
90 |
84 89
|
eqeltrd |
|
91 |
|
iccssre |
|
92 |
62 90 91
|
syl2anc |
|
93 |
15 92
|
syl |
|
94 |
93
|
sselda |
|
95 |
16 94
|
jca |
|
96 |
95
|
ssopab2i |
|
97 |
|
df-xp |
|
98 |
96 12 97
|
3sstr4i |
|
99 |
|
iftrue |
|
100 |
|
nfv |
|
101 |
|
nfopab2 |
|
102 |
12 101
|
nfcxfr |
|
103 |
|
nfcv |
|
104 |
102 103
|
nfima |
|
105 |
|
nfcv |
|
106 |
|
vex |
|
107 |
|
vex |
|
108 |
106 107
|
elimasn |
|
109 |
12
|
eleq2i |
|
110 |
|
opabidw |
|
111 |
108 109 110
|
3bitri |
|
112 |
111
|
baib |
|
113 |
100 104 105 112
|
eqrd |
|
114 |
113
|
fveq2d |
|
115 |
15 62
|
syl |
|
116 |
15 90
|
syl |
|
117 |
|
iccmbl |
|
118 |
115 116 117
|
syl2anc |
|
119 |
|
mblvol |
|
120 |
118 119
|
syl |
|
121 |
15 58
|
syl |
|
122 |
15 60
|
syl |
|
123 |
15 86
|
syl |
|
124 |
15 88
|
syl |
|
125 |
3
|
a1i |
|
126 |
5
|
a1i |
|
127 |
15 49
|
syl |
|
128 |
15 31
|
syl |
|
129 |
128
|
recnd |
|
130 |
129
|
subidd |
|
131 |
|
1red |
|
132 |
2
|
a1i |
|
133 |
1
|
a1i |
|
134 |
1
|
rexri |
|
135 |
2
|
rexri |
|
136 |
|
iccleub |
|
137 |
134 135 136
|
mp3an12 |
|
138 |
15 132 133 137
|
lesub1dd |
|
139 |
15 1 19
|
sylancl |
|
140 |
21
|
a1i |
|
141 |
1
|
recni |
|
142 |
141
|
subidi |
|
143 |
133 132 133
|
ltsub1d |
|
144 |
7 143
|
mpbii |
|
145 |
142 144
|
eqbrtrrid |
|
146 |
|
lediv1 |
|
147 |
139 140 140 145 146
|
syl112anc |
|
148 |
138 147
|
mpbid |
|
149 |
21
|
recni |
|
150 |
149 29
|
dividi |
|
151 |
148 150
|
breqtrdi |
|
152 |
128 131 128 151
|
lesub1dd |
|
153 |
130 152
|
eqbrtrrd |
|
154 |
8
|
a1i |
|
155 |
125 126 127 153 154
|
lemul1ad |
|
156 |
4
|
a1i |
|
157 |
6
|
a1i |
|
158 |
140 145
|
elrpd |
|
159 |
|
iccgelb |
|
160 |
134 135 159
|
mp3an12 |
|
161 |
133 15 133 160
|
lesub1dd |
|
162 |
142 161
|
eqbrtrrid |
|
163 |
139 158 162
|
divge0d |
|
164 |
9
|
a1i |
|
165 |
156 157 128 163 164
|
lemul1ad |
|
166 |
121 122 123 124 155 165
|
le2addd |
|
167 |
15 56
|
syl |
|
168 |
15 84
|
syl |
|
169 |
166 167 168
|
3brtr4d |
|
170 |
|
ovolicc |
|
171 |
115 116 169 170
|
syl3anc |
|
172 |
114 120 171
|
3eqtrd |
|
173 |
99 172
|
eqtr4d |
|
174 |
|
iffalse |
|
175 |
|
nfv |
|
176 |
|
nfcv |
|
177 |
111
|
simplbi |
|
178 |
|
noel |
|
179 |
178
|
pm2.21i |
|
180 |
177 179
|
pm5.21ni |
|
181 |
175 104 176 180
|
eqrd |
|
182 |
181
|
fveq2d |
|
183 |
|
0mbl |
|
184 |
|
mblvol |
|
185 |
183 184
|
ax-mp |
|
186 |
|
ovol0 |
|
187 |
185 186
|
eqtri |
|
188 |
182 187
|
eqtrdi |
|
189 |
174 188
|
eqtr4d |
|
190 |
173 189
|
pm2.61i |
|
191 |
190
|
eqcomi |
|
192 |
90 62
|
resubcld |
|
193 |
|
0re |
|
194 |
|
ifcl |
|
195 |
192 193 194
|
sylancl |
|
196 |
191 195
|
eqeltrid |
|
197 |
|
volf |
|
198 |
|
ffun |
|
199 |
197 198
|
ax-mp |
|
200 |
|
iftrue |
|
201 |
113 200
|
eqtr4d |
|
202 |
|
iffalse |
|
203 |
181 202
|
eqtr4d |
|
204 |
201 203
|
pm2.61i |
|
205 |
62 90 117
|
syl2anc |
|
206 |
183
|
a1i |
|
207 |
205 206
|
ifcld |
|
208 |
204 207
|
eqeltrid |
|
209 |
|
fvimacnv |
|
210 |
199 208 209
|
sylancr |
|
211 |
196 210
|
mpbid |
|
212 |
211
|
rgen |
|
213 |
14
|
a1i |
|
214 |
|
rembl |
|
215 |
214
|
a1i |
|
216 |
116 115
|
resubcld |
|
217 |
172 216
|
eqeltrd |
|
218 |
217
|
adantl |
|
219 |
|
eldifn |
|
220 |
219 188
|
syl |
|
221 |
220
|
adantl |
|
222 |
172
|
mpteq2ia |
|
223 |
|
eqid |
|
224 |
223
|
subcn |
|
225 |
224
|
a1i |
|
226 |
11
|
mpteq2i |
|
227 |
223
|
addcn |
|
228 |
227
|
a1i |
|
229 |
|
ax-resscn |
|
230 |
14 229
|
sstri |
|
231 |
|
ssid |
|
232 |
|
cncfmptc |
|
233 |
63 230 231 232
|
mp3an |
|
234 |
233
|
a1i |
|
235 |
230
|
sseli |
|
236 |
141
|
a1i |
|
237 |
149
|
a1i |
|
238 |
29
|
a1i |
|
239 |
235 236 237 238
|
divsubdird |
|
240 |
239
|
adantl |
|
241 |
240
|
mpteq2dva |
|
242 |
|
resmpt |
|
243 |
230 242
|
ax-mp |
|
244 |
|
eqid |
|
245 |
244
|
divccncf |
|
246 |
149 29 245
|
mp2an |
|
247 |
|
rescncf |
|
248 |
230 246 247
|
mp2 |
|
249 |
243 248
|
eqeltrri |
|
250 |
249
|
a1i |
|
251 |
141 149 29
|
divcli |
|
252 |
|
cncfmptc |
|
253 |
251 230 231 252
|
mp3an |
|
254 |
253
|
a1i |
|
255 |
223 225 250 254
|
cncfmpt2f |
|
256 |
241 255
|
eqeltrd |
|
257 |
|
cncfmptc |
|
258 |
65 230 231 257
|
mp3an |
|
259 |
258
|
a1i |
|
260 |
223 225 259 234
|
cncfmpt2f |
|
261 |
256 260
|
mulcncf |
|
262 |
223 228 234 261
|
cncfmpt2f |
|
263 |
226 262
|
eqeltrid |
|
264 |
10
|
mpteq2i |
|
265 |
|
cncfmptc |
|
266 |
17 230 231 265
|
mp3an |
|
267 |
266
|
a1i |
|
268 |
|
cncfmptc |
|
269 |
33 230 231 268
|
mp3an |
|
270 |
269
|
a1i |
|
271 |
223 225 270 267
|
cncfmpt2f |
|
272 |
256 271
|
mulcncf |
|
273 |
223 228 267 272
|
cncfmpt2f |
|
274 |
264 273
|
eqeltrid |
|
275 |
223 225 263 274
|
cncfmpt2f |
|
276 |
275
|
mptru |
|
277 |
|
cniccibl |
|
278 |
1 2 276 277
|
mp3an |
|
279 |
222 278
|
eqeltri |
|
280 |
279
|
a1i |
|
281 |
213 215 218 221 280
|
iblss2 |
|
282 |
193 281
|
ax-mp |
|
283 |
|
dmarea |
|
284 |
98 212 282 283
|
mpbir3an |
|
285 |
|
areaval |
|
286 |
284 285
|
ax-mp |
|
287 |
|
itgeq2 |
|
288 |
191
|
a1i |
|
289 |
287 288
|
mprg |
|
290 |
|
itgss2 |
|
291 |
14 290
|
ax-mp |
|
292 |
65 63
|
addcli |
|
293 |
|
2cnne0 |
|
294 |
|
div32 |
|
295 |
292 293 149 294
|
mp3an |
|
296 |
33 17
|
addcli |
|
297 |
|
div32 |
|
298 |
296 293 149 297
|
mp3an |
|
299 |
295 298
|
oveq12i |
|
300 |
|
2cn |
|
301 |
|
2ne0 |
|
302 |
292 300 301
|
divcli |
|
303 |
296 300 301
|
divcli |
|
304 |
302 303 149
|
subdiri |
|
305 |
116
|
adantl |
|
306 |
263
|
mptru |
|
307 |
|
cniccibl |
|
308 |
1 2 306 307
|
mp3an |
|
309 |
308
|
a1i |
|
310 |
115
|
adantl |
|
311 |
274
|
mptru |
|
312 |
|
cniccibl |
|
313 |
1 2 311 312
|
mp3an |
|
314 |
313
|
a1i |
|
315 |
305 309 310 314
|
itgsub |
|
316 |
315
|
mptru |
|
317 |
63 300 301
|
divcan4i |
|
318 |
317
|
oveq1i |
|
319 |
63 300
|
mulcli |
|
320 |
|
div32 |
|
321 |
319 293 149 320
|
mp3an |
|
322 |
318 321
|
eqtr3i |
|
323 |
322
|
oveq1i |
|
324 |
|
itgeq2 |
|
325 |
11
|
a1i |
|
326 |
324 325
|
mprg |
|
327 |
5
|
a1i |
|
328 |
|
cniccibl |
|
329 |
1 2 233 328
|
mp3an |
|
330 |
329
|
a1i |
|
331 |
128
|
adantl |
|
332 |
6
|
a1i |
|
333 |
332 327
|
resubcld |
|
334 |
331 333
|
remulcld |
|
335 |
261
|
mptru |
|
336 |
|
cniccibl |
|
337 |
1 2 335 336
|
mp3an |
|
338 |
337
|
a1i |
|
339 |
327 330 334 338
|
itgadd |
|
340 |
339
|
mptru |
|
341 |
|
iccmbl |
|
342 |
1 2 341
|
mp2an |
|
343 |
|
mblvol |
|
344 |
342 343
|
ax-mp |
|
345 |
1 2 7
|
ltleii |
|
346 |
|
ovolicc |
|
347 |
1 2 345 346
|
mp3an |
|
348 |
344 347
|
eqtri |
|
349 |
348 21
|
eqeltri |
|
350 |
|
itgconst |
|
351 |
342 349 63 350
|
mp3an |
|
352 |
348
|
oveq2i |
|
353 |
351 352
|
eqtri |
|
354 |
65
|
a1i |
|
355 |
63
|
a1i |
|
356 |
354 355
|
subcld |
|
357 |
256
|
mptru |
|
358 |
|
cniccibl |
|
359 |
1 2 357 358
|
mp3an |
|
360 |
359
|
a1i |
|
361 |
356 331 360
|
itgmulc2 |
|
362 |
361
|
mptru |
|
363 |
|
itgeq2 |
|
364 |
139
|
recnd |
|
365 |
364 237 238
|
divrec2d |
|
366 |
363 365
|
mprg |
|
367 |
15
|
adantl |
|
368 |
|
cncfmptid |
|
369 |
230 231 368
|
mp2an |
|
370 |
|
cniccibl |
|
371 |
1 2 369 370
|
mp3an |
|
372 |
371
|
a1i |
|
373 |
1
|
a1i |
|
374 |
|
cncfmptc |
|
375 |
141 230 231 374
|
mp3an |
|
376 |
|
cniccibl |
|
377 |
1 2 375 376
|
mp3an |
|
378 |
377
|
a1i |
|
379 |
367 372 373 378
|
itgsub |
|
380 |
379
|
mptru |
|
381 |
1
|
a1i |
|
382 |
2
|
a1i |
|
383 |
345
|
a1i |
|
384 |
|
1nn0 |
|
385 |
384
|
a1i |
|
386 |
381 382 383 385
|
itgpowd |
|
387 |
386
|
mptru |
|
388 |
|
1p1e2 |
|
389 |
388
|
oveq2i |
|
390 |
387 389
|
eqtri |
|
391 |
|
itgeq2 |
|
392 |
235
|
exp1d |
|
393 |
391 392
|
mprg |
|
394 |
388
|
oveq2i |
|
395 |
388
|
oveq2i |
|
396 |
394 395
|
oveq12i |
|
397 |
396
|
oveq1i |
|
398 |
390 393 397
|
3eqtr3i |
|
399 |
|
itgconst |
|
400 |
342 349 141 399
|
mp3an |
|
401 |
348
|
oveq2i |
|
402 |
400 401
|
eqtri |
|
403 |
398 402
|
oveq12i |
|
404 |
380 403
|
eqtri |
|
405 |
404
|
oveq2i |
|
406 |
23
|
a1i |
|
407 |
141
|
a1i |
|
408 |
406 407
|
subcld |
|
409 |
26
|
a1i |
|
410 |
406 407 409
|
subne0d |
|
411 |
408 410
|
reccld |
|
412 |
411
|
mptru |
|
413 |
23
|
sqcli |
|
414 |
141
|
sqcli |
|
415 |
413 414
|
subcli |
|
416 |
415 300 301
|
divcli |
|
417 |
141 149
|
mulcli |
|
418 |
412 416 417
|
subdii |
|
419 |
405 418
|
eqtri |
|
420 |
139
|
adantl |
|
421 |
367 372 373 378
|
iblsub |
|
422 |
411 420 421
|
itgmulc2 |
|
423 |
422
|
mptru |
|
424 |
412 417
|
mulcomi |
|
425 |
417 149 29
|
divreci |
|
426 |
141 149 29
|
divcan4i |
|
427 |
424 425 426
|
3eqtr2i |
|
428 |
427
|
oveq2i |
|
429 |
419 423 428
|
3eqtr3i |
|
430 |
366 429
|
eqtri |
|
431 |
23 141
|
subsqi |
|
432 |
431
|
oveq1i |
|
433 |
432
|
oveq2i |
|
434 |
431 415
|
eqeltrri |
|
435 |
412 434 300 301
|
divassi |
|
436 |
412 434
|
mulcomi |
|
437 |
434 149 29
|
divreci |
|
438 |
23 141
|
addcli |
|
439 |
438 149 29
|
divcan4i |
|
440 |
436 437 439
|
3eqtr2i |
|
441 |
440
|
oveq1i |
|
442 |
433 435 441
|
3eqtr2i |
|
443 |
442
|
oveq1i |
|
444 |
141 300
|
mulcli |
|
445 |
|
divsubdir |
|
446 |
438 444 293 445
|
mp3an |
|
447 |
23 141 444
|
addsubassi |
|
448 |
|
subsub2 |
|
449 |
23 444 141 448
|
mp3an |
|
450 |
141
|
times2i |
|
451 |
450
|
oveq1i |
|
452 |
141 141
|
pncan3oi |
|
453 |
451 452
|
eqtri |
|
454 |
453
|
oveq2i |
|
455 |
447 449 454
|
3eqtr2i |
|
456 |
455
|
oveq1i |
|
457 |
141 300 301
|
divcan4i |
|
458 |
457
|
oveq2i |
|
459 |
446 456 458
|
3eqtr3ri |
|
460 |
430 443 459
|
3eqtri |
|
461 |
460
|
oveq2i |
|
462 |
|
itgeq2 |
|
463 |
65 63
|
subcli |
|
464 |
463
|
a1i |
|
465 |
464 129
|
mulcomd |
|
466 |
462 465
|
mprg |
|
467 |
362 461 466
|
3eqtr3ri |
|
468 |
353 467
|
oveq12i |
|
469 |
326 340 468
|
3eqtri |
|
470 |
149 300 301
|
divcli |
|
471 |
319 463 470
|
adddiri |
|
472 |
323 469 471
|
3eqtr4i |
|
473 |
|
addsub12 |
|
474 |
65 319 63 473
|
mp3an |
|
475 |
63
|
times2i |
|
476 |
475
|
oveq1i |
|
477 |
63 63
|
pncan3oi |
|
478 |
476 477
|
eqtri |
|
479 |
478
|
oveq2i |
|
480 |
474 479
|
eqtr3i |
|
481 |
480
|
oveq1i |
|
482 |
472 481
|
eqtri |
|
483 |
17 300 301
|
divcan4i |
|
484 |
483
|
oveq1i |
|
485 |
17 300
|
mulcli |
|
486 |
|
div32 |
|
487 |
485 293 149 486
|
mp3an |
|
488 |
484 487
|
eqtr3i |
|
489 |
488
|
oveq1i |
|
490 |
10
|
a1i |
|
491 |
490
|
itgeq2dv |
|
492 |
491
|
mptru |
|
493 |
3
|
a1i |
|
494 |
|
cniccibl |
|
495 |
1 2 266 494
|
mp3an |
|
496 |
495
|
a1i |
|
497 |
4
|
a1i |
|
498 |
497 493
|
resubcld |
|
499 |
331 498
|
remulcld |
|
500 |
272
|
mptru |
|
501 |
|
cniccibl |
|
502 |
1 2 500 501
|
mp3an |
|
503 |
502
|
a1i |
|
504 |
493 496 499 503
|
itgadd |
|
505 |
504
|
mptru |
|
506 |
|
itgconst |
|
507 |
342 349 17 506
|
mp3an |
|
508 |
348
|
oveq2i |
|
509 |
507 508
|
eqtri |
|
510 |
33
|
a1i |
|
511 |
17
|
a1i |
|
512 |
510 511
|
subcld |
|
513 |
512 331 360
|
itgmulc2 |
|
514 |
513
|
mptru |
|
515 |
460
|
oveq2i |
|
516 |
|
itgeq2 |
|
517 |
33 17
|
subcli |
|
518 |
517
|
a1i |
|
519 |
518 129
|
mulcomd |
|
520 |
516 519
|
mprg |
|
521 |
514 515 520
|
3eqtr3ri |
|
522 |
509 521
|
oveq12i |
|
523 |
492 505 522
|
3eqtri |
|
524 |
485 517 470
|
adddiri |
|
525 |
489 523 524
|
3eqtr4i |
|
526 |
|
addsub12 |
|
527 |
33 485 17 526
|
mp3an |
|
528 |
17
|
times2i |
|
529 |
528
|
oveq1i |
|
530 |
17 17
|
pncan3oi |
|
531 |
529 530
|
eqtri |
|
532 |
531
|
oveq2i |
|
533 |
527 532
|
eqtr3i |
|
534 |
533
|
oveq1i |
|
535 |
525 534
|
eqtri |
|
536 |
482 535
|
oveq12i |
|
537 |
316 536
|
eqtri |
|
538 |
299 304 537
|
3eqtr4ri |
|
539 |
289 291 538
|
3eqtr2i |
|
540 |
286 539
|
eqtri |
|