Metamath Proof Explorer


Theorem lmodlema

Description: Lemma for properties of a left module. (Contributed by NM, 8-Dec-2013) (Revised by Mario Carneiro, 19-Jun-2014)

Ref Expression
Hypotheses islmod.v ⊢ V = Base W
islmod.a ⊢ + ˙ = + W
islmod.s ⊢ · ˙ = ⋅ W
islmod.f ⊢ F = Scalar ⁡ W
islmod.k ⊢ K = Base F
islmod.p ⊢ ⨣ ˙ = + F
islmod.t ⊢ × ˙ = ⋅ F
islmod.u ⊢ 1 ˙ = 1 F
Assertion lmodlema ⊢ W ∈ LMod ∧ Q ∈ K ∧ R ∈ K ∧ X ∈ V ∧ Y ∈ V → R · ˙ Y ∈ V ∧ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y ∧ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y ∧ 1 ˙ · ˙ Y = Y

Proof

Step Hyp Ref Expression
1 islmod.v ⊢ V = Base W
2 islmod.a ⊢ + ˙ = + W
3 islmod.s ⊢ · ˙ = ⋅ W
4 islmod.f ⊢ F = Scalar ⁡ W
5 islmod.k ⊢ K = Base F
6 islmod.p ⊢ ⨣ ˙ = + F
7 islmod.t ⊢ × ˙ = ⋅ F
8 islmod.u ⊢ 1 ˙ = 1 F
9 1 2 3 4 5 6 7 8 islmod ⊢ W ∈ LMod ↔ W ∈ Grp ∧ F ∈ Ring ∧ ∀ q ∈ K ∀ r ∈ K ∀ x ∈ V ∀ w ∈ V r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ∧ q × ˙ r · ˙ w = q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w
10 9 simp3bi ⊢ W ∈ LMod → ∀ q ∈ K ∀ r ∈ K ∀ x ∈ V ∀ w ∈ V r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ∧ q × ˙ r · ˙ w = q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w
11 oveq1 ⊢ q = Q → q ⨣ ˙ r = Q ⨣ ˙ r
12 11 oveq1d ⊢ q = Q → q ⨣ ˙ r · ˙ w = Q ⨣ ˙ r · ˙ w
13 oveq1 ⊢ q = Q → q · ˙ w = Q · ˙ w
14 13 oveq1d ⊢ q = Q → q · ˙ w + ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w
15 12 14 eqeq12d ⊢ q = Q → q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ↔ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w
16 15 3anbi3d ⊢ q = Q → r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ↔ r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w
17 oveq1 ⊢ q = Q → q × ˙ r = Q × ˙ r
18 17 oveq1d ⊢ q = Q → q × ˙ r · ˙ w = Q × ˙ r · ˙ w
19 oveq1 ⊢ q = Q → q · ˙ r · ˙ w = Q · ˙ r · ˙ w
20 18 19 eqeq12d ⊢ q = Q → q × ˙ r · ˙ w = q · ˙ r · ˙ w ↔ Q × ˙ r · ˙ w = Q · ˙ r · ˙ w
21 20 anbi1d ⊢ q = Q → q × ˙ r · ˙ w = q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w ↔ Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w
22 16 21 anbi12d ⊢ q = Q → r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ∧ q × ˙ r · ˙ w = q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w ↔ r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w ∧ Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w
23 22 2ralbidv ⊢ q = Q → ∀ x ∈ V ∀ w ∈ V r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ∧ q × ˙ r · ˙ w = q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w ↔ ∀ x ∈ V ∀ w ∈ V r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w ∧ Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w
24 oveq1 ⊢ r = R → r · ˙ w = R · ˙ w
25 24 eleq1d ⊢ r = R → r · ˙ w ∈ V ↔ R · ˙ w ∈ V
26 oveq1 ⊢ r = R → r · ˙ w + ˙ x = R · ˙ w + ˙ x
27 oveq1 ⊢ r = R → r · ˙ x = R · ˙ x
28 24 27 oveq12d ⊢ r = R → r · ˙ w + ˙ r · ˙ x = R · ˙ w + ˙ R · ˙ x
29 26 28 eqeq12d ⊢ r = R → r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ↔ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x
30 oveq2 ⊢ r = R → Q ⨣ ˙ r = Q ⨣ ˙ R
31 30 oveq1d ⊢ r = R → Q ⨣ ˙ r · ˙ w = Q ⨣ ˙ R · ˙ w
32 24 oveq2d ⊢ r = R → Q · ˙ w + ˙ r · ˙ w = Q · ˙ w + ˙ R · ˙ w
33 31 32 eqeq12d ⊢ r = R → Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w ↔ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w
34 25 29 33 3anbi123d ⊢ r = R → r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w ↔ R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w
35 oveq2 ⊢ r = R → Q × ˙ r = Q × ˙ R
36 35 oveq1d ⊢ r = R → Q × ˙ r · ˙ w = Q × ˙ R · ˙ w
37 24 oveq2d ⊢ r = R → Q · ˙ r · ˙ w = Q · ˙ R · ˙ w
38 36 37 eqeq12d ⊢ r = R → Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ↔ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w
39 38 anbi1d ⊢ r = R → Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w ↔ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w
40 34 39 anbi12d ⊢ r = R → r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w ∧ Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w ↔ R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w
41 40 2ralbidv ⊢ r = R → ∀ x ∈ V ∀ w ∈ V r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ Q ⨣ ˙ r · ˙ w = Q · ˙ w + ˙ r · ˙ w ∧ Q × ˙ r · ˙ w = Q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w ↔ ∀ x ∈ V ∀ w ∈ V R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w
42 23 41 rspc2v ⊢ Q ∈ K ∧ R ∈ K → ∀ q ∈ K ∀ r ∈ K ∀ x ∈ V ∀ w ∈ V r · ˙ w ∈ V ∧ r · ˙ w + ˙ x = r · ˙ w + ˙ r · ˙ x ∧ q ⨣ ˙ r · ˙ w = q · ˙ w + ˙ r · ˙ w ∧ q × ˙ r · ˙ w = q · ˙ r · ˙ w ∧ 1 ˙ · ˙ w = w → ∀ x ∈ V ∀ w ∈ V R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w
43 10 42 mpan9 ⊢ W ∈ LMod ∧ Q ∈ K ∧ R ∈ K → ∀ x ∈ V ∀ w ∈ V R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w
44 oveq2 ⊢ x = X → w + ˙ x = w + ˙ X
45 44 oveq2d ⊢ x = X → R · ˙ w + ˙ x = R · ˙ w + ˙ X
46 oveq2 ⊢ x = X → R · ˙ x = R · ˙ X
47 46 oveq2d ⊢ x = X → R · ˙ w + ˙ R · ˙ x = R · ˙ w + ˙ R · ˙ X
48 45 47 eqeq12d ⊢ x = X → R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ↔ R · ˙ w + ˙ X = R · ˙ w + ˙ R · ˙ X
49 48 3anbi2d ⊢ x = X → R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ↔ R · ˙ w ∈ V ∧ R · ˙ w + ˙ X = R · ˙ w + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w
50 49 anbi1d ⊢ x = X → R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w ↔ R · ˙ w ∈ V ∧ R · ˙ w + ˙ X = R · ˙ w + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w
51 oveq2 ⊢ w = Y → R · ˙ w = R · ˙ Y
52 51 eleq1d ⊢ w = Y → R · ˙ w ∈ V ↔ R · ˙ Y ∈ V
53 oveq1 ⊢ w = Y → w + ˙ X = Y + ˙ X
54 53 oveq2d ⊢ w = Y → R · ˙ w + ˙ X = R · ˙ Y + ˙ X
55 51 oveq1d ⊢ w = Y → R · ˙ w + ˙ R · ˙ X = R · ˙ Y + ˙ R · ˙ X
56 54 55 eqeq12d ⊢ w = Y → R · ˙ w + ˙ X = R · ˙ w + ˙ R · ˙ X ↔ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X
57 oveq2 ⊢ w = Y → Q ⨣ ˙ R · ˙ w = Q ⨣ ˙ R · ˙ Y
58 oveq2 ⊢ w = Y → Q · ˙ w = Q · ˙ Y
59 58 51 oveq12d ⊢ w = Y → Q · ˙ w + ˙ R · ˙ w = Q · ˙ Y + ˙ R · ˙ Y
60 57 59 eqeq12d ⊢ w = Y → Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ↔ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y
61 52 56 60 3anbi123d ⊢ w = Y → R · ˙ w ∈ V ∧ R · ˙ w + ˙ X = R · ˙ w + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ↔ R · ˙ Y ∈ V ∧ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y
62 oveq2 ⊢ w = Y → Q × ˙ R · ˙ w = Q × ˙ R · ˙ Y
63 51 oveq2d ⊢ w = Y → Q · ˙ R · ˙ w = Q · ˙ R · ˙ Y
64 62 63 eqeq12d ⊢ w = Y → Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ↔ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y
65 oveq2 ⊢ w = Y → 1 ˙ · ˙ w = 1 ˙ · ˙ Y
66 id ⊢ w = Y → w = Y
67 65 66 eqeq12d ⊢ w = Y → 1 ˙ · ˙ w = w ↔ 1 ˙ · ˙ Y = Y
68 64 67 anbi12d ⊢ w = Y → Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w ↔ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y ∧ 1 ˙ · ˙ Y = Y
69 61 68 anbi12d ⊢ w = Y → R · ˙ w ∈ V ∧ R · ˙ w + ˙ X = R · ˙ w + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w ↔ R · ˙ Y ∈ V ∧ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y ∧ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y ∧ 1 ˙ · ˙ Y = Y
70 50 69 rspc2v ⊢ X ∈ V ∧ Y ∈ V → ∀ x ∈ V ∀ w ∈ V R · ˙ w ∈ V ∧ R · ˙ w + ˙ x = R · ˙ w + ˙ R · ˙ x ∧ Q ⨣ ˙ R · ˙ w = Q · ˙ w + ˙ R · ˙ w ∧ Q × ˙ R · ˙ w = Q · ˙ R · ˙ w ∧ 1 ˙ · ˙ w = w → R · ˙ Y ∈ V ∧ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y ∧ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y ∧ 1 ˙ · ˙ Y = Y
71 43 70 syl5com ⊢ W ∈ LMod ∧ Q ∈ K ∧ R ∈ K → X ∈ V ∧ Y ∈ V → R · ˙ Y ∈ V ∧ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y ∧ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y ∧ 1 ˙ · ˙ Y = Y
72 71 3impia ⊢ W ∈ LMod ∧ Q ∈ K ∧ R ∈ K ∧ X ∈ V ∧ Y ∈ V → R · ˙ Y ∈ V ∧ R · ˙ Y + ˙ X = R · ˙ Y + ˙ R · ˙ X ∧ Q ⨣ ˙ R · ˙ Y = Q · ˙ Y + ˙ R · ˙ Y ∧ Q × ˙ R · ˙ Y = Q · ˙ R · ˙ Y ∧ 1 ˙ · ˙ Y = Y