MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-mhp Structured version   Visualization version   Unicode version

Definition df-mhp 19541
Description: Define the subspaces of order-  n homogeneous polynomials. (Contributed by Mario Carneiro, 21-Mar-2015.)
Assertion
Ref Expression
df-mhp  |- mHomP  =  ( i  e.  _V , 
r  e.  _V  |->  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( f supp  ( 0g `  r ) ) 
C_  { g  e. 
{ h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } } ) )
Distinct variable group:    f, g, h, i, j, n, r

Detailed syntax breakdown of Definition df-mhp
StepHypRef Expression
1 cmhp 19537 . 2  class mHomP
2 vi . . 3  setvar  i
3 vr . . 3  setvar  r
4 cvv 3200 . . 3  class  _V
5 vn . . . 4  setvar  n
6 cn0 11292 . . . 4  class  NN0
7 vf . . . . . . . 8  setvar  f
87cv 1482 . . . . . . 7  class  f
93cv 1482 . . . . . . . 8  class  r
10 c0g 16100 . . . . . . . 8  class  0g
119, 10cfv 5888 . . . . . . 7  class  ( 0g
`  r )
12 csupp 7295 . . . . . . 7  class supp
138, 11, 12co 6650 . . . . . 6  class  ( f supp  ( 0g `  r
) )
14 vj . . . . . . . . . . 11  setvar  j
1514cv 1482 . . . . . . . . . 10  class  j
16 vg . . . . . . . . . . 11  setvar  g
1716cv 1482 . . . . . . . . . 10  class  g
1815, 17cfv 5888 . . . . . . . . 9  class  ( g `
 j )
196, 18, 14csu 14416 . . . . . . . 8  class  sum_ j  e.  NN0  ( g `  j )
205cv 1482 . . . . . . . 8  class  n
2119, 20wceq 1483 . . . . . . 7  wff  sum_ j  e.  NN0  ( g `  j )  =  n
22 vh . . . . . . . . . . . 12  setvar  h
2322cv 1482 . . . . . . . . . . 11  class  h
2423ccnv 5113 . . . . . . . . . 10  class  `' h
25 cn 11020 . . . . . . . . . 10  class  NN
2624, 25cima 5117 . . . . . . . . 9  class  ( `' h " NN )
27 cfn 7955 . . . . . . . . 9  class  Fin
2826, 27wcel 1990 . . . . . . . 8  wff  ( `' h " NN )  e.  Fin
292cv 1482 . . . . . . . . 9  class  i
30 cmap 7857 . . . . . . . . 9  class  ^m
316, 29, 30co 6650 . . . . . . . 8  class  ( NN0 
^m  i )
3228, 22, 31crab 2916 . . . . . . 7  class  { h  e.  ( NN0  ^m  i
)  |  ( `' h " NN )  e.  Fin }
3321, 16, 32crab 2916 . . . . . 6  class  { g  e.  { h  e.  ( NN0  ^m  i
)  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  (
g `  j )  =  n }
3413, 33wss 3574 . . . . 5  wff  ( f supp  ( 0g `  r
) )  C_  { g  e.  { h  e.  ( NN0  ^m  i
)  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  (
g `  j )  =  n }
35 cmpl 19353 . . . . . . 7  class mPoly
3629, 9, 35co 6650 . . . . . 6  class  ( i mPoly 
r )
37 cbs 15857 . . . . . 6  class  Base
3836, 37cfv 5888 . . . . 5  class  ( Base `  ( i mPoly  r ) )
3934, 7, 38crab 2916 . . . 4  class  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( f supp  ( 0g `  r ) ) 
C_  { g  e. 
{ h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } }
405, 6, 39cmpt 4729 . . 3  class  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( f supp  ( 0g `  r ) ) 
C_  { g  e. 
{ h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } } )
412, 3, 4, 4, 40cmpt2 6652 . 2  class  ( i  e.  _V ,  r  e.  _V  |->  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( f supp  ( 0g `  r ) ) 
C_  { g  e. 
{ h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } } ) )
421, 41wceq 1483 1  wff mHomP  =  ( i  e.  _V , 
r  e.  _V  |->  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( f supp  ( 0g `  r ) ) 
C_  { g  e. 
{ h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } } ) )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator