Metamath Proof Explorer


Theorem lmodvsdi

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

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

Proof

Step Hyp Ref Expression
1 lmodvsdi.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 lmodvsdi.a โŠข + = ( +g โ€˜ ๐‘Š )
3 lmodvsdi.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
4 lmodvsdi.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
5 lmodvsdi.k โŠข ๐พ = ( Base โ€˜ ๐น )
6 eqid โŠข ( +g โ€˜ ๐น ) = ( +g โ€˜ ๐น )
7 eqid โŠข ( .r โ€˜ ๐น ) = ( .r โ€˜ ๐น )
8 eqid โŠข ( 1r โ€˜ ๐น ) = ( 1r โ€˜ ๐น )
9 1 2 4 3 5 6 7 8 lmodlema โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘… โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) โˆง ( ๐‘Œ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ( ๐‘… ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) โˆง ( ( ๐‘… ( +g โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) ) โˆง ( ( ( ๐‘… ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ๐‘… ยท ( ๐‘… ยท ๐‘‹ ) ) โˆง ( ( 1r โ€˜ ๐น ) ยท ๐‘‹ ) = ๐‘‹ ) ) )
10 9 simpld โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘… โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) โˆง ( ๐‘Œ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘… ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) โˆง ( ( ๐‘… ( +g โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘‹ ) ) ) )
11 10 simp2d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘… โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) โˆง ( ๐‘Œ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) )
12 11 3expia โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘… โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ ) ) โ†’ ( ( ๐‘Œ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) โ†’ ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) ) )
13 12 anabsan2 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ ) โ†’ ( ( ๐‘Œ โˆˆ ๐‘‰ โˆง ๐‘‹ โˆˆ ๐‘‰ ) โ†’ ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) ) )
14 13 exp4b โŠข ( ๐‘Š โˆˆ LMod โ†’ ( ๐‘… โˆˆ ๐พ โ†’ ( ๐‘Œ โˆˆ ๐‘‰ โ†’ ( ๐‘‹ โˆˆ ๐‘‰ โ†’ ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) ) ) ) )
15 14 com34 โŠข ( ๐‘Š โˆˆ LMod โ†’ ( ๐‘… โˆˆ ๐พ โ†’ ( ๐‘‹ โˆˆ ๐‘‰ โ†’ ( ๐‘Œ โˆˆ ๐‘‰ โ†’ ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) ) ) ) )
16 15 3imp2 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘… ยท ( ๐‘‹ + ๐‘Œ ) ) = ( ( ๐‘… ยท ๐‘‹ ) + ( ๐‘… ยท ๐‘Œ ) ) )