Step |
Hyp |
Ref |
Expression |
0 |
|
cchpmat |
โข CharPlyMat |
1 |
|
vn |
โข ๐ |
2 |
|
cfn |
โข Fin |
3 |
|
vr |
โข ๐ |
4 |
|
cvv |
โข V |
5 |
|
vm |
โข ๐ |
6 |
|
cbs |
โข Base |
7 |
1
|
cv |
โข ๐ |
8 |
|
cmat |
โข Mat |
9 |
3
|
cv |
โข ๐ |
10 |
7 9 8
|
co |
โข ( ๐ Mat ๐ ) |
11 |
10 6
|
cfv |
โข ( Base โ ( ๐ Mat ๐ ) ) |
12 |
|
cmdat |
โข maDet |
13 |
|
cpl1 |
โข Poly1 |
14 |
9 13
|
cfv |
โข ( Poly1 โ ๐ ) |
15 |
7 14 12
|
co |
โข ( ๐ maDet ( Poly1 โ ๐ ) ) |
16 |
|
cv1 |
โข var1 |
17 |
9 16
|
cfv |
โข ( var1 โ ๐ ) |
18 |
|
cvsca |
โข ยท๐ |
19 |
7 14 8
|
co |
โข ( ๐ Mat ( Poly1 โ ๐ ) ) |
20 |
19 18
|
cfv |
โข ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) |
21 |
|
cur |
โข 1r |
22 |
19 21
|
cfv |
โข ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) |
23 |
17 22 20
|
co |
โข ( ( var1 โ ๐ ) ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ) |
24 |
|
csg |
โข -g |
25 |
19 24
|
cfv |
โข ( -g โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) |
26 |
|
cmat2pmat |
โข matToPolyMat |
27 |
7 9 26
|
co |
โข ( ๐ matToPolyMat ๐ ) |
28 |
5
|
cv |
โข ๐ |
29 |
28 27
|
cfv |
โข ( ( ๐ matToPolyMat ๐ ) โ ๐ ) |
30 |
23 29 25
|
co |
โข ( ( ( var1 โ ๐ ) ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ) ( -g โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( ( ๐ matToPolyMat ๐ ) โ ๐ ) ) |
31 |
30 15
|
cfv |
โข ( ( ๐ maDet ( Poly1 โ ๐ ) ) โ ( ( ( var1 โ ๐ ) ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ) ( -g โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( ( ๐ matToPolyMat ๐ ) โ ๐ ) ) ) |
32 |
5 11 31
|
cmpt |
โข ( ๐ โ ( Base โ ( ๐ Mat ๐ ) ) โฆ ( ( ๐ maDet ( Poly1 โ ๐ ) ) โ ( ( ( var1 โ ๐ ) ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ) ( -g โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( ( ๐ matToPolyMat ๐ ) โ ๐ ) ) ) ) |
33 |
1 3 2 4 32
|
cmpo |
โข ( ๐ โ Fin , ๐ โ V โฆ ( ๐ โ ( Base โ ( ๐ Mat ๐ ) ) โฆ ( ( ๐ maDet ( Poly1 โ ๐ ) ) โ ( ( ( var1 โ ๐ ) ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ) ( -g โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( ( ๐ matToPolyMat ๐ ) โ ๐ ) ) ) ) ) |
34 |
0 33
|
wceq |
โข CharPlyMat = ( ๐ โ Fin , ๐ โ V โฆ ( ๐ โ ( Base โ ( ๐ Mat ๐ ) ) โฆ ( ( ๐ maDet ( Poly1 โ ๐ ) ) โ ( ( ( var1 โ ๐ ) ( ยท๐ โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( 1r โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ) ( -g โ ( ๐ Mat ( Poly1 โ ๐ ) ) ) ( ( ๐ matToPolyMat ๐ ) โ ๐ ) ) ) ) ) |