Metamath Proof Explorer


Theorem grpsubsub4

Description: Double group subtraction ( subsub4 analog). (Contributed by Mario Carneiro, 2-Dec-2014)

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

Proof

Step Hyp Ref Expression
1 grpsubadd.b B = Base G
2 grpsubadd.p + ˙ = + G
3 grpsubadd.m - ˙ = - G
4 simpl G Grp X B Y B Z B G Grp
5 1 3 grpsubcl G Grp X B Y B X - ˙ Y B
6 5 3adant3r3 G Grp X B Y B Z B X - ˙ Y B
7 simpr3 G Grp X B Y B Z B Z B
8 1 2 3 grpnpcan G Grp X - ˙ Y B Z B X - ˙ Y - ˙ Z + ˙ Z = X - ˙ Y
9 4 6 7 8 syl3anc G Grp X B Y B Z B X - ˙ Y - ˙ Z + ˙ Z = X - ˙ Y
10 9 oveq1d G Grp X B Y B Z B X - ˙ Y - ˙ Z + ˙ Z + ˙ Y = X - ˙ Y + ˙ Y
11 1 3 grpsubcl G Grp X - ˙ Y B Z B X - ˙ Y - ˙ Z B
12 4 6 7 11 syl3anc G Grp X B Y B Z B X - ˙ Y - ˙ Z B
13 simpr2 G Grp X B Y B Z B Y B
14 1 2 grpass G Grp X - ˙ Y - ˙ Z B Z B Y B X - ˙ Y - ˙ Z + ˙ Z + ˙ Y = X - ˙ Y - ˙ Z + ˙ Z + ˙ Y
15 4 12 7 13 14 syl13anc G Grp X B Y B Z B X - ˙ Y - ˙ Z + ˙ Z + ˙ Y = X - ˙ Y - ˙ Z + ˙ Z + ˙ Y
16 1 2 3 grpnpcan G Grp X B Y B X - ˙ Y + ˙ Y = X
17 16 3adant3r3 G Grp X B Y B Z B X - ˙ Y + ˙ Y = X
18 10 15 17 3eqtr3d G Grp X B Y B Z B X - ˙ Y - ˙ Z + ˙ Z + ˙ Y = X
19 simpr1 G Grp X B Y B Z B X B
20 1 2 grpcl G Grp Z B Y B Z + ˙ Y B
21 4 7 13 20 syl3anc G Grp X B Y B Z B Z + ˙ Y B
22 1 2 3 grpsubadd G Grp X B Z + ˙ Y B X - ˙ Y - ˙ Z B X - ˙ Z + ˙ Y = X - ˙ Y - ˙ Z X - ˙ Y - ˙ Z + ˙ Z + ˙ Y = X
23 4 19 21 12 22 syl13anc G Grp X B Y B Z B X - ˙ Z + ˙ Y = X - ˙ Y - ˙ Z X - ˙ Y - ˙ Z + ˙ Z + ˙ Y = X
24 18 23 mpbird G Grp X B Y B Z B X - ˙ Z + ˙ Y = X - ˙ Y - ˙ Z
25 24 eqcomd G Grp X B Y B Z B X - ˙ Y - ˙ Z = X - ˙ Z + ˙ Y