Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
19 views39 pages

Dirichlet's Theorem Proof Thesis

Uploaded by

parths9265
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views39 pages

Dirichlet's Theorem Proof Thesis

Uploaded by

parths9265
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

faculteit Wiskunde en

Natuurwetenschappen

Dirichlet’s Theorem

Bachelor thesis Mathematics


July 2014

Student: D. R. Cirkel

First supervisor: Prof. Dr. J. Top


Second supervisor: Prof. Dr. H. L. Trentelman
Abstract

The purpose of this study is to prove Dirichlet’s theorem. We begin by


discussing the theorem for special cases. Then we introduce cyclotomic
polynomials, prove Gauss’s Lemma and use this lemma to prove several
properties of cyclotomic polynomials. Hereafter, using cyclotomic polyno-
mials, we prove the theorem holds for a more general case. Finally, we will
prove Dirichlet’s theorem with the use of complex numbers, Dirichlet series
and ζ- and L-functions.
Contents

1 Introduction 3

2 Elementary proofs 4
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Infinitely many prime numbers . . . . . . . . . . . . . . . . . 4
2.3 Infinitely many prime numbers 3 mod 4 . . . . . . . . . . . . 4
2.4 Infinitely many prime numbers 1 mod 4 . . . . . . . . . . . . 5

3 Cyclotomic polynomials 7
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Gauss’s Lemma . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Defining cyclotomic polynomials . . . . . . . . . . . . . . . . 9
3.3.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3.2 Defining cyclotomic polynomials . . . . . . . . . . . . 9
3.4 Properties of cyclotomic polynomials . . . . . . . . . . . . . . 11
3.4.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.2 Properties of cyclotomic polynomials . . . . . . . . . . 12
3.5 Special cases . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5.1 Infinitely many prime numbers 5 mod 8. . . . . . . . 14
3.5.2 Infinitely many prime numbers 7 mod 12 . . . . . . . 14

4 Dirichlet’s theorem 15
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.2 Characters . . . . . . . . . . . . . . . . . . . . . . . . 16
4.3 Ordinary Dirichlet series . . . . . . . . . . . . . . . . . . . . . 18
4.3.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3.2 Partial sums . . . . . . . . . . . . . . . . . . . . . . . 19
4.3.3 Dirichlet series . . . . . . . . . . . . . . . . . . . . . . 22
4.4 The zeta functions . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4.2 The zeta function . . . . . . . . . . . . . . . . . . . . . 24

1
4.5 The L-functions . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5.2 The L-functions . . . . . . . . . . . . . . . . . . . . . 27
4.6 Characters modulo m . . . . . . . . . . . . . . . . . . . . . . 28
4.6.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 28
4.6.2 Characters modulo m . . . . . . . . . . . . . . . . . . 29
4.7 Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.7.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 31
4.7.2 Density . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.8 Dirichlet’s theorem . . . . . . . . . . . . . . . . . . . . . . . . 32
4.8.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 32
4.8.2 Dirichlet’s theorem . . . . . . . . . . . . . . . . . . . . 32

5 Conclusion 35

6 Acknowledgements 36

2
Chapter 1

Introduction

Our goal is to prove the following theorem:

Dirichlet’s Theorem: Let a ≥ 1 and m ≥ 1 be relative prime integers.


There exist infinitely many primes p such that p ≡ a mod m.

The theorem was first suspected by Adrien-Marie Legendre and proved by


Peter Dirichlet in 1837. 1

We will start with a few short basic proofs. These will show that for special
cases the above theorem is quite easy to prove, without further knowledge
other than some elementary arithmetic.

Hereafter, we will introduce cyclotomic polynomials and explain various


properties of cyclotomic polynomials. Which can be used to show that for
the case of a = 1 the theorem holds. That is, there is an infinite number of
primes p such that p ≡ 1 mod m.

Finally, we wil look into the overall proof for Dirichlet’s theorem. In this
chapter we will follow the proof written in A course in arithmetic from Jean-
Pierre Serre [2] strictly. Even though the statement involves only integers,
during the proof one will find out it requires a lot more knowledge.

1
Page 45 - 46 [1]

3
Chapter 2

Elementary proofs

2.1 Introduction
In this chapter we will prove some basic results concerning special cases of
Dirichlet’s theorem. We will start by proving that there are infinitely many
primes in the first place, as this will be the base of other proofs.

2.2 Infinitely many prime numbers


Proposition 1. There are infinitely many primes.
Proof. There are primes p = 2, 3, 5, ... Let p1 , . . . , pr be a sequence of r given
primes. Define m as follows:
m := p1 × p2 × p3 × . . . × pr + 1
Then m > 1, hence m will have a prime divisor q ∈ Z. If we can prove that
this q is a new prime, we have proven the proposition.

Assume q is not a new prime, in other words q = pj for some j ∈ [1, . . . , r].
Then
q | (p1 × p2 × p3 × . . . × pr ) but also
q | (p1 × p2 × p3 × . . . × pr + 1),
which obviously leads to a contradiction.

Therefore q 6= pj , which implies that at least r + 1 primes exist. Thus, we


can conclude there are infinitely many primes.

2.3 Infinitely many prime numbers 3 mod 4


We will now show the same result for primes congruent to 3 mod 4.

4
Proposition 2. There exists an infinite number of primes p such that p ≡ 3
mod 4.
Proof. There primes p ≡ 3 mod 4, for example 3 and 7 and 11. Consider:
m := 4 × p1 × . . . × pr − 1
It is clear that m is congruent to 3 mod 4.

Since m > 1 and odd we can find at least one odd prime divisor q ∈ Z for
this m. Hence, one gets q ≡ 1 mod 4 or q ≡ 3 mod 4. Suppose that all odd
prime divisors are congruent to 1 mod 4. That is, qi ≡ 1 mod 4, qj ≡ 1
mod 4 for all 1 ≤ i ≤ j ≤ r. However, qi qj ≡ 12 ≡ 1 mod 4. This con-
tradicts the fact that m is of the form 4k + 3. Thus, there is at least one
primefactor q ≡ 3 mod 4.

Again, we will show by contradiction that q 6= pj . State q = pj for some


j ∈ [1, . . . , r]. Then
q | (4 × p1 × . . . × pr ) and
q | (4 × p1 × . . . × pr − 1).
Which leads to a contradiction. Thus we have found a new prime congruent
to 3 mod 4. Since this can be done for r tending to infinity, we can conclude
that there are infinitely many primes p ≡ 3 mod 4.

2.4 Infinitely many prime numbers 1 mod 4


Proposition 3. There exists an infinite number of primes p such that p ≡ 1
mod 4.
Proof. Let p1 , . . . , pr be a list of r primes congruent to 1 mod 4. For exam-
ple p = 5, 13, 17, . . . Again we will make m as follows:
m := (2 × p1 × . . . × pr )2 + 1
m > 2, odd and congruent to 1 mod 4.

We can find a prime divisor q ∈ Z for this m, which will also be odd. Now,
to conclude the proof, we will show q is of the form q ≡ 1 mod 4. Since q
is a prime divisor of m the following holds:

m≡0 mod q
2
(2 × p1 × . . . × pr ) + 1 ≡ 0 mod q
2
(2 × p1 × . . . × pr ) ≡ −1 mod q
q−1
q−1
(2 × p1 × . . . × pr ) ≡ (−1) 2 mod q. (2.1)

5
However, we know ab ≡ a mod b, which implies that ab a−1 ≡ aa−1 mod b.
That is to say: ab−1 = 1 mod b.
Now, by applying this to equation (2.1) one gets
q−1
1 mod q ≡ (−1) 2 mod q.
q−1
Since q is odd, 1 6≡ −1 mod q. Therefore 1 = (−1) 2 , which can only be
true when 21 (q − 1) is even. Thus,

q−1
= 2n with n ∈ Z
2
q = 4n + 1,

as desired.
Similarly as it has been shown in section 2.3 one can now prove q 6= pj for
all j ∈ [1, . . . , r] and therefore the proposition holds.

6
Chapter 3

Cyclotomic polynomials

3.1 Introduction
With the use of cyclotomic polynomials, we will take a step towards the
proof of Dirichlet’s theorem: we will prove there are infinite many primes of
the form p ≡ 1 mod n. To prove this, we will first consider Gauss’s Lemma,
as we will need it further on. From here on, we will define cyclotomic poly-
nomials and prove several properties of cyclotomic polynomials. Ultimately,
we will use cyclotomic polynomials to find other special cases.

3.2 Gauss’s Lemma


Gauss’s Lemma is the following:
Lemma 1. Let f ∈ Z[x] be a monic polynomial, and f = g · h for monic
polynomials g, h ∈ Q[x]. Then all the coefficients of g and h are integers.

Example: Let f (x) = xn − 1 and let g ∈ Q[x] be an arbitrary monic divisor


of f , then the coefficients of g are integers.

Proof. To prove Gauss’s Lemma we write f = fn xn + fn−1 xn−1 + . . . + f0 ,


where the coefficients fn = 1, fn−1 , . . . , f0 ∈ Z. Since fn = 1 it fol-
lows that gcd(f0 , f1 , . . . , fn ) = 1. From here and now on gcd(fj ) denotes
gcd(fn , fn−1 , . . . , f0 ). Assume that the monic polynomials g and h satisfy
f = g · h and g, h ∈ Q[x]. Write

g = xd + gd−1 xd−1 + . . . + g0 1, gd−1 , gd−2 , . . . , g0 ∈ Q,


n−d n−d−1
h=x + hn−d−1 x + . . . + h0 1, hn−d−1 , hn−d−2 , . . . , h0 ∈ Q.

We have to prove that the coefficients of g and h do not contain any denom-
inators. The next proposition helps to show this.

7
Proposition 4. Let p, q be nonzero polynomials in Z[x]. The greatest com-
mon divisor of the coefficients of the product p · q equals the product of the
greatest common divisors of the coefficients of these polynomials.

Proof. Let, p, q be nonzero polynomials in Z[x]. Then p · q ∈ Z[x] and


p · q 6= 0. Write
p =p0 + p1 x + . . .
q =q0 + q1 x + . . .
pq =a0 + a1 x + . . .
Let cp = gcd(pj ) and cq = gcd(qj ), then
p = cp · v
q = cq · w
with v, w ∈ Z[x], gcd(vj ) = 1, gcd(wj ) = 1 and p · q = cp cq vw.
By definition, the coefficients of vw are (vw)i := cpaci q ∈ Z, i ∈ [0, . . .). If we

can show that gcd (vw)j = 1, we have proven the proposition.

Suppose gcd((vw)j ) 6= 1, then gcd((vw)j ) > 1. Therefore there exists a


prime divisor p such that p | gcd((vw)j ). If we take this prime and use it to
calculate mod p we will get:
Z[x] → (Z/pZ)[x]
v 7→ v 6= 0
w 7→ w 6= 0
v · w 7→ v · w
Here, and from now on a = a mod p.

This map is multipicative. That is, rs = r · s. Since p | gcd((vw)j ) we know


that vw = 0, however v 6= 0, w 6= 0. This leads to a contradiction, since p
is prime and therefore (Z/pZ)[x] has no zero divisors. Hence gcd((vw)j ) =
1.

We now continue with the proof of Lemma 1. To prove that gj and hj do


not contain any denominators we choose:
N > 0, N ∈ Z as small as possible, such that N · g ∈ Z[x], and
M > 0, M ∈ Z as small as possible, such that M · h ∈ Z[x].
 
Since (N g)0 = N and (M h)0 = M , we know gcd (N g)j | N and  gcd (M h)j |
M Moreover gcd(fj ) = 1, hence gcd (N M f )0 , . . . , (N M f )n = N M . By
applying Proposition 4:
   
N M = gcd (N M f )j = gcd (N g · M h)j = gcd (N g)j · gcd (M h)j

8
 
Therefore gcd (N g)j = N and gcd (M h)j = M . Since f ∈ Z[x], we can
now state that all the coefficients of g and h are integers.

3.3 Defining cyclotomic polynomials


3.3.1 Definitions
Definition 1. We name the nth cyclotomic polynomial Φn (x). It is defined
as the polynomial of the lowest degree, with rational coefficients and leading
2πi
coefficient 1, such that e n is a zero.

Definition 2. We define the following polynomial:

fn (x) = xn − 1

3.3.2 Defining cyclotomic polynomials


2πi
m
Theorem 1. The roots of Φn are simple and exactly all e n for m ∈ Z
where gcd(n, m) = 1

To prove this theorem, we will divide it into three smaller propositions.

Proposition 5. The roots of Φn are simple.

Proof. Let ζ be the root of Φn , i. e. Φn (ζ) = 0,. We know that Φn divides


fn . Indeed, let
gn := gcd(Φn , fn )
in Q[x].

Then by definition of gcd there exist polynomials a, b ∈ Q[x] such that


a(x)Φn (x) + b(x)fn (x) = gn (x). Now ζ is a root of the left hand side, hence
also of the right hand side. Moreover, the degree of gn is smaller than
or equal to the degree of Φ > n. By definition of Φn , this implies that
gn (x) = Φn (x). Hence Φn (x) | fn (x). In other words

xn − 1 = Φn (x)h(x),

for some h ∈ Z[x].

Thus ζ is also a root of xn − 1. Assume ζ is not a simple root of Φn , then


it is a multiple root of xn − 1 as well. Hence ζ is a root of the derivative of
this polynomial. However, if one computes the derivative of fn (x), one gets
fn0 (x) = nxn−1 , which has merely 0 as a root. Since ζ obviously is not equal
to zero, ζ is a simple root.

9
2πim
Proposition 6. All roots of Φn are of the form e n , with gcd(n, m) = 1

Proof. Let ζ be a root of Φn , then

fn (ζ) = ζ n − 1
= Φn (ζ) · h(ζ)
= 0.

Therefore
2πi
·m
ζn = 1 and ζ = e n for m ∈ Z.
Suppose gcd(n, m) 6= 1, then gcd(n, m) = d, for some d > 1. It follows that
n can be written as n = d · N and m as m = d · M . Since gcd(n, m) = d, we
have that gcd(N, M ) = 1. Now the root can be rewritten as
2πi 2πi
m M
ζ=e n =e N .
2πi
This means that ζ N = 1, which implies that Φn | fN . However, e n is a
root of Φn , but not of xN − 1. This leads to a contradiction, since Φn | fN
implies that every root of Φn should be a root of fN . Therefore we can reject
our assumption. Consequently, gcd(n, m) = 1.
2πi
m
Proposition 7. Φn has exactly all ζ = e n , where gcd(n, m) = 1 as root.

Proof. To prove that all ζ with gcd(n, m) = 1 are exactly all roots of Φn ,
we will use a proof by contradiction.
Assume there exists a p with p - n, such that Φn (ζ p ) 6= 0. Since Φn (x) is a
divisor of fn (x) one finds that Φ(xp ) is a divisor of fn (xp ). Therefore

fn (xp ) = Φn (xp )h(xp ) for some h ∈ Z[x].

As ζ is a root of fn (xp ) but not of Φn (xp ), ζ must be a root of h(xp ). This


implies that Φn (x) is a divisor of h(xp ). Thus h(xp ) = Φn (x)g(x) for some
g ∈ Z[x]. Therefore
fn (xp ) = Φn (xp )Φn (x)g(x).
To continue the proof, we need the use of the following lemma.
Lemma 2. Let p be a prime and 1 < j < p, then the binomial coeffecient
p

j is congruent to 0 mod p.

Proof. Assume pj 6≡ 0 mod p. Then pj = m for some m ∈ Z, m 6≡ 0


 
p!
mod p. By definition, pj = j!(p−j)!

. This equation can be rewritten as:

p!
m · j! = .
(p − j)!

10
Since p is a prime, m · j! 6≡ 0 mod p. However, the right term of the equa-
p!
tion (p−j)! is equal to p(p − 1) . . . (p − j + 1), which obviously is congruent
to 0 mod p. This is a contradiction.

p

Therefore, if p is a prime, j ≡ 0 mod p, for 1 < j < p.

If one applies Lemma 2 and the fact that ap ≡ a mod p, one may write

fn (xp ) = xnp − 1
= (xn − 1)p .

Moreover
p+1
Φn (xp )Φn (x)g(x) = Φn (x) g(x).
Thus
p+1
(xn − 1)p = Φn (x) g(x) and
Y Y Y
(x − α)p = (x − β)p+1 (x − γ)
α β γ

This shows that every root of Φn (x) ∈ Z/pZ[x] is a root of xn − 1 ∈ Z/pZ[x]


with multiplicity ≥ p + 1. Therefore xn − 1 has roots with multiplicity ≥ 2.

If one computes the derivative of fn = (x − δ)2 · h, one finds it is equal to

nxn−1 = 2(x − δ)h + (x − δ)2 h0 .

If we put x = δ, we have nδ n−1 = 0. Since n 6= 0 =⇒ δ = 0. However,


if we substitute this δ in xn − 1, we find that δ n − 1 6= 0 and therefore the
roots do not have multiplicity ≥ 2, which is a contradiction.

Theorem 1 is now clear.

3.4 Properties of cyclotomic polynomials


3.4.1 Definitions
Continuing on the outcomes of the previous section, one can redefine cyclo-
tomic polynomials as:
Y  2πi

Φn (x) = x−e n m ,
gcd(n,m)=1

for m < n.

11
3.4.2 Properties of cyclotomic polynomials
Proposition 8. The coefficients of Φn are integers.
Proof. We again write
fn (x) = Φn (x)h(x).
By applying Lemma 1 one finds that the proposition holds.

Proposition 9. For each positive integer n, Φn is irreducible.


Proof. Suppose that Φn (x) = g(x)h(x) for polynomials g, h ∈ Q[x] of degree
≥ 1. By multiplying by a suitable nonzero constant, we may assume g and
h are monic. Let ζ be a root of Φn . Then

Φn (ζ) = g(ζ)h(ζ) = 0.

This implies that ζ must be a root of either g or h. This contradicts with the
fact that by definition Φn is the monic polynomial with ζ as root of lowest
degree. Thus Φn is irreducible.

Proposition 10. Let n ≥ 2, then Φn has a constant term 1.


Proof. The degree of Φn is given by the number of elements m, with m ≤ n
and gcd(n, m) = 1. This is equal to the number of elements in the set
(Z/nZ)∗ and can be calculated with use of the Euler φ-function. For n ≥ 3
the element −1 mod n has order 2 in the group (Z/nZ)∗ , hence 2 divides
the order φ(n) of this group. This shows that φ(n) is even.

Now, by definition:
Y 2πi
m
Φn (0) = −e n (3.1)
m<n
gcd(n,m)=1

Since gcd(m, n) = 1 implies that gcd(n − m, n) = 1, the conjugate of ζ is


equal to:
2πi 2πi
m (n−m)
ζ=e n =e n .
This and the fact that Φn has an even amount of factors, allows us to write
(3.1) for n ≥ 3 as follows.
Y  2πi 2πi

Φn (0) = e n m e n (n−m)
2m<n
gcd(n,m)=1
Y  2πi

(m+n−m)
= e n

2m<n
gcd(n,m)=1

=1

12
Thus the proposition holds for n ≥ 3. It is left to show that the proposition
holds for n = 2, however in this case one simply gets
2πi
1
Φ2 (0) = e 2 = 1.

Hence the desired result is clear.

Proposition 11. For every n ≥ 2 there are infinitely many primes congru-
ent to 1 mod n.

To prove this, we will use the following lemma.

Lemma 3. Let n > 0 and k ∈ Z be integers. If p is a prime number such


that p|Φn (nk), then p ≡ 1 mod n.

Proof. In case n = 1, this is trivially true because every number m ≡ 1 mod


1. So assume n > 1. Since Φn divides xn − 1 in Z[x], it follows that
p|(nk)n − 1, or equivaltently, (nk)n ≡ 1 mod p. In particular this implies
that p does not divide n. So the zeros in Fp of the polynomial xn − 1 ∈ Fp [x]
n
are all simple. If 0 < m < n and m|n, then Φn divides the polynomial xxm−1−1 .
From the two observations above, it follows that every zero of Φn mod p has

exact order n in Fp . So this holds for the zero nk mod p as well. This
shows that F∗p contains an element of order n, and therefore n|(p − 1) or
equivalently, p ≡ 1 mod n.

Proof. (of Proposition 11) From Lemma 3 it follows immedialtely that primes
p ≡ 1 mod n exist. Let p1 , p2 , . . . , pr be a list of such primes. Put

m := n × p1 × p2 × . . . × pr ,

and consider Φn (mk) with k an integer big enough to ensure that φn (mk) >
1.

Since Φn (mk) > 1, it will be divisible by some prime q. Again, from


Proposition 10 one gets q ≡ 1 mod n. From Proposition 10 we see that
Φn (mk) ≡ 1 mod mk, hence in particular none of the pj can divide Φn (mk).

Therefore, q 6= pj for each j and the proposition holds.

13
3.5 Special cases
3.5.1 Infinitely many prime numbers 5 mod 8
Let m be a positive integer, m ≤ 4. Then the fourth cyclotomic polynomial
is given by:
Y 2πi
Φ4 (x) = (x − e 4 m )
gcd(4,m)=1
πi 3πi
= (x − e 2 )(x − e 2 )
2
=x +1

By applying Proposition 9 we now know that there are infinite many primes
of the form p ≡ 1 mod 4.

Now, let α be an even positive integer, such that 4 - α. Then Φ4 (α) =


α2 + 1 ≡ 5 mod 8.
It follows that the prime divisors of Φ4 (α) are all of the form 1 mod 4. That
is, 1 mod 8 or 5 mod 8. Assume all prime divisors are congruent with 1
mod 8. Then pi ≡ 1 mod 8, pj ≡ 1 mod 8 and pi pj ≡ 12 mod 8. This
contradicts the fact that Φ4 (α) ≡ 5 mod 8. Then at least one of the prime
divisors must be congruent to 5 mod 8.
Since we know that there is at least one prime congruent to 5 mod 8, we
can find at least one prime congruent to 5 mod 8 at every α, for 2 | α and
4 - α. Since α can increase infinitely, there are infinite many primes p ≡ 5
mod 8.

3.5.2 Infinitely many prime numbers 7 mod 12


Let n = 6, then Φ6 (x) is of the form
Y 2πi
m
Φ6 (x) = (x − e 6 )
gcd(6,m)=1

= x2 − x + 1.

Let α be a positive integer. One has



3 mod 4 if α ≡ 2 mod 4
Φ6 (α) =
1 mod 3 if 3 | α.

Now, let α be a positive integer such that α ≡ 2 mod 4 and 3 | α. Then


Φ6 (α) ≡ 7 mod 12, thus it has prime divisors congruent to 1 mod 12 and
prime divisors congruent to 7 mod 12. One can prove in similar way as
in 3.5.1 that Φ6 (α) has at least one prime divisor congruent to 7 mod 12.
Hence there are infinite primes congruent to 7 mod 12.

14
Chapter 4

Dirichlet’s theorem

4.1 Introduction
Dirichlet’s theorem is as follows:
Theorem 2. Let a ≥ 1 and m ≥ 1 be relatively prime integers. Then there
exist infinitely many primes p such that p ≡ a mod m.
As mentioned before, we will require many different fields of mathematics
to conclude the proof. The fundamentals of the proof are in group theory.
However, we will also utilize complex numbers, Dirichlet series and ζ- and
L-functions. This chapter will be devoted to proving several propositions,
from which Dirichlet’s theorem will follow. Our exposition closely follows A
course in arithmetic from Jean-Pierre Serre [2].

4.2 Characters
4.2.1 Definitions
Let G be a finite abelian group written multiplicatively.
Definition 3. A character χ is a homomorphism of G to the multiplicative
group C∗ . That is, χ : G → C∗ .
Definition 4. G b denotes the group of all these characters χ and is called
the dual of G. Let trivial character of G
b be given by the character χ, which
maps G to 1, χ(a) = 1, for all a ∈ G. We define the group operation on G b
as follows: the product of characters χ1 , χ2 is χ1 χ2 defined by
χ1 χ2 : x 7→ χ1 (x)χ2 (x).
Definition 5. Given any g ∈ G, let κ : G b → C∗ be the function defined
by κ : χ 7→ χ(g). κ is a character of G b since χ1 χ2 (g) = χ1 (g)χ2 (g) by
definition. We obtain tha map  : G → G b.
b

Definition 6. The group G is called the bidual of G.


b
b

15
4.2.2 Characters
Proposition 12. Let x ∈ G and χ ∈ G.
b Then


X n if x = 1
χ(x) =
0 if x 6= 1,
χ∈G
b

where n denotes the number of characters χ in G.


b

Proof. To prove the above equality, we will first prove the following formula
and apply it onto the dual group. We have


X n if χ = 1
χ(x) = (4.1)
0 if χ 6= 1,
x∈G

where n denotes the number of elements in G and χ ∈ G.


b The first equation
is obvious.

For the second one, we choose y ∈ G such that χ(y) 6= 1. By definition χ is


a homomorphism, thus the following holds
X X
χ(y) χ(x) = χ(xy).
x∈G x∈G

However, the map G → G : x 7→ xy is a bijection. Therefore, {x | x ∈ G} =


{xy | x ∈ G}, thus X X
χ(xy) = χ(x).
x∈G x∈G

Therefore X X
χ(y) χ(x) = χ(x) and
x∈G x∈G
X
(χ(y) − 1) χ(x) = 0.
x∈G
P
This implies that either χ(y) = 1 or Pχ(x) = 0 and since we have chosen
y such that χ(y) 6= 1, it must be that χ(x) = 0.

If one applies formula (4.1) to the dual of group G, one gets


X m if κ = 1
κ(χ) =
0 if κ 6= 1.
χ∈G
b

16
b and κ ∈ G
where m is the number of characters χ in G b . Upon proving that
b
m = n and that κ = 1 if and only if x = 1, the desired result follows. This
can be accomplished using the following two lemmas.

Lemma 4. The order of G is equal to the order of its dual.


We will proof this by showing that G ∼
= G,
b then the lemma follows directly.

Proof. Since G is a finite abelian group, there is a unique list (d1 , d2 , . . . dt ),


with all d1 ∈ Z, 1 < d1 ≤ d2 ≤ . . . ≤ dt and di | di+1 for i = 1, . . . , t − 1,
such that
G∼ = Z/d1 Z × Z/d2 Z × . . . × Z/dt Z.1
For convenience, we shall name Z/di Z as Gi .
Decompose G into two cyclic groups. That is, G = G1 × G2 . Define the
map
b→G
ρ:G b1 × G b2
χ 7→ (χ|Gb 1 , χ|G
b 2 ).

It is clear that by definition of the group operation of G, b ρ is a homo-


morphism. Furthermore it is to say that ρ is surjective. Indeed, for any
given (χ1 , χ2 ) ∈ Gb1 × G b 2 , we can find a character χ such that ρ(χ1 , χ2 ) =
χ1 (g1 )χ2 (g2 ) = χ(g), for (g1 , g2 ) = g. This can simply be done by defining χ
as the restriction of χ1 to G1 , and χ2 to G2 . Ultimately, since G = G1 × G2
it is to say that ρ is injective, thus isomorphic.

Now, by induction it follows that the following map is an isomorphism as


well:
b→G
γ:G b1 × . . . × G bt
χ 7→ (χ|Gb 1 , . . . , χ|G)
b t.

If χ is a character of Gi , the element wi = χ(g) satisfies widi = 1, hence wi is


a di th root of unity. The group of all di th roots of unity shall be denoted as
µdi . Conversely, given any wi ∈ µdi defines a character of G by χ : g a 7→ wia
such that χ(g) = wi . Thus we see that the map
b → µd
ζ:G i

χ 7→ χ(g),

is a bijection.

1
Proposition 9.3.1, Chapter 9, [4].

17
Furthermore, since (χ1 χ2 )(g) = χ1 (g)χ2 (g), ζ is a homomorphism. We now
see that ζ is an isomorphism. Therefore G bi ∼
= µdi and Gb i is cyclic of order di .

We conclude that Gi ∼
=G ci . Since this can be done for each i, G ∼
=Gb holds.
Thus G is of the same order as its dual.

Lemma 5. The map  : G → G


b is an isomorphism.
b

Proof. To prove  is an isomorphism, we will start off by showing  is a


homomorphism. In other words, that (xy) = (x)(y) holds for all x, y ∈ G.
 is defined as follows:
(x) = (χ 7→ χ(x))
| {z }
κ

Therefore (x)(y) maps χ to χ(x)χ(y), which equals χ(xy), since χ is a


homomorphism. Thus it is to say that (x)(y) = (xy).
Now, in the same way one shows G and G b have the same order, one can
also conclude that ord(G) b = ord(G b ) (= ord(G)). To conclude the proof, it
b
is left to show that  is injective. In other words, if x 6= 1 for x ∈ G, there
exists a character of G such that χ(x) 6= 1.
Again write G ∼ = Z/d1 Z×Z/d2 Z×. . .×Z/dt Z. As seen in Lemma 4, there is
a wi 6= 1 which suits the condition χ(g) = wi , for each i. Then by structure
of G, x 6= 1 implies that there is a character χ, such that χ(x) 6= 1.
If we add to this that G and G b are of the same order, we can conclude
b

:G→G b is an isomorphism.
b

Equation (4.1) is now clear. Indeed, since Lemma 4 shows that m = n and
Lemma 5 proves  : G → G b is an isomorphism one can state that x 6= 1 if
b
and only if κ(x) 6= 1.

Definition 7. χ is called a character modulo m, whenever χ is an element


of the dual of (Z/mZ)∗ . χ(a) = 0, whenever a ∈
/ (Z/mZ)∗ .
For convenience χ can be viewed as a function defined as χ : (Z/mZ)∗ → C∗
in the following sections, such that χ(ab) = χ(a)χ(b).

4.3 Ordinary Dirichlet series


4.3.1 Definitions
Definition 8. An ordinary Dirichlet series is of the form
X an
,
ns
n≥1

with an ∈ C and s ∈ C.

18
Definition 9. A function f : N → C is said to be multiplicative if f (mn) =
f (m)f (n) for all m, n ∈ N, with gcd(m, n) = 1.

Definition 10. A function f : N → C is said to be strictly multiplicative if


f (nn0 ) = f (n)f (n0 ) for all n, n0 ∈ N.

4.3.2 Partial sums


P an
Proposition 13. If the series f (s) = ns converges for s = s0 , it con-
verges uniformly in every domain of the form Re(s − s0 ) ≥ 0, Arg(s − s0 ) ≤
α, with α < π2 .
P an P
Proof. Let s0 = 0. We must prove that if the series ns0 = an con-
verges, there is uniform convergence
Pp in every domain of the form Re(s) ≥ 0,
Arg(s) ≤ α. Put Am,p = −s = e−λn s , where
n=m n and let bn = n
a
λn = log n. Consider the following equality.
m 0 m 0 m 0
X an X
n −λn s
X
Sm,m0 = = a e = an bn .
n=m
ns n=m n=m

Replace an by Am,n − Am,n−1 and one has.

m0 m 0
X X
Sm,m0 = an bn = (Am,n − Am,n−1 )bn
n=m n=m
m 0 m 0
X X
= Am,n bn − Am,n−1 bn
n=m n=m
m 0 m 0 −1
X X
= Am,n bn − Am,n bn+1
n=m n=m−1
m 0 −1
X
= Am,n (bn − bn+1 ) + Am,m0 bm0 + Am,m−1 bm
n=m
m 0 −1
X
= Am,n (bn − bn+1 ) + Am,m0 bm0 (4.2)
n=m

Note that Am,m−1 = m−1


P
n=m an , which is equal to zero since its upper index
is smaller than the lower index.

Hence,
m 0 −1
X
Sm,m0 = Am,n (e−λn s − e−λn+1 s ) + Am,m0 e−λm0 s .
n=m

19
an converges, there is a N such that if m, m0 ≥ N , we
P
Since the series
have |Am,m0 | ≤ .

m 0 −1
X
|Sm,m0 | ≤  (e−λn s − e−λn+1 s ) + e−λm0 s
n=m
 mX 0 −1 
|s| −λn x −λn+1 x
≤ (e −e )+1
x n=m

Note that we have used that for α, β ∈ R, 0 < α < β,


Z β
αs
|e βs
−e |= s e−ts dt
α
Z β
≤ |s| e−ts dt
α
Z β
= |s| e−t(x+iy) dt
α
Z β
= |s| e−tx e−tiy dt.
α

p
Let k = −ty and not that |eik | = | cos k + i sin k| = cos2 k + sin2 k = 1.
Hence
Z β
αs βs
|e − e | ≤ |s| e−tx dt
α
|s| −αx
= (e − e−βx ).
x
|s| 1
Moreover, x is bounded by cos α = K, thus

|Sm,m0 | ≤ (K(e−λn x − e−λn+1 x ) + 1)


≤ (K + 1).

Hence uniform convergence is clear.

Proposition 14. If f (s) converges uniformly for s = 0, it converges for


Re(s) > 0 and the function is holomorphic.

Proof. This follow directly from the Weierstrass theorem. 2

2
Theorem 1, Chapter 5, [3].

20
One can now redefine the ordinary Dirichlet series as follows:
Definition 11. The ordinary Dirichlet series is of the form

X an
f (s) = ,
ns
n=1

with an ∈ C and s ∈ C.
Proposition 15. If (an ) is bounded, the ordinary Dirichlet series is abso-
lutely convergent for Re(s) > 1.
First let us recall the definition of absolute convergence:
P P
Definition 12. A sequence bn is absolutely convergent if |bn | = K for
some K ∈ R.
Proof. Since (an ) is bounded, |an | ≤ l for some l ∈ R. Also,
∞ ∞ ∞ ∞
X 1 X 1 X 1 X 1
= = = .
ns |nx+iy | |nx ||niy | |nx ||eiy log n |
n=1 n=1 n=1 n=1
p
Let t = y log n
P −s and note
P −xthat |e it | = | cos t + i sin t| = cos2 t + sin2 t = 1.
P −x |n | = n .
Therefore
n converges for x > 1, it is to say that ∞ −s
P
Since n=1 |n | tends to k for
some k ∈ R. Hence the ordinary Dirichlet series is absolutely convergent for
Re(s) > 1.
Pp
Proposition 16. If the partial sums Am,p = n=m an are bounded, the
Dirichlet series is convergent for Re(s) > 0.
Proof. Assume |Am,p | ≤ K and let bn = n−s .

Now, consider
m 0 m 0
X an X
Sm,m0 = = an bn .
n=m
ns n=m

If one takes the absolute value of the above equation and applies equation
(4.2) it can be written as:
m 0
X
|Sm,m0 | = an bn
n=m
0 −1
 mX 
≤K bn − bn+1 + b m0
n=m
0 −1
 mX 
1 1 1
≤K − + (4.3)
n=m
n s (n + 1) s m0s

21
Whenever s is real, one may assume that
1 1
s
≥ .
n (n + 1)s
Hence, if one expands (4.3) for Re(s) > 0, one will find
 
1 1 1 1 1 1 1
|Sm,m0 | ≤ K − + − + ... + − +
ms (m + 1)s (m + 1)s (m + 2)s (m0 − 1)s m0s m0s
K
= s.
m
As a conclusion the convergence is clear.

4.3.3 Dirichlet series


Let f be a bounded multiplicative
P f (n) function. With Proposition 15 it is clear
that the Dirichelet series ns is absolutely convergent for Re(s) > 1.
Proposition 17. The infinite product
Y
(1 + f (p)p−s + . . . + f (pm )p−ms + . . .)
p∈P

is equal to the Dirichlet series and converges absolutely for Re(s) > 1.
Proof. Let S ⊆ P denote a set of prime numbers and let N(S) be de set of
integers all of whose prime factors belong to S. One can now compose the
next equality.

YX f (pm )
 X f (n)
=
pms ns
p∈S m=0 n∈N(S)
When S increases, the right hand side tends more and more to the Dirichlet
series.

Example: Let S = {2, 5, 11}. Now, one can evaluate N(S) = {2, 4, 5, 8,
10, 11, 16, 20, 22, 25, 33, . . .}. It is clear that with enlargement of S, N(S)
tends to N and therefore
∞ ∞
YX f (pm )
 X f (n)
ms
→ ,
p ns
p∈S m=0 n=1

whenever S increases.

Since the Dirichlet series converges absolutely for Re(s) > 1, it is to say that
for S = P the infinite product is equal to the Dirichlet series and converges
on the same domain. Therefore one can conclude that
∞ ∞
YX f (pm )

X f (n)
= for Re(s) > 1.
ns pms
n=1 p∈P m=0

22
Furthermore if f is multipicative in strict sense, the following holds
∞ ∞
YX f (p)m

X f (n)
= .
ns pms
n=1 p∈P m=0

Additionally, we know that for |x| < |y|



X xn 1
= .
yn 1 − xy
n=1
Therefore, for |f (p)| < |ps |,

∞ ∞
YX f (p)m
 Y
X f (n) 1
= = .
ns p ms f (p)
n=1 p∈P m=0 p∈P 1 − ps

Thus, it suffices to show that |f (p)| < |ps |. However, in the next sections
f (p) will be equal to either 1 or χ(p) and in both of these cases, |f (p)| < |ps |
holds for Re(s) > 0.

4.4 The zeta functions


4.4.1 Definitions
Let U be an open subset of C and f : U → C .
Definition 13. A function f is said to be holomorphic in z0 if there exists
 > 0 such that the series

X f (n) (z0 )
f (z) = (z − z0 )n
n!
n=1

converges for |z − z0 | < .


Definition 14. The function f is said to be holomorphic on U if it is
holomorphic in every z0 ∈ U .
Definition 15. The zeta function is defined as the ordinary Dirichlet series
with f = 1. That is

X 1 Y 1
ζ(s) = = .
n=1
ns
p∈P
1 − p1s

Let fn : U → C
P∞
Definition 16. A series n=0 fn (x) converges normally if

X ∞
X
|| fn (x) ||:= sup |fn (x)| < ∞.
n=0 n=0 S

23
4.4.2 The zeta function
Proposition 18. Let f : U → C, f is holomorphic in z0 if and only if f
is differentiable in an open environment of z0 and the derivative of f is a
continuous function.
Proof. This follows simply from definition 13.

Proposition 19. The zeta function is a nonzero holomorphic function in


the half plane Re(s) > 1.
Proof. It is clear that the zeta function is differentiable in an open envi-
ronment of s, for every s. Also obviously, ζ(s) 6= 0 in the half plane of
Re(s) > 1.

Proposition 20. One has:


1
ζ(s) = + φ(s),
s−1
where φ(s) is holomorphic for Re(s) > 0.
Proof. We will start by proving ζ(s) is of the form (s − 1)−1 + φ(s).
By definition

X 1
ζ(s) =
ns
n=1

1 X 1 1
= + s
− .
s−1 n s−1
n=1

Note that
Z ∞ ∞ Z n+1
1 X
= t−s dt = t−s dt. (4.4)
s−1 1 n=1 n

Here, the first equality can simply be checked by:


t1−s ∞
Z ∞
1
t−s dt = = ,
1 1 − s t=1 s − 1
for Re(s) > 1.

By applying equation (4.4) to the zeta function one gets


∞  Z n+1 
1 X 1 −s
ζ(s) = + − t dt
s−1 ns n
n=1
∞ Z n+1
1 X
= + (n−s − t−s dt).
s−1 nn=1

24
Hence, the zeta function is of the desired form. Put
Z n+1 ∞
X
φn (s) = (n−s − t−s dt) and φ(s) = φn (s).
n n=1

Consequently, the required result is found.

Next we will prove the second part of Proposition 20: φ(s) is holomorphic
for Re(s) > 0. By Proposition 18 it is clear that φn (s) P is holomorphic for
all n ∈ [1, . . .). Now, all is left to show is that the series φn (s) converges
normally on all compact sets for Re(s) > 0.
One has:
Z n+1
||φn (s)|| = sup (n−s − t−s dt)
n≤t≤n+1 n
Z n+1
≤ sup |n−s − t−s |dt
n≤t≤n+1 n
−s
≤ sup |n − t−s |
n≤t≤n+1

We get that the derivative of the function n−s − t−s is equal to s


ts+1
. As a
result
s
||φn (s)|| ≤ sup s+1
.
n≤t≤n+1 t

One applies the note from Proposition 15 to get:

|s|
||φn (s)|| ≤ with x = Re(s).
nx+1
Thus

X
||φn (s)|| < ∞ for Re(s) > 0,
n=1

and therefore φn (s) is normally convergent, thus uniformly convergent on


all compact sets for Re(s) > 0. Concluding, by Weierstrass theorem φ(s) is
holomorphic for Re(s) > 0.3

Note: It is clear the zeta function has a simple pole for s = 1.

Proposition 21. When s → 1, one has


X 1 1
s
∼ log .
p s−1
p∈P

3
Theorem 1, Chapter 5, [3].

25
Proof. Let f, g be two functions. By notation, f ∼ g for s → 1 signifies
lims→1 fg = 1.

We will prove this proposition by showing that p∈P p1s ∼ log ζ(s) as it
P
1
follows from the note in Proposition 20 that log ζ(s) and log 1−s both have
1
a pole for s = 1, and therefore log ζ(s) ∼ log 1−s .

Due to the fact that log is not technically speaking a function, it is necessary
to explain what we mean by it. Even for Re(s) > 0, the zeta-function could
still be complex valued. Therefore we choose the branch of log ζ(s) in which
becomes zero when s → ∞ on the real axes.
1
Definition 17. For Re(s) > 1, each factor of ζ(s) is of the form 1−α , with
αn
1
as the series ∞
P
α < 1. We define log 1−α n=1 ns .

By definition:
Y 1
log ζ(s) = log
p∈P
1 − p1s
X 1 −1
= log(1 − )
ps
p∈P
XX 1
=
npns
p∈P n≥1
X 1 XX 1
= + .
ps npns
p∈P p∈P n≥2

P∞ zn
Note that we have used that for complex numbers − log(1 − z) = n=1 n
for Re(z) < 1.
P 1 P P −ns
We write log ζ(s) = ps + ψ(s), where ψ(s) = np . Now it suffices
to show ψ is bounded. To show this, take s to be real and write

XX 1
ψ(s) =
npns
p∈P n=2

XX 1
≤ .
pns
p∈P n=2

Furthermore, for |k| > 1 we know that



X 1 1
= k −2 .
k n 1 − k −1
n=2

26
Thus the following holds
X 1
ψ(s) ≤ p−2s
1 − p−s
p∈P
X 1
=
ps (ps − 1)
p∈P
X 1

p(p − 1)
p∈P

X 1

n(n − 1)
n=1
= 1.

Concluding, ψ(s) is bounded and the proposition holds.

4.5 The L-functions


4.5.1 Definitions
Let m ≥ 1 and let χ be a character modulo m.
Definition 18. The L-function is defined by the Dirichlet series

X χ(n)
L(s, χ) = .
ns
n=1

4.5.2 The L-functions


Proposition 22. For χ 6= 1 the series L(s, χ) converges in the half plane
Re(s) > 0.
Proof. To prove this
P∞proposition, we will focus on the upper term of the
fraction. That is, n=1 χ(n).
Let
Xv
Au,v = χ(n),
n=u
for u ≤ v.
For n = u, . . . , u + m − 1 Propostition 12 shows that
u+m−1
X
An,m−1 = χ(n) = 0.
n=u

It is to say that χ(a+m) = χ(a), thus χ can be viewed as a periodic function,


hence |Au,v | is bounded by the number of elements of a period. |Au,v | ≤
φ(m). Using Proposition 15 will prove that the L-series converges.

27
Proposition 23. For χ 6= 1 one has
Y χ(p) −1

L(s, χ) = 1− s
p
p∈P

and the series L(s, χ) converges absolutely in the half plane Re(s) > 1.
Proof. This follows directly from Proposition 17.

Proposition 24. For χ = 1, one has


Y 1
L(s, 1) = F (s)ζ(s) with F (s) = (1 − )
ps
p|m
 −1
Q χ(p)
Proof. From Proposition 23, we know that L(s, χ) = p∈P 1− ps .
Now, for χ = 1, we have
Y −1
1
L(s, 1) = 1−
ps
p-m
Y 1 −1 Y
  
1
= 1− s 1− s
p p
p∈P p|m
 
Y 1
= ζ(s) 1− s .
p
p|m

Hence, the desired result is clear.

Proposition 25. For χ = 1 the L-function L(s, 1) extends analytically for


Re(s) > 0 and has a simple pole for s = 1.
Proof. Since these properties apply to the ζ-function and Proposition 24
holds, it is obvious that these properties also apply to the L-function.

4.6 Characters modulo m


4.6.1 Definitions
Let us recall the definition of a character modulo m.
Definition 19. Let m, n ≥ 1, for m, n ∈ Z. χ is called a character
modulo m, whenever χ is an element of the dual of (Z/mZ)∗ . That is,
χ : (Z/mZ)∗ → C∗ . χ(a) = 0, whenever a ∈
/ (Z/mZ)∗ .
Definition 20. We define ζm (s) as the product of all L(s, χ) over all char-
acters modulo m. That is
Y
ζm (s) = L(s, χ).
χ

28
4.6.2 Characters modulo m
Proposition 26. For n ∈ Z it is to say that n mod m ∈ (Z/mZ)∗ if and
only if gcd(n, m) = 1.

Proof. Let n ∈ Z. If n mod m ∈ (Z/mZ)∗ , then by definition one can find


b ∈ Z such that nb mod m = (n mod m)(b mod m) = 1 mod m. This
implies that nb − 1 = mq, for some q ∈ Z. However, stating nb − mq = 1 is
equivalent with stating gcd(n, m) = 1.

Note that for all n with gcd(n, m) 6= 1, by definition χ(n) = 0.

Let n be a positive integer such that gcd(m, n) = 1. We define a new function


g(n), which denotes the order of the quotient of (Z/mZ)∗ by the subgroup
(n) generated by n.
φ(m)
g(n) := .
ord(n)
Here φ(m) is the Euler φ-function [and ord(n) the smallest integer such that
nord(n) ≡ 1 mod m].

Proposition 27. The function ζm (s) can be written as


Y 1
ζm (s) =  g(p) .
p-m 1 − 1
pord(p)s

Proof. By definition ,
Y
ζm (s) = L(s, χ)
χ
YY 1
= χ(p)
.
χ p∈P 1− ps

Now, let µw be the set of ord(p)th roots of unity. Then, for p - m one has
the identity
Y Y Y 1
(1 − wT ) = word(p) ( − T)
w∈µw w∈µw w∈µw
w
Y
iπ(n−1)
=e (w − T )
w∈µw
Y
= (−1)n−1 (−1)n (T − w)
w∈µw

= 1 − T ord(p) .

29
When we apply this to the product of all characters χ of (Z/mZ)∗ we use
the fact that for all w ∈ µw there exists exactly g(p) characters χ such that
χ(p) = w. Thus Y
(1 − χ(p)T ) = (1 − T ord(p) )g(p) .
χ

Knowing this, one can apply the formula to the ζm -function by putting
T = p−s and get the following
Y 1
ζm (s) =  g(p) .
p-m 1 − 1
pord(p)s

Proposition 28. L(1, χ) 6= 0 for all χ 6= 1.

Proof. One can prove this by use of contradiction. Assume L(1, χ) = 0, for
some χ 6= 1. In Proposition 25 we have seen L(s, 1) has a pole at s = 1.
Then in de product L(s, χ)L(s, 1) the pole of L(s, 1) and the root of L(s, χ)
would cancel each other out. Since Proposition 23 demonstrates that all
other L(s, χ) are holomorphic it follows that ζm would be holomorphic at
s = 1, thus also for all s such that Re(s) > 0. Since it is a Dirichlet series
with positive coefficients, it is to say that ζm would converge for all s in the
same domain.4 Suppose this is true.
 −g(p)
1
Observe the pth factor of ζm , which is equal to 1 − pord(p)s . In the
same way as shown in Proposition 17 the following holds.

X g(p)
1 −k ord(p)s
 g(p) = p
1 k=0
1− pord(p)s

X
≥ p−k ord(p)g(p)s
k=0
∞  k
X 1
= .
k=0
pφ(m)s
4
Proposition 7, Chapter VI, [2].

30
Then in general, one has
Y 1
ζm (s) =  g(p)
p-m 1 − 1
pord(p)s
∞  k !
Y X 1

k=0
pφ(m)s
p-m
X 1
= (4.5)
nφ(m)s
gcd(n,m)=1

It follows that ζm has all coefficients greater than those of (4.5), which
diverges for s = φ(m)−1 . This contradicts with our assumption and therefore
L(1, χ) 6= 0 for all χ 6= 1.

Remark. Since L(1, χ) 6= 0 for al χ 6= 1 and Proposition 24 holds, we know


that L(s, 1) had a simple pole at s = 1. Now we can conclude that ζm also
has a simple pole at s = 1.

4.7 Density
4.7.1 Definitions
Definition 21. Let B ⊆ A be two sets of positive numbers. The Dirichlet
density δ of B is defined as
−s
P
x∈A x
δ(B) = lim P −s
,
s→1 x∈B x

It is to say that the density of a set B is equal to the ratio of elements B in


A. One may observe that δ ∈ [0, 1], with δ(B) = 1 in the case of B = A.

4.7.2 Density
Let P again denote the set of all prime numbers and let D ⊂ P . The density
δ of D is as follows:
P 1
ps
p∈D
δ(D) = P 1 , (4.6)
ps
p∈P

when s tends to 1.

As we have seen in Proposition 21


X 1 1
∼ log ,
ps s−1
p∈P

31
when s tends to 1. Therefore equation 4.6 can be rewritten as
P 1
ps
p∈D
δ(D) = 1 ,
log s−1
when s tends to 1.

Proposition 29. The density of a finite set is 0.


Proof. Let A be a infinite set and let B ⊂ A be a finite set. By definition
the density of B is as follows
fB (s)
δ(B) = lim .
s→1 fA (s)
However, since we can assume that the denominator tends to infinity for
s → 1, while the numerator does not, δ(B) = 0 for s → 1.

4.8 Dirichlet’s theorem


4.8.1 Definitions
Definition 22. Let m ≥ 1 and let a be such that gcd(a, m) = 1. Pa denotes
the set of primes such that p ≡ a mod m.

4.8.2 Dirichlet’s theorem


1
Theorem 3. The density of Pa is equal to φ(m) .

The density of Pa is given by the following ratio


P 1
ps
p∈Pa
1 ,
log s−1
1
which tends to a certain k for s → 1. Theorem 3 states that k = φ(m) . For
P 1 1 1
this to be true, one must prove that ps ∼ φ(m) log s−1 .
p∈Pa
By definition every element p of Pa is congruent to a mod m. In other
words a−1 p ≡ 1 mod m for all p ∈ Pa . By Proposition 12 we know that

X
−1 n if p ∈ Pa
χ(a p) =
0 otherwise.
χ

Since n denotes the number of elements in (Z/mZ)∗ , one writes


X
χ(a−1 p) = φ(m) for all p ∈ Pa .
χ

32
Furthermore, by definition

χ(a−1 p) = χ(a)−1 χ(p).


P 1
Let ga (s) := p∈Pa ps , for s tends to 1. It is obvious that
X
ga φ(m) = ga χ(a)−1 χ(p).
χ

Regrouping the terms gives


1 X X 1
ga = χ(a)−1 χ(p)
φ(m) χ ps
p∈Pa
 
−1
P
χ χ(a) χ(p)
1 X
= .
φ(m) ps
p-m

Let χ be a character of (Z/mZ)∗ . We define a new function fχ by


X χ(p)
fχ (s) := .
ps
p-m

Now we have found:


1 X
ga = χ(a)−1 fχ (s).
φ(m) χ

1
Note that if one proves fχ (s) ∼ log s−1 for s → 1, the proof of Theorem 3
will be completed.
1
Proposition 30. The series fχ (s) ∼ log s−1 , for s tends to 1.

Proof. The
P case1 of χ = 1 being toilless, since one can clearly P see that
1
f1 (s) = ps is only a finite number of terms smaller than p∈P ps .
P p-m 1
Since p∈P p1s ∼ log s−1 1
, it is to say that, then f1 ∼ log s−1 for s → 1.

Now, it suffices to show that fχ remains bounded for χ 6= 1 and s tends to


1. This is done in similar way as in Proposition 21.

33
For Re(s) > 1 the following holds
Y 1
log L(s, χ) = log χ(p)
χ 1− ps
X 1
= log χ(p)
χ 1− ps

XX χ(p)n
=
χ n=1
npns

X χ(p) XX χ(p)n
= +
χ
ps χ n=2
npns
= fχ (s) + Fχ (s).

Proposition 28 shows that log L(s, χ) does not vanish in a neighbourhood


of s = 1, this together with Proposition 21 shows that L(s, χ) and Fχ (s)
remain bounded for s → 1. Hence the same holds for fχ (s).
1 1 1
Altogether, since fχ (s) ∼ log s−1 for s → 1, we have ga ∼ φ(m) log s−1 . This
proves Theorem 3, which, together with Proposition 29 proves there exist
infinitely many primes p such that p ≡ a mod m.

34
Chapter 5

Conclusion

The intention of this thesis was to prove Dirichlet’s theorem. We have done
this by distinguishing several special cases. With use of elementary arith-
metic we have shown that there are infinitely many primes p congruent to
3 mod 4 and congruent to 1 mod 4.

After introducing cyclotomic polynomials and explaining various properties


of cyclotomic polynomials, we have used cyclotomic polynomials to prove
there are infinitely many primes p of the form p ≡ 1 mod n. Moreover, we
have shown that there is an infinite number of primes p such that p ≡ 5
mod 8 or p ≡ 7 mod 12.

Ultimately, we introduced characters modulo m, Dirichlet series, ζ-functions,


L-functions and the Dirichlet density to prove Dirichlet’s theorem on the
basis of A course in arithmetic from Jean-Pierre Serre [2].

35
Chapter 6

Acknowledgements

This thesis owes is existence to the inspiration, help and support of several
people. Firstly, I would like to thank Prof. dr. J. Top, for suggesting this
topic and for his guidance during this research. Without him, this thesis
would not be what it is today.

Furthermore, I would like to thank Prof. dr. H. L. Trentelman, for being


my second supervisor.

A special thanks goes to secondary school math teacher, Peter Wageman.


He has shown me the beauty of mathematics, causing me to apply for the
study in this matter.

Finally, my deepest gratitude goes to my family and friends, for helping


me relax during this stressful time and encouraging me to continue writing
whenever necessary. Particularly, I would like to thank Niek Beudeker, for
revising and correcting my thesis.

36
Bibliography

[1] [Di] P.G. Lejeune-Dirichlet: Beweis des Satzes, daß jede unbe-
grenzte arithmetische Progression, deren ersten Glied und Differenz
ganze Zahlen ohne gemeinschaftlichen Factor sind, unendlich viele
Primzahlen enthält, Mathematische Abhandlungen der Königlichen
Akademie der Wissenschaften zu Berlin aus dem Jahre 1837, pp. 45–81.
Berlin: 1839.
Scanned images of this paper are available at

bibliothek.bbaw.de/bibliothek-digital/digitalequellen/
schriften/anzeige?band=07-abh/1837&seite:int=00000286

[2] [Se] Jean-Pierre Serre: A Course in Arithmetic, Graduate Texts in


Mathematics, Volume 7, Springer-Verlag, (1973).

[3] [Ah] L. Ahlfors: Complex analysis: an introduction to the theory of


analytic functions of one complex variable, McGrawHill, USA, (1966).

[4] [To] J. Top: Groepentheorie, lecture notes (2013), Johan Bernouilli In-
stituut, Groningen.

http://www.math.rug.nl/~top/alg1.pdf

37

You might also like