Step |
Hyp |
Ref |
Expression |
1 |
|
slesolex.a |
โข ๐ด = ( ๐ Mat ๐
) |
2 |
|
slesolex.b |
โข ๐ต = ( Base โ ๐ด ) |
3 |
|
slesolex.v |
โข ๐ = ( ( Base โ ๐
) โm ๐ ) |
4 |
|
slesolex.x |
โข ยท = ( ๐
maVecMul โจ ๐ , ๐ โฉ ) |
5 |
1 2
|
matrcl |
โข ( ๐ โ ๐ต โ ( ๐ โ Fin โง ๐
โ V ) ) |
6 |
5
|
simpld |
โข ( ๐ โ ๐ต โ ๐ โ Fin ) |
7 |
|
simpr |
โข ( ( ๐ โ โ
โง ๐ โ Fin ) โ ๐ โ Fin ) |
8 |
|
simpl |
โข ( ( ๐ โ โ
โง ๐ โ Fin ) โ ๐ โ โ
) |
9 |
7 7 8
|
3jca |
โข ( ( ๐ โ โ
โง ๐ โ Fin ) โ ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) ) |
10 |
9
|
ex |
โข ( ๐ โ โ
โ ( ๐ โ Fin โ ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) ) ) |
11 |
10
|
adantr |
โข ( ( ๐ โ โ
โง ๐
โ Ring ) โ ( ๐ โ Fin โ ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) ) ) |
12 |
6 11
|
syl5com |
โข ( ๐ โ ๐ต โ ( ( ๐ โ โ
โง ๐
โ Ring ) โ ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) ) ) |
13 |
12
|
adantr |
โข ( ( ๐ โ ๐ต โง ๐ โ ๐ ) โ ( ( ๐ โ โ
โง ๐
โ Ring ) โ ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) ) ) |
14 |
13
|
impcom |
โข ( ( ( ๐ โ โ
โง ๐
โ Ring ) โง ( ๐ โ ๐ต โง ๐ โ ๐ ) ) โ ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) ) |
15 |
|
simpr |
โข ( ( ๐ โ โ
โง ๐
โ Ring ) โ ๐
โ Ring ) |
16 |
|
simpr |
โข ( ( ๐ โ ๐ต โง ๐ โ ๐ ) โ ๐ โ ๐ ) |
17 |
15 16
|
anim12i |
โข ( ( ( ๐ โ โ
โง ๐
โ Ring ) โง ( ๐ โ ๐ต โง ๐ โ ๐ ) ) โ ( ๐
โ Ring โง ๐ โ ๐ ) ) |
18 |
|
eqid |
โข ( Base โ ๐
) = ( Base โ ๐
) |
19 |
|
eqid |
โข ( ( Base โ ๐
) โm ( ๐ ร ๐ ) ) = ( ( Base โ ๐
) โm ( ๐ ร ๐ ) ) |
20 |
18 19 3 4 3
|
mavmulsolcl |
โข ( ( ( ๐ โ Fin โง ๐ โ Fin โง ๐ โ โ
) โง ( ๐
โ Ring โง ๐ โ ๐ ) ) โ ( ( ๐ ยท ๐ ) = ๐ โ ๐ โ ๐ ) ) |
21 |
14 17 20
|
syl2anc |
โข ( ( ( ๐ โ โ
โง ๐
โ Ring ) โง ( ๐ โ ๐ต โง ๐ โ ๐ ) ) โ ( ( ๐ ยท ๐ ) = ๐ โ ๐ โ ๐ ) ) |