Step |
Hyp |
Ref |
Expression |
1 |
|
matval.a |
โข ๐ด = ( ๐ Mat ๐
) |
2 |
|
matval.g |
โข ๐บ = ( ๐
freeLMod ( ๐ ร ๐ ) ) |
3 |
|
matval.t |
โข ยท = ( ๐
maMul โจ ๐ , ๐ , ๐ โฉ ) |
4 |
|
elex |
โข ( ๐
โ ๐ โ ๐
โ V ) |
5 |
|
id |
โข ( ๐ = ๐
โ ๐ = ๐
) |
6 |
|
id |
โข ( ๐ = ๐ โ ๐ = ๐ ) |
7 |
6
|
sqxpeqd |
โข ( ๐ = ๐ โ ( ๐ ร ๐ ) = ( ๐ ร ๐ ) ) |
8 |
5 7
|
oveqan12rd |
โข ( ( ๐ = ๐ โง ๐ = ๐
) โ ( ๐ freeLMod ( ๐ ร ๐ ) ) = ( ๐
freeLMod ( ๐ ร ๐ ) ) ) |
9 |
8 2
|
eqtr4di |
โข ( ( ๐ = ๐ โง ๐ = ๐
) โ ( ๐ freeLMod ( ๐ ร ๐ ) ) = ๐บ ) |
10 |
6 6 6
|
oteq123d |
โข ( ๐ = ๐ โ โจ ๐ , ๐ , ๐ โฉ = โจ ๐ , ๐ , ๐ โฉ ) |
11 |
5 10
|
oveqan12rd |
โข ( ( ๐ = ๐ โง ๐ = ๐
) โ ( ๐ maMul โจ ๐ , ๐ , ๐ โฉ ) = ( ๐
maMul โจ ๐ , ๐ , ๐ โฉ ) ) |
12 |
11 3
|
eqtr4di |
โข ( ( ๐ = ๐ โง ๐ = ๐
) โ ( ๐ maMul โจ ๐ , ๐ , ๐ โฉ ) = ยท ) |
13 |
12
|
opeq2d |
โข ( ( ๐ = ๐ โง ๐ = ๐
) โ โจ ( .r โ ndx ) , ( ๐ maMul โจ ๐ , ๐ , ๐ โฉ ) โฉ = โจ ( .r โ ndx ) , ยท โฉ ) |
14 |
9 13
|
oveq12d |
โข ( ( ๐ = ๐ โง ๐ = ๐
) โ ( ( ๐ freeLMod ( ๐ ร ๐ ) ) sSet โจ ( .r โ ndx ) , ( ๐ maMul โจ ๐ , ๐ , ๐ โฉ ) โฉ ) = ( ๐บ sSet โจ ( .r โ ndx ) , ยท โฉ ) ) |
15 |
|
df-mat |
โข Mat = ( ๐ โ Fin , ๐ โ V โฆ ( ( ๐ freeLMod ( ๐ ร ๐ ) ) sSet โจ ( .r โ ndx ) , ( ๐ maMul โจ ๐ , ๐ , ๐ โฉ ) โฉ ) ) |
16 |
|
ovex |
โข ( ๐บ sSet โจ ( .r โ ndx ) , ยท โฉ ) โ V |
17 |
14 15 16
|
ovmpoa |
โข ( ( ๐ โ Fin โง ๐
โ V ) โ ( ๐ Mat ๐
) = ( ๐บ sSet โจ ( .r โ ndx ) , ยท โฉ ) ) |
18 |
4 17
|
sylan2 |
โข ( ( ๐ โ Fin โง ๐
โ ๐ ) โ ( ๐ Mat ๐
) = ( ๐บ sSet โจ ( .r โ ndx ) , ยท โฉ ) ) |
19 |
1 18
|
eqtrid |
โข ( ( ๐ โ Fin โง ๐
โ ๐ ) โ ๐ด = ( ๐บ sSet โจ ( .r โ ndx ) , ยท โฉ ) ) |