Step |
Hyp |
Ref |
Expression |
1 |
|
pmatcollpw.p |
โข ๐ = ( Poly1 โ ๐
) |
2 |
|
pmatcollpw.c |
โข ๐ถ = ( ๐ Mat ๐ ) |
3 |
|
pmatcollpw.b |
โข ๐ต = ( Base โ ๐ถ ) |
4 |
|
pmatcollpw.m |
โข โ = ( ยท๐ โ ๐ถ ) |
5 |
|
pmatcollpw.e |
โข โ = ( .g โ ( mulGrp โ ๐ ) ) |
6 |
|
pmatcollpw.x |
โข ๐ = ( var1 โ ๐
) |
7 |
|
pmatcollpw.t |
โข ๐ = ( ๐ matToPolyMat ๐
) |
8 |
|
pmatcollpw3.a |
โข ๐ด = ( ๐ Mat ๐
) |
9 |
|
pmatcollpw3.d |
โข ๐ท = ( Base โ ๐ด ) |
10 |
1 2 3 4 5 6 7
|
pmatcollpw |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ๐ = ( ๐ถ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ โ ๐ ) โ ( ๐ โ ( ๐ decompPMat ๐ ) ) ) ) ) ) |
11 |
|
ssid |
โข โ0 โ โ0 |
12 |
|
0nn0 |
โข 0 โ โ0 |
13 |
12
|
ne0ii |
โข โ0 โ โ
|
14 |
1 2 3 4 5 6 7 8 9
|
pmatcollpw3lem |
โข ( ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โง ( โ0 โ โ0 โง โ0 โ โ
) ) โ ( ๐ = ( ๐ถ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ โ ๐ ) โ ( ๐ โ ( ๐ decompPMat ๐ ) ) ) ) ) โ โ ๐ โ ( ๐ท โm โ0 ) ๐ = ( ๐ถ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ โ ๐ ) โ ( ๐ โ ( ๐ โ ๐ ) ) ) ) ) ) ) |
15 |
11 13 14
|
mpanr12 |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ ( ๐ = ( ๐ถ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ โ ๐ ) โ ( ๐ โ ( ๐ decompPMat ๐ ) ) ) ) ) โ โ ๐ โ ( ๐ท โm โ0 ) ๐ = ( ๐ถ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ โ ๐ ) โ ( ๐ โ ( ๐ โ ๐ ) ) ) ) ) ) ) |
16 |
10 15
|
mpd |
โข ( ( ๐ โ Fin โง ๐
โ CRing โง ๐ โ ๐ต ) โ โ ๐ โ ( ๐ท โm โ0 ) ๐ = ( ๐ถ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ โ ๐ ) โ ( ๐ โ ( ๐ โ ๐ ) ) ) ) ) ) |