Metamath Proof Explorer


Theorem ogrpaddlt

Description: In an ordered group, strict ordering is compatible with group addition. (Contributed by Thierry Arnoux, 20-Jan-2018)

Ref Expression
Hypotheses ogrpaddlt.0 B = Base G
ogrpaddlt.1 < ˙ = < G
ogrpaddlt.2 + ˙ = + G
Assertion ogrpaddlt G oGrp X B Y B Z B X < ˙ Y X + ˙ Z < ˙ Y + ˙ Z

Proof

Step Hyp Ref Expression
1 ogrpaddlt.0 B = Base G
2 ogrpaddlt.1 < ˙ = < G
3 ogrpaddlt.2 + ˙ = + G
4 isogrp G oGrp G Grp G oMnd
5 4 simprbi G oGrp G oMnd
6 5 3ad2ant1 G oGrp X B Y B Z B X < ˙ Y G oMnd
7 simp2 G oGrp X B Y B Z B X < ˙ Y X B Y B Z B
8 simp1 G oGrp X B Y B Z B X < ˙ Y G oGrp
9 simp21 G oGrp X B Y B Z B X < ˙ Y X B
10 simp22 G oGrp X B Y B Z B X < ˙ Y Y B
11 simp3 G oGrp X B Y B Z B X < ˙ Y X < ˙ Y
12 eqid G = G
13 12 2 pltle G oGrp X B Y B X < ˙ Y X G Y
14 13 imp G oGrp X B Y B X < ˙ Y X G Y
15 8 9 10 11 14 syl31anc G oGrp X B Y B Z B X < ˙ Y X G Y
16 1 12 3 omndadd G oMnd X B Y B Z B X G Y X + ˙ Z G Y + ˙ Z
17 6 7 15 16 syl3anc G oGrp X B Y B Z B X < ˙ Y X + ˙ Z G Y + ˙ Z
18 2 pltne G oGrp X B Y B X < ˙ Y X Y
19 18 imp G oGrp X B Y B X < ˙ Y X Y
20 8 9 10 11 19 syl31anc G oGrp X B Y B Z B X < ˙ Y X Y
21 ogrpgrp G oGrp G Grp
22 1 3 grprcan G Grp X B Y B Z B X + ˙ Z = Y + ˙ Z X = Y
23 22 biimpd G Grp X B Y B Z B X + ˙ Z = Y + ˙ Z X = Y
24 21 23 sylan G oGrp X B Y B Z B X + ˙ Z = Y + ˙ Z X = Y
25 24 necon3d G oGrp X B Y B Z B X Y X + ˙ Z Y + ˙ Z
26 25 3impia G oGrp X B Y B Z B X Y X + ˙ Z Y + ˙ Z
27 8 7 20 26 syl3anc G oGrp X B Y B Z B X < ˙ Y X + ˙ Z Y + ˙ Z
28 ovex X + ˙ Z V
29 ovex Y + ˙ Z V
30 12 2 pltval G oGrp X + ˙ Z V Y + ˙ Z V X + ˙ Z < ˙ Y + ˙ Z X + ˙ Z G Y + ˙ Z X + ˙ Z Y + ˙ Z
31 28 29 30 mp3an23 G oGrp X + ˙ Z < ˙ Y + ˙ Z X + ˙ Z G Y + ˙ Z X + ˙ Z Y + ˙ Z
32 31 3ad2ant1 G oGrp X B Y B Z B X < ˙ Y X + ˙ Z < ˙ Y + ˙ Z X + ˙ Z G Y + ˙ Z X + ˙ Z Y + ˙ Z
33 17 27 32 mpbir2and G oGrp X B Y B Z B X < ˙ Y X + ˙ Z < ˙ Y + ˙ Z