+ All Categories
Home > Documents > [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions...

[Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions...

Date post: 09-Dec-2016
Category:
Upload: juergen
View: 222 times
Download: 7 times
Share this document with a friend
131
Chapter VII Zeta Functions and L-series § 1. The Riemann Zeta Function One of the most astounding phenomena in number theory consists in the fact that a great number of deep arithmetic properties of a number field are hidden within a single analytic function, its zeta function. This function has a simple shape, but it is unwilling to yield its mysteries. Each time, however, that we succeed in stealing one of these well-guarded truths, we may expect to be rewarded by the revelation of some surprising and significant relationship. This is why zeta functions, as well as their generalizations, the L-series, have increasingly moved to the foreground of the arithmetic scene, and today are more than ever the focus of number-theoretic research. The fundamental prototype of such a function is Riemann's zeta function 00 1 = L s' n=l n where s is a complex variable. It is to this important function that we turn first. (1.1) Proposition. The series = is absolutely and unifonnly convergent in the domain Re(s) ::: 1 + 8, for every 8 > O. It therefore represents an analytic function in the half-plane Re(s) > 1. One has Euler's identity 1 {(s) = TI ' p 1 - p-s where p runs through the prime numbers. Proof: For Re(s) = (j ::: 1 +8, the series 11/ns I = l/n(f admits the convergent majorant l/n1+8, i.e., {(s) is absolutely and uniformly convergent in this domain. In order to prove Euler's identity, we remind ourselves that an infinite product an of complex numbers an is said to converge if the sequence of partial products Pn = al ... an has a nonzero limit. This is the case if and only if the series log an converges, where log denotes the principal branch of the logarithm (see [2], chap. V, 2.2). The J. Neukirch, Algebraic Number Theory © Springer-Verlag Berlin Heidelberg 1999
Transcript
Page 1: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

Chapter VII

Zeta Functions and L-series

§ 1. The Riemann Zeta Function

One of the most astounding phenomena in number theory consists in the fact that a great number of deep arithmetic properties of a number field are hidden within a single analytic function, its zeta function. This function has a simple shape, but it is unwilling to yield its mysteries. Each time, however, that we succeed in stealing one of these well-guarded truths, we may expect to be rewarded by the revelation of some surprising and significant relationship. This is why zeta functions, as well as their generalizations, the L-series, have increasingly moved to the foreground of the arithmetic scene, and today are more than ever the focus of number-theoretic research. The fundamental prototype of such a function is Riemann's zeta function

00 1 ~(s) = L s'

n=l n

where s is a complex variable. It is to this important function that we turn first.

(1.1) Proposition. The series ~(s) = L~=l ~s is absolutely and unifonnly convergent in the domain Re(s) ::: 1 + 8, for every 8 > O. It therefore represents an analytic function in the half-plane Re(s) > 1. One has Euler's identity

1 {(s) = TI '

p 1 - p-s

where p runs through the prime numbers.

Proof: For Re(s) = (j ::: 1 +8, the series L~l 11/ns I = L~=l l/n(f admits the convergent majorant L~=l l/n1+8, i.e., {(s) is absolutely and uniformly convergent in this domain. In order to prove Euler's identity, we remind ourselves that an infinite product TI~=l an of complex numbers an is said to converge if the sequence of partial products Pn = al ... an has a nonzero limit. This is the case if and only if the series L~=l log an converges, where log denotes the principal branch of the logarithm (see [2], chap. V, 2.2). The

J. Neukirch, Algebraic Number Theory© Springer-Verlag Berlin Heidelberg 1999

Page 2: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

420 Chapter VII. Zeta Functions and L-series

product is called absolutely convergent if the series converges absolutely. In this case the product converges to the same limit even after a reordering of its terms an.

Let us now formally take the logarithm of the product

We obtain the series

1 E(s)=TI--

p 1- p-s

00 1 log E (s) = L L -.

p n=1 npns

It converges absolutely for Re(s) = (J" 2: 1 + o. In fact, since Ipns I = pna 2: p(H8)n, one has the convergent majorant

CXl ( 1 )n 1 1 L LI pH8 = L pH8 _ I ~ 2L pH8' p n= p p

This implies the absolute convergence of the product

I (CXl 1 ) E(s) = TI _ = exp L( L -) . p 1 - p s p n=1 npns

In this product we now expand the product of the factors

1 1 1 ---=1+-+-+··· 1 - p-s pS p2s

for all prime numbers PI, ... , Pr ~ N, and obtain the equality

1 CXl 1 1 (*) TI 1 -s = L (VI Vr )S = L' s '

p~N - P VI, ... ,Vr=O PI .. ·Pr n n

where L' denotes the sum over all natural numbers which are divisible only by prime numbers p ~ N. Since the sum L' contains in particular the terms corresponding to all n ~ N, we may also write

Comparing now in (*) the sum L' with the series ~(s), we get

1 1 1 I TI 1 -s - ~(s)1 ~ I Lsi ~ L H8' p~N - P n>N n n>N n

p;fn

where the right hand side goes to zero as N -+ 00 because it is the remainder of a convergent series. This proves Euler's identity. 0

Page 3: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function 421

Euler's identity expresses the law of unique prime factorization of natural numbers in a single equation. This already demonstrates the number-theoretic significance of the zeta function. It challenges us to study its properties more closely. By its definition, the function is only given on the half-plane Re(s) > 1. It does, however, admit an analytic continuation to the whole complex plane, with the point s = 1 removed, and it satisfies a functional equation which relates the argument s to the argument 1 - s. These crucial facts will be proved next. The proof hinges on an integral formula for the zeta function ~(s) which arises from the well-known gamma function. This latter is defined for Re(s) > ° by the absolutely convergent integral

00

res) = ! e-YyS ;

o

and obeys the following rules (see [34], vol. I, chap. I).

(1.2) Proposition. (i) The gamma function is analytic and admits a meromorphic continuation to all of C.

(ii) It is nowhere zero and has simple poles at s = -n, n = 0, 1,2, ... , with residues (-I)n j n !. There are no poles anywhere else.

(iii) It satisfies the functional equations

1) res + 1) = sr(s),

2) r(s)r(I - s) = -/!--, sm:rrs

3) r(s)r(s + t) = 2:;: r(2s) (Legendre's duplication formula).

(iv) It has the special values r(Ij2) = .jii, rei) = 1, r(k + 1) = k!, k = 0, 1,2, ....

To relate the gamma function to the zeta function, start with the substitution y H- rrn2y, which gives the equation

00

rr-Sr(s)-= e-7rny ys_. 1 f 2 dy n2s y

o Now sum over all n EN and get

00

rr-s r(s)~(2s) = L e-7rn Yys -. f 00 2 dy

n=l Y o

Page 4: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

422 Chapter VII. Zeta Functions and L-series

Observe that it is legal to interchange the sum and the integral because

00 00

f f le-7rn2Yysl dy = f f e-7rn2YyRe(s) dy n=! Y n=! Y

o 0

= n-Re(s) r(Re(s») d2Re(s») < 00.

Now the series under the integral,

00 2

g(y) = L e-7rn Y, n=!

arises from Jacobi's classical theta series

. 2 00. 2

O(z) = L e7rln z = 1 + 2 L e7rln z, nEZ n=!

i.e., we have g(y) = ~ (O(iy) - 1). The function

Z(s) = n-s/ 2 r(s/2)t(s)

is called the completed zeta function. We obtain the

(1.3) Proposition. The completed zeta function Z(s) admits the integral representation

00

1 f( ) s/2 dy Z(s) = - O(iy) - 1 y -. 2 y

o

The proof of the functional equation for the function Z(s) is based on the following general principle. For a continuous function I : lR~ ~ C on the group lR~ of positive real numbers, we define the Mellin transform to be the improper integral

00

f dy L (f , s) = ( I (y) - I (00) ) yS Y ,

o

provided the limit 1(00) = limy--+oo I(y) and the integral exist. The following theorem is of pivotal importance, also for later applications. We will often refer to it as the Mellin principle.

Page 5: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function

(1.4) Theorem. Let f, g : 1R~ -+ C be continuous functions such that

f(y) = ao + O(e-cy"), g(y) = bo + O(e-CY"),

423

for y -+ 00, with positive constants c, ex. If these functions satisfy the equation

f(~) = C/g(y),

for some real number k > 0 and some complex number C i= 0, then one has:

(i) The integrals L (f, s) and L (g, s) converge absolutely and uniformly if s varies in an arbitrary compact domain contained in {s Eel Re(s) > k}. They are therefore holomorphic functions on {s Eel Re(s) > k}. They admit holomorphic continuations to C " {O, k}.

(ii) They have simple poles at s = 0 and s = k with residues

Ress=o L(f, s) = -ao, Ress=k L(f, s) = Cbo , resp.

Ress=oL(g,s) = -bo , Ress=kL(g,S) = C-lao.

(iii) They satisfy the functional equation

L(f,s) =CL(g,k-s).

Remark 1: The symbol ((I(y) = O(1fr(y)) means, as usual, that one has ((I(y) = c(y)1fr(y), for some function c(y) which stays bounded under the limit in question, so in our case, as y -+ 00.

Remark 2: Condition (ii) is to be understood to say that there is no pole if ao = 0, resp. bo = O. But there is a pole, which is simple, if ao i= 0, resp. bo i= O.

Proof: If s varies over a compact subset of C, then the function e-cy" yU , ()' = Re(s), is bounded for y ~ 1 by a constant which is independent of ()'. Therefore the condition f(y) = ao + O(e-cy") gives the following upper bound for the integrand of the Mellin integral L (f , s).

I (f(Y) - ao)yS-ll ~ B e-cy" yU+l y -2 ~ B'~' Y

for all y ~ 1, with constants B, B'. The integral ft(f(y) - ao)ys-l dy

therefore admits the convergent majorant floo B~ dy which is independent y

of s. It therefore converges absolutely and uniformly, for all s in the compact subset. The same holds for ft(g(y) - bO)yS-l dy.

Page 6: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

424 Chapter VII. Zeta Functions and L-series

Now let Re(s) > k. We cut the interval of integration (0, (0) into (0,1] and (1, (0) and write

00 1

L (f, s) = f (f (y) - ao) yS ; + f (f (y) - ao) yS ; .

1 0

For the second integral, the substitution y 1-+ 1/y and the equation f(1fy) = Cykg(y) give:

00

ao f k-s-l Cbo = - - + C (g(y) - bo)y dy - -- . s k-s

1

By the above, it also converges absolutely and uniformly for Re(s) > k. We therefore obtain

ao Cbo L(f,s) = -- + -- +F(s),

s s-k

where 00

F(s) = f [(f(y) - ao)YS + C(g(y) - bo)l-S] ; .

1

Swapping f and g, we see from g(1/y) = C-1yk f(y) that:

bo C-1ao L(g,s) = -- + -- + G(s)

s s-k

where 00

G(s) = f [(g(y) - bo)YS + C-l(f(y) - ao)l-S] ; .

1

The integrals F(s) and G(s) converge absolutely and locally uniformly on the whole complex plane, as we saw above. So they represent holomorphic functions, and one obviously has F(s) = CG(k-s). Thus L(f, s) andL(g, s) have been continued to all ofC " {O, k} and we have L(f, s) = CL(g, k-s). This finishes the proof of the theorem. 0

The result can now be applied to the integral (1.3) representing the function Z(s). In fact, Jacobi's theta function O(z) is characterized by the following property.

Page 7: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function

(1.5) Proposition. The series

O(z) = L eIrin2z

neZ

425

converges absolutely and uniformly in the domain {z Eel Im(z) ~ 8}, for every 8 > O. It therefore represents an analytic function on the upper half-plane !HI = {z Eel Im(z) > O}, and satisfies the transformation formula

O( -liz) = .;;Ti O(z).

We will prove this proposition in much greater generality in §3 (see (3.6)), so we take it for granted here. Observe that if z lies in !HI then so does -1 I z . The square root ,JZJl is understood to be the holomorphic function

h(z) = e110gz/i,

where log indicates the principal branch of the logarithm. It is determined uniquely by the conditions

h(z)2=zli and h(iy)=,JY>O forYElR~.

(1.6) Theorem. The completed zeta function

Z(s) = n-s / 2 r(sI2)~(s)

admits an analytic continuation to C " {O, I}, has simple poles at s = 0 and s = 1 with residues -1 and l, respectively, and satisfies the functional equation

Z(s) = Z(1 - s).

Proof: By (1.3), we have

00

1 f(. ) s dy Z(2s) = - O(zy) - 1 y -, 2 y

o

i.e., Z (2s) is the Mellin transform

Z (2s) = L (f , s)

of the function fey) = ~O(iy). Since

Page 8: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

426 Chapter VII. Zeta Functions and L-series

one has fey) = ~ + O(e-7rY ). From (1.5), we get the transformation formula

1 1 /(1/y) = 2: 8(-I/iy) = 2: y1/28(iy) = y1/2 /(y).

By (1.4), L(j, s) has a holomorphic continuation to C " {O, 1/2} and simple poles at s = 0, 1/2 with residues -1/2 and 1/2, respectively, and it satisfies the functional equation

L(j,S)=L(/,~-S). Accordingly, Z (s) = L (j, s /2) has a holomorphic continuation to C " {O, I} and simple poles at s = 0, 1 with residues -1 and 1, respectively, and satisfies the functional equation

Z(s) = L(/,~) = L(/, ~ - ~) = Z(1- s). D

For the Riemann zeta function itself, the theorem gives the

(1.7) Corollary. The Riemann zeta function ~(s) admits an analytic continuation to C " {I}, has a simple pole at s = 1 with residue 1 and satisfies the functional equation

~(1- s) = 2(2Jr)-S res) cos (~S )~(S).

Proof: Z(s) = Jr-s/2r(s/2)~(s) has a simple pole at s = 0, but so does r(s/2). Hence ~(s) has no pole. At s = 1, however, Z(s) has a simple pole, and so does ~(s), as r(I/2) = .j7i. The residue comes out to be

Ress=l ~(s) = Jr1/2 r(I/2)-1 Ress=l Z(s) = 1.

The equation Z(1 - s) = Z(s) translates into

1 ru-) (*) ~(1 - s) = Jr 'J.-s 12 ~(s).

r( ;s)

Substituting (1- s) /2, resp. s /2, into the formulae (1.2), (iii), 2) and 3) gives

r(!..)r( 1 + S) = 2.j7i res) 2 2 2s '

(I-S) (I+S) Jr r--r-- - , 2 2 cos(Jr s /2)

Page 9: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function 427

and after taking the quotient,

r(~)/r( 1 - S) = _2_ cos JrS r(s). 2 2 2s..[ii 2

Inserting this into (*) now yields the functional equation claimed. 0

At some point during the first months of studies every mathematics student has the suprise to discover the remarkable formula

f -; = ~Jr2. n=l n 6

It is only the beginning of a sequence:

~ ~ = _1_."..6 L... 6 " , etc. n=l n 945

These are explicit evaluations of the special values of the Riemann zeta function at the points S = 2k, kEN. The phenomenon is explained via the functional equation by the fact that the values of the Riemann zeta function at the negative odd integers are given by Bernoulli numbers. These arise from the function

t et F(t) =--

et - 1 and are defined by the series expansion

00 t k F(t) = L Bk-·

k=O k!

Their relation to the zeta function gives them a special arithmetic significance. The first Bernoulli numbers are

1 1 1 1 Bo = 1, Bl = 2' B2 = 6"' B3 = 0, B4 = - 30' B5 = 0, B6 = 42·

In general one has B2v+1 = 0 for v :::: 1, because F(-t) = F(t) - t. In the classical literature, it is usually the function et ~ 1 ' which serves for defining

the Bernoulli numbers. As F (t) = et ~ 1 + t, this does not change anything

except for B 1 , where one finds - ~ instead of ~. But the above definition is more natural and better suited for the further development of the theory. We now prove the remarkable

(1.8) Theorem. For every integer k > 0 one has

Bk s-(1- k) = -T·

Page 10: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

428 Chapter VII. Zeta Functions and L-series

We prepare the proof proper by a function-theoretic lemma. For 8 > 0 and a E [8, 00], we consider the path

Cg,a = (a, 8] + Kg + [8,a),

which first follows the half-line from a to 8, then the circumference Kg = {z I Izi = 8} in the negative direction, and finally the half-line from 8 to a:

~-8------~--------ar--

(1.9) Lemma. Let U be an open subset of C that contains the path Cg,a and also the interior of Kg. Let G(z) be a holomorphic function on U '- {OJ with a pole of order m at 0, and let G(t)tnS- 1 (n EN), for Re(s) > W-, be integrable on (0, a). Then one has

a J G(z)zns-Idz = (e21rins -1) J G(t)tns-1dt.

Cs,a 0

Proof: The integration does not actually take place in the complex plane but on the universal covering of C * ,

x = {(x,a) E C* x ~ I argx == a mod 2n}.

z and zS-1 are holomorphic functions on X, namely

z(x, a) = x, zS-1 (x, a) = e(s-I)(log Ixl+ia) ,

and Cg,a is the path

Cg,a = I;:a + Kg + Ita

where I;:a = (a,8] x {OJ, Kg = fee-it I t E [0,2n]}, Ita = [s,a) x {2n} in X. We now have

a

J G(z)zns-l dz = - J G(t)tnS- 1 dt,

e

a J G(z)zns-l dz = e21rins J G(t)tns- 1 dt ,

/+ e s,a

Page 11: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function

27r f G(z)zns-l dz = -i f G(se-it)snS-l e-it(ns-l)se-it dt

Ke 0

27r

= -i f sns G(s e-it ) e-itns dt .

o

429

Since Re(s) > ~, i.e., Re(ns - m) > 0, the last integral I (s) tends to zero as s -+ O. In fact, one has lim snsG(se-it ) = O. This gives

0---+0

a f G(z)zns-ldz=(e27rins_l) f G(t)tns-1dt+I(s),

Ce,a ' 0

and since the integral on the left is independent of s, the lemma follows by passing to the limit as s -+ O. 0

Proof of (l.S): The function

zeZ 00 zk F(z) = -- = L Bk-

eZ - 1 k=0 k!

is a merom orphic function of the complex variable z, with poles only at z = 2rriv, v E ::E, v =I=- o. Bk/ k is the residue of (k - 1)! F(z)z-k-l at 0, and the claim reduces to the identity

Resz=o F(z)z = -. F(z)z dz = - , -k-l 1 f -k-l ~(1 - k) 2m (k - 1) !

Izl=o

for 0 < s < 2rr, where the circle I z I = s is taken in the positive orientation. We may replace it with the path -Co = (-00, - s] + Ko + [-s, - (0), which traces the half-line from -00 to -s, followed by the circumference Ko = {z I Izl = s} in the positive direction, from -s to -s, and finally the half-line from -s to -00. In fact, the integrals over (-00, - s] and [ -s, - (0) cancel each other. We now consider on C the function

J dz R(s) = F(z)zS-l--;-.

-Ce

Here the integrals over (-00, - s] and [-s, - (0) do not cancel each other any longer because the function zS-l is multivalued. The integration takes place on the universal covering X = {(x,a) E C* x lR I argx == a mod 2rr}

Page 12: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

430 Chapter VII. Zeta Functions and L-series

of C*, as in (1.9), and z,zS-I are the holomorphic functions z(x,a) = x, zS-I (x, a) = e(s-I)(Iog Ixl+ia). The integral converges absolutely and locally uniformly for all SEC. It thus defines a holomorphic function on C, and we find that

1 Resz=oF(z)z-k-I = -2 .H(1-k).

rrl

Now substitute z ~ -z, or more precisely, apply the biholomorphic transformation

cp: X -+ X, (x,a) t--+ (-x,a -rr).

Since z 0 cp = -z and

(zs-I 0 cp)(x, a) = zS-I(_X, a - rr) = e(s-I)(Ioglxl+ia-irr)

= - e-i'Jrs zS-I (x, a),

we obtain . f dz H (s) = - e-ms F (_z)zS-I ~ ,

Ce

where the path Ce = cp-I 0 (-Ce ) follows the half-line from 00 to s, then the circumference Ke in negative direction from s to s, and finally the half-line from s to 00. The function

e-z 1 00

G(z) = F(-z)Z-I = = --- - 1 = L e-nz 1 - e-Z 1 - e-Z n=I

has a simple pole at z = 0 so that, for Re(s) > 1, (1.9) yields

H(s) = _e-rris f G(z)zS-Idz

Cs

00 00 . . f dt f dt = _(ems - e-ms ) G(t)tS -t = -2i sinrrs G(t)tS -t .

o 0

The integral on the right will now be related to the zeta function. In the gamma integral

we substitute t ~ nt and get

Page 13: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function

Summing this over all n E N yields

00

r(s)ns) = f G(t)t S ~t . o

The interchange of summation and integration is again justified\because

From this and (1.2), 2), we get

2rri H(s) = -2i sinrrsr(sn(s) = - ~(s).

r(l- s)

431

Since both sides are holomorphic on all of C, this holds for all sEC. Putting s = 1 - k we obtain, since r(k) = (k - I)!,

-k-l 1 ~(l - k) Resz-o F(z)z = -H(l- k) = - ,q.e.d. 0

- 2rri (k -1)!

Applying the functional equation (1.7) for ~(s) and observing that r (2k) = (2k - I)!, the preceding theorem gives the following corollary, which goes back to EULER.

(1.10) Corollary. The values of ~(s) at the positive even integers s = 2k, k = 1,2,3, ... , are given by

(2rr)2k r(2k) = (-I)k-I--B . ~ 2(2k)! 2k

The values ~ (2k - 1), k > 1, at the positive odd integers have been elucidated only recently. Surprisingly enough, it is the higher K -groups Ki CL) from algebraic K -theory, which take the lead. In fact, one has a mysterious canonical isomorphism

r: K4k-I(Z)®JR ~ JR. z

The image R2k of a nonzero element in K4kLl (Z) ®z Q is called the 2k-th regulator. It is well-determined up to a rational factor, i.e., it is an element of JR * /Q* , and one has

~(2k - 1) == R2k mod Q*.

Page 14: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

432 Chapter VII. Zeta Functions and L-series

This discovery of the Swiss mathematician ARMAND BOREL has had a tremendous influence on further arithmetical research, and has opened up deep insights into the arithmetic nature of zeta functions and L -series of the most general kind. These insights are summarized within the comprehensive Beilinson conjecture (see [117]). In the meantime, the mathematicians SPENCER BLOCH and KAZUYA KATO have found a complete description of the special zeta values ~(2k - 1) (i.e., not just a description mod Q*) via a new theory of the Tamagawa measure.

The zeroes of the Riemann zeta function command special attention. Euler's identity (1.1) shows that one has ~(s) =I 0 for Re(s) > 1. The gamma function r(s) is nowhere 0 and has simple poles at s = 0, - 1, - 2, ... The functional equation Z(s) = Z(1 - s), i.e.,

rr-s/ 2 r(s/2)~(s) = rr(s-I)/2 r( (1 - s)/2) ~(1- s),

therefore shows that the only zeroes of ~ (s) in the domain Re(s) < 0 are the poles of r(s/2), i.e., the arguments s = -2, - 4, - 6, ... These are called the trivial zeroes of ~(s). Other zeroes have to lie in the critical strip o ::: Re(s) ::: 1, since ~ (s) =I 0 for Re(s) > 1. They are the subject of the famous, still unproven

Riemann Hypothesis: The non-trivial zeroes of ~(s) lie on the line Re(s) = ~.

This conjecture has been verified for 150 million zeroes. It has immediate consequences for the problem of the distribution of prime numbers within all the natural numbers. The distribution function

rr (x) = #{p prime number ::: x}

may be written, according to RIEMANN, as the series

rr(x) = R(x) - L R(xP), P

where p varies over all the zeroes of ~ (s), and R (x) is the function

00 1 (logx)n R(x) = 1 + 'L -------=--

.f n=l n~(n + 1) n!

On a microscopic scale, the function rr(x) is a step-function with a highly irregular behaviour. But on a large scale it is its astounding smoothness

Page 15: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 1. The Riemann Zeta Function 433

which poses one of the biggest mysteries in mathematics:

6000

n(x) 5000

4000

3000

2000

1000

~-------r--------+--------+--------+--------;~ X

10000 20000 30000 40000 50000

On this matter, we urge the reader to consult the essay [142] by DON ZAGIER.

Exercise 1. Let a, b be positive real numbers. Then the Mellin transforms of the functions f(y) and g(y) = f(ayb) satisfy:

L(f,s/b) = bas/bL(g,s).

Exercise 2. The Bernoulli polynomials Bk(X) are defined by

t e(I+x)t 00 t k

-- = F(t)eX1 = L Bk(x)-, et -l k=O k!

so that Bk = Bk(O). Show that m

Bm(x) = L (;)Bkxm- k • k=O

Exercise 3. Bk(x) - Bk(x - 1) = kXk - l •

Exercise 4. For the power sum

one has

sk(n) = Ik + 2k + 3k + ... + nk

1 sk(n) = -- (BkH (n) - BkH (0)).

k+l

Exercise 5. Let !J(z) = 8(2z) = Lnez e21rin2z. Then for all matrices y = (~ ~) in the group

Page 16: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

434 Chapter VII. Zeta Functions and L-series

one has the formula

( az +b) U cz+d =j(y,z)U(z), zElHI,

where j(y,z) = (~)8dl(cZ+d)I/2.

The Legendre symbol (~) and the constant 8d are defined by

{ I, 8d = .

I ,

if c < O,d < 0,

otherwise,

if d == 1 mod 4,

if d == 3 mod 4.

Jacobi's theta function U(z) is thus an example of a modular form of weight ~ for the group ro(4). The representation of L-series as Mellin transforms of modular forms, which we have introduced in the case of the Riemann zeta function, is one of the basic and seminal principles of current number-theoretic research (see [106]).

§ 2. Dirichlet L-series

The most immediate relatives of the Riemann zeta function are the Dirichlet L -series. They are defined as follows. Let m be a natural number. A Dirichlet character mod m is by definition a character

X : (7I..jm7l..)* ~ Sl = {z E C Ilzl = I} .

It is called primitive if it does not arise as the composite

(7I..jm7l..)* ~ (7I..jm'7I..)* ~ Sl

of a Dirichlet character X' mod m' for any proper divisor m'lm.1n the general case, the gcd of all such divisors is called the conductor f of X. So X is always induced from a primitive character X' mod f. Given x, we define the multiplicative function X : 71.. -+ C by

{ x(n mod m) for (n,m) = 1,

x(n) = o for (n,m) f:. 1 .

The trivial character XO mod m, xO(n) = 1 for (n, m) = 1, xO(n) = 0 for (n, m) f:. 1, plays a special role. When read mod 1, we denote it by X = 1.

Page 17: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 2. Dirichlet L-series 435

It is also called the principal character. Considering it in the theory to be developed now has the effect of subsuming here everything we have done in the last section. For a Dirichlet character X, we form the Dirichlet L-series

00 x(n) L(X,s) = L-'

n=l nS

where s is a complex variable with Re(s) > 1. In particular, for the principal character X = 1, we get back the Riemann zeta function ~(s). All the results obtained for this special function in the last section can be transferred to the general L -series L (X , s) using the same methods. This is the task of the present section.

(2.1) Proposition. The series L(X, s) converges absolutely and unifonnly in the domain Re(s) :::: 1 + 8, for any 8 > D. It therefore represents an analytic function on the half-plane Re(s) > 1. We have Euler's identity

1 L(X,s) = ~ 1 _ X(p)p-S

In view of the multiplicativity of X and since 'X (n)' :::: 1, the proof is literally the same as for the Riemann zeta function. Since, moreover, we will have to give it again in a more general situation in §S below (see (S.I», we may omit it here.

Like the Riemann zeta function, Dirichlet L -series also admit an analytic continuation to the whole complex plane (with a pole at s = 1 in the case X = Xo), and they satisfy a functional equation which relates the argument s to the argument 1 - s. This particularly important property does in fact hold in a larger class of L-series, the Heeke L-series, the treatment of which is an essential goal of this chapter. In order to provide some preliminary orientation, the proof of the functional equation will be given here in the special case of the above L -series L (X , s). We recommend it for careful study, also comparing it with the preceding section.

The proof again hinges on an integral representation of the function L (X , s) which has the effect of realizing it as the Mellin transform of a theta series. We do, however, have to distinguish now between even and odd Dirichlet characters X mod m. This phenomenon will become increasingly important when we generalize further. We define the exponent p E {D, I} of X by

X(-I) = (-I)Px(l).

Then the rule

X( (n») = x(n)( I:' r

Page 18: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

436 Chapter VII. Zeta Functions and L-series

defines a multiplicative function on the semigroup of all ideals (n) which are relatively prime to m. This function is called a GrofJencharakter mod m. These GrofJencharaktere are capable of substantial generalization and will play the leading part when we consider higher algebraic number fields (see § 7).

We now consider the gamma integral

00

reX,s) = rC ~ P) = f e-Yy (S+P)/2;.

o

Substituting y 1-+ Jr n2 y / m, we obtain

We mUltiply this by X (n), sum over all n EN, and get

s+p 00

(*) (m)-2 r(X,s)L(X,s) = f f X(n)nPe-1rn2y/myCs+p)/2 dy. Jr n=! Y

o

Here, swapping the order of summation and integration is again justified, because

00

L I x(n)nP e-1rn y/myCs+p)/21_ 00 f 2 dy

n=! Y o

( m)CReCS)+p)/2 (Re(S)+p) ( ) .:::::: Jr r 2 ~ Re(s) < 00.

The series under the integral (*),

00 2 g(y) = L x(n)nP e-1rn y/m,

n=!

arises from the theta series

e(x,z) = L x(n)nP e1rin2z/m, nE'll,

where we adopt the convention that 0° = 1 in case n = 0, p = o. Indeed, x(n)nP = X (-n)(-n)P implies that

00 2

e(X, z) = X (0) + 2 L X (n)n P e1rin z/m, n=!

Page 19: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 2. Dirichlet L-series 437

so that g(y) = t(O(X,iy) - X(O)) with X(O) = 1, if X is the trivial character 1, and X(O) = 0 otherwise. When m = 1, this is Jacobi's theta function

O(z) = L elfin2z,

nEZ

which is associated with Riemann's zeta function as we saw in § 1. We view the factor

( m)S/2 Loo(X,s) =:rr reX,s)

in (*) as the "Euler factor" at the infinite prime. It joins with the Euler factors Lp(s) = 1/(1- x (p)p-S) of the product representation (2.1) of L(X,s) to define the completed L-series of the character x:

A(X, s) = Loo(X, s)L(X, s), Re(s) > 1.

For this function (*) gives us the

(2.2) Proposition. The function A (X, s) admits the integral representation

00

A(X,s) = e~) f (O(x,iy) - X(0))y<S+P)/2;,

o

where e(x) = (ffi)p/2.

Let us emphasize the fact that the summation in the L -series is only over the natural numbers, whereas in the theta series we sum over all integers. This is why the factor nP had to be included in order to link the L -series to the theta series.

We want to apply the Mellin principle to the above integral representation. So we have to show that the theta series 0 (X, i y) satisfies a transformation formula as assumed in theorem (1.4). To do this, we use the following

(2.3) Proposition. Let a, b, /L be real numbers, /L > O. Then the series

0/L(a, b, z) = L elfi (a+g)2z+2lfibg

gE/LZ

converges absolutely and uniformly in the domain Im(z) :::: 8, for every 8 > 0, and for z E 1HI, one has the transformation formula

-2lfiab ,JZ77 0/L(a, b, - l/z) = e --Ol//L( -b, a, z). /L

Page 20: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

438 Chapter VII. Zeta Functions and L-series

This proposition will be proved in § 3 in much greater generality (see (3.6», so we take it for granted here. The series ()J.l.(a,b,z) is locally uniformly convergent in the variables a, b. This will also be shown in § 3. Differentiating p times (p = 0, 1) in the variable a, we obtain the function

()C(a, b, z) = L (a + g)P e1fi (a+g)2z+21fibg .

gEJ.l.Z

More precisely, we have

and

dP . bOb -- e-21f1a () (-b a z) - (21rZO )P e-21fla ()p (-b a z) daP I/J.l." - I/J.l. ".

Applying the differentiation d P / da P to the transformation formula (2.3), we get the

(2.4) Corollary. For a, b, JL E ~, JL > 0, one has the transformation formula

This corollary gives us the required transformation formula for the theta series ()(X, a), if we introduce the Gauss sums which are defined as follows.

(2.5) Definition. For n E Z, the Gauss sum r (X , n) associated to the Dirichlet character X mod m is defined to be the complex number

m-I r(x, n) = L x(v)e21fivn/m °

v=o

For n = 1, we write r(x) = r(x, 1).

(2.6) Proposition. For a primitive Dirichlet character X mod m, one has

r(x,n) = x(n)r(x) and Ir(x)1 =,Jrii.

Page 21: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 2. Dirichlet L-series 439

Proof: The first identity in the case (n, m) = 1 follows from X (vn) = x(n)x(v). When d = (n,m) i= 1, both sides are zero. Indeed, since X is primitive, we may in this case choose an a == 1 mod mid such that a¢. 1 mod m and x(a) i= 1. Multiplying reX, n) by x(a) and observing that e2:n:ivan/m = e2:n:ivn/m gives x(a)r(X,n) = r(X,n), so that r(X,n) = 0. Further, we have

m-l m-l I r(x)1 2 = r(x)r(x) = reX) L x(v)e-2:n:iv/m = L rex, v)e-2:n:iv/m v=o v=o

m-lm-l m-l m-l = L L X (J-L) e2:n: iv ll,fm e-2:n:iv/m = L X (J-L) L e2:n:iv(/L-I)/m.

v=O/L=O /L=O v=o

The last sum equals m for J-L = 1. For J-L i= 1, it vanishes because then ~ = e2:n:i(/L-I)/m is an m-th root of unity i= 1, hence a root of the polynomial

Xm -1 m I --=X - +···+X+l. X-I

Therefore Ir(x)12 = mx(1) = m. o

We now obtain the following result for the theta series () (X , z) .

(2.7) Proposition. If X is a primitive Dirichlet character mod m, then we have the transformation formula

rex) . 1 _ ()(x, - liz) =. r.= (zl l )P+'}. ()(x ,z),

lPym

where X is the complex conjugate character to x, i.e., its inverse.

Proof: We split up the series ()(x, z) according to the classes a mod m, a = 0, 1, ... ,m - 1, and obtain

2 m-l 2 ()(x, Z) = L X (n)nP e:n:in z/m = L X (a) L (a + g)P e:n:i(a+g) z/m,

nell a=O gemll

hence m-l

()(X, z) = L x (a)()!:t(a, 0, zlm). a=O

By (2.4), one has

()!:t(a,O, -llmz) = -.l-(mzli)P+!()i/m(O,a,mz), lPm

Page 22: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

440 Chapter VII. Zeta Functions and L-series

and this gives

ei/m(O, a, mz) = L gP elfig2mz+2lfiag = ~ L e2lfianlmnP elfin2zlm.

gE~Z m nEZ

Multiplying this by x(a), then summing over a, and observing that r(x, n) = x(n)r(x), we find:

1 1 m-l e(X, - liz) = -. -(mzli)P+Z L x(aWi/m(O,a,mz)

lPm a=O

1 1 m-l . . 2 . +1 (mzli)P+Z L(L x(a) e2Jrlanlm)nP eJrln zlm lPmP nEZ a=O

1 1 . 2 I = -. --(zli)P+zr(X) L x(n)nPelfln z m

lP.;m nEZ

_ reX) ( 1·)p+1e(- ) 0 -. r.;;;;ZI 2 x,z. lPvm

The analytic continuation and functional equation for the function A (X, s)

now falls out immediately. We may restrict ourselves to the case of a primitive character mod m. For X is always induced by a primitive character X' mod f, where f is the conductor of X (see p. 434), and we clearly have

L(X,s) = TI (1- X(p)p-S)L(X',s), plm pf!

so that the analytic continuation and functional equation of A (X, s) follows from the one for A (X I , s). We may further exclude the case m = 1 (this is not really necessary, just to make life easy), this being the case of the Riemann zeta function which was settled in § 1. The poles in this case are different.

(2.8) Theorem. If X is a nontrivial primitive Dirichlet character, then the completed L -series A (X, s) admits an analytic continuation to the whole complex plane C and satisfies the functional equation

A(X, s) = W(X)A(X, 1 - s)

with the factor W (X) = i: %-. This factor has absolute value 1.

Page 23: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 2. Dirichlet L-series 441

Proof: Let f(y) = C~)O(x,iY) and g(y) = C~)O(x,iY), c(X) = (ffz)P/2.

We have X (0) = X (0) = 0, so that 00 2

(}(X, iy) = 2 L X (n)n P e-11:n y/m, n=1

and therefore f(y) = o (e-11:y/m) , and likewise g(y) = o (e-11: y/m). By (2.2), one has

00

c(X) f ~ dy A(X,s) = - (}(X,iy)yz--· 2 y

o We therefore obtain A (X , s) and similarly also A (X , s) as Mellin transforms

A(X,s) = L(j,s') and A(X,s) = L(g,s')

of the functions f (y) and g (y) at the point s' = s ~ P . The transformation formula (2.7) gives

f(~)= c(X) ()( -Iii) = c(x)r(x) P+!(}(- i ) = r(x) P+! ( ). y 2 X, Y 2iP,.jm Y X, Y iP,.jmy g Y

Theorem (1.4) therefore tells us that A(X, s) admits an analytic continuation to all of C and that the equation

A(x,s)=L(f, SiP) =W(x)L(g,p+ ~ - ¥) =W(x)L(g, 1-~+P)

= W(X)A(X, I - s)

holds with W(X) = .:(%. By (2.6), we have IW(x)1 = 1. I "11m

D

The behaviour of the special values at integer arguments of the Riemann zeta function generalizes to the Dirichlet L -series L (X , s) if we introduce, for nontrivial primitive Dirichlet characters X mod m, the generalized Bernoulli numbers Bk,x defined by the formula

m teat 00 t k

Fx(t) = L x(a) mt I = L Bk,x -k'· a=1 e - k=O •

These are algebraic numbers which lie in the field Q (X) generated by the values of x. Since

m t e(m-a)t Fx(-t) = L x(-l)x(m - a) mt _ = X(-I)Fx(t),

a=l e I

we find (-I)kBk,x = X(-I)Bk,x, so that

Bk,x = 0 for k =1= p mod 2,

if p E to, I} is defined by X(-I) = (-I)PX(I).

Page 24: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

442 Chapter VII. Zeta Functions and L-series

(2.9) Theorem. For any integer k ~ 1, one has

Bk,x L(X,1 - k) = --k-·

Proof: The proof is the same as for the Riemann zeta function (see (1.8)): the merom orphic function

has poles at most at z = 2~V , v E Z. The claim therefore reduces to showing that

(1) L(X,1 - k) ---- = residue of Fx(z)z-k-I at z = o.

r(k)

Multiplying the equation 00

1 f dt r(s)- = e-nttS _

nS t o

by x(n), and summing over all n, yields

(2)

with the function

(3) 00 m e-az

Gx(z) = L x(n)e-nz = L x(a) -mz = Fx(-z)z-I. n=! a=! 1 - e

From the equations (2) and (3) one deduces equation (1) in exactly the same manner as in (1.8). 0

The theorem immediately gives that

L (X, 1 - k) = 0 for k ¢ p mod 2,

P E {O, I}, X ( -1) = (-I)P X (1), provided that X is not the principal character 1. From the functional equation (2.8) and the fact that L(X, k) #- 0, we deduce for k ~ 1 that

Bk,X L (X, 1 - k) = - -k- #- 0 for k == p mod 2.

The functional equation also gives the

Page 25: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 3. Theta Series 443

(2.10) Corollary. For k = p mod 2, k ?: 1, one has

L( k) = (_1)1+(k- p )/2 reX) (2TC)k Bk,x. X, 2'P k' 1m.

For the values L(X, k) at positive integer arguments k ¢. p mod 2, similar remarks apply as the ones we made in § 1 about the Riemann zeta function at the points 2k. Up to unknown algebraic factors, these values are certain "regulators" defined via canonical maps from higher K -groups into Minkowski space. A detailed treatment of this deep result of the Russian mathematician A.A. BElLlNSON can be found in [110].

t e(a+x)t Exercise 1. Let Fx(t,x) = I::=l x(a) emf _ l' The Bernoulli polynomials Bk.x(x)

asssociated to the Dirichlet character X are defined by

00 tk

Fx(t,x) = I: Bk,x(x),' k=O k.

Thus Bk,x(O) = Bk,x' Show that

Exercise 2. Bk,x(x) - Bk,x (x - m) = k I::=l X (a)(a + x - m)k-l, k :::: O.

Exercise 3. For the numbers Sk, x (v) = I:~=I X (a )ak , k :::: 0, one has

1 Sk.x(vm) = k + 1 (Bk+l.x(vm) - Bk+l.x(O)).

Exercise 4. For a primitive odd character x, one has m

I: x(a)a =1= O. a=l

§ 3. Theta Series

Riemann's zeta function and Dirichlet's L-series are attached to the field Q. They have analogues for any algebraic number field K, and the results obtained in § 1 and 2 extend to these generalizations in the same way, with the same methods. In particular, the Mellin principle applies again, which allows us to view the L -series in question as integrals over theta series. But now higher dimensional theta series are required which live on a higher dimensional analogue of the upper half-plane lHI. A priori they do not have any relation with number fields and deserve to be introduced in complete generality.

Page 26: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

444 Chapter VII. Zeta Functions and L -series

The familiar objects C, ~, ~~, lHI, I I, log, find their higher dimensional analogues as follows. Let X be a finite G(<CI~)-set, i.e., a finite set with an involution r t-+ f (r E X), and let n = # X. We consider the n-dimensional C-algebra

C=TIC ,EX

of all tuples z = (Z,),EX, Z, E C, with componentwise addition and multiplication. If Z = (z,) E C, then the element Z E C is defined to have the following components:

(Z), = zr.

We call the involution Z t-+ Z the conjugation on C. In addition, we have the involutions Z t-+ z* and z t-+ *z given by

z; = Zr, resp. * -Z, = Z,.

One clearly has z = *z*. The set

R = [TI C] + = {z E C I z = z} , forms an n-dimensional commutative ~-algebra, and C = R ®lR C.

If K is a number field of degree n and X = Hom(K, <C), then R is the Minkowski space KlR (~ K ®iQl ~) which was introduced in chapter I, § 5. The number-theoretic applications will occur there. But for the moment we leave all number-theoretic aspects aside.

For the additive, resp. multiplicative, group C, resp. C*, we have the homomorphism

Tr: C -+ C, Tr(z) = 2::>" resp. , N: C* -+ C*, N(z) = TIz,. ,

Here Tr(z) , resp. N(z), denotes the trace, resp. the determinant, of the endomorphism C -+ C, X t-+ zx. Furthermore we have on C the hermitian scalar product

(x, y) = LX,y, = Tr(x*y). , It is invariant under conjugation, (x, y) = (x, y), and restricting it yields a scalar product ( , ), i.e., a euclidean metric, on the ~-vector space R. If z E C, then *z is the adjoint element with respect to ( , ), i.e.,

(xz, y) = (x, *zy).

Page 27: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 3. Theta Series 445

In R, we consider the subspace

R± = {x E R I x = x*} = [TIIRt. '!:

Thus we find for the components of x = (x'!:) E R± that Xf = x'!: E IR. If 8 E IR, we simply write x > 8 to signify that x'!: > 8 for all r. The multiplicative group

R~ = {x E R± I x > O} = [ TI IR~] + '!:

will play a particularly important part. It consists of the tuples x = (x'!:) of positive real numbers x'!: such that Xf = x,!:, and it occurs in the two homomorphisms

I I: R* ---* R*+, x = (x'!:) t---+ Ixl = (Ix'!:!),

log :R~ ~ R±, x = (x'!:) t---+ log x = (log x'!: ) .

We finally define the upper half-space associated to the G(C IIR)-set X by

H = R± +iR~.

Putting Re(z) = ~(z + z), Im(z) = ii (z - z), we may also write

H = {z Eel z = z*, Im(z) > O} .

If z lies in H, then so does -liz, because zz E R~, and Im(z) > 0 implies Im(-l/z) > 0, since zzlm(-l/z) = -Im(z-lzz) = Im(z) > O.

For two tuples z = (z'!:), p = (P'!:) E C, the power

zP = (zf") E C

is well-defined by

if we agree to take the principal branch of the logarithm and assume that the z'!: move only in the plane cut along the negative real axis. The table

!HI C C ;2 IR = IR ;2 IR~, I I: IR * ~ IR~, log: IR~ ~ IR ,

H C C ;2 R ;2 R± ;2 R~, I I: R* ~ R~, log: R~ ~ R±,

shows the analogy of the notions introduced with the familiar ones in the case n = 1. We recommend that the reader memorize them well, for they will be used constantly in what follows without special cross-reference. This also includes the notation

Z, z*, *z, Tr, N, { , }, x > 8, zp.

Page 28: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

446 Chapter VII. Zeta Functions and L-series

The functional equations we are envisaging originate in a general formula from functional analysis, the Poisson summation formula. It will be proved first. A Schwartz function (or rapidly decreasing function) on a euclidean vector space R is by definition a Coo -function f : R --* C which tends to zero as x --* 00, even if multiplied by an arbitrary power IIx 11 m , m :::: 0, and which shares this behaviour with all its derivatives. For every Schwartz function f, one forms the Fourier transform

fey) = f f(x)e- 27ri (X,y) dx,

R

where dx is the Haar measure on R associated to ( , ) which ascribes the volume 1 to the cube spanned by an orthonormal basis, i.e., it is the Haar measure which is self dual with respect to ( , ). The improper integral converges absolutely and uniformly and gives again a Schwartz function r. This is easily proved by elementary analytical techniques; we refer also to [98], chap. XIV. The prototype of a Schwartz function is the function

hex) = e-7r (x,x) .

All functional equations we are going to prove depend, in the final analysis, on the special property of this function of being its own Fourier transform:

(3.1) Proposition. (i) The function hex) = e-7r (x,x) is its own Fourier transform.

(ii) If f is an arbitrary Schwartz function and A is a linear transformation ofR, then the function fA(X) = f(Ax) has Fourier transform

~ 1 ~t 1 f A (y) = I det A I f ( A - y),

where tA is the adjoint transformation of A.

Proof: (i) We identify the euclidean vector space R with ~n via some isometry. Then the Haar measure dx turns into the Lebesgue measure

. On -7rX~ ~ On -7rX2 A dXl .,. dxn . Smce hex) = i=l e ' , we have h = i=l (e ,), so we may assume n = 1. Differentiating

00

hey) = f h(x)e-27rixy dx

-00

Page 29: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 3. Theta Series 447

in y under the integral, we find by partial integration that

00

-hey) = -2rri xh(x)e- 7rlxy dx = -2rryh(y). d~ ! 2' ~ dy

-00

This implies that hey) = C e-rry2 for some constant C. Putting y = 0 yields

C = 1, since it is well-known that J e-rrx2 dx = 1.

(ii) Substituting x 1--* Ax gives the Fourier transform of I A (x) as:

lACy) = ! I(Ax)e-2rri (X,y) dx = ! l(x)e-2rri (A-1x,y) I detAI-1 dx

= 1 !1(x)e-2:rri(X,tA-lY)dX= 1 lctA-1y). 0 I detAI I detAI

From the proposition ensues the following result, which will be crucial for the sequel.

(3.2) Poisson Summation Formula. Let r be a complete lattice in R and let

r' = {g' E R I (g, g') E Z for all g E r} be the lattice dual to r. Then for any Schwartz function I, one has:

1 ~ , L I(g) = l(r) L I(g),

ger va g'er'

where vol(r) is the volume of a fundamental mesh of r.

Proof: We identify as before R with the euclidean vector space IRn via some isometry. This turns the measure dx into the Lebesgue measure dXl ... dxn. Let A be an invertible n x n-matrix which maps the lattice Zn onto r. Hence r = AZn and vol(r) = I detAI. The lattice Zn is dual to itself, and we get r' = A*Zn where A* = tA-1, as

g' E r' {:=} t(An)g' = tn~g' E Z for all n E Zn

{:=} ~g' E Zn {:=} g' E ~-lZn.

Substituting the equations

~ 1 ~

I A(y) = vol(r) ICA*y)

Page 30: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

448 Chapter VII. Zeta Functions and L-series

into the identity we want to prove, gives

L IA(n) = L 1A(0).

In order to prove this, let us write 1 instead of IA and take the series

g(x) = L I(x+k). keZn

It converges absolutely and locally unifonnly. For since 1 is a Schwartz function, we have, if x varies in a compact domain,

I I(x + k)1 . IIklln+1 ::: C

for almost all k E Zn. Hence g(x) is majorized by a constant multiple of

the convergent series Lk,eO IIkl~n+1. This argument works just as well for all

partial derivatives of I. SO g(x) is a COO-function. It is clearly periodic,

g(x + 0) = g(x) for all 0 E Zn,

and therefore admits a Fourier expansion

g(x) = L ane2T(i 1ox, neZn

whose Fourier coefficients are given by the well-known formula

1 1

an = f···f g(x) e-2Tfitox dXl ... dxn. o 0

Swapping summation and integration gives

1 1 1 1

an = f···f g(x)e-2T( itox dx = krinf···f l(x+k)e-2Tfitox dx

o 0 0 0

= 1(0).

It follows that

L 1(0) = g(O) = L an = L 1(0), q.e.d.

We apply the Poisson summation formula to the functions

Ip(a, b,x) = N( (x + a)P) e-T((a+x,a+x)+2Tfi(b,x)

o

with the parameters a, b E R and a tuple P = (PTJ of nonnegative integers, such that py; E to, I} if t' = f, and py; p'f = 0 if t' =f:. f. Such an element pEn y; Z will henceforth be called admissible.

Page 31: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 3. Theta Series 449

(3.3) Proposition. The function f(x) = fp(a,b,x) is a Schwartz function on R. Its Fourier transfonn is

Proof: It is clear that fp(a, b, x) is a Schwartz function, because

I fp(a,b,x)1 = I p(x)1 e-1T (a+x,a+x),

for some polynomial P(x).

Let P = O. By (3.1), the function hex) = e-1T (x,x) equals its own Fourier transform and one has

f(x) = fo(a,b,x) = h(a +x)e21Ti (b,x).

We therefore obtain

icy) = L h(a + x) e21Ti (b,x) e-21Ti (X,y) dx

= L h(x)e-21Ti (y-b,x-a)dx

= e21Ti(y-b,afh(y - b)

= e-21Ti(a,b) e-1T(y-b, y-b)+21Ti(y, a)

= e-21Ti (a,b)fo(-b,a,y).

For an arbitrary admissible p, we get the formula by differentiating p times the identity

To(a, b, y) = e-21Ti(a, b) foe -b, a, y)

in the variable a. Now the functions are neither analytic in the individual components aT: of a, nor are these independent of each other, when there exists a couple r ¥ f. We therefore proceed as follows. Let p vary over the elements of X such that p = 15, and let Cf run through a system of representatives of the conjugation classes {r, f} such that r ¥ f. Since PT: p'f = 0, we may choose Cf in such a way that Pa = O. Then one has

(a +x,a +x) = L(ap +xp)2 +2L(aa +xa)(aa +xa ). p a

We now differentiate P p times both sides of (*) in the real variable a p, for all p, and apply PO' times the differential operator

o~a = ~ (o;a - i o~a)'

Page 32: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

450 Chapter VII. Zeta Functions and L-series

for all (J". Here we consider aa = ~a + i TJa as a function in the real variables ~a' TJa ("Wirtinger calculus"). On the left-hand side

lo(a, b, y) = f e-rr (a+x,a+x)+2rri(b,x) e-2rri (x,y) dx,

we may differentiate under the integral. Then, observing that Pa = ° and

a!u ((aa + Xa )(aa + xa)) = (aa + xa), we obtain

f n( -2rr(ap + xp))Pp

p . n ( -2rr(aa + Xa)) Pc; e-rr (a+x,a+x)+2rri(b,x)-2rri(x,y) dx a

= N( (-2rr)P) f N((a + x)P)e-rr (a+x,a+x)+2rri(b,x) e-2rri (x,y) dx

= N(C-2rr)p)lp(a,b,y).

The right-hand side of (*),

e-2rri(a,b)-rr(-b+y, -b+y)+2rri(a,y) = e2rri(a, -b+y)-rr(-b+y, -b+y)

in view of

,

(a, - b + y) = l:.,ap(-bp + yp) + l:.,(aa(-ba + Ya) + aa(-bu + Ya)), p a

and as Pa = 0, becomes accordingly

Hence

N ( (2rri)P) N ( (-b + y)P) e-2rri (a,b) foe -b, a, y)

= N ( (2rri)P) e-2rri (a, b) fpC -b, a, y).

We now create our general theta series on the upper half-space

H = {z Eel z = z*, Im(z) > o} = R± + iR~.

D

(3.4) Definition. For every complete lattice r of R, we define the theta series

erCz) = l:., erri(gz,g) , z E H. gEr

More generally, for a, b E R and any admissible P E f1.r Z, we put

e~(a, b, z) = l:., N( (a + g)P) erri ((a+g)z,a+g)+2rri(b,g). gEr

Page 33: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 3. Theta Series 451

(3.5) Proposition. The series O:(a, b, z) converges absolutely and unifonnly on every compact subset of R x R x H.

Proof: Let 8 E JIl, 8 > O. For all z E H such that Im(z) 2: 8, we find

I N«a + 8)P)e1ri «(a+g)z,a+g)+21ri(b,g) I ::s I N«a + 8)P)1 e-1r.5(a+g,a+g) •

Let

(a E R, 8 E r).

For K ~ R compact, put IfglK = sup Ifg(x)l. We have to show that xeK

:L IfglK < 00. ger

Let 81, ... ,8n be a Z-basis of r, and for 8 = :L7=1 mi8i E r, let J1,g = m!1X Imil. Furthermore, define IIxll = ,J(x,x). If 11811 2: 4 sup IIxll,

I xeK then for all a E K:

where e = inf :L7,j=1 (8i, 8j)YiYj is the smallest eigenvalue of the matrix . EYF=I

«8i, 8j))·

N «a + :L mi 8i )P) is a polynomial of degree q in the mi, (q = Tr(p», the coefficients of which are continuous functions of a. It follows that

provided J1,g is sufficiently big. One therefore finds a subset r' ~ r with finite complement such that

where P(J1,) = #{ mE Zn I m!1X Imi I = J1,} = (2J1, + 1)n - (2J1, - 1)n. The I

series on the right is clearly convergent. 0

From the Poisson summation formula we now get the general

Page 34: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

452 Chapter VII. Zeta Functions and L-series

(3.6) Theta Transformation Formula. One has

O~(a,b, -liz) = [iTr(P)e21fi(a,b)vol(r)rIN(zli)P+!)O~,(-b,a,z).

In particular, one has for the function Or (z) = O~ (0,0, z):

y'N(zli) Od-1/z) = Ortez).

vol(r)

Proof: Both sides of the transformation formula are holomorphic in z by (3.5). Therefore it suffices to check the identity for z = iy, with y E R~. Put t = y-I/2, so that

1 z = i"2 and - liz = it2 .

t

Observing that t = t* =* t, so that (~t, 11) = (~, *(11) = (~, t11), we obtain

O~(a, b, - liz) = N(t-P) L N( (ta + tg)P) e-1f (ta+tg,ta+tg)+21fi(t- 1b,tg) . ger

Let a = ta, p = t-Ib. We consider the function

fp(a, p, x) = N( (a + x)P) e-1f (a+x,a+x)+21fi(.8,x),

and put 'Pt(a,p,x) = fp(a,p,tx).

This gives

(1) O~(a,b, - liz) = N(rP) L 'Pt(a,p,g) ger

and similarly z = i tr gives that

(2) O~,(-b,a,z) = N(tP) L 'Pt-1(-p,a,g'). g'er'

Now apply the Poisson summation formula

1 -- , (3) L f(g) = l(r) L f(g)

ger vo g'er'

to the function f(x) = 'Pt(a,p,x) = fp,(a,p,tx).

Its Fourier transform is computed as follows. Let hex) = fp(a, p, x), so that f(x) = h(tx) = ht(x). The transformation A : x t-+ tx of R is self-adjoint and has determinant N(t). Thus (3.1), (ii), gives

-- 1 -- I fey) = N(t) h(t- y).

Page 35: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 4. The Higher-dimensional Gamma Function 453

The Fourier transfonn h has been computed in (3.3). This yields

16) = [N(i P)N(t)e21ri (a,b)r 1 fp(-P, a, t-1y)

= [ N(iP)N (t) e21l"i(a,b)r1 'Pt-1 (-P, a, y).

Substituting this into (3) and multiplying by N(t-P) gives, by (1) and (2):

e~(a,b, -liz) = [N(iPt2P+l)e21ri(a,b)vol(r)rle~/(-b,a,z). 1

Since t = (zli)-1/2, i.e., (t2p+1)-1 = (zli)P+'1., this is indeed the transfor-mation fonnula sought. 0

For n = 1, we obtain proposition (2.3), which at the time was used without proof for proving the functional equation of the Dirichlet L -series (and Riemann's zeta function).

§ 4. The Higher-dimensional Gamma Function

The passage from theta series to L -series in § 1 and § 2 was afforded by the gamma function

00

res) = f e-YyS ;.

o In order to generalize this process, we now introduce a higher-dimensional gamma function for every finite G(e I~)-set X, building upon the notation of the last section. First we fix a Haar measure on the multiplicative group R~:

Let p = {T, f} be the conjugation classes in X. We call p real or complex, depending whether #p = 1 or #p = 2. We then have

R~ = nR~p, p

where

R~p = ~~, resp. R~p = [~~ x ~~r = {(y,y) lYE ~~}. We define isomorphisms

R~p ~ ~~

by y f-+ y, resp. (y, y) f-+ y2, and obtain an isomorphism

* ~ n * 'P : R+ ---+ ~+ . p

Page 36: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

454 Chapter VIT. Zeta Functions and L-series

We now denote by ~ the Haar measure on R~ which corresponds to the product measure

n dt, p t

where ~t is the usual Haar measure on ~~. The Haar measure thus defined

is called the canonical measure on R~. Under the logarithm

10g:R~ ~ R±,

it is mapped to the Haar measure dx on R± which under the isomorphism

R± = nR±p ~ n~, p p

xp t-+ xp, resp. (xp,xp) t-+ 2xp, corresponds to the Lebesgue measure onnp R

(4.1) Definition. For s = (s .. ) E C such that Re(s .. ) > 0, we define the gamma function associated to the G(q~)-set X by

The integrand is well-defined, according to our conventions from p. 445, and the convergence of the integral can be reduced to the case of the ordinary gamma function as follows.

(4.2) Proposition. Decomposing the G(q~)-set X into its conjugation classes p, one has

rx(s) = n rp(sp), p

where sp = s .. for p = {r}, resp. sp = (s .. ,sr-) for p = {r, 'f}, r :f:. 'f. The factors are given explicitly by

ifp real,

if p complex,

where Tr(sp) = s .. + sr-.

Page 37: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 4. The Higher-dimensional Gamma Function 455

Proof: The first statement is clear in view of the product decomposition

(R* dY) - (TIR* TI dYp ) +, - +P' . Y p p YP

The second is relative to a G(C I~)-set X which has only one conjugation class. If #X = 1, then trivially rx(s) = res). So let X = {r, f}, r #- f. Mapping

one then gets

f N(e-YyS); = f N( e-(.fi·.fi) ( .Jt,.Jt) (s"sr») ~t R~ R~

00

= f e-2.fi .JtTr(s) ~t , o

and, since d(t/2)2/(t/2)2 = 2dt/t, the substitution t t--* (t/2)2 yields

f N(e-YyS); = 21- Tr(s) r(Tr(s») . 0

R~

The proposition shows that the gamma integral res) converges for s = (s,) with Re(sr) > 0, and admits an analytic continuation to all of C, except for poles at points dictated in the obvious way by the ordinary gamma function res).

We call the function

Lx(s) = N(rr- S/ 2)rx(s/2)

the L-function of the G(q~)-set X. Decomposing X into the conjugation classes p, yields

Lx(s) = TILp(sp), p

where as before we write sp = Sr for p = {r} and sp = (sr, s:r) for p = {r, f}, r #- f. The factors Lp(sp) are given explicitly, by (4.2), as

!rr-SP / 2 r(sp/2), if p real, L (s ) =

p p 2(2rr)-Tr(sp)/2 r(Tr(sp)/2) , if p complex.

For a single complex variable SEC, we put

rx(S) = rx(sl) ,

Page 38: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

456 Chapter VII. Zeta Functions and L-series

where 1 = (1, ... ,1) is the unit element of C. Denoting rl, resp. r2, the number of real, resp. complex, conjugation classes of X, we find

rx(s) = 2(l-2s)r2 r(stl r(2sr2.

In the same way we put

Lx(s) = Lx(sl) = rr-ns/2rx(sj2) , n =#X,

and in particular

LjR(s) = Lx(s) = rr-s/2 r(sj2) , if X = {r},

Lds) = Lx(s) = 2(2rr)-S r(s), if X = {r, flo r =t f.

Then we have, for an arbitrary G(q~)-set X:

Lx(s) = LjR(sr1Ldsr2.

With this notation, (1.2) implies the

(4.3) Proposition. (i) LjR(1) = 1, Le(l) = ~.

(ii) LjR(s+2) = 2~LjR(s),Lds+l)= 2~Lds).

(iii) LjR(1-s)LjR(l+s) = 1/2' cosns

2 Lds)Le(l - s) = -.-. smns

(iv) LjR (s )LjR (s + 1) = Lds) (Legendre's duplication formula).

As a consequence we obtain the following functional equation for the L-function Lx(s):

(4.4) Proposition. Lx(s) = A(s)Lx(1 - s) with the factor

A(s) = (cos rrsj2t1+r2 (sinrrsj2t2Lds)n .

Proof: On the one hand we have LjR(s) LjR(s)LjR(l + s)

------- = cosrrsj2 Lds), LjR(1- s) LjR(1 - s)LjR(1 + s)

and on the other

Lds)

Le(1 - s)

Lds)2 1 ------ = - sinrrsLds)2 Le(1 - s)Lds) 2

= cosrrsj2 sinrrsj2 Lds)2.

The proposition therefore results from the identity Lx(s) = LjR(syILdsy2. o

Page 39: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function 457

This concludes the purely function-theoretic preparations. They will now be applied to number theory.

§ 5. The Dedekind Zeta Function

The Riemann zeta function s(s) = I:%:l is is associated with the field Q of rational numbers. It generalizes in the following way to an arbitrary number field K of degree n = [K : Q].

(5.1) Definition. The Dedekind zeta function of the number field K is defined by the series

where a varies over the integral ideals of K, and 91(a) denotes their absolute norm.

(5.2) Proposition. The series SK(S) converge absolutely and uniformly in the domain Re(s) ::: 1 + 8 for every 8 > 0, and one has

where p runs through the prime ideals of K .

The proof proceeds in the same way as for the Riemann zeta function (see (1.1)), because the absolute norm 91(a) is multiplicative. We do not go into it here, because it is the same argument that also applies to Heeke L -series, which will be introduced in § 8 as a common generalization of Dirichlet L -series and of the Dedekind zeta function.

Just like the Riemann zeta function, the Dedekind zeta function also admits an analytic continuation to the complex plane with 1 removed, and it satisfies a functional equation relating the argument s to 1 - s. This is what we are now going to prove. The argument will turn out to be a higher dimensional generalization of the one used in § 1 for the Riemann zeta function.

Page 40: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

458 Chapter VII. Zeta Functions and L-series

First we split up the series l;K (s), according to the classes j{ of the usual ideal class group elK = J / P of K, into the partial zeta functions

so that

l;(j{,s) = L aE.It

integral

I

l;K(S) = Ll;(j{,S) . .It

The functional equation is then proved for the individual functions l; (j{, s). The integral ideals in j{ are described as follows. If a is a fractional ideal, then the unit group 0* of 0 operates on the set a* = a " {O}, and we denote by a* /0* the set of orbits, i.e., the set of classes of non-zero associated elements in a.

(5.3) Lemma. Let a be an integral ideal of K and j{ the class of the ideal a-I. Then there is a bijection

a* /0* ~ {b E j{ I b integral}, a ~ b = aa- l .

Proof: If a E a*, then aa- l = (a)a- l is an integral ideal in j{, and if aa- l = ba- l , then (a) = (b), so that ab- l E 0*. This shows the injectivity of the mapping. But it is surjective as well, since for every integral b E j{,

one has b = aa-1 with a E ab s;: a. 0

To the G(q~)-set X = Hom(K, C) corresponds the Minkowski space

K[f. = R = [TI ct· r

The field K may be embedded into K[f.. Then one finds for a E K* that

91«a» = INKIQ(a)1 = IN(a)l,

where N denotes the norm on R* (see chap. I, §5). The lemma therefore yields the

(5.4) Proposition. l;(j{,s) = 'Jl(ar _ L IN(a)/'· aEa*/o*

By chap. I, (5.2), the ideal a forms a complete lattice III R whose fundamental mesh has volume

vol(a) = Ida,

Page 41: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function 459

where do. = m(o.)2IdK I denotes the absolute value of the discriminant of a., and dK is the discriminant of K. To the series ~(J{, s) we associate the theta series

aEo.

It is related to ~(J{,s) via the gamma integral associated to the G(q~)-set X = Hom(K,C),

where SEC, Re(s) > 0 (see (4.1)). In the integral, we substitute

y f----* nlaI2y/d!/n

with I I denoting the map R* -+ R~, (xr ) 1-+ (Ixr!). We then obtain

IdK ISn-ns rK(S) I~~:~~~ = f e-7r (ay/d!/n , a) N(y)S ; .

R~

Summing this over a full system 9t of representatives of 0.* / 0*, yields

IdK ISn-ns rK(S)~(J{, 2s) = f g(y)N(y)S ;

with the series

R~

/d 1/ n g(y) = L e-7f (ay a ,a).

aE!R

Swapping summation and integration is legal, for the same reason as in the case of the Riemann zeta function (see p. 422). We view the function

Zoo(s) = IdK IS/2n-ns/2 rK(sj2) = IdK IS/2Lx(s)

as the "Euler factor at infinity" of the zeta function ~(J{, s) (see §4, p.455) and define

Z(J{, s) = Zoo(s)~(J{, s).

The desire to realize this function as an integral over the theta series () (a., s) is frustrated by the fact that in the theta series we sum over all a E a., whereas summation in the series g(y) is only over a system of representatives of a* / 0*. This difficulty - which was already hinted at in the case of the Riemann zeta function - will now be overcome in the general case as follows.

Page 42: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

460 Chapter VII. Zeta Functions and L-series

The image 10* 1 of the unit group 0* under the mapping 1 I: R * -+ R~

is contained in the norm-one hypersurface

s = { x E R~ I N (x) = I} .

Writing every y E R~ in the form

y=xt 1/ n , y

x = N(y)l/n' t = N(y),

we obtain a direct decomposition

R~ = S x R~.

Let d* x be the unique Haar measure on the multiplicative group S such that the canonical Haar measure dy /y on R~ becomes the product measure

dy = d*x x dt. Y t

We will not need any more explicit description of d* x.

We now choose a fundamental domain F for the action of the group 10* 12 = { 1 e 12 leE o*} on S as follows. The logarithm map

log : R~ ----+ R±, (x,) ~ (log x,) ,

takes the norm-one hypersurface S to the trace-zero space H = {x E R± I Tr(x) = O}, and the group 10* 1 is taken to a complete lattice G in H (Dirichlet's unit theorem). Choose F to be the preimage of an arbitrary fundamental mesh of the lattice 2G. Any such choice satisfies the

(5.5) Proposition. The function Z (.ft, 2s) is the Mellin transform

of the function

Z(.ft,2s) = L(j,s)

J(t) = JF(a, t) = ~ I fJ(a, ixtl/n)d*x,

F

where W = #/L(K) denotes the number of roots of unity in K.

Proof: Decomposing R~ = S x R~, we find

00

Z(.ft,2s) = II L e-:n:(axt',a) d*xt S dt , aE9't t

o s

Page 43: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function 461

with t' = (tjda)l/n. The fundamental domain F cuts up the norm-one hypersurface S into the disjoint union

S = U TJ2F. I)Elo*1

The transformation x f-+ TJ2 x of S leaves the Haar measure d* x invariant and maps F to TJ2 F , so that

f L e-1r(axt', a) d*x = L f L e-1r (axt',a) d*x aE!1t I)Elo*1 aE!1t

S 1)2F

= ~ f L L e-1r (aext',ae)d*x W eEO* aE!1t

F

= ~ f (O(a, ixt l / n ) - 1) d*x = /(t) - /(00).

F

Observe here that we have to divide by w = #f.L(K), because f.L(K) is just

the kernel of 0* ~ 10*1 (see chap. I, (7.1», hence Llel = ~ Ls. Observe furthermore that as runs through the set a* = a " to} exactly once, and

finally that /(00) = ~ IF d*x, as O(a,ixoo) = 1. This result does indeed show that

00 f dt Z(.It,2s) = (/(t) - /(oo»)t S t = L(f,s). o

o

Using this proposition, the functional equation for the function Z (.It, s) follows via the Mellin principle from a corresponding transformation formula for the function / F (a, t), which in tum derives from the general theta transformation formula (3.6). In order to find the precise equation, we have to compute the volume vol(F) of the fundamental domain F with respect to d* x, and the lattice which is dual to a in R. This is achieved by the following two lemmas.

(5.6) Lemma. The fundamental domain F of S has the following volume with respect to d* x:

vol(F) = 2,-1 R,

where r is the number of infinite places and R is the regulator of K (see chap. I, (7.5».

Page 44: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

462 Chapter VII. Zeta Functions and L-series

Proof: The canonical measure dy/y on R~ is transformed into the product measure d*x x dt/t by the isomorphism

a: S x lR~ ~ R~, (x,t) f---+ xtl/n.

Since I = {t E lR~ I I :::: t :::: e} has measure I with respect to d t / t, the quantity vol(F) is also the volume of F x I with respect to d*x x dt/t, i.e., the volume of a (F x I) with respect to d y / y. The composite 1/1 of the isomorphisms

R~ ~ R± ~ TI lR = lRr

ploo

(see § 4, p. 454) transforms dy jy into the Lebesgue measure of lRr ,

vol(F) = VOljRr (1/Ia(F xl)) .

Let us compute the image 1/Ia(F x I). Let I = (1, ... ,1) E S. Then we find

I 1/1 a ( (l,t)) = dogt l/ n = -dogt

n

with the vector e = (epl' ... , epr) E lRr, epi = I, resp. = 2, depending whether Pi is real or complex. By definition of F, we also have

1/1 a ( F x {I}) = 2(/J,

where (/J denotes a fundamental mesh of the unit lattice G in trace-zero space H = {(Xi) E lRr I LXi = O}. This gives

I 1/Ia(F x I) = 2(/J + [0, - ]e,

n

the parallelepiped spanned by the vectors 2el, ... , 2er-l, ~ e, if el, '" , er-I span the fundamental mesh (/J. Its volume is ~ 2r - 1 times the absolute value of the determinant

er-I,r

Adding the first r - I lines to the last one, all entries of the last line become zero, except the last one, which is n = L epi' The matrix above these zeroes has the absolute value of its determinant by definition equal to the regulator R. Thus we get

vol(F) = 2r - 1 R. D

Page 45: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function 463

(5.7) Lemma. The lattice r' in R which is dual to the lattice r = a is given by

*r' = (a()-I,

where the asterisk denotes the involution (xT) 1--+ (x T) on KIT?. and () the different of K 1 <Q.

Proof: As (x, y) = Tr(*xy), we have

*r' = {*g E R I (g, a) E Z for all a E a} = { x E R I Tr(xa) ~ Z} .

Tr(xa) ~ Z implies immediately x E K, for if aI, ... , an is a Z -basis of a and x = xlal + .. ·+xnan, with Xi E JR, then Tr(xaj) = Li Xi Tr(aiaj) = nj E Z is a system of linear equations with coefficients Tr(aiaj) = TrKIQ(aiaj) E <Q, so all Xi E <Q, and thus x E K. It follows that

*r' = {x E K I Tr(xa) ~ Z} .

By definition we have rl = {x E K 1 TrKIIQi(xo) ~ Z}, and we obtain the equivalences x E* r' ¢:=:} TrKIIQi(xao) ~ Z for all a E a {::::::} xa"~ ()-I

¢:=:} x E (a()-I. 0

(5.8) Proposition. The functions iF (a, t) satisfy the transformation formula

iF (a, ~) = tl/2 fF-l (a()-I, t) ,

and one has

2r - 1

fF(a, t) = - R + O(e-ct1 /n ) w

for t ---+ 00, C > O.

Proof: We make use of formula (3.6)

IN(zli) ere-liz) = ep(z)

vol(r)

for the lattice r = a in R, whose fundamental mesh has voluffie1' vol(r) = l)1(a)ldK 11/2. The lattice r' dual to r is given by (5.7.); as *r' = (a()-I. The compatibility (*gz, *g) = (gz, g) implies thAt ep(z) = e*p(z). Furthermore we have

d(aD)-1 = l)1(a)-21)1«()-2IdKI = 1/(I)1(a)2IdKI) = llda.

The transformation x 1--+ X-I of the multiplicative group S fixes theHaar measure d*x (in the same way as x 1--+ -x fixes a Haar measure orrJRn)

Page 46: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

464 Chapter VII. Zeta Functions and L-series

and maps the fundamental domain F onto the fundamental domain F -I , whose image 10g(F- I ) is again a fundamental mesh of the lattice 2 log 10*1. Observing that N(x(tda)l/n) = tda for XES, we obtain

h(a, ~) = ~ f ea(ix/~) d*x

F

= ~ f ea( -1/ix~) d*x

F-I

1 (tda)I/2 f . n * = - e(alJ)-I(IX~) d x

w vol(a) F-I

t l/2 f = --;;; e(alJ)-1 (ix 1t Id(alJ)-1 ) d*x

F-I

= t l /2 !F-I ( (aD)-I, t) .

This shows the first formula. To prove the second, we write

!F(a, t) = - d*x + - (e(a, ixt l /n) - 1) d*x = -- + r(t). 1 f 1 f vol(F) w w w

F F

The function ret) satisfies ret) = O(e-ctl / n ), c > 0, t --+ 00, as the summands of e(a, ixt l / n ) - 1 are of the form

e-:rr(ax,a)'Y?, ..J. 0 t' tid a E a, a -r, = a .

The point x = (x,) varies in the compact closure F s;: [TI, lR~] + of F. Hence x, :::: 8 > 0 for all i, i.e.,

(ax,a) = L Iral2x, :::: 8(a,a) , and so

vol(F) nr:; r(t)::; --(ea(i8vt') - 1).

w

Writing m = min{(a,a) I a E a,a =I O} and M = #{a E al (a,a) = m}, it follows that

ea(i80t) -1 = e-:rrom'Y?(M + L e-:rro«a,a)-m)'Y?) = O(e-ct1 / n )

(a,a»m

where C = Jr 8m I d~/ n. We thus get as claimed

!F(a, t) = vol(F) + O(e-ctl / n ) = 2r- 1 R + O(e-ct1 / n ). 0 w w

Page 47: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function 465

This last proposition now enables us to apply the Mellin principle (1.4) to the functions JF(a, t). For the partial zeta functions

1 t(.ft, s) = b~ ryt(b)S'

integral

this yields the following result, where the notations d K, R, W, and r signify as before the discriminant, the regulator, the number of roots of unity, and the number of infinite places, respectively.

(5.9) Theorem. The function

Z(.ft, s) = Zoo (s)t (.ft, s), Re(s) > 1,

Zoo(s) = IdK Is/2n-ns/2 rKCs/2) , admits an analytic continuation to C " {O, I} and satisfies the functional equation

Z(.ft,s) = Z(Jt', 1- s),

where the ideal classes .ft and .ft' correspond to each other via JUt' = [(')]. It has simple poles at s = ° and s = 1 with residues

2r --R,

W

2r resp. -R.

W

Proof: Let J(t) = JF(a,t) and get) = !F-I«a('))-l,t). Then (5.8) implies

J(}) = t l / 2g(t)

and J(t) = ao + O(e-ctl / n ), get) = ao + O(e-ctl / n ),

with ao = 2:1 R. Proposition (1.4) thus ensures the analytic continuation of the Mellin transforms of J and g, and the functional equation

L(f,S)=L(g,~-S)

with simple poles of L (f, s) at s = ° and s = 4 with residues -ao, resp. ao. Therefore

Z(.ft,s) = L(J,~)

admits an analytic continuation to C " {O, I} with simple poles at s = ° and s = 1 and residues

2r -2ao = --R,

W

2r resp. 2ao = - R

W

Page 48: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

466 Chapter VII. Zeta Functions and L-series

and satisfies the functional equation

This theorem about the partial zeta functions immediately implies an analogous result for the completed zeta function of the number field K,

ZK(S) = Zoo(S)~K(S) = LZ(j{,S). it

(5.10) Corollary. The completed zeta function ZKCs) admits an analytic continuation to C " {O, I} and satisfies the functional equation

It has simple poles at s = 0 and s = 1 with residues

2r hR 2r hR ---, resp. --,

w w

where h is the class number of K .

The last result can be immediately generalized as follows. For every character

X: liP ---* Sl

of the ideal class group, one may form the zeta function

where

Z(X,s) = Zoo(s)~(X,s),

~(X,s) = L a integral

x (n)

SJ1(n)S

and, X (n) denotes the value X (j{) of the class j{ = [n] of an ideal n. Then clearly

Z(x,s) = LX(j{)Z(j{,s), it

and in view of j{' = j{-1[~], we obtain from (5.9) the functional equation

Z(x,s) = X(~)Z(X, l-s).

If X·-:j:. 1, then Z(X,s) is holomorphic on all ofC, as LitX(j{) = o.

Page 49: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function

We now conclude with the original Dedekind zeta function

1 l;K(S) = ~ lJ1(a)S' Re(s) > 1.

The Euler factor at infinity, Zoo(s), is given explicitly by §4 as

Zoo(s) = IdKl s/2Lx(s) = IdKl s/2L]R(st1Lc(st2 ,

467

where rl, resp. r2, denotes the number of real, resp. complex, places. By (4.3), (i), one has Zoo(1) = IdK 11/2 /rrr2 • As

l;K(S) = Zoo(s)-IZK(s) = IdKI-s/2Lx(s)-IZK (S),

we obtain from (4.4) the

(5.11) Corollary. (i) The Dedekind zeta function l;K (s) has an analytic continuation to C " {I}.

(ii) At s = 1 it has a simple pole with residue

2r1 (2rry2 K = 1/2 hR = hR/ eg •

wldKI

Here h denotes the class number and

wldK 11/2 g - log ---'--'--

2r l (2rry2

the genus of the number field K (see chap. III, (3.5».

(iii) It satisfies the functional equation

with the factor

1 ( rr s )rl +r2 ( rr s )r2 A(s) = IdK IS - 2: cos "2 sin "2 Lc(s)n.

The proof of the analytic continuation and functional equation of the Dedekind zeta function was first given by the mathematician ERICH HECKE

(1887-1947), along the same general lines we have presented here, albeit in a somewhat different formulation. Further, the theory we are about to develop in the following sections § § 6-8 also substantially goes back to HECKE.

The formula for the residue

2r1 (2rry2 Ress=Il;K(S) = wldKl 1/ 2 hR

Page 50: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

468 Chapter VII. Zeta Functions and L-series

is commonly known as the analytic class number formula. It does allow us to determine the class number h of the field K, provided we know the law for the decomposition of primes in this field sufficiently well to lay our hands on the Euler product and thus compute the zeta function.

The following application of corollary (5.11) to Dirichlet L-series L(X, s) (see § 2) is highly remarkable. It results from studying the Dedekind zeta function ~K (s) for the field K = Q(ILm) of m-th roots of unity, and is based on the

(5.12) Proposition. If K = Q(ILm) is the field ofm-th roots of unity, then

~K(S) = G(s) TIL(X,s), x

where X varies over all Dirichlet characters mod m, and

G(s) = TI (1 - SJt(p)-S)-I. plm

Proof: The proof hinges on the law of decomposition of prime numbers p in the field K. Let p = (PI, .. Pr)e be the decomposition of the prime number pinK, and let f be the degree of the Pi, i.e., SJt(Pi) = pl. Then ~K(S) contains the factor

TI (1- SJt(p)-S)-I = (1- p-Is)-r. pip

On the other hand, the L-series give the factor TIx(l- X(p)p-s)-l. For plm this is 1. So let p f m. By chap. I, (10.3), f is the order of p mod m in (Z/mZ)* and e = 1. Since efr = cp(m), the quotient r = cp(m)/f is the index of the subgroup G p generatei by p in G = (Z/mZ)*. Associating X 1--+ X(p) defines an isomorphism Gp ~ ILl, and gives the exact sequence

1 ~ G7Gp ~ G ~ ILl ~ 1,

where ........ indicates character groups. We therefore find r = #(G7Gp ) = (G : G p) elements in the preimage of X (p). It follows that

TI(l - X (p)p-S)-I = TI (1- ~p-s)-r = (1- p-Is)-r x l;E/A-f

= TI (1 - SJt(p)-S)-I . pip

Finally, taking the product over all p, we get ~K (s) = G(s) TIx L(X, s). 0

Page 51: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 5. The Dedekind Zeta Function 469

For the trivial character XO mod m, we have L(Xo,s) = TIp1m(1- p-S) C;(s), so that

C;K(S) = G(s) TI (1- p-S)C;(s) TI L(X,s). plm x!xo

Since C;(s) and C;K(S) both have a simple pole at s = 1, we obtain the

(5.13) Proposition. For every non-trivial Dirichlet character x, one has

L(X, 1) # 0.

This innocuous looking result is in fact rather profound, and yields as a concrete consequence

(5.14) Dirichlet's Prime Number Theorem. Every arithmetic progression

a, a ± m, a ± 2m, a ± 3m, ... , with (a, m) = 1,

i.e., every class a mod m, contains infinitely many prime numbers.

Proof: Let X be a Dirichlet character mod m. Then one has, for Re(s) > 1,

_ 00 X(pm) X(p) 10gL(X,s) = - I)og(1-x(p)p S) = L L -- = L -+gx(s),

p p m=l mpms p pS

where gx (s) is holomorphic for Re(s) > 4 - this follows from a trivial estimate. Multiplying by x(a-1) and summing over all characters mod m, yields

x(a-1 p) Lx(a-1)logL(X,s) = LL S +g(s) x x p P

m 1 = L L x(a-1b) L - + g(s)

b=l x p""b(m) pS

= L ((J(m) +g(s). p""a(m) pS

Note here that

1 {O, ~x(a- b) = ({J(m) =#(ZjmZ)*,

if a # b,

if a = b.

When we pass to the limit s -* 1 (s real > 1), log L (X, s) stays bounded for X # XO because L(X,I) # 0, whereas 10gL(Xo,s) =

Page 52: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

470 Chapter VII. Zeta Functions and L-series

Lplm 10g(1 - p-S) + log s(s) tends to 00 because s(s) has a pole. The left-hand side of the above equation therefore tends to 00, and since g(s) is holomorphic at s = 1, we find

. ((J(m) bm L -- =00. s->-1 p=a(m) pS

Thus the sum cannot consist of only finitely many terms, and the theorem is proved. D

For a = 1, Dirichlet's prime number theorem may be proved by pure algebra (see chap. I, § 10, exercise 1). Searching for a proof in the general case Dirichlet was led to the study of the L-series L(X, s). This analytic method gives sharper results on the distribution of prime numbers among the classes a mod m. We will come back to this in a more general context in § 13.

§ 6. Heeke Characters

Let m be an integral ideal of the number field K, and let Jm be the group of all ideals of K which are relatively prime to m. Given any character

X : Jm ~ SI = {z E C Ilzl = I},

we may associate to it, as a common generalization of the Dirichlet L -series as well as the Dedekind zeta function, the L -series

X (a) L(X,s) = ~ 91(a)s'

Here a varies over all integral ideals of K, and one defines X (a) = 0 whenever (a, m) "# 1. Searching for the most comprehensive class of characters X for which the corresponding L -series could be shown to have a functional equation, H EC K E was led to the notion of Groj3encharaktere, which we define as follows.

(6.1) Definition. A Gro8encharakter mod m is a character X : Jm ~ SI for which there exists a pair of characters

Xf: (ojm)* ~ SI, XOO :R* ~ SI,

such that X( (a») = Xf(a)Xoo(a)

for every algebraic integer a E 0 relatively prime to m.

Page 53: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Hecke Characters 471

A character X of Jm is a Groj3encharakter mod m as soon as there exists a character XOO of R* such that

for all a E 0 such that a == 1 mod m. For if this is the case, then the rule Xf(a) = x((a»Xoo(a)-1 defines a character Xf of (ojm)* which satisfies

X( (a») = Xf(a)Xoo(a)

for all algebraic integers a E 0 relatively prime to m. This last identity underlines the fact that the restriction of a Groj3encharakter to principal ideals breaks up into a finite and an infinite part. From

oem) = { a E 0 I (a, m) = 1} ,

it extends uniquely to the group

K(m) = {a E K* I (a, m) = 1}

of all fractions relatively prime to m, because every a E K(m) deteqnines a well-defined class in (ojm)*. The character xoo, and thus also the character Xf, are determined uniquely by the Groj3encharakter X, since the group

K m = {a E K(m) I a == 1 mod m}

is dense in R *, by the approximation theorem, and one has XOO (a) = X ((a» for a E Km. Let us recall that the congruence a == 1 mod m signifies that a = b j c, for two integers b, c relatively prime to m, such that b == c mod m

or, equivalently, a E U?p) S; Kp for plm, ifm = TIppn p •

The character XOO factors automatically through R* jom, where

om = { S E 0* I S == 1 mod m} .

In fact, for S E om we have Xf(S) = 1, and thus Xoo(s) = Xf(S)Xoo(s) = X((s» = 1. The two characters Xf and Xoo of (ojm)*, resp. R*jom, associated with a Groj3encharakter X satisfy the relation

Xf(S)Xoo(s) = 1 for all S E 0*,

and it can be shown that every such pair of characters (Xf, Xoo) comes from a Groj3encharakter X (exercise 5).

The attempt to understand Groj3encharaktere in a conceptual way leads one to introduce ideles. In fact, all Groj3encharaktere arise as characters of the idele class group of the number field K. We will not use this more abstract interpretation in what follows, but it will be explained at the end of this section.

Page 54: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

472 Chapter VII. Zeta Functions and L-series

(6.2) Proposition. Let X be a GrofJencharakter mod m, and let m' be a divisor of m. Then the following conditions are equivalent.

(i) X is the restriction of a GrofJencharakter X': Jm' -+ Sl mod m'.

(ii) Xc factors through (ojm')*.

Proof: (i) ~ (ii). Let X be the restriction of the GrofJencharakter X' : prr -+ Sl, and let xi, x~ be the pair of characters associated with X'. Let Xf, resp. Xoo, be the composite of

x' , x' (ojm)* ~ (ojm')* 4 Sl, resp. R*jom ~ R*jom ~ Sl.

We then find for a E oem) S; o(m'):

x( (a») = x'( (a») = x;(a)x~(a) = Xf(a)Xoo(a).

so that Xf = Xf and XOO = Xoo because Xf and XOO are uniquely determined by X. Thus Xc factors through (ojm')* (and XOO through R* jom').

(ii) ~ (i). Let Xf be the composite of (ojm)* -+ (ojm')* ~ Sl. In every

class a' mod pm E Jm' j pm', there is an ideal a E Jm which is relatively prime to m, i.e., a' = aa for some (a) E pm'. We put

x'(a') = x (a)x;(a)Xoo(a) .

This definition does not depend on the choice of the ideal a E J m• for if a' = alaI, al E J m, (al) E pm', then one has (aa11) E Jm, and

X (a)xi(a)Xoo(a) = x(a)x ( (aa11») xc(a- 1al)XOO(a-1adx;(a)Xoo(a)

= x (adx;(al)xOO(al) .

The restriction of the character X' from ]m' to ]m is the GrofJencharakter X of ]m, and if (a') is a principal ideal prime to m' and a' = ab, (a) E ]m,

(b) E pm', then we have

x'{<a'») = x(a»)x'(b») = X (a») x; (b) Xoo (b)

= xc(a)Xoo(a)x;(b)Xoo(b) = x;(ab)Xoo(ab) = x;(a')Xoo(a').

Thus X' is a GrofJencharakter mod m' with corresponding pair of characters

xi. Xoo· 0

The GrofJencharakter X mod m is called primitive if it is not the restriction of a GrofJencharakter X' mod m' for any proper divisor m'lm.

Page 55: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Hecke Characters 473

According to (6.2), this is the case if and only if the character Xf of (v/m)* is primitive in the sense that it does not factorize through (v/m')* for any proper divisor m'lm. The conductor of X is the smallest divisor f of m such that X is the restriction of a Groj3encharakter mod f. By (6.2), f is the conductor of Xf, i.e., the smallest divisor of m such that Xf factors through (vlf)*.

Let us now have a closer look at the character Xf, and then at the character Xoo.

(6.3) Definition. Let Xf be a character of (v/m)* and y E m-I,,-I, where" is the different of K I Q. Then we define the Gauss sum of Xf to be

Tm(Xf,y) = L Xf(X) e21ri Tr(xy) , x mod m (x, m)=1

where x varies over a system of representatives of (v/m)*.

The Gauss sum does not depend on the choice of representatives x, for if x' == x mod m, then x'y - xy E mm-I,,-I = ,,-I = {a E K I Tr(a) E Z}, so that

Tr(x' y) == Tr(xy) mod Z

and therefore e21ri Tr(x'y) = e21ri Tr(xy). The same argument shows that rm(Xf, y) depends only on the coset y + ,,-I, i.e., it defines a function on the vim-module m-I,,-I 1,,-1. In the case K = Q, m = (m), we get back the Gauss sum introduced in (2.5) by T (Xf, n) = Tm (Xf, fk). We will have to define theta series and L-series attached to Heeke's Groj3encharaktere with a view to proving functional equations. For this, the following properties of Gauss sums will play a crucial role.

(6.4) Theorem. Let Xf be a primitive character of (v/m)*, let y E m-I,,-I and a E v. Then one has

( ) { Xf(a)Tm(Xf, y),

Tm Xf,ay = 0,

and furthermore

if(a,m) = 1,

if(a,m) =fi 1,

Irm(Xf,y)1 = JSJ1(m) , if (ym", m) = 1.

Page 56: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

474 Chapter VII. Zeta Functions and L-series

The most diffcult part of the theorem is the last claim. To prove it, we make the following preparations. For integral ideals a = P ~l ••• p~r, Vi ~ 1, consider the Mobius function

{I, if r = 0, i.e., a = (1),

f.L(a) = (-IY, if VI = ... = Vr = 1,

0, otherwise.

For this function we have the

(6.5) Proposition. If a#- 1, then L f.L(b) = O. bla

Proof: If a = p~l .. . p~r, Vi ~ 1, then

L f.L(b) = f.L(1) + L f.L(Pi) + L f.L(Pil Pi2) + ... + f.L(PI ... Pr) bla i il <i2

= 1 + G)(-I) + (;)(_1)2 + ... + (;)(-IY

= (1 + (-l)r =0. o

Now, for Y E m-I()-I and for every integral divisor a of m, we look at the sums

Ta(Y) = L e2rriTr(xy) and Sa(Y) = L e2rriTr(xy).

x mod m (x, m)=a

x mod m alx

These sums do not depend on the choice of representatives X, for if x' == x mod m, then (x' - x)y E ()-I, hence Tr(x'y) == Tr(xy) mod Z. We find the

(6.6) Lemma. One has

TI (y) = L f.L(a)Sa(y), aim

and for every divisor a I m,

Sa(Y) = {S)1(~), 0,

ify E a-I()-I,

ify f/. a-I()-I.

Page 57: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Hecke Characters 475

Proof: In view of (6.5), we have

L /-l(a)Sa(Y) = L /-l(a) L Tb(Y) = L Tb(Y) L /-l(a) = Tl (y). aim aim b blm alb

alblm

If Y E a-1V-1 and al x, then xy E rl, so that Tr(xy) E Z, i.e., all summands of Sa are 1 and there are #(a/m) = 1J1(~) of them. If on the other hand Y 1- a-IV-I, then we can find in aim a class z mod m such that zy 1- rl, i.e., Tr(zy) 1- Z, so that e2JfiTr(zy) #- 1, and we obtain

e2Jfi Tr(zy) Sa(Y) = L e2Jfi Tr((x+z)y) = Sa(Y) , x mod m

alx

since x + z varies over all the classes of aim as x does, so that we do find Sa(Y) = O. 0

Proof of Theorem (6.4): Let a E 0, (a, m) = 1. As x runs through a system of representatives of (o/m)*, so does xa. We get

( ) "Xf(X) e2Jfi Tr(xay) Tm Xf,ay = L.... x mod m (x, m)=l

= Xf(a) L Xf(Xa) e2Jfi Tr(xay)

x mod m (x, m)=1

= Xf(a)Tm(Xf, y).

Let (a, m) = ml #- 1. Since Xf is primitive, we can find a class b mod mE (o/m)* such that

Xf(b) #- 1 m

and b == 1 mod -. ml

As a consequence, ab == a mod m, so that aby - ay E V-I, and by what we have just shown,

Xf(b)Tm(Xf, ay) = Tm(Xf, bay) = Tm(Xf, ay).

Finally, in view of Xf(b) #- 1, we find Tm(Xf, ay) = O.

As for the absolute value of the Gauss sum, we see from (6.6) that

Page 58: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

476

x mod m (x,m)=1

Chapter VII. Zeta Functions and L-series

= L t"m(Xf,xy)e-2JriTr(xy) x mod m (x, m)=1

L Xf(Z) e2Jri Tr(xy(z-I)) zmodm xmodm (z, m)=1 (x, m)=1

L Xf(z)Tl (y(z - 1») z mod m (z, m)=1

L Xf(Z) L JL(a)Sa(Y(z - 1») . z mod maim (z,m)=1

We now make use of the condition (ymCl, m) = 1. It implies that

m y(z - 1) E a-1Cl- l {::::::} Z == 1 mod -.

a

Indeed, if Z - 1 E a-1m, then y(z - 1) E m- I r l a- I m = a-Irl. If on the other hand z ¢ 1 mod ~, i.e., ~ f (z - 1), then vp(z - 1) < vp(~) for a prime divisor p of ~. Since (ymCl, m) = 1, we have vp(ymCl) = 0, so that vp(Y) = -vp(m) - Vp(Cl) and

vp(Y(z - 1» < vp(m) - vp(a) + vp(Y) = -vp(a) - Vp(Cl) = vp(a-1rl),

and thus y(z - 1) ¢ a- l rl. This, together with (6.6), gives

It"m(Xf,y)1 2 = L JL(a)m(m) L Xf(Z). aim a z mod m

z=1 mod m/a

For a =I- 1, the last character sum vanishes since Xf is primitive, and therefore nonzero on the subgroup of z mod mE (olm)* such that z == 1 mod mla: the sum reproduces itself under multiplication with a value Xf(X) =I- 1 of the character. So we finally have that It"m(Xf, y)1 2 = m(m). This proves all the statements of the theorem. D

Having studied the characters Xf of (olm) * , we now tum to the characters XOO of R*. They are given explicitly as follows.

(6.7) Proposition. The characters A of R*, i.e., the continuous homomor­phisms

Page 59: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Hecke Characters 477

are given explicitly by

A(X) = N(xPlxl-p+iq) ,

for some admissible P E TIr Z (see §3, p.448) and a q E R±. P and q are uniquely determined by A.

Proof: For every x E R* we may write x = 1~llxl, and obtain in this way

a decomposition

R* = U x R~,

where U = {x E R* Ilx I = 1} . It therefore suffices to determine separately the characters of U and those of R~. We write p instead of r for elements of Hom(K, C) to indicate that r = 'f, and we choose an element (J" from each pair {r, 'f} such that r =F 'f. Then we have

U = [TIS1t = TI{±l} x TI [Sl X Sl]+, r p u

and Sl -+ [Sl X SI]+, XU t-+ (xu,xu ), is a topological isomorphism. The characters of {±1} correspond one-to-one to exponentiating by a Pp E {0,1}, and the characters of Sl correspond one-to-one to the mappings Xu t-+ x~, for k E Z. From the correspondence k t-+ (k, 0), resp. (0, - k), for k :::: 0, resp. k ::::: 0, we obtain the characters of [Sl x SI]+ in a one-to-one way from the pairs (Pr, Pr) with Pr, Pr :::: ° and Pr Pr = o. The characters of U are therefore given by

A(X) = N(xP),

with a uniquely determined admissible P E TIr Z.

The characters of R~ are obtained via the topological isomorphism

log : R~ ---+ R±.

Writing as above

R± = TIlR x TI[ lR x lR]+, P u

and observing the isomorphism [ lR x lR] + ~ lR, (xu, xu) t-+ 2xu , we see

that a character of R± corresponds one-to-one to a system (qp,qu) via the rule

X t---+ TI eiqpxp TI e2iquxu. p u

It is therefore given by an element q E R± via x t-+ N(eiqx ). The isomorphism log then gives a character A of R~ via y t-+ N(eiqlogy) =

Page 60: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

478 Chapter VII. Zeta Functions and L-series

N(yiq), with a uniquely detennined q E R±. In view of the decomposition x = 1~llx I, we finally obtain the characters)... of R* as

)...(x) = N(( I~I rlxl iq ) = N(xPlxl-p+iq). 0

If the character XOO associated to the Groj3encharakter X : Jm -+ SI is given by

then we say that X is of type (p, q), and we call p - i q the exponent of X. Since XOO factors through R* / om, not all exponents actually occur (see exercise 3).

The class of all Groj3encharaktere subsumes in particular the generalized Dirichlet characters defined as follows. To the module

m = n pnp, pfoo

we associate the ray class group Jm / pm mod m (see chap. VI, § 1). Here Jm is the group of all ideals relatively prime to m, and pm is the group of fractional principal ideals (a) such that

a == 1 mod m and a totally positive.

This last condition means that Ta > 0 for every real embedding T : K -+ ~.

(6.8) Definition. A Dirichlet character mod m is a character

X: Jm/pm ~ SI

of,the ray class group mod m, i.e., a character X : Jm -+ SI such that X(pm) = 1.

The conductor of a Dirichlet character X mod m is defined to be the smallest module f dividing m such that X factors through Jf / pf.

(6.9) :Proposition. The Dirichlet characters X mod m are precisely the Groj3enoharaktere mod m of type (p, 0), p = (Pr:), such that Pr: = 0 for all comp1exi. In other words, one has

x«a)) = Xf(a)N( (1:1 r), for some character Xf of (o/m)*. The conductor of the Dirichlet character is at the same time also the conductor of the corresponding Groj3encharakter.

Page 61: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Hecke Characters 479

Proof: Let X be a Groj3encharakter mod m with corresponding characters Xf, Xoo of (olm)*, R* 10m, such that XOO is of type (p,O) with py; = 0 for r complex. For totally positive a E 0 such that a == 1 mod m, we then obviously have Xf(a) = 1, and Xoo(a) = 1, and then x«a» = Xf(a)Xoo(a) = 1. Therefore X factorizes through Jm I pm, and is thus a Dirichlet character modm.

Conversely, let X be a Dirichlet character mod m, i.e., a character of Jm

such thatX(pm) = 1. LetKm = {a E K* I a == 1 modm}, K~ = {a E Kml a totally positive} and R~+) = {(Xy;) E R* I Xy; > 0 for r real}. Then we have an isomorphism

K mlKm ----->.. R*/R* '" TI {±1} + ------r (+) = . p real

Then the composite

defines a character of R* IR~+). It is induced by a character XOO of R* which -because Xoo(R~+) = 1 - is of the form Xoo(x) = N« I~I )P) with P = (py;), py; E {O, I} for r real, and py; = 0 for r complex. We have x«a» = Xoo(a) for a E K m , and

Xf(a) = X ( (a») Xoo(a)-l

gives us a character of (olm)*. Therefore X is indeed a Groj3encharakter of the type claimed.

Let f be the conductor of the Dirichlet character X mod m, and let f' be the conductor of the corresponding Groj3encharakter mod m. X : Jm I pm -+ Sl is then induced by a character X' : Jf I pf -+ Sl, so the Groj3encharakter X : Jm -+ Sl mod m is the restriction of the Groj3encharakter X' : Jf -+ Sl. This implies that f' I f. On the other hand, the Groj3encharakter X : Jm -+ Sl is the restriction of a Groj3encharakter X" : Jf' -+ Sl, so Xf is the composite

x" of (olm)* -+ (o/f')* 4 Sl (see (6.2». By the above, X" gives a character

Jf' I pf' -+ Sl such that the Dirichlet character X : Jm I pm -+ Sl factors through Jf' I pf'. Hence f If', so that f = f'. 0

(6.10) Corollary. The characters of the ideal class group elK = J I P, i.e., the characters X : J -+ Sl such that X(P) = 1, are precisely the Groj3encharaktere X mod 1 satisfying XOO = 1.

Page 62: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

480 Chapter VII. Zeta Functions and L-series

Proof: For m = 1 we have (o/m)* = {I}. A character X of j / P is a Groj3encharakter mod 1. The associated character Xf is trivial, so Xoo(a) = Xf(a)-lx«a» = 1, and thus Xoo = 1, because K* is dense in R*. If conversely X is a Groj3encharakter mod 1 satisfying Xoo = 1, then

X( (a») = Xf(a)Xoo(a) = Xf(a) = 1,

for a E K *. Therefore X (P) = 1, and X is a character of the ideal class group. 0

To conclude this section, let us study the relation of Groj3encharaktere to characters of the idele class group.

(6.11) Definition. A Hecke character is a character of the idele class group C = 1/ K* of the number field K, i.e., a continuous homomorphism

X : I ---+ Sl

of the idele group I = IJpK; such that X (K*) = 1.

In order to deal with Hecke characters concretely, consider an integral ideal m = TIp pnp of K, i.e., np ~ 0 and np = 0 for p 100. We associate to

this ideal the subgroup 1m of I,

1m = It X 100 where It = TI U~np) , MOO

If P f 00, then U~n) is the group of units Up if n = 0, and the n-th group of higher units for n ~ 1. We interpret 100 as the multiplicative group R* of the lR-algebra R = K ®IQ> lR = TIploo Kp. Observe that 1m differs slightly

from the congruence subgroup 1m = TIp U~np) introduced in chap. VI, § 1, in

that, for real p, we have the factor U~O) = lR~ instead of the component K;. The effect is that I/1mK* is not the ray class group jm/p m mod m, but isomorphic to the quotient jm / jim by the group jim of all principal ideals (a) such that a == 1 mod m - this is seen as in chap. VI, (1.9). We will refer to jm / jim as the small ray class group.

We call m a module of definition for the Hecke character X if

x(lt) = 1.

Every Hecke character admits a module of definition, since the image of X : TIpfoo Up -+ Sl is a compact and totally disconnected subgroup of

Page 63: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Heeke Characters 481

Sl, hence finite, and so the kernel has to contain a subgroup of the form

TIpfoo U~np) where np = 0 for almost all p. For it we can take the ideal m = TIpfoo pnp as a module of definition.

Since x(lt) = 1, the character X : C = I/K* -+ Sl induces a character

X : C(m) ---+ Sl

of the group C(m) = I/ItK*.

But it will not in general factor through the small ray class group 1/ 1m K* ;:; Jm / pm (see chap. VI, (1.7), (1.9», which bears the following relation to C(m).

(6.12) Proposition. There is an exact sequence

1 ---+ R*/om ---+ C(m) ---+ Jm/pm ---+ 1.

Proof: The claim follows immediately from the two exact sequences

1---+ ImK*/ItK* ---+ I/ItK* ---+ I/lmK* ---+ 1,

1 ---+ 1m n K* / It n K* ---+ 1m/It ---+ 1m K* / It K* ---+ 1.

In the second one, one has 1m n K* = om, It n K* = 1 and 1m/It = 100 = R*, and so ImK*/ItK* = R*/om. D

Given a Hecke character X with module of definition m, we may now construct a GrojJencharakter mod m as follows. For every p f 00, we choose a fixed prime element 1f p of K p and obtain a homomorphism

c : Jm ---+ C(m)

which maps a prime ideal p f m to the class of the idele (1fp) = ( ... ,1, 1,1fp, 1, 1, ... ). This mapping does not depend on the choice of the prime elements, since the ideles (up), up E Up, for P f m, lie in It. Taking the composite map

yields a 1-1 correspondence between Hecke characters with module of definition m and GrojJencharaktere mod m. The reason for this is the following

Page 64: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

482 Chapter VII. Zeta Functions and L-series

(6.13) Proposition. There is a canonical exact sequence

1 ---+ K(m) 10m ~ Jm X (olm)* X R* 10m J...". C(m) ---+ 1,

where 8 is given by

8(a) = ( (a)-I, a mod m, a mod om).

Proof: For every a E K(m), let a E I be the idele with components ap = a for p f moo and lip = 1 for p I moo. It is then obvious that

c( (a») =amod IrmK*.

Let us decompose the principal idele a according to its components in I = h X 100 as a product a = araoo, and define the homomorphisms

({J: (olm)* ---+ C(m), 1/1': R*lom ---+ C(m)

by ((J(a) =aaoo mod ItK*, 1/I'(b) = b-l mod ItK*,

where every b E R* = 100 is considered as an idele in I. For a E 0,

a == 1 mod m, we have aral E It ~ I, so we get in C(m) the equation ({J(a) = [Qaoo ] = [araoo] = [a] = 1, where [ ] indicates taking classes. This shows that ({J is well-defined. For every S E om, one has Sr E It, so [soo] = [soosd = [s] = 1 in C(m), and thus 1/I'(soo) = 1. Consequently 1/1' is well-defined. We now define the homomorphism

I: Jm X (olm)* x R* 10m ---+ C(m)

by I( (a, a mod m, b mod om») = c(a)({J(a)1/I'(b),

and we show that the resulting sequence is exact. The homomorphism 8 is clearly injective. For a E K(m) one has

1(8(a») = c( (a») -1({J(a)1/I'(a) =alaaooa~l mod ItK* = 1,

so that 1 0 8 = 1. Conversely, let

I( (a, a mod m, b mod om») = c(a)((J(a)1/I'(b) = 1,

and let a = npfmoo p vp. Then

c(a) = y mod ItK*

for some idele y with components YP = 1f:P for p f moo, and yp = 1 for p I moo. This yields an identity

yaaoob- l = ~x with ~ E It and x E K*.

Page 65: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 6. Hecke Characters 483

For P f moo one has (yaaoob-I)p = 1r:Pa = ~px in K p, and so

vp = vp(a-Ix). For p I m one has (yaaoob-I)p = 1 = ~px, so that x E U~np), and also 0 = vp = vp(a-Ix) since a is relatively prime to m. This gives

a = (ax-I).

As x E U~np), one has x == 1 mod m, hence

cp(ax- I ) = cp(a).

Finally, for pi 00 we find (yaaoob-I)p = ab;1 - x in K p, so that

b = aoox-I , and thus

So we have

(a, a mod m, b mod om) = (ax-I), ax- I mod m, ax- I mod om) ,

and this shows the exactness of our sequence in the middle.

The surjectivity of 1 is proved as follows. Let a mod IrK* be a class in C(m). By the approximation theorem, we may modify the representing

idele a, mUltiplying it by a suitable x E K *, in such a way that ap E U ~np) for p I m. Let a = TIpfmoo pvp(ap). Then we have

c(o.) = y mod I;;K*,

h th ·d'l h vp(ap) U I: were e 1 e e y as components yp = 1rp = spap, sp E p, lor p t moo, and YP = 1 for p I moo. This gives ya-1aoo E lfm, and if we define b = a;}, then 1«0., 1 mod m,b mod om» = yb- I == yaoo == a mod IrK*.

o

By the preceding proposition, the characters of C(m) correspond 1-1 to the characters of Jm x (ojm)* x R* jom that vanish on 8(K(m) jom), i.e., to the triples X, Xf, Xoo of characters of J m, resp. (ojm)*, resp. R* jom, such that

X (a») -1 Xr(a mod m)Xoo(a mod om) = I

for a E K(m). This makes X a Groj3encharakter mod m, and since Xr and Xoo are uniquely determined by X, we obtain the

(6.14) Corollary. The correspondence X 1-* X oc is 1-1 between characters X of C(m), i.e., Hecke characters with module of definition m, and Groj3encharaktere mod m.

Page 66: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

484 Chapter VII. Zeta Functions and L-series

Exercise 1. Let m = TI~=I tTl; be a decomposition of m into integral ideals which are pairwise relatively prime. Then one has the decompositions

r

(o/m)* ~ Il (o/tTI;)* i=1

and r

m-I()-I /()-I ~ E9 mjl()-I /()-I .

i=1

Let Xf be a character of (o/m)*, and let Xfi be the characters of (o/tTI;)* defined by Xf. If Y E m-I()-I /()-I, and if Yi E mjl()-I/()-I are the components of Y with respect to the above decomposition, then

r

'fm(Xr, y) = TI 'fm, (Xri, Yi) . i=1

Exercise 2. Prove the Mobius inversion formula: let !(a) be any function of integral ideals a with values in an additive abelian group, and let

g(a) = L !(b). bla

Then one has a !(a) = LJL( "b)g(b).

bla

Exercise 3. Which of the characters )..(x) = N(xPlxl-p+iq ) of R* are characters of R*/om?

Exercise 4. The characters of the "small ray class group" J m / jim mod m are the GrojJencharaktere mod m such that Xoo = 1.

Exercise 5. Show that every pair of characters Xr : (o/m)* -+ Sl and XOO : R* /om -+ Sl such that

Xr(e)Xoo(e) = 1 for all e E 0*

comes from a GrojJencharakter mod m.

Exercise 6. Show that the homomorphism c : Jm -+ C(m) is injective.

§ 7. Theta Series of Algebraic Number Fields

The group P of fractional principal ideals (a) is constituted from the elements a E K * , and it sits in the exact sequence

1 ~ 0* ~ K* ~ P ~ 1.

In order to form the theta series we will need, let us now extend K* to a group K* whose elements represent all fractional ideals a E J.

Page 67: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§7. Theta Series of Algebraic Number Fields

(7.1) Proposition. There is a commutative exact diagram

l--+o*~K*~P--+l

II 1 1 1 --+ 0* ~ K* ~ J --+ 1

with a subgroup K* ~ C* containing K* such that lal E R~, and

'J1( (a») = I N(a)1

for all a E K*.

485

Proof: Let the ideal class group J / P be given by a basis [btl, ... , [br ], and choose, for every one of these basic classes, an ideal bI , ... , br. Then every fractional ideal a E J can be written in the form

bVI bVr a=a I'" r

where a E K* is well-determined up to a unit 8 E 0*, and the exponents Vi mod hi are uniquely determined, hi being the order of [bi] in J / P. Let

h· bi I = (bi). For every r E Hom(K, C), we choose a fixed root

-- "'" --in C in such a way that biT = biY; whenever r is complex. We define K* to be the subgroup ofC* generated by K* and by the elements Ii; = (Ii;y;) E C*. Each class [b] E J / P contains a uniquely determined ideal of the form

b = b~l ... b~r with 0::::: Vi < hi,

and we consider the mapping

f : J / P ---+ K* / K* , f ([b D = b:1 ••• b:,r mod K* .

v' I

It is a homomorphism, for if b = b~l ... b~r and b' = bi l ... b~r, and if Vi + V; = lLi + Aihi, 0 ::::: lLi < hi, then bi l .•. Wr is the ideal belonging to the class [b Ubi], and

f ([b Ubi]) = btl . .. bfr == btl . .. bfr b~l ... b;r ~ ..-. ..-.v' --v'

== (b i l ... b:r)(b i l • .. br ') mod K* = f([b])f([b']).

f is clearly surjective. To show the injectivity, let b:1 ••• b,.vr = a E K*, and let h = hI'" hr be the class number of K. Then we have for

Page 68: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

486 Chapter VII. Zeta Functions and L-series

th ·d al -Ib vJ bVr E J th t h -h(bVJh/hJ bVrh/hr) ele a=a I···r aa=a \ ···r = a-h(b;'1 ... b;r)h = (1). Since J is torsion-free, it follows that a = (1), ~d so b~1 ... b:' = (a) E P. From this we deduce that every element a E K* admits a unique representation

-- --bvJ --bVr 0 h a=a \ ... r' :::Vi< i, a E K*.

We define a map ( ): K* ~ J

by .-.. '-"Vl '-"vr ..-. VI Vr a = ab1 ••• br 1---+ (a) = ab\ ... br .

Arguing as above, we see that this is a homomorphism. It is surjective and obviously has kernel 0*. Finally we have that Ibtl = (lbt'Ci) E R~ and

( -- ) hi h- I I I I I -N/-I I -- I hj S)1 (bi) =S)1(b j ')= N(b;) = ITrbi = ITbi : = N(bj) , 'C 'C

so that S)1«bt» = IN(bt)l, and thus lal E R~, S)1«a» = IN(a)1 for

alIa E K*. 0

The elements a of K* used to be called ideal numbers - a name which is somewhat forgotten but will be used in what follows. The diagram (7.1) implies an isomorphism

K*/K* ~ J/P.

For a, b E K* we write a rv b if a and b lie in the same class, i.e., if ab-1 E K*. We call a an ideal integer, or an integral ideal number, if (a) is an integral ideal. The semigroup of all ideal integers will be denoted by o. Furthermore we write a I b if £ E 0, and for every pair a, b E K*, we have

the notion of gcd(a, b) E K* (which is lacking inside K*). The greatest common divisor is the ideal number d (which is unique up to a unit) such that the ideal (d) is the gcd of the ideals (a), (b). Observe that the ideal numbers are not defined in a canonical way. This is the reason why they have not been able to hold their own in the development of number theory. (They are treated in [46], [65].)

We now form an analogous extension of the prime residue groups (Z/mZ)*. For three ideal numbers a,b,m, the congruence

a =b modm

signifies that a rv b and a;/ E 0 U {OJ. If m = (m), we also write this

relation as a == b mod m. Let m be an integral ideal. The semigroup o(m)

of all integral ideal numbers relatively prime to m is partitioned by the equivalence relation == into classes, which we will write as a mod m. They are given explicitly as follows.

Page 69: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 7. Theta Series of Algebraic Number Fields 487

(7.2) Lemma. For every a E 3(m) one has

a mod m = a + a(a-1)m.

Proof: Let bE a mod m, b #- a, i.e., b = aa for some a E K*, a#- 1, and b - a = em, e E 3. Then

a-1(b - a) = a - 1 E (a - 1) = (a-1)(e)(m) ~ (a-1)m,

so that b E a + a(a- l )m. Let conversely b E a + a(a- l )m, b #- a, and thus bla = a E 1 + (a-l)m. Then one has b '"" a and (b - a) = (a)(a - 1) ~ (a)(a-I)m = (m), i.e., m I b - a and therefore b == a mod m. 0

We now consider the set

(o/m)* := {a mod m I a E 3(m)}

of all equivalence classes in the semigroup 3(m) of ideal integers prime to m.

(7.3) Proposition. (3/m)* is an abelian group, and we have a canonical exact sequence

1 ~ (o/m)* ~ (3/m)* ~ JIP ~ 1.

Proof: For a, b E 3(m), the class ab mod m only depends on the classes a mod m, b mod m, so we get a well-defined product in (3/m)*. Every class a mod m has an inverse. Indeed, since (a) + m = 0, we may write 1 = a + J,t, 0 #- a E (a), J,t E m. Consequently a la, so that a = ax, x E 3(m), and since 1 E a(1 + a-1m) = a mod m, we see that ax mod m is the unit class, i.e., x mod m is inverse to a mod m.

The right-hand arrow in the sequence is induced by a f-+ (a). It is surjective since every class of J I P contains an integral ideal relatively prime to m. If the class a mod m = a(1 + (a)-1m) is mapped to 1, then one has (a) E P, and so a E 0, (a, m) = 1. Hence a mod m = a + m is a unit in o/m. The injectivity of the arrow on the left is completely trivial, i.e., we have shown the exactness. 0

For an ideal class Jt E J I P, we will denote by j{' E J I P in what follows the class defined by

AA' = [mil],

Page 70: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

488 Chapter VII. Zeta Functions and L-series

where" is the different of K IQ. Let m = (m) and" = (d), with some fixed ideal numbers m, d. For m = 0 let m = 1. We now study characters

X : (ojm)* ~ <C*,

and put X (a) = 0 for a E 0 such that (a, m) =j:. 1. In the applications, X will come from a Gro.f3encharakter mod m, but the treatment of the theta series is independent of such an origin of X.

(7.4) Definition. Let a EO be an ideal integer, and let it be the class of (a). Then we define the Gauss sum

r(X,a)= L X Cx)e21fi Tr(xa/md) ,

X mod m

where x mod m runs through the classes of (0 jm)* which are mapped to the class it'. In particular, we put r (X) = r (X, 1).

The Gauss sum r (X, a) reduces immediately to the one considered in § 6,

rm(x,y) = L X (x) e21fiTr(xy).

x mod m (x, m)=l

In fact, on the one hand we have

y = X'ajmd E m-1,,-1,

since the class of the ideal (y) = (a)(x)(m)-l (d)-l is the principal class AA'm-1,,-1, so y E K*, and one finds

y E (y) = (ax)m-1,,-1 ~ m-1,,-1 ,

because a and x are integral. On the other hand, if x mod m is a fixed class of (ojm)* which maps to it', then, in view of (7.3), we get the others by xx mod m, with x mod m varying over the classes of (ojm)*. Therefore

r(X,a) = x(x)rm(x,y),

and in particular r(x) = x(x)rm(x,y)

with y = xjmd, which satisfies (ym", m) = 1 since ym" = (x) and «x), m) = 1. Consequently, r(x, a) does not depend on the choice of representatives X, and theorem (6.4) yields at once the

(7.5) Proposition. For a primitive character X of (ojm)*, one has

r(x,a) = x(a)r(x)

and Ir(x)1 = JIJt(m).

Page 71: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 7. Theta Series of Algebraic Number Fields 489

The theta series () (X, z) used in § 2 in the treatment of Dirichlet L -series are attached to the field Q. We now have to find their analogues relative to an arbitrary number field K. Given any admissible element p E 0. Z (see §3, p.448) and a character X of (olm)*, we form the Heeke theta series

()P(X,z) = L X (a)N(aP)e1fi(az/lmdl.a) ,

aeou{O)

where m, d are fixed ideal numbers such that (m) = m and (d) = (). We take m = 1 if m = 1. The case m = 1, p = 0 is exceptional in that the constant term of the theta series is X (O)N (OP) = 1, whereas it is 0 in all other cases.

Let us decompose the theta series according to the ideal classes Jt E J I P into partial Heeke theta series

()P(Jt, X,z) = L x(a)N(aP)e1fi(az/lmdl,a) ,

ae(Mo)U{O)

where a varies over all ideal integers in the class ~ E K* I K* which corresponds to the ideal class Jt under the isomorphism K* I K* ~ J I P. For these partial theta series, we want to deduce a transformation formula, and to this end we decompose them further into theta series for which we have the general transformation formula (3.6) at our disposal.

Let a be an integral ideal relatively prime to m which belongs to the class Jt, and let a E oem) be an ideal number such that (a) = a.

(7.6) Lemma. Assume that m ::j:. 1 or p ::j:. o. If x mod m varies over the classes of (olm)*, then one has

()P(Jt,X,z) = X (a)N(aP) L X(x)()f(x,0,zl a2I md l) , x mod m

where r is the lattice mla ~ R and

()f(x, 0, z) = L N( (x + g)P) e1fi ((x+g)z,x+g) . ger

Proof: In the theta series () P (Jt, X , z), it suffices to sum over the elements of ~ n oem) because X is zero on the others. Every class x mod m E (olm) * is either disjoint from ~ or else it is contained in ~. In view of the exact sequence (7.3)

1 ~ (olm)* ~ (olm)* ~ JIP ~ 1,

the classes ax mod m = a(x + a-1m)

Page 72: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

490 Chapter VII. Zeta Functions and L-series

are the different residue classes of (O/m)* contained in ~. This gives

ep(Jt, x, z) = L L x(ax)N( (ax + ag)P) e7Ci (a(x+g)z/lmd l,a(x+g)) x modm gEr

= x(a)N(aP) L X(X) LN( (x + g)P) e7Ci(x+g)zla2Imdl,x+g) x mod m gEr

= x(a)N(aP) L X(xW;(x,0,zla2/ md l). o x mod m

For any admissible element P = (Pr), we will write p for the admissible element with components Pr = PT' From the transformation formula (3.6) for the series e; and proposition (7.5) on Gauss sums, we now obtain the

(7.7) Theorem. For a primitive character X of (o/m) * , one has the transformation formula

ep(Jt,X, -l/z) = W(x,p)N(z/i)P+!)ePur,x,z)

with the constant factor

W( -) = [iTr(p) N(( md )P)]-1 rex) . X,p Imdl JIJ1(m)

This factor has absolute value I W (x, p) I = 1.

Proof: The lattice r' dual to the lattice r = m/a S; R is given, according to (5.7), by *r' = a/mi). (Here as in §4, the asterisk signifies adjunction with respect to ( , ), i.e., (x,ay) = (*ax,y).) The volume of the fundamental mesh of r is by chap. I, (5.2),

vol(r) = lJ1(m/a)~ = N( Im/al) N( Idl) 1/2.

From (3.6) we now get

(1) e;(x,o, -1/lmd/a2Iz) = A(zW;,(0,x,zlmd/a2 1) ,

with the factor

A(z) = [iTr(p) N (Im/a I)N (l d l)1/2] -I N ( (Imd/a2Iz/ i)P+!)

= [i Tr(P)JIJ1(m) rIN(lmd/a2IP)N«z/i)P+!)

and the series

(2) e;, (0, x, z Imd/a21) = L N (g'p) e27Ci (X,g') e7Ci(g'zlmdla21,g') . g'Er'

Page 73: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 7. Theta Series of Algebraic Number Fields 491

Writing g' = * (m*~ / a) , the rules stated in § 3 give

(x, g') = Tr(axg/md) ,

(g'lmd/a2Iz,g') = (*gzlmd/a21/lmd/aI2, *g) = (gz/Imdl,g)

and N((*g)P) = N(gP). If g' varies over the lattice r', then g varies over the set

(md/a)*r' = (md/a)a(m()-l = (5r no) U {O}.

Substituting all this into (2) yields

(3) e~, (0, x, zlmd/a21)

= N ((:d Y) ~ L~ N(gP) e2JriTr(axg/md) eJri(gz/lmdl.g). gE(ft'nO)U{O}

Let us now consider first the special case m = 1, P = 0 (which was essentially treated already in §5). In this case, we have (ft no) U {O} = {ag I g E K, (ag) S; o} = aa- 1 = ar. Consequently

ep(st, x, z) = L eJri(agz/1dl,ag) = L eJri (gzla2/dl,g) = er( zla2/dl) , gEr gEr

ep (st', X, z) = L eJri(gz/ldl,g) = ep( zld/a21). gE(.Jfno)U(o}

Equation (1) thus becomes

1 -ep(st,x, -liz) = N(z/i)'iep(st',X,z).

Now assume m #- lor p #- O. Then we have x (O)N(OP) = O. Substituting (3) into (1) and (1) into formula (7.6), with -liz instead of z, we obtain

ep(st, x, -liz) = N(aP) L x(ax)e~(x,O, -l/zlmd/a21) x mod m

=B(z) ~ ~ N(gP)( L x(ax)e2JriTr(aXg/md»)eJri(gz/lmdl,g) gEft'no x mod m

with the factor

B(z) = A(z) N(aP) N((md/a)P)

Now consider the sum in parentheses. If x varies over a system of representatives of (0 /m)*, then ax varies over a system of representatives of those classes of (o/m)* which are mapped under (o/m)* ~ J / P to the class st. Furthermore, (g) is an integral ideal in the class it', and since st'

Page 74: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

492 Chapter VII. Zeta Functions and L-series

bears the same relation j{' it = [m(J] to it as it does to j{', we recognize the sum in question as the Gauss sum

r(x,g) = L X (ax) e2rri Tr(axg/md) . x mod m

Substituting in now the result (7.5),

r(x,g) = x(g)r(x) ,

we finally arrive at the identity

(4) (JP(it, x, -liz) = W(X,p)N(zli)P+!)OP(j{',X,z)

with the factor

W( -) = [iTr(p)JSJt(m)] -1 N( Imdla2lP) N(aP)r(x) X,p N«mdla)P)

reX) ~(Imdl )P) (aP*aP ) = iTr(p) JSJt(m) N ~ md N la 12p

= rex) [iTr(p)N~(~)P)]-l, JSJt(m) ~ Imdl

where one has to observe that Tr(p) = Tr(p), aP = *aP, a*a = lal 2 , and Imdl P = (*lmdl)P = Imdl P because Imdl E R~. Since Ir(x)1 = JSJt(m), we have IW(x, p)1 = 1. 0

If m -::j:. I or p -::j:. 0, we find for the special theta series:

(JP(X,z) = L x(a)N(aP)erri(az/lmdl,a) = L(JP(it,X,z), aeo ~

and (7.7) yields the

1 -(7.8) Corollary. (JP(X, - liz) = W(X,p)N«zli)P+2)(JP(X,z).

We recommend that the reader who has studied the above proof allow himself a moment of contemplation. Looking back, he will realize the peculiar way in which almost all fundamental arithmetic properties of the number field K have been used. First they served to break up the theta series, then these constituents were reshuffled by the analytic transformation law, but in the end they are reassembled to form a new theta series. Having contemplated this, the reader should reflect upon the admirable simplicity of the theta formula which encapsulates all these aspects of the arithmetic of the number field.

Page 75: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 8. Hecke L-series 493

There is however one important fundamental law of number theory which does not enter into this formula, that is, Dirichlet's unit theorem. This will play an essential role when we now pass from theta series to L -series in the next section.

Exercise 1. Define ideal prime numbers and show that unique prime factorization holds in K*.

Exercise 2. Let a be the semigroup of all ideal integers. If d = (a, b) is the gcd of a, b, then there exist elements x, y E aU {OJ such that

d = xa + yb.

Furthermore, we have x ~ d/a, resp. y ~ d/b, unless x = 0, resp. y = O. Here the notation a ~ fJ means afJ-1 E K*.

Exercise 3. The congruence ax == b mod m has a solution in a with integral x if and only if (a,m)lb. This solution is unique mod m, provided (a,m) = 1.

Exercise 4. A system of finitely many congruences with pairwise relatively prime moduli is simultaneously solvable if every congruence is solvable individually in such a way that the individual solutions are equivalent (with respect to ~).

Exercise 5. If a, m EO, then there exists in every residue class mod m prime to m, an ideal integer prime to a.

Exercise 6. For the factor group 1 m/pm by the group pm of all principal ideals (a) such that a == 1 mod m, one has the exact sequence

1-+ o*/om-+ (O/m)* -+ I m/pm-+ 1,

where om = {e E 0* I e == 1 mod m}.

Exercise 7. Let K(m) be the preimage of 1 m und.£r K* -+ 1, and let K m = {a E K* I a == 1 mod m}. Then one has (O/m)* = K(m) /Km.

§ 8. Heeke L-series

Let m be again an integral ideal of the number field K and let

X : Jm ---+ Sl

be a character of the group of ideals relatively prime to m. With respect to this character, we form the L -series

X (a) L(X,s) = L --,

a SJt(a)S

where a varies over the integral ideals of K and we put X (a) = 0 whenever (a, m) #1. Then the following proposition holds in complete generality.

Page 76: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

494 Chapter VII. Zeta Functions and L-series

(8.1) Proposition. The L -series L (X , s) converges absolutely and uniformly in the domain Re(s) 2: 1 + 8, for all 8 > 0, and one has

1 L(X,s) = Q 1 _ X (p)l)1(p)-S '

where P varies over the prime ideals of K .

Proof: Taking formally the logarithm of the product

1 E(s) = Q 1 _ X (p)l)1(p)-S

gives the series 00 X (p)n logE(s) = L: L: .

p n=I nl)1(p)ns

It converges absolutely and uniformly for Re(s) = (J 2: 1 + 8. In fact, since Ix(p)1 ~ 1, and II)1(p)S I = II)1(p)I CT 2: p/p(1+8) 2: p1+8, and since #{plp} ~ d = [K : Q], it admits the following convergent upper bound which is independent of s:

d L: npn(IH) = d log ~(l + 8). p,n

This shows that the product

1 (00 X (p)n ) E(s) = ~ 1 _ x (p)l)1(p)-S = exp ~(n~ nl)1(p)s)

is absolutely and uniformly convergent for Re(s) 2: 1 + 8. Now develop in this product the factors

1 = 1 + X (p) + X (p )2 + ... 1 - X (p)l)1(p)-S l)1(p)S l)1(p)2s

for the finitely many prime ideals PI, ... , Pr such that I)1(Pi) ~ N, and multiply them. This yields the equation

r 1 00 X(PI)VI ... X (Pr)Vr

}] 1 - X (Pi)I)1(Pi)-S = vI,.~r=O (l)1(p I) VI ... I)1(Pr ) Vr )S

= L:' x(a) , a l)1(a)S

where L:' denotes the sum over all integral ideals a which are divisible at most by the prime ideals PI, ... , Pr. Since the sum L:' contains in particular the terms such that l)1(a) ~ N, we may also write

r 1 = L: x(a) + L:' x(a). iIJ 1 - X (Pi )1)1(Pi )-S lJt(a):::N l)1(a)S lJt(a»N l)1(a)S

Page 77: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 8. Heeke L-series 495

Comparing now in (*) the sum L' with the series L (X , s), we get

< L 'J1( a) > N 1Jt( a) 1+8

1

For N ~ 00 the right-hand side tends to zero, as it is the remainder term of a convergent series, since the sequence (L'J1(a):;:N 'J1(a~l+8) NEN is monotone increasing and bounded from above. Indeed, with the previous notations we find

and

1 ", 1 L 1Jt( )1+8 S ~a lJt(a) 1+8 'J1(a):;:N a

r = TI(1-IJt(Pi)-(1+8))-I,

i=1

log( fI (1 -1Jt(Pi)-(1+8)) -I) = t log( (1 -1Jt(pi)-(1+8)) -I) i=1 i=1

r 00 1 = L L ---,-----:-c­

i=1 n=1 nlJt(pi)(l+8)n

00 1

S ~ fl nlJt(p)(I+,s)n

1 < 'Ld--c--CO""C" - p. n npn(1+,s)

= dlog(tO +8)). D

We now face the task of analytically continuing the L -series L (X , s) attached to a Gro6encharakter X mod m, and setting up a suitable functional equation for it at the same time. So we are given a character

X : Jm ---+ Sl •

such that

for all integers a E 0 relatively prime to m, and there are two associated characters

Xf: (ojm)* ---+ Sl and Xoo: R* ---+ Sl .

Page 78: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

496 Chapter VII. Zeta Functions and L-series

The character Xf extends in a unique way to a character

Xf: CO/m)* ---+ Sl

such that the identity (*) holds for all integral ideal numbers a E 3(m) prime to m. Indeed, the restriction of the function Xf(a) := X «a»Xoo(a)-1 of3(m) to d m) is given by the original character Xf of (0 Im)*, so it is in particular trivial on 1 + m and thus yields a character of CO/m)*.

The L-series of a GrofJencharacter of Jm is called a Heeke L-series. If X is a (generalized) Dirichlet character mod m, i.e., a character of the ray class group Jm 1 pm, then we call it a (generalized) Dirichlet L-series. The proof of the functional equation of the Hecke L -series proceeds in exactly the same way as for the Dedekind zeta function, except that it is based on the theta transformation formula (7.7).

We decompose the Hecke L -series according to the classes J{ of the ideal class group J 1 p as a sum

of the partial L-series

L(X,s) = L L(J{,X,s) .It

L(J{,X,s)= L aE.It

integral

X (a)

lJ1(a)S

and deduce a functional equation for those. If all one wants is the functional equation of the L -series L (X , s), this decomposition is unnecessary; it may also be derived directly using the transformation formula (7.8), because we know how to represent any ideal a by an ideal number (this was not yet the case when we were treating the Dedekind zeta function). However, we prefer to establish the finer result for the partial L -series.

By (7.1), we have a bijective mapping

(~n 3)/0* ~ {a E J{ I a integral}, a f---+ (a),

where ~ E K* 1 K* corresponds to the class J{ E J 1 P with respect to the isomorphism K* 1 K* ~ J 1 P. Therefore we get

L J{ ) _" x«a» ( ,X,S - a~ IN(a)lS'

where ryt is a system of representatives of (~ n 3) 1 0*. We want to write this function as a Mellin transform. To this end, we recall from §4 the L-function

Lx(s) = N(rr-S/ 2)rx(s/2) = N(rr-s/ 2) f N(e-Y yS/2) ; ,

R~

Page 79: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 8. Heeke L-series 497

which has been attached to the G(e IlR)-set X = Hom(K, e). The character XOO of R* corresponding to X is given by (6.7) as

Xoo(x) = N(xPlxl-p+iq),

for an admissible P E ITr Z and a q E R±. We put s = sl + p - iq, where SEe is a single complex variable, and

Loo(X,s) = Lx(s) = Lx(sl + P - iq).

In the integral

we make the substitution

y t--+ nlal2y/lmdl (a E 91:),

where m, d E (3 are fixed ideal numbers such that (m) = m and (d) = () is the different of K IQ. We then obtain

rx(s/2) = N(( I:dl r/2)N(laIS) f e-1T (aY/l md l,a) N(yS/2) ;

R~

and, since N(lmdl ls /2) = (ldK 191(m)f/2,

(ldKI91(m»)s/2Loo (X,s) N(I~IS) = C(X) f e-1T (aY/ 1md l,a)N(ys/2);

R* +

where c(X) = N(lmdl- p +iq )1/2. Multiplying this by Xf(a)N(a P ) and summing over a E 91: yields, in view of

the equation

x((a» IN(a)IS

(ldK I 91(m)r/2L oo (X , s)L(Jt, X, s) = c(X) f g(y)N(l/2) ;

R~

with the series

g(y) = L Xf(a)N(aP)e-1T(aY/lmdl,a) . aE!R

We now consider the completed L -series

A(Jt, x, s) = (ldK I 91(m)r/2L oo (X ,s)L(Jt, x, s).

Page 80: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

498 Chapter VII. Zeta Functions and L-series

Then we get

A(J't,X,s) = c(X) f g(Y)N(yS/2);.

R* +

We now want to write this function as an integral over the series

O(J't, X, z) := OP(J't, Xf, z) = t:(X) + L Xf(a)N(a P) e7ri (az/ 1mdl,a) , aE.Mo

where the summation is extended not only - as in the case of g(y) - over a system of representatives 9l of 6~ n 3) j 0*, but over all a E ~ n O. We have t:(X) = 1 if m = 1 and p = 0, and t:(X) = 0 otherwise. We will proceed in the same way as with the Dedekind zeta function (see (5.5». Just as we did there, using

y=xt 1/ n , y

x = N(y)l/n' t = N(y),

with n = [K : Q], we decompose

dy = d*x x dt. Y t

Then,observing:that

N (yS/2) = N (xs/2)N (ts/2n ) = N (x(p-iq)/2)d (s+Tr(p-iq)/n) ,

we obtain the identity

00

(*) A(J't,X,s) = c(X) f f N(x(p-iq)/2)g(xt1/ n)d*xts' ~t o s

with s' = !(s + Tr(p - iq)jn). The function under the second integral will be denoted by

gryt(x, t) = N(x(p-iq)/2) L Xf(a)N(aP)e-7r(axtl/n/lmdl,a). aEryt

From it, the theta series 0 (J't, X , i x t 1/ n) is constructed as follows.

(8.2) Lemma. N(X(p-iq)/2) ( O(J't, X, ixt 1/ n) - t:(X») = L gryt(It:1 2x, t). t:EO*

Proof: For every unit t: E 0*, one has Xoo(t:)Xf(t:) = X«t:» = 1, so that we get

Page 81: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 8. Heeke L-series 499

We put for short ~ = xt l / n /Imdl and obtain

g!R( IsI2X, t) = N(x(p-iq)/2) L Xf(ea)N( (ea)P) e-Jr(ea~,ea) = ge!R(x, t). aE!R

Since i n & = lJ s9t, we get eEO*

N(X(p-iq)/2) ( O(J{, X, ixt l / n ) - s(X») =

= L L N(x(p-iq)/2)Xf(ea)N( (ea)P) e-Jr(ea~,ea) eEO* aEe!R

= L ge!R(x, t) = L g!R( IsI2X, t) . o eEO* eEO*

From this lemma we now obtain the desired integral representation of the function A (J{, X, s). We choose as in § 5 a fundamental domain F of S for the action of the group 10* 12. F is mapped by log : R~ ~ R± to a fundamental mesh of the lattice 2 log 10* I. This means that we have

(8.3) Proposition. The function

A(J{, X, s) = (ldK 1 91(m) ) s/2 Loo(X, s)L(J{, X, s)

is the Mellin transfonn

A(J{,X,s) = L(f,s')

of the function

Jet) = /F(J{,X,t) = c~) f N(x(p-iq)/2)(J(ft,X,ixt l / n)d*x

F

at s' = ~(s + Tr(p - iq)/n). Here we have set n = [K : Q], c(X) = N(lmdl-p+iq )1/2, and w denotes the number of roots of unity in K.

Proof: One has

/(00) = c(X~(X) f N(x(p-iq)/2)d*x.

F

Page 82: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

500 Chapter VII. Zeta Functions and L-series

We have seen before that

where

00 f ,dt A(oft,X,s) = 10(t)tS t = L(j,s')

o

lo(t) = c(X) f g!)t(x, t)d*x.

s

Since S = U1)Elo*I1]2p, one has

10(t)=c(X) L fg!)t(X,t)d*X. 1)Elo*1

1)2F

In each one of the integrals on the right, we make the transformation p -+ 1]2 P , X t-+ 1]2 X, and obtain

lo(t) = c(X) f L g!)t(1]2X, t)d*x. 1)Elo*1

F

The fact that we may swap summation and integration is justified in exactly the same way as for the case of Dirichlet L -series in § 2, p.436. In view of the exact sequence

1 --+ J),(K) --+ 0* --+ 10*1 --+ 1,

where J),(K) denotes the group of roots of unity in K, one has #{s E 0* I lsi = 1]} = W, so that we get

L g!)t( Isl 2x, t) = wg!)t(1]2X, t). lel=1)

Using (8.2), this gives

lo(t) = c(X) f L g!)t( Isl 2x, t) d*x W eEO*

F

= c~) f N(x(p-i q)/2)(e(Ji,X,ixt1/ n )-s(X)) d*x

F

= I(t) - 1(00).

This together with (*) yields the claim of the proposition. o

It is now the transformation formula (7.7) for the theta series e(oft, x, z) = ep(oft,Xf,Z) which guarantees that the functions I(t) = IF(oft,x,t) satisfy the hypotheses of the Mellin principle.

Page 83: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 8. Heeke L-series 501

(8.4) Proposition. We have !F(f{, x, t) = ao + O(e-ctl / n) for some c > 0, and

N(ldl iq /2) f N( -iq/2)d* ao = x x W

F

if m = 1 and p = 0, and ao = ° otherwise. Furthermore we have

iF (f{, x, ~) = W(x)d+Tr(p)/n iF-I (ft', X, t)

where f{f{' = [m(}], and the constant factor is given by

W(X) = [iTrcP) N(( md )15)]-1 r(Xf) . Imdl J91(m)

Proof: The first statement follows exactly as in the proof of (5.8). For the second, we make use of formula (7.7). It gives us

e(f{, x, - l/z) = ep(f{, Xf, - l/z) = W(X)N(Cz/i)p+!)ep(ft', Xf,Z)

= W(X)N«z/i)P+!) e(f{', X, z),

because Xoo(x) = N(xPlxl-p+iq ) = N«*x)Plxl-p- iq ) = N(xplxl-p- iq ). Observing the fact that the transformation x t-+ X-I leaves the Haar measure d* x invariant and takes the fundamental domain F to the fundamental domain F-1, (7.7) yields for Z = ixt 1/ n:

iF (f{, X, ~) = c(X) f N (x(p-iq)/2)e(f{, X, ix/tl/n) d* x t W

F

= c~) f N(x-(p-iq)/2)e(f{, X, - l/ixt 1/ n)d*x

F-I

= C(X): (X) f N(x- p;iq +P+! )N(t(p+!)/n)e(ft', x, ixtl/n)d*x

F-I

= C(X):(X) f N(x(p+iq)/2)t 1/ 2Hr(p)/ne(f{', X, ixtl/n)d*x

F-I

= W(x)dHr(p)/n !F-I (ft', X,t)·

We have used in this cal~ulation that N(xl/2) = N(X)I/2 = 1 and N(xP) = N«*x)P) = N(xP), and that the character Xoo, the complex conjugate of XOO, is given by

o

Page 84: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

502 Chapter VII. Zeta Functions and L-series

From this proposition and (1.4), we now finally get our main result. We may assume that X is a primitive Groj3encharacter mod m, i.e., that the corresponding character Xf of (o/m)* is primitive (see §6, p.472). The L -series of an arbitrary character differs from the L -series of the corresponding primitive character only by finitely many Euler factors. So analytic continuation and functional equation of one follow from those of the other.

(8.5) Theorem. Let X be a primitive Groj3encharacter mod m. Then the function

( ) s/2 A(.ft, X, s) = IdK IIJt(m) Loo(X, s)L(.ft, X, s), Re(s) > I,

has a merom orphic continuation to the complex plane C and satisfies the functional equation

A(.ft, X,s) = W(X)A(ft', X, 1- s)

where JUt' = [m<>], and the constant factor is given by

W(X) = [iTrCP)N~( md )P)]-l 'l'(Xf) . ~ Imdl JIJt(m)

It has absolute value I W (X) I = 1.

A(.ft, X, s) is holomorphic except for poles of order at most one at s = Tr(-p + iq)jn and s = 1 + Tr(p + iq)jn. In the case m =11 or p =I 0, A (.ft, X, s) is holomorphic on all of C.

Proof: Let J(t) = JF(.ft,X,t) and g(t) = JF-I(fr,X,t). From J(t) = ao + O(e-ctl / n ), g(t) = bo + O(e-ctl / n ) and

J(}) = W(x)d+Tr(p)/ng(t),

it follows by (1.4) that the Mellin transforms L (f , s) and L (g, s) can be meromorphically continued, and from (8.3) we get

A(.ft, X,s) = L(J, ~(s + Tr(p - iq)/n»)

= W(x)L(g, ~ + Tr(p)/n - ~(s + Tr(p - iq)/n»)

= W(x)L(g, ~(1- s + Tr(p + iq)/n»)

= W(X)A(.ft', x, l-s),

where we have to take into account again that Xoo(x) = N(xPlxl-p- iq ).

Page 85: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 8. Heeke L-series 503

According to (1.4), in the case ao I- 0, L (f , s) has a simple pole at s = 0 and s = t + Tr(p)/n, i.e., A(.ft, x, s) = L(f, t (s + Tr(p - iq)/n» has a simple pole at s = Tr(-p + iq)/n and s = 1 + Tr(p + iq)/n. If m I- 1 or pI- 0, then ao = 0, i.e., AUt, X, s) is holomorphic on all of C. 0

For the completed Hecke L-series

A(X,s) = (ldKIIJt(m»S/2L oo (X,s)L(X,s) = I:A(.ft,X,s) it

we derive immediately from the theorem the

(8.6) Corollary. The L -series A (X, s) admits a holomorphic continuation to

C" {Tr(-p+iq)/n, l+Tr(p+iq)/n}

and satisfies the functional equation

A(X,s) = W(X)A(X, 1 - s).

It is holomorphic on all of C, if m I- 1 or p I- O.

Remark 1: For a Dirichlet character X mod m, the functional equation can be proved without using ideal numbers, by splitting the ray class group Jm / pm into its classes .ft, and then proceeding exactly as for the Dedekind zeta function. The Gauss sums to be used then are those treated by HASSE

in [52]. On the other hand, one may prove the functional equation for the Dedekind zeta function by using ideal numbers, imitating the above proof, without decomposing the ideal group at all.

Remark 2: There is an important alternative approach to the results of this section. It starts from a character of the idele class group and from the representation (8.1) of the corresponding L-series as an Euler product. The proof of the functional equation is then based on the local-to-global principle of algebraic number theory and on the Fourier analysis of p-adic number fields and their idele class group. This theory was developed by the American mathematician JOHN TATE, and is commonly known for short as Tate's thesis. Even though it does meet the goal of this book of presenting modern conceptual approaches, we still decided not to include it here. The reason for this is the clarity and conciseness of Tate's original paper [24], which cannot be improved upon. In addition SERGE LANG'S account of the theory [94] provides an illustrative complement.

Page 86: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

504 Chapter VII. Zeta Functions and L-series

Thus instead of idly copying this theory, we have chosen to provide a conceptual framework and a modem treatment of Hecke's original proof which is somewhat difficult to fathom. It turns out that Hecke's approach continues to have a relevance of its own, and can even claim a number of advantages over Tate's theory. For the functional equation of the Riemann zeta function and the Dirichlet L -series, for example, it would be out of proportion to develop Tate's formalism with all its p-adic expense, since they can be settled at a beginner's level with the method used here. Also, L -series, and the very theory of theta series has to be seen as an important arithmetic accomplishment in its own right.

It was for pedagogical reasons that we have proved the analytic continuation and functional equation of L -series four times over: for the Riemann zeta function, for the Dirichlet L -series, for the Dedekind zeta function, and finally for general Hecke L -series. This explains the number of pages needed. Attacking the general case directly would shrink the expose to little more than the size of Tate's thesis. Still, it has to be said that Tate's theory has acquired fundamental importance for number theory at large through its far reaching generalizations.

§ 9. Values of Dirichlet L-series at Integer Points

The results of § 1 and § 2 on the values sO - k) and L(x, 1 - k) of the Riemann zeta function and the Dirichlet L -series will now be extended to generalized Dirichlet L -series over a totally real number field. We do this using a method devised by the Japanese mathematician TAKURO SHINTANI (who died an early and tragic death) (see [127], [128]).

We first prove a new kind of unit theorem for which we need the following notions from linear algebra. Let V be an n-dimensional ~-vector space, k a subfield of ~, and Vk a fixed k-structure of V, i.e., a k-subspace such that V = Vk ®k R By definition, an (open) k-rational simplicial cone of dimension d is a subset of the form

where Vl, ... , Vd are linearly independent vectors in Vk. A finite disjoint union of k-rational simplicial cones is called a k-rational polybedric cone. We call a linear form L on V k -rational if its coefficients with respect to a k-basis of Vk lie in k.

Page 87: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§9. Values of Dirichlet L-series at Integer Points

(9.1) Lemma. Every nonempty subset different from {a} of the form

P = {x E V I Lj(x) ::: 0, 0< i :::: f, Mj(x) > 0, 0< j :::: m}

505

with nonzero k -rational linear forms L j, Mj (f = ° or m = ° is allowed) is a disjoint union of finitely many k -rational cones, and possibly the origin.

Proof: First let P = {x E V I Lj(x) ::: 0, i = 1, ... , f}, with k-rational linear forms L j , ... , Le =J 0. For n = 1 and n = 2 the lemma is obvious. We assume it is established for alllR-vector spaces of dimension smaller than n. If P has no inner point, then there is a linear form L among the L j , ... , Le such that P is contained in the hyperplane L = 0. In this case the lemma follows from the induction hypothesis. So let u E P be an inner point, i.e., L j (u) > 0, ... , Le(u) > 0. Since Vk is dense in V, we may assume u E Vk. For every i = 1, ... ,f, let (hP = {x E PI Lj(x) = a}. If ajP =J {a}, then aj P " {a} is by the induction hypothesis a disjoint union of a finite number of k-rational simplicial cones of dimension < n. If a simplicial cone in ai P has a nonempty intersection with some aj P, then it is clearly contained in aj P n aj P. Therefore aj P U ... u aeP " {a} is a disjoint union of k-rational simplicial cones of dimension < n, so that

ajP U ... u aeP " {a} = U Cj' JEI

where Cj = C(Vj, ... , Vdj ), Vj, ... , Vdj E Vb dj < n. For every j E J we put Cj(u) = C(Vj, ... , Vdj , u). This is a (dj + I)-dimensional k-rational simplicial cone. We claim that

P " {a} = U Cj l:J U Cj (u) l:J lR~u. JEI JEI

Indeed, if the point x E P " {a} lies on the boundary of P, then it belongs to some aj P, hence to U j EI C j. On the other hand, if x belongs to the interior of P, then L i (x) > ° for all i. If x is a scalar multiple of u, then we have x E lR~u. Assume this is not the case, and let s be the minimum of the numbers L j (x)/ L j (u), ... , Le(x)/ Le(u). Then s > ° and x - su lies on the boundary of P. Since x - su =J 0, there is a unique j E J such that x - su E Cj, and thus there is a unique j E J such that x E Cj(u). This proves the claim.

Now let

P = { x E V I Li (x) ::: 0, ° < i :::: f, Mj (x) > 0, j = 1, ... , m} .

Then

Page 88: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

506 Chapter VII. Zeta Functions and L-series

is a disjoint union of a finite number of k-rational simplicial cones and {OJ. For every j = 1, ... ,m, let oJi = {x E PI Mj(x) = OJ. If a simplicial cone in P has nonempty intersection with OJ P, then it is contained in OJ P. As P = P " Uj=1 OJ P, we see that since P " {OJ is a disjoint union of finitely many k -rational simplicial cones, then so is P. 0

(9.2) Corollary. lfC and C' are k-rational polyhedric cones, then C " C' is also a k -rational polyhedric cone.

Proof: We may assume without loss of generality that C and C' are k­rational cones. Let d be the dimension of C'. Then there are n k-rational linear forms L I, ... ,Ln-d, M I , ... , Md such that

C' = {x E V I LI(x) = ... = Ln-d(X) = 0, M 1(x) > 0, ... ,Md(X) > O}.

If we define, for each i = 1, ... , n - d,

ct = {x E C I LI(x) = ... = Li_I(X) = 0, ±Li(X) > OJ,

and for each j = 1, ... , d,

{ I LI(x) = ... = Ln-d(X) = 0, } Cj = x E C ,

Ml(X) > 0, ... ,Mj_l(X) > 0, Mj(x)::; 0

then we find, as can be checked immediately, that C " C' is the disjoint union of the sets ct, ... ,C:_d' CI ' ... ,C;;_d' C I , ... ,Cd. By (9.1), these are either empty or k-rational polyhedric cones. Therefore C " C' is also. 0

It is a rare and special event if a new substantial insight is added to the foundations of algebraic number theory. The following theorem, proved by SHlNrANI in 1979, falls into this category. Let K be a number field of degree n = [K : Q], and let R = [ O-r C] + be the corresponding Minkowski space (1:' E Hom(K, C». Define

R7+) = { (x-r) E R* I X-r > 0 for all real 1:'} .

(Observe that one has R7+) = R~ only in the case where K is totally real.) Since R = K ®lQllR, the field K is a Q-structure of R. The group

* * nR* 0+ = 0 (+)

of totally positive units acts on R7+) via multiplication, and we will show that this action has a fundamental domain which is a Q-rational polyhedric cone:

Page 89: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 9. Values of Dirichlet L-series at Integer Points 507

(9.3) Shintani's Unit Theorem. If E is a subgroup of finite index in o~, then there exists a Q -rational polyhedric cone P such that

(disjoint union).

Proof: We consider in R~+) the norm-one hypersurface

S={xER~+)IIN(x)l=l}.

Every x E R~+) is in a unique way the product of an element of S and of a positive scalar element. Indeed, x = IN (x) II/n(x/ IN (x) II/n). By Dirichlet's unit theorem, E (being a subgroup of finite index in 0*) is mapped by the mapping

£: S ~ [nRt, (x,) ~ (log Ix,I), , onto a complete lattice r of the trace-zero space H

{x E [n, R] + I Tr(x) = o}. Let (/J be a fundamental mesh of r, let (/J be the closure of (/J in H, and put F = £-1 ((/J). Since (/J is bounded and closed, so is F. It is therefore compact, and we have

(1) S = U sF. £EE

Let x E F and Uo(x) = {y E R I IIx - yll < o} S; R~+l' 0 > O. Then there is clearly a basis VI, ... , Vn E Uo(x) of R such that x = tl VI + ... + tnvn with tj > O. Since K is dense in R by the approximation theorem, we may even choose the Vi to lie in K n Uo(x). Then Co = C(VI, ... , vn) is a Q-rational simplicial cone in R~+) with x E Co, and every y E Co is of the form y = AZ with A E R~ and Z E Uo(x). We may now choose 0 sufficiently small so that

Co n sCo = 0 for all sEE, s i= 1.

If not, then we would find sequences AvZv, A~Z~ E C I/ v , Av, A~ E R~,

zv, z~ E UI/V(X), and Sv E E, Sv i= 1, such that AvZv = SvA~Z~, and thus PvZv = svz~, Pv = Av/A~. Zv and z~ would converge to x; now Pv would converge to 1 as p~N(zv) = N(z~), i.e., x = (limsv)x. This would mean that lim Sv = 1, which is impossible, since E is discrete in R.

F being compact, we thus find a finite number of Q -rational cones C I , ... ,Cm in R~+) such that

(2) m

F = U(Ci n F) i=1

Page 90: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

508 Chapter VII. Zeta Functions and L-series

and Ci n SCi = 0 for all SEE, S f:. 1, and all i = 1, ... ,m. From (1) and (2), we deduce that

m

R7+) = U U SCi. i=1sEE

In order to tum this union into a disjoint one, we put C~I) = C1 and

C?)=Ci"- UsC1 , i=2, ... ,m. SEE

sC1 and Ci are disjoint for almost all sEE. Hence, by (9.2), C?) is a Q-rational polyhedric cone. Observing that Ci n SCi = 0 for SEE, S f:. 1, we obtain

and sC~I) n C?) = 0 for alls E E and i = 2, ... ,m.

We now assume by induction that we have found a finite system of Q-rational polyhedric cones C~V), ... , C~), v = 1, ... ,m - 2 satisfying the following properties:

(i) crV) ~ e, m

(ii) R7+) = U UsC?), i=l SEE

(iii) sCi(V) n C j = 0 for aIls E E, if i ~ v and if:. j.

We put c<v+I) = c<v) for i < v + 1, and I I -

C (V+1) - C(v) U C(v) i - i "- S v+1 for i ~ v + 2.

SEE

Then C~v+I), ... , C~+I) is a finite system of Q-rational polyhedric cones which enjoys properties (i), (ii), and (iii) with v+ 1 instead of v. Consequently, C~m-l), ... , C~m-l) is a system of Q-rational polyhedric cones such that

m R(+) = LJ LJ sCi(m-l) (disjoint union). 0

i=1sEE

Based on Shintani's unit theorem, we now obtain the following description of Dirichlet's L -series. Let m be an integral ideal, Jm / pm the ray class group mod m. Let X : Jm / pm -+ C* be a Dirichlet character mod m, and

L s) _" x(a) (X, - ~ SJl(a)S

Page 91: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 9. Values of Dirichlet L-series at Integer Points 509

the associated Dirichlet L -series. If .ft v;uies over the classes of Jm / pm, then we have

L(X,s) = LX(.ft)S-(.ft,s) j{

with the partial zeta functions

1 S-(.ft, s) = L

aEj{ m(a)S a integral

Let .ft be a fixed class, and a an integral ideal in .ft. Furthermore let (1 + a-Im)+ = (1 + a-1m) n R~+) be the set of all totally positive elements in 1 + a-1m. The group

E = o~ = {8 E 0* 18 == 1 mod m, 8 E R~+)}

acts on (1 + a- l m)+, and we have the

(9.4) Lemma. There is a bijection

onto the set .ftint of integral ideals in .ft.

Proof: Let a E (1 + a- lm)+. Then we have (a - 1)a ~ m, and since a and m are relatively prime, we get a - 1 E m, i.e., (a) E p(m). Hence aa lies in .ft. Furthermore, we have aa S; a(1 + a-1m) = a + m = 0, so that aa is integral. Therefore a f-+ aa gives us a mapping

(1 + a-Im)+ -+ .ftint.

It is surjective, for if aa, a E pm, is an integral ideal in .ft, then (a - 1)a ~ ma ~ m, so that a E 1 + a-1m, and also a E R~+l' and so a E (1 + a- lm)+. For a, b E (1 + a- lm)+, we have aa = ba if and only if (a) = (b), so that a = b8 with 8 E 0*. Since 8 E (1 + a- l m)+, it follows that 8 E E, i.e., a and b have exactly the same image if and only if they belong to the same class under the action of E. 0

The lemma implies the following formula for the partial zeta function S-(.ft, s):

Page 92: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

510 Chapter VII. Zeta Functions and L-series

where 91 runs through a system of representatives of (1 + a- l m)+/ E. To this we now apply Shintani's unit theorem. Let

m

R~+) = U U cCi i=1 fEE

be a disjoint decomposition of R~+) into finitely many Q -rational simplicial cones Ci. For every i = 1, ... , m, let Vi 1, ... , Vid; be a linearly independent system of generators of Ci. Multiplying if necessary by a convenient totally positive integer, we may assume that all Vig lie in m. Let

cl = { tl ViI + ... + td; Vid; 1 0 < tg ::: I},

and

Then we have the

(9.5) Proposition. The sets R (.ft, C i) are finite, and one has

1 m ~(.ft,s) = I"n( )S L L S(Ci,X,S)

'.Jl a i=1 xER(ft,C;)

with the zeta functions

~(Ci,X,S) = 2::1 N(x + ZI ViI + ... + Zd; Vid)I- S ,

z

where z = (ZI' ... , Zd;) varies over all di -tuples of nonnegative integers.

Proof: R(.ft, Ci) is a bounded subset of the lattice a- 1m in R, translated by 1. It is therefore finite. Since Ci S; R~+) is the simplicial cone generated by Vii, ... , Vid; E m, every a E (1 + a-1m) n C can be written uniquely as

d;

a = L ygVjg g=1

with rational numbers yg > O. Putting

y£ = Xg + Zg , 0 < X£ ::: 1, 0::: Z£ E Z,

we have LxgVjg E 1 + a-1m because L ZeVi£ EmS; a-1m. In other words, every a E (l + a-1m) n Ci can be written uniquely in the form

d;

a = x + L Z£Vi£ £=1

Page 93: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§9. Values of Dirichlet L-series at Integer Points 511

with x = I>ivil E R(it, Ci). Since

m (l + a-Im)+ = U U (l + a-1m) n SCi,

i=lsEE

a = x+ L ziVU runs through a system ~ of representatives of (l +a-Im)+/ E if i runs through the numbers 1, ... , m, x through the elements of R(it, Ci),

. and z = (ZI, ... , Zd;) through integer tuples with Zi :::: O. Thus we indeed find that

1 m ~(it,s) = """( )S ~ L ~(Ci,X,S).

'J~ a 1=1 XER(.It,C;) o

(9.6) Corollary. For the Dirichlet L -series attached to the Dirichlet character X : Jm / pm ~ C*, we have the decomposition

X (a) m L (X, s) = L """( )S L L ~ (C i , x, s) ,

.It 'J~ a i=1 XER(.It,C;)

where it runs through the classes Jm / pm, and a denotes an integral ideal in it, one for each class.

The relation between zeta functions and Bernoulli numbers hinges on a purely analytic fact which is independent of number theory. This is what we will describe now.

Let A be a real r x n-matrix, r ::: n, with positive entries aji, 1 ::: j ::: r, 1 :S i :S n. From this matrix we construct the linear fonus

n r Lj(tl, ... ,tn) = Lajiti and L7(ZI, ... ,zr) = LajiZj.

i=1 j=1

For an r -tuple x = (XI, ... , xr ) of positive real numbers, we write the following series

00 n ~(A,x,s)= L fl L 7(z+x)-s.

ZI, .. ·,Zr=O i=1

On the other hand we define the generalized Bernoulli polynomials B k (A, x) by

where Bk(A, x)(i) /(k !)n is the coefficient of

u(k-I)n(tl ... ti-lti+1 ... tn)k-l

Page 94: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

512 Chapter VII. Zeta Functions and L-series

in the Laurent expansion at 0 of the function

fI exp(uxjLj(t» I j=l exp(uL jet»~ - 1 ti=l

in the variables u, tlo ... ,ti-I, t;+J. ... ,tn' For r = n = 1 and A = a, we have Bk(a, x) = ak- 1 Bk(X), with the usual Bernoulli polynomial Bk(X) (see § 1, exercise 2). The equation

Bk(A,1-x) = (_I)n(k-I)+'Bk(A,x) ,

where 1 - x signifies (1 - XI. •.• , 1 - x,), is easily proved.

(9.7) Proposition. The series s (A, x, s) is absolutely convergent for Re(s) > r / n, and it can be meromorphically continued to the whole complex plane. Its values at the points s = 1 - k, k = 1, 2, ... , are given by

s(A,x, 1- k) = (_1)' Bk~~'X) .

Proof: The absolute convergence for Re(s) > rln is deduced from the

convergence of a series L~l nLa by the same arguments that we have used

repeatedly. It will be left to the reader. The remainder of the proof is similar to that of (1.8). In the gamma function

we substitute

t; t---+ Lj(z +X)ti,

and obtain

n r(s)n n Li(z + x)-S

;=1

00 00

= f···f exp [ - t tiLj(z + x) ](tl ... tn)S-1 dtl ... dtn. /=1

o 0

Summing this over all z = (Zl, ••• , zr), Zj E :E, Zi ?: 0, and observing that

n ,

L tjLj(z +x) = L(Zj +Xj)L/t), ;=1 j=1

Page 95: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 9. Values of Dirichlet L-series at Integer Points

yields the equation

00 00

r(s)nr(A,x,s) = f···f g(t)(tl···tn)S-ldtl··· dtn

o 0

with the function

We cut up the space lR n into the subsets

Di = { t E lR n I 0 :::: te :::: ti, 1: = 1, ... , i-I, i + 1, ... , n}

for i = 1, ... , n, and get

(1) t(A,x, s) = r(s)-n iE f g(t)(tl ... tn)s-l dtl ... dtn .

D;

In Di we make the transformation of variables

t = uy = U(Yl, ... ,Yn),

where 0 < U, 0 :::: Ye :::: 1 for 1: # i and Yi = 1. This gives

r(s)-n { g(t)(tl··· tn)s-ldtl ... dtn JD;

00 I I

= r(s)-n f [f···f g(uY)(TI ye)S-1 TI dye]unS-ldu. ef.i £f.i

000

513

For 0 < 8 < 1, let now Iii (1), resp. Iii ( +(0), denote the path in C consisting of the interval [1, 8], resp. [+00, 8], followed by a circle around 0 of radius 8 in the positive direction, and the interval [8,1], resp [8, + 00]. For 8 sufficiently small, the right-hand side of the last equation following (1.9) becomes

(2)

with the factor r(s)-n

A(s) = (e2rrins _ 1)(e2rris _l)n-l '

where one has to observe that the linear forms L 1, ... , L r have positive coefficients. It is easy to check that the above expression, as a function of the

Page 96: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

514 Chapter VII. Zeta Functions and L-series

variable s, is meromorphic on all of <C. As for the factor A (s), (1.2) implies that

1 r(l-s)n A(s) = (2:rri)n (e2nins _ l)(e2nis _ 1)-1 ennis

Let us now put s = 1 - k. The function ennis(e2nins - 1)/(e2nis - I) takes the value (_1)n(k-l)n at s = 1 - k. Thus expression (2) turns into

(_I)n(k-I) r(k)n . ~ j j[g(uY)Un(l-k)-I(O Yl)-k 0 dYl]du, n (2:rr 1 ) l#-i l#-i

Ke K:- 1

where K € denotes the positively oriented circumference of the circle of radius c, and where we have to observe that the integrals over (00, c] and [£, (0), resp. over [1, c] and [c, I], kill each other in (2) if s = I - k. This value is obviously ( (_1)n(k-1) r(k)n In) times the coefficient of un(k-l) (ONi yg)k-I

in the Laurent expansion of the function

r exp(u(1- xj)Lj(Y)) I g(UYI, ... ,UYi-I,U,UYi+l, ... ,uYn) = 0 ,

j=1 exp(uLj(Y)) - 1 Yi=1

which is a holomorphic function of u,tl, ... ,ti-I, ti+l, ... ,tn in the direct product of n copies of the punctured disc of radius c. Therefore the value of (2) at s = I-k equals (_1)n(k-l)k-nBk(A,I-x)(i)ln. Inserting this into (1) gives

I n ~(A,x, 1 - k) = (_l)n(k-I)k-n - L Bk(A, 1 - x)(i)

n i=1

= (_I)n(k-l) Bk(A, 1 - x) . kn

Together with the equation Bk(A, I-x) = (_1)n(k-l)+r Bk(A,x) mentioned above, this gives the desired result. 0

Theorems (9.5) and (9.6) now imply our main result concerning the values of Dirichlet L -series L (X , s) at integer points s = I - k, k = I, 2, ... If K is not totally real, then these values are all zero (except if X is the trivial character, for which s = 0 is not a zero). This can be read off immediately from the functional equation (8.6) and (5.11).

So we let K be a totally real number field of degree n. Numbering the embeddings r : K --+ IR identifies the Minkowski space R with lR. n ,

and R7+) = R~ with the set IR~ of vectors (XI, ... , xn) with positive coefficients Xi. Given the Q-rational simplicial cone Ci ~ lR.~ generated by Vi I, ... , Vi di' we again consider the zeta functions

~(Ci,X,S) = I:I N(x + ZIVil + ... + Zdi Vid)l- s . z

Page 97: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 9. Values of Dirichlet L-series at Integer Points 515

If (i) (i)

Vij = (ajl ' ... , ajn ), j = 1, ... , di,

then Ai = (aj~) is a (di x n)-matrix with positive entries, and the k-th component of zl ViI + ... + Zdi Vidi becomes

For x E ~~, we therefore get

n l;(Cj,x,s) = L TI Lk(ZI, ... ,Zd)-S = l;(Ai,X,S),

z k=1

and, from (9.5) and (9.6), we obtain by putting s = 1 - k the

(9.S) Theorem. The values of the partial zeta function l;(j{, s) at the integral points s = 1 - k, k = 1, 2, 3, ... , are given by

l;(j{,1 - k) = 91(a)k-1 f [( _1)di L Bk(Ai, x) J. i=1 xeR(il,Ci) kn

and the values of the Dirichlet L -series L (X , s) are given by

L(X,1-k) = Lx(a)91(a)k-1 f[(-1)di L Bk(Ai'X)]. Jt i=1 xeR(Jt,Ci) kn

Here a is an integral ideal in the class j{ of Jm / pm.

This result about the Dirichlet L -series L (X , s) also covers the Dedekind zeta function l;K (s). The theorem says in particular that the values L(X, 1-k), for k 2: 1, are algebraic numbers which all lie in the cyclotomic field Q(Xf) generated by the values of the character Xf. The values l;K (1 - k) are even rational numbers. From the functional equation (5.11),

( Jrs)rl+r2( Jrs)r2 l;K(l - s) = IdK IS-I/2 cos 2 sin 2 rc(S)nl;K(S) ,

we deduce that l;K(l - k) = 0 for odd k > 1, and it is "10 for even k > 1. If the number field K is not totally real, then we have l;K (s) = 0 for all s=-1, -2, -3, ...

(9.9) Corollary (SIEGEL-KuNGEN). The values of the partial zeta function l;(j{, s) at the points s = 0, - 1, - 2, ... are rational numbers.

Page 98: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

516 Chapter VII. Zeta Functions and L-series

Proof: Let aI, ... , ar be nonzero numbers in K, and let A be the (r x n)­matrix (ajd, where aji is the i-th component of aj, after identifying R = Rn

according to the chosen numbering of the embeddings r : K ---+ R. It is enough to show that Bk(A,x) is a rational number for every r-tuple of rational numbers x = (Xl, ... ,xr ). To see this, let LIQ be the normal closure of K IQ and 0' E G(L IQ). Then 0' induces a permutation of the indices {I, 2, ... ,n} so that

O'aji = aju(i) (1::: j ::: r, i = 1, ... , n).

Now we had Bk(A,x) = ~ L7=1 Bk(A, X)(i) , where Bk(A,x)(i) was the ffi · t f n(k-I)+r(t t t t )k-I' th '""r I . coe Clen 0 u I, ... , i-I, i+l, ... , n m e .lay or expansIOn

of the function ur fI exp(xjuLj(t» I '

j=1 exp(uL j (t) - 1) ti=l

with Lj(t) = ajltl + ... + ajntn. This makes it clear that Bk(A,x)(i) lies in L and that 0' Bk(A, x)(i) = Bk(A, x)(u(i». Therefore Bk(A, x) is invariant under the action of the Galois group G(L IQ), and thus belongs to Q. 0

The nature of the special values of L -series at integer points has recently found increasing interest. Like in the class number formula, which expresses the behaviour of the Dedekind zeta function at the point s = 0, the properties of all the special values indicate a deep arithmetic law which appears to extend to an extremely wide class of L -series, the L -series attached to "motives". According to a conjecture of the American mathematician STEPHEN LICHTENBAUM, the significance of these L-values can be explained by a strikingly simple geometric interpretation: they appear according to the Lichtenbaum conjecture as Euler characteristics in etale cohomology (see [99], [12]). The proof of this conjecture is a great, if still remote, goal of number theory. On the way towards it, the insights into the nature of L -series which we have encountered may prove to be important.

Finally we want to mention that the French mathematicians DANIEL BARSKY

and PIEREITE CASsou-NoGUES have used SHINTAN/'S result to prove the existence of p-adic L-series. These playa major role in Iwasawa theory, which we have mentioned before. The p-adic zeta function of a totally real number field K is a continuous function

~p : Zp " {I} ----+ Qp'

which is related to the ordinary Dedekind zeta function ~K(S) by

~p(-n) = ~K(-n) 0(1- SJ1(p)n) pip

Page 99: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 10. Artin L-series 517

for all n E N such that -n == 1 mod d, where d = [K (fL2p) : K] denotes the degree of the field K (fL2p) of 2p-th roots of unity over K. The p-adic zeta function is uniquely determined by this relation. Its existence hinges on the fact that the rational values l; K ( - n) are subjected to severe congruences with respect to p.

§ 10. Artin L-series

So far, all L-series we have considered were associated to an individual number field K. With the Artin L -series, a new type of L -series enters the stage; these are derived from representations of the Galois group G (L I K) of a Galois extension L I K. This new kind of L -series is intimately related to the old ones via the main theorem of class field theory. In this way they appear as far-reaching generalizations of the old L-series. Let us explain this for the case of a Dirichlet L -series

00 x(n) 1 L(x,s) = L -s = III () -s

n=l n p - X P P

attached to a Dirichlet character

X : (ZjmZ)* -+ C*.

Let G = G(Q(fLm) IQ) be the Galois group of the field Q(fLm) of m-th roots of unity. The main theorem of class field theory in this particular case simply describes the familiar isomorphism

(ZjmZ)* ~ G,

which sends the residue class p mod m of a prime number p f m to the Frobenius automorphism C{Jp, which in tum is defined by

C{Jpl; = l; p for l; E fLm·

Using this isomorphism we may interpret X as a character of the Galois group G, or in other words, as a I-dimensional representation of G, i.e., a homomorphism

This interpretation describes the Dirichlet L -series in a purely Galois­theoretic fashion,

I L (X , s) = fl -s

pim 1 - x (C{Jp)p

and allows us the following generalization.

Page 100: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

518 Chapter VII. Zeta Functions and L-series

Let L I K be a Galois extension of finite algebraic number fields with Galois group G = G(LIK). A representation of G is an action of G on a finite dimensional C -vector space V, i.e., a homomorphism

p: G ~ GL(V) = Autc(V).

Our shorthand notation for the action of (}' E G on v E V is (}' v, instead of the complete expression p ((}') v. Let p be a prime ideal of K, and let I,p I p be a prime ideal of L lying above p. Let G~ be the decomposition group and I ~ the inertia group of I,p over p. Then we have a canonical isomorphism

onto the Galois group of the residue field extension K(I,p)IK(p) (see chap. I, (9.5)). The factor group G~/ I~ is therefore generated by the Frobenius automorphism fP~ whose image in G(K(I,p)IK(p» is the q-th power map x 1-+ x q , where q = l)1(p). fP~ is an endomorphism of the module VI'll of invariants. The characteristic polynomial

det(l - fP~t; VI'll)

only depends on the prime ideal p, not on the choice of the prime ideall,p above p. In fact, a different choice l,p'lp yields an endomorphism conjugate to fP~, as the decomposition groups G~ and G'.l3" the inertia groups I~ und I'.l3" and the Frobenius automorphisms fP~ and fP'.l3' are simultaneous conjugates. We thus arrive at the following

(10.1) Definition. Let L IK be a Galois extension of algebraic number fields with Galois group G, and let (p, V) be a representation of G. Then the Artin L-series attached to p is defined to be

1 .e(L IK p s) = n '

" p det(l - fP~l)1(p)-S; VI'll)

where p runs through all prime ideals of K .

The Artin L -series converges absolutely and uniformly in the half-plane Re(s) :::: 1 + 8, for any 8 > O. It thus defines an analytic function on the half-plane Re(s) > 1. This is shown in the same way as for the Hecke L-series (see (8.1», observing that the Bj in the factorization

d det( 1 - fP~l)1(p)-S; VI'll) = n (1 - Bjl)1(P)-S)

j=!

are roots of unity because the endomorphism fP~ of VI'll has finite order.

Page 101: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 10. Artin L-series 519

For the trivial representation (p, C), P (a) == 1, the Artin L -series is simply the Dedekind zeta function ~K(S). An additive expression analogous to the expansion

1 ~K(S) = ~ SJ1(a)S

does not exist for general Artin L -series. But they exhibit a perfectly regular behaviour under change of extensions L I K and representations p. This allows to deduce many of their excellent properties. As a preparation for this study, we first collect basic facts from representation theory of finite groups. For their proofs we refer to [125].

The degree of a representation (p, V) of a finite group G is the dimension of V. The representation is called irreducible if the G-module V does not admit any proper G-invariant subspace. An irreducible representation of an abelian group is simply a character

P : G ---+ C* = GL1 (C).

Two representations (p, V) and (p', V') are called equivalent if the G­modules V and V' are isomorphic. Every representation (p, V) factors into a direct sum

of irreducible representations. If an irreducible representation (Pa, Va) is equivalent to precisely r a among the representations in this decomposition, then r a is called the multiplicity of Pa in p, and one writes

P 'V LraPa, a

where Pa varies over all non-equivalent irreducible representations of G.

The character of a representation (p, V) is by definition the function

Xp : G ---+ C, Xp(a) = trace p(a).

One has xp(1) = dim V = degree(p), and Xp(at'a- l ) = Xp(t') for all a, t' E G. In general, a function f : G -+ C with the property that f(at'a- l ) = f(t') is called a central function (or class function). The special importance of characters comes from the following fact:

Two representations are equivalent if and only if their characters are equal. If P 'V La raPa, then

Page 102: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

520 Chapter VII. Zeta Functions and L-series

The character of the trivial representation p : G --+ GL(V), dim V = 1, p (a) = 1 for all a E G, is the constant function of value 1, and is denoted by 1G, or simply 1. The regular representation is given by the G -module

V = IC[G] = { L x.r I X. E IC} , .eG

on which the a E G act via multiplication on the left. It decomposes into the direct sum of the trivial representation Vo = IC LaeG a, and

the augmentation representation {LaeG xaa I La Xa = o}. The character associated with the regular, resp. the augmentation representation, is denoted by rG, resp. UG. We thus have rG = UG + 1G, and explicitly: rG(a) = 0 for a #- 1, rG(l) = g = #G.

A character X is called irreducible if it belongs to an irreducible representation. Every central function cp can be written uniquely as a linear combination

CP=LcxX, Cx EIC,

of irreducible characters. cP is a character of a representation of G if and only if the Cx are rational integers 2: O. For instance, for the character rG of the regular representation we find

rG = LX(l)X,

where X varies over all irreducible characters of G. Given any two central functions cP and 1/1' of G, we put

1 -(cp, 1/1') = - L cp (a) 1/1' (a) , g = #G,

g aeG

where 1/1' is the function which is the complex conjugate of 1/1'. For two irreducible characters X and X', this gives

I { 1, (X, X) = 0,

if X = X',

if X #- X'·

In other words, ( , ) is a hermitian scalar product on the space of all central functions on G, and the irreducible characters form an orthonormal basis of this hermitian space.

For the representations itself, this scalar product has the following meaning. Let

V = VI E9 ... E9 Vr

be the decomposition of a representation V with character X into the direct sum of irreducible representations Vi. If V'is an irreducible representation with character X', then (X, X') is the number of times that V' occurs

Page 103: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 10. Artin L-series 521

among the Vi, up to isomorphism. For if Xi is the character of Vi, then X = Xl + ... + Xr, so that

(X, X') = (X 1, X') + ... + (Xr, X') ,

and we have (Xi, X') = 1 or 0, depending whether Vi is or is not isomorphic to V'. Applying this to the trivial representation V' = C, we obtain in particular that

1 dim V G = - L X (a), g = #G.

g (JEG

Now let h : H -+ G be a homomorphism of finite groups. If <p is a central function on G, then h*(<p) = <p 0 h is a central function on H. Conversely, one has the following proposition.

(10.2) Frobenius Reciprocity. For every central function 'I/f on H there is one and only one central function h* ('I/f) on G such that one has

(<p,h*('I/f)) = (h*(<p),'I/f)

for all central functions <p on G.

This will be applied chiefly to the following two special cases.

a) H is a subgroup of G and h is inclusion. In this case we write <pIH or simply <p instead of h*(<p), and 'I/f* instead

of h*('I/f) (the induced function). If <p is the character of a representation (p, V) of G, then <p I H is the character of the representation (p I H, V). If 'I/f is the character of a representation (p, V) of H, then 'I/f* is the character of the representation (ind(p), Ind~ (V» given by the induced G-module

Ind~ (V) = {f : G -+ V I fen) = rf(x) for all r E H} ,

on which a E G acts by (af)(x) = f(xa) (see chap. IV, §7). One has

'I/f*(a) = L 'I/f(rar-l), , where r varies over a system of representatives on the right of G / H , and we put 'I/f(rar-1) = ° if rar-1 ~ H.

b) G is a quotient group H / N of Hand h is the projection.

We then write <p instead of h*(<p), and 'l/fq instead of h*('I/f). One has 1

'l/fq(a) = - L 'I/f(r). #N n-+(J

If <p is the character of a representation (p, V) of G, then h * (<p) is the character of the representation (p 0 h, V).

The following result is of great importance.

Page 104: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

522 Chapter VII. Zeta Functions and L-series

(10.3) Brauer's Theorem. Every character X of a finite group G is a Z­linear combination of characters Xi * induced from characters Xi of degree 1 associated to subgroups Hi of G .

Note that a character of degree 1 of a group H is simply a homomorphism X: H -+ C*.

After this brief survey of representation theory for finite groups, we now return to Artin L-series. Since two representations (p, V) and (pi, V') are equivalent if and only if their characters X and X' coincide, we will henceforth write

1 £(LIK X s) = TI --------:-

" p det(l - p(qJs,p)91(p)-S; VI<;JJ)

instead of £(L IK, p, s). These L-series exhibit the following functorial behaviour.

(10.4) Proposition. (i) For the principal character X = 1, one has

£(LIK,l,s) = SK(S).

(ii) If x, X' are two characters of G(L IK), then

£(LIK,X + X',s) = £(LIK,X,s)£(LIK,X',s).

(iii) For a bigger Galois extension L 'I K , L I ;2 L ;2 K, and a character X of G(LIK) one has

£(L'IK,X,s) = £(LIK,X,s).

(iv) If M is an intermediate field, L ;2 M ;2 K, and X is a character ofG(LIM), then

£(LIM, X, s) = £(LIK, X*' s).

Proof: We have already noted (i) earlier. (ii) If (p, V), (pi, V') are representations of G(LIK) with characters X, X', then the direct sum (p E9 pi, V E9 V') is a representation with character X + X I, and

det(1 - qJs,pt; (V E9 V')I<;JJ) = det(1 - qJs,pt; VI<;JJ) det(l - qJs,pt; Vtl<;JJ).

This yields (ii). (iii) Let Sfl'ISfllp be prime ideals of L'IL IK, each lying above the next. Let X be the character belonging to the G(L IK)-module V. G(L'IK) acts on V via the projection G(L'IK) -+ G(LIK).1t induces surjective homomorphisms

G s,pl ----+ G s,p, I s,p' ----+ I s,p , G s,p' / I s,p' ----+ G s,p / I s,p

Page 105: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 10. Artin L-series 523

of the decomposition and inertia groups. The latter maps the Frobenius automorphism CP\j3' to the Frobenius automorphism CP\j3 so that (cp\j3' , VI q:r') = (cp\j3, V I 'l3) , i.e.,

This yields (iii). (iv) Let G = G(L IK) and H = G(L 1M). Let p be a prime ideal of K, q I, ... ,qr the various prime ideals of M above p, and SfJ i a prime ideal of Labove qi, i = 1, ... , r. Let Gi, resp. Ii, be the decomposition, resp. inertia, group of SfJi over p. Then Hi = Gi n H, resp. Ii = Ii n H, are the decomposition, resp. inertia, groups of SfJi over qi. The degree of qi over P is Ii = (Gi : HJi), i.e.,

We choose elements ii E G such that SfJ i = SfJ ~i. Then G i = ii- I G 1 ii ,

and Ii = ii- I h ii. Let cP E Gibe an element which is mapped to the

Frobenius CP\j31 E G 1 / I I. Then CPi = ii- I CPii E G i is mapped to the Frobenius

CP\j3i E Gi / Ii, and the image of cpri in Hi / Ii is the Frobenius of SfJi over qi. Now let p : H -+ GL(W) be a representation of H with character X.

Then x* is the character of the induced representation ind(p) : G -+ GL(V), V = Ind~ (W). Clearly, what we have to show is that

det(l - cpt; VII) = fI det(l - cpri t li ; WI!). i=1

We reduce the problem to the case G 1 = G, i.e., r = 1. Conjugating by ii, we obtain

det(l- cprt l ;; WI:) = det(1- cp!;t!;; (iiW)Iln"H'i-l)

and Ii = (Gl : (G 1 n iiHii-1)h). For every i we choose a system of representatives on the left, O"ij, of G 1 mod Gin ii H ii-I. One checks immediately that then {O"ijid is a system of representatives on the left of G mod H. We thus have (see chap. IV, § 5, p.297) the decomposition

V = EBO"ijiiW. i, j

Putting Vi = EBj O"ijii W, we obtain a decomposition V = EBi Vi of V as a G 1 -module. Hence

r I det(l - cpt; V h) = fl det(l - cpt; Vi I) .

i=l

It is therefore sufficient to prove that

det(l- cpt; V/ I) = det(l- cplit li ; (iiW/lnriHri-I).

Page 106: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

524 Chapter VII. Zeta Functions and L-series

We simplify the notation by replacing G 1 by G, II by I, Gin ri H r i- 1 by H, Ii by I = (G : H 1), Vi by V, and ri W by W. Then we have still V = Ind~ (W), i.e., we are reduced to the case r = 1, G 1 = G.

We may further assume that I = 1. For if we put G = G / I, H = H / I nH ,

then VI = Indg:(WInH ). Indeed, a function I : G ~ W in V is invariant

under I if and only if one has I(xr) = I(x) for all rEI, i.e., if and only if it is constant on the right (and therefore also on the left) cosets of G mod I, i.e., if and only if it is a function on G. It then automatically takes values in W InH , because r/(x) = I(u) = I(x) for TEl n H.

So let I = 1. Then G is generated by cp, 1= (G : H), and thus

f-l V = E9 cpiW.

i=O

Let A be the matrix of cpf with respect to a basis WI, ... ,Wd of W. If E denotes the (d x d) unit matrix, then

is the matrix of cp with respect to the basis {cpi W j} of V. This gives

det(l _ cpt; V) = det ( E

-~A

-tE

o o

as desired. The last identity is obtained by first multiplying the first column by t and adding it to the second, and then multiplying the second column by t and adding it to the third, etc. 0

The character 1* induced from the trivial character 1 of the subgroup {l} ~ G(L IK) is the character rG = Lx x(l)x of the regular representation of G(LIK). We therefore deduce from (10.4) the

(10.5) Corollary. One has

~LCs) = ~K(S) n £(LIK,X,s)x(I), x#

where X varies over the nontrivial irreducible characters of G(L IK).

Page 107: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 10. Artin L-series 525

The starting point of Artin's investigations on L-series had been the question whether, for a Galois extension LIK, the quotient t;LCS)/t;K(S) is an entire function, i.e., a holomorphic function on the whole complex plane. Corollary (10.5) shows that this could be deduced from the famous

Artin Conjecture: For every irreducible character X #- 1, the Artin L -series £(L IK, X, s) defines an entire function.

We will see presently that this conjecture holds for abelian extensions. In general it is not known. In view of its momentous consequences, it constitutes one of the big challenges in number theory.

We will show next that the Artin L -series in the case of abelian extensions L IK coincide with certain Hecke L-series, more precisely, with generalized Dirichlet L-series. This means that the properties of Hecke's series, and in particular their functional equation, transfer to Artin series in the abelian case. Via functoriality (1004) they may then be extended to the non-abelian case.

The link between Artin and Hecke L -series is provided by class field theory. Let L I K be an abelian extension, and let f be the conductor of L I K , i.e., the smallest module

f = fl pnp pfoo

such that LIK lies in the ray class field KflK (see chap. VI, (6.2)). The Artin symbol ( L ~K) then gives us a surjective homomorphism

Jf/pf ---+ G(LIK), a mod pf f--+ (L~K),

from the ray class group Jf / pf. Here Jf is the group of fractional ideals prime to f, and pf is the group of principal ideals (a) such that a == 1 mod f and a is positive in K p = lR if P is real.

Now let X be an irreducible character of the abelian group G(L IK), i.e., a homomorphism

X : G(LIK) -+ C*.

Composing with the Artin symbol ( LIK), this gives a character of the ray class group Jf / pt, i.e., a Dirichlet character mod f. It induces a character on Jf, which we denote by

x:Jt-+c*.

By (6.9), this character on ideals is a GroBencharacter mod f of type (p, 0), and we have the

Page 108: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

526 Chapter VII. Zeta Functions and L-series

(10.6) Theorem. Let L IK be an abelian extension, let f be the conductor of L I K , let X -:j:. 1 be an irreducible character of G (L I K), and X the associated Groj3encharakter mod f.

Then the Artin L -series for the character X and the Hecke L -series for the Groj3encharakter X satisfy the identity

TI 1 -£(L IK, X, s) = peS 1 _ X«({J\jl)~(p)-S L(X, s),

where S = {plf I x(l\jl) = I}.

Proof: The representation of G(LIK) associated to the character X is given by a I-dimensional vector space V = C on which G(LIK) acts via multiplication by X, i.e., crv = X(cr)v. Since f is the conductor of LIK, we find by chap. VI, (6.6), that

p If{:::=:} P is ramified {:::=:} I \jl -:j:. 1.

If x(l\jl) -:j:. 1, then V/\j3 = {OJ, and the corresponding Euler factor does not occur in the Artin L-series. If on the other hand x(l\jl) = 1, then V/\j3 = C, so that

We thus have

and - TI 1

L(X, s) = pH 1 - X(p)~(p)-S

For p t f, one has (L~K) = ({J\jl, and so X(p) = x «({J\jl). This proves the

claim. D

Remark: If the character X : G(LIK) ---+ C* is injective, then S = 0, and one has complete equality

£(LIK,X,s) =L(X,s).

In this case X is a primitive Groj3encharakter mod f. If on the other hand X is the trivial character IG, then X is the trivial

Dirichlet character mod f, and we have

TI 1 -~K(S) = plf 1 _ ~(p)-S L(X,s).

Page 109: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 11. The Artin Conductor 527

The theorem implies that the Artin conjecture holds for all Artin L­series £(L I K , X, s) which correspond to nontrivial irreducible characters X of abelian Galois groups G(LIK). For if Lx is the fixed field of the kernel of X and X is the Groj3encharakter associated with X : G(LxIK) "-+ C*, then the above remark shows that £(LIK, X, s) = £(Lx IK, X,s) = L(X, s). Hence £(L I K , X, s) is holomorphic on all of C, because the same is true for L (X, s), as was shown in (8.5). This also settles the Artin conjecture for every solvable extension L I K .

Our goal now is to prove a functional equation for Artin L -series. The basis for this will be the above theorem and the functional equation we have already established for Hecke L -series. We however have to complete the Artin L -series by the right "Euler factors" at the infinite places. In looking for these Euler factors, the first natural guideline is provided by the case of Hecke L -series. But in order to go the whole way, we need an additional Galois-theoretic complement which will be dealt with in the next section.

§ 11. The Artin Conductor

The discriminant () = () L IK of a Galois extension L I K of algebraic number fields admits a fine structure based on group theory. It is expressed by a product decomposition

where X varies over the irreducible characters of the Galois group G = G(LIK). The ideals f(X) are given by

f(X) = n p!p(x) Pfoo

with .. () "gi dim V G; Jp X = L. -co ,

i:::O go

where V is a representation with character X, Gi is the i -th ramification group of L~IKp, and gi denotes its order. This discovery goes back to EMIL

ARTIN and HELMUT HASSE. The ideals f(X) are called Artin conductors. They play an important role in the functional equation of the Artin L -series, which we are going to prove in the next section. Here we collect the properties needed for this, following essentially the treatment given by f.-P. SERRE

in [122].

Page 110: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

528 Chapter VII. Zeta Functions and L-series

First let us consider a Galois extension L I K of local fields, with Galois group G = G(LIK). Let f = fLIK = [A : K] be the inertia degree of LIK. In chap. n, § 10, we defined, for any U E G,

ia(u) = v£{ux - x),

where x is an element such that OL = OK[X], and VL is the normalized valuation of L. With this notation we can write the i -th ramification group as

Gj = {u E G I ia(u) ::: i + 1} .

One has ia('l'U'l'-I) = ia(u), and iH(U) = ia(u) for every subgroup H ~ G. If LIK is unramified, then ia(u) = 0 for all U E G, U # 1. We put

{ - fia(u) for u # 1,

aa (u) = f" . () fi 1 L..,7:#1 la 'l' or u = .

aa is a central function on G, and we have

1 (aa, la) = - L aa(u) = O.

#G aea

We may therefore write

aa = L f (X) x, f (X) E C, x

with X varying over the irreducible characters of G. Our chief problem is to prove that the coefficients f (X) are rational integers ::: O. Once we have shown this, we may form the ideal fp(x) = pf(x), which will be the p -component of the global Artin conductor that we want. First we prove that the function aa satisfies the following properties (we use the notation of the preceding section).

(11.1) Proposition. (i) If H is a normal subgroup of G, then

aa/H = (aa)q.

(ii) If H is any subgroup of G, and if K' is the fixed field with discriminant ()K'IK = pV, then

aa IH = vrH + fK'IKaH.

(iii) Let Gj be the i -th ramification group of G, Uj the augmentation character of Gj, and (Uj)* the character of G induced from Uj. Then one has

00 1 aa = ~ (G . G.) (Uj)*.

1=0 o· 1

Page 111: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 11. The Artin Conductor 529

Proof: (i) follows immediately from chap. II, (10.5). (ii) Let a E H, a # 1. Then

aG(a) = - iLIKiG(a) , aH(a) = -iLIKdH(a), rH(a) = o. Since iG(a) = iH(a) and iLlK = iLIK,fK'IK, this implies

aG(a) = vrH(a) + fK'IKaH(a).

Now let a = 1, and let i'LIK be the different of LIK. Let OL = OK[X] and g(X) be the minimal polynomial of x over K. By chap.llI, (2.4), i'LIK is then generated by g'(x) = nail (ax - x). Consequently,

vdi'LIK) = vdg'(x» = L iG(a) = ~aG(1). ail JLIK

By chap.llI, (2.9), we know, on the other hand, that ()LIK = NLIK(i'LIK), so VK 0 NLIK = iLlKVL gives the identity

aG(1) = iLIKvdi'LIK) = VK«()LIK),

and in the same way aH(1) = VK'«()LIK'). From chap.llI, (2.10), we get furthermore that

()LIK = «()K'IK )[L:K'J N K'IK «()LIK').

Thus rH(1) = [L : K'] and v = VK«()K'IK) yields the formula

aG(1) = [L : K']VK«()K'IK) + fK'IKVK'«()LIK') = vrH(1) + fK'IKaH(1).

(iii) Let gj = #Gj, g = #G. Since Gj is invariant in G, we have (uj)*(a) = 0 if a fj. Gj, and (uj)*(a) = -g/gj = -f· go/gj if a E Gj, a # 1, and LaeG(Uj)*(a) = O. For a E Gk " Gk+J. we thus find

1 aG(a) = - f(k + 1) = L (uj)*(a).

(Go: Gj) This implies the identity for the case a = 1 as well, since both sides are orthogonal to IG. 0

For the coefficients f (X) in the linear combination

aG = Lf(x)x,

we have, in view of aG(a- l ) = aG(a), that

f(x) = (aG,X) = ! L aG(a)x(a- l ) = ! L aG(a-l)x(a) = (X,aG), g aeG g aeG

g = #G. For any central function cp of G, we put

f(cp) = (cp, aG)

and

Page 112: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

530 Chapter VII. Zeta Functions and L-series

(11.2) Proposition. (i) If ep is a central function on the quotient group G / H , and ep' is the corresponding central function on G, then

J(ep) = J(ep').

(ii) If ep is a central function on a subgroup H of G, and ep* is the central function induced by ep on G, then

J(ep*) = VK ("DK'IK )ep(1) + JK'IK J(ep).

(iii) For a central function ep on G, one has g"

J(ep) = L ~ (ep(1) - ep(Gi)). i:o:O go

Proof: (i) J(ep) = (ep,aGIH) = (ep, (aG)q) = (ep',aG) = J(ep').

(ii) J(ep*) = (ep*,aG) = (ep,aGIH) = v(ep,rH) + JK'IK(ep,aH) = vep(1) + JK'IK J(ep) with v = vK(ilK'IK). (iii) We have (ep, (Ui)*) = (epIGi, Ui) = ep(1) - ep(Gi), so the formula follows from (11.1), (iii). 0

If X is the character of a representation (p, V) of G, then X (1) = dim V and X(Gi) = dim V G;, hence

J(X) = L gi codim V G; . i:o:O go

Now consider the function s

1JLIK(S) = f dx

(Go: Gx ) o

which was introduced in chap. II, § 10. For integers m ::: -1, it is given by 1JLIK(-l) = -1, 1JLIK(O) = 0, and

m g. 1JLIK(m) = L ~ form::: 1.

i=l go

The theorem of HASSE-ARF (see chap. V, (6.3)) now gives us the following integrality statement for the number J (X) in the case of a character X of degree 1.

(11.3) Proposition. Let X be a character of G of degree 1. Let j be the biggest integer such that X I G j =1= IG j (when X = IG we put j = -1). Then we have

J(x) = 1JLIK(j) + 1,

and this is a rational integer::: O.

Page 113: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 11. The Artin Conductor 531

Proof: If i ~ j, then X{Gi) = 0, so that x(1) - X{Gi) = 1. If i > j, then X{Gi) = 1, and so X{l) - X{Gi) = O. From (11.2), (iii), it thus follows that

j g" I{x) = L ~ = TlLIK{j) + 1,

i=O go

provided j ~ O. If j = -1, we have X{I) - X{Gi) = 0 for all i ~ 0, and hence by (11.2), (iii), I{x) = 0 = 1JLIK{-I) + 1.

Let H be the kernel of X and L' the fixed field of H. By Herbrand's theorem (chap. II, (10.7» one has

Gj{LIK)HjH = Gj'{L'IK) with j' = 1JLIU{j).

In terms of the upper numbering of the ramification groups, this translates into

Gt{LIK)HjH = Gt{L'IK),

where t = 1JLIK{j) = 1JUIK{1JLIU{j» = 1JUIK{j') (see chap. II, (10.8». But x{Gj{LIK)HjH) f. 1, and X{Gj+8{LIK)HjH) = X{Gj+l{LIK)HjH) = 1 for all 8 > 0, and in particular Gj{LIK)HjH f. Gj+8{LIK)HjH for all 8 > O. Since 1JLIK (s) is continuous and strictly increasing, it follows that

Gt{L'IK) = Gt{LIK)HjH f. Gt+e{LIK)HjH = Gt+e{L'IK)

for all B > 0, i.e., t is a jump in the ramification filtration of L'IK. The extension L'IK is abelian and therefore t = 1JLIK{j) is an integer, by the theorem of HASSE and ARF. D

Now let X be an arbitrary character of the Galois group G = G (L I K). By Brauer's theorem (10.3), we then have

X = LniXi*, ni E Z,

where Xi* is the character induced from a character Xi of degree 1 of a subgroup Hi. By (11.2), (ii), we have

I{x) = Lni!(Xi*) = L ni(VK«)Ki IK)Xi{1) + IK;iKI(Xi») '

where Ki is the fixed field of Hi. Therefore I (X) is a rational integer. On the other hand, (11.1), (iii) shows that goaG is the character of a representation of G, so go I (X) = (X, goaG) ~ O. We have thus established the

(11.4) Theorem. If X is a character of the Galois group G = G (L I K), then I (X) is a rational integer ~ O.

Page 114: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

532 Chapter VII. Zeta Functions and L-series

(11.5) Definition. We define the (local) Artin conductor of the character X ofG = G(LIK) to be the ideal

fp(x) = pfCx).

In chap. V, (1.6), we defined the conductor of an abelian extension LIK of local fields to be the smallest power of p, f = pn, such that the n -th higher

unit group U iF) is contained in the norm group N L I K L *. The latter is the kernel of the norm residue symbol

( ,LIK): K* ~ G(LIK),

which maps uf) to the higher ramification group G i (L 1 K) = G j (L 1 K) with i = TJLIK(j) - see V, (6.2). The conductor f = pn is therefore given by the smallest integer n :::: 0 such that Gn(LIK) = 1. From (l1.3) we thus obtain the following result.

(11.6) Proposition. Let L 1 K be a Galois extension of local fields, and let X be a character of G(L 1 K) of degree 1. Let Lx be the fixed field of the kernel of x, and f the conductor of Lxi K. Then one has

Proof: By (11.3), we have I(x) = TJLIK(j) + 1, where j is the largest integer such that Gj(LIK) ~ G(LILx) =: H. Let t = TJL I KCj). Then one has

Gt(LxIK) = Gt(LIK)H/H = Gj(LIK)H/H,

and Gt+S(LxIK) S; Gj+l(LIK)H/H = 1 for all e > O. Hence t is the largest number such that G t (L xl K) =I- 1. By the theorem of HASSE-ARF, t is an integer, and we conclude that I(x) = t + 1 is the smallest integer such that Gfex)(Lx IK) = 1, i.e., I(x) = n. 0

We now leave the local situation, and suppose that L 1 K is a Galois extension of global fields. Let p be a prime ideal of K, ~Ip a prime ideal of L lying above p. Let L '.J31 K p be the completion of L 1 K, and G'.J3 = G(L'.J3IKp) the decomposition group of ~ over K. We denote the function aG'll on G'.J3 by a'.J3' and extend it to G = G(LIK) by zero. The central function

ap = L a'.J3 '.J3lp

Page 115: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 11. The Artin Conductor 533

immediately turns out to be the function (a~)* induced by a~IG~. It is therefore the character of a representation of G. If now X is a character of G, then we put

f(x,p) = (x,ap) = f(xIG~). Then fp(x) = pf(x,p) is the Artin conductor of the restriction of X to G~ = G(L~IKp). In particular, we have fp(x) = 1 if P is unramified. We define the (global) Artin conductor of X to be the product

f(X) = TI fp(x)· pfoo

Whenever precision is called for, we write f(L I K , X) instead of f(X). The properties (11.2) of the numbers f(x,p) transfer immediately to the Artin conductor f(X), and we obtain the

(11.7) Proposition. (i) f(x + X') = f(x)f(x'), f(l) = (1).

(ii) If L'IK is a Galois subextension of L IK, and X is a character of G(L'IK), then

f(LIK,X) = f(L'IK,X).

(iii) If H is a subgroup of G with fixed field K', and if X is a character of H, then

Proof: (i) and (ii) are trivial. To prove (iii), we choose a fixed prime ideal ~ of L, put

G = G(LIK), H = G(LIK'), G~ = G(L~IKp), with P = ~ n K, and consider the decomposition

G = U G~r:H •

into double cosets. Then representation theory yields the following formula for the character X of H:

where X· is the character XT (<1) = x (r:-1<1r:) of G~n'l'H'l'-l, and xi is the character of G~ induced by X T (see [119], chap. 7, prop. 22). Furthermore ~~ = ~. n K' are the different prime ideals of K' above p (see chap. I, §9, p. 55), and we have

G~r = 'l'-lG~'l' = G(L~r IKp), H~r = G~r n H = G(L~r IK;r).

Page 116: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

534 Chapter VII. Zeta Functions and L-series

Now let ll\jJ' = pVqf" be the discriminant ideal of K~ IKp, and let 1\jJ' be the

degree Of;~ over K. Thus NK'IK(5JJ~) = pfqf". Sin~e T

fp(L IK, X*) = pf(x.IC'l3) and f\l3'/L IK', X) = 5JJ't(x 1H'l3r),

we have to show that

I (X* I G\jJ) = L 1J\jJ~ X (1) + 1\jJ~ I (X I H\jJT) , T

or, in view of (11.2), (ii), that

But H\jJT = r-rcG\jJ n rHr-l)r, and XIH\jJT, resp. (xIH\jJT)*, arises by conjugation a 1-+ raCI from XT, resp. X;. Therefore 1((xIH\jJT)*) I(x;), and (**) follows from (*). 0

We apply (iii) to the case X = IH, and denote the induced character x* by Sc / H. Since f(x) = 1, we obtain the

(11.8) Corollary. (lK'IK = f(LIK,sC/H).

If in particular H = {I}, then SC/H is the character rc of the regular representation. Its decomposition into irreducible characters X is given by

This yields the

rc=Lx(l)X. x

(11.9) Conductor-Discriminant-Formula. For an arbitrary Galois exten­sion L I K of global fields, one has

(lLIK = TI f(x)x(I) , x

where X varies over the irreducible characters of G(L IK).

For an abelian extension L I K of global fields, we defined the conductor f in VI, (6.4). By chap. VI, (6.5), it is the product

f = TI fp p

of the conductors fp of the local extensions L\jJIKp. (11.6) now gives rise to the following

Page 117: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 12. The Functional Equation of Artin L-series 535

(11.10) Proposition. Let L I K be a Galois extension of global fields, X a character of G (L I K) of degree 1, L x the fixed field of the kernel of X, and f the conductor of L x I K. Then one has

f = f(X)·

Now let L I K be a Galois extension of algebraic number fields. We fonn the ideal

of Z. The positive generator of this ideal is the integer

e(LIK,X) = IdKl x(l)91(f(LIK,X»).

Applying (11.7) and observing the transitivity of the discriminant (chap. ill, (2.10», we get the

(11.11) Proposition. (i) e(L I K , X + X') = e(L I K , X )e(L I K , X'), e(L I K , 1) = IdKI,

(ii) e(L IK, X) = e(L'IK, X),

(iii) e(L IK, X*) = e(L IK', X) .

Here the notation is that of (11.7).

§ 12. The Functional Equation of Artin L-series

The first task is to complete the Artin L -series

1 C(L IK X s) = II '

" Pfoo det(1- 'P'l391(p)-S; V1'.P)

for the character X of G = G(LIK), by the appropriate gamma factors. For every infinite place p of K we put

Cp(L IK, X, s) = {LdS)X~l), _ if p is complex, L]R(s)n L]R(s + 1)n , if P is real,

with the exponents n+ = X(1)+;cfP<P), n- = X(l)-;cfP'.P). Here 'P'l3 is the

distinguished generator of G(L'l3IKp), and

L]R(s) = n-s/ 2 r(s/2), Lds) = 2(2n)-S res)

(see §4). For p real, the exponents n+, n- in Cp(LIK,X,s) have the following meaning.

Page 118: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

536 Chapter VII. Zeta Functions and L-series

The involution qJ'.J3 on V induces an eigenspace decomposition V V+ E9 V-, where

V+ = {x E V I qJ'.J3x = x}, V- = {x E V I qJ'.j3x = -x} ,

and it follows from the remark in § 10, p.521, that

dim V+ = ~ (X(l) + X (qJ'.j3») , dim V- = ~ (x(1) - X (qJ'.J3») .

The functions Lp (L I K , X, s) exhibit the same behaviour under change of fields and characters as the L -series and the Artin conductor.

(12.1) Proposition. (i) Lp(LIK, X + X', s) = Lp(LIK, X, s)Lp(L IK, X', s).

(ii) If L' I K is a Galois subextension of L I K and X a character of G (L' I K), then

Lp(L IK, X, s) = Lp(L'IK, X, s).

(iii) If K' is an intermediate field of L IK and X a character of G(L IK'), then

Lp(LIK, X*' s) = TI Lq(L IK', X, s), qlp

where q varies over the places of K' lying above p.

Proof: (i) is trivial. (ii) If s,p-Is,p-'Ip are places of L 2 L' 2 K, each lying above the next, then qJ'.J3 is mapped under the projection G(LIK) -+ G(L'IK) to qJ'.j3/.

So X (qJ'.j3) = X (qJ\lY). (iii) If p is complex, then there are precisely m = [K' : K] places q above p. They are also complex, and the claim follows from X*(l) = mx(l).

Suppose p is real. Let G = G(LIK), H = G(LIK'), and let H\G/G'.J3 be the set of double cosets H rG'.J3 with a fixed place s,p- of Labove p. Then we have a bijection

H\G/G'.j3 -----+ {q place of K' above p}, HrG'.j3 1-----+ qr = rl.1JIK'

(see chap. I, §9, p.55). qr is real if and only if qJr'.j3 = rqJ'.j3r-1 E H, i.e., G r '.J3 = rG'.j3r- 1 ~ H. The latter inclusion holds if and only if the double coset H rG'.j3 consists of only one coset mod H:

HrG'.j3 = (HrG'.J3r-l)r = Hr.

We thus obtain the real places among the qr by letting r run through a system of representatives of the co sets Hr of H\G such that rqJ'.j3r-1 E H. But, for such a system, one has

X*(qJ'.j3) = LX (r<p'.j3r-1) = LX (qJr'.j3). r r

Page 119: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 12. The Functional Equation of Artin L-series 537

Putting n = .!,p, makes q = nlK' run through the real places of K' above p, i.e.,

On the other hand we have

X*(qJq:t) = L X (qJ.Q). qlp real

X*(l) = L 2x(l) + L x(l)· q complex q real

Legendre's duplication formula LJR(s)LJR(s + 1) = Lds) (see (4.3» turns this into

Cp(L IK, X*, s) =

TI Lds)x(i) TI LJR (s) X(ll+t'Pnl TI LJR (s + 1) X(ll-f('PP) = q complex q real q real

We finally put

= TICq(LIK',X,s). qlp

Coo(LIK,X,s) = TI Cp(LIK,X,s), ploo

and obtain immediately from the above proposition the equations

Coo(LIK, X + X',s) = Coo(LIK,X,s)Coo(LIK,X',s),

Coo(LIK,X,s) = Coo(L'IK,X,s),

Coo(L IK, X*' S) = Coo(L IK', X, S).

o

(12.2) Definition. The completed Artin L-series for the character X of G(L IK) is defined to be

A(LIK, X, s) = e(L IK, X)S/2 Coo(LIK, X, s)C(LIK, x, s),

where

The behaviour of the factors e(LIK, X), Coo(LIK, X, s), C(L IK, X, s) on the right-hand side, which we studied in (l0.4), (11.11), and above, carries over to the function A(L IK, x, s), i.e., we have the

Page 120: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

538 Chapter VII. Zeta Functions and L-series

(12.3) Proposition. (i) A(LIK, X + X',s) = A(LIK, X,s)A(LIK, X',s).

(ii) If L'IK is a Galois subextension of LIK and X a character ofG(L'IK), then

A(LIK,X,s) = A(L'IK,X,s).

(iii) If K' is an intermediate field of LIK and X a character of G(LIK'), then

A(LIK,X*,s) = A(LIK',X,s).

For a character X of degree 1, the completed Artin L -series A (L I K , X, s) coincides with a completed Hecke L -series. To see this, let L x I K be the fixed field of the kernel of X, and let f = f1p pn P be the conductor of L x I K . By (11.10), we then have

t = f(X)·

Via the Artin symbol

X becomes a Dirichlet character of conductor t, i.e., by (6.9), a primitive Gro.f3encharakter mod f(X) with exponent p = (Pr), so that Pr = 0 if r is complex. This Gro.f3encharakter will be denoted X.

We put Pp = Pr if P is the place corresponding to the embedding r : K -+ <C. The numbers Pp have the following Galois-theoretical meaning.

(12.4) Lemma. For every real place p of K one has

Proof: We consider the isomorphism

where If = f1p U~np) is the congruence subgroup mod f of the idele group I = llpK; (see chap. VI, (1.9», and consider the composite map

IjIfK* --+ Jfjpf --+ G(LxIK)~<C*.

Let p be a real place of K, and let a E I be the idele with components ap = -1 and a q = 1 for all places q different from p. By chap. VI, (5.6), the image q>"lJ = (a, Lx IK) = (-1, LX"lJIKp) in G(Lx IK) is a generator of

Page 121: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 12. The Functional Equation of Artin L-series 539

the decomposition group Gp = G(Lx'llIKp). By the approximation theorem, we may choose an a E K* such that a = 1 mod f, a < 0 in K p, and a > 0 in K q , for all real places q f. p. Then

fJ =ot.a E I(f) = {x E I I xl' E U~np) for plfoo}, iff = TIppnp.

As explained in the proof of chap. VI, (1.9), the image of ex mod If K* in Jf / pf is the class of (fJ) = (a), which therefore maps to ({J'll. Consequently,

x«a» = Xf(a)Xoo(a) = X «({J'll) .

Since a = 1 mod f, we have Xf(a) = 1 and Xoo(a) = N ( ( 1:1) P) =

(l~p)PP = (-l)Pp, i.e., X«({J'll) = (-l)Pp, so that ({J'll = 1 for PI' = 0,

and ({J'll f. 1 for PI' = 1. But this is the statement of the lemma. D

(12.5) Proposition. The completed Artin L -series for the character X of degree 1 and the completed Hecke L -series for the Groj3encharakter X coincide:

A(LIK,X,s) = A(X,s).

Proof: The completed Hecke L-series is given, according to §8, by

A(X,s) = (ldKIIJl:(f(x»r/2Loo(x,s)L(x,s)

with Loo(X, s) = Lx(s),

and s = sl + p, where Lx(s) = TI Lp(sp)

1'100

is the L-function of the G(q~)-set X = Hom(K, C) defined in §4. The factors Lp(sp) are given explicitly by

(*) Lp(sp) = ' t' { Lds) if h complex,

LjR(s+pp), ifpreal,

(see p.454). On the other hand we have

with

and

A(L IK, X, s) = c(L IK, X)s/2 Coo(LIK, X, s)C(L IK, X, s)

c(L IK, X) = IdK 11Jl:( f(L IK , X»)

Coo(LIK,X,s) = n Cp(LIK,X,s). 1'100

Page 122: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

540 Chapter VII. Zeta Functions and L-series

Let Lx be the fixed field of the kernel of X. By (11.11), (ii), and the remark preceding lemma (12.4), one has

e(L IK, X) = e(Lx IK, X) = IdK Isn( f(x») , and by (10.4), (ii), and (10.6), and the subsequent remark, one has

.c(LIK, X,s) = .c(Lx IK, X,s) = L(X,s).

We are thus reduced to proving

.cp(L IK, x, s) = Lp(sp)

for ploo and S = sl + p. Firstly, we have .cp(L IK, X, s) = .cp(Lx IK, x, s) (see p.537). Let ~s:p be the generator of G(Lxs:pIKp). Since X is injective on G(Lx IK), we get X(~s:p) = -1 if ~s:p =I- 1, and X(~s:p) = 1 if ~s:p = 1. Using (12.4) this gives

{ Lds). for p complex,

.cp(Lx IK. X. s) = LJR (s), for p real and s,p real, i.e., PI' = 0,

LJR (s + 1), for p real and s,p complex. i.e., PI' = 1 .

Hence (*) shows that indeed .cp(L IK, X. s) = Lp(sp). 0

In view of the two results (12.3) and (12.5), the functional equation for Artin L-series now follows from Brauer's theorem (10.3) in a purely formal fashion, as a consequence of the functional equation for Hecke L-series, which we have already established.

(12.6) Theorem. The Artin L -series A (L I K , X. s) admits a merom orphic continuation to <C and satisfies the functional equation

A(LIK, X,s) = W(X)A(LIK, X, 1 - s)

with a constant W (X) of absolute value 1.

Proof: By Brauer's theorem, the character X is an integral linear combination

X = LniXi*,

where the Xi* are induced from characters Xi of degree 1 on subgroups Hi = G(LIKi). From propositions (12.3) and (12.5), it follows that

A(LIK,X,s) = TIA(LIK,Xi*,S)n j

i

= TI A(LIKi, Xi,S)n j

i

= TIA(Xi,S)n j ,

i

Page 123: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 12. The Functional Equation of Artin L-series 541

where Xi is the Groj3encharakter of Ki associated to Xi. By (8.6), the Hecke L -series A (Xi, s) admit meromorphic continuations to C and satisfy the functional equation

Therefore A(L IK, X, s) satisfies the functional equation

A(LIK, X,s) = W(X) TI A(Xi, 1 - s) = W(X)A(LIK, X, 1 - s), i

where W (X) = TIi W (Xi) is of absolute value 1. o

The functional equation for the Artin L -series may be given the following explicit fonn, which is easily deduced from (12.6) and (4.3):

1.:(L IK, X, 1 - s) = A(X, s)1.:(L IK, X, s),

with the factor I

A(X,S) = W(x)[ldKI X(l)S)1(f(LIK,x»r-:!

x (cosrrs/2)n+ (sinrrs/2)n- H:(s)nX(l)

and the exponents

n 1 n+ = 2 x(1) + L 2 X «({J'll) ,

p

n 1 n- = -x(1) - L -X«({J'll)'

2 p 2

Here the summations are over the real places p of K. This gives immediately the zeroes of the function 1.:(L IK, X, s) in the half-plane Re(s) .::: O. If X is not the principal character, they are the following:

ats= 0, -2, -4, ... zeroes of order ~x(1)+ L 4x«({J'll), p real

n ,,1 at s = -1, - 3, - 5, ... zeroes of order -2X(I) - L -2 X «({J'll) . p real

Remark: For the proof of the functional equation of the completed Artin L -series, we have made essential use of the fact that "Euler factors" 1.:p (L I K , X, s) at the infinite places p, which are made up out of gamma functions, behave under change of fields and characters in exactly the same way as the Euler factors

1.:p(LIK,X,s) =det(1-({J'llS)1(1:l-n-s ; VI'.P)-l

Page 124: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

542 Chapter VII. Zeta Functions and L-series

at the finite places. This uniform behaviour is in striking contrast to the great difference in the procedures that lead to the definitions of the Euler factors for pi 00 and p f 00. It is in this context that the mathematician CHRISTOPHER DENINGER recently made a very interesting discovery (see [26], [27]). He shows that the Euler factors for all places p can all be written in the same way:

( log 91(p) . )-1 ..cp(LIK,x,s)=detoo . (sId-Gp); H(Xp/Lp) .

2m

Here H (X p/Lp) is an infinite dimensional ((>vector space which can be canonically constructed, Gp is a certain linear "Frobenius" operator on it, and detoo is a "regularized determinant" which generalizes the ordinary notion of determinant for finite dimensional vector spaces to the infinite dimensional case. The theory based on this observation is of the utmost generality, and reaches far beyond Artin L -series. It suggests a complete analogy for the theory of L -series of algebraic varieties over finite fields. The striking success which the geometric interpretation and treatment of the . L -series has enjoyed in this analogous situation adds to the relevance of DENINGER'S theory for present-day research.

§ 13. Density Theorems

Dirichlet's prime number theorem (5.14) says that in every arithmetic progression

a, a ± m, a ± 2m, a ± 3m, ... ,

a,m E N, (a,m) = 1, there occur infinitely many prime numbers. Using L-series, we will now deduce a far-reaching generalization and sharpening of this theorem.

(13.1) Definition. Let M be a set of prime ideals of K. The limit

L 91(p)-S

d(M) = lim pEM , Hl+O L 91(p)-S

p

provided it exists, is called the Dirichlet density of M.

Page 125: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 13. Density Theorems

From the product expansion

1 ~K(S) = Q 1 _ »1(p)-S' Re(s) > 1,

we obtain as in § 8, p.494,

1 10g~K(S) = ~ m»1(p)ms

1 1 = L <n( )S + L »1( )ms p '.Jl l' p,m:::2 m l'

543

The latter sum obviously defines an analytic function at s = 1. We write f(s) '" g(s) if f(s) - g(s) is an analytic function at s = 1. Then we have

1 1 10g~KCs) '" L -- '" L --,

p »1(p)S deg(p)=1 »1(p)S

because the sum Ldeg(p):::2 »1(p)-S taken over all l' of degree:::: 2 is analytic

at s = 1. Furthermore, by (5.11), (ii), we have ~K(S) '" s ~ l' and so

1 1 L -- '" log --. p »1(p)S s - 1

So we may also write the Dirichlet density as

d(M) = lim LPEM »1(p)-S s-->l+O log _I_

s-I

Since the sum L »1(p)-S over all prime ideals of degree> 1 converges, the definition of Dirichlet density only depends on the prime ideals of degree 1 in M. Adding or omitting finitely many prime ideals also does not change anything as far as existence or value of the Dirichlet density is concerned. One frequently also considers the natural density

oeM) = lim #{p EM I »1(1') ~ x} . x-->oo #{p I »1(1') ~ x}

It is not difficult to show that the existence of oeM) implies the existence of d(M), and that one has oeM) = d(M). The converse is not always true (see [123], p. 26). In the notation of chap. VI, § 1 and §7, we prove the generalized Dirichlet density theorem.

(13.2) Theorem. Let m be a module of K and H m an ideal group such that Jm ;2 H m ;2 pm with index hm = (Jm : Hm).

For every class .it E Jm / Hm , the set P (.it) of prime ideals in .it has density

1 d(P(.it» = -.

hm

Page 126: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

544 Chapter VII. Zeta Functions and L-series

For the proof we need the following

(13.3) Lemma. Let X be a nontrivial (irreducible) character of ]m / pm (i.e., a character of degree 1). Then the Hecke L -series

1 L(X, s) = Q 1 _ X (p)m(p)-S

(X(p) = 0 for plm) satisfies

L(X, 1) =j:. O.

Proof: By (8.5) and the remark following (5.10) (in the case m = 1), L(X, s)

does not have a pole at s = 1. Let L I K be the ray class field mod m, so G(LIK) ~ ]m/pm. Interpreting X as a character of the Galois group G(L IK), the function L(X, s) agrees with the Artin L-series C(L IK, X, s) up to finitely many Euler factors - see (l0.6). Like L (X , s), this Artin L -series does not have a pole at s = 1. So all we have to show is that C(L IK, x, 1) =j:. O. According to (l0.5), we have

l;LCs)=l;K(S) TI C(LIK,X,s)x(1), X#l

where X runs through the nontrivial irreducible characters of G(L IK). By (5.11), both l;KCs) and l;LCs) have simple poles at s = 1, i.e., the product is nonzero at s = 1. Since none of the factors has a pole, we find C(L IK, x, 1) =j:. O. D

Proof of (13.2): Exactly as for the Dedekind zeta function above, we obtain for the Dirichlet L -series

X (p) , 1 10gL(X,s) '" L cn(h)S = L X(.st) L cn(h)S'

Il '.J~ t' fi!EJmIPm IlEfi! '.J~ t'

Multiplying this by X (.st-1) and summing over all (irreducible) X yields

1 10gl;K(s) + L X(.st-1)10gL(X,s) '" L LX(.I't'.st- 1) L ~.

X#l fi!EJmlpm x IlEfi! '.J~(p)

Since L(X, 1) =j:. 0, 10gL(X,s) is analytic at s = 1. But

LX(.st'.st- 1) = {O, if j{' =j:..st, x hm, if j{' = .st.

Hence we get

1 1 log -- '" log SK (s) '" hm L --,

s - 1 IlE.It m(p)S

and the theorem is proved. o

Page 127: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 13. Density Theorems 545

The theorem shows in particular that the density of the prime ideals in a class of Jm j H m is the same for every class, i.e., the prime ideals are equidistributed among the classes. In the case K = Q, m = (m), and Hm = pm, we have Jmj pm ~ (ZjmZ)* (see chap. VI, (1.10)), and we recover the classical Dirichlet prime number theorem recalled at the beginning, in the stronger fonn which says that the prime numbers in an arithmetic progression, i.e., in a class a mod m, (a,m) = 1, have density ql(~) = Ij#(ZjmZ)*.

Relating the prime ideals p of a class of Jm j pm, via the class field theory isomorphism Jmj pm ~ G(LIK), to the Frobenius automorphisms ({Jp = (L~K), gives us a Galois-theoretic interpretation of the Dirichlet density theorem. We now deduce a more general density theorem which is particularly important in that it concerns arbitrary Galois extensions (not necessarily abelian). For every (1 E G(L IK), let us consider the set

PLIK«(1)

of all unramified prime ideals p of K such that there exists a prime ideal s,p I p of L satisfying

_ (LIK) (1- s,p ,

where (L:) is the Frobenius automorphism ({J<.p of s,p over K. It is clear that this set depends only on the conjugacy class

((1) = {r(1r-1 IrE G(LIK)}

of (1 and that one has PLIK«(1) n PLIK(r) = fZJ if ((1) =I=- (r). What is the density of the set PLIK«(1)? The answer to this question is given by the Cebotarev density theorem.

(13.4) Theorem. Let L I K be a Galois extension with group G. Then for every (1 E G, the set PLIK «(1) has a density, and it is given by

#((1) d(PLIK«(1» = #G .

Proof: We first assume that G is generated by (1. Let m be the conductor of LIK. Then LIK is the class field of an ideal group H m, Jm ;2 Hm ;2 pm. Let j{ E Jm j Hm be the class corresponding to the element (1 under the isomorphism

Page 128: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

546 Chapter VII. Zeta Functions and L-series

Then PL I K (a) consists precisely of the prime ideals p which lie in the class Jt. By the Dirichlet density theorem (13.2), we conclude that PLIK(a) has density

1 1 #(a) d(PLIK(a» = - = - =-.

hm #G #G In the general case, let E be- the fixed field of a. If 1 is the order of a, then, as we just saw, d(PLI2J(a» = y. Let pea) be the set of prime ideals

~ of L such that ~Ip E PLjK(a) and ( Llf) = a. Then pea) corresponds bijectively to the set PLI2J (a) of those prime ideals q in PLI2J(a) such that L'q = K p , qlp. Since the remaining prime ideals in PLI2J(a) are either ramified or have degree > lover Ql, we may omit them and obtain

, 1 d(PLI2J (a» = d(PLI2J(a» = I'

Now we consider the surjective map

p : PLI2J (a} -+ PLIK(a), q ~ q n K.

As PLI2J (a) ~ pea), we get, for every p E PLIK(a),

p-l(p) ~ {~E pea) I ~Ip} ~ Z(a)/(a) ,

where Z(a) = {T E G ITa = aT} is the centralizer of a. So we get

d( ( » 1 d(P' (a» _ _ 1_ ~ _ #(a) . 0 PLIK a (Z(a) : (a» LI2J - #Z(a) 1 - #G

The Cebotarev density theorem has quite a number of surprising consequences, which we will now deduce. If S and T are any two sets of primes, then let us write

SC;T

to indicate that S is contained in T up to finitely many exceptional elements. . .

Furthermore, let us write S = T if S C; T and T C; S. Let L I K be a finite extension of algebraic number fields. We denote by

P(LIK) the set of all unramified prime ideals p of K which admit in L a prime divisor ~ of degree lover K. So, if L I K is Galois, then P (L I K) is just the set of all prime ideals of K which split completely in L.

(13.5) Lemma. Let N I K be a Galois extension containing L, and let G = G(NIK), H = G(NIL). Then one has

P(LIK)= lJ PNIK(a) (disjoint union). (a)nH;<00

Page 129: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 13. Density Theorems 547

Proof: A prime ideal p of K which is unramified in N lies in P(LIK) if and only if the conjugacy class (u) of u = ( N:;), for some prime ideal I.Plp of N, contains an element of H, i.e., if and only if p E PNIK(U) for some u E G such that (o-) n H #- 0. 0

(13.6) Corollary. If L IK is an extension of degree n, then the set P(L IK) has density d (P (L I K» ~ ~. Furthermore, one has

d(P(LIK» = ~ {::::::} LIK is Galois. n

Proof: Let NIK be a Galois extension containing L, and let G = G(NIK) and H = G(NIL). By (13.5), we have

P(LIK) = U PNIK(U). (u}nH#

The Cebotarev density theorem (13.4) then yields

d(P(LIK» = L #(o-) = _1 #( U (o-)). (u)nH¥fIJ #G #G (u)nH¥fIJ

Since H ~ U(u)nH#(o-}, it follows that

#H 1 d(P(LIK» ~ #G = ;;.

L I K is Galois if and only if H is a normal subgroup of G, and this is the case if and only if {u} ~ H whenever {o-} n H #- 0, and so this holds if and only if H = U(u}nH¥fIJ(o-}. This implies the second claim. 0

(13.7) Corollary. If almost all prime ideals split completely in the finite extension L I K, then L = K.

Proof: Let N I K be the normal closure of L I K, i.e., the smallest Galois extension containing L. A prime ideal p of K splits completely in L if and only if it splits completely in NIK (see chap. I, §9, exercise 4). Under the hypothesis of the corollary, we therefore have

1 = d(P(LIK» = d(P(NIK» = 1 , [N: K]

so that [N : K] = 1 and N = L = K. o

Page 130: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

548 Chapter VII. Zeta Functions and L-series

(13.8) Corollary. An extension L I K is Galois if and only if every prime ideal in P(LIK) splits completely in L.

Proof: Let again NIK be the normal closure of LIK. Then P(NIK) consists precisely of those prime ideals which split completely in L. Hence if P(NIK) = P(LIK), then by (13.6),

1 = d(P(NIK» = d(P(LIK» > 1 [N : K] - [L : K]

i.e., [N : K] ::: [L : K], so L = N is Galois. The converse is trivial. D

(13.9) Proposition (M. BAUER). If L I K is Galois and M I K is an arbitrary finite extension, then

P(LIK);2 P(MIK) {:::::} L C;; M.

Proof: L C;; M trivially implies that P(MIK) C;; P(LIK). SO assume

conversely that P(LIK);2 P(MIK). Let NIK be a Galois extension containing Land M, and let G = G(NIK), H = G(NIL), H' = G(NIM). Then we have

P(MIK)~ l:J PNIK(a) S; P(LIK)~ l:J PNIK(a). (a)nH'=f/lJ (a)nH#0

Let a E H'. Since PNIK(a) is infinite by (13.4), there must exist some P E PNIK(a) such that P E PNIK('r:) for a suitable t" E G such that (t") n H =J. 0. But then a is conjugate to t", and since H is a normal subgroup of G, we find (a) = (t") C;; H. We therefore have H' C;; H, and hence L C;; M. D

(13.10) Corollary. A Galois extension L I K is uniquely determined by the set P (L I K) of prime ideals which split completely in it.

This beautiful result is the beginning of an answer to the programme formulated by LEOPOW KRONECKER (1821-1891), of characterizing the extensions of K, with all their algebraic and arithmetic properties, solely in terms of sets of prime ideals, "in a similar way as Cauchy's theorem determines a/unction by its boundary values". The result raises the question of how to characterize the sets P (L I K) of prime ideals solely in terms of the base field K. For abelian extensions, class field theory gives a concise

Page 131: [Grundlehren der mathematischen Wissenschaften] Algebraic Number Theory Volume 322 || Zeta Functions and L-series

§ 13. Density Theorems 549

answer to this, in that it recognizes P(LIK) as the set of prime ideals lying in the ideal group H m for any module of definition m (see chap. VI, (7.3)). If for instance L I K is the Hilbert class field, then P (L I K) consists precisely of the prime ideals which are principal ideals. If on the other hand K = Q and L = Q (JLm), then P (L I K) consists of all prime numbers p == 1 mod m.

In the case of nonabelian extensions L I K, a characterization of the sets P(LIK) is essentially not known. However, this problem is part of a much more general and far-reaching programme known as "Langlands philosophy", which is undergoing a rapid development at the moment. For an introduction to this circle of ideas, we refer the interested reader to [106].


Recommended