Elkies PDF
Elkies PDF
Elkies PDF
MSRI Publications
Volume 35, 1998
Abstract. We describe the Klein quartic X and highlight some of its remarkable properties that are of particular interest in number theory. These
include extremal properties in characteristics 2, 3, and 7, the primes dividing the order of the automorphism group of X; an explicit identification
of X with the modular curve X(7); and applications to the class number 1
problem and the case n = 7 of Fermat.
Introduction
Overview. In this expository paper we describe some of the remarkable properties of the Klein quartic that are of particular interest in number theory. The
Klein quartic X is the unique curve of genus 3 over C with an automorphism
group G of size 168, the maximum for its genus. Since G is central to the
story, we begin with a detailed description of G and its representation on the
three-dimensional space V in whose projectivization P(V ) = P 2 the Klein quartic lives. The first section is devoted to this representation and its invariants,
starting over C and then considering arithmetical questions of fields of definition
and integral structures. There we also encounter a G-lattice that later occurs as
both the period lattice and a MordellWeil lattice for X. In the second section we
introduce X and investigate it as a Riemann surface with automorphisms by G.
In the third section we consider the arithmetic of X: rational points, relations
with the Fermat curve and Fermats Last Theorem for exponent 7, and some
extremal properties of the reduction of X modulo the primes 2, 3, 7 dividing #G.
In the fourth and last section, we identify X explicitly with the modular curve
X(7), describe some quotients of X as classical modular curves, and report on
Kenkus use of one of these quotients in a novel proof of the StarkHeegner theorem on imaginary quadratic number fields of class number 1. We close that
section with Kleins identification of 1 (X) with an arithmetic congruence subgroup of PSL2 (R), and thus of X with what we now recognize as a Shimura
curve.
51
52
NOAM D. ELKIES
Notations. We reserve the much-abused word trivial for the identity element
of a group, the 1-element subgroup consisting solely of that element, or a group
representation mapping each element to the identity.
Matrices will act from the left on column vectors.
We fix the seventh root of unity
:= e2i/7 ,
(0.1)
1 + 7
.
(0.2)
2
The seventh cyclotomic field and its real and quadratic imaginary subfields will
be called
K := Q(), K+ := Q( + 1 ), k := Q 7 = Q().
(0.3)
and set
:= + 2 + 4 =
These are all cyclic Galois extensions of Q. The nontrivial elements of Gal(K/Q)
fixing k are the Galois automorphisms of order 3 mapping to 2 , 4 ; the nontrivial Galois automorphism preserving K+ is complex conjugation x x
. As
usual we write OF for the ring of integers of a number field F ; recall that OK ,
OK+ , Ok are respectively the polynomial rings Z[], Z[ + 1 ], Z[].
We use G throughout for the second-smallest noncyclic simple group
PSL2 (F 7 )
= SL3 (F 2 ) [ = GL3 (F 2 ) ]
(0.4)
of 168 elements.
Acknowledgements. Many thanks to Silvio Levy for soliciting this paper for
the present MSRI volume and for his patience during repeated delays in the
papers completion.
I am grateful to Allan Adler, Benedict Gross, Barry Mazur, and J.-P. Serre
for introducing me to many of the remarkable properties of the Klein quartic and
for numerous enlightening conversations on various aspects of the geometry and
arithmetic of X and of its automorphism group G. I also thank them, as well
as Michael Bennett, Enrico Bombieri, Armand Brumer, Joe Harris, and Curt
McMullen, for references to their and others work and/or for clarifications of
specific concepts and questions that arose in the process of putting this exposition
together.
Hardly any of the results contained in this paper are original with me; some
go back to Kleins work over a century ago, such as the explicit formulas for the
representation of G and the determinantal expressions for its invariants [Klein
1879b], and the equations Kenku [1985] uses, referring to [Klein 1879a, 7]. Much
of the mathematical work of writing this paper lay in finding explicit equations
that not only work locally to exhibit particular aspects of (X, G) but are also
consistent between different parts of the exposition. The extensive symbolic
computations needed to do this were greatly facilitated by the computer packages
pari and macsyma.
53
This work was made possible in part by funding from the National Science
Foundation and the Packard Foundation.
1A
1
1
3
3
6
7
8
1
3
3
6
7
8
2A
21
1
1
1
2
1
0
3A
56
1
0
0
0
1
1
4A
42
1
1
1
0
1
0
7A
24
1
1
0
1
7B
24
1
1
0
1
(1.1)
The outer automorphism group Aut(G)/G of G has order 2; an outer automorphism switches the conjugacy classes 7A,7B and the characters 3 , 3 , and
(necessarily) preserves the other conjugacy classes and characters. Having specified in (0.2), we can distinguish 3 from 3 by labeling one of the conjugacy
classes of 7-cycles as 7A; we do this
by regarding G as PSL2 (F 7 ) and selecting
for 7A the conjugacy class of 10 11 . When we regard G as PSL2 (F 7 ), the group
Aut(G) is PGL2 (F 7 ); if we use the SL3 (F 2 ) description of G, we obtain an outer
involution of G by mapping each 3 3 matrix to its inverse transpose.
Modulo the action of Aut(G) there are only two maximal subgroups in G
(every other noncyclic simple group has at least three), of orders 21 and 24. These
are the point stabilizers in the doubly transitive permutation representations
of G on 8 and 7 letters respectively. These come respectively from the action
of G
= PSL2 (F 7 ) on the projective line mod 7 and of G
= SL3 (F 2 ) on the
projective plane mod 2. The 21-element subgroup is the normalizer of a 7-Sylow
subgroup of G, and is the semidirect product of that subgroup (which is of course
cyclic of order 7) with a group of order 3. Since all the 7-Sylows are conjugate
under G, so are the 21-element subgroups, which extend to 42-element maximal
subgroups of Aut(G) isomorphic to the group of permutations x 7 ax + b of F 7 .
The 24-element subgroup is the normalizer of a noncyclic subgroup of order 4
in G, and is the semidirect product of that subgroup with its automorphism
group, isomorphic with the symmetric group S3 ; thus the 24-element maximal
subgroup is isomorphic with S4 . There are 14 such subgroups, in two orbits of
54
NOAM D. ELKIES
0 0
0 1 0
(g) = 0 2 0 ,
(h) = 0 0 1 .
(1.2)
0 0
1 0 0
In other words, the representation (V, ) restricted to the 21-element subgroup
hg, hi of G is induced from a one-dimensional character of hgi sending g to .
Since this subgroup is maximal in G, we need only exhibit the image under of
some group element not generated by g, h. In his historic paper introducing (V, )
and his eponymous quartic curve, Klein [1879b, 5] found that the involution
6 2 5 4 3
1 2
(1.3)
5 4 3 6
7
4
3
6
2
5
fills this bill. We thus refer to the image of G in SL3 (C) generated by the
matrices (1.2,1.3) as the Klein model of (V, ).
The transformation (1.3) may seem outlandish, especially compared with (1.2),
but we can explain it as follows. Except for the scaling factor 1/ 7, it is just
the discrete Fourier transform on the space of odd functions F 7 C: identify
such a function f with the vector (f(1), f(2), f(4)) V . It follows that this
involution (1.3), as well as the transformations (g), (h), are contained in Weils
group of unitary operators of the space of complex-valued functions on F 7 [Weil
1 Let H, H 0 be two subgroups of G isomorphic to S in different orbits. Then H, H 0 are
4
not conjugate in G, but are almost conjugate (a.k.a. Gassmann equivalent [Perlis 1977]):
0
H, H intersect each G-conjugacy class in subsets of equal size. Equivalently, the permutation
representations of the action of G on the coset sets G/H, G/H 0 are isomorphic (in our case with
character 6 1 ). This has been used by Perlis to construct non-isomorphic number fields
of degree 7 (the minimum) with the same zeta function [Perlis 1977] and, following [Sunada
1985], to exhibit isospectral planar domains [Gordon et al. 1992; Buser et al. 1994].
55
1964, I]; they all commute with the parity involution : f(x) f(x), and
together generate the restriction to V of the commutator of in Weils group.
Starting with any odd prime p instead of 7, this would produce the ((p 1)/2)dimensional representation of PSL2 (F p ) or of its double cover according as p is
congruent to 3 or 1 mod 4; see also [Adler 1981, p. 116] for a concrete
approach to
the first case, of which G is the instance p = 7. If we take g = 10 11 , h = 20 04
in PSL2 (F 7 ) then (1.3) is the image under of the involution s = 01 10 .
The restriction of to S4 G is the group of orientation-preserving symmetries of the cube, that is, the group of signed 3 3 matrices of determinant 1.
(The action on the four diagonals of the cube identifies this group with S4 ;
the 3-dimensional representation is the nontrivial part of the permutation representation of S4 twisted by its sign character.) Unlike (V, ) and its restriction to the 21-element subgroup, this representation leaves a quadratic form
invariant. We choose the subgroup isomorphic with S4 generated by s, h, and
g2 sg2 = 21 22 . Then the invariant quadric (which we shall need later) is a
multiple of
X 2 + Y 2 + Z 2 + (XY
+ XZ + Y Z);
(1.4)
under the change of basis with matrix
1
1 +
1 + 2 + 6
2
+
we find that s, h, g2 sg2
1 0
0 0
0 1
while g maps to
2 + 6
1
(1.5)
1 +
0
0 1 0
0 1
0
1, 0 0 1, 1 0
0,
0
1 0 0
0 0 1
(1.6)
1 1
1
0.
(1.7)
2
1 1
The matrices (1.6) and (1.7) generate an image of G in SL3 (C), which we shall
call the S4 model of (V, ).
We can also recover from (V, ) and (V , ) the irreducible representations
of G of dimensions 6,7,8: the first is the symmetric square Sym2 (V ); the second
is Sym3 (V ) V ; and the last is (V V ) 1.
1.2. G-invariant polynomials in V . The action of G on V extends to an
action on the ring
M
C[V ] =
Symm (V )
(1.8)
m=0
56
NOAM D. ELKIES
(1.9)
(1.10)
(1.11)
[We could also have determined the coefficient 3 by requiring invariance under the 7-cycle (1.7).] The formulas we exhibit2 in the next three paragraphs
for 6 , 14, 21 in terms of 4 can then be used to obtain those invariants as
polynomials in the coordinates X 0 , Y 0 , Z 0 of the S4 model, starting from (1.11).
Since 4 is invariant under G, so is its Hessian determinant
2
4 /X 2
2 4 /X Y 2 4 /X Z
H(4 ) = 2 4 /Y X
2 4 /Y 2
2 4 /Y Z ,
(1.12)
2
2
2 /ZX 2 /Z Y
/Z
4
2 These determinantal formulas (1.13), (1.14), and (1.17) come straight from [Klein 1879b,
6]. Except for the coefficients 1/54, 1/9, 1/14, they can also be found in [Benson 1993,
p. 101]; note that Bensons coordinates are related with ours by an odd permutation of the
Klein
coordinates X, Y, Z, and the 3 3 matrix for (s) in [Benson 1993] is missing the factor
1/ 7 and has an incorrect (3, 3) entry.
57
1
H(4 ) = XY 5 + Y Z 5 + ZX 5 5X 2 Y 2 Z 2
54
(1.13)
(1.16)
58
NOAM D. ELKIES
14
(1.17)
14
21
(1.19)
The existence of a linear dependence mod 4 between 76 , 314 , and 221 could
have been surmised from the degrees of these invariants; we shall see that it
is closely related to the description of X as a G-cover of CP 1 branched at only
three points, with ramification indices 2, 3, 7. (It is also the reason that this curve
figures in the analysis of the Diophantine equation Ax2 +By3 = Cz 7 in [Darmon
and Granville 1995].) The occurrence of the coefficient 1728 = 123 in (1.19),
reminiscent of the identity E23 E32 = 1728 for modular forms on PSL2 (Z),
suggests that X may be closely related with elliptic and modular curves; we shall
see that this is in fact the case in the final section.
1.3. Arithmetic of (V, ): fields of definition. So far we have worked over C.
In fact all the representations of G except those of dimension 3 can be realized
by homomorphisms of G to GLd (Q); we say that these representations are defined over Q. This is obvious for the trivial representation, and clear for the 6and 7-dimensional ones from their relation with the 7- and 8-letter permutation
representations of G. By comparing characters we see that the direct sum of the
7- and 8-dimensional representations is isomorphic with the exterior square of
the 6-dimensional one, whence the 8-dimensional representation is also defined
over Q. We cannot hope for the 3-dimensional representations to be defined
on the 7-cycles in G. We next
over Q, because 3 takes irrational values ,
investigate how close we can come to overcoming this difficulty.
The S4 model shows that (V, ) can be defined over the quadratic extension k
of Q generated by the values of 3 . On the other hand, the Klein model of (V, )
uses matrices over the larger field K, but is defined over Q in the weaker sense
that (G) SL3 (K) is stable under Gal(K/Q). Indeed the Galois conjugates
of (g) are its powers, (h) SL3 (Q) is fixed by Gal(K/Q), and the involution (1.3) is contained in SL3 (K+ ) and taken by Gal(K+ /Q) to its conjugates
by powers of h, so the group (G) generated by these three linear transformations is permuted by Gal(K/Q). The S4 model cannot be defined over Q even
59
1
2 + 3
2 + 3
1 ,
(1.20)
1
2 + 3
and that in this basis the matrices for (g), (h), (s) are
1
0 1 0
3 6
1
1
1
1 , 0 0 1 ,
6
2
7
7
1 1 1
1 0 0
2 3
2
3 .
6
(1.21)
We call this the rational S3 model of (V, ). Since it is weakly defined over Q,
its polynomial invariants have rational coefficients. For most purposes it is still
more convenient to use the simpler invariants of the Klein model; for instance
the quartic invariant 4 , which is the pretty trinomial (1.9) in the Klein model,
becomes a multiple of
A4 +B 4 +C 4 +6(AB 3 +BC 3 +CA3 )3(A2 B 2 +B 2 C 2 +C 2A2 )+3ABC(A+B+C)
(1.22)
in our basis, and looks even worse with other coordinate choices. But it does
have the advantage not only of minimal fields of definition but also of identifying
3 By this is meant the semidirect product of GL (k) with Gal(k/Q), in analogy with the
3
semilinear groups Ln (Fq ) over finite fields properly containing F p .
60
NOAM D. ELKIES
G with linear groups over both F 2 and F 7 by reducing (V, ) modulo primes
of OK with those residue fields.
1.4. Arithmetic of (V, ): reduction mod p and the lattice L. Remarkably
the representation (V, ) remains irreducible at every prime, and its reductions
mod 2 and 7 reveal the identification of G with SL3 (F 2 ) and PSL2 (F 7 ) respectively. Before showing this we put it in context by briefly recalling what it means
to reduce a representation mod p.
For this paragraph only, let G be any finite group, and (V, ) an irreducible
representation of G defined over a number field F . Let L V be an OF -lattice
stable under G. (Such a lattice always exists; for instance we may choose any
P
nonzero v V and take for L the OF -linear combinations gG ag (g)(v).) For
each prime ideal p of OF , we then obtain a representation of G on the (OF /p)vector space L/pL. If this representation is irreducible then it does not depend
on the choice of L, and we may unambiguously say that (V, ) is irreducible
mod p and call L/pL its reduction mod p. This is the case for all but finitely
many p, including all primes whose residual characteristic does not divide the
order of G. But it may, and usually does, happen that there are some primes p,
necessarily with #G 0 mod p, such that L/pL is reducible, in which case that
representation may depend on the G-stable lattice L (though the composition
factors of L/pL depend only on (V, ) and p). For instance, if F = Q and G is the
symmetric group Sn (n > 3), and we take for (V, ) its usual (n 1)-dimensional
representation, then it is reducible mod p if and only if p divides n. When p
divides n, the representation L/pL depends on the choice of L. If we choose
for L the root lattice
n
o
Xn
ai = 0 ,
An1 = (a1 , a2 , . . . , an ) Z n :
1
the representation L/pL contains the 1-dimensional trivial representation generated by (1, 1, . . . , 1); if we choose instead the dual lattice An1 then L/pL has a
G-invariant functional but no invariant proper subspace of positive dimension.
We return now to the case that G is the simple group of 168 elements and
V is its 3-dimensional representation with character 3 . We may choose either
F = K or F = k. In either case we may see without any computation that V is
reducible mod p for each prime p of F . Indeed if V was reducible then G would
have a nontrivial representation mod p of dimension 1 or 2; since G is simple
and non-abelian, it would thus be a subgroup of GL2 (OF /p). But the only
non-abelian simple groups with an irreducible 2-dimensional representation over
some field are the groups SL2 (F 2r ) for r > 1 (this follows from the classification
of finite subgroups of SL2 over an arbitrary field, see for instance [Suzuki 1982,
Theorem 6.17]). But G is not such a group it does not even have order 23r 2r .
This completes the proof that V is irreducible at each prime of F .
Thus (V, ) is one of the few known representations of finite groups in dimension greater than 1 that are absolutely irreducible in the sense of [Gross
61
1990], that is, are irreducible and remain so in every characteristic.4 Since k has
unique factorization, the main result (Prop. 5.4) of [Gross 1990] then shows that
the lattice L is unique up to scaling. In the coordinates of the rational S3 model
L is proportional to the self-dual lattice
n 1
o
(, , 0) (
, 1, 1).
(1.24)
(
,
, 0) (, 1, 1);
(1.25)
this L may be identified with the dual lattice of L. (Of course L, L are isomorphic qua lattices because the representations V, V are identified by an automorphism of G.) We note two facts for future reference. First, that in our
case it is enough to assume that L or L is a Z-lattice stable under the action
of G: we obtain the action of Ok automatically because (g) + (g2 ) + (g4 )
is multiplication by on V and by
on V . Second, that L is known to be
the unique indecomposable positive-definite unimodular Hermitian Ok -lattice of
rank 3 [Hoffmann 1991, Theorem 6.1].
We next consider the reductions of (V, ) in characteristics 2, 7. We deal with
characteristic 2 first. There are two primes 2 , 2 above 2 in Ok , interchanged
by complex conjugation. We may take 2 = (), 2 = (
). Thus the reductions
of the rational S3 model for (V, ) modulo those primes are related by an outer
automorphism of G. Using either prime, we obtain a nontrivial representation
G GL3 (F 2 ). Since G is simple, this map must be an isomorphism. That is,
each invertible linear transformation of V mod 2 or 2 comes from a unique
element of G; equivalently, each automorphism of L/2 L or L/2 L lifts to a
unique determinant-1 isometry of L! Now Dickson proved that for each prime
power q and every positive integer n the ring of invariants for the action of
GLn (F q ) on its defining representation is polynomial, with generators of degrees
q n q m for m = 0, 1, . . . , n 1. (See the original paper [Dickson 1934], and
[Bourbaki 1968, Chapter V, 5, Ex. 6 on pp. 1378] for a beautiful proof; the
4 The best known examples of absolutely irreducible representations are the defining representations of the Weyl group of E8 and the isometry group of the Leech lattice. Both of those
representations are defined over Q; thus the uniqueness up to scaling of the stable lattices for
those groups is already contained in the work of Thompson [1976], who gave those examples as
well as the 248-dimensional representation of his sporadic simple group. Grosss paper [Gross
1990] extends Thompsons work to several classes of representations not defined over Q, and
gives many examples.
62
NOAM D. ELKIES
(1.26)
Both groups have order 336 = 2 168, so to obtain the isomorphism (1.26) we
need only extend the action of G on Sym2 (V2 ) to Aut(G)
= PGL2 (F 7 ). To
do this, begin by choosing for each element of Aut(G) G a representative
GL2 (F 7 ) of determinant 1; such a exists since 1 is not a square in F 7 ,
and is well-defined up to . Then induces a linear transformation Sym2
[ = Sym2 () ] of determinant 1 on Sym2 (V2 ) that preserves the quadratic
form. We thus obtain a well-defined Sym2 SO3 (F 7 ) not contained in the
image of G. These elements, together with Sym2 for G, fill out all of
SO3 (F 7 ). (Geometrically, the actions of PGL2 and SO3 induce automorphisms
of P 1 and of a conic in P 2 respectively, and the isomorphism (1.26) reflects the
identification of the conic with P 1 [Fulton and Harris 1991, p. 273].) Weve
seen that the G part of SO3 (F 7 ) is obtained from the action of G on L/7 L.
But Aut(G) acts on L too, and since 7 is Galois-invariant, the conjugate-linear
automorphisms of L also act on L/7 L.
We thus see that, as in the mod-2 case, each automorphism of L/7 L preserving the quadratic form lifts uniquely to an automorphism (possibly conjugate5 It might be objected that we should not be using (1.18) because that equation relates the
invariants of the Klein model. But that model still reduces well in characteristic 2; its only
flaw there is that the field of definition is too large: F 8 instead of F 2 . But this does not affect
the structure of the F 2 -ring of invariants.
63
(1.21) in the rational S3 model have denominators 7 and even 7, and thus do
not reduce well mod 7 . [For each odd prime power q, the full ring of invariants
of the three-dimensional representations of O3 (F q ), PSL2 (F q ), and the three
intermediate groups have been determined by Kemper [1996, Theorem 2.4(c)].
Of these five groups, only two have polynomial invariants, including O3 (F q ) but
not PSL2 (F q ) of {1} PSL2 (F q ). In our case of q = 7, the invariants of
O3 (F 7 ) are generated by 2 , 221, and a new invariant 8 given by X 8 + Y 8 + Z 8
in the coordinates of the reduced S4 model; G and G do not have polynomial
invariant rings, though another index-2 subgroup of O3 (F 7 ) has invariant ring
F 7 [2 , 8 , 21 ]. See [Kemper 1996] for further details.]
64
NOAM D. ELKIES
Proposition. (i) Each of the eight 7-Sylow subgroups H7 G has three fixed
points in CP 2 and is the stabilizer in G of each of these three points, all of
which are on X. The 8 3 = 24 points thus obtained are all distinct and
constitute a single orbit of G. They are Weierstrass points of X of weight 1,
and X has no other Weierstrass points.
(ii) Each of the twenty-eight 3-Sylow subgroups H3 G has three fixed points
in CP 2 . The normalizer N (H3 ) of H3 in G, isomorphic with the symmetric
group S3 , is the stabilizer in G of one of these points; this point is not on X.
The remaining fixed points of H3 are on X and each has stabilizer H3 . The
line joining these two points is the unique line of CP 2 stable under N (H3 ),
and is tangent to X at both points. The 28 2 = 56 points thus obtained are
all distinct and constitute a single orbit of G. The lines joining pairs of these
points with the same stabilizer are the 28 bitangents of X.
(iii) Each of the twenty-one 2-element subgroups H2 G fixes a point and a line
in CP 2 . The normalizer N (H2 ) of H2 in G, isomorphic with the 8-element
dihedral group, is the stabilizer in G of the fixed point, which is not on X.
The fixed line meets X in four distinct points, each of which has stabilizer H2
in G; these four points are permuted transitively by N (H2 ). The 21 4 = 84
points thus obtained are all distinct and constitute a single orbit of G.
(iv) Every G-orbit in X, other than the orbits of size 24, 56, 84 described in (i),
(ii), (iii) above, has size 168 and trivial stabilizer .
Proof. Since there are no points of CP 2 fixed by all of G, the stabilizer of every
point P CP 2 must be contained in a maximal subgroup. For both kinds of
maximal subgroup we have representations by monomial matrices relative to a
suitable choice of coordinates, which let us readily describe the point stabilizers.
If the stabilizer S(P ) has even order it must be contained in one of the 24element subgroups. In the coordinates of the S4 model, we find that such a
point P must be one of:
a unit vector, with S(P ) an 8-element dihedral group;
a vector (1 : 1 : 1), with S(P )
= S3 ;
a permutation of (1 : 1 : 0), with S(P ) a noncyclic group of order 4 (these
last three cases coming from an opposite pair of faces, edges, or sides of the
cube respectively);
a permutation of (1 : i : 0), with S(P ) a cyclic group of order 4, or
a permutation of (1 : x : x) for some x
/ {0, 1}, with S(P ) a two-element
group.7
Moreover, the only nontrivial groups of odd order in S4 are its 3-Sylows, which
are conjugate to the group of cyclic permutations of the coordinates; this group
7 There are several x
/ {0, 1} for which the stabilizer of this point in G is larger, but then
that stabilizer is contained in a different maximal S4 G, and the points coordinates in that
subgroups S4 model appear earlier in this list.
65
fixes (1 : 1 : 1), which we already saw has stabilizer S3 , and the two points
(1 : e2i/3 : e2i/3 ). The stabilizer of each of these last points must be the 3Sylow: it cannot be a larger subgroup of S4 , because we have already accounted
for all of these; and the only other possibility would be a 21-element subgroup,
which has no fixed points at all because it acts irreducibly on CP 2 . Turning
to subgroups of the 21-element subgroup, we use the coordinates of the Klein
model: the 7-element normal subgroup hgi fixes only the three unit vectors, and
all 3-element subgroups are conjugate to hhi which fixes only (1 : 1 : 1) and the
two points
(1 : e2i/3 : e2i/3 ).
Clearly the first of these is also fixed by the involution (1.3). From our analysis
of the S4 model it follows that its stabilizer is the S3 generated by h and that
involution, while the other two fixed points of h have stabilizer hhi.
Moreover, using the explicit formula for 4 in the S4 and Klein models we see
that the stabilizers of any points of X must be cyclic of order 1,2,3, or 7. Thus
part (iv) of the Proposition will follow from the first three parts.
Now a Weierstrass point of any Riemann surface of genus w > 1 is a point
at which some holomorphic differential vanishes to order at least w. (See [Arbarello et al. 1985, 4143] for the facts well need on Weierstrass points.) For
a smooth plane quartic, the holomorphic differentials are linear combinations of
the coordinates, so since w = 3 the Weierstrass points are those at which some
line meets the curve at least triply, which is to say the inflection points of the
curve. In our case the tangent to
X : X 3 Y + Y 3Z + Z 3 X = 0
at (1 : 0 : 0) is the line Y = 0, which indeed meets X triply at that point. Thus
(1 : 0 : 0) is a Weierstrass point, and by G-symmetry so are all 24 points in its
orbit. But each Weierstrass point of a Riemann surface has a positive integral
weight, and the sum of these weights is w3 w. Since this is 24 in our case,
each point has weight 1 and there are no other Weierstrass points, as claimed.
(Knowing the w3 w formula we could have also concluded this directly from the
existence of a unique orbit of size as small as 24, even without computing that
it consists of inflection points.) We have thus proved Part (i) of the proposition.
(ii) First we check that N (H3 ) is indeed S3 . Since all 3-Sylows are conjugate
in G, it is enough to do this when H3 is contained in a maximal S4 . But the
normalizer of every 3-element subgroup of S4 is an S3 , so its normalizer in G is
a subgroup of even order that is thus contained in a (perhaps different) maximal
S4 , so is indeed S3 as claimed.
To get at the fixed points of H3 and its normalizer we again use the Klein
model. We find that the fixed point (1 : 1 : 1) of h is not on X, while the other two
fixed points are. Moreover the line connecting those two points is X +Y +Z = 0;
solving for Z and substituting into 4 we obtain (X 2 + XY + Y 2 )2 , so this
66
NOAM D. ELKIES
line is indeed a bitangent of X. That any smooth plane quartic curve has 28
bitangents is well known; see for instance [Hartshorne 1977, p. 305, Ex. 2.3h].
The remaining claims of (ii) either follow, as in (i), from the conjugacy in G of
all 3-Sylow subgroups, or were already established during the above analysis of
the stabilizers of points in CP 2 .
(iii) Again we first check that N (H2 ) is as claimed, using the fact that the
involutions in G constitute a single conjugacy class. The normalizer of a double
transposition in S4 G is an 8-element dihedral group. Thus its normalizer in G
is either that group, a maximal S4 , or all of G, but the last two are not possible
because these groups have trivial centers. So N (H2 ) is indeed an 8-element
dihedral group.
The noncyclic 4-group N (H2 )/H2 acts on the fixed line of H2 and on its
intersection with X. Since no point of X may have stabilizer properly containing
H2 , the number of points of X on the fixed line must be a multiple of 4. But the
intersection of a line with a smooth quartic curve consists of at least 1 and at
most 4 points. Thus there are four fixed points of H2 on X, transitively permuted
by N (H2 ). The remaining claims of (iii) follow as before.
Corollary [Klein 1879b, 6]. The 24-, 56- and 84-point orbits are the zero loci
of 6 , 14 , and 21 on X, each with multiplicity 1.
Proof. Since none of 6 , 14 , and 21 is a multiple of 4 , these polynomials
do not vanish identically on X, so their zero loci contain respectively 24, 56, and
84 points with multiplicity. Since the polynomials are G-invariant, their zero loci
must be positive linear combinations of G-orbits. But by the Proposition there
are only three orbits of size < 168. Moreover none of the integers 24, 56, 84 can
be written as a nonnegative integer combination of the others: this is clear for
24, which is the smallest of the three; and almost as clear for 56, which is not a
multiple of 24, and for 84, which is congruent to neither 0 nor 56 mod 24. Thus
the vanishing loci can only be as claimed in the Corollary.
(The 6 case could also have been obtained from (1.13), since the inflection
points of any smooth plane curve P (X, Y, Z) = 0 are the zeros of the Hessian
H(P ) [Coolidge 1931, p. 95, Theorem 18]. The case of 21 could also be deduced from our description of 21 as the product of linear forms fixed by the 21
involutions in G. Klein also identifies the zeros of 21 on X with the curves 84
sextactic points, that is, the points at which the osculating conic meets X with
multiplicity 6 rather than the generic 5.)
Hirzebruch [1983, pp. 120, 140] draws attention to the configuration in CP 2
of the 21 lines fixed by involutions in G. Three of these meet at each of the 28
points fixed by subgroups S3 G, and four lines meet at each of the 21 points
fixed by 2-Sylows in G. These are all the points of CP 2 that lie on more than one
of the 21 lines. In the notation of [Hirzebruch 1983], we thus have a configuration
of k = 21 lines with t3 = 28, t4 = 21, and tn = 0 for n 6= 3, 4. Thus this is
67
one of the few nondegenerate line configuration known to achieve equality in the
inequality
X
(n 4)tn
t2 + 34 t3 k +
n>4
(2.1)
(2.2)
1
0
the identity (u)(1 u) = / sin u shows that each of these integrals is a
K+ multiple of
1
(2.4)
7 := 17 ) 27 ( 47 ,
7
and thus that all the periods of dx/y3 on X are in K7 . We later (2.12) use this
to evaluate a complete elliptic integral as a multiple of 7 .
We also compute for later use the quotient curve X/hhi of genus 1. Since 4
is not fixed by odd coordinate permutations, we can do this by multiplying 4
68
NOAM D. ELKIES
by its image under such a permutation, and expressing the resulting symmetric
function
(X 3 Y + Y 3 Z + Z 3 X)(X 3 Z + Z 3 Y + Y 3 X)
(2.5)
in terms of the elementary symmetric functions
s1 = X + Y + Z,
s2 = XY + Y Z + ZX,
s3 = XYZ.
(2.6)
(2.7)
We thus get an affine model for X/hhi by setting this polynomial equal to zero
and substituting 1 for s1 :
7s23 + (s22 5s2 + 1)s3 + s42 = 0.
To put this in Weierstrass form, divide (2.8) by
s3
s22
2
1
+ (s2
2 5s2 + 1)
s42
(2.8)
and rewrite it as
s3
+ 1 = 0.
s22
(2.9)
(2.10)
of the quotient curve. We can then compute that the curve has j-invariant
3375 = 153 , and thus has complex multiplication (CM) by Ok . We note for
future reference that the unit vectors, which have s2 = s3 = 0, map to the point
at infinity of Ek , while the branch points of the cover XEk are the fixed points
(1 : e2i/3 : e2i/3 ) of h, which have s1 = s2 = 0 and turn out to map to two
points on Ek whose x-coordinates are roots ,
of
x2 x + 7 = 0.
(2.11)
The 2-element group N (hhi)/hhi = hh, si/hhi acts on Ek . Since X/hh, si has
genus 0, the involution in hh, si/hhi must multiply the invariant differential on
Ek by 1. Thus it is of the form P P0 P for some P0 Ek (using the group
law on Ek ), and is determined by the image of a single point. We compute that
s takes the unit vectors to points on X whose coordinates are proportional to the
three roots of u3 7u2 + 49, and that these points map to the 2-torsion point
(0, 0) on Ek . Thus this point is P0 ; in other words, the nontrivial element of
hh, si/hhi acts on Ek by the involution that switches the point at infinity with
(0, 0) but is not translation by that 2-torsion point of Ek .
We further find that the curve Ek has conductor 49. (To see that the conductor is odd, note that the linear change of variable y = 2y1 + x puts Ek in
the form y12 + xy1 = x3 + 5x2 + 7x with good reduction at 2.) This conductor
is small enough that we may locate the curve in the tables of elliptic curves
69
17 27 47 ,
= 14 7 =
(2.12)
3
2
4x + 21x + 28x
4 7
0
equivalent to Selberg and Chowlas result [1967, pp. 1023]; its explanation via X
is essentially the argument of Gross and Rohrlich [1978], though they pulled the
differential all the way back to the Fermat curve F7 , for which see Section 3.2
below.
2.2. X as the simplest Hurwitz curve. A classical theorem of Hurwitz
([1893]; see also [Arbarello et al. 1985, Chapter I, Ex. F-3 ff., pp. 4547]) asserts that a Riemann surface S of genus g > 1 can have at most 84(g 1)
automorphisms, and a group of order 84(g 1) is the automorphism group of
some Riemann surface of genus g if and only if it is generated by an element of
orders 2 and one of order 3 such that their product has order 7. In that case
the quotient of S by the group is the Riemann sphere, and the quotient map
SCP 1 is ramified above only three points of CP 1 , with the automorphisms of
orders 2, 3, 7 of S appearing as the deck transformations lifted from cycles around
the three branch points. Thus the group elements of orders 2, 3, 7 specify S by
Riemanns existence theorem for Riemann surfaces. Note that the construction
does not depend on the location of the three branch points on CP 1 , because
Aut(CP 1 ) = PGL2 (C) acts on CP 1 triply transitively.
A Riemann surface with the maximal number 84(g 1) of automorphisms,
regarded as an algebraic curve over C, is called a Hurwitz curve of genus g.
Necessarily g 3, because a curve C genus 2 over C has a hyperelliptic involution
, and Aut(C)/{1, } is the subgroup of PGL2 (C) = Aut(CP 1 ) permuting the
70
NOAM D. ELKIES
six ramified points, but the stabilizer in Aut(CP 1 ) of a six-point set has size at
most 24. So a Hurwitz curve must have genus at least 3. We know already that
X is such a curve. In fact one may check that G is the only group of order 168
satisfying the Hurwitz condition, and that up to Aut(G) there is a unique choice
of elements of orders 2, 3 in G whose product has order 7. (For instance we may
take the involution s and the 3-cycle sg.) Thus X is the unique Hurwitz curve
of genus 3. We readily write the quotient map XX/G
= CP 1 explicitly, using
our invariant polynomials 6 , 14 , 21 : a point (X : Y : Z) on X maps to
j :=
314
221
=
+ 1728
76
76
(2.13)
(2.14)
G2,3,7 = 2 , 3 , 7 | 22 = 33 = 77 = 2 3 7 = 1
(with j being a 2/j rotation about the /j vertex of the triangle), this yields
our previous characterization of the groups that can occur as Aut(S) = G2,3,7/.
In Section 4.4 we identify X with a Shimura modular curve by recognizing G2,3,7
as an arithmetic group in PSL2 (R), and 1 (X) with a congruence subgroup of
G2,3,7.
2.3. The Jacobian of X. We have noted already that the representation
of G on H1 (X) isomorphic with (V , ). In particular, the representation is
irreducible and defined over k, and its character takes values
/ Q. It follows as
in [Ekedahl and Serre 1993] that the Jacobian J = J(X) is isogenous to the cube
of an elliptic curve with CM by Ok . This does not determine J completely, but
the fact that G acts on the period lattice of J means that this period lattice is
proportional to L, and this does specify J. (See [Mazur 1986, pp. 2356], where
this is attributed to Serre; also compare [Buser and Sarnak 1994, Appendix 1],
71
h(v)
= |v1 |2 + |v2 |2 + |v3 |2 .
(2.15)
8 Serre actually defines E L (or rather L E) only when L is a lattice of rank 1 over
End(E), but for each g 1 the same construction for a lattice of rank g yields a polarized
abelian variety isogenous with E g .
72
NOAM D. ELKIES
This lattice has 21 pairs of vectors such as (2, 0, 0) of minimal nonzero norm 4.
These correspond to maps of degree 2 from C to E, which in turn are indexed
by the 21 involutions g G. Each g is counted twice, because there are up to
translation in E two ways to identify the quotient curve X/{1, g} with E, each
yielding a map: XE of degree 2. Likewise the 28 pairs of vectors such as
(, , ) of the next-lowest norm 6 correspond to maps of degree 3, all of which
turn out to be quotient maps by the twenty-eight 3-Sylow subgroups of G. For
each n the number Nn of maps of degree n up to translation on E is the number
of vectors of norm 2n in L, which is the q n coefficient of the theta series
L :=
X
n=0
Nn q n =
q 2 h(v)
(2.16)
vL
L =
X
Ok
3
6q
(1 q n )3 (1 q 7n )3
(2.17)
n=1
3. Arithmetic Geometry of X
3.1. Rational points on X. Faltings theorem (ne Mordells conjecture) asserts
that a curve of genus at least 2 over a number field has finitely many rational
points. Unfortunately both of Faltings proofs of this [1983; 1991] are ineffective,
in that neither yields an algorithm for provably listing all the points; even for a
specific curve of low genus over Q this problem can be very difficult. (See for
instance [Poonen 1996].) Fortunately the special case of X is much easier. One
shows that the elliptic curve Ek has rank zero, and its only rational points are
the point at infinity and (0, 0). Since X admits a nonconstant map to Ek defined
over Q, namely the quotient map XX/hhi
= Ek , the Q-rational points of X
are just the rational preimages of the two points of Ek (Q). We find that the
only points of X(Q) are the obvious ones at (1 : 0 : 0), (0 : 1 : 0), (0 : 0 : 1).
Equivalently, the only integer solutions of X 3 Y + Y 3 Z + Z 3 X = 0 are those
in which at least two of the three variables vanish. This is all for the Klein
model; one may likewise analyze the rational S3 model for X, computing9 that
its quotient by hhi is isomorphic with Ek , and that neither of the rational points
9 This computation begins in the same way as our derivation of (2.10), but yields an equation
y2 = x4 10x3 + 27x2 10x 27 for the quotient curve; to bring this to Weierstrass form,
73
of Ek lies under a rational point of X. However, the fact that X has no rational
points in the rational S3 model can be obtained much more simply, without any
computation of quotient curves and analysis of elliptic curves over Q: one need
only observe that the polynomial (1.22) does not vanish mod 2 unless X, Y, Z
are all even.
The proof that Ek (Q) consists only of the point at infinity and (0, 0) is an
application of Fermats method of descent. Suppose that x 6= 0 is a rational
number such that x(4x2 + 21x + 28) = y2 for some y Q. Necessarily x > 0,
because 4x2 + 21x + 28 > 0 for all x R. Write x as a fraction m/n in lowest
terms. If x works then so does 7/x (note that (7/x, 7y/x2) is the translate of
(x, y) by the 2-torsion point (0, 0) in the group law of Ek ). Replacing x by 7/x
if necessary, we may assume that the exponents of 7 in the factorizations of m, n
are both even. Then the integer (n2 y)2 = mn(4m2 + 21mn + 28n2 ) is a perfect
square, and its factors m, n, 4m2 + 21mn + 28n2 are relatively prime in pairs
except possibly for common factors of 2 49r or 4 49r . Thus either all three are
squares, or one is a square and the each of the other two is twice a square. We
claim that the latter is impossible. Indeed, since m, n cannot both be even, we
would have either (m, n) = (M 2 , 2N 2 ) or (m, n) = (2M 2 , N 2). In the first case,
4m2 + 21mn + 28n2 = 2(2M 4 + 21M 2 N 2 + 56N 4 ).
(3.1)
(3.2)
(3.3)
(3.4)
other than the origin and (0, 0). We then mimic the argument in the previous
paragraph to show that either or 7/ must be a square. This time the
possibility that must be excluded is that that one of them is 12 for some 1 Q.
Taking 1 = M/N , we would then have a square of the form 7N 4 42M 2 N 2 M 4 .
But this is congruent to 3 mod 4 if either M or N is even, and to 4 mod 16
complete the square as we do several times in the sequel, for instance when obtaining (3.4) or
in the calculation starting with (3.9).
74
NOAM D. ELKIES
75
it does not require arithmetic in cyclotomic number fields such as K. Indeed the
proof is analogous to Fermats own proof of the case n = 4, in the sense that in
both cases one maps Fn to an elliptic curve and proves that the elliptic curve
has rank 0; it is arguably easier than Eulers proof of the case n = 3, for which
F3 is already an elliptic curve but the determination of F3 (Q) requires what we
now recognize as a 3-descent. As is the case for n = 4, the map from F7 to Ek
is a quotient map, here by a 21-element subgroup of Aut(F7 ) isomorphic with
hg, hi G.
Stripped of all algebro-geometric machinery, this elementary proof runs as
follows: Suppose there existed nonzero integers a, b, c such that a7 + b7 + c7 = 0.
Then
x := a3 c, y := b3 a, z := c3 b
(3.5)
would be nonzero integers with
x3 y + y3 z + z 3 x = a3 b3 c3 (a7 + b7 + c7 ) = 0,
(3.6)
q = ab + ac + bc,
r = abc
(3.7)
of a, b, c.
Proof. We easily calculate
0 = a7 + b7 + c7 = p7 7p5 q + 7p4 r + 14p3 q 2 21p2 qr 7pq 3 + 7pr2 + 7q 2 r (3.8)
(for instance by using the fact that the power moments n = an + bn + cn satisfy
the recursion n+3 pn+2 + qn+1 rn = 0 and starting from 0 = 3, 1 = p,
10 From Dickson [1934, p. 746], footnote 85. Dickson further notes that Genocchis method
may be viewed as a simplification of Lam
es, and that Genocchi does not carry out the descent
for proving that (3.9) has no finite rational points. We likewise leave the 2-descent on the
equivalent curve (3.12) to the reader, who may either do it by hand using the method described
in [Silverman 1986, pp. 301 ff.] or automatically with Cremonas mwrank program.
11 In fact Genocchi states at the end of his paper that he had announced the results several
years earlier in Cimento di Torino, vol. VI, fasc. VIII, 1855.
76
NOAM D. ELKIES
(3.9)
has rational points at infinity, and use them to obtain a Weierstrass form for the
curve by the usual device of completing the square: let
u = 7(q 2 q + 1 2t)
(3.10)
7t(q 2 q) = 7t2 7t + 1,
(3.11)
in (3.9) to find
a quadratic in q with discriminant 196t3 147t2 + 28t. Thus 196t3 147t2 + 28t
must be a square. Taking t = x/7, then, we obtain the elliptic curve
7y2 = 4x3 + 21x2 + 28x,
(3.12)
77
...
0 14 24 14 0 38 168 350 . . .
(3.14)
We noted already that the reduction mod 2 of the rational S3 model for X
has no F 2 -rational points. That it has no F 32 -rational points is rather more
remarkable. By the Weil estimates, a curve of genus w over F q has at least
q 2wq 1/2 + 1 rational points; if w > 1, this lower bound may be negative,
but only for q 4w2 3. In our case w = 3, this bound on q is 33, which
is not a prime power, so F 32 is the largest finite field over which a curve of
genus 3 may fail to have any rational point. [For w = 2, the bound 4w2 3 is
the prime 13, but Stark showed ([1973]; see in particular pages 287288) that
there is no pointless curve of genus 2 over F 13 ; an explicit such curve over F 11
is y2 = (x2 + 1)(x4 + 5x2 + 1).]
The 14 points of our curve over F 4 are all the points of P 2 (F 4 ) P 2 (F 2 ). It is
known that this is the maximal number of points of a genus-3 curve over F 4 [Serre
1983a; 1983b; 1984]. Note that the only F 16 -points are those already defined
over F 4 ; indeed one can use the Riemann hypothesis (which is a theorem of
Weil for curves over finite fields) to show as in [Serre 1983b] that a genus-3 curve
over F 4 with more than 14 points would have fewer F 16 points than F 4 points,
and thus prove that 14 is the maximum. The 24 points over F 8 likewise attain
the maximum for a genus-3 curve over that field [Serre 1983a; 1984]. Note that
the only F 64 -points are those already rational over a subfield F 4 or F 8 .
Upon reading a draft of this paper, Serre noted that in fact for m = 2, 3, 5 the
curve X is the unique curve of genus 3 over F 2m with the maximal (m = 2, 3)
or minimal (m = 5) number of rational points. He shows this as follows. Let
C/F 2m be any curve with the same number of points as X. First Serre proves
that C has the same eigenvalues of Frobenius as X. For m = 3, 5 this follows
from the fact that C attains equality in the refined Weil bound
#C(F q ) (q + 1) gb2q 1/2 c
(3.15)
(see [Serre 1983b, Theorem 1]). For m = 2 we instead use the fact that
#C(F 16 ) #C(F 4 ) = 14. Serre then notes that in each of the three cases
78
NOAM D. ELKIES
7 /2 is equiv(3.16)
79
that field; we use the Klein model. Consider the 24 3 = 21 points of X(F 8 )
other than the three unit vectors. These may be identified with the solutions in
F 8 of the affine equation x3 y + y3 + x = 0 (with x = X/Z, y = Y /Z) for the
Klein model of X. We choose () for our prime above 2, so reduces to a root of
3 + + 1 in F 8 . The 21 solutions (x, y) are then entered in the following table:
x
3
4
(3.17)
(note that we have listed the x- and y-coordinates in different orders so as to make
the hgi symmetry visible). Seidels observation is that (3.17) is the adjacency
matrix for the finite projective plane of order 2! The explanation is that for
x, y F 8 ,
x3 y + y3 + x = 0 x4 y2 + xy4 + x2 y = 0 TrF8 /F2 x2 y = 0.
(3.18)
80
NOAM D. ELKIES
(3.19)
q 4 (q 2 q)q 2 + 1 = q 3 + 1
(3.20)
again. If there were a curve C/Fq2 of genus w > (q 2 q)/2 attaining the Weil
bound, its number q 2 + 2qw + 1 of F q2 -rational points would exceed the number
q 4 2q 2 w + 1 of points rational over F q4 ; thus again Fq+1 is the curve of largest
genus attaining the Weil bound over F q2 . These properties of Fq+1 over F q2 are
well-known, see for instance [Serre 1983a; 1984].
Since X
= F4 in characteristic 3, its group of automorphisms over F 9 must
accommodate both G and the 96-element group of automorphisms of F4 in characteristic zero. In fact AutF 9 (X) is the considerably larger group U3 (3) of order
6048, consisting of the unitary 3 3 matrices over F 9 ; it is the largest automorphism group of any genus-3 cuver over an arbitrary field. Again this is a
special case of the remarkable behavior of the Hermitian curve Fq+1 /F q2 : by
regarding xq x + yq y + z q z as a ternary Hermitian form over F q2 we see that any
linear transformation of x, y, z which preserves this form up to scalar multiples
also preserves the zero-locus (3.19); since of those transformations only multiples
of the identity act trivially on Fq+1 , we conclude that the group PGU3 (q) acts
on Fq+1 over F q2 . Once q > 2, this is the full F q -automorphism group of Fq+1 ,
and is the only example of a group of order > 16w4 acting on a curve of genus
w > 1 (here w = (q 2 q)/2 and the group has order q 3 (q 2 1)(q 3 + 1) ) over an
arbitrary field [Stichtenoth 1973].
Returning to the special case of X, we note that the stabilizer in G of each of
its 28 F 9 -rational points is a subgroup N (H3 )
= S3 . Thus the two fixed points
on X of H3 collapse mod 3 to a single point; for each of the three involutions
in S3 , this point is also the reduction of one of its four fixed points. Thus the
56- and 84-point G-orbits reduce mod 3 to the same 28-point orbit. The 24point orbit is undisturbed, and is first seen in X(F 93 ); all other points of X in
characteristic 3 have trivial stabilizer.
3 -endomorphisms
Since Ek is supersingular in characteristic 3, its ring of F
81
now has rank 12 instead of 6. Gross [1990, p. 957] used the action of U3 (3)
on this lattice to identify it with the CoxeterTodd lattice. This lattice has
756 = 63 12 minimal vectors of norm 4, which as before come from involutions
of the curve; the count is higher than in characteristic zero because there are
63 involutions in U3 (3) = AutF 3 X and 12 automorphisms of Ek , rather than
21 and 2 respectively. To see the new automorphisms, reduce (2.10) mod 3 to
obtain y2 = x3 + x, with automorphisms generated by (x, y) 7 (x + 1, y) and
(x, y) 7 (x, iy) with i2 = 1.
Adler [1997] found that the modular curve X(11), with automorphism group
PSL2 (F 11 ) in characteristic zero, has the larger automorphism group M11 when
reduced mod 3. Once we identify X with the modular curve X(7) in the next
section well be able to regard its extra automorphisms mod 3 as a similar phenomenon. This quartic in characteristic 3 has another notable feature: each of
its points is an inflection point! See [Hartshorne 1977, p. 305, Ex. 2.4], where
the curve13 is described as funny for this reason. (The 28 points of X(F 9 )
are distinguished in that their tangents meet X with multiplicity 4 instead of 3;
these fourfold tangents are the reductions mod 3 of the bitangents of X in characteristic zero.) Again Adler found in [1997] that X(11), naturally embedded
in the 5-dimensional representation of PSL2 (11), is also funny in this sense
when reduced mod 3. While it is not reasonable to expect the extra automorphisms of X(7) and X(11) in characteristic 3 to generalize to higher modular
curves X(N ) (the Mathieu group M11 , being sporadic, can hardly generalize),
one might ask whether further modular curves are funny mod 3 or in other
small characteristics.
Characteristic 7. The curve X even has good reduction in characteristic 7
over a large enough extension of Q; that is, X has potentially good reduction
mod 7. We can see this from our realization of X as a cyclic triple cover of Ek .
The elliptic curve Ek has potentially good reduction mod 7, because the change
82
NOAM D. ELKIES
On the other hand, the homogeneous quartic defining X cannot have good
reduction mod 7, even potentially: we have seen that even in the rational S3
model the quartic invariant 4 factors mod 7 as 22 . How can a plane quartic
curve have good reduction if its defining equation becomes so degenerate?
This apparent paradox is resolved only by realizing that the moduli space
of curves of genus 3 contains not only plane quartics but also hyperelliptic
curves. While a non-hyperelliptic curve of genus 3 is embedded as a quartic in
P 2 canonically14, the canonical map to P 2 from a hyperelliptic curve of genus 3
is a double cover of a conic C : Q2 = 0. Moreover, the moduli space of curves
of genus 3 is connected, so a hyperelliptic curve S of genus 3 may be contained
in a one-parameter family of curves of the same genus most of which are not
hyperelliptic. In that case, the neighbors of S in the family are plane quartics
Q4 = 0 that approach the double conic Q22 = 0 coming from S; if we write Q4 as
Q22 + Q04 + O(2 ) in a neighborhood of S then the branch points of the double
cover SC are the 2 4 = 8 zeros of Q04 on C.15 This means that a smooth plane
quartic curve Q4 = 0 may reduce to a hyperelliptic curve of genus 3 modulo a
prime at which Q4 Q22 . This is in fact the case for our curve X, with Q4 = 4
and Q2 = 2 : Serre found [Mazur 1986, p. 238, footnote] that, over an extension
of k sufficiently ramified above 7 , the Klein quartic reduces to
v 2 = u7 u
(3.22)
: (u, v) 7
.
(3.23)
,
c d
cu + d (cu + d)4
As in the case of characteristic 3, the group of automorphisms of the reduced
curve properly contains G; here it is the direct product of G with the twoelement group (u, v) 7 (u, v) generated by the hyperelliptic involution. Also
as in characteristic 3, this reduced curve attains the upper or lower Weil bound
on the number of points of a genus-3 curve over finite fields of even degree over
the prime field. This is because the prime 7 is not split in k, so the reduction
of Ek to an elliptic curve in characteristic 7 is supersingular. The supersingularity
could also be seen directly from its Weierstrass model y22 = x31 x1 ; that the
eigenvalues of Frobenius for v2 = u7 u over F 49 all equal 7 could also be seen
83
4. X as a Modular Curve
PSL2 (F 7 ) we can realize G
4.1. X as the modular curve X(7). Since G =
as the quotient group (1)/(7), where (1) is the modular group PSL2 (Z) and
(7) is the subgroup of matrices congruent to the identity mod 7. The following
facts are well known: (1) acts on the upper
half-plane H = { C : Im > 0}
by fractional linear transformations ac db : 7 (a + b)/(c + d); the quotient
curve H/(1) parametrizes elliptic curves up to C-automorphism; if we extend
H by to H by including the cusps Q {} = P 1 (Q), the resulting quotient
curve X(1) may be regarded as a compact Riemann surface of genus 0; and for
each N 1, the quotient of H by the normal subgroup (N ) of (1) is the
modular curve X(N ) whose non-cusp points parametrize elliptic curves E with
a full level-N structure. A full level-N structure means an identification of the
group E[N ] of N -torsion points with some fixed group TN . Why TN and not
simply (Z/N )2 as expected? We can certainly use TN = (Z/N )2 if we regard
X(N ) as a curve over an algebraically closed field such as C. But that will not
do over Q once N > 2: the Weil pairing (see for instance [Silverman 1986, III.8,
pp. 95 ff.]) identifies 2 E[N ] with the N -th roots of unity N , which are not
contained in Q. So TN must be some group
= (Z/N )2 equipped with an action
2
of Gal(Q/Q)
such that TN
= N as Galois modules. There are many choices
for TN for instance, E[N ] for any elliptic curve E/Q! which in general yield
different modular curves over Q (though they all become isomorphic over Q): TN
and TN0 yield the same curve only if TN0
= TN for some quadratic character .
The simplest choice is
TN = (Z/N ) N ,
(4.1)
and that is the choice that we shall use to define XN as a curve over Q. Note,
however, that the action of (1)/(N ) is still defined only over the cyclotomic
field Q(N ). The canonical map X(N )X(1) that forgets the level-N structure is a Galois cover with group (1)/(N ) = PSL2 (Z/N ); it is ramified only
above three points of X(1), namely the cusp and the elliptic points that parametrize elliptic curves with complex multiplication by Z[i] and Z[e2i/3 ], and the
ramification indices at these points are N , 2, and 3 respectively.
Now consider N = 7. Then X(7) is a G-cover of the genus-0 curve X(1) with
three branch points of indices 2, 3, 7; therefore it is a Hurwitz curve, and thus
isomorphic with X at least over C. The 24-point orbit is the preimage of the
cusp, and the 56- and 84-point orbits are the preimages of the elliptic points
= e2i/3 and = i on X(1) parametrizing CM elliptic curves with j-invariants
0 and 1728. We shall show that the choice (4.1) of T7 yields X(7) as a curve
over Q isomorphic with the Klein model of X, and give explicitly an elliptic
84
NOAM D. ELKIES
a + b
c + d
= (c + d)2 f( )
(4.2)
for all ac db and vanishing at the cusps. We next choose a convenient basis
for the modular cusp
forms of weight 2 for (7).
Taking ac db = 10 71 in (4.2) we see that f must be invariant under
7 + 7; thus it has a Fourier expansion in powers of q 1/7 , where as usual
q := e2i
(so
1 dq
).
2i q
d =
(4.3)
(4.4)
Re() q /7 ,
x, y, z =
(4.5)
(1 q n )3 (1 q 7n )
n=1
(1 q n ),
(4.6)
n>0
nn0 mod7
where the parameters , a, n0 are: for x, 1, 4, 1; for y, +1, 2, 2; and for z, +1, 1, 4.
That these in fact yield modular forms can be seen by factoring the resulting
products (4.6) into Klein forms (for which see for instance [Kubert and Lang
1981, pp. 25 ff. and 68 ff.]); it follows that x, y, z do not vanish except at the
cusps of X(7).
Since x, y, z are 4 -, 2 -, and -eigenforms for g, the three-dimensional representation of G that they generate must be isomorphic with (V, ), and so the
action of G on X(7) will make it a quartic in the projectivization not of (V, ) but
85
of (V , ).16 Using either the sum or the product formulas for x, y, z, together
with the action of (1) on theta series or on Klein forms, we can compute that h
cyclically permutes x, y, z. This is enough to identify (x, y, z) up to scaling with
our standard basis for V (again thanks to the fact that the 21-element subgroup
hg, hi of G acts irreducibly on V ). This leads us to expect that
4 (x, y, z) = x3 y + y3 z + z3 x = 0,
(4.7)
and the q-expansions corroborate this. To prove it we note that 4 (x, y, z), being
a G-invariant polynomial in the cusp forms x, y, z, must be a cusp form of weight
4 2 = 8 for the full modular group (1); but the only such form is zero. (See
for instance [Serre 1973, Ch.VII] for the complete description of cusp forms on
(1).) Thus the coordinates (x : y : z) for the canonical image of X(7) in CP 2
identify it with the Klein model of X.
We next identify the other G-invariant polynomials in x, y, z with known modular cusp forms for (1). We find that
6 (x, y, z) = [ = q
(4.8)
n=1
which requires only checking the q 1 coefficient because every (1) cusp form
of weight 12 is a multiple of . Likewise the leading terms of 14 (x, y, z) and
21 (x, y, z), together with their weights 28, 42, suffice to identify these modular
forms with
X
n3 q n
= q 2 + 192q 3 8280q 4 ],
n
1
q
n=1
(4.9)
5 n
X
n
q
21 (x, y, z) = 3 E3 [ = 3 1 504
= q 3 576q 4 + 22140q 5 ].
n
1
q
n=1
(4.10)
14 (x, y, z) = 2 E2 [ = 2 1 + 240
1 2
48 14 (x, y, z)
3
1
864 21 (x, y, z),
(4.11)
X
X
1
qn
q n q1
u =
2
+
.
n
2
12
(1 q )
(1 q n q1 )2
n=
n=1
(4.12)
16 This mildly unfortunate circumstance could only have been avoided by more awkward
artifices such as declaring to be e2i/7 instead of e+2i/7 in (0.1). Of course the distinction
between the V and V models of X is harmless because the two representations are related by
an outer automorphism of G.
86
NOAM D. ELKIES
The 7-torsion points of C /q Z are generated by and q 1/7 . Substituting these for
q1 in (4.12) we obtain P (x, y, z) for certain polynomials P of degree 7 determined
up to multiples of 4 . We find P by comparing q-expansions. For q1 = we
obtain the symmetrical form
7
53 7
53 7
P = 17 (c1 2c2 53
12 )x + (c2 2c4 12 )y + (c4 2c1 12 )z
+ 23 (c2 c4 )x4 y2 z + (c4 c1 )y4 z2 x + (c1 c2 )z4 x2 y , (4.13)
using the abbreviation cj := j + j K+ . the polynomials for 2 , 4 are
obtained from these by cyclically permuting c1 , c2 , c4 and x, y, z. That only these
six monomials can occur is forced by the invariance of the polynomial under hgi.
The polynomial for q1 = q 1/7 looks more complicated, because invariance under
sgs is not so readily detectable; we refrain from exhibiting that polynomial in
full, but note that it can be obtained from (4.13) by the linear substitution (s),
and that its coefficients, unlike those of (4.13), are rational.17
It remains to choose . We would have liked to make it G-invariant, since the
action of G would then preserve our model (4.11) for E(x:y:z) and only permute
its 7-torsion points. But we cannot make an arbitrary homogeneous function of
degree 7 in x, y, z because we are constrained by the condition that E(x:y:z) [7]
=
T7 for all non-cusp (x : y : z) X(7). This means, first, that E(x:y:z) must be a
nondegenerate elliptic curve, and second, that its 7-torsion group be generated
by a rational point (for the Z/7 part of T7 ) and a point that every Gal(Q/Q)
a
element taking to multiplies by a (for the 7 part). The first condition
amounts to the requirement that the divisor of be supported on the cusps
of X(7); this determines up to multiplication by a modular unit in C(X(7)).
The second condition then determines up to multiplication by the square of
a modular unit. It turns out that already the first condition prevents us from
choosing a G-invariant : such a would be 14 /21 times a rational function
of j, and thus would have zeros or poles on the elliptic points of order 2 and 3
(the 56- and 84-point orbits of X).
We next find a , necessarily not G-invariant, that does the job. From our
computation of u-coordinates at 7-torsion points we know that u/ is a polynomial P (x, y, z) Q[x, y, z]. Moreover
Q := P 3
1
P
48 14
864 21
(4.14)
6
1 8
5
2 2
(1 q n 7 )(1 q n 7 )
(1 q n 7 )2 (1 q n 7 ) (1 q n )84 ,
(4.15)
n=1
17 This is ultimately due to the fact that the coefficients of (4.12) are rational. In fact it is
no accident the least common denominator of the coefficients of P for q1 = q 1/7 is 12, same
as for (4.12); but we need not pursue this here.
87
which manifestly has neither zero nor pole in X(7) {cusps}.] Thus for any 0
homogeneous of degree 14 in x, y, z whose divisor is supported on the cusps (for
instance 0 = x14 ) we may take
= Q/20 ,
(4.16)
which satisfies the first condition and yields a 7-torsion point on the curve (4.11)
rational over Q(x, y, z).
We claim that this, together with our computations thus far, lets us deduce
that also satisfies the second condition, and thus completes our proof that X(7)
is Q-isomorphic with X, as well as the determination of the 7-torsion points on
the generic elliptic curve (4.11) parametrized by X. We must show that E[7] is
isomorphic as a Gal(Q/Q)
module with T7 = (Z/7) 7 . Indeed, consider the
= Z/7 of E[7]. From our computation of (4.13) we see that multiplies the
q1 = point by either a or a. But the Weil pairing of the and q 1/7 points is
, which takes to a . Thus must also take the q1 = point to a . In other
words, the q1 7 points comprise a subgroup of E[7] isomorphic as a Galois
module with 7 . Having found subgroups of E[7] isomorphic with Z/7 and 7 ,
we are done.
4.2. The modular interpretation of quotients of X. Now let H be a
subgroup of G, and consider the quotient curve X/H. When H is trivial, this
quotient is X itself, which we have just identified with the moduli space X(7) of
elliptic curves with full level-7 structure. When H = G, the quotient is the moduli space X(1) of elliptic curves with no further structure, and the quotient map
X(7)X(1) in effect forgets the level-7 structure. For intermediate groups H,
the quotient curve, which can still be regarded also as the quotient of H by
a congruence subgroup of (1), parametrizes elliptic curves with partial level-7
structure such as a choice of a 7-torsion point or 7-element subgroup. In this
section we describe the three classical modular curves X0 (7), X1 (7), and X0 (49)
that arise in this way. The same constructions yield for each N > 1 the curves
X0 (N ), X1 (N ), X0 (N 2 ) as quotients of X(N ), though of course for each N we
face anew the problem of finding explicit coordinates and equations for these
modular curves and covers.
Each of the eight 7-element subgroups T of E (equivalently, of E[7]) yields
an isogeny of degree 7 from E to the quotient elliptic curve E/T . The T s may
1
be regarded as points of the projective line (E[7] {0})/F 7
= P (F 7 ), permuted
1
by G. The stabilizer in G of a point on this P (F 7 ) is a 21-element subgroup;
for instance, hg, hi is the stabilizer of . Taking H = hg, hi we conclude that
X/H parametrizes elliptic curves E together with a 7-element subgroup T , or
equivalently together with a 7-isogeny EE/T . This X/H is the quotient of H
88
NOAM D. ELKIES
by the subgroup
a b
0 (7) :=
PSL2 (Z) : c 0 mod 7
c d
(4.17)
of (1), and is called the modular curve X0 (7). This curve has genus 0, with
rational coordinate (Hauptmodul)
1
j7 =
q
4
(1 q )/(1 q )
n
7n
= q 1 4 + 2q + 8q 2 5q 3 4q 4 . (4.18)
n=1
(xyz)2
(xyz)2
=
.
6 (x, y, z)
(4.19)
Either by comparing this with (2.13), or directly from the q-expansions, we then
find that the degree-8 cover X0 (7)/X(1) is given by
j = (j72 + 13j7 + 49)(j72 + 245j7 + 74 )3 /j77 .
(4.20)
(4.21)
for the action of w7 on X0 (7). The coefficients of the curve E/T and the 7isogenies E
E/T parametrized by X0 (7) can be computed as explicit functions
of j7 by the methods of [Elkies 1998a].
The modular curve X1 (7) parametrizes elliptic curves with a rational 7-torsion
point. It is thus the quotient of X(7) by the subgroup of G that fixes a 7-torsion
point. To obtain this modular curve, and the elliptic curve it parametrizes,
over Q, we must be careful to use a 7-torsion point that generates the subgroup
Z/7 of T7 : we have already computed in (2.2) the quotient of X by the 7-element
subgroup hgi of G, which is the stabilizer of a 7-torsion point; but this is the point
(4.13), which generates the subgroup 7 of T7 , and so is not rational over Q.
89
The Z/7 subgroup has stabilizer hsgsi, so we may obtain X1 (7) as X(7)/hsgsi.
Alternatively we may start from X(7)/hgi and apply w7 . This second approach
requires some explanation. At the level of Riemann surfaces, there is no problem:
for any N > 1, the modular curve X1 (N ) is H/1 (N ) where
a b
1 (N ) :=
PSL2 (Z) : c 0, a, d 1 mod N ,
(4.22)
c d
and again 1/N normalizes this subgroup and so yields an involution
of X1 (N ). But over Q some care is required. The curve X1 (N ) parametrizes
pairs (E, P ) where E is an elliptic curve and P E is a point of order N . The
involution takes (E, P ) to (E 0 , P 0 ), where E 0 = E/hP i and P 0 generates the
image of E[N ] under the quotient map EE 0 . But to specify the generator we
must use the Weil pairing: P 0 must be the image of a point P E[N ] whose Weil
pairing with P is e2i/N . Once N > 2 the root of unity e2i/N is not rational, so
we cannot demand that both P and P 0 be rational N -torsion points on E, E 0 .
Instead, P, P 0 must generate Galois modules such that hP i hP 0 i
= N . So, for
instance, if P is rational then hP 0 i
= N , and conversely if hP i
= N then P 0 is
rational. The latter case applies for us: in our model of X(7), the distinguished
7-torsion points on the elliptic curve E parametrized by X(7)/hgi constitute a
subgroup
= 7 of E[7]; thus the curve E 0 has a rational 7-torsion point.
Using X/hgi for X1 (7), we find that this modular curve has rational coordinate
d :=
y2 z
= q 1 + 3 + 4q + 3q 2 5q 4 7q 5 2q 6 + 8q 7 ,
x3
(4.23)
1
d1
d3 8d2 + 5d + 1
+
8=
.
1d
d
d2 d
(4.24)
The elliptic curve with a 7-torsion point parametrized by X1 (7) was already
exhibited in extended Weierstrass form by Tate [1974, p. 195]:
y2 + (1 + d d2 )xy + (d2 d3 )y = x3 + (d2 d3 )x2
(4.25)
(we chose our coordinate d so as to agree with this formula). Besides making the
coefficients simpler compared to the standard Weierstrass form y2 = x3 +a4 x+a6 ,
Tates formula has the advantage of putting the origin at a 7-torsion point
Tate actually obtained (4.25) starting from a generic elliptic curve
y2 + a1 xy + a3 y = x3 + a2 x2
(4.26)
tangent to the x-axis at the origin, and working out the condition for the origin
to be a 7-torsion point. The equations for the curve 7-isogenous with (4.25) can
again be obtained by the methods of [Elkies 1998a], or since here the points
of the isogenys kernel are rational already from Velus formulas [Velu 1971]
on which those methods are based.
90
NOAM D. ELKIES
From our discussion in the previous paragraph, the involution w7 of X1 (7) cannot be defined over Q, only over K+ . (The full cyclotomic field K is not needed
because X1 (7) cannot distinguish a 7-torsion point from its inverse, so only the
squares in (Z/7) = Gal(K/Q) are needed, and they comprise Gal(K+ /Q); in
general for each prime p 3 mod 4 the Fricke involution wp of X1 (p) is defined over the real subfield of the cyclotomic field Q(e2i/p ).) In fact there are
three choices of w7 , cyclically permuted by 0 (7)/1 (7) (and Gal(K+ /Q)); we
calculate that the choice associated with 1/7 gives
w7 (d) =
(4 + 3c1 + c2 )d (3 + 3c1 + c2 )
,
d (4 + 3c1 + c2 )
(4.27)
where cj := j + j K+ as in (4.13).
We have seen already that X/hhi coincides with X0 (49), and hinted that this
is in fact no mere coincidence. We can now explain this: where a point on X(7)
specifies an elliptic curve E together with a basis {P1 , P2 } for E[7], the hhiorbit of the point specifies only the two subgroups hP1 i and hP2 i generated by
the basis elements. Equivalently, it specifies two elliptic curves E1 = E/hP1 i,
E2 /hP2 i among the eight curves 7-isogenous with E. (Note that hhi is the
stabilizer in PSL2 (F 7 ) of the two points 0, on P 1 (F 7 ).) But then we obtain a cyclic 49-isogeny E1 E2 by composing the isogenies E1 E, EE2 .
Conversely, any cyclic 49-isogeny between elliptic curves factors as a product
of two 7-isogenies and thus comes from a point X/hhi. Thus X/hhi is indeed
the modular curve X0 (49) parametrizing cyclic 49-isogenies. In this description
of X0 (49), the involution w49 of X/hhi is the involution we have already constructed from the normalizer of hhi in G. Note that w49 switches the roles of
E1 , E2 but preserves E. In terms of congruence subgroups of (1), the identification of
by noting that the congruence groups
X/hhi with X0 (49) is explained
ac db PSL2 (Z) : b, c 0 mod 7 and 0 (49) are conjugate in PSL2 (R) by
71/2 70 01 : 7 7 .
Some final remarks on this curve Ek = X/hhi = X0 (49): recall that we
showed that its only Q-rational points are the point at infinity and (0, 0). Since
these are both cusps of X0 (49) we conclude that there are no elliptic curves
over Q admitting a rational cyclic 49-isogeny. However, there are infinitely
many number fields, including quadratic ones such as Q(i) and Q(e2i/3 ) =
91
3
7
1 + (14 + 7)f ,
(4.31)
in which the coefficient 26 may either be obtained by keeping track of all the
constants of proportionality along the way, or by requiring that the third point
of ramification of j (other than the points j = 0, forced by the factorization
in (4.18)) occur at j = 123 . To put (4.31) in a nicer form we replace f by the
equivalent coordinate , related with f by
f=
( + 3) + 14 + 26
,
56( + 3(1 + ))
(4.32)
92
NOAM D. ELKIES
(4.33) or its Gal(k/Q) conjugate parametrizes elliptic curves E/F such that
Gal(F )/F acts on E[7] by a subgroup of a 24-element group in that conjugacy
class.18
On the other hand, the 8-element dihedral subgroups D8 of G do extend to
16-element subgroups of Aut(G). This is a consequence of Sylow theory, but
the subgroups in question can also be seen from the interpretation of G and
Aut(G) as PSL2 (F 7 ), PGL2 (F 7 ): choose an identification of F 27 with F 49 , and
consider the action of L1 (F 49 ) on F 49 . Multiplication by some a F 49 and Galois conjugation are F 7 -linear transformations of determinant a8 and 1 respectively. Using only F 49 we obtain cyclic subgroups of orders 4, 8 in PSL2 (F 7 ) and
PGL2 (F 7 ), the nonsplit Cartan subgroups of these linear groups; allowing also
Galois conjugation, we obtain the normalizers of the nonsplit Cartan subgroups,
which are 8- and 16-element dihedral groups and are the 2-Sylow subgroups of
PSL2 (F 7 ), PGL2 (F 7 ) respectively. Since D8 G is normalized by outer automorphisms of G, the quotient of X/D8 can be defined over Q even though it
factors through the quotient by S4 , which is only defined over k! To obtain that
quotient as a degree-3 cover of the -line we may either proceed as we did to
obtain (4.33), namely, writing 2 , 4 , 6 in terms of the invariants of D8 , or
locate the ramification points of the cover. This triple cover is totally ramified
at the simple root = 3(1 + ) of j, and has double points at the solutions of
2 + 2 = (6 + 9) at which j = 123 . We find that the cover is given by
=
(4.34)
(4.35)
(4.36)
In the modular setting parametrizes elliptic curves E such that the Galois
action on E[7] is contained in a subgroup D8 G, i.e. by the normalizer of
a nonsplit Cartan subgroup; we thus refer to the -line as the modular curve
Xn (7).
18 Note that, since F k, any Gal(F
)/F must take to one of , 2 , 4 ; thus the
determinant of its action on E[7] is a square in F 7 . Thus acts on E[7] by a scalar multiple
of a unimodular F 7 -linear transformation of E[7], and may be regarded as an element of
PSL2 (F 7 )
= G.
93
Kenku [1985] used this curve to obtain a novel proof of the StarkHeegner
theorem, which states
that the only quadratic imaginary fields with unique fac
torization
are
Q(
D)
with D = 3, 4, 7, 8, 11, 19, 43, 67, 163. Let
Q-isomorphism.
Assume that the prime 7 is inert in F ; this certainly happens if
|D| > 28, else the prime(s) above 7 in F cannot be principal. (The fields with
D = 4, 8, 11 also satisfy this condition.) Then the action of OF on E[7] gives
94
NOAM D. ELKIES
D
x
D
x
11
12
2 + , 3 + 3, 3 2 4 2 2 + 3 5 + 2 3 +
16
19
27
43
67
163
6 + 4 5 2 3 + 6 3 14 42 + 13 283 182
This accounts for all but two of the thirteen rational j-invariants. The remaining
3
3
rational js have D = 7 and D = 28; these are the j-invariants
15 , 255
0
of the curves Ek , Ek , for which 7 is ramified in the CM field Q( D), a.k.a. k.
These two js lift to rational points not on X(7)/S4 but on X0 (7), in fact to the
fixed points j7 = 7 and j7 = +7 of the involution w7 .
4.4. X as a Shimura curve. Our identification of X with X0 (7) = H/0 (7)
identifies 0 (7) with the fundamental group not of X but of X punctured at the
24-point orbit. We have seen already that in the hyperbolic uniformization of X
the fundamental group 1 (X) becomes a normal subgroup of the triangle group
G2,3,7. Remarkably this too is an arithmetic group: let
c = + 1 = 2 cos(2/7),
so OK+ = Z[c]; then there exist matrices i, j GL2 (R) such as c1/2
c1/2 01 10 with
i2 = j 2 = c 1,
ij = ji
1
0
(4.38)
0
and
1
(4.39)
(this determines i, j uniquely up to GL2 (R) conjugation) such that G2,3,7 consists of the images in PSL2 (R) of Z[c]-linear combinations of 1, i, j 0 , ij 0 whose
1
2
1 + ci + (c2 + c + 1)j ,
95
(4.40)
(4.41)
1 + (c2 2)j + (3 c2 )ij ,
c2 + c 1 + (2 c2 )i + (c2 + c 2)ij ,
g2 := ij/c,
g7 :=
1
2
g3 :=
1
2
(4.42)
96
NOAM D. ELKIES
conjugate, the resulting curve does not depend on the choice of maximal order O.
As a modular curve, X(1) parametrizes principally polarized abelian varieties
of dimension 2[K : Q] (= 6 in our case) with endomorphisms by O. This means
that the curve X(1), though constructed transcendentally, is defined over some
number field; in our case that field may even be taken to be Q thanks to the facts
that K+ has unique factorization and is Galois over Q. Since for us
= G2,3,7,
this curve is rational: the quotient of H by any triangle group has genus zero.
Our quaternion algebra A over K+ has the remarkable property that, for each
finite place v of K+ , the quaternion algebra A K+ (K+ )v over (K+ )v is isomorphic with M2 ((K+ )v ). (In other words, A is unramified at each finite prime v.)
Using this isomorphism, one may define arithmetic subgroups of and modular curves covering X(1) analogous to the classical modular curves X(N ),
X0 (N ) etc. For instance if is a prime of OK then the units of O congruent
to 1 mod constitute a normal subgroup of O that maps to a normal subgroup
() of . Thanks to the isomorphism of A K+ (K+ )v with M2 ((K+ )v ) we
have /()
= PSL2 (k ) [where k is the residue field OK+ / of ]. The Riemann surface X() := H/() is then a normal cover of X(1) with Galois
group PSL2 (k ). This too is a Shimura modular curve, parametrizing principally polarized abelian sixfolds with endomorphisms by O and complete level-
structure this last makes sense because OK+ O acts on the sixfold so we may
speak about the sixfolds -torsion points. The isomorphism /()
= PSL2 (k )
lets us define groups 0 (), 1 () intermediate between and (), and thus
Shimura modular curves X0 () and X1 (), which parametrize O-sixfolds
with partial level- structure. The curves X(), X0 () and X1 () are
defined over K+ , and even over Q if is Galois-stable. Note that the Galoisstable primes of K+ are those that lie over an inert rational prime, i.e. a prime
2 or 3 mod 7, and the prime 7 = (2 c) lying over the ramified prime 7.
We remarked already that Hurwitz curves come from normal subgroups of
G2,3,7. Shimura observed [1967, p. 83] that since each of the groups () is a
normal subgroup of , and g2,3,7, the resulting curves X() are Hurwitz
curves. In particular X(7 ) is a Hurwitz curve of genus 3. We already know
what this means: X(7 ) is none other than the Klein quartic X. Furthermore,
its fundamental group 1 (X) is the congruence subgroup of consisting of the
images in PSL2 (R) of Z[c]-linear combinations a1 1 + a2 i + a3 j 0 + a4 ij 0 of norm 1
with 2 c dividing a2 , a3 , a4 .
[The four Hurwitz curves of the next smallest genera also arise as X() for
primes of K+ : the prime above 2 yields the FrickeMacbeath curve [Fricke
1899; Macbeath 1965] of genus 7 and automorphism group (P)SL2 (F 8 ), and the
primes above 13 yield three curves of genus 14 with automorphisms by PSL2 (F 13 )
first found by Shimura. The next two Hurwitz curves have genus 17 and come
from non-arithmetic quotients of G2,3,7. See [Conder 1990] for more information
on the groups that can arise as automorphism groups of Hurwitz curves, and
[Conder 1987] for the list of all such groups of order less than 106 .]
97
References
[Adler 1981] A. Adler, Some integral representations of PSL2 (Fp ) and their
applications, J. Algebra 72:1 (1981), 115145.
[Adler 1997] A. Adler, The Mathieu group M11 and the modular curve X(11), Proc.
London Math. Soc. (3) 74:1 (1997), 128.
98
NOAM D. ELKIES
99
100
NOAM D. ELKIES
[Klein 1879b] F. Klein, Ueber die Transformationen siebenter Ordnung der elliptischen
Funktionen, Math. Annalen 14 (1879), 428471. Reprinted as [Klein 1923,
LXXXIV, pp. 90136]. Translated in this collection.
[Klein 1923] F. Klein, Gesammelte Mathematische Abhandlungen, 3: Elliptische
Funktionen etc., edited by R. Fricke et al., Springer, Berlin, 1923. Reprinted by
Springer, 1973.
101
[Serre 1984] J.-P. Serre, Resumes des cours de 19831984, pp. 7983 in Annuaire,
Coll`ege de France, Paris, 1984. Reprinted as #132 (pp. 701705) of his Oeuvres,
vol. 3, Springer, Berlin, 1986.
[Shephard and Todd 1954] G. C. Shephard and J. A. Todd, Finite unitary reflection
groups, Canadian J. Math. 6 (1954), 274304.
[Shimura 1967] G. Shimura, Construction of class fields and zeta functions of algebraic
curves, Ann. of Math. (2) 85 (1967), 58159.
[Siegel 1968] C. L. Siegel, Zum Beweis des Starkschen Satzes, Invent. Math. 5 (1968),
180191.
[Silverman 1986] J. H. Silverman, The arithmetic of elliptic curves, Graduate Texts in
Math. 106, Springer, New York, 1986.
[Stark 1973] H. M. Stark, On the Riemann hypothesis in hyperelliptic function fields,
pp. 285302 in Analytic number theory (St. Louis, MO, 1972), edited by H. G.
Diamond, Proc. Sympos. Pure Math. 24, Amer. Math. Soc., Providence, 1973.