| Step |
Hyp |
Ref |
Expression |
| 1 |
|
mp2pm2mp.a |
|- A = ( N Mat R ) |
| 2 |
|
mp2pm2mp.q |
|- Q = ( Poly1 ` A ) |
| 3 |
|
mp2pm2mp.l |
|- L = ( Base ` Q ) |
| 4 |
|
mp2pm2mp.m |
|- .x. = ( .s ` P ) |
| 5 |
|
mp2pm2mp.e |
|- E = ( .g ` ( mulGrp ` P ) ) |
| 6 |
|
mp2pm2mp.y |
|- Y = ( var1 ` R ) |
| 7 |
|
mp2pm2mp.i |
|- I = ( p e. L |-> ( i e. N , j e. N |-> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` p ) ` k ) j ) .x. ( k E Y ) ) ) ) ) ) |
| 8 |
|
fveq2 |
|- ( p = O -> ( coe1 ` p ) = ( coe1 ` O ) ) |
| 9 |
8
|
fveq1d |
|- ( p = O -> ( ( coe1 ` p ) ` k ) = ( ( coe1 ` O ) ` k ) ) |
| 10 |
9
|
oveqd |
|- ( p = O -> ( i ( ( coe1 ` p ) ` k ) j ) = ( i ( ( coe1 ` O ) ` k ) j ) ) |
| 11 |
10
|
oveq1d |
|- ( p = O -> ( ( i ( ( coe1 ` p ) ` k ) j ) .x. ( k E Y ) ) = ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) |
| 12 |
11
|
mpteq2dv |
|- ( p = O -> ( k e. NN0 |-> ( ( i ( ( coe1 ` p ) ` k ) j ) .x. ( k E Y ) ) ) = ( k e. NN0 |-> ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) ) |
| 13 |
12
|
oveq2d |
|- ( p = O -> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` p ) ` k ) j ) .x. ( k E Y ) ) ) ) = ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) ) ) |
| 14 |
13
|
mpoeq3dv |
|- ( p = O -> ( i e. N , j e. N |-> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` p ) ` k ) j ) .x. ( k E Y ) ) ) ) ) = ( i e. N , j e. N |-> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) ) ) ) |
| 15 |
|
simp3 |
|- ( ( N e. Fin /\ R e. Ring /\ O e. L ) -> O e. L ) |
| 16 |
|
simp1 |
|- ( ( N e. Fin /\ R e. Ring /\ O e. L ) -> N e. Fin ) |
| 17 |
|
mpoexga |
|- ( ( N e. Fin /\ N e. Fin ) -> ( i e. N , j e. N |-> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) ) ) e. _V ) |
| 18 |
16 16 17
|
syl2anc |
|- ( ( N e. Fin /\ R e. Ring /\ O e. L ) -> ( i e. N , j e. N |-> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) ) ) e. _V ) |
| 19 |
7 14 15 18
|
fvmptd3 |
|- ( ( N e. Fin /\ R e. Ring /\ O e. L ) -> ( I ` O ) = ( i e. N , j e. N |-> ( P gsum ( k e. NN0 |-> ( ( i ( ( coe1 ` O ) ` k ) j ) .x. ( k E Y ) ) ) ) ) ) |