Metamath Proof Explorer


Theorem orngmul

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

Ref Expression
Hypotheses orngmul.0 B = Base R
orngmul.1 ˙ = R
orngmul.2 0 ˙ = 0 R
orngmul.3 · ˙ = R
Assertion orngmul R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y 0 ˙ ˙ X · ˙ Y

Proof

Step Hyp Ref Expression
1 orngmul.0 B = Base R
2 orngmul.1 ˙ = R
3 orngmul.2 0 ˙ = 0 R
4 orngmul.3 · ˙ = R
5 simp2r R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y 0 ˙ ˙ X
6 simp3r R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y 0 ˙ ˙ Y
7 simp2l R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y X B
8 simp3l R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y Y B
9 1 3 4 2 isorng R oRing R Ring R oGrp a B b B 0 ˙ ˙ a 0 ˙ ˙ b 0 ˙ ˙ a · ˙ b
10 9 simp3bi R oRing a B b B 0 ˙ ˙ a 0 ˙ ˙ b 0 ˙ ˙ a · ˙ b
11 10 3ad2ant1 R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y a B b B 0 ˙ ˙ a 0 ˙ ˙ b 0 ˙ ˙ a · ˙ b
12 breq2 a = X 0 ˙ ˙ a 0 ˙ ˙ X
13 12 anbi1d a = X 0 ˙ ˙ a 0 ˙ ˙ b 0 ˙ ˙ X 0 ˙ ˙ b
14 oveq1 a = X a · ˙ b = X · ˙ b
15 14 breq2d a = X 0 ˙ ˙ a · ˙ b 0 ˙ ˙ X · ˙ b
16 13 15 imbi12d a = X 0 ˙ ˙ a 0 ˙ ˙ b 0 ˙ ˙ a · ˙ b 0 ˙ ˙ X 0 ˙ ˙ b 0 ˙ ˙ X · ˙ b
17 breq2 b = Y 0 ˙ ˙ b 0 ˙ ˙ Y
18 17 anbi2d b = Y 0 ˙ ˙ X 0 ˙ ˙ b 0 ˙ ˙ X 0 ˙ ˙ Y
19 oveq2 b = Y X · ˙ b = X · ˙ Y
20 19 breq2d b = Y 0 ˙ ˙ X · ˙ b 0 ˙ ˙ X · ˙ Y
21 18 20 imbi12d b = Y 0 ˙ ˙ X 0 ˙ ˙ b 0 ˙ ˙ X · ˙ b 0 ˙ ˙ X 0 ˙ ˙ Y 0 ˙ ˙ X · ˙ Y
22 16 21 rspc2va X B Y B a B b B 0 ˙ ˙ a 0 ˙ ˙ b 0 ˙ ˙ a · ˙ b 0 ˙ ˙ X 0 ˙ ˙ Y 0 ˙ ˙ X · ˙ Y
23 7 8 11 22 syl21anc R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y 0 ˙ ˙ X 0 ˙ ˙ Y 0 ˙ ˙ X · ˙ Y
24 5 6 23 mp2and R oRing X B 0 ˙ ˙ X Y B 0 ˙ ˙ Y 0 ˙ ˙ X · ˙ Y