Metamath Proof Explorer


Theorem lmodnegadd

Description: Distribute negation through addition of scalar products. (Contributed by NM, 9-Apr-2015)

Ref Expression
Hypotheses lmodnegadd.v V = Base W
lmodnegadd.p + ˙ = + W
lmodnegadd.t · ˙ = W
lmodnegadd.n N = inv g W
lmodnegadd.r R = Scalar W
lmodnegadd.k K = Base R
lmodnegadd.i I = inv g R
lmodnegadd.w φ W LMod
lmodnegadd.a φ A K
lmodnegadd.b φ B K
lmodnegadd.x φ X V
lmodnegadd.y φ Y V
Assertion lmodnegadd φ N A · ˙ X + ˙ B · ˙ Y = I A · ˙ X + ˙ I B · ˙ Y

Proof

Step Hyp Ref Expression
1 lmodnegadd.v V = Base W
2 lmodnegadd.p + ˙ = + W
3 lmodnegadd.t · ˙ = W
4 lmodnegadd.n N = inv g W
5 lmodnegadd.r R = Scalar W
6 lmodnegadd.k K = Base R
7 lmodnegadd.i I = inv g R
8 lmodnegadd.w φ W LMod
9 lmodnegadd.a φ A K
10 lmodnegadd.b φ B K
11 lmodnegadd.x φ X V
12 lmodnegadd.y φ Y V
13 lmodabl W LMod W Abel
14 8 13 syl φ W Abel
15 1 5 3 6 lmodvscl W LMod A K X V A · ˙ X V
16 8 9 11 15 syl3anc φ A · ˙ X V
17 1 5 3 6 lmodvscl W LMod B K Y V B · ˙ Y V
18 8 10 12 17 syl3anc φ B · ˙ Y V
19 1 2 4 ablinvadd W Abel A · ˙ X V B · ˙ Y V N A · ˙ X + ˙ B · ˙ Y = N A · ˙ X + ˙ N B · ˙ Y
20 14 16 18 19 syl3anc φ N A · ˙ X + ˙ B · ˙ Y = N A · ˙ X + ˙ N B · ˙ Y
21 1 5 3 4 6 7 8 11 9 lmodvsneg φ N A · ˙ X = I A · ˙ X
22 1 5 3 4 6 7 8 12 10 lmodvsneg φ N B · ˙ Y = I B · ˙ Y
23 21 22 oveq12d φ N A · ˙ X + ˙ N B · ˙ Y = I A · ˙ X + ˙ I B · ˙ Y
24 20 23 eqtrd φ N A · ˙ X + ˙ B · ˙ Y = I A · ˙ X + ˙ I B · ˙ Y