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

Definition df-cytp 37781
Description: The Nth cyclotomic polynomial is the polynomial which has as its zeros precisely the primitive Nth roots of unity. (Contributed by Stefan O'Rear, 5-Sep-2015.)
Assertion
Ref Expression
df-cytp  |- CytP  =  ( n  e.  NN  |->  ( (mulGrp `  (Poly1 ` fld ) )  gsumg  ( r  e.  ( `' ( od `  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) ) " {
n } )  |->  ( (var1 ` fld ) ( -g `  (Poly1 ` fld )
) ( (algSc `  (Poly1 ` fld ) ) `  r
) ) ) ) )
Distinct variable group:    n, r

Detailed syntax breakdown of Definition df-cytp
StepHypRef Expression
1 ccytp 37780 . 2  class CytP
2 vn . . 3  setvar  n
3 cn 11020 . . 3  class  NN
4 ccnfld 19746 . . . . . 6  classfld
5 cpl1 19547 . . . . . 6  class Poly1
64, 5cfv 5888 . . . . 5  class  (Poly1 ` fld )
7 cmgp 18489 . . . . 5  class mulGrp
86, 7cfv 5888 . . . 4  class  (mulGrp `  (Poly1 ` fld ) )
9 vr . . . . 5  setvar  r
104, 7cfv 5888 . . . . . . . . 9  class  (mulGrp ` fld )
11 cc 9934 . . . . . . . . . 10  class  CC
12 cc0 9936 . . . . . . . . . . 11  class  0
1312csn 4177 . . . . . . . . . 10  class  { 0 }
1411, 13cdif 3571 . . . . . . . . 9  class  ( CC 
\  { 0 } )
15 cress 15858 . . . . . . . . 9  classs
1610, 14, 15co 6650 . . . . . . . 8  class  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) )
17 cod 17944 . . . . . . . 8  class  od
1816, 17cfv 5888 . . . . . . 7  class  ( od
`  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) )
1918ccnv 5113 . . . . . 6  class  `' ( od `  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) )
202cv 1482 . . . . . . 7  class  n
2120csn 4177 . . . . . 6  class  { n }
2219, 21cima 5117 . . . . 5  class  ( `' ( od `  (
(mulGrp ` fld )s  ( CC  \  { 0 } ) ) ) " {
n } )
23 cv1 19546 . . . . . . 7  class var1
244, 23cfv 5888 . . . . . 6  class  (var1 ` fld )
259cv 1482 . . . . . . 7  class  r
26 cascl 19311 . . . . . . . 8  class algSc
276, 26cfv 5888 . . . . . . 7  class  (algSc `  (Poly1 ` fld ) )
2825, 27cfv 5888 . . . . . 6  class  ( (algSc `  (Poly1 ` fld ) ) `  r
)
29 csg 17424 . . . . . . 7  class  -g
306, 29cfv 5888 . . . . . 6  class  ( -g `  (Poly1 ` fld ) )
3124, 28, 30co 6650 . . . . 5  class  ( (var1 ` fld ) ( -g `  (Poly1 ` fld )
) ( (algSc `  (Poly1 ` fld ) ) `  r
) )
329, 22, 31cmpt 4729 . . . 4  class  ( r  e.  ( `' ( od `  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) )
" { n }
)  |->  ( (var1 ` fld ) ( -g `  (Poly1 ` fld )
) ( (algSc `  (Poly1 ` fld ) ) `  r
) ) )
33 cgsu 16101 . . . 4  class  gsumg
348, 32, 33co 6650 . . 3  class  ( (mulGrp `  (Poly1 ` fld ) )  gsumg  ( r  e.  ( `' ( od `  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) ) " {
n } )  |->  ( (var1 ` fld ) ( -g `  (Poly1 ` fld )
) ( (algSc `  (Poly1 ` fld ) ) `  r
) ) ) )
352, 3, 34cmpt 4729 . 2  class  ( n  e.  NN  |->  ( (mulGrp `  (Poly1 ` fld ) )  gsumg  ( r  e.  ( `' ( od `  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) ) " {
n } )  |->  ( (var1 ` fld ) ( -g `  (Poly1 ` fld )
) ( (algSc `  (Poly1 ` fld ) ) `  r
) ) ) ) )
361, 35wceq 1483 1  wff CytP  =  ( n  e.  NN  |->  ( (mulGrp `  (Poly1 ` fld ) )  gsumg  ( r  e.  ( `' ( od `  ( (mulGrp ` fld )s  ( CC  \  { 0 } ) ) ) " {
n } )  |->  ( (var1 ` fld ) ( -g `  (Poly1 ` fld )
) ( (algSc `  (Poly1 ` fld ) ) `  r
) ) ) ) )
Colors of variables: wff setvar class
This definition is referenced by:  cytpfn  37786  cytpval  37787
  Copyright terms: Public domain W3C validator