Analytic continuation of the Hasse–Weil L-series to an entire function (Wiles, Taylor–Wiles, Breuil–Conrad–Diamond–Taylor)
OpenBSD.exists_isLFunctionWiles, p. 2: "A conjecture going back to Hasse (see the commentary on 1952(d) in [26]) predicted that should have a holomorphic continuation as a function of to the whole complex plane. This has now been proved ([25], [24], [1])."
Let be an elliptic curve over (Weierstrass equation with rational coefficients, ). Then there is an entire function , complex-differentiable at every point, such that
where is the Hasse–Weil L-series (Euler product over all primes, local factors as in the definition bundle). In the terminology of the mission, has an L-function.
The statement is Hasse's conjecture. It is a consequence of the modularity theorem: every elliptic curve over of conductor is attached to a weight-two newform of level with , and continues to an entire function by Hecke's theory (Mellin transform of ). Modularity was proved for semistable curves by Wiles and Taylor–Wiles (1995) and in general by Breuil, Conrad, Diamond and Taylor (2001). Without this theorem the Birch and Swinnerton-Dyer conjecture could not even be stated, since lies outside the half-plane of convergence of the series.
Formalization Note The conclusion is ∃ Λ, BSD.IsLFunction W Λ: entireness is Differentiable ℂ Λ, and agreement is with Mathlib's WeierstrassCurve.LSeries at every with . Nothing is asserted about a functional equation or about the behaviour of elsewhere. The platform's development of Fermat's Last Theorem contains modularity of semistable integral models (WeierstrassCurve.modularity_of_semistableModel) for a notion of modularity defined through eigenform coefficients; connecting that notion to Mathlib's WeierstrassCurve.LSeries would yield this statement for semistable curves.
import Definitions.Def_BSD import Mathlib
namespace BSD
theorem exists_isLFunction (W : WeierstrassCurve ℚ) [W.IsElliptic] :
∃ Λ : ℂ → ℂ, IsLFunction W Λ := by sorry
end BSDRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back
Binders and hypotheses. The statement quantifies over a single object , a Weierstrass curve over : literally a tuple of five rational numbers , thought of as the coefficients of the equation . There is one typeclass hypothesis, that is elliptic, which unfolds to: the discriminant is a unit of , i.e. , where
with , , , . No other hypothesis is imposed on (no integrality, no global minimality, no conductor condition).
The claim. For every such , there exists (not "exists uniquely") a function satisfying the two-part predicate " is an L-function for " from the definition bundle, namely:
-
(differentiable) is complex-differentiable at every point : for each there is a -linear map with as . In other words is an entire function on all of .
-
(agreement on a half-plane) for every with (strict inequality),
where is the specific complex number defined below (Mathlib's WeierstrassCurve.LSeries of at ).
Nothing in the statement constrains the values of at points with other than condition 1. No functional equation, no growth condition, no relation to any other analytic object, and no non-vanishing or non-triviality of is asserted.
Unfolding . Write for the integer-valued "arithmetic function" described below (an arithmetic function is a function on with ). Then
where is the principal complex power and is cast from into . The primed sum is Mathlib's total "tsum": if the family is (unconditionally, equivalently absolutely) summable, it is the sum; if the family is not summable at , the value is by definition. Consequently, at any with where the Dirichlet series fails to converge absolutely, condition 2 reads ; if the series were not summable anywhere on that half-plane, condition 2 would read " vanishes identically on ", and the constant function would satisfy both conditions. The statement does not assert summability at any point.
Unfolding the coefficients . Let be the ring of integers of the number field (isomorphic to ), and let range over its height-one spectrum: the nonzero prime ideals, i.e. (up to this isomorphism) the prime numbers . For each such let be the -adic completion of (so ), its valuation ring (so ), and its residue field (so ). Then
an infinite product of arithmetic functions under Dirichlet convolution, taken as a "tprod" in the topology of coefficientwise eventual equality (each coefficient of a finite partial product must stabilise). If the family is not multipliable in that sense, the product is by definition the multiplicative identity, the arithmetic function with and for ; in that junk case for every , and would satisfy the theorem. The statement does not assert multipliability.
The local factor . Let be with coefficients mapped into . Let be a minimal model: is a change of variables over , chosen (by the axiom of choice, from a proof that one exists) such that is integral (its five coefficients lie in ) and, among all changes of variables with integral, the multiplicative valuation is maximal at (maximal in the sense: any competitor whose value is has value ). Multiplicative valuation "" means "a unit"; "" means "in the maximal ideal". Let be a chosen integral model of over (five elements of mapping to the coefficients of ), and let be its reduction: with coefficients reduced modulo into .
Set
where both cardinalities are Nat.card (which returns the junk value for an infinite type; here is finite), the subtraction is in (no truncation), and is the type of affine points of : one point at infinity together with all pairs that are nonsingular on , meaning and at least one of the two partial derivatives of this expression is nonzero at (coefficients those of ). Singular points of the reduced curve, if any, are not counted.
The local polynomial is chosen by a cascade of four cases on :
- if has good reduction ( minimal as above and ), then ;
- otherwise, if has split multiplicative reduction (minimal, , where , and the polynomial , with coefficients taken from and reduced into , is a product of constants and monic linear factors over ), then ;
- otherwise, if has multiplicative reduction (minimal, , ) — i.e. non-split multiplicative — then ;
- otherwise (which, for a minimal model, is the case and , "additive reduction"), .
In every branch has constant term . Let be the formal power series obtained from by Mathlib's inverse-of-a-unit recursion with the unit (namely and for ), so that as formal power series. Finally is the arithmetic function "": when ,
and when (junk case, not occurring for finite residue fields of size ) is instead the constant term placed at and elsewhere.
Items in the bundle not used by this statement. The definition -finrank of the affine point group of over (the natural number obtained from the -module rank, junk if infinite) appears in the bundle but does not occur in this theorem.
Summary of what is asserted. For every five-tuple of rationals with , there is at least one entire function whose values on the open half-plane coincide, point by point, with the total-function value of the Dirichlet series built from the Euler product of the local factors above (with the value wherever that series is not absolutely summable, and with if the Euler product is not multipliable).
Confirmed by the mission captain (proposal self-audit).