Metamath Proof Explorer


Theorem orngmullt

Description: In an ordered ring, the strict ordering is compatible with the ring multiplication operation. (Contributed by Thierry Arnoux, 9-Sep-2018)

Ref Expression
Hypotheses orngmullt.b B = Base R
orngmullt.t · ˙ = R
orngmullt.0 0 ˙ = 0 R
orngmullt.l < ˙ = < R
orngmullt.1 φ R oRing
orngmullt.4 φ R DivRing
orngmullt.2 φ X B
orngmullt.3 φ Y B
orngmullt.x φ 0 ˙ < ˙ X
orngmullt.y φ 0 ˙ < ˙ Y
Assertion orngmullt φ 0 ˙ < ˙ X · ˙ Y

Proof

Step Hyp Ref Expression
1 orngmullt.b B = Base R
2 orngmullt.t · ˙ = R
3 orngmullt.0 0 ˙ = 0 R
4 orngmullt.l < ˙ = < R
5 orngmullt.1 φ R oRing
6 orngmullt.4 φ R DivRing
7 orngmullt.2 φ X B
8 orngmullt.3 φ Y B
9 orngmullt.x φ 0 ˙ < ˙ X
10 orngmullt.y φ 0 ˙ < ˙ Y
11 orngring R oRing R Ring
12 ringgrp R Ring R Grp
13 1 3 grpidcl R Grp 0 ˙ B
14 5 11 12 13 4syl φ 0 ˙ B
15 eqid R = R
16 15 4 pltval R oRing 0 ˙ B X B 0 ˙ < ˙ X 0 ˙ R X 0 ˙ X
17 5 14 7 16 syl3anc φ 0 ˙ < ˙ X 0 ˙ R X 0 ˙ X
18 9 17 mpbid φ 0 ˙ R X 0 ˙ X
19 18 simpld φ 0 ˙ R X
20 15 4 pltval R oRing 0 ˙ B Y B 0 ˙ < ˙ Y 0 ˙ R Y 0 ˙ Y
21 5 14 8 20 syl3anc φ 0 ˙ < ˙ Y 0 ˙ R Y 0 ˙ Y
22 10 21 mpbid φ 0 ˙ R Y 0 ˙ Y
23 22 simpld φ 0 ˙ R Y
24 1 15 3 2 orngmul R oRing X B 0 ˙ R X Y B 0 ˙ R Y 0 ˙ R X · ˙ Y
25 5 7 19 8 23 24 syl122anc φ 0 ˙ R X · ˙ Y
26 18 simprd φ 0 ˙ X
27 26 necomd φ X 0 ˙
28 22 simprd φ 0 ˙ Y
29 28 necomd φ Y 0 ˙
30 1 3 2 6 7 8 drngmulne0 φ X · ˙ Y 0 ˙ X 0 ˙ Y 0 ˙
31 27 29 30 mpbir2and φ X · ˙ Y 0 ˙
32 31 necomd φ 0 ˙ X · ˙ Y
33 5 11 syl φ R Ring
34 1 2 ringcl R Ring X B Y B X · ˙ Y B
35 33 7 8 34 syl3anc φ X · ˙ Y B
36 15 4 pltval R oRing 0 ˙ B X · ˙ Y B 0 ˙ < ˙ X · ˙ Y 0 ˙ R X · ˙ Y 0 ˙ X · ˙ Y
37 5 14 35 36 syl3anc φ 0 ˙ < ˙ X · ˙ Y 0 ˙ R X · ˙ Y 0 ˙ X · ˙ Y
38 25 32 37 mpbir2and φ 0 ˙ < ˙ X · ˙ Y