C OMPOSITIO M ATHEMATICA
J. E. C REMONA
Hyperbolic tessellations, modular symbols, and elliptic curves over complex quadratic fields
Compositio Mathematica, tome 51, n
o3 (1984), p. 275-324
<http://www.numdam.org/item?id=CM_1984__51_3_275_0>
© Foundation Compositio Mathematica, 1984, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions gé- nérales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction 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
http://www.numdam.org/
275
HYPERBOLIC
TESSELLATIONS,
MODULARSYMBOLS,
ANDELLIPTIC CURVES OVER COMPLEX
QUADRATIC
FIELDSJ.E. Cremona *
© 1984 Martinus Nijhoff Publishers, The Hague. Printed in The Netherlands
1. Introduction
In
[22],
Weilpresented
theconjecture
that everyelliptic
curve definedover Q
is aquotient
of one of the modular curvesX0(N)
as an openquestion,
and recommended its solution to the interested reader. Thisconjecture
has since beengeneralized
and formspart
ofthe " Langlands Philosophy",
that"every
zeta function associated with anyalgebraic variety
is some sort of transform of a modular form on asemisimple
orreductive
algebraic group" [20].
Inparticular,
if E is anelliptic
curvedefined over a
global
fieldK,
with zeta functionL(E, s ),
it follows from the results in[13,23]
thatL(E, s )
is the transform of a certain automor-phic
form for Kprovided
thatL(E, s),
andsufficiently
many of its charactertwists, satisfy appropriate analytic
conditions: thatthey
haveanalytic continuations, satisfy
functionalequations,
and are bounded invertical
strips.
These conditions have beenproved
in certain cases(for example,
when K is a functionfield,
or when E hascomplex multiplica- tion)
and areconjectured
to holdgenerally.
For furtherexamples
andcomments, see
[24]
and[23], Chapter
X.In this paper we consider the case where K is a
complex quadratic
field. If E is an
elliptic
curve over K whose L-seriesL ( E, s )
satisfies theanalytic
conditions referred to above(see [23]
fordetails)
thenL(E, s )
isthe Mellin transform of an
automorphic
form F ofweight
2 for thecongruence
subgroup ro ( a )
ofSL(2, 0 K)’
where a is the conductor of E:see below for the notation. This form F is even a cusp
form, except
in thecase when E has
complex multiplication by
an order in Kitself,
when F isan Eisenstein series
(see [24], penultimate paragraph,
or[5],
Theorem2(b)).
In the former case F is(essentially)
a harmonic differential 1-formon the
quotient
ofhyperbolic 3-space H3 by ro ( a ). By duality
the space of such differentials isisomorphic
toH1(03930(a)BH*3, C),
whereH*3 = H3
U
{cusps}.
This latter space can be calculatedby
means of modularsymbols,
as was describedby Grunewald,
Mennicke and others in* This work was supported by a grant from the Science Research Council.
[8,9,10]
in the casesK = Q(-1), Q(-2), Q(-3)
and a aprime
ideal of
degree
1.Here we show how to extend the calculations with modular
symbols
toarbitrary
ideals a in all five Euclideancomplex quadratic
fields: the onesabove and
Q(-7), Q( -11 ). By duality
we are thuscalculating
thespace of
cuspidal automorphic
forms for03930(a). Secondly
weproduce
tables of
elliptic
curves defined over each such K with small conductor(found by computer search),
and observe thecorrespondence,
aspredic-
ted
by
the Weilconjectures.
Thecorrespondence
is described in moredetail below.
This
approach
followsclosely
the work ofTingley [21] who
carried outthe same
procedure
overQ; however, Tingley
was able to go much further and constructelliptic
curvesdirectly
from newformsf(z) by calculating
the twoperiods
of203C0if(z)dz.
In thepresent
case the differen- tial attached to a cusp form F onH3
hasonly
asingle period.
Thisperiod
has been calculated
numerically
in several casesby
theauthor,
and isrelated to
L ( E, 1)
for thecorresponding
curve E in the waypredicted by
the Birch Swinnerton
Dyer conjectures,
but as asingle (real)
number isinsufficient for
determining
the curve E.For a down-to-earth
description
of cusp forms ofweight
2 for03930(a)
over a
complex quadratic
fieldK,
see[4], Chapter
3.Let d be a
square-free positive integer,
and K thecomplex quadratic
field
Q( d);
denote thering
ofintegers
in Kby
od and set0393d=
SL (2, od).
For an ideal a of o d defineLet
H3
behyperbolic three-space:
H3
isequipped
with ahyperbolic
structuregiven by
Its group of isometries is
PGL(2, C)
which actsaccording
to the for-mulae
and
[We
write elements ofPGL(2, C)
as 2 X 2 matricesthroughout].
Theaction of
0393d
and ofsubgroups
of finite index in0393d
is discrete: thatis,
every compact subset of
H3
meetsonly
a finite number of itsimages
under the action
(see [2]).
Let
H*3
denote the extended spaceH3 U K U f ~}
obtainedby
includ-ing
the cusps, and setIf - is a
generator
of the unit group D* ofod,
thennormalizes
03930(03B1)
for every ideal a, and hence induces anautomorphism
J of
V(a),
which is an involution. Hence we candecompose V(a)
aswhere
V+(a)
andh-( a )
are the + 1 and - 1eigenspaces
forJ,
respec-tively.
Acting
onV(a)
one also has thealgebra
of Heckeoperators T03C0,
forprime
elements qr of b notdividing
a, and involutionsW’1T
for eachprime
7T
dividing
a. These are defined as follows. If qr is aprime
thenT’1T
actsfirstly
on the free abelian group on the cusps03930(a)BK ~ {~}
viahere
[a]
denotes theequivalence
class of03B1 ~ K ~ {~}
under the action of03930(a).
This action extends toH1(03930(a)BH*3, Q),
sinceclearly
thehomology
isgenerated by paths
between cusps.Secondly,
if qr divides a to the exact power r, and a is a generator for the ideal a, letW’1T
be a matrix of the formwhich has determinant 03C0r. Then
W’1T
normalizes03930(a)
and so induces anaction on
03930(a)BH*3,
which isindependent
of the matrix chosen. This isan involution since
W203C0
is(modulo
a scalarmatrix)
in03930(a).
We use the notation
T’1T
rather thanTv
for aprime
ideal p, sinceT03B503C0 = JT03C0,
and soT’1T
andT03B503C0 only
coincide onV+.
These
operators
all commute, and therefore there exists a basis forV(a) consisting
ofeigenvectors
for J and all theT’1T
andW’1T.
Ofspecial
interest will be one-dimensional
eigenspaces
with rationaleigenvalues
forall the
T’1T.
Conjecture 1:
There is a one-onecorrespondence
between(i)
One-dimensional rationaleigenspaces
ofV+(a),
and(ii) Isogeny
classes ofelliptic
curves E defined over K with conductor a, which do not havecomplex multiplication by
an order in K.Now V+(a)
isisomorphic (as
a module for the Heckealgebra)
to thespace of
cuspidal automorphic
forms for03930(a)
mentioned above. We shall abuselanguage
and borrow some of theterminology
from thetheory
ofautomorphic
forms to describe certainsubspaces
ofV(a).
If b divides a, then for an element k in Z
dividing ab-1 we
haveand thus
(z, t) ~ ( kz, t )
induces a map fromV(b) to V(a).
" Newforms"in
V(a)
are one-dimensionaleigenspaces
for J and for all theT’1T
andW’1T.
A newform for
03930(b)
will appear several times inV(a),
as a set, or"oldclass",
of"oldforms",
one for each ideal divisor( k )
ofab-1.
Eacholdform in the same oldclass has the same Hecke
eigenvalues
for eachT7T (with 77-
notdividing a )
as theoriginal
newform inV(b).
In
practice,
oldforms can berecognized
notonly
because of theirmultiplicity,
but also because in anysystematic
calculation we will havealready
met them as newforms for03930(b),
for some bdividing
a.The
theory
of oldforms and newforms in thegeneral
context ofautomorphic
forms for anarbitrary global
field can be found in[16],
which
generàlizes
the classical results of[1].
The
conjecture only
mentionsV+ (a).
As for the V- spaces, we show thatthey
are connected with the V+ spaces viatwisting operators
whichare
simple generalizations
of theR~
operators of[1].
Moreprecisely:
THEOREM:
Let x
be aquadratic
characterof
K modulo the ideal q. Thenthere is an operator
R x
which acts onV( a ) provided
thatq 2
divides a, andsatisfies
(i) R~J = ~(03B5)JR~;
(ii) R~T03C0 = ~(03C0)T03C0R~ if (03C0) a;
and(iii) R~W03C0 = ~(03C0e)W03C0R~ if (03C0)e~a.
In
particular,
if wechoose X
so thatX 1,
then(i)
shows thatR x
1 See end of paper.
maps
V+(a) into V-(a)
and vice versa;also,
from(ii)
and(iii), Rx
preserves the
eigenvalues
ofT7T
andW’1T provided
that we choose genera- tors qr of eachprime ideal p
with~(03C0) =
+ 1: this can bedone, again
because
x(e) = -1.
In Section 2 below we
give algorithms
forcomputing V(a)
in the five Euclidean cases: d =1, 2, 3, 7
and 11. Thesealgorithms
are similar to onegiven by
Manin[15]
for the rational case of thesubgroup 03930(N)
of themodular group
SL (2, Z) acting
on the upperhalf-plane.
Whend = 1, 2,
or 3 the Hecke
eigenvalues
onV(p), for p
aprime
ofdegree 1,
have beencalculated for
N.
1500 in[8]:
of course at aprime
level the twistsR x
donot operate, and there are no oldforms.
The author has
computed
the full spaceV(a)
for all ideals a withnorm less than a bound
BK (depending
onK )
for each of the five euclidean fields. The values ofBK
are as follows.As observed in
[8],
the behaviour of dimV(a) is
very erratic: inparticu-
lar the
figures
suggest that dimV( a ) =
0infinitely
often for each field.By
contrast, the result of[11]
shows that for almost alld,
for all
subgroups
G of finite index inFd.
For each space
V(a)
withpositive
dimension we havecomputed
theaction of the Hecke
operators T7T
onV( a )
for eachprime
qr notdividing
aand
N(03C0) 50,
and the action of the involutionW03C0
for eachprime
qrdividing
a. We have thus found a basis forV(a) consisting
ofeigenvec-
tors for every
T7T
andW7T.
In Section 3 we
provide
tables of the results of thesecomputations, giving
the dimension of eachV(a), V+(a)
andV-(a),
the field overwhich the Hecke action
splits,
and a list of the Heckeeigenvalues
forN(03C0)
50 and all one-dimensional rationaleigenspaces
in V+. We alsodescribe the outcome of a
systematic computer
search for curves of small conductor defined overK,
for each Euclidean K. The conductors werefound
using
Tate’salgorithm [19]
and the Traces of Frobeniusby counting points
over residue fields. We remark on the numerical coinci- dences between the tables of one-dimensionaleigenspaces
inV+(a)
andthe tables of
elliptic
curves with conductor a.In Section 4 we prove the theorem stated above
relating
V+ and V-by
means oftwisting operators.
This holds forarbitrary complex quadratic
fields,
notjust
the Euclidean ones. We conclude with some remarks aboutextending
thecomputations
themselves to the non-Euclidean fields.2. The
algorithms
2.1. Review
of
the rational case Letbe the usual
generators
for r =SL(2, Z),
andH2 = H2
~ Q U{~}
theextended upper
half-plane.
Let G be asubgroup
of r of finite index. The network ofgeodesic lines joining 03B3(0)
to03B3(~)
for y in r forms atesselation of
H2 by triangles.
If we denoteby {03B1, 03B2}G
theimage
of thegeodesic path
between two cusps a andfi
in thequotient
spaceXG
=G H2
thenclearly
the set of allpaths
of the form{03B3(0), 03B3(~)}G
forms atriangulation
ofXG:
now it isonly
necessary for y to run over acomplete
set of
right
cosetrepresentatives
for G in r.To calculate the
homology
of thisquotient
space, first note that thetriangles
of thetriangulation
arejust
the transforms of the basictriangle
with vertices at
0,
oo and1,
whoseedges
consist of{03B3(0), 03B3(~)}
fory=I,
y =TS,
and03B3 = (TS)2.
If we denote(y(0), 03B3(~)}G by
thesymbol ( y )
forshort,
then we see thatHl (Xc’ Q)
isgenerated by
and that for any y the relation
Figure 2.1
holds. We also have a second
type
of relation from thegluing together
ofthe translates of the basic
triangle.
Since S identifies theedge (0, ~}
with itself in the
opposite orientation,
we have for each y the relationSo let
C( G )
be the Q-vector space with basis thesymbols ( y )
for each y in[0393 : G];
the naturalright
coset action of r on[0393 : G ]
extendsby linearity
to an action of the groupring
Z0393 onC(G).
Define the relation ideal,W to be the left ideal of Z0393generated by
I + S and I + TS +(TS)2,
and let
B(G) := C(G)R.
If77o(G)
denotes the free abelian group on the cusps of G(that is,
on the orbits of 0~ {~}
under the action ofG)
thenwe have the
boundary
map a :C(G) - H0(G)
definedby
where
[a]
denotes the cuspequivalence
classcontaining
a. LetZ(G) :
=ker a. It is easy to see that
B(G)
cZ(G),
and Manin’s result is[15]:
THEOREM 1:
Define H(G) : = Z(G)/B(G).
ThenH(G)
isisomorphic
toH1(XG, Q),
theisomorphism being given by
Below we will show how this resul can be extended to
subgroups
offinite index in
0393d = SL(2, bd):
the maindifficulty
isdetermining
thecorrect "relation ideal" PlI from the
geometry.
Before we dothis,
we will discuss thequestion
of how to convert the theorem into analgorithm.
First we need a convenient way of
writing
down the cosetrepresenta-
tives for G in r. In thecase
G =03930(N),
these are in one-one correspon-dence with the elements
(c : d )
ofP1(N),
whereP1(N)
=P’(ZIN7-)
isthe
projective
line over thering
ofintegers
modulo N. We recall the definition: see[15]
or[4].
Form the set of orderedpairs (c, d ) E Z2
suchthat
g. c. d. (c, d, N) = 1,
and factor outby
theequivalence relations
whereThe
equivalence
class of(c, d )
will be denoted(c : d ),
and suchsymbols
will be called
M-symbols.
Notice that c and d areonly
determinedmodulo
N,
and that we canalways
assume thatg.c.d.(c, d) = 1.
Thecorrespondence
isgiven by
where a and b are any
integers
chosen so that ad - bc = 1.It is thus a
simple
matter to list the elemens ofpI( N)
and compute the action of r:The
boundary
map a has the formand we can decide when two cusps are
equivalent by
means of thefollowing
easy Lemma.LEMMA 2.1.5: Let
pllql
andP2lq2
be rational numbers in their lowestterms. Then the
following
areequivalent.
(i) 3
Y Ef 0 ( N) : 03B3(p1/q1) = P2lq2;
(ii)
Slq2~ s2q1(mod g.c.d.(qlq2, N))
wherePis) = 1(mod qJ) for j
=1,
2.
Lastly
we recall the definition of the Heckeoperators Tp.
These act,first,
on the free abelian group on thepoints
ofH2*,
and hence onmodular
symbols ( a, 03B2}G
viaThus we cannot
compute
the actionof Tl
onH(G) directly
but insteadwe convert to modular
symbols
via theisomorphism (2.1.1)
which nowhas the form
then
compute
the actionof Tl
on the modularsymbol {b/d, alc 1 G,
andlastly
convert back toM-symbols.
This laststep
is achievedby expressing
an
arbitrary
modularsymbol (a, 03B2}G
as a sum ofsymbols
of thespecial
form
( y(0), 03B3(~)}G
for y inr, by
means of continued fractions(see [15]).
A similar process must be used to calculate the
W,,-involutions,
forwhose definition we refer to the Introduction.
Hence, given
anyinteger
N we can(given enough time)
calculate the dimension of the spaceH1(03930(N)BH*2, Q), split
it into simultaneouseigenspaces
for all theWq (for q dividing N ) and Tp (for
pdividing N ),
and calculate the
eigenvalue
of any of theseoperators.
This was doneby
Tingley [21]
for N300,
and the firsteight primes.
2.2. Euclidean
complex quadratic fields
Let K be one of the Euclidean
fieids Q(-d) for d = 1, 2, 3, 7 or 11, let b
be the
ring
ofintegers
ofK,
b * the group ofunits,
E a fundamentalunit,
and
0393 = SL(2, b).
r acts
discretely
on thehyperbolic
upperhalf-space H3
= C R+which we extend
by including
the K-rational cuspsK ~ {~}
on theboundary
ofH3
to formH*3 :
=H3
U K U{ ~}.
As in the two-dimensionalcase the set of
geodesic paths
of the form{03B3(0), 03B3(~)}
={b/d, a/c)
with
in
r,
forms a network which is the 1-skeleton of a tesselation ofH*3 by hyperbolic polyhedra.
This will be described in detail for the fivefields,
in the next subsection. There is a basic
polyhedron
B whoseedges
are thetransforms
of (0, ~} by
a certain finitesubgroup Gp,
and whosetransforms fill the space,
just
as in the 2-dimensional case we had a"basic
triangle"
with vertices at0,
oo and 1.So,
as in the rational case, we cangenerate
thehomology
ofGBH*3,
where G is a
subgroup
of finite index inr, by
means ofpaths (03B3) = {03B3(0), 03B3(~)}
for y in r.Clearly
for every g in G. Other relations among these
generators
arise in two ways: fromconsidering
which transforms of B meet at theedge (0, ~};
and from the
edges
around each face of thepolyhedron
B. The latter canbe determined
by calculating
the orbits ofG p
on theedges
of B.It turns out to be more natural to consider the action of the
larger
group
P,
whereThis group contains r with
index |b*|;
thecorresponding projective
groups P r and
P,
obtainedby factoring
out the scalar matrices(which
act
trivially
onH3), always satisfy |P: prl
= 2since lu*: (b*)2|
= 2 inevery case. Note that
normalizes
03930(a)
for every ideal a of b, and that itsimage
inpt
lies inthe second coset
PBP0393.
The definition of thesymbol (03B3) =
{03B3(0), 03B3(~)}G
extends to y in,
andclearly (03B3) = ( yJ )
since J fixes 0and oo .
(These
extrasymbols
will makecomputations
and formulaetidier.)
So, given
a group G of finite index inr,
letC( G )
denote the Q-vector spacespanned by symbols (y)
where y runsthrough
acomplete
set ofright
cosetrepresentatives
for G in r.By
means of the ruleswe can
identify
anysymbol ( y )
for y inr
with aunique
basis element ofC(G),
and thus define an action ofZ É
onC( G )
viafor y
inÛ,
extended to Zf by linearity.
From the
geometry
we will determine a " relation ideal" PlI ofZ,
andthen set
B(G) : = C(G)R
andZ(G) :
= ker a where a isgiven by
the
boundary
map fromC(G)
toH0(G),
the free abelian group on the cusps of G. It will be clear from the definition of A thatB(G) ~ Z(G),
and we will then have the
following
result.THEOREM 2: The
map 03BE:(03B3) ~ {03B3(0), 03B3(~)}G
induces anisomorphism from H(G)
toH1(GBH*3, Q),
whereH(G) : = Z(G)/B(G).
We
postpone
theprecise
determination of the ideal PlI until the next subsection.Note that the J involution acts on the
symbols
viawhich from 2.2.1
(i)
is well-definedprovided
that J normalizes G.From the theorem we obtain an
algorithm
forcomputing H1(03930(a)B H*3, Q) explicitly
for any ideal a as follows. It is asimple
matter to definethe set
P1( a )
ofM-symbols (c : d )
which are in one-onecorrespondence
with the coset
representatives
for03930(a)
in r via(2.1.2),
with r-actiongiven by (2.1.3).
To extend this to an action off
weproceed
as follows: aset of coset
representatives
for03930(a)
inf
is{03B3} ~ {J03B3},
where{03B3} is a
set of
representatives
for03930(a)
in r: thus we need to extend theM-symbols
to a set twice the size. If we(temporarily)
write(c : d)+
for acoset
representative
with determinant
1,
and(c : d ) -
for therepresentative
of determinant e, then the action of a matrix
is still
given by (2.1.3), except
that if det g is not a square than g alsochanges
thesign
in thesuperscript.
In
practice, however,
these extrasymbols
aresuperfluous:
LEMMA 2.2.5: Under the
map e
theM-symbols ( c : d)-
and(03BEc : d)+
havethe same
image.
PROOF: Choose a and b so that ad - bc = 1. Then on the one hand
( c : d ) - corresponds
towhose
image under e is ( bE/d, a,-Ic 1.
On the otherhand,
since ad -(03B5-1b)(03B5c) =
1 thesymbol (ec: d)+ corresponds
towhose
image under e
isThe
images
areequal
sinceis in
ro( a )
and sendsbeld
tobled
anda03B5/c
toa/Eco
~We can therefore
identify (c : d)-
with(ec : d)+
with no loss. Thus henceforth we willdrop
thesuperscripts,
the formulae for the action ofr B r being given by
thefollowing.
LEMMA 2.2.6:
PROOF:
The action of the J-involution on
M-symbols
isgiven by
since
To decide on the
equivalence
of cusps under the action of03930(a),
wehave to
modify
Lemma 2.1.5slightly
as follows.LEMMA 2.2.7: Let
Pli ql
andP2lq2
be elementsof
K written in their lowest terms, so that( pl, q1)
=( p2, q2)
= 1). Then thefollowing
areequivalent:
(i) 3 03B3 ~ 03930(a) : 03B3(p1/q1) = p2/q2;
(ii)
3 u E b * : slq2 ~U S291 (modulo (q1q2)
+a),
where pksk ~ 1(mod (qk)) for
k =1, 2.
PROOF: For k =
1,
2 choose rk and Sk such that pkSk - rkqk = 1. Thenis in
r,
andwhile
is in T and
y2 (o) = p2/q2. Any
element of rfixing
0 has the formfor u E
b*, x ~
b; so thegeneral
element in rtaking pl lql
top2/q2 is
Thus
(i)
holds if andonly
if we can solve the congruencefor some u, which is if and
only
if(ii)
holds. 0Of course, if d ~
1,
3 we haveU2
= 1 for all u E b * anyway; if d = 1 wehave
u 2
=± 1,
while if d = 3 thenu 2
=1, p2
orp4
where p= ; (1
+-3).
The definition of Hecke
operators T’1T
forprime
elements qr of b isstraightforward:
on the cusps we haveWe have to define
T7T
for aprime
element 7r rather than for aprime
idealsince in
general T03C0 ~ T03B503C0.
In fact we haveas a
simple computation
willverify.
On modularsymbols {03B1, 03B2},
wehave
So
again
we work withM-symbols
but convert to modularsymbols
viathe
map e
tocompute
the Hecke action. The conversion back from modularsymbols
toM-symbols
is achieved as beforeusing
continuedfractions
(in K )
to express anarbitrary
modularsymbol (a, 03B2}
as a sumof
symbols
of thetype {03B3(0), 03B3(~)}
for y in r. We can use continuedfractions because K is
Euclidean,
and so every element of K isequivalent
modulo b to an element with norm less than 1.
When the
subgroup
G is normalizedby
J(in particular,
whenG = 03930(a)
for some ideal
a ),
the spaceH(G) decomposes according
to theeigenval-
ues of the J involution as
where J acts as + 1 on H+ and as -1 on H-. In the case of G =
03930(a)
we will denote
H( G ), H+(G)
andH-( G ) by V(a), V+(a)
andV-(a) respectively.
In
practice
it is more convenient(that is,
faster andrequires
lessstorage
space)
tocompute H+(G) (resp. H-(G)) separately
as the quo- tient spaceH( G )/H-( G ) (resp. H(G)/H+(G)), by including
extra rela-tions
or, in the case G =
03930(a),
This will enable us to
give
asimpler
set ofgenerators
for the relation ideal PlI in the case d = 1 and d = 3.To
distinguish
between theconjugation
action ofJ, given
in(2.2.4), (2.2.7),
which induces the maininvolution,
and theright
coset action of J(which
is trivialby
2.2.1(ii))
we extendZ by adding
an extra element J*to
represent
theconjugation
action. This element J* satisfies the relation(J*)-1XJ* = J-1XJ
forany X
inZ.
ThenZ 1-’ together
with J* gener-ates a
larger ring
ofoperators
which we denote W.So the relation ideal PlI
always
contains I - Jby (2.2.1) (ii));
to enforce(2.2.12)
we include either I - J*(for H+)
or I + J+(for H-)
in R. Hencewe define
and
as left relation ideals in
W,
and letB+(G) : = C(G)R+ (resp. B-(G) = C( G)f!ae-).
NowB+(G)
is not contained in kera,
sincea( y) =1= a( J-IyJ)
in
general. Clearly
we mustreplace
aby
a + : = a 0( I
+J*)
and defineZ+(G) :
= ker a+,
so thatB+( G) c Z+(G). Similarly
a - : = ~ 03BF( I - J*)
and
Z-(G) : =
ker a -. Hence we have thefollowing
result.THEOREM 3: Let G be a
subgroup of finite
index in r which is normalizedby
J. Thenfor
either choiceof sign
s = + we have anisomorphism
where e
isgiven by
Theorem 2 andhere
Hl
denotes thesubspace of Hl
on which the main involution acts withsign
s.We now turn to look more
closely
at thegeometry
of the five Euclideanfields,
and determine the relation ideal R in each case.2.3. Some
hyperbolic
geometryRecall that
H3
=«z, T):
z EC,
t ~R,
t >01.
Denoteby j
thepoint (0, 1)
inH3,
andby
P theunique point
at the intersection of the three unithemispheres
centred at(0, 0), (1, 0),
and( a, 0),
whereso that b = Z + Z a in all cases. The
following
finitesubgroups
ofF
willbe
important:
The group
G)
iseasily
determined: the stabilizerof j
inGL (2, C)
isand thus its intersection with
r
is(modulo
scalars asusual)
which isgenerated by
and
and thus has order 2w where
w = |b*|.
Thesubgroup generated by
Jconsists of those matrices in
r
which fix 0 and oo ; the other coset inG)
consists of the matrices which
interchange
0 and oo .Determining
thesubgroup Gp requires
somecomputation
which weomit since it is
straightforward
butlong,
and has been doneby
others(see [7,12]).
In each caseGp
isgenerated by
of order
3,
and a further elementXd;
the transforms of thegeodesic (0, oc)
under the action ofGp
form theedges
of the basicpolyhedron
B.We summarize the facts in the
following
table.The first
types
of relations inhomology
betweensymbols ( y )
consistof 2-term relations and come from the elements of
GJ: they
aregenerated by
I + S and I - J.Secondly,
eachpolyhedron
B has atriangular
facewhose
edges
are the transforms of{0, ~}
underI,
TS and( TS ) 2,
so therelation ideal will
always
contain I + TS +( TS ) 2.
Thus for each field the relation idealalways
contains the idealf!aeo,
whereFigure 2.3.1
Also,
letR+0 : = R0 + I - J*>
andR-0 : = R0 + I + J*>
be thelarger
ideals used in
calculating
theeigenspaces
for the J involutionseparately.
There will be one more
generator
forf!ae,
which we determine for each field in turn.Case d = 1:
We write i = -1.
Herewhich has order
3,
and B hastriangular
faces which are the orbits of X(Fig. 2.3.1).
Theimages
of{0, ~}
under X andX2 are {~, il and {i, 0},
and so we get a relation
I + X + X2.
Hence in this case,LEMMA : I 1 +
X + X2 ~ R±0.
PROOF :
R+0
contains I + TS +( TS ) 2
and1 - J*;
sinceJ-1XJ =
TS wehave XJ* =
J*TS,
soHence
is in the left ideal
R+0.
The case off!aeü
is similar.COROLLARY: R+ =
f!aet
and R- =f!aeü.
For
instance,
to calculateV+( a)
we start with theM-symbols P1( a )
and factor out
by
the relations(i) (c: d) = (ic : d);
(ii) (c: d)+(-d: c)=0;
(iii) (c: d)+(c+d: -c)+(d: -c-d)=0.
Notice that we
have just
added one extra relation((i))
to the "rational relations"(ii), (iii).
Case d = 2 : Now
which has order
4,
and B hasquadrilateral,
as well as the usualtriangu-
Figure 2.3.2.
(03B1 = 03B8 = -2)
lar,
faces(Fig. 2.3.2).
The orbit of(0, ~}
under powers of X is(0, ~}, f oo, 03B1}, {03B1, 1 203B1}, {1 203B1, 0}
and so the extra relation is I + X +X 2
+X3:
No
simplification
occurs inR ± ,
and so R± = R +0
·Figure 2.3.3.
(03B1 = 03C1 = 1 2(1 + -3))
Case d = 3: Here
which has order
3,
and we have the relationI + X + X2.
B is a tetra- hedron(Fig. 2.3.3).
Asfor Q(i)
we haveJ-1XJ
=TS,
and henceCase d = 7: Now
and has order 2. The basic
polyhedron
B is atriangular prism (Fig. 2.3.4)
whose
triangular
faces have vertices(0,
oo,1}
and{03B1, -L 2 (1 + 03B1), 1 203B1}:
orbits of TS. The square faces are not
given by
orbits of asingle
matrixas in
previous
cases: the square face with oneedge {0, ~}
has vertices{0,
cc, a,1 203B1},
andedges (0, ~};
and
Figure 2.3.4
where
So the extra relation is now I - U + X -
X U,
or(I + X)(I - U).
HenceCase d = 11. Here
finally
Figure 2.3.5
which has order 3. The
polyhedron
B is a truncated tetrahedron(Fig.
2.3.5)
whosetriangular
faces come from the orbits of TS as usual. Thehexagonal
face whichincludes (0, oc)
as anedge
hasedges (0, ~};
and
So the extra relation is
I - U + X2 - X2U + X - XU,
or(I + X + X2)(I
-
U ),
and we haveWe sum up the results of this section in the
following
table(where X = Xd depends
on the field asabove).
3. The
computations
and results 3.1. Introduction to the tablesFor each of the five Euclidean fields discussed in the
previous section, computer
programs have been written inAlgol
68 which carry out thealgorithms presented there,
in terms ofM-symbols.
These programs have been run on an ICL 2980computer
at the OxfordUniversity Computing
Service. Thus we have been able to
calculate,
for each field K and eachideal a of
b K
such that Nais not toolarge,
thefollowing
data:(i)
the dimension ofV(a);
(ii)
the action of the main involution J onV( a )
and the dimensions ofV+(a)
andh-( a );
(iii)
the action of theW03C0
involution for eachprime
qrdividing
a;(iv)
the action of the Heckeoperator T03C0
for aprime
qr notdividing
a ;(v)
thesplitting
ofV(a)
into one-dimensionalsubspaces
which areeigenspaces
for all of the aboveoperators,
and theireigenvalues
on each
subspace;
(vi)
thesplitting
ofV(a)
into"newforms"
and "oldforms".Remark on
(vi):
We caneasily
determine whicheigenspaces
inV(a) correspond
tooldforms,
since we will havealready
met them as new-forms for
03930(b)
for some bdividing
a.For each field we
give
first a tableshowing,
for each ideal a with NaBK,
the dimensions ofV(a), V+(a)
andV-(a),
and an indicationof the
splitting
of each space into newforms and oldforms.Then,
for eacha such that there are newforms for
ro ( a) in V+( a )
we list the first fifteen Heckeeigenvalues
for each rational newform(with
rationaleigenvalues).
We have omitted non-rational
eigenvalues
forsimplicity: instead,
whenthere is a
conjugate
set of newforms defined over a number field L wejust give
this"splitting
field" L. In the range coveredby
thetables,
aquadratic splitting
field occurs 19times,
a cubic field 3times,
and overQ(-11)
aquintic splitting
field isrequired
forV((13)). [The splitting
field is
always totally real,
since the Heckeoperators
areself-adjoint
withrespect
to a Hermitian innerproduct
whichgeneralizes
the Petersson innerproduct:
see[16].]
Theundiagonalized
matrices for the first fifteen Heckeoperators
are available oncomputer printout
for these cases.Thus,
two limits( BK
and15)
had to be set for each field. These weredecided on
by
consideration of how muchcomputer
time was available.In all cases the
physical
limitations(storage
space needed and size ofintegers encountered)
would have allowed thecomputations
to be ex-tended much further. For
example,
for K =0(i),
thesystematic
coverage of all levelsstops
at Na =500,
but a few isolated levels were calculated up to a =(1
+i)12
with norm 4096. Thesesporadic
cases were chosen for two reasons:firstly
togather
evidence for Theorem 4 before this wasproved;
andsecondly
when it was known that there existedelliptic
curveswith the
corresponding
conductor. Forinstance,
R.J. Stroeker’s thesis[17] gives
tables of allelliptic
curvesover Q(-1) and Q(-2)
withbad reduction
only
at theprimes dividing
2.For Q(-1),
extra calcula-tions were done with powers of
(1
+i ).
The results of these extra
computations
are recorded in[4]
or areavailable from the author. He can also
provide explicit
bases for eachV(a)
in terms of modularsymbols.
For the first three