Documentation

Mathlib.NumberTheory.ModularForms.CuspFormSubmodule

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 #

Main results #

The inclusion of cusp forms into modular forms, as a ℂ-linear map.

Equations
Instances For
    @[simp]
    theorem CuspForm.toModularFormₗ_apply {Γ : Subgroup (GL (Fin 2) )} {k : } [Γ.HasDetOne] (f : CuspForm Γ k) (z : UpperHalfPlane) :
    noncomputable def ModularForm.cuspFormSubmodule (Γ : Subgroup (GL (Fin 2) )) (k : ) [Γ.HasDetOne] :

    The submodule of ModularForm Γ k consisting of cusp forms, defined as the range of the inclusion CuspForm.toModularFormₗ.

    Equations
    Instances For
      def ModularForm.IsCuspForm {Γ : Subgroup (GL (Fin 2) )} {k : } [Γ.HasDetOne] (f : ModularForm Γ k) :

      A modular form is a cusp form if it lies in the cusp form submodule.

      Equations
      Instances For

        The cusp form submodule is linearly equivalent to the type of cusp forms.

        Equations
        Instances For
          theorem ModularForm.isCuspForm_iff {Γ : Subgroup (GL (Fin 2) )} {k : } [Γ.HasDetOne] (f : ModularForm Γ k) :
          f.IsCuspForm ∀ {c : OnePoint }, IsCusp c Γc.IsZeroAt (⇑f) k

          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
          Instances For

            For 𝒮ℒ modular forms, IsCuspForm is equivalent to the q-expansion having vanishing constant term.