The coefficients of the Hasse–Weil L-series of are multiplicative
ProvedBSD.lFunction_isMultiplicativeLet be a Weierstrass curve over and let be its Hasse–Weil L-series, defined as the formal Euler product over all primes of the local factors , where is , , or according as a model of minimal at has good, split multiplicative, non-split multiplicative or additive reduction. Then the coefficient function is multiplicative:
This is the arithmetic content of the Euler product expansion (Silverman, Appendix C, §16): , where is the -th coefficient of the power series . It reduces every bound or congruence for the to the prime-power case.
Formalization Note is Mathlib's WeierstrassCurve.LFunction W n, an ArithmeticFunction ℤ defined as ArithmeticFunction.eulerProduct of the local factors localEulerFactor indexed by the height-one primes of ; each local factor substitutes with the cardinality of the residue field of the -adic completion. No hypothesis on the discriminant is needed.
import Definitions.Def_BSD import Mathlib
namespace BSD
theorem lFunction_isMultiplicative (W : WeierstrassCurve ℚ) :
W.LFunction.IsMultiplicative := by sorry
end BSD