Metamath Proof Explorer


Theorem lmodsubdi

Description: Scalar multiplication distributive law for subtraction. ( hvsubdistr1 analogue, with longer proof since our scalar multiplication is not commutative.) (Contributed by NM, 2-Jul-2014)

Ref Expression
Hypotheses lmodsubdi.v V = Base W
lmodsubdi.t · ˙ = W
lmodsubdi.f F = Scalar W
lmodsubdi.k K = Base F
lmodsubdi.m - ˙ = - W
lmodsubdi.w φ W LMod
lmodsubdi.a φ A K
lmodsubdi.x φ X V
lmodsubdi.y φ Y V
Assertion lmodsubdi φ A · ˙ X - ˙ Y = A · ˙ X - ˙ A · ˙ Y

Proof

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