Step |
Hyp |
Ref |
Expression |
1 |
|
clmvscl.v |
โข ๐ = ( Base โ ๐ ) |
2 |
|
clmvscl.f |
โข ๐น = ( Scalar โ ๐ ) |
3 |
|
clmvscl.s |
โข ยท = ( ยท๐ โ ๐ ) |
4 |
|
clmvscl.k |
โข ๐พ = ( Base โ ๐น ) |
5 |
2
|
clmmul |
โข ( ๐ โ โMod โ ยท = ( .r โ ๐น ) ) |
6 |
5
|
adantr |
โข ( ( ๐ โ โMod โง ( ๐ โ ๐พ โง ๐
โ ๐พ โง ๐ โ ๐ ) ) โ ยท = ( .r โ ๐น ) ) |
7 |
6
|
oveqd |
โข ( ( ๐ โ โMod โง ( ๐ โ ๐พ โง ๐
โ ๐พ โง ๐ โ ๐ ) ) โ ( ๐ ยท ๐
) = ( ๐ ( .r โ ๐น ) ๐
) ) |
8 |
7
|
oveq1d |
โข ( ( ๐ โ โMod โง ( ๐ โ ๐พ โง ๐
โ ๐พ โง ๐ โ ๐ ) ) โ ( ( ๐ ยท ๐
) ยท ๐ ) = ( ( ๐ ( .r โ ๐น ) ๐
) ยท ๐ ) ) |
9 |
|
clmlmod |
โข ( ๐ โ โMod โ ๐ โ LMod ) |
10 |
|
eqid |
โข ( .r โ ๐น ) = ( .r โ ๐น ) |
11 |
1 2 3 4 10
|
lmodvsass |
โข ( ( ๐ โ LMod โง ( ๐ โ ๐พ โง ๐
โ ๐พ โง ๐ โ ๐ ) ) โ ( ( ๐ ( .r โ ๐น ) ๐
) ยท ๐ ) = ( ๐ ยท ( ๐
ยท ๐ ) ) ) |
12 |
9 11
|
sylan |
โข ( ( ๐ โ โMod โง ( ๐ โ ๐พ โง ๐
โ ๐พ โง ๐ โ ๐ ) ) โ ( ( ๐ ( .r โ ๐น ) ๐
) ยท ๐ ) = ( ๐ ยท ( ๐
ยท ๐ ) ) ) |
13 |
8 12
|
eqtrd |
โข ( ( ๐ โ โMod โง ( ๐ โ ๐พ โง ๐
โ ๐พ โง ๐ โ ๐ ) ) โ ( ( ๐ ยท ๐
) ยท ๐ ) = ( ๐ ยท ( ๐
ยท ๐ ) ) ) |