Metamath Proof Explorer


Theorem archiabl

Description: Archimedean left- and right- ordered groups are Abelian. (Contributed by Thierry Arnoux, 1-May-2018)

Ref Expression
Assertion archiabl WoGrpopp𝑔WoGrpWArchiWAbel

Proof

Step Hyp Ref Expression
1 eqid BaseW=BaseW
2 eqid 0W=0W
3 eqid W=W
4 eqid <W=<W
5 eqid W=W
6 simpll1 WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxWoGrp
7 simpll3 WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxWArchi
8 simplr WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxvBaseW
9 simprl WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWx0W<Wv
10 simp2 WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxyBaseW0W<WyyBaseW
11 simp1rr WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxyBaseW0W<WyxBaseW0W<WxvWx
12 simp3 WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxyBaseW0W<Wy0W<Wy
13 breq2 x=y0W<Wx0W<Wy
14 breq2 x=yvWxvWy
15 13 14 imbi12d x=y0W<WxvWx0W<WyvWy
16 15 rspcv yBaseWxBaseW0W<WxvWx0W<WyvWy
17 10 11 12 16 syl3c WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxyBaseW0W<WyvWy
18 1 2 3 4 5 6 7 8 9 17 archiabllem1 WoGrpopp𝑔WoGrpWArchivBaseW0W<WvxBaseW0W<WxvWxWAbel
19 18 adantllr WoGrpopp𝑔WoGrpWArchiuBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvxBaseW0W<WxvWxWAbel
20 simpr WoGrpopp𝑔WoGrpWArchiuBaseW0W<WuxBaseW0W<WxuWxuBaseW0W<WuxBaseW0W<WxuWx
21 breq2 u=v0W<Wu0W<Wv
22 breq1 u=vuWxvWx
23 22 imbi2d u=v0W<WxuWx0W<WxvWx
24 23 ralbidv u=vxBaseW0W<WxuWxxBaseW0W<WxvWx
25 21 24 anbi12d u=v0W<WuxBaseW0W<WxuWx0W<WvxBaseW0W<WxvWx
26 25 cbvrexvw uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvxBaseW0W<WxvWx
27 20 26 sylib WoGrpopp𝑔WoGrpWArchiuBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvxBaseW0W<WxvWx
28 19 27 r19.29a WoGrpopp𝑔WoGrpWArchiuBaseW0W<WuxBaseW0W<WxuWxWAbel
29 simpl1 WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxWoGrp
30 simpl3 WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxWArchi
31 eqid +W=+W
32 simpl2 WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxopp𝑔WoGrp
33 simpr WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWx¬uBaseW0W<WuxBaseW0W<WxuWx
34 ralnex uBaseW¬0W<WuxBaseW0W<WxuWx¬uBaseW0W<WuxBaseW0W<WxuWx
35 33 34 sylibr WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxuBaseW¬0W<WuxBaseW0W<WxuWx
36 rexanali xBaseW0W<Wx¬uWx¬xBaseW0W<WxuWx
37 36 imbi2i 0W<WuxBaseW0W<Wx¬uWx0W<Wu¬xBaseW0W<WxuWx
38 imnan 0W<Wu¬xBaseW0W<WxuWx¬0W<WuxBaseW0W<WxuWx
39 37 38 bitri 0W<WuxBaseW0W<Wx¬uWx¬0W<WuxBaseW0W<WxuWx
40 39 ralbii uBaseW0W<WuxBaseW0W<Wx¬uWxuBaseW¬0W<WuxBaseW0W<WxuWx
41 35 40 sylibr WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxuBaseW0W<WuxBaseW0W<Wx¬uWx
42 22 notbid u=v¬uWx¬vWx
43 42 anbi2d u=v0W<Wx¬uWx0W<Wx¬vWx
44 43 rexbidv u=vxBaseW0W<Wx¬uWxxBaseW0W<Wx¬vWx
45 21 44 imbi12d u=v0W<WuxBaseW0W<Wx¬uWx0W<WvxBaseW0W<Wx¬vWx
46 45 cbvralvw uBaseW0W<WuxBaseW0W<Wx¬uWxvBaseW0W<WvxBaseW0W<Wx¬vWx
47 41 46 sylib WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvxBaseW0W<Wx¬vWx
48 47 r19.21bi WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvxBaseW0W<Wx¬vWx
49 14 notbid x=y¬vWx¬vWy
50 13 49 anbi12d x=y0W<Wx¬vWx0W<Wy¬vWy
51 50 cbvrexvw xBaseW0W<Wx¬vWxyBaseW0W<Wy¬vWy
52 48 51 imbitrdi WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvyBaseW0W<Wy¬vWy
53 52 3impia WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvyBaseW0W<Wy¬vWy
54 simp1l1 WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvWoGrp
55 isogrp WoGrpWGrpWoMnd
56 55 simprbi WoGrpWoMnd
57 omndtos WoMndWToset
58 54 56 57 3syl WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvWToset
59 simp2 WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvvBaseW
60 1 3 4 tltnle WTosetyBaseWvBaseWy<Wv¬vWy
61 60 bicomd WTosetyBaseWvBaseW¬vWyy<Wv
62 61 3com23 WTosetvBaseWyBaseW¬vWyy<Wv
63 62 3expa WTosetvBaseWyBaseW¬vWyy<Wv
64 63 anbi2d WTosetvBaseWyBaseW0W<Wy¬vWy0W<Wyy<Wv
65 64 rexbidva WTosetvBaseWyBaseW0W<Wy¬vWyyBaseW0W<Wyy<Wv
66 58 59 65 syl2anc WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvyBaseW0W<Wy¬vWyyBaseW0W<Wyy<Wv
67 53 66 mpbid WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxvBaseW0W<WvyBaseW0W<Wyy<Wv
68 1 2 3 4 5 29 30 31 32 67 archiabllem2 WoGrpopp𝑔WoGrpWArchi¬uBaseW0W<WuxBaseW0W<WxuWxWAbel
69 28 68 pm2.61dan WoGrpopp𝑔WoGrpWArchiWAbel