Metamath Proof Explorer


Theorem lmodsubdir

Description: Scalar multiplication distributive law for subtraction. ( hvsubdistr2 analog.) (Contributed by NM, 2-Jul-2014)

Ref Expression
Hypotheses lmodsubdir.v V = Base W
lmodsubdir.t · ˙ = W
lmodsubdir.f F = Scalar W
lmodsubdir.k K = Base F
lmodsubdir.m - ˙ = - W
lmodsubdir.s S = - F
lmodsubdir.w φ W LMod
lmodsubdir.a φ A K
lmodsubdir.b φ B K
lmodsubdir.x φ X V
Assertion lmodsubdir φ A S B · ˙ X = A · ˙ X - ˙ B · ˙ X

Proof

Step Hyp Ref Expression
1 lmodsubdir.v V = Base W
2 lmodsubdir.t · ˙ = W
3 lmodsubdir.f F = Scalar W
4 lmodsubdir.k K = Base F
5 lmodsubdir.m - ˙ = - W
6 lmodsubdir.s S = - F
7 lmodsubdir.w φ W LMod
8 lmodsubdir.a φ A K
9 lmodsubdir.b φ B K
10 lmodsubdir.x φ X V
11 3 lmodring W LMod F Ring
12 7 11 syl φ F Ring
13 ringgrp F Ring F Grp
14 12 13 syl φ F Grp
15 eqid inv g F = inv g F
16 4 15 grpinvcl F Grp B K inv g F B K
17 14 9 16 syl2anc φ inv g F B K
18 eqid + W = + W
19 eqid + F = + F
20 1 18 3 2 4 19 lmodvsdir W LMod A K inv g F B K X V A + F inv g F B · ˙ X = A · ˙ X + W inv g F B · ˙ X
21 7 8 17 10 20 syl13anc φ A + F inv g F B · ˙ X = A · ˙ X + W inv g F B · ˙ X
22 eqid F = F
23 eqid 1 F = 1 F
24 4 22 23 15 12 9 ringnegl φ inv g F 1 F F B = inv g F B
25 24 oveq1d φ inv g F 1 F F B · ˙ X = inv g F B · ˙ X
26 4 23 ringidcl F Ring 1 F K
27 12 26 syl φ 1 F K
28 4 15 grpinvcl F Grp 1 F K inv g F 1 F K
29 14 27 28 syl2anc φ inv g F 1 F K
30 1 3 2 4 22 lmodvsass W LMod inv g F 1 F K B K X V inv g F 1 F F B · ˙ X = inv g F 1 F · ˙ B · ˙ X
31 7 29 9 10 30 syl13anc φ inv g F 1 F F B · ˙ X = inv g F 1 F · ˙ B · ˙ X
32 25 31 eqtr3d φ inv g F B · ˙ X = inv g F 1 F · ˙ B · ˙ X
33 32 oveq2d φ A · ˙ X + W inv g F B · ˙ X = A · ˙ X + W inv g F 1 F · ˙ B · ˙ X
34 21 33 eqtrd φ A + F inv g F B · ˙ X = A · ˙ X + W inv g F 1 F · ˙ B · ˙ X
35 4 19 15 6 grpsubval A K B K A S B = A + F inv g F B
36 8 9 35 syl2anc φ A S B = A + F inv g F B
37 36 oveq1d φ A S B · ˙ X = A + F inv g F B · ˙ X
38 1 3 2 4 lmodvscl W LMod A K X V A · ˙ X V
39 7 8 10 38 syl3anc φ A · ˙ X V
40 1 3 2 4 lmodvscl W LMod B K X V B · ˙ X V
41 7 9 10 40 syl3anc φ B · ˙ X V
42 1 18 5 3 2 15 23 lmodvsubval2 W LMod A · ˙ X V B · ˙ X V A · ˙ X - ˙ B · ˙ X = A · ˙ X + W inv g F 1 F · ˙ B · ˙ X
43 7 39 41 42 syl3anc φ A · ˙ X - ˙ B · ˙ X = A · ˙ X + W inv g F 1 F · ˙ B · ˙ X
44 34 37 43 3eqtr4d φ A S B · ˙ X = A · ˙ X - ˙ B · ˙ X