Metamath Proof Explorer


Theorem ablsubaddsub

Description: Double subtraction and addition in abelian groups. ( cnambpcma analog.) (Contributed by AV, 3-Mar-2025)

Ref Expression
Hypotheses ablsubadd.b ⊢ B = Base G
ablsubadd.p ⊢ + ˙ = + G
ablsubadd.m ⊢ - ˙ = - G
Assertion ablsubaddsub ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X - ˙ Y + ˙ Z - ˙ X = Z - ˙ Y

Proof

Step Hyp Ref Expression
1 ablsubadd.b ⊢ B = Base G
2 ablsubadd.p ⊢ + ˙ = + G
3 ablsubadd.m ⊢ - ˙ = - G
4 1 2 3 ablsubadd23 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X - ˙ Y + ˙ Z = X + ˙ Z - ˙ Y
5 4 oveq1d ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X - ˙ Y + ˙ Z - ˙ X = X + ˙ Z - ˙ Y - ˙ X
6 simpl ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → G ∈ Abel
7 simpr1 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∈ B
8 ablgrp ⊢ G ∈ Abel → G ∈ Grp
9 8 adantr ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → G ∈ Grp
10 simpr3 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ∈ B
11 simpr2 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∈ B
12 1 3 grpsubcl ⊢ G ∈ Grp ∧ Z ∈ B ∧ Y ∈ B → Z - ˙ Y ∈ B
13 9 10 11 12 syl3anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z - ˙ Y ∈ B
14 1 2 ablcom ⊢ G ∈ Abel ∧ X ∈ B ∧ Z - ˙ Y ∈ B → X + ˙ Z - ˙ Y = Z - ˙ Y + ˙ X
15 6 7 13 14 syl3anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X + ˙ Z - ˙ Y = Z - ˙ Y + ˙ X
16 15 oveq1d ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X + ˙ Z - ˙ Y - ˙ X = Z - ˙ Y + ˙ X - ˙ X
17 1 2 3 grpaddsubass ⊢ G ∈ Grp ∧ Z - ˙ Y ∈ B ∧ X ∈ B ∧ X ∈ B → Z - ˙ Y + ˙ X - ˙ X = Z - ˙ Y + ˙ X - ˙ X
18 9 13 7 7 17 syl13anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z - ˙ Y + ˙ X - ˙ X = Z - ˙ Y + ˙ X - ˙ X
19 eqid ⊢ 0 G = 0 G
20 1 19 3 grpsubid ⊢ G ∈ Grp ∧ X ∈ B → X - ˙ X = 0 G
21 9 7 20 syl2anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X - ˙ X = 0 G
22 21 oveq2d ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z - ˙ Y + ˙ X - ˙ X = Z - ˙ Y + ˙ 0 G
23 1 2 19 9 13 grpridd ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z - ˙ Y + ˙ 0 G = Z - ˙ Y
24 18 22 23 3eqtrd ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z - ˙ Y + ˙ X - ˙ X = Z - ˙ Y
25 5 16 24 3eqtrd ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X - ˙ Y + ˙ Z - ˙ X = Z - ˙ Y