You are on page 1of 199

Universit` a degli Studi di Parma

Facolt` a di Scienze Matematiche, Fisiche e Naturali


Corso di Laurea in Matematica
Introduzione
alla Teoria Analitica dei Numeri
Alessandro Zaccagnini
(versione preliminare 11 marzo 2008)
Anno Accademico 20062007
Il testo ` e stato composto per mezzo di un pacchetto di macro creato dallAutore
e basato su L
A
T
E
X2

, c _ American Mathematical Society. La gure sono state


create con MetaPost. Lultima versione di questo testo ` e disponibile allindirizzo
http://www.math.unipr.it/

zaccagni/psfiles/lezioni/tdn2005.pdf
La data di questa versione ` e 11 marzo 2008.
Questa versione su Internet ` e a disposizione di chiunque, gratuita-
mente, per un qualsiasi valido scopo di istruzione, a patto che non
se ne faccia commercio, che non venga posta in condivisione su
siti web senza lautorizzazione scritta dellAutore e che non venga
modicata in alcun modo.
Si prega di inviare suggerimenti e critiche, e di segnalare eventuali errori di stampa
allindirizzo qui sotto.
Prof. Alessandro Zaccagnini
Dipartimento di Matematica
Universit` a degli Studi di Parma
Parco Area delle Scienze, 53/a Campus Universitario
43100 Parma, ITALIA
Tel. 0521 906902 Telefax 0521 906950
e-mail: alessandro.zaccagnini@unipr.it
pagina web: http://www.math.unipr.it/

zaccagni/home.html
Indice
Simboli e notazioni 5
1 Risultati Elementari 11
1.1 Lalgoritmo di Euclide . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 I Teoremi di Fermat, Eulero, Wilson e Gauss . . . . . . . . . . . . 13
1.3 Terne pitagoriche . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4 Somme di due quadrati . . . . . . . . . . . . . . . . . . . . . . . 21
1.5 Il Teorema dei quattro quadrati . . . . . . . . . . . . . . . . . . . 25
1.6 La legge di reciprocit` a quadratica . . . . . . . . . . . . . . . . . . 26
1.7 Formule per i numeri primi . . . . . . . . . . . . . . . . . . . . . 30
1.8 Problemi aperti . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2 Funzioni Aritmetiche 37
2.1 Denizioni e prime propriet` a . . . . . . . . . . . . . . . . . . . . 38
2.2 Alcune funzioni aritmetiche importanti . . . . . . . . . . . . . . . 43
2.3 Il prodotto di Eulero . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.4 Serie di Dirichlet formali . . . . . . . . . . . . . . . . . . . . . . 54
2.5 Problemi aperti . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3 Distribuzione dei Numeri Primi 57
3.1 Risultati elementari . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.2 I Teoremi di Eulero e di Chebyshev . . . . . . . . . . . . . . . . 61
3.3 Le formule di Mertens . . . . . . . . . . . . . . . . . . . . . . . 65
3.4 Le formule di Selberg . . . . . . . . . . . . . . . . . . . . . . . . 69
3.5 Dimostrazione del Teorema dei Numeri Primi . . . . . . . . . . . 72
3.6 Altri risultati su alcune funzioni aritmetiche . . . . . . . . . . . . 79
3.7 Grandi intervalli fra numeri primi consecutivi . . . . . . . . . . . 83
3.8 Problemi aperti . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3
4 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
4 Primi nelle progressioni aritmetiche 87
4.1 Caratteri di un gruppo abeliano . . . . . . . . . . . . . . . . . . . 88
4.2 Caratteri e funzioni L di Dirichlet . . . . . . . . . . . . . . . . . . 89
4.3 Preliminari per il Teorema di Dirichlet . . . . . . . . . . . . . . . 94
4.4 Il Teorema di Dirichlet . . . . . . . . . . . . . . . . . . . . . . . 97
4.5 La disuguaglianza di P olyaVinogradov . . . . . . . . . . . . . . 98
4.6 Il Teorema di GaussJacobi . . . . . . . . . . . . . . . . . . . . . 100
4.7 Problemi aperti . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5 Metodi di Crivello 103
5.1 Il principio di inclusioneesclusione e la formula di Legendre . . . 104
5.2 Il crivello di Brun . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.3 Applicazioni del crivello di Brun . . . . . . . . . . . . . . . . . . 112
5.3.1 Primi e polinomi . . . . . . . . . . . . . . . . . . . . . . 112
5.3.2 Maggiorazione del numero di primi in un intervallo . . . . 113
5.3.3 Polinomi di primo grado . . . . . . . . . . . . . . . . . . 113
5.3.4 Polinomi di secondo grado . . . . . . . . . . . . . . . . . 114
5.3.5 Rappresentazioni come somma di quadrati . . . . . . . . 115
5.4 Il crivello grande . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.5 Applicazioni del crivello grande . . . . . . . . . . . . . . . . . . 121
5.6 Problemi aperti . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6 Introduzione alla Teoria Analitica dei Numeri 129
6.1 Il programma di Riemann . . . . . . . . . . . . . . . . . . . . . . 129
6.2 Lequazione funzionale della funzione zeta . . . . . . . . . . . . . 130
6.3 Distribuzione degli zeri della funzione zeta . . . . . . . . . . . . 136
6.4 La regione libera da zeri . . . . . . . . . . . . . . . . . . . . . . 140
6.5 La formula esplicita: legame fra psi e zeta . . . . . . . . . . . . . 144
6.6 Dimostrazione del Teorema dei Numeri Primi . . . . . . . . . . . 146
6.7 La congettura di Riemann . . . . . . . . . . . . . . . . . . . . . . 148
6.8 Una famosa affermazione di Eulero . . . . . . . . . . . . . . . . 150
6.9 Considerazioni nali . . . . . . . . . . . . . . . . . . . . . . . . 152
6.9.1 Ancora sul Teorema di Dirichlet . . . . . . . . . . . . . . 152
6.9.2 Distribuzione degli zeri e termine derrore . . . . . . . . . 152
6.10 The Zeta Function Song . . . . . . . . . . . . . . . . . . . . . . . 153
6.11 Problemi aperti . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7 Il problema di Goldbach 157
7.1 Problemi additivi: il metodo del cerchio . . . . . . . . . . . . . . 157
7.2 Il problema di Goldbach . . . . . . . . . . . . . . . . . . . . . . 161
7.3 Dove sono le difcolt` a? . . . . . . . . . . . . . . . . . . . . . . . 167
Indice 5
7.3.1 Approssimazione della funzione theta di Chebyshev . . . 168
7.3.2 Il contributo degli archi secondari . . . . . . . . . . . . . 169
7.4 Risultati per quasi tutti gli interi pari . . . . . . . . . . . . . . . 170
7.5 Varianti: il Teorema dei tre primi ed i primi gemelli . . . . . . . . 171
A Appendice 173
A.1 Formule di sommazione . . . . . . . . . . . . . . . . . . . . . . 173
A.2 Le funzioni Gamma e Beta . . . . . . . . . . . . . . . . . . . . . 176
A.3 La formula di Wallis e la formula di Stirling . . . . . . . . . . . . 177
A.4 Lemmi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
B Distribuzione dei Numeri Primi 183
C Funzioni Aritmetiche Elementari 185
D Generatori e Ordini modulo p 187
Bibliograa 189
6 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Simboli e notazioni
Scriveremo f := g per indicare luguaglianza per denizione. Dato un qualunque
insieme nito A, indicheremo con [A[ la sua cardinalit` a. Le lettere d, i, j, k,
m, n, q indicano di solito numeri interi (non necessariamente positivi), mentre la
lettera p denota sempre un numero primo. Le lettere x, y, t indicano numeri reali.
Per convenzione N indica linsieme degli interi non negativi, e quindi 0 N.
Z, Q, R e C hanno il signicato consueto, mentre F
q
indica il campo nito con
q elementi (se q ` e una potenza di un primo). Indicheremo con Z
n
linsieme delle
classi di resto modulo n, che ricordiamo costituire un anello commutativo con
identit` a, e con Z

n
linsieme delle unit` a di Z
n
, cio` e linsieme dei suoi elementi
invertibili.
Scriveremo d [ n quando d ed n sono interi ed esiste un altro intero q tale che
dq = n. Osserviamo che con questa convenzione d [ 0 per ogni d Z, mentre 0 [ n
implica n = 0. Scriveremo d n per negare questa relazione. Scriveremo anche
p

| n (ma solo per numeri primi p) se ` e la pi u grande potenza di p che divide


n, cio` e se p

[ n ma p
+1
n. Quando n, m sono numeri interi non entrambi nulli,
indicheremo con (n, m) e con [n, m] rispettivamente il massimo comun divisore ed
il minimo comune multiplo di n ed m. Supporremo sempre (n, m) >0 e [n, m] >0,
anche se n o m sono numeri negativi.
Quasi sempre p
n
indica ln-esimo numero primo, e log
n
x literata n-esima
della funzione logaritmo: log
2
x := loglogx e log
n+1
x := loglog
n
x per n 2.
Scriveremo

d[n

a mod q

a mod q
rispettivamente per indicare una somma estesa a tutti i divisori positivi d di n
(anche quando n ` e un numero negativo), per indicare una somma su tutte le classi
di resto modulo q o su tutte le classi a mod q con (a, q) =1 (quando queste somme
sono ben denite). Le somme e i prodotti indicati con

nx
oppure

nx
sono estesi a tutti i numeri naturali nellintervallo [1, x]. Quando la variabile ` e p ` e
sottinteso che queste somme o prodotti sono estesi solo ai primi che soddisfano le
7
8 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
condizioni richieste. Per convenzione, assegneremo il valore 0 alla somma vuota,
ed il valore 1 al prodotto vuoto.
Con [x] := maxn Z: n x indichiamo la parte intera del numero reale
x, e con x := x [x] [0, 1) la sua parte frazionaria. (z), (z) e z denotano
rispettivamente parte reale, parte immaginaria e coniugato del numero comples-
so z. Indicheremo con i lunit` a immaginaria, con e(x) la funzione esponenziale
complessa e
2ix
(di solito quando x ` e un numero reale) e con e
q
(x) la funzione
e
_
x/q
_
.
Useremo i simboli di BachmannLandau (o, O), di Vinogradov (, ) e di
Hardy-Littlewood () con il seguente signicato: siano f , g funzioni denite in
un intorno di x
0
, ma non necessariamente in x
0
(che pu` o essere +). Se g ` e non
negativa in un intorno di x
0
scriviamo f (x) =O(g(x)) oppure f (x) g(x) se
limsup
xx
0
[ f (x)[
g(x)
<+,
cio` e se esiste C R
+
tale che per tutti gli x in un opportuno intorno di x
0
si ha
[ f (x)[ Cg(x).
Se la costante C non ` e uniforme, ma dipende dai parametri A, B, . . . , scriveremo
f (x) = O
A,B,...
(g(x)) oppure f (x)
A,B,...
g(x). Scriviamo f (x) g(x) se f ` e
positiva ed inoltre g(x) f (x). Scriviamo f (x) = o(g(x)) se
lim
xx
0
f (x)
g(x)
= 0
ed f (x) =
_
g(x)
_
se f (x) non ` e o(g(x)), cio` e se
limsup
xx
0
[ f (x)[
g(x)
>0.
Scriveremo f (x) =

_
g(x)
_
oppure f (x) =
+
_
g(x)
_
per indicare, rispettiva-
mente,
liminf
xx
0
f (x)
g(x)
<0 e limsup
xx
0
f (x)
g(x)
>0.
Con f (x) =

_
g(x)
_
indichiamo che le due relazioni precedenti valgono simul-
taneamente. Scriveremo inoltre f g se
lim
xx
0
f (x)
g(x)
= 1,
ed f g per indicare che g(x) f (x) g(x) quando x x
0
.
Indice 9
Quando c R, useremo labbreviazione
Z
(c)
f (s)ds per
Z
c+i
ci
f (s)ds,
cio` e per lintegrale sulla retta verticale dei numeri complessi di parte reale c.
La denizione e le propriet` a elementari di alcune funzioni speciali sono da-
te nel testo: pi u precisamente, la funzione di Riemann ` e denita nel 2.4, la
funzioni e B di Eulero nellAppendice A.2.
Struttura
Per quanto possibile queste dispense sono autocontenute. Solo qualche risultato
` e stato citato ed utilizzato senza dimostrazione. Il simbolo nel margine rimanda E 1.2.3
allEsercizio 3 del 1.2. I numeri fra parentesi quadrate si riferiscono ai testi citati
nella Bibliograa.
Ogni paragrafo contiene un elenco di esercizi e riferimenti bibliograci per
approfondimenti. Altri esercizi si possono trovare nei libri di Apostol [5], di Hua
[69] e di Landau [85]. Nel paragrafo nale di ogni capitolo presentiamo infor-
malmente e rapidamente alcuni dei pi u importanti problemi aperti pertinenti. La
scelta naturalmente ` e arbitraria e discutibile: per una panoramica ben pi u vasta, si
vedano i libri di Guy [49], di Ribenboim [127] e di Shanks [134].
Unintroduzione molto semplice e discorsiva agli argomenti trattati si trova nel
libro di Beiler [8]. La storia della Teoria dei Numeri ` e trattata in enorme dettaglio
nei volumi di Dickson [27], e pi u in generale in Ore [113].
Altre letture consigliate sono i libri di Gauss [40], Knopfmacher [77], Landau
[83], Narkiewicz [110], Nathanson [111], Prachar [125], Tur an [138], Lang [86].
Il libro di Montgomery & Vaughan [105] contiene gli sviluppi della teoria svolta
qui ed ` e un ottimo libro per approfondire seriamente il contenuti di questo corso;
inoltre, contiene anche diverse centinaia di esercizi. Si veda anche lEnciclope-
dia on-line delle successioni di interi allindirizzo http://www.research.att.
com/

njas/sequences/
Ringraziamenti
Desidero ringraziare quanti mi hanno segnalato errori, imprecisioni, migliora-
menti e nuovi riferimenti bibliograci. Fra questi, in particolare A. Languasco,
G. Molteni, A. Perelli, G. Rossi e C. Viola.
10 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Capitolo 1
Risultati Elementari
In questo Capitolo iniziale parleremo di divisibilit` a, congruenze e della struttura
dei gruppi Z
n
e Z

n
. Affronteremo anche qualche problema classico o elementa-
re come la determinazione di tutte le terne pitagoriche e dellinsieme degli interi
che si possono rappresentare come somma di due o di quattro quadrati di numeri
interi. Concluderemo con un importante Teorema di Gauss (la Legge di Recipro-
cit` a Quadratica) e con una discussione sulla possibilit` a di trovare formule per
ottenere numeri primi.
1.1 Lalgoritmo di Euclide
Teorema 1.1.1 (Euclide) Dati n, m Z non entrambi nulli, siano A(n, m) :=
an +bm: a, b Z e d := (n, m). Allora A(n, m) = dZ, linsieme dei multipli
interi di d, e dunque esistono , Z tali che d =n+m.
Dim.
`
E evidente che d divide ogni elemento di A. Sia = n +m il minimo E 1-3
elemento positivo di A (che esiste perch e almeno uno fra n e m non ` e nullo).
Poich e d [ , resta da dimostrare che [ d. Consideriamo il resto r della divisione
euclidea di n per (cio` e lintero r tale che 0 r < ed inoltre esiste q Z tale
che n = q+r).
`
E chiaro che r A, poich e r = (1q)nqm, e dunque r = 0
(poich e altrimenti esisterebbe un elemento positivo di A strettamente minore di
), cio` e [ n. Analogamente [ m, e quindi [ d.
Denizione 1.1.2 Un intero n 2 si dice primo se d [ n implica [d[ = 1 oppure
[d[ = n.
Corollario 1.1.3 (Euclide) Se p ` e un numero primo e p [ ab, allora p [ a oppure
p [ b.
11
12 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Se p a allora (a, p) = 1 e per il Teorema 1.1.1 esistono interi e tali che
p+a = 1. Moltiplichiamo questa uguaglianza per b ed otteniamo pb+ab =
b. Poich e p ne divide il primo membro, deve dividere anche il secondo.
Denizione 1.1.4 Dato n N

chiamiamo fattorizzazione canonica di n la de-


composizione
n =
k

i=1
p

i
i
, dove p
i
< p
j
se i < j,
i
N

per i = 1, . . . , k,
ed i p
i
sono numeri primi. Se n = 1 allora k = 0 e il prodotto ` e vuoto.
Teorema 1.1.5 (Fattorizzazione Unica) Ogni n N

ha ununica fattorizzazio-
ne canonica.
Dim. Sia n 2 il pi u piccolo numero naturale con due fattorizzazioni canoniche
diverse
n =
k

i=1
p

i
i
=
l

j=1
q

j
j
,
con le convenzioni della Denizione 1.1.4. Per il Corollario 1.1.3, se p
1
[ n allora
p
1
` e uno dei primi q
j
, ed analogamente q
1
` e uno dei primi p
i
e dunque p
1
= q
1
(poich e entrambi sono uguali al pi u piccolo fattore primo di n). Quindi anche
il numero n/p
1
= n/q
1
< n ha due fattorizzazioni canoniche distinte, contro la
minimalit` a di n.
Corollario 1.1.6 Se n =
k
i=1
p

i
i
con p
i
ed
i
come nella Denizione 1.1.4, e E 5
d [ n, allora esistono interi
i
con 0
i

i
tali che d =
k
i=1
p

i
i
.
Teorema 1.1.7 (Euclide) Esistono inniti numeri primi.
Dim. Sia P=p
1
, . . . , p
n
un insieme nito non vuoto di numeri primi. Il numero
N := p
1
p
n
+1 >1 non ` e divisibile per alcuno dei primi p P.
Corollario 1.1.8 Sia p
n
ln-esimo numero primo. Si ha p
n
2
2
n1
. E 6
Esercizi.
E 1. Dimostrare che, ssato un intero m Z

, per ogni intero a esistono unici


q Z ed r N tali che a = mq+r, e 0 r <[m[.
E 2. Dimostrare che se a, b Z

, allora qualunque sia m Z, si ha (a, b) =


(a, bma).
Capitolo 1. Risultati Elementari 13
E 3. Determinare tutti gli interi a e b tali che 13a+17b = 1.
E 4. Dimostrare che per a, b N si ha ab = (a, b) [a, b].
E 5. Dimostrare il Corollario 1.1.6.
E 6. Dimostrare il Corollario 1.1.8, e dedurne che limsup
x+
(x)/loglogx >0.
Riferimenti. Hardy & Wright [57], Capitoli 1, 2, 5, 6 e 7, Landau [85], Dirichlet [28].
1.2 I Teoremi di Fermat, Eulero, Wilson e Gauss
Denizione 1.2.1 Fissato mZ, se m[ ab diciamo che a ` e congruo a b modulo
m e scriviamo a b mod m. Se m N

ed x Z, si dice minimo residuo positivo


di x modulo m lunico intero a tale che a 0, . . . , m1 ed x a mod m, e lo
si indica con x mod m.
Osservazione 1.2.2 La relazione di congruenza ` e una relazione di equivalenza.
Linsieme quoziente si indica con Z
m
. Inoltre, per ogni c Z si ha
a b mod m = a+c b+c mod m e ac bc mod m,
ac bc mod m = a b mod
m
(m, c)
,
lultima delle quali segue dal Teorema 1.1.1, poich e questo implica che se (, ) =
1 allora esiste
1
mod . Dunque, Z
m
` e un anello commutativo con identit` a, che
` e un campo se e solo se m ` e primo. Z

m
` e linsieme degli elementi invertibili di Z
m
. E 1
Lemma 1.2.3 Dato a Z

q
, lapplicazione f
a
: Z

q
Z

q
denita da f
a
(x) :=
ax mod q ` e una biiezione.
Teorema 1.2.4 (Teorema Cinese del Resto) Se n
1
, n
2
Z

ed inoltre (n
1
, n
2
) =
1, il sistema seguente ha ununica soluzione modulo n
1
n
2
:
_
x a
1
mod n
1
,
x a
2
mod n
2
.
Dim. Sia A :=a
1
+bn
1
: b = 0, . . . , n
2
1.
`
E evidente che tutti gli elementi di
A soddisfano la prima congruenza, e vogliamo dimostrare che sono tutti distinti
modulo n
2
. Supponiamo che a
1
+b
1
n
1
a
1
+b
2
n
1
mod n
2
per due valori distinti
b
1
, b
2
0, . . . , n
2
1. Per lOsservazione 1.2.2 abbiamo b
1
n
1
b
2
n
1
mod n
2
,
da cui b
1
b
2
mod n
2
, poich e (n
1
, n
2
) = 1. Ma questo ` e assurdo, perch e 0 <
[b
1
b
2
[ <n
2
.
14 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 1.2.5 (Fermat) Se p ` e un numero primo, qualunque sia a Z si ha
a
p
a mod p.
Dim. Se p [ a la tesi ` e evidente. Se p a ` e sufciente dimostrare che a
p1

1 mod p. Per il Lemma 1.2.3 linsieme A := na mod p: n = 1, . . . , p 1 ha


tutti gli elementi distinti e quindi, per il principio dei cassetti, A =1, . . . , p1.
Dunque, moltiplicando fra loro tutte le congruenze corrispondenti, abbiamo
(p1)! (p1)! a
p1
mod p,
e la tesi segue immediatamente osservando che
_
p, (p1)!
_
= 1.
Il Teorema di Fermat d` a una condizione necessaria ma non sufciente per la E 2-3
primalit` a: per esempio 2
340
1 mod 341 come si pu` o vedere facilmente dato che
2
10
=1024 1 mod 341, ma 341 =11 31 (si osservi che 2
5
1 mod 11 e 2
5

1 mod 31 e quindi 2
10
1 mod 11 31 per il Teorema Cinese del Resto 1.2.4), op-
pure 3
90
1 mod 91 poich e 3
6
1 mod 7 e 3
3
1 mod 13, ma 91 =7 13. Ancor
pi u semplicemente, 4
14
1 mod 15, poich e 4
14
=16
7
1
7
mod 15. Questa ` e una
situazione generale, come mostra il seguente Teorema.
Teorema 1.2.6 (Cipolla) Fissato un intero a 2, esistono inniti numeri compo-
sti m tali che a
m1
1 mod m, detti pseudoprimi in base a.
Dim. Sia p un numero primo tale che p a
_
a
2
1
_
. Osserviamo che p ` e necessa-
riamente dispari e consideriamo il numero intero
m
def
=
a
2p
1
a
2
1
=
a
p
1
a1
a
p
+1
a+1
=
_
a
p1
+a
p2
+ +a+1
__
a
p1
a
p2
+ a+1
_
. (1.2.1)
Per ipotesi a
2
1 ` e invertibile modulo p, e quindi m 1 mod p, dato che per
denizione (a
2
1)m = a
2p
1 a
2
1 mod p, per il Teorema di Fermat 1.2.5.
Inoltre, ciascuno dei due fattori a destra nella (1.2.1) ` e dispari, poich e contiene
un numero dispari di addendi ed a
2j
+a
2j1
= a
2j1
(a +1) ` e pari. Quindi m
1 mod 2p ed a
2p
= 1 +m(a
2
1) 1 mod m. Inne m1 = 2pr per qualche
intero r da cui a
m1

_
a
2p
_
r
1 mod m. Il Teorema ` e dimostrato poich e la
condizione p a(a
2
1) esclude solo un numero nito di numeri primi.
Vi sono interi n che non sono primi ma per i quali a
n1
1 mod n per ogni
a Z tale che (a, n) = 1. Questi sono detti numeri di Carmichael e nel 1992 ` e
stato dimostrato che sono inniti. I pi u piccoli sono 561, 1105 e 1729. E 4-5
Capitolo 1. Risultati Elementari 15
Teorema 1.2.7 (Wilson) Se p ` e un numero primo allora si ha
(p1)! 1 mod p.
Dim. Ricordiamo che Z
p
` e un campo. Quindi, lequazione x
2
= 1 ha al pi u 2 E 6
soluzioni (che naturalmente sono 1) e cio` e se x Z
p
0, 1, 1 allora x ,
x
1
mod p. Nel prodotto (p1)! mod p possiamo associare ciascun fattore ,1
al suo reciproco ottenendo
(p1)! 1 (1) 1
(p3)/2
1 mod p.
Alternativamente, per il Teorema di Fermat 1.2.5, il polinomio x
p1
1 ha co-
me radici x = 1, . . . , p 1 (tutti gli elementi non nulli di Z
p
) e quindi si ha la
fattorizzazione
x
p1
1 =
p1

n=1
(x n). (1.2.2)
Il Teorema di Wilson segue ponendo x = 0 in questa identit` a. E 7
Osserviamo che se n 6 non ` e primo allora (n 2)! 0 mod n e quindi il E 8
Teorema di Wilson d` a una condizione necessaria e sufciente afnch e n sia pri-
mo, che non pu` o essere usata come criterio di primalit` a efciente poich e richiede
essenzialmente n moltiplicazioni.
Osservazione 1.2.8 I Teoremi di Fermat e Wilson permettono di dare le espres-
sioni esplicite a
1
a
p2

_
(p2)!/a
_
mod p se p a.
Osservazione 1.2.9 Per p 3 poniamo
x
def
= 1 2
_
1
2
(p1)
_
, y
def
=
_
1
2
(p+1)
_
(p1),
in modo tale che xy =(p1)!. Poich e per ogni fattore n nel prodotto che denisce
x c` e il fattore pn n mod p nel prodotto per y, si ha x y(1)
(p1)/2
mod
p. Moltiplichiamo ambo i membri dellultima uguaglianza per x ed usiamo il
Teorema di Wilson 1.2.7: si ha quindi x
2
1 mod p se p 1 mod 4 ed x
2

1 mod p se p 3 mod 4.
Teorema 1.2.10 (Eulero) Se n, a Z ed (n, a) = 1, allora
a
(n)
1 mod n, dove (n)
def
=

.
Dim. Si dimostra come il Teorema di Fermat 1.2.5, sfruttando il Lemma 1.2.3.
16 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
1
2
4 8
5
10
9
7 3
6
5
7
11
13
17
19
23
1
Figura 1.1: Struttura di Z

11
e di Z

24
. Gli archi connettono le potenze successive
dello stesso elemento: nel caso a sinistra le potenze di 2 (che ` e un generatore di
Z

11
), nel caso a destra, poich e ogni elemento di Z

24
soddisfa x
2
1 mod 24, le
potenze successive di x ,= 1 sono 1, x, 1, x, . . .
Lemma 1.2.11 Per ogni n 1 si ha

d[n
(d) = n.
Dim. Nella seguente uguaglianza gli insiemi a destra sono mutuamente disgiunti:
le frazioni a destra si ottengono da quelle a sinistra riducendole ai minimi termini,
e raggruppandole per valori comuni dei denominatori delle frazioni ridotte.
_
h
n
: h 1, . . . , n
_
=
[
d[n
_
a
d
: a 1, . . . , d e (a, d) = 1
_
. (1.2.3)
La cardinalit` a dellinsieme a sinistra ` e n, e quella di ciascuno degli insiemi a destra
` e (d), per denizione.
Denizione 1.2.12 Diciamo che lordine di g Z

n
` e r se r ` e il minimo intero
positivo tale che g
r
1 mod n. Diciamo che g ` e una radice primitiva modulo n se
il suo ordine ` e (n), cio` e se g genera Z

n
. E 10
Lemma 1.2.13 Se r ` e lordine di a Z

n
, allora a
m
1 mod n se e solo se r [ m.
Dim. Sia d := (r, m); per il Teorema 1.1.1 esistono , Z tali che d =r +m,
e quindi a
d
a
r+m
1 mod n e per la minimalit` a di r questo ` e possibile solo se
d = r.
Il vero inverso del Teorema di Fermat 1.2.5 ` e il seguente risultato di Lucas.
Teorema 1.2.14 (Lucas) Se a
d
, 1 mod n per ogni d [ n 1 tale che d < n 1
ed inoltre a
n1
1 mod n, allora n ` e primo.
Capitolo 1. Risultati Elementari 17
Dim. a ha ordine n 1 in Z

n
, e quindi n 1 [ (n) n 1 da cui (n) = n 1,
cio` e n ` e primo.
Teorema 1.2.15 (Gauss) Per ogni numero primo p, il gruppo Z

p
` e ciclico.
Dim. Sia h
d
(x) := x
d
1: osserviamo che h
d
[ h
p1
in Z[x] quando d [ p 1.
Inoltre, per la fattorizzazione (1.2.2) valida in Z
p
, lequazione h
d
(x) 0 mod p
ha esattamente d soluzioni (evidentemente tutte distinte) in Z
p
: infatti, poich e Z
p
` e un campo, h
d
(x) 0 mod p ha al pi u d soluzioni, e h
p1
(x)/h
d
(x) 0 mod p
al pi u p1d, ma il loro prodotto h
p1
ne ha esattamente p1, e quindi i due
polinom h
d
ed h
p1
/h
d
devono avere d e p1d radici rispettivamente. E 6
Sia n
p
(d) il numero delle soluzioni dellequazione h
d
(x) 0 mod p che hanno
ordine d. Dimostreremo che n
p
(d) =(d) per d [ p1. Per d = 1 questo ` e ovvio
e supponiamo aver dimostrato la tesi per ogni [ d con <d. Per il Lemma 1.2.13
ogni soluzione di h
d
(x) 0 mod p ha ordine [ d e quindi per il Lemma 1.2.11
d =

[d
n
p
() =

[d,
<d
() +n
p
(d) =
_
d (d)
_
+n
p
(d),
da cui la tesi segue immediatamente. In particolare, n
p
(p1) = (p1) 1, e
dunque il gruppo Z

p
risulta essere ciclico, e con (p1) generatori.
Teorema 1.2.16 Se p ` e un primo dispari allora Z

p
` e ciclico per ogni 1,
mentre Z

2
+2
Z
2
Z
2
per ogni 0.
Dim. Il Teorema 1.2.15 garantisce lesistenza di una radice primitiva g
1
mod p.
Inoltre un semplice calcolo mostra che g
p1
1
,(g
1
+p)
p1
mod p
2
e quindi esiste
g
2
Z

p
2
tale che g
p1
2
, 1 mod p
2
. Sia r lordine di g
2
mod p
2
: per il Lemma
1.2.13 si ha r [
_
p
2
_
= p(p 1) e poich e g
1
g
2
mod p e g
1
ha ordine p
1 mod p, allora p 1 [ r. Ma r ,= p 1 e quindi r = p(p 1), cio` e g
2
` e una
radice primitiva mod p
2
. Dunque g
p1
2
= 1 +k
1
p con p k
1
e, per induzione,
g
(p1)p
1
2
= 1 +k

dove p k

. Lo stesso ragionamento di sopra mostra che


g
2
` e una radice primitiva mod p

, poich e, per induzione g


(p1)p
2
2
,1 mod p

e
quindi lordine di g
2
mod p

` e (p1)p
1
.
Esercizi.
E 1. Dimostrare la validit` a dei cosiddetti criteri di divisibilit` a per 3, 9, 11.
E 2. Dimostrare che 5n
3
+7n
5
0 mod 12 per ogni n Z.
E 3. Si determini il massimo comun divisore degli elementi di n
13
n: n N.
18 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Equazione Soluzioni primitive
x 1 mod 13 x = 1 1
x
2
1 mod 13 x = 1, 12 12
x
3
1 mod 13 x = 1, 3, 9 3, 9
x
4
1 mod 13 x = 1, 5, 8, 12 5, 8
x
6
1 mod 13 x = 1, 3, 4, 9, 10, 12 4, 10
x
12
1 mod 13 x = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 2, 6, 7, 11
Tabella 1.1: Dimostrazione del Teorema di Gauss per p = 13.
E 4. Dimostrare che 561, 1105 e 1729 sono numeri di Carmichael.
E 5. Dimostrare che se 6n +1, 12n +1 e 18n +1 sono simultaneamente primi,
allora il numero N := (6n+1)(12n+1)(18n+1) ` e di Carmichael.
E 6. Dimostrare che se p ` e un numero primo allora in Z
p
lequazione x
2

1 mod p ha 2 soluzioni. Pi u in generale, se f Z[x] ha grado 1, allora le-


quazione f (x) 0 mod p ha al pi u min
_
deg( f ), p
_
soluzioni. Vericare che
in Z
2
lequazione x
2
1 mod 2

ha 4 soluzioni se 3, e determinarle.
E 7. Dato il numero primo p dimostrare che Z
p
non ` e un campo algebricamen-
te chiuso utilizzando il polinomio f (x) = x
p
x +1. Pi u in generale, di-
mostrare che nessun campo nito ` e algebricamente chiuso, sfruttando la
dimostrazione del Teorema di Wilson 1.2.7.
E 8. Dimostrare che se n 6 non ` e primo allora n [ (n2)!.
E 9. Teorema di Wilson generalizzato: determinare il valore di
P(n)
def
=

mZ

n
m mod n.
Suggerimento: si consideri P(n)
2
, e se n = p

1
1
p

k
k
con p
1
< p
2
< si
calcoli P(n) mod p

j
j
, j = 1, . . . , k.
E 10. Determinare lordine r =r
p
di 8 modulo i primi 3 p 50, ricordando che
per il Teorema di Fermat 1.2.5 si ha r [ p 1. Usare questo risultato per
determinare tutti gli pseudoprimi in base 8 minori di 50.
E 11. Dimostrare che il polinomio f (x) =x
4
+1 ` e riducibile su Z
p
per ogni nume-
ro primo p, ma non su Z. Scrivere esplicitamente la fattorizzazione com-
pleta di f quando p = 3, p = 5 e p = 17. Quante sono le soluzioni di
f (x) 0 mod p?
Capitolo 1. Risultati Elementari 19
Riferimenti. Teorema di Gauss 1.2.15: Hardy & Wright [57], Teorema 110. La strut-
tura dei gruppi Z

m
` e discussa nei dettagli in Shanks [134] 2338: vedi in particolare i
diagrammi nel 33. Teorema 1.2.16: Shanks [134] 35. Teorema di Cipolla 1.2.1: Hardy
& Wright [57] Teorema 89, ed anche Pomerance [119]. Pseudoprimi: Ribenboim [127]
2.VIII. Numeri di Carmichael: Ribenboim [127] 2.IX ed Alford, Granville & Pomeran-
ce [3], dove si dimostra che ne esistono inniti. Teorema di Lucas 1.2.14 e sue varianti:
Crandall & Pomerance [20], Languasco & Zaccagnini [88].
1.3 Terne pitagoriche
Studiamo brevemente un problema classico della Teoria Elementare dei Numeri.
Denizione 1.3.1 Una terna di interi (a, b, c) Z
3
tali che a
2
+b
2
= c
2
si dice
terna pitagorica. Questa si dice primitiva se (a, b) = (a, c) = (b, c) = 1.
Teorema 1.3.2 (Diofanto) Se (a, b, c) ` e una terna pitagorica primitiva, allora
esistono n, m Z tali che (n, m) = 1, n ,m mod 2 ed inoltre
_

_
a = 2mn,
b = m
2
n
2
,
c = m
2
+n
2
.
(1.3.1)
Viceversa, dati n, mZ tali che (n, m) =1, n ,m mod 2, gli interi (a, b, c) deniti
dalla (1.3.1) formano una terna pitagorica primitiva.
Dim. Daremo due dimostrazioni diverse di questo Teorema. La prima ` e sostan-
zialmente quella di originale di Diofanto di Alessandria (III sec. d. C.). Osser-
viamo che c ` e necessariamente dispari: infatti, se a e b fossero entrambi dispari,
diciamo a = 2n+1, b = 2m+1, allora a
2
+b
2
= 4(n
2
+n+m
2
+m) +2 = c
2
, e
quindi c
2
2 mod 4, che ` e impossibile. Dunque possiamo supporre che a sia pari
e b dispari e scriviamo a = 2a
0
, con a
0
Z.
Poniamo :=
1
2
(c +b), :=
1
2
(c b), osservando che , Z poich e b
c 1 mod 2. Quindi a
2
0
= . Inoltre, se d := (, ), allora d [ e quindi
d [ + = c ed anche d [ = b da cui d = 1. Ma questo implica che e
siano quadrati perfetti, cio` e esistono n, m Z tali che
= m
2
e = n
2
.
Da queste ricaviamo immediatamente b = m
2
n
2
, c = m
2
+n
2
, a = 2mn. Questo
dimostra che qualunque sia la terna pitagorica primitiva (a, b, c) esistono due interi
n, m tali che (n, m) = 1, n , m mod 2 ed inoltre vale la (1.3.1). Lo svantaggio
20 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
di questa costruzione ` e che dipende dalla particolare forma della relazione fra i
numeri a, b e c.
La seconda dimostrazione che diamo si adatta bene ad un gran numero di casi
simili. Cambiamo prospettiva: poniamo x := a/c, y := b/c (dove supponiamo
tacitamente che c ,= 0, ma ` e chiaro che se c = 0 nella (1.3.1) allora si ha anche
a = b = 0) e risolviamo lequazione x
2
+y
2
= 1 in numeri razionali x, y, cio` e
cerchiamo i punti a coordinate razionali sulla circonferenza unitaria :=(x, y)
R
2
: x
2
+y
2
= 1. Fissiamo t Q e tracciamo la retta r(t) passante per il punto
P = (1, 0) (che appartiene a ) e per il punto Q(t) = (0, t) (vedi Figura 1.2).
Questa retta interseca in P ed in un altro punto R(t), le cui coordinate soddisfano
_
x
2
+y
2
= 1,
y =t(x +1).
Questo sistema si risolve facilmente, tenendo presente il fatto che ne conosciamo
gi` a una soluzione, e cio` e P = (1, 0). Le coordinate del punto R(t) sono
R(t) =
_
1t
2
1+t
2
,
2t
1+t
2
_
. (1.3.2)
Facendo riferimento alla Figura 1.2, se chiamiamo langolo

AOR dove A =
(1, 0), per un noto teorema di geometria elementare langolo

APR vale
1
2
ed
inoltre, per denizione, t = tg
_
1
2

_
, x = cos, y = sin. Dunque le (1.3.2) sono
le formule razionali per esprimere le funzioni trigonometriche in termini del-
la tangente dellangolo met` a, di cui abbiamo dato una dimostrazione alternativa
a quella classica. Notiamo per inciso che le (1.3.2) rappresentano le equazioni
parametriche di P. Si osservi inne che, ponendo t = n/m nella (1.3.2), si
riottengono le formule (1.3.1). Inoltre, questo procedimento pu` o essere invertito:
se Q ,= P ` e un qualsiasi punto di , tracciando la retta per P e Q, si trova che
questa interseca lasse delle ordinate in un punto che ha ordinata razionale. Infat-
ti, se Q = (x
0
, y
0
), la retta per P e Q taglia lasse delle y nel punto di coordinate
_
0, y
0
/(x
0
+1)
_
.
Pi u in generale, consideriamo una conica di equazione ax
2
+bxy+cy
2
+dx +
ey + f = 0 con i coefcienti interi e supponiamo che la conica sia irriducibile sui
numeri reali, cio` e che il polinomio a primo membro non si spezzi nel prodotto di
due polinom di primo grado a coefcienti reali. Inoltre, supponiamo di avere un
punto P = (x
0
, y
0
) a coordinate razionali che giace su questa conica. Scelta arbi-
trariamente una retta del piano che non passa per P, con equazione a coefcienti
razionali, possiamo scegliere su questa retta un punto Q = (x
1
, y
1
) con entrambe
le coordinate razionali, e considerare la retta passante per P e Q e lulteriore punto
di intersezione R con la conica. In questo modo otteniamo uninnit` a di punti a
Capitolo 1. Risultati Elementari 21
O A
Q
R
P
/2
Figura 1.2: Come parametrizzare i punti della circonferenza unitaria.
coordinate entrambe razionali che giacciono sulla conica data, a partire da uno
solo: il motivo ` e che dobbiamo risolvere equazioni di secondo grado a coefcienti
razionali, di cui conosciamo gi` a una soluzione razionale. Le operazioni necessa-
rie a determinare la seconda soluzione sono tutte razionali, come abbiamo visto
sopra in un caso particolare, e quindi necessariamente anche la seconda soluzione
` e razionale.
Riferimenti. La dimostrazione di Diofanto ` e tratta da Hardy & Wright [57] 13.2.
Laltra dimostrazione ` e ispirata allIntroduzione, pp. 121 di Husem oller [70]. Si veda
anche Conway & Guy [18] Cap. 6, pp. 147151.
1.4 Somme di due quadrati
Lemma 1.4.1 (Hurwitz) Dati RQ ed N N

, esistono m Z, q Z

tali
che
[q[ N e

m
q

<
1
[q[(N+1)
.
Dim. Consideriamo gli N +1 numeri n, dove n = 0, . . . , N, ed ordiniamoli
in ordine crescente 0 =
0
<
1
< <
N
< 1. La notazione non implica che

n
= n: questo ` e falso in generale. Osserviamo che questi numeri sono tutti
distinti poich e / Q. La distanza media fra gli
j
` e (N +1)
1
, e quindi esiste un
indice n 1, . . . , N tale che
n

n1
<(N+1)
1
, oppure 1
N
<(N+1)
1
.
Nel primo caso, poniamo
n1
=a e
n
=b: quindi
0 <ba <
1
N+1
.
22 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Abbiamo dunque le equazioni
b = b[b]
a = a[a]
ba = (ba)[b] +[a]
Il risultato cercato segue ponendo m := [b] [a] e q := ba.
Nel secondo caso, se
N
=b, dove ovviamente b ,=0, ` e sufciente prendere
q = b ed m = [b] +1 per ottenere la tesi.
Lemma 1.4.2 Siano Q ed N N

tali che = a/b con a, b Z, (a, b) = 1,


ed N <b. Esistono m Z, q N

tali che (m, q) = 1, q N e

m
q

1
q(N+1)
.
Dim. La dimostrazione ` e analoga a quella del Lemma di Hurwitz 1.4.1.
Teorema 1.4.3 Siano n, a N tali che n [ a
2
+1. Allora esistono s, t N tali che
n = s
2
+t
2
e (s, t) = 1.
Dim. Possiamo evidentemente supporre n 2. Sia N :=
_

n <n. Poich e
(n, a) = 1, per il Lemma precedente esistono m, q N con q N ed (m, q) = 1,
tali che

a
n

m
q

1
q(N+1)
, da cui [aqmn[
n
N+1
<

n.
Vogliamo vericare che n = (aq mn)
2
+q
2
. Per cominciare n [ (aq mn)
2
+
q
2
, poich e questultima espressione pu` o essere scritta nella forma q
2
(a
2
+1) +
n(nm
2
2amq). Inoltre 1 q N e [aq mn[ <

n. Quindi 1 (aq mn)


2
+
q
2
<n+N
2
<2n. Questo basta per dimostrare quanto voluto.
Osserviamo che (aq mn, q) = (q, mn) = (q, n). Poich e n = q
2
(a
2
+1) +
n(nm
2
2amq), si ha 1 = q
2
(a
2
+1)/n+(nm
2
2amq) e quindi
1 = q
_
q
a
2
+1
n
2am
_
+nm
2
.
Dal Teorema 1.1.1 segue immediatamente che (q, n) = 1.
Corollario 1.4.4 Siano n, a, b Ntali che n [ a
2
+b
2
e (a, b) =1. Allora esistono
s, t N tali che n = s
2
+t
2
e (s, t) = 1.
Capitolo 1. Risultati Elementari 23
Dim. Osserviamo che, grazie alla relazione
(a
2
+b
2
)(c
2
+d
2
) = (ac bd)
2
+(ad bc)
2
, (1.4.1)
basta scegliere c e d in modo che ac bd = 1. Dunque n [ (a
2
+b
2
)(c
2
+d
2
) =
1+e
2
, dove e = ad +bc. Ora la tesi segue dal Teorema 1.4.3.
Lemma 1.4.5 Se p ` e un numero primo p 1 mod 4, allora esistono m, x N tali
che 0 <m < p e x
2
+1 = mp.
Dim. Lequazione x
2
1 mod p ha soluzione, poich e Z

p
` e un gruppo ciclico
con p1 elementi per il Teorema 1.2.15. Per esempio, per il Teorema di Fermat
1.2.5, possiamo scegliere x g
(p1)/4
mod p, dove g ` e un generatore di Z

p
, e pi u
precisamente, per lOsservazione 1.2.9, possiamo prendere x
_
1
2
(p1)
_
! mod
p. Poich e i quadrati degli interi 1, 2, . . . ,
1
2
(p 1) sono tutti distinti modulo p,
deve esistere un tale x che soddisfa 1 x
1
2
(p 1) <
1
2
p, e quindi x
2
+1 <
1
4
p
2
+1 < p
2
, e la tesi segue.
Osservazione 1.4.6 (Fermat) Per il Lemma 1.4.12 ed il Lemma 1.4.5, se p ` e un
numero primo con p 1 mod 4 allora esistono a, b Z tali che p = a
2
+b
2
.
Lemma 1.4.7 Se p ` e primo esistono m, x, y Ntali che 0 <m< p e x
2
0
+y
2
0
+1 =
mp.
Dim. Se p = 2 la tesi ` e ovvia. Altrimenti consideriamo gli insiemi
A
def
=
_
x
2
mod p: 0 x
1
2
(p1)
_
B
def
=
_
1y
2
mod p: 0 y
1
2
(p1)
_
.
Per quanto detto sopra, x distinti danno elementi distinti di A, e y distinti danno
elementi distinti di B. In altre parole [A[ = [B[ =
1
2
(p +1). Questo implica che
esiste t A B, cio` e esistono x
0
ed y
0
tali che x
2
0
1y
2
0
mod p. Per le scelte
fatte sopra si ha x
2
0
+y
2
0
+1 < p
2
, e la tesi segue anche in questo caso.
Quindi per il Lemma 1.4.5, se p 1 mod 4 possiamo scegliere y = 0 nel
Lemma 1.4.7.
Denizione 1.4.8 Se n = x
2
+y
2
con x, y N, (x, y) = 1, la coppia (x, y) si dice
rappresentazione primitiva di n.
24 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Lemma 1.4.9 Se esiste p [ n con p 1 mod 4, allora n non ha rappresentazioni E 1
primitive.
Dim. Supponiamo che n = a
2
+b
2
. Se a , 0 mod p, poniamo x := ba
1
, dove
a
1
` e linverso di a in Z
p
. Evidentemente x
2
1 mod p e per il Teorema di
Fermat 1.2.5 abbiamo anche x
p1
1 mod p. Poich e p1 = 4m+2 per qualche
m N si ha lassurdo
1 x
p1
= x
4m+2

_
x
2
_
2m+1
1 mod p.
Quindi p [ a da cui segue p [ b. In altre parole, se n = a
2
+b
2
ed esiste p
1 mod 4 tale che p [ n, esistono anche , Z tali che n = p
2
_

2
+
2
_
.
Teorema 1.4.10 Lequazione n = x
2
1
+x
2
2
` e risolubile in interi x
1
, x
2
se e soltanto
se il numero naturale n ` e divisibile per potenze pari di primi p 3 mod 4. Inoltre
esiste una rappresentazione primitiva di n se e solo se n 1, 2 mod 4 e tutti i
fattori primi dispari di n sono 1 mod 4.
Dim. Grazie alla relazione (1.4.1) ` e sufciente dimostrare che sono risolubili le
equazioni 2 = x
2
1
+x
2
2
, p = x
2
1
+x
2
2
per ogni p 1 mod 4, e dimostrare che se
p 3 mod 4 e p [ a
2
+b
2
allora esiste un numero pari 2 tale che p

| a, p

| b.
La prima affermazione ` e banale, mentre la terza segue utilizzando iterativamente
il Lemma 1.4.9. La seconda segue dallOsservazione 1.4.6.
Il Lemma di Thue d` a una dimostrazione alternativa dellOsservazione di Fer-
mat 1.4.6.
Lemma 1.4.11 (Thue) Dato un numero primo p sia k = p
1/2
|. Se a Z non ` e
divisibile per p, allora esistono x, y 1, . . . , k tali che ax y mod p.
Dim. Si consideri linsieme dei numeri ax y mod p, dove x, y 0, . . . , k.
Il numero totale di scelte possibili ` e (k +1)
2
> p, e dunque esistono (x
1
, y
1
) ,=
(x
2
, y
2
) tali che ax
1
y
1
ax
2
y
2
mod p, cio` e (x
1
x
2
)a y
1
y
2
mod p. Se
y
1
= y
2
allora x
1
= x
2
, dato che p a; analogamente, se x
1
= x
2
allora dovremmo
avere y
1
= y
2
, che di nuovo ` e impossibile. La tesi segue prendendo x = [x
1
x
2
[
ed y =(y
1
y
2
).
Lemma 1.4.12 Se lequazione a
2
+1 0 mod p ` e risolubile, allora il numero
primo p pu` o essere rappresentato come somma di due quadrati.
Dim. Sia a una soluzione dellequazione nellenunciato, e siano x, y due interi per
i quali ` e soddisfatto il Lemma di Thue 1.4.11. Dunque y
2
a
2
x
2
x
2
mod p,
cio` e x
2
+y
2
0 mod p. Per costruzione 0 <x
2
+y
2
<2p e quindi x
2
+y
2
= p.
Esercizi.
Capitolo 1. Risultati Elementari 25
E 1. Dare una dimostrazione alternativa del Lemma 1.4.9 usando il fatto che per
il Teorema 1.2.15, se esiste x tale che x
2
1 mod p, allora lordine di Z

p
` e divisibile per 4.
Riferimenti. Dimostrazione alternativa del Lemma 1.4.1: Hardy & Wright [57] Teo-
rema 36 ed anche i 20.2-20.4. La dimostrazione del Lemma di Thue 1.4.11 ` e quella
in [113]. Il Teorema contenuto nellOsservazione 1.4.6 ` e di Fermat: vedi Edwards [32]
2.4 e 2.6; Weil [144] ricostruisce una plausibile dimostrazione che Fermat potrebbe
aver scoperto nel Cap. 2, VIIIX e riassume i contributi di Eulero nel Cap. 3, IX.
Una dimostrazione elementare si trova in Conway & Guy [18] Cap. 8. Zagier [150] d` a
una dimostrazione molto breve, ma non particolarmente illuminante. Wagon [142] d` a una
dimostrazione costruttiva basata sullalgoritmo di Euclide. Si veda anche Friedlander &
Iwaniec [38].
1.5 Il Teorema dei quattro quadrati
Teorema 1.5.1 (Lagrange) Lequazione n =x
2
1
+x
2
2
+x
2
3
+x
2
4
` e risolubile in interi
x
1
, x
2
, x
3
, x
4
qualunque sia il numero naturale n.
Dim. Osserviamo che vale la formula
(a
2
+b
2
+c
2
+d
2
)(
2
+
2
+
2
+
2
)
=(a+b+c +d)
2
+(ab+cd)
2
+
(a bc+d)
2
+(a+b cd)
2
(1.5.1)
(dovuta a Fermat). Questa formula esprime la relazione N()N() = N() dove
= a +bi +c j +dk ed = +i + j +k sono due quaternioni a coefcienti
reali, ed N ` e la norma, cio` e N() = (a
2
+b
2
+c
2
+d
2
)
1/2
.
Per la (1.5.1) ` e sufciente dimostrare che ogni numero primo ` e somma di
quattro quadrati. Poich e 2 = 1
2
+1
2
+0
2
+0
2
, possiamo supporre che il primo p
in questione sia dispari. Per il Lemma 1.4.7 esistono x, y N tali che 1 +x
2
+
y
2
= mp, per qualche m intero, m (0, p). Poniamo m
0
:= minm N

: mp =
x
2
+y
2
+z
2
+t
2
per opportuni x, y, z, t Z. La nostra tesi equivale a m
0
= 1,
ed abbiamo gi` a osservato che m
0
< p. Se m
0
fosse pari, a meno di riordinamenti
avremmo x y mod 2 e z t mod 2, da cui
1
2
m
0
p =
_
x +y
2
_
2
+
_
x y
2
_
2
+
_
z +t
2
_
2
+
_
z t
2
_
2
,
contrariamente allipotesi di minimalit` a di m
0
. Ora supponiamo per assurdo che
m
0
3, e scriviamo x = x
1
m
0
+x
2
, dove [x
2
[ <
1
2
m
0
, ed analogamente per y, z e t.
26 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Quindi abbiamo
m
0
p =
_
x
2
1
+y
2
1
+z
2
1
+t
2
1
_
m
2
0
+2m
0
_
x
1
x
2
+y
1
y
2
+z
1
z
2
+t
1
t
2
_
+
_
x
2
2
+y
2
2
+z
2
2
+t
2
2
_
.
(1.5.2)
Ma 0 < x
2
2
+y
2
2
+z
2
2
+t
2
2
< m
2
0
ed m
0
[ x
2
2
+y
2
2
+z
2
2
+t
2
2
per la (1.5.2), e quindi
esiste un intero m
1
[1, m
0
) tale che
x
2
2
+y
2
2
+z
2
2
+t
2
2
= m
1
m
0
.
Moltiplichiamo questultima uguaglianza membro a membro per x
2
+y
2
+z
2
+
t
2
= m
0
p, ed usiamo lidentit` a (1.5.1), ottenendo, per opportuni interi , , e ,

2
+
2
+
2
+
2
= m
2
0
m
1
p.
Vogliamo dimostrare che 0 mod m
0
. Infatti, sempre dalla (1.5.1),
abbiamo =xx
2
+yy
2
+zz
2
+tt
2
x
2
2
+y
2
2
+z
2
2
+t
2
2
0 mod m
0
, ed analogamente
per , e . Dunque
_

m
0
_
2
+
_

m
0
_
2
+
_

m
0
_
2
+
_

m
0
_
2
= m
1
p,
in contrasto con la minimalit` a di m
0
. In denitiva m
0
= 1, come si voleva.
Riferimenti. Teorema di Lagrange 1.5.1: Hardy & Wright [57], Teorema 369.
1.6 La legge di reciprocit` a quadratica
Denizione 1.6.1 (Simbolo di Legendre) Sia p un numero primo, ed a un intero
qualsiasi. Poniamo
_
a
p
_
def
=
_

_
1 se p a e lequazione x
2
a mod p ` e risolubile.
0 se p [ a.
1 se p a e lequazione x
2
a mod p non ` e risolubile.
Per comodit` a tipograca, nel testo scriviamo il simbolo di Legendre nella forma
_
a [ p
_
. Diremo che a ` e un residuo quadratico modulo p se
_
a [ p
_
= 1 e che a ` e
un non residuo quadratico se
_
a [ p
_
=1.
Lemma 1.6.2 Per p 3 ci sono esattamente
1
2
(p1) residui quadratici modulo
p, ed esattamente
1
2
(p1) non residui quadratici modulo p.
Dim. Il sottogruppo dei quadrati di Z

p
ha indice 2.
Capitolo 1. Risultati Elementari 27
1 5
2 10
3 2 4 7
5 12 6 4
7 9 8 1
9 6 10 11
11 3
12 8
R
13
N
13
N
13
R
13
Figura 1.3: Dimostrazione dellultima parte del Lemma 1.6.3 per p =13 ed a =5.
Lemma 1.6.3 Il simbolo di Legendre ` e completamente moltiplicativo nel primo
argomento. In altre parole, qualunque siano a, b Z si ha:
_
ab
p
_
=
_
a
p
__
b
p
_
.
Dim. Se p [ ab entrambi i membri sono nulli. Se
_
a [ p
_
=
_
b [ p
_
= 1 ` e ovvio che
lequazione x
2
ab mod p abbia soluzione. Se invece, per esempio,
_
a [ p
_
= 1
e
_
b [ p
_
=1, sia y una soluzione di y
2
a mod p. Lequazione x
2
ab mod p
diventa
_
xy
1
_
2
b mod p, che quindi non ha soluzione. Resta il caso
_
a [ p
_
=
_
b [ p
_
=1. Per quanto appena visto, posto f : Z

p
Z

p
, f (x) = ax mod p si ha
f (R
p
) = N
p
dove R
p
:=x Z

p
:
_
x [ p
_
= 1, N
p
:=x Z

p
:
_
x [ p
_
=1, e,
per il Lemma 1.2.3, f (N
p
) = R
p
. Dunque ab ` e un residuo quadratico.
Teorema 1.6.4 (Gauss) Se p e q sono primi dispari distinti, allora
_
p
q
__
q
p
_
= (1)
(p1)(q1)/4
, mentre
_
2
p
_
= (1)
(p
2
1)/8
.
Dim. Avremo bisogno di un certo numero di osservazioni.
1. Se C ` e una radice n-esima dellunit` a diversa da 1, allora
n1

r=1

r
=

n
1
=1.
28 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
2. Se x, y F
q
d , dove q ` e un numero primo e d 1, allora
(x +y)
q
x
q
+y
q
mod q
poich e i coefcienti binomiali
_
q
n
_
con 1 n q1 sono divisibili per q. E 1
3. Se f ` e una funzione aritmetica periodica con periodo q (cio` e se i suoi valori
dipendono solo dalla classe di resto modulo q), e se (q, m) = 1, allora

h mod q
f (hm) =

r mod q
f (r),
perch e per il Lemma 1.2.3 lapplicazione h hm mod q ` e una biiezione.
4. Se nm 1 mod q allora
_
n [ q
_
=
_
m [ q
_
. Infatti, per il Lemma 1.6.3,
_
nm [ q
_
=
_
n [ q
__
m [ q
_
, e
_
nm [ q
_
=
_
1 [ q
_
= 1 per periodicit` a.
5. Per il Lemma 1.6.2 (nella notazione del Lemma 1.6.3) si ha

m mod q
_
m
q
_
=[R[ [N[ = 0.
6. Si ha
_
1 [ q
_
= (1)
(q1)/2
per i Lemmi 1.4.5 e 1.4.9.
7. Se q n allora
_
n [ q
_
n
(q1)/2
mod q per il Teorema di Fermat 1.2.5. E 2
Consideriamo ora la somma di Gauss =(q) denita da

def
=

m mod q
_
m
q
_
e
q
(m).
Per le osservazioni fatte sopra si ha
_
n
q
_
2

2
=
_
n
1
q
_
2

2
=

m
1
, m
2
mod q
_
n
1
m
1
q
__
n
1
m
2
q
_
e
q
(m
1
+m
2
)
=

h
1
, h
2
mod q
_
h
1
q
__
h
2
q
_
e
q
_
n(h
1
+h
2
)
_
.
Ora sommiamo questa relazione su tutti i valori di n Z

q
:

2
q1

n=1
_
n
q
_
2
=

h
1
, h
2
mod q
_
h
1
q
__
h
2
q
_
q1

n=1
e
q
_
n(h
1
+h
2
)
_
=

h
1
, h
2
mod q
_
h
1
q
__
h
2
q
_
_
1 se h
1
+h
2
,0 mod q,
q1 se h
1
+h
2
0 mod q.
Capitolo 1. Risultati Elementari 29
Il primo membro vale (q1)
2
perch e tutti gli addendi sono uguali. Quindi
(q1)
2
= q

h mod q
_
h
2
q
_


h
1
, h
2
mod q
_
h
1
h
2
q
_
= q
q1

h=1
_
1
q
_

_

h mod q
_
h
q
__
2
= q(q1)
_
1
q
_
.
In denitiva abbiamo dimostrato che
2
= q
_
1 [ q
_
e in particolare, ,= 0. Vo-
gliamo ora dimostrare che
p
=
_
p [ q
_
. Per fare questo, scegliamo d in modo che
nel campo F
p
d il polinomio x
q
1 si spezzi in fattori lineari. Per quanto osservato
sopra

p
=

m mod q
_
m
q
_
p
e
q
(pm) =

h mod q
_
hp
1
q
_
e
q
(h)
=
_
p
q
_

h mod q
_
h
q
_
e
q
(h) =
_
p
q
_
.
Quindi abbiamo che
p1
=
_
p [ q
_
. Sostituendo il valore di
2
trovato sopra, si
ha
_
p
q
_

2
_
(p1)/2
q
(p1)/2
_
1
q
_
(p1)/2

_
q
p
_
(1)
(p1)(q1)/4
,
dove tutte le congruenze sono modulo p. Ma sia il primo che lultimo termine
sono numeri interi di valore assoluto 1, e quindi queste congruenze implicano
luguaglianza richiesta.
Per la dimostrazione nel caso q = 2 si vedano gli Esercizi. E 3
Osservazione 1.6.5 La legge di reciprocit` a quadratica permette di determinare
facilmente se la congruenza x
2
a mod p ` e risolubile.
Per esempio, si voglia determinare se la congruenza x
2
42 mod 47 ha solu-
zione. Si pu` o procedere come segue:
_
42
47
_
=
_
2
47
__
3
47
__
7
47
_
= (1)
_
47
3
_
(1)
_
47
7
_
=
_
2
3
__
5
7
_
=
_
7
5
_
=
_
2
5
_
= 1,
30 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
oppure, pi u semplicemente,
_
42 [ 47
_
=
_
5 [ 47
_
. Non c` e un metodo diretto
altrettanto efciente per determinare esplicitamente una soluzione. Con qualche
calcolo si dimostra che le soluzioni sono x 18 mod 47.
Esercizi.
E 1. Dimostrare che se p ` e primo allora p [
_
p
r
_
per r = 1, . . . , p1.
E 2. Dimostrare che
_
n [ p
_
n
(p1)/2
mod p usando il Teorema di Fermat 1.2.5.
E 3. * Dimostrare che
_
2 [ p
_
= (1)
(p
2
1)/8
(cfr Teorema 1.6.4). Suggeri-
mento: sia K il campo di spezzamento di x
8
1 su F
p
(cio` e K = F
p
se
p 1 mod 8, K = F
p
2 altrimenti), ed u una radice ottava primitiva di 1. Si
scriva p = 8k +r con k N ed r Z tale che [r[ <4, e si osservi che detto
:= u +u
1
si ha
2
= 2. Si concluda utilizzando losservazione 6 nella
dimostrazione del Teorema 1.6.4, dato che se [r[ = 1 allora
p
=, mentre
se [r[ = 3 allora
p
=.
E 4. Sia f (x) = x
2
+3x 1. Dire per quali primi p lequazione f (x) 0 mod p
ha soluzione e determinarle esplicitamente, se possibile, per p 10.
E 5. Risolvere se possibile lequazione 5x
4
1 mod p per ciascun p 11.
E 6. Esprimere il numero delle soluzioni della congruenza f (x) 0 mod p per
mezzo del simbolo di Legendre, dove p ` e un numero primo ed f (x) =ax
2
+
bx +c, a, b, c Z, con a ,= 0. Attenzione al caso p [ 2a.
Riferimenti. Estensioni del simbolo di Legendre: per i simboli di Jacobi e di Kronecker
si veda Landau [85] Parte I, Cap. 6, pag. 65 e 70 rispettivamente. Reciprocit` a quadratica
1.6.4: per altre tre dimostrazioni vedi [57] Teorema 98, Apostol [5] Teorema 9.8 oppure
Frame [36].
1.7 Formule per i numeri primi
Usando il Teorema di Wilson 1.2.7, ` e possibile scrivere una formula per ln-
esimo numero primo, ed una formula esatta per (x), il numero dei numeri primi
x. Naturalmente, queste formule non sono utilizzabili nella pratica, perch e ri-
chiedono troppi calcoli. Abbiamo gi` a osservato sopra che se k 6 non ` e un E 1.2.8
numero primo allora k [ (k 2)!, mentre per il Teorema di Wilson, se p ` e primo
allora (p2)! 1 mod p. Quindi, per x 3,
(x) = 2+

5kx
k
_
(k 2)!
k
_
,
Capitolo 1. Risultati Elementari 31
dove x indica la parte frazionaria di x. Ora deniamo f (x, y) := 1 se x > y, ed
f (x, y) := 0 se x y. Per il Corollario 1.1.8 possiamo scrivere
p
n
= 1+
2
2
n

d=1
f
_
n, (d)
_
, (1.7.1)
dove p
n
denota ln-esimo numero primo, e (d) si calcola usando la formula
precedente. E 1
Non ` e difcile dimostrare che nessun polinomio in una variabile non costante
pu` o assumere solo valori primi, ma esistono polinom in pi u variabili che hanno
questa propriet` a: si veda Ribenboim [127], 3.III. Vedremo nel Capitolo 5 che
i polinom assumono valori composti per quasi tutti i valori dellargomento:
in particolare il Corollario 5.2.10. In compenso, linsieme dei fattori primi dei
valori non nulli di un polinomio non pu` o essere troppo piccolo: ` e il Teorema di
Schur [132], del quale diamo la dimostrazione originale che ` e basata su propriet` a
algebriche dei polinom ed una dimostrazione basata sul conteggio.
Teorema 1.7.1 Se f Z[x] assume valore primo per ogni intero, allora f ` e co-
stante.
Dim. Sia f Z[x] un polinomio che assume solo valori primi e sia p := f (0). Si
ha ovviamente f (np) f (0) 0 mod p per ogni n Z. Dunque p [ f (np) per
ogni n Z e quindi f (np) =p poich e deve essere un numero primo, ma questo ` e
assurdo se f non ` e costante, perch e lequazione [ f (m)[ = p ha al massimo 2deg( f )
soluzioni.
Ricordiamo un esempio di Eulero: il polinomio f (n) = n
2
n +41 ` e primo
per n = 0, 1, . . . , 40, ma evidentemente non ` e primo per n = 41.
Teorema 1.7.2 (Schur) Sia f Z[x] un polinomio non costante. Linsieme P
f
:=
p: esiste n N tale che f (n) ,= 0 e p [ f (n) ` e innito.
Dim. Sia f (x) = a
r
x
r
+ +a
0
con a
r
,= 0. Possiamo supporre a
0
,= 0, altrimenti
P
f
` e linsieme di tutti i numeri primi. Per assurdo, sia P
f
=p
1
, . . . , p
k
, e sia c E 2
Z tale che [ f (ca
0
p
1
p
k
)[ >[a
0
[. Ma (1/a
0
) f (ca
0
p
1
p
k
) 1 mod p
1
p
k
, e
quindi esiste un primo p / P
f
tale che p [ (1/a
0
) f (ca
0
p
1
p
k
).
Dimostrazione alternativa. Per assurdo, sia P
f
= p
1
, . . . , p
k
. Se f (x) =
a
r
x
r
+ +a
0
con r 1 ed a
r
,= 0, poniamo U(x) := m x: m f (N); si
ha [U(x)[
_
x/[a
r
[
_
1/r
per x +. Consideriamo il semigruppo moltiplicativo
generato dallinsieme di numeri primi P
f
, e cio` e linsieme
S(P
f
)
def
=n N

: p [ n =p P
f
. (1.7.2)
32 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
x
1
x
2
Figura 1.4: La dimostrazione del Teorema di Schur 1.7.2 nel caso in cui k = 2 e
P
f
=2, 3. Larea in grigio ` e uguale a [V(x)[.
Poniamo V(x) := [1, x] S(P
f
): si ha m V(x) se e solo se esistono
1
, . . . ,

k
N tali che m = p

1
1
p

k
k
e quindi logm =
1
log p
1
+ +
k
log p
k
logx.
In altre parole
[V(x)[
Z

Z
T
dx
1
dx
k
dove
T
def
=(x
1
, . . . , x
k
) R
k
: x
i
0, x
1
log p
1
+ +x
k
log p
k
logx,
e quindi [V(x)[ c(logx)
k
, dove c =
_
k! log p
1
log p
k
_
1
, in contraddizione con
il fatto che U(x) V(x).
La Figura 1.4 illustra il caso k =2, P
f
=2, 3 della dimostrazione. La cardi-
nalit` a di V(x) ` e uguale al numero di punti a coordinate intere nel triangolo delimi-
tato dagli assi cartesiani e dalla retta di equazione x
1
log2+x
2
log3 = logx. Asse-
gniamo ad ogni punto (a
1
, a
2
) N
2
che soddisfa questa diseguaglianza il quadrato
di vertici opposti (a
1
, a
2
), (a
1
+1, a
2
+1). Il numero di questi punti ` e uguale alla-
rea indicata in grigio, cio` e allarea del triangolo con un errore dellordine del pe-
rimetro del triangolo stesso, e quindi larea vale (logx)
2
/(2log2log3)+O(logx).
Si veda il Capitolo 5 di Hardy [53] per una discussione della stima di V(x) con un
termine derrore estremamente accurato.
Evidentemente non ` e necessario conoscere [V(x)[ con precisione: ` e sufciente
osservare che da logm =
1
log p
1
+ +
k
log p
k
logx segue che 0
i

_
(logx)/log p
i

e quindi [V(x)[
i
_
2+(logx)/log p
i
_
=O
p
1
,...,p
k
_
(logx)
k
_
. In
altre parole, si pu` o dire che il semigruppo moltiplicativo S generato dallinsieme
di numeri primi P
f
denito nella (1.7.2) ` e poco denso e non riesce a coprire tutti
i valori assunti da un polinomio.
Capitolo 1. Risultati Elementari 33
Esempio 1.7.3 Sia f (x) = qx +a con a, q Z, e q ,= 0. Se (a, q) = 1 allora il
Lemma 1.2.3 implica che P
f
= p: p q. Se (a, q) > 1, allora P
f
= p: p
qp: p [ (a, q).
Esempio 1.7.4 Se f (x) = x
2
+1, allora lOsservazione 1.2.9 implica che P
f
=
2 p: p 1 mod 4. Pi u in generale, se f (x) = ax
2
+bx +c con a ,= 0, sia
= b
2
4ac il discriminante di f : se ,= 0, per il Lemma 1.2.3 e la Denizione
1.6.1 in questo caso P
f
= Ap:
_
[ p
_
= 1, dove A ` e un sottoinsieme del-
linsieme dei divisori primi di 2a. Infatti, se p 2a lequazione f (x) 0 mod p
` e equivalente a 4a
2
x
2
+4abx +b
2
mod p, cio` e (2ax +b)
2
mod p e que-
sta ` e risolubile se e solo se
_
[ p
_
= 1. Inoltre 2 P
f
se e solo se c(a +b +
c) 0 mod 2. Inne, se p [ a oppure se = 0 ricadiamo nel caso descritto
nellEsempio 1.7.3.
Teorema 1.7.5 Esistono inniti numeri primi in ciascuna delle progressioni arit-
metiche 4n+1 e 4n1.
Dim. Supponiamo che esistano solo un numero nito di primi p
i
1 mod 4. Po-
niamo N :=(2p
1
p
k
)
2
+1. Se q ` e un fattore primo di N, per il Corollario 1.4.4 si
ha q =s
2
+t
2
per opportuni s, t N, e quindi q 1 mod 4, ma q N. Se esistessero
solo un numero nito di numeri primi p
i
1 mod 4, posto N :=4p
1
p
k
1, si
avrebbe N 1 mod 4, ed evidentemente non ` e possibile che tutti i fattori primi
di N siano congrui a 1 mod 4.
Questa dimostrazione pu` o essere facilmente modicata per dare il seguente
risultato: qualunque sia q 3, i numeri primi non sono denitivamente 1 mod
q. Esiste una dimostrazione elementare del fatto che dato q 2 ci sono inniti
numeri primi 1 mod q che qui non daremo perch e nel Capitolo 4 otterremo un
risultato molto pi u preciso.
Nel XVII secolo, Fermat e Mersenne proposero formule che danno primi:
purtroppo le loro congetture si sono rivelate sbagliate.
Teorema 1.7.6 Se il numero 2
m
+1 ` e primo, allora m = 2
n
per qualche intero n.
Denizione 1.7.7 Per n N si chiama n-esimo numero di Fermat il numero F
n
:=
2
2
n
+1. Per n N

si chiama n-esimo numero di Mersenne il numero M


n
:=2
n
1.
Teorema 1.7.8 Se il numero M
n
` e primo, allora n ` e primo.
Fermat congettur` o che tutti i numeri F
n
fossero primi, ma questo ` e vero solo
per n = 0, . . . , 4, e falso per n = 5, . . . , 32. Esistono criteri di primalit` a ad hoc E 4-9
per i numeri di Fermat che hanno permesso di dimostrare che i numeri F
n
con
34 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
n = 5, . . . , 32 sono composti, nella maggior parte dei casi senza poterne esibire
esplicitamente un fattore primo.
Mersenne dette una lista di numeri primi p per i quali M
p
` e primo, ma questa
lista contiene var errori ed omissioni. Anche nel caso dei numeri di Mersenne
esistono criteri di primalit` a speciali.
Esercizi.
E 1. Si verichi la (1.7.1) quando n =4 scrivendo esplicitamente tutti gli addendi
della somma.
E 2. Facendo riferimento allenunciato del Teorema di Schur 1.7.2, si dimostri
che se a
0
= 0 allora P
f
` e linsieme di tutti i numeri primi.
E 3. Procedendo come nel Teorema 1.7.5, dimostrare che esistono inniti primi
p 1 mod 6 ed inniti primi p 5 mod 6. Perch e la stessa dimostrazione
non funziona se consideriamo le progressioni modulo 8?
E 4. Dimostrare che F
n+1
= (F
n
1)
2
+1 = 2+
n
i=0
F
i
. Dedurre che se n ,= m
allora (F
n
, F
m
) = 1 e quindi che esistono inniti numeri primi.
E 5. Dimostrare che se p = F
n
` e primo, h genera Z

p
se e solo se
_
h [ p
_
=1.
E 6. * Dimostrare che se p [ F
n
ed n 2 allora p 1 mod 2
n+2
. Suggerimento:
sia r lordine di 2 in Z

p
. Dimostrare che r = 2
n+1
, osservare che
_
2 [ p
_
= 1
e che per il Teorema 1.6.4 si ha
_
2 [ p
_
2
(p1)/2
mod p. Dedurne che
r [
1
2
(p1) e quindi la tesi.
E 7. Dimostrare che 641 [ F
5
. Suggerimento: 641 = 2
4
+5
4
= 5 2
7
+1, e quindi
641 [ 2
32
+2
28
5
4
e 641 [ 2
28
5
4
1, ed anche la loro differenza F
5
.
E 8. Dimostrare i Teoremi 1.7.6 e 1.7.8.
E 9. Dimostrare che se p e q sono numeri primi e p [ M
q
, allora p 1 mod 2q.
Riferimenti. Formule per i primi: Hardy & Wright [57] 2.7, Teorema 419 e App. 1 e 2;
Dudley [30], Vanden Eynden [139]; Languasco & Zaccagnini [89]. Ulteriori riferimenti
si possono trovare nella recensione dellarticolo di Golomb [44] a cura di Gandhi [39].
Il problema ` e discusso in dettaglio nel Capitolo 3 del libro di Ribenboim [127]. Una
semplice dimostrazione del Teorema di Schur 1.7.2 con varie estensioni si pu` o trovare in
Morton [106]. Numeri di Fermat e di Mersenne: [57] 2.5. Lo stato attuale dei numeri
di Fermat con gli eventuali fattori primi noti ` e consultabile in www.prothsearch.net/
fermat.html. Per i numeri di Mersenne si veda www.mersenne.org.
Capitolo 1. Risultati Elementari 35
1.8 Problemi aperti
Detto C(x) il numero dei numeri di Carmichael x, Alford, Granville & Pome-
rance [3] hanno dimostrato che si ha C(x) > x
2/7
per x sufcientemente grande.
Questo risultato ` e stato migliorato da Harman [58] nel 2005. Pomerance, Selfridge
& Wagstaff [124] hanno dimostrato che
C(x) xexp
_
(1)
logxlog
3
x
log
2
x
_
per x > x
0
(). Si congettura che questultima relazione debba valere con al
posto di ed o(1) al posto di . Si pu` o dimostrare che tutti i numeri di Carmi-
chael sono dispari, senza fattori primi ripetuti, ed hanno almeno tre fattori primi
distinti. Non ` e noto se per ogni k 3 esistano inniti numeri di Carmichael con
esattamente k fattori primi.
Artin ha congetturato che se n Z ` e ,=1 e non ` e un quadrato perfetto, allora
n genera Z

p
per inniti numeri primi p. Heath-Brown [60] ha dimostrato che le
eccezioni a questa congettura, se esistono, sono molto rare.
Fermat ha congetturato che F
n
sia primo per ogni n N, ma Eulero ha dimo-
strato che 641 [ F
5
. Oggi ` e noto che F
n
non ` e primo per n = 5, . . . , 32. Mersenne E 1.7.7
ha congetturato che M
p
sia primo per inniti valori di p: oggi se ne conoscono
solo una trentina. A questo proposito ` e bene osservare che esistono metodi di fat-
torizzazione estremamente efcienti per numeri interi n per i quali sia disponibile
una fattorizzazione completa di n+1 o di n1, ed i numeri di Mersenne e di Fer-
mat, rispettivamente, appartengono a questi insiemi. Questi metodi si basano sul
Teorema di Lucas 1.2.14 o sue varianti (vedi Lehmer [91]). Per una discussione
di metodi di fattorizzazione, criteri di primalit` a, questioni computazionali varie ed
applicazioni alla crittograa rimandiamo agli articoli di Adleman, Pomerance &
Rumely [1], Dixon [29], Pomerance [120], [121], [122], [123] e alle monograe
di Cohen [16], Crandall & Pomerance [20], Knuth [78], Koblitz [79], Languasco
& Zaccagnini [88], Riesel [129].
36 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Capitolo 2
Funzioni Aritmetiche
In questo Capitolo studieremo var aspetti legati alle funzioni aritmetiche: queste
non sono altro che funzioni denite su N

a valori in C, e quindi potremmo chia-


marle successioni, se adottassimo il punto di vista dellanalisi matematica. Ma
il nostro interesse ` e rivolto principalmente agli aspetti aritmetici (si veda la De-
nizione 2.1.3) piuttosto che alle propriet` a quali esistenza del limite, sommabilit` a,
. . . , che sono quelle che si studiano quando si considerano le successioni.
Nel primo paragrafo vedremo una trattazione algebrica delle funzioni aritme-
tiche e deniremo un particolare modo di combinare due funzioni aritmetiche, il
prodotto di Dirichlet della Denizione 2.1.2, che trae la sua origine da questioni
legate alle serie di Dirichlet (vedi 2.4) ed alle funzioni generatrici.
Poi rivolgeremo la nostra attenzione ad un insieme concreto di funzioni arit-
metiche, e di queste studieremo il comportamento asintotico (quando questo ` e
possibile) ed il comportamento medio. Infatti, vedremo che per molte funzioni
interessanti il comportamento puntuale ` e estremamente irregolare (si veda a titolo
di esempio il Teorema 2.2.4), nel senso che il valore massimo ed il valore minimo
di alcune funzioni hanno ordine di grandezza molto diverso. Pi u precisamente,
data una funzione aritmetica reale f si cercano due funzioni elementari f
1
ed f
2
tali che f
1
(n) f (n) f
2
(n) per ogni n 1, in modo da determinare lintervallo
di oscillazione dei valori assunti da f . Per molte funzioni aritmetiche interessan-
ti, queste due funzioni associate f
1
ed f
2
hanno ordini di grandezza radicalmente
diversi. Ma se deniamo media della funzione aritmetica f la quantit` a
F(x) =
1
x

nx
f (n),
questa si comporta in modo molto regolare per la maggior parte delle funzioni
aritmetiche interessanti. Nei casi che studieremo, in effetti, saremo in grado di
stimare F trovando un termine principale ed un termine derrore di ordine di
grandezza (quando x +) pi u piccolo.
37
38 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
2.1 Denizioni e prime propriet` a
Denizione 2.1.1 (Funzioni aritmetiche) Si dice funzione aritmetica una qual-
siasi applicazione f : N

C. Per n N

, C e k N

consideriamo le
seguenti funzioni aritmetiche elementari:
N

(n)
def
= n

(n)
def
=

sono rispettivamente la potenza di esponente e la funzione di Eulero.

(n)
def
=

d[n
d

d(n)
def
=
0
(n) =

d[n
1 =

d N

: d [ n

sono la somma delle potenze dei divisori di n ed il numero dei suoi divisori.
(n)
def
=

p[n
1 (n)
def
=

p

|n

sono il numero di fattori primi distinti e totali di n.


L(n)
def
= logn r
k
(n)
def
=

(x
1
, . . . , x
k
) Z
k
: n = x
2
1
+ +x
2
k

sono la funzione logaritmo e il numero di rappresentazioni di n come somma di k


quadrati.
I(n)
def
=
_
1
n
_
=
_
1 se n = 1
0 se n >1
(n)
def
=
_
log p se p, m N

t. c. n = p
m
0 altrimenti.
sono la funzione identit` a e la funzione di von Mangoldt.
Pu` o sembrare strano, a prima vista, laver assegnato nomi a funzioni stan-
dard quali la potenza e il logaritmo, ma gi` a dalle prossime denizioni dovrebbe
risultare chiaro il motivo formale per cui questa scelta risulta convieniente.
Denizione 2.1.2 Date due funzioni aritmetiche f e g chiamiamo prodotto di con- E 1
voluzione o di Dirichlet di f e g la funzione aritmetica h denita dalla relazione
h(n)
def
= ( f g)(n)
def
=

d[n
f (d)g
_
n
d
_
=

d
1
d
2
=n
f (d
1
)g(d
2
).
Denizione 2.1.3 (Funzioni moltiplicative) Una funzione aritmetica f si dice
moltiplicativa se f (1) = 1 e per ogni n, m N

con (n, m) = 1 si ha f (nm) =


f (n) f (m). Se questo vale per ogni n, m N

, f si dice completamente mol-


tiplicativa. Indicheremo con M ed M

rispettivamente linsieme delle funzioni


moltiplicative e quello delle funzioni completamente moltiplicative.
Capitolo 2. Funzioni Aritmetiche 39
Per esempio, , d,

M, mentre I, N

, cos come
_
[ p
_
` e comple-
tamente moltiplicativa per ogni primo p ssato, mentre , , ed L non sono
moltiplicative (ma, ovviamente, e

M, mentre e
L
= N
1
, e

). Potrebbe E 2
sembrare pi u naturale dire che f ` e moltiplicativa se non ` e identicamente nulla ed
f (nm) = f (n) f (m) quando (n, m) = 1, ma si verica facilmente che questa de-
nizione ` e equivalente a quella data sopra, considerando n
0
N tale che f (n
0
) ,= 0
ed osservando che f (n
0
1) = f (n
0
) f (1), e quindi f (1) = 1.
Teorema 2.1.4 Se f , g Mallora anche f g M.
Dim. Sia h = f g e siano n, mN

tali che (n, m) =1. Osserviamo che se d [ nm,


sono univocamente determinati d
1
, d
2
N

tali che d
1
[ n, d
2
[ m e d
1
d
2
= d.
Inoltre, ovviamente, (d
1
, d
2
) = 1. Quindi
h(nm) =

d[nm
f (d)g
_
nm
d
_
=

d
1
[n
d
2
[m
f (d
1
d
2
)g
_
n
d
1

m
d
2
_
=

d
1
[n

d
2
[m
f (d
1
) f (d
2
)g
_
n
d
1
_
g
_
m
d
2
_
=

d
1
[n
f (d
1
)g
_
n
d
1
_

d
2
[m
f (d
2
)g
_
m
d
2
_
= h(n)h(m).

Osserviamo per` o che se f , g M

, non ` e detto che f g M

, come mostra
lesempio d = N
0
N
0
. In altre parole, M

non ` e un sottogruppo di M. E 3
Lemma 2.1.5 Sia f M. Valgono le seguenti relazioni:
se n =
k

i=1
p

i
i
allora f (n) =
k

i=1
f
_
p

i
i
_
e

d[n
f (d) =
k

i=1

j=0
f
_
p
j
i
_
.
Dim. La prima segue immediatamente dalla denizione di moltiplicativit` a; nella
seconda entrambi i membri sono uguali ad ( f N
0
)(n), per il Teorema 2.1.4.
In altre parole, una funzione di M` e completamente determinata dai suoi valori
sulle potenze dei primi, ed, in modo analogo, una funzione di M

` e determinata
dai suoi valori sui primi, dato che in questo caso f
_
p

_
= f (p)

.
Teorema 2.1.6 Linsieme delle funzioni aritmetiche con loperazione ` e un anel-
lo commutativo con identit` a I. Gli elementi invertibili sono le funzioni aritmetiche
40 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
f tali che f (1) ,= 0, e per queste la funzione inversa (che indichiamo con f
1
)
soddisfa
f
1
(1) =
1
f (1)
; f
1
(n) =
1
f (1)

d[n
d<n
f
_
n
d
_
f
1
(d) per n >1.
Inoltre per tutte le funzioni f Mlinversa f
1
esiste ed ` e in M.
Dim. La propriet` a commutativa ed il fatto che I sia lidentit` a seguono immedia-
tamente dalla denizione. Per dimostrare la propriet` a associativa, osserviamo
che
_
( f g) h
_
(n) =

d
1
d
2
=n
( f g)(d
1
)h(d
2
) =

d
1
d
2
=n

2
=d
1
f (
1
)g(
2
)h(d
2
)
=

3
=n
f (
1
)g(
2
)h(
3
) =
_
f (gh)
_
(n).
Ora vogliamo dimostrare che se f (1) ,= 0 allora esiste una funzione aritmetica
tale che f f
1
= f
1
f = I. Per avere
_
f f
1
_
(1) = 1 deve necessariamente
essere f
1
(1) = 1/ f (1). Supponiamo per induzione che f
1
sia univocamente
determinata per 1 k <n dove n >1: la relazione
_
f f
1
_
(n) = 0 equivale a

d[n
f
_
n
d
_
f
1
(d) = 0 f (1) f
1
(n) =

d[n, d<n
f
_
n
d
_
f
1
(d), (2.1.1)
come si voleva. Dunque se f Mallora f (1) = f
1
(1) = 1. Scegliamo ora due
interi n, m primi fra loro tali che nm > 1, e supponiamo di aver dimostrato che
f
1
(ab) = f
1
(a) f
1
(b) per tutti gli interi a, b tali che (a, b) = 1 ed ab < nm.
Per la (2.1.1), procedendo come nella dimostrazione del Teorema 2.1.4, si ha
f
1
(nm) =

d[nm
d<nm
f
_
nm
d
_
f
1
(d)
=

d
1
[n, d
2
[m
d
1
d
2
<nm
f
_
n
d
1
_
f
_
m
d
2
_
f
1
(d
1
) f
1
(d
2
)
=

d
1
[n
f
_
n
d
1
_
f
1
(d
1
)

d
2
[m
f
_
m
d
2
_
f
1
(d
2
) + f
1
(n) f
1
(m)
=I(n)I(m) + f
1
(n) f
1
(m) = f
1
(n) f
1
(m),
poich e almeno uno fra n ed m ` e >1 e quindi I(n)I(m) = 0.
Capitolo 2. Funzioni Aritmetiche 41
Corollario 2.1.7 Se f , f g M, allora anche g M.
Dim. g = f
1
( f g) ` e prodotto di funzioni moltiplicative.
Denizione 2.1.8 Sia n N

con la fattorizzazione canonica della Denizione


1.1.4. Si dice funzione di M obius la funzione aritmetica Mdenita da
(n)
def
=
_

_
1 se n = 1,
0 se
i
2 per qualche i 1, . . . , k,
(1)
k
se
i
= 1 per ogni i 1, . . . , k.
Teorema 2.1.9 Si ha N
0
= I, cio` e = N
1
0
. E 4
Dim. Per il Lemma 2.1.5 ` e sufciente dimostrare che luguaglianza desiderata
vale quando n ` e potenza di un numero primo: se 1
(N
0
)
_
p

_
=

d[p

(d) =

=0

_
p

_
= 1+(p) = 0,
poich e tutti gli eventuali addendi con 2 sono nulli.
Corollario 2.1.10 Se f M

, allora f
1
= f , cio` e f
1
(n) = (n) f (n).
Dim. A causa della completa moltiplicativit` a, per 1 si ha
_
(f ) f
__
p

_
=

=0
( f )
_
p

_
f
_
p

_
= f (1) f
_
p

_
f (p) f
_
p
1
_
= 0
poich e f (p) f (p)
1
= f (p)

.
Corollario 2.1.11 (Prima formula di inversione di M obius) Se f e g sono fun-
zioni aritmetiche allora f = g se e solo se g = f N
0
.
Dim. Se f = g , moltiplichiamo ambo i membri per N
0
, ottenendo f N
0
=
(g) N
0
= g(N
0
) = gI = g, e viceversa.
Teorema 2.1.12 (Seconda formula di inversione di M obius) Se h M, allora
f (x) =

nx
h(n)g
_
x
n
_
se e solo se g(x) =

nx
h
1
(n) f
_
x
n
_
.
42 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
(x/y, 0) (x, 0)
(0, y)
(0, x)
Al punto di coordinate (h, k) con h, k
N

si associ f (h)g(k) che ` e un addendo


della somma per n = hk, d = h. Le tre
quantit` a a secondo membro nella (2.1.2)
sono le f (h)g(k) estese rispettivamente
agli insiemi 1 k y, 1 hk x, 1
h x/y, 1 hk x, 1 h x/y, 1
k y.
Figura 2.1: Dimostrazione del Teorema 2.1.13.
Dim. Infatti si ha

nx
h
1
(n)

dx/n
h(d)g
_
x
nd
_
=

mx
g
_
x
m
_

nd=m
h
1
(n)h(d)
=

mx
g
_
x
m
_
I(m) = g(x).
Limplicazione inversa si dimostra scambiando f e g. E 5
Teorema 2.1.13 (Metodo dellIperbole di Dirichlet) Siano f e g funzioni arit-
metiche e poniamo
F(x)
def
=

nx
f (n) e G(x)
def
=

nx
g(n).
Per ogni y [1, x] si ha

nx
f g(n) =

ny
F
_
x
n
_
g(n) +

nx/y
f (n)G
_
x
n
_
F
_
x
y
_
G(y). (2.1.2)
In particolare, scegliendo y = x ed y = 1 rispettivamente, si ha

nx
f g(n) =

nx
F
_
x
n
_
g(n) =

nx
f (n)G
_
x
n
_
.
Dim. Si veda la Figura 2.1. In effetti

1nx
f g(n) =

1nx

hk=n
f (h)g(k)
=

1ky
g(k)

1hx/k
f (h) +

y<kx

1hx/k
f (h)g(k)
Capitolo 2. Funzioni Aritmetiche 43
=

1ky
F
_
x
k
_
g(k) +

1hx/y

y<kx/h
f (h)g(k)
=

1ky
F
_
x
k
_
g(k) +

1hx/y
f (h)
_
G
_
x
h
_
G(y)
_
=

1ky
F
_
x
k
_
g(k) +

1hx/y
f (h)G
_
x
h
_
F
_
x
y
_
G(y).

Esercizi.
E 1. Dimostrare che nellanello delle funzioni aritmetiche, la moltiplicazione
puntuale per L ` e una derivazione, cio` e che per ogni f , g: N

C e per ogni
c Csi ha L(c f ) =cLf , L( f +g) =Lf +Lg e L( f g) =(Lf )g+ f (Lg).
E 2. Dimostrare che posto f (n) :=
_

_
n1

, si ha f MM

.
E 3. Dimostrare che N
k
M

per ogni k C, ma che N


0
N
0
= d / M

.
E 4. Dare una dimostrazione alternativa del Teorema 2.1.9 osservando che se
n > 1 ha la fattorizzazione canonica 1.1.4, allora gli unici termini diversi
da zero nella somma (N
0
)(n) =
d[n
(d) sono quelli per cui d divide
p
1
p
k
.
E 5. * Utilizzando la Seconda Formula di M obius 2.1.12 dimostrare che per ogni
x 1 si ha

dx
(d)
_
x
d
_
= 1.
Se ne deduca che
nx
(n)n
1
` e limitata.
Riferimenti. Var Teoremi e dimostrazioni sono adattati da Apostol [5] Cap. 2. Si veda
anche Apostol [4] per la caratterizzazione delle funzioni completamente moltiplicative.
2.2 Alcune funzioni aritmetiche importanti
Teorema 2.2.1 La funzione r
2
non ` e moltiplicativa. Inoltre, si ha
liminf
n+
r
2
(n) = 0 e limsup
n+
r
2
(n) = +.
44 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. r
2
/ Mpoich e r
2
(1) = 4, (1 = 0
2
+(1)
2
= (1)
2
+0
2
), ma osserviamo
che
1
4
r
2
, invece, ` e moltiplicativa: cfr Teorema 4.6.1. La seconda affermazione
segue dal fatto che r
2
(4n +3) = 0 per ogni n N, poich e x
2
0, 1 mod 4, e
dunque x
2
+y
2
0, 1, 2 mod 4.
Dimostreremo la terza provando che se p 1 mod 4, allora r
2
_
p

_
4+4.
Questo ` e certamente vero per = 0, dato che 1 = 0
2
+(1)
2
= (1)
2
+0
2
. Ri-
cordiamo inoltre che, per lOsservazione di Fermat 1.4.6, esistono a, b N

tali
che p = a
2
+b
2
e p ab. Supponiamo dunque che per ogni numero naturale
+1 si abbia r
2
_
p

_
4(+1) e che inoltre se 1 almeno una di queste
rappresentazioni sia primitiva. Per dimostrare che r
2
_
p
+2
_
4+12, molti-
plichiamo le rappresentazioni a
2
i
+b
2
i
di p

per p
2
, in modo che (pa
i
)
2
+(pb
i
)
2
siano rappresentazioni distinte (non primitive) di p
+2
. Inoltre, sempre per ipo-
tesi induttiva, p
+1
ha almeno una rappresentazione primitiva, diciamo c
2
+d
2
,
con p cd. Usando la formula (1.4.1), possiamo costruire le rappresentazioni
p
+2
= (ac bd)
2
+(ad bc)
2
. Resta da dimostrare che almeno una di queste ` e
primitiva: ma se entrambe non lo fossero, allora p [ ac +bd e p [ ac bd, da cui
p [ 2ac e p [ 2bd, il che ` e assurdo perch e avevamo supposto che p 2abcd. Questa
rappresentazione primitiva, per simmetrie e cambiamenti di segno, ne fornisce 8,
distinte fra loro e da tutte quelle contate prima, perch e non primitive. In totale,
quindi r
2
_
p
+2
_
r
2
_
p

) +8 4+12, per induzione. E 1-2


Teorema 2.2.2 (Gauss) Per x + si ha
R
2
(x)
def
=

nx
r
2
(n) =x +O
_
x
1/2
_
.
Dim. A ciascuna coppia di interi (a, b) associamo in modo univoco il quadrato
Q(a, b) di vertici
_
a
1
2
, b
1
2
_
,
_
a+
1
2
, b
1
2
_
,
_
a+
1
2
, b+
1
2
_
,
_
a
1
2
, b+
1
2
_
. In
altre parole Q(a, b) ` e il quadrato di centro (a, b) con lati di lunghezza 1 e paralleli
agli assi coordinati. In questo modo, posto per brevit` a
U(x)
def
=
[
a,bZ
a
2
+b
2
x
Q(a, b), si ha R
2
(x) =

a,bZ
a
2
+b
2
x
1 =
ZZ
U(x)
dudv.
Consideriamo i cerchi C
1
e C
2
di centro lorigine e raggio
1
=

2 ed

2
=

x +

2, rispettivamente.
`
E chiaro che C
1
U(x) C
2
, e quindi
2
1

RR
U(x)
dudv
2
2
. Ma
2
= x +O
_
x
1/2
_
sia per =
1
che per =
2
, ed il
risultato voluto segue. E 3
Una dimostrazione simile ` e illustrata nella Figura 2.2: la circonferenza conti-
nua ha raggio x
1/2
, quelle tratteggiate hanno raggio x
1/2
2
1/2
. Larea in grigio ` e
Capitolo 2. Funzioni Aritmetiche 45
Figura 2.2: Dimostrazione del Teorema di Gauss 2.2.2.
uguale al numero delle coppie (n, m) per cui n
2
+m
2
x, ma (n+1)
2
+(m+1)
2
>
x, e quindi il quadrato di vertici opposti (n, m) ed (n+1, m+1) ` e solo parzialmente
contenuto nel cerchio di raggio x
1/2
. Questarea vale O
_
x
1/2
_
.
Teorema 2.2.3 (Landau) Per x + si ha
R
/
2
(x)
def
= [n x: r
2
(n) 1[
x
(Klogx)
1/2
dove
K
def
= 2

p3 mod 4
_
1
1
p
2
_
.
Si vedano anche il Teorema 4.6.1 e il Capitolo 5. Il Teorema di Gauss 2.2.1 E 4
dice che r
2
(n) in media vale , ma il Teorema di Landau 2.2.3 afferma che r
2
(n)
vale 0 per quasi tutti gli interi n.
A questo punto ` e opportuno leggere le Appendici A.1 e A.4.
Teorema 2.2.4 La funzione d M, e d
_
p

_
=+1. Inoltre
liminf
n+
d(n) = 2 e per ogni R si ha limsup
n+
d(n)
(logn)

= +.
In altre parole d(n) =
+
_
(logn)

_
.
46 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Per la moltiplicativit` a ` e sufciente osservare che per denizione d =N
0
N
0
.
Inoltre d [ p

se e solo se d = p

con 0, . . . , . Laffermazione sul minimo


limite segue dal fatto che d(p) = 2 per ogni numero primo p e che d(n) 2 per
ogni n 2. Inne, dato R
+
, sia k N tale che k1 <k, e :=k >0.
Siano p
i
li-esimo numero primo ed n := p
1
p
k
. Per quanto gi` a dimostrato,
d
_
n
m
_
= (m+1)
k
>m
k
, e quindi
d
_
n
m
_
_
log(n
m
)
_
k
>
_
m
mlog(p
1
p
k
)
_
k
= c(k),
dove c(k) >0 ` e una costante che dipende solo da k. Dunque E 6
d
_
n
m
_
>c(k)
_
log(n
m
)
_
+
da cui d
_
n
m
__
log(n
m
)
_

>c(k)
_
log(n
m
)
_

+ quando m +.
Teorema 2.2.5 (Dirichlet) Sia la costante di Eulero denita dalla (A.4.1). Per
x + si ha
D(x)
def
=

nx
d(n) = xlogx +(2 1)x +O
_
x
1/2
_
.
Dim. Segue dal Teorema 2.1.13 con y = x
1/2
e dal Teorema A.4.1 per k =1. E 9
Dirichlet introdusse il Metodo dellIperbole 2.1.13 per migliorare il termine
di errore che proviene da una stima ingenua della funzione D: infatti si potrebbe
procedere cos
D(x) =

nx
d(n) =

nx

d[n
1 =

dx

nx
d[n
1
=

dx
_
x
d
_
=

dx
_
x
d
+O(1)
_
= xlogx +O(x).
Sostanzialmente questo ` e il caso y = x della (2.1.2). Il vantaggio del Teorema
2.1.13 risiede nel fatto che possiamo scegliere y = x
1/2
e quindi avere una somma
corta e di conseguenza un termine derrore molto pi u piccolo.
Teorema 2.2.6 Si ha
k
Mper ogni k C. Inoltre, per k ,= 0,

k
(n) =

p

|n
p
k(+1)
1
p
k
1
.
Capitolo 2. Funzioni Aritmetiche 47
Dim. Basta osservare che
k
= N
0
N
k
e che per k ,= 0

k
_
p

_
=

=0
p
k
=
p
k(+1)
1
p
k
1
,
ed il risultato segue dal Lemma 2.1.5. E 10
Osservazione 2.2.7 (Eulero) Se esistessero un numero nito di primi p
1
, . . . , p
r
,
posto M := p
1
p
r
, si avrebbe (M) = 1, dato che ogni intero > 1 dovreb-
be essere divisibile per un fattore di M, ma per M 3 si ha (M) 2, poich e
(1, M) = (M1, M) = 1.
Teorema 2.2.8 La funzione M, e
_
p

_
= p

p
1
. Inoltre = N
1
,
limsup
n+
(n)
n
= 1 e
(n)
n
=

p[n
_
1
1
p
_
.
Dim. Per dimostrare che M siano n, m N

primi fra loro. Facciamo ve-


dere che esiste una biiezione f : Z

n
Z

m
Z

nm
. Se (a, b) Z

n
Z

m
ponia-
mo f (a, b) := am+bn mod nm.
`
E chiaro che f ` e iniettiva: se am+bn m+
n mod nm allora bn n mod m e quindi b mod m, ed allo stesso modo
a mod n. Per dimostrare che f ` e suriettiva, ricordiamo che per il Teorema
1.1.1 esistono , Z tali che n +m = 1: se r Z

nm
, si vede subito che
f (r, r) = r.
Per determinare
_
p

_
contiamo quanti interi dellintervallo
_
1, p

sono pri-
mi con p

, cio` e con p: gli interi non primi con p sono tutti e soli quelli divisi-
bili per p e nellintervallo in questione ce ne sono esattamente p
1
. Per dimo-
strare che = N
1
osserviamo che N
1
, M, e quindi dobbiamo vericare
questuguaglianza quando n = p

. In questo caso abbiamo


(N
1
)
_
p

_
=

=0
p

_
p

_
= p

p
1
=
_
p

_
,
dato che tutti gli eventuali altri addendi sono nulli. Osserviamo che abbiamo gi` a
dimostrato la relazione equivalente N
1
=N
0
nel Lemma 1.2.11. Laffermazione
sul massimo limite segue dal fatto che (p) = p 1 per ogni primo p, e che
(n) n per ogni intero n N

. Lultima affermazione ` e una riscrittura delle


propriet` a appena dimostrate. E 11-13
Lemma 2.2.9 Si ha = L o, equivalentemente, L =N
0
.
48 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Le due relazioni sono evidentemente equivalenti in virt u della prima formula
di inversione di M obius 2.1.11. Inoltre, se n ha la fattorizzazione canonica 1.1.4,
si ha
(N
0
)(n) =
k

i=1

r=1
log p
i
=
k

i=1

i
log p
i
= logn,
poich e ` e diversa da 0 solo sulle potenze dei numeri primi.
Corollario 2.2.10 Si ha L = o, equivalentemente,
(n) =

d[n
(d)logd.
Dim. Infatti, dato che I(n)logn = 0 per ogni n N

, si ha
(n) =

d[n
(d)log
n
d
=

d[n
(d)logn

d[n
(d)logd
= I(n)logn

d[n
(d)logd.

Teorema 2.2.11 (Ramanujan) La funzione di Ramanujan c


q
(n) denita nella
(2.2.1) qui sotto ` e una funzione moltiplicativa di q e si ha
c
q
(n)
def
=
q

h=1
e
_
hn
q
_
=
_
q
(q, n)
_
(q)
(q/(q, n))
. (2.2.1)
Dim. Siano q
1
, q
2
N

tali che (q
1
, q
2
) = 1. Per il Teorema 1.2.4 si ha Z

q
1
q
2

a
2
q
1
+a
1
q
2
mod q
1
q
2
: a
1
Z

q
1
, a
2
Z

q
2
. Dunque
c
q
1
q
2
(n) =
q
1

a
1
=1
q
2

a
2
=1
e
_
a
1
n
q
1
+
a
2
n
q
2
_
= c
q
1
(n)c
q
2
(n),
cio` e c
q
M. Per la (1.2.3) si ha
f
n
(q)
def
=
q

h=1
e
_
hn
q
_
=

d[q
d

a=1
e
_
an
d
_
=

d[q
c
d
(n). (2.2.2)
Inoltre f
n
(q) = 0 se q n ed f
n
(q) = q se q [ n. Per la prima formula di M obius
2.1.11
c
q
(n) =

d[q

_
q
d
_ d

a=1
e
_
an
d
_
=

d[q, d[n

_
q
d
_
d.
Capitolo 2. Funzioni Aritmetiche 49
d = 1 0 . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
d = 2 0 . 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 . . .
d = 3 0 . 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 . . .
d = 5 0 . 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 . . .
d = 6 0 . 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 . . .
d = 10 0 . 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 . . .
d = 15 0 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 . . .
d = 30 0 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 . . .
S
3
= 0 . 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 . . .
Figura 2.3: La formula di Gandhi 2.2.12 corrisponde a fare un crivello con i
fattori primi di P
n
, scrivendo in binario le quantit` a (d)/(2
d
1) e sommando in
colonna, bit per bit. Si veda il Principio di InclusioneEsclusione 5.1.2.
Prendiamo q = p

dove p ` e primo, 1, e p

= (q, n), con 0 . La tesi ` e


ora

=0

_
p

_
p

=
_
p

_
_
p

_
p

_
e questo si vede facilmente distinguendo var casi: se +2 entrambe le
espressioni valgono 0. Se =+1 entrambe valgono p
1
e se = valgono

_
p

_
.
Si noti che nel caso (n, q) = 1 il Teorema 2.2.11 si riduce a c
q
(n) = (q),
che quindi ` e indipendente da n. Questultima affermazione si pu` o giusticare
facilmente se osserviamo che in questo caso (come abbiamo gi` a fatto nella dimo-
strazione del Teorema 1.6.4) lapplicazione h hn
1
` e ben denita modulo q e
lascia invariata la somma che denisce c
q
(n). Sfruttando poi il fatto che c
q
M,
` e sufciente determinare c
p
(1), che lasciamo come esercizio. E 14
Torniamo di nuovo alla questione delle formule per i numeri primi discus-
sa nel 1.7, dimostrando una relazione che permette, in linea di principio, di
calcolare iterativamente tutti i numeri primi. In pratica, naturalmente, questo
procedimento risulta pi u oneroso del Crivello di Eratostene discusso nel 5.1.
Teorema 2.2.12 (Formula di Gandhi) Sia p
n
ln-esimo numero primo. Poniamo
P
n
:= p
1
p
2
p
n
. Allora per n 0 si ha
p
n+1
=
_
1log
2
_

1
2
+

d[P
n
(d)
2
d
1
_
_
.
50 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Per n = 0 si ha P
0
= 1 e quindi la formula d` a p
1
= 2. Per n 1 si ha
S
n
def
=

d[P
n
(d)
2
d
1
=

k1

d[P
n
(d)
2
kd
=

m1
1
2
m

d[m
d[P
n
(d) =

m1
1
2
m
I
_
(m, P
n
)
_
dove I ` e la funzione identit` a. Ma (m, P
n
) = 1 se e solo se m = 1 oppure tutti i
fattori primi di m superano p
n
. Dunque
S
n
=
1
2
+
1
2
p
n+1
+
In particolare se n 1
1
2
+
1
2
p
n+1
<S
n
<
1
2
+
1
2
p
n+1
_
1+
1
2
+
1
2
2
+
1
2
3
+
_
=
1
2
+
2
2
p
n+1
.
Da questo segue che
1log
2
_
S
n

1
2
_
(p
n+1
, p
n+1
+1)
che implica la tesi. La Figura 2.3 illustra il caso n = 3 della dimostrazione.
Esercizi.
E 1. Dimostrare che se n = x
2
1
+x
2
2
= y
2
1
+y
2
2
con 0 <x
1
<y
1
<y
2
<x
2
, allora ` e
possibile determinare due fattori non banali di n.
E 2. Utilizzando il Teorema 2.2.1 con p = 5 ed n = 5

, si dimostri che
limsup
n+
r
2
(n)
logn

4
log5
.
E 3. Procedendo come nella dimostrazione del Teorema di Gauss 2.2.2, si dimo-
stri che
R
k
(x)
def
=

nx
r
k
(n) =V
k
x
k/2
+O
k
_
x
(k1)/2
_
,
dove V
k
indica il volume della sfera unitaria di R
k
.
E 4. Si sfrutti il Teorema di Landau 2.2.3 per dimostrare che
max
nx
r
2
(n)
_
Klogx
_
1+o(1)
_
,
dove K ` e la costante nel Teorema. Suggerimento:

nx
r
2
(n)
_
max
nx
r
2
(n)
_
R
/
2
(x).
Capitolo 2. Funzioni Aritmetiche 51
E 5. Dato n N

determinare

(x, y) N
2
: n = x
2
y
2

.
E 6. Dimostrare che d(n) ` e dispari se e solo se n = m
2
.
E 7. Dimostrare che d(n) =
+
((logn)

) (Teorema 2.2.4) dando una minora-


zione per d(n!): ssato m tale che (m) > , per n grande si ha d(n!)
(n/p
1
) (n/p
m
) = c(m)n
(m)
poich e lesponente di p
i
nella fattorizzazio-
ne canonica di n! vale almeno n/p
i
| n/p
i
1. Inoltre log(n!) nlogn
per la formula di Stirling A.3.2.
E 8. Per k N

si ponga d
k
:= N
0
N
0
, dove ci sono k fattori (e quindi
d
2
= d). Dimostrare che d
k
Me che d
k
_
p

_
=
_
+k1
k1
_
.
E 9. Usare la formula di Euler-McLaurin A.1.2 per dimostrare che esistono a, b,
c R tali che
nx
d
3
(n) = x(alog
2
x +blogx +c) +O
_
x
2/3
logx
_
.
E 10. * (EuclideEulero) Il numero n N si dice perfetto se (n) = 2n, cio` e se n
` e uguale alla somma dei suoi divisori propr. Dimostrare che n ` e un numero
perfetto pari se e solo se esiste un numero primo p tale che M
p
= 2
p
1 ` e
primo ed inoltre n = 2
p1
M
p
. Non si sa se esistono numeri perfetti dispari.
E 11. Determinare tutti gli n N

per cui (n) ,0 mod 4 e quelli per cui (n) [ n.


E 12. Dimostrare che (n) ,= 14 per ogni n N

.
E 13. Sapendo che (n) ,= 0 e conoscendo (n)n
1
, determinare n.
E 14. Determinare c
p
(1) sfruttando lidentit` a (2.2.2).
Riferimenti. Funzione r
2
: Teoremi 336 e 337 di Hardy & Wright [57]. Teorema di
Gauss 2.2.2: Hardy & Wright [57] Teorema 339. Teorema di Landau 2.2.3: larticolo
originale ` e Landau [82]. Si vedano anche Hardy [53] 4.44.7 per una breve descrizione
della dimostrazione, oppure Landau [84] 176183 per i dettagli. Altri problemi di
natura simile ai Teoremi 2.2.2 e 2.2.3 si possono trovare in [53] Cap. 5, ed in Hardy &
Wright [57] 18.2-18.7. Per lOsservazione di Eulero 2.2.7 si veda Shanks [134] 27,
pag. 70. Il Lemma 2.2.11 ` e il Teorema 272 di Hardy & Wright [57]. Per la formula di
Gandhi 2.2.12 si veda Gandhi [39], Golomb [44], Vanden Eynden [139].
2.3 Il prodotto di Eulero
Ricordiamo che, per denizione, il prodotto innito

n1
(1+a
n
)
def
= lim
N

nN
(1+a
n
)
52 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
` e convergente se il limite in questione esiste ed ` e un numero complesso diverso
da 0, con la condizione supplementare che a
n
,=1 per ogni n 1. Per i prodotti
niti non c` e una convenzione analoga. Per questo motivo dobbiamo dare una
versione del prossimo enunciato in un modo apparentemente un po bizzarro.
Teorema 2.3.1 (Prodotto di Eulero) Sia f M una funzione aritmetica molti-
plicativa tale che
n1
[ f (n)[ sia convergente. Per ogni numero primo p poniamo
F(p)
def
= f (p) + f
_
p
2
_
+ f
_
p
3
) + =

1
f
_
p

_
.
Se F(p) ,=1 per ogni numero primo p, allora vale lidentit` a

n1
f (n) =

p
_
1+F(p)
_
, (2.3.1)
dove il prodotto ` e esteso a tutti i numeri primi ed ` e assolutamente convergente. Se
esiste un numero primo p
0
tale che F(p
0
) = 1 allora la somma a sinistra nella
(2.3.1) vale 0. Inne, se f M

allora F(p) ,=1 per ogni numero primo p e

n1
f (n) =

p
_
1 f (p)
_
1
.
Dim. Si ha f (1) = 1 poich e f ` e moltiplicativa. Poniamo
S
def
=

n1
f (n) e P(x)
def
=

px
_
1+F(p)
_
. (2.3.2)
Poich e P ` e prodotto di un numero nito di serie assolutamente convergenti, pos-
siamo moltiplicarle fra loro e riordinare i termini. Posto A(x) :=n N

: p [ n
p x, si ha
P(x) =

nA(x)
f (n) e quindi SP(x) =

n/ A(x)
f (n).
Osserviamo che se n / A(x) allora n >x. Dunque

SP(x)



n,A(x)

f (n)


n>x

f (n)

0
quando x +. La prima parte della tesi segue sia nel caso in cui F(p) ,=1 per
ogni p primo sia se, viceversa, esiste un numero primo p
0
per cui F(p
0
) = 1,
perch e allora P(x) = 0 per x p
0
. Nel solo primo caso, il prodotto converge
assolutamente poich e

p
F(p)

n1

f
_
p
n
_


n1
[ f (n)[.
Capitolo 2. Funzioni Aritmetiche 53
Se poi f M

, allora f
_
p
n
_
= f (p)
n
ed inoltre, per lultima disuguaglianza,
[ f (p)[ <1, altrimenti [ f (p)[ +[ f (p)[
2
+ divergerebbe. Lultima affermazione
segue dalla formula per la somma di una progressione geometrica.
Diamo anche una dimostrazione alternativa della prima parte. Per la conver-
genza assoluta possiamo raggruppare tutti gli interi che sono divisibili per la stessa
potenza di 2: sfruttando la moltiplicativit` a otteniamo

n1
f (n) =

0

n1
2

|n
f (n) =

0

m1
2m
f
_
2

m
_
=
_

0
f
_
2

_
_

m1
2m
f (m).
Analogamente, nellultima somma a destra raggruppiamo tutti gli interi che sono
divisibili per la stessa potenza di 3:

n1
f (n) =
_
1+F(2)
_

n1
2n, 3

|n
f (n)
=
_
1+F(2)
__
1+F(3)
_

m1
(23,m)=1
f (m).
Iterando lo stesso ragionamento per i primi k numeri primi p
1
= 2, . . . , p
k
, si ha

n1
f (n) =
_ k

j=1
_
1+F(p
j
)
_
_

m1
p[mp>p
k
f (m). (2.3.3)
Notiamo che nel caso in cui esiste un numero primo p
0
tale che F(p
0
) = 1 la
tesi segue immediatamente. In caso contrario, si ha evidentemente


m1
p[mp>p
k
f (m) 1



n>p
k
[ f (n)[ (2.3.4)
da cui, sempre per la convergenza assoluta, si ha la tesi poich e
lim
k+

m1
p[mp>p
k
f (m) = 1. (2.3.5)
In generale, la (2.3.3) e la (2.3.5) mostrano che la serie dellenunciato pu` o an-
nullarsi solo se si annulla uno dei fattori. Pu` o essere interessante notare che le
due dimostrazioni proposte privilegiano diversamente le strutture additiva e mol-
tiplicativa dei numeri naturali: nella prima si dimostra che S P(x) = o(1), nella
seconda che S = P(x)
_
1+o(1)
_
, dove P(x) ` e denito nella (2.3.2).
Esercizi.
54 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
E 1. Si dimostri che lipotesi di convergenza assoluta nellenunciato del Teorema
2.3.1 ` e necessaria, prendendo f (n) = (n).
Riferimenti. Prodotto di Eulero 2.3.1: Apostol [5], Teorema 11.6 oppure Ingham [73],
1.6. Denizione e propriet` a dei prodotti inniti: Titchmarsh [137], 1.41.44; per il
prodotto di serie assolutamente convergenti, ibidem, 1.61.65.
2.4 Serie di Dirichlet formali
Vogliamo brevemente motivare lintroduzione del prodotto di Dirichlet: per que-
sto parliamo delle serie di Dirichlet formali associate a successioni di numeri com-
plessi. Naturalmente ` e possibile studiare questo genere di funzioni utilizzando le
tecniche dellanalisi complessa, ma qui parliamo solo dellaspetto formale che
pu` o essere utilizzato per introdurre le funzioni aritmetiche (alcune relazioni risul-
tano in effetti pi u facili da comprendere), ma vedremo nel Capitolo 6 che le serie
di Dirichlet sono molto pi u utili nello studio dei numeri primi se introdotte nel
loro appropriato contesto analitico.
Denizione 2.4.1 Data una qualsiasi successione (a
n
)
nN
a valori in C, denia-
mo la serie di Dirichlet formale associata mediante
f (s)
def
=

n1
a
n
n
s
. (2.4.1)
La funzione f nella (2.4.1) si dice funzione generatrice della successione a
n
.
`
E
chiaro che ` e possibile studiare la successione a
n
, o meglio, la funzione aritmetica
a
n
, e le sue propriet` a a prescindere dallo studio di f e viceversa, ma vedremo nel
Capitolo 6 che in generale ` e possibile studiare le due cose insieme. Questo tipo
di funzioni generatrici ` e particolarmente adatto a studiare le funzioni aritmetiche
moltiplicative, come abbiamo visto allinizio di questo capitolo, e soprattutto nel
Teorema di Eulero 2.3.1. Naturalmente non ` e lunico tipo di funzioni generatrici
che si possono considerare, ed infatti nel Capitolo 7 vedremo un tipo di funzioni
generatrici completamente diverso, adatto ai problemi additivi.
La serie di Dirichlet formale associata alla funzione aritmetica I ` e F
I
(s) =1, la
funzione che vale costantemente 1, mentre la serie di Dirichlet formale associata
alla funzione N
0
` e detta funzione zeta di Riemann e si indica con (s) (cfr Capi-
tolo 6): in altre parole, tutti i coefcienti nella serie di Dirichlet per la funzione
sono uguali ad 1. Date due successioni (a
n
) e (b
n
) si riconosce senza difcolt` a
che, dette f e g le serie di Dirichlet formali associate, si ha
f (s)g(s) =

n1
(ab)(n)
n
s
.
Capitolo 2. Funzioni Aritmetiche 55
Infatti, raggruppando i termini con lo stesso valore del denominatore e trascurando
le questioni di convergenza,
f (s)g(s) =

n1

m1
a
n
b
m
(nm)
s
=

d1

n1, m1
nm=d
a
n
b
m
(nm)
s
=

d1
1
d
s

n1, m1
nm=d
a
n
b
m
,
che ` e la tesi. In questo nuovo contesto, la maggior parte dei risultati del 2.1
sono del tutto evidenti: il fatto che il prodotto di Dirichlet commuti e sia associa-
tivo ` e immediato. I Teoremi 2.1.9 e 2.2.4 sono equivalenti (almeno in parte) alle
uguaglianze

n1
(n)
n
s
=
1
(s)
,

n1
d(n)
n
s
=(s)
2
e (s)
k
=

n1
d
k
(n)
n
s
,
dove d
k
(n) indica il numero dei modi in cui n pu` o essere scritto come prodotto di
k fattori e cio` e d
k
= N
0
N
0
, con k fattori. Queste ultime possono essere facil-
mente giusticate in modo rigoroso per = (s) > 1 sfruttando la convergenza
totale delle serie in questione nei semipiani (s) 1+, per ogni positivo s-
sato (cfr il Teorema 6.2.2).
`
E semplice vericare la prima formula di inversione
di M obius 2.1.11: infatti
f (s) = g(s)
1
(s)
se e solo se g(s) = f (s)(s),
cio` e f = g se e solo se g = f N
0
. Inoltre il Lemma 2.2.9 equivale a

(s) =
_

/
(s)
_
1
(s)
dato che

(s) =

n1
(n)
n
s
e
/
(s) =

n1
logn
n
s
.
Ci limitiamo ad osservare che afnch e la serie a destra della (2.4.1) converga
in qualche insieme ` e necessario e sufciente che a
n
= O(n
c
) per qualche c R E 1
ssato, e che la conoscenza di opportune propriet` a analitiche della funzione f
permette di determinare una formula asintotica per
nx
a
n
.
Esercizi.
E 1. Dimostrare che
n1
a
n
n
s
converge in qualche insieme se e solo se esiste
c R tale che a
n
= O(n
c
), e quindi la serie converge assolutamente per
>c +1.
Riferimenti. Si veda il Cap. 17 di Hardy & Wright [57], in particolare i 67.
56 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
2.5 Problemi aperti
Posto
E
1
(x)
def
= D(x) xlogx (2 1)x,
E
2
(x)
def
= R
2
(x) x,
nei Teoremi 2.2.2 e 2.2.4 abbiamo visto che E
i
(x) = O
_
x
1/2
_
per i = 1, 2. Que-
sti risultati sono stati migliorati ed ora ` e noto che E
1
(x) = O
_
x
139/429+
_
e che
E
2
(x) = O
_
x
35/108
_
. Hardy ha dimostrato che E
1
(x) =

_
x
1/4
_
e lo stesso vale
per E
2
(x). Per i risultati pi u forti (che sono complicati da enunciare) si rimanda ai
libri di Ivi c [74] e Titchmarsh [136].
Per s, k N

si denisca r
s,k
(n) := [(x
1
, . . . , x
s
) N
s
: x
k
1
+ +x
k
s
= n[.
Waring nelle Meditationes Algebraic [143] del 1770 si chiese se dato k 2
esiste s = s(k) tale che r
s,k
(n) >0 per ogni n N. Il minimo s possibile si indica
tradizionalmente con g(k). Hilbert ha dimostrato che g(k) < per ogni k 2, ed
oggi si conosce il valore esatto di g(k) per ogni k 2, e si sa che
g(k) 2
k
+
__
3
2
_
k
_
+
__
4
3
_
k
_
2.
Il punto ` e che il valore di g(k) ` e enormemente gonato dagli interi relativamente
piccoli che richiedono un valore di s piuttosto grande. Si denisca quindi G(k)
come il minimo intero s tale che esiste C
0
= C
0
(k) tale che r
s,k
(n) > 0 per ogni
n C
0
. In altre parole, r
G(k),k
(n) >0 per ogni n sufcientemente grande, mentre
r
G(k)1,k
(n) = 0 ha innite soluzioni. Il valore di G ` e noto solo per k = 2 e per
k = 4 (G(2) = 4 e G(4) = 16) e Wooley ha recentemente dimostrato che G(k)
k
_
logk +loglogk +O(1)
_
per k +.
`
E relativamente facile dimostrare che
G(k) k +1.
Riferimenti. Titchmarsh [136] Cap. 13 e relative note, oppure Ivi c [74] 13.2, 13.8 e
Note. Problema di Waring: Vaughan [140], Ellison [33], Wooley [147].
Capitolo 3
Distribuzione dei Numeri Primi
Questo Capitolo ` e dedicato principalmente alla dimostrazione del Teorema dei
Numeri Primi 3.1.3 facendo uso esclusivamente di tecniche elementari, e cio` e
senza lanalisi complessa: questo signica che i risultati che saremo in grado di ot-
tenere sono pi u deboli di quelli che dimostreremo nel Capitolo 6, ma ` e comunque
interessante dare una dimostrazione relativamente semplice di fatti importanti.
La prima parte del Capitolo ` e dedicata ai risultati di Chebyshev e di Mertens,
che sono conseguenze quasi immediate del Teorema dei Numeri Primi: evidente-
mente ` e importante notare che possono essere dimostrate anche direttamente. Poi
passeremo alla dimostrazione elementare del Teorema dei Numeri Primi dovuta
a Selberg [133] ed Erd os [35] (1949): la dimostrazione originale di Hadamard e
de la Vall ee Poussin (che hanno lavorato indipendentemente su una traccia lascia-
ta da Riemann nel 1859 [128]) ` e del 1896 e nel mezzo secolo fra i due risultati
molti matematici si sono sbilanciati nellaffermare che una dimostrazione elemen-
tare era impossibile. La recensione di Ingham [72] dei lavori di Selberg ed Erd os
spiega dettagliatamente le somiglianze formali fra le due dimostrazioni, quella
elementare da un lato e quella analitica dallaltro.
3.1 Risultati elementari
Denizione 3.1.1 (Funzioni di Chebyshev) Per x 1 poniamo
(x)
def
=

px
1 =[p x[, (x)
def
=

px
log p, (x)
def
=

nx
(n).
Vedremo subito nel 3.2 che la funzione (x) ` e dellordine di grandezza di
x/logx (e quindi che ln-esimo numero primo p
n
` e dellordine di nlogn), mentre
le funzioni e differiscono fra loro di poco (Lemma 3.2.4). Il peso log p con
cui contiamo i numeri primi in (ed il peso (n) con cui contiamo le potenze dei
57
58 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
2 3 5 7 11 13 17 19 23 29 31 37
41 43 47 53 59 61 67 71 73 79 83 89
97 101 103 107 109 113 127 131 137 139 149 151
157 163 167 173 179 181 191 193 197 199 211 223
227 229 233 239 241 251 257 263 269 271 277 281
283 293 307 311 313 317 331 337 347 349 353 359
367 373 379 383 389 397 401 409 419 421 431 433
439 443 449 457 461 463 467 479 487 491 499 503
509 521 523 541 547 557 563 569 571 577 587 593
599 601 607 613 617 619 631 641 643 647 653 659
661 673 677 683 691 701 709 719 727 733 739 743
751 757 761 769 773 787 797 809 811 821 823 827
829 839 853 857 859 863 877 881 883 887 907 911
919 929 937 941 947 953 967 971 977 983 991 997
Figura 3.1: I numeri primi no a 1000.
primi in ) bilancia esattamente la rarefazione dei primi, come dimostra il Teore-
ma di Chebyshev 3.2.2. In denitiva, le tre funzioni (x)logx, (x) e (x) sono
equivalenti, almeno in prima approssimazione. Nel Capitolo 6 spiegheremo per-
ch e la funzione , anche se apparentemente articiale, ` e in realt` a la pi u naturale
delle tre: per il momento ci limitiamo ad osservare che (x) ` e il logaritmo del
minimo comune multiplo di tutti gli interi fra 1 ed x. E 1
Osserviamo che il Corollario 1.1.8 implica che tutte queste funzioni diver-
gono per x +, ed anche che limsup(x)(loglogx)
1
> 0, ma, per esempio,
(1000) =168, mentre loglog1000 <2. Vogliamo ottenere informazioni pi u pre-
cise: il nostro obiettivo non ` e tanto quello di ottenere una formula esatta per ,
o come quelle discusse nel 1.7, quanto una formula che ci permetta di ap-
prossimare ciascuna di queste funzioni con una funzione semplice pi u un resto
sufcientemente piccolo. Formule di varia natura sono state congetturate da Le-
gendre, Gauss, Riemann: si consulti lAppendice B per un confronto numerico fra
le varie approssimazioni proposte. Si consultino anche le Tavole II e III di Rosser
& Schoenfeld [130], che contengono valori numerici approssimati (con 10 cifre
decimali) delle funzioni (x),
px
p
1
,
px
(log p)p
1
e
px
p(p1)
1
, per
x fra 500 e 16000, e di (x) (x) per x 50000, con 15 cifre decimali.
Denizione 3.1.2 Per x 2 deniamo la funzione logaritmo integrale per mezzo
della relazione
li(x)
def
= lim
0+
_
Z
1

+
Z
x
1+
_
dt
logt
. (3.1.1)
Capitolo 3. Distribuzione dei Numeri Primi 59
Figura 3.2: Il graco di (x) e di x per x [0, 100].
Scopo principale di questo Capitolo ` e la dimostrazione di una forma debole del
seguente risultato, che si chiama Teorema dei Numeri Primi: ` e stato congetturato
da Gauss alla ne del Settecento, ma ` e stato dimostrato solo un secolo pi u tardi.
Teorema 3.1.3 (Hadamard-de la Vall ee Poussin) Esiste una costante c >0 tale
che per x + si ha
(x) = li(x) +O
_
xexp
_
c(logx)
3/5
(loglogx)
1/5
__
.
In questo Capitolo ci limiteremo a dimostrare che (x) li(x) x/logx quan-
do x +. Nel Capitolo 6 daremo i punti essenziali della dimostrazione di una
versione con termine derrore O
_
xexp
_
c(logx)
1/2
__
, che ` e leggermente pi u de-
bole di quello in 3.1.3. Si vedano i Capitoli 718 del libro di Davenport [22]. Per
poter confrontare il risultato (x) x/logx con il Teorema 3.1.3, osserviamo che
mediante integrazioni per parti ripetute ` e facile mostrare che per ogni n Nssato
si ha E 5
li(x) =
x
logx
n

k=0
k!
(logx)
k
+O
n
_
x
(logx)
n+2
_
. (3.1.2)
Quindi in questo Capitolo dimostreremo che li(x) x(logx)
1
(x). Nelle ap-
plicazioni, per` o, ` e estremamente importante avere informazioni pi u precise sulla
quantit` a (x) li(x). Si vedano i commenti nel Capitolo 6.
60 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Legendre fu il primo a fare congetture sulla distribuzione dei numeri primi, ed
in particolare sullandamento della funzione : formulata in termini moderni, la
sua congettura prende la forma
(x) =
x
logx A+o(1)
, dove A = 1.08366. . . (3.1.3)
Questa congettura pu` o essere scritta in unaltra forma equivalente, e cio` e
(x) =
x
logx
+(A+o(1))
x
(logx)
2
.
Se il termine con k = 1 nello sviluppo (3.1.2) ` e rilevante, allora A vale 1, e la
congettura di Legendre ` e falsa. In realt` a possiamo dimostrare la falsit` a della con-
gettura di Legendre senza usare neppure il Teorema dei Numeri Primi: ce ne
occuperemo alla ne del 3.3.
Gauss invece congettur` o la validit` a del Teorema dei Numeri Primi con termine
principale li(x), ma senza dare indicazioni precise sul termine derrore.
Il termine derrore nel Teorema dei Numeri Primi probabilmente non ` e ottima-
le: in effetti si congettura che sia, sostanzialmente, dellordine di grandezza della
radice quadrata del termine principale. Si tratta della Congettura di Riemann.
Congettura 3.1.4 (Riemann) Per x + si ha
(x) = li(x) +O
_
x
1/2
logx
_
.
Nei prossimi paragra otterremo dei risultati approssimati sempre pi u precisi:
per la maggior parte sono conseguenze immediate del Teorema dei Numeri Primi,
ma noi le useremo come base per la dimostrazione elementare.
Esercizi.
E 1. Dimostrare che (x) = log
_
1, 2, . . . , [x]

.
E 2. Dimostrare che se p ` e primo e p

| n!, allora
=

r1
_
n
p
r
_

n
p1
.
E 3. Con quante cifre 0 termina la rappresentazione decimale di 1000! ?
E 4. Senza usare il Teorema dei Numeri Primi 3.1.3 dimostrare che dato n N ` e
possibile trovare n interi consecutivi non primi.
E 5. Dimostrare per induzione la formula (3.1.2).
Capitolo 3. Distribuzione dei Numeri Primi 61
3.2 I Teoremi di Eulero e di Chebyshev
Teorema 3.2.1 (Eulero) La serie e il prodotto seguenti sono divergenti:

p
1
p
,

p
_
1
1
p
_
1
.
Dim. Sia f M

con f (p) := p
1
se p x, f (p) := 0 se p > x. In sostanza
poniamo f (n) := n
1
se n non ha fattori primi > x, e poniamo f (n) := 0 in caso
contrario. Poich e f ` e completamente moltiplicativa, per il Teorema 2.3.1 si ha
P(x)
def
=

px
_
1
1
p
_
1
=

n1
f (n) =

nA(x)
1
n
,
dove
A(x)
def
=n N

: p [ n p x.
Quindi n A(x) per ogni n x, e, per il Teorema A.4.1 nel caso k =1, si ha
P(x)

nx
1
n
= logx + +O
_
x
1
_
.
Inoltre per 0 y
1
2
si ha log(1y) = y +O
_
y
2
_
, e quindi

px
1
p
=

px
log
_
1
1
p
_
+O
_

px
1
p
2
_
= logP(x) +O(1)loglogx +O(1),
che implica la tesi in una forma quantitativa piuttosto forte.
Questa dimostrazione ` e importante perch e lega un fatto analitico (la divergen-
za della serie armonica) ad una propriet` a dei numeri primi. I Teoremi 3.3.4 e 3.3.6
mostrano che le minorazioni ottenute sono dellordine di grandezza corretto.
`
E importante notare che questo risultato di Eulero non solo dimostra che esi-
stono inniti numeri primi, ma d` a anche delle indicazioni numeriche sulla loro
densit` a: infatti notiamo che le serie dei reciproci delle potenze di 2, o la somma
dei reciproci dei quadrati perfetti sono entrambe convergenti. Quindi, in un senso
non molto preciso, possiamo dire che i numeri primi sono pi u numerosi dei qua-
drati perfetti. Notiamo anche che, per il criterio integrale per la convergenza delle
serie (vedi Lemma A.1.3) la minorazione ottenuta nel corso della dimostrazione
suggerisce che p
n
nlogn: infatti

n2
nlognx
1
nlogn

x/logx

n=2
1
nlogn
loglogx.
62 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 3.2.2 (Chebyshev) Posto

1
def
= liminf
x+
(x)logx
x
,
2
def
= liminf
x+
(x)
x
,
3
def
= liminf
x+
(x)
x
,

1
def
= limsup
x+
(x)logx
x
,
2
def
= limsup
x+
(x)
x
,
3
def
= limsup
x+
(x)
x
,
si ha
1
=
2
=
3
e
1
=
2
=
3
.
Dim. Si ha banalmente (x) (x) ed inoltre per x 1
(x) =

nx
(n) =

p
m
x
log p =

px
[m N

: p
m
x[ log p
=

px
_
logx
log p
_
log p logx

px
1 =(x)logx.
Questo dimostra che
2

1
e che
2

1
. Inoltre si ha
(x)

y<px
log p
_
(x) (y)
_
logy (3.2.1)
per ogni y (1, x], da cui ricaviamo (x) (y) +(x)/logy e quindi, ricordando
che (y) y,
(x)logx
x

(x)
x
logx
logy
+
(y)logx
x

(x)
x
logx
logy
+
ylogx
x
. (3.2.2)
Le disuguaglianze
1

2
e
1

2
seguono scegliendo y = x(logx)
2
.
`
E necessario prendere y abbastanza grande da rendere signicativa la mino-
razione (3.2.1), ma non troppo grande perch e non domini il termine allestrema
destra nella (3.2.2). Le condizioni sono (logy)/logx 1 ed y =o(x/logx) quan-
do x +. In alternativa, scelto y = x

con < 1, si ricava


1

2
per ogni
<1, e quindi
1

2
.
Chiameremo

rispettivamente i valori comuni di questi limiti. Cheby-


shev fu il primo a dare disuguaglianze esplicite per

, e dimostr` o che se
esiste il lim
x+
_
(x)logx
_
/x allora valgono entrambi 1: si veda il Corollario
3.3.5.
Teorema 3.2.3 (Chebyshev) Si ha log2

2log2.
Dim. Consideriamo la successione
I
m
def
=
Z
1
0
x
m
(1x)
m
dx.
Capitolo 3. Distribuzione dei Numeri Primi 63
`
E chiaro che 0 < I
m
4
m
, poich e la funzione integranda ` e positiva in (0, 1) ed
ha un massimo in x =
1
2
. Inoltre, poich e la funzione integranda ` e un polinomio
a coefcienti interi, I
m
Q
+
, e i denominatori che compaiono nello sviluppo
esplicito dellintegrale sono tutti 2m+1. Dunque I
m
exp(2m+1) N

, e
quindi I
m
exp(2m+1) 1. Da questultima relazione ricaviamo
(2m+1) logI
1
m
2mlog2
da cui
(2m+1) (2m+1)log2log2.
Inoltre
(2m+2)
2m+2

(2m+1)
2m+1

_
1
1
2m+2
_
e la prima disuguaglianza segue immediatamente passando al minimo limite.
Per dimostrare la seconda disuguaglianza, consideriamo il coefciente bino-
miale M =
_
2N+1
N
_
. Poich e M compare due volte nello sviluppo di (1 +1)
2N+1
,
si ha 2M < 2
2N+1
da cui M < 2
2N
. Osserviamo che se p (N +1, 2N +1] al-
lora p [ M, poich e divide il numeratore del coefciente binomiale, ma non il
denominatore. Questo ci permette di concludere che
(2N+1) (N+1) logM <2Nlog2. (3.2.3)
Supponiamo di aver dimostrato che (n) <2nlog2 per 1 n n
0
1, osservando
che questa relazione ` e banale per n = 1, 2. Se n
0
` e pari allora (n
0
) =(n
0
1) <
2(n
0
1)log2 <2n
0
log2. Se n
0
` e dispari, n
0
= 2N+1 e quindi
(n
0
) =(2N+1) =(2N+1) (N+1) +(N+1)
<2Nlog2+2(N+1)log2 = 2n
0
log2,
per la (3.2.3) e per lipotesi induttiva, ed il Teorema segue.
Integrando [k[ volte per parti, si dimostra facilmente che per [k[ m si ha E 1
I
m
=
m!
2
(m+k)!(mk)!
Z
1
0
x
m+k
(1x)
mk
dx. (3.2.4)
Prendendo k = m si ha I
m
= m!
2
(2m+1)!
1
, e dunque in effetti anche la di-
mostrazione della prima disuguaglianza dipende da considerazioni relative ad
opportuni coefcienti binomiali. Inoltre, ripetendo la dimostrazione con il po-
linomio p(x) := x
4
(1 2x)
2
(1 x)
4
si ottiene la limitazione


1
2
log5, ed ` e E 2
possibile ottenere limitazioni ancora pi u precise con altri polinom, ma non che

1. Osserviamo che la formula di Stirling (A.3.2) d` a la relazione I


1
m
=
2
2m+1
m
1/2

1/2
_
1 +O
_
m
1
__
, ma questa non d` a informazioni pi u precise. In-
ne, I
m
= B(m+1, m+1) dove B ` e la funzione Beta denita nellAppendice A.2,
e la (3.2.4) segue immediatamente dalle propriet` a indicate nellAppendice.
64 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Lemma 3.2.4 Per x + si ha
(x) (x) =O
_
x
1/2
_
.
Dim. Per il Teorema 3.2.3 si ha (x) =O(x), e dalla denizione ` e chiaro che
(x) =(x) +
_
x
1/2
_
+
_
x
1/3
_
+ .
Osserviamo che se m >m
0
:=
_
(logx)/log2

allora x
1/m
<x
(log2)/logx
= 2 e che
(x) =0 per x <2. Quindi possiamo scrivere la differenza (x)(x) nella forma

_
x
1/2
_
+
m
0

m=3

_
x
1/m
_
=O
_
x
1/2
_
+O
_
m
0
x
1/3
logx
_
,
e la tesi segue osservando che m
0
=O(logx) =O
_
x
1/6
/logx
_
.
Si noti che il Teorema 3.2.3 implica che (x) x(log2+o(1)), e quindi la sti-
ma del Lemma 3.2.4 ` e evidentemente ottimale, a parte per il valore della costante
implicita nella notazione O(). Questo risultato, inoltre, fornisce una dimostrazio-
ne alternativa delle uguaglianze
2
=
3
e
2
=
3
, nella notazione del Teorema
di Chebyshev 3.2.2.
Corollario 3.2.5 Si ha (x) =O(x/logx).
Questo signica che quasi tutti gli interi sono composti, il che ` e ragionevole
perch e gli interi grandi hanno una probabilit` a bassa di essere primi.
Esercizi.
E 1. Dimostrare per induzione la formula (3.2.4).
E 2. Dimostrare che (x)
1
2
xlog5 +O(1) utilizzando il polinomio f (x) =
x
4
(12x)
2
(1x)
4
nella dimostrazione del Teorema 3.2.3.
E 3. * (Postulato di Bertrand) Dimostrare che (2x) (x) >0 per ogni x 2.
Riferimenti. Teorema di Eulero 3.2.1: Ingham [73], 1.2. Storia del Teorema dei
Numeri Primi 3.1.3: Goldstein [42] d` a anche una breve descrizione della dimostrazione
analitica. Si vedano anche Bateman & Diamond [7], Granville [47], [46]. Congettura
di Legendre: Pintz [114]. Per landamento numerico delle funzioni , e e la bont` a
delle varie approssimazioni: Rosser & Schoenfeld [130] e Del eglise & Rivat [23], [24].
La minorazione nel Lemma di Chebyshev 3.2.3 ` e tratta da Nair [109], [108]. Per ulteriori
considerazioni al riguardo, si veda Montgomery [102] Cap. 10. La maggiorazione nello
stesso Lemma ` e quella del Teorema 415 di Hardy & Wright [57]. Si veda anche Ingham
[73] 1.41.5.
Capitolo 3. Distribuzione dei Numeri Primi 65
3.3 Le formule di Mertens
Teorema 3.3.1 (Prima formula di Mertens) Per N + si ha

nN
(n)
n
= logN+O(1). (3.3.1)
Dim. Per la formula di Stirling A.3.2 abbiamo logN! =NlogN+O(N). Scrivendo
la fattorizzazione canonica di N! ed utilizzando lEsercizio 3.1.2, si trova
logN! =

p
k
N
_
N
p
k
_
log p =

nN
_
N
n
_
(n) =

nN
N(n)
n
+O((N))
=

nN
N(n)
n
+O(N),
per il Teorema 3.2.3; la tesi segue confrontando le due espressioni per logN!.
Teorema 3.3.2 (Seconda formula di Mertens) Per N + si ha

pN
log p
p
= logN+O(1). (3.3.2)
Dim.
`
E una conseguenza immediata della prima formula di Mertens (3.3.1). Infatti

nN
(n)
n


pN
log p
p


pN
_
log p
p
2
+
log p
p
3
+
_
=

pN
log p
p(p1)


n2
logn
n(n1)
e lultima serie ` e convergente.
Teorema 3.3.3 (Terza formula di Mertens) Per N + si ha
Z
N
1
(t)
t
2
dt = logN+O(1). (3.3.3)
Dim. Per la formula di sommazione parziale (A.1.3) con a
n
=(n) e (t) = t
1
,
si ha

nN
(n)
n
=
(N)
N
+
Z
N
1
(t)
t
2
dt,
e il risultato voluto segue dal Teorema 3.2.3 e dalla formula (3.3.2).
66 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 3.3.4 (Formula di Mertens per i primi) Esiste una costante B R ta-
le che per N + si ha

pN
1
p
= loglogN+B+O
_
(logN)
1
_
. (3.3.4)
Dim. Poniamo R(N) :=
pN
p
1
log p logN. Per la seconda formula di Mer-
tens (3.3.2) si ha R(N) = O(1). Quindi, per la formula di sommazione parziale
(A.1.3) con a
n
=(logn)/n se n ` e primo, e 0 altrimenti, (t) =(logt)
1
, otteniamo

pN
1
p
=
1
logN

pN
log p
p
+
Z
N
2

pt
log p
p
dt
t(logt)
2
= 1+O
_
1
logN
_
+
Z
N
2
logt +R(t)
t(logt)
2
dt
= 1+O
_
(logN)
1
_
+loglogNloglog2
+
Z
+
2
R(t)
t(logt)
2
dt +O
_
Z
+
N
dt
t(logt)
2
_
= loglogN+1loglog2+
Z
+
2
R(t)
t(logt)
2
dt +O
_
(logN)
1
_
,
dove gli integrali impropr convergono poich e R(N) =O(1).
Corollario 3.3.5 (Chebyshev) Nella notazione del Teorema 3.2.3, si ha

. Dunque, se esiste il
lim
x+
(x)logx
x
,
allora vale 1.
Dim. Sia > 0 e sia N > N
0
(). Per la formula di sommazione parziale (A.1.3)
con a
n
= 1 se n ` e primo, e 0 altrimenti, (t) =t
1
, si ha

pN
1
p
=
(N)
N
+
Z
N
2
(t)
t
2
dt
_

+o(1)
_
Z
N
2
dt
t logt

_

2
_
loglogN.
Analogamente, la somma qui sopra non supera (

+2)loglogN, e la tesi segue


dal Teorema 3.3.4.
Teorema 3.3.6 (Mertens) Per N + si ha

pN
_
1
1
p
_
=
e

logN
+O
_
1
(logN)
2
_
, (3.3.5)
dove ` e la costante di Eulero denita dalla (A.4.1).
Capitolo 3. Distribuzione dei Numeri Primi 67
Dim. Non ` e difcile mostrare questo risultato con una costante positiva (non
esplicita) k al posto di e

. Infatti, dal Teorema 3.3.4 si ha


log

pN
_
1
1
p
_
=

pN

m1
1
mp
m
=

pN
1
p

m2
1
mp
m
+O
_

p>N

m2
1
mp
m
_
=loglogN+C+O
_
(logN)
1
_
.
Per ottenere il risultato completo ` e necessario conoscere le propriet` a delle funzioni
zeta di Riemann e Gamma di Eulero: si vedano i riferimenti bibliograci.
Usando la terza formula di Mertens (3.3.3), ` e relativamente semplice dimo-
strare che la congettura di Legendre (3.1.3) non pu` o essere corretta.
Teorema 3.3.7 Se esistono A, B R tali che
(x) = A
x
logx
+(B+o(1))
x
(logx)
2
(3.3.6)
per x +, allora vale la relazione
(x), (x) =Cx +(D+o(1))
x
logx
(3.3.7)
con C = A e D = BA. Viceversa, se esistono C, D R tali che valga la (3.3.7)
per x +, allora la (3.3.6) vale con A = C e B = C+D. Inne, se vale una
qualsiasi fra (3.3.6) e (3.3.7), allora A = B =C = 1 e D = 0.
Dim.
`
E chiaro che le due relazioni nella (3.3.7) sono equivalenti a causa del Lem-
ma 3.2.4. Se vale la (3.3.6) allora, per la formula di sommazione parziale (A.1.3)
con a
n
= 1 se n ` e primo, 0 altrimenti, (t) = logt,
(x) =

px
log p =(x)logx
Z
x
2
(t)
t
dt
= Ax +(B+o(1))
x
logx

Z
x
2
_
A
logt
+
B+o(1)
(logt)
2
_
dt
= Ax +(BA+o(1))
x
logx
.
Viceversa, se vale la (3.3.7) allora, ancora per sommazione parziale con a
n
= 1 se
n ` e primo, 0 altrimenti, (t) = 1/logt,
(x) =

px
1 =
(x)
logx
+
Z
x
2
(t)
t(logt)
2
dt
68 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
=C
x
logx
+(D+o(1))
x
(logx)
2
+
Z
x
2
_
C
(logt)
2
+
D+o(1)
(logt)
3
_
dt
=C
x
logx
+(C+D+o(1))
x
(logx)
2
.
Inne, se vale la (3.3.7) allora
Z
x
2
(t)
t
2
dt =
Z
x
2
_
C
t
+
D+o(1)
t logt
_
dt =Clogx +(D+o(1))loglogx,
ed il risultato voluto segue dal confronto fra lespressione a sinistra e la terza
formula di Mertens (3.3.3).
Le formule di Mertens (3.3.2) e (3.3.4) ed il Teorema di Mertens 3.3.6 danno
informazioni sulla densit` a dei numeri primi nella successione dei numeri natura-
li. Pu` o essere un buon esercizio sulle formule di sommazione del A.1, dimostrare
le formule analoghe in cui somme e prodotti sono estesi a tutti i numeri naturali.
Lanaloga della (3.3.4) ` e ovviamente il Teorema A.4.1 con k =1, mentre le altre
due diventano rispettivamente E 1

nx
logn
n
=
1
2
(logx)
2
+O(logx), (3.3.8)

2nx
_
1
1
n
_
=
1
[x]
=
1
x
+O
_
1
x
2
_
. (3.3.9)
Inoltre ` e importante notare che il Teorema dei Numeri Primi nella forma (che non
dimostreremo)
(x) =
x
logx
+
x
(logx)
2
+O
_
x
(logx)
3
_
, (3.3.10)
(cfr la (3.3.6) con A = B = 1) permette di migliorare alcune delle formule di
Mertens: infatti, come nel Teorema 3.3.7, da questa deduciamo
(x) =(x)logx
Z
x
2
(t)
t
dt = x +O
_
x
(logx)
2
_
, (3.3.11)
e poi, per sommazione parziale (A.1.3) con a
n
= logn se n ` e primo, 0 altrimenti,
(t) =t
1
, abbiamo

px
log p
p
=
(x)
x
+
Z
x
2
(t)
t
2
dt
= 1+O
_
(logx)
2
_
+
Z
x
2
dt
t
+
Z
x
2
(t) t
t
2
dt
= logx +c +o(1), (3.3.12)
Capitolo 3. Distribuzione dei Numeri Primi 69
per unopportuna costante c, poich e lultimo integrale pu` o essere esteso a tut-
ta la semiretta [2, +) e risulta convergente. Si osservi inne che, sempre per
sommazione parziale, ` e possibile dedurre la (3.3.10) dalla (3.3.11).
`
E comunque importante sottolineare il fatto che il Teorema dei Numeri Primi
nella forma che abbiamo dimostrato ` e equivalente alla (3.3.12).
Esercizi.
E 1. Dimostrare le formule (3.3.8)(3.3.9).
Riferimenti. Teoremi di Mertens (3.3.1)-(3.3.4): Hardy & Wright [57] Teoremi 424,
425, (22.6.1) e Teorema 427, oppure Ingham [73], 1.9. Teorema di Chebyshev 3.3.5:
vedi Ingham [73], 1.8 per una dimostrazione alternativa. Teorema 3.3.6: si veda Hardy
& Wright [57] Teorema 429, Ingham [73], 1.9. Pintz [114]. Diamond [26] elenca le
equivalenze elementari delle relazioni fra le funzioni di Chebyshev.
3.4 Le formule di Selberg
Le formule di Selberg sono importanti da punto di vista storico perch e, una volta
scoperte, permisero quasi istantaneamente a Selberg [133] stesso e ad Erd os [35]
di dare una dimostrazione elementare del Teorema dei Numeri Primi 3.1.3, cio` e
senza fare uso dellanalisi complessa. Si noti che i due addendi nelle formule di
Selberg, a posteriori, hanno lo stesso peso xlogx.
Per dimostrare le formule di Selberg useremo una variante ad hoc della secon-
da formula di inversione di M obius 2.1.12.
Lemma 3.4.1 (IsekiTatuzawa) Sia F : [1, +) C una funzione qualsiasi e
G(x)
def
=

nx
F
_
x
n
_
logx,
allora
F(x)logx +

nx
F
_
x
n
_
(n) =

nx
(n)G
_
x
n
_
.
Dim. Infatti abbiamo

nx
(n)G
_
x
n
_
=

nx
(n)

nmx
F
_
x
nm
_
log
x
n
=

dx
F
_
x
d
_

n[d
(n)log
x
n
=

dx
F
_
x
d
_

n[d
(n)
_
logx logn
_
70 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
= F(x)logx +

dx
F
_
x
d
_
(d),
per il Teorema 2.1.9 ed il Corollario 2.2.10.
Teorema 3.4.2 (Selberg) Per x + si hanno le seguenti relazioni equivalenti

nx
(n)logn+

nmx
(n)(m) = 2xlogx +O(x),
(x)logx +

nx

_
x
n
_
(n) = 2xlogx +O(x).
Dim. Per la formula di sommazione parziale (A.1.3) con a
n
=(n) e (t) = logt
abbiamo

nx
(n)logn =(x)logx
Z
x
1
(t)
t
dt =(x)logx +O(x)
dal Teorema 3.2.3, ed inoltre

nmx
(n)(m) =

nx
(n)

mx/n
(m) =

nx

_
x
n
_
(n).
Dimostriamo dunque la seconda relazione: poniamo F(x) :=(x) x + +1
nel Lemma di IsekiTatuzawa 3.4.1, ed otteniamo
G(x) =

nx
_

_
x
n
_

x
n
+ +1
_
logx.
Ma dalla formula di Stirling A.3.2 e dal Lemma 2.2.9 (oppure dal Metodo dellI-
perbole 2.1.13 con f =, F(x) =(x), g = N
0
, G(x) = [x], y = x) otteniamo

nx

_
x
n
_
=

nx

nmx
(m) =

dx

m[d
(m) =

dx
logd
= xlogx x +O(logx).
Inoltre dal Lemma A.4.1 con k =1 otteniamo

nx
x
n
logx = xlog
2
x +xlogx +O(logx),
e quindi, in denitiva, G(x) = O
_
log
2
x
_
. Per il Lemma A.4.4 con k = 2 ed il
Lemma 3.4.1, abbiamo

nx
(n)G
_
x
n
_


nx

G
_
x
n
_

=O(x).
Capitolo 3. Distribuzione dei Numeri Primi 71
Questo porta alla formula
F(x)logx +

nx
F
_
x
n
_
(n) =O(x), (3.4.1)
e si ottiene il risultato voluto ricordando che (x) =O(x) per il Teorema 3.2.3.
Le formule di Selberg 3.4.2 sono alla base della dimostrazione elementare del
Teorema dei Numeri Primi 3.1.3. La parola elementare non deve trarre in in-
ganno: si tratta di una dimostrazione che non fa uso della teoria delle funzioni di
una variabile complessa, ma ` e probabilmente meno chiara di questultima, poich e
il procedimento di estrazione delle informazioni presenti nelle formule di Sel-
berg in media ` e piuttosto oscuro. Una semplice ma importante conseguenza ` e il
seguente risultato, che implica il Corollario 3.3.5.
Corollario 3.4.3 Siano

i valori comuni dei limiti nel Teorema 3.2.2. Si


ha

= 2.
Dim. Per denizione, ssato > 0 ` e possibile trovare x
0
= x
0
() tale che (

)x (x) (

+)x per ogni x x


0
. Inoltre, per il Teorema 3.2.3, esiste una
costante assoluta C tale che (x) Cx per ogni x 1. Dividiamo la seconda
formula di Selberg per xlogx, e separiamo nella somma i termini con n x/x
0
dagli altri, ottenendo
(x)
x
+
1
xlogx

1nx/x
0

_
x
n
_
(n) +
1
xlogx

x/x
0
<nx

_
x
n
_
(n) = 2+o(1).
(3.4.2)
Per stimare la prima somma usiamo la prima formula di Mertens (3.3.1):

1nx/x
0

_
x
n
_
(n)

1nx/x
0
(

)
x
n
(n) =
_

+o(1)
_
xlogx.
Nella seconda abbiamo

x/x
0
<nx

_
x
n
_
(n)

x/x
0
<nx
C
x
n
(n)
=Cx
_
logx +O(1)log
x
x
0
+O(1)
_
=Cx
_
logx
0
+O(1)
_
= o(xlogx).
Sostituendo in (3.4.2) otteniamo
(x)
x
+

+o(1) 2+o(1),
72 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
e quindi per x x
0
si ha
(x)
x
2

+ +o(1).
Passando al massimo limite, ed osservando che questa relazione deve valere per
ogni >0, si deduce immediatamente che

2. Laltra disuguaglianza si
dimostra in modo simile.
Ricaviamo ora unimportante conseguenza delle formule di Selberg: poniamo
R(x) := (x) x, cosicch e il Teorema dei Numeri Primi ` e equivalente allaffer-
mazione R(x) = o(x) quando x +. Sostituendo otteniamo
xlogx +R(x)logx +

nx
_
x
n
+R
_
x
n
__
(n) = 2xlogx +O(x).
Ricordando la prima formula di Mertens (3.3.1) e semplicando, si ottiene
R(x)logx +

nx
(n)R
_
x
n
_
=O(x). (3.4.3)
Questa formula ` e equivalente alla (3.4.1) e sta alla base della dimostrazione che
segue, che spezzeremo in var Lemmi.
Riferimenti. La dimostrazione delle formule di Selberg 3.4.2 per mezzo del Lemma di
IsekiTatuzawa 3.4.1, ` e adattata da Chandrasekharan [14], Cap. 1.
3.5 Dimostrazione del Teorema dei Numeri Primi
Lemma 3.5.1 Si ha

R(x)

log
2
x

nx
a
n

R
_
x
n
_

+O(xlogx),
dove
a
n
def
=(n)logn+

hk=n
(h)(k),

nx
a
n
= 2xlogx +O(x).
Dim. Sostituiamo x/m al posto di x nella (3.4.3) ed otteniamo
R
_
x
m
_
log
x
m
+

nx/m
(n)R
_
x
mn
_
=O
_
x
m
_
,
e quindi si ha
logx
_
R(x)logx +

nx
(n)R
_
x
n
_
_
Capitolo 3. Distribuzione dei Numeri Primi 73


mx
(m)
_
R
_
x
m
_
log
x
m
+

nx/m
(n)R
_
x
mn
_
_
=O(xlogx)+O
_
x

mx
(m)
m
_
=O(xlogx),
per la prima formula di Mertens (3.3.1). Dunque
R(x)log
2
x =

nx
(n)R
_
x
n
_
logn+

mnx
(n)(m)R
_
x
nm
_
+O(xlogx),
ed il Lemma segue immediatamente prendendo il valore assoluto.
Lemma 3.5.2 Si ha

nx
a
n

R
_
x
n
_

= 2
Z
x
1

R
_
x
t
_

logt dt +O(xlogx).
Dim. Procediamo in due passi: prima approssimiamo la somma a sinistra con una
nuova somma di forma simile in cui per` o a
n
` e rimpiazzato dal suo valor medio,
che ` e 2logn per il Lemma 3.5.1. Poi approssimiamo questultima somma con
lintegrale desiderato.
Osserviamo che, posto F(t) := t +(t), F risulta essere una funzione mono-
tona strettamente crescente, e quindi se 0 t
0
t
1
si ha

[R(t
1
)[ [R(t
0
)[

R(t
1
) R(t
0
)

(t
1
) (t
0
) t
1
+t
0

(t
1
) (t
0
) +t
1
t
0
= F(t
1
) F(t
0
). (3.5.1)
Inoltre F(t) =O(t) per il Lemma 3.2.3 e quindi

nx1
n
_
F
_
x
n
_
F
_
x
n+1
__
=

nx
F
_
x
n
_
[x]F
_
x
[x]
_
=O
_
x

nx
1
n
_
+O(x)=O(xlogx), (3.5.2)
per il Lemma A.4.1 con k =1. Ora poniamo
c
1
def
= 0, c
n
def
= a
n
2
Z
n
n1
logt dt, (n)
def
=

R
_
x
n
_

,
e si ha quindi, integrando per parti, dalla prima formula di Selberg
C(x)
def
=

nx
c
n
=O(x).
74 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Usando la formula di sommazione parziale (A.1.3) con N = [x], dalla (3.5.1)
otteniamo

nx
c
n
f (n) =

nx
a
n

R
_
x
n
_

2

2nx

R
_
x
n
_

Z
n
n1
logt dt (3.5.3)
=

nx1
C(n)
_

R
_
x
n
_

R
_
x
n+1
_

_
+C(x)

R
_
x
[x]
_

(3.5.4)
=O
_

nx1
n
_
F
_
x
n
_
F
_
x
n+1
__
_
+O(x)=O(xlogx), (3.5.5)
per la (3.5.2). Inne

R
_
x
n
_

Z
n
n1
logt dt
Z
n
n1

R
_
x
t
_

logt dt

Z
n
n1

R
_
x
n
_

R
_
x
t
_

logt dt

Z
n
n1
_
F
_
x
t
_
F
_
x
n
__
logt dt
(n1)
_
F
_
x
n1
_
F
_
x
n
_
_
. (3.5.6)
Quindi dalle (3.5.2)(3.5.6) otteniamo

2nx

R
_
x
n
_

Z
n
n1
logt dt
Z
x
1

R
_
x
t
_

logt dt
=O
_

2nx
(n1)
_
F
_
x
n1
_
F
_
x
n
_
_
_
+O(xlogx)
=O(xlogx).
Questo conclude la dimostrazione del Lemma.
Lemma 3.5.3 Posto V() := e

R
_
e

_
= e

_
e

_
1, si ha

V()

2
Z

0
Z

0

V()

dd+O().
Dim. Combinando i risultati dei Lemmi 3.5.13.5.2 si ha
[R(x)[ log
2
x 2
Z
x
1

R
_
x
t
_

logt dt +O(xlogx). (3.5.7)


Capitolo 3. Distribuzione dei Numeri Primi 75
Usando la sostituzione dellenunciato con x = e

e t = xe

si ottiene
Z
x
1

R
_
x
t
_

logt dt = x
Z

0

V()

()d
= x
Z

0

V()

dd = x
Z

0
Z

0

V()

dd.
La disuguaglianza voluta segue sostituendo nella (3.5.7) e dividendo per x.
Lemma 3.5.4 Vale la disuguaglianza , dove

def
= limsup
+

V()

e
def
= limsup
+
1

Z

0

V()

d.
Dim.
`
E chiaro che e esistono niti, poich e (x) =O(x). Inoltre, per +
si ha
Z

0

V()

d
_
+o(1)
_

e quindi per il Lemma precedente 3.5.3

V()

2
Z

0
_
+o(1)
_
d+O()=
2
+o
_

2
_
,
da cui

V()

+o(1). Passando al massimo limite si ottiene la tesi.


Osserviamo che la denizione di e implica immediatamente , e quin-
di potremmo proseguire scrivendo =. Lobiettivo, naturalmente, ` e dimostrare
che = 0.
Lemma 3.5.5 Esiste una costante assoluta A > 0 tale che per ogni
1
,
2
R
+
si ha

Z

2

1
V()d

A.
Dim. Basta osservare che

Z

2

1
V()d

Z

2

1
_
e

_
e

_
1
_
d

Z
exp
2
exp
1
(t) t
t
2
dt

=O(1),
per la terza formula di Mertens (3.3.3).
Lemma 3.5.6 Se
0
>0 e V(
0
) = 0 allora
Z

0

V(
0
+)

d
1
2

2
+O
_

1
0
_
.
76 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Riscriviamo la seconda formula di Selberg 3.4.2 nella forma
(x)logx +

nmx
(n)(m) = 2xlogx +O(x),
e la usiamo due volte, con x = x
0
e con x = x
1
dove 1 x
0
x
1
, sottraendo i
risultati:
(x
1
)logx
1
(x
0
)logx
0
+

x
0
<mnx
1
(n)(n) = 2x
1
logx
1
2x
0
logx
0
+O(x
1
).
La somma su n ed m ` e positiva e quindi
0 (x
1
)logx
1
(x
0
)logx
0
2x
1
logx
1
2x
0
logx
0
+O(x
1
)
da cui deduciamo immediatamente

R(x
1
)logx
1
R(x
0
)logx
0

x
1
logx
1
x
0
logx
0
+O(x
1
),
e quindi, dividendo per x
1
logx
1
e scrivendo
i
= logx
i
per i = 0, 1, si ha

V(
1
) V(
0
)

0
e

1
e

0
e

1
e

1
+O
_

0
1
_
.
Scegliamo
0
=
0
e
1
=
0
+, in modo che R(x
0
) =V(
0
) =0. Poich e [0, ]
si ha
[V(
0
+)[ 1
_

0

0
+
_
e

+O
_

1
0
_
= 1e

+O
_

1
0
_
+O
_

1
0
_
.
Quindi si ha
Z

0

V(
0
+)

d
Z

0
_
+O
_

1
0
__
d =
1
2

2
+O
_

1
0
_
,
che ` e la tesi.
Per concludere dobbiamo dimostrare che =0. Nel prossimo ed ultimo Lem-
ma supporremo per assurdo che > 0, trovando che < , in contrasto con il
Lemma 3.5.4.
Lemma 3.5.7 = 0.
Capitolo 3. Distribuzione dei Numeri Primi 77
26 28 30 32 34
Figura 3.3: Il graco di (x)x per x [25, 35]. Il graco di V() si pu` o ricavare
da questo mediante un cambiamento di variabile, ma il comportamento qualitativo
evidentemente ` e lo stesso.
Dim. Detta A la costante nel Lemma 3.5.5, se >0 poniamo

def
=
3
2
+4A
2
>,
e studiamo il comportamento di V nellintervallo [, +], per grande, con
lobiettivo di dimostrare che la media di V nellintervallo [, +] ` e pi u piccola
di quello che dovrebbe essere. La funzione V ` e decrescente tranne che nei suoi
punti di discontinuit` a, dove cresce. Quindi nel nostro intervallo o esiste
0
tale
che V(
0
) = 0, oppure V cambia segno al pi u una volta. Infatti, V passa da valori
positivi a negativi con continuit` a, decrescendo, ma pu` o passare da valori negativi
a positivi solo saltando. Si veda la Figura 3.3: lintervallo [31, 34] ` e del primo
tipo, mentre lintervallo [28, 31.5] ` e del secondo tipo.
Primo caso Per sufcientemente grande, per il Lemma 3.5.6 si pu` o scrivere
Z
+

V()

d =
_
Z

0

+
Z

0
+

0
+
Z
+

0
+
_

V()

d
(
0
) +
1
2

2
+(+
0
) +o(1)
=
_

1
2

_
+o(1) =
1
+o(1),
dove

1
def
=
_
1

2
_
<.
78 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Secondo caso Se V cambia segno una sola volta nellintervallo [, + ],
diciamo in =
1
, si ha
Z
+

V()

d =

Z

1

V()d

Z
+

1
V()d

2A,
per il Lemma 3.5.5. Se invece V non cambia segno, sempre per lo stesso Lemma,
Z
+

V()

d =

Z
+

V()d

A.
In denitiva, stimando banalmente [V()[ +o(1) su [+, +], si ha
Z
+

V()

d=
_
Z
+

+
Z
+
+
_

V()

d2A+
2
+o(1) =
2
+o(1),
dove

2
def
=
2A+
2

=
_
1

2
_
=
1
.
In ogni caso, dunque, abbiamo
Z
+

V()

d
1
+o(1), (3.5.8)
dove o(1) indica una funzione innitesima per +. Per ottenere lassur-
do desiderato, suddividiamo lintervallo [0, ] in sottointervalli di ampiezza , su
ciascuno dei quali applichiamo la (3.5.8). Poniamo M :=
_
/]. Si ha
Z

0

V()

d =
M1

k=0
Z
(k+1)
k

V()

d+
Z

M

V()

1
M+o(M)+O(1)=
1
+o().
Ma questo implica immediatamente che
1
< , in contraddizione con il
Lemma 3.5.4. Dunque = 0, come si voleva.
Questo dimostra il Teorema dei Numeri Primi nella forma (x) x, ma senza
indicazione della velocit` a di convergenza di (x)/x ad 1. E 1-2
Esercizi.
E 1. Utilizzando il Teorema dei Numeri Primi 3.1.3, dimostrare che
liminf
n+
p
n+1
p
n
log p
n
1, limsup
n+
p
n+1
p
n
log p
n
1.
E 2. Dimostrare che per ogni c >1 ssato si ha (cx) (x) (c 1)x/logx.
Riferimenti. Dimostrazione elementare del Teorema dei Numeri Primi 3.1.3: Hardy
& Wright [57], Cap. 22. Altre dimostrazioni elementari: Diamond [26], Levinson [93],
Daboussi [21] (questa ` e basata su unidea totalmente diversa) e Bombieri [9] (questa d` a
anche stime per il termine derrore).
Capitolo 3. Distribuzione dei Numeri Primi 79
3.6 Altri risultati su alcune funzioni aritmetiche
In questo paragrafo poniamo
P(x)
def
=

px
p = exp(x).
Teorema 3.6.1 Si ha
liminf
n+
(n)loglogn
n
= e

.
Dim. Disponiamo i numeri primi p
1
, p
2
, . . . , in ordine crescente, poniamo n
0
:=1
e per k N

deniamo n
k
:= P(p
k
) = exp
_
(p
k
)
_
. Qualunque sia n N

, esiste
k = k(n) N tale che n [n
k
, n
k+1
), poich e la successione (n
k
)
kN
` e strettamente
crescente e diverge a +. Vogliamo dimostrare la disuguaglianza
(n)
n

(n
k
)
n
k
,
cio` e che gli n
k
sono punti di minimo locale per questo rapporto. Siano q
1
, q
2
,
. . . , q
r
, i fattori primi di n, contati ciascuno una volta sola, e disposti in ordine
crescente. La disuguaglianza di sopra ` e equivalente a
r

j=1
_
1
1
q
j
_

j=1
_
1
1
p
j
_
.
Osserviamo che r k (poich e n
k+1
` e il pi u piccolo numero naturale mche soddisfa
(m) k +1), e che si ha q
j
p
j
per j = 1, . . . , r. Quindi
r

j=1
_
1
1
q
j
_

j=1
_
1
1
p
j
_

j=1
_
1
1
p
j
_
,
come si voleva. Osserviamo che per il Teorema di Mertens 3.3.6,
(n
k
)
n
k
=
k

j=1
_
1
1
p
j
_
=

pp
k
_
1
1
p
_
=
e

log p
k
_
1+o(1)
_
,
e cio` e n
1
k
(n
k
)log p
k
= e

_
1+o(1)
_
. Resta da dimostrare che
lim
k+
log p
k
loglogn
k
= 1.
Per denizione di n
k
abbiamo logn
k
= (p
k
), e per le disuguaglianze di Cheby-
shev 3.2.3 si ha c
1
p
k
(p
k
) c
2
p
k
per opportune costanti positive c
1
e c
2
e
80 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
k 1, da cui loglogn
k
= log(p
k
) = log p
k
+O(1). Mettendo insieme queste
disuguaglianze, si conclude che quando n + si ha
(n)loglogn
n
e

_
1+o(1)
_
e inoltre lim
k+
(n
k
)loglogn
k
n
k
= e

,
che insieme danno la tesi.
Teorema 3.6.2 Si ha 1 (n) (n) per ogni n 2 ed inoltre
liminf
n+
(n) = liminf
n+
(n) = 1,
limsup
n+
(n)loglogn
logn
= 1, limsup
n+
(n)
logn
=
1
log2
.
Dim. Le prime affermazioni seguono immediatamente dalle denizioni. Per quan-
to riguarda lultima, poich e 2
k
` e il pi u piccolo intero positivo per cui (n) k, si
ha

_
2
k
_
log2
k
=
1
log2
ed inoltre
(n)
logn

k
logn


_
2
k
_
log2
k
=
1
log2
per tutti gli n
_
2
k
, 2
k+1
_
. Per dimostrare la penultima disuguaglianza useremo
il Teorema dei Numeri Primi 3.1.3.
`
E chiaro che il pi u piccolo intero positivo n
k
per cui (n
k
) = k ` e n = p
1
p
k
, dove p
i
indica li-esimo numero primo. Dunque
abbiamo

_
P(x)
_
=(x)
x
logx
,
per il Teorema dei Numeri Primi 3.1.3. Ma logP(x) = (x) x, sempre per lo
stesso risultato, e quindi loglogP(x) logx. Sostituendo nella (3.6) si ha

_
P(x)
_

logP(x)
loglogP(x)
.
Inoltre la funzione (logn)/loglogn ` e crescente per n grande, e la disuguaglianza
voluta segue, come sopra.
Teorema 3.6.3 Esistono costanti A, B R tali che per x + si ha

nx
(n) = xloglogx +Ax +o(x),

nx
(n) = xloglogx +Bx +o(x).
Capitolo 3. Distribuzione dei Numeri Primi 81
Dim. Per la formula di Mertens per i primi (3.3.4) si ha

nx
(n) =

px

nx
p[n
1 =

px
_
x
p
_
=

px
_
x
p
+O(1)
_
= x
_
loglogx +A+o(1)
_
+O((x))= xloglogx +Ax +o(x).
La seconda relazione si dimostra considerando
nx
_
(n) (n)
_
.
Teorema 3.6.4 Per N + si ha
Q(N)
def
=

nN

2
(n) =
6

2
N+O
_
N
1/2
_
.
Dim. Per quanto visto sopra, abbiamo

nN

2
(n) =

nN

d
2
[n
(d) =

dN
1/2
(d)

nN
d
2
[n
1
=

dN
1/2
(d)
_
N
d
2
_
= N

dN
1/2
(d)
d
2
+O
_
N
1/2
_
.
Lerrore introdotto completando la somma a tutti i d 1 ` e a sua volta O
_
N
1/2
_
, e
la somma innita risultante vale (2)
1
. Il risultato segue immediatamente.
Si vedano il Teorema 6.2.2 e gli Esercizi. Abbiamo visto nel Teorema 3.6.1 E 1
che ogni tanto la funzione di Eulero ` e lontana dal suo valore massimo possibile
(che ` e assunto sui numeri primi). Il prossimo risultato mostra che, in media,
1/(n) si comporta come un multiplo di 1/n: questo signica che, pur esistendo
valori eccezionali di n per cui (n) ` e piccolo, questi valori di n non sono cos
numerosi da inuenzare in modo signicativo la media di 1/.
Teorema 3.6.5 Per N + si ha

nN
1
(n)
=
(2)(3)
(6)
logN+O(1).
Dim. Si verica immediatamente che N
1
/ =(
2
/)N
0
. Il Metodo dellIperbole
2.1.13 con y = x d` a

nN
n
(n)
= N

nN

2
(n)
n(n)
+O
_

nN

2
(n)
(n)
_
82 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
= N

n1

2
(n)
n(n)
+O
_
N

n>N

2
(n)
n(n)
+

nN

2
(n)
(n)
_
.
Per il Teorema 3.6.1 i termini derrore sono entrambi O
_
(logN)
2
_
. Il Teore-
ma 2.3.1 mostra che la serie vale
p
_
1 +(p
2
p)
1
_
e con un breve calcolo
si trova che questo ` e (2)(3)(6)
1
. Il risultato cercato segue con la formula
sommazione parziale (A.1.3).
In queste note non parliamo di algoritmi per la fattorizzazione di interi, n e
di criteri di primalit` a: per questo rimandiamo a trattazioni specialistiche come
Crandall & Pomerance [20] e Languasco & Zaccagnini [88]. In alcuni di que-
sti algoritmi vi sono delle parti in cui ` e necessario determinare opportuni interi
con speciche caratteristiche moltiplicative, come, ad esempio, lessere privi
di fattori primi grandi o piccoli, e ci si chiede, per fare lanalisi della loro
complessit` a, quanto sia difcile trovare numeri con queste propriet` a. Rivolgiamo
dunque la nostra attenzione allaspetto teorico di questo problema: come sono
distribuiti gli interi privi di fattori primi grandi.
Senza alcuna pretesa di completezza, parliamo brevemente della pi u impor-
tante fra le funzioni enumeratrici degli interi suddetti. Poniamo
(x, y)
def
=[n x: p [ n p y[.
Lobiettivo ` e il conteggio degli interi n x che non hanno fattori primi relati-
vamente grandi, dove la grandezza dei fattori primi ` e misurata dal parametro y.
Cominciamo con una semplice osservazione: per ogni >0 si ha
(x, y) =

nx
p[npy
1

nx
p[npy
_
x
n
_


n1
p[npy
_
x
n
_

= x

py
_
1p

_
1
.
(3.6.1)
`
E evidente che questa relazione ` e interessante solo per < 1, poich e per
1 il secondo membro ` e x: vogliamo dunque scegliere in modo pressoch e
ottimale per ottenere una buona maggiorazione. Osserviamo che per y limitato ` e
possibile stimare direttamente (x, y) con il metodo illustrato nella dimostrazione
del Teorema di Schur 1.7.2, con il risultato che
(x, y)
_
(y)!

py
log p
_
1
(logx)
(y)
. (3.6.2)
`
E possibile dimostrare un risultato simile quando y ` e piccolo rispetto ad x: in
particolare, se 2 y

logx, prendiamo = c(logx)


1
dove c > 0 verr` a scelta
pi u avanti. Quindi p

= exp
_
log p
_
= 1+log p+O
_

2
log
2
p
_
e la (3.6.1) d` a
log(x, y) c +

py
log
p

1
Capitolo 3. Distribuzione dei Numeri Primi 83
= c +(y)

py
log
_
log p
_
1+O(log p)
_
_
= c +(y) (y)log

py
loglog p+O((y))
= c (y)logc +(y)loglogx

py
loglog p+O(y).
Si osservi ora che la funzione g(t) := t Alogt ha un minimo per t = A: scelto
dunque c =(y) si ottiene
(x, y)
_
e
(y)
_
(y) _

py
log p
_
1
(logx)
(y)
_
1+O
_
y
2
logxlogy
_
_
. (3.6.3)
Per la formula di Stirling n!

2n
_
n/e
_
n
e quindi la stima (3.6.3) non ` e molto
pi u debole della formula asintotica (3.6.2).
`
E importante cercare di estendere
questo tipo di stime anche al caso in cui y ` e pi u grande: per esempio, dimostriamo
la seguente maggiorazione universale.
Lemma 3.6.6 Fissato arbitrariamente A >0, per x 1 ed y e
A
si ha (x, y) =
O
A
_
xe
Au
logy
_
, dove u = (logx)/logy.
Dim. La dimostrazione si ottiene immediatamente prendendo = 1A(logy)
1
in (3.6.1), usando la stima p
1
= 1 +O((1)log p) e le formule di Mertens
(3.3.2) e (3.3.4).
Esercizi.
E 1. Dimostrare che

dy
(d)
d
2
=O
_
y
1
_
e che

d1
(d)
d
2
=
1
(2)
=
_

d1
1
d
2
_
1
.
Riferimenti. La dimostrazione del Teorema 3.6.1 ` e adattata da Hardy & Wright [57]
Teorema 328. Per i Teoremi 3.6.2 e 3.6.3 si veda il 22.10 ed il Teorema 430 di Har-
dy & Wright [57]. Per la funzione (x, y) si vedano Hildebrand & Tenenbaum [68] e
Tenenbaum & Mend` es France [135].
3.7 Grandi intervalli fra numeri primi consecutivi
Usiamo i risultati del paragrafo precedente per dimostrare che, talvolta, due nume-
ri primi consecutivi possono essere pi u distanti della media prevista dal Teore-
ma dei Numeri Primi. Non daremo per ovvi motivi il risultato pi u forte oggi noto,
ma vedremo un risultato non banale e, tutto sommato, relativamente elementare.
Adattiamo, semplicandola, una costruzione di Erd os e Rankin.
84 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 3.7.1 Sia p
n
ln-esimo numero primo; si ha
limsup
n
p
n+1
p
n
log p
n

(logloglog p
n
)
2
loglog p
n
= +.
Dim. Per x 1 poniamo P(x) := exp((x)) e consideriamo altri tre parametri con
le limitazioni y <w <x <u. Lidea di base ` e costruire un intero z <P(x) tale che
_
z+n, P(x)
_
>1 per ogni n [0, u]. Suddividiamo dunque linsieme Pdei numeri
primi p u in quattro classi: P
1
:=P[1, y], P
2
:=P(y, w], P
3
:=P(w, x],
P
4
:=P(x, u]. Per cominciare imponiamo che z 0 mod p per ogni p P
2
.
Poniamo A
0
:= n [0, u] :
_
z +n, P(x)
_
= 1 ed N
0
:= [A
0
[. Allora n A
0
solo se si verica una delle condizioni seguenti:
1. n ha tutti i fattori primi y; il numero di questi interi ` e B
1
:=(u, y).
2. n ha un fattore primo p P
3
P
4
; sia B
2
il numero di questi interi.
Per il Lemma 3.6.6 si ha B
1
= O
A
(uexp(A(logu)/logy)logy) per y e
A
,
dove A >0 ` e arbitrario. Per la formula di Mertens (3.3.4) si ha
B
2


wpu
u
p
ulog
logu
logw
(1+o(1)).
Ordiniamo i primi dellinsieme P
1
, scrivendo p
1
< p
2
< < p
k
, dove k =
(y). Per i 1 deniamo induttivamente N
i
ed A
i
a partire da N
i1
ed A
i1
.
Scegliamo r
i
mod p
i
in modo che lequazione n r
i
mod p
i
sia risolubile per
almeno N
i1
/p
i
interi n A
i1
, ed imponiamo z r
i
mod p
i
. Ora deniamo
A
i
:=n A
i1
: n ,r
i
mod p
i
, N
i
:=[A
i
[. Quindi
N
i

_
1
1
p
i
_
N
i1
,
e per il Teorema di Mertens 3.3.6 si ha
N
k

py
_
1
1
p
_
N
0
=
e

logy
N
0
(1+o(1)).
Poniamo per brevit` a L := logx. Ora nalmente scegliamo
y
def
= exp
_
AL
logL
_
, w
def
=
x
logL
, u
def
=x
L
(logL)
2
,
dove 0 < < Ae

. Da queste denizioni, con semplici calcoli deduciamo che


N
0
(+o(1))x(logL)
1
e quindi che, per x sufcientemente grande, si ha
N
k
e

A
1

x
L
(1+o(1)) (x) (w).
Capitolo 3. Distribuzione dei Numeri Primi 85
Questo signica che vi sono pi u numeri primi q P
3
di quanti elementi vi siano
in A
k
: se A
k
=n
1
, n
2
, . . . , n
j
e P
3
=q
1
, q
2
, . . . , q
m
, per i = 1, . . . , j poniamo
z n
i
mod q
i
, e per i = j +1, . . . , m poniamo z 0 mod q
i
. Tutte le congruenze
scritte n qui sono indipendenti e quindi, per il Teorema Cinese del Resto 1.2.4
ammettono una soluzione simultanea z

[1, P(x)]. Per questo z

si ha (z

+
n, P(x)) >1 per tutti gli n [0, u], e quindi nessuno degli interi z

+n con n [0, u]
pu` o essere primo.
Consideriamo ora il massimo numero primo p < z

ed il suo successore p
/
:
per quanto abbiamo appena visto si ha p
/
> z

+u e quindi, poich e la funzione


t (loglogt)/(logloglogt)
2
` e denitivamente crescente, si ha
p
/
p
log p

(logloglog p)
2
loglog p

u
logP(x)

(logloglogP(x))
2
loglogP(x)
+o(1)
per il Teorema dei Numeri Primi 3.1.3, che implica la tesi.
3.8 Problemi aperti
La domanda pi u importante naturalmente riguarda il vero ordine di grandezza di
(x) li(x). Littlewood [97] ha dimostrato che
(x) li(x) =
_
x
1/2
log
3
x(logx)
1
_
,
mentre secondo la Congettura di Riemann 3.1.4 si dovrebbe avere (x) = li(x) +
O
_
x
1/2
logx
_
, o, equivalentemente, (x) = x +O
_
x
1/2
(logx)
2
_
. Sorprendente-
mente, la Congettura di Riemann 3.1.4 pu` o essere espressa in modo assolutamente
elementare come segue: sia
H
n
def
=
n

i=1
1
i
il cosiddetto n-esimo numero armonico. Allora, per ogni n 1 si ha
(n) H
n
+exp(H
n
)log(H
n
) (3.8.1)
se e solo se ` e vera la Congettura di Riemann. Informalmente, se la Congettura di
Riemann fosse falsa, esisterebbe una successione divergente x
j
tale che (x
j
) >
li(x
j
) +x
1/2+
j
, dove >0 ` e una quantit` a ssata. Usando i numeri primi in [1, x
j
]
si potrebbe costruire un intero n
j
con un valore (n
j
) pi u grande della norma e
tale da falsicare, seppur di poco, la (3.8.1). Per i dettagli si veda Lagarias [81].
Il Teorema dei Numeri Primi 3.1.3 suggerisce che
(x) (x y)
Z
x
xy
dt
logt
, (3.8.2)
86 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
almeno quando y non ` e troppo piccolo rispetto ad x. Heath-Brown [61] ha dimo-
strato che questo ` e vero uniformemente per x
7/12(x)
y x, dove (x) ` e una
qualsiasi funzione positiva ed innitesima.
`
E altres noto che questa relazione
cessa di valere se y = (logx)
A
, per ogni A > 0 ssato (Maier [98]), ed anche per
funzioni di x che crescono pi u rapidamente: i migliori risultati noti (Hildebrand &
Maier [67], Friedlander, Granville, Hildebrand & Maier [37]), sono complicati da
enunciare. In ogni caso, per x >0 ed y >1 vale la maggiorazione universale detta
disuguaglianza di BrunTitchmarsh (Montgomery & Vaughan [103])
(x +y) (x)
2y
logy
.
Si confronti con la versione nel Teorema 5.5.2.
In vista del Teorema dei Numeri Primi si deve necessariamente avere
limsup
n+
p
n+1
p
n
log p
n
1.
In un certo senso, il valor medio di p
n+1
p
n
` e log p
n
. Cram er [19] (vedi anche
Granville [46]) ha congetturato che
limsup
n+
p
n+1
p
n
(log p
n
)
2
= 1,
ma al momento attuale il miglior risultato noto ` e quello di Pintz [116]
limsup
n+
p
n+1
p
n
log p
n
(log
3
p
n
)
2
log
2
p
n
log
4
p
n
2e

.
Questo si ottiene usando una stima pi u forte per la funzione al posto del Lem-
ma 3.6.6 nella dimostrazione del Teorema 3.7.1, ed una complicata argomentazio-
ne combinatoria. Inoltre Baker, Harman & Pintz [6] hanno dimostrato che
p
n+1
p
n
=O
_
p
0.525
n
_
.
Nellaltra direzione ci si chiede se esistano inniti primi gemelli (cfr i Ca-
pitoli 5 e 7), che implicherebbe la relazione
liminf
n+
p
n+1
p
n
log p
n
= 0.
Recentemente Goldston, Pintz e Yldrm hanno annunciato una dimostrazione di
questultimo risultato e ne hanno pubblicato su web con Y. Motohashi [43] una
versione semplicata. Per alcuni risultati elementari in questa direzione, vedi Lan-
guasco & Zaccagnini [90], che contiene anche la dimostrazione di alcuni risultati
pi u deboli del Teorema 3.7.1, che mostrano levoluzione delle idee necessarie.
Capitolo 4
Primi nelle progressioni aritmetiche
Nel Capitolo 3 abbiamo dimostrato che esistono inniti numeri primi: analizzando
le tavole numeriche (si veda ad esempio la Figura 3.1) si notano facilmente alcune
regolarit` a. Per esempio, si nota che circa
1
4
dei numeri primi sono 1 mod 10, e
lo stesso vale per i primi congrui rispettivamente a 3, 7 o 9 mod 10. In effetti, a
parte i numeri primi 2 e 5, gli altri 166 primi della Figura 3.1 sono cos ripartiti
nelle 4 classi: 40 sono 1 mod 10, 42 sono 3 mod 10, 46 sono 7 mod 10
ed inne 38 sono 9 mod 10.
`
E del tutto evidente che vi pu` o essere al massimo
un numero primo in ciascuna delle classi di congruenza 0, 2, 4, 5, 6, 8 mod 10,
ma non ` e affatto ovvio che debbano esistere inniti numeri primi in ciascuna delle
altre classi di congruenza, o che debbano essere approssimativamente equiripartiti
fra le classi stesse.
In generale, dato il polinomio di primo grado f (x) = qx+a, se d := (a, q) >1
allora tutti i valori del polinomio sono divisibili per d e quindi al massimo uno
di questi pu` o essere primo. Viceversa, se d = 1, ` e naturale chiedersi se f as-
suma valore primo per inniti valori interi della variabile x. Abbiamo dimo-
strato sopra (Teorema 1.7.5) i casi particolari q = 4, a = 1 e q = 4, a = 3 con
unargomentazione ad hoc che non pu` o essere estesa in generale.
Vedremo che effettivamente il polinomio f (x) = qx +a assume valori primi
per inniti valori di x, in una forma piuttosto forte dal punto di vista quantitativo,
analoga al Teorema di Eulero 3.2.1, o meglio alla seconda formula di Mertens
(3.3.2) (si veda il Teorema di Dirichlet 4.4.1); in denitiva, in un certo senso
preciso, i numeri primi sono, almeno in prima approssimazione, equiripartiti fra
le (q) classi di congruenza ammissibili modulo q.
In realt` a, il problema ` e pi u generale, e la domanda che ci si pone ` e la seguente:
dato f Z[x], non costante, irriducibile su Q e senza divisori primi ssi (cio` e tale
che per ogni numero primo p esiste almeno un intero m tale che f (m) ,0 mod p;
ad esempio il polinomio irriducibile f (x) = x
2
+x +2 assume solo valori pari, ed
` e primo solo per x = 0) ` e vero che f (x) ` e primo per inniti valori della variabile
87
88 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
x? Al momento attuale, purtroppo, non ` e noto neppure un polinomio di grado 2
o pi u per cui questa congettura sia stata dimostrata, anche se levidenza teorica e
quella numerica sono decisamente a favore della sua verit` a. Torneremo su questo
problema nel Capitolo 5, dove daremo alcuni risultati parziali.
4.1 Caratteri di un gruppo abeliano
Svilupperemo la teoria dei caratteri solo per la parte che ci interessa direttamente.
Denizione 4.1.1 Sia G un gruppo abeliano. Diciamo che : G C

` e un
carattere di G se ` e un omomorsmo.
Lemma 4.1.2 Sia G un gruppo ciclico nito di ordine n, generato da un suo ele-
mento g. G ha esattamente n caratteri, e per ogni carattere di G esiste un intero
k 0, . . . , n1 tale che (g) = e
2ik/n
.
Dim. Basta osservare che
_
g
n
_
=(g)
n
= 1 dato che g
n
= 1.
Lemma 4.1.3 Se G = G
1
G
2
` e un gruppo abeliano, e G
1
ha n
1
caratteri, G
2
ha
n
2
caratteri, allora G ha n
1
n
2
caratteri.
Corollario 4.1.4 Se G ` e un gruppo abeliano nito, allora G ha [G[ caratteri.
Nel seguito denoteremo con

G linsieme dei caratteri : GC

. Osserviamo
che

G risulta essere un gruppo abeliano se poniamo per denizione

2
(g)
def
=
1
(g)
2
(g)

1
(g)
def
=(g)
1
Se G ` e nito, allora
1
(g) =(g).
Lemma 4.1.5 Se G ` e un gruppo ciclico di ordine n, allora

G G.
Dim. Se G ` e generato da g e ` e una radice n-esima primitiva dellunit` a (cio` e se
C soddisfa
n
= 1, ed inoltre
d
,= 1 per ogni d 1, . . . , n1), basta porre

j
(g) =
j
.
Corollario 4.1.6 Se G ` e un gruppo abeliano nito allora

G G.
Dim. G ` e prodotto diretto di sottogruppi ciclici.
Capitolo 4. Primi nelle progressioni aritmetiche 89
Denizione 4.1.7 Il carattere
0
: G C

tale che
0
(g) = 1 per ogni g G si
dice carattere principale.
Teorema 4.1.8 (Relazioni di ortogonalit` a) Se G ` e un gruppo abeliano nito di
ordine n e
0
` e il carattere principale, si ha

gG
(g) =
_
n se =
0
,
0 se ,=
0
;

G
(g) =
_
n se g = 1,
0 se g ,= 1.
Dim. Sia S :=
gG
(g). Se ,=
0
, esiste g
1
G tale che (g
1
) ,= 1. Quindi
(g
1
)S =(g
1
)

gG
(g) =

gG
(gg
1
) =

hG
(h) = S,
e la tesi segue. Sia S :=

G
(g). Se g ,= 1, esiste
1


G tale che
1
(g) ,= 1.
Quindi

1
(g)S =
1
(g)

G
(g) =

1
(g) =

G
(g) = S,
ed anche la seconda relazione segue immediatamente.
4.2 Caratteri e funzioni L di Dirichlet
Denizione 4.2.1 Dato q N

, e dato

q
, chiamiamo carattere di Dirichlet
modulo q la funzione f : Z C denita da
f (n)
def
=
_
0 se (n, q) >1,
(n) se (n, q) = 1.
Con questa denizione, i caratteri di Dirichlet risultano essere funzioni com-
pletamente moltiplicative. Con abuso di linguaggio, useremo la lettera per
indicare sia il carattere del gruppo Z

q
, sia la sua estensione a Z. E 1-2
Denizione 4.2.2 Si dice carattere principale modulo q il carattere di Dirichlet

0
denito da

0
(n)
def
=
_
1 se (n, q) = 1,
0 se (n, q) >1.
90 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)

0

1
1 1 1
2 1 1

0

1

2

3
1 1 1 1 1
2 1 i 1 i
3 1 i 1 i
4 1 1 1 1

0

1

2

3
1 1 1 1 1
3 1 1 1 1
5 1 1 1 1
7 1 1 1 1
Tabella 4.1: I caratteri di Dirichlet modulo 3, 5, 8.
Osservazione 4.2.3 Le relazioni di ortogonalit` a 4.1.8 permettono di scegliere la
progressione aritmetica n a mod q, purch e (a, q) = 1: infatti, per ogni succes-
sione (
n
) si ha

nx
na mod q

n
=
1
(q)

nx

n
mod q
(a)(n) =
1
(q)

mod q
(a)

nx
(n)
n
,
dove la prima somma interna ` e su tutti i caratteri modulo q, poich e ciascun adden-
do della somma interna vale (na
1
) e la somma vale dunque (q) se n a mod q
e 0 altrimenti.
Per q =2 c` e solo il carattere principale
0
, mentre per q =3, oltre al carattere
principale
0
mod 3, c` e anche un altro carattere
1
mod 3, detto carattere qua-
dratico, poich e
2
1
=
0
. La Tabella 4.1 d` a i caratteri per q = 3, q = 5 e q = 8.
Ricordiamo che i gruppi Z

q
per q = 3, q = 4 e q = 6 sono isomor a Z
2
, e quindi
hanno gruppi dei caratteri isomor, mentre Z

5
Z

10
Z
4
e Z

8
Z

12
Z
2
Z
2
.
Nelle Tabelle 4.14.4 daremo soltanto i valori dei caratteri sugli elementi di
Z

n
; pertanto i caratteri devono essere pensati come estesi a Z per periodicit` a,
ponendoli uguali a zero sulle classi di resto non indicate.
In generale, se p ,= 2 ed x ` e un generatore di Z

p
, ssato k 0, . . . , p 2,
si ha un carattere
k
ponendo
k
_
x
r
_
:= e
2irk/(p1)
, dove evidentemente
0
` e
il carattere principale. Si osservi inoltre che i caratteri
1
mod 3,
2
mod 5 e

3
mod 7 sono precisamente
_
[ p
_
per p = 3, 5 e 7. Per ogni primo p, il simbolo
di Legendre ` e un carattere che assume solo valori reali.
Lemma 4.2.4 Sia mod q un carattere non principale, () > 0,
3
2
x y. Si
ha

x<ny
(n)
n

=O
q
_
x

_
,

x<ny
(n)logn
n

=O
q
_
x

logx
_
.
Capitolo 4. Primi nelle progressioni aritmetiche 91

0

1

2

3

4

5
1 1 1 1 1 1 1
2 1
2
1
2

3 1
2
1
2
4 1
2
1
2
5 1
2
1
2

6 1 1 1 1 1 1
Tabella 4.2: I caratteri di Dirichlet modulo 7 (e, a meno di isomorsmi, modulo 9,
14 e 18). Qui ` e una radice sesta primitiva dellunit` a, e soddisfa
2
+1 = 0.
Dato che Z

7
` e generato da 3, ` e sufciente conoscere (3) per poter calcolare il
valore di su tutti gli elementi di Z

7
.

0

1

2

3

4

5

6

7
1 1 1 1 1 1 1 1 1
2 1 i 1 i 1 i 1 i
4 1 1 1 1 1 1 1 1
7 1 i 1 i 1 i 1 i
8 1 i 1 i 1 i 1 i
11 1 1 1 1 1 1 1 1
13 1 i 1 i 1 i 1 i
14 1 1 1 1 1 1 1 1
Tabella 4.3: I caratteri modulo 15 (ed anche, a meno di isomorsmi, modulo 16 e
20). Conviene ricordare che Z

15
Z
2
Z
4
e quindi
4
=
0
per ogni carattere .
92 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)

0

1

2

3

4

5

6

7
1 1 1 1 1 1 1 1 1
5 1 1 1 1 1 1 1 1
7 1 1 1 1 1 1 1 1
11 1 1 1 1 1 1 1 1
13 1 1 1 1 1 1 1 1
17 1 1 1 1 1 1 1 1
19 1 1 1 1 1 1 1 1
23 1 1 1 1 1 1 1 1
Tabella 4.4: I caratteri modulo 24. Ricordiamo che Z

24
Z
2
Z
2
Z
2
, e che
ogni elemento soddisfa x
2
= 1.
Dim. Per la formula di sommazione parziale (A.1.3) con a
n
= (n) e (t) = t

,
e per le relazioni di ortogonalit` a 4.1.8

x<ny
(n)
n

= y

x<ny
(n) +
Z
y
x

x<nt
(n)
dt
t
+1
=O
q
_
y

_
+
Z
y
x
O
q
(1)
t
+1
dt =O
q
_
y

_
+O
q
_
x

_
=O
q
_
x

_
.
La seconda disuguaglianza si dimostra in modo analogo.
Denizione 4.2.5 Dato un carattere mod q deniamo la funzione L di Dirichlet
L(s, ) e la funzione zeta di Riemann (s) per mezzo delle relazioni
L(s, )
def
=

n1
(n)
n
s
, (s)
def
=

n1
1
n
s
.
Teorema 4.2.6 Se ,=
0
, la serie L(s, ) converge per =(s) >0, e totalmen-
te in per ogni >0 ssato. Invece le serie (s) ed L(s,
0
) convergono per
=(s) >1, e totalmente in 1+ per ogni >0 ssato.
Dim. La prima parte ` e una conseguenza immediata del Lemma 4.2.4 con := .
Se =
0
suddividiamo lintervallo [1, x] in
_
x/q

intervalli [mq +1, (m+1)q),


oltre, eventualmente, ad un intervallo di lunghezza <q. Abbiamo dunque
A(x)
def
=

nx

0
(n) =
(q)
q
x +O
q
(1),
Capitolo 4. Primi nelle progressioni aritmetiche 93
e quindi, per la formula di sommazione parziale (A.1.3) con (t) = t
s
ed a
n
=

0
(n):

nx
(n)
n
s
= A(x)x
s
+s
Z
x
1
A(t)
t
s+1
dt
=
(q)
q
_
x
1s
+O
q
_
x

_
+s
Z
x
1
t +O
q
(1)
t
s+1
dt
_
,
e lintegrale ` e convergente solo se =(s) 1+.
Osservazione 4.2.7 Preso un carattere di Dirichlet mod q ed il carattere prin-
cipale
0
mod q, e posto f (n) =(n)n
s
, f (n) =
0
(n)n
s
rispettivamente, per il
Prodotto di Eulero 2.3.1, per >1 si hanno le rappresentazioni
L(s, ) =

p
_
1
(p)
p
s
_
1
e L(s,
0
) =(s)

p[q
_
1
1
p
s
_
.
Si osservi che la prima di queste uguaglianze vale solo in > 1 e non nel semi-
piano pi u grande > 0 dove converge la serie che denisce L se ,=
0
, poich e
in 0 < 1 la convergenza della serie non ` e assoluta.
Osservazione 4.2.8 La derivata di L(s, ) ` e
L
/
(s, ) =

n1
(n)logn
n
s
.
La serie data converge totalmente in 1 + per ogni > 0 ssato (per
il Lemma 4.2.4) ed anche la serie per L(s, ) converge totalmente nello stesso
insieme, ed ` e per questo motivo che si pu` o derivare termine a termine. Ad ogni
modo, la serie risulta convergente per >0 se ,=
0
per lo stesso Lemma.
Esercizi.
E 1. Dato q N

, si chiami A la matrice quadrata di ordine (q) dei caratteri


modulo q. In altre parole, se 1 = a
1
< a
2
< < a
(q)
= q 1 sono gli
interi fra 1 e q primi con q, e
0
, . . . ,
(q)1
sono i (q) caratteri modulo
q, allora A
i, j
=
j1
(a
i
). Determinare [det(A)[. Suggerimento: sia B = A
T
.
Allora [det(A)[
2
= det(A)det(B) = det(AB) ed AB = (q)I
(q)
, dove I
k
` e la
matrice identica k per k.
E 2. * Dimostrare che se X : N

C, X M

ha periodo minimo q > 1 (cio` e


` e periodica di periodo q, e non ` e periodica per nessun intero pi u piccolo),
allora X(n) = 0 se (n, q) > 1. Suggerimento: se p [ q e X(p) ,= 0, si ha
X(p)X(n +q/p) = X(pn +q) = X(pn) = X(p)X(n) ed X ha periodo q/p.
Quindi, se (n, q) >1 allora X(n) = 0.
Riferimenti. Davenport [22] Capp. 1, 46, Apostol [5] Cap. 6.
94 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
4.3 Preliminari per il Teorema di Dirichlet
In questo paragrafo vogliamo dimostrare che esistono inniti primi in ogni pro-
gressione aritmetica a +nq con (a, q) = 1. I Lemmi 4.3.1 e 4.3.4 implicano che
L(1, ) ,= 0 se mod q ` e un carattere non principale. La pi u importante conse-
guenza di questo fatto ` e che unopportuna somma contenente (si veda lenun-
ciato del Lemma 4.3.3) ` e limitata, e da questo segue quasi immediatamente il
Teorema di Dirichlet 4.4.1. Per una motivazione differente, si legga il 6.9.1.
Lemma 4.3.1 Se ` e un carattere reale non principale mod q, allora L(1, ) ,= 0.
Dim. Consideriamo la funzione aritmetica F := N
0
. Per il Teorema 2.1.4,
anche F ` e una funzione moltiplicativa e si vede molto facilmente che
F
_
p
k
_
=
_

_
k +1 se (p) = 1,
1 se (p) =1 e k ` e pari,
0 se (p) =1 e k ` e dispari,
1 se p [ q (cio` e se (p) = 0).
Dunque, in ogni caso
F(n)
_
1 se n = m
2
,
0 altrimenti.
Perci ` o
G(x)
def
=

nx
F(n)
n
1/2


m
2
x
F
_
m
2
_
m


mx
1/2
1
m
+
quando x +. Ma abbiamo anche
G(x) =

nx
1
n
1/2

d[n
(d) =

hkx
(h)
_
hk
_
1/2
=

hx
1/2
(h)
h
1/2

kx/h
k
1/2
+

k<x
1/2
k
1/2

x
1/2
<hx/k
(h)
h
1/2
=
1
+
2
,
diciamo. Stimiamo
1
come segue: per i Lemmi A.4.1 e 4.2.4,

1
=

hx
1/2
(h)
h
1/2
_
2
_
x
h
_
1/2
+C+O
__
h
x
_
1/2
__
= 2

x

hx
1/2
(h)
h
+O
q
(1)
= 2

x
_

h1


h>x
1/2
_
(h)
h
+O
q
(1)= 2

xL(1, ) +O
q
(1).
Inoltre, il Lemma 4.2.4 implica
2
= O
q
(1). In denitiva, abbiamo che G(x) =
2

xL(1, ) +O(1), e la tesi segue poich e G(x) + quando x +.


Capitolo 4. Primi nelle progressioni aritmetiche 95
Lemma 4.3.2 Sia un carattere non principale modulo q. Allora si ha
L
/
(1, )

nx
(n)(n)
n
=
_
O
q
(1) se L(1, ) ,= 0,
logx +O
q
(1) se L(1, ) = 0.
Dim. Ponendo g(x) := x, h(n) :=(n), ed
f (x)
def
=

nx
x
n
(n) = xL(1, ) +O
q
(1)
nella seconda formula di inversione di M obius 2.1.12, troviamo
x =

nx
(n)(n)
_
x
n
L(1, ) +O
q
(1)
_
= xL(1, )

nx
(n)(n)
n
+O
q
_

nx
[(n)(n)[
_
= xL(1, )

nx
(n)(n)
n
+O
q
(x),
poich e [(n)(n)[ 1 per ogni n. Se L(1, ) ,= 0, dividendo membro a membro
luguaglianza precedente per x ricaviamo
L(1, )

nx
(n)(n)
n
=O
q
(1),
e, moltiplicando ambo i membri per L
/
(1, )/L(1, ) = O
q
(1), troviamo la tesi.
Se invece L(1, ) =0, ancora per la seconda formula di M obius con g(x) :=xlogx,
h(n) :=(n),
f (x)
def
=

nx
x
n
log
x
n
(n) = xlogx

nx
(n)
n
x

nx
(n)logn
n
= xlogx
_
L(1, ) +O
q
_
x
1
__
x
_
L
/
(1, ) +O
q
_
x
1
logx
__
= xL
/
(1, ) +O
q
(logx),
per il Lemma 4.2.4. Quindi, invertendo
xlogx =

nx
(n)(n)
_
x
n
L
/
(1, ) +O
q
_
log
x
n
__
= xL
/
(1, )

nx
(n)(n)
n
+O
q
(x),
per il Lemma A.4.4. La tesi si ottiene dividendo la relazione precedente per x.
Si noti che quella nellenunciato ` e la somma parziale della serie di L(1, )
1
,
per il Corollario 2.1.10.
`
E quindi naturale attendersi che questa quantit` a sia
limitata se L(1, ) ,= 0, ed illimitata in caso contrario.
96 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Lemma 4.3.3 Sia un carattere non principale modulo q. Si ha

px
(p)log p
p
=
_
O
q
(1) se L(1, ) ,= 0,
logx +O
q
(1) se L(1, ) = 0.
Dim. Posto
R(x)
def
=

nx
(n)(n)
n

px
(p)log p
p
,
si vede facilmente che
[R(x)[

n2
logn
n(n1)
=O(1).
Quindi, usando i Lemmi 2.2.9 e 4.2.4, si ha

px
(p)log p
p
=

nx
(n)(n)
n
+O(1)
=

nx
(n)
n

d[n
(d)log
n
d
+O(1)
=

hkx
(h)(k)
hk
(h)logk +O(1)
=

hx
(h)(h)
h

kx/h
(k)logk
k
+O(1)
=

hx
(h)(h)
h
_
L
/
(1, ) +O
q
_
log
_
x/h
_
x/h
__
+O(1)
=L
/
(1, )

hx
(h)(h)
h
+O
q
_

hx
log
_
x/h
_
x
_
+O(1)
=L
/
(1, )

hx
(h)(h)
h
+O
q
(1)
per il Lemma A.4.4. Quindi la tesi segue dal Lemma 4.3.2.
Lemma 4.3.4 Se ` e un carattere non principale modulo q, allora L(1, ) ,= 0.
Dim. Poniamo N :=[ ,=
0
: L(1, ) = 0[. Allora, per ortogonalit` a abbiamo
(q)

px
p1 mod q
log p
p
=

mod q

px
(p)log p
p
Capitolo 4. Primi nelle progressioni aritmetiche 97
=

px
pq
log p
p
+

,=
0

px
(p)log p
p
= logx +O
q
(1)Nlogx +O
q
(1)
= (1N)logx +O
q
(1),
per i Lemmi 3.3.2 e 4.3.3. Poich e la somma di partenza ` e positiva, N deve essere 0
oppure 1, e quindi N =0 poich e deve essere pari. Infatti, per il Lemma 4.3.1, se ` e
un carattere reale allora L(1, ) ,=0, mentre se non ` e reale allora L(s, ) =L(s, )
e quindi o L(1, ) = L(1, ) = 0, oppure sono entrambi non nulli.
Riferimenti. I Lemmi 4.3.14.3.4 sono i Lemmi 14 nel Capitolo 9.8 di Hua [69].
4.4 Il Teorema di Dirichlet
Teorema 4.4.1 (Dirichlet) Dato q N

, sia a Z un intero tale che (a, q) = 1.


Allora esistono inniti numeri primi p a mod q. Pi u precisamente, per x +
si ha

px
pa mod q
log p
p
=
1
(q)
logx +O
q,a
(1).
Dim. Per i Lemmi 4.3.3 e 4.3.4, se ,=
0
si ha

px
(p)log p
p
=O
q,
(1).
Per ortogonalit` a,
(q)

px
pa mod q
log p
p
=

mod q
(a)

px
(p)
log p
p
=

px
pq
log p
p
+

mod q
,=
0

px

_
pa
1
_
log p
p
= logx +O
q,a
(1),
per la seconda formula di Mertens (3.3.2), che ` e la tesi.
Per completezza riportiamo lenunciato del Teorema dei Numeri Primi nelle
Progressioni Aritmetiche, dimostrato per la prima volta da de la Vall ee Poussin
nel 1897, nella versione di Siegel & Walsz. Per la dimostrazione rimandiamo ai
Capitoli 822 del libro di Davenport [22]. Questo risultato pu` o essere espresso
in modo pi u pittoresco dicendo che i numeri primi sono (approssimativamente)
equidistribuiti nelle progressioni aritmetiche.
98 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 4.4.2 Fissato A > 0, esiste una costante C = C(A) > 0 tale che per
x + ed uniformemente per q (logx)
A
e per (a, q) = 1 si ha
(x; q, a)
def
=

px
pa mod q
1 =
1
(q)
li(x) +O
A
_
xexp
_
C
_
logx
_
_
.
Riferimenti. Teorema di Dirichlet 4.4.1: Hua [69], Teorema 8.2 oppure Apostol [5]
Cap. 7. Dimostrazione del Teorema dei Numeri Primi nelle Progressioni 4.4.2: Daven-
port [22] Capp. 822. Dimostrazione elementare del Teorema dei Numeri Primi nelle
Progressioni Aritmetiche 4.4.2: per le relazioni fra la formula di Selberg generalizzata e
la distribuzione dei numeri primi nelle progressioni, si veda Granville [45].
4.5 La disuguaglianza di P olyaVinogradov
Denizione 4.5.1 Sia un carattere modulo q, sia q
1
un multiplo di q e sia
0
il
carattere principale modulo q
1
. Il carattere

modulo q
1
denito da

:=
0

si dice indotto da . Un carattere modulo q che non ` e indotto da altri caratteri


modulo qualche divisore proprio di q si dice carattere primitivo.
Con queste denizioni, i caratteri modulo q si suddividono in tre categorie: il
carattere principale, i caratteri primitivi e quelli indotti da altri caratteri.
`
E inte-
ressante notare che tutti i caratteri diversi dal carattere principale modulo numeri
primi sono primitivi. Con riferimento alle Tabelle 4.14.4, si pu` o notare che il
carattere
2
mod 8 ` e indotto da
1
mod 4, e che
6
mod 15 ` e indotto da
1
mod 3
mentre
2
,
5
e
7
mod 15 sono indotti rispettivamente da
2
,
1
e
3
mod 5.
Inne
1
mod 24 ` e indotto da
1
mod 3,
2
mod 24 ` e indotto da
1
mod 4,
5
e

7
sono indotti rispettivamente da
1
e
3
mod 8 e
4
` e indotto da un carattere
mod 12. Si noti che se mod q induce

mod q
1
allora la funzione L(s, ) diffe-
risce dalla funzione L(s,

) solo per un prodotto nito (eventualmente vuoto) sui


fattori primi di q
1
/q, come si vede dallOsservazione 4.2.7. Vediamo subito un
risultato che vale solo per i caratteri primitivi.
Lemma 4.5.2 Sia () la somma di Gauss
()
def
=

h mod q
(h)e
q
(h).
Se ` e un carattere primitivo si ha [()[ = q
1/2
.
Capitolo 4. Primi nelle progressioni aritmetiche 99
Dim. Scegliamo n tale che (n, q) = 1, moltiplichiamo la somma di Gauss per
(n) e ricordiamo la propriet` a delle somme sui residui modulo q gi` a usata nella
dimostrazione della Legge di Reciprocit` a Quadratica 1.6.4:
(n)() =

h mod q

_
hn
1
_
e
q
(h) =

h
1
mod q
(h
1
)e
q
(nh
1
). (4.5.1)
Si pu` o dimostrare, ma noi non lo faremo, che questa relazione vale anche se E 1
(n, q) >1, perch e ` e primitivo. Quindi
[(n)[
2
[()[
2
=

h
1
, h
2
mod q
(h
1
)(h
2
)e
q
_
n(h
1
h
2
)
_
.
Sommiamo questultima relazione su tutti gli n modulo q, ed usiamo il fatto che
conosciamo la somma dei primi termini di una progressione geometrica:
(q)[()[
2
=

h
1
, h
2
mod q
(h
1
)(h
2
)

n mod q
e
q
_
n(h
1
h
2
)
_
=

h
1
, h
2
mod q
(h
1
)(h
2
)
_
q se h
1
h
2
mod q,
0 altrimenti,
= q(q).
Il Lemma segue immediatamente.
Se mod q ` e un qualsiasi carattere non principale, la somma

nx
(n)
` e limitata, poich e ` e una funzione periodica e la somma su q interi consecutivi
vale 0 (cfr le relazioni di ortogonalit` a 4.1.8). Talvolta ` e utile avere informazioni
pi u precise, e queste ci sono fornite dal seguente
Teorema 4.5.3 (Disuguaglianza di P olyaVinogradov) Sia un carattere non
principale modulo q. Si ha

nx
(n) q
1/2
logq.
Dim. Ci limitiamo al caso di primitivo. Per la (4.5.1) si ha

nx
(n) =

nx
1

_

h mod q
(h)e
q
(nh) =
1

_

h mod q
(h)

nx
e
q
(nh)
=
1

_

h mod q
(h,q)=1
(h)
e
q
(h) e
q
_
h([x] +1)
_
1e
q
(h)
.
100 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Osserviamo che a causa della presenza del fattore (h) possiamo aggiungere alla
somma su h mod q la condizione (h, q) = 1, la quale implica che non c` e lad-
dendo corrispondente ad h = q che farebbe annullare il denominatore. Passando
al modulo ed utilizzando il Lemma precedente ed il fatto che se u R allora
[1e(u)[ = 2[ sin(u)[ otteniamo

nx
(n)

q
1/2
q1

h=1
1
[ sin(h/q
_
[
.
Usando il Lemma A.4.5 con f (t) :=
_
[ sin(t)[
_
1
e := q
1
otteniamo
q1

h=1
1
[ sin
_
h/q
_
[
q
Z
11/(2q)
1/(2q)
dt
[ sint[
= 2q
Z
1/2
1/(2q)
dt
[ sint[
.
Ma sullintervallo di integrazione si ha sin(t) 2t e dunque

nx
(n)

q
1/2
Z
1/2
1/(2q)
dt
t
q
1/2
logq,
che ` e la tesi.
`
E possibile estendere questa dimostrazione al caso in cui non ` e primitivo:
per fare questo, si deve trovare una relazione che lega il valore di () a quello del
carattere che lo induce. Si veda il Capitolo 23 del libro di Davenport [22].
Esercizi.
E 1. Dimostrare che se ` e un carattere modulo q ed n ` e un intero tale che (n) =
0 allora
h mod q
(h)e
q
(nh) = 0.
Riferimenti. Disuguaglianza di P olyaVinogradov 4.5.3: Davenport [22], Capitolo 23;
Apostol [5] Teorema 8.21. Per il valore della costante e per altri problemi legati si veda
Hildebrand [66], [65].
4.6 Il Teorema di GaussJacobi
Torniamo brevemente sul problema di rappresentare n N come somma di due
quadrati.
Teorema 4.6.1 (Gauss, Jacobi) Detto il carattere non principale modulo 4, per
n 1 si ha r
2
= 4N
0
, o, in altre parole,
r
2
(n) = 4

d[n
(d).
Capitolo 4. Primi nelle progressioni aritmetiche 101
Dim. La dimostrazione dipende in modo essenziale dal fatto che Z[i] ` e un anello
a fattorizzazione unica. Per prima cosa dimostriamo che se n N ` e dispari allora
r
2
(n) = r
2
_
2

n
_
per ogni N. Infatti, r
2
(m) = r
2
(4m) qualunque sia m N,
dato che se 4n = a
2
+b
2
allora a b 0 mod 2. Inoltre, se n = a
2
+b
2
` e di-
spari allora 2n = (a +b)
2
+(a b)
2
e viceversa, con corrispondenza biunivoca
fra le rappresentazioni. Inne, osserviamo che i due membri delluguaglianza da
dimostrare non cambiano se al posto di n poniamo 2

n, dal momento che (2) =0.


Un discorso analogo vale se al posto di n si scrive q

n per ogni N

, dove
q ` e un primo 3 mod 4. In questultimo caso i due membri valgono entrambi 0
se ` e dispari, ed r
2
(n) se ` e pari, per il Lemma 1.4.9, dato che (q) =1.
Quindi ` e sufciente dimostrare che luguaglianza desiderata vale quando n ` e
prodotto di potenze di primi distinti, tutti 1 mod 4, diciamo n :=
k
j=1
p

j
j
. Si
osservi che in questo caso occorre dimostrare che r
2
(n) =4d(n), poich e (p
j
) =1
per ciascuno dei fattori primi di n. Per j = 1, . . . , k, per lOsservazione 1.4.6,
esistono a
j
, b
j
N

tali che p
j
= a
2
j
+b
2
j
; ricordiamo anche che in Z[i] i numeri
a
j
ib
j
sono tutti primi poich e N(a
j
+ib
j
) = p
j
` e un numero primo in Z. Se
n =A
2
+B
2
, in Z[i] vale la fattorizzazione n =(A+iB)(AiB). Quindi, ssato un
divisore d :=
k
j=1
p

j
j
di n, per r 0, 1, 2, 3 deniamo A=A(d, r) e B=B(d, r)
per mezzo delle relazioni
A+iB
def
=C(d, r)
def
= i
r
k

j=1
(a
j
+ib
j
)

j
(a
j
ib
j
)

AiB
def
= D(d, r)
def
= i
r
k

j=1
(a
j
ib
j
)

j
(a
j
+ib
j
)

Evidentemente ci sono esattamente 4 scelte per r e d(n) scelte per d: resta quindi
da dimostrare che scelte diverse di (r, d) danno origine a valori diversi per A e B.
Sfruttando il fatto che Z[i] ` e un anello a fattorizzazione unica e che le unit` a sono
della forma i
t
con t 0, 1, 2, 3, si vede subito che C(d, r) = i
t
C(d
/
, r
/
) implica
che d = d
/
e t = 0. Questo conclude la dimostrazione.
Combinando questo risultato con il Teorema di Gauss 2.2.2, ed utilizzando il
metodo delliperbole di Dirichlet 2.1.13 con y = x
1/2
ed il Lemma 4.2.4, si trova

nx
r
2
(n) = 4xL(1, ) +O
_
x
1/2
_
,
da cui L(1, ) =
1
4
, risultato daltra parte ovvio poich e
L(1, ) =

n1
(1)
n
2n+1
.
Riferimenti. La dimostrazione del Teorema di Gauss-Jacobi 4.6.1 ` e adattata da Hardy
& Wright [57] Teorema 278.
102 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
4.7 Problemi aperti
Le domande pi u interessanti sono le analoghe di quelle esposte sopra a proposito
dei numeri primi. Per esempio, si congettura che per q ssato ed (a, q) = 1 si
abbia
(x; q, a)
def
=

nx
na mod q
(n) =
x
(q)
+O
_
x
1/2
log
2
x
_
,
(Congettura di Riemann Generalizzata). Inoltre, ci si chiede quale sia la vera uni-
formit` a che si pu` o avere nel Teorema dei Numeri Primi nelle Progressioni 4.4.2.
La situazione ` e complicata dal fatto che non si ` e riusciti ancora ad escludere la
possibilit` a che una funzione L associata ad un carattere reale abbia uno zero reale
sul segmento [0, 1].
Linnik [96] ha dimostrato che, detto P(q, a) il pi u piccolo numero primo
a mod q, esiste una costante assoluta L 1 tale che P(q, a) q
L
per ogni (a, q) =
1. Heath-Brown [62] e Pomerance [118] hanno dimostrato rispettivamente che
L 5.5 e che
limsup
q+
_
max
(a,q)=1
P(q, a)
__
qlogqlog
2
q
log
4
q
(log
3
q)
2
_
1
>0
e se vale la Congettura Generalizzata di Riemann allora
max
(a,q)=1
P(q, a) =O

_
q
2+
_
.
Riferimenti. Davenport [22] Capp. 922.
Capitolo 5
Metodi di Crivello
Questo Capitolo ` e dedicato ai moderni metodi di crivello: il primo e pi u noto cri-
vello ` e senza dubbio quello di Eratostene (II sec. a. C.); si tratta di una procedura
che permette di determinare tutti i numeri primi in un certo intervallo [1, N], come
illustrato nella Figura 5.1. Questa procedura ispir` o Legendre, che scopr come
ottenere una formula per determinare iterativamente (N) a partire dalla cono-
scenza esplicita di tutti i numeri primi nellintervallo
_
1, N
1/2

: descriveremo la
formula di Legendre nel 5.1, e vedremo che, a parte per lindubbio interesse sto-
rico, questa formula non si presta al calcolo numerico quando N ` e grande, a causa
del numero troppo grande di termini che contiene. In effetti, il calcolo di (N)
viene effettuato mediante varianti di questa formula, come brevemente descritto
nellAppendice B.
Per tutto il XIX secolo non vi sono state ulteriori ricerche sui crivelli, ma al-
linizio del XX secolo Brun scopr come rendere il procedimento di Legendre pi u
generale e pi u essibile. Pi u generale perch e non ` e affatto necessario, per il con-
teggio, dover eliminare gli interi nella classe 0 mod p, ma qualunque classe di
congruenza ` e ugualmente ammissibile. Pi u essibile perch e mostr` o che, riordi-
nando opportunamente i termini presenti nella sua forma generale della formula
di Legendre e trascurando alcuni addendi, si ottengono minorazioni e maggiora-
zioni per la quantit` a cercata, sempre pi u precise e che coinvolgono un numero di
termini decisamente inferiore a quelli necessari nella formula di Legendre. Diamo
una descrizione delle idee principali alla base del crivello di Brun nel 5.2.
Si tratta della prima istanza del crivello piccolo, in cui si prende un insieme
nito A di interi, un insieme nito di numeri primi P e per ciascuno di questi un
numero (p) di classi di resto modulo p, in modo che (p) < c dove c ` e una
costante assoluta. Lobiettivo ` e determinare (o eventualmente stimare dallalto e
dal basso) il numero di elementi di A che non giacciono in nessuna delle classi di
resto scelte modulo i primi in P.
I risultati concreti che otterremo nel 5.3 come applicazione della teoria gene-
103
104 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
rale riguardano i valori primi assunti dai polinomi, maggiorazioni per il numero
di numeri primi in un intervallo, per il numero di coppie di primi gemelli in un
intervallo, per il numero degli interi n per cui r
2
(n) >0.
Nel 5.4 vedremo anche le basi della teoria del crivello grande, per il quale
viene a mancare la richiesta di una maggiorazione uniforme per (p). Come
applicazione, nel 5.5 vedremo una fondamentale disuguaglianza per il numero
di primi in un intervallo (Teorema di BrunTitchmarsh 5.5.2), una maggiorazione
pi u precisa per il numero degli interi n per cui r
2
(n) >0 e per il numero di primi
gemelli.
Il crivello piccolo (almeno nella sua forma elementare descritta qui) ` e sostan-
zialmente combinatorio, mentre il crivello grande ha una base analitica e per molti
versi ` e pi u potente del crivello piccolo. Per discussioni complete sui crivelli si ve-
dano le monograe di Greaves [48], Halberstam & Richert [50], Halberstam &
Roth [51], Harman [59].
5.1 Il principio di inclusioneesclusione e la formula
di Legendre
Denizione 5.1.1 Dati A N

, B N, x 1, d ed M N

poniamo
S(A; x; M)
def
=

a A [1, x] : (a, M) = 1

B(x)
def
=B [1, x]
A
d
def
=a A: d [ a P(x)
def
=

px
p = exp(x).
In sostanza, vogliamo contare il numero di elementi di A che sono primi con
M, cio` e quanti elementi di A sopravvivono ad un crivello fatto con i fattori primi
di M. Il prossimo Teorema ci permette di trasformare S(A; x; M) in una somma
su tutti i divisori di M: dato che le formule dipendono solo dai fattori primi di M
e non dalla loro molteplicit` a, nel seguito potremo supporre sempre che (M) ,= 0.
Teorema 5.1.2 (Principio di InclusioneEsclusione) Dato un insieme di numeri
naturali A N

, un numero reale x 1 ed un numero naturale M N

si ha
S(A; x; M) =

d[M
(d)

A
d
(x)

.
Dim. Per il Teorema 2.1.9
S(A; x; M) =

aA(x)
(a,M)=1
1 =

aA(x)

d[(a,M)
(d)
Capitolo 5. Metodi di Crivello 105
=

d[M
(d)

aA(x)
d[a
1 =

d[M
(d)

A
d
(x)

.
Si osservi che il risultato dipende solo dai fattori primi distinti di M. E 1
Per esempio, prendendo A = [1, M] =N(M) ed x = M si ha
S(A; M; M) =(M) =

d[M
(d)
M
d
= (N
1
)(M),
che ` e una parte del Teorema 2.2.8.
Utilizzando le idee di Eratostene, Legendre scopr una formula che permette
di calcolare (x) iterativamente: E 2
(x)
_
x
1/2
_
+1 =

d[P
_
x
1/2
_
(d)
_
x
d
_
. (5.1.1)
La dimostrazione ` e molto semplice: ci sono esattamente [x] interi x (il termine
d = 1). Ogni primo p x
1/2
divide
_
x/p

di questi interi; ma ora abbiamo inde-


bitamente sottratto due volte tutti i numeri che sono divisibili per 2 o pi u primi
distinti, e cos via. Per esempio

d[210
(d)
_
100
d
_
=
_
100
1
_

__
100
2
_
+
_
100
3
_
+
_
100
5
_
+
_
100
7
__
+
__
100
6
_
+
_
100
10
_
+
_
100
14
_
+
_
100
15
_
+
_
100
21
_
+
_
100
35
__

__
100
30
_
+
_
100
42
_
+
_
100
70
_
+
_
100
105
__
+
_
100
210
_
= 100(50+33+20+14) +(16+10+7+6+4+2)
(3+2+1+0) +0
= 100117+456 = 22, (5.1.2)
ed infatti (100) (10) +1 = 25 4 +1 = 22. Una dimostrazione altrettanto
semplice si pu` o dare utilizzando il Principio di InclusioneEsclusione 5.1.2 con
A =N

, M =P
_
x
1/2
_
, poich e la condizione (M, a) =1 con a N(x) vuol dire che
a =1 oppure a ` e un numero primo p
_
x
1/2
, x

. Il difetto principale della formula


di Legendre ` e che contiene troppi termini per essere utilizzabile come strumento
pratico per il calcolo. Per esempio, consideriamo un parametro reale z
_
2, x
1/2

.
`
E evidente che a N(x):
_
a, P(z)
_
= 1 p (z, x]. Applicando la formula
di Legendre otteniamo
(x) (z) S
_
N

; x; P(z)
_
=

d[P(z)
(d)
_
x
d
_
106 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45 46 47 48
49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72
73 74 75 76 77 78 79 80 81 82 83 84
85 86 87 88 89 90 91 92 93 94 95 96
97 98 99 100 101 102 103 104 105 106 107 108
109 110 111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130 131 132
133 134 135 136 137 138 139 140 141 142 143 144
Figura 5.1: Il crivello di Eratostene.
=

d[P(z)
(d)
x
d
+O
_

d[P(z)
dx
1
_
= x

pz
_
1
1
p
_
+O
_
2
(z)
_
= e

x
logz
_
1+o(1)
_
+O
_
2
2z/logz
_
.
per il Teorema di Mertens 3.3.6 ed il Lemma 2.1.5. Se non vogliamo dimostrare
banalit` a tipo (x) = O(x) (o peggio), siamo costretti a prendere z molto piccolo:
in altre parole, non si riesce a scegliere z = x
1/2
come vorremmo. Prendendo
z = logx si ottiene
(x) =O
_
x
loglogx
_
.
In generale, senza adeguate informazioni sul resto non ` e possibile ottenere infor-
mazioni molto precise: questo vale anche per i risultati dei prossimi paragra,
che sono pi u deboli di quelli che si possono dimostrare con i moderni metodi di
crivello.
Esercizi.
E 1. Dimostrare il Principio di Inclusione-Esclusione 5.1.2 utilizzando la formu-
la

\
iI
B
i

=

JI
J,=
(1)
1+[J[

[
jJ
B
j

Capitolo 5. Metodi di Crivello 107


valida qualunque sia linsieme nito I e qualunque siano gli insiemi niti
B
i
, i I. Suggerimento: Porre I := p: p [ M, B
d
:= N[1, x] A
d
ed
utilizzare il Teorema 2.1.9.
E 2. Dimostrare la formula di Legendre (5.1.1) utilizzando lEsercizio 2.1.5 ed
osservando che
(x) =
_
x
1/2
_
+

x
1/2
<px
1 =
_
x
1/2
_
+

x
1/2
<px

dx/p
(d)
_
x
pd
_
.
Riferimenti. Principio di InclusioneEsclusione 5.1.2: si veda anche Hardy & Wright
[57] Teorema 260. Formula di Legendre 5.1.1: Halberstam & Richert [50], 1.5 e relative
note, o Lehmer [92].
5.2 Il crivello di Brun
Vogliamo modicare il Teorema 5.1.2 in modo da ottenere una maggiorazione
che ci dar` a, in modo abbastanza semplice, dei risultati non banali. Lidea di base
` e quella di considerare solo una parte della somma che compare nel Principio di
InclusioneEsclusione, in cui d ` e ristretto agli interi che non hanno troppi fattori
primi. Cominciamo con un semplice Lemma: in tutto il Capitolo ` e sottinteso che
_
n
r
_
:= 0 se n <0 oppure r <0 oppure r >n, osservando che questa convenzione
si ha
_
n+1
r
_
=
_
n
r1
_
+
_
n
r
_
per ogni n, r 0.
Lemma 5.2.1 Siano n, m N. Si ha
m

r=0
(1)
r
_
n+1
r
_
= (1)
m
_
n
m
_
.
Dim. Sostituendo la formula citata sopra nel primo membro si ottiene una somma
telescopica in cui tutti gli addendi si cancellano, tranne il primo
_
n
1
_
= 0 e
lultimo (1)
m
_
n
m
_
. Si osservi inne che se m > n allora il primo membro vale
(11)
n+1
= 0.
Teorema 5.2.2 (Brun) Dati A N

, x 1, m N

dispari ed M N

si ha

d[M
(d)m
(d)

A
d
(x)

S(A; x; M)

d[M
(d)<m
(d)

A
d
(x)

. (5.2.1)
108 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Consideriamo gli insiemi
A
def
=a A: a x, (a, M) = 1 e B
def
=a A: a x, (a, M) >1
in modo che S(A; x; M) = [A[ ed osserviamo che gli elementi di A sono contati
nellespressione a destra della (5.2.1) esattamente una volta (per d = 1). Per gli
interi n B si ha := (n, M) > 1, ed n ` e contato in quegli insiemi A
d
per cui
(d) < m e d [ . Per il Lemma 5.2.1, il contributo totale di n alla somma di
destra nella (5.2.1) ` e

d[
(d)<m
(d) =
m1

r=0
(1)
r
_
()
r
_
= (1)
m1
_
() 1
m1
_
0,
perch e m1 ` e pari. Laltra disuguaglianza si dimostra in modo analogo.
Se m>(M) questa ` e una dimostrazione alternativa del Principio di Inclusio-
neEsclusione 5.1.2, poich e allora le due somme nella (5.2.1) sono uguali. Le
due somme nella (5.2.1) sono una parte della somma considerata nella 5.1.2: le
due disuguaglianze ci danno un altro parametro a disposizione (viz. m), e questo
ci permetter` a di ottenere risultati molto pi u precisi di quelli che seguono diretta-
mente dalla 5.1.2. In sostanza, il Teorema 5.2.2 implica che le somme parziali
nella 5.1.2, ordinate opportunamente, forniscono alternativamente maggiorazioni
e minorazioni di S(A; x; M), come per esempio lultima somma nella (5.1.2).
`
E chiaro che il Teorema di Brun 5.2.2 si applica ad insiemi A qualsiasi: per
brevit` a ci limiteremo a studiare il caso speciale ma estremamente interessante
dellimmagine di un polinomio. Consideriamo ssato un polinomio f Z[x] di
grado g 1 con primo coefciente a
g
> 0, mentre lintero positivo M tale che
(M) ,= 0 e lintero positivo dispari m saranno scelti in modo opportuno nelle
applicazioni.
Lemma 5.2.3 Poniamo (d) := [n mod d : f (n) 0 mod d[. La funzione ` e E 1-2
moltiplicativa ed inoltre (p) min(p, g) per ogni numero primo p.
Dim. La prima parte segue dal Teorema Cinese del Resto 1.2.4; inoltre in un cam-
po come Z
p
ogni equazione polinomiale ha un numero di radici che non supera il
grado.
Lemma 5.2.4 Per ogni x 1 si ha
[n N(x): f (n) 0 mod d[ =(d)
_
x
d
+O(1)
_
.
Capitolo 5. Metodi di Crivello 109
Dim. Poich e f (n) f (m) mod d se n m mod d, lequazione f (n) 0 mod d ha
esattamente (d) soluzioni in ogni intervallo di d interi consecutivi. Suddividiamo
[1, x] in
_
x/d

intervalli del tipo [(k1)d +1, kd], pi u eventualmente un intervallo


di lunghezza d. In totale (d)
_
x/d

+O((d)) =(d)
_
x/d +O(1)
_
soluzioni,
come si voleva.
Lemma 5.2.5 Sia M un intero positivo tale che (M) ,= 0. Allora

d[M
(d)<m
(d) e
_
g(M)
_
m1
.
Dim. Per il Lemma 5.2.3 si ha (d) g
(d)
se d [ M, e quindi

d[M
(d)<m
(d)
m1

r=0

d[M
(d)=r
g
(d)
=
m1

r=0
g
r
_
(M)
r
_
g
m1
m1

r=0
(M)
r
r!
e
_
g(M)
_
m1
,
poich e
_
n
r
_
n
r
(r!)
1
.
Lemma 5.2.6 Sia S
r
la funzione simmetrica elementare di ordine r dei numeri
1
,
. . . ,
n
R
0+
, con n r. Si ha
S
r

S
r
1
r!
.
Dim. Nello sviluppo di S
r
1
i termini corrispondenti agli addendi che compaio-
no in S
r
hanno coefciente r!, mentre gli altri addendi danno un contributo non
negativo. Pi u precisamente, ssato n N

, per ogni multiindice N


n
con
= (
1
, . . . ,
n
) poniamo [[ :=
1
+ +
n
e ! :=
1
!
n
!. Inoltre, per
ogni x R
n
con x = (x
1
, . . . , x
n
) poniamo x

:= x

1
1
x

n
n
. Siano
A
n
(r) =A(r)
def
=
_
N
n
: [[ = r
_
B
n
(r) =B(r)
def
=
_
A
n
(r):
i
0, 1
_
.
Posto := (
1
, . . . ,
n
)
_
R
0+
_
n
, si ha quindi E 3
S
r
1
=

A(r)
c()

dove c()
def
=
(
1
+ +
n
)!

1
!
n
!
=
[[!
!
,
110 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
mentre, osservando che c() = r! per ogni B(r), si ha
S
r
=

B(r)

e dunque S
r
1


B(r)
c()

= r!S
r
.
In effetti non ` e necessario conoscere la forma esatta dei coefcienti c(), ma solo
che sono non negativi e che valgono r! su tutti gli elementi di B(r) (dato che per
ipotesi n r), cosa che si pu` o dimostrare direttamente senza difcolt` a. E 4
Lemma 5.2.7 Poniamo (M) :=
p[M
p
1
. Abbiamo
(M)

r=m

d[M
(d)=r
(d)
d

(M)

r=m
_
eg(M)
r
_
r
.
Dim. Infatti per il Lemma 5.2.3 si ha
(M)

r=m

d[M
(d)=r
(d)
d

(M)

r=m
g
r

d[M
(d)=r
1
d
. (5.2.2)
La somma interna ` e precisamente la funzione simmetrica elementare di ordine r
sui numeri p
1
, dove p [ M. Per il Lemma 5.2.6 il secondo membro della (5.2.2)
` e

(M)

r=m
g
r
S
r
1
r!

(M)

r=m
_
eg(M)
r
_
r
,
poich e e
r
>r
r
(r!)
1
per r 1, per lo sviluppo in serie di e
r
.
Lemma 5.2.8 Siano f Z[x] un polinomio di grado g 1, con primo coefciente
a
g
> 0, m un intero positivo dispari ed M un intero positivo tale che (M) ,= 0.
Sia inoltre A := f (N) N

. Per x + si ha
S
_
A; f (x); M
_
x

p[M
_
1
(p)
p
_
+O
_
x
(M)

r=m
_
eg(M)
r
_
r_
+O
_
_
g(M)
_
m1
_
.
Se m ` e pari la disuguaglianza vale con il segno al posto di .
Capitolo 5. Metodi di Crivello 111
Dim. Si osservi che per x sufcientemente grande la condizione f (n) f (x)
` e equivalente ad n x. Per il Lemma 5.2.4 abbiamo

A
d
[1, f (x)]

n
x: f (n) 0 mod d

= (d)xd
1
+O((d)). Quindi, per il Teorema di Brun
5.2.2 ed il Lemma 2.1.5, si ha
S
_
A; f (x); M
_
x

d[M
(d)<m
(d)(d)
d
+O
_

d[M
(d)<m
(d)
_
= x
_

p[M
_
1
(p)
p
_
+O
_(M)

r=m

d[M
(d)=r
(d)
d
_
_
+O
_
_
g(M)
_
m1
_
ed il risultato voluto segue dai Lemmi 5.2.7 e 5.2.5.
Per ottenere un risultato pi u maneggevole di questultimo, facciamo lipotesi
che linsieme P di numeri primi con i quali vogliamo fare il crivello abbia una
densit` a positiva nellinsieme di tutti i numeri primi.
Teorema 5.2.9 Siano f Z[x] un polinomio di grado g 1, con primo coefcien-
te a
g
> 0, P un insieme di numeri primi con la propriet` a che esiste R
+
tale
che

pP(z)
1
p
loglogz per z +.
Allora per z := exp
_
logx(2(1+)egloglogx)
1
_
ed x + si ha

n x: p [ f (n) p / P(z)

x

pP(z)
_
1
(p)
p
_
+O
g,
_
x
(logz)
2g
_
.
Dim. Scegliamo M = M(z) :=
pP(z)
p e quindi si ha (M) (1+)loglogz
e per il Teorema 3.2.3 (M) (2log2+)z(logz)
1
. Inoltre osserviamo che

n x: p [ f (n) p / P(z)

z +S
_
A; f (x); M(z)
_
,
nella notazione del Lemma 5.2.8. Se m 2(1 +)egloglogz, il primo termine
derrore ` e
x

rm
_
(1+)egloglogz
m
_
r
x

rm
2
r
= 2
1m
x.
Il secondo termine ` e expm(logg +log(M)) expmlogz. Scegliendo
m = 2[(1 +)egloglogz] +3 si vede facilmente che 2
m
C(g)(logz)
2g
per
unopportuna costante positiva C(g) e che expmlogz x(logz)
2g
. Racco-
gliendo tutte queste stime otteniamo la tesi.
112 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Corollario 5.2.10 Sia f come sopra, e z := exp
_
logx(8egloglogx)
1
_
. Per x
+

n x: p [ f (n) p >z

pz
_
1
(p)
p
_
+O
g
_
x
(logz)
2g
_
.
Dim. Basta prendere Plinsieme di tutti i numeri primi e =1 nel Teorema 5.2.9.

Si osservi che il signicativo miglioramento sulle conseguenze dirette del


Principio di InclusioneEsclusione 5.1.2 (si vedano i risultati nel prossimo pa-
ragrafo) dipende essenzialmente dal fatto che prendiamo m relativamente piccolo
rispetto ad (M).
Esercizi.
E 1. Dimostrare che la funzione denita nel Lemma 5.2.3 ` e moltiplicativa.
E 2. Dato f Z[x] poniamo
f
(n) := [m N[1, n] :
_
n, f (m)
_
= 1[. Di-
mostrare che
f
M e che se
f
(p) := [n mod p: f (n) 0 mod p[,
allora

f
(n) = n

p[n
_
1

f
(p)
p
_
.
E 3. Dimostrare che se n
i
0 per i = 1, . . . , k, allora il numero N := (n
1
+ +
n
k
)!/(n
1
! n
2
! n
k
!) ` e un intero.
E 4. Dimostrare che se f ` e sviluppabile in serie di Taylor in un intorno del punto
x = (x
1
, . . . , x
n
) R
n
, allora nella notazione del Lemma 5.2.6 si ha
f
_
x +
_
=

r0
1
r!

A(r)
c()

[[
f
x

1
1
x

n
n
(x)

.
Riferimenti. Questo paragrafo ` e ispirato a Landau [85], Parte II, Cap. II. Per la molti-
plicativit` a di , Hardy & Wright [57] Teorema 122. Altri tipi di crivello sono descritti in
Halberstam & Richert [50], Halberstam & Roth [51], 4.19, James [75], [76].
5.3 Applicazioni del crivello di Brun
5.3.1 Primi e polinomi
Il Corollario 5.2.10 implica un risultato negativo che esprime in forma quantitativa
ci ` o che abbiamo visto qualitativamente nel Teorema 1.7.1. Si noti che ` e possibile
Capitolo 5. Metodi di Crivello 113
ottenere informazioni pi u esplicite a patto di conoscere il comportamento in media
della funzione . In particolare ` e nota lanaloga della seconda formula di Mertens
(3.3.2):

px
(p)log p
p
=logx +O
f
(1), (5.3.1)
dove ` e il numero di componenti irriducibili di f su Z. Mediante trasformazioni
analoghe a quelle gi` a viste, lenunciato pu` o esser messo nella forma:
[n x: p [ f (n) p >z[
x
logz

p
_
1
(p) 1
p1
__
1
1
p
_
1
dove la costante implicita non dipende da f ed il prodotto innito ` e convergente.
Si noti inne che se f ` e riducibile su Z pu` o assumere solo un numero nito di
valori primi: se f = f
1
f

, con f
j
Z[x], allora f (n) = p implica che [ f
j
(n)[ =1
per tutti i j, tranne uno.
5.3.2 Maggiorazione del numero di primi in un intervallo
Scegliamo f (n) = n, per cui (d) = 1 per ogni d N

e
(x) z +

n x: p [ n p >z

pz
_
1
1
p
_
+O
_
x
(logz)
2
_

xloglogx
logx
per il Teorema di Mertens 3.3.6. Anche se questo risultato ` e inferiore a quello
ottenuto in modo elementare nel Teorema 3.2.3, ` e pur sempre nettamente superio-
re al risultato ottenuto direttamente dal Principio di InclusioneEsclusione, poi-
ch e possiamo prendere z molto grande, quasi quanto una potenza di x ed inoltre
prendiamo m cloglogz invece di m = (M) z(logz)
1
. Inne, a differen-
za di quanto accade nella nostra applicazione della formula di Legendre, qui non
stimiamo i resti con O(1), ma con O
_
(d)d
1
_
, che ` e molto pi u piccolo per d
grande.
5.3.3 Polinomi di primo grado
Consideriamo il generico polinomio f Z[x] irriducibile di grado 1, cio` e f (x) =
qx +a con (a, q) = 1, e supponiamo che q 1 e che 1 a q. Si ha
(p) =
_
1 se p q,
0 se p [ q.
114 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Se x ` e sufcientemente grande rispetto a q, dal Corollario 5.2.10 ricaviamo
[n x: qn+a ` e primo[ x

pz
pq
_
1
1
p
_
+O
_
x
(logz)
2
_

q
(q)
xloglogx
logx
.
Non deve stupire la presenza del fattore q a numeratore, in apparente contrasto
con il Teorema dei Numeri Primi nelle Progressioni 4.4.2. Infatti
[n x: qn+a ` e primo[ =[qn+a qx +a: qn+a ` e primo[
=[m qx +a: m a mod q ed m ` e primo[.
5.3.4 Polinomi di secondo grado
Possiamo utilizzare i risultati precedenti nel caso di polinomi di secondo grado,
poich e siamo in grado di determinare esattamente (p) per ogni p primo e quindi
di dimostrare direttamente che vale la (5.3.1).
Nel caso generale di polinomi di secondo grado f (n) = an
2
+bn+c, bisogna
distinguere fra i fattori primi del discriminante di f , che ` e a(4ac b
2
), e tutti gli
altri numeri primi. Illustriamo questo caso per mezzo di due esempi. Prendiamo
f (n) = n
2
3. In questo caso il discriminante di f ` e 12 e quindi per p ,= 2, 3
si ha (p) = 1 +
_
3 [ p
_
. Per la legge di reciprocit` a quadratica 1.6.4 e per p > 3
si ha
_
3 [ p
_
=
_
p [ 3
_
(1)
(p1)/2
, ed ` e anche immediato vericare che questo ` e
un carattere di Dirichlet modulo 12, che indichiamo con
1
(
1
(1) =
1
(11) = 1,

1
(5) =
1
(7) =1). Quindi (p) = 1+
1
(p) (per ogni p) e la (5.3.1) segue in
questo caso dai Teoremi 3.3.2 e 4.3.3.
Consideriamo poi il polinomio (riducibile) f (n) = n(n+h) (dove h N

): se
2 h si vede direttamente che [n x: p [ n(n+h) p >2[ =O
h
(1). Se invece
2 [ h il Corollario 5.2.10 ci d` a immediatamente
[n x: p [ n(n+h) p >z[ x

pz
_
1
(p)
p
_
+O
_
x
(logx)
4
_
. (5.3.2)
In questo caso il discriminante ` e h
2
ed abbiamo
(p) =
_
2 se p h,
1 se p [ h.
Per h pari, h ,= 0, poniamo
S(h)
def
= 2C
0
p[h
p>2
p1
p2
dove C
0
def
=

p>2
_
1
1
(p1)
2
_
. (5.3.3)
Capitolo 5. Metodi di Crivello 115
Se z ` e sufcientemente grande, si ha

pz
_
1
(p)
p
_
=

p[h
_
1
1
p
_

pz
ph
_
1
2
p
_
=
1
2

p[h
p>2
_
_
1
1
p
__
1
2
p
_
1
_

3pz
_
1
2
p
_
=
1
2

p[h
p>2
_
p1
p2
_

3pz
p(p2)
(p1)
2

3pz
_
1
1
p
_
2
=S(h)
_
1+O
_
z
1
__

pz
_
1
1
p
_
2
.
In denitiva, prendendo z come nel Corollario 5.2.10, qualunque sia h N

, si ha
[n x: p [ n(n+h) p >z[ C
/
S(h)
x(loglogx)
2
(logx)
2
, (5.3.4)
dove C
/
` e una costante che non dipende da h. Questo risultato d` a qualche informa-
zione sul numero dei cosiddetti primi gemelli (quelli come 11 e 13, la cui diffe-
renza ` e 2). Posto
h
(x) :=[n x: n ed n+h sono primi, si ha S(6) = 2S(2) e

2
(100) = 8, mentre
6
(100) = 16. Questo dipende, essenzialmente, dal fatto che
se 3 n allora 3 n+6, mentre se 3 n non possiamo concludere che 3 n+2. Uti-
lizzando la formula di sommazione parziale (A.1.3) ` e facile vedere che la (5.3.4)
implica il famoso Teorema di Brun (che in ultima analisi ha introdotto il crivello
proprio per questo motivo) per il quale la somma dei reciproci dei primi gemelli
converge, a differenza della somma dei reciproci di tutti i numeri primi. E 1
5.3.5 Rappresentazioni come somma di quadrati
Il Teorema 5.2.9 implica una forma debole del Teorema di Landau 2.2.3: pi u
precisamente, utilizzando il Teorema 5.5.3, non ` e difcile dimostrare che
[n x: r
2
(n) >0[ x
_
loglogx
logx
_
1/2
.
Infatti, per il Teorema 1.4.10, se r
/
2
(n) >0 allora n non ha fattori primi 3 mod 4
e 4 n, e si pu` o utilizzare il Teorema 5.2.9 con P := 2 p: p 3 mod 4
poich e la stima richiesta dal Teorema vale con =
1
2
per sommazione parziale dal
Teorema 4.4.1. Pi u avanti otterremo una stima dellordine di grandezza corretto.
Esercizi.
116 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
E 1. (Brun) Dimostrare che p
1
, dove la somma ` e estesa a tutti i numeri primi
p tali che p+h ` e primo ed h N

` e ssato, ` e convergente.
Riferimenti. Il Teorema 2.6 in Halberstam & Richert [50], citato anche nel 5.6, d` a ri-
sultati uniformi e del corretto ordine di grandezza. Per la (5.3.1) in generale si veda Nagel
[107]. Il prodotto innito converge per il Teorema degli Ideali Primi. Per la denizione
generale di discriminante di un polinomio, Childs [15] Parte III, Cap. 15. Per la possibilit` a
di esprimere il simbolo di Legendre tramite opportuni caratteri, Davenport [22] Cap. 5.
5.4 Il crivello grande
Vogliamo illustrare brevemente un approccio radicalmente diverso ai crivelli: nel-
lesempio precedente del crivello combinatorio, si elimina la classe di resto 0
modulo tutti i fattori primi di un certo parametro M. Ora vogliamo eliminare
pi u classi di resto simultaneamente. Per fare questo, sviluppiamo la teoria dei
polinomi trigonometrici.
Denizione 5.4.1 Dati due interi M Z, N N

chiamiamo polinomio trigono-


metrico di coefcienti a
M+1
, . . . , a
M+N
C la funzione della variabile reale x
denita da
S(x)
def
=
M+N

n=M+1
a
n
e(nx) =
M+N

n=M+1
a
n
e
2inx
.
Denizione 5.4.2 Dato un numero reale x poniamo
|x|
def
= min
nZ
[x n[ = min
_
x, 1x
_
.
Dati R numeri reali x
1
, . . . x
R
, diciamo che essi sono -ben spaziati se
min
i,=j
|x
i
x
j
| >0.
Teorema 5.4.3 Se i numeri reali x
1
, . . . x
R
sono -ben spaziati, allora
R

j=1
[S(x
j
)[
2

_
N+2
1
_
M+N

n=M+1
[a
n
[
2
.
Per la dimostrazione useremo la seguente generalizzazione della disuguaglian-
za di Bessel, che si ottiene come caso particolare quando gli
i
formano un insieme
ortonormale.
Capitolo 5. Metodi di Crivello 117
Lemma 5.4.4 (Selberg) Sia X uno spazio vettoriale su C con prodotto scalare
(, ), siano
1
,
2
, . . . ,
R
, X 0 e sia ||
X
:= (, )
1/2
. Posto
b
j
def
=
R

k=1
[(
k
,
j
)[, si ha
R

j=1
[(,
j
)[
2
b
j
||
2
X
.
Dim. Qualunque siano i numeri complessi a
1
, . . . , a
R
si ha
0
_
_
_
R

j=1
a
j

j
_
_
_
2
X
=||
2
X
2
_ R

j=1
a
j
(,
j
)
_
+
R

i=1
R

j=1
a
i
a
j
(
i
,
j
)
||
2
X
2
_ R

j=1
a
j
(,
j
)
_
+
1
2
R

i=1
R

j=1
([a
i
[
2
+[a
j
[
2
)[(
i
,
j
)[
=||
2
X
2
_ R

j=1
a
j
(,
j
)
_
+
R

i=1
R

j=1
[a
j
[
2
[(
i
,
j
)[,
dove abbiamo utilizzato la disuguaglianza [uv[
1
2
_
[u[
2
+[v[
2
_
valida per ogni u,
v C. La scelta a
j
:= (,
j
)b
1
j
d` a il risultato voluto.
Dim. del Teorema 5.4.3. Sia X :=
2
(Z), lo spazio (di Hilbert) delle successioni
in Z di quadrato sommabile, munito del prodotto scalare
(, )
def
=

nZ

n
, dove
def
= (
n
)
nZ
,
def
= (
n
)
nZ
.
Il nostro primo obiettivo ` e la disuguaglianza
R

j=1
[S(x
j
)[
2

_
2N+1+2
1
_
N

n=N
[a
n
[
2
, (5.4.1)
dove
S(x)
def
=
N

n=N
a
n
e(nx).
Nel Lemma di Selberg 5.4.4 prendiamo := (
n
)
nZ
,
j
:= (( j)
n
)
nZ
, dove

n
def
=
_
a
n
se [n[ N,
0 altrimenti;
118 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
e
( j)
n
def
=
_

_
e
_
nx
j
_
se [n[ N,
e
_
nx
j
__
(N+L[n[)/L
_
1/2
se N <[n[ N+L,
0 altrimenti,
ed L ` e un intero che sceglieremo pi u avanti. Evidentemente
||
2
X
=
N

n=N
[a
n
[
2
, (,
j
) =
N

n=N
a
n
e(nx
j
) = S(x
j
).
Inoltre (
i
,
i
) = 2N+L, mentre, utilizzando le identit` a
N

n=N
e(n) =
sin
_
(2N+1)
_
sin()
,
N

n=N
(N[n[)e(n) =

n=1
e(n)

2
=
_
sin(N)
sin()
_
2
valide per / Z e che si dimostrano facilmente per induzione, per i ,= j si trova
(
i
,
j
) =
1
L

sin
2
_
(N+L)(x
i
x
j
)
_
sin
2
_
N(x
i
x
j
)
_
sin
2
_
(x
i
x
j
)
_ ,
e quindi
[(
i
,
j
)[
1
Lsin
2
_
(x
i
x
j
)
_.
Inoltre per [[
1
2
si ha [ sin()[ 2[[, e a causa del fatto che gli x
i
sono -ben
spaziati, ssato i ci sono al massimo due indici j per cui |x
i
x
j
| [k, (k+1)).
In denitiva
R

j=1
[(
i
,
j
)[ 2N+L+

j,=i
1
Lsin
2
_
(x
i
x
j
)
_
2N+L+

j,=i
1
4L|x
i
x
j
|
2
2N+L+
1
4L

n1
1
(n)
2
[ j : |x
i
x
j
| [n, (n+1))[
2N+L+
1
4L
2

n1
2
n
2
2N+L+
1
L
2
.
Capitolo 5. Metodi di Crivello 119
Scegliendo L :=
_

+1 si ottiene la (5.4.1). Il Teorema segue in generale


osservando che il modulo di S(x) non cambia se si moltiplicano tutti gli a
n
per la
stessa costante di modulo unitario, e questa pu` o essere scelta in modo tale che le
frequenze n appartengano ad un qualsiasi intervallo dato [M+1, M+N].
Prima di passare alle applicazioni aritmetiche, facciamo due osservazioni a
proposito della funzione N+2
1
che compare a secondo membro nellenunciato
del Teorema 5.4.3. Per prima cosa, notiamo che per la disuguaglianza di Cauchy
Schwarz, se R = 1 si ha

M+N

n=M+1
a
n
e(nx)

M+N

n=M+1
1
M+N

n=M+1
[a
n
[
2
= N
M+N

n=M+1
[a
n
[
2
.
Inoltre, dato che (x
i
, x
i
+) (x
j
, x
j
+) = se i ,= j, la quantit` a
R

j=1
[S(x
j
)[
2
` e una somma di Cauchy per la funzione [S(x)[
2
sullintervallo [0, 1] e quindi

j=1
[S(x
j
)[
2

Z
1
0
[S(x)[
2
dx =
M+N

n=M+1
[a
n
[
2
.
Dunque la funzione N+2
1
` e pressoch e ottimale.
Denizione 5.4.5 Sia P un insieme non vuoto di numeri primi; per ogni p P
sia assegnato un insieme
p
Z
p
di cardinalit` a (p) := [
p
[. Dato A N

poniamo
S
0
(A; P) =S
0
(A; P;
p
)
def
=a A: a mod p /
p
p P.
S(A; P) =S(A; P;
p
)
def
=

S
0
(A; P;
p
)

.
Denizione 5.4.6 Dato Q 1, linsieme delle frazioni di Farey ` e denito da
F =F (Q)
def
=
_
a
q
: q Q, 1 a q, (a, q) = 1
_
.
Osservazione 5.4.7 Linsieme F (Q) ` e Q
2
-ben spaziato; infatti, dati a
1
/q
1
e
a
2
/q
2
F (Q), se essi sono distinti si ha

a
1
q
1

a
2
q
2

=
[a
1
q
2
a
2
q
1
[
q
1
q
2

1
q
1
q
2

1
Q
2
. (5.4.2)
120 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 5.4.8 Dati M, N N

, un insieme non vuoto di numeri primi P, siano


A := [M +1, M +N] N e B = B(P) := n N

: p [ n p P. Si ha la
disuguaglianza
S(A, P)
N+2Q
2
L
dove L
def
=

qB[1,Q]

2
(q)

p[q
(p)
p(p)
.
Dim. Si osservi che questo risultato non dipende dalle particolari classi di resto
negli insiemi
p
, ma solo dalla loro cardinalit` a (p). Inoltre, ponendo
p
:=
per p / P, si pu` o sempre supporre che P sia linsieme di tutti i numeri primi.
Poniamo a
n
:= 0 se n / S
0
(A, P) e
S(x)
def
=
M+N

n=M+1
a
n
e(nx), J(q)
def
=

p[q
(p)
p(p)
.
Si osservi che J ` e moltiplicativa. Per il Teorema 5.4.3 e per la (5.4.2) con =Q
2
` e sufciente dimostrare la disuguaglianza

M+N

n=M+1
a
n

2
(q)J(q) =[S(0)[
2

2
(q)J(q)

a mod q

S
_
a
q
_

2
, (5.4.3)
dove

indica che la somma ` e fatta solo sugli elementi di Z

q
. Infatti la disugua-
glianza cercata segue prendendo a
n
:= 1 per n S
0
(A, P), e poi sommando su q,
poich e in questo modo si ottiene
[S(0)[
2
L =

qQ
qB
[S(0)[
2

2
(q)J(q)

qQ
qB

a mod q

S
_
a
q
_

2
(N+2Q
2
)[S(0)[.
Evidentemente ` e sufciente dimostrare la (5.4.3) quando (q) ,= 0. Suppo-
niamo che sia vera per ogni scelta dei coefcienti complessi a
n
, ferma restando
la condizione a
n
= 0 per n / S
0
(A, P). Sostituendo a
n
con a
n
e(n) si ottiene la
disuguaglianza
[S()[
2
J(q)

a mod q

S
_
a
q
+
_

2
. (5.4.4)
Supponiamo dunque di aver dimostrato la (5.4.3) per q = q
1
e per q = q
2
con
(q
1
, q
2
) = 1. Per il Teorema Cinese del Resto 1.2.4 e per la (5.4.4) si ha

a mod q
1
q
2

S
_
a
q
1
q
2
_

2
=

a
1
mod q
1

a
2
mod q
2

S
_
a
1
q
1
+
a
2
q
2
_

2
Capitolo 5. Metodi di Crivello 121
J(q
2
)

a
1
mod q
1

S
_
a
1
q
1
_

2
J(q
1
)J(q
2
)[S(0)[
2
,
cio` e la (5.4.3) ` e vera per q = q
1
q
2
. Dunque ` e sufciente dimostrare che vale
quando q = p, un numero primo. Poniamo
S(p, a)
def
=
M+N

n=M+1
na mod p
a
n
,
osservando che, per costruzione, S(p, a) = 0 se a
p
. Si ha quindi
p1

a=1

S
_
a
p
_

2
=
p1

a=1

M+N

n=M+1
a
n
e
_
a
p
n
_

2
=
p1

a=1
M+N

n,m=M+1
a
n
a
m
e
_
a
p
(nm)
_
=
M+N

n,m=M+1
a
n
a
m
p1

a=1
e
_
a
p
(nm)
_
= p
p

a=1
[S(p, a)[
2
[S(0)[
2
. (5.4.5)
Daltra parte, per la disuguaglianza di Cauchy, poich e S(p, a) = 0 se a
p
,
[S(0)[
2
=

a=1
S(p, a)

_
p(p)
_
p

a=1
[S(p, a)[
2
,
e si ottiene quanto voluto dividendo per p(p) e sostituendo nella (5.4.5).
Riferimenti. Questo paragrafo ` e un adattamento del 3 di Bombieri [10]. Si vedano
anche il 27 di Davenport [22], i Capp. 25 di Montgomery [101], il 4.10 di Halberstam
& Roth [51], i Capp. 7, 8, 18, 19 di Huxley [71] e Montgomery [100].
5.5 Applicazioni del crivello grande
La prima applicazione di questi risultati ` e unimportantissima disuguaglianza, la
seconda ` e una maggiorazione del giusto ordine di grandezza della quantit` a a primo
membro nel Teorema di Landau 2.2.3 e la terza una maggiorazione per il numero
dei primi gemelli. E 1-2
Lemma 5.5.1 Se k N

e Q 1 allora
k
(k)

qQ
(q,k)=1

2
(q)
(q)
>logQ.
122 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim.
`
E sufciente dimostrare che
k
(k)

qQ
(q,k)=1

2
(q)
(q)


nQ
1
n
>
Z
Q
1
dt
t
= logQ.
Per il Teorema 2.2.8 si ha
k
(k)

qQ
(q,k)=1

2
(q)
(q)
=

qQ
(q,k)=1

2
(q)
q

p[q
_
1+
1
p
+
1
p
2
+. . .
_

p[k
_
1+
1
p
+
1
p
2
+. . .
_
.
Dato n N

indicheremo con ker(n) il pi u grande q [ n con (q) ,= 0; in altre


parole, ker(n) ` e il prodotto di tutti i fattori primi distinti di n. Sviluppando i
prodotti (con il Teorema 2.3.1) si vede che questultima quantit` a ` e

qQ
(q,k)=1

2
(q)
q

m1
p[mp[qk
1
m


nQ
1
n
,
poich e ` e possibile scrivere ogni n Q nella forma n = n
1
n
2
, con (n
1
, n
2
) =
(n
1
, k) = 1; quindi n compare nella prima somma qui sopra quando q = ker(n
1
)
Q ed m = nq
1
.
Teorema 5.5.2 (Brun-Titchmarsh) Per ogni q N

, a Zcon (a, q) =1, M>1,


N >3q si ha
(M+N; q, a) (M; q, a) =

p(M,M+N]
pa mod q
1

2N
(q)log(N/q)
_
1+O
_
loglog(N/q)
log(N/q)
__
,
dove la costante in O() ` e assoluta.
Dim. Possiamo evidentemente supporre che 1 a q. Prendiamo
A
def
=
_
M+1a
q
,
M+Na
q
_
N,
P
def
=p Q: p q,
Capitolo 5. Metodi di Crivello 123

p
def
=
_
aq
1
mod p
_
per p P,
da cui [A[ 1 +N/q. Dunque B n Q: (n, q) = 1 e (p) = 1 per ogni
p P. Se r a mod q ` e un numero primo >Q allora p r per ogni primo p P;
in altre parole n := (r a)/q /
p
per ogni primo p P e quindi n S
0
(A, P),
da cui
(M+N; q, a) (M; q, a) S(A, P) +Q. (5.5.1)
Dal Teorema 5.4.8 deduciamo
S(A, P)
N/q+1+2Q
2
L
dove
L
def
=

nB[1,Q]

2
(n)

p[n
1
p1
=

nQ
(n,q)=1

2
(n)
(n)
.
Per il Lemma 5.5.1 si ha
q
(q)
L >logQ e la (5.5.1) d` a
(M+N; q, a) (M; q, a)
N+q+2qQ
2
(q)logQ
+Q,
ed il risultato cercato segue prendendo Q := (N/q)
1/2
_
log(N/q)
_
1
.
Teorema 5.5.3 Poniamo P(x; q, a) :=p x: p a mod q. Per ogni a, q N

con (a, q) = 1 esiste una costante C =C(q, a) >0 tale che per x + si ha

pP(x;q,a)
_
1
1
p
_
=
C(q, a)
(logx)
1/(q)
_
1+O
q,a
_
1
logx
__
.
Dim. Procediamo come nella dimostrazione del Teorema di Mertens 3.3.6, omet-
tendo qualche dettaglio: per sommazione parziale dal Teorema 4.4.1 otteniamo

px
pa mod q
1
p
=
1
(q)
loglogx +C
1
(q, a) +O
_
(logx)
1
_
.
Inoltre

px
pa mod q
log
_
1
1
p
_
=

px
pa mod q
1
p
+

pa mod q
_
log
_
1
1
p
_
+
1
p
_
+O
_
1
x
_
.
Il risultato desiderato segue ora passando allesponenziale.
124 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 5.5.4 Si ha
[n N: r
2
(n) >0[
N
(logN
_
1/2
.
Dim. Poniamo r
/
2
(n) := [(a, b) Z
2
: a
2
+b
2
= n e (a, b) = 1[, e cio` e r
/
2
(n)
` e il numero delle rappresentazioni primitive di n come somma di due quadrati.
Per il Teorema 1.4.10, r
/
2
(n) > 0 se e solo se n non ha fattori primi 3 mod 4 e
4 n. Utilizziamo il Teorema 5.4.8 con A := [1, N] N, P:=2P(Q; 4, 3), ed

p
:=0 per ogni p P. Si ha quindi
[n N: (n, 2) = 1, r
/
2
(n) >0[
N+2Q
2
L
dove
L
def
=

qB(P)[1,Q]

2
(q)
(q)
.
Se poniamo k = k(Q) := p, dove il prodotto ` e esteso allinsieme P(Q; 4, 1), la
condizione q B(P) [1, Q] ` e equivalente a (q, k) = 1, q Q. Dal Lemma 5.5.1
otteniamo
L =

qQ
(q,k)=1

2
(q)
(q)
>
(k)
k
logQ = logQ

pQ
p1 mod 4
_
1
1
p
_
.
Per il Lemma 5.5.3 si ha L
_
C(4, 1) +o(1)
__
logQ
_
1/2
e la scelta Q := N
1/2
ci
d` a quindi
[n N: (n, 2) = 1, r
/
2
(n) >0[
N
(logN)
1/2
. (5.5.2)
Inne osserviamo che

n N: r
2
(n) >0

2

mN
1/2

_
n Nm
2
: (n, 2) = 1, r
/
2
(n) >0
_

.
Se m
_
N
1/3
, N
1/2

maggioriamo il corrispondente addendo a secondo membro


in modo banale, e per gli altri usiamo la (5.5.2). In denitiva

n N: r
2
(n) >0


mN
1/3
N
m
2
_
log
_
Nm
2
__
1/2
+

N
1/3
<mN
1/2
N
m
2
.
In ciascun addendo della prima somma si ha log
_
Nm
2
_
logN
1/3
=
1
3
logN, e
la seconda somma ` e banalmente N N
1/3
N
2/3
. La tesi segue immediata-
mente.
Capitolo 5. Metodi di Crivello 125
Lemma 5.5.5 Dato h N

, per Q + si ha
D
h
(Q)
def
=

qQ
(q,h)=1
d(q)
=
_
(h)
h
_
2
Q
_
logQ+2 1+2

p[h
log p
p1
_
+O
_
Q
1/2
d(h)
_
.
Dim. Per il Teorema 2.2.5 possiamo ovviamente supporre che h >1 e che (h) ,=0
(cio` e che h =ker(h)). Poniamo B =B(h) :=n N

: ker(n) [ h, e deniamo la
funzione aritmetica d
h
come segue: d
h
(n) = d(n) se n B, e 0 altrimenti. Poich e
ogni q 1 pu` o essere scritto in modo unico come rq
/
, con r B, (h, q
/
) = 1, si ha
evidentemente
D(Q)
def
= D
1
(Q) =

rB
d(r)D
h
_
Q
r
_
=

r1
d
h
(r)D
h
_
Q
r
_
,
e quindi per la seconda formula di inversione di M obius 2.1.12 ed il Teorema 2.2.5
si ha
D
h
(Q) =

r1
d
1
h
(r)D
_
Q
r
_
=

rB
(r)
_
Q
r
log
Q
r
+c
Q
r
+O
_
Q
1/2
r
1/2
_
_
,
dove abbiamo scritto per brevit` a c := 2 1; inoltre d
1
= (N
0
N
0
)
1
= .
Poich e
_
p

_
=0 per ogni p, se 3, gli unici addendi non nulli nelle somme
che seguono sono quelli per cui r [ h
2
. Dunque per il Teorema 2.1.5 abbiamo

rB
(r)
1
r
=

p[h
_
1+(p)
1
p
+
_
p
2
_
1
p
2
_
=
_
(h)
h
_
2
.
Inoltre si dimostra facilmente per induzione sul numero di fattori primi di h che

r[h
2
(r)
logr
r
=2
_
(h)
h
_
2

p[h
log p
p1
.
Inne, sempre per il Teorema 2.1.5

r[h
2

(r)

r
1/2
=

p[h
_
1+
1
p
1/2
_
2
8d(h),
che conclude la dimostrazione.
126 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Teorema 5.5.6 Sia h N

un numero pari. Per x + si ha


[p x: p+h ` e primo[
h
x
(logx)
2
.
Dim. Prendiamo A := [1, x] N, e per p Q poniamo
p
:= 0, h mod p.
Evidentemente (p) = 2 se p h, (p) = 1 se p [ h. Quindi abbiamo
L
def
=

qQ
(q)
2

p[q
(p)
p(p)
=

qQ
(q)
2

p[q
_
(p)
p
+
(p)
2
p
2
+
_
=

q1
ker(q)Q
1
q

p

|q
(p)


qQ
(q,h)=1
2
(q)
q


qQ
(q,h)=1
d(q)
q
,
dove (q) ` e il numero totale dei fattori primi di q, poich e d
_
p

_
= +1
2

e 2

. Per sommazione parziale dal Lemma 5.5.5 si ha inne L


1
2

2
(h)h
2
(logQ)
2
+O
h
(logQ), ed il Teorema segue prendendo Q := x
1/2
.
Con tecniche pi u rafnate (quelle accennate nel Capitolo 6) ` e possibile dare
una stima che fornisce la giusta dipendenza da h come nella (5.3.4).
Capitolo 5. Metodi di Crivello 127
Esercizi.
E 1. Posto
2
:= ,
p
:=n mod p:
_
n [ p
_
=1 per p >2, dimostrare che
[n x: n = m
2
[ =O
_
x
1/2
_
per mezzo del Teorema 5.4.8.
E 2. * Fissato h N

e posto
p
:=0 se p [ h,
p
:= altrimenti, dimostrare
che [n x: (n, h) = 1[ (h)x/h +2h(h). Se (h) ,= 0, posto invece

p
:= Z
p
0 se p [ h,
p
:= altrimenti, dimostrare che [n x: h [
n[ x/h +2h. Suggerimento: per stimare L scegliere Q = h ed usare il
Lemma 2.1.5.
Riferimenti. La dimostrazione del Teorema di BrunTitchmarsh 5.5.2 ` e adattata dal 3
di Bombieri [10].
5.6 Problemi aperti
Il Teorema di Dirichlet 4.4.1 implica che tutti i polinomi del tipo f (n) = qn +a
con (q, a) = 1 assumono valori primi per inniti valori della variabile n. In altre
parole, tutti i polinomi di primo grado irriducibili su Q assumono inniti valori
primi, e questo pu` o essere anche espresso in forma quantitativa (cfr il Teorema
dei Numeri Primi nelle Progressioni 4.4.2). Ci si chiede dunque se sia vero che
tutti i polinomi f Z[x] irriducibili su Qche non siano costanti debbano assumere
valori primi per inniti n N, purch e (p) < p per ogni primo p. Per esempio,
ci si chiede se il polinomio f (n) = n
2
+1 assuma innite volte valori primi, o, in
altre parole, se esistono inniti numeri primi della forma n
2
+1. La forma ottimale
del Teorema 5.2.10 asserisce che
[n x:
_
f (n), P(z)
_
= 1[ = x

pz
_
1
(p)
p
_

_
1+O
_
exp
_
u
_
logulog
2
3ulogdeg( f ) 2
___
+O
deg( f )
_
exp(logx)
1/2

__
purch e (p) < p per ogni primo p (questo signica che f non ha divisori primi s-
si; si noti che per il Lemma 5.2.3 (p) deg( f ) e quindi questa ` e una condizione
che pu` o essere vericata in un numero nito di passi) ed u := logx(logz)
1
1.
Recentemente Friedlander & Iwaniec [38] hanno dimostrato che a
2
+b
4
assume
valore primo il numero atteso di volte. Heath-Brown [63] ha dimostrato un
risultato analogo per a
3
+2b
3
.
`
E noto che

h
(x)
def
=[n x: n ed n+h sono primi[ 4S(h)
x
(logx)
2
_
1+o(1)
_
128 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
uniformemente in h N

. Questo segue da una generalizzazione del risultato


citato sopra. Hardy & Littlewood [54] hanno congetturato che

h
(x) S(h)
x
(logx)
2
. (5.6.1)
Non sono per` o noti valori di h N

per cui si abbia


h
(x) + quando x +.
In una lettera ad Eulero del 1742, Christian Goldbach ha congetturato che per
ogni intero pari n 6 dovessero esistere due numeri primi dispari p
1
e p
2
tali che
n = p
1
+ p
2
. Detto r(n) il numero delle soluzioni (contando p
1
+ p
2
e p
2
+ p
1
come soluzioni distinte se p
1
,= p
2
), Hardy & Littlewood [54] hanno congetturato
che
r(n) S(n)
n
(logn)
2
. (5.6.2)
Vinogradov [141] ha dimostrato nel 1937 che per n dispari sufcientemente gran-
de lequazione n = p
1
+ p
2
+ p
3
ha soluzione. Ramar e [126] ha dimostrato che
lequazione n = p
1
+ p
2
+ + p
r
ha soluzione per ogni n >1 con r 7. Mont-
gomery & Vaughan [104] hanno dimostrato che esiste >0 tale che
[n x: n ` e pari ed r(n) = 0[ x
1
.
1
1
FIXME: Semplicare la dimostrazione del Teorema 5.4.8. Ottenere la costante giusta nel
Teorema 5.5.6.
Capitolo 6
Introduzione alla Teoria Analitica
dei Numeri
La Teoria Analitica dei Numeri nasce con la dimostrazione di Eulero del fatto
che esistono inniti numeri primi, che abbiamo riprodotto nel Teorema 3.2.1. Qui
daremo solo qualche breve cenno ai risultati principali, senza alcuna pretesa di
completezza anche nelle dimostrazioni. Supporremo qualche conoscenza della
teoria delle funzioni olomorfe: si veda anche lAppendice A.2. Da qui in poi
s :=+it ` e una variabile complessa con parte reale =(s) e parte immaginaria
t =(s). Useremo le notazioni non standard S() per indicare il semipiano s
C: (s) > , S

() per il semipiano s C: (s) < , e D(R) per il disco


chiuso di centro lorigine e raggio R >0.
6.1 Il programma di Riemann
Riemann ha lasciato un solo, breve lavoro in Teoria dei Numeri [128] nel quale ha
dimostrato, fra le altre cose, lequazione funzionale per la funzione che ne forni-
sce il prolungamento analitico a tutto il piano complesso privato del punto s = 1,
e fatto molte affermazioni solo parzialmente giusticate: queste sono state tutte
dimostrate nei successivi 40 anni circa. Quella che ` e nota come Congettura di Rie-
mann 3.1.4 ` e stata enunciata semplicemente come molto probabile, e questo fa
ritenere che Riemann avesse dimostrazioni rigorose di tutte le altre affermazioni,
e che non le abbia incluse nellarticolo citato sopra per brevit` a.
Lobiettivo indicato allinizio del suo articolo era quello di dimostrare una
formula esplicita che leghi la funzione agli zeri della funzione zeta: daremo
questa formula (6.7.3), senza dimostrazione, pi u avanti. Oggi si preferisce ottene-
re una formula esplicita per la funzione di Chebyshev, perch e questa risulta pi u
semplice da utilizzare: ` e quello che faremo anche qui.
129
130 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Vediamo ora gli ingredienti fondamentali della dimostrazione classica del Teo-
rema dei Numeri Primi. Possiamo rissumerne i punti fondamentali come segue:
1. Dimostrazione dellidentit` a fondamentale, valida per s S(1),
(s)
def
=

n1
1
n
s
=

p
_
1
1
p
s
_
1
dove il prodotto ` e esteso a tutti e soli i numeri primi.
2. Equazione funzionale e prolungamento analitico della funzione .
3. Espressione di come prodotto di Weierstrass sugli zeri, e stima del numero
degli zeri di nella striscia critica 0 < <1.
4. Determinazione di una regione libera da zeri.
5. Espressione di (x) mediante un opportuno integrale complesso su un cam-
mino illimitato contenuto nel semipiano S(1).
6. Deformazione del cammino di integrazione: connessione fra e gli zeri
della funzione (la formula esplicita).
Queste sono le tappe che portano alla dimostrazione del Teorema dei Nume-
ri Primi. Le parti pi u complesse sono la dimostrazione dellequazione funzionale,
la formula esplicita e la determinazione della regione libera da zeri. Non daremo
proprio tutti i dettagli, ma cercheremo di indicare almeno i punti fondamentali
della dimostrazione di ciascuna parte del nostro programma.
Riferimenti. Larticolo originale di Riemann [128] ` e riprodotto, tradotto in inglese,
nelle ultime pagine di Edwards [31], il cui primo capitolo ` e interamente dedicato ad una-
nalisi estremamente puntuale e dettagliata di tutti gli aspetti lasciati aperti o non suf-
cientemente spiegati da Riemann. Gli altri capitoli sono dedicati agli sviluppi successivi,
in grandissima parte motivati dagli spunti presenti nellarticolo di Riemann. In nessuno
degli altri libri interamente dedicati alla funzione (Ivi c [74], Titchmarsh [136]) si pu` o
trovare qualcosa di analogo.
6.2 Lequazione funzionale della funzione zeta
In questo paragrafo dimostreremo che la funzione soddisfa unequazione fun-
zionale che permette di ricavare le sue caratteristiche nel sempiano S

(
1
2
) cono-
scendole nel semipiano S(
1
2
). Dato che le caratteristiche pi u importanti di nel
semipiano S(1) sono note, mediante la trasformazione s 1s possiamo ricava-
re le propriet` a di in S

(0): si veda la Figura 6.2. Resta fuori da questo discorso


Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 131
la striscia 0 1, che viene detta striscia critica. Vedremo oltre che per quel-
lo che riguarda la distribuzione dei numeri primi, ci` o che conta ` e il numero e la
posizione degli zeri della funzione in questa regione.
Notiamo anche che la funzione zeta soddisfa la relazione (s) = (s) (princi-
pio di riessione) perch e dalla denizione come serie di Dirichlet ` e chiaro che
` e reale sullasse reale. Questo comporta, in particolare, che eventuali zeri non
reali vengano a coppie e .
Teorema 6.2.1 (Eulero-Riemann) La serie ed il prodotto

n1
1
n
s

p
_
1
1
p
s
_
1
convergono totalmente e quindi uniformemente in tutti i compatti contenuti nel
semipiano S(1) e rappresentano la stessa funzione olomorfa, detta funzione di
Riemann. La funzione ha un prolungamento meromorfo ad S(0), e nel punto
s = 1 ha un polo semplice con residuo 1.
Dim. Sia K un compatto contenuto nel semipiano S(1): per la continuit` a del-
lapplicazione s (s), esiste s
0
K in cui questa assume valore minimo, ed
evidentemente
0
=(s
0
) >1. La convergenza totale della somma e del prodotto
` e una conseguenza immediata delle disuguaglianze

n1
1
n
s



n1

1
n
s

=

n1
1
n

=() (
0
).
La rappresentazione come prodotto di Eulero segue immediatamente dal Teorema
2.3.1, poich e N
s
M

. Preso poi un numero reale x > 1, per la formula di


sommazione parziale (A.1.3), nel semipiano S(1) si ha

nx
1
n
s
=
[x]
x
s
+s
Z
x
1
[t]
t
s+1
dt =
[x]
x
s
+
s
s 1
_
1x
1s
_
s
Z
x
1
t
t
s+1
dt.
Dunque,
(s) = lim
x+

nx
1
n
s
=
s
s 1
s
Z
+
1
t
t
s+1
dt. (6.2.1)
Questultima formula fornisce il prolungamento analitico di al semipiano S(0),
privato del punto s = 1, in quanto lintegrale ` e totalmente convergente in ogni
compatto contenuto in S(0), ed ` e anche chiaro che ha un polo semplice con
residuo 1 in s = 1.
132 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Osserviamo che, ricordando la denizione della costante di Eulero data nella
(A.4.1), si verica immediatamente che
lim
s1
_
(s)
1
s 1
_
= 1
Z
+
1
t
t
2
dt =. (6.2.2)
Lesistenza di un prolungamento meromorfo al semipiano S(0) pu` o essere dimo-
strata osservando che
(12
1s
)(s) =

n1
1
n
s
2

n1
1
(2n)
s
=

n1
1
n
s
2

n1
2[n
1
n
s
=

n1
(1)
n+1
n
s
. (6.2.3)
Questultima serie converge nel semipiano dato: si proceda come nella dimostra-
zione del Teorema 4.2.6, osservando che la funzione periodica f (n) = (1)
n+1
si
comporta essenzialmente come un carattere di Dirichlet non principale, nel sen-
so che la somma dei suoi valori su un intervallo di interi consecutivi ` e limitata.
Quindi ` e prolungabile: il vantaggio della relazione (6.2.3) sulla (6.2.1) sta forse
nel non avere una funzione integrale meno naturale della serie di Dirichlet, ma,
viceversa, la formula (6.2.1) esibisce direttamente il polo semplice. Lesistenza
del polo semplice con residuo 1 pu` o essere dedotta anche dalla (6.2.3) osservan-
do che vicino ad s = 1 si ha 1 2
1s
= (s 1)log2 +o([s 1[) mentre la serie
allestrema destra della (6.2.3), valutata in s = 1, vale log2. In entrambi i casi, il
prolungamento analitico dato ` e, parafrasando Riemann, una formula che vale per
un insieme pi u grande di valori di s piuttosto che una serie di potenze con raggio
di convergenza pi u grande.
Teorema 6.2.2 Nel semipiano S(1) vale la rappresentazione
1
(s)
=

n1
(n)
n
s
=

p
_
1
1
p
s
_
,
dove ` e la funzione di M obius e sia la serie che il prodotto sono uniformemente
convergenti in ogni compatto contenuto nello stesso semipiano S.
Dim. La convergenza uniforme di serie e prodotto nel semipiano S(1) si dimostra-
no esattamente come sopra, dato che [(n)[ 1 per ogni n N

. Inoltre ` e chiaro
dal Teorema 6.2.1 che il prodotto vale 1/(s).
Corollario 6.2.3 (s) ,= 0 per tutti gli s nel semipiano S(1).
Dim. La convergenza assoluta della serie g(s) :=
n
(n)n
s
ed il Prodotto di
Eulero implicano che g(s)(s) = 1 per ogni s con (s) >1, da cui evidentemente
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 133
(s) ,= 0: in altre parole, un eventuale zero di in S(1) comporterebbe un polo di
1/. Ci si pu` o anche basare sulla seconda dimostrazione del Teorema 2.3.1 con
f (n) = n
s
: la (2.3.3) e la (2.3.4) con x = 1+
_
2/(1)
_
1/(1)
implicano

(s)

px
_
1
1
p
s
_
1


n>x
1
n


Z
+
x1
dt
t

=
1
1
(x 1)
1
<1,
e questo d` a una contraddizione se (s) = 0.
Teorema 6.2.4 (Riemann) La funzione denita da
(s)
def
=
1
2
s(s 1)
s/2

_
1
2
s
_
(s), (6.2.4)
` e olomorfa su C, non ha zeri in S(1) S

(0), e soddisfa lequazione funzionale


(s) =(1s). (6.2.5)
La (6.2.5) fornisce dunque il prolungamento analitico di a C1.
Dim. Diamo una dimostrazione senza troppi dettagli: in S(1) e per n N

(s) =
Z
+
0
t
s1
e
t
dt = n
s
Z
+
0
x
s1
e
nx
dx
e quindi in S(1) si ha
(s)(s) =

n1
(s)n
s
=
Z
+
0
x
s1
e
x
1
dx. (6.2.6)
Consideriamo lintegrale
I(s)
def
=
1
2i
Z

z
s1
e
z
1
dz (6.2.7)
dove ` e il cammino nella Figura 6.1, nella quale ` e sottinteso che le semirette
indicate con A e C giacciono entrambe sullasse reale negativo, e che il raggio
della circonferenza ` e <2. Inoltre deniamo z
s
:= exp
_
slogz
_
dove [arg(z)[
. Si pu` o far vedere che la (6.2.7) denisce una funzione analitica di s il cui
valore ` e indipendente da , e che per 0+ lintegrale sulla circonferenza tende
a 0; combinando i due integrali sulle semirette A e C mediante i cambiamenti di
variabile z := re
i
, z := re
i
rispettivamente, si trova
I(s) = sin(s)(s)(s) da cui (s) =(1s)I(s). (6.2.8)
134 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
2i
2i
A
C
B
R = (2N + 1)

Figura 6.1: I cammini di integrazione nel Teorema 6.2.4.


Questa formula fornisce il prolungamento analitico di a C, privato dei pun-
ti in cui (1 s) ha dei poli, e cio` e N

, e possiamo dunque usarla in S

(0).
Consideriamo la funzione
I
N
(s)
def
=
1
2i
Z
C(N)
z
s1
e
z
1
dz
dove C(N) ` e il cammino nella Figura 6.1, con convenzioni simili a quelle sopra, e
la circonferenza esterna ha raggio R = (2N +1), con N N. Si pu` o dimostrare
che per N + lintegrale sulla circonferenza esterna tende a 0; per il Teorema
di Cauchy abbiamo dunque
I
N
(s) =
N

n=1
_
(2in)
s1
+(2in)
s1
_
=
N

n=1
(2n)
s1
2cos
_
1
2
(s 1)
_
= 2(2)
s1
sin
_
1
2
s
_
N

n=1
n
s1
2(2)
s1
sin
_
1
2
s
_
(1s) (6.2.9)
per N +. Ma per N + si ha anche I
N
(s) I(s) e confrontando le
due espressioni (6.2.8) e (6.2.9) si ottiene lequazione funzionale nella forma
asimmetrica
(s) =
(2)
s
sin
_
1
2
s
_
sin(s)(s)
(1s) =
(2)
s
2cos
_
1
2
s
_
(s)
(1s).
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 135
Per ottenere la forma dellenunciato si usano le propriet` a della funzione : in
particolare, sostituendo al posto di (s) il valore fornito dalla (A.2.5) si ottiene
(s) =
s+1/2

_
1
2

1
2
s
_

_
1
2
s
_ (1s)
dopo alcune semplicazioni, e da questa deduciamo
(s)
_
1
2
s
_

s/2
=
s/2+1/2

_
1
2

1
2
s
_
(1s),
e lequazione funzionale segue immediatamente moltiplicando per
1
2
s(s 1).
La Figura 6.2 illustra alcune conseguenze dellequazione funzionale: il valore
della funzione in s pu` o essere utilizzato per ottenere il valore in 1 s. In par-
ticolare, se ` e uno zero nella striscia critica, allora anche 1 ` e uno zero, ed ` e
nella striscia critica. Inoltre, a causa della relazione (s) = (s), anche ` e uno
zero, e, di nuovo per lequazione funzionale, c` e uno zero anche in 1.
Corollario 6.2.5 La funzione ` e olomorfa su C1, non ha zeri in 1 e per
0 si annulla solo nei punti s =2n, con n N

. Nella striscia 0 < <1 ha


gli stessi zeri di , detti zeri non banali. Inoltre, dalle (6.2.6) e (6.2.8) si ricava la
rappresentazione (2n) =2
2n1
B
n

2n
(2n)!
1
per n N

, dove i B
n
sono i numeri
di Bernoulli deniti nellAppendice A.4. Dunque (2n)
2n
Q. E 1
Esercizi.
E 1. Dimostrare che per ogni n N

si ha (2n)
2n
Q
+
. In particolare,
(2) =
2
/6, (4) =
4
/90 e (6) =
6
/945. Suggerimento: sviluppare
in serie di Fourier sullintervallo [, ] la funzione f (x) = x
n
, e poi usare
lidentit` a di Parseval, procedendo per induzione.
E 2. Dimostrare che
nx
log
2
n = x(log
2
x 2logx +2) +O
_
(logx)
2
_
. Sugge-
rimento: usare la formula di Euler-McLaurin A.1.2.
E 3. * (Ingham) Dimostrare che in S(1) vale lidentit` a
_

_
/
+
_

_
2
=

//

.
Riconoscere che la somma dei coefcienti a
n
con n x delle due serie di
Dirichlet ` e il primo membro di una delle formule di Selberg 3.4.2. Usando
anche alcuni degli esercizi precedenti, dimostrare che esistono costanti a, b,
c R tali che in S(1) si ha
//
(s) = a(s)
3
+b(s)
2
+c(s) +
n1
a
n
n
s
136 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
s
1 s
1
1
Figura 6.2: Conseguenze dellequazione funzionale.
dove
nx
a
n
=O(x

) per qualche <1. Utilizzare tutti questi risultati per


dimostrare le formule di Selberg del Teorema 3.4.2. In un certo senso, si
pu` o dire che la dimostrazione elementare data nel Capitolo 3 corrisponde
a dimostrare queste relazioni senza usare lanalisi complessa.
Riferimenti. Teoria delle funzioni olomorfe: Ahlfors [2], Titchmarsh [137] oppure
Whittaker & Watson [145]. Prolungamento analitico ed equazione funzionale: Davenport
[22] Cap. 8, Ingham [73] 3.2 o Titchmarsh [136] Cap. 2, dove ne sono riportate ben
sette dimostrazioni, oppure Titchmarsh [137] 4.434.45. Lequazione funzionale ` e stata
scoperta da Eulero: si vedano i 2.2-2.3 di Hardy [52]. Prodotto innito: Ingham [73]
3.8.
6.3 Distribuzione degli zeri della funzione zeta
Dato il polinomio f (z) = a
n
z
n
+ +a
0
con a
0
,= 0, a
n
,= 0, e con le radici
1
,
. . . ,
n
ripetute ciascuna secondo la propria molteplicit` a, ` e un fatto elementare che
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 137
f = g dove
g(z) = a
0
_
1
z

1
_

_
1
z

n
_
, (6.3.1)
perch e f e g sono polinom dello stesso grado, con stesse radici e termine noto.
Se invece f ` e una funzione olomorfa qualsiasi, il prodotto corrispondente alla
(6.3.1) potrebbe contenere inniti fattori, e non ` e quindi detto che debba essere
convergente, oppure potrebbe essere vuoto e dunque non avere nulla a che fare
con f . Potremmo dire, approssimativamente, che la convergenza del prodotto
dipende dalla densit` a degli zeri di f . Per una classe importante di funzioni (le
cosiddette funzioni intere di ordine nito) gli zeri non possono essere troppo densi
in un senso quantitativamente preciso che dipende dalla formula di Jensen (6.3.4),
e quindi ` e possibile dimostrare il risultato che corrisponde alla fattorizzazione
(6.3.1). Torneremo su questo argomento alla ne del paragrafo.
Teorema 6.3.1 (Prodotto innito) La funzione ha uninnit` a di zeri :=+i
nella striscia 0 < < 1, disposti simmetricamente rispetto allasse reale ed alla
retta =
1
2
. Inoltre, esistono costanti A, B R tali che
(s) = e
A+Bs

_
1
s

_
e
s/
def
= e
A+Bs
lim
T+

[[<T
_
1
s

_
e
s/
, (6.3.2)
dove il prodotto converge per tutti gli s C, e indica il generico zero non banale
di .
Lesistenza della fattorizzazione data nellenunciato (il cosiddetto prodotto di
Weierstrass sugli zeri) dipende dalla teoria generale delle funzioni intere di ordine
nito, della quale ricordiamo brevemente qualche rudimento. Deniamo ordine
della funzione intera f lestremo inferiore dei numeri reali positivi tali che
f (z) =O

_
exp
_
[z[

__
. (6.3.3)
Chiamiamo n(R) il numero degli zeri della funzione olomorfa f , contati cia-
scuno con la rispettiva molteplicit` a, tali che [[ R. C` e una relazione molto
stretta fra lordine di una funzione intera ed il numero di zeri che questa pu` o avere
allinterno del cerchio D(R) con centro nellorigine e raggio R >0.
Lemma 6.3.2 (Formula di Jensen) Sia f : D(R) Cuna funzione olomorfa ta-
le che f (0) ,= 0 e priva di zeri su [z[ = R = D(R). Siano 0 <
1

2


n
i moduli degli zeri di f in questo cerchio, ripetuti secondo la rispettiva
molteplicit` a. Si ha dunque
1
2
Z
2
0
log

f (Re
i
)
f (0)

d = log
R
n

1

n
=
Z
R
0
n(t)
t
dt. (6.3.4)
138 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Non ` e difcile dare una dimostrazione di questo Lemma osservando che se
vale separatamente per f e per g, ` e immediato che valga per f g a causa del-
ladditivit` a delle espressioni nella (6.3.4). Dunque ` e sufciente dimostrare che
vale per funzioni che non hanno zeri in D(R) e per funzioni del tipo (z) = z
con 0 < [[ < R. La prima parte ` e una conseguenza immediata della formula
di Cauchy, poich e, se f ` e olomorfa e non nulla in D(R), allora anche log f ` e
olomorfa nello stesso insieme. In questo caso, tutti i membri della (6.3.4) val-
gono 0. Per quanto riguarda la seconda parte, basta osservare che la funzione
g(z) =(z)(R
2
z)/(R(z)) evidentemente ` e olomorfa e non nulla in D(R), e
quindi si pu` o usare la prima parte. Inoltre, [g(z)[ =[(z)[ su [z[ =R. Luguaglianza E 1
a destra nella (6.3.4) si dimostra osservando che lo zero
k
contribuisce positiva-
mente allintegrale solo sullintervallo [
k
, R], e in questo intervallo fornisce una
quantit` a log(R/
k
).
Sia n(R) il numero di zeri che la funzione intera f ha allinterno del cerchio
D(R), ed lordine di f . Per R grande, il primo membro della formula di Jensen
(6.3.4) ` e O

(R
+
). Dato che n(R) ` e monotona crescente, si ha
n(R) = n(R)
Z
eR
R
1
t
dt
Z
eR
R
n(t)
t
dt =O

_
R
+
_
,
e, in denitiva, che n(R) =O

(R
+
). Da questo si deduce immediatamente che

[[

(6.3.5)
converge, dove indica il generico zero della funzione f , supponendo che f (0) ,=
0. Infatti, per la formula di sommazione parziale, si ha

[
n
[R
1

+
n
=
n(R)
R
+
+(+)
Z
R
0
n(t)
t
++1
dt.
Ma n(t) =O

_
t
+/2
_
, e quindi questultimo integrale ` e convergente.
Dimostrazione del Teorema 6.3.1. Lequazione funzionale soddisfatta dalla fun-
zione implica che lordine di ` e 1: infatti, a causa della presenza della funzione
, per la formula di Stirling (A.2.2) si ha log(s) Cslogs quando s + lungo
lasse reale. Inoltre, per la (6.2.1), la funzione ` e limitata da C[s[ nel semipiano

1
2
privato di un intorno del punto s =1, e per la formula di Stirling la funzione
` e grande in modulo solo in prossimit` a dellasse reale.
Questo signica che la (6.3.3) non vale con = 1, e si pu` o dimostrare che
questo fatto implica lesistenza di inniti zeri di : infatti si dimostra che la serie
(6.3.5) diverge per = 0, e questo pu` o accadere solo se (e dunque ) ha inniti
zeri. Lequazione funzionale ed il Lemma 6.2.3 implicano che questi zeri sono
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 139
nella striscia 0 1.
`
E possibile dimostrare che A =log2, B =
1
2
log(4)
1
1
2
, e che lordinata dello zero con parte immaginaria positiva minima ` e
14.13.
In generale, sia f una funzione intera di ordine : dalla (6.3.5) sappiamo che
gli zeri di f non sono troppo densi, e da questo vogliamo dedurre che ` e possibile
dare ad f una fattorizzazione simile a quella valida per i polinom che abbiamo
visto in (6.3.1). Come possiamo garantire che il
lim
T+

[[<T
_
1
s

_
esista nito? Una possibilit` a ` e quella di correggere ciascun fattore 1 s/
mediante un opportuno esponenziale: pi u precisamente, consideriamo la quantit` a
p

(s)
def
=
_
1
s

_
exp
_
s

+
s
2
2
2
+ +
s
n
n
n
_
,
dove n ` e un intero ssato che sceglieremo dopo. Si ha banalmente che
log p

(s) =

m1
s
m
m
m
+
s

+
s
2
2
2
+ +
s
n
n
n
=

m>n
s
m
m
m
=O
_
[s[
n+1
[[
n+1
_
,
per la formula di Taylor con resto per la funzione log(1 z). Se scegliamo n in
modo che n+1 >, la (6.3.5) garantisce che
lim
T+

[[<T
log p

(s)
sia uniformemente convergente in ogni compatto ssato che non contiene nessuno
degli zeri di f , e quindi che il prodotto di Weierstrass sugli zeri di f denito da
P
f
(s)
def
=

(s)
sia a sua volta convergente ad una funzione olomorfa. Osserviamo che il pro-
dotto potrebbe essere vuoto, se f non ha zeri, ma si pu` o dimostrare che g(s) :=
f (s)/P
f
(s) ` e una funzione olomorfa priva di zeri, di ordine , ed ` e relativamente
facile dedurne che g ` e lesponenziale di un polinomio di grado al pi u . Per i
dettagli si veda Titchmarsh [137] 8.24.
Nel caso della funzione abbiamo = 1, e quindi il fattore e
s/
` e sufciente
a garantire la convergenza del prodotto innito.
Esercizi.
E 1. Si completi la dimostrazione della formula di Jensen (6.3.4). Si dimostri
che se [z[ = R allora [(R
2
z)/(R(z ))[ = 1 moltiplicando per z/R.
140 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
s = 0
s =
1
2
s = 1
La parte della regione libera da zeri nel
semipiano t = (s) 0. Per t +
lampiezza della regione allaltezza t ` e
(logt)
1
.
Figura 6.3: La regione libera da zeri.
6.4 La regione libera da zeri
La formula esplicita nella forma troncata del Teorema 6.5.3 ci dar` a la dipendenza
del termine derrore nel Teorema dei Numeri Primi dalla posizione e dal numero
degli zeri di zeta. Come vedremo pi u dettagliatamente nel prossimo paragrafo,
per poter avere una buona stima per il termine derrore ` e necessario che gli ad-
dendi della somma sugli zeri non siano individualmente troppo grandi. Se per un
qualche zero =+i, la parte reale fosse molto vicina ad 1, il suo contributo
(sommato a quello del coniugato i) alla somma in questione sarebbe

x
+i
+i

x
i
i
=
x

2
+
2

_
(i)x
i
+(+i)x
i
_
. (6.4.1)
Per quel che ne sappiamo, i due termini oscillanti x
i
ed il suo coniugato potreb-
bero talvolta coalizzarsi e far s che il termine in (6.4.1) sia cos grande da can-
cellare in parte il termine x nella formula esplicita che vorremmo essere il termine
dominante. In altre parole, la quantit` a in (6.4.1) potrebbe essere frequentemente
cos grande da far s che
liminf
x+
(x)
x
<1 limsup
x+
(x)
x
>1.
In effetti, dimostreremo che eventuali zeri con molto vicino ad 1, sempre am-
messo che esistano, hanno molto grande, e, in denitiva, il contributo di ciascuno
zero non ` e tale da inuenzare il termine principale della formula esplicita.
Lemma 6.4.1 In S(1) valgono le identit` a
log(s) =

p
log
_
1
1
p
s
_
=

m1
1
mp
ms
e

(s) =

n1
(n)
n
s
.
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 141
Dim. La prima relazione segue dallidentit` a nellenunciato del Teorema di Eulero
Riemann 6.2.1 e dalla formula di Taylor per log(1 x). Derivando membro a
membro la seconda uguaglianza si trova

(s) =

m1
mlog p
mp
ms
=

n1
(n)
n
s
,
come si voleva.
Lemma 6.4.2 Esiste un numero complesso C tale che

(s) =
1
s 1
+C+
1
2

_
1
2
s +1
_

_
1
s
+
1

_
per tutti gli s complessi diversi da zeri o poli di .
Dim. Osserviamo che una forma equivalente della denizione della funzione ` e
(s) = (s 1)
s/2

_
1
2
s +1
_
(s). Da questa deduciamo immediatamente che
d
ds
log(s) =
1
s 1

1
2
log+
1
2

_
1
2
s +1
_
+

/

(s).
Daltra parte, dal Teorema 6.3.1 deduciamo
d
ds
log(s) = B+

_
1
s
+
1

_
,
e la tesi segue immediatamente.
Teorema 6.4.3 Esiste una costante c R
+
tale che per ogni zero non banale di
zeta =+i si ha
<1
c
log[[
.
Dim. Partiamo da unosservazione di Mertens: per ogni R si ha
2(1+cos)
2
= 3+4cos+cos(2) 0. (6.4.2)
Inoltre, nella regione S(1), per il Lemma 6.4.1 si ha
log(+it) =

m1
cos
_
t log p
m
_
mp
m
.
142 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Usiamo questultima formula con s =, s =+it ed s =+2it, ottenendo
3log() +4log(+it) +log(+2it) 0,
da cui, passando allesponenziale,

3
()

4
(+it)(+2it)

1. (6.4.3)
Poich e per 1+ si ha che () (1)
1
e che (+2it) resta limitata, se
1+it fosse uno zero di il primo membro della (6.4.3) sarebbe innitesimo, una
contraddizione.
Questo ragionamento pu` o essere esteso per dare il risultato dellenunciato, ma
conviene considerare
/
/ invece di log per evitare problemi di prolungamento
analitico. Prendiamo la regione S = s C: 1 2, t 2: per il Lemma
6.4.1 abbiamo

(s) =

n1
(n)
n

cos(t logn).
La relazione (6.4.2) dunque implica per s =+it S
3

() +4
_

(+it)
_
+
_

(+2it)
_
0. (6.4.4)
Da qui in poi, A
j
indicheranno opportune costanti positive. Per quanto riguarda il
primo addendo, il polo semplice di in s = 1 implica che nella regione S si ha

() =
1
1
+O(1) e quindi

() <
1
1
+A
1
.
Consideriamo ora il Lemma 6.4.2: i primi tre termini in valore assoluto sono
maggiorati da A
2
logt. Inoltre, un rapido calcolo mostra che nella stessa regione
si ha
_

1
+(s )
1
_
>0 per ogni zero non banale. Scegliamo dunque uno di
questi zeri
0
=
0
+i
0
e t =
0
: in denitiva abbiamo le disuguaglianze

(+i[
0
[) <A
3
log[
0
[
1

0
,

(+2i[
0
[) <A
4
log[
0
[.
Sostituendo nella (6.4.4) ricaviamo, per un A >0 opportuno, la disuguaglianza
4

0
<
3
1
+Alog[
0
[,
e scegliendo inne = 1+(2Alog[
0
[)
1
si ottiene la tesi con c = (14A)
1
.
Il prossimo risultato ` e un corollario del Lemma 6.4.2.
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 143
Lemma 6.4.4 Per sufcientemente grande, se sul segmento 1 2, t =
non vi sono zeri della funzione , allora si ha

(+i) =

[[<1
1
+i
+O(log).
Inoltre, il numero di addendi nella somma ` e O(log).
Teorema 6.4.5 (Riemann-von Mangoldt) Per T + si ha
N(T)
def
=

=+i: () = 0, [0, 1], [0, T]

=
T
2
log
T
2

T
2
+O(logT).
Dim. Supponiamo che T > 0 non coincida con lordinata di uno zero della fun-
zione : per il principio dellargomento si ha
N(T) =
1
2

R(T)
arg(s)
dove R(T) ` e il rettangolo con vertici in s
1
=2, s
2
=2+iT, s
3
=1+iT, s
4
=1.
Dato che ` e reale e non nulla sul segmento [1, 2] non c` e variazione dellar-
gomento. Inoltre, per lequazione funzionale 6.2.4, la variazione sulla parte del
rettangolo con
1
2
` e esattamente uguale a quella sul resto, e quindi
N(T) =
1

L(T)
arg(s)
dove L(T) ` e la spezzata costituita dai due segmenti di estremi s
1
ed s
2
, s
2
ed
s
5
=
1
2
+iT. Esaminiamo separatamente i fattori che compaiono nella Denizione
(6.2.4) di , che scriviamo come (s) =(s1)
s/2

_
1
2
s +1
_
(s). Per la formula
di Stirling generalizzata (A.2.2) per la funzione di Eulero abbiamo

L(T)
arg(s 1) =
1
2
+O
_
T
1
_
,

L(T)
arg
s/2
=
1
2
T log,

L(T)
arg
_
1
2
s +1
_
=
1
2
T log
1
2
T
1
2
T +
3
8
+O
_
T
1
_
.
Per ottenere la tesi resta da dimostrare che
L(T)
arg(s) = O(logT). Dato che
` e reale e positiva in s = 2 e non nulla in S(1), la variazione dellargomento
144 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
sul tratto verticale ` e limitata. Ricordiamo che per una funzione olomorfa f la
variazione dellargomento di f tra i punti
1
2
+iT e 2+iT ` e data da
arg( f ) =((log( f ))) =
Z
2
1/2

_
f
/
f
(+iT)
_
d. (6.4.5)
Dobbiamo dunque trovare una stima per
_

/
(s)/(s)
_
sul segmento di estremi
1
2
+iT e 2+iT. Il Lemma 6.4.4 implica che

L(T)
arg(s) =
Z
2
1/2

(+iT)
_
d+O(1)
=

[T[<1
Z
2
1/2

_
1
+iT
_
d+O(logT)
=

[T[<1

L(T)
arg(+iT ) +O(logT).
Questo conclude la dimostrazione, poich e per la (6.4.5) si ha
L(T)
arg(+iT
) per ciascuno degli zeri nellultima somma, e, sempre per il Lemma 6.4.4,
la somma in questione ha O(logT) addendi.
Riferimenti. Teorema 6.4.3: Davenport [22] Cap. 13, Ingham [73] 3.9 o Titchmarsh
[136], 6.19. Teorema 6.4.5: Davenport [22] Cap. 15, Ingham [73] 4.2.
6.5 La formula esplicita: legame fra psi e zeta
Ora vedremo come ci sia una stretta relazione fra la funzione e la derivata
logaritmica della funzione , e cio` e
/
/, esprimendo in termini di un integrale
improprio sulla retta dei numeri complessi di parte reale c > 1 ssata, come si
vede dalla relazione (6.5.1). Una volta trovata questa relazione integrale, che
pu` o essere invertita come mostra la (6.7.1), vorremo deformare il cammino di
integrazione come indicato nella Figura 6.4 per poter prendere il contributo del
polo semplice di ordine 1 che
/
/ ha in s = 1. Naturalmente dovremo tenere
conto di eventuali altri zeri che la funzione possa avere allinterno del cammino
deformato, perch e anche questi daranno un contributo allintegrale in questione,
e dovremo anche scegliere opportunamente il cammino in modo da evitare questi
zeri. Per il Teorema di Cauchy, lintegrale originario (6.5.1) e quello sul cammino
deformato differiscono per il valore del residuo della funzione integranda ai poli,
moltiplicato per 2i: sappiamo gi` a che ha un polo semplice con residuo 1 in
s =1 (e quindi anche
/
/ ha un polo semplice con residuo 1 nello stesso punto).
Dunque, il contributo della funzione integranda nel punto s = 1 vale x, e questo ` e
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 145
il termine principale atteso per (x). La funzione integranda ha un polo semplice
in s = 0, con residuo
/
(0)/(0), ed ha poli in tutti gli zeri di zeta nella porzione
di striscia critica di parte immaginaria compresa fra T e T. Se per semplicit` a
supponiamo che questi zeri siano semplici, vediamo subito che il contributo di
ciascuno di questi vale x

/. Inoltre vi sono i poli negli zeri banali s = 2,


s = 4, . . . , s = 2N. Non resta quindi che valutare il contributo dei due tratti
orizzontali e del tratto verticale sulla retta =2N1.
A questo punto vogliamo portare a termine il programma esposto allinizio del
paragrafo precedente: una volta ottenuta la relazione del Lemma 6.5.1, deformia-
mo il cammino di integrazione in modo da sostituire il tratto della retta = c
per cui t [T, T] con una spezzata costituita dal segmento di estremi c iT e
2N 1 iT, dal segmento di estremi 2N 1 iT e 2N 1 +iT e dal seg-
mento di estremi 2N 1+iT e c +iT. Il tratto verticale non passa per nessuno
zero della funzione , poich e questa nel semipiano <0 si annulla solo in s =2,
4, 6, . . . , mentre i tratti orizzontali devono evitare gli eventuali zeri di nella
striscia critica. Abbiamo dimostrato che ha inniti zeri in questa striscia (il Teo-
rema di Riemannvon Mangoldt 6.4.5), ma ovviamente, essendo meromorfa, ne
ha un numero nito in ogni insieme limitato, e quindi, a meno di modicare T di
una quantit` a limitata, ` e certamente possibile scegliere il cammino richiesto.
Lemma 6.5.1 (Formula di Perron) Per x >0 e c >1 si ha
1
2i
Z
(c)
x
s
ds
s
=
_

_
0 se x (0, 1),
1
2
se x = 1,
1 se x >1.
Dim.
`
E unapplicazione immediata del Teorema dei residui.
Teorema 6.5.2 (Riemannvon Mangoldt) Per x >1 vale la formula esplicita:

0
(x) = x

/
(0)
(0)

1
2
log
_
1x
2
_
,
dove la somma deve essere intesa in senso simmetrico (i termini provenienti da
e da devono essere presi insieme), e
0
(x) ` e la media dei valori di a destra
ed a sinistra di x,

0
(x)
def
= lim
0+
1
2
_
(x +) +(x )
_
.
146 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim.
`
E unapplicazione (non banale) della formula di Perron: infatti per c >1 si
ha

0
(x) =
1
2i
Z
(c)

(s)
x
s
s
ds. (6.5.1)
Il risultato si ottiene modicando in modo opportuno il cammino di integrazione
come descritto allinizio del paragrafo. Per portare a termine la dimostrazione
sono necessarie informazioni su [
/
/(s)[ sui tratti orizzontali e su quello verticale
a sinistra nella Figura 6.4, che qui omettiamo per brevit` a.
Utilizzando una forma troncata della formula di Perron, possiamo ottenere la
seguente forma approssimata della formula esplicita, pi u utile nelle applicazioni:
in sostanza la dimostrazione ` e analoga a quella del Teorema 6.5.2, ma non si fa
tendere T a +.
Teorema 6.5.3 (Formula esplicita troncata) Per x >1 intero e T >1 si ha
(x) = x

[[T
x

+O
_
x
T
_
logxT
_
2
_
. (6.5.2)
Si noti che questa formula suggerisce che una condizione necessaria e suf-
ciente per avere (x) x sia =() <1 per ogni zero =+i di .
Riferimenti. Formula di Perron 6.5.1: Davenport [22], Cap. 17, Ingham [73], 4.5
o Titchmarsh [136], Lemma 3.12. Formula esplicita 6.5.3: Davenport [22], Cap. 17 o
Ingham [73], 4.6.
6.6 Dimostrazione del Teorema dei Numeri Primi
Riassumiamo brevemente la strategia seguita per dimostrare il Teorema dei Nu-
meri Primi nella forma 3.1.3: utilizzando lequazione funzionale e le propriet` a
della funzione di Eulero si ottiene una rappresentazione di
/
/ che d` a la for-
mula esplicita 6.5.3 nella forma approssimata, per mezzo della formula di Perron.
Poi, utilizziamo la regione libera da zeri del Teorema 6.4.3 per stimare il contri-
buto degli zeri non banali alla formula esplicita, e quindi per ottenere il resto dato
dal Teorema 3.1.3.
Dalla formula esplicita del Teorema 6.5.3 ricaviamo
(x) x
_
max
0<T
x

_

0<T
1

+
x
T
_
logxT
_
2
,
dove abbiamo scritto implicitamente = +i per il generico zero non banale
di zeta. Si ricordi che gli zeri sono disposti simmetricamente rispetto allasse
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 147

t
T
T
1
c
2N 1
A B
C D
Figura 6.4: Il cammino di integrazione che si usa per dimostrare la forma troncata
della fomula esplicita. I tratti orizzontali del cammino deformato devono evitare
gli zeri di in 0 < <1, mentre il tratto verticale deve evitare gli zeri banali s =
2n, indicati sullasse reale negativo, e quindi ` e possibile scegliere un segmento
della retta =2N1. In un secondo tempo si fa tendere N a +.
reale. Il massimo pu` o essere stimato usando la regione libera da zeri fornita dal
Teorema 6.4.3, mentre per la somma utilizziamo la stima per il numero degli zeri
della funzione zeta con parte immaginaria [[ T data dal Teorema 6.4.5, con la
sommazione parziale nella forma pi u generale. In denitiva, possiamo scrivere
(x) x x(logT)
2
exp
_
c
logx
logT
_
+
x
T
_
logxT
_
2
. (6.6.1)
Ora scegliamo T come funzione di x in modo che
1
T
exp
_
c
logx
logT
_
per far pesare allo stesso modo i due termini a destra nella (6.6.1). Prendiamo
dunque (logT)
2
= logx: sostituendo e semplicando si trova inne
(x) x xexpc
1
(logx)
1/2
, (6.6.2)
148 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
dove c
1
` e unopportuna costante positiva. Per ottenere il risultato che riguarda
(x), conviene ricordare che per il Lemma 3.2.4 si ha (x) =(x) +O
_
x
1/2
_
. Per
sommazione parziale ed integrazione per parti, si ottiene
(x) = li(x) +O
_
xexpc
//
(logx)
1/2

_
,
che ` e molto pi u forte del risultato ottenuto nel Capitolo 3.
Riferimenti. Dimostrazione del Teorema dei Numeri Primi: Davenport [22], Cap. 18.
Per unaccurata descrizione delle relazioni fra la dimostrazione elementare e quella ana-
litica, si veda la recensione di Ingham [72] degli articoli originali di Selberg e di Erd os.
Si vedano anche i Capp. 14 di Hardy [53] per una descrizione dei risultati di questo Ca-
pitolo nel loro contesto e senza troppi dettagli. Una dimostrazione non elementare basata
sul crivello ` e data da Hildebrand [64]. Unaltra dimostrazione analitica si trova in Wie-
ner [146] 17, o in Rudin [131] 9.89.12. Gerig [41] ha dato una breve dimostrazione
non elementare, nella quale si usano solo dellanalisi armonica e le propriet` a della serie
di Dirichlet per zeta in S(1). Una semplice dimostrazione analitica si trova in Newman
[112]. Per la dimostrazione corrispondente del Teorema 4.4.2, si veda Elstrodt [34]. Si
veda anche Ingham [73] Cap. 2.
6.7 La congettura di Riemann
Teorema 6.7.1 Sia := sup: = +i ` e uno zero di . La congettura di
Riemann 3.1.4 ` e equivalente a =
1
2
.
Dim. Posto R(x) := (x) x, con la formula di sommazione parziale si trova la
rappresentazione

(s) = s
Z
+
1
(x)
x
s+1
ds =
s
s 1
+s
Z
+
1
R(x)
x
s+1
ds, (6.7.1)
inizialmente in S(1). Ma se R(x) x
1/2
(logx)
2
, lultimo integrale ` e uniforme-
mente convergente in
1
2
+ per ogni >0, e quindi il secondo membro de-
nisce una funzione analitica in S(
1
2
) privato del punto s = 1. Per prolungamento
analitico, lunica singolarit` a della funzione a primo membro in S(
1
2
) pu` o essere
in s = 1. In altre parole, non si annulla in questo semipiano. Laltra implica-
zione si dimostra utilizzando la formula esplicita, come nel paragrafo precedente,
scegliendo T = x
1/2
.
Si osservi che le due formule (6.5.1) e (6.7.1) rappresentano una coppia tra-
sformata e antitrasformata di Mellin, che formalmente sono trasformazioni dello
stesso tipo di quella di Fourier, e il cui esempio pi u noto ` e la coppia e
x
, (s).
`
E
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 149
possibile scrivere una coppia di formule analoga che coinvolge indirettamente :
log(s) = s
Z
+
1
(t)
t
s+1
dt
0
(x) =
1
2i
Z
(c)
log(s)
x
s
s
ds (6.7.2)
dove
(x)
def
=(x) +
1
2

_
x
1/2
_
+
1
3

_
x
1/3
_
+
e
0
` e la regolarizzata di denita come
0
a partire da (cfr lenunciato del
Teorema 6.5.2). Inoltre si ha
log(s) = s
Z
+
1
(t)
t
_
t
s
1
_ dt,
ma ` e pi u difcile trovare linversa di questa. Il motivo analitico per cui la funzione
` e pi u naturale deriva dal fatto che la funzione
/
/ ha singolarit` a di tipo
polare agli zeri ed al polo di e non presenta difcolt` a di prolungamento analitico,
mentre la funzione log ha evidenti problemi di prolungamento negli stessi punti.
La formula esplicita originale di Riemann ` e la seguente:

0
(x) = li(x)

=+i
>0
_
li(x

) +li(x
1
)
_
+
Z
+
x
dt
(t
2
1)t logt
+log(0).
(6.7.3)
La dimostrazione di Riemann ` e piuttosto diversa da quella che abbiamo dato qui
per : si tratta in sostanza di utilizzare la formula a destra nella (6.7.2), ricavando
dalla denizione di (6.2.4) e di utilizzare una forma del prodotto di Weierstrass
per (6.3.2). Non si pu` o integrare termine a termine perch e gli integrali risultanti
sono divergenti: Riemann dunque integra per parti una volta la (6.7.2) e poi so-
stituisce. Il termine li(x) proviene da log(s 1) mentre i termini che contengono
gli zeri provengono dai logaritmi dei relativi fattori nel prodotto di Weierstrass.
La parte pi u difcile della dimostrazione ` e la giusticazione della possibilit` a di
scambiare la somma (innita) sugli zeri di zeta con lintegrazione impropria in
(6.7.2). La formula esplicita per si ottiene da questa usando la Seconda Formula
di Inversione di M obius 2.1.12.
Riferimenti. Congettura di Riemann 3.1.4 e sue conseguenze: Davenport [22] Cap. 18,
Ingham [73] 4.84.9, Titchmarsh [136] Cap. 14, oppure Conrey [17]. Per una vasta
panoramica su analoghe congetture in situazioni diverse si veda Bombieri [11]. Dimo-
strazione della formula esplicita di Riemann: Edwards [31], Cap. 1. Risultati aggiorna-
ti relativi al calcolo numerico degli zeri di si trovano allindirizzo http://numbers.
computation.free.fr/Constants/Miscellaneous/zetazeroscompute.html
150 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
6.8 Una famosa affermazione di Eulero
Eulero afferm` o che

n1
(n)
n
= 0. (6.8.1)
La dimostrazione, formalmente, consiste nellusare il Teorema 6.2.2 anche per
s = 1, e quindi nel dire che il primo membro della (6.8.1) vale 1/(1) = 0. Dato
che la serie in questione non ` e assolutamente convergente, questa argomentazione
suggerisce la validit` a della relazione (6.8.1) senza dimostrarla. La nostra dimo-
strazione necessita di una versione pi u accurata della Prima formula di Mertens
(3.3.1) per la quale ci serve la forma precisa del termine di resto nel Teorema dei
Numeri Primi 3.1.3. Per semplicit` a, per c R
+
poniamo
c
(x) = exp
_
c

logx
_
.
Teorema 6.8.1 Esiste un numero reale C tale che per x + si ha
S(x)
def
=

nx
(n)
n
= logx +C+R
1
(x), (6.8.2)
con R
1
(x) =O
_

c
1
(x)

logx
_
, dove c
1
` e la costante nella (6.6.2).
Dim. Sia R(x) := (x) x. Procedendo come nella dimostrazione del Teorema
3.3.4, si ricava che la (6.8.2) vale con unopportuna costante C ed
R
1
(x) =
R(x)
x

Z
+
x
R(t)
t
2
dt
c
1
(x) +
Z
+
x

c
1
(t)
t
dt.
Il primo termine pu` o essere assorbito nellerrore. Eseguiamo il cambiamento di
variabile u = (logt)
1/2
, e poniamo X = (logx)
1/2
. Abbiamo dunque
Z
+
x

c
1
(t)
t
dt = 2
Z
+
X
ue
c
1
u
du =
_

2
c
2
1
(c
1
u+1)e
c
1
u
_
+
X

c
1
(x)
_
logx,
come si voleva.
Avremo anche bisogno di una relazione che coinvolge la funzione S denita
nella formula (6.8.2). Per ogni x 1 si ha

nx
(n)
n
_
S
_
x
n
_
+logn
_
= 0. (6.8.3)
Per la dimostrazione, basta osservare che il Teorema 2.1.13 con f = N
1
, g =
N
1
ed y = 1, ed il Corollario 2.2.10, implicano che

nx
(n)
n
S
_
x
n
_
=

nx
1
n
()(n) =

nx
1
n
( L)(n),
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 151
come si voleva. Dalla relazione (6.8.3) si ricava che per x abbastanza grande si ha

nx
(n)
n
=
1
logx +C

nx
(n)
n
R
1
_
x
n
_
(logx)
1

nx
1
n

c
1
_
x
n
_
_
log
x
n
,
dove R
1
` e denito nella (6.8.2). Dimostreremo che la somma allestrema destra
qui sopra ` e limitata, e questo ` e sufciente a completare la dimostrazione della
formula di Eulero (6.8.1), con in pi u unindicazione della velocit` a di convergenza
a 0. Per ottenere questo risultato, osserviamo che vale la disuguaglianza banale

n[x,y]
1
n

1
x
+
Z
y
x
dt
t
=
1
x
+log
y
x
.
Suddividiamo lintervallo di somma per n in intervalli I
k
= [X
k
, X
k+1
] dove X
k
=
xexp(k
2
), sui quali la funzione
c
1
(x/n) ` e sostanzialmente costante:

nx
1
n

c
1
_
x
n
_
_
log
x
n


k0

n1
nI
k
1
n

c
1
_
x
n
_
_
log
x
n


k0

c
1
_
e
k
2
_
(k +1)

n1
nI
k
1
n


k0
e
c
1
k
(k +1)
_
1+log
x
exp(k
2
)
log
x
exp((k +1)
2
)
_


k0
e
c
1
k
(k +1)(1+2k +1),
che ` e evidentemente una quantit` a limitata. Si noti che per dimostrare la tesi sareb-
be sufciente avere R(x) =O
_
x(logx)
2
_
in modo che R
1
(x) =O
_
(logx)
1
_
.
Concludiamo questo paragrafo osservando che ` e possibile determinare il va-
lore della costante C nel Teorema 6.8.1: infatti, lo stesso ragionamento che porta
alluguaglianza (6.5.1) implica che

nx
(n)
n
=
1
2i
Z
(c)

(s +1)
x
s
s
ds,
se x > 1 non ` e intero. La funzione integranda ` e regolare in S(0), ed ha un polo
doppio in s = 0, con residuo logx . Infatti, dal Teorema 6.2.1 e dalla (6.2.2)
sappiamo che (s +1) = s
1
++O([s[) in un intorno di s = 0, da cui deduciamo
(usando lanaliticit` a)
/
(s +1) =s
2
+O(1), e quindi

(s +1) =
1
s
_
1s +O
_
[s[
2
__
,
mentre x
s
= 1 +slogx +O
_
[s[
2
_
. Ripetendo, mutatis mutandis, la dimostrazione
dei Teorema dei Numeri Primi, si dimostra che i termini provenienti dagli altri poli
della funzione integranda contribuiscono quantit` a innitesime (quando x +),
e quindi la costante C vale . In sostanza, lanaloga della somma sugli zeri nella
formula esplicita troncata contiene termini del tipo x
1

1
.
152 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
6.9 Considerazioni nali
6.9.1 Ancora sul Teorema di Dirichlet
Vogliamo motivare brevemente la dimostrazione del Teorema di Dirichlet data nel
Capitolo 4, ed in particolare il fatto che lobiettivo principale della dimostrazione
` e L(s, ) ,= 0 per ogni carattere non principale . La dimostrazione di Eulero del
fatto che esistono inniti numeri primi pu` o essere riscritta cos: per il Lemma
6.4.1, in S(1) si ha
log(s) =

m1

p
1
mp
ms
=

p
1
p
s
+

m2

p
1
mp
ms
= f (s) +O(1),
diciamo. Ma se s 1
+
rimanendo reale, log(s) +, mentre f (s) tenderebbe
ad un limite nito se esistessero un numero nito di numeri primi. Analogamente,
logL(s, ) = f (s, ) +O
q
(1), dove f (s, )
def
=

p
(p)
p
s
.
Inoltre L(s,
0
) = (s)
p[q
(1p
s
) e quindi f (s,
0
) = f (s) +O
q
(1). Per orto-
gonalit` a

pa mod q
1
p
s
=
1
(q)

mod q
(a)logL(s, ) +O
q
(1). (6.9.1)
Quindi, se L(1, ) ,= 0 per ,=
0
, allora logL(s, ) ` e una funzione limitata in un
intorno di s = 1, ed il Teorema di Dirichlet segue dalla (6.9.1).
6.9.2 Distribuzione degli zeri e termine derrore
Si pu` o dimostrare che il Teorema dei Numeri Primi nella forma che abbiamo di-
mostrato nel Capitolo 3 (cio` e la relazione (x) x(logx)
1
) ` e equivalente allaf-
fermazione (1+it) ,=0 per ogni t >0. In altre parole, non ` e necessario conoscere
la distribuzione degli zeri della funzione , n e altre informazioni relative alla re-
gione <1. Questo fatto segue dalla teoria di Wiener. Bombieri [9] ha studiato la
relazione fra una forma generalizzata delle formule di Selberg (3.4.2) ed il termine
derrore nel Teorema dei Numeri Primi che si pu` o ottenere elementarmente. Pintz
[115] ha dimostrato che c` e una relazione quantitativa molto precisa fra regioni li-
bere da zeri per la funzione zeta e termine derrore nel Teorema dei Numeri Primi.
Poniamo
M(x)
def
= max[(t) li(t)[ : t [2, x].
In effetti, si ha che
log
x
M(x)
min
=+i
(1)logx +log[[,
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 153
quando x +. Per esempio, se (x) = li(x) +O
_
xexp((logx)
b
)
_
per qualche
b (0, 1), allora il risultato di Pintz implica che qualunque sia x 2 e qualunque
sia lo zero non banale =+i di , si ha
(1)logx +log[[ (1+o(1))(logx)
b
da cui segue (essenzialmente)
1 (logx)
b1

log[[
logx
.
Si cerca il massimo assoluto della funzione a secondo membro (ricordando che
b <1), e si trova che questa ha un massimo per logx
0
=
_
(log[[)/(1b)
_
1/b
da
cui segue che la funzione non ha zeri nella regione
>1
c(b)
(log[t[)
(1b)/b
.
Limplicazione inversa da una regione libera da zeri della forma >1c(logt)

alla stima R(x) xexp


_
c
/
(logx)
1/(+1)
_
per il termine derrore si pu` o dimostra-
re scegliendo (logT)
+1
= logx nella (6.6.1).
Un calcolo molto semplice mostra che se (x) = li(x) +O
_
x

_
, si ha (1
)logx +log[[ (1 +o(1))(1 )logx da cui segue log[[ (1 +o(1))(
)logx. Se esistesse uno zero
0
=
0
+i
0
di con
0
> , si potrebbe pren-
dere x abbastanza grande da rendere falsa questultima relazione. Quindi, come
abbiamo visto anche sopra, si ha necessariamente
0
.
Riferimenti. Davenport [22] Capp. 1 e 4.
6.10 The Zeta Function Song
Concludiamo il Capitolo con una scherzosa (ma istruttiva) canzone sulla funzione
zeta.
The Zeta Function Song (Sung to the tune of Sweet Betsy from Pike)
Where are the zeros of zeta of s?
G. F. B. Riemann has made a good guess,
Theyre all on the critical line, said he,
And their densitys
1
one over 2logt.
This statement of Riemanns has been like a trigger,
And many good men, with vim and with vigor,
Have attempted to nd, with mathematical rigor,
154 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
What happens to zeta as mod t gets bigger.
The names of Landau and Bohr and Cram er,
And Hardy and Littlewood and Titchmarsh are there,
In spite of their efforts and skill and nesse,
In locating the zeros no ones had success.
In 1914 G. H. Hardy did nd,
An innite number that lay on the line
2
,
His theorem, however, wont rule out the case,
That there might be a zero at some other place.
Let P be the function minus li,
The order of P is not known for x high,
If square root of x times logx we could show,
Then Riemanns conjecture would surely be so
3
.
Related to this is another enigma,
Concerning the Lindel of function ()
Which measures the growth in the critical strip
4
,
And on the number of zeros it gives us a grip.
But nobody knows how this function behaves,
Convexity tells us it can have no waves,
Lindel of said that the shape of its graph,
Is constant when sigma is more than one half.
Oh, where are the zeros of zeta of s?
We must know exactly, we cannot just guess,
In order to strengthen the prime number theorem,
The path of integration must not get too nearem
5
.
Tom Apostol, Number Theory Conference, Caltech, June 1955
What Tom Apostol Didnt Know
Andr e Weil has bettered old Riemanns ne guess,
By using a fancier zeta of s,
He proves that the zeros are where they should be
6
,
Provided the characteristic is p.
Theres a good moral to draw from this long tale of woe
That every young genius among you should know:
If you tackle a problem and seem to get stuck,
Just take it mod p and youll have better luck.
Anonymous (Saunders Mac Lane?), Cambridge University, 1973
What fraction of zeros on the line will be found
Capitolo 6. Introduzione alla Teoria Analitica dei Numeri 155
When mod t is kept below some given bound?
Does the fraction, whatever, stay bounded below
As the bound on mod t is permitted to grow?
The efforts of Selberg did nally banish
All fears that the fraction might possibly vanish
7
.
It stays bounded below, which is just as it should,
But the bound he determined was not very good.
Norm Levinson managed to show, better yet,
At two-to-one odds it would be a good bet,
If over a zero you happen to trip
It would lie on the line and not just in the strip
8
.
Levinson tried in a classical way,
Weil brought modular means into play,
Atiyah then left and Paul Cohen quit,
So now theres no proof at all that will t.
But now we must study this matter anew,
Serre points out manifold things it makes true,
A medal
9
might be the reward in this quest,
For Riemanns conjecture is surely the best.
Saunders Mac Lane
Note.
1. Vedi il Teorema di Riemannvon Mangoldt 6.4.5.
2. Sia N
0
(T) :=

=
1
2
+i: () = 0, [0, T]

il numero degli zeri di


zeta sulla retta critica =
1
2
. Hardy ha dimostrato che per T + si ha
N
0
(T) >AT per qualche A >0.
3. Si veda il Teorema 6.7.1.
4. Per R si ponga () = inf R: [(+it)[ [t[

per [t[ +. La
teoria generale delle serie di Dirichlet implica che ` e convessa, e la (6.2.1)
implica che () = 0 per > 1. La Congettura di Riemann implica che
() = 0 per
1
2
.
5. Questo ` e necessario nella dimostrazione del Teorema 6.5.3.
6. Weil ha dimostrato lanaloga della Congettura di Riemann per certe curve.
7. Selberg ha dimostrato che N
0
(T) >AN(T) per T + per qualche A >0.
8. Levinson ha dimostrato che la costante A qui sopra vale almeno
1
3
.
156 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
9. Chi dimostrer` a la Congettura di Riemann ricever` a certamente la Medaglia
Fields.
6.11 Problemi aperti
Congettura di Riemann a parte, un miglioramento della regione libera da zeri
porterebbe immediatamente ad un corrispondente miglioramento delle stime per
(x) li(x). Al momento attuale non ` e noto se, con la notazione del 6.7, si abbia
<1. Questo risultato sarebbe probabilmente il pi u importante degli ultimi 150
anni. Una congettura pi u debole di quella di Riemann, ma che avrebbe importanti
conseguenze per le applicazioni, ` e lIpotesi di Densit` a: posto
N(, T)
def
=

=+i: () = 0, , [[ T

,
si congettura che N(, T) T
2(1)+
uniformemente per
1
2
1. Bourgain
[12] ha dimostrato che la stima di densit` a vale in
25
32
1, ed ` e noto che stime
pi u forti sono valide vicino a = 1. Se fosse vera questa congettura, si avrebbe
che (3.8.2) vale uniformemente per x
1
2
+
y x. Al momento attuale il risultato
migliore vede
12
5
al posto di 2 nellesponente.
Capitolo 7
Il problema di Goldbach
In questo Capitolo cercheremo di spiegare perch e la congettura di Goldbach ` e
difcile, tanto da non essere stata ancora dimostrata. Si tengano presenti le Con-
getture espresse dalle (5.6.1) e (5.6.2), nonch e le argomentazioni che conducono
alla (5.3.4) ed al Teorema 5.5.6.
7.1 Problemi additivi: il metodo del cerchio
Nel corso degli ultimi secoli si sono presentati allattenzione dei matematici molti
problemi di natura additiva, come per esempio il problema di Waring ed il proble-
ma di Goldbach. Posto in generale, il tipico problema additivo pu` o essere visto
cos: sono dati s sottoinsiemi di N, A
1
, . . . , A
s
, non necessariamente distinti, dove
s N ` e almeno 2. Il problema consiste nel determinare il numero di soluzioni
dellequazione
n = a
1
+a
2
+ +a
s
(7.1.1)
dove n N ` e dato, e a
j
A
j
per j = 1, . . . , s, o per lo meno, dimostrare che
per n sufcientemente grande questa equazione ha almeno una soluzione. Nel
problema di Waring si prendono tutti gli insiemi A
j
uguali alle k-esime potenze
e si cerca di determinare il minimo s per cui lequazione (7.1.1) ha soluzione per
ogni n N, oppure il minimo s per cui lequazione (7.1.1) ha soluzione per ogni
n N sufcientemente grande. Nel Teorema di Lagrange 1.5.1 abbiamo visto che
ogni intero n N si rappresenta come somma di al pi u 4 quadrati. Nel problema
binario di Goldbach si prendono A
1
=A
2
=P, linsieme di tutti i primi. Si osservi
che in questo ed in casi analoghi ci sono motivi aritmetici che impongono delle
restrizioni agli n per cui ci si chiede se la (7.1.1) abbia una soluzione.
Il metodo per affrontare i problemi additivi che vedremo ha la sua origine
in un articolo del 1918 di Hardy & Ramanujan [56] sulle partizioni, ma dato il
numero di problemi affrontati e risolti in questo modo da Hardy & Littlewood
157
158 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
[54], [55] negli anni 20 ormai ha preso il loro nome o quello di metodo del
cerchio. Descriveremo le idee di Hardy, Littlewood & Ramanujan, con una certa
dose di dettagli. Per semplicit` a, inizieremo dal caso in cui s = 2 ed A
1
=A
2
=A.
Si parte ponendo
f (z) = f
A
(z)
def
=
+

n=0
a(n)z
n
, dove a(n) =
_
1 se n A,
0 altrimenti.
Se A ` e innito (in caso contrario il problema non ha interesse) allora f ` e una
serie di potenze con raggio di convergenza uguale ad 1. Ci interessa studiare
il numero delle rappresentazioni di n nella forma a
1
+a
2
con a
j
A, j = 1,
2, poich e, presumibilmente, questo numero ` e grande e ci aspettiamo che sia pi u
facile determinarne una minorazione. Poniamo quindi
r
2
(n)
def
=

(a
1
, a
2
) A A: n = a
1
+a
2

,
Per le note propriet` a delle serie di potenze (prodotto di Cauchy), per [z[ <1 si ha
f
2
(z) =
+

n=0
c(n)z
n
dove c(n) =

0h,kn
h+k=n
a(h)a(k)
ed a(h)a(k) ,= 0 se e solo se h, k A; dunque c(n) = r
2
(n). Allo stesso modo
si dimostra che f
s
(z) =
+
n=0
r
s
(n)z
n
dove r
s
(n) :=

(a
1
, . . . , a
s
) A
s
: n = a
1
+
+a
s

. Per il Teorema di Cauchy, per <1 si ha quindi


r
2
(n) =
1
2i
I
()
f
2
(z)
z
n+1
dz, (7.1.2)
dove () ` e la circonferenza di centro lorigine e raggio . Per certi insiemi A ` e
possibile determinare uno sviluppo asintotico per f in un intorno delle singolarit` a
presenti sulla circonferenza (1) e quindi si pu` o stimare lintegrale nella (7.1.2)
prendendo una funzione di n che ha limite 1.
Possiamo usare questo metodo per risolvere un problema piuttosto semplice:
dato k N

, determinare in quanti modi ` e possibile scrivere n N come somma


di esattamente k numeri naturali. In altre parole, vogliamo determinare r
k
(n) :=

(a
1
, . . . , a
k
) N
k
: n = a
1
+ +a
k

. Naturalmente ` e possibile dimostrare di-


rettamente che r
k
(n) =
_
n+k1
k1
_
. Evidentemente si ha f (z) =
+
n=0
z
n
= (1z)
1
.
Quindi, per <1,
r
k
(n) =
1
2i
I
()
dz
(1z)
k
z
n+1
. (7.1.3)
Capitolo 7. Il problema di Goldbach 159
Si osservi che la funzione integranda ha una sola singolarit` a sulla circonferenza
(1), e di un tipo piuttosto semplice. In questo caso particolare ` e possibile calco-
lare esattamente il valore dellintegrale a destra nella (7.1.3): infatti, poich e <1,
vale lo sviluppo
1
(1z)
k
= 1+
_
k
1
_
(z) +
_
k
2
_
(z)
2
+ =
+

m=0
_
k
m
_
(z)
m
.
La serie a destra converge totalmente in tutti i compatti contenuti in z C: [z[ <
1 e dunque possiamo sostituire nella (7.1.3) e scambiare lintegrale con la serie:
r
k
(n) =
1
2i
+

m=0
_
k
m
_
(1)
m
I
()
z
mn1
dz
=
1
2i
+

m=0
(1)
m
_
k
m
_
_
2i se m = n,
0 altrimenti,
= (1)
n
_
k
n
_
,
e non ` e difcile vedere che (1)
n
_
k
n
_
=
_
n+k1
k1
_
. Si osservi inne che la funzione
integranda ` e relativamente piccola su tutta la circonferenza () a parte un piccolo
arco vicino al punto z = , il quale d` a il contributo principale allintegrale nella
(7.1.3).
In generale non ` e possibile valutare direttamente ed esattamente lintegrale,
ed inoltre la funzione integranda avr` a pi u singolarit` a sulla circonferenza (1).
Per esempio, per determinare in quanti modi ` e possibile scrivere n N come
somma di esattamente k interi dispari, dobbiamo prendere la funzione g(z) =

+
m=0
z
2m+1
= z/(1 z
2
), che ha singolarit` a in z = 1. In questi casi si dovr` a
cercare uno sviluppo asintotico per la funzione integranda valido in prossimit` a di
ciascuna singolarit` a.
Questo procedimento ` e stato utilizzato da Hardy & Littlewood negli anni 20
per dimostrare molti risultati relativi al problema di Waring e per portare il primo
vero attacco al problema di Goldbach. Negli anni 30 Vinogradov introdusse alcu-
ne semplicazioni che rendono la sua versione del metodo del cerchio pi u facile
da esporre. Lidea di base di Hardy & Littlewood ` e quella di avere una funzione
ssata, f (z)
k
nellesempio precedente, e prendere come funzione di n che ha
limite 1; inoltre si devono cercare opportuni sviluppi asintotici nei pressi delle
singolarit` a che la funzione integranda presenta sulla circonferenza (1). Vinogra-
dov osserva che alla quantit` a r
2
(n) contribuiscono solo gli interi mn: dunque si
pu` o introdurre la funzione
f
N
(z)
def
=
N

m=0
z
m
=
1z
N+1
1z
(7.1.4)
160 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
(lultima uguaglianza ` e valida per z ,= 1). Per n N, il Teorema di Cauchy d` a
r
k
(n) =
1
2i
I
(1)
f
k
N
(z)
z
n+1
dz. (7.1.5)
In questo caso non ci sono singolarit` a della funzione integranda (si ricordi che f
N
` e
una somma nita, e quindi non ci sono problemi di convergenza): per questo moti-
vo possiamo ssare una volta per tutte la circonferenza su cui si integra. Poniamo
e(x) := e
2ix
e facciamo il cambiamento di variabile z = e() nella (7.1.5):
r
k
(n) =
Z
1
0
f
k
N
_
e()
_
e(n)d. (7.1.6)
Questa ` e anche la formula che d` a ln-esimo coefciente di Fourier della funzione
f
k
N
_
e()
_
, per lortogonalit` a della funzione esponenziale complessa. Per futura
comodit` a poniamo T
N
() = T() := f
N
_
e()
_
; per la (7.1.4) si ha quindi
T
N
()
def
=
N

m=0
e(m)
=
_
_
_
1e
_
(N+1)
_
1e()
= e
_
1
2
N
_
sin((N+1))
sin()
se / Z;
N+1 se Z.
(7.1.7)
Si veda la Figura 7.2 per il graco di [T
20
()[. La propriet` a che ci serve per
concludere la nostra analisi elementare riguarda la rapidit` a con cui la funzione
T decade quando si allontana dai valori interi: dalla (7.1.7) si ricava facilmente
che
[T
N
()[ min
_
N+1,
1
[ sin()[
_
min
_
N+1, ||
1
_
(7.1.8)
poich e T ` e periodica di periodo 1 ed inoltre sin() per
_
0,
1
2

. Questa
disuguaglianza mostra che se =(N) non ` e troppo piccolo, lintervallo [, 1]
non d` a un contributo apprezzabile allintegrale nella (7.1.6): infatti, se 1/N e
k 2 abbiamo

Z
1

T
k
N
()e(n)d

Z
1

[T
k
N
()[ d
Z
1

d
||
k

2
k 1

1k
(7.1.9)
e questo ` e o
_
N
k1
_
non appena
1
= o(N). In altre parole, ` e sufciente che
sia appena pi u grande di N
1
afnch e il contributo dellintervallo [, 1 ] al-
lintegrale nella (7.1.6) sia pi u piccolo del termine principale che, ricordiamo, ` e
dellordine di N
k1
(k 1)!
1
. In altre parole ancora, il termine principale ` e con-
centrato attorno ad = 0. Pu` o essere interessante notare che, almeno nel caso
Capitolo 7. Il problema di Goldbach 161
k = 2, ` e possibile spingere la nostra analisi ancora pi u avanti: prendendo n = N e

1
= o(N), per le (7.1.6) ed (7.1.9) si ha
r
2
(N) =
Z
1
0
_
sin
_
(N+1)
_
sin()
_
2
d
= 2
Z

0
_
sin
_
(N+1)
_
sin()
_
2
d+o(N), (7.1.10)
perch e la funzione integranda ` e periodica di periodo 1 (se ne veda la denizione).
Suddividiamo lintervallo [0, ] negli intervalli I
h
:= [
h
,
h+1
], per h = 0, . . . ,
dove abbiamo posto
h
:= h/(N +1). Stimando lintegrale su I
h
con larea del
triangolo inscritto nel graco si trova che questultimo vale approssimativamente
4N
2
(h)
2
quando h ` e dispari. Facendo la somma su tutti i valori ammissibili di
h si trova, coerentemente con quanto gi` a sappiamo, che lintegrale a destra nella
(7.1.10) vale N+o(N).
Riferimenti. Il riferimento classico per il metodo del cerchio ` e la monograa di Vau-
ghan [140]: in particolare, per quanto riguarda questo paragrafo si veda il Cap. 1. Si
vedano anche Hardy [53] Cap. 8 (in particolare i 8.18.7) e James [76] 5. La genesi
dellidea di studiare il comportamento della funzione generatrice in prossimit` a di diver-
se singolarit` a ` e esposta molto chiaramente in Hardy & Ramanujan [56] (in particolare i
1.21.5) ed in Hardy [53] Cap. 8 (in particolare i 8.68.7). Per il problema di Waring
si vedano Hardy & Wright [57] Capp. 2021 per unintroduzione, e Vaughan [140] per
uno studio pi u approfondito). Per la relazione fra serie di Laurent e serie di Fourier vedi
Titchmarsh [137] 13.12. Si veda anche il survey di Kumchev & Tolev [80].
7.2 Il problema di Goldbach
Dopo questa lunga introduzione volta alla spiegazione del meccanismo del meto-
do del cerchio in un caso (relativamente) semplice, siamo pronti ad affrontare il
ben pi u complicato problema di Goldbach. Da qui in poi, le variabili p, p
1
, p
2
,
. . . , indicano sempre numeri primi. Ci interessa il numero di rappresentazioni di
n come somma di due primi
r
2
(n)
def
=

(p
1
, p
2
) PP: n = p
1
+ p
2

,
dove p
1
e p
2
non sono necessariamente distinti, ma consideriamo distinte le rap-
presentazioni p
1
+p
2
e p
2
+p
1
se p
1
,= p
2
. Per il momento non facciamo lipotesi
che n sia pari. Prendiamo un intero grande N e poniamo
V() =V
N
()
def
=

pN
e(p).
162 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
0.4 0.2 0 0.2 0.4
0
5
10
15

[S()[
Figura 7.1: Il graco della funzione [S
20
()[ nel quale si notano molto bene i
picchi in prossimit` a dei valori razionali di = 0,
1
2
,
1
3
,
2
3
,
1
6
,
5
6
, mentre in =
1
4
,
3
4
non c` e picco poich e (4) = 0.
Per lortogonalit` a della funzione esponenziale complessa, per n N si ha
Z
1
0
V()
2
e(n)d =

p
1
N

p
2
N
Z
1
0
e
_
(p
1
+ p
2
n)
_
d = r
2
(n). (7.2.1)
Di nuovo, questa ` e la formula che d` a ln-esimo coefciente di Fourier della funzio-
ne V()
2
(cfr la (7.1.6)), e permette di trasformare il problema di Goldbach in un
problema che pu` o essere affrontato con le tecniche dellanalisi reale e complessa.
Suddividiamo lintervallo unitario [0, 1] (o il cerchio unitario che si ottiene
mediante lapplicazione x e
2ix
) in sotto-intervalli centrati approssimativamente
sui numeri razionali con denominatore q Q, dove Q = Q(N) ` e un parametro:
questa si chiama dissezione di Farey di ordine Q (vedi la Denizione 5.4.6). Gli
intervalli corrispondenti ai numeri razionali con denominatore q P (dove P =
P(N) ` e un altro parametro, che di solito viene scelto in modo tale che PQ sia
dellordine di N) si chiamano archi principali e gli altri archi secondari (ma in
italiano non ` e infrequente la dizione impropria di archi maggiori e minori). Hardy
& Littlewood [54, 55] osservarono che la funzione V
N
ha uno sviluppo asintotico
su ciascuno degli archi principali, che corrisponde ad un picco della funzione
vicino ai punti razionali con denominatore piccolo (vedi Figura 7.1). Sfruttando
il contributo di questi picchi, e trascurando i termini derrore, Hardy & Littlewood
ritrovarono le formule asintotiche espresse nelle Congetture (5.6.1) e (5.6.2).
Per motivi tecnici che saranno pi u chiari in seguito, invece di studiare la
Capitolo 7. Il problema di Goldbach 163
funzione r
2
(n) consideriamo piuttosto la versione pesata
R
2
(n)
def
=

p
1
+p
2
=n
log p
1
log p
2
.
In altre parole, invece di contare ogni rappresentazione di n come p
1
+ p
2
con
peso 1, la facciamo pesare log p
1
log p
2
. Naturalmente r
2
(n) ` e positiva se e solo se
R
2
(n) lo ` e, e quindi se lobiettivo ` e semplicemente quello di dimostrare la conget-
tura di Goldbach nella sua forma originaria, possiamo tranquillamente formularla
mediante R
2
(n). Con notazione ormai tradizionale scriviamo
S() = S
N
()
def
=

pN
log pe(p) e (N; q, a)
def
=

pN
pa mod q
log p.
Per il Teorema dei Numeri Primi nelle progressioni aritmetiche 4.4.2 si ha
(N; q, a) =
N
(q)
+E
1
(N; q, a)
dove
E
1
(N; q, a) =O
A
_
NexpC(A)
_
logN
_
,
uniformemente per q (logN)
A
, dove A >0 ` e una costante arbitraria ma ssata e
C(A) ` e una costante positiva che dipende solo da A, purch e (a, q) = 1. In analogia
con la (7.2.1), per n N si ha
R
2
(n) =
Z
1
0
S()
2
e(n)d. (7.2.2)
Calcoliamo S su un razionale a/q, quando 1 a q ed (a, q) = 1:
S
_
a
q
_
=
q

h=1

pN
ph mod q
log pe
_
p
a
q
_
=
q

h=1
e
_
h
a
q
_

pN
ph mod q
log p
=
q

h=1
e
_
h
a
q
_
(N; q, h) =
q

h=1
e
_
h
a
q
_
(N; q, h) +O(logqlogN), (7.2.3)
dove

signica che alla somma abbiamo aggiunto la condizione supplementare
(h, q) = 1. Per il Teorema 2.2.11 e per la (7.2.3) abbiamo dunque
S
_
a
q
_
=
N
(q)
q

h=1
e
_
h
a
q
_
+
q

h=1
e
_
h
a
q
_
E
1
(N; q, h) +O(logqlogN)
164 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
=
(q)
(q)
N+
q

h=1
e
_
h
a
q
_
E
1
(N; q, h) +O(logqlogN), (7.2.4)
dove ` e la funzione di M obius.
`
E questo il senso preciso in cui si deve intendere
laffermazione precedente che [S()[ ` e grande quando ` e un numero razionale:
si noti che la grandezza di

S(a/q)

decresce essenzialmente come q


1
. Poich e S
` e una funzione continua, ci si aspetta che [S[ sia grande in un intorno di a/q, e si
sfrutta questo fatto per trovare una formula approssimata per R
2
(n). Per comin-
ciare, estendiamo linuenza del picco vicino ad a/q per quanto ci ` e possibile: lo
strumento pi u semplice da usare a questo proposito ` e la formula di sommazione
parziale A.1.1.
`
E essenziale sottolineare il fatto che il numero e la larghezza degli
archi principali dipendono in modo cruciale dalla possibilit` a di ottenere una buona
stima per il termine derrore che compare nel passaggio da S(a/q) ad S(), dove
appartiene allarco che contiene a/q.
Lemma 7.2.1 Scelta arbitrariamente la costante A > 0, esiste una costante po-
sitiva C = C(A) tale che per 1 a q P := (logN)
A
, con (a, q) = 1 e per
[[ PN
1
si ha
S
_
a
q
+
_
=
(q)
(q)
T() +E
2
(N; q, a, ) (7.2.5)
dove
E
2
(N; q, a, ) =O
A
_
NexpC(A)
_
logN
_
.
Dim. Questo ` e il Lemma 3.1 di Vaughan [140]. Gli ingredienti fondamentali sono
il Teorema dei Numeri Primi nelle progressioni aritmetiche 4.4.2, la formula di
sommazione parziale, la (7.2.4) ed il Teorema 2.2.11.
La dimostrazione di questo Lemma mostra piuttosto chiaramente che non pos-
siamo prendere gli archi principali troppo numerosi o troppo ampi oppure q trop-
po grande se vogliamo ancora avere un termine derrore sufcientemente piccolo.
Indichiamo dunque con M(q, a) :=
_
a
q

P
N
,
a
q
+
P
N

larco principale relativo al


numero razionale a/q, e scriviamo
M
def
=
[
qP
q
[

a=1
M(q, a) e m
def
= [(1, 1), 1+(1, 1)] M,
dove di nuovo

indica che abbiamo aggiunto la condizione supplementare (a, q) =


1. M ` e dunque linsieme degli archi principali, ed il suo complementare m ` e
linsieme degli archi secondari. Abbiamo traslato lintervallo di integrazione da
[0, 1] a
_
(1, 1), 1 +(1, 1)

per evitare di avere due semi-archi in 0 ed in 1,


Capitolo 7. Il problema di Goldbach 165
ma questo ` e legittimo perch e tutte le funzioni di cui ci stiamo occupando hanno
periodo 1. Per n N dalla (7.2.2) abbiamo
R
2
(n) =
Z
1
0
S()
2
e(n)d =
_
Z
M
+
Z
m
_
S()
2
e(n)d
=

qP
q

a=1
Z

/
(q,a)
(q,a)
S
_
a
q
+
_
2
e
_
n
_
a
q
+
_
_
d
+
Z
m
S()
2
e(n)d
= R
M
(n) +R
m
(n),
diciamo. Dora in avanti scriveremo per indicare unuguaglianza asintotica
attesa (ma non ancora dimostrata). Se per il momento trascuriamo il contributo
degli archi secondari R
m
(n) e tutti i termini derrore trovati n qui, per la (7.2.5)
abbiamo
R
M
(n)

qP
q

a=1
Z

/
(q,a)
(q,a)
(q)
2
(q)
2
T()
2
e
_
n
_
a
q
+
__
d
=

qP
(q)
2
(q)
2
q

a=1
e
_
n
a
q
_
Z

/
(q,a)
(q,a)
T()
2
e(n)d. (7.2.6)
Se estendiamo lintegrale a tutto lintervallo [0, 1] troviamo
Z
1
0
T()
2
e(n)d =

m
1
+m
2
=n
m
1
0, m
2
0
1 = n+1 n. (7.2.7)
Dunque, si pu` o pensare che R
2
(n) sia ben approssimato da
R
M
(n) n

qP
(q)
2
(q)
2
q

a=1
e
_
n
a
q
_
= n

qP
(q)
2
(q)
2
c
q
(n). (7.2.8)
Per il Teorema 2.2.11 la (7.2.8) diventa
R
M
(n) n

qP
(q)
2
(q)
2

_
q
(q, n)
_
(q)

_
q/(q, n)
_
= n

qP
(q)
2
(q)

_
q/(q, n)
_

_
q/(q, n)
_.
Ora estendiamo la somma a tutti gli interi q 1 (commettendo un errore stima-
bile in modo preciso): osserviamo che laddendo della somma ` e una funzione
166 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
moltiplicativa di q e quindi per il Lemma 2.1.5 e per il Teorema 2.3.1 abbiamo
R
M
(n) n

qP
(q)
2
(q)

_
q/(q, n)
_

_
q/(q, n)
_
n

q1
(q)
2
(q)

_
q/(q, n)
_

_
q/(q, n)
_ = n

p
_
1+ f
n
(p)
_
(7.2.9)
dove il prodotto ` e esteso a tutti i numeri primi ed
f
n
(p)
def
=
(p)
2
(p)

_
p/(p, n)
_

_
p/(p, n)
_ =
_

_
1
p1
se p [ n,

1
(p1)
2
se p n.
Se n ` e dispari il fattore 1 + f
n
(2) vale 0, e quindi la (7.2.9) predice che non ci
dobbiamo aspettare rappresentazioni di n come somma di due numeri primi. In
effetti, se n ` e dispari allora R
2
(n) =0 se n2 non ` e primo, ed R
2
(n) =2log(n2)
se n2 ` e primo: il risultato della formula (7.2.9) deve essere inteso nel senso che
R
2
(n) = o(n). Viceversa, se n ` e pari possiamo trasformare la (7.2.9) con qualche
calcolo:
R
2
(n) n

p[n
_
1+
1
p1
_

pn
_
1
1
(p1)
2
_
= 2n

p[n
p>2
_
p
p1

(p1)
2
p(p2)
_

p>2
_
1
1
(p1)
2
_
= 2C
0
n

p[n
p>2
p1
p2
= nS(n),
dove 2C
0
` e la costante dei primi gemelli e S(n) ` e la cosiddetta serie singolare
denita nella (5.3.3). La serie singolare tiene conto delle irregolarit` a di R
2
(n)/n
che sono, in effetti, di natura aritmetica. Questa ` e dunque la formula asintotica per
R
2
(n) data dalleuristica basata sul Teorema dei Numeri Primi nelle progressioni
aritmetiche.
`
E pi u grande di un fattore (logn)
2
della formula per r
2
(n) che si
otterrebbe con il procedimento usato nel Teorema 5.5.6 (cfr la (5.6.2)) a causa
dei pesi log p
1
log p
2
che abbiamo dato alle rappresentazioni. Nel prossimo
paragrafo indicheremo brevemente quali dei punti lasciati in sospeso qui sopra
rappresentano davvero un problema.
Riferimenti. Posto E(N) :=2n N: r
2
(2n) =0, nel 3.2 di Vaughan [140] si dimo-
stra che per ogni A >0 si ha [E(N)[ =O
A
_
N(logN)
A
_
. Unapplicazione del metodo del
Capitolo 7. Il problema di Goldbach 167
0.4 0.2 0 0.2 0.4
0
5
10
15
20

[T()[
Figura 7.2: Il graco della funzione [T
20
()[ nel quale si nota molto bene che que-
sta funzione ha un grosso picco in prossimit` a dei valori interi di , ed ` e altrimenti
molto piccola.
cerchio a diversi problemi legati alla congettura di Goldbach si pu` o trovare in Languasco
[87], mentre in Zaccagnini [148] si pu` o trovare anche una breve introduzione al metodo
del cerchio simile alla presente. Unaltra argomentazione euristica per il numero dei primi
gemelli si trova in Hardy & Wright [57] 22.20. Le congetture di cui si parla in questo
Capitolo ed in Zaccagnini [149] sono inquadrate nel contesto generale della congettu-
ra di Schinzel & Sierpi nski nellintroduzione di Halberstam & Richert [50]; si vedano
le Note relative per la versione quantitativa di Bateman & Horn (vedi anche Zaccagnini
[149], formule (6), (8) e (10) e la Coda per il caso delle costellazioni di primi). Una
maggiorazione per r
2
(n) del giusto ordine di grandezza ` e contenuta nel Teorema 3.11 di
Halberstam & Richert [50]. Per altre strategie per la dimostrazione della congettura di
Goldbach si veda Ribenboim [127] 4.VI, e per ulteriori riferimenti Guy [49] C.1.
7.3 Dove sono le difcolt` a?
Per brevit` a parleremo soltanto delle due pi u importanti questioni che rimangono
da risolvere. Infatti, lapprossimazione che facciamo nel passare dalla (7.2.6)
alla (7.2.7) pu` o essere giusticata ricordando che per la (7.1.8) si ha [T()[
min
_
N +1, ||
1
_
: la Figura 7.2 mostra che T() decade molto rapidamente
allontanandosi dai valori interi di . Lerrore commesso nella (7.2.9) pu` o essere
messo in una forma quantitativa sfruttando il fatto che la serie ` e assolutamente
convergente e che la funzione f
n
` e moltiplicativa. Rivolgiamo dunque la nostra
attenzione allapprossimazione di (N; q, a) ed al contributo degli archi secondari.
168 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
7.3.1 Approssimazione della funzione theta di Chebyshev
Lapprossimazione di fornita dal Teorema dei Numeri Primi nelle progressioni
aritmetiche 4.4.2 ` e piuttosto debole per due motivi: come abbiamo gi` a osservato,
questa ` e valida in un intervallo di valori di q ristretto e siamo quindi costretti a
prendere il parametro P (che serve per distinguere gli archi principali da quelli
secondari) piuttosto piccolo come funzione di N.
In secondo luogo la maggiorazione oggi nota per lerrore ` e troppo grande: si
congettura che questo errore sia in realt` a molto pi u piccolo.
`
E noto che la dif-
ferenza (N; q, a) N/(q) dipende essenzialmente da una somma i cui addendi
sono del tipo N

/((q)), dove indica il generico zero complesso di opportu-


ne funzioni L di Dirichlet. Nel caso pi u semplice, quando q = a = 1, la formula
esplicita 6.5.3 implica che per T N
(N) = N

C t. c. ()=0
=+i,
[[T
N

+O
_
N
T
(logN)
2
+

NlogN
_
(7.3.1)
dove = +i ` e il generico zero della funzione zeta di Riemann con (0, 1).
Questa formula mostra che al posto della funzione T() denita dalla (7.1.7),
conviene prendere come approssimazione di S
_
a
q
+
_
la funzione
K()
def
=

nN
_
1

[[T
n
1
_
e(n)
dove il coefciente di e(n) ` e la derivata rispetto ad N dei primi due termini nella
(7.3.1), calcolata in n (poich e se f ` e regolare f (n)
R
f (t)dt). Lapprossi-
mazione di S cos ottenuta ` e valida solo vicino a 0, ma introducendo le funzioni
L di Dirichlet si possono trovare approssimazioni simili, valide su ciascun arco
principale.
`
E anche noto che il caso ottimale per la distribuzione dei numeri primi ` e quello
in cui tutte le parti reali di tutti gli zeri = +i della funzione con ,= 0
sono uguali ad
1
2
(Congettura di Riemann 3.1.4): se cos ` e, allora si ha la buona
approssimazione (N) = N+O
_
N
1/2
(logN)
2
_
che ` e equivalente alla 3.1.4. Ana-
logamente, se si riuscisse a dimostrare che tutti gli zeri di tutte le funzioni L di
Dirichlet hanno parte reale uguale ad
1
2
(Congettura di Riemann Generalizzata),
per q x si avrebbe anche la stima
(N; q, a) =
N
(q)
+O
_
N
1/2
(logN)
2
_
. (7.3.2)
Si osservi che le stime 3.1.4 e (7.3.2) sono ottimali, e cio` e lesponente di N nel
termine derrore non pu` o essere ulteriormente abbassato. Questo signica che non
Capitolo 7. Il problema di Goldbach 169
si riuscirebbe a dimostrare la congettura di Goldbach neppure se si dimostrasse la
(7.3.2). La situazione nel caso generale q >1 ` e pi u complicata di quella nel caso
q = 1: infatti non ` e ancora possibile escludere che qualcuna delle funzioni L di
Dirichlet abbia uno zero reale (0, 1), con molto prossimo ad 1, e questo ` e
essenzialmente il motivo per cui siamo costretti ad imporre una severa limitazione
per q come detto a proposito del Teorema 4.4.2. Il contributo di questo even-
tuale zero sarebbe N

/((q)), e cio` e molto prossimo al termine principale


N/(q), cos da vanicare la possibilit` a di avere un errore sufcientemente pic-
colo nella formula asintotica per (N; q, a) per questo particolare valore di q, e di
conseguenza per R
2
(n).
7.3.2 Il contributo degli archi secondari
Il problema principale presentato dagli archi secondari ` e costituito dal fatto che
non si riesce a dare una buona stima individuale del loro contributo: in altre parole,
` e relativamente semplice dimostrare che in media su tutti gli interi n [1, N] gli
archi secondari non danno un grande contributo ad R
2
(n), ma non ` e possibile
trovare una maggiorazione altrettanto buona per ogni singolo valore di n. Per la
formula che d` a il coefciente di Fourier n-esimo, la disuguaglianza di Bessel ed il
Teorema dei Numeri Primi 3.1.3 si ha

nN

Z
m
S()
2
e(n)d

Z
m
[S()[
4
d sup
m
[S()[
2
Z
1
0
[S()[
2
d
=O
_
NlogN sup
m
[S()[
2
_
.
Dalla (7.2.4) possiamo aspettarci (e questo pu` o essere dimostrato rigorosamente
in una forma pi u debole) che lestremo superiore qui sopra valga essenzialmente
N
2
P
2
dato che se mallora ` e vicino ad un razionale con denominatore >P.
Lemma 7.3.1 Per 1 a q N, (a, q) = 1 ed [[ q
2
si ha
S
_
a
q
+
_
(logN)
4
_
Nq
1/2
+N
4/5
+N
1/2
q
1/2
_
.
Per mezzo di questo Lemma, in effetti si riesce a dimostrare che

nN
[R
m
(n)[
2
=

nN

Z
m
S()
2
e(n)d

2
=O
_
N
3
(logN)
9
P
1
_
(7.3.3)
e questo dice che, per la maggioranza degli interi n [1, N] si ha [R
m
(n)[ =
O
_
NP
1/3
_
, che ha ordine di grandezza minore del contributo degli archi princi-
pali dato dalla (7.2.9).
170 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Riferimenti. La (7.3.2) ` e in Davenport [22] Cap. 20. Il Lemma 7.3.1 ` e il Teorema 3.1
di Vaughan [140]. Per la (7.3.3) vedi Davenport [22] Cap. 25. Chen ha dimostrato che
ogni numero pari sufcientemente grande pu` o essere scritto come somma di un primo e
di un intero che ha al massimo 2 fattori primi (Halberstam & Richert [50] Cap. 10). Una
dimostrazione relativamente semplice di questo fatto (ma con 4 al posto di 2) si trova nel
9 di [10].
7.4 Risultati per quasi tutti gli interi pari
In questo paragrafo indichiamo brevemente come sia possibile dimostrare che
gli interi pari n per cui R
2
(n) = 0 sono piuttosto rari: pi u precisamente, posto
E(N) :=
_
n N: n ` e pari e R
2
(n) = 0
_
, dimostreremo che dato B > 0 si ha
[E(N)[ =O
B
_
N(logN)
B
_
. Questa ` e una conseguenza immediata del
Teorema 7.4.1 Dato B >0 si ha

nN

R
2
(n) nS(n)

B
N
3
_
logN)
B
.
Schema della dimostrazione. Non ` e troppo difcile dimostrare che per n N si
ha
R
M
(n) = nS(n, P) +O
A
_
n(logn)P
1
_
(7.4.1)
usando il Lemma 7.2.1 e le (7.1.8), (7.2.6)(7.2.7), dove
S(n, P)
def
=

qP
(q)
2
(q)
2
c
q
(n). (7.4.2)
Per il Teorema 2.3.1, sfruttando anche il Teorema 2.2.11 ed alcune stime elemen-
tari che riguardano la funzione di Eulero, si trova che

nN

S(n, P) S(n)

2
N(logN)
2
P
1
. (7.4.3)
Ricordiamo la disuguaglianza elementare [a+b+c[
2
3
_
[a[
2
+[b[
2
+[c[
2
_
. Ab-
biamo

nN

R
2
(n) nS(n)


nN

R
M
(n) nS(n, P)

2
+

nN

nS(n, P) nS(n)

2
+

nN

R
m
(n)

2
N
3
(logN)
22A
+N
3
(logN)
2A
+N
3
(logN)
9A
Capitolo 7. Il problema di Goldbach 171
N
3
(logN)
9A
per le (7.3.3), (7.4.1)(7.4.3). Scegliendo ora A B+9 si ottiene la tesi.
Inne, sia E
/
(N) :=
_
n
_
1
2
N, N

: n ` e pari e R
2
(2n) =0
_
=E(N)
_
1
2
N, N

.
Dato che per la (5.3.3) S(n) 2C
0
quando n ` e pari, si ha

nN

R
2
(n) nS(n)


nN, 2[n
R
2
(n)=0
[2C
0
n[
2


N/2nN, 2[n
R
2
(n)=0
[2C
0
n[
2

1
2
C
2
0

E
/
(N)

N
2
,
e quindi [E
/
(N)[ =O
B
_
N(logN)
B
_
per ogni B >0. Il risultato relativo ad E(N)
segue decomponendo lintervallo [1, N] in O(logN) intervalli del tipo
_
1
2
M, M

.
7.5 Varianti: il Teorema dei tre primi ed i primi
gemelli
Il metodo di Hardy & Littlewood ` e estremamente essibile e si pu` o applicare ad
una grande quantit` a di problemi diversi. Per esempio, con notazione analoga a
quella di sopra abbiamo
R
3
(n)
def
=

p
1
+p
2
+p
3
=n
log p
1
log p
2
log p
3
=
Z
1
0
S()
3
e(n)d
se n N. Unargomentazione simile a quella qui sopra mostra che R
3
(n) pu` o
essere bene approssimata dal solo contributo degli archi principali e questo d` a la
relazione
R
3
(n) =
1
2
n
2
S
3
(n) +O
A
_
n
2
(logn)
A
_
, (7.5.1)
qualunque sia la costante positiva A. Qui abbiamo
S
3
(n)
def
=

pn
_
1+
1
(p1)
3
_

p[n
_
1
1
(p1)
2
_
.
Il fatto di avere 3 addendi invece di 2 fa mutare completamente la natura del pro-
blema: ci limitiamo ad osservare che in questo caso ` e piuttosto semplice trovare
una buona maggiorazione individuale (cio` e per ogni n) per il contributo degli archi
secondari. Infatti, dal Lemma 7.3.1, per n N e q >P si ha

Z
m
S()
3
e(n)d

sup
m
[S()[
Z
1
0
[S()[
2
d =O
_
n
2
(logn)
4
P
1/2
_
.
(7.5.2)
172 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Deshouillers, Efnger, te Riele & Zinoviev [25] hanno dimostrato che se ` e vera la
Congettura di Riemann Generalizzata allora tutti gli interi dispari n 7 si possono
scrivere come somma di tre numeri primi. Una semplice osservazione mostra
anche come il problema dei primi gemelli sia naturalmente legato al problema di
Goldbach:

N
(n)
def
=

p
2
N
p
2
p
1
=n
log p
1
log p
2
=
Z
1
0
[S()[
2
e(n)d,
come si vede con un breve calcolo. Questo mostra che i due problemi sono
strettamente legati e della stessa difcolt` a.
Riferimenti. Per la (7.5.2) vedi Davenport [22] Cap. 26. Problema ternario di Gold-
bach: [22] Cap. 26, [140] 3.1. La relazione (7.5.1) ` e giusticata euristicamente in Zac-
cagnini [149], dove per` o la formula (8) deve essere moltiplicata per (logn)
3
, sempre a
causa della presenza dei pesi nella somma che denisce R
3
(n). Vedi anche Deshouillers,
Efnger, te Riele & Zinoviev [25]. [22] Capp. 718, oppure Ivi c [74] Capp. 1112. Si
veda http://www.ieeta.pt/tos/goldbach.html per dei risultati numerici.
1
Riferimenti. Halberstam & Richert [50] Teorema 2.6. Per
h
(x) si veda largomenta-
zione euristica nel 22.20 di Hardy & Wright [57], e la maggiorazione del Teorema 3.11
di Halberstam & Richert [50]. Altre argomentazioni euristiche diverse si trovano in P olya
[117] ed in Hardy & Littlewood [54]. Problema di Goldbach: Hardy & Littlewood [54].
Unargomentazione euristica elementare (non troppo dettagliata) si trova in Zaccagnini
[149]. Per il Teorema di Vinogradov: [22] Cap. 26, oppure [140] Cap. 3. Ramar e [126],
Montgomery & Vaughan [104].
1
FIXME: Aggiornare
Appendice A
Appendice
Qui raccogliamo alcuni risultati non direttamente legati alla distribuzione dei nu-
meri primi, ma di evidente importanza per la teoria svolta nel testo. In particolare,
ci occupiamo di formule di sommazione che permettono di trasformare somme
in altre somme o integrali, ed alcune applicazioni.
A.1 Formule di sommazione
Teorema A.1.1 (Formula di Abel) Data una successione strettamente crescente
di numeri reali e positivi (
n
)
n1
tali che lim
n+

n
= +, una successione di
numeri complessi (a
n
)
n1
ed una funzione qualsiasi : R
0+
C, sia
A(x)
def
=

n
x
a
n
.
Per N N

si ha

1nN
a
n

n
_
= A
_

N
_

N
_

N1

n=1
A
_

n
_
_

n+1
_

n
_
_
.
Se inoltre C
1
_
R
+
_
ed x
1
allora

n
x
a
n

n
_
= A(x)(x)
Z
x

1
A(t)
/
(t)dt. (A.1.1)
Dim. Poniamo formalmente A
_

0
_
:= 0 per comodit` a. Si ha
N

n=1
a
n

n
_
=
N

n=1
_
A
_

n
_
A
_

n1
_

n
_
173
174 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
= A
_

N
_

N
_

N1

n=1
A
_

n
_
_

n+1
_

n
_
_
. (A.1.2)
Dato x > 0, sia N il pi u grande intero tale che
N
x. Se ha derivata continua,
possiamo scrivere la somma a destra nella (A.1.2) come
N1

n=1
A
_

n
_
Z

n+1

/
(t)dt =
N1

n=1
Z

n+1

n
A(t)
/
(t)dt =
Z

N

1
A(t)
/
(t)dt,
poich e A ` e costante in ciascun intervallo (
n
,
n+1
); dato che A ` e costante anche
in [
N
, x), il primo termine ` e
A
_

N
_

N
_
= A(x)(x)
Z
x

N
A(t)
/
(t)dt,
il che conclude la dimostrazione.
Quando nel testo parliamo della formula di sommazione parziale ci riferia-
mo quasi sempre al caso
n
= n della (A.1.1):

nx
a
n
(n) = A(x)(x)
Z
x
1
A(t)
/
(t)dt. (A.1.3)
Teorema A.1.2 (Formula di Euler-McLaurin) Sia f : (x, y] C una qualun-
que funzione derivabile. Si ha

x<ny
f (n) =
Z
y
x
f (t)dt +
Z
y
x
t f
/
(t)dt yf (y) +x f (x).
Possiamo pensare a questo risultato come ad uno sviluppo in termine princi-
pale, termine secondario e termine di resto. Possiamo anche vederlo come
unapprossimazione di un integrale mediante opportune somme di Riemann. Nel-
le applicazioni spesso si sviluppa t in serie di Fourier e poi si integra termine a
termine.
Dim. Si pu` o facilmente dare una dimostrazione che sfrutta la precedente formula
di sommazione parziale (A.1.3). Qui diamo una dimostrazione alternativa: se E 1
m Z e t (m, m+1), si ha t =t [t] =t m dove m ` e costante e quindi
d
dt
_
t f (t)
_
=t f
/
(t) + f (t). (A.1.4)
Dunque
Z
n
n1
_
t f
/
(t) + f (t)
_
dt = lim
0+
Z
n
n1+
_
tf
/
(t) + f (t)
_
dt = f (n),
e si pu` o usare di nuovo la (A.1.4) anche negli intervalli
_
x, [x] +1

,
_
[y], y

.
Appendice A. Appendice 175
Lemma A.1.3 Sia f : R
+
R
+
una funzione debolmente decrescente e innite-
sima. Esiste una costante reale E tale che per x + si ha

nx
f (n) =
Z
x
1
f (t)dt +E +O( f (x)).
Dim. Poniamo E
n
:= f (n)
R
n+1
n
f (t)dt. Poich e f ` e decrescente si ha che 0
E
n
f (n) f (n+1). Per induzione si verica immediatamente che
0

hnk
E
n
f (h) f (k +1). (A.1.5)
Dunque, la serie E :=
n1
E
n
` e convergente ed inoltre E f (1). Quindi

nx
f (n)
Z
x
1
f (t)dt =

nx
_
f (n)
Z
n+1
n
f (t)dt
_
+
Z
[x]+1
x
f (t)dt
=

nx
E
n
+O( f (x))
= E +O
_

n[x]+1
E
n
_
+O( f (x)),
e la tesi segue dalla (A.1.5) con h = [x] +1.
Questo Lemma pu` o essere un utile sostituto della formula di sommazione par-
ziale quando questa non ` e applicabile perch e f non ` e derivabile, oppure pu` o essere
pi u semplice da usare: per esempio una conseguenza immediata ` e

2nN
1
logn
= li(N) +C+O
_
(logN)
1
_
,
per unopportuna costante positiva C. Tenendo presente il Teorema dei Numeri
Primi 3.1.3, questa relazione viene talvolta espressa dicendo che la probabilit` a
che un intero n 3 sia primo ` e (logn)
1
.
Esercizi.
E 1. Dimostrare la formula di sommazione di Euler-McLaurin A.1.2 per mezzo
della formula di sommazione parziale A.1.1. Suggerimento: sfruttare il
fatto che
x<nt
1 = [t] [x] =t x t+x, e poi integrare per parti la
funzione t f
/
(t).
Riferimenti. Formula di sommazione parziale A.1.1: si veda la dimostrazione del
Teorema 4.2 di Apostol [5]. Formula di Euler-McLaurin A.1.2: Apostol [5], Teorema
3.1; sue generalizzazioni in Hardy [52], Cap. 13. Lemma A.1.3: Chandrasekharan [13],
Teorema 7, Cap. VI.
176 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
1 2 n n + 1
Figura A.1: Dimostrazione del Lemma A.1.3: larea in grigio chiaro non supera
f (1). Larea in grigio scuro fra x = 0 ed x = n ` e pi u grande di f (1) + + f (n).
A.2 Le funzioni Gamma e Beta
Denizione A.2.1 (Funzione Gamma di Eulero) Per z = x +iy C con parte
reale x =(z) >0 deniamo
(z)
def
=
Z
+
0
t
z1
e
t
dt.
Lintegrale ` e totalmente convergente in ogni compatto contenuto nel semipiano
(z) >0.
Ricordiamo senza dimostrazione le principali propriet` a della funzione Gamma
di Eulero: soddisfa lequazione funzionale (z+1) =z(z) ed inoltre (1) =1,

_
1
2
_
=
1/2
, e quindi (n +1) = n! per n N. Inoltre ha un prolungamento
analitico a Cprivato di Z
_
N

_
, e in questo insieme vale la formula di Weierstrass
1
z(z)
= e
z

n1
_
1+
z
n
_
e
z/n
, (A.2.1)
dove ` e la costante di Eulero denita dalla (A.4.1). Si osservi inne che vale la
formula di Stirling generalizzata (cfr Appendice A.3): per ogni >0 ssato si ha
log(z) =
_
z
1
2
_
logz z +
1
2
log(2) +O

_
[z[
1
_
, (A.2.2)
Appendice A. Appendice 177
quando [z[ + nellangolo [ arg(z)[ . Questa formula ` e un ingrediente
essenziale della dimostrazione del Teorema 6.4.5.
Altre due propriet` a importanti sono la formula di duplicazione ed una rela-
zione funzionale che lega con la funzione seno:
(2s) =
1/2
2
2s1
(s)
_
s +
1
2
_
(A.2.3)
(s)(1s)sin(s) =. (A.2.4)
Sostituendo s/2 al posto di s nella (A.2.3), e (s+1)/2 al posto di s nella (A.2.4), e
confrontando poi i due valori di
_
(s+1)/2
_
cos determinati, si trova la relazione
(s/2)
((1s)/2)
=
1/2
2
1s
cos
_

2
s
_
(s). (A.2.5)
Denizione A.2.2 (Funzione Beta) Per (z), (w) >0 deniamo
B(z, w)
def
=
Z
1
0
t
z1
(1t)
w1
dt =
(z)(w)
(z +w)
.
Mediante un semplice cambiamento di variabili si ottiene
B(x, y) = 2
Z
/2
0
(cosu)
2x1
(sinu)
2y1
du. (A.2.6)
Riferimenti. Funzioni Gamma e Beta: Titchmarsh [137], 1.861.87, Davenport [22],
10. Formula di Stirling in generale: Titchmarsh [137], 4.42.
A.3 La formula di Wallis e la formula di Stirling
Teorema A.3.1 (Formula di Wallis per ) Si ha
lim
N+
_
2
1

2
3

4
3

4
5

2N
2N1

2N
2N+1
_
= lim
N+
N

m=1
4m
2
4m
2
1
=

2
.
Dim. Per m N deniamo 0!! := (1)!! := 1 e (m+2)!! := m!!(m+2), osser-
vando che (2m)!! = 2
m
(m!) e che (2m1)!! (2m)!! = (2m)!. Consideriamo la
successione (I
m
)
mN
denita da
I
m
def
=
Z

0
(sinx)
m
dx.
178 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Si verica immediatamente che I
m
` e una successione positiva e decrescente, che
I
0
= e che I
1
=2, ed integrando due volte per parti si ottiene la formula ricorrente
I
m+2
=
m+1
m+2
I
m
. (A.3.1)
Da questa, osservando che I
m+2
I
m+1
I
m
ricaviamo
lim
m+
I
m
I
m+1
= 1. (A.3.2)
Usando la formula ricorrente (A.3.1), si ottiene per induzione
I
2m
I
2m+1
=

2
(2m+1)
(2m1)!!
2
_
2m
_
!!
2
=

2
(2m)!
2
(2m+1)
2
4m
_
m!
4
_ =
_
2m
m
_
2
(2m+1)
2
4m+1
,
(A.3.3)
che insieme alla (A.3.2) implica la tesi ed anche la relazione asintotica
_
2m
m
_

2
2m
/

m.
Teorema A.3.2 (Formula di Stirling) Per N + ed N N si ha E 1
logN! = NlogNN+
1
2
log
_
2N
_
+O
_
N
1
_
.
Dim. Per la formula di sommazione parziale (A.1.3) con a
n
= 1 e (t) = logt, se
N N si ha
logN! =
N

n=1
logn = NlogN
Z
N
1
[t]
t
dt
= NlogN(N1) +
Z
N
1
t
t
dt. (A.3.4)
Posto g(t) :=
1
2
_
t
2
t
_
, per il Lemma A.4.6 si ha che g ` e continua, derivabile
per t / Z e che g
/
(t) =t
1
2
. Quindi, integrando per parti,
Z
N
1
t
t
dt =
_
g(t)
t
+
1
2
logt
_
N
1
+
Z
N
1
g(t)
t
2
dt =
1
2
logN+
1
2
Z
N
1
t
2
t
t
2
dt.
Lultimo integrale esteso a tutto lintervallo [1, +) ` e chiaramente convergente
poich e il numeratore ` e limitato, e si ha
Z
N
1
t
2
t
t
2
dt =
Z
+
1
t
2
t
t
2
dt +O
_
N
1
_
.
Appendice A. Appendice 179
Sostituendo in (A.3.4) otteniamo immediatamente, per qualche C R,
logN! = NlogNN+
1
2
logN+C+O
_
N
1
_
. (A.3.5)
Per dimostrare che C =
1
2
log(2) ` e sufciente combinare le (A.3.2), (A.3.3) e
(A.3.5).
Si osservi che per la (A.2.6) I
m
= B
_
1
2
,
1
2
(m+1)
_
e quindi non ` e sorprendente
che I
m
sia legata alla funzione m!. Inoltre, integrando per parti ed utilizzando
opportuni sviluppi in serie di Fourier, ` e possibile dare uno sviluppo asintotico per
la funzione logN!
_
NlogNN+
1
2
log(2N)
_
. In particolare si pu` o dimostrare
che
logN! = NlogNN+
1
2
log(2N) +
1
12N
+O
_
N
2
_
,
cio` e che
N! =

2N
_
N
e
_
N
_
1+
1
12N
+O
_
N
2
_
_
.
Esercizi.
E 1. Usare la formula di Euler-McLaurin A.1.2 per ridimostrare la formula di
Stirling A.3.2.
Riferimenti. Formula di Stirling A.3.2: per una dimostrazione simile, ma con una con-
clusione leggermente pi u debole, si veda Apostol [5], Teorema 3.15, oppure Titchmarsh
[137], 1.87. Una dimostrazione della formula di Stirling completamente diversa si trova
in Marsaglia & Marsaglia [99].
A.4 Lemmi
Teorema A.4.1 Per ogni k R ssato si ha, quando N + ed N N, E 1

nN
n
k
=
_

_
1
k+1
N
k+1
+
1
2
N
k
+O
k
_
N
k1
_
se k >0,
N se k = 0,
1
k+1
N
k+1
+c
k
+O
k
_
N
k
_
se k (1, 0),
logN+c
1
+O
_
N
1
_
se k =1,
(k) +O
k
_
N
k+1
_
se k <1,
dove ` e la funzione zeta di Riemann e c
k
indica unopportuna costante che dipen-
de solo da k. In particolare c
1
si indica di solito con , vale approssimativamente
0.577215. . . e si chiama costante di EuleroMascheroni.
180 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Dim. Usando la formula di sommazione parziale troviamo per k >1
N

n=1
n
k
= N
k+1
k
Z
N
1
[t]t
k1
dt =
N
k+1
+k
k +1
+k
Z
N
1
tt
k1
dt
=
N
k+1
+k
k +1
+
k
2
Z
N
1
t
k1
dt +k
Z
N
1
_
t
1
2
_
t
k1
dt
=
N
k+1
+k
k +1
+
N
k
1
2
+k
_
g(t)t
k1

N
1
k(k 1)
Z
N
1
g(t)t
k2
dt
dove g(t) :=
1
2
_
t
2
t
_
` e una primitiva continua di t
1
2
. Se k 0 il risultato
segue immediatamente, poich e g ` e una funzione limitata. Per k (1, 0) lultimo
integrale pu` o essere esteso ad [1, +) e vale c
/
k
+O
_
N
k1
_
.
Per la penultima relazione la formula di sommazione parziale d` a

nN
1
n
= 1+
Z
N
1
[t]
t
2
dt = 1+logN
Z
N
1
t
t
2
dt
= logN+1
Z
+
1
t
t
2
dt +O
_
Z
+
N
dt
t
2
_
,
e dunque il risultato segue, con
c
1
=
def
= 1
Z
+
1
t
t
2
dt. (A.4.1)
Per lultima relazione basta osservare che per k <1

nN
n
k
=

n1
n
k
+O
_
Z
+
N
t
k
dt
_
=(k) +O
k
_
N
k+1
_
.
Si noti che nel caso k = 1 il termine derrore ottenuto ` e particolarmente soddi-
sfacente in quanto ottimale: dato che lultimo addendo nella somma ` e [N]
1

N
1
, lerrore non pu` o essere o
_
N
1
_
.
Denizione A.4.2 (Numeri di Bernoulli) I numeri di Bernoulli B
n
sono i coef-
cienti dello sviluppo
z
e
z
1
= 1
1
2
z +
B
1
2!
z
2

B
2
4!
z
4
+
B
3
6!
z
6
+
valido per [z[ <2. In particolare, B
1
=
1
6
, B
2
=
1
30
, B
3
=
1
42
.
Appendice A. Appendice 181
Teorema A.4.3 Posto
0
:= 1,
1
:=
1
2
,
2k
:= (1)
k1
B
k
,
2k+1
:= 0 per k
N

, dove i B
k
sono i numeri di Bernoulli, si ha
n1

m=1
m
k
=
k

r=0
1
k +1r
_
k
r
_
n
k+1r

r
.
Dim. La dimostrazione si ottiene confrontando i coefcienti di x
k+1
nelle espres-
sioni
k!x
_
1+e
x
+ +e
(n1)x
_
= k!
_

0
+

1
1!
x +

2
2!
x
2
+
__
nx +
n
2
x
2
2!
+
_
,
che sono uguali entrambe a k!x
_
e
nx
1
__
e
x
1
_
1
.
Lemma A.4.4 Per ogni k R
0+
si ha

dx
_
log
x
d
_
k
x(k +1).
Dim. Per d N

si ha
_
log
x
d
_
k

Z
d
d1
_
log
x
t
_
k
dt,
mentre se d = 1 lintegrale ` e improprio nellestremo sinistro, ma convergente.
Dunque
[x]

d=1
_
log
x
d
_
k

Z
x
0
_
log
x
t
_
k
dt = x
Z
+
0
u
k
e
u
du = x(k +1),
mediante il cambiamento di variabile t = xe
u
.
Per k =1 questa relazione implica la formula di Stirling nella forma pi u debole
logN! = NlogN +O(N), che ` e comunque sufciente per ottenere i risultati del
Capitolo 3.
Lemma A.4.5 Sia f : R R una funzione convessa. Per ogni >0 si ha
f (x)
1

Z
x+
1
2

x
1
2

f (t)dt.
182 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
Figura A.2: Il graco della funzione g(t) :=
1
2
_
t
2
t
_
Dim. Per ogni
_

1
2
,
1
2

si ha
f (x) = f
_
1
2
(x ) +
1
2
(x +)
_

1
2
_
f (x ) + f (x +)
_
.
Integrando rispetto ad questa disuguaglianza su tutto lintervallo
_
0,
1
2

si ot-
tiene la tesi.
Lemma A.4.6 Sia g: RRla funzione denita da g(t) :=
1
2
_
t
2
t
_
. Allora
g C
0
(R) C
1
(R Z), e g
/
(t) = t
1
2
per t R Z. Inoltre, per qualunque
funzione f C
1
(R) e per a, b R si ha
Z
b
a
f (t)
_
t
1
2
_
dt =
_
f (t)g(t)

b
a

Z
b
a
f
/
(t)g(t)dt. (A.4.2)
Dim. La funzione g ha periodo 1; per la continuit` a in 0 ` e sufciente vericare che
lim
t0
g(t) = g(0) = 0.
Per n Z e t (n, n +1) si ha t = t n e quindi g(t) =
1
2
(t
2
(2n +1)t +
n
2
+n) da cui g
/
(t) = t
1
2
. Inne, per lultima parte ` e sufciente scrivere
lintervallo [a, b] come unione di intervalli i cui estremi (a parte eventualmente
lestremo sinistro del primo e quello destro dellultimo) sono interi consecutivi,
sui quali la (A.4.2) non presenta problemi.
Si noti che la funzione t
1
2
ha media nulla sul suo periodo.
Esercizi.
E 1. Ridimostrare il Teorema A.4.1 per mezzo della formula di Euler-McLaurin
A.1.2.
Riferimenti. Teoremi A.4.1 e A.4.4: Apostol [5] Teorema 3.2; Hardy & Wright [57]
Teoremi 422 (per il caso k = 1) e 423. Per il caso di k N si veda anche Levy [94],
[95]. Numeri di Bernoulli: Hardy & Wright [57] 7.9 o Apostol [5] 12.12.
Appendice B
Distribuzione dei Numeri Primi
Qui metteremo a confronto il numero esatto dei numeri primi N con le formule
approssimate proposte da Legendre, Gauss e Riemann. Ricordiamo che Legen-
dre propose lapprossimazione N/(logN1), Gauss li(N), mentre Riemann dette
lapprossimazione pi u complicata
R(N)
def
=

n1
(n)
n
li
_
N
1/n
_
,
dove la funzione logaritmo integrale li ` e denita dalla (3.1.1).
Si calcola (x) in modo efciente per mezzo di una variante della formula di
Legendre 5.1.1. Indichiamo con p
1
, p
2
, . . . , i numeri primi in ordine crescente.
Fissati a e k N poniamo
(x; a)
def
=

n x: p [ n p > p
a

P
k
(x; a)
def
=

n x: (n) = k e p [ n p > p
a

Per convenzione poniamo P


0
(x; a) := 1. Raggruppando gli interi con (n) = k si
ha
(x; a) =

k=0
P
k
(x; a),
dove la somma in effetti ` e nita poich e P
k
(x; a) = 0 se k k
0
, dove k
0
= k
0
(a)
` e tale che p
k
0
a
> x. I calcoli in Del eglise & Rivat [23] sono fatti scegliendo y
_
x
1/3
, x
1/2

, a :=(y), da cui si ottiene P


1
(x; a) =(x) a, P
k
(x; a) = 0 per k 3
e quindi
(x) =(x; a) +a1P
2
(x; a).
Il calcolo di e di P
2
` e relativamente meno oneroso del Crivello di Eratostene o
della formula di Legendre. Il calcolo nel caso di si basa su identit` a che hanno la
loro origine nella teoria delle serie di Dirichlet, e non ` e il caso di includerle qui.
183
184 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
N (N)
L
(N)
G
(N)
R
(N)
10 4 4 2
10
2
25 3 5 1
10
3
168 1 10 0
10
4
1229 11 17 2
10
5
9592 80 38 5
10
6
78498 468 130 29
10
7
664579 3120 339 88
10
8
5761455 21151 754 97
10
9
50847534 145992 1701 79
10
10
455052511 1040540 3104 1828
10
11
4118054813 7638512 11588 2318
10
12
37607912018 57718368 38263 1476
10
13
346065536839 446676618 108971 5773
10
14
3204941750802 3527115021 314890 19200
10
15
29844570422669 28336573668 1052619 73218
10
16
279238341033925 231082803105 3214632 327052
10
17
2623557157654233 1909190842202 7956589 598255
10
18
24739954287740860 15955501820884 21949555 3501366
Tabella B.1: Le funzioni
L
,
G
e
R
sono denite rispettivamente da
L
(N) :=
N/(logN 1) (N),
G
(N) := li(N) (N) e
R
(N) := R(N) (N). I valori
sono approssimati allintero pi u vicino. Questi dati sono tratti dalla Tavola 5.2 di
Conway & Guy [18], e dalle Tavole 26 e 27 di Ribenboim [127].
N (N) (N) N
10
6
999586.60 413.40
10
7
9998539.40 1460.60
10
8
99998242.80 1757.20
10
9
1000001595.99 1595.99
10
10
10000042119.83 42119.83
10
11
100000058456.43 58456.43
10
12
1000000040136.77 40136.77
10
13
10000000171997.12 171997.12
10
14
100000000618647.55 618647.55
10
15
999999997476930.51 2523069.49
Tabella B.2: Questi dati sono tratti da Del eglise & Rivat [23], [24].
Appendice C
Funzioni Aritmetiche Elementari
Queste Tavole contengono i valori delle funzioni aritmetiche elementari per 1
n 100.
n d
1 1 1 1 0 0 0
2 1 2 1 1 1 log2
3 2 2 1 1 1 log3
4 2 3 0 1 2 log2
5 4 2 1 1 1 log5
6 2 4 1 2 2 0
7 6 2 1 1 1 log7
8 4 4 0 1 3 log2
9 6 3 0 1 2 log3
10 4 4 1 2 2 0
11 10 2 1 1 1 log11
12 4 6 0 2 3 0
13 12 2 1 1 1 log13
14 6 4 1 2 2 0
15 8 4 1 2 2 0
16 8 5 0 1 4 log2
17 16 2 1 1 1 log17
18 6 6 0 2 3 0
19 18 2 1 1 1 log19
20 8 6 0 2 3 0
n d
21 12 4 1 2 2 0
22 10 4 1 2 2 0
23 22 2 1 1 1 log23
24 8 8 0 2 4 0
25 20 3 0 1 2 log5
26 12 4 1 2 2 0
27 18 4 0 1 3 log3
28 12 6 0 2 3 0
29 28 2 1 1 1 log29
30 8 8 1 3 3 0
31 30 2 1 1 1 log31
32 16 6 0 1 5 log2
33 20 4 1 2 2 0
34 16 4 1 2 2 0
35 24 4 1 2 2 0
36 12 9 0 2 4 0
37 36 2 1 1 1 log37
38 18 4 1 2 2 0
39 24 4 1 2 2 0
40 16 8 0 2 4 0
185
186 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
n d
41 40 2 1 1 1 log41
42 12 8 1 3 3 0
43 42 2 1 1 1 log43
44 20 6 0 2 3 0
45 24 6 0 2 3 0
46 22 4 1 2 2 0
47 46 2 1 1 1 log47
48 16 10 0 2 5 0
49 42 3 0 1 2 log7
50 20 6 0 2 3 0
51 32 4 1 2 2 0
52 24 6 0 2 3 0
53 52 2 1 1 1 log53
54 18 8 0 2 4 0
55 40 4 1 2 2 0
56 24 8 0 2 4 0
57 36 4 1 2 2 0
58 28 4 1 2 2 0
59 58 2 1 1 1 log59
60 16 12 0 3 4 0
61 60 2 1 1 1 log61
62 30 4 1 2 2 0
63 36 6 0 2 3 0
64 32 7 0 1 6 log2
65 48 4 1 2 2 0
66 20 8 1 3 3 0
67 66 2 1 1 1 log67
68 32 6 0 2 3 0
69 44 4 1 2 2 0
70 24 8 1 3 3 0
n d
71 70 2 1 1 1 log71
72 24 12 0 2 5 0
73 72 2 1 1 1 log73
74 36 4 1 2 2 0
75 40 6 0 2 3 0
76 36 6 0 2 3 0
77 60 4 1 2 2 0
78 24 8 1 3 3 0
79 78 2 1 1 1 log79
80 32 10 0 2 5 0
81 54 5 0 1 4 log3
82 40 4 1 2 2 0
83 82 2 1 1 1 log83
84 24 12 0 3 4 0
85 64 4 1 2 2 0
86 42 4 1 2 2 0
87 56 4 1 2 2 0
88 40 8 0 2 4 0
89 88 2 1 1 1 log89
90 24 12 0 3 4 0
91 72 4 1 2 2 0
92 44 6 0 2 3 0
93 60 4 1 2 2 0
94 46 4 1 2 2 0
95 72 4 1 2 2 0
96 32 12 0 2 6 0
97 96 2 1 1 1 log97
98 42 6 0 2 3 0
99 60 6 0 2 3 0
100 40 9 0 2 4 0
Appendice D
Generatori e Ordini modulo p
Gli ordini degli interi n = 2, . . . , 13 modulo i primi p = 2, . . . , 59. Le colonne
corrispondenti ai generatori sono indicate da un .
p, n 2 3 4 5 6 7 8 9 10 11 12 13
2 1

3 2

1 2

1 2

1 2

1
5 4

2 1 4

2 1 4

7 3 6

3 6

2 1 3 6

3 6

2
11 10

5 5 5 10

10

10

5 2 1 10

13 12

3 6 4 12

12

4 3 6 12

2
17 8 16

4 16

16

16

8 8 16

16

16

4
19 18

18

9 9 9 3 6 9 18

3 6 18

23 11 11 11 22

11 22

11 11 22

22

11 11
29 28

28

14 14 14 7 28

14 28

28

4 14
31 5 30

5 3 6 15 5 15 15 30

30

30

37 36

18 18 36

4 9 12 9 3 6 9 36

41 20 8 10 20 40

40

20 4 5 40

40

40

43 14 42

7 42

3 6 14 21 21 7 42

21
47 23 23 23 46

23 23 23 23 46

46

23 46

53 52

52

26 52

26 26 52

26 13 26 52

13
59 58

29 29 29 58

29 58

29 58

58

29 58

187
188 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
341 =11 31 2
10
1(341) 10 [340 561 =3 11 17 5
80
1(561) 80 [560
561 =3 11 17 2
40
1(561) 40 [560 35 =5 7 6
2
1(35) 2 [34
645 =3 5 43 2
28
1(645) 28 [644 217 =7 31 6
6
1(217) 6 [216
91 =7 13 3
6
1(91) 6 [90 25 =5
2
7
4
1(25) 4 [24
703 =19 37 3
18
1(703) 18 [702 561 =3 11 17 7
80
1(561) 80 [560
15 =3 5 4
2
1(15) 2 [14 9 =3
2
8
2
1(9) 2 [8
85 =5 17 4
8
1(85) 8 [84 21 =3 7 8
2
1(21) 2 [20
561 =3 11 17 4
20
1(561) 20 [560 45 =3
2
5 8
4
1(45) 4 [44
217 =7 31 5
6
1(217) 6 [216 65 =5 13 8
4
1(65) 4 [64
Alcuni pseudoprimi nelle basi 2, . . . , 8. La prima colonna contiene la fattoriz-
zazione dello pseudoprimo, la seconda la congruenza soddisfatta con il minimo
esponente possibile. Per motivi di spazio la congruenza mod n ` e stata
scritta nella forma alternativa (n).
Osserviamo che questa tabella pu` o essere costruita abbastanza rapidamente a
partire da quella alla pagina precedente. Per esempio, vogliamo determinare gli
pseudoprimi in base a >1 della forma n = pq (p <q primi). Siano rispettivamente
r
p
ed r
q
gli ordini di a mod p e mod q, ricavati dalla tabella alla pagina precedente.
Ma
a
n1
1 mod n
_
a
pq1
1 mod p
a
pq1
1 mod q

_
r
p
[ pq1
r
q
[ pq1.
Dato che pq1 = q(p1) +q1 = p(q1) + p1 e che r
p
[ p1, r
q
[ q1,
queste ultime relazioni equivalgono a
_
p 1 mod r
q
,
q 1 mod r
p
.
Bibliograa
[1] L. M. Adleman, C. Pomerance, and R. S. Rumely, On distinguishing prime
numbers from composite numbers, Ann. Math. 117 (1983), 173206.
[2] L. V. Ahlfors, Complex Analysis, third ed., Mc Graw-Hill, 1979.
[3] W. R. Alford, A. Granville, and C. Pomerance, There are innitely many
Carmichael numbers, Ann. Math. 140 (1994), 703722.
[4] T. M. Apostol, Some properties of completely multiplicative arithmetical
functions, Amer. Math. Monthly 78 (1971), 266271.
[5] , Introduction to Analytic Number Theory, Springer, 1975.
[6] R. C. Baker, G. Harman, and J. Pintz, The difference between consecutive
primes, II, Proc. London Math. Soc. (3) 83 (2001), 532562.
[7] P. T. Bateman and H. G. Diamond, A hundred years of prime numbers,
Amer. Math. Monthly 103 (1996), 729741.
[8] A. H. Beiler, Recreations in the Theory of Numbers, Dover, New York,
1964.
[9] E. Bombieri, Sulle formule di A. Selberg generalizzate per classi di funzioni
aritmetiche e le applicazioni al problema del resto nel Primzahlsatz, Riv.
Mat. Univ. Parma (2) 3 (1962), 393440.
[10] , Le Grand Crible dans la Th eorie Analytique des Nombres, Societ e
Math ematique de France, Paris, 1974, Ast erisque n. 18.
[11] , Problems of the Millennium: the Riemann Hypothesis, 2000, See
http://www.claymath.org/prize_problems/index.html.
[12] J. Bourgain, On large values estimates for Dirichlet polynomials and the
density hypothesis for the Riemann zeta function, Int. Math. Res. Not. 2000,
No. 3 (2000), 133146.
189
190 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
[13] K. Chandrasekharan, Introduction to Analytic Number Theory, Grund-
lehren math. Wiss., vol. 148, Springer, 1968.
[14] , Arithmetical Functions, Springer, 1970.
[15] L. Childs, A Concrete Introduction to Higher Algebra, Springer, 1979.
[16] H. Cohen, A Course in Computational Algebraic Number Theory, third ed.,
Graduate Texts in Mathematics, vol. 138, Springer, 1996.
[17] J. B. Conrey, The Riemann Hypothesis, Notices of the American Mathe-
matical Society 50 (2003), 341353.
[18] J. H. Conway and R. K. Guy, Il libro dei numeri, Hoepli, Milano, 1999.
[19] H. Cram er, On the order of magnitude of the difference between consecutive
prime numbers, Acta Arith. 2 (1937), 2346.
[20] R. Crandall and C. Pomerance, Prime numbers. A computational perspec-
tive, Springer, New York, 2001.
[21] H. Daboussi, Sur le Th eor` eme des Nombres Premiers, C. R. Acad. Sc. Paris
S erie I 298 (1984), 161164.
[22] H. Davenport, Multiplicative Number Theory, third ed., Graduate Texts in
Mathematics, vol. 74, Springer, 2000.
[23] M. Del eglise and J. Rivat, Computing (x): The Meissel, Lehmer, La-
garias, Miller, Odlyzko method, Math. Comp. 65 (1996), 235245.
[24] , Computing (x), Math. Comp. 67 (1998), 16911696.
[25] J.-M. Deshouillers, G. Efnger, H. te Riele, and D. Zinoviev, A complete
Vinogradov 3-primes Theorem under the Riemann Hypothesis, Electr. Res.
Announcements American Mathematical Society 3 (1997), 99104.
[26] H. G. Diamond, Elementary methods in the study of the distribution of
prime numbers, Bull. Amer. Math. Soc. 3 (1982), 553589.
[27] L. E. Dickson, History of the Theory of Numbers (3 volumes), Carnegie,
19191923, Reprint ChelseaAMS, 1999.
[28] P. G. L. Dirichlet, Lectures on Number Theory (with supplements by
R. Dedekind), American Mathematical Society, Providence, RI, 1999.
Bibliograa 191
[29] J. D. Dixon, Factorization and primality tests, Amer. Math. Monthly 91
(1984), 333352.
[30] U. Dudley, History of a formula for primes, Amer. Math. Monthly 76
(1969), 2328.
[31] H. M. Edwards, Riemanns Zeta Function, Academic Press, 1974, Dover
Reprint 2001.
[32] , Fermats Last Theorem, Springer, 1977.
[33] W. J. Ellison, Warings problem, Amer. Math. Monthly 78 (1971), 1036.
[34] J. Elstrodt, A quick proof of the Prime Number Theorem for arithmetic pro-
gressions, Charlemagne and his heritage. 1200 years of civilization and sci-
ence in Europe, vol. 2 (Aachen 1995) (Turnhout), Brepols, 1998, pp. 521
530.
[35] P. Erd os, On a new method in elementary number theory which leads to
an elementary proof of the Prime Number Theorem, Proc. Nat. Acad. Sci.
U.S.A. 35 (1949), 374384.
[36] J. S. Frame, A short proof of quadratic reciprocity, Amer. Math. Monthly
85 (1978), 818819.
[37] J. Friedlander, A. Granville, A. Hildebrand, and H. Maier, Oscillation theo-
rems for primes in arithmetic progressions and for sifting functions, Journal
of the American Mathematical Society 4 (1991), 2586.
[38] J. Friedlander and H. Iwaniec, The polynomial x
2
+y
4
captures its primes,
Ann. Math. 148 (1998), 9451040.
[39] J. M. Gandhi, Review n. 7003, Mathematical Reviews 50 (1975), 963.
[40] K. F. Gauss, Disquisitiones Arithmeticae, G. Fleischer, Leipzig, 1801, En-
glish translation by W. C. Waterhouse. Springer, New York, 1986.
[41] S. Gerig, A Simple Proof of the Prime Number Theorem, J. Number Theory
8 (1976), 131136.
[42] L. J. Goldstein, A History of the Prime Number Theorem, Amer. Math.
Monthly 80 (1973), 599615.
[43] D. A. Goldston, Y. Motohahi, J. Pintz, and C. Y. Yldrm, Small gaps be-
tween primes exist, arXiv website (2005), http://xxx.sissa.it/pdf/
math.NT/0505300.
192 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
[44] S. W. Golomb, A direct interpretation of Gandhis formula, Amer. Math.
Monthly 81 (1974), 752754.
[45] A. Granville, On elementary proofs of the Prime Number Theorem for
arithmetic progressions, without characters, Proceedings of the Amal
Conference on Analytic Number Theory, held at Maiori, Amal, Italy, from
25 to 29 September, 1989 (E. Bombieri, A. Perelli, S. Salerno, and U. Zan-
nier, eds.), Universit` a di Salerno, 1992, pp. 157194.
[46] , Harald Cram er and the distribution of prime numbers, Scand.
Actuarial J. 1 (1995), 1228.
[47] , Unexpected irregularities in the distribution of prime numbers,
Proceedings of the International Congress of Mathematicians, Z urich,
Switzerland, 1994 (Basel), Birkh auser, 1995, pp. 388399.
[48] G. Greaves, Sieves in Number Theory, Springer, Berlin, 2001.
[49] R. K. Guy, Unsolved Problems in Number Theory, second ed., Springer,
1994.
[50] H. Halberstam and H.-E. Richert, Sieve Methods, Academic Press, London,
1974.
[51] H. Halberstamand K. F. Roth, Sequences, Oxford University Press, Oxford,
1966.
[52] G. H. Hardy, Divergent Series, second ed., Chelsea, New York, 1991.
[53] , Ramanujan. Twelve lectures on subjects suggested by his life and
works, third ed., Chelsea, New York, 1999.
[54] G. H. Hardy and J. E. Littlewood, Some problems in Partitio Numero-
rum; III. On the expression of a number as a sum of primes, Acta Math.
44 (1923), 170.
[55] , Some problems of Partitio Numerorum; V. A further contribu-
tion to the study of Goldbachs problem, Proc. London Math. Soc. (2) 22
(1923), 4656.
[56] G. H. Hardy and S. Ramanujan, Asymptotic formulae in combinatory anal-
ysis, Proc. London Math. Soc. (2) 17 (1918), 75115, = S. Ramanujan,
Collected papers, edited by G. H. Hardy, P. V. Seshu Aiyar and B. M.
Wilson, Third ed., AMSChelsea, 1999; n. 36, 276309.
Bibliograa 193
[57] G. H. Hardy and E. M. Wright, An Introduction to the Theory of Numbers,
fth ed., Oxford Science Publications, Oxford, 1979.
[58] G. Harman, On the number of Carmichael numbers up to x, Bull. London
Math. Soc. 37 (2005), 641650.
[59] , Prime-Detecting Sieves, London Mathematical Society Mono-
graphs, vol. 33, Princeton University Press, Princeton, 2007.
[60] D. R. Heath-Brown, Artins conjecture for primitive roots, Quart. J. Math.
Oxford (2) 37 (1986), 2738.
[61] , The number of primes in a short interval, J. reine angew. Math.
389 (1988), 2263.
[62] , Zero-free regions for Dirichlet L-functions and the least prime in
an arithmetic progression, Proc. London Math. Soc. (3) 64 (1992), 265
338.
[63] , Primes represented by x
2
+y
3
, Acta Math. 186 (2001), 184.
[64] A. Hildebrand, The Prime Number Theorem via the large sieve, Mathe-
matika 33 (1986), 2330.
[65] , Large values of character sums, J. Number Theory 29 (1988),
271296.
[66] , On the constant in the P olyaVinogradov inequality, Canad. Bull.
Math. 31 (1988), 347352.
[67] A. Hildebrand and H. Maier, Irregularities in the distribution of primes in
short intervals, J. reine angew. Math. 397 (1989), 162193.
[68] A. Hildebrand and G. Tenenbaum, Integers without large prime factors, J.
Th eorie des Nombres Bordeaux 5 (1993), 411484.
[69] L.-K. Hua, Introduction to Number Theory, Springer, 1982.
[70] D. Husem oller, Elliptic Curves, Graduate Texts in Mathematics, vol. 111,
Springer, New York, 1987.
[71] M. Huxley, The Distribution of Prime Numbers, Clarendon Press, Oxford,
1972.
[72] A. E. Ingham, Review, Mathematical Reviews 10 (1949), 595596.
194 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
[73] , The Distribution of Prime Numbers, Cambridge University Press,
Cambridge, 1990.
[74] A. Ivi c, The Theory of the Riemann ZetaFunction, J. Wiley, New York,
1985.
[75] R. D. James, On the sieve method of Viggo Brun, Bull. Amer. Math. Soc.
49 (1943), 422432.
[76] , Recent progress in the Goldbach problem, Bull. Amer. Math. Soc.
55 (1949), 246260.
[77] J. Knopfmacher, Abstract Analytic Number Theory, Dover, New York,
1989.
[78] D. E. Knuth, The Art of Computer Programming. Vol. 2. Seminumerical
Algorithms, Second ed., Addison Wesley, Reading (Mass.), 1981.
[79] N. Koblitz, A Course in Number Theory and Cryptography, second ed.,
Graduate Texts in Mathematics, vol. 114, Springer, New York, 1994.
[80] A. V. Kumchev and D. I. Tolev, An invitation to additive prime number
theory, 2004, See http://www.ma.utexas.edu/kumchev/A19.ps.
[81] J. Lagarias, An elementary problem equivalent to the Riemann Hypothesis,
Amer. Math. Monthly 109 (2002), 534543.
[82] E. Landau,

Uber die Enteilung der positiven ganzen Zahlen in vier Klassen
nach der Mindeszahl der zu ihrer additiven Zusammensetzung erforder-
lichen Quadrate, Arch. Math. Phys. (3) 13 (1908), 305312.
[83] , Handbuch der Lehre von der Verteilung der Primzahlen, Teubner,
Leipzig, 1909.
[84] , Vorlesungen uber Zahlentheorie, Hirzel, Leipzig, 1927.
[85] , Elementary Number Theory, Chelsea, New York, 1960.
[86] S. Lang, La bellezza della matematica, Bollati Boringhieri, 1991.
[87] A. Languasco, Some results on Goldbachs problem, Rend. Sem. Mat. Univ.
Pol. Torino 53 (4) (1995), 325337.
[88] A. Languasco and A. Zaccagnini, Introduzione alla crittograa, Ulrico
Hoepli Editore, Milano, 2004.
Bibliograa 195
[89] , Alcune propriet` a dei numeri primi, II, Sito web Bocconi-Pristem
(2005), http://matematica.unibocconi.it/LangZac/LangZacc2.
pdf.
[90] , Intervalli fra numeri primi consecutivi, Sito web Bocconi-Pristem
(2005), http://matematica.unibocconi.it/LangZac/home3.htm.
[91] D. H. Lehmer, On the converse of Fermats Theorem, Amer. Math. Monthly
43 (1936), 347350.
[92] , On the exact number of primes less than a given limit, Illinois J.
Math. 3 (1959), 381388.
[93] N. Levinson, A motivated account of an elementary proof of the Prime
Number Theorem, Amer. Math. Monthly 76 (1969), 225245.
[94] L. S. Levy, Summation of the series 1
n
+2
n
+ +x
n
using elementary
calculus, Amer. Math. Monthly 77 (1970), 840847.
[95] , Corrigendum, Amer. Math. Monthly 78 (1971), 987.
[96] Yu. V. Linnik, On the least prime in an arithmetic progression I. The basic
theorem, Mat. Sbornik 15 (57) (1944), 139178 (Russian).
[97] J. E. Littlewood, Sur la distribution des nombres premiers, C. R. Acad. Sc.
Paris 158 (1914), 18691872.
[98] H. Maier, Primes in short intervals, Michigan Math. J. 32 (1985), 221225.
[99] G. Marsaglia and J. C. W. Marsaglia, A new derivation of Stirlings approx-
imation to n!, Amer. Math. Monthly 97 (1990), 826829.
[100] H. Montgomery, The analytic principle of the large sieve, Bull. Amer.
Math. Soc. 84 (1978), 547567.
[101] H. L. Montgomery, Topics in Multiplicative Number Theory, Lecture Notes
in Mathematics, vol. 227, Springer, New York, 1971.
[102] , Ten Lectures on the Interface Between Analytic Number Theory
and Harmonic Analysis, CBMS, vol. 84, American Mathematical Society,
Providence, RI, 1994.
[103] H. L. Montgomery and R. C. Vaughan, On the large sieve, Mathematika 20
(1973), 119134.
196 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
[104] , The exceptional set in Goldbachs problem, Acta Arith. 27 (1975),
353370.
[105] , Multiplicative Number Theory. I. Classical Theory, Cambridge
University Press, Cambridge, 2006.
[106] P. Morton, Musings on the prime divisors of arithmetic sequences, Amer.
Math. Monthly 97 (1990), 323328.
[107] T. Nagel, G en eralisation dun th eor` eme de Tchebycheff, J. Math. Pures
Appl. (8) 4 (1921), 343356.
[108] M. Nair, A new method in elementary prime number theory, J. London
Math. Soc. (2) 25 (1982), 385391.
[109] , On Chebyshev-type inequalities for primes, Amer. Math. Monthly
89 (1982), 126129.
[110] W. Narkiewicz, The Development of Prime Number Theory, Springer,
2000.
[111] M. B. Nathanson, Additive Number Theory: the Classical Bases, Graduate
Texts in Mathematics, vol. 164, Springer, 1996.
[112] D. J. Newman, Simple analytic proof of the Prime Number Theorem, Amer.
Math. Monthly 87 (1980), 693696.
[113] O. Ore, Number Theory and its History, Dover, New York, 1976.
[114] J. Pintz, On Legendres prime number formula, Amer. Math. Monthly 87
(1980), 733735.
[115] , On the remainder term of the prime number formula and the zeros
of the Riemann zeta-function, Number Theory (Noordwijkerhout), Lecture
Notes in Mathematics, vol. 1068, Springer, 1984, pp. 186197.
[116] , Very large gaps between consecutive primes, J. Number Theory
63 (1997), 286301.
[117] G. P olya, Heuristic reasoning in the theory of numbers, Amer. Math.
Monthly 66 (1959), 375384.
[118] C. Pomerance, A note on the least prime in an arithmetic progression, J.
Number Theory 12 (1980), 218223.
Bibliograa 197
[119] , Recent developments in primality testing, Math. Intellig. 3 (1981),
97105.
[120] , Alla ricerca dei numeri primi, Le Scienze 174 (1983), 8694.
[121] , The quadratic sieve factoring algorithm, Advances in Cryptology,
Proceedings of EUROCRYPT 84, Lecture Notes in Computer Science, vol.
209, Springer, 1985, pp. 169182.
[122] , Factoring, Cryptology and computational number theory, Lect.
Notes American Mathematical Society Short Course, Boulder, CO (USA),
1989. Proc. Symp. Appl. Math., vol. 42, 1990, pp. 2747.
[123] , A tale of two sieves, Notices American Mathematical Society 43
(1996), 14731485.
[124] C. Pomerance, J. L. Selfridge, and S. S. Wagstaff, The pseudoprimes to
25 10
9
, Math. Comp. 35 (1980), 10031026.
[125] K. Prachar, Primzahlverteilung, Springer, 1957.
[126] O. Ramar e, On

Snirelmans constant, Ann. Scuola Norm. Sup. IV 22
(1995), 645706.
[127] P. Ribenboim, The New Book of Prime Numbers Records, Springer, New
York, 1996.
[128] G. F. B. Riemann,

Uber die Anzahl der Primzahlen unter einer gegebenen
Gr osse, Monatsber. K onigl. Preuss. Akad. Wiss. Berlin (1859), 671680, in
Gesammelte Mathematische Werke (ed H. Weber), Dover reprint 1953.
[129] H. Riesel, Prime Numbers and Computer Methods for Factorization, sec-
ond ed., Birkh auser, Boston, 1994.
[130] J. B. Rosser and L. Schoenfeld, Approximate formulae for some functions
of prime numbers, Illinois J. Math. 6 (1962), 6494.
[131] W. Rudin, Functional Analysis, Mc Graw-Hill, 1973, Reprint TMH, New
Delhi (1985).
[132] I. Schur,

Uber die Existenz unendlich vieler Primzahlen in einiger spe-
ziellen arithmetischen Progressionen, Sitzungber. Berliner Math. Ges. 11
(1912), 4050.
[133] A. Selberg, An elementary proof of the Prime Number Theorem, Ann. Math.
(2) 50 (1949), 305313.
198 A. Zaccagnini. Introduzione alla Teoria Analitica dei Numeri (2007)
[134] D. Shanks, Solved and Unsolved Problems in Number Theory, fourth ed.,
Chelsea, New York, 1993.
[135] G. Tenenbaum and M. Mend` es France, The Prime Numbers and their Dis-
tribution, American Mathematical Society, 2000.
[136] E. C. Titchmarsh, The Theory of the Riemann ZetaFunction, second ed.,
Oxford University Press, Oxford, 1986.
[137] , The Theory of Functions, second ed., Oxford University Press,
Oxford, 1988.
[138] P. Tur an, On a new Method of Analysis and its Applications, J. Wiley &
Sons, New York, 1984.
[139] C. Vanden Eynden, A proof of Gandhis formula for the n-th prime, Amer.
Math. Monthly 79 (1982), 625.
[140] R. C. Vaughan, The HardyLittlewood Method, Cambridge University
Press, Cambridge, 1977.
[141] I. M. Vinogradov, Some theorems concerning the theory of primes, Mat.
Sb. N. S. 2 (1937), 179195 (Russian).
[142] S. Wagon, Editors corner: the euclidean algorithm strikes again, Amer.
Math. Monthly 97 (1990), 125129.
[143] E. Waring, Meditationes Algebraic, Cambridge, 1770.
[144] A. Weil, Teoria dei numeri, Einaudi, Torino, 1993.
[145] E. T. Whittaker and G. N. Watson, Modern Analysis, fourth ed., Cambridge
University Press, Cambridge, 1927.
[146] N. Wiener, The Fourier Integral and Certain of its Applications, Dover,
New York, 1958.
[147] T. D. Wooley, Large improvements in Warings problem, Ann. Math. 135
(1992), 131164.
[148] A. Zaccagnini, Additive problems with prime numbers, Rend. Sem. Mat.
Univ. Pol. Torino 53 (4) (1995), 471486, Atti del Primo Incontro Italiano
di Teoria dei Numeri, Roma, 35 gennaio 1995.
Bibliograa 199
[149] , Variazioni Goldbach: problemi con numeri primi, LEducazione
Matematica, Anno XXI, Serie VI 2 (2000), 4757, http://www.math.
unipr.it/zaccagni/psfiles/papers/Goldbach_I.pdf.
[150] D. Zagier, A one-sentence proof that every prime p 1 mod 4 is a sum of
two squares, Amer. Math. Monthly 97 (1990), 144.

You might also like