Metamath Proof Explorer


Theorem grpasscan1

Description: An associative cancellation law for groups. (Contributed by Paul Chapman, 25-Feb-2008) (Revised by AV, 30-Aug-2021)

Ref Expression
Hypotheses grplcan.b B = Base G
grplcan.p + ˙ = + G
grpasscan1.n N = inv g G
Assertion grpasscan1 G Grp X B Y B X + ˙ N X + ˙ Y = Y

Proof

Step Hyp Ref Expression
1 grplcan.b B = Base G
2 grplcan.p + ˙ = + G
3 grpasscan1.n N = inv g G
4 eqid 0 G = 0 G
5 1 2 4 3 grprinv G Grp X B X + ˙ N X = 0 G
6 5 3adant3 G Grp X B Y B X + ˙ N X = 0 G
7 6 oveq1d G Grp X B Y B X + ˙ N X + ˙ Y = 0 G + ˙ Y
8 1 3 grpinvcl G Grp X B N X B
9 1 2 grpass G Grp X B N X B Y B X + ˙ N X + ˙ Y = X + ˙ N X + ˙ Y
10 9 3exp2 G Grp X B N X B Y B X + ˙ N X + ˙ Y = X + ˙ N X + ˙ Y
11 10 imp G Grp X B N X B Y B X + ˙ N X + ˙ Y = X + ˙ N X + ˙ Y
12 8 11 mpd G Grp X B Y B X + ˙ N X + ˙ Y = X + ˙ N X + ˙ Y
13 12 3impia G Grp X B Y B X + ˙ N X + ˙ Y = X + ˙ N X + ˙ Y
14 1 2 4 grplid G Grp Y B 0 G + ˙ Y = Y
15 14 3adant2 G Grp X B Y B 0 G + ˙ Y = Y
16 7 13 15 3eqtr3d G Grp X B Y B X + ˙ N X + ˙ Y = Y