Metamath Proof Explorer


Theorem archiabllem2b

Description: Lemma for archiabl . (Contributed by Thierry Arnoux, 1-May-2018)

Ref Expression
Hypotheses archiabllem.b ⊢ B = Base W
archiabllem.0 ⊢ 0 ˙ = 0 W
archiabllem.e ⊢ ≤ ˙ = ≤ W
archiabllem.t ⊢ < ˙ = < W
archiabllem.m ⊢ · ˙ = ⋅ W
archiabllem.g ⊢ φ → W ∈ oGrp
archiabllem.a ⊢ φ → W ∈ Archi
archiabllem2.1 ⊢ + ˙ = + W
archiabllem2.2 ⊢ φ → opp 𝑔 ⁡ W ∈ oGrp
archiabllem2.3 ⊢ φ ∧ a ∈ B ∧ 0 ˙ < ˙ a → ∃ b ∈ B 0 ˙ < ˙ b ∧ b < ˙ a
archiabllem2b.4 ⊢ φ → X ∈ B
archiabllem2b.5 ⊢ φ → Y ∈ B
Assertion archiabllem2b ⊢ φ → X + ˙ Y = Y + ˙ X

Proof

Step Hyp Ref Expression
1 archiabllem.b ⊢ B = Base W
2 archiabllem.0 ⊢ 0 ˙ = 0 W
3 archiabllem.e ⊢ ≤ ˙ = ≤ W
4 archiabllem.t ⊢ < ˙ = < W
5 archiabllem.m ⊢ · ˙ = ⋅ W
6 archiabllem.g ⊢ φ → W ∈ oGrp
7 archiabllem.a ⊢ φ → W ∈ Archi
8 archiabllem2.1 ⊢ + ˙ = + W
9 archiabllem2.2 ⊢ φ → opp 𝑔 ⁡ W ∈ oGrp
10 archiabllem2.3 ⊢ φ ∧ a ∈ B ∧ 0 ˙ < ˙ a → ∃ b ∈ B 0 ˙ < ˙ b ∧ b < ˙ a
11 archiabllem2b.4 ⊢ φ → X ∈ B
12 archiabllem2b.5 ⊢ φ → Y ∈ B
13 1 2 3 4 5 6 7 8 9 10 11 12 archiabllem2c ⊢ φ → ¬ X + ˙ Y < ˙ Y + ˙ X
14 1 2 3 4 5 6 7 8 9 10 12 11 archiabllem2c ⊢ φ → ¬ Y + ˙ X < ˙ X + ˙ Y
15 isogrp ⊢ W ∈ oGrp ↔ W ∈ Grp ∧ W ∈ oMnd
16 15 simprbi ⊢ W ∈ oGrp → W ∈ oMnd
17 omndtos ⊢ W ∈ oMnd → W ∈ Toset
18 6 16 17 3syl ⊢ φ → W ∈ Toset
19 ogrpgrp ⊢ W ∈ oGrp → W ∈ Grp
20 6 19 syl ⊢ φ → W ∈ Grp
21 1 8 grpcl ⊢ W ∈ Grp ∧ X ∈ B ∧ Y ∈ B → X + ˙ Y ∈ B
22 20 11 12 21 syl3anc ⊢ φ → X + ˙ Y ∈ B
23 1 8 grpcl ⊢ W ∈ Grp ∧ Y ∈ B ∧ X ∈ B → Y + ˙ X ∈ B
24 20 12 11 23 syl3anc ⊢ φ → Y + ˙ X ∈ B
25 1 4 tlt3 ⊢ W ∈ Toset ∧ X + ˙ Y ∈ B ∧ Y + ˙ X ∈ B → X + ˙ Y = Y + ˙ X ∨ X + ˙ Y < ˙ Y + ˙ X ∨ Y + ˙ X < ˙ X + ˙ Y
26 18 22 24 25 syl3anc ⊢ φ → X + ˙ Y = Y + ˙ X ∨ X + ˙ Y < ˙ Y + ˙ X ∨ Y + ˙ X < ˙ X + ˙ Y
27 13 14 26 ecase23d ⊢ φ → X + ˙ Y = Y + ˙ X