# The Riemann hypothesis for function fields

(These are notes adapted from a talk I gave at the Student Arithmetic Geometry seminar at Berkeley)

## Introduction

Probably the most famous open problem in number theory is the Riemann hypothesis. In addition to being worth a million dollars, it is a deep and fundamental problem that has remained intractable since it was first proposed by Bernhard Riemann, in 1859.

The Riemann hypothesis springs out of the field of analytic number theory, which applies complex analysis to problems in number theory, often studying the distribution of prime numbers. The Riemann hypothesis itself has significant implications for the distribution of primes and implies an asymptotic statement about their density (for a precise statement, see here). But the Riemann hypothesis is usually formulated in the language of complex analysis, as a statement about a complex-analytic function, the Riemann zeta function, and its zeroes. This formulation is succint and elegant, and allows the problem to be subsumed into the larger study of the largely conjectural theory of L-functions.

This broader theory allows one to create analogues of the Riemann zeta function and Riemann hypothesis in other contexts. Often these “alternative Riemann hypotheses” are even harder than the original Riemann hypothesis, but there is a famous case where this is fortunately not true.

In the 1940’s, André Weil proved an analogue of the Riemann hypothesis: not for the Riemann zeta function, but for a different zeta function. Here’s one way to describe it: very roughly speaking, the Riemann zeta function is based on the field rational numbers (it can be defined as an Euler product over the primes of ). Our zeta function will constructed analogously, but instead be based on the field (the field of rational functions with coefficients in the finite field ). So instead of the number field , we have swapped it out and replaced it with a function field.

Actually, what Weil proved, and what we will prove today, is the analogue of the Riemann hypothesis for global function fields. This work represents the greatest progress we have towards the original Riemann hypothesis, and serves as tantalizing evidence for it.

There is a general pattern in number theory which looks something like the following: start with a problem in number theory. Adapt the problem from the number field setting to the function field setting. Then interpret the function field as the function field of a curve (usually), and then use techniques of algebraic geometry (for example, is the function field of a line over ). That is exactly what we will do here: it will therefore look less like complex analysis and more like algebraic geometry

## Math (somewhat rushed)

Let be a smooth projective curve over a finite field . Let be the set of points of Then the zeta function of is defined by

Here, we are using as a change of variables: if we plug in for , then we obtain an exactly analogous zeta function to the Riemann zeta function, except with respect to the function field of instead of the field . There are three important properties that we would like to have: (1) rationality, (2) satisfies a functional equation, and (3) satisfies an analogue of the Riemann hypothesis. Part (3) was proved by André Weil in the 1940’s; parts (1) and (2) were proved much earlier. In this post, I will present a proof of the analogue of the Riemann hypothesis assuming (1) and (2), along the lines of Weil’s original proof using intersection theory. All this material and much more is in an expository paper by James Milne called “The Riemann Hypothesis over Finite Fields: From Weil to the Present Day”. A useful reference is Appendix C in Hartshorne’s Algebraic Geometry; some material also comes from section V.1 on surfaces.

Let be the genus of . Then (1) says that is a rational function of . The specific function equation of (2) is the following:

It turns out that we can write out explicitly: there exist constants for such that

and the functional equation implies that the constants can be rearranged if necessary so that

Now, the analogue of the Riemann hypothesis states the following:

(To see the connection between this statement and the ordinary Riemann hypothesis, check out this blog post by Anton Hilado)

Notice that, assuming rationality and the functional equation, the Riemann hypothesis will follow from simply the inequality .

We will prove the Riemann hypothesis via the Hasse-Weil inequality, which is an inequality that puts an explicit bound on . The Hasse-Weil inequality states that

which is actually a pretty good bound. Why does the Hasse-Weil inequality imply the Riemann hypothesis? Well, if we take the logarithm of and use the power series for , regrouping terms gives us

; so

In other words,

is bounded.

Letting , we have

, so for all

as desired. (check this works, even if are not distinct)

## Proof of the Hasse-Weil inequality

We will prove the Hasse-Weil inequality using intersection theory. First, we will consider as a curve over . Then there is the Frobenius map . If we embed into projective space, then sends . We can interpret as the size of the set of fixed points of . Our plan then to use inequalities from intersection theory to bound the intersection of and (the diagonal) in .

First, let us set up the intersection theory we need. This material is from Chapter V.1 of Hartshorne, on surfaces.

Intersection pairing on a surface: Let be a surface. There exists a symmetric bilinear pairing (where the product of divisors and is denoted ) such that if are smooth curves intersecting transversely, then

.

Furthermore, another theorem we’ll need is the Hodge index theorem:

Let be an ample divisor on and a nonzero divisor, with . Then . ( denotes )

Now let us begin with some general set up. Let and be two curves, and let . Identify with and with . Notice that and . Thus .

Let be a divisor on . Let and ; also, (expand it out). The Hodge index theorem implies then that . Expanding this out yields . This fundamental inequality is called the Castelnuovo-Severi inequality. We may define .

Next, let us prove the following inequality: if and are divisors, then

Proof (fill in details): Expand out , for . We can let become arbitrarily close to , yielding the inequality.

Here’s another lemma we will need: Consider a map . If is the graph of on , then (where is the genus of ).

Proof (fill in details): Rearrange adjunction formula.

Now we have what we need: we will do intersection theory on . The Frobenius map is a map of degree , so . We might as well think of as the graph of the identity map, so . Finally, and . Plugging it into the inequality, we get

yielding the Hasse-Weil inequality

This proves the Riemann hypothesis for function fields, or equivalently the Riemann hypothesis curves over finite fields.

## The Weil conjectures

After Weil proved this result, he speculated whether analogous statements were true for not only curves over finite fields, but higher-dimensional algebraic varieties over finite fields. He proposed as conjectures that the zeta functions for such varieties should also satisfy (1) rationality, (2) a functional equation, and (3) an analogoue of the Riemann hypothesis.

Weil also speculated a connection with algebraic topology. In our work above, the genus was crucial. But the genus can alternatively be defined topologically, by taking the equations that define the curve, looking at the locus they cut out when graphed over the complex numbers, and counting how many holes the resulting shape has. Weil suggested that for arbitrary varieties, topological Betti numbers should play this role: that is, the zeta function of the variety over the finite field should be closely connected with the topology of the analogous variety over the complex numbers.

There’s an interesting blog post that discusses this idea, in our context of curves. But the rest is history. The story of the Weil conjectures is one of the most famous in all of mathematics: the effort to prove them revolutionized algebraic geometry and number theory forever. The key innovation was the theory of étale cohomology, which is an analogue of classical singular cohomology for algebraic varieties over arbitrary fields.

# 15 triangles in a web of cubics

Consider a homogeneous cubic form in three variables , , and , such as

Sometimes a cubic form can be factored. In this case, we are lucky: it factors as

but in general we will not be so lucky. It is pretty rare for a random cubic form to be factorable. From the perspective of projective algebraic geometry, a homogeneous cubic form cuts out an algebraic curve in the projective plane:

and a cubic that factors into three linear forms will cut out three lines: a “degenerate” plane cubic. Such a collection of three lines is called a “triangle”.

The space of homogeneous cubic forms is a 10-dimensional vector space with basis . However, given a cubic form , the scaled form corresponds to the same curve. Furthermore, if all the coefficients are zero, then the form doesn’t correspond to the curve at all. Thus the space of plane cubics is nine-dimensional projective space.

In this post we will prove the following enumerative result:

A general three-dimensional family of plane cubics contains exactly 15 triangles.

By a three-dimensional family (aka “web”), we mean some embedded copy of in this space of plane cubics. This geometric result corresponds to the following purely algebraic fact:

A general four-dimensional subspace of the ten-dimensional space of cubic forms contains exactly 15 forms which factor into three linear forms.

(I should probably say something about the term “general”. The statement “a general satisfies property ” this means that says that the subset of for which P(x) holds is dense in .)

This material is drawn from 3264 And All That by Eisenbud and Harris

## The strategy

Let us consider the space of (ordered) triples of lines, or nonzero linear forms up to scaling. This is . We can construct a morphism

which sends a triple of linear forms to their product . This map is (in general) 6 to 1, since there are 6 permutations of three (distinct) linear forms.

We will do intersection theory in : specifically, we will pull back the class of a in to , and count how many points it consists of (in other words, how many triples of linear forms correspond to cubic surfaces in a general web). Then we will divide this number by 6, to count the number of triangles in the family.

## Computation in the Chow ring

The morphism

induces a map of Chow rings:

Now, and . The class of any in is . Furthermore, . So, . If we expand this out, removing every term that has any variable to a power of three or greater, we see that every term except the monomial term of vanishes, and its coefficient is the . is the the number of ordered triples of linear forms which correspond to cubic forms contained in a general web. Dividing by six, since six ordered triples correspond to one unordered triple (i.e. one distinct triangle), we obtain our answer of 15.

(I will add more details to this…)

# Algebro-geometric proof of Cayley-Hamilton

Here is a sketch of proof of the Cayley-Hamilton theorem via classical algebraic geometry.

The set of n x n matrices over an algebraically closed field can be identified with the affine space . Let be the subset of matrices that satisfy their own characteristic polynomial. We will prove that is in fact all of . Since affine space is irreducible, it suffices to show that is closed and contains a non-empty open set.

Fix a matrix . First, observe that the coefficients of the characteristic polynomial are polynomials in the entries in . In particular, the condition that a matrix satisfy its own characteristic polynomial amounts to a collection of polynomials in the entries of vanishing. This establishes that is closed.

Let be the set of matrices that have distinct eigenvalues. A matrix has distinct eigenvalues if and only if its characteristic polynomial has no double roots when it splits. This occurs if and only if the discriminant of the characteristic polynomial is nonzero. The discriminant is a polynomial in the coefficients of the characteristic polynomial. Thus the condition that a matrix have distinct eigenvalues amounts to a polynomial in the entries of not vanishing. Thus is open.

Finally, we have to show . It is easy to check this for a diagonal matrix. The general result follows from the fact that the determinant and thus the characteristic polynomial is basis-invariant.

# “Locally of finite type” is a local property

Previously we showed that morphisms locally of finite type are preserved under base change. We can use this to show that

Given a morphism of schemes , the preimage of any affine can be covered by affines such that the corresponding ring maps are of finite type.

Alternatively, if we define a morphism locally of finite type to be one that satisfies , then what we are saying is that such a property can be checked on a cover; we can replace “any affine” with “an affine in a cover of affines”.

Let’s try to prove . First, we base change to . Since the morphism is also locally of finite type, we can cover by affines such that their preimages can be covered by the spectra of finitely-generated -algebras . However, we don’t know if these are finitely-generated -algebras! To fix this, we base change to even smaller affines. Cover by basic open sets . This gives us a cover of each by basic open sets of the form . Since is of finite type, is of finite type. Since is clearly of finite type, is of finite type, giving us the desired cover of . The following diagram may be illustrative (every square is a pullback)

# Group schemes and graded rings

In this post we will describe how an action of the multiplicative group scheme on defines a -grading of . A future post may describe how this relates to projective schemes. (I will do all of this using diagrams, but there may be some easier way using the functors of points). All this was taught to me by Mark Haiman in Math 256B (Algebraic Geometry) at UC Berkeley.

Fix a field ; we will work in the category of -schemes. Thus will be a -algebra, and we will establish a graded -algebra structure on . However, none of our arguments change if we just let be . A group scheme is a group object in the category of -schemes. A precise definition can be found here. Most importantly, group schemes can act on other schemes. The definition of a group scheme action can be found here. Note that all definitions are given by diagrams (or functor of points). For example, we specify the “identity element” of a group scheme by a map , rather than selecting some point in the underlying topological space.

is defined as . (for shorthand, we will write as ). As a variety, it can be thought of as , the “punctured affine line”. Its group operation is given by a map which corresponds to the -algebra map defined by . The identity is given by a map corresponding to defined by .

Suppose acts on . The action map corresponds to a -algebra map such that the following diagrams commute:

Associativity:

Identity:

For , write , where almost all the are zero. Then the first diagram implies that

if (i.e. the polynomial is just a single monomial), then .

This is because, along the top and right arrows, we have and along the left and bottom arrows we have . Furthermore, the second diagram says that

for all , .

Therefore, letting stand for the degree homogenous component of (so that it consists of multiples of ), let . Since all the are disjoint, their preimages are disjoint as well. Furthermore, for an arbitrary element , we have by , and by , we have that each . Thus as a direct sum.

It remains to show that . But this is easy: if , then , so as desired.