Metamath Proof Explorer


Theorem grpsubsub

Description: Double group subtraction. (Contributed by NM, 24-Feb-2008) (Revised by Mario Carneiro, 2-Dec-2014)

Ref Expression
Hypotheses grpsubadd.b B=BaseG
grpsubadd.p +˙=+G
grpsubadd.m -˙=-G
Assertion grpsubsub GGrpXBYBZBX-˙Y-˙Z=X+˙Z-˙Y

Proof

Step Hyp Ref Expression
1 grpsubadd.b B=BaseG
2 grpsubadd.p +˙=+G
3 grpsubadd.m -˙=-G
4 simpr1 GGrpXBYBZBXB
5 1 3 grpsubcl GGrpYBZBY-˙ZB
6 5 3adant3r1 GGrpXBYBZBY-˙ZB
7 eqid invgG=invgG
8 1 2 7 3 grpsubval XBY-˙ZBX-˙Y-˙Z=X+˙invgGY-˙Z
9 4 6 8 syl2anc GGrpXBYBZBX-˙Y-˙Z=X+˙invgGY-˙Z
10 1 3 7 grpinvsub GGrpYBZBinvgGY-˙Z=Z-˙Y
11 10 3adant3r1 GGrpXBYBZBinvgGY-˙Z=Z-˙Y
12 11 oveq2d GGrpXBYBZBX+˙invgGY-˙Z=X+˙Z-˙Y
13 9 12 eqtrd GGrpXBYBZBX-˙Y-˙Z=X+˙Z-˙Y