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=BaseG
grpsubadd.p +˙=+G
grpsubadd.m -˙=-G
Assertion grpnpncan GGrpXBYBZBX-˙Y+˙Y-˙Z=X-˙Z

Proof

Step Hyp Ref Expression
1 grpsubadd.b B=BaseG
2 grpsubadd.p +˙=+G
3 grpsubadd.m -˙=-G
4 simpl GGrpXBYBZBGGrp
5 1 3 grpsubcl GGrpXBYBX-˙YB
6 5 3adant3r3 GGrpXBYBZBX-˙YB
7 simpr2 GGrpXBYBZBYB
8 simpr3 GGrpXBYBZBZB
9 1 2 3 grpaddsubass GGrpX-˙YBYBZBX-˙Y+˙Y-˙Z=X-˙Y+˙Y-˙Z
10 4 6 7 8 9 syl13anc GGrpXBYBZBX-˙Y+˙Y-˙Z=X-˙Y+˙Y-˙Z
11 1 2 3 grpnpcan GGrpXBYBX-˙Y+˙Y=X
12 11 3adant3r3 GGrpXBYBZBX-˙Y+˙Y=X
13 12 oveq1d GGrpXBYBZBX-˙Y+˙Y-˙Z=X-˙Z
14 10 13 eqtr3d GGrpXBYBZBX-˙Y+˙Y-˙Z=X-˙Z