MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  mplcoe5 Structured version   Unicode version

Theorem mplcoe5 17546
Description: Decompose a monomial into a finite product of powers of variables. Instead of assuming that 
R is a commutative ring (as in mplcoe2 17547), it is sufficient that  R is a ring and all the variables of the multivariate polynomial commute. (Contributed by AV, 7-Oct-2019.)
Hypotheses
Ref Expression
mplcoe1.p  |-  P  =  ( I mPoly  R )
mplcoe1.d  |-  D  =  { f  e.  ( NN0  ^m  I )  |  ( `' f
" NN )  e. 
Fin }
mplcoe1.z  |-  .0.  =  ( 0g `  R )
mplcoe1.o  |-  .1.  =  ( 1r `  R )
mplcoe1.i  |-  ( ph  ->  I  e.  W )
mplcoe2.g  |-  G  =  (mulGrp `  P )
mplcoe2.m  |-  .^  =  (.g
`  G )
mplcoe2.v  |-  V  =  ( I mVar  R )
mplcoe5.r  |-  ( ph  ->  R  e.  Ring )
mplcoe5.y  |-  ( ph  ->  Y  e.  D )
mplcoe5.c  |-  ( ph  ->  A. x  e.  I  A. y  e.  I 
( ( V `  y ) ( +g  `  G ) ( V `
 x ) )  =  ( ( V `
 x ) ( +g  `  G ) ( V `  y
) ) )
Assertion
Ref Expression
mplcoe5  |-  ( ph  ->  ( y  e.  D  |->  if ( y  =  Y ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
Distinct variable groups:    x, k,  .^ , y    .1. , k    x, y,  .1.    k, G, x    f,
k, x, y, I    ph, k, x, y    R, f, y    D, k, x, y    P, k, x    k, V, x    .0. , f, k, x, y    f, Y, k, x, y    k, W, y    y, G    y, V    y,  .^
Allowed substitution hints:    ph( f)    D( f)    P( y, f)    R( x, k)    .1. ( f)    .^ ( f)    G( f)    V( f)    W( x, f)

Proof of Theorem mplcoe5
Dummy variables  i  w  z  a  b are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mplcoe5.y . . . . . . . . 9  |-  ( ph  ->  Y  e.  D )
2 mplcoe1.i . . . . . . . . . 10  |-  ( ph  ->  I  e.  W )
3 mplcoe1.d . . . . . . . . . . 11  |-  D  =  { f  e.  ( NN0  ^m  I )  |  ( `' f
" NN )  e. 
Fin }
43psrbag 17429 . . . . . . . . . 10  |-  ( I  e.  W  ->  ( Y  e.  D  <->  ( Y : I --> NN0  /\  ( `' Y " NN )  e.  Fin ) ) )
52, 4syl 16 . . . . . . . . 9  |-  ( ph  ->  ( Y  e.  D  <->  ( Y : I --> NN0  /\  ( `' Y " NN )  e.  Fin ) ) )
61, 5mpbid 210 . . . . . . . 8  |-  ( ph  ->  ( Y : I --> NN0  /\  ( `' Y " NN )  e.  Fin ) )
76simpld 459 . . . . . . 7  |-  ( ph  ->  Y : I --> NN0 )
87feqmptd 5742 . . . . . 6  |-  ( ph  ->  Y  =  ( i  e.  I  |->  ( Y `
 i ) ) )
9 iftrue 3795 . . . . . . . . 9  |-  ( i  e.  ( `' Y " NN )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
109adantl 466 . . . . . . . 8  |-  ( ( ( ph  /\  i  e.  I )  /\  i  e.  ( `' Y " NN ) )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
11 eldif 3336 . . . . . . . . . 10  |-  ( i  e.  ( I  \ 
( `' Y " NN ) )  <->  ( i  e.  I  /\  -.  i  e.  ( `' Y " NN ) ) )
12 ifid 3824 . . . . . . . . . . 11  |-  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  ( Y `  i ) )  =  ( Y `
 i )
13 frnnn0supp 10631 . . . . . . . . . . . . . . 15  |-  ( ( I  e.  W  /\  Y : I --> NN0 )  ->  ( Y supp  0 )  =  ( `' Y " NN ) )
142, 7, 13syl2anc 661 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( Y supp  0 )  =  ( `' Y " NN ) )
15 eqimss 3406 . . . . . . . . . . . . . 14  |-  ( ( Y supp  0 )  =  ( `' Y " NN )  ->  ( Y supp  0 )  C_  ( `' Y " NN ) )
1614, 15syl 16 . . . . . . . . . . . . 13  |-  ( ph  ->  ( Y supp  0 ) 
C_  ( `' Y " NN ) )
17 c0ex 9378 . . . . . . . . . . . . . 14  |-  0  e.  _V
1817a1i 11 . . . . . . . . . . . . 13  |-  ( ph  ->  0  e.  _V )
197, 16, 2, 18suppssr 6718 . . . . . . . . . . . 12  |-  ( (
ph  /\  i  e.  ( I  \  ( `' Y " NN ) ) )  ->  ( Y `  i )  =  0 )
2019ifeq2d 3806 . . . . . . . . . . 11  |-  ( (
ph  /\  i  e.  ( I  \  ( `' Y " NN ) ) )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  ( Y `  i ) )  =  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) )
2112, 20syl5reqr 2488 . . . . . . . . . 10  |-  ( (
ph  /\  i  e.  ( I  \  ( `' Y " NN ) ) )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
2211, 21sylan2br 476 . . . . . . . . 9  |-  ( (
ph  /\  ( i  e.  I  /\  -.  i  e.  ( `' Y " NN ) ) )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
2322anassrs 648 . . . . . . . 8  |-  ( ( ( ph  /\  i  e.  I )  /\  -.  i  e.  ( `' Y " NN ) )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 )  =  ( Y `  i
) )
2410, 23pm2.61dan 789 . . . . . . 7  |-  ( (
ph  /\  i  e.  I )  ->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
2524mpteq2dva 4376 . . . . . 6  |-  ( ph  ->  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) )  =  ( i  e.  I  |->  ( Y `  i
) ) )
268, 25eqtr4d 2476 . . . . 5  |-  ( ph  ->  Y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) )
2726eqeq2d 2452 . . . 4  |-  ( ph  ->  ( y  =  Y  <-> 
y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ) )
2827ifbid 3809 . . 3  |-  ( ph  ->  if ( y  =  Y ,  .1.  ,  .0.  )  =  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )
2928mpteq2dv 4377 . 2  |-  ( ph  ->  ( y  e.  D  |->  if ( y  =  Y ,  .1.  ,  .0.  ) )  =  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) ) )
30 cnvimass 5187 . . . . 5  |-  ( `' Y " NN ) 
C_  dom  Y
31 fdm 5561 . . . . . 6  |-  ( Y : I --> NN0  ->  dom 
Y  =  I )
327, 31syl 16 . . . . 5  |-  ( ph  ->  dom  Y  =  I )
3330, 32syl5sseq 3402 . . . 4  |-  ( ph  ->  ( `' Y " NN )  C_  I )
346simprd 463 . . . . 5  |-  ( ph  ->  ( `' Y " NN )  e.  Fin )
35 sseq1 3375 . . . . . . . 8  |-  ( w  =  (/)  ->  ( w 
C_  I  <->  (/)  C_  I
) )
36 noel 3639 . . . . . . . . . . . . . . . 16  |-  -.  i  e.  (/)
37 eleq2 2502 . . . . . . . . . . . . . . . 16  |-  ( w  =  (/)  ->  ( i  e.  w  <->  i  e.  (/) ) )
3836, 37mtbiri 303 . . . . . . . . . . . . . . 15  |-  ( w  =  (/)  ->  -.  i  e.  w )
39 iffalse 3797 . . . . . . . . . . . . . . 15  |-  ( -.  i  e.  w  ->  if ( i  e.  w ,  ( Y `  i ) ,  0 )  =  0 )
4038, 39syl 16 . . . . . . . . . . . . . 14  |-  ( w  =  (/)  ->  if ( i  e.  w ,  ( Y `  i
) ,  0 )  =  0 )
4140mpteq2dv 4377 . . . . . . . . . . . . 13  |-  ( w  =  (/)  ->  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) )  =  ( i  e.  I  |->  0 ) )
42 fconstmpt 4880 . . . . . . . . . . . . 13  |-  ( I  X.  { 0 } )  =  ( i  e.  I  |->  0 )
4341, 42syl6eqr 2491 . . . . . . . . . . . 12  |-  ( w  =  (/)  ->  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) )  =  ( I  X.  { 0 } ) )
4443eqeq2d 2452 . . . . . . . . . . 11  |-  ( w  =  (/)  ->  ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) )  <-> 
y  =  ( I  X.  { 0 } ) ) )
4544ifbid 3809 . . . . . . . . . 10  |-  ( w  =  (/)  ->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  )  =  if ( y  =  ( I  X.  { 0 } ) ,  .1.  ,  .0.  ) )
4645mpteq2dv 4377 . . . . . . . . 9  |-  ( w  =  (/)  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( y  e.  D  |->  if ( y  =  ( I  X.  { 0 } ) ,  .1.  ,  .0.  ) ) )
47 mpteq1 4370 . . . . . . . . . . . 12  |-  ( w  =  (/)  ->  ( k  e.  w  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) )  =  ( k  e.  (/)  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) )
48 mpt0 5536 . . . . . . . . . . . 12  |-  ( k  e.  (/)  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  =  (/)
4947, 48syl6eq 2489 . . . . . . . . . . 11  |-  ( w  =  (/)  ->  ( k  e.  w  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) )  =  (/) )
5049oveq2d 6105 . . . . . . . . . 10  |-  ( w  =  (/)  ->  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  =  ( G  gsumg  (/) ) )
51 mplcoe2.g . . . . . . . . . . . 12  |-  G  =  (mulGrp `  P )
52 eqid 2441 . . . . . . . . . . . 12  |-  ( 1r
`  P )  =  ( 1r `  P
)
5351, 52rngidval 16603 . . . . . . . . . . 11  |-  ( 1r
`  P )  =  ( 0g `  G
)
5453gsum0 15508 . . . . . . . . . 10  |-  ( G 
gsumg  (/) )  =  ( 1r
`  P )
5550, 54syl6eq 2489 . . . . . . . . 9  |-  ( w  =  (/)  ->  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  =  ( 1r `  P
) )
5646, 55eqeq12d 2455 . . . . . . . 8  |-  ( w  =  (/)  ->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  <->  ( y  e.  D  |->  if ( y  =  ( I  X.  { 0 } ) ,  .1.  ,  .0.  ) )  =  ( 1r `  P ) ) )
5735, 56imbi12d 320 . . . . . . 7  |-  ( w  =  (/)  ->  ( ( w  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  <-> 
( (/)  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( I  X.  { 0 } ) ,  .1.  ,  .0.  ) )  =  ( 1r `  P
) ) ) )
5857imbi2d 316 . . . . . 6  |-  ( w  =  (/)  ->  ( (
ph  ->  ( w  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )  <->  ( ph  ->  (
(/)  C_  I  ->  (
y  e.  D  |->  if ( y  =  ( I  X.  { 0 } ) ,  .1.  ,  .0.  ) )  =  ( 1r `  P
) ) ) ) )
59 sseq1 3375 . . . . . . . 8  |-  ( w  =  x  ->  (
w  C_  I  <->  x  C_  I
) )
60 eleq2 2502 . . . . . . . . . . . . . 14  |-  ( w  =  x  ->  (
i  e.  w  <->  i  e.  x ) )
6160ifbid 3809 . . . . . . . . . . . . 13  |-  ( w  =  x  ->  if ( i  e.  w ,  ( Y `  i ) ,  0 )  =  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )
6261mpteq2dv 4377 . . . . . . . . . . . 12  |-  ( w  =  x  ->  (
i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) )  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) )
6362eqeq2d 2452 . . . . . . . . . . 11  |-  ( w  =  x  ->  (
y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) )  <->  y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ) )
6463ifbid 3809 . . . . . . . . . 10  |-  ( w  =  x  ->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  )  =  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )
6564mpteq2dv 4377 . . . . . . . . 9  |-  ( w  =  x  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
) )
66 mpteq1 4370 . . . . . . . . . 10  |-  ( w  =  x  ->  (
k  e.  w  |->  ( ( Y `  k
)  .^  ( V `  k ) ) )  =  ( k  e.  x  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) )
6766oveq2d 6105 . . . . . . . . 9  |-  ( w  =  x  ->  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
6865, 67eqeq12d 2455 . . . . . . . 8  |-  ( w  =  x  ->  (
( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  <->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )
6959, 68imbi12d 320 . . . . . . 7  |-  ( w  =  x  ->  (
( w  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  <-> 
( x  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) ) )
7069imbi2d 316 . . . . . 6  |-  ( w  =  x  ->  (
( ph  ->  ( w 
C_  I  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )  <->  ( ph  ->  ( x  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) ) ) )
71 sseq1 3375 . . . . . . . 8  |-  ( w  =  ( x  u. 
{ z } )  ->  ( w  C_  I 
<->  ( x  u.  {
z } )  C_  I ) )
72 eleq2 2502 . . . . . . . . . . . . . 14  |-  ( w  =  ( x  u. 
{ z } )  ->  ( i  e.  w  <->  i  e.  ( x  u.  { z } ) ) )
7372ifbid 3809 . . . . . . . . . . . . 13  |-  ( w  =  ( x  u. 
{ z } )  ->  if ( i  e.  w ,  ( Y `  i ) ,  0 )  =  if ( i  e.  ( x  u.  {
z } ) ,  ( Y `  i
) ,  0 ) )
7473mpteq2dv 4377 . . . . . . . . . . . 12  |-  ( w  =  ( x  u. 
{ z } )  ->  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) )  =  ( i  e.  I  |->  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 ) ) )
7574eqeq2d 2452 . . . . . . . . . . 11  |-  ( w  =  ( x  u. 
{ z } )  ->  ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `
 i ) ,  0 ) )  <->  y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  {
z } ) ,  ( Y `  i
) ,  0 ) ) ) )
7675ifbid 3809 . . . . . . . . . 10  |-  ( w  =  ( x  u. 
{ z } )  ->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  )  =  if (
y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)
7776mpteq2dv 4377 . . . . . . . . 9  |-  ( w  =  ( x  u. 
{ z } )  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) ) )
78 mpteq1 4370 . . . . . . . . . 10  |-  ( w  =  ( x  u. 
{ z } )  ->  ( k  e.  w  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  =  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) )
7978oveq2d 6105 . . . . . . . . 9  |-  ( w  =  ( x  u. 
{ z } )  ->  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) )  =  ( G 
gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) )
8077, 79eqeq12d 2455 . . . . . . . 8  |-  ( w  =  ( x  u. 
{ z } )  ->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  <->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) )
8171, 80imbi12d 320 . . . . . . 7  |-  ( w  =  ( x  u. 
{ z } )  ->  ( ( w 
C_  I  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  <-> 
( ( x  u. 
{ z } ) 
C_  I  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) )
8281imbi2d 316 . . . . . 6  |-  ( w  =  ( x  u. 
{ z } )  ->  ( ( ph  ->  ( w  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )  <->  ( ph  ->  ( ( x  u.  {
z } )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) ) )
83 sseq1 3375 . . . . . . . 8  |-  ( w  =  ( `' Y " NN )  ->  (
w  C_  I  <->  ( `' Y " NN )  C_  I ) )
84 eleq2 2502 . . . . . . . . . . . . . 14  |-  ( w  =  ( `' Y " NN )  ->  (
i  e.  w  <->  i  e.  ( `' Y " NN ) ) )
8584ifbid 3809 . . . . . . . . . . . . 13  |-  ( w  =  ( `' Y " NN )  ->  if ( i  e.  w ,  ( Y `  i ) ,  0 )  =  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) )
8685mpteq2dv 4377 . . . . . . . . . . . 12  |-  ( w  =  ( `' Y " NN )  ->  (
i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) )  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) )
8786eqeq2d 2452 . . . . . . . . . . 11  |-  ( w  =  ( `' Y " NN )  ->  (
y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i
) ,  0 ) )  <->  y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ) )
8887ifbid 3809 . . . . . . . . . 10  |-  ( w  =  ( `' Y " NN )  ->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  )  =  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )
8988mpteq2dv 4377 . . . . . . . . 9  |-  ( w  =  ( `' Y " NN )  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
) )
90 mpteq1 4370 . . . . . . . . . 10  |-  ( w  =  ( `' Y " NN )  ->  (
k  e.  w  |->  ( ( Y `  k
)  .^  ( V `  k ) ) )  =  ( k  e.  ( `' Y " NN )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) )
9190oveq2d 6105 . . . . . . . . 9  |-  ( w  =  ( `' Y " NN )  ->  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  =  ( G  gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
9289, 91eqeq12d 2455 . . . . . . . 8  |-  ( w  =  ( `' Y " NN )  ->  (
( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  <->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )
9383, 92imbi12d 320 . . . . . . 7  |-  ( w  =  ( `' Y " NN )  ->  (
( w  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  <-> 
( ( `' Y " NN )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) ) )
9493imbi2d 316 . . . . . 6  |-  ( w  =  ( `' Y " NN )  ->  (
( ph  ->  ( w 
C_  I  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  w ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  w  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )  <->  ( ph  ->  ( ( `' Y " NN )  C_  I  -> 
( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) ) ) )
95 mplcoe1.p . . . . . . . . 9  |-  P  =  ( I mPoly  R )
96 mplcoe1.z . . . . . . . . 9  |-  .0.  =  ( 0g `  R )
97 mplcoe1.o . . . . . . . . 9  |-  .1.  =  ( 1r `  R )
98 mplcoe5.r . . . . . . . . 9  |-  ( ph  ->  R  e.  Ring )
9995, 3, 96, 97, 52, 2, 98mpl1 17521 . . . . . . . 8  |-  ( ph  ->  ( 1r `  P
)  =  ( y  e.  D  |->  if ( y  =  ( I  X.  { 0 } ) ,  .1.  ,  .0.  ) ) )
10099eqcomd 2446 . . . . . . 7  |-  ( ph  ->  ( y  e.  D  |->  if ( y  =  ( I  X.  {
0 } ) ,  .1.  ,  .0.  )
)  =  ( 1r
`  P ) )
101100a1d 25 . . . . . 6  |-  ( ph  ->  ( (/)  C_  I  -> 
( y  e.  D  |->  if ( y  =  ( I  X.  {
0 } ) ,  .1.  ,  .0.  )
)  =  ( 1r
`  P ) ) )
102 ssun1 3517 . . . . . . . . . . 11  |-  x  C_  ( x  u.  { z } )
103 sstr2 3361 . . . . . . . . . . 11  |-  ( x 
C_  ( x  u. 
{ z } )  ->  ( ( x  u.  { z } )  C_  I  ->  x 
C_  I ) )
104102, 103ax-mp 5 . . . . . . . . . 10  |-  ( ( x  u.  { z } )  C_  I  ->  x  C_  I )
105104imim1i 58 . . . . . . . . 9  |-  ( ( x  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  ->  ( ( x  u.  { z } )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )
106 oveq1 6096 . . . . . . . . . . . 12  |-  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  -> 
( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) ) ( .r
`  P ) ( ( Y `  z
)  .^  ( V `  z ) ) )  =  ( ( G 
gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ( .r `  P ) ( ( Y `  z )  .^  ( V `  z )
) ) )
107 eqid 2441 . . . . . . . . . . . . . . 15  |-  ( Base `  P )  =  (
Base `  P )
1082adantr 465 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  I  e.  W
)
10998adantr 465 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  R  e.  Ring )
1107adantr 465 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  Y : I --> NN0 )
111110ffvelrnda 5841 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  I
)  ->  ( Y `  i )  e.  NN0 )
112 0nn0 10592 . . . . . . . . . . . . . . . . . 18  |-  0  e.  NN0
113 ifcl 3829 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( Y `  i
)  e.  NN0  /\  0  e.  NN0 )  ->  if ( i  e.  x ,  ( Y `  i ) ,  0 )  e.  NN0 )
114111, 112, 113sylancl 662 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  I
)  ->  if (
i  e.  x ,  ( Y `  i
) ,  0 )  e.  NN0 )
115 eqid 2441 . . . . . . . . . . . . . . . . 17  |-  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )
116114, 115fmptd 5865 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) : I --> NN0 )
117 frnnn0supp 10631 . . . . . . . . . . . . . . . . . 18  |-  ( ( I  e.  W  /\  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) : I --> NN0 )  ->  (
( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) supp  0
)  =  ( `' ( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) " NN ) )
118108, 116, 117syl2anc 661 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) supp  0 )  =  ( `' ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) " NN ) )
119 simprll 761 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  x  e.  Fin )
120 eldifn 3477 . . . . . . . . . . . . . . . . . . . . 21  |-  ( i  e.  ( I  \  x )  ->  -.  i  e.  x )
121120adantl 466 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  ( I  \  x ) )  ->  -.  i  e.  x )
122 iffalse 3797 . . . . . . . . . . . . . . . . . . . 20  |-  ( -.  i  e.  x  ->  if ( i  e.  x ,  ( Y `  i ) ,  0 )  =  0 )
123121, 122syl 16 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  ( I  \  x ) )  ->  if (
i  e.  x ,  ( Y `  i
) ,  0 )  =  0 )
124123, 108suppss2 6721 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) supp  0 )  C_  x )
125 ssfi 7531 . . . . . . . . . . . . . . . . . 18  |-  ( ( x  e.  Fin  /\  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) supp  0 )  C_  x
)  ->  ( (
i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) supp  0 )  e.  Fin )
126119, 124, 125syl2anc 661 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) supp  0 )  e. 
Fin )
127118, 126eqeltrrd 2516 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( `' ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) " NN )  e.  Fin )
1283psrbag 17429 . . . . . . . . . . . . . . . . 17  |-  ( I  e.  W  ->  (
( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) )  e.  D  <->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) : I --> NN0  /\  ( `' ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) )
" NN )  e. 
Fin ) ) )
129108, 128syl 16 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  e.  D  <->  ( (
i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) : I --> NN0  /\  ( `' ( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) " NN )  e.  Fin ) ) )
130116, 127, 129mpbir2and 913 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) )  e.  D )
131 eqid 2441 . . . . . . . . . . . . . . 15  |-  ( .r
`  P )  =  ( .r `  P
)
132 ssun2 3518 . . . . . . . . . . . . . . . . . . 19  |-  { z }  C_  ( x  u.  { z } )
133 simprr 756 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( x  u. 
{ z } ) 
C_  I )
134132, 133syl5ss 3365 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  { z } 
C_  I )
135 vex 2973 . . . . . . . . . . . . . . . . . . 19  |-  z  e. 
_V
136135snss 3997 . . . . . . . . . . . . . . . . . 18  |-  ( z  e.  I  <->  { z }  C_  I )
137134, 136sylibr 212 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  z  e.  I
)
138110, 137ffvelrnd 5842 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( Y `  z )  e.  NN0 )
1393snifpsrbag 17431 . . . . . . . . . . . . . . . 16  |-  ( ( I  e.  W  /\  ( Y `  z )  e.  NN0 )  -> 
( i  e.  I  |->  if ( i  =  z ,  ( Y `
 z ) ,  0 ) )  e.  D )
140108, 138, 139syl2anc 661 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) )  e.  D )
14195, 107, 96, 97, 3, 108, 109, 130, 131, 140mplmonmul 17541 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) ) ( .r
`  P ) ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) ,  .1.  ,  .0.  ) ) )  =  ( y  e.  D  |->  if ( y  =  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  oF  +  ( i  e.  I  |->  if ( i  =  z ,  ( Y `
 z ) ,  0 ) ) ) ,  .1.  ,  .0.  ) ) )
142 mplcoe2.m . . . . . . . . . . . . . . . 16  |-  .^  =  (.g
`  G )
143 mplcoe2.v . . . . . . . . . . . . . . . 16  |-  V  =  ( I mVar  R )
14495, 3, 96, 97, 108, 51, 142, 143, 109, 137, 138mplcoe3 17543 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( ( Y `  z
)  .^  ( V `  z ) ) )
145144oveq2d 6105 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) ) ( .r
`  P ) ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) ,  .1.  ,  .0.  ) ) )  =  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) ) ( .r
`  P ) ( ( Y `  z
)  .^  ( V `  z ) ) ) )
146138adantr 465 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  I
)  ->  ( Y `  z )  e.  NN0 )
147 ifcl 3829 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( Y `  z
)  e.  NN0  /\  0  e.  NN0 )  ->  if ( i  =  z ,  ( Y `  z ) ,  0 )  e.  NN0 )
148146, 112, 147sylancl 662 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  I
)  ->  if (
i  =  z ,  ( Y `  z
) ,  0 )  e.  NN0 )
149 eqidd 2442 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) )  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) )
150 eqidd 2442 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) )  =  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) )
151108, 114, 148, 149, 150offval2 6334 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  oF  +  ( i  e.  I  |->  if ( i  =  z ,  ( Y `
 z ) ,  0 ) ) )  =  ( i  e.  I  |->  ( if ( i  e.  x ,  ( Y `  i
) ,  0 )  +  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) ) )
152111adantr 465 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  ( Y `  i )  e.  NN0 )
153152nn0cnd 10636 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  ( Y `  i )  e.  CC )
154153addid2d 9568 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  ( 0  +  ( Y `  i
) )  =  ( Y `  i ) )
155 elsni 3900 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( i  e.  { z }  ->  i  =  z )
156155adantl 466 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  i  =  z )
157 simprlr 762 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  -.  z  e.  x )
158157ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  -.  z  e.  x )
159156, 158eqneltrd 2534 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  -.  i  e.  x )
160159, 122syl 16 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  if ( i  e.  x ,  ( Y `  i ) ,  0 )  =  0 )
161 iftrue 3795 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( i  =  z  ->  if ( i  =  z ,  ( Y `  z ) ,  0 )  =  ( Y `
 z ) )
162156, 161syl 16 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  if ( i  =  z ,  ( Y `  z ) ,  0 )  =  ( Y `  z
) )
163156fveq2d 5693 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  ( Y `  i )  =  ( Y `  z ) )
164162, 163eqtr4d 2476 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  if ( i  =  z ,  ( Y `  z ) ,  0 )  =  ( Y `  i
) )
165160, 164oveq12d 6107 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  ( if ( i  e.  x ,  ( Y `  i
) ,  0 )  +  if ( i  =  z ,  ( Y `  z ) ,  0 ) )  =  ( 0  +  ( Y `  i
) ) )
166 simpr 461 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  i  e.  {
z } )
167132, 166sseldi 3352 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  i  e.  ( x  u.  { z } ) )
168 iftrue 3795 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( i  e.  ( x  u. 
{ z } )  ->  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
169167, 168syl 16 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 )  =  ( Y `
 i ) )
170154, 165, 1693eqtr4d 2483 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  i  e.  { z } )  ->  ( if ( i  e.  x ,  ( Y `  i
) ,  0 )  +  if ( i  =  z ,  ( Y `  z ) ,  0 ) )  =  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 ) )
171114adantr 465 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  if ( i  e.  x ,  ( Y `  i ) ,  0 )  e.  NN0 )
172171nn0cnd 10636 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  if ( i  e.  x ,  ( Y `  i ) ,  0 )  e.  CC )
173172addid1d 9567 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  ( if ( i  e.  x ,  ( Y `  i ) ,  0 )  +  0 )  =  if ( i  e.  x ,  ( Y `  i ) ,  0 ) )
174 simpr 461 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  -.  i  e.  { z } )
175 elsn 3889 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( i  e.  { z }  <-> 
i  =  z )
176174, 175sylnib 304 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  -.  i  =  z )
177 iffalse 3797 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( -.  i  =  z  ->  if ( i  =  z ,  ( Y `  z ) ,  0 )  =  0 )
178176, 177syl 16 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  if ( i  =  z ,  ( Y `  z ) ,  0 )  =  0 )
179178oveq2d 6105 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  ( if ( i  e.  x ,  ( Y `  i ) ,  0 )  +  if ( i  =  z ,  ( Y `  z
) ,  0 ) )  =  ( if ( i  e.  x ,  ( Y `  i ) ,  0 )  +  0 ) )
180 biorf 405 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( -.  i  e.  { z }  ->  ( i  e.  x  <->  ( i  e. 
{ z }  \/  i  e.  x )
) )
181 elun 3495 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( i  e.  ( x  u. 
{ z } )  <-> 
( i  e.  x  \/  i  e.  { z } ) )
182 orcom 387 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( i  e.  x  \/  i  e.  { z } )  <->  ( i  e.  { z }  \/  i  e.  x )
)
183181, 182bitri 249 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( i  e.  ( x  u. 
{ z } )  <-> 
( i  e.  {
z }  \/  i  e.  x ) )
184180, 183syl6rbbr 264 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( -.  i  e.  { z }  ->  ( i  e.  ( x  u.  {
z } )  <->  i  e.  x ) )
185184adantl 466 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  (
i  e.  ( x  u.  { z } )  <->  i  e.  x
) )
186185ifbid 3809 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 )  =  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) )
187173, 179, 1863eqtr4d 2483 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( ( x  e. 
Fin  /\  -.  z  e.  x )  /\  (
x  u.  { z } )  C_  I
) )  /\  i  e.  I )  /\  -.  i  e.  { z } )  ->  ( if ( i  e.  x ,  ( Y `  i ) ,  0 )  +  if ( i  =  z ,  ( Y `  z
) ,  0 ) )  =  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) )
188170, 187pm2.61dan 789 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  i  e.  I
)  ->  ( if ( i  e.  x ,  ( Y `  i ) ,  0 )  +  if ( i  =  z ,  ( Y `  z
) ,  0 ) )  =  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) )
189188mpteq2dva 4376 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( i  e.  I  |->  ( if ( i  e.  x ,  ( Y `  i
) ,  0 )  +  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) )  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) ) )
190151, 189eqtrd 2473 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  oF  +  ( i  e.  I  |->  if ( i  =  z ,  ( Y `
 z ) ,  0 ) ) )  =  ( i  e.  I  |->  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 ) ) )
191190eqeq2d 2452 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( y  =  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) )  oF  +  ( i  e.  I  |->  if ( i  =  z ,  ( Y `  z ) ,  0 ) ) )  <->  y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  {
z } ) ,  ( Y `  i
) ,  0 ) ) ) )
192191ifbid 3809 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  if ( y  =  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  oF  +  ( i  e.  I  |->  if ( i  =  z ,  ( Y `
 z ) ,  0 ) ) ) ,  .1.  ,  .0.  )  =  if (
y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)
193192mpteq2dv 4377 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( y  e.  D  |->  if ( y  =  ( ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) )  oF  +  ( i  e.  I  |->  if ( i  =  z ,  ( Y `
 z ) ,  0 ) ) ) ,  .1.  ,  .0.  ) )  =  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) ) )
194141, 145, 1933eqtr3rd 2482 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u. 
{ z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) ) ( .r
`  P ) ( ( Y `  z
)  .^  ( V `  z ) ) ) )
19551, 107mgpbas 16595 . . . . . . . . . . . . . 14  |-  ( Base `  P )  =  (
Base `  G )
19651, 131mgpplusg 16593 . . . . . . . . . . . . . 14  |-  ( .r
`  P )  =  ( +g  `  G
)
197 eqid 2441 . . . . . . . . . . . . . 14  |-  (Cntz `  G )  =  (Cntz `  G )
198 eqid 2441 . . . . . . . . . . . . . 14  |-  ( k  e.  ( x  u. 
{ z } ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) )  =  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )
19995mplrng 17529 . . . . . . . . . . . . . . . . 17  |-  ( ( I  e.  W  /\  R  e.  Ring )  ->  P  e.  Ring )
2002, 98, 199syl2anc 661 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  P  e.  Ring )
20151rngmgp 16649 . . . . . . . . . . . . . . . 16  |-  ( P  e.  Ring  ->  G  e. 
Mnd )
202200, 201syl 16 . . . . . . . . . . . . . . 15  |-  ( ph  ->  G  e.  Mnd )
203202adantr 465 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  G  e.  Mnd )
2041adantr 465 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  Y  e.  D
)
205 mplcoe5.c . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  A. x  e.  I  A. y  e.  I 
( ( V `  y ) ( +g  `  G ) ( V `
 x ) )  =  ( ( V `
 x ) ( +g  `  G ) ( V `  y
) ) )
206 fveq2 5689 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  =  a  ->  ( V `  x )  =  ( V `  a ) )
207206oveq2d 6105 . . . . . . . . . . . . . . . . . . 19  |-  ( x  =  a  ->  (
( V `  y
) ( +g  `  G
) ( V `  x ) )  =  ( ( V `  y ) ( +g  `  G ) ( V `
 a ) ) )
208206oveq1d 6104 . . . . . . . . . . . . . . . . . . 19  |-  ( x  =  a  ->  (
( V `  x
) ( +g  `  G
) ( V `  y ) )  =  ( ( V `  a ) ( +g  `  G ) ( V `
 y ) ) )
209207, 208eqeq12d 2455 . . . . . . . . . . . . . . . . . 18  |-  ( x  =  a  ->  (
( ( V `  y ) ( +g  `  G ) ( V `
 x ) )  =  ( ( V `
 x ) ( +g  `  G ) ( V `  y
) )  <->  ( ( V `  y )
( +g  `  G ) ( V `  a
) )  =  ( ( V `  a
) ( +g  `  G
) ( V `  y ) ) ) )
210 fveq2 5689 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  =  b  ->  ( V `  y )  =  ( V `  b ) )
211210oveq1d 6104 . . . . . . . . . . . . . . . . . . 19  |-  ( y  =  b  ->  (
( V `  y
) ( +g  `  G
) ( V `  a ) )  =  ( ( V `  b ) ( +g  `  G ) ( V `
 a ) ) )
212210oveq2d 6105 . . . . . . . . . . . . . . . . . . 19  |-  ( y  =  b  ->  (
( V `  a
) ( +g  `  G
) ( V `  y ) )  =  ( ( V `  a ) ( +g  `  G ) ( V `
 b ) ) )
213211, 212eqeq12d 2455 . . . . . . . . . . . . . . . . . 18  |-  ( y  =  b  ->  (
( ( V `  y ) ( +g  `  G ) ( V `
 a ) )  =  ( ( V `
 a ) ( +g  `  G ) ( V `  y
) )  <->  ( ( V `  b )
( +g  `  G ) ( V `  a
) )  =  ( ( V `  a
) ( +g  `  G
) ( V `  b ) ) ) )
214209, 213cbvral2v 2953 . . . . . . . . . . . . . . . . 17  |-  ( A. x  e.  I  A. y  e.  I  (
( V `  y
) ( +g  `  G
) ( V `  x ) )  =  ( ( V `  x ) ( +g  `  G ) ( V `
 y ) )  <->  A. a  e.  I  A. b  e.  I 
( ( V `  b ) ( +g  `  G ) ( V `
 a ) )  =  ( ( V `
 a ) ( +g  `  G ) ( V `  b
) ) )
215205, 214sylib 196 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  A. a  e.  I  A. b  e.  I 
( ( V `  b ) ( +g  `  G ) ( V `
 a ) )  =  ( ( V `
 a ) ( +g  `  G ) ( V `  b
) ) )
216215adantr 465 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  A. a  e.  I  A. b  e.  I 
( ( V `  b ) ( +g  `  G ) ( V `
 a ) )  =  ( ( V `
 a ) ( +g  `  G ) ( V `  b
) ) )
21795, 3, 96, 97, 108, 51, 142, 143, 109, 204, 216, 133mplcoe5lem 17545 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ran  ( k  e.  ( x  u.  {
z } )  |->  ( ( Y `  k
)  .^  ( V `  k ) ) ) 
C_  ( (Cntz `  G ) `  ran  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) )
218102, 133syl5ss 3365 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  x  C_  I
)
219218sselda 3354 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  k  e.  x
)  ->  k  e.  I )
220202adantr 465 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  I )  ->  G  e.  Mnd )
2217ffvelrnda 5841 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  I )  ->  ( Y `  k )  e.  NN0 )
2222adantr 465 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  k  e.  I )  ->  I  e.  W )
22398adantr 465 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  k  e.  I )  ->  R  e.  Ring )
224 simpr 461 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  k  e.  I )  ->  k  e.  I )
22595, 143, 107, 222, 223, 224mvrcl 17526 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  I )  ->  ( V `  k )  e.  ( Base `  P
) )
226195, 142mulgnn0cl 15641 . . . . . . . . . . . . . . . . 17  |-  ( ( G  e.  Mnd  /\  ( Y `  k )  e.  NN0  /\  ( V `  k )  e.  ( Base `  P
) )  ->  (
( Y `  k
)  .^  ( V `  k ) )  e.  ( Base `  P
) )
227220, 221, 225, 226syl3anc 1218 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  k  e.  I )  ->  (
( Y `  k
)  .^  ( V `  k ) )  e.  ( Base `  P
) )
228227adantlr 714 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  k  e.  I
)  ->  ( ( Y `  k )  .^  ( V `  k
) )  e.  (
Base `  P )
)
229219, 228syldan 470 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  k  e.  x
)  ->  ( ( Y `  k )  .^  ( V `  k
) )  e.  (
Base `  P )
)
23095, 143, 107, 108, 109, 137mvrcl 17526 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( V `  z )  e.  (
Base `  P )
)
231195, 142mulgnn0cl 15641 . . . . . . . . . . . . . . 15  |-  ( ( G  e.  Mnd  /\  ( Y `  z )  e.  NN0  /\  ( V `  z )  e.  ( Base `  P
) )  ->  (
( Y `  z
)  .^  ( V `  z ) )  e.  ( Base `  P
) )
232203, 138, 230, 231syl3anc 1218 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( Y `
 z )  .^  ( V `  z ) )  e.  ( Base `  P ) )
233 fveq2 5689 . . . . . . . . . . . . . . . 16  |-  ( k  =  z  ->  ( Y `  k )  =  ( Y `  z ) )
234 fveq2 5689 . . . . . . . . . . . . . . . 16  |-  ( k  =  z  ->  ( V `  k )  =  ( V `  z ) )
235233, 234oveq12d 6107 . . . . . . . . . . . . . . 15  |-  ( k  =  z  ->  (
( Y `  k
)  .^  ( V `  k ) )  =  ( ( Y `  z )  .^  ( V `  z )
) )
236235adantl 466 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  (
( x  e.  Fin  /\ 
-.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  /\  k  =  z )  ->  ( ( Y `  k )  .^  ( V `  k
) )  =  ( ( Y `  z
)  .^  ( V `  z ) ) )
237195, 196, 197, 198, 203, 119, 217, 229, 137, 157, 232, 236gsumzunsnd 16449 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( G  gsumg  ( k  e.  ( x  u. 
{ z } ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) )  =  ( ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ( .r `  P ) ( ( Y `  z ) 
.^  ( V `  z ) ) ) )
238194, 237eqeq12d 2455 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) )  <->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) ) ( .r
`  P ) ( ( Y `  z
)  .^  ( V `  z ) ) )  =  ( ( G 
gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ( .r `  P ) ( ( Y `  z )  .^  ( V `  z )
) ) ) )
239106, 238syl5ibr 221 . . . . . . . . . . 11  |-  ( (
ph  /\  ( (
x  e.  Fin  /\  -.  z  e.  x
)  /\  ( x  u.  { z } ) 
C_  I ) )  ->  ( ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  -> 
( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  {
z } ) ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) )
240239expr 615 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  Fin  /\  -.  z  e.  x ) )  -> 
( ( x  u. 
{ z } ) 
C_  I  ->  (
( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) )  -> 
( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  {
z } ) ,  ( Y `  i
) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) )
241240a2d 26 . . . . . . . . 9  |-  ( (
ph  /\  ( x  e.  Fin  /\  -.  z  e.  x ) )  -> 
( ( ( x  u.  { z } )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  ->  ( ( x  u.  { z } )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) )
242105, 241syl5 32 . . . . . . . 8  |-  ( (
ph  /\  ( x  e.  Fin  /\  -.  z  e.  x ) )  -> 
( ( x  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  ->  ( ( x  u.  { z } )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) )
243242expcom 435 . . . . . . 7  |-  ( ( x  e.  Fin  /\  -.  z  e.  x
)  ->  ( ph  ->  ( ( x  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )  ->  ( ( x  u.  { z } )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) ) )
244243a2d 26 . . . . . 6  |-  ( ( x  e.  Fin  /\  -.  z  e.  x
)  ->  ( ( ph  ->  ( x  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  x ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  x  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )  ->  ( ph  ->  ( ( x  u. 
{ z } ) 
C_  I  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( x  u.  { z } ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( x  u.  { z } )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) ) ) ) ) )
24558, 70, 82, 94, 101, 244findcard2s 7551 . . . . 5  |-  ( ( `' Y " NN )  e.  Fin  ->  ( ph  ->  ( ( `' Y " NN ) 
C_  I  ->  (
y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `  i ) ,  0 ) ) ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) ) )
24634, 245mpcom 36 . . . 4  |-  ( ph  ->  ( ( `' Y " NN )  C_  I  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) ) )
24733, 246mpd 15 . . 3  |-  ( ph  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
248 resmpt 5154 . . . . 5  |-  ( ( `' Y " NN ) 
C_  I  ->  (
( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) )  |`  ( `' Y " NN ) )  =  ( k  e.  ( `' Y " NN )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) )
24933, 248syl 16 . . . 4  |-  ( ph  ->  ( ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  |`  ( `' Y " NN ) )  =  ( k  e.  ( `' Y " NN )  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) ) )
250249oveq2d 6105 . . 3  |-  ( ph  ->  ( G  gsumg  ( ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  |`  ( `' Y " NN ) ) )  =  ( G  gsumg  ( k  e.  ( `' Y " NN ) 
|->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
251 eqid 2441 . . . . 5  |-  ( k  e.  I  |->  ( ( Y `  k ) 
.^  ( V `  k ) ) )  =  ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )
252227, 251fmptd 5865 . . . 4  |-  ( ph  ->  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) ) : I --> ( Base `  P
) )
253 ssid 3373 . . . . . 6  |-  I  C_  I
254253a1i 11 . . . . 5  |-  ( ph  ->  I  C_  I )
25595, 3, 96, 97, 2, 51, 142, 143, 98, 1, 205, 254mplcoe5lem 17545 . . . 4  |-  ( ph  ->  ran  ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  C_  (
(Cntz `  G ) `  ran  ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) ) )
2567, 16, 2, 18suppssr 6718 . . . . . . 7  |-  ( (
ph  /\  k  e.  ( I  \  ( `' Y " NN ) ) )  ->  ( Y `  k )  =  0 )
257256oveq1d 6104 . . . . . 6  |-  ( (
ph  /\  k  e.  ( I  \  ( `' Y " NN ) ) )  ->  (
( Y `  k
)  .^  ( V `  k ) )  =  ( 0  .^  ( V `  k )
) )
258 eldifi 3476 . . . . . . . 8  |-  ( k  e.  ( I  \ 
( `' Y " NN ) )  ->  k  e.  I )
259258, 225sylan2 474 . . . . . . 7  |-  ( (
ph  /\  k  e.  ( I  \  ( `' Y " NN ) ) )  ->  ( V `  k )  e.  ( Base `  P
) )
260195, 53, 142mulg0 15630 . . . . . . 7  |-  ( ( V `  k )  e.  ( Base `  P
)  ->  ( 0 
.^  ( V `  k ) )  =  ( 1r `  P
) )
261259, 260syl 16 . . . . . 6  |-  ( (
ph  /\  k  e.  ( I  \  ( `' Y " NN ) ) )  ->  (
0  .^  ( V `  k ) )  =  ( 1r `  P
) )
262257, 261eqtrd 2473 . . . . 5  |-  ( (
ph  /\  k  e.  ( I  \  ( `' Y " NN ) ) )  ->  (
( Y `  k
)  .^  ( V `  k ) )  =  ( 1r `  P
) )
263262, 2suppss2 6721 . . . 4  |-  ( ph  ->  ( ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) supp  ( 1r
`  P ) ) 
C_  ( `' Y " NN ) )
264 mptexg 5945 . . . . . 6  |-  ( I  e.  W  ->  (
k  e.  I  |->  ( ( Y `  k
)  .^  ( V `  k ) ) )  e.  _V )
2652, 264syl 16 . . . . 5  |-  ( ph  ->  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) )  e.  _V )
266 funmpt 5452 . . . . . 6  |-  Fun  (
k  e.  I  |->  ( ( Y `  k
)  .^  ( V `  k ) ) )
267266a1i 11 . . . . 5  |-  ( ph  ->  Fun  ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) )
268 fvex 5699 . . . . . 6  |-  ( 1r
`  P )  e. 
_V
269268a1i 11 . . . . 5  |-  ( ph  ->  ( 1r `  P
)  e.  _V )
270 suppssfifsupp 7633 . . . . 5  |-  ( ( ( ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  e.  _V  /\ 
Fun  ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  /\  ( 1r `  P )  e. 
_V )  /\  (
( `' Y " NN )  e.  Fin  /\  ( ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) supp  ( 1r
`  P ) ) 
C_  ( `' Y " NN ) ) )  ->  ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) ) finSupp  ( 1r
`  P ) )
271265, 267, 269, 34, 263, 270syl32anc 1226 . . . 4  |-  ( ph  ->  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) ) finSupp  ( 1r `  P ) )
272195, 53, 197, 202, 2, 252, 255, 263, 271gsumzres 16386 . . 3  |-  ( ph  ->  ( G  gsumg  ( ( k  e.  I  |->  ( ( Y `
 k )  .^  ( V `  k ) ) )  |`  ( `' Y " NN ) ) )  =  ( G  gsumg  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
273247, 250, 2723eqtr2d 2479 . 2  |-  ( ph  ->  ( y  e.  D  |->  if ( y  =  ( i  e.  I  |->  if ( i  e.  ( `' Y " NN ) ,  ( Y `
 i ) ,  0 ) ) ,  .1.  ,  .0.  )
)  =  ( G 
gsumg  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
27429, 273eqtrd 2473 1  |-  ( ph  ->  ( y  e.  D  |->  if ( y  =  Y ,  .1.  ,  .0.  ) )  =  ( G  gsumg  ( k  e.  I  |->  ( ( Y `  k )  .^  ( V `  k )
) ) ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 184    \/ wo 368    /\ wa 369    = wceq 1369    e. wcel 1756   A.wral 2713   {crab 2717   _Vcvv 2970    \ cdif 3323    u. cun 3324    C_ wss 3326   (/)c0 3635   ifcif 3789   {csn 3875   class class class wbr 4290    e. cmpt 4348    X. cxp 4836   `'ccnv 4837   dom cdm 4838    |` cres 4840   "cima 4841   Fun wfun 5410   -->wf 5412   ` cfv 5416  (class class class)co 6089    oFcof 6316   supp csupp 6688    ^m cmap 7212   Fincfn 7308   finSupp cfsupp 7618   0cc0 9280    + caddc 9283   NNcn 10320   NN0cn0 10577   Basecbs 14172   +g cplusg 14236   .rcmulr 14237   0gc0g 14376    gsumg cgsu 14377   Mndcmnd 15407  .gcmg 15412  Cntzccntz 15831  mulGrpcmgp 16589   1rcur 16601   Ringcrg 16643   mVar cmvr 17417   mPoly cmpl 17418
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1591  ax-4 1602  ax-5 1670  ax-6 1708  ax-7 1728  ax-8 1758  ax-9 1760  ax-10 1775  ax-11 1780  ax-12 1792  ax-13 1943  ax-ext 2422  ax-rep 4401  ax-sep 4411  ax-nul 4419  ax-pow 4468  ax-pr 4529  ax-un 6370  ax-inf2 7845  ax-cnex 9336  ax-resscn 9337  ax-1cn 9338  ax-icn 9339  ax-addcl 9340  ax-addrcl 9341  ax-mulcl 9342  ax-mulrcl 9343  ax-mulcom 9344  ax-addass 9345  ax-mulass 9346  ax-distr 9347  ax-i2m1 9348  ax-1ne0 9349  ax-1rid 9350  ax-rnegex 9351  ax-rrecex 9352  ax-cnre 9353  ax-pre-lttri 9354  ax-pre-lttrn 9355  ax-pre-ltadd 9356  ax-pre-mulgt0 9357
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 966  df-3an 967  df-tru 1372  df-ex 1587  df-nf 1590  df-sb 1701  df-eu 2257  df-mo 2258  df-clab 2428  df-cleq 2434  df-clel 2437  df-nfc 2566  df-ne 2606  df-nel 2607  df-ral 2718  df-rex 2719  df-reu 2720  df-rmo 2721  df-rab 2722  df-v 2972  df-sbc 3185  df-csb 3287  df-dif 3329  df-un 3331  df-in 3333  df-ss 3340  df-pss 3342  df-nul 3636  df-if 3790  df-pw 3860  df-sn 3876  df-pr 3878  df-tp 3880  df-op 3882  df-uni 4090  df-int 4127  df-iun 4171  df-iin 4172  df-br 4291  df-opab 4349  df-mpt 4350  df-tr 4384  df-eprel 4630  df-id 4634  df-po 4639  df-so 4640  df-fr 4677  df-se 4678  df-we 4679  df-ord 4720  df-on 4721  df-lim 4722  df-suc 4723  df-xp 4844  df-rel 4845  df-cnv 4846  df-co 4847  df-dm 4848  df-rn 4849  df-res 4850  df-ima 4851  df-iota 5379  df-fun 5418  df-fn 5419  df-f 5420  df-f1 5421  df-fo 5422  df-f1o 5423  df-fv 5424  df-isom 5425  df-riota 6050  df-ov 6092  df-oprab 6093  df-mpt2 6094  df-of 6318  df-ofr 6319  df-om 6475  df-1st 6575  df-2nd 6576  df-supp 6689  df-recs 6830  df-rdg 6864  df-1o 6918  df-2o 6919  df-oadd 6922  df-er 7099  df-map 7214  df-pm 7215  df-ixp 7262  df-en 7309  df-dom 7310  df-sdom 7311  df-fin 7312  df-fsupp 7619  df-oi 7722  df-card 8107  df-pnf 9418  df-mnf 9419  df-xr 9420  df-ltxr 9421  df-le 9422  df-sub 9595  df-neg 9596  df-nn 10321  df-2 10378  df-3 10379  df-4 10380  df-5 10381  df-6 10382  df-7 10383  df-8 10384  df-9 10385  df-n0 10578  df-z 10645  df-uz 10860  df-fz 11436  df-fzo 11547  df-seq 11805  df-hash 12102  df-struct 14174  df-ndx 14175  df-slot 14176  df-base 14177  df-sets 14178  df-ress 14179  df-plusg 14249  df-mulr 14250  df-sca 14252  df-vsca 14253  df-tset 14255  df-0g 14378  df-gsum 14379  df-mre 14522  df-mrc 14523  df-acs 14525  df-mnd 15413  df-mhm 15462  df-submnd 15463  df-grp 15543  df-minusg 15544  df-mulg 15546  df-subg 15676  df-ghm 15743  df-cntz 15833  df-cmn 16277  df-abl 16278  df-mgp 16590  df-ur 16602  df-srg 16606  df-rng 16645  df-subrg 16861  df-psr 17421  df-mvr 17422  df-mpl 17423
This theorem is referenced by:  mplcoe2  17547  ply1coe  17744
  Copyright terms: Public domain W3C validator