Step |
Hyp |
Ref |
Expression |
1 |
|
mplascl.p |
โข ๐ = ( ๐ผ mPoly ๐
) |
2 |
|
mplascl.d |
โข ๐ท = { ๐ โ ( โ0 โm ๐ผ ) โฃ ( โก ๐ โ โ ) โ Fin } |
3 |
|
mplascl.z |
โข 0 = ( 0g โ ๐
) |
4 |
|
mplascl.b |
โข ๐ต = ( Base โ ๐
) |
5 |
|
mplascl.a |
โข ๐ด = ( algSc โ ๐ ) |
6 |
|
mplascl.i |
โข ( ๐ โ ๐ผ โ ๐ ) |
7 |
|
mplascl.r |
โข ( ๐ โ ๐
โ Ring ) |
8 |
|
mplascl.x |
โข ( ๐ โ ๐ โ ๐ต ) |
9 |
1 6 7
|
mplsca |
โข ( ๐ โ ๐
= ( Scalar โ ๐ ) ) |
10 |
9
|
fveq2d |
โข ( ๐ โ ( Base โ ๐
) = ( Base โ ( Scalar โ ๐ ) ) ) |
11 |
4 10
|
eqtrid |
โข ( ๐ โ ๐ต = ( Base โ ( Scalar โ ๐ ) ) ) |
12 |
8 11
|
eleqtrd |
โข ( ๐ โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ) |
13 |
|
eqid |
โข ( Scalar โ ๐ ) = ( Scalar โ ๐ ) |
14 |
|
eqid |
โข ( Base โ ( Scalar โ ๐ ) ) = ( Base โ ( Scalar โ ๐ ) ) |
15 |
|
eqid |
โข ( ยท๐ โ ๐ ) = ( ยท๐ โ ๐ ) |
16 |
|
eqid |
โข ( 1r โ ๐ ) = ( 1r โ ๐ ) |
17 |
5 13 14 15 16
|
asclval |
โข ( ๐ โ ( Base โ ( Scalar โ ๐ ) ) โ ( ๐ด โ ๐ ) = ( ๐ ( ยท๐ โ ๐ ) ( 1r โ ๐ ) ) ) |
18 |
12 17
|
syl |
โข ( ๐ โ ( ๐ด โ ๐ ) = ( ๐ ( ยท๐ โ ๐ ) ( 1r โ ๐ ) ) ) |
19 |
|
eqid |
โข ( 1r โ ๐
) = ( 1r โ ๐
) |
20 |
1 2 3 19 16 6 7
|
mpl1 |
โข ( ๐ โ ( 1r โ ๐ ) = ( ๐ฆ โ ๐ท โฆ if ( ๐ฆ = ( ๐ผ ร { 0 } ) , ( 1r โ ๐
) , 0 ) ) ) |
21 |
20
|
oveq2d |
โข ( ๐ โ ( ๐ ( ยท๐ โ ๐ ) ( 1r โ ๐ ) ) = ( ๐ ( ยท๐ โ ๐ ) ( ๐ฆ โ ๐ท โฆ if ( ๐ฆ = ( ๐ผ ร { 0 } ) , ( 1r โ ๐
) , 0 ) ) ) ) |
22 |
2
|
psrbag0 |
โข ( ๐ผ โ ๐ โ ( ๐ผ ร { 0 } ) โ ๐ท ) |
23 |
6 22
|
syl |
โข ( ๐ โ ( ๐ผ ร { 0 } ) โ ๐ท ) |
24 |
1 15 2 19 3 4 6 7 23 8
|
mplmon2 |
โข ( ๐ โ ( ๐ ( ยท๐ โ ๐ ) ( ๐ฆ โ ๐ท โฆ if ( ๐ฆ = ( ๐ผ ร { 0 } ) , ( 1r โ ๐
) , 0 ) ) ) = ( ๐ฆ โ ๐ท โฆ if ( ๐ฆ = ( ๐ผ ร { 0 } ) , ๐ , 0 ) ) ) |
25 |
18 21 24
|
3eqtrd |
โข ( ๐ โ ( ๐ด โ ๐ ) = ( ๐ฆ โ ๐ท โฆ if ( ๐ฆ = ( ๐ผ ร { 0 } ) , ๐ , 0 ) ) ) |