Ulmer 2011
Ulmer 2011
Bibliography 279
Elliptic curves over function fields
Douglas Ulmer
IAS/Park City Mathematics Series
Volume XX, XXXX
Introduction
These are the notes from a course of five lectures at the 2009 Park City Math
Institute. The focus is on elliptic curves over function fields over finite fields. In
the first three lectures, we explain the main classical results (mainly due to Tate)
on the Birch and Swinnerton-Dyer conjecture in this context and its connection to
the Tate conjecture about divisors on surfaces. This is preceded by a “Lecture 0”
on background material. In the remaining two lectures, we discuss more recent
developments on elliptic curves of large rank and constructions of explicit points in
high rank situations.
A great deal of this material generalizes naturally to the context of curves and
Jacobians of any genus over function fields over arbitrary ground fields. These gen-
eralizations were discussed in a course of 12 lectures at the CRM in Barcelona
in February, 2010, and will be written up as a companion to these notes, see
[Ulm11]. Unfortunately, theorems on unbounded ranks over function fields are
currently known only in the context of finite ground fields.
Finally, we mention here that very interesting theorems of Gross-Zagier type
exist also in the function field context. These would be the subject of another series
of lectures and we will not say anything more about them in these notes.
It is a pleasure to thank the organizers of the 2009 PCMI for the invitation to
speak, the students for their interest, enthusiasm, and stimulating questions, and
the “elder statesmen”—Bryan Birch, Dick Gross, John Tate, and Yuri Zarhin—
for their remarks and encouragement. Thanks also to Keith Conrad for bringing
the fascinating historical articles of Roquette [Roq06] to my attention. Last but
not least, thanks are due as well to Lisa Berger, Tommy Occhipinti, Karl Rubin,
Alice Silverberg, Yuri Zarhin, and an anonymous referee for their suggestions and
TEXnical advice.
215
LECTURE 0
This “Lecture 0” covers definitions and notations that are probably familiar
to many readers and that were reviewed very quickly during the PCMI lectures.
Readers are invited to skip it and refer back as necessary.
1. Terminology
Throughout, we use the language of schemes. This is necessary to be on firm ground
when dealing with some of the more subtle aspects involving non-perfect ground
fields and possibly non-reduced group schemes. However, the instances where we
use any hard results from this theory are isolated and students should be able to
follow readily the main lines of discussion, perhaps with the assistance of a friendly
algebraic geometer.
Throughout, a variety over a field F is a separated, reduced scheme of finite
type over Spec F . A curve is a variety purely of dimension 1 and a surface is a
variety purely of dimension 2.
−1
of the quotient Dv /Iv ∼
= Gal(Fq /Fq ) that acts as x 7→ xqv on the residue field at
a place w dividing v in a finite extension F ⊂ K sep unramified over v.
General references for this section and the next are [Gol03], [Ros02], and [Sti09].
3. Zeta functions
Let X be a variety over the finite field Fq . Extending the notation of the previous
section, if x is a closed point of X , we write κx for the residue field at x, qx for its
cardinality, and deg(x) for [κx : Fq ].
We define the Z and ζ functions of X via Euler products:
Y −1
Z(X , T ) = 1 − T deg(x)
x
and Y −1
ζ(X , s) = Z(X , q −s ) = 1 − qx−s
x
where the products are over the closed points of X . It is a standard exercise to
show that
n
X T
Z(X , T ) = exp Nn
n
n≥1
where Nn is the number of Fqn -valued points of X . It follows from a crude estimate
for the number of Fqn points of X that the Euler product defining ζ(X , s) converges
in the half plane Re(s) > dim X .
If X is smooth and projective, then it is known that Z(X , T ) is a rational
function of the form Qdim X −1
i=0 P2i+1 (T )
Qdim X
i=0 P2i (T )
where P0 (T ) = (1 − T ), P2 dim X (T ) = (1 − q dim X T ), and for all 0 ≤ i ≤ 2 dim X
Pi (T ) is a polynomial with integer coefficients and constant term 1. We denote the
inverse roots of Pi by αij so that
Y
Pi (T ) = (1 − αij T )
j
The inverse roots αij of Pi (T ) are algebraic integers that have absolute value
q i/2 in every complex embedding. (We say that they are Weil numbers of size
q i/2 .) It follows that ζ(X , s) has a meromorphic continuation to the whole s
plane, with poles on the lines Re s ∈ {0, . . . , dim X } and zeroes on the lines Re s ∈
{1/2, . . . , dim X −1/2}. This is the analogue of the Riemann hypothesis for ζ(X , s).
It is also known that the set of inverse roots of Pi (T ) (with multiplicities) is
stable under αij 7→ q i /αij and that for i ≤ dim X , P2d−i (T ) = Pi (q d−i T ). Thus
ζ(X , s) satisfies a functional equation when s is replaced by dim X − s.
In the case where X is a curve, P1 (T ) has degree 2g (g = the genus of C) and
has the form
2g
Y
P1 (T ) = 1 + · · · + q g T 2g = (1 − α1j T ).
j=1
2πi 2πi
Thus ζ(C, s) has simple poles for s ∈ log q Z and s ∈ 1 + log q Z and its zeroes lie on
the line Re s = 1/2.
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 219
For a fascinating history of the early work on zeta functions and the Riemann
hypothesis for curves over finite fields, see [Roq06] and parts I and II of that work.
4. Cohomology
Assume that X is a smooth projective variety over k = Fq . We write X for X ×Fq Fq .
Note that Gk = Gal(Fq /Fq ) acts on X via the factor Fq .
Choose a prime ` 6= p. We have `-adic cohomology groups H i (X , Q` ) which
are finite-dimensional Q` -vector spaces and which vanish unless 0 ≤ i ≤ 2 dim X .
Functoriality in X gives a continuous action of Gal(Fq /Fq ). Since the geometric
−1
Frobenius (Frq (a) = aq ) is a topological generator of Gal(Fq /Fq ), the character-
istic polynomial of Frq on H i (X , Q` ) determines the eigenvalues of the action of
Gal(Fq /Fq ); in fancier language, it determines the action up to semi-simplification.
An important result (inspired by [Wei49] and proven in great generality in
[SGA5]) says that the factors Pi of Z(X , t) are characteristic polynomials of Frobe-
nius:
(4.1) Pi (T ) = det(1 − T Frq |H i (X , Q` )).
From this point of view, the functional equation and Riemann hypothesis for
Z(X , T ) are statements about duality and purity.
To discuss the connections, we need more notation. Let Z` (1) = limn µ`n (Fq )
←−
and Q` (1) = Z` (1) ⊗Z` Q` , so that Q` (1) is a one-dimensional Q` -vector space on
which Gal(Fq /Fq ) acts via the `-adic cyclotomic character. More generally, for
n > 0 set Q` (n) = Q` (1)⊗n (n-th tensor power) and Q` (−n) = Hom(Q` (n), Q` ),
so that for all n, Q` (n) is a one-dimensional Q` -vector space on which Gal(Fq /Fq )
acts via the nth power of the `-adic cyclotomic character.
We have H 0 (X , Q` ) ∼ = Q` (with trivial Galois action) and H 2 dim X (X , Q` ) ∼
=
Q` (dim X ). The functional equation follows from the fact that we have a canonical
non-degenerate, Galois equivariant pairing
H i (X , Q` ) × H 2 dim X −i (X , Q` ) → H 2 dim X (X , Q` ) ∼
= Q` (dim X ).
Indeed, the non-degeneracy of this pairing implies that if α is an eigenvalue of Frq
on H i (X , Q` ), then q dim X /α is an eigenvalue of Frq on H 2 dim X −i (X , Q` ).
The Riemann hypothesis in this context is the statement that the eigenvalues
of Frq on H i (X , Q` ) are algebraic integers with absolute value q i/2 in every complex
embedding.
See [SGA4 12 ] or [Mil80] for an overview of étale cohomology and its connections
with the Weil conjectures.
5. Jacobians
5.1. Picard and Albanese properties
We briefly review two (dual) universal properties of the Jacobian of a curve that
we will need. See [Mil86b] for more details.
We assume throughout that the curve C has an Fq -rational point x, i.e., a
closed point with residue field Fq . If T is another connected variety over Fq with
an Fq -rational point t, a divisorial correspondence between (C, x) and (T, t) is an
invertible sheaf L on C ×Fq T such that L|C×t and L|x×T are trivial. Two divisorial
correspondences are equal when they are isomorphic as invertible sheaves. Note
220 LECTURE 0. BACKGROUND ON CURVES AND FUNCTION FIELDS
that the set of divisorial correspondences between (C, x) and (T, t) forms a group
under tensor product and is thus a subgroup of Pic(C × T ). We write
DivCorr((C, x), (T, t)) ⊂ Pic(C × T )
for this subgroup. One may think of a divisorial correspondence as giving a family
of invertible sheaves on C: s 7→ L|C×s .
Let J = JC be the Jacobian of C and write 0 for its identity element. Then
J is a g-dimensional abelian variety over Fq and it carries the “universal divisorial
correspondence with C.” More precisely, there is a divisorial correspondence M
between (C, x) and (J, 0) such that if S is another connected variety over Fq with
Fq -rational point s and L is a divisorial correspondence between (C, x) and (S, s),
then there is a unique morphism φ : S → J sending s to 0 such that L = φ∗ M.
(Of course M depends on the choice of base point x, but we omit this from the
notation.)
It follows that there is a canonical morphism, the Abel-Jacobi morphism, AJ :
C → J sending x to 0. Intuitively, this corresponds to the family of invertible
sheaves parameterized by C that sends y ∈ C to OC (y − x). More precisely, let
∆ ⊂ C × C be the diagonal, let
D = ∆ − x × C − C × x,
and let L = OC×C (D) which is a divisorial correspondence between (C, x) and itself.
The universal property above then yields the morphism AJ : C → J. It is known
that AJ is a closed immersion and that its image generates J as an algebraic group.
The second universal property enjoyed by J (or rather by AJ) is the Albanese
property: it is universal for maps to abelian varieties. More precisely, if A is an
abelian variety and φ : C → A is a morphism sending x to 0, then there is a unique
homomorphism of abelian varieties ψ : J → A such that φ = ψ ◦ AJ.
Combining the two universal properties gives a useful connection between corre-
spondences and homomorphisms: Suppose C and D are curves over Fq with rational
points x ∈ C and y ∈ D. Then we have an isomorphism
(5.1.1) DivCorr((C, x), (D, y)) ∼
= Hom(JC , JD ).
Intuitively, given a divisorial correspondence on C × D, we get a family of invertible
sheaves on D parameterized by C and thus a morphism C → JD . The Albanese
property then gives a homomorphism JC → JD . We leave the precise version as an
exercise, or see [Mil86b, 6.3]. We will use this isomorphism later to understand the
Néron-Severi group of a product of curves.
5.2. The Tate module
Let A be an abelian variety of dimension g over Fq , for example the Jacobian of
a curve of genus g. (See [Mil86a] for a brief introduction to abelian varieties and
[Mum08] for a much more complete treatment.) Choose a prime ` 6= p. Let A[`n ] be
the set of Fq points of A of order dividing `n . It is a group isomorphic to (Z/`n Z)2g
with a linear action of Gal(Fq /Fq ). We form the inverse limit
T` A = lim A[`n ]
←−
n
where the transition maps are given by multiplication by `. Let V` A = T` A ⊗Z` Q` ,
a 2g-dimensional Q` -vector space with a linear action of Gal(Fq /Fq ). It is often
called the Tate module of A.
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 221
According to Roquette, what we now call the Tate module seems to have first
been used in print by Deuring [Deu40] as a substitute for homology in his work on
correspondences on curves. It appears already in a letter of Hasse from 1935, see
[Roq06, p. 36].
The following proposition is the modern interpretation of the connection be-
tween homology and torsion points.
Proposition 5.2.1. Let A be an abelian variety over a field k and let ` be a prime
not equal to the characteristic of k. Let V` A be the Tate module of A and (V` A)∗
its dual as a Gk = Gal(k sep /k)-module.
• There is a canonical isomorphism of Gk -modules
(V` A)∗ ∼
= H 1 (A × k, Q` ).
• If A is the Jacobian of a curve C over k, then
H 1 (A × k, Q` ) ∼
= H 1 (C × k, Q` ).
For a proof of part 1, see [Mil86a, 15.1] and for part 2, see [Mil86b, 9.6].
Exercises 5.2.2. These exercises are meant to make the Proposition more plausi-
ble.
(1) Show that if A(C) is a complex torus Cg /Λ, then the singular homol-
ogy H1 (A(C), Q` ) is canonically isomorphic to V` A(C). (Hint: Use the
universal coefficient theorem to show that H1 (A(C), Z/`n Z) ∼
= Λ/`n Λ.)
(2) (Advanced) Let C be a smooth projective curve over an algebraically closed
field k. Let ` be a prime not equal to the characteristic of k. Use geo-
metric class field theory (as in [Ser88]) to show that unramified Galois
covers C 0 → C equipped with an isomorphism Gal(C 0 /C) ∼ = Z/`Z are in
bijection with elements of Hom(JC [`], Z/`Z). (Make a convention to deal
with the trivial homomorphism.) This suggests that H 1 (C, Z/`Z) “should
be” Hom(JC [`], Z/`Z) and H1 (C, Z/`Z) “should be” JC [`]. The reason we
only have “should be” rather than a theorem is that a non-trivial Galois
cover C 0 → C is never locally constant in the Zariski topology. This is a
prime motivation for introducing the étale topology.
In this lecture we discuss the basic facts about elliptic curves over function fields
over finite fields. We assume the reader has some familiarity with elliptic curves
over global fields such as Q or number fields, as explained, e.g., in [Sil09], and we
will focus on aspects specific to characteristic p. The lecture ends with statements
of the main results known about the conjecture of Birch and Swinnerton-Dyer in
this context.
1. Elliptic curves
1.1. Definitions
We write k = Fq for the finite field of cardinality q and characteristic p and we let
K be the function field of a smooth, projective, absolutely irreducible curve C over
k.
An elliptic curve over K is a smooth, projective, absolutely irreducible curve
of genus 1 over K equipped with a K-rational point O that will serve as the origin
of the group law.
All the basic geometric facts, e.g., of [Sil09, Ch. III and App. A], continue to
hold in the context of function fields. We review a few of them to establish notation,
but will not enter into full details.
Using the Riemann-Roch theorem, an elliptic curve E over K can always be
presented as a projective plane cubic curve defined by a Weierstrass equation, i.e.,
by an equation of the form
(1.1.1) Y 2 Z + a1 XY Z + a3 Y Z 2 = X 3 + a2 X 2 Z + a4 XZ 2 + a6 Z 3
where a1 , . . . , a6 ∈ K. The origin O is the point at infinity [0 : 1 : 0]. We often give
the equation in affine form:
(1.1.2) y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6
where x = X/Z and y = Y /Z.
The quantities b2 , . . . , b8 , c4 , c6 , ∆, j are defined by the usual formulas ([Sil09,
III.1] or [Del75]). Since E is smooth, by the following exercise ∆ 6= 0.
Remark/Exercises 1.1.3. The word “smooth” in the definition of an elliptic
curve means that the morphism E → Spec K is smooth. Smoothness of a morphism
can be tested via the Jacobian criterion (see, e.g., [Har77, III.10.4] or [Liu02, 4.3.3]).
Show that the projective plane cubic (1.1.1) is smooth if and only if ∆ 6= 0.
Because the ground field K is not perfect, smoothness is strictly stronger than
the requirement that E be regular, i.e., that its local rings be regular local rings
(cf. [Liu02, 4.2.2]). For example, show that the projective cubic defined by Y 2 Z =
X 3 − tZ 3 over K = Fp (t) with p = 2 or 3 is a regular scheme, but is not smooth
over K.
223
224 LECTURE 1. ELLIPTIC CURVES OVER FUNCTION FIELDS
2. Frobenius
If X is a scheme of characteristic p, we define the absolute Frobenius morphism
FrX : X → X as usual: It is the identity on the underlying topological space and
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 225
raises functions to the p-th power. When X = Spec K, FrX is just the map of
schemes induced by the ring homomorphism K → K, a 7→ ap .
Suppose as usual that K is a function field and let E be an elliptic curve over
K. Define a new elliptic curve E (p) over K by the fiber product diagram:
E (p) = Spec K ×Spec K E /E
Spec K
Fr / Spec K
such that j(E 00 )p = j(E). It follows that E 00(p) is isomorphic to E over a finite
separable extension of K. In other words, E is the twist of E 00(p) by a cocycle in
H 1 (GK , AutK sep (E 00(p) )). But there is a canonical isomorphism AutK sep (E 00(p) ) ∼
=
AutK sep (E 00 ) and twisting E 00 by the corresponding element of
H 1 (GK , AutK sep (E 00 )) ∼
= H 1 (GK , AutK sep (E 00(p) ))
we obtain an elliptic curve E 0 with E 0(p) ∼ = E.
Exercise 2.2. Use explicit equations, as in [Sil09, Appendix A], to prove the
lemma.
space and is Serre dual to the space of invariant differentials H 0 (E, Ω1E ). Choose a
non-zero differential ω ∈ H 0 (E, Ω1E ) and let η be the dual element of H 1 (E, OE ).
The absolute Frobenius FrE induces a (p-linear) homomorphism:
Fr∗E : H 1 (E, OE ) → H 1 (E, OE ).
We define an element A = A(E, ω) of F by requiring that Fr∗E (η) = A(E, ω)η. This
is the Hasse invariant of E. It has weight p − 1 in the sense that A(E, λ−1 ω) =
λp−1 A(E, ω) for all λ ∈ F × .
Suppose E is given by a Weierstrass equation (1.1.2) and ω = dx/(2y+a1 x+a3 ).
If p = 2, then A(E, ω) = a1 . If p > 2, choose an equation with a1 = a3 = 0. Then
A(E, ω) = the coefficient of xp−1 in (x3 + a2 x2 + a4 x + a6 )(p−1)/2 . These assertions
follow from [KM85, 12.4] where several other calculations of A are also presented.
Recall that E/K is ordinary if the group of p-torsion points E(K)[p] 6= 0
and supersingular otherwise. It is known that E is supersingular if and only if
A(E, ω) = 0 (e.g., [KM85, 12.3.6 and 12.4]) and in this case j(E) ∈ Fp2 (e.g.,
[KM85, proof of 2.9.4]). (Alternatively, one may apply [Sil09, V.3.1] to E over K.)
In particular, if E is supersingular, then it must also be isotrivial.
4. Endomorphisms
The classification of endomorphism rings in [Sil09, III.9] goes over verbatim to
the function field case: EndK (E) is either Z, an order in an imaginary quadratic
number field, or an order in a quaternion algebra over Q ramified exactly at ∞ and
p. The quaternionic case occurs if and only if E is supersingular, and the imaginary
quadratic case occurs if and only if j(E) is in Fp and E is not supersingular ([Sil09,
V.3.1 and Exer. V.5.8]).
In particular, if E is non-isotrivial, then EndK (E) = EndK (E) = Z.
and Néron [LN59] for the full details. A complete treatment in modern language
has been given by Conrad [Con06].
One interesting twist in the function field setting comes if one takes ` = p above.
It is still true that the Selmer group for p is finite, but one needs to use the local
restrictions at all places; the maximal abelian extension of exponent p unramified
outside a finite but non-empty set of places is not finite and so one needs some
control on ramification at every place. See [Ulm91] for a detailed account of p-
descent in characteristic p.
A second strategy of proof, about which we will say more in Lecture 3, involves
relating the Mordell-Weil group of E to the Néron-Severi group of a closely related
surface E. In fact, finite generation of the Néron-Severi group (known as the “the-
orem of the base”) is equivalent to the Lang-Néron theorem. A direct proof of the
theorem of the base was given by Kleiman in [SGA6, XIII]. See also [Mil80, V.3.25].
7. Torsion
An immediate corollary of the MWLN theorem is that E(K)tor is finite. In fact,
E(K)tor is isomorphic to a group of the form
Z/mZ × Z/nZ
where m divides n and p does not divide m. (See for example [Sil09, Ch. 3].) One
can also see using the theory of modular curves that every such group appears for
a suitable K and E.
In another direction, one can give uniform bounds on torsion that depend only
on crude invariants of the field K.
Indeed, in the constant case, E(K)tor ∼ = E0 (Fq ) which has order bounded by
(q + 1)2 . In the isotrivial case, there is a finite extension K 0 with the same field
1/2
genus formulae ([Miy06, 4.2]) together with crude estimation show that the latter
is bounded below by
n2 n log2 n
1+ − .
24ζ(2) 4
This shows that for a fixed value of gC , only finitely many groups G as above can
appear as E(K)tor .
The argument for p-torsion is similar, except that ones uses the Igusa curves
Ig(pn ) (cf. [KM85, Ch. 12]). If E(K) has a point of order pn , we get a non-
constant morphism C → Ig(pn ) and the genus of Ig(pn ) is asymptotic to p2n /48
[Igu68, p. 96].
This proposition seems to have been rediscovered repeatedly over the years.
The first reference I know of is [Lev68].
Since the genus of a function field is an analogue of the discriminant (more
precisely q 2g−2 is an analogue of the absolute value of the discriminant of a number
field), the proposition is an analogue of bounding E(K)tor in terms of the discrim-
inant of a number field K. One could ask for a strengthening where torsion is
bounded by “gonality”, i.e., by the smallest degree of a non-constant map C → P1 .
This would be an analogue of bounding E(K)tor in terms of the degree of a number
field K, as in the theorems of Mazur, Kamienny, and Merel [Mer96]. This is indeed
possible and can be proven by mimicking the proof of the proposition, replacing
bounds on the genus of the modular curve with bounds on its gonality. See [Poo07]
for the best results currently known on gonality of modular curves.
Exercise 7.2. Compute the optimal list mentioned in the proposition for g = 0.
(This is rather involved.) Note that the optimal list in fact depends on p. Indeed,
Z/11Z is on the list if and only if p = 11.
One can be very explicit about p-torsion:
Proposition 7.3. Suppose that E is a non-isotrivial elliptic curve over K. Then
E(K) has a point of order p if and only if j(E) ∈ K p and A(E, ω) is a (p − 1)st
power in K × .
Note that whether A(E, ω) is a (p − 1)st power is independent of the choice of
the differential ω.
Fr V
Proof. Let E −→ E (p) −→ E be the standard factorization of multiplication
by p into Frobenius and Verschiebung. Recall (e.g., [Ulm91, 2.1]) that A(E, ω) is a
(p − 1)st power in K if and only if ker Fr ∼ = µp if and only if ker V ∼
= Z/pZ if and
(p)
only if there is a non-trivial p-torsion point in E (K).
Now suppose that P ∈ E(K) is a non-trivial p-torsion point. Then Fr(P ) is a
non-trivial p-torsion point in E (p) (K) and so A(E, ω) is a (p − 1)st power in K. Let
E 0 be the quotient of E by the cyclic subgroup generated by P : E 0 = E/hP i. Since
hP i is in the kernel of multiplication by p, we have a factorization of multiplication
by p:
[p] : E → E 0 → E.
Since E → E 0 is étale of degree p and [p] is inseparable of degree p2 , we have that
E 0 → E is purely inseparable of degree p. But an elliptic curve in characteristic p
has a unique inseparable isogeny of degree p (namely the quotient by the unique
230 LECTURE 1. ELLIPTIC CURVES OVER FUNCTION FIELDS
8. Local invariants
Let E be an elliptic curve over K and let v be a place of K. A model (1.1.2) for E
with coefficients in the valuation ring O(v) is said to be integral at v. The valuation
of the discriminant ∆ of an integral model is a non-negative integer and so there
are models where this valuation takes its minimum value. Such models are minimal
integral models at v.
Choose a model for E that is minimal integral at v:
y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6 .
Let ai ∈ κ(v) be the reductions of the coefficients and let Ev be the plane cubic
(8.1) y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6
over the residue field κv . It is not hard to check using Weierstrass equations that
the isomorphism type of the reduced cubic (8.1) is independent of the choice of
minimal model.
If the discriminant of a minimal integral model at v has valuation zero, i.e.,
is a unit at v, then the reduced equation defines an elliptic curve over κv . If the
minimal valuation is positive, then the reduced curve is singular. We distinguish
three cases according to the geometry of the reduced curve.
Definition 8.2.
(1) If Ev is a smooth cubic, we say E has good reduction at v.
(2) If Ev is a nodal cubic, we say E has multiplicative reduction at v. If the
tangent lines at the node are rational over κ(v) we say the reduction is
split multiplicative and if they are rational only over a quadratic extension,
we say the reduction is non-split multiplicative.
(3) If Ev is a cuspidal cubic, we say E has additive reduction.
Define an integer av as follows:
qv + 1 − #Ev (κv ) if E has good reduction at v
1 if E has split multiplicative reduction at v
(8.3) av =
−1 if E has non-split multiplicative reduction at v
0 if E has additive reduction at v
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 231
Exercise 8.4. To make this definition less ad hoc, note that in the good reduction
case, the numerator of the ζ-function of the reduced curve is 1 − av qv−s + qv1−2s .
Show that in the bad reduction cases, the ζ-function of the reduced curve is
1 − av qv−s
.
(1 − qv−s )(1 − qv1−s )
In the good reduction case, the results about zeta functions and étale cohomol-
√
ogy reviewed in Lecture 0, Sections 3 and 4 imply the “Hasse bound”: |av | ≤ 2 qv .
There are two more refined invariants in the bad reduction cases: the Néron
model and the conductor. The local exponent of the conductor at v, denoted nv is
defined as
0
if E has good reduction at v
(8.5) nv = 1 if E has multiplicative reduction at v
2 + δv if E has additive reduction at v
9. The L-function
We define the L-function of E/K as an Euler product:
Y −1 Y −1
(9.1) L(E, T ) = 1 − av T deg v + qv T 2 deg v 1 − av T deg v
good v bad v
and
L(E, s) = L(E, q −s ).
(Here T is a formal indeterminant and s is a complex number. Unfortunately,
there is no standard reasonable parallel of the notations Z and ζ to distinguish the
function of T and the function of s.) Because of the Hasse bound on the size of
av , the product converges absolutely in the region Re s > 3/2, and as we will see
below, it has a meromorphic continuation to all s.
When E is constant it is elementary to calculate L(E, s) in terms of the zeta-
functions of E0 and C.
Exercise 9.2. Suppose that E = E0 ×k K. Write the ζ-functions of E0 and C as
rational functions: Q2 −s
i=1 (1 − αi q )
ζ(E0 , s) = −s 1−s
(1 − q )(1 − q )
and Q2gC −s
j=1 (1 − βj q )
ζ(C, s) = .
(1 − q −s )(1 − q 1−s )
232 LECTURE 1. ELLIPTIC CURVES OVER FUNCTION FIELDS
Prove that
− αi βj q −s )
Q
i,j (1
L(E, s) = Q2 Q2 .
−s ) 1−s )
i=1 (1 − αi q i=1 (1 − αi q
and similarly for H 1 (Kv , E); or they can be taken as étale or flat cohomology
groups of Spec K with coefficients in the sheaf associated to E. The flat cohomology
definition is essential for proving finer results on p-torsion in (E/K).
Exercise 11.1. Show that the group H 1 (K, E) (and therefore (E/K)) is torsion.
Hint: Show that given a class c ∈ H 1 (K, E), there is a finite Galois extension L/K
such that c vanishes in H 1 (L, E).
The refined BSD conjecture relates the leading coefficient of L(E, s) at s = 1 to
invariants of E including heights, Tamagawa numbers, and the order of (E/K).
In particular, the conjecture that (E/K) is finite is included in the refined BSD
conjecture. We will not discuss that conjecture in these lectures, so we refer to
[Gro10] and [Ulm11] for more details.
Note that this case overlaps the preceding one since an elliptic curve over k(t)
is constant if and only if its height is zero (cf. Proposition 4.1 in Lecture 3).
The following case is essentially due to Shioda [Shi86]. To state it, consider a
polynomial f in three variables with coefficients in k which is the sum of exactly 4
non-zero monomials, say
4 3
e
X Y
f= ci xj ij
i=1 j=1
P3
where the ci ∈ k are non-zero. Set ei4 = 1 − j=1 eij and let A be the 4 × 4 integer
matrix A = (eij ). If det A 6= 0 (mod p), we say that f satisfies Shioda’s condition.
Note that the condition is independent of the order of the variables xj .
Theorem 12.4. Suppose that K = k(t) and that E is an elliptic curve over K.
Suppose that E is birational to a plane curve V (f ) ⊂ A2K where f is a polynomial
in k[t, x, y] ⊂ K[x, y] which is the sum of exactly 4 non-zero monomials and which
satisfies Shioda’s condition. Then the BSD conjecture holds for E.
For example, the theorem applies to the curves E4 , E7 , E8 , and E9 of Subsec-
tion 1.2 over K = Fq (t) for any prime power q. It applies more generally to these
curves when t is replaced by td for any d prime to p. Note that when d is large,
the height of the curve is also large, and so we get cases of BSD not covered by
Theorem 12.3.
Finally we state another more recent and ultimately much more flexible special
case due to Lisa Berger [Ber08].
Theorem 12.5. Suppose that K = k(t) and that E is an elliptic curve over K.
Suppose that E is birational to a plane curve of the form
f (x) = td g(y)
where f and g are rational functions of one variable and d is prime to p. Then the
BSD conjecture holds for E.
Here one should clear denominators to interpret the equation f = td g (or
work in a Zariski open subset of the plane). For example, if f (x) = x(x − 1) and
g(y) = y 2 /(1 − y) then we have the plane curve over K = k(t) defined by
x(x − 1)(1 − y) = td y 2
which turns out to be birational to
y 2 + xy + td y = x3 + td x2 .
1. Motivation
Consider an elliptic curve E/K and suppose that K = k(t) and that we choose
an equation for E as in Lecture 1, equation (1.1.2) where the ai are in k[t]. Then
(1.1.2), viewed in K[x, y], defines an affine open subset of an elliptic curve E. But
if we view it as an equation in k[t, x, y], it defines an affine surface with a projection
to the affine t line. The generic fiber of this projection is the affine curve just
mentioned.
With a little more work (discussed in the next lecture), for any E over K = k(C)
we can define a smooth projective surface E over k with a morphism π : E → C whose
generic fiber is E. Obviously there will be close connection between the arithmetic
of E and that of E. Although E has higher dimension than E, it is defined over the
finite field k and as a result we have better control over its arithmetic. Pursuing
this line of inquiry leads to the main theorems stated at the end of the previous
section.
In this lecture, we discuss the relevant facts and conjectures about surfaces over
finite fields. In the next lecture we will look carefully at the connections between
E and E and deduce the main classical theorems.
There are many excellent references for the general theory of surfaces, including
[Bea96], [BHPV04], and [Băd01]. We generally refer to [Băd01] below since it works
throughout over a field of arbitrary characteristic.
2. Surfaces
Let k = Fq be a finite field of characteristic p. As always, by a surface over k
we mean a purely 2-dimensional, separated, reduced scheme of finite type over k.
Such a scheme is automatically quasi-projective and is projective if and only if it is
complete [Băd01, 1.28]. Since k is perfect, a surface X is a regular scheme if and
only if X → Spec k is a smooth morphism (e.g., [Liu02, 4.3.3, Exer. 3.24]). We
sloppily say that “X is smooth” if these conditions hold. Resolution of singularities
is known for surfaces: For any surface X , there is a proper birational morphism
X̃ → X with X̃ smooth. (We may even take this morphism to be a composition
of normalizations and blow ups at closed points [Lip78]. See also [Art86] for a nice
exposition.) Therefore, every surface is birational to a smooth projective surface. In
the cases of interest to us, this can be made very explicit in an elementary manner.
Throughout we assume that X is a smooth, projective, absolutely irreducible
surface over k and we assume that X (k) is non-empty, i.e., X has a k-rational point.
237
238 LECTURE 2. SURFACES AND THE TATE CONJECTURE
the base,” says that NS(X ) is finitely generated. See [LN59] and [SGA6, XIII.5.1]
for proofs and Lecture 3 below for more discussion. See also [Con06] for a modern
discussion of the results in [LN59].
Since linear equivalence is weaker than algebraic equivalence, NS(X ) is a quo-
tient of Pic(X ).
We define NS(X ) to be the image of Div(X ) in NS(X ) or equivalently the image
of Pic(X ) in NS(X ). Thus NS(X ) is again a finitely generated abelian group. As
we will see, it is of arithmetical nature.
Exercise 3.3.1. Let Gk = Gal(k/k). Show that NS(X ) is the group of invariants
NS(X )Gk . You will need to use that k is a finite field.
which is bilinear and symmetric. If D and D0 are divisors, we write D.D0 for their
intersection pairing.
There are two approaches to defining the pairing. In the first approach, one
shows that given two divisors, there are divisors in the same classes in NS(X ) (or
even the same classes in Pic(X )) that meet transversally. Then the intersection
number is literally the number of points of intersection. The work in this approach
is to prove a moving lemma and then show that the resulting pairing is well defined.
See [Har77, V.1] for the details.
In the second approach, one uses coherent cohomology. If L is an invertible
sheaf on X , let
X2
χ(L) = (−1)i dimk H i (X , L)
i=0
be the coherent Euler characteristic of L. Then define
D.D0 = χ(OX ) − χ(OX (−D)) − χ(OX (−D0 )) + χ(OX (−D − D0 )).
One checks that if C is a smooth irreducible curve on X , then C.D = deg OX (D)|C
and that if C and C 0 are two distinct irreducible curves on X meeting transversally,
then C.C 0 is the sum of local intersection multiplicities. See [Bea96, I.1-7] for
details. (Nowhere is it used in this part of [Bea96] that the ground field is C.)
Two divisors D and D0 are said to be numerically equivalent if D.D00 = D0 .D00
for all divisors D00 . If Num(X ) denotes the group of divisors in X up to numerical
equivalence, then we have surjections
Pic(X ) NS(X ) Num(X )
and so Num(X ) is a finitely generated group. It is clear from the definition that
Num(X ) is torsion-free and so we can insert NS(X )/tor (Néron-Severi modulo tor-
sion) into this chain:
Pic(X ) NS(X ) NS(X )/tor Num(X ).
NS(X )/tor ∼
= Homol(X ) ∼
= Num(X )
and these groups are finitely generated, free abelian groups. Since NS(X ) is finitely
generated, NS(X )tor is finite.
In all of the examples we will consider, NS(X ) is torsion free. (In fact, for
an elliptic surface with a section, the surjection NS(X ) → Num(X ) is always an
isomorphism, see [SS09, Theorem 6.5].) So to understand Pic(X ) we have only to
consider the finitely generated free abelian group NS(X ) and the group Pic0 (X ),
which is (the set of points of) an abelian variety.
Exercise 7.1. In the case of a surface X over the complex numbers, use the
cohomology of the exponential sequence
exp
×
0 → Z → OX −→ OX →0
8. Examples
8.1. P2
It is well known (e.g., [Har77, II.6.4]) that two curves on P2 are linearly equivalent
if and only if they have the same degree. It follows that Pic(P2 ) = NS(P2 ) ∼= Z.
8.2. P1 × P1
By [Har77, II.6.6.1], two curves on P1 × P1 are linearly equivalent if and only if they
have the same bi-degree. It follows that Pic(P1 × P1 ) = NS(P1 × P1 ) ∼ = Z2 .
where the Zi are the irreducible components of π −1 (z) and the ni are their mul-
tiplicities in the fiber. Then a consideration of intersection multiplicities (see for
example [Sil94, III.8]) shows that for any integers mi ,
X
mi Zi ∈ hF i ⊂ NS(X )
i
if and only if there is a rational number α such that mi = αni for all i. More
precisely, the intersection pairing restricted to the part of NS(X ) generated by the
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 243
If for all y the greatest common divisor of the multiplicities of the components in
the fiber of π over y is 1, then L2 NS(X ) is torsion-free.
The lower right arrow is an isomorphism by elementary linear algebra. The maps
h and h∗ are the cycle map and its transpose and they are isomorphisms if and
only if T1 (X ) holds. One checks that the diagram commutes ([Tat66b, p. 24] or
[Mil75, Lemma 5.3]) and so T1 (X ) implies that f is an isomorphism. Thus T1 (X )
implies T2 (X ).
We remark that the equality of dimQ` H 2 (X , Q` )F rq =q and − ords=1 ζ(X , s)
would follow from the semi-simplicity of F rq acting on H 2 (X , Q` ) (or even from its
semisimplicity on the F rq = q generalized eigenspace). This is a separate “stan-
dard” conjecture (see for example [Tat94]); it does not seem to imply T1 (X ).
(See [Mil80, IV.2] and also three fascinating articles by Grothendieck collected in
[Gro68].) Artin and Tate conjectured in [Tat66b] that Br(X ) is finite.
Similarly, define
×
Br(X ) = H 2 (X , Gm ) = H 2 (X , OX ).
This group is torsion but need not be finite.
Taking the cohomology of the exact sequence
`n
0 → µ`n → Gm −→ Gm → 0
as in Section 6, we have an exact sequence
(10.1) 0 → NS(X )/`n → H 2 (X , µ`n ) → Br(X )`n → 0.
Taking Gk -invariants and then the inverse limit over powers of `, we obtain an exact
sequence
0 → NS(X ) ⊗ Z` → H 2 (X , Z` (1))Gk → T` Br(X ) → 0.
Since Br(X )` is finite, T` Br(X ) is zero if and only if the `-primary part of Br(X )
is finite. It follows that the ` part of the Brauer group is finite if and only if T1 (X )
for ` holds if and only if the integral version of T1 (X ) for ` holds. In particular,
since T1 (X ) is independent of `, if Br(X )[`∞ ] is finite for one `, then Br(X )[`∞ ] is
finite for all ` 6= p. It is even true, although more difficult to prove, that T1 (X ) is
equivalent to the finiteness of Br(X ).
Theorem 10.2. T1 (X ) holds if and only if Br(X ) is finite if and only if there is
an ` (` = p allowed ) such that the `-primary part of Br(X ) is finite.
Proof. We sketch the proof of the prime-to-p part of this assertion following
[Tat66b] and refer to [Mil75] for the full proof. We already noted that the `-primary
part of Br(X ) is finite for one ` 6= p if and only if T1 (X ) holds. To see that almost
all `-primary parts vanish, we consider the following diagram, which is an integral
version of the diagram in the proof of Proposition 9.4:
NS(X ) ⊗ Z`
e / Hom(NS(X ) ⊗ Z` , Z` ) Hom(NS(X ) ⊗ Q` /Z` , Q` /Z` )
O
h g∗
H 2 (X , Z` (1))Gk
f
/ H 2 (X , Z` (1))G Hom(H 2 (X , (Q` /Z` )(1))Gk , Q` /Z` )
k
Here e is induced by the intersection form, h is the cycle class map, f is induced
by the identity map of H 1 (X , Z` (1)) and g ∗ is the transpose of a map
g : NS(X ) ⊗ Q` /Z` → H 2 (X , (Q` /Z` )(1))
obtained by taking the direct limit over powers of ` of the first map in equa-
tion (10.1).
We say that a homomorphism φ : A → B of Z` -modules is a quasi-isomorphism
if it has a finite kernel and cokernel. In this case, we define
# ker(φ)
z(φ) = .
# coker(φ)
It is easy to check that if φ3 = φ2 φ1 (composition) and if two of the maps φ1 , φ2 ,
φ3 are quasi-isomorphisms, then so is the third and we have z(φ3 ) = z(φ2 )z(φ1 ).
In the diagram above, if we assume T1 (X ), then h is an isomorphism. The
map e is induced from the intersection pairing and is a quasi-isomorphism and
246 LECTURE 2. SURFACES AND THE TATE CONJECTURE
z(e) is (the ` part of) the order of the torsion subgroup of NS(X ) divided by (the
` part of) discriminant of the intersection form. We saw above that under the
assumption of T1 (X ), the map f is a quasi-isomorphism and it turns out that z(f )
is essentially (the ` part of) the leading term of the zeta function ζ(X , s) at s = 1.
In particular, under T1 (X ), e, f , and h are isomorphisms for almost all `. The same
must therefore be true of g ∗ . By taking Gk -invariants and a direct limit over powers
of ` in equation (10.1), one finds that z(g ∗ ) is equal to the order of Br(X )[`∞ ] and
so this group is trivial for almost all `. This completes our sketch of the proof of
the theorem.
The sketch above has all the main ideas needed to prove that the prime-to-p part
of the Artin-Tate conjecture on the leading coefficient of the zeta function at s = 1
follows from the Tate conjecture T1 (X ). The p-part is formally similar although
more delicate. To handle it, Milne replaces the group in the lower right of the
diagram with the larger group Hom(H 2 (X , (Qp /Zp )(1)), Qp /Zp ). The z invariants
of the maps to and from this group turn out to have more p-adic content that
is related to the term q α (X ) in the Artin-Tate leading coefficient conjecture. We
refer to [Mil75] for the full details and to [Ulm11] for a discussion of several related
points, including the case p = 2 (excluded in Milne’s article, but now provable due
to improved p-adic cohomology) and higher dimensional abelian varieties.
Note that the dominant rational map X 99KY could be a ground field extension,
or even a purely inseparable morphism.
Theorem 12.1 (Tate). Let C and D be curves over k and set X = C ×k D. Then
T1 (X ) holds.
Proof. Extending k if necessary, we may assume that C and D both have
rational points. Fix rational base points x and y (which we will mostly omit from
the notation below). Recall from Subsection 8.4 that
NS(C × D) ∼ = Z2 × DivCorr(C, D) ∼= Z2 × Hom(JC , JD ).
By the Künneth formula,
H 2 (X , Q` ) ∼
= H 2 (C, Q` ) ⊗ H 0 (D, Q` ) ⊕ H 0 (C, Q` ) ⊗ H 2 (D, Q` )
⊕ H 1 (C, Q` ) ⊗ H 1 (D, Q` )
∼
= Q` (−1) ⊕ Q` (−1) ⊕ H 1 (C, Q` ) ⊗ H 1 (D, Q` )
π
η = Spec K /C
It is worth remarking that Tate’s algorithm and the possible structures of the
bad fibers are essentially the same in characteristic p as in mixed characteristic.
On the other hand, for non-perfect residue fields k of characteristic p ≤ 3, there are
more possibilities for the bad fibers, in both equal and mixed characteristics—see
[Szy04].
The zero section of W lifts uniquely to a section which we again denote by
s0 : C → E.
3. Examples
The case when C = P1 is particularly simple. First of all, one may choose a
model (1.5) that is integral and minimal simultaneously at every finite v, i.e., for
every v ∈ A1k . Indeed, start with any model and change coordinates so that the
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 253
ai are in k[t]. If w is a finite place where this model is not minimal, it is possible
(because k[t] is a PID) to choose a change of coordinates
(x, y) = (u2 x0 + r, u3 y 0 + su2 x0 + t)
where r, s, t, u ∈ k[t][1/w] and u a unit yielding a model that is minimal at w. Such
a change of coordinates does not change the minimality at any other finite place.
Thus after finitely many steps, we have a model integral and minimal at all finite
places. (This argument would apply for any K and any Dedekind domain R ⊂ K
which is a PID, yielding a model with the ai ∈ R that is minimal at all v ∈ Spec R.)
Focusing attention at t = ∞, there is a change of coordinates (1.8) with u = t−h
yielding a model integral and minimal at ∞. (Here h is minimal so that deg(ai ) ≤
hi.) So the bundle ω = O(h) = O(h∞).
As a very concrete example, consider the curve
y 2 = x(x + 1)(x + td )
over Fp (t) where p > 2 and d is not divisible by p. Since ∆ = 16t2d (td − 1)2 , this
model is integral and minimal at all non-zero finite places. It is also minimal at
zero as one may see by noting that c4 and c6 are units at 0. At infinity, the change
of coordinates
(x, y) = (t2h x0 , t3h y 0 )
with h = dd/2e yields a minimal integral model. Thus ω = O(h).
Working with Tate’s algorithm shows that E has I2 reduction at the d-th roots
∗
of unity, I2d reduction at t = 0, and either I2d or I2d reduction at infinity depending
on whether d is odd or even.
Since the case of In reduction is not treated explicitly in [Sil94], we give more
details on the blow ups needed to resolve the singularity over t = 0. In terms of the
coordinates on W1 used in the proof of Proposition 1.4 we can consider the affine
surface defined by
x3 + (td + 1)x2 + td x − y 2 = 0
which is an open neighborhood of the singularity at x = y = t = 0. If d = 1, then
the tangent cone is the irreducible plane conic defined by x2 + tx − y 2 = 0. The
singular point thus blows up into a smooth rational curve and it is easy to check
that the resulting surface is smooth in a neighborhood of the fiber t = 0. Now
assume that d > 1. Then the tangent cone is the reducible conic x2 − y 2 = 0 and
so the singular point blows up into two rational curves meeting at one point. More
precisely, the blow up is covered by three affine patches. In one of them, the surface
upstairs is
tx31 + (td + 1)x21 + td−1 x1 − y12 = 0
and the morphism is x = tx1 , y = ty1 . The exceptional divisor is the reducible curve
t = x21 − y12 = 0 and the point of intersection of the components t = x1 = y1 = 0 is
again a double point. Considering the other charts shows that there are no other
singular points in a neighborhood of t = 0 and that the exceptional divisor meets
the original fiber over t = 0 in two points. We now iterate this process d − 1 times,
introducing two new components at each stage. After d−1 blow ups, the interesting
part of our surface is given by
td−1 x3d−1 + (td + 1)x2d−1 + txd−1 − yd−1
2
= 0.
254 LECTURE 3. ELLIPTIC CURVES AND ELLIPTIC SURFACES
At this last stage, blowing up introduces one more component meeting the two
components introduced in the preceding step at one point each. The (interesting
part of the) surface is now
td x3d + (td + 1)x2d + xd − yd2 = 0
which is regular in a neighborhood of t = 0. Thus we see that the fiber over t = 0
in E is a chain of 2d rational curves, i.e., a fiber of type I2d .
The resolution of the singularities over points with td = 1 is similar but simpler
because only one blow up is required. At t = ∞, if d is even then the situation is
very similar to that over t = 0 and the reduction is again of type I2d . If d is odd,
∗
the reduction is of type I2d . We omit the details in this case since it is treated fully
in [Sil94].
Exercise 3.1. In the table in Tate’s algorithm paper [Tat75] (and the slightly more
precise version in [Sil09, p. 448]), the last three rows have restrictions on p. Give
examples showing that these restrictions are all necessary for the discriminant and
conductor statements, and for the statement about j in the In∗ , p = 2 case. Show
that the other assertions about the j-invariant are correct for all p.
Here we are using that E → C has a section and therefore no multiple fibers.
The proof, which we omit, proceeds by considering R1 π∗ OE and using relative
duality. See for example [Băd01, 7.15].
We now consider several cases:
If 2gC − 2 + h > 0, then it follows from the Proposition that the dimension of
n
H 0 (E, (Ω2 )⊗ ) grows linearly with n, so E has Kodaira dimension 1.
If 2gC − 2 + h = 0, then the Kodaira dimension of E is zero and there are two
possibilities: (1) gC = 1 and h = 0; or (2) gC = 0 and h = 2. In the first case,
there is an unramified cover of C over which E becomes constant and so E is the
quotient of a product of two elliptic curves. These surfaces are sometimes called
“bi-elliptic.” In the second case, Ω2E = OE and H 1 (E, OE ) = H 0 (C, ω −1 ) = 0 and
so E is a K3 surface.
If 2gC − 2 + h < 0, then the Kodaira dimension of E is −∞ and there are again
two possibilities: (1) gC = 0 and h = 1, in which case E is a rational surface by
Castelnuovo’s criterion; or (2) gC = 0 and h = 0, in which case E is constant and
E is a ruled surface E0 × C = E0 × P1 .
For more on the geometry of elliptic surfaces and elliptic curves over function
fields, with an emphasis on rational and K3 surfaces, I recommend [SS09].
(1 − ay T + qy T 2 )
Z(π −1 (y), T ) =
(1 − T )(1 − qy T )
and the numerator here is the factor that enters into the definition of L(E, T ).
To complete the calculation, we need an analysis of the contribution of the bad
fibers. We consider the fiber π −1 (y) as a scheme of finite type over the residue field
κy , the field of qy elements. As such, it has irreducible components. Its “geometric
components” are the components of the base change to κy ; these are defined over
some finite extension of κy .
For certain reduction types (In , In∗ (n ≥ 0), IV and IV ∗ ) it may happen that all
the geometric components are defined over κy , in which case we say the reduction
is “split”, or it may happen that some geometric components are only defined over
a quadratic extension of κy , in which case we say the reduction is “non-split.” This
agrees with the standard usage in the case of In reduction and may be non-standard
in the other cases.
Proposition 6.1. The zeta function of the a singular fiber of π has the form
(1 − T )a (1 + T )b
Z(π −1 (y), T ) =
(1 − qy T )f (1 + qy T )g
1 (1 − T )a+1 (1 + T )b
=
(1 − T )(1 − qy T ) (1 − qy T )f −1 (1 + qy T )g
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 257
where the integers a, b, f , and g are determined by the reduction type at y and are
given in the following table:
a b f g
split In 0 0 n 0
non-split In , n odd −1 1 (n + 1)/2 (n − 1)/2
non-split In , n even −1 1 n/2 + 1 (n − 2)/2
split In∗ −1 0 5+n 0
non-split In∗ −1 0 4+n 1
II −1 0 1 0
II ∗ −1 0 9 0
III −1 0 2 0
III ∗ −1 0 8 0
split IV −1 0 3 0
non-split IV −1 0 2 1
split IV ∗ −1 0 7 0
non-split IV ∗ −1 0 3 4
Remark 6.5. This simple approach to evaluating the order of zero of the L-function
does not yield the important fact that L(E, T ) is a polynomial in T when E is non-
constant, nor does it yield the Riemann hypothesis for L(E, T ).
For a slightly more sophisticated (and less explicit) comparison of ζ-functions
and L-functions in a more general context, see [Gor79].
The proof of this result, which is somewhat involved, is given in [Gro68, Sec-
tion 4]. The main idea is simple enough: one computes Br(E) = H 2 (E, Gm ) using
the morphism π : E → C and a spectral sequence. Using that the Brauer group of
a smooth, complete curve over a finite field vanishes, one finds that the main term
is H 1 (C, R1 π∗ Gm ). Since R1 π∗ Gm is the sheaf associated to the relative Picard
group, it is closely related to the sheaf on C represented by the Néron model of
E. This provides a connection with the Tate-Shafarevich group which leads to the
theorem.
See [Ulm11] for more details about this and the closely related connection
between H 2 (E, Z` (1))Gk and the `-Selmer group of E.
Exercise 10.2 implies that, after extending k if necessary, we may change coor-
dinates (xj 7→ dj xj ) so that the coefficients ci are all 1. Then the matrix A defines
rational a map φ from V (f ) to the Fermat surface of degree 1
F12 = {y1 + y2 + y3 + y4 = 0} ⊂ P3k ,
Q4 e
namely φ∗ (yi ) = j=1 xj ij . Similarly, the matrix B defines a rational map ψ from
the Fermat surface of degree δ
Fδ2 = {z1δ + z2δ + z3δ + z4δ = 0} ⊂ P3k
Q4 B
to V (f ), namely ψ ∗ (xi ) = j=1 zj ij . The composition of these maps is the stan-
dard projection from Fδ2 to F12 , namely yi 7→ ziδ and so both maps are dominant.
Finally, Shioda and Katsura [SK79] showed that Fδ2 is dominated by the prod-
uct of Fermat curves Fδ1 ×Fδ1 . Thus, after extending k, E is dominated by a product
of curves and Theorem 9.1 finishes the proof.
As we will explain below, this Theorem can be combined with results on an-
alytic ranks to give examples of elliptic curves over Fp (t) with arbitrarily large
Mordell-Weil rank. (In fact, similar ideas can be used to produce Jacobians of
every dimension with large rank. For this, see [Ulm07] and also [Ulm11].)
Unfortunately, Theorem 12.4 is very rigid—as one sees in the proof, varying
the coefficients in the 4-nomial f does not vary the isomorphism class of E over Fq
and so we get only finitely many non-isomorphic elliptic curves over Fp (t). Berger’s
construction, explained in the next subsection, was motivated by a desire to over-
come this rigidity and give families of examples of curves where one knows the BSD
conjecture.
P1k
φ
/ P1
k
1.2. Conductors
The Artin conductor of ρ is a divisor on C (a formal P sum of places of K) and is a
measure of its ramification. We write Cond(ρ) = n = v nv [v]. To define the local
coefficients, fix a place v of K and let Gi ⊂ Iv be the higher ramification groups at
v (in the lower numbering). Then define
∞
X 1
nv = dim V /V Gi .
i=0
[G0 : Gi ]
263
264 LECTURE 4. UNBOUNDED RANKS IN TOWERS
1.3. L-functions
Let us fix an isomorphism Q` ∼ = C so that we may regard eigenvalues of Frobenius
on `-adic representations as complex numbers. Having done this, a representa-
tion (1.1.1) gives rise to an L-function, defined as an Euler product:
Y
det 1 − T Frv |V Iv
(1.3.1) L(ρ, T ) =
v
−s
and L(ρ, s) = L(ρ, q ). The product is over the places of K, the exponent Iv
denotes the subspace of elements invariant under the inertia group Iv , and Frv is a
Frobenius element at v.
Because of our assumption that ρ is pure of weight w, the product defining
L(ρ, s) converges absolutely and defines a holomorphic function in the region Re s >
w/2 + 1.
It is clear from the definition that if ρ and σ are Galois representations then
L(ρ ⊕ σ, s) = L(ρ, s)L(σ, s) and L(ρ(n), s) = L(ρ, s − n).
It is also clear that L(ρtriv , s) = ζ(C, s). and so L(ρtriv (n), s) = ζ(C, s − n).
Exercise 1.3.2. Prove that if ρ factors through GK → Gk , so that Frv goes to
αdeg v , then
L(ρ, T ) = Z(C, αT )
is a twisted version of the zeta function of C. Compare with Exercise 9.2 of Lecture 1.
Note that a representation factors through GK → Gk if and only if it is trivial on
GkK , so this exercise fills in the missing cases in the following theorem.
Theorem 1.3.3. Suppose that ρ is a representation of GK (satisfying the standing
hypotheses of Subsection 1.1) that contains no copies of the trivial representation
when restricted to GkK . Then there is a canonically defined Q` -vector space H(ρ)
with continuous Gk action such that
L(ρ, s) = det 1 − q −s Frq |H(ρ) .
On the left hand side, the sum is over points of C with values in Fqn and the
summand is the trace of the action of the Frobenius at x on the stalk of F at a
geometric point over x.
Multiplying both sides by T n /n, summing over n ≥ 1, and exponentiating, one
finds that
2
Y (−1)i+1
L(ρ, T ) = det 1 − T Frq |H i (C, F) .
i=0
Now H 0 (C, F) and H 2 (C, F) are isomorphic respectively to the invariants and
coinvariants of V under GkK and so under our hypotheses on ρ, H i (C, F) vanishes
for i = 0, 2. Thus we have
L(ρ, s) = det 1 − q −s Frq |H(ρ)
Note that the left hand side is an Euler product on F with almost all factors of
some degree, say N , whereas the right hand side is an Euler product on K, with
almost all factors of degree N [F : K]. The equality can be taken to be an equality
of Euler products, where that on the left is grouped according to the places of K.
1.4. Functional equation and Riemann hypothesis
Theorem 1.3.3 shows that the L-function of ρ has an analytic continuation to the
entire s plane (meromorphic if we allow ρ to have trivial factors over kK). In this
section we deduce other good analytic properties of L(ρ, s).
Theorem 1.4.1. Suppose (in addition to the standing hypotheses) that ρ is sym-
plectically self-dual of weight w. Then L(ρ, s) satisfies a functional equation
L(ρ, w + 1 − s) = ±q N (s−(w+1)/2) L(ρ, s)
where N = (2gC − 2) deg(ρ) + deg(Cond(ρ)). The zeroes of ρ lie on the line Re s =
(w + 1)/2.
266 LECTURE 4. UNBOUNDED RANKS IN TOWERS
Proof. (Sketch) We use the notation of the proof of Theorem 1.3.3. The
functional equation comes from a symmetric pairing
∼ Q` (−w − 1).
H(ρ) × H(ρ) → H 2 (C, Q` (−w)) =
(Symmetric because ρ is skew-symmetric and H = H 1 .) That there is such a
pairing is not as straightforward as it looks, because we defined the sheaf F as
a push forward j∗ FU where j : U ,→ C is a non-empty open set over which ρ is
unramified and FU is the lisse sheaf on U corresponding to ρ. It is well-known that
j ∗ identifies H 1 (C, F) with the image of the “forget supports” map
Hc1 (U , FU ) → H 1 (U , FU )
from compactly supported cohomology to usual cohomology. (This is often stated,
but the only proof I know of in the literature is [Ulm05, 7.1.6].) The cup product
Hc1 (U , FU ) × H 1 (U , FU∗ ) → Hc2 (U , Q` ) ∼
= Q` (−1)
then induces a pairing on H 1 (C, F) via the above identification. Poincaré duality
shows that the pairing is non-degenerate and so H(ρ) is orthogonally self-dual of
weight w + 1.
The location of the zeroes is related to the eigenvalues of Frobenius on H(ρ) =
1
H (C, F) and these are Weil numbers of size q w+1 by Deligne’s purity theorem
[Del80]. I recommend the Arizona Winter School 2000 lectures of Katz (published
as [Kat01]) for a streamlined proof of Deligne’s theorem in the generality needed
here.
As usual, let p be a prime and q a power of p. Let K = Fq (t), for each d not
divisible by p, set Fd = Fq (t1/d ) ∼
= Fq (u), and Kd = Fq (µd )(t1/d ) ∼
= Fq (µd )(u).
Suppose that E is an elliptic curve over K. Let n be the conductor of E and
let
n0 = n − dim(V` E/V` E I0 )[0] − dim(V` E/V` E I∞ )[∞].
This is the conductor of E except that we have removed the tame part at t = 0
and t = ∞.
Theorem 3.1.1. Let E be an elliptic curve over K and define n0 as above. Suppose
that deg n0 is odd. Then the analytic rank of E over Fd (and Kd ) is unbounded as
d varies. More precisely, there exists a constant c depending only on E such that if
d has the form d = q n + 1, then
d qn + 1
ords=1 L(E/Fd , s) ≥ −c= − c.
2n 2n
and
ords=1 L(E/Kd , s) ≥ d − c = q n + 1 − c
This theorem is proven in detail in [Ulm07, §2-4]. We will sketch the main lines
of the argument below.
H(ρd ) ∼
M M
= H(ρ ⊗ χj ) .
o⊂Z/dZ j∈o
We write Vo for the summand indexed by an orbit o ⊂ Z/dZ in the last display
and ao for the cardinality of o. As we will see presently, the hypotheses of the
theorem imply that Proposition 3.2.1 applies to most of the Vo and for each one
where it does, we get a zero of the L-function. Before we do that, there is one small
technical point to take care of: The linear algebra proposition requires that V be
literally self-dual (not self-dual with a weight) and it implies that 1 is an eigenvalue
of φ on V . To get the eigenvalue q that we need, we should twist ρ by −1/2 (which
is legitimate once we have fixed choice of square root of q) so that it has weight 0,
apply the lemma, and twist back to get the desired zero. We leave the details of
these points to the reader.
Assuming we have made the twist just mentioned, we need to check which Vo
are self-dual. Since ρ is self-dual, Poincaré duality gives a non-degenerate pairing on
H(ρd ) which puts H(ρ⊗χj ) in duality with H(ρ⊗χ−j ). Thus if d = q n +1 for some
n > 0, then all of the orbits o will yield a self-dual Vo . Possibly two of these orbits
have odd order (those through 0 and d/2, which have order 1) and all of the other
i
have ao even. Moreover, for the orbits of even order, setting Wo,i = H(ρ ⊗ χq jo )
for some fixed jo ∈ o, we have
o −1
aM
Vo ∼
= Wo,i
i=0
with Wo,i and Wo,i+a0 /2 in duality.
The last point that we need is that Wo,i should be odd-dimensional. The hy-
pothesis on n0 implies that for all characters χj of sufficiently high order (depending
only on E), the conductor of ρ ⊗ χj is odd. The Grothendieck-Ogg-Shafarevich di-
mension formula (mentioned at the end of the proof of Theorem 1.3.3) then implies
that for all orbits o consisting of characters of high order, H(ρ ⊗ χjo ) has odd
dimension.
The linear algebra proposition 3.2.1 now implies that for d = q n + 1 and for
most orbits o ⊂ Z/dZ, 1 is an eigenvalue of Frq on Vo (and q is an eigenvalue of Frq
on the corresponding factor of H(ρd )). Since each of these orbits has size ≤ 2n,
there is a constant c such that the number of “good” orbits is ≥ d/2n. Thus
d
ords=1 L(E/Fd , s) ≥ −c
2n
for a constant c depending only on E.
270 LECTURE 4. UNBOUNDED RANKS IN TOWERS
To get the assertions over Kd , note that in passing from Fd to Kd , each factor
(1 − q ao T ao ) of L(E/Fd , T ) becomes (1 − qT )ao and so
ords=1 L(E/Kd , s) ≥ d − c
for another c independent of E.
This completes our discussion of Theorem 3.1.1. We refer to [Ulm07, §2-4] for
more details.
3.4. Examples
It is easy to see that the hypotheses in Theorem 3.1.1 are not very restrictive and
that high analytic ranks are in a sense ubiquitous. The following rephrasing of the
condition in the theorem should make this clear.
Exercise 3.4.1. Prove that if p > 3 and E is an elliptic curve over K, then
Theorem 3.1.1 guarantees that E has unbounded analytic rank in the tower Fd if
the number of geometric points of P1Fq over which E has multiplicative reduction is
odd.
Corollary 3.4.2. Let p be any prime number, K = Fp (t), and let E be one of the
curves E7 , E8 , or E9 defined in Subsection 1.2 of Lecture 1. Then
ords=1 L(E/Fp (t1/d ), s)
is unbounded as d varies through integers prime to p
Proof. If p > 3, then one sees immediately by considering the discriminant
and j-invariant that E has one finite, non-zero place of multiplicative reduction and
is tame at 0 and ∞, thus it satisfies the hypotheses of Theorem 3.1.1. If p = 2 or 3,
one checks using Tate’s algorithm that E has good reduction at all finite non-zero
places and is tame at zero, but the wild part of the conductor at ∞ is odd and so
the theorem again applies.
Similar ideas can be used to show that for every prime p and every genus g > 0,
there is an explicit hyperelliptic curve C over Fp (t) such that the Jacobian of C
satisfies BSD over Fq (t1/d ) for all q and d and has unbounded rank in the tower
Fp (t1/d ). This is the main theorem of [Ulm07].
4.2. Examples via Berger’s construction
As we pointed out in Lecture 3, the Shioda 4-monomial construction is rigid—
varying the coefficients does not lead to families that vary geometrically. Berger’s
thesis developed a new construction with parameters that leads to families of curves
for which the BSD conjecture holds in a tower of fields. This together with the ana-
lytic ranks result 3.1.1 gives examples of families of elliptic curves with unbounded
ranks.
To make this concrete, we quote the first example with parameters from [Ber08]
that, together with the analytic rank construction 3.1.1, gives rise to unbounded
analytic and algebraic ranks.
Theorem 4.2.1 (Berger). Let k = Fq be a finite field of characteristic p and let
a ∈ Fq with a 6= 0, 1, 2. Let E be the elliptic curve over K = Fq (t) defined by
y 2 + a(t − 1)xy + a(t2 − t)y = x3 + (2a + 1)tx2 + a(a + 2)t2 x + a2 t3 .
Then for all d prime to p the BSD conjecture holds for E over Fq (t1/d ). Moreover,
for every q and a as above, the rank of E(Fq (t1/d )) is unbounded as d varies.
Proof. This is an instance of Berger’s construction (Theorem 11.1 of Lec-
ture 3). Indeed, let f (x) = x(x − a)/(x − 1) and g(y) = y(y − a)/(y − 1). Then
V (f − tg) ⊂ P1K × P1K is birational to E, which is a smooth elliptic curve for all
a 6= 0, 1. Berger’s Theorem 11.1 of Lecture 3 shows that E satisfies BSD over the
fields Fq (t1/d ).
The discriminant of E is
∆ = a2 (a − 1)4 t4 (t − 1)2 a2 t2 − (2a2 − 16a + 16)t + a2 .
Assume first that p > 3. One checks that ∆ is relatively prime to c4 so that the
zeroes of ∆ are places of multiplicative reduction. Since the discriminant (in t) of
the quadratic factor a2 t2 − (2a2 − 16a + 16)t + a2 is −64(a − 1)(a − 2)2 we see that
there are three finite, non-zero geometric points of multiplicative reduction. Since
p > 3, the reduction at 0 and ∞ is tame and so n0 (defined as in Subsection 3.1 of
Lecture 4) has degree 3. Thus by Theorem 3.1.1 of Lecture 4, E has unbounded
analytic ranks in the tower Fq (t1/d ) and thus also unbounded algebraic ranks by
the previous paragraph on BSD.
If p = 2 or 3, one needs to use Tate’s algorithm to compute n0 , which again
turns out to have degree 3. We leave the details of this computation as a pleasant
exercise for the reader.
LECTURE 5
In the last part of Lecture 4, we chose special curves E and used a domination
C ×D99KE of the associated surface to deduce the Tate conjecture for E and thus the
BSD conjecture for E. This yields an a priori equality of analytic and algebraic
ranks. We then used other, cohomological, methods (namely the analytic ranks
theorem) to compute the analytic rank.
It turns out to be possible to use domination by a product of curves and geom-
etry to prove directly results about algebraic ranks and explicit points. We sketch
some of these applications in this lecture.
with ai , a0i0 , bi , b0j 0 positive integers and Pi , Pi00 , Qj , and Q0j 0 distinct k-rational
points. Let
0 0
k
X k
X `
X `
X
m= ai = a0i0 and n = bj = b0j 0 .
i=1 i0 =1 j=1 j 0 =1
simple zeroes and poles, or where f and g are cubic polynomials. There is always a
K-rational point on E; for example, we may take a point where x and y are zeroes
of f and g.
Let Ed → P1 be the elliptic surface over k attached to E/Kd . It is clear that
Ed is birational to the closed subset of P1k × P1k × P1k (with coordinates x, y, u)
defined by the vanishing of f (x) − ud g(y). We saw in Section 11 of Lecture 3 that
E is dominated by a product of curves and we would now like to make this more
precise.
Recall that we defined covers Cd → C = P1 and Dd → D = P1 by the equations
z = f (x) and wd = g(y). Note that there is an action of µd , the d-th roots of
d
unity, on Cd and on Dd .
Proposition 1.3. The surface Ed is birationally isomorphic to the quotient surface
(Cd × Dd )/µd where µd acts diagonally.
Proof. We have already noted that Ed is birational to the zero set X of f (x)−
ud g(y) in P1k × P1k × P1k . Define a rational map from Cd × Dd to X by sending
(x, z, y, w) to (x, y, u = z/w). It is clear that this map factors through the quotient
(Cd × Dd )/µd . Since the map is generically of degree d, it induces a birational
isomorphism between (Cd × Dd )/µd and X . Thus (Cd × Dd )/µd is birationally
isomorphic to Ed .
In the next section we will explain how this birational isomorphism can be used
to compute the Néron-Severi group of Ed and the Mordell-Weil group E(Kd ).
2. A rank formula
We keep the notation and hypotheses of the preceding subsection. Consider the
base P1k , the one corresponding to K, with coordinate t. For each geometric point
x of this P1k , let fx be the number of components in the fiber of E → P1 over x.
For almost all x, fx = 1 and its value at any point can be computed using Tate’s
algorithm.
Define two constants c1 and c2 by the formulae
X
c1 = (fx − 1)
x6=0,∞
and
c2 = (k − 1)(` − 1) + (k 0 − 1)(`0 − 1).
Here the sum is over geometric points of P1k except t = 0 and t = ∞ and k, k 0 , `,
and `0 are the numbers of distinct zeroes and poles of f and g (cf. equation (1.1)).
Note that c1 and c2 depend only on the data defining E/K, not on d.
Theorem 2.1. Suppose that k is algebraically closed and that d is relatively prime
to all of the multiplicities ai , a0i0 , bj , and b0j 0 and to the characteristic of k. Then
we have
Rank E(Kd ) = Rank Hom(JCd , JDd )µd − c1 d + c2 .
µd
Here Hom(· · · ) signifies the homomorphisms commuting with the actions of µd
on the two Jacobians induced by its action on the curves.
Sketch of Proof. In brief, we use the birational isomorphism
(Cd × Dd )/µd 99KEd
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 275
to compute the rank of the Néron-Severi group of Ed and then use the Shioda-Tate
formula to compute the rank of E(Kd ).
More precisely, we saw in Lecture 2, Subsection 8.4 that the Néron-Severi group
of the product Cd × Dd is isomorphic to Z2 × Hom(JCd , JDd ). It follows easily
that the Néron-Severi group of the quotient (Cd × Dd )/µd is isomorphic to Z2 ×
Hom(JCd , JDd )µd .
One then keeps careful track of the blow-ups needed to pass from (Cd × Dd )/µd
to Ed . The effect of blow-ups on Néron-Severi is quite simple and was noted in
Subsection 8.5 of Lecture 2. This is the main source of the term c2 in the formula.
Finally, one computes the rank of E(Kd ) using the Shioda-Tate formula, as in
Section 5 of Lecture 3. This step is the main source of the term c1 d.
The hypothesis that k is algebraically closed is not essential for any of the above,
but it avoids rationality questions that would greatly complicate the formula.
For full details on the proof of this theorem (in a more general context) see
[Ulm09a, Section 6].
3. First examples
One of the first examples is already quite interesting. We give a brief sketch and
refer to [Ulm09a] for more details.
With notation as in Section 1, we take f (x) = x(x − 1) and g(y) = y 2 /(1 − y).
The genus formula (1.2) shows that E has genus 1. In fact, the change of coordinates
x = −y/(x + t), y = −x/t brings it into the Weierstrass form
y 2 + xy + ty = x3 + tx2 .
We remark in passing that if the characteristic of k is not 2, E has multiplicative
reduction at t = 1/16 and good reduction elsewhere away from 0 and ∞. Thus by
the analytic rank result of Lecture 2, when k is finite, say k = Fp and p > 3, we
expect E to have unbounded analytic rank in the tower Fp (t1/d ). (In fact a more
careful analysis gives the same conclusion for every p.)
Now assume that k is algebraically closed. To compute the constant c1 , one
checks that (for k of any characteristic) E has exactly one irreducible component
over each geometric point of P1k . Thus c1 = 0. It is immediate from the definition
that c2 = 0. Thus our rank formula yields
Rank E(Kd ) = Rank Hom(JCd , JDd )µd .
Next we note that there is an isomorphism φ : Cd → Dd sending (x, z) to
(y = 1/x, w = 1/z). This isomorphism anti-commutes with the µd action: Let ζd
be a primitive d-th root of unity and write [ζd ] for its action on curves or Jacobians.
Then φ ◦ [ζd ] = [ζd−1 ] ◦ φ. Using φ to identify Cd and Dd , our rank formula becomes
4. Explicit points
The main ingredients in the rank formula of Section 2 are the calculation of the
Néron-Severi group of a product of curves in terms of homomorphisms of Jacobians
and the Shioda-Tate formula. Tracing through the proof leads to a homomorphism
L1 NS(Ed ) ∼
Hom(JCd , JDd )µd ∼
= DivCorr(Cd , Dd ) → L1 NS(Ed ) → 2 = E(Kd ).
L NS(Ed )
For elements of Hom(JCd , JDd )µd where we can find an explicit representation
in DivCorr(Cd , Dd ), the geometry of Berger’s construction leads to explicit points
in E(Kd ). This applies notably to the endomorphisms Frpf ◦[ζdi ] appearing in the
analysis of the first example above. Indeed, these endomorphisms are represented
in DivCorr(Cd , Dd ) by the graphs of Frobenius composed with the automorphisms
[ζdi ] of Cd .
Tracing through the geometry leads to remarkable explicit expressions for
points in E(Kd ). The details of the calculation are presented in [Ulm09a, §8]
so we will just state the results here, and only in the case p > 2.
Theorem 4.1. Let p > 2, k = Fp and K = k(t). Let E be the elliptic curve
y 2 + xy + ty = x3 + tx2
over K. Let q = pf , d = q + 1, Kd = k(t1/d ), and
q q
u (u − u) u2q (1 + 2u + 2uq ) u2q
P (u) = , − .
(1 + 4u)q 2(1 + 4u)(3q−1)/2 2(1 + 4u)q−1
Then the points Pi = P (ζdi t1/d ) for i = 0, . . . , d − 1 lie in E(Kd ) and they generate
a finite index subgroup of E(Kd ), which has rank d − 2. The relations among them
Pd−1 Pd−1
are that i=0 Pi and i=0 (−1)i Pi are torsion.
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 277
It is elementary to check that the points lie in E(Kd ). To check their indepen-
dence and the relations by elementary means, one may compute the height pairing
on the lattice they generate. It turns out to be a scaling of the direct sum of
two copies of the A∗(d−2)/2 lattice. Since we know from the previous section that
E(Kd ) has rank d − 2, the explicit points generate a subgroup of finite index. As
another check that they have finite index, we could compute the conductor of E—it
turns out to have degree d + 2—and apply Corollary 2.2.2 of Lecture 4. All this is
explained in detail in [Ulm09a, §8].
5. Another example
We keep the notation and hypotheses of Sections 1 and 2. For another example,
assume that k = Fp with p > 2. Let f (x) = x/(x2 − 1) and g(y) = y(y − 1). The
curve f (x)−tg(y) = 0 has genus 1 and the change of coordinates x = (x0 +t)/(x0 −t),
y = −y 0 /2tx0 brings it into the Weierstrass form
y 02 + 2tx0 y 0 = x03 − t2 x0 .
This curve, call it E, has multiplicative reduction of type I1 at the places dividing
t2 + 4, good reduction at other finite, non-zero places, and tame reduction at t = 0
and t = ∞. We find that the constants c1 and c2 are both zero and that
Rank E(Fp (t1/d )) = Rank Hom(JCd , JDd )µd .
Recall that the curves Cd and Dd are defined by the equations
x
z d = f (x) = 2 and wd = g(y) = y(y − 1).
x −1
Consider the morphism φ : Cd → Dd defined by φ∗ (y) = 1/(1 − x2 ) and φ∗ (w) = z 2 .
It is obviously not constant and so induces a surjective homomorphism φ∗ : JCd →
JDd .
The homomorphism φ∗ clearly does not commute with the action of µd . Indeed,
if ζd denotes a primitive d-th root of unity and [ζd ] its action on one of the Jacobians,
we have φ∗ ◦ [ζd ] = [ζd2 ] ◦ φ∗ . (This formula already holds at the level of the curves
Cd and Dd .)
Now let us assume that d has the form d = 2pf − 1 and consider the map
φ ◦ Frpf : Cd → Dd . Then we find that
f
(φ ◦ Frpf )∗ ◦ [ζd ] = [ζd2p ] ◦ (φ ◦ Frpf )∗ = [ζd ] ◦ (φ ◦ Frpf )∗
in Hom(JCd , JDd ), in other words that (φ ◦ Frpf )∗ commutes with the µd action.
Similarly ([ζdi ] ◦ φ ◦ Frpf )∗ commutes with the µd action for all i.
Further analysis of the homomorphisms ([ζdi ] ◦ φ ◦ Frpf )∗ in Hom(JCd , JDd )µd
(along the lines of [Ulm09a, 7.8]) shows that they are almost independent; more
precisely, they generate a subgroup of rank d − 1. Thus we find (for d of the form
d = 2pf − 1) that the rank of E(k(t1/d )) is at least d − 1.
The reader may find it a pleasant exercise to write down explicit points in this
situation, along the lines of the discussion in Section 4 and [Ulm09a, §8].
6. Further developments
There have been further developments in the area of rational points on curves and
Jacobians over function fields. To close, we mention three of them.
278 LECTURE 5. MORE APPLICATIONS OF PRODUCTS OF CURVES
In the examples of Sections 3 and 5, the set of d that are “interesting,” i.e., for
which we get high rank over Kd , depends very much on p, the characteristic of k.
In his thesis (University of Arizona, 2010), Tommy Occhipinti gives, for every p,
remarkable examples of elliptic curves E over Fp (t) such that for all d prime to p
we have
Rank E(Fp (t1/d )) ≥ d.
The curves come from Berger’s construction where f and g are generic degree two
rational functions. The rank inequality comes from the rank formula in Theorem 2.1
and the Honda-Tate theory of isogeny classes of abelian varieties over finite fields.
In the opposite direction, the author and Zarhin have given examples of curves
of every genus over C(t) such that their Jacobians have bounded rank in the tower
n
of fields C(t1/` ) where ` is a prime. See [UZ10].
Finally, after some encouragement by Dick Gross at PCMI, the author produced
explicit points on the Legendre curve over the fields Fp (µd )(t1/d ) where d has the
form pf + 1 and proved in a completely elementary way that they give Mordell-Weil
groups of unbounded rank. In fact, this construction is considerably easier than
that of Tate and Shafarevich [TS67] and could have been found in the 1960s. See
[Ulm09b].
It appears that this territory is rather fertile and that there is much still to
be discovered about high ranks and explicit points on curves and Jacobians over
function fields. Happy hunting!
Bibliography
[Art86] M. Artin, Lipman’s proof of resolution of singularities for surfaces, Arithmetic geom-
etry (Storrs, Conn., 1984), 1986, pp. 267–287. ↑237, 251
[ASD73] M. Artin and H. P. F. Swinnerton-Dyer, The Shafarevich-Tate conjecture for pencils
of elliptic curves on K3 surfaces, Invent. Math. 20 (1973), 249–266. ↑233, 259
[Băd01] L. Bădescu, Algebraic surfaces, Universitext, Springer-Verlag, New York, 2001. Trans-
lated from the 1981 Romanian original by Vladimir Maşek and revised by the author.
↑237, 251, 255
[BHPV04] W. P. Barth, K. Hulek, C. A. M. Peters, and A. Van de Ven, Compact complex sur-
faces, Second, Ergebnisse der Mathematik und ihrer Grenzgebiete. 3. Folge. A Series
of Modern Surveys in Mathematics [Results in Mathematics and Related Areas. 3rd
Series. A Series of Modern Surveys in Mathematics], vol. 4, Springer-Verlag, Berlin,
2004. ↑237
[Bea96] A. Beauville, Complex algebraic surfaces, Second, London Mathematical Society Stu-
dent Texts, vol. 34, Cambridge University Press, Cambridge, 1996. Translated from
the 1978 French original by R. Barlow, with assistance from N. I. Shepherd-Barron
and M. Reid. ↑237, 240
[Ber08] L. Berger, Towers of surfaces dominated by products of curves and elliptic curves of
large rank over function fields, J. Number Theory 128 (2008), 3013–3030. ↑234, 271,
273
[BSD65] B. J. Birch and H. P. F. Swinnerton-Dyer, Notes on elliptic curves. II, J. Reine Angew.
Math. 218 (1965), 79–108. ↑232
[Chi86] T. Chinburg, Minimal models for curves over Dedekind rings, Arithmetic geometry
(Storrs, Conn., 1984), 1986, pp. 309–326. ↑249
[Con05] B. Conrad, Minimal models for elliptic curves (2005). Preprint. ↑251
[Con06] B. Conrad, Chow’s K/k-image and K/k-trace, and the Lang-Néron theorem, Enseign.
Math. (2) 52 (2006), 37–108. ↑227, 239
[Del75] P. Deligne, Courbes elliptiques: formulaire d’après J. Tate, Modular functions of one
variable, IV (Proc. Internat. Summer School, Univ. Antwerp, Antwerp, 1972), 1975,
pp. 53–73. Lecture Notes in Math., Vol. 476. ↑223
[Del80] P. Deligne, La conjecture de Weil. II, Inst. Hautes Études Sci. Publ. Math. 52 (1980),
137–252. ↑266
[Deu40] M. Deuring, Arithmetische Theorie der Korrespondenzen algebraischer Funktio-
nenkörper. II, J. Reine Angew. Math. 183 (1940), 25–36. ↑221
[Elk94] N. D. Elkies, Mordell-Weil lattices in characteristic 2. I. Construction and first prop-
erties, Internat. Math. Res. Notices (1994), 343 ff., approx. 18 pp. (electronic). ↑228
[Fal86] G. Faltings, Finiteness theorems for abelian varieties over number fields, Arithmetic
geometry (Storrs, Conn., 1984), 1986, pp. 9–27. Translated from the German original
[Invent. Math. 73 (1983), no. 3, 349–366; ibid. 75 (1984), no. 2, 381; MR 85g:11026ab]
by Edward Shipz. ↑225
[Ful84] W. Fulton, Intersection theory, Ergebnisse der Mathematik und ihrer Grenzgebiete (3)
[Results in Mathematics and Related Areas (3)], vol. 2, Springer-Verlag, Berlin, 1984.
↑238
[Gol03] D. M. Goldschmidt, Algebraic functions and projective curves, Graduate Texts in
Mathematics, vol. 215, Springer-Verlag, New York, 2003. ↑218
[Gor79] W. J. Gordon, Linking the conjectures of Artin-Tate and Birch-Swinnerton-Dyer,
Compositio Math. 38 (1979), 163–199. ↑257
279
280 LECTURE 5. BIBLIOGRAPHY
[Gro10] B. Gross, Lectures on the conjecture of Birch and Swinnerton-Dyer (2010). Notes from
a course at the 2009 Park City Mathematics Institute. ↑232, 233
[Gro68] A. Grothendieck, Le groupe de Brauer. III. Exemples et compléments, Dix Exposés
sur la Cohomologie des Schémas, 1968, pp. 88–188. ↑245, 258
[Har77] R. Hartshorne, Algebraic geometry, Springer-Verlag, New York, 1977. Graduate Texts
in Mathematics, No. 52. ↑223, 238, 240, 241, 242
[Igu55] J-I. Igusa, On some problems in abstract algebraic geometry, Proc. Nat. Acad. Sci. U.
S. A. 41 (1955), 964–967. ↑239
[Igu59] J-I. Igusa, Fibre systems of Jacobian varieties. III. Fibre systems of elliptic curves,
Amer. J. Math. 81 (1959), 453–476. ↑267
[Igu68] J-I. Igusa, On the algebraic theory of elliptic modular functions, J. Math. Soc. Japan
20 (1968), 96–106. ↑229
[Kat01] N. M. Katz, L-functions and monodromy: four lectures on Weil II, Adv. Math. 160
(2001), 81–132. ↑266
[KM85] N. M. Katz and B. Mazur, Arithmetic moduli of elliptic curves, Annals of Mathematics
Studies, vol. 108, Princeton University Press, Princeton, NJ, 1985. ↑226, 229, 230
[KS99] N. M. Katz and P. Sarnak, Random matrices, Frobenius eigenvalues, and monodromy,
American Mathematical Society Colloquium Publications, vol. 45, American Mathe-
matical Society, Providence, RI, 1999. ↑263
[Kle05] S. L. Kleiman, The Picard scheme, Fundamental algebraic geometry, 2005, pp. 235–
321. ↑239
[LN59] S. Lang and A. Néron, Rational points of abelian varieties over function fields, Amer.
J. Math. 81 (1959), 95–118. ↑227, 239
[Lau84] G. Laumon, Les constantes des équations fonctionnelles des fonctions L sur un corps
global de caractéristique positive, C. R. Acad. Sci. Paris Sér. I Math. 298 (1984), 181–
184. ↑267
[Lev68] M. Levin, On the group of rational points on elliptic curves over function fields, Amer.
J. Math. 90 (1968), 456–462. ↑229
[Lic68] S. Lichtenbaum, Curves over discrete valuation rings, Amer. J. Math. 90 (1968), 380–
405. ↑249
[Lip78] J. Lipman, Desingularization of two-dimensional schemes, Ann. Math. (2) 107 (1978),
151–207. ↑237
[Liu02] Q. Liu, Algebraic geometry and arithmetic curves, Oxford Graduate Texts in Mathe-
matics, vol. 6, Oxford University Press, Oxford, 2002. Translated from the French by
Reinie Erné, Oxford Science Publications. ↑223, 237, 249
[Mat57] T. Matsusaka, The criteria for algebraic equivalence and the torsion group, Amer. J.
Math. 79 (1957), 53–66. ↑241
[Mer96] L. Merel, Bornes pour la torsion des courbes elliptiques sur les corps de nombres,
Invent. Math. 124 (1996), 437–449. ↑229
[Mil75] J. S. Milne, On a conjecture of Artin and Tate, Ann. of Math. (2) 102 (1975), 517–533.
↑233, 244, 245, 246
[Mil80] J. S. Milne, Etale cohomology, Princeton Mathematical Series, vol. 33, Princeton Uni-
versity Press, Princeton, N.J., 1980. ↑219, 227, 245, 264, 265, 266
[Mil86a] J. S. Milne, Abelian varieties, Arithmetic geometry (Storrs, Conn., 1984), 1986,
pp. 103–150. ↑220, 221, 228
[Mil86b] J. S. Milne, Jacobian varieties, Arithmetic geometry (Storrs, Conn., 1984), 1986,
pp. 167–212. ↑219, 220, 221
[Miy06] T. Miyake, Modular forms, English, Springer Monographs in Mathematics, Springer-
Verlag, Berlin, 2006. Translated from the 1976 Japanese original by Yoshitaka Maeda.
↑229
[Mum66] D. Mumford, Lectures on curves on an algebraic surface, With a section by G. M.
Bergman. Annals of Mathematics Studies, No. 59, Princeton University Press, Prince-
ton, N.J., 1966. ↑239
[Mum08] D. Mumford, Abelian varieties, Tata Institute of Fundamental Research Studies in
Mathematics, vol. 5, Published for the Tata Institute of Fundamental Research, Bom-
bay, 2008. With appendices by C. P. Ramanujam and Yuri Manin, Corrected reprint
of the second (1974) edition. ↑220, 241
[Ogg67] A. P. Ogg, Elliptic curves and wild ramification, Amer. J. Math. 89 (1967), 1–21. ↑267
DOUGLAS ULMER, ELLIPTIC CURVES OVER FUNCTION FIELDS 281
[Poo07] B. Poonen, Gonality of modular curves in characteristic p, Math. Res. Lett. 14 (2007),
691–701. ↑229
[Roq06] P. Roquette, The Riemann hypothesis in characteristic p, its origin and development.
III. The elliptic case, Mitt. Math. Ges. Hamburg 25 (2006), 103–176. ↑215, 219, 221
[Ros02] M. Rosen, Number theory in function fields, Graduate Texts in Mathematics, vol. 210,
Springer-Verlag, New York, 2002. ↑218
[Sch96] C. Schoen, Varieties dominated by product varieties, Internat. J. Math. 7 (1996), 541–
571. ↑248, 261
[SS09] M. Schütt and T. Shioda, Elliptic surfaces (2009). Preprint. ↑241, 256
[SGA4 21 ] Cohomologie étale, Lecture Notes in Mathematics, Vol. 569, Springer-Verlag, Berlin,
1977. Séminaire de Géométrie Algébrique du Bois-Marie SGA 4 12 , Avec la collaboration
de J. F. Boutot, A. Grothendieck, L. Illusie et J. L. Verdier. ↑219, 240
[SGA5] Cohomologie l-adique et fonctions L, Lecture Notes in Mathematics, Vol. 589,
Springer-Verlag, Berlin, 1977. Séminaire de Géometrie Algébrique du Bois-Marie 1965–
1966 (SGA 5), Edité par Luc Illusie. ↑219
[SGA6] Théorie des intersections et théorème de Riemann-Roch, Lecture Notes in Mathe-
matics, Vol. 225, Springer-Verlag, Berlin, 1971. Séminaire de Géométrie Algébrique
du Bois-Marie 1966–1967 (SGA 6), Dirigé par P. Berthelot, A. Grothendieck et L.
Illusie. Avec la collaboration de D. Ferrand, J. P. Jouanolou, O. Jussila, S. Kleiman,
M. Raynaud et J. P. Serre. ↑227, 239
[Ser58] J.-P. Serre, Sur la topologie des variétés algébriques en caractéristique p, Symposium
internacional de topologı́a algebraica International symposium on algebraic topology,
1958, pp. 24–53. ↑239
[Ser77] J.-P. Serre, Linear representations of finite groups, Springer-Verlag, New York, 1977.
Translated from the second French edition by Leonard L. Scott, Graduate Texts in
Mathematics, Vol. 42. ↑264
[Ser88] J.-P. Serre, Algebraic groups and class fields, Graduate Texts in Mathematics, vol. 117,
Springer-Verlag, New York, 1988. Translated from the French. ↑221
[ST68] J.-P. Serre and J. Tate, Good reduction of abelian varieties, Ann. of Math. (2) 88
(1968), 492–517. ↑266
[Shi86] T. Shioda, An explicit algorithm for computing the Picard number of certain algebraic
surfaces, Amer. J. Math. 108 (1986), 415–432. ↑234
[Shi99] T. Shioda, Mordell-Weil lattices for higher genus fibration over a curve, New trends
in algebraic geometry (Warwick, 1996), 1999, pp. 359–373. ↑255
[SK79] T. Shioda and T. Katsura, On Fermat varieties, Tôhoku Math. J. (2) 31 (1979), 97–
115. ↑260
[Sil94] J. H. Silverman, Advanced topics in the arithmetic of elliptic curves, Graduate Texts
in Mathematics, vol. 151, Springer-Verlag, New York, 1994. ↑242, 251, 253, 254
[Sil09] J. H. Silverman, The arithmetic of elliptic curves, Second, Graduate Texts in Mathe-
matics, vol. 106, Springer, Dordrecht, 2009. ↑223, 225, 226, 228, 231, 254
[Sti09] Henning Stichtenoth, Algebraic function fields and codes, Second edition, Graduate
Texts in Mathematics, vol. 254, Springer-Verlag, Berlin, 2009. ↑218
[Szy04] M. Szydlo, Elliptic fibers over non-perfect residue fields, J. Number Theory 104 (2004),
75–99. ↑252
[Tat66a] J. T. Tate, Endomorphisms of abelian varieties over finite fields, Invent. Math. 2
(1966), 134–144. ↑221
[Tat66b] J. T. Tate, On the conjectures of Birch and Swinnerton-Dyer and a geometric analog,
Séminaire bourbaki, vol. 9, 1966, pp. Exp. No. 306, 415–440. ↑233, 244, 245, 255
[Tat75] J. T. Tate, Algorithm for determining the type of a singular fiber in an elliptic pencil,
Modular functions of one variable, iv (Proc. Internat. Summer School, Univ. Antwerp,
Antwerp, 1972), 1975, pp. 33–52. Lecture Notes in Math., Vol. 476. ↑231, 251, 254
[Tat94] J. T. Tate, Conjectures on algebraic cycles in l-adic cohomology, Motives (Seattle,
WA, 1991), 1994, pp. 71–83. ↑244, 246
[TS67] J. T. Tate and I. R. Shafarevich, The rank of elliptic curves, Soviet Math. Dokl. 8
(1967), 917–920. ↑228, 278
[Ulm91] D. Ulmer, p-descent in characteristic p, Duke Math. J. 62 (1991), 237–265. ↑227, 229
[Ulm05] D. Ulmer, Geometric non-vanishing, Invent. Math. 159 (2005), 133–186. ↑266, 268
282 LECTURE 5. BIBLIOGRAPHY
[Ulm07] D. Ulmer, L-functions with large analytic rank and abelian varieties with large alge-
braic rank over function fields, Invent. Math. 167 (2007), 379–408. ↑260, 268, 270,
271
[Ulm09a] D. Ulmer, On Mordell-Weil groups of Jacobians over function fields (2009). Preprint.
↑261, 275, 276, 277
[Ulm09b] D. Ulmer, Explicit points on the Legendre curve (2009). Preprint. ↑278
[Ulm11] D. Ulmer, Curves and Jacobians over function fields (2011). Notes from a course at
the CRM, Barcelona. In preparation. ↑215, 226, 232, 233, 246, 255, 258, 260
[UZ10] D. Ulmer and Y. G. Zarhin, Ranks of Jacobians in towers of function fields, Math.
Res. Lett. 17 (2010), 637–645. ↑278
[Wei49] A. Weil, Numbers of solutions of equations in finite fields, Bull. Amer. Math. Soc. 55
(1949), 497–508. ↑219
[Zar08] Y. G. Zarhin, Homomorphisms of abelian varieties over finite fields, Higher-
dimensional geometry over finite fields, 2008, pp. 315–343. ↑221