Metamath Proof Explorer


Theorem grpnpcan

Description: Cancellation law for subtraction ( npcan analog). (Contributed by NM, 19-Apr-2014)

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

Proof

Step Hyp Ref Expression
1 grpsubadd.b B = Base G
2 grpsubadd.p + ˙ = + G
3 grpsubadd.m - ˙ = - G
4 eqid inv g G = inv g G
5 1 4 grpinvcl G Grp Y B inv g G Y B
6 5 3adant2 G Grp X B Y B inv g G Y B
7 1 2 grpcl G Grp X B inv g G Y B X + ˙ inv g G Y B
8 6 7 syld3an3 G Grp X B Y B X + ˙ inv g G Y B
9 1 2 4 3 grpsubval X + ˙ inv g G Y B inv g G Y B X + ˙ inv g G Y - ˙ inv g G Y = X + ˙ inv g G Y + ˙ inv g G inv g G Y
10 8 6 9 syl2anc G Grp X B Y B X + ˙ inv g G Y - ˙ inv g G Y = X + ˙ inv g G Y + ˙ inv g G inv g G Y
11 1 2 3 grppncan G Grp X B inv g G Y B X + ˙ inv g G Y - ˙ inv g G Y = X
12 6 11 syld3an3 G Grp X B Y B X + ˙ inv g G Y - ˙ inv g G Y = X
13 1 2 4 3 grpsubval X B Y B X - ˙ Y = X + ˙ inv g G Y
14 13 3adant1 G Grp X B Y B X - ˙ Y = X + ˙ inv g G Y
15 14 eqcomd G Grp X B Y B X + ˙ inv g G Y = X - ˙ Y
16 1 4 grpinvinv G Grp Y B inv g G inv g G Y = Y
17 16 3adant2 G Grp X B Y B inv g G inv g G Y = Y
18 15 17 oveq12d G Grp X B Y B X + ˙ inv g G Y + ˙ inv g G inv g G Y = X - ˙ Y + ˙ Y
19 10 12 18 3eqtr3rd G Grp X B Y B X - ˙ Y + ˙ Y = X