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