Users' Mathboxes Mathbox for Stefan O'Rear < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-mzpcl Structured version   Visualization version   Unicode version

Definition df-mzpcl 37286
Description: Define the polynomially closed function rings over an arbitrary index set  v. The set  (mzPolyCld `  v
) contains all sets of functions from  ( ZZ  ^m  v
) to  ZZ which include all constants and projections and are closed under addition and multiplication. This is a "temporary" set used to define the polynomial function ring itself  (mzPoly `  v
); see df-mzp 37287. (Contributed by Stefan O'Rear, 4-Oct-2014.)
Assertion
Ref Expression
df-mzpcl  |- mzPolyCld  =  ( v  e.  _V  |->  { p  e.  ~P ( ZZ  ^m  ( ZZ  ^m  v ) )  |  ( ( A. i  e.  ZZ  ( ( ZZ 
^m  v )  X. 
{ i } )  e.  p  /\  A. j  e.  v  (
x  e.  ( ZZ 
^m  v )  |->  ( x `  j ) )  e.  p )  /\  A. f  e.  p  A. g  e.  p  ( ( f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p ) ) } )
Distinct variable group:    f, g, i, j, p, v, x

Detailed syntax breakdown of Definition df-mzpcl
StepHypRef Expression
1 cmzpcl 37284 . 2  class mzPolyCld
2 vv . . 3  setvar  v
3 cvv 3200 . . 3  class  _V
4 cz 11377 . . . . . . . . . 10  class  ZZ
52cv 1482 . . . . . . . . . 10  class  v
6 cmap 7857 . . . . . . . . . 10  class  ^m
74, 5, 6co 6650 . . . . . . . . 9  class  ( ZZ 
^m  v )
8 vi . . . . . . . . . . 11  setvar  i
98cv 1482 . . . . . . . . . 10  class  i
109csn 4177 . . . . . . . . 9  class  { i }
117, 10cxp 5112 . . . . . . . 8  class  ( ( ZZ  ^m  v )  X.  { i } )
12 vp . . . . . . . . 9  setvar  p
1312cv 1482 . . . . . . . 8  class  p
1411, 13wcel 1990 . . . . . . 7  wff  ( ( ZZ  ^m  v )  X.  { i } )  e.  p
1514, 8, 4wral 2912 . . . . . 6  wff  A. i  e.  ZZ  ( ( ZZ 
^m  v )  X. 
{ i } )  e.  p
16 vx . . . . . . . . 9  setvar  x
17 vj . . . . . . . . . . 11  setvar  j
1817cv 1482 . . . . . . . . . 10  class  j
1916cv 1482 . . . . . . . . . 10  class  x
2018, 19cfv 5888 . . . . . . . . 9  class  ( x `
 j )
2116, 7, 20cmpt 4729 . . . . . . . 8  class  ( x  e.  ( ZZ  ^m  v )  |->  ( x `
 j ) )
2221, 13wcel 1990 . . . . . . 7  wff  ( x  e.  ( ZZ  ^m  v )  |->  ( x `
 j ) )  e.  p
2322, 17, 5wral 2912 . . . . . 6  wff  A. j  e.  v  ( x  e.  ( ZZ  ^m  v
)  |->  ( x `  j ) )  e.  p
2415, 23wa 384 . . . . 5  wff  ( A. i  e.  ZZ  (
( ZZ  ^m  v
)  X.  { i } )  e.  p  /\  A. j  e.  v  ( x  e.  ( ZZ  ^m  v ) 
|->  ( x `  j
) )  e.  p
)
25 vf . . . . . . . . . . 11  setvar  f
2625cv 1482 . . . . . . . . . 10  class  f
27 vg . . . . . . . . . . 11  setvar  g
2827cv 1482 . . . . . . . . . 10  class  g
29 caddc 9939 . . . . . . . . . . 11  class  +
3029cof 6895 . . . . . . . . . 10  class  oF  +
3126, 28, 30co 6650 . . . . . . . . 9  class  ( f  oF  +  g )
3231, 13wcel 1990 . . . . . . . 8  wff  ( f  oF  +  g )  e.  p
33 cmul 9941 . . . . . . . . . . 11  class  x.
3433cof 6895 . . . . . . . . . 10  class  oF  x.
3526, 28, 34co 6650 . . . . . . . . 9  class  ( f  oF  x.  g
)
3635, 13wcel 1990 . . . . . . . 8  wff  ( f  oF  x.  g
)  e.  p
3732, 36wa 384 . . . . . . 7  wff  ( ( f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p )
3837, 27, 13wral 2912 . . . . . 6  wff  A. g  e.  p  ( (
f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p )
3938, 25, 13wral 2912 . . . . 5  wff  A. f  e.  p  A. g  e.  p  ( (
f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p )
4024, 39wa 384 . . . 4  wff  ( ( A. i  e.  ZZ  ( ( ZZ  ^m  v )  X.  {
i } )  e.  p  /\  A. j  e.  v  ( x  e.  ( ZZ  ^m  v
)  |->  ( x `  j ) )  e.  p )  /\  A. f  e.  p  A. g  e.  p  (
( f  oF  +  g )  e.  p  /\  ( f  oF  x.  g
)  e.  p ) )
414, 7, 6co 6650 . . . . 5  class  ( ZZ 
^m  ( ZZ  ^m  v ) )
4241cpw 4158 . . . 4  class  ~P ( ZZ  ^m  ( ZZ  ^m  v ) )
4340, 12, 42crab 2916 . . 3  class  { p  e.  ~P ( ZZ  ^m  ( ZZ  ^m  v
) )  |  ( ( A. i  e.  ZZ  ( ( ZZ 
^m  v )  X. 
{ i } )  e.  p  /\  A. j  e.  v  (
x  e.  ( ZZ 
^m  v )  |->  ( x `  j ) )  e.  p )  /\  A. f  e.  p  A. g  e.  p  ( ( f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p ) ) }
442, 3, 43cmpt 4729 . 2  class  ( v  e.  _V  |->  { p  e.  ~P ( ZZ  ^m  ( ZZ  ^m  v
) )  |  ( ( A. i  e.  ZZ  ( ( ZZ 
^m  v )  X. 
{ i } )  e.  p  /\  A. j  e.  v  (
x  e.  ( ZZ 
^m  v )  |->  ( x `  j ) )  e.  p )  /\  A. f  e.  p  A. g  e.  p  ( ( f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p ) ) } )
451, 44wceq 1483 1  wff mzPolyCld  =  ( v  e.  _V  |->  { p  e.  ~P ( ZZ  ^m  ( ZZ  ^m  v ) )  |  ( ( A. i  e.  ZZ  ( ( ZZ 
^m  v )  X. 
{ i } )  e.  p  /\  A. j  e.  v  (
x  e.  ( ZZ 
^m  v )  |->  ( x `  j ) )  e.  p )  /\  A. f  e.  p  A. g  e.  p  ( ( f  oF  +  g )  e.  p  /\  ( f  oF  x.  g )  e.  p ) ) } )
Colors of variables: wff setvar class
This definition is referenced by:  mzpclval  37288
  Copyright terms: Public domain W3C validator