Metamath Proof Explorer


Theorem mplmon2mul

Description: Product of scaled monomials. (Contributed by Stefan O'Rear, 8-Mar-2015)

Ref Expression
Hypotheses mplmon2cl.p โŠข ๐‘ƒ = ( ๐ผ mPoly ๐‘… )
mplmon2cl.d โŠข ๐ท = { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin }
mplmon2cl.z โŠข 0 = ( 0g โ€˜ ๐‘… )
mplmon2cl.c โŠข ๐ถ = ( Base โ€˜ ๐‘… )
mplmon2cl.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘Š )
mplmon2mul.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CRing )
mplmon2mul.t โŠข โˆ™ = ( .r โ€˜ ๐‘ƒ )
mplmon2mul.u โŠข ยท = ( .r โ€˜ ๐‘… )
mplmon2mul.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
mplmon2mul.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ท )
mplmon2mul.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ถ )
mplmon2mul.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐ถ )
Assertion mplmon2mul ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ๐น , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ๐บ , 0 ) ) ) = ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( ๐น ยท ๐บ ) , 0 ) ) )

Proof

Step Hyp Ref Expression
1 mplmon2cl.p โŠข ๐‘ƒ = ( ๐ผ mPoly ๐‘… )
2 mplmon2cl.d โŠข ๐ท = { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin }
3 mplmon2cl.z โŠข 0 = ( 0g โ€˜ ๐‘… )
4 mplmon2cl.c โŠข ๐ถ = ( Base โ€˜ ๐‘… )
5 mplmon2cl.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘Š )
6 mplmon2mul.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CRing )
7 mplmon2mul.t โŠข โˆ™ = ( .r โ€˜ ๐‘ƒ )
8 mplmon2mul.u โŠข ยท = ( .r โ€˜ ๐‘… )
9 mplmon2mul.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
10 mplmon2mul.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ท )
11 mplmon2mul.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ถ )
12 mplmon2mul.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐ถ )
13 1 mplassa โŠข ( ( ๐ผ โˆˆ ๐‘Š โˆง ๐‘… โˆˆ CRing ) โ†’ ๐‘ƒ โˆˆ AssAlg )
14 5 6 13 syl2anc โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ AssAlg )
15 1 5 6 mplsca โŠข ( ๐œ‘ โ†’ ๐‘… = ( Scalar โ€˜ ๐‘ƒ ) )
16 15 fveq2d โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) )
17 4 16 eqtrid โŠข ( ๐œ‘ โ†’ ๐ถ = ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) )
18 11 17 eleqtrd โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) )
19 eqid โŠข ( Base โ€˜ ๐‘ƒ ) = ( Base โ€˜ ๐‘ƒ )
20 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
21 crngring โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring )
22 6 21 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
23 1 19 3 20 2 5 22 9 mplmon โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
24 assalmod โŠข ( ๐‘ƒ โˆˆ AssAlg โ†’ ๐‘ƒ โˆˆ LMod )
25 14 24 syl โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ LMod )
26 12 17 eleqtrd โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) )
27 1 19 3 20 2 5 22 10 mplmon โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
28 eqid โŠข ( Scalar โ€˜ ๐‘ƒ ) = ( Scalar โ€˜ ๐‘ƒ )
29 eqid โŠข ( ยท๐‘  โ€˜ ๐‘ƒ ) = ( ยท๐‘  โ€˜ ๐‘ƒ )
30 eqid โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) )
31 19 28 29 30 lmodvscl โŠข ( ( ๐‘ƒ โˆˆ LMod โˆง ๐บ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) โˆง ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) โ†’ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
32 25 26 27 31 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
33 19 28 30 29 7 assaass โŠข ( ( ๐‘ƒ โˆˆ AssAlg โˆง ( ๐น โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) โˆง ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) โˆง ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) ) โ†’ ( ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) ) )
34 14 18 23 32 33 syl13anc โŠข ( ๐œ‘ โ†’ ( ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) ) )
35 19 28 30 29 7 assaassr โŠข ( ( ๐‘ƒ โˆˆ AssAlg โˆง ( ๐บ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) โˆง ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) โˆง ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) ) โ†’ ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) )
36 14 26 23 27 35 syl13anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) )
37 36 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) ) = ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) ) )
38 1 19 3 20 2 5 22 9 7 10 mplmonmul โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) )
39 38 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) )
40 39 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) ) = ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) )
41 2 psrbagaddcl โŠข ( ( ๐‘‹ โˆˆ ๐ท โˆง ๐‘Œ โˆˆ ๐ท ) โ†’ ( ๐‘‹ โˆ˜f + ๐‘Œ ) โˆˆ ๐ท )
42 9 10 41 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โˆ˜f + ๐‘Œ ) โˆˆ ๐ท )
43 1 19 3 20 2 5 22 42 mplmon โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
44 eqid โŠข ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) = ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) )
45 19 28 29 30 44 lmodvsass โŠข ( ( ๐‘ƒ โˆˆ LMod โˆง ( ๐น โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) โˆง ๐บ โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) โˆง ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) ) โ†’ ( ( ๐น ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) )
46 25 18 26 43 45 syl13anc โŠข ( ๐œ‘ โ†’ ( ( ๐น ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) )
47 15 fveq2d โŠข ( ๐œ‘ โ†’ ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) )
48 8 47 eqtr2id โŠข ( ๐œ‘ โ†’ ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) = ยท )
49 48 oveqd โŠข ( ๐œ‘ โ†’ ( ๐น ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) ๐บ ) = ( ๐น ยท ๐บ ) )
50 49 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐น ( .r โ€˜ ( Scalar โ€˜ ๐‘ƒ ) ) ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ( ๐น ยท ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) )
51 40 46 50 3eqtr2d โŠข ( ๐œ‘ โ†’ ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) ) = ( ( ๐น ยท ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) )
52 34 37 51 3eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ( ๐น ยท ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) )
53 1 29 2 20 3 4 5 22 9 11 mplmon2 โŠข ( ๐œ‘ โ†’ ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ๐น , 0 ) ) )
54 1 29 2 20 3 4 5 22 10 12 mplmon2 โŠข ( ๐œ‘ โ†’ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ๐บ , 0 ) ) )
55 53 54 oveq12d โŠข ( ๐œ‘ โ†’ ( ( ๐น ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) โˆ™ ( ๐บ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) ) = ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ๐น , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ๐บ , 0 ) ) ) )
56 4 8 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐น โˆˆ ๐ถ โˆง ๐บ โˆˆ ๐ถ ) โ†’ ( ๐น ยท ๐บ ) โˆˆ ๐ถ )
57 22 11 12 56 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐น ยท ๐บ ) โˆˆ ๐ถ )
58 1 29 2 20 3 4 5 22 42 57 mplmon2 โŠข ( ๐œ‘ โ†’ ( ( ๐น ยท ๐บ ) ( ยท๐‘  โ€˜ ๐‘ƒ ) ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( 1r โ€˜ ๐‘… ) , 0 ) ) ) = ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( ๐น ยท ๐บ ) , 0 ) ) )
59 52 55 58 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘‹ , ๐น , 0 ) ) โˆ™ ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ๐‘Œ , ๐บ , 0 ) ) ) = ( ๐‘ฆ โˆˆ ๐ท โ†ฆ if ( ๐‘ฆ = ( ๐‘‹ โˆ˜f + ๐‘Œ ) , ( ๐น ยท ๐บ ) , 0 ) ) )