Metamath Proof Explorer


Theorem divdivdiv

Description: Division of two ratios. Theorem I.15 of Apostol p. 18. (Contributed by NM, 2-Aug-2004)

Ref Expression
Assertion divdivdiv ABB0CC0DD0ABCD=ADBC

Proof

Step Hyp Ref Expression
1 simprrl ABB0CC0DD0D
2 simprll ABB0CC0DD0C
3 simprlr ABB0CC0DD0C0
4 divcl DCC0DC
5 1 2 3 4 syl3anc ABB0CC0DD0DC
6 simpll ABB0CC0DD0A
7 simplrl ABB0CC0DD0B
8 simplrr ABB0CC0DD0B0
9 divcl ABB0AB
10 6 7 8 9 syl3anc ABB0CC0DD0AB
11 5 10 mulcomd ABB0CC0DD0DCAB=ABDC
12 simplr ABB0CC0DD0BB0
13 simprl ABB0CC0DD0CC0
14 divmuldiv ADBB0CC0ABDC=ADBC
15 6 1 12 13 14 syl22anc ABB0CC0DD0ABDC=ADBC
16 11 15 eqtrd ABB0CC0DD0DCAB=ADBC
17 16 oveq2d ABB0CC0DD0CDDCAB=CDADBC
18 simprr ABB0CC0DD0DD0
19 divmuldiv CDDD0CC0CDDC=CDDC
20 2 1 18 13 19 syl22anc ABB0CC0DD0CDDC=CDDC
21 2 1 mulcomd ABB0CC0DD0CD=DC
22 21 oveq1d ABB0CC0DD0CDDC=DCDC
23 1 2 mulcld ABB0CC0DD0DC
24 simprrr ABB0CC0DD0D0
25 1 2 24 3 mulne0d ABB0CC0DD0DC0
26 divid DCDC0DCDC=1
27 23 25 26 syl2anc ABB0CC0DD0DCDC=1
28 22 27 eqtrd ABB0CC0DD0CDDC=1
29 20 28 eqtrd ABB0CC0DD0CDDC=1
30 29 oveq1d ABB0CC0DD0CDDCAB=1AB
31 divcl CDD0CD
32 2 1 24 31 syl3anc ABB0CC0DD0CD
33 32 5 10 mulassd ABB0CC0DD0CDDCAB=CDDCAB
34 10 mulid2d ABB0CC0DD01AB=AB
35 30 33 34 3eqtr3d ABB0CC0DD0CDDCAB=AB
36 17 35 eqtr3d ABB0CC0DD0CDADBC=AB
37 6 1 mulcld ABB0CC0DD0AD
38 7 2 mulcld ABB0CC0DD0BC
39 mulne0 BB0CC0BC0
40 39 ad2ant2lr ABB0CC0DD0BC0
41 divcl ADBCBC0ADBC
42 37 38 40 41 syl3anc ABB0CC0DD0ADBC
43 divne0 CC0DD0CD0
44 43 adantl ABB0CC0DD0CD0
45 divmul ABADBCCDCD0ABCD=ADBCCDADBC=AB
46 10 42 32 44 45 syl112anc ABB0CC0DD0ABCD=ADBCCDADBC=AB
47 36 46 mpbird ABB0CC0DD0ABCD=ADBC