Step |
Hyp |
Ref |
Expression |
1 |
|
chpmatply1.c |
โข ๐ถ = ( ๐ CharPlyMat ๐
) |
2 |
|
chpmatply1.a |
โข ๐ด = ( ๐ Mat ๐
) |
3 |
|
chpmatply1.b |
โข ๐ต = ( Base โ ๐ด ) |
4 |
|
chpmatply1.p |
โข ๐ = ( Poly1 โ ๐
) |
5 |
|
chpmatply1.e |
โข ๐ธ = ( Base โ ๐ ) |
6 |
|
eqid |
โข ( ๐ Mat ๐ ) = ( ๐ Mat ๐ ) |
7 |
|
eqid |
โข ( ๐ maDet ๐ ) = ( ๐ maDet ๐ ) |
8 |
|
eqid |
โข ( -g โ ( ๐ Mat ๐ ) ) = ( -g โ ( ๐ Mat ๐ ) ) |
9 |
|
eqid |
โข ( var1 โ ๐
) = ( var1 โ ๐
) |
10 |
|
eqid |
โข ( ยท๐ โ ( ๐ Mat ๐ ) ) = ( ยท๐ โ ( ๐ Mat ๐ ) ) |
11 |
|
eqid |
โข ( ๐ matToPolyMat ๐
) = ( ๐ matToPolyMat ๐
) |
12 |
|
eqid |
โข ( 1r โ ( ๐ Mat ๐ ) ) = ( 1r โ ( ๐ Mat ๐ ) ) |
13 |
1 2 3 4 6 7 8 9 10 11 12
|
chpmatval |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ( ๐ถ โ ๐ ) = ( ( ๐ maDet ๐ ) โ ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) ) ) |
14 |
4
|
ply1crng |
โข ( ๐
โ CRing โ ๐ โ CRing ) |
15 |
14
|
3ad2ant2 |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ๐ โ CRing ) |
16 |
|
crngring |
โข ( ๐
โ CRing โ ๐
โ Ring ) |
17 |
|
eqid |
โข ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) = ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) |
18 |
2 3 4 6 9 11 8 10 12 17
|
chmatcl |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) โ ( Base โ ( ๐ Mat ๐ ) ) ) |
19 |
16 18
|
syl3an2 |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) โ ( Base โ ( ๐ Mat ๐ ) ) ) |
20 |
|
eqid |
โข ( Base โ ( ๐ Mat ๐ ) ) = ( Base โ ( ๐ Mat ๐ ) ) |
21 |
7 6 20 5
|
mdetcl |
โข ( ( ๐ โ CRing โง ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) โ ( Base โ ( ๐ Mat ๐ ) ) ) โ ( ( ๐ maDet ๐ ) โ ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) ) โ ๐ธ ) |
22 |
15 19 21
|
syl2anc |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ( ( ๐ maDet ๐ ) โ ( ( ( var1 โ ๐
) ( ยท๐ โ ( ๐ Mat ๐ ) ) ( 1r โ ( ๐ Mat ๐ ) ) ) ( -g โ ( ๐ Mat ๐ ) ) ( ( ๐ matToPolyMat ๐
) โ ๐ ) ) ) โ ๐ธ ) |
23 |
13 22
|
eqeltrd |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ( ๐ถ โ ๐ ) โ ๐ธ ) |