Documentation

TauCeti.NumberTheory.ModularForms.LFunction.Basic

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:

Main results #

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 #

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ᵏ)).

theorem ModularForm.LSeries_qExpansion_coeff_eq {k : ℤ} {Γ : Subgroup (GL (Fin 2) ℝ)} [Γ.IsArithmetic] {F : Type u_1} [FunLike F UpperHalfPlane ℂ] {s : ℂ} (hk : 0 < k) [ModularFormClass F Γ k] (f : F) (hs : ↑k + 1 < s.re) :

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})).

theorem CuspForm.LSeries_qExpansion_coeff_eq {k : ℤ} {Γ : Subgroup (GL (Fin 2) ℝ)} [Γ.IsArithmetic] {F : Type u_1} [FunLike F UpperHalfPlane ℂ] {s : ℂ} (hk : 0 < k) [CuspFormClass F Γ k] (f : F) (hs : ↑k / 2 + 1 < s.re) :

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.

theorem CuspForm.L_ne_zero_of_qExpansion_coeff_ne_zero {k : ℤ} {Γ : Subgroup (GL (Fin 2) ℝ)} [Γ.IsArithmetic] {F : Type u_1} [FunLike F UpperHalfPlane ℂ] [CuspFormClass F Γ k] (f : F) (hk : 0 < k) {n : ℕ} (hn : n ≠ 0) (hcoeff : (PowerSeries.coeff n) (UpperHalfPlane.qExpansion Γ.strictWidthInfty ⇑f) ≠ 0) :

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.

theorem CuspForm.eq_strictWidthInfty_cpow_mul_L {k : ℤ} {Γ : Subgroup (GL (Fin 2) ℝ)} [Γ.IsArithmetic] {F : Type u_1} [FunLike F UpperHalfPlane ℂ] [CuspFormClass F Γ k] (f : F) (hk : 0 < k) {G : ℂ → ℂ} (hG : Differentiable ℂ G) (hGL : ∀ {s : ℂ}, ↑k / 2 + 1 < s.re → G s = LSeries (fun (n : ℕ) => (PowerSeries.coeff n) (UpperHalfPlane.qExpansion Γ.strictWidthInfty ⇑f)) s) :
G = fun (s : ℂ) => ↑Γ.strictWidthInfty ^ (-s) * ModularForm.L hk f s

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.