J
OURNAL DE
T
HÉORIE DES
N
OMBRES DE
B
ORDEAUX
K
EVIN
B
UZZARD
Families of modular forms
Journal de Théorie des Nombres de Bordeaux, tome
13, n
o1 (2001),
p. 43-52
<http://www.numdam.org/item?id=JTNB_2001__13_1_43_0>
© Université Bordeaux 1, 2001, tous droits réservés.
L’accès aux archives de la revue « Journal de Théorie des Nombres de Bordeaux » (http://jtnb.cedram.org/) implique l’accord avec les condi-tions générales d’utilisation (http://www.numdam.org/conditions). Toute uti-lisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte-nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
Families of modular forms
par KEVIN BUZZARD
RÉSUMÉ. Nous donnons une introduction terre à terre de la théo-rie des familles de formes
modulaires,
et discutons des démonstra-tions élémentaires de résultatssuggérant
que les formes modu-laires apparaissent sous forme de familles.ABSTRACT. We
give
a down-to-earth introduction to thetheory
of families of modular
forms,
and discusselementary proofs
ofresults
suggesting
that modular forms come in families.1. What is a
family?
Let r be the group
SL2(Z),
or moregenerally
a congruencesubgroup
ofSL2(Z).
1 be aninteger.
A modular form ofweight k
for r is aholomorphic
functionf
on the upper halfplane
satisfying
, , ,
for all
(~~)
Er,
and some boundednessconditions,
which ensure that forfixed k and
r,
the space of such forms is finite-dimensional. If r =rl (N)
for some
positive integer N,
then we say thatf
hasweight
k and level N.Any
enquiring
mindseeing
theprecise
definition for the first time wouldsurely
wonder whether any non-constant modular forms exist at all. Butof course
they
do-and we shallbegin
ourstudy
of families with the formsthat are
frequently
the first non-trivialexamples
of modular formsgiven
inan
introductory
course, namely the Eisenstein seriesEk .
Here l~ > 4 is aneven
integer,
andEk
is a modular form ofweight
and level 1 whichhas,
at least up to a
constant,
thefollowing
power seriesexpansion:
As is
standard,
we use q to denoteexp(27riz),
andad(n)
to denote the sumof the dth powers of the
(positive)
divisors of n.Note that
although
these forms are constructedonly
for k > 4 and even,the coefficients of the power series above
happen
to make sense for anyManuscrit requ le 2 novembre 1999.
The author would like to thank the organisers of the Journées Arithmetiques 1999 for giving him the opportunity to lecture in such interesting surroundings.
non-zero k E C.
Indeed,
if we were asked to come up with a natural way ofinterpolating
the Fourier coefficients of theEk ,
then the choicegiven
above wouldsurely
be a natural one. Almostunwittingly,
we have created ourfirst
family
of modular forms.Actually,
this article isreally
concerned withp-adic
families of modularforms,
so before wecontinue,
we shallmodify
theEk
slightly.
Forsimplicity,
let us assume for the rest of this section that p is odd. Recall that there
is a
p-adic analogue
of the zetafunction,
so called because it(essentially)
p-adically interpolates
the values of the zeta function atnegative
integers.
We say
"essentially"
because there are two caveats. The first is that onehas to restrict oneself to
evaluating
the zeta function atnegative
integers
congruent
to 1 modulo p - 1. The second is that one has todrop
anEuler factor-the correct classical
object
top-adically interpolate
is( 1
-p-S)((s) =
q-s)-l.
Similarly
one has todrop
an Euler factor whenattempting
top-adically
interpolate
the Eisenstein seriesEk .
For k > 4 an eveninteger,
definewhere is the sum of the dth powers of the divisors of n that are
prime
to p. Then is an oldform of level p, and it is these oldforms that will
interpolate beautifully,
at least if we restrict to I~ in some fixedconjugacy
class modulo p - 1.
Let us for
example
consider the set ,S’consisting
ofpositive
evenintegers
k which are at least 4 and are
congruent
to 0 mod p - 1. Then this setis dense in
Zp.
It turns out that the Fourierexpansions
for arep-adically
continuous as k variesthrough
S’,
where now we think of ,S’ ashaving
thep-adic topology.
Infact,
one can show more. Consider thefunctions
- - . , ,
-Then we have the
following
well-known theorem.Theorem 1. There are
unique
p-adic analytic functions
An :
Qp
for
n >0,
withAo
=1,
such thatfor
all k in S we have thefollowing equality
of formal
sums:D This theorem is little more than the existence of the
p-adic
zetafunction,
and the fact that it has no zeros. One
thing
which is notimmediately
for all
integers k >
0,
the power series isactually
the Fourierexpansion
of a modular form of level pand
weight
k.Motivated
by
thistheorem,
we shall nowgive
a definition of ap-adic
family
of modular forms.Firstly,
letCp
denote thecompletion
of thealgebraic
closure ofQp,
and fix anisomorphism
C ~Cp.
Our families will live overp-adic
discs inZp,
so let usdefine,
for c EZp
and r E the discB(c,
r)
to be the set of elements 1~ EZp
cl
r.Definition. Let N be an
integer prime
to p, and fix a discB(c, r)
as above.A
p-adic family of
modularforms
of level N is a formal power serieswhere each
Fn :
B(c, r)
-Cp
is ap-adic
analytic function,
and with theproperty
that for allsufficiently large
(rational)
integers k
inB(c, r),
the formal sum¿n
is the Fourierexpansion
of a classical modular formof
weight k
and levelNP.
Note that the
family
of Eisenstein series that we have constructed isindeed a
family
in the above sense. We also remark that the restriction to p odd that we made a while ago isentirely
unnecessary and that one canstill construct a
family
of Eisenstein series when p = 2.Henceforth, p
willbe an
arbitrary
prime.
2. Forms live in families.
Given what we
know,
it is now not too difficult to show that any modularform of level
Np
lives in afamily
of level canjust
multiply
theform in
question
by
thefamily
of Eisenstein seriesalready
constructed(which
fortuitously
goesthrough
the constant modular form 1 when k =0).
A much more
challenging
question
is:(auestion.
Let c be a rationalinteger,
and letf
be a classicaleigenform
of levelNp
andweight
c. Doesf
live in ap-adic
family
ofeigenforms?
By
ap-adic family
ofeigenforms,
wesimply
mean afamily
of forms whosespecialisations
toweight
k,
for allsufficiently large
rationalintegers
k EB(c, r),
is aneigenform.
We remark that thefamily
of Eisenstein seriesis a
family
ofeigenforms.
However,
the trick ofmultiplying
anarbitrary
eigenform f by
thisfamily
will notproduce
afamily
ofeigenforms,
becausethe
product
of twoeigenforms
is notnecessarily
still aneigenform
(and
indeedfrequently
will notbe).
Before we
continue,
we introduce one morepiece
of notation. Iff
is aclassical
eigenform
of levelNp,
then inparticular
it is aneigenvector
forthe
Up
operator.
We say that theslope
off
is thep-adic
valuation of thelevel
Np
always
have finiteslope.
We say that ap-adic family
ofeigenforms
has constant
slope
sif,
for allsufficiently large
rationalintegers k
EB(c,
r),
the
corresponding weight k eigenform
hasslope
s.The
question
stated above has in fact been answeredaffirmatiely by
Coleman,
in the paper[C].
Inspired by
thiswork,
Coleman and Mazur constructed in[CM]
ageometric
object,
the so-called"Eigencurve" ,
whosevery existence
implies
thateigenforms
come in families! Points on theeigencurve correspond
to certainp-adic eigenforms.
Soassuming
that theeigencurve exists,
thepoints
in a small open disc on this curve willcorre-spond
to afamily
ofeigenforms.
The existence of the
eigencurve
alsoexplains
moreconceptually
what isgoing
on when onespecialises
ap-adic family
of forms at apoint
where theresulting
q-expansion
is not that of a classical modularform-although
weshall not go into the details here. But one
thing
that it did notinitially
shed
light
on was thequestion
of howbig
one couldexpect
the radius r of thefamily
to be-orequivalently,
howbig
a disc could you fit round apoint
in theeigencurve?
Understanding
the nature of the radius has in fact turned out to be atricky problem.
In[GM],
Gouvea and Mazur make someprecise conjectures
about what r
might
beexpected
tobe,
at least when the level of the formsin
question
isro(Np),
and theoptimist
caneasily
extend theseconjectures
to cover the case of These
conjectures
were based on a lot ofnumerical
examples computed
by
Mestre. What seemed to begoing
onin Mestre’s
computations
was that the radius of afamily
passing
through
aneigenform f
of levelNp
andslope s
was, broadly speaking,p-’.
Thereader who wants to know the
precise
form of theconjecture
(which
is infact rather easy to
explain)
is referred to[GM].
As well as this
computational evidence,
the paper[W]
showed, using
Coleman’s
work,
that aneigenform f
ofslope s
should live in afamily
ofeigenforms
with radius where t =0(s2).
Unfortunately,
no-one has sofar been able to "close the
gap",
with the result that we still seem to be unsure whether Mestre’scomputational
results aremisleading
or whetherWan’s work can be
strengthened.
The fact that
eigenforms
should come in families has classicalconse-quences. For
example,
the results aboveimply
that there should be a lowerbound on the Newton
Polygon
ofUp
acting
on the space of modular formsof level
Np
andweight
k,
and that this bound should be uniform in k. Thisquestion
was raisedexplicitly by
Ulmer in[U],
whoproduced
a numberof
interesting
results in this direction. We shouldperhaps
remark at thisstage
that Coleman’s work used a lot ofmachinery
from thetheory
ofrigid-analytic
geometry,
and Ulmer’s ideasappealed
a lot tocrystalline
methods.elementary approach
couldperhaps
be used to attack theseproblems.
In-spired
by
theseideas,
we shall here present acompletely
elementary proof
ofTheorem 2. The Newton
Polygon of
Up
acting
on the spaceof
classical modularforms of weight
k and levelNp
is bounded belowby
anexplicit
quadratic
lower bound which isindependent of
k.As a
corollary,
weget
explicit
bounds for the number of forms ofslope a,
weight k
and levelNp,
and moreover these bounds areindependent
of k.We shall state and prove a
precise
version of thetheorem,
and itscorol-laries,
in the next section. As far as the authorknows,
the firstproof
ofthis theorem was
given
in[W]
and made essential use of Coleman’srigid-analytic
methods. Theproof
wepresent
usesnothing
more than groupcohomology.
3. The
proofs.
Some notation.Recall that N is a
positive integer,
and p is aprime
notdividing
N. Let R =Zp[~]
denote thepolynomial
ring
in one variable overZp.
LetL be a finite free
Zp-module
of rankt,
equipped
with aZp-linear
endo-morphism
with non-zero determinant. Then L can beregarded
as aZp[]-module,
where e
acts via thisendomorphism.
We recall the definition of the Newton
Polygon of ~
acting
on L. Writethe characteristic
polynomial of ~
on L 0Qp
asct-iX 2.
Then let vpdenote the usual valuation on
Zp,
andplot
thepoints
(i,
in]R2,
for0 i
t,
ignoring
the i for which ci = 0. Let Z denote the convex hull ofthese
points.
The NewtonPolygon
of ~
on L is the lower faces ofZ,
thatis the union of the sides
forming
the lower of the two routes from(0, )
to(t, vp(ct))
on theboundary
of Z. It is well-known that thisgraph
encodesthe
p-adic
valuations of theeigenvalues
of~.
Infact,
if the NewtonPolygon
has a side of
slope
a and whoseprojection
onto the x axis haslength n,
then there areprecisely n
eigenvectors
of ~
withp-adic
valuationequal
to a.It is our intention to say
something
about thispolygon when ~
is theoperator
U~
acting
on a certain lattice in a space of modular forms. As aresult we shall recover results about the
p-adic
valuations of theeigenvalues
of
Up.
We shall first establish ageneral
result,
aftersetting
up some morenotation.
Let L be as
above,
and let K be a sub-R-module of L such that thequotient Q
=L / K
is a finitewith
Now assume that there exists a
non-negative integer
n,greater
than orequal
to all the ai, and suchthat g(K)
CpnL.
Write bi
=n-ai for 1 i t
and
Lemma 1. The Newton
Polygon of ~
orc L lies on or above thepoints
(.?a ~(j)) for 0 j t.
Proof.
Theproof
is very easy, and weshall just
sketch it. First choose aZp-basis for L such that is a
Zp-basis
for K. Withrespect
to this
basis, let ~ :
L --~ L berepresented by
the matrix(uj,j) .
One seesthat the
assumption
~(K)
CpnL implies
thatpbj
dividesThen,
from the definition of the characteristicpolynomial
as~) = E
and from the fact that
the bi
areincreasing,
we see that divides cj for0 j
t.Using
once more thatthe bi
areincreasing,
the lemma followseasily.
DWe now show how to
apply
this in the case of classical modular forms.Write r for and for k > 2 an
integer,
let denote the spaceof classical cusp forms of
weight
k and levelNp.
Note that ifNp >
5then r is torsion-free and hence free. In
fact,
ifNp >
5 then r is free on2g(X(r))
+c-1generators,
where is the genus of thecompactified
modular curve associated tor,
and c is the number of cusps added to make thecompactification.
Forgeneral
Np,
we letm(r)
denote the minimalnumber of
generators
of r as a group. Hencem(r)
=2g(X(r))
+ c -1 ifNp > 5,
andm(r)
caneasily
be worked outexplicitly
in the other cases.Let g = k - 2. For a commutative
ring
A,
letVg(A)
=A9+1,
consideredas column matrices of
length
g + 1. Let M denote the monoidconsisting
oftwo
by
two matrices withinteger
entries andpositive
determinant. Thereis a
unique
left action of M on with thefollowing
property:
for ally, z E
Z,
we havewhere the
superscript
T denotestranspose.
Infact,
this action can becon-structed
explicitly
thus: Consider elements of7~2
as row vectors. Then thereis a natural
right
action of M on7~2
and hence on itssymmetric
gth power.
The left action we are interested in is the natural induced leftaction of M on the Z-dual of Sg
(7~2) .
Define an action of M on
Vg (A)
for any commutativering
Aby extending
the action on
A-linearly.
Note that r C M and henceVg (A)
has theThere is a well-known
isomorphism
(see
Theorem 8.4 of(S )
due toEich-ler and Shimura:
ES :
Sk (F)
-where
HP
denotesparabolic cohomology. Composing
ES with the natural inclusionHp(r,
V9(IEg))
-Hl(r,
V9(IE8))
gives
us an inclusion ES :H1(r,
The Hecke
operator
Up
acts(C-linearly)
onSk (r),
and we shall nowrecall the definition of an
operator
on that extendsUp.
Let A be anyring,
anddefine ~ :
Hl(T, V9(A)) ~
Hl(r,
V9(A)),
anA-linear map, thus.
Firstly
note thatand write ai for
1 Z
.For q in F and 0
i-
1 there exists aunique 0 j p -1
and 7i
E IF such that ai7 =yiaj. First we shall define
the
map ~
on1-cocycles.
If u : F -V9
is a1-cocycle,
defineby
One can check that v is a
1-cocycle
and moreover that the association u - vinduces a map from
H1(r,
Vg)
toitself,
which we define to be~.
Lemma 2. Thediagram
commutes.
Proof.
This isProposition
8.5 of[S].
DLet
a(X)
denote the characteristicpolynomial
ofUp
acting
on thecom-plex
vector spaceSk(r).
It is the roots of thispolynomial
that weultimately
wish to
study.
Note first that the coefficients of a are rational. Hencea2
is the characteristic
polynomial
ofUP
onSk (r),
considered as a real vectorspace, and so if
~3(X)
is the characteristicpolynomial of ~
acting
on thereal vector space
H1(r,
then we see thata2
divides{3,
as ES is aninjection.
Note that{3
is also the characteristicpolynomial of ~
acting
onWe now pass to the case K =
Qp.
Firstly
notethat, although
the groupmay have some
torsion,
itsimage
in is alat-tice. It is this lattice that we shall use for our L.
Let Ei E denote the column vector with 1 in its ith row and zeros
elsewhere,
and letWg (Zp)
denote theZp-subspace
ofgenerated by
the vectors- no
It is
easily
checked thatWg (Zp)
ispreserved by
r. Let I denote thequotient
Vg(Zp)/Wg(Zp)
with its induced r-action.Taking
thelong
exact sequence in groupcohomology
associated to the short exact sequencegives
us an exact sequence offinitely-generated
Zp-modules
where the first and last terms in this sequence are finite. It follows that
there is an exact sequence
where
Q
is somesubquotient
of and thesuperscript
TF denotesthe maximal torsion-free
quotient.
Inparticular
Q
is finite(it
would begood
to have a more
explicit description
ofQ).
Now write L forH’ (IF
and K for
H1(r, Wg(Zp))TF.
The actionof ~
on induces anaction
of ~
on L and hence on K. Now we haveLemma 3.
~(K)
Cp9L.
Proof.
Let r, : F -Wg (Zp)
be a1-cocycle.
It suffices to prove that thecocycle
gK
is divisibleby
p9.
From the definition of6n,
this will follow if we can show that, ,
/ ’ B
" ,
for 0 i p - 1. But in fact one can check that
for any
( a d)
)
E M such that p divides both a and c, and we are(
cd )
home. D
We are now in a
position
toapply
Lemma1,
with n =g. The lemma will
give
us anexplicit
lower bound for the Newtonpolygon of ~
onL,
whichencodes the
slopes
of theeigenvalues
of thepolynomial ,Q.
But we remarkedabove that
a2 divides,3
and so we are alsogetting
explicit
lower boundsFirst of all we make some easy observations. Because L is a
quotient
ofthe group of
cocycles
c : r --~ we see that the rank t of L is at most(g+1)m.
We do not knowQ explicitly,
but we know that it is asubquotient
of
I),
which is itself aquotient
of the group of1-cocycles
from r to I.This group of
cocycles
isnon-canonically isomorphic
to asubgroup
of1m,
where we recall that m =
m(r)
is the minimal number ofgenerators
of r.Moreover,
I itself isisomorphic
toIf x E
R,
write for thelargest
integer
which is at most x, andfxl
for the smallestinteger
which is at least x. Thearguments
above show that ifwe write
Q
=with ai
decreasing,
then rmg.
Set ai
= 0for r i t. Then we can deduce
that ai
Ln
+ 1 - for 1 i tand
hence bi
= n - ai 2::
L(i -
(with
notation as before Lemma1.)
A
simple
application
of Lemma 1 thengives:
Proposition
1. The Newtonpolygon of ~
acting
on L is bounded belowby
thefunction
which goesthrough
(0, 0),
hasslope
0for
0 x m,slope
1for
m x2m,
slope
2for
2m x3m,
and so on.D
Note that this bound
depends
only
on m and inparticular
only
on Nand p. Because of the
relationship
between andH1(r,
ex-plained
above,
we deduceTheorem 3. The Newton
polygon of
Up
acting
onSk(r)
is bounded belowby
thefunction
which goesthrough
(0, 0),
hasslope
0for
0 xm/2,
slope
1 m, and in
general
hasslope
rfor mr/2 x (mr-~m)/2.
D Thisis,
of course, a moreprecise
form of the theorem that we wereaiming
for. An easy consequence is
Corollary
1.If a
EQ,
the space of cuspforms of
slope
a,weight
k and levelNp
has dimension at most[a + 1/2~m,
independent of k.
We remind the reader that m is the minimal number of
generators
ofr =
r1(Np)
as a group. As concreteexamples,
we couldperhaps
mentionthat If N = 1 and
p >
5 then m can be taken tobe 12 .
Ingeneral,
m is about
O((NP)2).
Moreover,
it is not difficult to show that in fact m can be taken to be anyinteger
such thatrl (Np)
has asubgroup
of finite indexprime
to p which isgenerated by
m elements. We remark also thatour
analysis
caneasily
begeneralised
to other congruencesubgroups
F ofthe form
rOnr1(p)
orro
flro(p),
wherero
is any congruencesubgroup
of levelprime
to p.Finally,
we should mention that forexplicit
values of Nand p
(typically
N = 1by
Coleman,
Stevens,
Teitelbaum,
and Emerton and Smithlineusing
rigid-analytic
methods. It would beinteresting
to know whether there were moredown-to-earth
techniques
that could establish their results. References[C] R. COLEMAN, p-adic Banach spaces and families of modular forms. Invent. Math. 127
(1997), 417-479.
[CM] R. COLEMAN, B. MAZUR, The eigencurve. In Galois representations in arithmetic algebraic
geometry (Durham, 1996), CUP 1998, 1-113.
[GM] F. GOUVÊA, B. MAZUR, Families of modular eigenforms. Math. Comp. 58 no. 198 (1992),
793-805.
[S] G. SHIMURA, Introduction to the arithmetic theory of automorphic functions. Princeton
University Press, 1994.
[T] R. TAYLOR, Princeton PhD thesis.
[U] D. ULMER, Slopes of modular forms. Contemp. Math. 174 (1994), 167-183.
[W] D. WAN, Dimension variation of classical and p-adic modular forms. Invent. Math. 133
(1998), 449-463. Kevin BUZZAR.D Department of Maths Huxley Building Imperial College London, SW7 2BZ England