Documentation

TauCeti.NumberTheory.ModularForms.EisensteinSeries.Congruence

The cusp--Eisenstein decomposition for congruence subgroups #

Let Γ be a subgroup of SL(2, ℤ) containing the principal congruence subgroup Γ(N), such as Γ₁(N) (via CongruenceSubgroup.Gamma_le_Gamma1) or Γ₀(N). In weight at least three, the Eisenstein subspace for Γ is the space of forms whose restriction to Γ(N) belongs to the span of the primitive residue-class Eisenstein series. This file proves that it is complementary to the cusp forms.

The decomposition descends from the corresponding decomposition for Γ(N) by ModularForm.isCompl_comap_restrictₗ_cuspFormSubmodule, since the primitive Eisenstein span is stable under slashing by SL(2, ℤ): the slash transformation formula sends the series with residue a to the series whose residue is the right translate of a.

Main results #

References #

Slashing a primitive residue-class Eisenstein series by an integral determinant-one matrix permutes its residue class, with the matrix viewed in the real general linear group.

The principal-level slash operator sends a bundled primitive Eisenstein generator to the generator with right-translated residue.

The Eisenstein subspace of M_k(Γ), for a subgroup Γ of SL(2, ℤ) containing Γ(N), in weight at least three: a form belongs to it exactly when its restriction to Γ(N) belongs to the primitive residue-class Eisenstein span.

Instances For

    The defining pullback of the primitive Eisenstein span along restriction to Γ(N).

    Membership in the Eisenstein subspace of M_k(Γ) is detected after restriction to the principal congruence subgroup.

    The cusp--Eisenstein decomposition on a subgroup Γ of SL(2, ℤ) containing Γ(N), in weight at least three. For Γ₁(N), take hΓ := CongruenceSubgroup.Gamma_le_Gamma1 N.

    The Eisenstein subspace of M_k(Γ) and the cusp-form submodule have zero intersection in weight at least three.

    In weight at least three, the Eisenstein subspace of M_k(Γ) and the cusp forms together span all modular forms on Γ.