Metamath Proof Explorer


Theorem dvdsrmul1

Description: The divisibility relation is preserved under right-multiplication. (Contributed by Mario Carneiro, 1-Dec-2014)

Ref Expression
Hypotheses dvdsr.1 ⊢ B = Base R
dvdsr.2 ⊢ ∥ ˙ = ∥ r ⁡ R
dvdsrmul1.3 ⊢ · ˙ = ⋅ R
Assertion dvdsrmul1 ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∥ ˙ Y → X · ˙ Z ∥ ˙ Y · ˙ Z

Proof

Step Hyp Ref Expression
1 dvdsr.1 ⊢ B = Base R
2 dvdsr.2 ⊢ ∥ ˙ = ∥ r ⁡ R
3 dvdsrmul1.3 ⊢ · ˙ = ⋅ R
4 1 2 3 dvdsr ⊢ X ∥ ˙ Y ↔ X ∈ B ∧ ∃ x ∈ B x · ˙ X = Y
5 simplll ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → R ∈ Ring
6 simplr ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → X ∈ B
7 simpllr ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → Z ∈ B
8 1 3 ringcl ⊢ R ∈ Ring ∧ X ∈ B ∧ Z ∈ B → X · ˙ Z ∈ B
9 5 6 7 8 syl3anc ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → X · ˙ Z ∈ B
10 1 2 3 dvdsrmul ⊢ X · ˙ Z ∈ B ∧ x ∈ B → X · ˙ Z ∥ ˙ x · ˙ X · ˙ Z
11 9 10 sylancom ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → X · ˙ Z ∥ ˙ x · ˙ X · ˙ Z
12 simpr ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → x ∈ B
13 1 3 ringass ⊢ R ∈ Ring ∧ x ∈ B ∧ X ∈ B ∧ Z ∈ B → x · ˙ X · ˙ Z = x · ˙ X · ˙ Z
14 5 12 6 7 13 syl13anc ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → x · ˙ X · ˙ Z = x · ˙ X · ˙ Z
15 11 14 breqtrrd ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → X · ˙ Z ∥ ˙ x · ˙ X · ˙ Z
16 oveq1 ⊢ x · ˙ X = Y → x · ˙ X · ˙ Z = Y · ˙ Z
17 16 breq2d ⊢ x · ˙ X = Y → X · ˙ Z ∥ ˙ x · ˙ X · ˙ Z ↔ X · ˙ Z ∥ ˙ Y · ˙ Z
18 15 17 syl5ibcom ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B ∧ x ∈ B → x · ˙ X = Y → X · ˙ Z ∥ ˙ Y · ˙ Z
19 18 rexlimdva ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B → ∃ x ∈ B x · ˙ X = Y → X · ˙ Z ∥ ˙ Y · ˙ Z
20 19 expimpd ⊢ R ∈ Ring ∧ Z ∈ B → X ∈ B ∧ ∃ x ∈ B x · ˙ X = Y → X · ˙ Z ∥ ˙ Y · ˙ Z
21 4 20 biimtrid ⊢ R ∈ Ring ∧ Z ∈ B → X ∥ ˙ Y → X · ˙ Z ∥ ˙ Y · ˙ Z
22 21 3impia ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∥ ˙ Y → X · ˙ Z ∥ ˙ Y · ˙ Z