Weil Conjectures (Wikipedia): Rationality, Functional Equation and Riemann Hypothesis over Finite FieldsTextbook
Motivation
Counting solutions of polynomial equations over finite fields is one of the oldest themes of number theory, going back to Gauss's count of points on modulo a prime. In 1949 André Weil proposed a precise description of how these counts behave when the field is enlarged: for a smooth projective variety over , the generating function of its point counts — the zeta function — should be a rational function with integer polynomial factors, satisfy a functional equation, and have its zeros on prescribed "critical lines", in exact analogy with the Riemann hypothesis. These Weil conjectures organized several decades of work in algebraic geometry and directly motivated the construction of étale cohomology.
Timeline (as recorded in the source article, Wikipedia: Weil conjectures):
- 1924 — Artin conjectures the statements for curves.
- 1930s — Hasse proves the case of elliptic curves: with .
- 1948–49 — Weil proves the conjectures for curves and formulates them in all dimensions (Weil 1949).
- 1960 — Dwork proves rationality by -adic methods (Dwork 1960).
- 1965 — Grothendieck, with M. Artin and Verdier, proves rationality, the functional equation and the Betti-number statement via the Lefschetz trace formula in -adic cohomology.
- 1974 — Deligne proves the Riemann hypothesis part (Deligne 1974); in 1980 he proves a generalization for pushforwards of sheaves (Deligne 1980).
Setting
Let be a finite field with elements and characteristic . Let be a smooth projective variety of dimension over : a scheme with a structure morphism that is smooth of relative dimension , geometrically irreducible, and admits a closed immersion into some projective space over .
For let be the extension of of degree , and let
be the number of -morphisms . The zeta function of is the formal power series
so that .
Formalization targets
Goal: the Weil conjectures (parts 1–3)
There exist integer polynomials and multisets of nonzero complex numbers such that
- Rationality.
with , , and over for . 2. Functional equation.
where is the Euler characteristic; moreover as multisets. 3. Riemann hypothesis. for all and all .
Milestones
The historical partial results (Weil's theorem for curves; Dwork's rationality; Grothendieck's rationality and functional equation; Deligne's Riemann hypothesis) and the worked examples of the source (projective line, projective space, elliptic curves, the genus-2 curve over and the Weil polynomials of its Jacobian).
Significance
The Weil conjectures give sharp estimates for point counts, and through them bounds on exponential sums (Kloosterman sums, character sums), the Ramanujan–Petersson conjecture for holomorphic modular forms (Deligne 1971), and the hard Lefschetz theorem over finite fields. They are a standard input in analytic number theory, coding theory and cryptography.
All four statements have been proved since 1974. None of them has a machine-checked proof in Lean/Mathlib at present; Mathlib does not yet contain étale cohomology, Jacobians of curves, or the Hasse bound for elliptic curves over finite fields. This mission records faithful, compiling statements so that partial formalizations — the elementary examples, Hasse's theorem, Weil's theorem for curves via Riemann–Roch or Stepanov–Bombieri, Dwork's -adic rationality proof, and eventually the cohomological proofs — can be attached to a common target.
Difficulty
The examples with a cell decomposition (projective spaces, Grassmannians) reduce to counting points in affine spaces. Beyond them, even rationality is a theorem of substance: there is no elementary formula for , and the counts must be shown to satisfy a linear recurrence. The functional equation and the precise shape of the require a cohomology theory with Poincaré duality and a Lefschetz trace formula; the Riemann hypothesis requires, in addition, control of the absolute values of Frobenius eigenvalues, which in Deligne's proof uses Lefschetz pencils, monodromy and the "tensor power trick". For curves, Riemann–Roch and the Hasse–Weil bound (or Stepanov–Bombieri) suffice, but these too are absent from Mathlib.
Formalization scope
- The finite field is any
k : Typewith[Field k] [Finite k] [CharP k p],pprime;q = Nat.card k. Schemes live inScheme.{0}. - is
Projof graded by total degree; "projective" means a closed immersion into some commuting with the structure maps. "Non-singular of dimension " isSmoothOfRelativeDimension n f; "variety" isGeometricallyIrreducible f. - counts -morphisms with =
FiniteField.Extension k p m; isPowerSeries.substof intoPowerSeries.exp ℚ. - Rationality is stated as an identity of power series after clearing denominators; the functional equation is stated pointwise for complex away from the poles of both sides; is a real power.
- The Euler characteristic is encoded as (the alternating sum of the Betti numbers), since Mathlib has no étale cohomology from which to define it independently.
- Part 4 (Betti numbers of a lift to characteristic zero) is not formalized: stating it requires the complex-analytic space of a variety over a number field and its singular cohomology, which Mathlib does not provide.
- The are required to be nonzero, which excludes junk factors and junk values of .
Contributions welcome: the zeta function of projective space, Hasse's theorem, point counts and Weil polynomials for the examples, rationality for curves, and general infrastructure (Riemann–Roch for curves, Jacobians, étale cohomology).
Selected references
- Wikipedia, Weil conjectures. https://en.wikipedia.org/wiki/Weil_conjectures
- A. Weil, Numbers of solutions of equations in finite fields, Bull. Amer. Math. Soc. 55 (1949), 497–508. https://doi.org/10.1090/S0002-9904-1949-09219-4
- B. Dwork, On the rationality of the zeta function of an algebraic variety, Amer. J. Math. 82 (1960), 631–648. https://doi.org/10.2307/2372974
- P. Deligne, La conjecture de Weil. I, Publ. Math. IHÉS 43 (1974), 273–307. https://doi.org/10.1007/BF02684373
- P. Deligne, La conjecture de Weil. II, Publ. Math. IHÉS 52 (1980), 137–252. https://doi.org/10.1007/BF02684780