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

Definition df-mhp 16422
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
" ( _V  \  { ( 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 16411 . 2  class mHomP
2 vi . . 3  set  i
3 vr . . 3  set  r
4 cvv 2956 . . 3  class  _V
5 vn . . . 4  set  n
6 cn0 10221 . . . 4  class  NN0
7 vf . . . . . . . . 9  set  f
87cv 1651 . . . . . . . 8  class  f
98ccnv 4877 . . . . . . 7  class  `' f
103cv 1651 . . . . . . . . . 10  class  r
11 c0g 13723 . . . . . . . . . 10  class  0g
1210, 11cfv 5454 . . . . . . . . 9  class  ( 0g
`  r )
1312csn 3814 . . . . . . . 8  class  { ( 0g `  r ) }
144, 13cdif 3317 . . . . . . 7  class  ( _V 
\  { ( 0g
`  r ) } )
159, 14cima 4881 . . . . . 6  class  ( `' f " ( _V 
\  { ( 0g
`  r ) } ) )
16 vj . . . . . . . . . . 11  set  j
1716cv 1651 . . . . . . . . . 10  class  j
18 vg . . . . . . . . . . 11  set  g
1918cv 1651 . . . . . . . . . 10  class  g
2017, 19cfv 5454 . . . . . . . . 9  class  ( g `
 j )
216, 20, 16csu 12479 . . . . . . . 8  class  sum_ j  e.  NN0  ( g `  j )
225cv 1651 . . . . . . . 8  class  n
2321, 22wceq 1652 . . . . . . 7  wff  sum_ j  e.  NN0  ( g `  j )  =  n
24 vh . . . . . . . . . . . 12  set  h
2524cv 1651 . . . . . . . . . . 11  class  h
2625ccnv 4877 . . . . . . . . . 10  class  `' h
27 cn 10000 . . . . . . . . . 10  class  NN
2826, 27cima 4881 . . . . . . . . 9  class  ( `' h " NN )
29 cfn 7109 . . . . . . . . 9  class  Fin
3028, 29wcel 1725 . . . . . . . 8  wff  ( `' h " NN )  e.  Fin
312cv 1651 . . . . . . . . 9  class  i
32 cmap 7018 . . . . . . . . 9  class  ^m
336, 31, 32co 6081 . . . . . . . 8  class  ( NN0 
^m  i )
3430, 24, 33crab 2709 . . . . . . 7  class  { h  e.  ( NN0  ^m  i
)  |  ( `' h " NN )  e.  Fin }
3523, 18, 34crab 2709 . . . . . 6  class  { g  e.  { h  e.  ( NN0  ^m  i
)  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  (
g `  j )  =  n }
3615, 35wss 3320 . . . . 5  wff  ( `' f " ( _V 
\  { ( 0g
`  r ) } ) )  C_  { g  e.  { h  e.  ( NN0  ^m  i
)  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  (
g `  j )  =  n }
37 cmpl 16408 . . . . . . 7  class mPoly
3831, 10, 37co 6081 . . . . . 6  class  ( i mPoly 
r )
39 cbs 13469 . . . . . 6  class  Base
4038, 39cfv 5454 . . . . 5  class  ( Base `  ( i mPoly  r ) )
4136, 7, 40crab 2709 . . . 4  class  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( `' f
" ( _V  \  { ( 0g `  r ) } ) )  C_  { g  e.  { h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } }
425, 6, 41cmpt 4266 . . 3  class  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( `' f
" ( _V  \  { ( 0g `  r ) } ) )  C_  { g  e.  { h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } } )
432, 3, 4, 4, 42cmpt2 6083 . 2  class  ( i  e.  _V ,  r  e.  _V  |->  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( `' f
" ( _V  \  { ( 0g `  r ) } ) )  C_  { g  e.  { h  e.  ( NN0  ^m  i )  |  ( `' h " NN )  e.  Fin }  |  sum_ j  e.  NN0  ( g `  j
)  =  n } } ) )
441, 43wceq 1652 1  wff mHomP  =  ( i  e.  _V , 
r  e.  _V  |->  ( n  e.  NN0  |->  { f  e.  ( Base `  (
i mPoly  r ) )  |  ( `' f
" ( _V  \  { ( 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 set class
  Copyright terms: Public domain W3C validator