Metamath Proof Explorer


Theorem grpnpncan

Description: Cancellation law for group subtraction. ( npncan analog.) (Contributed by NM, 15-Feb-2008) (Revised by Mario Carneiro, 2-Dec-2014)

Ref Expression
Hypotheses grpsubadd.b B = Base G
grpsubadd.p + ˙ = + G
grpsubadd.m - ˙ = - G
Assertion grpnpncan G Grp X B Y B Z B X - ˙ Y + ˙ Y - ˙ Z = X - ˙ Z

Proof

Step Hyp Ref Expression
1 grpsubadd.b B = Base G
2 grpsubadd.p + ˙ = + G
3 grpsubadd.m - ˙ = - G
4 simpl G Grp X B Y B Z B G Grp
5 1 3 grpsubcl G Grp X B Y B X - ˙ Y B
6 5 3adant3r3 G Grp X B Y B Z B X - ˙ Y B
7 simpr2 G Grp X B Y B Z B Y B
8 simpr3 G Grp X B Y B Z B Z B
9 1 2 3 grpaddsubass G Grp X - ˙ Y B Y B Z B X - ˙ Y + ˙ Y - ˙ Z = X - ˙ Y + ˙ Y - ˙ Z
10 4 6 7 8 9 syl13anc G Grp X B Y B Z B X - ˙ Y + ˙ Y - ˙ Z = X - ˙ Y + ˙ Y - ˙ Z
11 1 2 3 grpnpcan G Grp X B Y B X - ˙ Y + ˙ Y = X
12 11 3adant3r3 G Grp X B Y B Z B X - ˙ Y + ˙ Y = X
13 12 oveq1d G Grp X B Y B Z B X - ˙ Y + ˙ Y - ˙ Z = X - ˙ Z
14 10 13 eqtr3d G Grp X B Y B Z B X - ˙ Y + ˙ Y - ˙ Z = X - ˙ Z