Dirichlet series of modular forms #
Mathlib's Mathlib/NumberTheory/ModularForms/LFunction.lean defines the completed
L-function ModularForm.Λ and the L-function ModularForm.L of a modular form for an
arithmetic level, with the Dirichlet-series identities ModularForm.hasSum_L and
CuspForm.hasSum_L on their convergence half-planes, and — for cusp forms — entire
continuation (CuspForm.differentiable_L). This file supplies the interface between that
API and Mathlib's LSeries of the q-expansion coefficients:
- Hecke's abscissa-of-absolute-convergence bounds for the coefficient series, and
- the identification of
LSeriesof the coefficients withModularForm.Lon the convergence half-plane, in both the modular and the cuspidal ranges.
Main results #
ModularForm.abscissaOfAbsConv_qExpansion_coeff_le: for a modular form of weightk ≥ 0, the abscissa of absolute convergence of the coefficient series is at mostk + 1(fromaₙ = O(nᵏ)).CuspForm.abscissaOfAbsConv_qExpansion_coeff_le: for a cusp form, at mostk/2 + 1(from Hecke'saₙ = O(n^{k/2})).ModularForm.LSeries_qExpansion_coeff_eq,CuspForm.LSeries_qExpansion_coeff_eq: on the respective half-planes,LSeriesof the coefficients is(Γ.strictWidthInfty : ℂ) ^ (-s) * L hk f sfor Mathlib'sModularForm.L.CuspForm.hasEntireExtension_qExpansion_coeff: the coefficient series of a cusp form of positive weight has an entire extension (the Layer-7 continuation milestone).CuspForm.L_ne_zero_of_qExpansion_coeff_ne_zero: a nonzero positive-index coefficient makes the entire L-function nonzero.CuspForm.eq_strictWidthInfty_cpow_mul_L: uniqueness of the width-normalized entire continuation.
The non-cuspidal abscissa bound k + 1 is weaker than Diamond–Shurman Prop. 5.9.1
(which gives convergence for Re s > k via aₙ = O(n^{k-1})); tightening it is a
separate milestone of the roadmap's Layer 7. The entire continuation of the cusp-form
series is CuspForm.hasEntireExtension_qExpansion_coeff below.
Ported from the AINTLIB LeanModularForms project
(LeanModularForms/Modularforms/LFunction.lean), rebuilt to consume Mathlib's
ModularForm.L rather than defining a parallel Dirichlet series.
References #
- [DS] Diamond–Shurman, A First Course in Modular Forms, §5.9
- [Miy] Miyake, Modular Forms, Thm 4.5.16
- The AINTLIB
LeanModularFormsproject, https://github.com/CBirkbeck/AINTLIB/tree/main/projects/LeanModularForms (Modularforms/LFunction.lean)
Hecke's abscissa bound for modular forms: for weight k ≥ 0, the Dirichlet series
of the q-expansion coefficients converges absolutely for Re s > k + 1
(from aₙ = O(nᵏ)).
On the half-plane Re s > k + 1, the Dirichlet series of the q-expansion
coefficients is Mathlib's ModularForm.L, up to the width factor. Not @[simp]: the
positivity witness hk occurs in the right-hand side L hk f s, so the rewrite cannot
fire from the left-hand side alone (simpNF rejects it).
Hecke's abscissa bound for cusp forms: the Dirichlet series of the q-expansion
coefficients converges absolutely for Re s > k/2 + 1 (from Hecke's
aₙ = O(n^{k/2})).
On the half-plane Re s > k/2 + 1, the Dirichlet series of the q-expansion
coefficients of a cusp form is Mathlib's ModularForm.L, up to the width factor.
Not @[simp]: as with the modular-form version, hk occurs in the right-hand side.
Entire continuation of the L-series of a cusp form — the roadmap's Layer-7
continuation milestone: the Dirichlet series of the q-expansion coefficients of a cusp
form of positive weight has an entire extension, namely
s ↦ (Γ.strictWidthInfty : ℂ) ^ (-s) * L hk f s.
The entire L-function of a positive-weight cusp form is nonzero if one of its positive-index coefficients is nonzero. This ensures that its analytic order is finite.
A positive-weight cusp form with a nonzero positive-index coefficient has finite analytic order at every point.
Any entire function agreeing with the coefficient Dirichlet series of a positive-weight cusp form on its convergence half-plane is the width-normalized entire L-function.