J
OURNAL DE
T
HÉORIE DES
N
OMBRES DE
B
ORDEAUX
C
HRISTOPHE
D
ELAUNAY
Computing modular degrees using L-functions
Journal de Théorie des Nombres de Bordeaux, tome 15, n
o3 (2003),
p. 673-682.
<http://www.numdam.org/item?id=JTNB_2003__15_3_673_0>
© Université Bordeaux 1, 2003, 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/legal.php). 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
Computing
modular
degrees using
L-functions
par CHRISTOPHE DELAUNAY
RÉSUMÉ. Nous donnons un
algorithme
pour calculer ledegré
mo-dulaire d’une courbeelliptique
définie surQ.
Notre méthodeest basée sur le calcul de la valeur
spéciale
en s = 2 du carrésymétrique
de la fonction L attachée à la courbeelliptique.
Cetteméthode est assez efficace et facile à
implémenter.
ABSTRACT. We
give
analgorithm
to compute the modulardegree
of anelliptic
curvedefined
overQ.
Our method is based on thecomputation
of thespecial
value at s = 2 of thesymmetric
square of the L-function attached to theelliptic
curve. This method isquite
efficient and easy toimplement.
1. Introduction
From the recent and difficult work of
[14],
[11]
and[3],
it is now knownthat every
elliptic
curvesE/Q
is modular. If N denotes itsconductor,
thisimplies
that there exists acovering
map cp fromXo (N)
to E. Thepull-back
by
cp of theunique
(up
tomultiplication)
invariant differential formw on E is
2i’lrcf(r)dr,
wheref (T)
is a normalized newform of level N andweight
2 onro(N)
and where the ’Manin’s constant’ c is rational and canbe assumed
positive.
Furthermore,
the L-function associated tof
coincides with the Hasse-Weil L-function of E.The
question
ofcomputing
thedegree
is natural andinteresting
because ofimportant conjectures
related to this numberdeg(cp).
It is well known(cf.
[15])
that there exists asimple
relation betweendeg(cp)
andwhere
11-IIN
denotes the Petersson norm. In[15],
D.Zagier explains
how to
compute
explicitly
Ilf JIN
in thegeneral
case of a congruencesub-group r. J.
Cremona,
in[7]
interprets Zagier’s
method in thelangage
of"M-symbols"
andcomputes
deg(cp)
for manyelliptic
curves(large
tables ofelliptic
curves aregiven
in[6]).
Both methods aregeometric
and efficientbut tend to be
quite
slow when the conductor islarge.
The purpose of this paper is togive
an alternative way ofcomputing
Ilf JIN.
This is ananalytic
method based on well-known results which relate the
special
value of theL-function associated to the
symmetric
square of E withIlf
2. The
imprimitive
symmetric
square of ELet E be an
elliptic
curve definedover Q
of conductor N. The normalizednewform attached to E is
f (T) _
En
anqn
(q
= We have~p* (w) _
2i1rcf(r)dr,
and aconjecture
of Manin asserts that c =1 whenever E is astrong
Weil curve(there
isexactly
one such curve in anisogeny
class).
Wethen have
([15]):
- -
-where
vol(E)
is the volume of a minimalperiod
lattice A withC/A.
Now,
the Hasse-Weil functionL(E, s)
isequal
toFln a,n-3
and can beexpanded
as an Eulerproduct:
f
-1 if E hasnon-split multiplicative
reduction at pap = 1 if E has
split
multiplicative
reduction at p0
if E has additive reduction at pV
I N).
We define the
imprimitive symmetric
square L-function off
to be:The
subscript
N means that we have omitted the Euler factors at theprimes
dividing
N.It can be shown that
L(Syml2
f ,
s)
has aholomorphic
continuation to the wholecomplex
plane,
andby
Rankin’s method that(cf.
[10]):
-1.
This formula allows us to
study quadratic
twists of anelliptic
curve.In-deed,
assume that E is thequadratic
twist of anelliptic
curve E’ withconductor N’ such that
ordp(N)
for allprime
p. We denoteby
X theunderlying
quadratic
character andby
cond(x)
its conductor. Fromclassical results about twists of newforms
(cf.
[2])
and from the fact that for an oddprime
p thep-adic
valuation ofcond(x)
is1 ,
we can obtainthe
following.
LetP >
3 be aprime
number with pcond(x);
Thus,
we can write N = and N’ =MD22 A
whereD¡
(resp. D2)
is the
product
of the oddprimes
p such that pcond(x)
and p
~’
N’(resp.
pcond(x) and pIIN’),
A =ord2(N’),
k =ord2(N)
so that A k andM,
D1,
D2
are odd. We can now state :Theorem 1. Assume that E is the
quadratic
twistof
E’ withconduc-tor N’ such that
ordp(N)
for
all p. Writef’ =
E n ann-S
=
aP s)-1(1 -
for
thenewform
attached toE’.
LetN = and N’ =
MD22~
asexplained
above. Then:REMARK : From this
theorem,
it is easy to relatedeg(cp)
withPROOF: We observe that we have aP = = and that the Euler
product
(2)
forf
andf’
areclearly
related since;~2
is the trivialchar-acter modulo
cond(X).
Furthermore,
this Eulerproduct
allows us togive
a "local"
proof
of the theorem.So,
suppose that E is the twist of E’by
a character ofprime
conductorp >
3 withordp(N’)
ordp(N)
(if
ordp (N’)
=ordp(N)
then we haveL(Sym;2
f’, s)
=f, s)).
We haveN =
lcm(N’,p2)
=N’p2
(resp.,
=N’p)
if(N’, p)
= 1(resp., (N’, p)
=p).
p the Euler factor at q of bothf,
s)
andf’,
s)
arethe same. Since
I
N we have ap = 0(~1~),
and there is no Euler factorat p in
f, s).
When
(N~, P)
= 1(i.e.
p
Di)
we have:The case p = 2 follows
by
the sameargument
except
that there is nocharacter of conductor 2 and so we have to deal with
cond(x)
= 4 or 8.This also
explains
why
some cases cannot(and
donot)
occur in list of casesrelating
II f II N
and 0This theorem asserts that we
only
have to considerelliptic
curves Ewhich are not twists of another curve E’
having
a lower conductor.3. The
primitive
symmetric
square of EThe
imprimitive symmetric
squareL(Syml2
f,
s)
does not have a"tra-ditional" functional
equation
and there is nosimple
method tocompute
L(Sym2
f,
2)
directly. Thus,
we consider theprimitive symmetric
squareL-function of
E,
L(Sym2
f,
s):
where the
product
is over the finite set S of badprimes
where E has badbut
potentially good reduction,
in other wordsprimes p
such thatp I N
andordp(j(E)) >
0,
j(E)
being
thej-invariant
of E. Theproperties
of theprimitive symmetric
square function are studied in[4].
Inparticular,
thefollowing
isproved:
Theorem 2
(Coates-Schmidt).
Thefunction
L(Sym2
f,
s)
has aholomor-phic
continuation to the wholecomplex plane
and there exists B E Z such that thecompleted function:
is entire and admits the
functional equation:
REMARKS: 1. the Euler factor at p of the
primitive
andimprimi-tive
symmetric
square functions of E are the same and we haveordp(B) =
ordp (N) .
Inparticular,
if N issquarefree,
thenL(Sym2
f,
s)
=L(Syml2
f,
s)
and B = N.
2. The function
L(Sym2
f,
s)
is invariant if we twist Eby
aquadratic
character of
Q.
This is not true ingeneral
for theimprimitive symmetric
square function.
In order to write down the correct Euler factor at P ~
I
N2,
we assumethat E is not the
quadratic
twist of a curve E’ of lower conductor. For the cases p = 2 and p =3,
we have thefollowing
tablescoming
from[4]
(we
should mention that two cases have been
initially forgotten
in[4]
whenever2$ ~
1 N,
and that[13]
corrects thismistake).
When several
possibilities
occur in thesestables,
the correct Euler factor isgiven by
certainproperties
of the fields The cases2411N
and2611 N
never appear since we assumed that E is minimal among itsquadratic
twists.
If p ~
2, 3
thenordp(B)
= 1 andLp(Sym2
f,
X)
=1-pX
or 1+ pX
depending
on whether or notQp(El)/Qp
is abelian.Nevertheless,
for eachambiguous
case, one can find in~13~ 1
the correct Euler factor: first assumethat
p >
5. Then we haveLp(Sym2
f , X )
= 1 -pX
if andonly
if one ofthe
following
conditionsholds,
where c6 and c4 are the classical invariantsattached to E:
~ p =1
(mod 12);
p ’ 5
(mod 12),
p2
I c6
andp2 f
C4;w p = 7
(mod 12)
and either c6, orp2
I C6
andp2
04.
For p =
2,
2811N
is theonly
ambiguous
case and:. if
29
I C6
thenLP(SYM2
f,
X)
=1;
~ if
29 f
c6 andc4 - ~ 32
(mod 128)
then 1 +epX,
where c = ±1.
For p =
3,
3411N
is theonly ambiguous
case and we haveLp (Sym2
f,
X)
1-
pX
when one of the twofollowing
holds:o c4 - 27
(mod 81);
. C4 == 9
(mod 27)
and c6 m ~1Q8(mod
243).
4.
Computation
ofL(Sym2
f , s)
Forsimplicity,
we write:where C = and
L(Sym2f,s) =
Note that thecoeffi-cients
bn
areeasily computable
from the definitions.Furthermore,
itfol-lows from
Deligne’s
bounds and the Eulerproduct
forL(Sym2
f ,
s)
thatn2.
Classical estimatescoming
from the functionalequation
of1 During
the preparation of this paper, we were informed of the preprint [13] of M. Watkins where a similar (but not so detailed) method of computing deg(W) is described and used toA(Sym2
f,
s)
give:
This formula
implies
that the seriesEn bn/n2
converges toL(Sym2 f, 2).
Of course, this is not an efficient method to
compute
because the convergence is very slow.However,
iteasily
gives
us a firstapproximation
of
Fortunately,
a classical method forcomputing
Dirichlet series withfunc-tional
equation
can beapplied
to our case(cf.
[5],
Chapter
10):
Proposition
3. We have:where
,forallb>0.
This is a
rapidly
convergent
series since we have:Proposition
4. Let s = (J + it and A= 21/4C
then:I
PROOF: We have:
With an easy but tedious
calculation,
we obtain:Thus,
we have:/ 2/3
The
proposition
is thenproved by
taking J =
’ 0This
proposition
allows us to estimate the tail of the series in(4) (we
have
~,2).
In order tocompute
F(s,
x),
wepush
the line ofintegration
to the left
catching
all the residues oft-’-t(z):
Proposition
5.with
It is clear that the terms in this
expression
can berecursively computed.
We then
compute io
terms in the series ofproposition 5,
whereio
is the smallestinteger
such that(cf.
[12]):
We thus obtain
A(Sym2
f ,
2)
with asufficiently
high
accuracy and wede-duce from it the value of hence of
deg(p).
Using
thismethod,
we canquickly
compute
modulardegrees
ofstrong
Weil curves. As a check onthe
computations,
we use the fact thatdeg(p)
is aninteger.
REMARK. In
fact,
what isreally
obtained here is analgorithm
tocom-pute
L(Sym2
f ,
2)
from whichlif 11
and thendeg(p)
can beeasily
recovered.Nevertheless,
thequantity
ilf 11
makes sense and is alsointeresting
ingreater
generality,
namely
for anyholomorphic
formf
ofintegral
weight
k > 2 and levelN,
notnecessarily
related to anelliptic
curve. In thisgeneral
case, one can also defineL(Sym2
f ,
s)
theprimitive symmetric
square L-functionrelated to the L-function of
f
and we have:This L-function does have a traditional functional
equation
and theadap-tation of the method above is
possible. However,
in our case( f
is relatedto an
elliptic
curve),
computing
the Euler factors involveslooking
at theelliptic
curve whenever the reduction is additiveN);
ingeneral,
such astudy
is notpossible
and the case ofnon-squarefree
N seems not to be easy. When N issquarefree
theadaptation
of the method is verysimple
since the Euler factors ofL(Sym2
f,
s)
are allgiven by
(2)
and the functionalequation
is :-
-Furthermore,
when N issquarefree,
one canadapt
the method tocompute
(conjecturally)
special
values ofgeneral
symmetric
powersL(Sym~
f ,
k)
sincethey
alsosatisfy
a traditional(and conjectural)
functionalequation.
5. Some estimates
From the functional
equation
ofL(Sym2
f , s),
one can show thatI I f 112
~ë
Nl+c.
Infact,
Nt: can bereplaced by
a suitable power oflog(N).
Thus,
estimates for
vol(E)
provide
upper bounds ondeg(p) (modulo
Manin’sProposition
6. Let C be anonnegative
real number. There exist a E 1I~ and A E Rdepending
on C such that:where
Ami,, is
the discriminantof
the minimal modelof
E.PROOF: This
proposition
comes from astraightforward
estimate for thefundamental
periods
W1 and w2 ofE,
since we havevol(E)
=0
Assuming
Manin ’sconjecture,
we see thatproposition
6gives
theup-per bound « for
elliptic
curves with boundedj-invaxiant.
Proposition
7. Let 6 be aninfinite family of elliptic
curvesdefined
overQ
such that:PROOF: The upper bound comes from the classical estimate
L(Sym2
f,
2)
Klog(N)3
and from the fact that the Manin’s constant is bounded whenever the conductor issquaxefree.
The last estimate comes from the lower boundL(Sym2
f,
2)
»1/ log(N)
for Nsquarefree
(cf.
[8]).
11The curves
E~
definedby y2
+ xy
= x3
+ k(with
432k2
+ ksquarefree)
give
a infinitefamily
ofelliptic
curves for which the conditions in thepropo-sition hold.
The lower bound of the
proposition
also holds in the moregeneral
set-ting
where the condition issquarefree"
isreplaced by
"E is semi-stable(i.e.
N issquarefree)".
We wrote a GP-PARI
([9])
program forcomputing
the modulardegrees
using
the methodexplained
above. In thefollowing
table wegive
threeexamples
for which the modulardegree
is verylarge.
In each cases,deg(cp)
was
computed
in a few minutes. The columnj(an)
indicates the numberThe last curve is in fact the
quadratic
twist of the curveE’
withcoef-ficients
[1, 0,1,120229952, -3351306510322]
of conductor 1290. We need 5000 coefficients an tocompute
deg(p(E’))
= 1068480.References
[1] A. ATKIN, J. LEHNER, Hecke operators on 03930(m). Math. Ann. 185 (1970), 134-160.
[2] A. ATKIN, W. LI, Twists of newforms and pseudo-eigenvalues of W-operators. Invent. Math. 48 (1978), 221-243.
[3] C. BREUIL, B. CONRAD, F. DIAMOND, R. TAYLOR, On the modularity of elliptic
curves over Q: wild 3-adic exercises. J. Amer. Math. Soc. 14 no. 4 (2001), 843-939.
(electronic).
[4] J. COATES, C.-G. SCHMIDT, Iwasawa theory for the symmetric square of an elliptic curve. J. reine angew. Math. 375 (1987), 104-156.
[5] H. COHEN, Advanced topics in computational algebraic number theory. Graduate Texts in Mathematics, 193, Springer-Verlag, New-York, 2000.
[6] J. CREMONA, Algorithms for modular elliptic curves. Second edition, Cambridge
Uni-versity Press, 1997.
[7] J. CREMONA, Computing the degree of the modular parametrization of a modular elliptic curve. Math. Comp. 64 (1995), 1235-1250.
[8] D. GOLDFELD, J. HOFFSTEIN, D. LIEMAN, An effective zero-free region. Ann. of Math.
(2) 140 no. 1 (1994), 177-181.
[9] C. BATUT, K. BELABAS, D. BERNARDI, H. COHEN, M. OLIVIER, pari-gp, available
by anonymous ftp.
[10] G. SHIMURA, The special values of the zeta functions associated with cusp forms.
Com. Pure Appl. Math. 29 (1976), 783-804.
[11] R. TAYLOR, A. WILES, Ring-theoretic properties of certain Hecke algebras. Ann. of Math. (2) 141 no. 3 (1995), 553-572.
[12] E. TOLLIS, Zeros of Dedekind zeta functions in the critical strip. Math. Comp. 66
(1997), 1295-1321.
[13] M. WATKINS, Computing the modular degree of an elliptic curve. Experimental Maths
11 no. 4 (2003), 487-502.
[14] A. WILES, Modular elliptic curves and Fermat’s last theorem. Ann. of Math. (2) 141
no. 3 (1995), 443-551.
[15] D. ZAGIER, Modular parametrizations of elliptic curves. Canad. Math. Bull. 28
no. 3 (1985), 372-384.
Christophe DELAUNAY
Universite Bordeaux I, Laboratoire A2X 351 Cours de la Liberation
33 405 Talence, France
E-mail : delaunayGmath.u-bordeaux.fr
et Ecole Polytechnique Fédérale de Lausanne CH- 1015 Lausanne, Suisse