Metamath Proof Explorer


Theorem lmodvsdir

Description: Distributive law for scalar product (right-distributivity). ( ax-hvdistr1 analog.) (Contributed by NM, 10-Jan-2014) (Revised by Mario Carneiro, 22-Sep-2015)

Ref Expression
Hypotheses lmodvsdir.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
lmodvsdir.a โŠข + = ( +g โ€˜ ๐‘Š )
lmodvsdir.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
lmodvsdir.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
lmodvsdir.k โŠข ๐พ = ( Base โ€˜ ๐น )
lmodvsdir.p โŠข โจฃ = ( +g โ€˜ ๐น )
Assertion lmodvsdir ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 lmodvsdir.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 lmodvsdir.a โŠข + = ( +g โ€˜ ๐‘Š )
3 lmodvsdir.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
4 lmodvsdir.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
5 lmodvsdir.k โŠข ๐พ = ( Base โ€˜ ๐น )
6 lmodvsdir.p โŠข โจฃ = ( +g โ€˜ ๐น )
7 eqid โŠข ( .r โ€˜ ๐น ) = ( .r โ€˜ ๐น )
8 eqid โŠข ( 1r โ€˜ ๐น ) = ( 1r โ€˜ ๐น )
9 1 2 4 3 5 6 7 8 lmodlema โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ( ๐‘… ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ( ๐‘… ยท ( ๐‘‹ + ๐‘‹ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) โˆง ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) ) โˆง ( ( ( ๐‘„ ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ๐‘„ ยท ( ๐‘… ยท ๐‘‹ ) ) โˆง ( ( 1r โ€˜ ๐น ) ยท ๐‘‹ ) = ๐‘‹ ) ) )
10 9 simpld โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘… ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ( ๐‘… ยท ( ๐‘‹ + ๐‘‹ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) โˆง ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) ) )
11 10 simp3d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) )
12 11 3expa โŠข ( ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) )
13 12 anabsan2 โŠข ( ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) ) โˆง ๐‘‹ โˆˆ ๐‘‰ ) โ†’ ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) )
14 13 exp42 โŠข ( ๐‘Š โˆˆ LMod โ†’ ( ๐‘„ โˆˆ ๐พ โ†’ ( ๐‘… โˆˆ ๐พ โ†’ ( ๐‘‹ โˆˆ ๐‘‰ โ†’ ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) ) ) ) )
15 14 3imp2 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘„ โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘„ โจฃ ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘„ ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) )