The Fricke functional equation of a cusp form #
For a cusp form f of positive integral weight, the level-N completion is the Mellin
transform of the restriction of f to the rescaled imaginary axis,
Λ_N(s, f) = Mellin (t ↦ f(i t / √N)) s.
If g is the Petersson-normalized Fricke companion
g = (√N)^(2-k) • (f ∣[k] W_N), then
Λ_N(k - s, f) = i^k Λ_N(s, g).
The rescaling identity for Mellin transforms identifies Λ_N with (√N)^s times Mathlib's
entire ModularForm.Λ, so the completed function is entire. On Γ₁(N), Tau Ceti's bundled
normalizedFrickeOperatorCusp supplies the companion without an additional hypothesis.
Main results #
UpperHalfPlane.resToImagAxis_slash_frickeGL: the Fricke slash on the rescaled imaginary axis.CuspForm.frickeCompletedL: the level-Ncompleted L-function.CuspForm.frickeCompletedL_eq_cpow_mul_Λ: its expression asN^(s/2) · ModularForm.Λ.CuspForm.frickeCompletedL_sub_eq_I_zpow_mul:Λ_N(k - s, f) = i^k Λ_N(s, g)for any Fricke companiong, without weight or width hypotheses.CuspForm.frickeCompletedL_functional_equation: the two-form Fricke functional equation.CuspForm.frickeCompletedL_functional_equation_gamma1: the functional equation onΓ₁(N)with the bundled normalized Fricke companion.
Provenance #
Adapted from the AINTLIB LeanModularForms project (Apache-2.0, commit 112d12d95),
LeanModularForms/Modularforms/LFunctionFEqN.lean. This version reuses Mathlib's completed
L-function and Mellin change-of-variables API instead of rebuilding the analytic-continuation
argument.
References #
- F. Diamond and J. Shurman, A First Course in Modular Forms, Theorem 5.10.2.
- G. Shimura, Introduction to the Arithmetic Theory of Automorphic Functions, Section 3.6.
- T. Miyake, Modular Forms, Theorem 4.3.5.
The Fricke slash on the rescaled imaginary axis. For t > 0,
(F ∣[k] W_N)(i t / √N) = (√N)^(k-2) i^(-k) t^(-k) F(i / (t√N)).
The power of √N is exactly cancelled by the Petersson normalization of the Fricke operator.
The level-N completed L-function of a cusp form, for a positive level N, defined as the
Mellin transform of its restriction to the rescaled imaginary axis t ↦ i t / √N.
Equations
- f.frickeCompletedL N s = mellin (fun (t : ℝ) => UpperHalfPlane.resToImagAxis (⇑f) (t / √↑↑N)) s
Instances For
The level-N completed L-function is N^(s/2) times Mathlib's completed L-function
ModularForm.Λ. Thus this definition has the classical completion
N^(s/2) (2π)^(-s) Γ(s) L(s, f) on the Dirichlet-series half-plane.
The level-N completed L-function of a positive-weight cusp form is entire.
The identity underlying Hecke's two-form functional equation. If g is the
Petersson-normalized Fricke companion of f, then Λ_N(k - s, f) = i^k Λ_N(s, g), without
additional weight or width hypotheses; this follows from Mellin change of variables alone.
Hecke's two-form functional equation. If f and g are positive-weight, width-one cusp
forms and g is the Petersson-normalized Fricke companion of f, then
Λ_N(k - s, f) = i^k Λ_N(s, g). The two forms may live on different carriers, but both have
weight k. This is the classical hypothesis-bearing interface; for the stronger underlying
Mellin identity, use frickeCompletedL_sub_eq_I_zpow_mul.
Hecke's functional equation for a positive-weight cusp form on Γ₁(N), with the normalized
Fricke operator providing the companion cusp form.