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