Step |
Hyp |
Ref |
Expression |
1 |
|
lmod1.m |
โข ๐ = ( { โจ ( Base โ ndx ) , { ๐ผ } โฉ , โจ ( +g โ ndx ) , { โจ โจ ๐ผ , ๐ผ โฉ , ๐ผ โฉ } โฉ , โจ ( Scalar โ ndx ) , ๐
โฉ } โช { โจ ( ยท๐ โ ndx ) , ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) โฉ } ) |
2 |
|
fvex |
โข ( Base โ ๐
) โ V |
3 |
|
snex |
โข { ๐ผ } โ V |
4 |
2 3
|
pm3.2i |
โข ( ( Base โ ๐
) โ V โง { ๐ผ } โ V ) |
5 |
4
|
a1i |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( ( Base โ ๐
) โ V โง { ๐ผ } โ V ) ) |
6 |
|
mpoexga |
โข ( ( ( Base โ ๐
) โ V โง { ๐ผ } โ V ) โ ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) โ V ) |
7 |
1
|
lmodvsca |
โข ( ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) โ V โ ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) = ( ยท๐ โ ๐ ) ) |
8 |
5 6 7
|
3syl |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) = ( ยท๐ โ ๐ ) ) |
9 |
8
|
eqcomd |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( ยท๐ โ ๐ ) = ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) ) |
10 |
|
simprr |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ฅ = ( 1r โ ( Scalar โ ๐ ) ) โง ๐ฆ = ๐ผ ) ) โ ๐ฆ = ๐ผ ) |
11 |
1
|
lmodsca |
โข ( ๐
โ Ring โ ๐
= ( Scalar โ ๐ ) ) |
12 |
11
|
adantl |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ๐
= ( Scalar โ ๐ ) ) |
13 |
12
|
eqcomd |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( Scalar โ ๐ ) = ๐
) |
14 |
13
|
fveq2d |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( 1r โ ( Scalar โ ๐ ) ) = ( 1r โ ๐
) ) |
15 |
|
eqid |
โข ( Base โ ๐
) = ( Base โ ๐
) |
16 |
|
eqid |
โข ( 1r โ ๐
) = ( 1r โ ๐
) |
17 |
15 16
|
ringidcl |
โข ( ๐
โ Ring โ ( 1r โ ๐
) โ ( Base โ ๐
) ) |
18 |
17
|
adantl |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( 1r โ ๐
) โ ( Base โ ๐
) ) |
19 |
14 18
|
eqeltrd |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( 1r โ ( Scalar โ ๐ ) ) โ ( Base โ ๐
) ) |
20 |
|
snidg |
โข ( ๐ผ โ ๐ โ ๐ผ โ { ๐ผ } ) |
21 |
20
|
adantr |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ๐ผ โ { ๐ผ } ) |
22 |
9 10 19 21 21
|
ovmpod |
โข ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โ ( ( 1r โ ( Scalar โ ๐ ) ) ( ยท๐ โ ๐ ) ๐ผ ) = ๐ผ ) |