Metamath Proof Explorer


Theorem abladdsub

Description: Associative-type law for group subtraction and addition. (Contributed by NM, 19-Apr-2014)

Ref Expression
Hypotheses ablsubadd.b ⊢ B = Base G
ablsubadd.p ⊢ + ˙ = + G
ablsubadd.m ⊢ - ˙ = - G
Assertion abladdsub ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X + ˙ Y - ˙ Z = X - ˙ Z + ˙ Y

Proof

Step Hyp Ref Expression
1 ablsubadd.b ⊢ B = Base G
2 ablsubadd.p ⊢ + ˙ = + G
3 ablsubadd.m ⊢ - ˙ = - G
4 1 2 ablcom ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B → X + ˙ Y = Y + ˙ X
5 4 3adant3r3 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X + ˙ Y = Y + ˙ X
6 5 oveq1d ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X + ˙ Y - ˙ Z = Y + ˙ X - ˙ Z
7 ablgrp ⊢ G ∈ Abel → G ∈ Grp
8 7 adantr ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → G ∈ Grp
9 simpr2 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∈ B
10 simpr1 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∈ B
11 simpr3 ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ∈ B
12 1 2 3 grpaddsubass ⊢ G ∈ Grp ∧ Y ∈ B ∧ X ∈ B ∧ Z ∈ B → Y + ˙ X - ˙ Z = Y + ˙ X - ˙ Z
13 8 9 10 11 12 syl13anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y + ˙ X - ˙ Z = Y + ˙ X - ˙ Z
14 simpl ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → G ∈ Abel
15 1 3 grpsubcl ⊢ G ∈ Grp ∧ X ∈ B ∧ Z ∈ B → X - ˙ Z ∈ B
16 8 10 11 15 syl3anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X - ˙ Z ∈ B
17 1 2 ablcom ⊢ G ∈ Abel ∧ Y ∈ B ∧ X - ˙ Z ∈ B → Y + ˙ X - ˙ Z = X - ˙ Z + ˙ Y
18 14 9 16 17 syl3anc ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y + ˙ X - ˙ Z = X - ˙ Z + ˙ Y
19 6 13 18 3eqtrd ⊢ G ∈ Abel ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X + ˙ Y - ˙ Z = X - ˙ Z + ˙ Y