Metamath Proof Explorer


Theorem grpnnncan2

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

Ref Expression
Hypotheses grpnnncan2.b B=BaseG
grpnnncan2.m -˙=-G
Assertion grpnnncan2 GGrpXBYBZBX-˙Z-˙Y-˙Z=X-˙Y

Proof

Step Hyp Ref Expression
1 grpnnncan2.b B=BaseG
2 grpnnncan2.m -˙=-G
3 simpl GGrpXBYBZBGGrp
4 simpr1 GGrpXBYBZBXB
5 simpr3 GGrpXBYBZBZB
6 1 2 grpsubcl GGrpYBZBY-˙ZB
7 6 3adant3r1 GGrpXBYBZBY-˙ZB
8 eqid +G=+G
9 1 8 2 grpsubsub4 GGrpXBZBY-˙ZBX-˙Z-˙Y-˙Z=X-˙Y-˙Z+GZ
10 3 4 5 7 9 syl13anc GGrpXBYBZBX-˙Z-˙Y-˙Z=X-˙Y-˙Z+GZ
11 1 8 2 grpnpcan GGrpYBZBY-˙Z+GZ=Y
12 11 3adant3r1 GGrpXBYBZBY-˙Z+GZ=Y
13 12 oveq2d GGrpXBYBZBX-˙Y-˙Z+GZ=X-˙Y
14 10 13 eqtrd GGrpXBYBZBX-˙Z-˙Y-˙Z=X-˙Y