Documentation

TauCeti.NumberTheory.ModularForms.CuspComplementDescent

Descending complements of the cusp forms from Γ(N) #

Let Γ be a subgroup of SL(2, ℤ) containing Γ(N), and let E be a complement of the cusp forms in M_k(Γ(N)) that is stable under slashing by Γ, such as the span of the Eisenstein series of level Γ(N), which is stable under all of SL(2, ℤ). Then the forms on Γ whose restriction to Γ(N) lies in E form a complement of the cusp forms in M_k(Γ). For Γ = Γ₁(N), if E is stable under Γ₀(N), this complement is stable under the diamond operators, so it also splits each nebentypus space M_k(N, χ) against the image of S_k(N, χ). This is how the cusp–Eisenstein decomposition passes from Γ(N) to congruence subgroups and to prescribed nebentypus, in every weight.

Spanning descends by the trace from Γ(N) to Γ. Restricted back to Γ(N), the trace of a form f is a sum of slashes of f by elements of Γ, so it stays in E; the trace of a cusp form is a cusp form; and the trace of the restriction of a form on Γ is that form times the index. The diamond operators slash by elements of Γ₀(N), so they preserve both the descended complement and the cusp forms, and a diamond-stable complement of the cusp forms splits each nebentypus space (isCompl_comap_subtype_range_cuspToModFormCharSpace).

The declarations live in Mathlib's root ModularForm namespace, beside ModularForm.translateₗ, ModularForm.restrictₗ and ModularForm.traceₗ; the lemmas with an explicit modular-form argument can be used with dot notation, as in f.coe_gammaSlashₗ γ.

Main definitions #

Main results #

References #

Slashing by γ ∈ SL(2, ℤ) as an endomorphism of M_k(Γ(N)), which γ normalizes.

Instances For
    @[simp]

    The underlying function of gammaSlashₗ γ f is the slash f ∣[k] γ.

    @[simp]

    Slashing by the identity is the identity.

    Slashing is a right action: slashing by γ * δ is slashing by γ, then by δ.

    Restricted to Γ(N), the diamond operator ⟨d⟩ on M_k(Γ₁(N)) is slashing by any representative g ∈ Γ₀(N) of d.

    Restricted back to Γ(N), the trace from Γ(N) to a larger subgroup Γ of SL(2, ℤ) maps an additive submonoid stable under slashing by Γ, such as a subspace, into itself: it is a sum of slashes by elements of Γ.

    Descent of a complement of the cusp forms. Let Γ ⊇ Γ(N) be a subgroup of SL(2, ℤ). If E is a complement of the cusp forms in M_k(Γ(N)) stable under slashing by Γ, then the forms on Γ whose restriction to Γ(N) lies in E form a complement of the cusp forms in M_k(Γ).

    On Γ₁(N), the diamond operators preserve the forms whose restriction to Γ(N) lies in a subspace stable under slashing by Γ₀(N).

    Descent to a nebentypus. If E is a complement of the cusp forms in M_k(Γ(N)) stable under slashing by Γ₀(N), then the forms of nebentypus χ whose restriction to Γ(N) lies in E form a complement of the image of S_k(N, χ) in M_k(N, χ).