Cusp form submodule and IsCuspForm predicate #
This file defines the inclusion of cusp forms into modular forms as a linear map, the cusp form
submodule of modular forms, and the IsCuspForm predicate. It also provides a direct constructor
ModularForm.toCuspForm for building cusp forms from modular forms with vanishing constant
q-expansion coefficient (for 𝒮ℒ).
Main definitions #
CuspForm.toModularFormₗ: the inclusionCuspForm Γ k →ₗ[ℂ] ModularForm Γ k.ModularForm.cuspFormSubmodule: the submodule ofModularForm Γ kconsisting of cusp forms.ModularForm.IsCuspForm: predicate that a modular form lies in the cusp form submodule.ModularForm.toCuspForm: builds aCuspForm 𝒮ℒ kfrom aModularFormwhose q-expansion has vanishing constant term.
Main results #
CuspForm.toModularFormₗ_injective: the inclusion is injective.CuspForm.equivCuspFormSubmodule:CuspForm Γ k ≃ₗ[ℂ] cuspFormSubmodule Γ k.ModularForm.isCuspForm_iff_coeffZero_eq_zero: for𝒮ℒ,IsCuspFormis equivalent to the q-expansion having vanishing constant term.
The inclusion of cusp forms into modular forms, as a ℂ-linear map.
Equations
- CuspForm.toModularFormₗ = { toFun := ModularFormClass.modularForm, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The submodule of ModularForm Γ k consisting of cusp forms, defined as the range of
the inclusion CuspForm.toModularFormₗ.
Equations
Instances For
A modular form is a cusp form if it lies in the cusp form submodule.
Equations
- f.IsCuspForm = (f ∈ ModularForm.cuspFormSubmodule Γ k)
Instances For
A modular form is a cusp form if and only if it vanishes at every cusp. This is the general characterization valid for any subgroup.
A modular form with valueAtInfty f = 0 is zero at infinity.
An 𝒮ℒ modular form with vanishing q-expansion constant term vanishes at every cusp.
Build a CuspForm 𝒮ℒ k from a ModularForm 𝒮ℒ k whose q-expansion has vanishing
constant term. The resulting cusp form has the same underlying function.
Equations
- f.toCuspForm h = { toSlashInvariantForm := f.toSlashInvariantForm, holo' := ⋯, zero_at_cusps' := ⋯ }
Instances For
For 𝒮ℒ modular forms, IsCuspForm is equivalent to the q-expansion having vanishing
constant term.