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