Metamath Proof Explorer


Theorem cmn246135

Description: Rearrange terms in a commutative monoid sum. Lemma for rlocaddval . (Contributed by Thierry Arnoux, 4-May-2025)

Ref Expression
Hypotheses cmn135246.1 ⊢ B = Base G
cmn135246.2 ⊢ + ˙ = + G
cmn135246.3 ⊢ φ → G ∈ CMnd
cmn135246.5 ⊢ φ → X ∈ B
cmn135246.4 ⊢ φ → Y ∈ B
cmn135246.6 ⊢ φ → Z ∈ B
cmn135246.7 ⊢ φ → U ∈ B
cmn135246.8 ⊢ φ → V ∈ B
cmn135246.9 ⊢ φ → W ∈ B
Assertion cmn246135 ⊢ φ → X + ˙ Y + ˙ Z + ˙ U + ˙ V + ˙ W = Y + ˙ U + ˙ W + ˙ X + ˙ Z + ˙ V

Proof

Step Hyp Ref Expression
1 cmn135246.1 ⊢ B = Base G
2 cmn135246.2 ⊢ + ˙ = + G
3 cmn135246.3 ⊢ φ → G ∈ CMnd
4 cmn135246.5 ⊢ φ → X ∈ B
5 cmn135246.4 ⊢ φ → Y ∈ B
6 cmn135246.6 ⊢ φ → Z ∈ B
7 cmn135246.7 ⊢ φ → U ∈ B
8 cmn135246.8 ⊢ φ → V ∈ B
9 cmn135246.9 ⊢ φ → W ∈ B
10 1 2 cmncom ⊢ G ∈ CMnd ∧ X ∈ B ∧ Y ∈ B → X + ˙ Y = Y + ˙ X
11 3 4 5 10 syl3anc ⊢ φ → X + ˙ Y = Y + ˙ X
12 1 2 3 6 7 8 9 cmn4d ⊢ φ → Z + ˙ U + ˙ V + ˙ W = Z + ˙ V + ˙ U + ˙ W
13 3 cmnmndd ⊢ φ → G ∈ Mnd
14 1 2 mndcl ⊢ G ∈ Mnd ∧ Z ∈ B ∧ V ∈ B → Z + ˙ V ∈ B
15 13 6 8 14 syl3anc ⊢ φ → Z + ˙ V ∈ B
16 1 2 mndcl ⊢ G ∈ Mnd ∧ U ∈ B ∧ W ∈ B → U + ˙ W ∈ B
17 13 7 9 16 syl3anc ⊢ φ → U + ˙ W ∈ B
18 1 2 cmncom ⊢ G ∈ CMnd ∧ Z + ˙ V ∈ B ∧ U + ˙ W ∈ B → Z + ˙ V + ˙ U + ˙ W = U + ˙ W + ˙ Z + ˙ V
19 3 15 17 18 syl3anc ⊢ φ → Z + ˙ V + ˙ U + ˙ W = U + ˙ W + ˙ Z + ˙ V
20 12 19 eqtrd ⊢ φ → Z + ˙ U + ˙ V + ˙ W = U + ˙ W + ˙ Z + ˙ V
21 11 20 oveq12d ⊢ φ → X + ˙ Y + ˙ Z + ˙ U + ˙ V + ˙ W = Y + ˙ X + ˙ U + ˙ W + ˙ Z + ˙ V
22 1 2 3 5 4 17 15 cmn4d ⊢ φ → Y + ˙ X + ˙ U + ˙ W + ˙ Z + ˙ V = Y + ˙ U + ˙ W + ˙ X + ˙ Z + ˙ V
23 21 22 eqtrd ⊢ φ → X + ˙ Y + ˙ Z + ˙ U + ˙ V + ˙ W = Y + ˙ U + ˙ W + ˙ X + ˙ Z + ˙ V