This is a Lean formalization of Theorem 1.1 and Corollary 1.2 of A quasi-Riemann hypothesis for Dedekind zeta functions.
The investigators, Dean Cureton and Jesse Thorner, directed the research and made the mathematical judgments. AxiomProver generated the proofs and Lean formalization. The work was developed at Axiom Math.
Theorem 1.1. If
Corollary 1.2. The same zero-free region holds for finite-order Hecke
L-functions, with
The formal proof uses only Lean's three standard axioms: propext,
Quot.sound, and Classical.choice.
See §Formal Challenge for the formal statement and verification instructions.
This project depends on:
- Mathlib.
- Tau Ceti.
- FiniteAbelianGlobalReciprocityv2,
vendored under
vendor/class-field-theorywith compatibility changes.
It also includes code adapted from Tau Ceti and:
- LeanPool/lean-pool: Dedekind zeta functions and algebraic number theory.
- openai/math: analytic number theory.
Solution/DedekindZetaSolution.lean
proves DedekindZetaZeroFree.main and DedekindZetaZeroFree.heckeCorollary from
Challenge/DedekindZetaChallenge.lean,
using the library's main theorem and
Hecke corollary.
To build:
lake exe cache get
lake buildTo run comparator:
lake comparator --config comparator.json