Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plusieurs niveaux de lecture sont possibles. Jai signal avec une * ce qui peut tre saut en premire lecture.
Rsum
Le sujet du prsent groupe de lcture est centr sur les formes modulaires et courbes ellip-
tiques. La thorie des formes modulaires est un moyen important pour rsoudre des problmes de
thorie des nombres car les formes modulaires reprsentent des fonctions gnratrices de fonctions
arithmtiques. Un exemple clbre provient de la preuve de A.Wiles du Thorme de Fermat et de
la Conjecture de Taniyama-Weil, o la fonction gnratrice est associe au comptage du nombre
de points dune courbe elliptique sur un corps ni.
On va utiliser quelques notions de lanalyse complexe (fonctions holomorphes), et de la thorie
de Galois (introduites au fr et mesure dans les cours "Fonction holomorphes" (Prof. H.Pajot)
et "Algbre 2" (Prof. A.Pantchichkine).
Une grande partie de travail est consacr la thorie complexe des courbes elliptiques, des
fonctions double-priodiques et les notions de surfaces de Riemann. Des exemples dapplication
sont dveloppes utilisant une version accssible du thorme de Riemann-Roch. Du point de vue
algorithmique, les espaces des formes modulaires admettent des bases explicitement calculables,
o ces bases correspondent aux reprsentations galoisiennes (complexes ou p-adiques). Une telle
correspondance est fournie par les fonctions zeta. En conclusion vers la n du travail on envisage
faire la connaissance avec la thorie des fonctions zeta cre par Hecke.
On utilise comme prrequis les notions de groupe, dhomomorphisme, dactions des groupes
sur un ensemble, ainsi que des gnralits sur les anneaux factoriels, la classication des modules
de type ni sur les anneaux principaux, et en particulier, la structure des groupes abliens de type
ni. Des applications des formes modulaires et des courbes elliptiques dans la thorie des nombres
serons tudier (aux sommes de carrs, aux partitions, aux sommes de Gauss, etc.)
Plusieurs niveaux de lecture sont possibles. Jai signal avec une * ce qui peut tre saut en
premire lecture.
Le travail est bas sur les ouvrages :
Serre J.P., "Cours darithmtique", Paris 1970,
Yu.I. Manin et A.A.Panchishkin, "Introduction to Modern Number Theory", Encyclopaedia
of Mathematical Sciences, vol. 49 (2nd ed.), Springer-Verlag, 2005, 514 p.
Shimura Gro, "Introduction to arithmetic theory of automorphic functions", Princeton Uni-
versity Press, 1971.
Le texte intgrale pour le groupe de lcture est disponible ladresse :
http ://www-fourier.ujf-grenoble.fr/panchish/6ensl/06ensl.pdf).
CONTENU
Partie 1. Espaces de formes modulaires
1. Espaces de formes modulaires. Formes modulaires avec caractres de Dirichlet. Exemples et
motivations dtude des formes modulaires. Fonction de Ramanujan.
2. Lien avec la thorie de reprsentation. Dnition gomtrique des formes modulaires commes
fonctions de rseaux.
3. Sries dEisenstein et leurs dveloppement de Fourier. Fonction comme un produit innit.
4. Structure des formes modulaires pour sur SL
2
(Z). Applications. Congruence de Ramanujan et
son interprtation galoisienne.
Partie 2. Surfaces de Riemann et formes modulaires
5. Surfaces de Riemann. Domaine fondamental de SL
2
(Z) comme surface de Riemann. Formes
modulaires comme direntielles multiples et lien avec le thorme de RiemannRoch.
6. Thorme de RiemannRoch pour les surfaces de Riemann compactes et pour les courbes pro-
jectives et lisses. Thorme de nitude des dimension. Thorme dapproximation. Groupe des
classes de diviseurs. La classe canonique.
2
7. Rpartitions de Weil et le thorme de Riemann. Irregularit et ses proprits.
8. Rsidus et dualit. Calcul dirregularit. Corollaires du thorme de Riemann-Roch. Applications
aux formes modulaires (dimensions des espaces de formes modulaires).
Partie 3. Courbes elliptiques et formes modulaires algbriques.
9. Courbes elliptiques. Thorme dAbel. Groupe de classes de diviseurs. Lois daddition et la
mthode de scantes et tangentes.
10. Description analytique des courbes elliptiques complexes et leurs homomorphismes. Thorme
daddition. Thorme de Jacobi (description du rseau correspondant une direntielle non
nulle). Classes disomorphisme des courbes elliptiques. Linvariant modulaire.
11. La courbe de Tate. Points dordre ni : trois descriptions. Isognies et dualit. Formes modulaires
algbriques et leur dveloppement de Fourier algbrique.
12. Oprateurs de Hecke. Description algbrique des oprateurs de Hecke laide disognies. Pro-
duit des oprateurs de Hecke. La transformation de Mellin comme un produit eulrien. Formes
primitives.
3
Sujets dexposs :
1. Le plan complexe C et le demi plan de Poincar H. Laction du groupe GL
+
(2, R) sur H. Pro-
prits des homographies. Lien entre les fonctions sur H et le fonctions sur le groupe (1.1,
1.3).
2. Exemples de formes modulaires. Fonction de Ramanujan, son calcul et ces proprits. Congruence
de Ramanujan et formules de Manin (1.2).
3. Sries dEisenstein et leurs dveloppement de Fourier (1.5).
4. Fonction comme un produit innit (1.5.2, 1.6).
5. Structure des formes modulaires pour sur SL
2
(Z). Applications. Preuve de la congruence de
Ramanujan. Linterprtation galoisienne de cette congruence (1.6)
6. Dnition gomtrique des formes modulaires commes fonctions de rseaux (1.4 et [Se1]).
7. Espaces de formes modulaires. Formes modulaires avec caractres de Dirichlet (1.1.6).
8. Sries thta et formes quadratiques. Exemples des formes quadratiques binaires. Formules pour
les sommes de carres. (1.1.6).
9. Application aux reprsentations galoisiennes : le thorme de Kronecker-Weber et le thorme
de Deligne-Serre (1.1.7 et [De-Se]). Exemples avec les formes binaires de discriminant -23 et
-31.
10. La sphre de Riemann. La projection strographique. Notion de surfaces de Riemann (2.1)
11. Domaine fondamental de SL
2
(Z) comme surface de Riemann ((1.6, 2.1.5.
12. Courbes algbriques planes (anes et projectives). La droite projective complexe et la sphre
de Riemann. Surfaces de Riemann compactes (2.2.1, 13, 14 du cours Malg1 ( Algbre 1)
lInstitut Fourier, <http ://www-fourier.ujf-grenoble.fr`panchish /04ma1.pdf>
13. Diviseur dune fonction mromorphe et dune forme modulaire. Formes modulaires comme dif-
frentielles multiples et lien avec le thorme de RiemannRoch (2.2.3)
14. Thorme de RiemannRoch pour les surfaces de Riemann compactes et pour les courbes pro-
jectives et lisses. Thorme de nitude des dimension (formulation)(2.2.5)
15. Thorme dapproximation. Groupe des classes de diviseurs. Le genre et la classe canonique
(2.2.6, 2.2.7)).
16. Rpartitions de Weil et le thorme de Riemann (2.2.13, 2.2.14).
17. Irregularit et ses proprits (2.2.12, 2.2.15).
18. Rsidus et dualit. Calcul dirregularit. Corollaires du thorme de Riemann-Roch (2.2.16-
2.2.19)
19. Le genre et la formule de Hurwitz (2.3.3)
20. La surface de Riemann X
1
0 Introduction
Formes modulaires comme un moyen pour solution des problmes et pour les calculs en
thorie des nombres
On considre
les formes modulaires comme
1) certaines sries de puissances de la variable q :
f =
X
n=0
a
n
q
n
C[[q]] et comme
2) certaines fonctions holomorphes
sur le demi-plan de Poincar
H = {z C | Im z > 0}
o q = exp(2iz),
z H, et on considre
les fonctions L attaches
L(f, s, ) =
X
n=1
(n)a
n
n
s
pour tout caractre de Dirichlet
: (Z/NZ)
.
Un exemple clbre : la fonction de Ramanujan (n)
La fonction (de la variable z)
donne par lexpression formelle
=
n=1
(n)q
n
= q
m=1
(1 q
m
)
24
= q 24q
2
+ 252q
3
+
(cest une forme modulaire
par rapport au groupe = SL
2
(Z)).
(1) = 1, (2) = 24,
(3) = 252, (4) = 1472
(m)(n) = (mn)
for (n, m) = 1,
[(p)[ 2p
11/2
( Ramanujan-Deligne)
pour tous les nombres premiers p .
quoi servent les forms modulaires et leurs fonction zeta ?
Une procedure trs populaire en thorie des nombres est la suivante :
On construit la fonction gnratrice
f =
n=0
a
n
q
n
C[[q]] dune fonction arithmtique
n a
n
, par exemple a
n
= p(n)
On calcul f via
formes modulaires,
par exemple
n=0
p(n)q
n
= (/q)
1/24
Un nombre
(solution)
Exemple 1 [Chand70] :
(Hardy-Ramanujan)
p(n) =
e
p
2/3(n1/24)
4
3
2
n
+O(e
p
2/3(n1/24)
/
3
n
),
n
=
p
n 1/24,
Bonnes bases,
nitude des dimensions,
beaucoup de relations
et didentitis
Valeurs
de fonctions L,
priodes,
congruences, . . .
Autres exemples : Conjecture de Birch et de Swinnerton-Dyer, thorme de Fermat-Wiles, voir
le livre [Ma-Pa] de Yu.I. Manin et A.A.Panchishkin, Introduction to Modern Number Theory,
Encyclopaedia of Mathematical Sciences, vol. 49 (2nd ed.), Springer-Verlag, 2005, valeurs de fonctions
L attaches aux formes modulaires, . . .
6
Un calcul rapide de la fonction de Ramanujan
On pose h
k
:=
n=1
d|n
d
k1
q
n
=
d=1
d
k1
q
d
1 q
d
. On montre que : = (E
3
4
E
2
6
)/1728 o E
4
=
1 + 240h
4
et E
6
= 1 504h
6
:
On utilise PARI-GP
(voir [BBBCO], The PARI/GP number theory system), http ://pari.math.u-bordeaux.fr
h
k
:=
n=1
d|n
d
k1
q
n
=
d=1
d
k1
q
d
1 q
d
=
gp > h6=sum(d=1,20,d^5*q^d/(1-q^d)+O(q^20))
gp > h4=sum(d=1,20,d^3*q^d/(1-q^d)+O(q^20)
gp > Delta=((1+240*h4)^3-(1-504*h6)^2)/1728
q - 24*q^2 + 252*q^3 - 1472*q^4 + 4830*q^5 - 6048*q^6 - 16744*q^7
+ 84480*q^8 - 113643*q^9 - 115920*q^10 + 534612*q^11
- 370944*q^12 - 577738*q^13 + 401856*q^14 + 1217160*q^15
+ 987136*q^16 - 6905934*q^17+ 2727432*q^18 + 10661420*q^19 + O(q^20)
Congruence de Ramanujan :
(n)
d|n
d
11
mod 691 :
Vrication :
gp > h12=sum(n=1,20,n^11*q^n/(1-q^n)+O(q^20))
%9 = q + 2049*q^2 + 177148*q^3 + 4196353*q^4
+ 48828126*q^5 + 362976252*q^6 + 1977326744*q^7
+ 8594130945*q^8 + 31381236757*q^9 + 100048830174*q^10
+ 285311670612*q^11 + 743375541244*q^12
+ 1792160394038*q^13 + 4051542498456*q^14 + 86498048
64648*q^15 + 17600780175361*q^16 + 34271896307634*q^17
+ 64300154115093*q^18 + 116490258898220*q^19 + O(q^20)
=
gp > (Delta-h12)/691
%10 = -3*q^2 - 256*q^3 - 6075*q^4 - 70656*q^5 - 525300*q^6
- 2861568*q^7 - 12437115*q^8 - 45414400*q^9
- 144788634*q^10 - 412896000*q^11 - 1075797268*q^12
- 2593575936*q^13 - 5863302600*q^14 - 12517805568*q^15
- 25471460475*q^16 - 49597544448*q^17
- 93053764671*q^18 - 168582124800*q^19 + O(q^20)
7
Premire partie
Espaces de formes modulaires
Espaces de formes modulaires. Formes modulaires avec caractres de Dirichlet. Exemples et motiva-
tions dtude des formes modulaires
Ce chapitre consiste en une premire introduction la thorie des formes modulaires, considres
comme sries de Fourier ou comme fonctions de rseaux. Il a aussi pour objet de relier ces fonctions
avec les objets utiliss aujourdhui en arithmtique. Sans trop insister pour le moment sur certaines
dmonstrations, on sest attach donner des exemples susceptibles de motiver les tudes plus appro-
fondies qui suivront.
Notations. H - le demi-plan de Poincar, ensemble des nombres complexes de partie imaginaire
strictement positive.
Z(G) - le centre du groupe G.
GL(2, A) - le groupe des matrices carres inversibles coecients dans un anneau commutatif A.
SL(2, A) - le sous-groupe de GL(2, A), le noyau du dterminant.
SO(2, R)-le sous-groupe des matrices orthogonales de SL(2, R).
1.1 Action de GL
+
(2, R) sur le demi-plan de Poincar.
On dnit GL
+
(2, R) comme le sous-groupe de GL(2, R) dont les lments sont de dterminant
positif. Ce groupe opre naturellement gauche sur H par
z H, GL
+
(2, R), =
a
c
b
d
z =
az +b
cz +d
Cette opration est transitive. Comme espace homogne de GL
+
(2, R), H sidentie au quotient
GL(2, R)/Z(SO(2, R)).
1.1.1. Lemme. Avec les notations ci-dessus, on a les deux identits
z H, GL
+
(2, R), =
a
c
b
d
Im( z) =
Im(z)
[cz +d[
2
,
d
dz
( z) =
det ()
(cz +d)
2
.
A partir de lopration gauche dnie ci-dessus, on obtient une opration droite de GL
+
(2, R)
sur lensemble des applications de H dans C qui est donne par la formule :
f : H C, GL
+
(2, R), z H, (f )(z) = f( z)
1.1.2. Lemme. Pour tout entier rationnel k, on dnit une nouvelle action droite de GL
+
(2, R)
sur lensemble des applications de H dans C en posant
f : H C, GL
+
(2, R), (f[
k
)(z) =
(det )
k/2
(cz +d)
k
f( z)
8
Dmonstration. On commence par dnir la fonction j par j(, z) =
(det )
1/2
cz +d
On a alors les identits :
d( z)
dz
= j(, z)
2
;
d(
1
2
z)
dz
= j(
1
2
, z)
2
=
d(
1
2
z)
d(
2
z)
d(
2
z)
dz
= j(
1
,
2
z)
2
j(
2
, z)
2
;
(f[
k
)(z) = j(, z)
k
f( z)
Pour cette raison la fonction j est appele le facteur dautomorphie (associ lentier k).
1.1.3. Dnition. Soient un sous-groupe dindice ni de SL(2, Z) et k un entier rationnel. On
appelle ensemble des formes modulaires de poids k relativement au groupe lensemble des applications
f : H C ayant les trois proprits (i) Lapplication f est holomorphe sur H; (ii) Lapplication f est
invariante par lopration de associe lentier k, induite par lopration droite de GL
+
(2, R) sur
lensemble des applications de H dans C. (iii) Pour tout SL(2, Z), il existe un entier naturel N()
tel que lapplication f admette un dveloppement rgulier de la forme (f[
k
)(z) =
n0
a(n, )q
n/N()
o, comme dhabitude, on a pos q = exp(2iz).
Dans la suite on dsigne cet ensemble par (k, ) ; on lappelle lensemble des formes modulaires
-invariantes de poids k.
Remarque. Il est clair que (k, ) est un C-espace vectoriel.
Par ailleurs, si lon se place dans le cas trs particulier o est le groupe SL(2, Z), on obtient pour
toute fonction ayant les proprits (i) et (ii) une fonction holomorphe sur H qui est invariante par
laction usuelle de SL(2, Z). En particulier le groupe SL(2, Z) contient la matrice correspondant la
translation de vecteur 1, soit T =
1
0
1
1
kN
(k, ) et o() =
kN
o(k, )
Ultrieurement on dmontrera le thorme de structure suivant pour ces espaces de fonctions
1.1.5. Thorme. Lespaces () et son sous-espace des formes paraboliques S() ont les proprits
(i) Pour tout couple dentiers rationnels (k, m) on a les inclusions :
9
(k, ) (m, ) (k +m, )
o(k, ) (m, ) o(k + m, ) (ii) Pour tout sous-groupe dindice ni de SL(2, Z) et pour
tout entier rationnel k le C-espace vectoriel (k, ) est de dimension nie. (iii) Lespace () muni
de la multiplication ordinaire des fonctions est une C-algbre gradue de type ni. (iv) Dans le cas
particulier o est le groupe SL(2, Z), lalgbre gradue () est lalgbre C[G
4
, G
6
] o G
t
(t 4, 6)
est la srie dEisenstein de poids t qui engendre (t, ).
1.1.6. Caractres de Dirichlet.
Ce paragraphe constitue dabord un prliminaire lintroduction des formes modulaires avec ca-
ractres introduites dans le paragraphe suivant, ensuite une courte digression sur larithmtique. Bien
entendu son contenu sera considrablement dvelopp par la suite.
Dnition. Pour tout entier naturel N 2, un caractre modulaire ou caractre de Dirichlet modulo
N est un homomorphisme (Z/NZ)
;
un isomorphisme est donn par H
N
: a (
N
a
N
), o est
N
une racine primitive N-ime de
lunit arbitraire. A partir de l, tout caractre de Dirichlet : (Z/NZ)
on associe une
reprsentation de dimension 1 sur C du groupe de Galois de
Q sur Q,
: Gal(
Q/Q) C
donne par
= H
1
N
r
N
, o, pour tout Gal(
Q/Q), r
N
() est la restriction de au corps cyclotomique
Q
(N)
. La plus belle illustration de cet objet est
1.1.7. Thorme de Kronecker-Weber. Soit : Gal(
Q/Q) C
.
Remarque. Pour une dmonstration, voir par exemple le livre de Cassels J.W. et Frlich A., ch. VIII.
1.1.8. Formes modulaires avec caractre
Dnition. Soient un sous-groupe dindice ni de SL(2, Z), et N 2 un entier. On note respec-
tivement les sous-groupe de
0
(N) =
a
c
b
d
, c 0 mod N
1
(N) =
a
c
b
d
, c
0 mod N & a b 1 mod N
a
c
b
d
0
(N), f[
k
= (d)f.
On a une dnition du mme type pour lespace o
k
(, N, ) des formes paraboliques associes au
caractre .
10
1.1.9. Proposition. Pour tout sous-groupe dindice ni de SL(2, Z), le groupe
1
(N) est un sous-
groupe invariant de
0
(N) et le groupe quotient est isomorphe (Z/NZ)
dans
k
(N, ) qui se dcompose en produit de reprsentations
irrductibles
1.1.10. Proposition. Pour tout entier naturel N 2 et pour tout entier rationnel k on a les galits
suivantes sur les espaces de formes modulaires :
k
(
1
(N)) =
k
(N, ), o
k
(
1
(N)) =
o
k
(N, )
o la somme directe porte sur lensemble des caractres modulo N. Pour tout caractre modulo N,
o
k
(N, ) =
k
(N, ) o
k
(
1
(N))
Remarques. Soit un sous groupe dindice ni de SL(2, Z) contenant
1
0
0
1
n1
a(f, n)q
n
la srie de Fourier de
f. Alors il existe une reprsentation irrductible de degr 2
f
: Gal(
Q/Q) C
2
telle que la srie
L(
f
, s) dArtin concide avec la transforme de Mellin de la fonction f. En dautres termes on a
L(
f
, s) =
n1
a(f, n)n
s
.
Rciproquement, soit : Gal(
Q/Q) C
2
une reprsentation irrductible de Gal(
d|n
d, si n est impair,
24
d|n
d1(2)
d, si n est pair.
11
La preuve est base sur une tude de la fonction gnratrice pour la suite r
k
(n), cest--dire, que la
srie
n=0
r
k
(n)q
n
=
(n
1
,...,n
k
)Z
k
q
n
2
1
+n
2
2
+...n
2
k
= ()
k
o
() =
nZ
q
n
2
, q = e
2i
.
Cette fonction thta est une fonction holomorphe sur le demi plan complexe H = C [ Im() > 0.
Elle possde beaucoup de proprits analytiques remarquables, exprimant le fait que la fonction
4
()
est une forme modulaire de poids 2 par rapport au groupe
0
(4) o
0
(N) =
a b
c d
SL(2, Z)
N[c
. (2)
This means that the holomorphic dierential
4
()d is invariant with respect to the substitutions
(a +b)(c +d)
1
for every matrix
a b
c d
in
0
(4).
1.1.13. Dnition. Soit m un entier strictement positif. Une forme quadratique Q m variables sera
dite entire si sa matrice est de la forme (1/2)A o A est une matrice carre symtrique dordre m
coecients entiers dont les lments diagonaux sont pairs. Etant donne une telle forme quadratique,
pour tout enier n on dsigne par A(n, Q) le nombre de solutions en entiers rationnels de lquation
Q(x) = n. On appelle alors niveau de Q le plus petit entier N tel que la forme quadratique de matrice
(1/2N)A
1
soit une forme quadratique entire.
1.1.14. Dnition. Soient m = 2k un entier strictement positif pair et Q une forme quadratique d-
nie positive et entire m variables. On appelle fonction theta associe cette forme quadratique la
fonction dont le dveloppement en srie de Fourier est de la forme (q) =
n=0
A(Q, n)q
n
=
xZ
2k
q
Q(x)
o la dernire somme porte sur tout les points du rseau Z
2k
.
1.1.15. Proposition. Soit Q une forme quadratique entire et dnie positive de niveau N. Soient
le discriminant de Q et
et T =
1
0
1
1
n=0
A(Q, n)q
n
est
invariante par raport T, et ce quil reste vrier dans ce cas est le fait que
Q
(Sz) = z
k
Q
(z).
1.1.16*. Exemple. Cet exemple est une illustration du thorme de Deligne-Serre. On considre la
forme quadratique binaire de discriminant 23, Q(x, y) = x
2
+ 23y
2
. La fonction theta de cette forme
quadratique est une forme modulaire de poids 1 associe au symbole de Legendre
23
. Ecrivant le
dveloppement de Fourier de cette fonction sous la forme (q) =
n=0
A(Q, n)q
n
, il rsulte du thorme
12
de Deligne-Serre quil existe une reprsentation irrductible de degr 2 : Gal(
Q/Q) GL
2
(C) telle
que pour tout nombre premier p et tout idal au dessus de (p) on ait
a(p) = Tr(
f
(Fr()))
Lanneau des entiers de Q(
23) nest pas principal. Son groupe des classes est cyclique dordre
3, engendr par lidal premier engendr par 2 et . On a dans cet anneau dentiers (2) =
.
Soit H lextension maximale non ramie ou corps de classe de Hilbert de Q(
Q/Q) GL
2
(C) est un sous-groupe de GL(2, C) isomorphe S
3
et son noyau
est Gal(
1/2
3/2
3/2
1/2
1
0
0
1
. Les valeurs possible des traces sont donc 2 pour les lments
dont limage est triviale, 0 pour les lments dont limage est dordre 2 et 1 dont limage est dordre
3. On a en gnral a(p) 2, et a(p) = 2 si et seulement si lidal (p) est dcompos dans H en deux
idaux principaux, cest--dire si et seulement si la reprsentation cherche est triviale sur le Frobenius
dun idal au-dessus de (p).
On peut enn montrer, que la densit arithmtique de lensemble des nombres premiers reprsents
par la forme Q(x, y) est gale 1/6. (Et pourtant les deux premiers de ces nombres sont 59 et 101 !).
On considre la fonction f
23
(z) = q
m0
(1 q
m
)(1 q
23m
). Cette fonction scrit aussi sous la
forme f
23
(z) =
1
2
m,n
q
n
2
+mn+6m
2
m,n
q
2n
2
+mn+3m
2
n
a(n)q
n
. Cest une forme parabolique
de poids 1 associe au caractre de Legendre
23
.
Par ailleurs, la fonction f dont le dveloppement de Fourier est
f(z) =
(x,y)Z
2
q
x
2
+23y
2
=
n0
a(Q, n)q
n
nest pas une forme parabolique puisque son terme constant est 1. Cependant on a le
1.1.17*. Lemme. Avec les notations ci-dessus, pour tout nombre premier p le nombre a(Q, p) est non
nul si et seulement si le nombre a(p) est non nul.
Dmonstration. Il est clair que a(Q, p) est non nul si et seulement si le nombre premier p est
reprsent par la forme quadratique x
2
+ 23y
2
, cest--dire si et seulement si p est une norme sur Q
dun lment de Z[
23]. Or le discriminant 23 de Q(
23
2
. La norme de x + y est alors
1
4
(2x +y)
2
+ 23y
2
= x
2
+xy + 6y
2
.
Si a(p) est non nul, alors p est reprsentable sous la forme m
2
+ mn + 6n
2
avec m et n entier, ce
qui implique m impair et n pair, m = 2x + 1 et n = 2y, et p est la norme de lentier 2x +y +y
23
et on conclut que a(Q, p) > 0.
Rciproquement, il sut de montrer que si p est un nombre premier impair tel que a(Q, p) soit
strictement positif, alors p est reprsent sur par la forme quadratique 2x
2
+xy +3y
2
mais ne lest pas
par la forme s
2
+st +6t
2
. Si p tait reprsent par cette dernire forme, alors p et 2p le seraient tous
deux par la forme 2x
2
+xy+3y
2
, ce qui impliquerait que 2 serait reprsent sur par la forme u
2
+23v
2
.
Il existerait trois nombres entiers rationnels (a, b, c) premiers entre eux dans leur ensemble tels que
2c
2
= a
2
+ 23b
2
. On aurait a impair, puis b impair, a
2
+ 23b
2
congru 2 modulo 8 et c impair. On
aurait alors 2c
2
congru 2 modulo 16 et a
2
+ 23b
2
congru 0 ou 8 modulo 16, do la contradiction.
Une autre faon de dire la mme chose est que 23 est un carr dans Q
2
, le complt de Q pour la
valuation dyadique, donc que Q(
m1
(1 q
m
)
24
=
n1
(n)q
n
= q 24q
2
+ 252q
3
1472q
4
+
Posant q = exp(2iz) pour z appartenant au demi-plan de Poincar H = z C [ Im(z) > 0, on
ralise une surjection q : H D(0, 1)`0, holomorphe sur H, valeurs dans le disque unit ouvert
priv de son centre.
On dnit la fonction : H C, holomorphe sur H, par lcriture :
(z) =
(q) = q
m1
(1 q
m
)
24
Cette fonction est une forme modulaire. Elle a les proprits remarquables suivantes :
1.2.1 Automorphie. Le groupe SL(2, Z) des matrices carres dordre 2 coecients entiers rationnels
et de dterminant 1 opre sur le demi-plan de Poincar par
a
c
b
d
, z
az +b
cz +d
.
Le groupe SL(2, Z) est engendr par les deux matrices
1
0
1
1
et
0
1
1
0
a
c
b
d
a
c
b
d
d( z) = (cz +d)
2
dz
On peut dire formellement que (z)(dz)
6
est invariante par laction de SL(2, Z).
1.2.2. Multiplicativit. La fonction de Ramanujan est multiplicative au sens suivant [dans la
formule ci-dessous et dornavant, P dsigne lensemble des nombres premiers] :
14
m N
, n N
, (p
r+1
) = (p
r
)(p) p
11
(p
r1
);
m N
, n N
, (m)(n) =
d|(m,n)
d
11
(mn/d
2
).
Cette dernire formule fut conjecture par Ramanujan puis dmontre par Mordell et Hecke. Il se peut
quil nexiste pas de preuve lmentaire au sens de larithmtique de Gdel de cette formule. Il en
est ici comme de la dmonstration hautement non-lmentaire de la preuve de lnonc de Fermat
que Wiles a donne en 1994 [laquelle utilise des fonctions modulaires, de lanalyse p-adique, la thorie
des dformations des reprsentations galoisiennes, de la gomtrie algbrique, la thorie des faisceaux
tales ...].
Une interprtation commode de la formule gnrale de Ramanujan partir de la prcdente repose
sur lutilisation de la srie de Dirichlet formelle associe la fonction :
L(, s) =
n1
(n)n
s
=
pP
1 (p)p
s
+p
112s
1
.
Cette srie est analogue la srie de Dirichlet de la fonction zeta de Riemann,
(s) =
n1
n
s
=
pP
1 p
s
1
,
o lgalit rsulte simplement de lexistence et de lunicit de la dcomposition primaire de tout entier
naturel non nul.
De mme dans le cas de la fonction de Ramanujan, on a lgalit
n1
(n)n
s
=
pP
r0
p
r
p
rs
1 (p)p
s
+p
112s
r0
(p
r
)p
rs
= 1
1.2.3*. Estimations. La proprit ci-aprs, conjecture initialement par Ramanujan, fut prouve par
Deligne :
p P, [(p)[ < 2p
11/2
.
Cette proprit est quivalente la ngativit stricte du discriminant du polynme du second degr
X
2
(p)X + p
11
, ceci pour tout nombre premier p. Pour p x, soient
p
et
p
les zros complexes
conjugus de ce polynme. La formule de multiplicativit ci-dessus implique lidentit entre fractions
rationnelles et srie formelle :
1
(1 (p)X +p
11
X
2
)
=
1
(1
p
X)(1
p
X)
=
r0
(p
r
)X
r
.
15
On en dduit pour tout r 1 la relation (p
r
) =
r
j=0
j
p
rj
p
=
r
j=0
2jr
p
p
11(rj)
. Le module de
p
est p
11/2
, ce qui implique la majoration
[(p
r
)[ < (r + 1)p
11r/2
.
Appliquant la formule gnrale de Ramanujan, on obtient lestimation
n N
, [(n)[ <
0
(n)n
11/2
= O(n
11
2
+
)
o
0
(n), le nombre des diviseurs de n, est O(ln(n)) = O(n
(, s) par la formule L
(, s) =
(2)
s
(s)L(, s). Cette fonction, dune part se prolonge en une fonction holomorphe sur C tout
entier, dautre part satisfait lquation fonctionnelle L
(, 12 s) = L
(s) =
s/2
(s/2)(s) = (1 s).
1.2.5. Lien avec les partitions dentiers. On appelle partition dun entier n une squence croissante
dentiers naturels non nuls dont la somme est n. On dsigne par p : N N la fonction nombre de
partitions, avec p(0) = 1. La srie gnratrice de la fonction p : N N est obtenue partir dun
produit inni
n0
p(n)X
n
=
m1
(1 X
m
)
1
. La srie entire correspondante est convergente dans le
disque unit ouvert. On obtient donc une fonction holomorphe sur H, f : H C en posant
f(q) =
n0
p(n)q
n
=
m1
(1 q
m
)
1
.
On a videmment
(q) = q(f(q))
24
ce qui tablit le lien entre la fonction de partition et la fonction
de Ramanujan. En utilisant les proprits dautomorphie 1.2.1, Hardy et Ramanujan ont dmontr
lestimation de p(n)
p(n) =
1
4
3
+O
1
(n)
exp(K (n))
(n)
2
o (n) =
n
1
2
et K =
2/3.
1.2.6. Congruences de Ramanujan. Pour tout nombre premier p dirent de 691 on a la relation de
congruence (p) 1+p
11
mod 691, do on dduit daprs la relation de multiplicativit, en raisonnant
par rcurrence sur r, la relation de congruence
(p
r+1
) (p
r
)(p) p
11
(p
r1
)
r+1
j=0
p
11j
mod 691,
16
puis la relation de congruence plus gnrale :
n Z
+
, (n)
d|n
d
11
mod 691.
Serre donne de cette relation de congruence une interprtation dans le cadre de la thorie de
Galois. Soit
Q une clture algbrique de Q. Soient p un nombre premier dirent de 691 et p un idal
premier au-dessus de (p) dans lanneau O des entiers de
Q. Soient G
p
et I
p
les sous-groupes du groupe
G = Gal(
l
(Fr
p
)
p
11
0
(n)
691
18
(
8
8
) +
691
6
(
6
6
)
;
(n) =
11
(n)
691
18
(n)
2
(
2
2
)
3
o
11
(n) =
d|n
d
11
et la somme ci-dessus porte sur toute les dcompositions admissibbles n =
, i.e.
(, )
n =
, > > 0,
>
> 0, ou
[n,
=
n
= 0, 0 <
1
2
.
Cette formule nous donne une autre dmonstration de la congruence de Ramanujan ci-dessus.
17
Leon N
a
c
b
d
cos
sin
sin
cos
, 1, 1, > 0, [0, [
On explicite cette dcomposition sous la forme : si c = 0, alors = sign(a), = 1, = bsign(a), = 0
si c = 0, alors = sign(c), = (c
2
+d
2
)
1/2
, = Arccos(d(c
2
+d
2
)
1/2
) et = (ac+bd)(c
2
+d
2
)
1/2
Si on pose y = (c
2
+d
2
)
1
et x = (ac +bd) y, cest--dire =
y et x =
y, on obtient g i = x+iy
Cela tant, soit f une forme modulaire de poids k relativement un sous-groupe dindice ni de
SL(2, Z). On lui associe lapplication f
0
: GL(2, R) C dnie par la formule
f
0
(g) =
f(g i)j(g, i)
k
si det(g)>0,
f(g (i))j(g, i)
k
sinon.
Un calcul lmentaire montre quon a
g =
a
c
b
d
et 1, 1 g (i) =
ad +bc + i det(g)
c
2
+d
2
,
ce qui prouve que lapplication f
0
est bien dnie.
1.3.1. Lemme. Pour tout f (k, ), lapplication f
0
: GL(2, R) C satisfait
f
0
( g) = f
0
(g); R f
0
cos
sin
sin
cos
= exp(ik)f
0
(g).
Dmonstration. On peut se contenter de faire la preuve pour g GL
+
(2, R), lautre cas tant analogue.
On remarque que les relations tablies dans le lemme 1.1.2 sur la fonction j sont vraies pour deux
lments quelconques de GL(2, R). En les applicant la premire formule dmontrer, on a
18
f
0
(g) = f(g i)j(g, i)
k
= [f[
k
](g i)j(, g i)
k
j(g, i)
k
= f(g i)j(g, i)
k
= f
0
(g).
En ce qui concerne la seconde formule, on remarque dabord que i est invariant par laction dune
matrice de rotation. On a donc pour tout R
j
cos
sin
sin
cos
, i
= (i sin + cos )
1
= e
i
.
1.3.2. Proposition. Avec la notation ci-dessus, la fonction f
0
est une application de lespace quotient
`GL(2, R) valeurs dans C. La forme modulaire f est une forme parabolique si et seulement si la
fonction f
0
est une fonction de carr intgrable sur `GL(2, R). Elle dnit une reprsentation de
GL(2, R) engendre par les fonctions de la forme g f
0
(gh).
1.3.3*. Une construction plus gnrale des reprsentations associes aux formes modulaires est lie la
notion dadle. On sait que Z est un rseau dans R, i.e. un sous-groupe discrt avec le groupe quotient
R/Z compact. Lanneau dadles A peut tre dnit informellement comme un anneau minimale
localement compact contenent Q comme un rseau. Explicitement A = R A
f
, o A
f
=
Z Q
lanneau dadles nis,
Z = lim
nN
Z/nZ la completion pronit de Z, donc un anneau compact,
Z =
p premier
Z
p
,
Z
p
lanneau des entier p-adiques. Alors A
f
est A sont localement compact, est on vrie que Q est
un rseau dans A. Plus prcisement, pour v = , p, posons Q
= R, et Q
p
le corps des nombres
padiques, alors
A = x = (x
v
) [ x
v
Q
v
, est x
p
Z
p
pour tout p sauf un nombre ni,
et A admt la base des ouverts suivante : pour tout ensemble ni S = , p
1
, . . . , p
m
et pour tout
ouverts U
v
Q
v
posons
U =
vS
U
v
vS
Z
p
.
Ensuite, on remplace R par A, et GL
2
(R) par GL
2
(A), et on remarque que pour le sous groupe de
congruence = (N)
`GL(2, R).
la fonction f peut tre enleve en une fonctions sur GL
2
(Q)`GL
2
(A) qui engendre une reprsentation
f
du groupe GL
2
(A) (avec lespace de reprsentation engendr par les fonctions g
f
(h)(g) =
f(gh)).
Alors toute forme modulaire
f(z) =
n=0
a(n)e(nz)
k
(N, )
k
(
N
)
peut tre relev une fonction f
0
sur le groupe GL
2
(R) qui satisfait la condition dinvariance suivante :
f
0
(g) = f
0
(g) for all
N
GL
2
(R).
19
Pour dnir f
0
on pose
f
0
(g) =
f(g(i))j(g, i)
k
, si det g>0
f(g(i))j(g, i)
k
, si det g<0,
o g =
a
c
b
d
GL
2
(R), j(g, i) = [det g[
1/2
(cz +d) le facteur dautomorphie.
On a f
0
(xg) = exp(ik)f
0
(g) if x =
cos
sin
sin
cos
g = 1
p
g
p
GL
2
(A) [ g
p
GL
2
(Z
p
), g
p
1
0
0
1
mod NZ
p
.)
Selon le thorme chinois (thorme dapproximation) on a la dcomposition suivante :
N
`GL
2
(R) = GL
2
(Q)`GL
2
(A)/U(N),
qui nous premet voir f
0
comme une fonction sur GL
2
(A).
Laction de GL
2
(A) sur f
0
par les dcalage de largument dnit une reprsentation =
f
du
groupe GL
2
(A) dans lespace des fonctions lisses valeurs complexes sur GL
2
(A), pour laquelle
((h)f
0
)(g) = f
0
(gh) (g, h GL
2
(A)).
Lobservation-cl du dveloppement modern de la thorie des formes modulaires fait par Lan-
glands et PiatetskiShapiro dit que la propit de la multiplicativit de type 1.2.2 pour les coecients
de Fourier (normaliss) dune forme modulaire est quivalaent irrductibilit de la reprsentation
correspondante
f
du groupe GL
2
(A). Autrement dit, la condition que la reprsentation
f
e irreduc-
tible admt une interprtation arithmtique remarquable : f est une forme propre des oprateurs de
Hecke (pour presque p).
Dans ce cas
f
=
v
f,v
avec
f,v
certaines reprsentations de GL
2
(Q
v
), v = , p. Etude de
certaines proprits importants des formes modulaires ce rduit ltude des reprsentations corres-
pondantes
f,v
.
Dans ce cas le produit tensoriel innit
=
v
v
,
o
v
sont reprsentations des groupes locals GL
2
(Q
p
v
) et GL
2
(R) (avec p
v
les nombres premiers o
v = ).
Jacquet et Langlands ont choisi comme une point de base de construction de fonctions L associes
aux formes automorphes les reprsentation irrductibles des groupes de type GL
2
(Q
v
). Telles repr-
sentations peuvent tre classi explicitement. En particulier, on vrie que les reprsentations
v
cidessus pour presque tout v = v
p
ont la forme dune reprsentation induite
v
= Ind(
1
2
) dune
reprsentation de dimension un du sousgroupe es matrices diagonales : (
1
2
)
x
o
o
y
=
2
(x)
1
(y),
o
i
: Q
p
C
1
(p)
0
0
2
(p)
GL
2
(C)
20
et le produit dEuler suivant :
L(
f
, s) =
pS
L(
p
, s) =
pS
det (1
2
p
s
h
p
)
1
tendu sur presque tout nombres premiers.
Il arrive que la fonction L(, s) concide essentialement avec la transformation de Mellin de la
forme modulaire initiale f :
L(s, f) = L(
f
, s + (k 1)/2).
La notion dune forme primitive f a le sens suivant : la fonction f
0
de lespace de reprsentation a
le stabilisateur maximal possible dans lespace de reprsentation. La thorie dAtkin Lehner peut
tre reformuler en disant que la reprsentaion
f
entre avec la multiplicit un dans la reprsentation
rgulier du groupe GL
2
(A) (lespace de toutes les fonctions intgrables avec carre).
1.4. Formes modulaires comme fonctions de rseaux.
Soit C un rseau, alors = '
1
,
2
` pour une base
1
,
2
. Le rseau de type
z
= '1, z`
sappelle standard.
Propositon. (a) Pour tout il exist C
tel que =
z
,
(b) Si = '
1
,
2
` = '
1
,
2
` alors
(
1
,
2
) = (
1
,
2
)
a
c
b
d
avec a, b, c, d Z, ad bc = 1.
Soit L dsigne lensemble de tous les rseaux dans C.
1.4.1. Dnition (fonctions de rseaux homognes de degr k) Une application F : L C
sappelle fonction de rseaux homogne de degr k si pour tout C
F()
k
F(). Notation :
H H
k
.
1.4.2. Dnition (fonctions faiblement modulaires). Pour k N et pour un sous groupe
(1) dindice ni on dni lespace vectoriel complex
a
k
() des fonctoins faibleent modulaires par
a
k
() =
f : H C [ =
a
c
b
d
f[
k
= f
.
1.4.3. Propositon. Il exist une bijection H
k
a
k
((1)) donne par la rgle :
F f, f(z) = F(
z
).
Dmonstration. On vrie dabord que f M
a
k
((1)). On a
f
az +b
cz +d
= F
az +b
cz +d
, 1
= F((cz +d)
1
'az +b, cz +d`) =
(cz +d)
k
F('az +b, cz +d`) = (cz +d)
k
F(
z
) = (cz +d)
k
f(z).
Maintenant pour un rseau donn choisissons une base
1
,
2
de telle faon que Im(
1
/
2
) > 0
et pour une f M
a
k
((1)) posons
F() =
k
2
f (w
1
,
2
, ) .
21
Cette dnition implique immdiatement F H
k
.
De mme faon on dnit
L
1
(N) = (, P mod ) [ P mod C/, ord(P mod ) = N ,
L
0
(N) = (, 'P mod `) [ P mod C/, #'P mod ` = N ,
L(N) = (, P mod , Q mod ) [ P, Q mod C/,
'P mod ` 'Q mod ` = N
1
/
(Z/NZ)
2
.
1.4.4. Proposition (exercise). Il y a des ismorphismes naturels :
)
vrier ?
(a)
H
k
(L(N))
a
k
((N)),
(b)
H
k
(L
1
(N))
a
k
(
1
(N)),
(c)
H
k
(L
0
(N))
a
k
(
0
(N)).
Dmonstration est analogue la prcedante. On pose F f o
(a)
f(z) = F((
z
, '
1
N
mod
z
`),
(b)
f(z) = F((
z
,
1
N
mod
z
),
(c)
f(z) = F(
z
,
1
N
mod
z
,
z
N
mod
z
).
22
Leon N
l
l
k
=
m,n
(m
1
+n
2
)
k
, = '
1
,
2
`,
Cette srie converge absolument pour k > 2.
1.5.1. Proposition. (a) On a
G
k
(z) =
m,n
(mz +n)
k
k
((1));
(b)
G
k
(z) = 2(k)
1
2k
B
k
n=1
k1
(n)q
n
,
o q = e(z) = exp(2iz), B
k
sont les nombres de Bernoullli dnis par le dveloppement suivant
x
e
x
1
=
k=0
B
k
x
k
k!
(Table numrique :
B
0
= 1, B
1
=
1
2
, B
2
=
1
6
, B
3
= B
5
= = 0, B
4
=
1
30
, B
6
=
1
42
,
B
8
=
5
66
, B
12
=
691
2730
B
14
=
7
6
, B
16
=
3617
510
B
18
=
43867
798
, . . . ).
On a (k) =
(2i)
k
2
B
k
k!
,
G
k
(z) =
(2i)
k
(k 1)!
B
k
2k
+
n=1
k1
(n)q
n
.
23
Exemples.
E
4
(z) = 1 + 240
n=1
3
(n)q
n
4
(SL(2, Z)),
E
6
(z) = 1 504
n=1
5
(n)q
n
6
(SL(2, Z)),
E
8
(z) = 1 + 480
n=1
7
(n)q
n
8
(SL(2, Z)),
E
10
(z) = 1 264
n=1
9
(n)q
n
10
(SL(2, Z)),
E
12
(z) = 1 +
65520
691
n=1
11
(n)q
n
12
(SL(2, Z)),
E
14
(z) = 1 24
n=1
13
(n)q
n
14
(SL(2, Z)).
Dmonstration. Lautomorphie est claire car G
k
() =
k
G
k
() donc G
k
H
k
est une fonction de
rseaux homogne de degr k. Pour trouver le dveloppement de Fourier on utilise la dcomposition
classique du sin en produit
sin(a) = a
n=1
1
a
2
n
2
. (5.1)
La drive logarithmique de (5.1) nous donne
ctga =
1
a
+
n=1
1
a +n
1
a n
. (5.2)
Remarquons
i
e
ia
+e
ia
e
ia
e
ia
= i +
2i
e
2ia
1
= i 2i
n=1
e
2ina
(5.3)
et posons x = 2ia ; ceci implique
x
2
+
x
e
x
1
= 1 +
n=1
2x
2
x
2
(2in)
2
ou
k=0
B
k
x
k
k!
+
x
2
= 1
n=1
2
x
2in
x
2in
2
+ 1
=
1 2
n=1
k=2k
x
2in
k
= 1 2
k=2k
2
(k)
(2i)
k
x
k
.
Ceci implique immdiatement
(k) =
(2i)
k
2
B
k
k!
, (5.4)
24
en particulier,
(2) =
2
6
, (4) =
4
90
.
Pour dmontrer (b) on eectue lintgration des deux parties de (5.3) par raport a (k 1) fois :
(2i)
k
n=1
n
k1
e
2ina
= (1)
k1
(k 1)!
nZ
(a +n)
k
, (k 2Z, k 2). (5.5)
Posons a = mz alors
(2i)
k
(k 1)!
n=1
n
k1
e
2inmz
=
nZ
(mz +n)
k
. (5.6)
Si maintenant k > 2 on peut eectuer la sommation pa rapport m de 1 . Comme rsultat on ait
G
k
(z) = 2(k) + 2
m=1
n=
(mz +n)
k
= 2(k)
1
2k
B
k
m,d=1
d
k1
q
md
. (5.7)
Remarquons que la srie double dans (5.7) est absolument convergente pour k > 2 mais la sries (5.7)
a un sens aussi pour k = 2 comme une srie ritrative avec la convergence conditionnelle. On nie la
dmonsration en substituant (5.4) dans (5.7).
1.5.2. Thorme. Soit (z) = q
m1
(1 q
m
)
24
. Alors on a
(z
1
) = z
12
(z).
Dmonstration. Posons
E
2
(z) = 1 24
n=1
1
(n)q
n
.
On a
d
dz
log((z)) =
d
dz
log q + 24
m=1
d
dz
log(1 q
m
) =
2i(1 24
m=1
mq(1 q
m
)
1
) = 2iE
2
(z),
dq
dz
= 2iq.
Il est sut dtablir
1.5.3. Proposition.
z
2
E
2
(z
1
) = E
2
(z) +
12
2iz
. (5.8)
Dmonstration da la proposition. On utilise la srie (5.7) avec k = 2 qui converge conditionnelement :
E
2
(z) =
1
2(2)
m=
n=
n=0
(mz +n)
2
=
1 +
3
m=0
n=
(mz +n)
2
= 1 +
6
m=1
n=
(mz +n)
2
.
25
Pour tout m x on a
n=
(mz +n)
2
= 1
4
B
2
d=1
dq
md
= 1 24
n=1
1
(n)q
n
.
Maintenant on substitue
z
2
E
2
(z
1
) =
1
2(2)
m=
n=
n=0
(m+nz)
2
= 1 +
3
n=
m=0
(mz +n)
2
.
Si lon pose a
m,n
= (mz +n)
2
, la dmonstraton ce rduite lgalit
n
a
m,n
+
m
a
m,n
=
12
2iz
.
Pour la dmontrer on introduit le terme correctif suivant
b
m,n
(z) =
1
(mz +n 1)(mz +n)
=
1
(mz +n 1)
1
(mz +n)
(5.9)
Alors on obtient la srie modie
E
2
(z) = 1 +
3
m=0
n=
(mz +n)
2
b
m,n
(z)
(5.10)
qui dj converge absolument car
(mz +n)
2
((mz +n 1)(mz +n))
1
= (mz +n)
2
(mz +n 1)
1
.
Dautre part
E
2
(z) =
1 +
3
m=0
n=
(mz +n)
2
+
3
m=0
n=
1
(mz +n)
1
(mz +n 1)
,
et la dernire somme ce tlscope vers zro, donc
E
2
(z) = E
2
(z).
Il est possible de changer lordre de sommation dans (5.10) grce la convergence absolue, do
E
2
(z) = 1 +
3
n=
m=0
(mz +n)
2
b
m,n
(z)
=
z
2
E
2
(z
1
)
3
n=
m=0
b
m,n
.
Il reste valuer la dernire somme :
n=
m=0
b
m,n
= lim
N
n=N
n=N+1
m=0
b
m,n
.
26
Mais
m=0
(mz n)
2
=
1
z
2
m=0
(n/z m)
2
=
1
n
2
4
2
z
2
d=1
de
2ind(1/z)
donc pour tout z la somme externe converge absolument, et ce transforme en
m=0
n=N
n=N+1
b
m,n
m=0
1
(mz N)
1
(mz +N)
=
2
z
m=1
1
(N/z +m)
+
1
(N/z m)
=
2
z
ctg
N
z
+
z
N
2i
z
quand N , z H, entranant proposition 1.5.3 et thorme 1.5.2.
27
Leon N
0
1
1
0
et T =
1
0
1
1
. On a
S(z) = z
1
, T(z) = z + 1.
Soit dautre part, D le sousensemble de H form de points z tels que [z[ > 1 et [Re (z)[ 1/2. Nous
allons voir que D est un domain fondamental pour laction de (1) = SL(2, Z) sur H, i.e. lapplication
naturelle D (1)`H est surjective, et sa restriction lintrieur de D est injective. En mme temps
on va voir que S et T engendrent (1) = SL(2, Z).
Thorme. 1) Pour tout z H il existe (1) tel que (z) D.
2) Supposons que deux points distincts z, z
+ 1, soit [z[ = 1 et z
= 1/z.
3) Soit z D, et soit St(z) = (1) [ (z) = z le stabilisateur de z dans (1). On a St(z) = 1
sauf dans les trois cas suivants :
z = i, auquel cas St(z) est le groupe dordre 4 engendr par S ;
z = = e
2i/3
, auquel cas St(z) est le groupe dordre 6 engendr par ST =
0
1
1
1
;
z = = e
i/3
, auquel cas St(z) est le groupe dordre 6 engendr par TS =
1
1
1
0
.
1.6.2. Thorme (gnrateurs du groupe modulaire). Les matrices S et T engendrent (1)
Dmontration des thormes 1.6.1 et 1.6.2. Soit
tel que
a
c
b
d
est un lment e
, on a
Im((z) =
Im(z)
[cz +d[
2
;
comme c et d sont entiers, le nombre des couples (c, d) tels que [cz + d[ sont infrieur un nombre
donn est ni. On en conclut quil exist
= T
n
(z)
appartient D; en eet, il sut de vour que [z
) aurait
une partie imaginaire strictement plus grande que Im(z
= T
n
tel que
(z) D.
Les points z
0
et
(z) sont congrus modulo (1), et lun deux est intrieur D. Daprs 2) et 3) il en
rsulte que ces points sont confondues et que
ce qui achve la
dmonstration.
1.6.3. Classication des lments de SL(2, R). Nous appellons une classication gomtrique des
lments de SL(2, R). (a) On apelle =
a
c
b
d
0
0
avec [[ = 1, = 1. Cette condition est quivalante au fait que [a +d[ < 2, o la condition
que la transformation z (z) a une seul point x dans H (et deux points complexconjugus dans
C).
(b) On apelle =
a
c
b
d
1
0
avec
= 0. Cette condition est quivalante au fait que [a +d[ = 2, o la condition que la transformation
z (z) a une seul point x dans C = C qui appartient R = R .
(c) On apelle =
a
c
b
d
avec = 1, R. Cette condition est quivalante au fait que [a + d[ > 2, o la condition que la
transformation z (z) a deux points xs dans R.
Exemples. S, ST, TS sont elliptiques, T
n
sont paraboliques,
6
5
1
1
est hyperbolique.
Thorme 1.6.1 facilement implique que tout lment elliptique de (1) est conjugu dans (1) soit
S, soit ST, tout lment hyperbolique de (1) est conjugu dans (1) T
n
.
Soit f une fonction mromorphe sur H non identiquement nulle, et soit p un point de H. Nous
appellerons ordre de f en p, et nous noterons v
p
(f), lentier n tel que f/(z p)
n
soit holomorphe et
non nul en p.
Lorsque f est une fonction modulaire de poids k, lidentit
f(z) = (cz +d)
k
f
az +b
cz +d
montre que v
p
(f) = v
(p)
(f) pour tout = (1) ; en autre termes v
p
(f) ne dpend que de limage
de p dans `H. On peut de plus dnir v
(f) +
p(1)\H
1
e
p
v
p
(f) =
k
12
[On peut aussi crire cette formule sous la forme
v
(f) +
1
2
v
i
(f) +
1
3
v
(f) +
p(1)\H
v
p
(f) =
k
12
,
o le signe
p(1)\H
indique que la sommation porte sur les points de (1)`H ditincts des classes de
i et de ].
29
Une dmonstration simple utlise la structure naturelle de surface de Riemann sur (1)`H, o H =
H Q (voir 2).
1.6.5. Thoreme (sur la fonction de Ramanujan et les sries dEisenstein) (i) On a
k
((1)) = 0 pour k < 0 et k = 2.
(ii) Pour k = 0, 4, 6, 8, 10
k
((1)) est un espace de dimension 1 admettant pour base 1, E
4
, E
6
, E
8
, E
10
;
on a o
k
((1)) = 0.
(iii) La multiplication par dnit un isomorphisme de
k12
((1)) sur o
k
((1)).
1.6.6. Torme (dimension des espaces des formes modulaires pour SL(2, Z)). (a)
dim
k
((1)) =
k
12
, k 2(mod12), k 0,
0, k 1(mod2),
k
12
+ 1, k 2(mod12), k 0, k 2Z.
dimo
k
((1)) =
k
12
1, k 2(mod12), k 12,
0, k 1(mod2),
k
12
, k 2(mod12), k 0, k 2Z.
(b) Les produits
E
4
E
6
[ 4 + 6 = k
forment une base de
k
((1))
Dmonstraion est immdiate de 1.6.5.
Corollaire. On a lidentit
(z) =
1
1728
(E
3
4
E
3
6
).
En eet (z) o
12
((1)), et par 1.2.6 dimo
12
((1)) = 1, et il reste remarquer que la fonction
1
1728
(E
3
4
E
3
6
) aussi appartient o
12
((1)), et que toutes les deux fonctions ont le coecient de q
gale 1.
1.6.7. Application : une dmonstration de la congruence de Ramanujan
(n)
11
(n) mod 691.
En eet,
E
2
6
(z)
1 504
n=1
5
(n)q
n
2
Z[[q]],
donc on peut dveloper E
2
6
(z) sur la base E
12
, de lespace
12
((1)) de dimension 2 : E
2
6
= E
12
+,
o
1 1008q + = 1 +
65520
691
q + +q +. . . ,
et = O(q
2
). Alors
= 1008
65520
691
=
a
691
donc a 65520(mod691),
30
et le dveloppement implique
65520
691
11
(n) +
a
691
(n) Z, avec 65520(
11
(n) (n)) 0(mod691),
do la congruence.
1.6.8. Sries dEisenstein de niveau suprieur. La thorie de sries dEisenstein peut tre tendue
sur les sousgroupes de congruence (voir Hecke, Mathematische Werke, S.461486).
Pour un rseau = '
1
,
2
`, une base 'P, Q` du groupe
N
= N
1
/
= (Z/NZ)
2
, et pour une
paire a
1
, a
2
mod N posons
G
a
1
,a
2
,N
k
(, P, Q) =
l+a
2
P+a
2
Q
l
k
,
o k 3. Alors la srie dnit une forme modulaire suivante pour le sousgroupe de congruence
principal (N) de niveau N et de poids k :
G
k
(z; a
1
, a
2
, N) =
m
1
a
1
mod N
m
2
a
2
mod N
(m
1
z +m
2
)
k
= N
k
G
a
1
,a
2
,N
k
(
z
,
1
z
,
1
N
),
o
z
= '1, z`.
En eet, cette srie converge absolument, satisfait la proprit dautomorphie par rapport (N)
et admet le dveloppement de Fourier suivant :
G
k
(z; a
1
, a
2
, N) =
a
1
N
m
2
a
2
mod N
m
k
2
+
(2i)
k
N
k
(k 1)!
mm
1
>0
m
1
a
1
mod N
m
k1
sgnm
a
2
m
N
q
mm
1
/N
,
o
N
= exp(2i/N).
Cette formule est facilement implique par le dveloppment
nZ
(mz +n)
k
=
(2i)
k
(k 1)!
n=1
n
k1
e
2inmz
(k 2, m = 0)
que nous avons dj unilis plus haut. Dun autre ct, pour tout =
a
c
b
d
on a
G
k
(z; a
1
, a
2
, N)[
k
= (cz +d)
k
G
k
((z); a
1
, a
2
, N) = G
k
(z; a
1
, a
2
, N)
avec
(a
1
, a
2
) = (a
1
, a
2
)
a
c
b
d
mod N.
Cela signie que toutes les condition de la dnition des formes modulares de poids k sur (n) sont
satisfes.
De mme faon on peut on peut construire des sries analogues sur les groupes
1
(N) et
0
(N)
(aussi avec un caractre de Dirichlet mod N quelconque) :
G
a,N
k
(, P) =
l+aP
l
k
,
G
,N
k
(, P) =
a mod N
(a)G
a,N
k
(, P)),
G
a,N
k
(, 'P`) =
a(Z/NZ)
G
a,N
k
(, P)
31
Exercise. Trouver les dveloppements de Fourier des sries
G
k
(a, N, z) = N
k
G
a,N
k
(
z
,
1
N
)
G
k
(, N, z) = N
k
G
,N
k
(
z
,
1
N
).
Pour dnir les sries dEisenstein dans les cas k = 1, 2 on introduit un paramtre additionnel
s C et on utilise la mthode de Hecke base sur un prolongement analytique au point s = 0 des
sries
G
k
(z; a
1
, a
2
, N) = y
s
m
1
a
1
mod N
m
2
a
2
mod N
(m
1
z +m
2
)
k
[m
1
z +m
2
[
2s
,
qui sont absolument convergentes pour k + Re (2s) > 2, et qui satisfont les conditions dautomorphie
pour tous tels s C.
32
Deuxime partie
Surfaces de Riemann et formes modulaires
Leon N
, (U
, p
), p
: U
(U
) C,
(p
(U
) un ouvert, U
= , lapplication p
: p
(U
)
p
(U
) est biholomorphe ;
[3) on peut choisir une telle structure de faon maximale en utilisant le lemme de Zorn, mais on va pas
utiliser ce choix ; autrement dit, on considre une surface de Riemenn avec une classe dquivalence
datlases, et pas avec un seul atlas ; ceci permet dutiliser des cartes les plus commodes dans les
situations concrtes.]
En tout cas, pour tout point z
0
X soit p
z
0
: U
C un paramtre local en z
0
, i.e. un paramtre
locale de U
z
0
avec p
z
0
(z
0
) = 0. De plus, X est naturellement orient par lorientation induit de C.
Soit maintenant X une surface de Riemann compacte. Alors la structure topologique de X est
compltement dtermine par un nombre naturel g = g(X) qui sappell le genre de X. Pour dcrire
cette structure on utilise un polygone normal de 4g cts de X dsign par
(a
1
b
1
a
1
1
b
1
1
. . . a
g
b
g
a
1
g
b
1
g
)
(ou une forme normale) qui peuttre dnit partir dune triangulation de X. Dans une triangulation
dune varit rele on appelle les triangles 2-simplices, les cts 1-simplces, et les sometes 0-simplices.
De plus on utilise les points P
1
, P
2
, . . . , pour marquer les cts et les triangles orients comme
'P
1
, P
2
` et 'P
1
, P
2
, P
3
` respectivement, donc 'P
1
, P
2
` = 'P
2
, P
1
`, 'P
1
, P
2
, P
3
` = 'P
1
, P
3
, P
2
`. Dans
le cas o X est compacte une triangulation de X ne contient quun nombre ni de triangles.
Nous donnons quelques examples et proprits des surfaces de Riemann : Exemples les plus connus
de surfaces de Riemann sont :
2.1.2. La sphre de Riemann S
2
, pour laquelle la structure de surface de Riemann est donne par
la projection stereographique, qui identie S
2
avec le plan projectif CP
1
= C
2.1.3. Tore complexe C/, = '
1
,
2
` est un rseau de C. On peut fournir C/ avec la structure
dune courbe projective complexe la manire suivante.
33
Considrons la fonctions de Weierstrass
(u) = (u, ) =
1
u
2
+
1
(u +l)
2
1
l
2
(le prime signie que l = 0) ; cest une fonction mromorphe double priodique sur C avec les ples
doulble dans les points u = l. Pour sa driv on a
(u) =
(u, ) = 2
l
1
(u +l)
3
.
Il est facile de voir que les dveloppements de Laurent de (u) et de
(u) sont
(u) = u
2
+
n=2
(2n 1)G
2n
()u
2n2
= u
2
+ 3G
4
u
2
+ 5G
6
u
4
+O(u
6
)
(u) = 2u
3
+
n=2
(2n 1)(2n 2)G
2n
()u
2n3
= 2u
3
+ 6G
4
u + 20G
6
u
3
+O(u
5
)
Do on obtient la relation suivante
(u)
2
= 4(u)
3
g
2
(u) g
3
,
o
g
2
= 60
1
l
4
, g
3
= 140
1
l
6
.
(voir Chapitre 3).
2.1.4. Domaine fondamental de SL
2
(Z). Nous avons vu que
(z) =
1
1728
(E
3
4
E
2
6
) = (2)
12
(g
3
2
27g
2
3
).
Posons
j(z) =
g
3
2
g
3
2
27g
2
3
, `H = `H i.
2.1.5. Lemme. La fonction j(z) provient isomorphismes `H
C et `H
C = S
1
= C .
Preuve est implique par le fait que j(z) est une fonction modulaire sur = (1) = SL(2, Z), i.e. une
forme modulaire mromorphe de poids 0. En eet, pour tout a C la fonction f(z) = j(z) a est
aussi une fonction modulaire sur , et on a vu lgalit
1
2
ord
z=i
(f) +
1
3
ord
z=
(f) +
P\H
P=i,
ord
z=P
(f) 1 = 0,
car ord
z=
(f) = 1. Ceci implique que f a une seule racine, notamment, soit z = i avec multiplicit
2 (pour a = 0), soit z = avec multiplicit 3 (pour a = 1), soit z = P H, P = i, .
On va fournir `H avec une structure de surface de Riemann compacte. Ceci nous permetra de
dterminer les dimensions des espaces des formes modulaires sur sousgroupes de congruence.
34
2.2. Thorme de RiemannRoch et ces corollaires.
2.2.1. Soit F = C(X) le corps de toutes les fonctions mromorphes sur une surface de Riemann
X (i.e. les applications f : X C, avec C la sphre de Riemann), ou F = k(X) le corps des
fonctions algbriques mromorphes sur une courbe algbrique X projective et lisse sur un corps k = k
algbriquement clos (et on va utiliser la notaton k = C pour les surfaces de Rieman compactes).
On identie les points P de X avec les valuations discrtes v
P
: F Z telles que v
P
(t) pour une
uniformisante locale t = t
P
F
en P. Posons O
P
= f F [ (v
P
(f) 0.
Attention : pour une surface de Riemann X il nest pas vident quil existe une telle t, mme que
C(X) = C. On construit des fonction mromorphes (globales) non nulles laide de la thorie de
direntielles harmoniques (voir [Farkas et Kra], II.4, II.5), o on a montr que pour tous P = Q il
existe f C(X)
, telle que f O
P
mais f O
Q
(v
P
(f) 0, v
Q
(f) < 0). Ce fait sera utilis sans
dmonstration parce que pour les courbes algbriques cest la dnition dun point, et sa dmonstration
dans le cas de surfaces de Riemann utilise des moyens essentielement analytiques. Posons
Div
X
=
P
n
P
P [ n
P
Z presque tous nuls,
le groupe de diviseurs de X (le groupe abelien libre engendr par les points de X). On a un homo-
morphisme de groupes abeliens (le degr) :
d : Div
X
Z, d(
P
n
P
P) =
P
n
P
,
pour D =
P
n
P
P on crit v
P
(D) = n
P
, et on dit que D
1
D
2
si P X v
P
(D
1
) v
P
(D
2
). Le
symbol S(D) = P X [ n
P
dsigne le support de D (cest un ensemble ni de diviseurs premiers).
Soit S maintenant un ensemble ni de diviseurs premiers (i.e. des points de X), et D Div
X
un
diviseur.
Dnition. (a)
F
S
=
PS
O
P
, F
S
(D) = f F [ P S v
P
(f) v
P
(D),
(b)
L(D) = f F [ P X v
P
(f) v
P
(D).
On voit que F
S
, F
S
(D), L(D) sont des espaces vectoriels sur k.
2.2.2. Thorme de nitude des dimensions. (a)
dim
k
L(D) = l(D) < ,
(b) L(D) = 0 pour D 0,
(c) pour tous A, B avec B A on l(A) d(A) l(B) d(B).
2.2.3. Le thorme de RiemannRoch donne un moyen de calcul des dimensions l(D) laide de
direntielles.
Diviseur dune fonction. Pour f : X C une fonction mromorphe posons (f) = div(f) =
P
v
P
(f)P
Div
X
. On ecrit (f) = (f)
0
(f)
o (f)
0
, (f)
P
v
P
(f
P
)P Div
X
, o = f
P
dt
P
. Pour un diviseur D Div
X
on pose
X
(D) =
X
[ () D.
35
Proposition. (a) d(div(f)) = d(f) = 0 ;
(b) [F : k(f)] = d(f)
0
= d(f)
> 0.
Groupe des classes de diviseurs est dnit comme le groupe quotient Cl
X
= Div
X
/P
X
, o
P
X
= (f) [ f F
Div
X
le sousgroupe des diviseurs principaux.
2.2.4. Proposition. (a) Les nombres d(A) et l(A) ne dpendent que de la classe de A dans Cl
X
.
(b) La classe K dune direntielle nonnulle () dans Cl
X
est bien dnit et sappele la classe
canonique de X, K = K
X
.
(c) dim
k
X
(D) = l(K D).
Dmonstration est directement implique par les deux propositions prcdentes.
2.2.5. Thorme de RiemannRoch. (a) Il existe un nombre entier g = g(X) tels que pour tout
diviseur D on a
l(D) = d(A) + 1 g +l(K D);
(b) le nombre g concide avec l(K) = dim
k
X
(0) = dim
k
[X] o dim
k
X
(0) = dim
k
[X] la
dimension du k-espace vectoriel des direntielles algbriques holomorphes sur X (on pose D = 0
dans (a)).
Leon N
tel que v
P
(u) = v
P
(B + P) et on verie par denition que
lapplicaton f fu fourinie un isomorphisme O
P
/m
P
F
S
(B +P)
F
S
(B)
do le lemme.
Pour dduire le thorme de nituide on remarque que (b) est le rsultat de lgalit
k =
P
O
P
,
et f L(D)
P
O
P
pour D < 0, et pour un P on a f(P) = 0, donc f 0.
Indiquons la dmonstration du thorme de lapproximation, qui est est valable dans une situation
trs gnrale (pour un nombre ni des valuations indpendentes dun corps). Remarquons que chaque
v dnit une norme de F par la formule [x[
v
=
v(x)
avec 0 < < 1. Alors on peut reformuler
le thorme dapproximation de une faon trs naturelle en disant que F est dense dans le produit
F
1
F
n
des compltions correspondantes
F
i
.
2.2.9. Lemme. Soient v
1
, . . . , v
n
les valuations de F tels que pour tous i, j, i = j O
i
O
j
. Alors il
existe un f F tel que v
1
(f) 0 et v
2
(f), . . . , v
n
(f) < 0.
Raisonement par rcurrence. Soit g F tel que v
1
(g) 0 et v
2
(g), . . . , v
n1
(g) < 0 alors on peut
suposer que v
n
(g) 0 (sinon on pose f = g). Dautre part il existe h F avec v
1
(h) 0 et v
n
(h) < 0.
Posons f = g + h
m
, alors v
1
(f) 0, et lingalit v
r
(f) implique r = 2, . . . , n 1. Ici on a deux
cas : v
r
(h) 0 ou v
r
(h) < 0. Si v
r
(h) 0, on a v
r
(g + h
m
) < 0. Sinon v
r
(h) < 0 et lhypothse
v
r
(g +h
m
r
) 0 implique pour tout m > m
r
v
r
(g +h
m
) = minv
r
(g +h
m
r
), v
r
(h
m
), v
r
(h
m
r
) < 0,
donc f satisfait aux conditions du lemme pour m assez grand.
2.2.10. Lemme. Sous les mmes hypothses il existe un f
0
F tel que v
1
(f
0
) > 0 et v
2
(f
0
), . . . , v
n
(f
0
) <
0.
En eet pour un h
0
F tel que v(h
0
) > 0 et pour f comme dans Lemme 2.2.9 on a f
0
= h
0
f
m
pour
m assez grand car v
r
(f
0
) = v
r
(h) +mv
r
(f) et v
r
(f) < 0 pour tout r = 2, . . . , n.
2.2.11. Lemme. Sous les mmes hypothses pour tout l
i
Z il existent n f
i
F tels que v
1
(f
1
1) >
l
1
et v
2
(f
2
) > l
2
, . . . , v
n
(f
n
) < l
n
.
Dmonstration. Par lemme 2.2.9 il existent g
i
tels que v
i
(g
i
) > 0 et v
j
(g
i
) < 0. Posons f
i
=
1
g
m
i
+ 1
,
alors
v
i
(f
i
1) = v
i
(
g
m
i
g
m
i
+ 1
) = v
i
(g
m
i
),
car v
i
(g
m
i
+ 1) = minv
i
(g
m
i
), v
i
(1) = 0, et
v
j
(f
i
) = v
j
(
1
g
m
i
+ 1
) = v
j
(g
m
i
),
car v
j
(g
m
i
+ 1) = minv
j
(g
m
i
), v
i
(1) = v
j
(g
m
i
).
On nie la dmonstration du thorme en posant
a =
i
a
i
f
i
, avec l
i
= m
i
n
min
j=1
v
i
(a
j
)
37
car
v
i
(a a
i
) = v
i
a
i
(f
i
1) +
ji
a
j
f
j
minv
i
(a
i
), v
i
(f
i
1), . . . , v
i
(a
j
).
Cela montre (a). Pour voir (b) on choisit un b F tel que v
i
(b a
i
) > m
i
et pour tout i = 1, . . . , n,
puis on choisit b
i
tels que v
i
(b
i
) = m
i
et en utilisant encore Lemme 2.2.10, on trouve un c avec
v
i
(c b
i
) > m
i
. On pose u = b +c, donc ua
i
= b a
i
+c b
i
+b
i
et v
i
(ua
i
) = minv
i
(b
i
), v
i
(a
i
b), v
i
(c b
i
) = v
i
(b
i
) = m
i
.
2.2.12. Direntielles et calcul de l(A). Soit R un anneau sur un autre anneau O (avec i : O R
tant le morphisme de structure).
Dnition. Le module de direntielles
R/O
est dnit comme un Rmodule fourni avec une ap-
plication de R-modules d : R (R/O) qui satisfait la condition d(rs) = rd(s) + sd(r), et qui est
universel par rapport cette condition. Une construction explicite : posons I = Ker , : R
O
R R
morphisme de la multiplication, alors (R/O) = I/I
2
, et d(r) = r 1 1 r.
Proposition. Soit R/O une extension des corps R = F et k = O. Alors (F/k) est un espace
vectoriel sur F et df
1
, . . . , f
n
est une base de (F/k) sur F F/k(f
1
, . . . , f
n
) est une extension
sparable algbrique des corps.
Dmonstration voir [S.Lang, Algbre]. En particulier, pour une courbe X sur k on pose
X
=
(k(X)/k) : alors dim
F
X
= 1 car le degr de transcendence de F/k est gale 1.
Pour un P X posons
P
= (O
P
/k), alors
P
= O
P
dt, o dt une uniformisante locale en P, et
dt est en mme temps une base de
X
sur F.
Diviseur dune fonction. Pour f : X C une fonction mromorphe posons (f) = div(f) =
P
v
P
(f)P
Div
X
. On ecrit (f) = (f)
0
(f)
o (f)
0
, (f)
P
v
P
(f
P
)P Div
X
, o = f
P
dt
P
. Pour un diviseur D Div
X
on pose
X
(D) =
X
[ () D.
Proposition. (a) d(div(f)) = d(f) = 0 ;
(b) [F : k(f)] = d(f)
0
= d(f)
> 0.
Groupe des classes de diviseurs est dnit comme le groupe quotient Cl
X
= Div
X
/P
X
, o
P
X
= (f) [ f F
Div
X
le sousgroupe des diviseurs principaux.
Proposition. (a) Les nombres d(A) et l(A) ne dpendent que de la classe de A dans Cl
X
.
(b) La classe K dune direntielle nonnulle () dans Cl
X
est bien dnit et sappele la classe
canonique de X, K = K
X
.
(c) dim
k
X
(D) = l(K D).
Dmonstration est directement implique par les deux propositions prcedentes.
38
Leon N
R(A)
R(B)
,
o S = Supp(A) Supp(B). Pour tout f F
S
(A) assignons la rpartition suivante :
r = (r
P
)
P
= r(f), avec r
Q
=
f, pour P S,
r
P
= 0 sinon.
Si f F
S
(B) on a r R(B) alors f r(f) dnit une application injective
F
S
(A)
F
S
(B)
R(A)
R(B)
.
Dautre part, cette application est surjective : par le thorme daproximation partir dune rpartition
(r
P
)
P
on peut trouver une fonction f F
S
(A) telle que v
P
(f r
P
) v
P
(r
P
(B)).
Pour vrier larmation (b) on prend le diviseur D
0
du theorme de Riemann donc l(D
0
)l(D
0
) =
1 g. Soit D
= PPCM(D
0
, A) o A est un diviseur donn. Alors D
0
D
, A D
donc
1 g l(D
) d(D
) l(D
0
) d(D
0
)) = 1 g
et
dim
k
R
R(A) +F
dim
k
R(D
) +F
R(A) +F
= (l(A) d(A)) (1 g),
et pour dmontrer (b) il faut montrer lingalit rciproque :
dim
k
R
R(A) +F
(l(A) d(A)) (1 g).
40
Soient r
1
, . . . , r
m
R linairement indpendants modulo R(A) + F. ll faut montrer que m
l(A) d(A) 1 +g. Pour cela on va construire un A
tel que r
1
, . . . , r
m
R(A
), alors
m dim
k
R(A
)
R(A) +F
= (l(A) d(A)) (l(A
) d(A
) max(v
P
(A), v
P
(r
1
), . . . , v
P
(r
m
))
(cest possible car pour chaque r
i
R lensemble de P X avec v
P
(r
i
) positive est ni), do le
thorme.
2.2.17. Dmonstration du thorme de Riemann. Soit f F
implique P [ (h)
est
positive pour m assez grands.
Preuve du lemme : par lhypothse, llment h est un entier sur O
P
donc la valeur v
P
(h) est positive
(sinon les puissances h
m
engendreraient un module de gnration innie sur O
P
).
Soit g
1
, . . . , g
N
une base de lextension F/k[f]. Par lobservation ci-desus on peut supposer que g
i
sont des entiers de f, et si lon cosidre N(1 +t) produits
f
i
g
j
, (i = 0, . . . , t; j = 1, . . . , N)
on voit quils sont linairement indpendent sur k. Par le Lemme 2.218, il existe un nombre naturel s
tel que
s(f)
+ (g
j
) 0 = (s +t)(f)
+ (f
i
g
j
) 0.
Ceci rsulte
N(1 +t) l((s +t)(f)
) = l((s +t)(f)
),
et si lon pose m = s +t s avec t 0
l(m(f)
) d(m(f)
) = (1 s)d((f)
),
41
o dans la partie droite (1 s)d((f)
> 0 ci-dessus, D = D
1
D
2
, D
1
, D
2
0. Alors
l(mD
0
D
1
) d(mD
0
D
1
) l(mD
0
) d(mD
0
) 1 g,
et pour m asez grand on a
l(mD
0
D
1
) md(D
0
) d(D
1
) + 1 g > o,
car d(D
1
) + 1 g est une constante, et m 0. Autrement dit, pour m 0 il existe une h
L(mD
0
D
1
) non nulle, i.e.
(h) +mD
0
D
1
0 = (h) +D
1
mD
0
= D
1
mD
0
+ (h),
donc
l(D
1
) d(D
1
) = l((h) +D
1
) d((h) +D
1
) l(mD
0
) d(mD
0
) 1 g
pa la dnition de 1 g dans (a).
Dautre part, D = D
1
D
2
D
1
alors
l(D) d(D) l(D
1
) d(D
1
) 1 g,
entranant le thorme de Riemann.
Leon N
F
P
n
a
n
T
n
par cet isomorphisme, alors a
1
sappel le rsidu de en P, la notation tradi-
tionnelle est : a
1
= Res
P
.
Proposition. (a) La dnition ne dpend pas du choix de luniformisante locale t en P ;
(b)
X
on a
PX
Res
P
= 0.
Preuve est implique par lobservation Res
P
=
1
2i
P
w et par la formule de Stokes.
Construction de laccouplement entre
X
(D) et
R
R(D) +F
. Pour W
X
et r = (r
P
) R
on pose
', r` =
PX
Res
P
(r
P
).
Alors on vrie immdiatment les proprit naturelles suivantes :
42
(a) ', r` = 0 pour tout r F (cest larmation (b) de la Proposition prcdente) ;
(b) ', r` = 0 si r R(D) et (D) (dans ce cas r R(D) et (D) implique que r
P
P
) ;
(c) f F on a 'f, r` = ', fr` (Flinarit).
Soit
R le dual de R (comme espace vectoriel sur k). On dnit une application klinaire :
X
0, si Q = P
1
t
n
t e
D
J(D)
R
form par les formes linaires sur R, qui sannules sur un des sous espaces de type R(D) + F. Il y
a une structure naturelle dun Fespace vectoriel sur J dnit par la formule (fl)(r) = l(fr), avec
f F, r R, l : R k, l J.
Alors le lemme prcdant montre aussi que dni une application Flinaire de
X
dans J. On
sait que dim
F
X
= 1, et pour montrer la surjectivit on utlise
2.2.21. Lemme. dim
F
J 1.
Sinon, il existent deux ,
, L(
n
) +L(
n
) J(D
n
)
doit tre injective, o
n
= nP. Par consequance,
dim
k
J(D
n
) 2 dim
k
L(
n
)
Mais cette ingalit contradicte la forme prliminaire du thorme de RiemannRoch : dune part,
dim
k
J(D
n
) = l(D
n
) d(D
n
) +g 1 = n + (g 1 d(D)) +l(D
n
),
donc pour n 0 on a d(D
n
) < 0 et l(D
n
) = 0 ; dautre part, l(
n
) n+1g = d(
n
)+1g,
et on obtient une contradiction pour n 0.
2.2.22. Thorme de RiemannRoch sur un corps arbitraire. Soit X un courbe algbrique
projective et lisse sur un corps arbitraire k (pas necessairement algbriquement clos). Alors on peut
43
gnraliser le thorme de RiemannRoch pour X, mais pour cela il faut modier la notion du degr
dun diviseur D =
P
n
P
P, o P parcourt les points de k(X) (les valuations nomalises de k(X)
triviales sur k). Un point P est dit krationnelle si d
P
= 1, i.e. P X(k) (il a donne par ces
coordonnes qui appartiennent k). Lgalit d
P
= d signie que les coordonnes de P appartiennent
une extension de degr d de k. On dsigne par d
P
= dim
k
O
P
/m
P
le degr du point P (O
P
tant
lanneau de valuation, m
P
son idale maximale). On pose d(D) = d(
P
n
P
P) =
P
n
P
d
P
, l(D) =
dim
k
L(D), L(D) = f k(X) [ P v
P
(f) v
P
(D).
Thorme de RiemannRoch sur k. (a) Il existe un nombre entier g tels que pour tout diviseur
D on a
l(D) = d(A) + 1 g +l(K D);
(b) le nombre g concide avec l(K) = dim
k
X
(0) = dim
k
[X] o dim
k
X
(0) = dim
k
[X] la
dimension du k-espace vectoriel des direntielles algbriques holomorphes sur X (on pose D = 0
dans (a)).
2.3. Surface de Riemann associe un sous-groupe de congruence
2.3.1. Elments elliptiques, paraboliques et hyperboliques dun sousgroupe de SL(2, R).
Soit SL
2
(R) un sous-groupe discrt.
Dnition.
(a) On appelle s H elliptique pour sil existe = 1 tel que (s) = s ; notation :
Ell
= s H [s elliptique pour ;
(b) On appelle s R parabolique pour sil existe = 1 tel que (s) = s ; notation :
Par
= s R i [s parabolique pour ;
(c) On appelle s R hyprbolique pour sil existe g a = 1 tel que (s) = s ; notation :
Hyp
= s R [s hyperbolique pour
Exercise. Trouver tous les lments elliptiques, paraboliques et hyperboliques de = (1) = SL
2
(Z).
(Montrer que Ell
= (i), (j)[ SL
2
(Z), Par
= Q i. Posons
s
= [(s) = s le stabilisateur de s dans .
Soit SL
2
(Z) dindice ni. Posons H = H Q i = H Par
v
= [(U) U =
cest
`
dire, (U) U = g(v) = v.
Ceci implique quon a linclusion
v
`U `H,
et
v
`U est un voisinage du point (v) o la projection naturelle : H `H.
44
Si le point v H est ni elliptique ni parabolique on a que
v
ne contient que 1 et possiblement
1. Donc on a un homomorphisme : U
v
`U.
Supposons que v est elliptique et posons
v
=
v
1/1. Soit lisomorphisme holomorphe
de H sur le disc D tel que (v) = 0. Si lordre de
v
est gal n, le groupe
v
1
est form par les
transformations
w
k
w, k = 0, 1, , n 1, = e
2i/n
.
Dans ce cas l on dnit la structure complexe en v par p((z)) = (z)
n
. Il est clair que p est un
homomorphisme sur un ouvert de C.
Soit nalement s un point parabolique de et un lment de SL
2
(R) tel que (s) = . Alors
1
1 =
1
0
h
1
m
[m Z
, w
0
= f(z
0
) X et u, t des paramtres locaux aux points z
0
, w
0
respectivement, on
apelle lindice de ramication e = e(w
0
)de f en w
0
au-dessus de z
0
le nombre e = v
z
0
(t(f(z))), i.e.
t(f(z)) = a
e
u(z)
e
+a
e+1
u(z)
e+1
+ , a
e
= 0,
dans un voisinage de z
0
. Il ny a quun nombre ni des image rciproques dun point w
0
x ; si
e
1
, , e
h
sont les indices de ramication correspondantes, leur somme n = e
1
+ + e
h
ne depend
pas de point w
0
et est appell le degr du revtement f.
2.3.3. Thorme (formule de Hurwitz) Soit g = g(X), g
= g
. Alors
2g
2 = n(2g 2) +
zX
(e
z
1).
Dmonstration est facilement implique par le fait d(f
()) = 2g
2, d(()) = 2g 2, o une
direntielle non nulle sur X.
2.3.4. Le revtement dni par un sousgroupe dindice ni et sa ramication.
Considrons le revtement
X
`H `H
pour un sous-groupe
1/1
les images dans PSL
2
(R) = SL
2
(R)/1, alors n = [ :
H
id
H
`H
f
`H
45
les projections naturelles. Soit z H, p = (z) et f
1
(p) = q
1
, , q
h
. Choisissons des points w
k
tels que q
k
=
(w
k
).
2.3.5. Proposition (Le genre dune courbe modulaire). Lindice de ramication e
k
de f en q
k
est
gale [
w
k
:
w
k
]. Si w
k
=
k
(z) pour
k
on a :
e
k
= [
z
:
1
k
k
z
]
et =
k=1
h
z
(la runion disjoint). En particulire, si
est distingu on a e
1
= = e
h
et
[ :
] = e
1
h.
Les surfaces de Riemann X
. On appelle X
= g(X
2
.
Dmonstration utilise la formule de Hurwitz.
Soit e
1
, . . . , e
t
les indices de ramication des points w
k
de `H au-dessus de
(j), j = e
2i/3
. Alors
= e
1
+. . . e
t
ou e
3
= 1 ou 3. Le nombre dindices k avec e
k
= 1 est gale
3
car e
k
= [(1)
j
:
w
k
].
Posons t =
3
+
3
alors =
3
+
3
. Ceci implique
t
k=1
(e
k
1) = t = 2
3
=
2(
3
)
3
Par analogie,
P audessus de (i)
(e
P
1) =
2
2
P audessus de ()
(e
P
1) =
.
Il reste de substituer ces donnes dans la formule Hurwitz.
On utilise souvent la notation X(N) = (N)`H, X
0
(N) =
0
(N)`H), X
1
(N) =
1
(N)`H).
2.3.6. Le genre de X(N). Soit (N) le sous groupe de congruence principal de niveau N donc
SL
2
(Z) = (1). Pour un revtement
`H (1)`H
on va dterminer les indices de ramication. On a vu que le degr du revtement est gal = [(1) :
]. On va noter par
0
1
1
0
0
1
1
1
1
1
1
0
.
46
Mais aucun de ces lments est conjugu avec 1
2
modulo N. Le fait que (N) est distingu implique
larmation.
Posons
2
=
2
(),
3
=
3
() pour le nombre de point elliptiques dordre 2 (resp. 3) sur X
, et
soit
1
0
Nb
1
[b Z do le
rsultat. Alors
g
N
= g((N)) = 1 +
(N 6)
12N
(N > 1).
On a dj vu que
=
N
3
2
p|N
(1 p
2
) pour N > 3 et = 6 pour N = 2.
Exercise. Montrer que les points paraboliques s = a/b, s
= a
/b
a
b
mod N
2.3.7. Le genre de X
0
(N). Considrons maintenant le sousgroupe
0
(N). On a = N
p|N
(1 +
p
1
) = P
1
(Z/NZ). La ramication est donne par la
Proposition. Pour =
0
(N) on a
2
=
0, siNestdivisiblepar4,
p|N
1 +
1
p
, sinon
3
=
p|N
1 +
3
p
, sinon,
d|N,d>0
d,
N
d
,
o est la fonction dEuler.
Dmonstration. Considrons dabord lensemble A
N
des paires (c, d) donnes par
A
N
= (c, d) [ (c, d) = 1, d[N, 0 < c N/d .
Pour une telle (c, d) choisissons a, b tel que
a
c
b
d
SL
2
(Z). Alors on obtient un systme exact des
rprsentant de
0
`SL
2
(Z). En eet ces lments ne sont pas quivalents modulo
0
(N) et leur nombre
est exactement gale ci-dessus.
Le nombre
0
(N)`(1)/
s
47
pour un point parabolique arbitraire s. Prenons s = 0. Alors
, d
1
m
0
1
pour un m Z
Ceci implique d = d
, c
d,
N
d
paires non
quivalentes, do la formule pour
.
Pour dterminer
3
on dsigne par S
1
(par S
2
) le nombre dlments elliptiques de (1) congrus
=
0
1
1
1
(resp.
2
). Nous allons vrier que
3
concide avec le nombre didaux J de lanneau
A = Z[j] qui satisfont aux proprits i) ii) cidessous :
i) N(J) = N = [A/J[ ;
ii) J nest pas divisible par aucun nombre positive suprieur 1.
Ceci entranera immdiatement la formule chrche par la considration de la dcomposition de J
en produit des idaux premiers.
Posons
L = Z
2
, L
N
=
x
Ny
L[x, y Z
.
Alors
0
(N) = (1) [ L
N
= L
N
.
Pour S
1
S
2
considrons L comme un Amodule. Le fait que A est un anneau principal implique
quil existe un Zisomorphisme f : A L tel que f(jx) = f(x) pour tous x A .
Soit T lensemble de tous les Zisomorphismes de A L, alors T est lunion disjointe de T
1
et T
2
,
o
T
i
= f T [ S
i
x A on a f(jx) = f(x)
Posons J = f
1
(L
N
). De la caractrisation de
0
(N) ci-dessus on voit facilement que J est un idal
de A
0
(N) qui satisfait les proprts i) et ii) : le fait que f est un Zisomorphisme entrane
que J nest pas divisible par aucun nombre positive suprieur 1 A parce que le mme est vrai pour
L
N
L.
Exercise. Vrier que lassociation J provient une bijection entre lensemble des classes de conju-
gaison des lments elliptiques dans
0
(N) et des idaux J aves les proprits i), ii) cidessus.
De mme faon on trouve
2
en utilisant lanneau Z[i].
Exemple. Soit N = p un nombre premier. Alors
0
(p)`H (1)`H
est de degr p + 1, les indices de ramication en 0 et sont gaux p et 1 (respectivement).
Corollaire. Toutes les courbes modulaires X
0
(N) de genre 2 sont donnes par le tableau :
genre de X
0
(N) N
0 1 N 10, 12, 13, 16, 18, 25
1 11, 14, 15, 17, 19, 20, 21, 24, 27, 32, 36, 49
2 22, 23, 26, 28, 29, 31, 37, 50
Posons =
N
0
0
1
alors
0
(N) =
1
(1). Ceci implique que le corps de fonction C(X
0
(N)) est
engendr par J(z), J(Nz) : C(X
0
(N)) = C(J(z), J(Nz)).
48
2.3.8. Premiers application aux formes modulaires. En utilisant linformation obtenue ci-dessus
on va dterminer maintenant les dimensions des espaces des formes modulaires pour les sousgroupes
de congruence.
Lide de cette calcul et montre par le remarque suivant :
Proposition. Pour un sousgroupe dindice ni il y a lisomorphisme naturel
o
2
()
1
[X
], f(z) f(z) dz
En eet, pour f
2
() la direntielle f(z) dz est invariant par rapport et dz =
1
2i
dq
q
. Ceci
implique que la direntielle f(z) dz est holomorphe aux points s Q f est parabolique.
Corollaire. dimS
2
() = g(X
).
Dun autre ct, pour f
2
() la somme des rsidus de la direntielle f(z) dz doit tre gale
0 par un thorme classique sur les surfaces de Riemann compactes. Cette direntielle na que des
ples simples au points. Cela nous donne la formule
dim
2
() = g +
1.
2.4. Dimensions des espaces des formes modulaires
2.4.1. Diviseur dune forme automorphe. Considrons la surface de Riemann X
= `H pour
un sousgroupe fuchsien de SL
2
(R) de premier espce (par la dnition cela signie que X
= `H
est compact).
Dnition. On appelle forme modulaire mromorphe f de poids k sur une fraction de type f
1
/f
2
,
o f
1
k
1
(), f
2
k
2
() avec k = k
1
k
2
. Lespace vectoriel complex de telles formes est not
par /
k
().
Posons K = /
0
() alors /
k
() devient un espace vectoriel sur K de dimension 1. On peut
vrier que K = 0 pour k Z, k paire si 1 . Pour F /
2
() lexpression F(z) dz est invariant
par rapport , et il est evident que lassociation
F F(z) dz
dnit un isomorphism
/
2
()
1
(X
)
sur lespace complexe
1
(X
.
Dun autre ct, pour k = 2n on a
/
2n
()
n
(X
),
o
n
(X
.
Pour tout f /
k
() on va dnir le diviseur div(f) la manire suivante. Soit P X
. Si P
correspond un point z
0
H on sait que le paramtre locale en P est dnit par t = (z)
e
, o un
isomorphisme holomorphe de H sur le disque ouvert D tel que (z
0
) = 0, e = [
z
0
[ lordre du point z
0
.
Posons
P
(f) =
(zz
0
)
(f)/e. Soit P un point parabolique, (s) = P, o : H X
la projection
naturelle, s Par
. Soit un lment de SL
2
(R) tel que (s) = . Alors ci-dessus
1
1 =
1
0
h
1
m
[m Z
49
pour un nombre h > 0. On appelle P rgulier si
1
est engendr par la matrice
1
0
h
1
, et on appelle
P non-rgilier si 1 et le groupe
1
est engendr par la matrice
1
0
h
1
. Si s est nonrgulier
et k est impair, la fonction g(z) = f[
k
1
satisfait la condition g(z+h) = g(z) alors g(z+2h) = g(z).
Par la dnition des formes modulaires on a
f[
k
1
=
(q
1/2
h
), si P est nonrgulier,k est impair
(q
h
), sinon
o q
h
= exp(2iz/h), , certaines fonctions mromorphes au voisinage de lorigine. Posons
P
(f) =
t
(t)/2 (t = q
1/2
h
), si P est nonrgulier, k est impair
q
h
(q
h
), sinon.
Soit Div
Q
(X
) = Div(X
) par la rgle :
div(f) =
PX
P
(f) P.
Il est clair de la dnition que
div(f
1
f
2
) = div(f
1
) + div(f
2
) (f
1
/
k
1
(), f
2
/
k
2
().
2.4.2. Proposition (caractrisation des formes modulaires et des formes paraboliques par
leur diviseur) Dans la notation ci-dessus on a
k
() = f /
k
() [ div(f) 0
et
o
k
() =
f /
k
() [ div(f)
u
i=1
Q
i
+
1
2
u
j=1
Q
si k est impair et 1
f /
k
() [ div(f)
u
i=1
Q
i
+
u
j=1
Q
sinon
o Q
i
(resp. Q
j
) parcourt les poins rgulier (resp. non-rgulier) de X
.
2.4.3. Proposition (sur le degr du diviseur dune forme modulaire de niveau suprieur
Soit P
1
, ..., P
r
les points elliptiques de X
, Q
1
, ..., Q
u
les points paraboliques rguliers, Q
1
, ..., Q
u
les
points paraboliques nonrguliers de . Soit f /
k
(), f 0, et, si k est pair = f (dz)
k/2
. Alors
pour k pair on a
div(f) = div() +
k
2
i=1
(1 e
1
i
)P
i
+
u
i=1
Q
i
+
u
j=1
Q
(2g 2) +
r
i=1
(1 e
1
i
) +u +u
.
50
Dmonstration est entrane des expressions pour dz/dt o t un paramtre local. Soit P X
. Si
P correspond un point z
0
H on sait que le paramtre locale en P est dnit par t = (z)
e
, o
est ci-dessus. Alors dt/dz = d((z)
e
)/dz = e(z)
e1
(d/dz), ceci implique
t
(dt/dz) =
(z)
e(e(z)
e1
=
e 1
e
= 1 e
1
,
ou
t
(dz/dt) = (1 e
1
). Soit Q un point parabolique, (s) = Q, o : H X
la projection
naturelle, s Par
1
1 =
1
0
h
1
m
[m Z
.
On a dt/dz =
h
2i
t alors
Q
(dz/dt) = 1.
Il est commode a crire formellement :
div(dz) =
i=1
(1 e
1
i
)P
i
+
u
i=1
Q
i
+
u
j=1
Q
.
Corollaire. Pour = SL
2
(Z), f /
k
() on a
deg divf =
k
12
Dmonstration. En eet, 2g 2 = 2,
(2g 2) +
r
i=1
(1 e
1
i
) +u +u
= 2 + 1
1
2
+ 1
1
3
+ 1 =
1
6
,
et
k
2
(2g 2) +
r
i=1
(1 e
1
i
) +u +u
=
k
12
.
Remarque. Le nombre
(2g 2) +
r
i=1
(1 e
1
i
) +m
o m = u +u
\H
y
2
dxdy = 2g 2 +m+
r
=1
(1 e
1
).
51
(Pour la dmonstration qui utilise la formule de Stokes voir G.Shimura, Ch.2, 2.5).
En particulire,
SL
2
(Z)\H
y
2
dxdy =
3
.
Maintenant tout est prt pour calculer les dimensions des espaces des formes modulaires. Soit
F
0
/
k
(), F
0
0. Posons B = divF
0
. On crit une forme modulaire mromorphe F /
k
() sous
la forme F = fF
0
, o f K = /
0
(). On a dj vu que
k
() = f /
0
() [ div(f) B ,
o
k
() =
f /
0
() [ div(f) B +
u
i=1
Q
i
+
u
j=1
Q
.
Ici
B, B +
u
i=1
Q
i
+
u
j=1
Q
j
Div
Q
(X
).
Pour un A =
PX
c
P
P Div
Q
(X
) posons [A] =
PX
[c
P
] P (la partie entire de A).
On vrie facilement que div(f) A div(f) [A]. Soit m = u + u
i=1
[n(e
i
1)/e
i
].
2.4.5. Thorme (dimensions des espaces des formes modulaires de poids pair) Soit g le
genre de X
(k 1)(g 1) +
k
2
m+
r
i=1
[k(e
i
1)/2e
i
]), (k>2)
g +m1, (k=2, m>0)
g, (k=2, m=0)
1, (k=0)
0, (k<0).
2.4.6. Thorme (dimensions des espaces des formes paraboliques de poids pair) La
dimension de lespace vectoriel o
k
pour un nombre pair k est donne par la formule suivante
dimo
k
=
(k 1)(g 1) +
k
2
1
m+
r
i=1
[k(e
i
1)/2e
i
]), (k>2)
g, (k=2)
1, (k=0, m=0)
0, (k=0, m>0)
0, (k<0).
52
2.4.7. Thorme (dimensions des espaces des formes modulaires de poids impair) Soit
1 , u le nombre des points paraboliques rguliers, u
(k 1)(g 1) +
uk
2
+
u
(k 1)
2
+
r
i=1
[k(e
i
1)/2e
i
]), (k 3)
0, (k < 3),
dimo
k
=
(k 1)(g 1) +
u(k 2)
2
+
u
(k 1)
2
+
r
i=1
[k(e
i
1)/2e
i
]), (k 3)
0, (k < 3),
Dmonstrations de tous ces thormes sont bases sur le thorme de RiemannRoch. Par exemple,
dans la situation du thorme 4.1 on identie
k
() avec lespace vectoriel
L([B]) = f K[ div(f) B ,
On a
deg([B]) (2g 2) (n 1)
(2g 2) +
r
i=1
(1 e
1
i
) +m
.
Si n > 1 ou n = 1 et m > 0 on a
l([B]) = deg([B]) g + 1
do le premier cas. Les autres cas sont considrs de la mme faon ou plus facilement.
Remarque. Pour k = 1 cette mthode ne marche pas. On a deg([B]) = g 1 +u/2, ceci implique
dim
1
()
u
2
,
dim
1
() =
u
2
pour u > 2g 2.
2.4.8. Exemple. Soit N = 2, 3, 5, 11 et k = 24/(N + 1). Alors o
k
(
0
) a la dimension 1 et il est
engendr par ((z)(Nz))
1/(N+1)
.
En eet, la formule pour la dimension nous montre que dim(o
k
(
0
(N))) = 1. Dautre part, la
fonction g(z) = (z)(Nz) est invariant par rapport a linvolution
0
N
1
0
0
(N)
(y compris les points 0 et ).
53
Leon N
9
Troisime partie
Courbes elliptiques et formes modulaires
algbriques.
3.1. Thorme dAbel. Groupe de classes de diviseurs. Lois dad-
dition et la mthode de scantes et tangentes.
3.1.0. Gnralits.
On va commencer par des gnralits sur les courbes elliptiques sur un corps arbitraire k (pas
necessairement algbriquement clos).
Dnition. Une courbe projective et lisse X est dit elliptique sil existe un point krationel o X(k)
et si g = g(X) = 1.
Pour tudier telles courbes on utilise le thorme de RiemannRoch sur k qui implique que pour
une courbe de genre 1 on a
D d(D) > 0 = 2g 2 = l(D) = d(D).
Soit Cl
0
X
le groupe de classes de diviseurs krationels de degr zro.
3.1.1. Thorme dAbel. Soit C
P
dsigne la classe de (P) (o) dans Cl
0
X
. Alors lapplication
X(k)
Cl
0
X
dnie par P C
P
est une bijection.
Dmonstration. Injectivit : on ecrit D
1
D
2
sil existe f k(X) telle que (f) = D
1
D
2
. Supposons
que (P) (o) (Q) (o) (P) (Q) ; il faut montrer que P = Q. Sinon, il existe f k(X) telle
que (f) = (P) (Q), (f)
0
= P, (f)
+ (P),
D
(m1)(o) +R
, (P) + (R
) (o) + (R).
Maintement pour tout D de degr zro on a D = D
1
D
2
, D
1
, D
2
> 0, D
1
m(o) + (P
1
),
D
2
m(o) + (P
2
), donc D (P
1
) (P
2
) (R) (o), i.e. la classe de D concide avec C
R
, do la
surjectivit.
3.1.2. Cubique planaire projective. Rappelons quune courbe projective planaire ( est dnit
par une quation de type F(X : Y : Z) = 0, o F(X : Y : Z) est une forme homogne des variables
projectives X, Y , Z. On dit que ( est lisse si le systme
F = F
X
= F
Y
= F
Z
= 0
54
na pas de solutions nontriviales dans sur k.
On sait quune courbe elliptique ( possde une seule direntielle une constante multiplicative
prs car l(K) = 1, o K dsigne la classe canonique. Le thorme prcdent permet de montrer que
i) ( est une groupe algbrique ; ii) ( est isomorphe une cubique planaire.
Thorme. (a) Toute courbe ( de genre 1 avec o ((k) est isomorphe une cubique planaire
y
2
+a
1
xy +a
3
y = x
3
+a
2
x
2
+a
4
x +a
6
,
o par lquation homogne correspondante
Y
2
Z +a
1
XY Z +a
3
Y Z
2
= X
3
+a
2
X
2
Z +a
4
XZ
2
+a
5
Z
3
, o = (0 : 1 : 0),
(b) Si Car(k) = 2, 3, on peut dnir ( par une quation ane de type
y
2
= x
3
+ax +b,
o par lquation homogne correspondante
Y
2
Z = X
3
+aXZ
2
+bZ
3
, o = (0 : 1 : 0).
.
Preuve (voir [Appendix de J.Tate dans S. Lang, "Elliptic functions"]). Il existe x L(2o) non-
constante. Alors x a un ple dordre 2 en o, car les lment de L(o) L(2o) sont les constantes. Puis,
l(3o) = 3, donc il existe une fonction y L(3o) avec un ple dordre 3 en o. Soit t une uniformisante
locale en o. On choisie , x et y de telle faon que
= dt + = dt(1 +O(t)), x = t
2
+ = t
2
(1 +O(t)), y = t
3
(1 +O(t)).
Alors
L(o) = '1`, L(2o) = '1, x`, L(3o) = '1, x, y`, L(5o) = '1, x, y, xy, x
2
`,
et x
3
y
2
L(5o), do on obtient lquation ane cidessus. Sa completion projective est une modle
projective lisse de (. La lissit est facile montrer par labsurd : sinon la projection de centre en un
point singulier nous donne une fonction ( P
1
k
de degr 1, mais ls courbe ( nest pas rationelle.
Si Car(k) = 2, on utilise la substitution
y y +
a
1
2
x +
a
3
2
pour liminer les coecients a
1
, a
3
. Si de plus Car(k) = 3, on utilise la substitution x x +
a
2
3
pour
liminer le coecients a
2
. Ceci rsulte que dans le cas Car(k) = 2, 3 on peut amener lequation de la
courbe la forme
y
2
= x
3
+ax +b (a, b k).
On vrie que cette courbe est lisse ssi le polynme cubique droite na pas de racines multiplies
(directement par la dniton des points singuliers comme des solutions de lquation F = F
X
= F
Y
=
F
Z
o dans le cas gnrale F(X, Y, Z) = Y
2
+a
1
XY Z +a
3
Y Z
2
X
3
a
2
X
2
Z a
4
XZ
2
a
6
Z
3
).
La direntielle holomorphe est donne par
=
dx
2y +a
1
+a
3
=
dx
y
=
dy
x
=
dy
3x
2
+ 2a
2
x +a
4
a
1
y
,
o (x, y) = y
2
+a
1
xy +a
3
y (x
3
+a
2
x
2
+a
4
x +a
6
) = 0 lquation ane de la courbe (. En eet,
grce lquaton (x, y) = 0 on a sur (
x
dx +
y
dy = 0,
55
et ,
x
,
y
ne sannulent pas en mme temps. La forme de Weierstrass de ( est
y
2
= 4x
3
g
2
x g
3
.
Le discriminant
= g
3
2
27g
2
3
ne sannule pas (on a = 2
4
(x
1
x
2
)
2
(x
1
x
3
)
2
(x
2
x
3
)
2
, o 4x
3
g
2
xg
3
= 4(xx
1
)(xx
2
)(xx
3
).
3.1.3. Lois de groupe sur ( est induite par la bijection du thorme dAbel X(k)
Cl
0
X
. Si on
amne ( la forme dune cubique planaire, on peut dcrire la lois daddition par la "mthode de
scantes et tangentes" de Poincar : pour trois points direntes P
i
= (x
i
, y
i
) (i = 1, 2, 3)
P
1
+P
2
+P
3
= o ((P
1
) (o)) + ((P
2
) (o)) + ((P
3
) (o)) 0
(P
1
) + (P
2
) + (P
3
) 3(o) 0,
et P
3
est uniquement dnit par P
1
, P
2
.
Soit h(x, y) = 0 lquation de la droite passante par P
1
et P
2
, alors il y a un seule troisime point
P
3
dintersection de la droite avec (. On a (h) = (P
1
) + (P
2
) + (P
3
) 3(o), do la mthode.
Il est facile dcrire cette mthode par les formules explicites.
Remarques. Si ( est une courbe projective qui est dnit par des quation polynomials coecients
dans k, admettante une structure (algbrique) de groupe et un point rationel o ((k) sur k comme
llment neutre, alors on peut montrer par les moyens de la gomtrie algbrique que : (i) la lois de
groupe est unique et commutative ; (ii) ( est lisse ; (iii) il existe une direntielle holomorphe nonnuls
sur ( construite partir du point o laide des dcalage de groupe, donc la classe canonique K
C
est nulle ; ceci implique que g(() = 1 car d(K
C
) = 2g 2 = 0.
Leon N
1
(u +l)
2
1
l
2
(le prime signie que l = 0) ; cest une fonction mromorphe double priodique sur C avec les ples
doulble dans les points u = l. Pour sa driv on a
(u) =
(u, ) = 2
l
1
(u l)
3
.
Il est facile voir que les dveloppements de Laurent de (u) et de
(u) sont
(u) = u
2
+
n=2
(2n 1)G
2n
()u
2n2
= u
2
+ 3G
4
u
2
+ 5G
6
u
4
+O(u
6
)
(u) = 2u
3
+
n=2
(2n 1)(2n 2)G
2n
()u
2n3
= 2u
3
+ 6G
4
u + 20G
6
u
3
+O(u
5
)
56
Do on obtient la relation suivant
(u)
2
= 4(u)
3
g
2
(u) g
3
,
o
g
2
= 60
1
l
4
, g
3
= 140
1
l
6
.
(La fonction
(u)
2
4
3
+60G
4
+140G
6
est identiquement nul car son dveloppement de Laurent
en 0 contient ne que des puissances positives de u :
(u) = u
2
+ 3G
4
u
2
+ 5G
6
u
4
+O(u
6
),
3
(u) = u
6
+ 9G
4
u
2
+ 15G
6
+O(u
2
)
(u) = 2u
3
+ 6G
4
u + 20G
6
u
3
+O(u
5
),
2
(u) = 4u
6
24G
4
u
2
80G
6
+O(u
2
)
et cette fonction est une fonction double priodique sur C qui sannule lorigine, cest dire elle est
la constante 0).
Maintenant on dsigne par E
P
2
C
la courbe dnie par lequation de Weierstrass avec g
2
et g
3
ci-dessus, et on dnit une application
C/
E
(C)
par u ((u) :
4x
2
g
2
x g
3
sur E = E
(C) et lintgrer autour un contour qui joint un point initial xe (disons, o) avec un point
vari. Lintgral depends du choix de contour mais limage dans C/ est invariant. Le rseau
=
[ H
1
(E(C), Z)
est dnit par le choix de la direntielle ; si lon remplace par u, u C, le rseau ce remplace
par le rseau
= u.
Lisomorphisme C/
E
(u
1
)
(u
2
)
(u
1
) (u
2
)
2
.
En termes des coordonnes (x, y) on a
x
3
= x
1
x
2
+
1
4
y
1
y
2
x
1
x
2
2
,
o
P
1
= (x
1
, y
1
), P
2
= (x
2
, y
2
), P
3
= P
1
+P
2
= (x
3
, y
3
).
57
sl Dmonstration du thorme daddition et base sur la
Proposition. (a) Pour une fonction 0 = f F
avec (f) =
uC/
n
u
(u) on a
uC/
n
u
= 0 ; (b)
Pour 0 = f F
avec (f) =
uC/
n
u
(u) on a
uC/
n
u
u 0(mod).
Preuve. La premire armation exprime le fait d
u
f
(u)
f(u)
du = 2i
u
n
u
u,
o dsigne le parallelogramme fondamental de , et son borne. Dautre part, lintgrale peut
tre calculer laide de calcule les intgrales lelong les cts opposites. Par exemple, un des deux
couples de ces intgrales est gale
+
1
u
f
(u)
f(u)
du
+
1
+
2
+
2
u
f
(u)
f(u)
du
+
1
u
f
(u)
f(u)
du = 2ik
2
,
do la Proposition.
Maintenant, pour u
1
, u
2
C/, u
1
mod soit
(u
1
) = a(u
1
) +b,
(u
2
) = a(u
2
) +b,
i.e. y = ax + b la droite passante traverse de (x
i
, y
i
), o x
i
= (u
i
), y
i
=
(u
i
), (i = 1, 2). La
fonction (u) (a(u) + b) a exactement trois zros, comptes avec multiplicits, u = u
1
, u
2
, u
3
. On
a alors par Proposition u
1
+ u
2
+ u
3
0(mod). On a soit u
1
= u
3
, 2u
1
+ u
2
0(mod), soit
u
3
(u
1
+ u
2
)(mod). Ceci implique que le polynme 4x
3
g
2
g
3
(ax + b)
2
a trois racines
x
i
= (u
i
), (i = 1, 2, 3), i.e. 4x
3
g
2
g
3
(ax + b)
2
= 4(x (u
1
))(x (u
2
))(x (u
3
)). Car
a((u
1
) (u
2
)) =
(u
1
)
(u
2
), on a
(u
1
) +(u
2
) +(u
3
) =
a
2
4
(coecient de x
2
), do
(u
1
+u
2
) = (u
1
) (u
2
) +
1
4
(u
1
)
(u
2
)
(u
1
) (u
2
)
2
,
et si u
1
= u
2
= u, on a
(2u) = 2(u) +
1
4
(u)
(u)
2
.
(passage la limite).
3.1.5. Homomorphismes et classication des courbes elliptiques
Soit E
C/, E
C/
a la
forme u u pour un C. En eet, dans un voisinage de 0 on a (u) = a
0
+a
1
u +a
2
u
2
+. . . , et
(u
1
+ u
2
) = (u
1
) + (u
2
), do (u) = a
1
u, et = a
1
. Pour tout u C il existe un N N tel que
u/N est dans le voisinage ci-dessus, et (u/N) = u/N, donc on a de nouveau (u) = u.
Ceci implique que
Hom(E, E
) = Hom(C/, C/
) = C [
,
58
End(E) = Hom(C/, C/) = C [ ,
et on pose
End
Q
(E) = End(E) Q = C [ (Q) Q .
On voit de cette description que les coecients g
2
et g
3
sont dnis aux replacements g
2
4
g
2
, g
3
6
g
3
( k) prs. Linvariant modulaire J
E
de la courbe E est dnit par J
E
= 1728j
E
=
(12)
3
j
E
, o
j =
g
3
2
g
3
2
27g
2
3
=
g
3
2
.
Deux courbes ont le mme invariant ssi ils devient isomorphes sur une clture algbrique de k (en
eet, elles sont isomorphes sur une extension de degr 6 de k). Ce reultat reste valable sur nimporte
quel corps k de Car(k) = 2, 3 ; plus precisement,
3.1.6. Thorme. (a) Soient E : y
2
= 4x
3
g
2
xg
3
, E
: y
2
= 4x
3
g
2
xg
3
deux courbes elliptiques
sous la forme de Weierstrass, qui sont isomorphes sur k, et : E E
2
=
4
g
2
, g
3
=
6
g
3
, (x, y) = (
2
x,
3
y).
(b) j k il existe E telle que j
E
= j.
Preuve de (a) utilise le thorme de RiemannRoch. Pour les direntielles ,
de E et de E
, et
pour coordonnes (x, y) de E
considrons le composes x =
x, y =
y,
. Alors
il existe un k tel que
= w, et
x =
2
x +r,
y =
3
y +s
2
x +t, r, s, t k.
On a les relation y
2
= 4x
3
g
2
x g
3
,
(
3
y +s
2
x +t)
2
= 4(
2
x +r)
3
g
2
(
2
x +r) g
3
,
qui impliquent r = s = t = 0 et (a).
Pour montrer (b) on remarque tout dabord quon obtient j
E
= 0 si lon prend g
2
= 0, i.e.
E : y
2
= 4x
3
1, et on obtient j
E
= 0 si lon prend g
2
= 1, E : y
2
= 4x
3
x. Dans le cas gnral on
cherche E sous la forme E : y
2
= 4x
3
gx g avec j = g/(g 27).
3.1.7. Thorme. Pour tous nombres complexes r, s avec r
3
27s
2
= 0 il existe un rseau tel
que g
2
() = r, g
3
() = s.
Preuve est base sur
3.1.8. Lemme. La fonction
j(z) = j(
z
) =
g
3
2
(z)
g
3
2
(z) 27g
2
3
(z)
prends toutes les valeurs complexes strictement une fois.
Dmonstration du lemme (voir aussi 2.1.5) est implique par le fait que j(z) est une fonction modulaire
sur = (1) = SL(2, Z), i.e. une forme modulaire mromorphe de poids 0, qui provient isomorphismes
j : `H
C, j : `H
C. En eet, pour tout a C la fonction f(z) = j(z) a est aussi une
fonction modulaire sur , et on a vu legalit
1
2
ord
z=i
(f) +
1
3
ord
z=
(f) +
P\H
P=i,
ord
z=P
(f) 1 = 0,
car ord
z=
(f) = 1. Ceci implique que f a une seule racine, notamment, soit z = i avec multiplicit
2 (pour a = 0), soit z = avec multiplicit 3 (pour a = 1), soit z = P H, P = i, .
59
Maintenant considrons la courbe elliptique ( : y
2
= 4x
3
rxs avec linvariant j = r
3
/(r
3
27s
2
)
et le lemme implique quil existe un rseau
tel que j(
) = j. Si (
: y
2
= 4x
3
g
2
(
) g
3
(
) la
courbe de Weierstrass correspondante
, j((
) = j(
) = j, et (
(
tel que r =
4
g
2
(
), s =
6
g
3
(
), et =
C/
1
,
2
de
1
/
2
H. Alors E et E
)).
Preuve. Si E et E
, et =
(resp. (Q) = Q
)
pour un C
. Posons g =
a
c
b
d
a
c
b
d
,
do z = g(z
), g =
a
c
b
d
, det g > 0 et g SL
2
(Z) (resp. g GL
+
2
(Q), z = g(z
)).
Rciproquement, si g(z
) = z, g SL
2
(Z) (resp. g GL
+
2
(Q), z = g(z
)), posons = cz
+ d,
alors
z
1
a
c
b
d
,
ou
(
1
/
2
)
a
c
b
d
.
3.1.10. Endomorphismes et automorphismes.
Dnition. Une courbe elliptique E est dit multiplication complexe si End(E) = Z.
Le thorme prcedent nous montre que E
z
est multiplication complexe ssi (z) = z pour une
GL
+
(Q) nonscalaire Q(z) est une extension quadratique imaginaire de Q.
Exemples. (a) Soit j = 0, = 'i`1,, alors E
=
az+b
cz+d
pour
une matrice
a
c
b
d
. Dans ce cas
z
=
z
, et (, z
) est
une base de
z
, puis = cz +d, z
), (, z
),
et (1, z) denis la mme orientation de C. On a alors
g
2
(z
) =
4
g
2
(z), g
3
(z
) =
6
g
3
(z).
A savoir, les classes disomorphisme des courbes elliptiques sur C correspondent bijectivement aux
points de lespace quotient `H, o H le demiplan superieur
H = z C[Im(z) > 0,
et = SL(2, Z) opre sur H comme cidessus. Selon le thorme classique de Jacobi, le discriminant
= (z) de E
z
peut sexprime comme
= (2)
12
q
m=1
(1 q
m
)
24
= (2)
12
n=1
(n)q
n
60
pour tout z C with Im() > 0, q = exp(2i). La fonction (n) est la fonction de Ramanujan.
Linvariant absolu de E
z
est par dnition
J(z) = 1728g
2
(z)
3
/(z) = q
1
+ 744 +
n=1
c(n)q
n
,
o c(1) = 196884, c(2) = 21493760, . . . , c(n) Z. On a vue que J prends toutes les valeurs complexes,
donc toute courbe elliptique sur C est isomorphe E
z
pour un z C.
Topologiquement, C/ est une surface de Riemann de rang 1. Sil on remplace z par (z) avec
=
SL
2
(Z) alors le rseau
z
= Z +zZ se remplace par le rseau
(z)
= Z +(z)Z = (cz +d)
1
(Z +zZ) = (cz +d)
1
z
,
et la courbe correspondante se remplace par la courbe de Weierstrass
g
2
((z)) = (cz +d)
4
g
2
(z), g
3
((z)) = (cz +d)
6
g
3
(z).
Le discriminant du polynme cubique de la partie droite dans lquation de Weierstrass est une
forme parabolique de poids 12 par rapport = SL
2
(Z) :
2
4
(g
3
2
27g
2
3
) = 2
4
(2)
12
e(z)
m=1
(1 e(mz))
24
= 2
4
(2)
12
n=1
(n)e(nz).
La fonction
J(z) = 1728
g
3
2
g
3
2
27g
2
3
=
1
q
+ 744 +
n=1
c(n)q
n
est invariante par = SL
2
(Z), i.e. cest une fonction modulaire (forme modulaire meromorphe de
poids 0). On a ord
q=0
J = 1.
3.1.12. Points dordre ni et isognies de courbes elliptiques complexes. Luniformisation
complexe dune courbe elliptique E sur C, C/
E(C) montre que le groupe E
N
des points annuls
par N sur E(C) est isomorphe
(Z/NZ) (Z/NZ) =
(
a
1
+b
2
N
,
c
1
+d
2
N
) [ a, b, c, d Z/NZ
.
On va crire E sous la forme de Weierstrass : E : y
2
= 4x
3
g
2
x g
3
Exemple. Soit N = 2, alors
(
1
/2) =
((
1
+
2
)/2) =
(
2
/2) = 0,
et les points dordre 2 sur E sont (x, y) = ((
1
/2), 0), (((
1
+
2
)/2), 0), ((
2
/2), 0).
Par dnition,
P E(C) f C(E) avec (f) = N((P) (o)).
On a E
N
= Ker (E(C)
N
E(C)), o N le morphisme de multiplication par N sur E, le mor-
phisme identique. Formules pour la lois dadition nous montrent que dans les coordonnes homognes
N((X : Y : Z)) = (X
N
(X : Y : Z) : Y
N
(X : Y : Z) : Z
N
(X : Y : Z))
61
avec des polynmes X
N
(X : Y : Z), Y
N
(X : Y : Z), Z
N
(X : Y : Z) coecients dans k = Q(g
2
, g
3
).
Ceci implique que
P = (X : Y : Z) E(C) X
N
(X : Y : Z) = 0, Z
N
(X : Y : Z) = 0,
et pour tout Aut(C/k) on a P
((z) (u)),
o u parcourt tous les u C/ non nuls tels que Nu , et on choisit un seul lment dans chaque
couple u, u. Alors f
N
(z) = F
N
((z)), o F
N
(x) C[x] un polynme de degr (N
2
1)/2. La fanction
f
N
est paire, elle a N
2
1 zros simples, et un seul ple en z = 0 dordre N
2
1, avec le terme principal
N/z
N
2
1
en z = 0.
Cas II. Soit N paire. Considons le produit
f
N
(z) = N
, Q
E(k), et (P +Q)
= P
+Q
(N),E
: G
k
GL(2, Z/NZ),
car tout G
k
dnie un automorphisme de E
N
(k) = E
N
(C)
(Z/NZ)
2
. Les coecients matriciels
de A =
a
c
b
d
=
N,E
() sont donne par lgalit P
= (x
, y
) = P
(a
1
+b
2
)/N,(c
1
+d
2
)/N
.
Reprsentations ladiques. Soit N = l
n
, o l un nombre premier, alors passage limite provient une
reprsentation ladique de G
k
l,E
: G
k
GL(2, Z
l
) = GL(T
l
),
o T
l
(E) = lim
n
E(k)
l
n, la limite est prise par les morhismes
E(k)
l
n
l
E(k)
l
n+1
de multiplication par l.
3.1.14. Classes dquivalence disognies. Soient E et E
de et
1
,
2
de
1
/
2
H, alors
, et
Q = Q
pour un C
, et g
a
c
b
d
M
+
2
(Z)
a
c
b
d
.
Deux isognies E
1
E
et E
2
E
, SL
2
(Z),
ceci implique que g se remplace par g, car
a
c
b
d
.
La structure du noyau Ker
, ,
SL
2
(Z).
Alors g se remplace par g
1
, car
a
c
b
d
,
et ,
tels que
a
c
b
d
1
=
0
0
d
1
= a
1
,
2
= d
2
,
et
Ker
/
(Z/a
Z) (Z/d
Z), (a
[d
)
Un isognie sappelle cyclique si Ker est un groupe cuclique, i.e. si a
= 1 g =
a
c
b
d
est
primitive det g = [Ker [.
3.1.15. Isognie duale. Soit E
E
Cl
0
E
, E
(C)
Cl
0
E
, est surjective, donc lapplication P
1
(P) induit un homomorphisme
: Cl
E
Cl
E
, qui dnit lisognie duale : : Cl
0
E
Cl
0
E
, pour laquelle
((P
) (o
)) = (P
1
) + + (P
m
) (Q
1
) (Q
m
),
avec
1
(P
) = P
1
, . . . , P
m
,
1
(o
) = Q
1
, . . . , Q
m
,
(et on peut suposer que Q
1
= o, P
1
= P, et que P
j
= P
1
+Q
j
).
Proposition. On a = m
E
, = m
E
o m = deg .
Preuve. Soit (P) = P
) (o
)).
La deuxime quivalence est triviale, et la premire est implique par dnition de la lois daddition :
a
i
P
i
= 0 dans E(C)
a
i
(P
i
) 0 &
a
i
= 0.
Description analytique de lisognie duale. Soient E = C/, E
= C/
isognes, et = '
1
,
2
`
et
= '
1
,
2
` ci-dessus, z =
1
/
2
H, z
1
/
2
H, alors
, et g
a
c
b
d
M
+
2
(Z)
a
c
b
d
.
Alors
a
c
b
d
m
0
0
m
= m
1
g
1
=
d
c
b
a
.
64
Leon N
E
4
12
X +
E
6
216
(X = (2iz, ), X =
(2iz, )),
avec
12(2i)
4
g
2
(z) = E
4
= 1 + 240
n=1
3
(n)q
n
(q = exp(2iz),
216(2i)
6
g
3
(z) = E
4
= 1 504
n=1
5
(n)q
n
.
Si lon pose
X = x +
1
12
, Y = x + 2y,
on obtient une nouvelle quation dont les coesient sont dans Z[[q]] :
Tate(q) : y
2
+xy = x
3
+B(q)x +C(q),
o
B(q) = 5
E
4
1
240
= 5
n=1
3
(n)q
n
,
C(q) =
5
E
4
1
240
E
6
1
504
12
=
n=1
5
3
(n) 7
5
(n)
12
q
n
.
Cette quation dnie une courbe eliptique sur lanneau Z((q)) dont la direntielle canonique
can
est
dx
2y +x
=
dX
Y
.
(Rappel :
G
k
(z) =
2(2i)
k
(k 1)!
B
k
2k
1
2k
B
k
n=1
k1
(n) exp(2inz)
=
(2i)
k
B
k
k!
E
k
,
o
g
2
= 60G
4
= (2i)
4
E
4
12
g
3
= 140G
6
= (2i)
6
E
6
216
.)
Soit N 1 un nombre naturel. On pose
Tate(q
N
) : y
2
+xy = x
3
+B(q
N
)x +C(q
N
).
65
Posons t = exp(2iu), alors les points dordre N sur Tate(q
N
) correspondent aux t =
i
N
q
j
, (0
i, j N 1),
N
= exp(2i/N), et leurs coordonnes sont donnes par
x(t) =
kZ
q
Nk
t
(1 q
Nk
t)
2
2
k=1
q
Nk
(1 q
Nk
t)
2
y(t) =
kZ
(q
Nk
t)
2
(1 q
Nk
t)
3
+
k=1
q
Nk
(1 q
Nk
t)
2
.
Pour des applications arithmtiques de la courbe de Tate il est trs important que ces coordonnes
sont dans lanneau Z[
N
, N
1
][[q]].
Preuve utilise lidentit
nZ
(u +n)
k
=
(2i)
k
(k 1)!
n=1
n
k1
e
2inu
(k 2, u Z).
Pour le rseau = 2i(Z +zZ) on a
X = (2iu) = (2i)
2
u
2
+
m,n
(u +mz +n)
2
(mz +n)
2
=
(2i)
2
mZ
nZ
(u +mz +n)
2
2
m=1
nZ
(mz +n)
2
2(2)
mZ
n=1
ne
2i(u+mz)n
2
m=1
n=1
ne
2imnz
+
1
12
,
do on obtient les identits ci-dessus.
3.1.17. Familles analytiques des courbes elliptiques. Pour un entier N considrons les sous
groupes de congruence suivants :
0
(N) = SL
2
(Z) [ c
0 mod N ,
1
(N) =
0
(N) [ a
1 mod N ,
(N) = SL
2
(Z) [ 1 mod N .
Les domains fondamentaux de H modulo laction de ces groupes, savoir : (a)
0
(N)`H, (b)
1
(N)`H, (c) (N)`H, peuvent tre identier respectivement avec les ensembles des claases diso-
morphisme sur C des multiplets suivantes :
(a) (E, 'P`), une courbe elliptique sur C et un sousgroupe cyclique dordre N, 'P` E(C), Card'P` =
N ;
(b) (E, P), une courbe elliptique sur C et un point dordre N, P E(C), Card'P` = N ;
(c) (E, P, Q), une courbe elliptique sur C et une base de points dordre N :
P, Q E(C)
N
= 'P` 'Q`
= Z/NZ Z/NZ.
Pour dcrire cette identication on associe un point z H les multiplets suivants :
(a) (C/
z
, '1/N` mod
z
`) ;
(b) (C/
z
, 1/N mod
z
) ;
(c) (C/
z
, 1/N mod
z
, z/N mod
z
).
66
3.2. Formes modulaires algbriques
3.2.1. Courbes elliptiques sur un anneau R. Pour tout idal premier p R soit R/p lanneau
(intgre) residuel de p, k(p) son corps de fractions. De point de vue un peu naf on va considrer
une courbe elliptique E sur R comme dnie par un systme dquations homognes dans un space
projectif
P
n
R
= (a
0
: a
1
: . . . : a
n
) [i a
i
R, (a
0
, a
1
, . . . , a
n
) = R
de telle faon que (i) pour tout p E mod p (o Ek(p)) est une courbe elliptique sur k(p), (ii) il existe
un point o E(R) (une solutions dans P
n
R
du systme).
On va dsigner par
E
le Rmodule de Rdirentielles de E (si R est intgre avec lanneau de
fraction K,
R
E/K
, p
R
R
k(p) =
k(p)
[E
k(p)
].
(Pour donner des dnitions plus presises on est oblig dutilise le language de schma [Deligne
Serre, p.510], [Katz, p.7781] : une courbe elliptique sur un schma S est un morphisme propre et
lisse E S muni dune section e : S E, de bres gomtriques des courbes elliptiques. Lorsque S
est le spectre dun anneau commutatif A on dit aussi que E est une courbe elliptique sur A.On pose
E
= e
1
E/S
: pour S = Spec(A),
E
sidentie un A-module inversible.)
3.2.2. Formes modulaires sur R. Soit R un anneau sur lequel N est inversible. Une forme modulaire
de poids k sur
1
(N), mromorphe linnie, dnie sur R, est une loi qui, tout courbe elliptique
E sur une Ralgbre A, munie dun point P (ou dun plongement :
N
E), associe un lment
f(E, ) de
k
E
. On exige que cette loi soit compatible aux isomorphismes, et lextensions des
scalaires.
De faon quivalente, on peut dnir une forme modulaire de poids k sur
1
(N), mromorphe
linnie, dnie sur R, est une loi qui, tout courbe elliptique E sur une Ralgbre A, munie dune
base du Rmodule
E
et dun point P, associe un lment f(E, , ) de A tel que
(i) f(E, , ) ne dpend que de la classe de Aisomorphisme du triple (E, , ) ;
(ii) f est homogne de degr k par rapport la deuxime variable : pour tout A
f(E/A, , ) =
k
f(E/A, , ).
(iii) Cette loi est compatible avec extension de scalaires : g : A B
f(E
A
B, ,
A
B) = g(f(E/A, , )).
Soit f comme cidesus. Si d (Z/NZ)
dans R
.
Faisons R = C. La donne de :
N
E quivaut alors celle du point
(exp(2i/N)
qui est dordre N. A une forme modulaire algbrique f ci dessus, on associe une fonction (encore note
par f) sur le demiplan H par la rgle
f(z) = f(E
z
, 1/N, 2idu),
67
o E
z
dsigne la courbe elliptique C/zZ + Z, u C/zZ + Z la variable complexe sur E
z
. Posons
f(z) = f
(e
2iz
), alors
f
(q) = f(C
/q
Z
, Id, dt/t) (0 < [q[ < 1, t = exp(2iu)),
o Id est dduite de linclusion de
N
dans C
.
3.2.3. Dveloppement de Fourier dune forme modulaire algbrique est dnit laide de
la courbe de Tate G
m
/q
Z
sur lanneau Z((q)) = Z[[q]](q
1
), qui est dnit cidessus par lquation
Tate(q) : y
2
+xy = x
3
+B(q)x +C(q),
o
B(q) = 5
E
4
1
240
= 5
n=1
3
(n)q
n
,
C(q) =
5
E
4
1
240
E
6
1
504
12
=
n=1
5
3
(n) 7
5
(n)
12
q
n
,
E
4
= 1 + 240
n=1
3
(n)q
n
(q = exp(2iz),
E
4
= 1 504
n=1
5
(n)q
n
.
Cette quation dnie une courbe elliptique sur lanneau Z((q)) qui est munie dune direntielle
canonique
can
= dt/t =
dx
2y +x
,
et dun plongement naturel Id :
N
G
m
/q
Z
(remarquons que le groupe
N
est dni sur Z par
lquation x
N
1 = 0, dont on a un plongement naturel Id :
N
G
m
, G
m
tant le groupe multiplicatif
(un groupe algbrique sur Q). Si f est une forme de poids k sur
1
, mromorphe linnie, et dnie
sur un anneau R, on pose
f
(q) = f(G
m
/q
Z
, Id, dt/t) Z((q)) R R((q)).
(Ici G
m
/q
Z
dsigne la courbe sur Z((q)) R dduite de la courbe de Tate par extension des scalaires.)
Posons
f
(q) =
a
n
q
n
et (f[R
d
)
(q) =
a
n
(d)q
n
, d (Z/NZ)
.
68
Leon N
n=0
a(n)e(nz) une fonction sur H. Alors la fonction suivante est
dnie
f[U(m)(z) =
n=0
a(mn)e(nz) = m
k/21
u mod m
f[
k
1
0
u
m
,
f[V (m)(z) =
n=0
a(n)e(mnz) = f(mz) = m
k/2
f[
k
m
0
0
1
.
Imaginons que loprateur
f f[U(m)
agit sur lespace des formes modulaires
k
(N, ). Alors on peut esprer trouve une base de cet
espace constitu par des fonctions propres de ces oprateurs. Si lon suppose que f est une fonction
propre on obtient la relation suivante
a(mn) = (m)a(n) (n N)
o (m) sont les valeurs propres correspondentes :
f[U(m) = (m)f.
Les proprits de multiplicativit cherches sont entraner de cela. Cependent, si f
k
(N, ) alors
dans le cas gnral on ne peut dire que
f[U(m)(z), f[V (m)(z)
k
(mN, ),
et que
f[U(m)(z)
k
(N, )
na lieu quand m divise N. Pour vit cette dicult dans le cas gnral remarquons que les matrices
1
0
u
m
dans la dnition de U(m) forment une partie dun systme exact des rpresentantes des classes
dquivalance droits pour
0
(N)`
m
(N), o
m
(N) note lensemble
m
(N) =
a
c
b
d
a, b, c, d Z, c 0 mod N, det = m
,
69
qui est invariant par des multiplications droits par lements de
0
(N). Pour une systme complet des
rpresentantes des classes dquivalance pour
0
(N)`
m
(N) on peut prendre lensemble
a
0
b
d
a, d > 0, ad = m, b = 0, . . . , d 1
.
Ce fait nous permet de dnir au lieu de U(m) un autre oprateur qui agit sur lespace des formes
modulaires
k
(N, ). Cet autre oprateur sappelle loprateur de Hecke T(m) :-
f f[
k
T(m) = m
k/21
(a
)f[
k
,
o =
0
(N)`
m
(N), (m, N) = 1.
3.3.2. Laction des oprateurs de Hecke sur les dveloppements de Fourier. Laction de
T(m) sur les coecients de Fourier est facile de dterminer en utilisant le systme des representants
ci-dessus :
f[
k
T(m) =
m
1
|m
(m
1
)m
k1
1
f[U(m/m
1
)V (m
1
)
=a(0)
m
1
|m
(m
1
)m
k1
1
+
n=1
m
1
| (m,n)
(m
1
)m
k1
1
a(mn/m
2
1
)e(nz),
o lon utilise la convention que a(x) = 0 pour x Z.
Multiplication des syst ` mes ci-dessus nous montre que le rgle de multiplication pour les oprateurs
T
k
(m) a la forme donne par la proposition suivante :
3.3.3. Proposition (la rgle de la multiplication des oprateurs de Hecke). Soit n, m premiers
avec N. Alors
T
k
(m)T
k
(n) =
m
1
| (m,n)
(m
1
)m
k1
1
T
k
(mn/m
2
1
). ()
Dmonstration. On va vrier la regle (*) sur des dveloppements de Fourier. On a
f[
k
T(n) =
n
1
|n
(n
1
)n
k1
1
f[U(n/n
1
)V (n
1
),
f[
k
T(m) =
m
1
|m
(m
1
)m
k1
1
f[U(m/m
1
)V (m
1
).
Alors
f[
k
T(n)T(m) =
n
1
,|n
m
1
,|m
(n
1
m
1
)(n
1
m
1
)
k1
f[U(n/n
1
)V (n
1
)U(m/m
1
)V (m
1
).
Pour eectuer la commutation, on utilise
3.3.4. Lemme (la rgle de commutation des oprateurs U(m), V (m)). Soient A, B N,
=PGCD(A, B), alors pour f =
n=0
a(n)e(nz) on a les identits suivantes :
f[V (A)U(B) = f[U(B/)V (A/).
70
En eet,
f[V (A)U(B) =
n=0
a(n)e(nAz)
[U(B) =
n=0
B|An
a(n)e(nAz/B)
=
n=0
(B/)|(A/)n
a(n)e(nAz/B)) =
n=0
a((B/)n)e(n(A/)z) = f[U(B/)V (A/),
do le lemme.
Remarque. Lemme 3.3.4 montre que f[V (A)U(A) = f ; par contre, f[U(A)V (A) =
n=0
A|n
a(n)e(nz).
Si lon utilise directement le lemme avec la notation = PGCD(n
1
, m/m
1
), on voit que
f[
k
T(n)T(m) =
n
1
|n
m
1
|m
(n
1
m
1
)(n
1
m
1
)
k1
f[U(n/n
1
)U(m/m
1
)V (n
1
/)V (m
1
)
=
n
1
|n
m
1
|m
(n
1
m
1
)(n
1
m
1
)
k1
f[U(nm/n
1
m
1
)V (n
1
m
1
/).
Posons n
2
= n
1
/. Alors n
2
[(n/), m/m
1
Z, do m
1
[(m/) et
f[
k
T(n)T(m)
=
|(n,m)
()
k1
n
2
|(n/)
m
1
|(m/)
(n
2
m
1
)(n
2
m
1
)
k1
f[U((nm/
2
)/n
2
m
1
)V (n
2
m
1
),
do la proposition 3.3.3.
En particulier, les oprateurs T
k
(n) commutent entre eux. Si f
k
(N, ) est une fonction propre
de tous les oprateurs T
k
(n) avec (m, N) = 1, i.e. si lon ait
f[T
k
(m) =
h
(m)f ((m.n) = 1),
alors levaluation de la rgle de multiplication sur f implique
f
(m)
f
(n) =
m
1
| (m,n)
(m
1
)m
k1
1
f
(mn/m
2
1
).
3.3.5. Relations entre les coecients de Fourier et les valeurs propres des
oprateurs de Hecke. Produits eulerins.
La comparaison de coecients de Fourier a(n) provient lidentit suivante
a(0)
m
1
|m
(m
1
)m
k1
1
=
f
(m)a(0),
m
1
| (m,n)
(m
1
)m
k1
1
a(mn/m
2
1
) =
f
(m)a(n).
En particulier, pour n = 1 on a
a(m) =
f
(m)a(1),
71
est pour a(1) = 0 la fonction a(m) est alors proportionnelle la fonction (m) pour (m, N) = 1.
Toutes ces proprits peuvent tre exprimer sous une forme commode en termes de sries de
Dirichlet :
f(z) =
n=0
a(n)e(nz)
k
(N, ),
ci-dessus posons formellement
L
N
(s, f) =
n=1
(N,n)=1
f
(n)n
s
, R
N
(s, f) =
n=1
(N,n)=1
a(n)n
s
.
Alors ces sries de Dirichlet formelles satisfont les identits suivantes :
I) Le dveloppement en produit dEuler :
L
N
(s, f) =
p : p|N
[1
f
(p)p
s
+(p)p
k12s
]
1
.
II) R
N
(s, f) = a(1)L
N
(s, f).
En eet, la rgle de multiplicativit pour les nombres premiers distincts p
i
, p
i
[ N implique que
L
N
(s, f) =
p : p|N
=0
f
(p
)p
s
,
et la sommation de toute de ces sries par rapport peuttre eectuer laide de la relation
f
(p)
f
(p
) =
f
(p
+1
) +(p)
f
(p
1
) ( 1).
Lequation II) est implique directement de a(m) =
f
(m)a(1).
Dans Chapitre 4 on considre aussi les facteurs manquants dans le produit eulrien L
N
(s, f) qui
correspondent aux diviseurs premiers de N.
3.3.6. Algbre de Hecke. Interprtation gomtrique des oprateurs de Hecke. Soit f =
a
n
q
n
une forme modulaire (au sens habituelle) de type (k, ) sur
0
(N), et soit p un nombre
premier. On pose
f[T
p
=
a
pn
q
n
+(p)p
k1
a
n
q
pn
, si p [ N,
f[U
p
=
a
pn
q
n
si p[N.
On obtient ainsi une autre forme modulaire de type (k, ) sur
0
(N), qui est paraboliqie, si f est.
Description gomtrique des oprateurs de Hecke. Si f une forme de type (k, ) sur
0
(N) dnie sur
un corps algbriquement clos R de caractristique = p ( valeurs dans les direntielles multiples), on
a
(f[T
p
)(E, ) =
1
p
(f(E, )),
o parcourt les clases disognies : E E
:
k
E
k
E
signie le changement de
variable t (t) dans les direntielles multiples. Les T
p
commutent entre eux, et commutent aux
R
d
.
72
La dnition cidessus est quivalente la dnition commode utilis par Katz [Katz, 1.11] : si f
une forme de type (k, ) sur
0
(N) dnie sur un corps algbriquement clos R de caractristique = p,
valeurs scalaires, on pose
(f[T
p
)(E, , ) = p
k1
(f(E, ,
)),
o : (E) E lisognie duale ,
:
k
E
k
E
.
En eet, pour une base de
E
, et une base
de
E
=
E
on a par dnition
f(E, ) = f(E, , )
k
, f(E, ) = f(E, ,
)(
)
k
,
do
(f(E, )) =
(f(E, ,
)(
)
k
) = f(E, ,
)
k
,
avec
f(E, , ), f(E, ) R.
Posons
, alors
f(E, ,
)(
)
k
= p
k
f(E, ,
)
k
car = p, (
)
k
= p
k
k
.
Laction de T
p
sur les dveloppement de Fourier : on vrie que si p est un nombre premier ne
divisant pas N, on a
f[T
p
=
n
a
pn
q
n
+(p)p
k1
n
a
n
q
pn
.
3.4. Produit scalaire de Petersson.
3.4.1. Dnitions diverses du produit scalaire de Petersson. Une base forme par des fonctions
propres des oprateurs de Hecke peut tre construit en utilisant le produit scalaire de Petersson.
Pour une forme modulaire h
k
(N, ) le produit scalaire de Petersson de h avec f o
k
(N, ) est
dnie par la formule
'f, h`
N
=
0
(N)\H
f(z)h(z)y
k2
dxdy,
o z = x+iy, H/
0
(N) est un domain fondamental pour H modulo
0
(N). Alors on a la dcomposition
suivante :
k
(N, ) = o
k
(N, ) c
k
(N, ),
o c
k
(N, ) est appell lespace des sries dEisenstein, une base duquel peuttre explicitement dcrite
et elle est forme par les sries du type ci-dessus ([La2], [He], [Sh]).
Parfois il est plus commode utiliser le produit de Petersson absolu : pour un sousgroupe
(1) = SL(2, Z) de lindice ni, h
k
() le produit scalaire absolu de Petersson de h avec f o
k
()
est dnie par la formule
'f, h` =
1
((1) : )
\H
f(z)h(z)y
k2
dxdy,
donc ce produit ne dpend pas de choix dun groupe (1).
73
Il est commode dcrire
'f, h` =
\H
(f, h),
o (f, h)(= (f, h)(z) dsigne la forme dierentielle
(f, h) = f(z)h(z)y
k2
dxdy,
donc pour tout on a
(f, h)((z)) = (f, h)(z).
3.4.2. Linterprtation laide de la mesure de Haar sur le groupe SL(2, R) [voir De].
3.4.3. Proposition sur les proprits fondamantales du produit scalaire de Petersson.
(i) Soit f
k
((N)) M
2
(Z), det = m. Alors f
k
((Nm)).
(ii) Soit f
k
((N)), h o
k
((N)), M
2
(Z), det = m. Alors pour le produit absolu de
Petersson on a
'f[, h[` = 'f, h[`,
o
= m
1
(iii)
'f[, h` = 'f, h[
`,
o
= m
1
(iv) Si f, g sont invariant, alors le produit 'f[, g` ne dpend que de la classe double de .
Dmonstration. En eet, pour tout = 1 + Nmx (Nm), x M
2
(Z) on a f[ = f[
1
=
f[(1 +Nmx
1
) = f[, car m
1
M
2
(Z) et 1 +Nmx
1
(N), do on obtient (i).
Pour montrer (ii), il sut deectuer lintegration, en faisant le changement de variable z (z),
et en remplacant le domaine fondamental T
0
(N)
m
(N)
0
(N) =
m
(N),
alors
f[T(m) = m
k
2
1
0
(N)\
m
(N)
(a
)f[.
Par Lemme 3.4.3 (iii)
'f[T(m), h` = m
k
2
1
0
(N)\
m
(N)
(a
)'f, g[
`.
74
Ecrivons =
a
c
b
d
d
0
b
a
=
1
2
=
a
1
c
1
b
1
d
2
a
c
b
d
a
2
c
2
b
2
d
2
,
o
c
1
c
2
0(modN), a a
1
da
2
(modN),
'f, g[
` = 'f, g[
1
2
` = 'f[
1
2
, g[
1
` = (a
1
)(a
2
)'f, g[` = (a/d)'f, g[`.
Alors
'f[T(m), h` = m
k
2
1
0
(N)\
m
(N)
(a
iI
une
famille des oprateurs normaux dans un espace V hrmitien complexe de dimension nie telle que
A
i
A
j
= A
j
A
i
pour tout i, j I. Alors il existe une base orthogonal de V forme par des fonctions
propres de tout les oprateurs A
i
.
Dmonstration est standarde : soit V
()
le sousespace non-nul des vecteurs propres de A
i
0
de la valeur
propre . On peut supposer que A
i
0
nest pas un oprateur scalaire, donc dimV
()
< dimV . Alors
par rccurence on trouve dans dimV
()
un vecteur propre v de tout les oprateurs A
i
, et on considre
le complmentaire orthogonal 'v`
n=0
a(n)e(nz)
k
(N, ).
Alors la srie de Dirichlet
R(s, f) = R
1
(s, f) =
n=1
a(n)n
s
converge absoluement pour Re s 0.
Convergence de ces sries pour Re (s) 0 est entrane des stimes suivantes pout des coecients
de Fourier :
a) Si f
k
(N, ) alors
[a(n)[ = O(n
k1+
), > 0
75
et la srie de Dirichlet converge absoluement pour Re s > k.
b) Si f o
k
(N, ) on a
[a(n)[ = O(n
k1
2
+
), > 0
et les sries L
N
(s, f) et R
N
(s, f) converge absoluement pour Re s >
(k+1)
2
.
Les stimes cidessus utilise quelques proprits nes des coecients de Fourier a(n). Cependent,
lutilisation seulement des proprits analytiques de f(z) (le fait que cette fonction est holomorhe et
quelle satisfaite la condition dautomorphie) permet dobtenir certains stimes plus faibles :-
a)
[a(n)[ = O(n
k
), for f
k
(N, );
b)
[a(n)[ = O(n
k/2
), for f o
k
(N, );
la dernire stime est entran par lstimation [f(z)[ = O(y
k/2
) (y 0, z = x +iy).
Un prolongement analytique de ces sries sur le plan complex entier peuttre construit en utilisant
la transforme de Mellin de f :
(2)
s
(s)R(s, f) =
0
[f(iy) a(0)]y
s1
dy (Re (s) 0).
Cela peut tre tabli par lintgration terme-par-terme de la srie
f(iy) a(0) =
n=1
a(n) exp(2ny)
et en utilisant la reprsentation de la fonction gamma :
(s) =
0
e
y
y
s1
dy (Re (s) > 0).
Lespace vectoriel de toutes les sries de type R(s, f) pour f
k
(N, ) peut tre caractriser par les
proprits analytiques de ces sries. Daprs Andrianov A.N. (1974), on va donner cette caractrisation
dans le cas N = 1.
3.5.2. Thorme A (Prolongement analytique de la transforme de Mellin). Soit f
k
=
k
(SL
2
(Z)). Alors la srie de Dirichlet R(s, f) admet un prolongement mromorphe sur le plan
complex entier, et si lon pose
(s, f) = (2)
s
(s)R(s, f),
alors la fonction
(s, f) +
a(0)
s
+
(1)
k/2
a(0)
k s
est une fonction entier. On a lquation suivante
(k s, f) = (1)
k/2
(s, f).
3.5.3. Thorme B (Caractrisation des formes modulaires par des proprits analytiques
des sries de Dirichlet correspondentes). Toute srie de Dirichlet R(s) =
n=1
a(n)n
s
avec les
coecients a(n) de croissance au plus polynomiale de n, satisfante aux conditions analytiques ci-dessus
doit avoir la forme R(s, f) pour une forme modulaire f
k
=
k
(SL
2
(Z)).
76
3.5.4. Dmonstrations de thormes A et B. Pour dmontrer Thorme A on utilise la trans-
forme de Mellin et on crit
(s, f) =
0
[f(iy) a(0)]y
s1
dy (Re (s) > k + 1).
En remarquant que f(1/z) = z
k
f(z) on voit bien que
(s, f) =
1
[f(iy) a(0)]y
s1
dy
a(0)
s
+
1
0
f(iy)y
s1
dy
=
1
[f(iy) a(0)]y
s1
dy
a(0)
s
+
1
0
f(1/iy)y
s1
dy
=
1
[f(iy) a(0)](y
s1
+i
k
y
ks1
) dy
a(0)
s
i
k
a(0)
k s
.
La fonction f(iy) a(0) tend vers zro exponentiellement si y , donc le dernier intgrale converge
absoluement pour tout s et il reprsent une fonction holomorphe de la variable s. Ceci implique la
premire armation. La substitution s k s dans lintgrale entrane lquation fonctionnelle pour
(s, f) qui est multiplie par i
k
.
Pour dmontrer thorme B il sut utiliser la transformation rciproque de Mellin, et le fait
que le groupe modulaire SL
2
(Z) est engendr par les matrices
1
0
1
1
et
0
1
1
0
. La transformation
rciproque de Mellin est dnie laide de la formule
e
y
=
1
2i
(
0
)
(s)y
s
ds,
o lintgration est tendue sur la droite verticale (
0
) =
0
+ it [ t R,
0
> 0, grce certain
dformation standard du contour (
0
), qui permet de rduire lintgrale la somme des rsidus :
Res
s=n
(s)y
s
=
(1)
n
y
n
n!
(n Z, n 0).
En appliquant cette formule, on ait
f(iy) a(0) =
1
2i
(
0
)
(s, f) y
s
ds,
0
> 0,
et ceci permet de rcuprer la forme f(z) et ces proprits dautomorphie des proprits analytiques
de (s, f) (prolongement analytique, quation fonctionnelle).
Thormes A et B peuventtre tendus sur les formes modulaires de poids enties par rapport aux
sous-groupes de congruence de SL
2
(Z) (avec des complications techniques naturelles).
Dans cette situation le thorme gnralisant Thorme A est appel le thorme direct, et celui
gnralisant Thorme B est appel le thorme inverse. Ce thorme inverse a t etabli par A.Weil
(1967) en termes de sries de Dirichlet tordus
(s, f, ) = (2)
s
(s)
n=1
(n)a(n)n
s
,
o est un caractre de Dirichlet.
3.5.5. Formes primitives. (voir [Miy]). Un supplmentaire important la thorie de Hecke a t
sugger par Atkin et Lehner.
77
Ceci est li une construction dune bonne thorie des oprateurs de Hecke T(p) dans les espaces
des forme modulaires sur
0
(N) pour p premier N aussi bien pour les diviseurs de N.
Considrons un exemple simple. Soit o
12
(
0
(2)) lespace vectoriel de dimension 2 contenant f
2
=
(z) et f
1
= (2z). Ces formes ont le mmes valeurs propres pour T(p), p = 2, mais ils sont lina-
rement independent. On peut alors poser la question suivante : quelle restrictions faut-il imposer sur
f =
n=1
a
n
e(nz) o
k
(N, ) an que les coecients a
n
avec (n, N) = 1 dterminent f complete-
ment ? Si T(p)[f = 0 pour tout p, (p, N) = 1, peut-on dire que f 0 ?
Pour trouver ces conditions on construit dabord lespace des formes vieilles
o
old
k
(
1
(N)) o
k
(
1
(N))
comme la somme des images des oprateurs
V (d) : o
k
(
1
(N/d)) o
k
(
1
(N))
pour tous diviseurs d de niveau N. Posons
o
old
k
(N, ) = o
k
(N, ) o
old
k
(
1
(N)).
Alors lespace des formes nouvelles de niveau exact N est dni comme le complmentaire orthogonal
de lespace des formes vieilles, et on a la dcomposition suivante :
o
k
(N, ) = o
new
k
(N, ) o
old
k
(N, ).
Le resultat principal de la thorie dAtkin Lehner dit que si une fonction
f o
new
k
(N, )
est une fonction propre des oprateurs de Hecke T
k
(m) avec (N, m) = 1, alors f est uniquement
dtermine ( une constante multiplicative prs) par ces valeurs absolues et on peut normaliser f
par la condition a(1) = 1. Une forme primitive du conducteur N est alors dnie comme une forme
nouvelle normalise f o
new
k
(N, ).
Pour telles formes f la condition f[U(q) = a(q)f pour q[N est automatiquement satisfaite.
On a le dveloppement en produit dEuler suivant :
L(s, f) =
n=1
a(n)n
s
=
q|N
(1 a(q)q
s
)
1
p|N
(1 a(p)p
s
+(p)p
k12s
)
1
,
o [a(q)[ = q
(k1)/2
si le caractre ne peut pas tre dni modulo le niveau infrieur N/q, et si est
dni modulo N/q on a a(q)
2
= (q)q
k1
dans le cas o q
2
[ N, et a(q) = 0 sinon (i.e. pour q
2
[N),
voir Li W. (1975).
Soit f(z) =
n=0
a(n)e(nz) o
k
(N, ) une forme primitive de conducteur C
f
, C
f
[N. Si on pose
W(C
f
) =
0
C
f
1
0
, f
(z) = f(z) =
n=0
a(n)e(nz) o
k
(N, ),
alors pour un nombre complex (f) with [(f)[ = 1 on a
f[
k
W(C
f
) = (f)f
.
78
Rfrences
[And] Andrianov, A.N., Euler products attached to Siegel modular forms of degree 2, 29 (1974)
44109 (en russe)
[BBBCO] Batut, C., Belabas, D., Bernardi, H., Cohen, H., Olivier, M. : The PARI/GP
number theory system. http ://pari.math.u-bordeaux.fr
[CaFr] Cassels, J.W.S., Frlich, A. ,eds. Algebraic Number Theory. Proc. Int. Congr. Lond.
Math. Soc., Washington DC : Thompson, 1967.
[Chand70] Chandrasekharan, K. Arithmetical functions. BerlinHeidelbergNew York, Springer
Verlag (1970).
[ De] Deligne P. , Formes modulaires et reprsentaton de GL(2), Modular Functions of One
Variable , Lect. Notes in Math 349 (1973), 55106
[DeSe] Deligne P., Serre J.P. , Formes modulaires de poids 1, Ann. Sci. ENS, 7(1974), 506530
[De-Ra] Deligne P., Rapoport M., Les schmas de courbes elliptiques, Lecture Notes in Math.
349 (1973),SpringerVerlag, p.143316
[Deu] Deuring M., Lectures on algbraic curves, Lecture Notes in Math. 315 (1972)
[Fa-Kra] FarkasKra, Riemann surfaces
[Ge] Gelbart, S., Automorphic forms on adle groups. Ann. Math. Stud., 83 (1975)
[He] Hecke, E., Mathematische Werke, Vandenhoek und Ruprecht, Gttingen, 1970
[He97] Yves Hellegouarch, Invitation aux mathmatiques de Fermat-Wiles. Enseignement des
Mathmatiques. Paris : Masson. vii, 397 p. (1997)
[Hi] Hida H., Elementary theory of Lfunctions and Eisenstein series. London Math. Soc.
Student Texts 26, Cambridge, 1993
[JaLa] Jacquet, H. Langlands, R.P., Automorphic forms on GL(2). Lecture Notes in Math.,
114 (1970)
[Ka] Katz N.M., padic properties of modular schemes and modular forms, Lecture Notes in
Math. 350 (1973),SpringerVerlag, p.69190
[KaMa] Katz N.M. and Mazur B., Arithmetic moduli of elliptic curves, Ann. of Math. Studies,
108, Princeton University Press, 1985
[Ko] Koblitz N, Introduction to elliptic curves and modular forms. New York : Springer Verlag,
1984
[La1] Lang S., Introduction to modular forms. SpringerVerlag, 1983
[La2] Lang S., Elliptic functions, Reading, Mass. : Addison Wesley, 1973.
[Ma-Pa] Yu.I. Manin et A.A.Panchishkin, Introduction to Modern Number Theory, Encyclopae-
dia of Mathematical Sciences, vol. 49 (2nd ed.), Springer-Verlag, 2005, 514 p.
[Miy] Miyake T., Modular forms, Springer Verlag, 1989
[Schoeneberg] Schoeneberg, B., Elliptic modular functions. An introduction (Springer-Verlag, 1974)
[Se63] Serre, J. P., Corps locaux. Paris, Hermann, 1963.
[Se1] Serre J.P., Cours darithmtique, Paris 1970
[Se2] Serre J.P., Groupes algbriques et corps de classes, Paris
[Sh] Shimura Gro, Introduction to arithmetic theory of automorphic functions, Princeton
University Press, 1971
79
[Stein] William Stein, An Explicit Approach to Number Theory ( paratre, voir page
internet : http ://modular.fas.harvard.edu/edu/Fall2001/124/lectures).
[We] Weil, A., ber die Bestimmung Dirichletscher Reihen durch Funktionalgleichungen. Math.
Ann., 168 (1967), 149-156.
80