Metamath Proof Explorer


Theorem lflvsass

Description: Associative law for (right vector space) scalar product of functionals. (Contributed by NM, 19-Oct-2014)

Ref Expression
Hypotheses lflass.v ⊢ V = Base W
lflass.r ⊢ R = Scalar ⁡ W
lflass.k ⊢ K = Base R
lflass.t ⊢ · ˙ = ⋅ R
lflass.f ⊢ F = LFnl ⁡ W
lflass.w ⊢ φ → W ∈ LMod
lflass.x ⊢ φ → X ∈ K
lflass.y ⊢ φ → Y ∈ K
lflass.g ⊢ φ → G ∈ F
Assertion lflvsass ⊢ φ → G · ˙ f V × X · ˙ Y = G · ˙ f V × X · ˙ f V × Y

Proof

Step Hyp Ref Expression
1 lflass.v ⊢ V = Base W
2 lflass.r ⊢ R = Scalar ⁡ W
3 lflass.k ⊢ K = Base R
4 lflass.t ⊢ · ˙ = ⋅ R
5 lflass.f ⊢ F = LFnl ⁡ W
6 lflass.w ⊢ φ → W ∈ LMod
7 lflass.x ⊢ φ → X ∈ K
8 lflass.y ⊢ φ → Y ∈ K
9 lflass.g ⊢ φ → G ∈ F
10 1 fvexi ⊢ V ∈ V
11 10 a1i ⊢ φ → V ∈ V
12 2 3 1 5 lflf ⊢ W ∈ LMod ∧ G ∈ F → G : V ⟶ K
13 6 9 12 syl2anc ⊢ φ → G : V ⟶ K
14 fconst6g ⊢ X ∈ K → V × X : V ⟶ K
15 7 14 syl ⊢ φ → V × X : V ⟶ K
16 fconst6g ⊢ Y ∈ K → V × Y : V ⟶ K
17 8 16 syl ⊢ φ → V × Y : V ⟶ K
18 2 lmodring ⊢ W ∈ LMod → R ∈ Ring
19 6 18 syl ⊢ φ → R ∈ Ring
20 3 4 ringass ⊢ R ∈ Ring ∧ x ∈ K ∧ y ∈ K ∧ z ∈ K → x · ˙ y · ˙ z = x · ˙ y · ˙ z
21 19 20 sylan ⊢ φ ∧ x ∈ K ∧ y ∈ K ∧ z ∈ K → x · ˙ y · ˙ z = x · ˙ y · ˙ z
22 11 13 15 17 21 caofass ⊢ φ → G · ˙ f V × X · ˙ f V × Y = G · ˙ f V × X · ˙ f V × Y
23 11 7 8 ofc12 ⊢ φ → V × X · ˙ f V × Y = V × X · ˙ Y
24 23 oveq2d ⊢ φ → G · ˙ f V × X · ˙ f V × Y = G · ˙ f V × X · ˙ Y
25 22 24 eqtr2d ⊢ φ → G · ˙ f V × X · ˙ Y = G · ˙ f V × X · ˙ f V × Y