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