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 ringnegr ⊢ φ → 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