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

Definition df-dchr 24958
Description: The group of Dirichlet characters  mod  n is the set of monoid homomorphisms from  ZZ  /  n ZZ to the multiplicative monoid of the complex numbers, equipped with the group operation of pointwise multiplication. (Contributed by Mario Carneiro, 18-Apr-2016.)
Assertion
Ref Expression
df-dchr  |- DChr  =  ( n  e.  NN  |->  [_ (ℤ/n `  n )  /  z ]_ [_ { x  e.  ( (mulGrp `  z
) MndHom  (mulGrp ` fld ) )  |  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x }  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b ) )
>. } )
Distinct variable groups:    x, z    n, b, z, x

Detailed syntax breakdown of Definition df-dchr
StepHypRef Expression
1 cdchr 24957 . 2  class DChr
2 vn . . 3  setvar  n
3 cn 11020 . . 3  class  NN
4 vz . . . 4  setvar  z
52cv 1482 . . . . 5  class  n
6 czn 19851 . . . . 5  class ℤ/n
75, 6cfv 5888 . . . 4  class  (ℤ/n `  n
)
8 vb . . . . 5  setvar  b
94cv 1482 . . . . . . . . . 10  class  z
10 cbs 15857 . . . . . . . . . 10  class  Base
119, 10cfv 5888 . . . . . . . . 9  class  ( Base `  z )
12 cui 18639 . . . . . . . . . 10  class Unit
139, 12cfv 5888 . . . . . . . . 9  class  (Unit `  z )
1411, 13cdif 3571 . . . . . . . 8  class  ( (
Base `  z )  \  (Unit `  z )
)
15 cc0 9936 . . . . . . . . 9  class  0
1615csn 4177 . . . . . . . 8  class  { 0 }
1714, 16cxp 5112 . . . . . . 7  class  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )
18 vx . . . . . . . 8  setvar  x
1918cv 1482 . . . . . . 7  class  x
2017, 19wss 3574 . . . . . 6  wff  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x
21 cmgp 18489 . . . . . . . 8  class mulGrp
229, 21cfv 5888 . . . . . . 7  class  (mulGrp `  z )
23 ccnfld 19746 . . . . . . . 8  classfld
2423, 21cfv 5888 . . . . . . 7  class  (mulGrp ` fld )
25 cmhm 17333 . . . . . . 7  class MndHom
2622, 24, 25co 6650 . . . . . 6  class  ( (mulGrp `  z ) MndHom  (mulGrp ` fld )
)
2720, 18, 26crab 2916 . . . . 5  class  { x  e.  ( (mulGrp `  z
) MndHom  (mulGrp ` fld ) )  |  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x }
28 cnx 15854 . . . . . . . 8  class  ndx
2928, 10cfv 5888 . . . . . . 7  class  ( Base `  ndx )
308cv 1482 . . . . . . 7  class  b
3129, 30cop 4183 . . . . . 6  class  <. ( Base `  ndx ) ,  b >.
32 cplusg 15941 . . . . . . . 8  class  +g
3328, 32cfv 5888 . . . . . . 7  class  ( +g  ` 
ndx )
34 cmul 9941 . . . . . . . . 9  class  x.
3534cof 6895 . . . . . . . 8  class  oF  x.
3630, 30cxp 5112 . . . . . . . 8  class  ( b  X.  b )
3735, 36cres 5116 . . . . . . 7  class  (  oF  x.  |`  (
b  X.  b ) )
3833, 37cop 4183 . . . . . 6  class  <. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b
) ) >.
3931, 38cpr 4179 . . . . 5  class  { <. (
Base `  ndx ) ,  b >. ,  <. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b
) ) >. }
408, 27, 39csb 3533 . . . 4  class  [_ {
x  e.  ( (mulGrp `  z ) MndHom  (mulGrp ` fld )
)  |  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x }  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b ) )
>. }
414, 7, 40csb 3533 . . 3  class  [_ (ℤ/n `  n
)  /  z ]_ [_ { x  e.  ( (mulGrp `  z ) MndHom  (mulGrp ` fld ) )  |  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x }  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b ) )
>. }
422, 3, 41cmpt 4729 . 2  class  ( n  e.  NN  |->  [_ (ℤ/n `  n
)  /  z ]_ [_ { x  e.  ( (mulGrp `  z ) MndHom  (mulGrp ` fld ) )  |  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x }  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b ) )
>. } )
431, 42wceq 1483 1  wff DChr  =  ( n  e.  NN  |->  [_ (ℤ/n `  n )  /  z ]_ [_ { x  e.  ( (mulGrp `  z
) MndHom  (mulGrp ` fld ) )  |  ( ( ( Base `  z
)  \  (Unit `  z
) )  X.  {
0 } )  C_  x }  /  b ]_ { <. ( Base `  ndx ) ,  b >. , 
<. ( +g  `  ndx ) ,  (  oF  x.  |`  ( b  X.  b ) )
>. } )
Colors of variables: wff setvar class
This definition is referenced by:  dchrval  24959  dchrrcl  24965
  Copyright terms: Public domain W3C validator