Cusp decay of mixed-period test functions at positive level
ProvedMTT.Cohomology.mixed_period_test_functions_cusp_decay_of_pos_levelcohomologycomplex-analysismodular-forms
Let and . Let and let be a mixed-period primitive for , with the coefficient growth specified by IsMixedPeriodPrimitive. Put and define on the upper half-plane
For every , both normalized cusp-chart functions vanish at infinity:
The convergence is uniform in the real part, as expressed by Mathlib's IsZeroAtImInfty. This is the cusp-boundary input for the mixed-period Stokes argument. Positive level is explicit; the theorem makes no claim for .
Formalization Note Outside the upper half-plane, the scalar test functions use Mathlib's standard extension of functions on the upper half-plane. This declaration replaces MTT.Cohomology.mixed_period_test_functions_cusp_decay, whose statement omitted .
Preamble
import Definitions.Def_MTT_PeriodPairing import Mathlib.NumberTheory.ModularForms.Bounds set_option autoImplicit false noncomputable section open UpperHalfPlane MeasureTheory open scoped MatrixGroups Modular ComplexConjugate open MTT.Cohomology
Formal statement
theorem MTT.Cohomology.mixed_period_test_functions_cusp_decay_of_pos_level
{N k : ℕ} (hN : 0 < N) (hk : 2 ≤ k)
(g v q : CuspForm (MTT.GammaOne N) (k : ℤ))
(U : ℂ → Binary ℂ) (hU : IsMixedPeriodPrimitive g v U) :
let A₁ : ℂ → ℂ := fun z =>
periodContraction (k - 2) (U z)
(conj ((↑ₕ(fun τ : ℍ ↦ q τ)) z) • periodPower (k - 2) (conj z))
let A₂ : ℂ → ℂ := fun z => conj <|
periodContraction (k - 2)
(((↑ₕ(fun τ : ℍ ↦ q τ)) z) • periodPower (k - 2) z) (U z)
(∀ σ : Matrix.SpecialLinearGroup (Fin 2) ℤ, IsZeroAtImInfty
fun τ : ℍ ↦ A₁ ((σ • τ : ℍ) : ℂ) *
((starRingEnd ℂ (denom σ τ)) ^ 2)⁻¹) ∧
(∀ σ : Matrix.SpecialLinearGroup (Fin 2) ℤ, IsZeroAtImInfty
fun τ : ℍ ↦ A₂ ((σ • τ : ℍ) : ℂ) *
((starRingEnd ℂ (denom σ τ)) ^ 2)⁻¹) := by sorrySource
Classical mixed Eichler--Shimura period pairing argument: contraction invariance, Wirtinger differentiation, and exponential decay of cusp forms.