HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem divadddivt 4264
Description: Addition of two ratios. Theorem I.13 of [Apostol] p. 18.
Assertion
Ref Expression
divadddivt |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((A / B) + (C / D)) = (((A x. D) + (B x. C)) / (B x. D)))

Proof of Theorem divadddivt
StepHypRef Expression
1 muln0bt 4213 . . . . . 6 |- ((B e. CC /\ D e. CC) -> ((B =/= 0 /\ D =/= 0) <-> (B x. D) =/= 0))
21adantrl 311 . . . . 5 |- ((B e. CC /\ (C e. CC /\ D e. CC)) -> ((B =/= 0 /\ D =/= 0) <-> (B x. D) =/= 0))
32adantll 309 . . . 4 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> ((B =/= 0 /\ D =/= 0) <-> (B x. D) =/= 0))
4 divdistrt 4246 . . . . . 6 |- ((((A x. D) e. CC /\ (B x. C) e. CC /\ (B x. D) e. CC) /\ (B x. D) =/= 0) -> (((A x. D) + (B x. C)) / (B x. D)) = (((A x. D) / (B x. D)) + ((B x. C) / (B x. D))))
54exp 291 . . . . 5 |- (((A x. D) e. CC /\ (B x. C) e. CC /\ (B x. D) e. CC) -> ((B x. D) =/= 0 -> (((A x. D) + (B x. C)) / (B x. D)) = (((A x. D) / (B x. D)) + ((B x. C) / (B x. D)))))
6 axmulcl 4068 . . . . . . 7 |- ((A e. CC /\ D e. CC) -> (A x. D) e. CC)
76adantrl 311 . . . . . 6 |- ((A e. CC /\ (C e. CC /\ D e. CC)) -> (A x. D) e. CC)
87adantlr 310 . . . . 5 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> (A x. D) e. CC)
9 axmulcl 4068 . . . . . . 7 |- ((B e. CC /\ C e. CC) -> (B x. C) e. CC)
109adantrr 312 . . . . . 6 |- ((B e. CC /\ (C e. CC /\ D e. CC)) -> (B x. C) e. CC)
1110adantll 309 . . . . 5 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> (B x. C) e. CC)
12 axmulcl 4068 . . . . . . 7 |- ((B e. CC /\ D e. CC) -> (B x. D) e. CC)
1312adantrl 311 . . . . . 6 |- ((B e. CC /\ (C e. CC /\ D e. CC)) -> (B x. D) e. CC)
1413adantll 309 . . . . 5 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> (B x. D) e. CC)
155, 8, 11, 14syl3anc 629 . . . 4 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> ((B x. D) =/= 0 -> (((A x. D) + (B x. C)) / (B x. D)) = (((A x. D) / (B x. D)) + ((B x. C) / (B x. D)))))
163, 15sylbid 178 . . 3 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> ((B =/= 0 /\ D =/= 0) -> (((A x. D) + (B x. C)) / (B x. D)) = (((A x. D) / (B x. D)) + ((B x. C) / (B x. D)))))
1716imp 277 . 2 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> (((A x. D) + (B x. C)) / (B x. D)) = (((A x. D) / (B x. D)) + ((B x. C) / (B x. D))))
18 dividt 4256 . . . . . . . 8 |- ((D e. CC /\ D =/= 0) -> (D / D) = 1)
1918adantrl 311 . . . . . . 7 |- ((D e. CC /\ (B =/= 0 /\ D =/= 0)) -> (D / D) = 1)
2019adantll 309 . . . . . 6 |- (((C e. CC /\ D e. CC) /\ (B =/= 0 /\ D =/= 0)) -> (D / D) = 1)
2120adantll 309 . . . . 5 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> (D / D) = 1)
2221opreq2d 3013 . . . 4 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((A / B) x. (D / D)) = ((A / B) x. 1))
23 divmuldivt 4263 . . . . 5 |- ((((A e. CC /\ B e. CC) /\ (D e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((A / B) x. (D / D)) = ((A x. D) / (B x. D)))
24 pm3.27 260 . . . . . 6 |- ((C e. CC /\ D e. CC) -> D e. CC)
2524, 24jca 236 . . . . 5 |- ((C e. CC /\ D e. CC) -> (D e. CC /\ D e. CC))
2623, 25sylan12 355 . . . 4 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((A / B) x. (D / D)) = ((A x. D) / (B x. D)))
27 divclt 4223 . . . . . . 7 |- (((A e. CC /\ B e. CC) /\ B =/= 0) -> (A / B) e. CC)
28 ax1id 4077 . . . . . . 7 |- ((A / B) e. CC -> ((A / B) x. 1) = (A / B))
2927, 28syl 12 . . . . . 6 |- (((A e. CC /\ B e. CC) /\ B =/= 0) -> ((A / B) x. 1) = (A / B))
3029adantrr 312 . . . . 5 |- (((A e. CC /\ B e. CC) /\ (B =/= 0 /\ D =/= 0)) -> ((A / B) x. 1) = (A / B))
3130adantlr 310 . . . 4 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((A / B) x. 1) = (A / B))
3222, 26, 313eqtr3d 1133 . . 3 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((A x. D) / (B x. D)) = (A / B))
33 dividt 4256 . . . . . . . 8 |- ((B e. CC /\ B =/= 0) -> (B / B) = 1)
3433adantrr 312 . . . . . . 7 |- ((B e. CC /\ (B =/= 0 /\ D =/= 0)) -> (B / B) = 1)
3534adantll 309 . . . . . 6 |- (((A e. CC /\ B e. CC) /\ (B =/= 0 /\ D =/= 0)) -> (B / B) = 1)
3635adantlr 310 . . . . 5 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> (B / B) = 1)
3736opreq1d 3012 . . . 4 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((B / B) x. (C / D)) = (1 x. (C / D)))
38 divmuldivt 4263 . . . . 5 |- ((((B e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((B / B) x. (C / D)) = ((B x. C) / (B x. D)))
39 pm3.27 260 . . . . . . 7 |- ((A e. CC /\ B e. CC) -> B e. CC)
4039, 39jca 236 . . . . . 6 |- ((A e. CC /\ B e. CC) -> (B e. CC /\ B e. CC))
4140anim1i 269 . . . . 5 |- (((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) -> ((B e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)))
4238, 41sylan 343 . . . 4 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((B / B) x. (C / D)) = ((B x. C) / (B x. D)))
43 divclt 4223 . . . . . . 7 |- (((C e. CC /\ D e. CC) /\ D =/= 0) -> (C / D) e. CC)
44 mulid2t 4175 . . . . . . 7 |- ((C / D) e. CC -> (1 x. (C / D)) = (C / D))
4543, 44syl 12 . . . . . 6 |- (((C e. CC /\ D e. CC) /\ D =/= 0) -> (1 x. (C / D)) = (C / D))
4645adantrl 311 . . . . 5 |- (((C e. CC /\ D e. CC) /\ (B =/= 0 /\ D =/= 0)) -> (1 x. (C / D)) = (C / D))
4746adantll 309 . . . 4 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> (1 x. (C / D)) = (C / D))
4837, 42, 473eqtr3d 1133 . . 3 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> ((B x. C) / (B x. D)) = (C / D))
4932, 48opreq12d 3014 . 2 |- ((((A e. CC /\ B e. CC) /\ (C e. CC /\ D e. CC)) /\ (B =/= 0 /\ D =/= 0)) -> (((A x. D) / (B x. D))