Metamath Proof Explorer


Theorem mplvsca

Description: The scalar multiplication operation on multivariate polynomials. (Contributed by Mario Carneiro, 9-Jan-2015) (Revised by Mario Carneiro, 2-Oct-2015)

Ref Expression
Hypotheses mplvsca.p โŠข ๐‘ƒ = ( ๐ผ mPoly ๐‘… )
mplvsca.n โŠข โˆ™ = ( ยท๐‘  โ€˜ ๐‘ƒ )
mplvsca.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
mplvsca.b โŠข ๐ต = ( Base โ€˜ ๐‘ƒ )
mplvsca.m โŠข ยท = ( .r โ€˜ ๐‘… )
mplvsca.d โŠข ๐ท = { โ„Ž โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก โ„Ž โ€œ โ„• ) โˆˆ Fin }
mplvsca.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐พ )
mplvsca.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
Assertion mplvsca ( ๐œ‘ โ†’ ( ๐‘‹ โˆ™ ๐น ) = ( ( ๐ท ร— { ๐‘‹ } ) โˆ˜f ยท ๐น ) )

Proof

Step Hyp Ref Expression
1 mplvsca.p โŠข ๐‘ƒ = ( ๐ผ mPoly ๐‘… )
2 mplvsca.n โŠข โˆ™ = ( ยท๐‘  โ€˜ ๐‘ƒ )
3 mplvsca.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
4 mplvsca.b โŠข ๐ต = ( Base โ€˜ ๐‘ƒ )
5 mplvsca.m โŠข ยท = ( .r โ€˜ ๐‘… )
6 mplvsca.d โŠข ๐ท = { โ„Ž โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก โ„Ž โ€œ โ„• ) โˆˆ Fin }
7 mplvsca.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐พ )
8 mplvsca.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
9 eqid โŠข ( ๐ผ mPwSer ๐‘… ) = ( ๐ผ mPwSer ๐‘… )
10 1 9 2 mplvsca2 โŠข โˆ™ = ( ยท๐‘  โ€˜ ( ๐ผ mPwSer ๐‘… ) )
11 eqid โŠข ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) = ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) )
12 1 9 4 11 mplbasss โŠข ๐ต โІ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) )
13 12 8 sselid โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) )
14 9 10 3 11 5 6 7 13 psrvsca โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โˆ™ ๐น ) = ( ( ๐ท ร— { ๐‘‹ } ) โˆ˜f ยท ๐น ) )