Step |
Hyp |
Ref |
Expression |
1 |
|
pm2mpval.p |
โข ๐ = ( Poly1 โ ๐
) |
2 |
|
pm2mpval.c |
โข ๐ถ = ( ๐ Mat ๐ ) |
3 |
|
pm2mpval.b |
โข ๐ต = ( Base โ ๐ถ ) |
4 |
|
pm2mpval.m |
โข โ = ( ยท๐ โ ๐ ) |
5 |
|
pm2mpval.e |
โข โ = ( .g โ ( mulGrp โ ๐ ) ) |
6 |
|
pm2mpval.x |
โข ๐ = ( var1 โ ๐ด ) |
7 |
|
pm2mpval.a |
โข ๐ด = ( ๐ Mat ๐
) |
8 |
|
pm2mpval.q |
โข ๐ = ( Poly1 โ ๐ด ) |
9 |
|
pm2mpval.t |
โข ๐ = ( ๐ pMatToMatPoly ๐
) |
10 |
|
pm2mpcl.l |
โข ๐ฟ = ( Base โ ๐ ) |
11 |
|
ovexd |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring ) โง ๐ โ ๐ต ) โ ( ๐ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ decompPMat ๐ ) โ ( ๐ โ ๐ ) ) ) ) โ V ) |
12 |
1 2 3 4 5 6 7 8 9
|
pm2mpval |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ๐ = ( ๐ โ ๐ต โฆ ( ๐ ฮฃg ( ๐ โ โ0 โฆ ( ( ๐ decompPMat ๐ ) โ ( ๐ โ ๐ ) ) ) ) ) ) |
13 |
1 2 3 4 5 6 7 8 9 10
|
pm2mpcl |
โข ( ( ๐ โ Fin โง ๐
โ Ring โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) โ ๐ฟ ) |
14 |
13
|
3expa |
โข ( ( ( ๐ โ Fin โง ๐
โ Ring ) โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) โ ๐ฟ ) |
15 |
11 12 14
|
fmpt2d |
โข ( ( ๐ โ Fin โง ๐
โ Ring ) โ ๐ : ๐ต โถ ๐ฟ ) |