Metamath Proof Explorer


Theorem dvdsrtr

Description: Divisibility is transitive. (Contributed by Mario Carneiro, 1-Dec-2014)

Ref Expression
Hypotheses dvdsr.1 B = Base R
dvdsr.2 ˙ = r R
Assertion dvdsrtr R Ring Y ˙ Z Z ˙ X Y ˙ X

Proof

Step Hyp Ref Expression
1 dvdsr.1 B = Base R
2 dvdsr.2 ˙ = r R
3 eqid R = R
4 1 2 3 dvdsr Y ˙ Z Y B y B y R Y = Z
5 1 2 3 dvdsr Z ˙ X Z B x B x R Z = X
6 4 5 anbi12i Y ˙ Z Z ˙ X Y B y B y R Y = Z Z B x B x R Z = X
7 an4 Y B y B y R Y = Z Z B x B x R Z = X Y B Z B y B y R Y = Z x B x R Z = X
8 6 7 bitri Y ˙ Z Z ˙ X Y B Z B y B y R Y = Z x B x R Z = X
9 reeanv y B x B y R Y = Z x R Z = X y B y R Y = Z x B x R Z = X
10 simplrl R Ring Y B Z B y B x B Y B
11 simpll R Ring Y B Z B y B x B R Ring
12 simprr R Ring Y B Z B y B x B x B
13 simprl R Ring Y B Z B y B x B y B
14 1 3 ringcl R Ring x B y B x R y B
15 11 12 13 14 syl3anc R Ring Y B Z B y B x B x R y B
16 1 2 3 dvdsrmul Y B x R y B Y ˙ x R y R Y
17 10 15 16 syl2anc R Ring Y B Z B y B x B Y ˙ x R y R Y
18 1 3 ringass R Ring x B y B Y B x R y R Y = x R y R Y
19 11 12 13 10 18 syl13anc R Ring Y B Z B y B x B x R y R Y = x R y R Y
20 17 19 breqtrd R Ring Y B Z B y B x B Y ˙ x R y R Y
21 oveq2 y R Y = Z x R y R Y = x R Z
22 id x R Z = X x R Z = X
23 21 22 sylan9eq y R Y = Z x R Z = X x R y R Y = X
24 23 breq2d y R Y = Z x R Z = X Y ˙ x R y R Y Y ˙ X
25 20 24 syl5ibcom R Ring Y B Z B y B x B y R Y = Z x R Z = X Y ˙ X
26 25 rexlimdvva R Ring Y B Z B y B x B y R Y = Z x R Z = X Y ˙ X
27 9 26 syl5bir R Ring Y B Z B y B y R Y = Z x B x R Z = X Y ˙ X
28 27 expimpd R Ring Y B Z B y B y R Y = Z x B x R Z = X Y ˙ X
29 8 28 syl5bi R Ring Y ˙ Z Z ˙ X Y ˙ X
30 29 3impib R Ring Y ˙ Z Z ˙ X Y ˙ X