Metamath Proof Explorer


Theorem ornglmulle

Description: In an ordered ring, multiplication with a positive does not change comparison. (Contributed by Thierry Arnoux, 10-Apr-2018)

Ref Expression
Hypotheses ornglmullt.b ⊢ B = Base R
ornglmullt.t ⊢ · ˙ = ⋅ R
ornglmullt.0 ⊢ 0 ˙ = 0 R
ornglmullt.1 ⊢ φ → R ∈ oRing
ornglmullt.2 ⊢ φ → X ∈ B
ornglmullt.3 ⊢ φ → Y ∈ B
ornglmullt.4 ⊢ φ → Z ∈ B
orngmulle.l ⊢ ≤ ˙ = ≤ R
orngmulle.5 ⊢ φ → X ≤ ˙ Y
orngmulle.6 ⊢ φ → 0 ˙ ≤ ˙ Z
Assertion ornglmulle ⊢ φ → Z · ˙ X ≤ ˙ Z · ˙ Y

Proof

Step Hyp Ref Expression
1 ornglmullt.b ⊢ B = Base R
2 ornglmullt.t ⊢ · ˙ = ⋅ R
3 ornglmullt.0 ⊢ 0 ˙ = 0 R
4 ornglmullt.1 ⊢ φ → R ∈ oRing
5 ornglmullt.2 ⊢ φ → X ∈ B
6 ornglmullt.3 ⊢ φ → Y ∈ B
7 ornglmullt.4 ⊢ φ → Z ∈ B
8 orngmulle.l ⊢ ≤ ˙ = ≤ R
9 orngmulle.5 ⊢ φ → X ≤ ˙ Y
10 orngmulle.6 ⊢ φ → 0 ˙ ≤ ˙ Z
11 orngogrp ⊢ R ∈ oRing → R ∈ oGrp
12 4 11 syl ⊢ φ → R ∈ oGrp
13 isogrp ⊢ R ∈ oGrp ↔ R ∈ Grp ∧ R ∈ oMnd
14 13 simprbi ⊢ R ∈ oGrp → R ∈ oMnd
15 12 14 syl ⊢ φ → R ∈ oMnd
16 orngring ⊢ R ∈ oRing → R ∈ Ring
17 4 16 syl ⊢ φ → R ∈ Ring
18 ringgrp ⊢ R ∈ Ring → R ∈ Grp
19 17 18 syl ⊢ φ → R ∈ Grp
20 1 3 grpidcl ⊢ R ∈ Grp → 0 ˙ ∈ B
21 19 20 syl ⊢ φ → 0 ˙ ∈ B
22 1 2 ringcl ⊢ R ∈ Ring ∧ Z ∈ B ∧ Y ∈ B → Z · ˙ Y ∈ B
23 17 7 6 22 syl3anc ⊢ φ → Z · ˙ Y ∈ B
24 1 2 ringcl ⊢ R ∈ Ring ∧ Z ∈ B ∧ X ∈ B → Z · ˙ X ∈ B
25 17 7 5 24 syl3anc ⊢ φ → Z · ˙ X ∈ B
26 eqid ⊢ - R = - R
27 1 26 grpsubcl ⊢ R ∈ Grp ∧ Z · ˙ Y ∈ B ∧ Z · ˙ X ∈ B → Z · ˙ Y - R Z · ˙ X ∈ B
28 19 23 25 27 syl3anc ⊢ φ → Z · ˙ Y - R Z · ˙ X ∈ B
29 1 26 grpsubcl ⊢ R ∈ Grp ∧ Y ∈ B ∧ X ∈ B → Y - R X ∈ B
30 19 6 5 29 syl3anc ⊢ φ → Y - R X ∈ B
31 1 3 26 grpsubid ⊢ R ∈ Grp ∧ X ∈ B → X - R X = 0 ˙
32 19 5 31 syl2anc ⊢ φ → X - R X = 0 ˙
33 1 8 26 ogrpsub ⊢ R ∈ oGrp ∧ X ∈ B ∧ Y ∈ B ∧ X ∈ B ∧ X ≤ ˙ Y → X - R X ≤ ˙ Y - R X
34 12 5 6 5 9 33 syl131anc ⊢ φ → X - R X ≤ ˙ Y - R X
35 32 34 eqbrtrrd ⊢ φ → 0 ˙ ≤ ˙ Y - R X
36 1 8 3 2 orngmul ⊢ R ∈ oRing ∧ Z ∈ B ∧ 0 ˙ ≤ ˙ Z ∧ Y - R X ∈ B ∧ 0 ˙ ≤ ˙ Y - R X → 0 ˙ ≤ ˙ Z · ˙ Y - R X
37 4 7 10 30 35 36 syl122anc ⊢ φ → 0 ˙ ≤ ˙ Z · ˙ Y - R X
38 1 2 26 17 7 6 5 ringsubdi ⊢ φ → Z · ˙ Y - R X = Z · ˙ Y - R Z · ˙ X
39 37 38 breqtrd ⊢ φ → 0 ˙ ≤ ˙ Z · ˙ Y - R Z · ˙ X
40 eqid ⊢ + R = + R
41 1 8 40 omndadd ⊢ R ∈ oMnd ∧ 0 ˙ ∈ B ∧ Z · ˙ Y - R Z · ˙ X ∈ B ∧ Z · ˙ X ∈ B ∧ 0 ˙ ≤ ˙ Z · ˙ Y - R Z · ˙ X → 0 ˙ + R Z · ˙ X ≤ ˙ Z · ˙ Y - R Z · ˙ X + R Z · ˙ X
42 15 21 28 25 39 41 syl131anc ⊢ φ → 0 ˙ + R Z · ˙ X ≤ ˙ Z · ˙ Y - R Z · ˙ X + R Z · ˙ X
43 1 40 3 grplid ⊢ R ∈ Grp ∧ Z · ˙ X ∈ B → 0 ˙ + R Z · ˙ X = Z · ˙ X
44 19 25 43 syl2anc ⊢ φ → 0 ˙ + R Z · ˙ X = Z · ˙ X
45 1 40 26 grpnpcan ⊢ R ∈ Grp ∧ Z · ˙ Y ∈ B ∧ Z · ˙ X ∈ B → Z · ˙ Y - R Z · ˙ X + R Z · ˙ X = Z · ˙ Y
46 19 23 25 45 syl3anc ⊢ φ → Z · ˙ Y - R Z · ˙ X + R Z · ˙ X = Z · ˙ Y
47 42 44 46 3brtr3d ⊢ φ → Z · ˙ X ≤ ˙ Z · ˙ Y