Chapter 5 Two approaches to RH for curves
Original lecture date: October 14, 2019.
In this lecture, we examine two of the three “elementary” approaches to the Riemann hypothesis for curves over finite fields (that is, the approaches that do not require Weil cohomology).
Comparison of a curve with its Jacobian. This is the first proof announced by Weil.
Intersection theory on the self-product of the curve. This is the second proof announced by Weil.
Clever use of Riemann–Roch. This approach was introduced by Stepanov for hyperelliptic curves [117] and generalized to all curves by Bombieri [11].
This list is given in order of first appearance, but we will proceed in the opposite order, focusing in this lecture on the Bombieri–Stepanov method and then the second proof of Weil. We will turn to the first proof of Weil in a subsequent lecture.
Readings 5.0.1.
For the Bombieri–Stepanov method, we continue to follow [90], Chapters VIII–IX. For the second method of Weil, we follow [63], Exercise V.1.10.
Section 5.1 The Bombieri–Stepanov method
Throughout this lecture, let \(X\) be a geometrically irreducible smooth projective curve of genus \(g\) over the finite field \(k=\FF_q\) of characteristic \(p\text{,}\) and write \(q = p^a\text{.}\) Let us first summarize what we established in the previous lecture. We have where \(P(T)\in \ZZ[T]\) is a polynomial satisfying: \(P(0) = 1\text{;}\) \(\deg(P(T)) = 2g\text{;}\) \(P(T) = 1+a_1T+\dots+a_{2g-1}T^{2g-1}+q^gT^{2g}\text{,}\) with \(a_{g+i} = q^i a_{g-i}\text{.}\)
Proposition 5.1.1.
We give some initial preparation for the Bombieri–Stepanov method.
Remark 5.1.2.
Recall that if we can prove the Riemann hypothesis for a base extension \(X_{\FF_{q^n}}\) of \(X\text{,}\) then this will imply the Riemann hypothesis for \(X\) because the zeroes and poles of \(Z(X_{\FF_{q^n}}, T)\) are the \(n\)-th powers of the zeroes and poles of \(Z(X, T)\text{.}\) In particular, we can arrange for \(q\) to be “sufficiently large” compared to \(g\text{.}\)
Definition 5.1.3.
Let \(\alpha_1^{-1},\dots,\alpha_{2g}^{-1}\) be the roots of \(P(T)\text{,}\) labeled so that \(|\alpha_1|\leq \dots\leq |\alpha_{2g}|\text{;}\) the functional equation implies that \(q/\alpha_i = \alpha_{2g-i}\text{.}\) Utilizing the equality
expanding power series, and matching coefficients, we obtain
for all \(N\geq 1\text{.}\) In particular, the Riemann Hypothesis would imply
for \(N\geq 1\) and \(C\) a constant (we can take \(C=2g\)). A key point here is that the reverse implication is also true!
Lemma 5.1.4.
Assume there exists an integer \(d\geq1\) and a constant \(C_0\) for which
for all \(N\text{.}\) Then the Riemann Hypothesis for \(X\) holds.
Proof.
The hypothesis implies that
converges in the open disc \(|T|\lt q^{-d/2}\) (say, by the root test). In particular, the power series
converges uniformly on \(|T|\lt q^{-d/2}\) (i.e., there are no poles), so that \(|\alpha_i|\geq q^{-1/2}\text{.}\) The functional equation then tells us that \(\alpha_{2g-i} = \alpha_i/q\text{,}\) and hence we obtain \(|\alpha_i| = q^{-1/2}\) for all \(i\text{.}\)
We are thus reduced to proving an upper bound and a lower bound on \(\#X(\FF_q)\text{.}\) We start with the former, again keeping in mind that we may apply this after performing a base change.
Theorem 5.1.5.
Let \(q= p^s\text{,}\) with \(s\) even and \(q>(g+1)^4\text{.}\) Then
Proof.
There is nothing to verify if \(\#X(\FF_q)\) is empty, so assume there is an \(\FF_q\)-rational point on \(X\) and call it \(\infty\text{.}\) The goal is to write down a rational function on \(X\) with a controlled pole at \(\infty\) and with zeroes at \(X(\FF_q)\setminus \{\infty\}\text{;}\) this would then imply \(\#X(\FF_q)\leq 1+P\text{,}\) where \(P\) denotes the pole order of the function at \(\infty\text{.}\) To this end, let
Let us consider a function
with \(\nu_i\in H_l^{p^\mu}\) and \(s_i\in H^m\text{.}\) Suppose that \(f\) is not identically zero and that \(\delta(f) = \sum \nu_i s_i = 0\text{.}\) It follows that \(f\) vanishes on \(X(\FF_q)\setminus \{\infty\}\text{.}\) If we assume moreover that \(p^\mu\lt q\text{,}\) then \(f\) is a perfect \(p^\mu\)-th power and hence vanishes to order \(p^\mu\) at each of its zeroes; in particular, we obtain
Now we examine when such an \(f\) exists. By polar expansion around infinity, one may show that the map
is in fact a well-defined linear morphism; moreover, if we assume additionally that \(lp^u\lt q\text{,}\) a straightforward calculation gives an isomorphism \(H_l^{p^\mu}\cdot H_m^q\cong H_l^{p^\mu}\otimes H_m^q\text{,}\) and hence
By Riemann–Roch,
Hence \(\delta\) will have a nontrivial kernel whenever
To optimize this, choose \(\mu = s/2\) and \(m=\sqrt{q}+2g\text{.}\) All of the requisite conditions will be satisfied if we can choose an integer \(l\) for which
This is possible so long as \(q>(g+1)^4\text{;}\) with these choices of \(l,m,\mu\) the bound reduces to
as desired.
The previous method does not directly give a lower bound. Instead, we use a trick to convert the lower bound problem into a collection of upper bound problems that can be treated as before.
Definition 5.1.6.
For a Galois cover of curves \(\pi:X\to S\) and an element \(\sigma\in \Gal(X/S)\text{,}\) let \(N(X/S,\sigma)\) denote the number of points \(P\in X(\overline{\FF_q})\) which lie above a point of \(S(\FF_q)\) in an unramified way and for which \(\sigma\) acts as the Frobenius on \(P\text{.}\)
Lemma 5.1.7.
Let \(\pi: X \to S\) be a Galois cover of curves defined over \(\FF_q\text{,}\) with \(q>(g(X)+1)^4\text{.}\) Then \(N(X/S,\sigma)\lt q+1+(2g(X)+1)\sqrt{q}\text{.}\)
Proof.
Let \(\infty\) be a point counted by \(N(X/S,\sigma)\) (if there are no such points there is nothing to prove). Consider the endomorphism \(\phi\colonequals\sigma^{-1}\circ \text{Frob}\) on \(X\text{;}\) it suffices to bound the fixed points of \(\overline{\phi}\) on \(X_{\overline{\FF}_q}\text{.}\)
Maintaining the notation of Theorem 5.1.5, any nonconstant function in \(\overline{\phi}^*(H_m)\) has a pole solely at \(\infty\text{,}\) since \(\overline{\phi}^*(H_m)\subset H_{qm}\text{.}\) Consider \(f = \sum v_i\overline{\phi}^*(s_i)\) in \(H_l^{p^\mu}\overline{\phi}^*(H_m)\text{,}\) and set \(\delta(f) = \sum v_is_i\text{.}\) As in the previous proof, if there exists a nonzero function \(f\) for which \(\delta(f) = 0\text{,}\) it follows that \(f\) vanishes at all points counted by \(N(X/S,\sigma)\text{.}\) One then proceeds as before to show that \(\delta\) must have a nontrivial kernel once \(q\) is suitably chosen with respect to \(g\text{.}\)
This becomes helpful when we combine all of the automorphisms \(\sigma\text{.}\)
Lemma 5.1.8.
Let \(\pi: X \to S\) be a Galois cover of curves defined over \(\FF_q\text{.}\) Then
is bounded by a constant depending only on \(g(X)\) and \(\deg(\pi)\text{.}\)
Proof.
Both \(\sum_{\sigma \in \Gal(X/S)} N(X/S, \sigma)\) and \(\# \Gal(X/S) \# S(\FF_q)\) can be written as a sum over points \(P_0 \in S(\FF_q)\text{.}\) If \(P_0\) is not a branch point of \(\pi\text{,}\) then \(P_0\) makes identical contributions to both quantities. Thus the discrepancy comes only from fibers containing branch points, the number of which is controlled by the Riemann–Hurwitz formula.
We now derive the desired lower bound, thus completing the Bombieri–Stepanov proof of the Riemann hypothesis for curves.
Lemma 5.1.9.
There exist an integer \(d \geq 1\) and a constants \(C_0\) for which for all positive integers \(N\text{,}\)
Proof.
If \(X\) itself can be written as a Galois cover of \(\PP^1\) via some map \(\pi\text{,}\) then Lemma 5.1.8 implies that an upper bound on \(N(X/S, \sigma)\) for each nontrivial automorphism \(\sigma\) implies a lower bound on \(N(X/S, \mathrm{id}_X) = \#X(\FF_q)\text{.}\) So in this case, we just apply Lemma 5.1.7 and we are done.
In general, \(X\) cannot always be written as a Galois cover of \(\PP^1\) (e.g., if it has trivial automorphism group and positive genus). However, we can always choose a finite separable morphism \(X\to \PP^1\) (perhaps after extending the base field, although this isn't really needed) and then take its Galois closure to obtain a Galois cover \(Z\to X\) for which \(Z\to X\to \PP^1\) is also Galois. By applying Lemma 5.1.8 to both \(Z \to X\) and \(Z \to \PP^1\text{,}\) we may again reduce the desired lower bound to some instances of Lemma 5.1.7.
Section 5.2 RH via surfaces
We now shift our attention to Weil's second method, whose main tools are the intersection pairing on surfaces and the Hodge index theorem. We briefly recall these two objects.
Definition 5.2.1.
Let \(S\) be a smooth projective surface over a field \(k\text{.}\) There is a unique bilinear pairing
called the intersection pairing, with the following properties.
If \(D_1\) and \(D_2\) are effective divisors on \(S\) without common components, then
\begin{equation*} D_1\cdot D_2 = \text{length}_k(D_1\times_k D_2). \end{equation*}In other words, the pairing measures usual intersections when possible.The pairing depends solely on linear equivalence; i.e. if \(D_1\sim_{\mathrm{lin}}D_1'\) and \(D_2\sim_{\mathrm{lin}}D_2'\text{,}\) then \(D_1\cdot D_2= D_1'\cdot D_2'\text{.}\)
The intersection pairing furthermore can be shown to satisfy the adjunction formula: if \(C\hookrightarrow S\) is a closed immersion and \(C\) is a smooth, projective, geometrically irreducible curve of genus \(g\) over \(k\text{,}\) then
where \(K\) is the canonical divisor (or rather, “a” canonical divisor) on \(S\text{.}\) See [63], \S V.1.
Having set up the intersection pairing on surfaces, we can state the Hodge Index Theorem.
Theorem 5.2.2. Hodge Index Theorem.
Let \(H\) be an ample divisor on the surface \(S\text{.}\) Then for any divisor \(D\text{,}\) \(D\cdot H =0\) implies \(D\cdot D\leq 0\text{.}\)
Proof.
See [63], Theorem~V.1.9.
With this setup, we can proceed with Weil's proof. The idea is to apply the previous two theorems with \(S = X \times_k X\text{.}\) The surface \(S\) comes equipped with two natural divisors:
\(\Delta\text{,}\) the diagonal embedding \(X\hookrightarrow X\times_k X\text{;}\)
and \(\Gamma\text{,}\) the graph of the Frobenius morphism.
One can verify (by working locally) that \(\Delta\) and \(\Gamma\) have no common component and intersect transversally. Furthermore, the intersection \(\Delta\times_S \Gamma\) is naturally identified with \(X(\FF_q)\text{.}\) Thus utilizing the intersection pairing we can write
We need the following preparatory lemma.
Lemma 5.2.3.
Let \(H\) be an ample divisor, and \(D\) an arbitrary divisor, on \(S = X \times_k X\text{.}\) Let \(\sigma(1,0)\) and \(\sigma(0,1)\) be the divisors obtained by pulling back a hyperplane section on \(X\) from the first and second projections respectively.
We have \(D^2H^2\leq (D\cdot H)^2\text{.}\)
For \(S=X\times X\text{,}\) \(D^2\leq 2(D\cdot\sigma(1,0))(D\cdot \sigma(0,1))\text{,}\) with equality if and only if \(D = a\sigma(1,0)+b\sigma(0,1)\text{.}\)
Proof.
For the first statement, we may take an orthogonal decomposition of the space of divisors to write \(D = aH+bE\text{,}\) where \(E\cdot H=0\text{.}\) Then \(D^2H^2 = ((aH)^2+(bE)^2)H^2\text{.}\) By Theorem 5.2.2, \((bE)^2\leq 0\text{,}\) so \(D^2H^2\leq (aH)^2H^2\text{.}\) But now \((aH)^2H^2 = (H\cdot(aH+bE))^2 = (D\cdot H)^2\) as desired. For the second statement, apply the first statement to the ample divisor \(\sigma(1,1) = \sigma(0,1)+\sigma(1,0)\text{.}\)
To finish Weil's proof we now need the following computations, which follow from adjunction:
Now apply the previous lemma to \(a\Gamma+b\Delta\) to obtain
Simplifying gives
In other words, we have a semipositive quadratic form in \(a\) and \(b\) represented by the matrix
by Sylvester's criterion, semipositivity implies
giving a bound as in Lemma 5.1.4 and thus completing the proof.