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 โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ( Base โ ๐
) โ V โง { ๐ผ } โ V ) ) |
6 |
|
mpoexga |
โข ( ( ( Base โ ๐
) โ V โง { ๐ผ } โ V ) โ ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) โ V ) |
7 |
1
|
lmodvsca |
โข ( ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) โ V โ ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) = ( ยท๐ โ ๐ ) ) |
8 |
5 6 7
|
3syl |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) = ( ยท๐ โ ๐ ) ) |
9 |
8
|
eqcomd |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ยท๐ โ ๐ ) = ( ๐ฅ โ ( Base โ ๐
) , ๐ฆ โ { ๐ผ } โฆ ๐ฆ ) ) |
10 |
|
simprr |
โข ( ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โง ( ๐ฅ = ๐ โง ๐ฆ = ๐ผ ) ) โ ๐ฆ = ๐ผ ) |
11 |
|
simprl |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ๐ โ ( Base โ ๐
) ) |
12 |
|
snidg |
โข ( ๐ผ โ ๐ โ ๐ผ โ { ๐ผ } ) |
13 |
12
|
ad2antrr |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ๐ผ โ { ๐ผ } ) |
14 |
9 10 11 13 13
|
ovmpod |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ ( ยท๐ โ ๐ ) ๐ผ ) = ๐ผ ) |
15 |
|
simprr |
โข ( ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โง ( ๐ฅ = ๐ โง ๐ฆ = ๐ผ ) ) โ ๐ฆ = ๐ผ ) |
16 |
|
simprr |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ๐ โ ( Base โ ๐
) ) |
17 |
9 15 16 13 13
|
ovmpod |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ ( ยท๐ โ ๐ ) ๐ผ ) = ๐ผ ) |
18 |
17
|
oveq2d |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ ( ยท๐ โ ๐ ) ( ๐ ( ยท๐ โ ๐ ) ๐ผ ) ) = ( ๐ ( ยท๐ โ ๐ ) ๐ผ ) ) |
19 |
|
simprr |
โข ( ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โง ( ๐ฅ = ( ๐ ( .r โ ( Scalar โ ๐ ) ) ๐ ) โง ๐ฆ = ๐ผ ) ) โ ๐ฆ = ๐ผ ) |
20 |
|
simplr |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ๐
โ Ring ) |
21 |
1
|
lmodsca |
โข ( ๐
โ Ring โ ๐
= ( Scalar โ ๐ ) ) |
22 |
21
|
fveq2d |
โข ( ๐
โ Ring โ ( .r โ ๐
) = ( .r โ ( Scalar โ ๐ ) ) ) |
23 |
20 22
|
syl |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( .r โ ๐
) = ( .r โ ( Scalar โ ๐ ) ) ) |
24 |
23
|
eqcomd |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( .r โ ( Scalar โ ๐ ) ) = ( .r โ ๐
) ) |
25 |
24
|
oveqd |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ ( .r โ ( Scalar โ ๐ ) ) ๐ ) = ( ๐ ( .r โ ๐
) ๐ ) ) |
26 |
|
eqid |
โข ( Base โ ๐
) = ( Base โ ๐
) |
27 |
|
eqid |
โข ( .r โ ๐
) = ( .r โ ๐
) |
28 |
26 27
|
ringcl |
โข ( ( ๐
โ Ring โง ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) โ ( ๐ ( .r โ ๐
) ๐ ) โ ( Base โ ๐
) ) |
29 |
20 11 16 28
|
syl3anc |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ ( .r โ ๐
) ๐ ) โ ( Base โ ๐
) ) |
30 |
25 29
|
eqeltrd |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ๐ ( .r โ ( Scalar โ ๐ ) ) ๐ ) โ ( Base โ ๐
) ) |
31 |
9 19 30 13 13
|
ovmpod |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ( ๐ ( .r โ ( Scalar โ ๐ ) ) ๐ ) ( ยท๐ โ ๐ ) ๐ผ ) = ๐ผ ) |
32 |
14 18 31
|
3eqtr4rd |
โข ( ( ( ๐ผ โ ๐ โง ๐
โ Ring ) โง ( ๐ โ ( Base โ ๐
) โง ๐ โ ( Base โ ๐
) ) ) โ ( ( ๐ ( .r โ ( Scalar โ ๐ ) ) ๐ ) ( ยท๐ โ ๐ ) ๐ผ ) = ( ๐ ( ยท๐ โ ๐ ) ( ๐ ( ยท๐ โ ๐ ) ๐ผ ) ) ) |