Metamath Proof Explorer


Theorem clmvsass

Description: Associative law for scalar product. Analogue of lmodvsass . (Contributed by Mario Carneiro, 16-Oct-2015)

Ref Expression
Hypotheses clmvscl.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
clmvscl.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
clmvscl.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
clmvscl.k โŠข ๐พ = ( Base โ€˜ ๐น )
Assertion clmvsass ( ( ๐‘Š โˆˆ โ„‚Mod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ ยท ๐‘… ) ยท ๐‘‹ ) = ( ๐‘„ ยท ( ๐‘… ยท ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 clmvscl.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 clmvscl.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
3 clmvscl.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
4 clmvscl.k โŠข ๐พ = ( Base โ€˜ ๐น )
5 2 clmmul โŠข ( ๐‘Š โˆˆ โ„‚Mod โ†’ ยท = ( .r โ€˜ ๐น ) )
6 5 adantr โŠข ( ( ๐‘Š โˆˆ โ„‚Mod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ยท = ( .r โ€˜ ๐น ) )
7 6 oveqd โŠข ( ( ๐‘Š โˆˆ โ„‚Mod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘„ ยท ๐‘… ) = ( ๐‘„ ( .r โ€˜ ๐น ) ๐‘… ) )
8 7 oveq1d โŠข ( ( ๐‘Š โˆˆ โ„‚Mod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ ยท ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) )
9 clmlmod โŠข ( ๐‘Š โˆˆ โ„‚Mod โ†’ ๐‘Š โˆˆ LMod )
10 eqid โŠข ( .r โ€˜ ๐น ) = ( .r โ€˜ ๐น )
11 1 2 3 4 10 lmodvsass โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ๐‘„ ยท ( ๐‘… ยท ๐‘‹ ) ) )
12 9 11 sylan โŠข ( ( ๐‘Š โˆˆ โ„‚Mod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ๐‘„ ยท ( ๐‘… ยท ๐‘‹ ) ) )
13 8 12 eqtrd โŠข ( ( ๐‘Š โˆˆ โ„‚Mod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ ยท ๐‘… ) ยท ๐‘‹ ) = ( ๐‘„ ยท ( ๐‘… ยท ๐‘‹ ) ) )