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 #
ModularForm.gammaSlashₗ: slashing byγ ∈ SL(2, ℤ)as an endomorphism ofM_k(Γ(N)).
Main results #
ModularForm.gammaSlashₗ_one,ModularForm.gammaSlashₗ_mul,ModularForm.gammaSlashₗ_of_mem_Gamma:gammaSlashₗis a right action ofSL(2, ℤ)on whichΓ(N)acts trivially.ModularForm.restrict_diamondOp_eq_gammaSlashₗ: restricted toΓ(N), a diamond operator is slashing by a representative inΓ₀(N).ModularForm.restrict_traceₗ_mem: the trace fromΓ(N)toΓ, restricted back toΓ(N), preserves a slash-stable subspace.ModularForm.isCompl_comap_restrictₗ_cuspFormSubmodule: aΓ-stable complement of the cusp forms of levelΓ(N)descends to a complement of the cusp forms onΓ ⊇ Γ(N).ModularForm.diamondOp_mem_comap_restrictₗ: onΓ₁(N), the descended complement is stable under the diamond operators.ModularForm.isCompl_comap_restrictₗ_charSpace_range_cuspToModFormCharSpace: the descended complement splitsM_k(N, χ)against the image ofS_k(N, χ).
References #
- F. Diamond and J. Shurman, A first course in modular forms, Sections 4.2, 4.5 and 4.6.
Slashing by γ ∈ SL(2, ℤ) as an endomorphism of M_k(Γ(N)), which γ normalizes.
Instances For
The underlying function of gammaSlashₗ γ f is the slash f ∣[k] γ.
Slashing by the identity is the identity.
Slashing is a right action: slashing by γ * δ is slashing by γ, then by δ.
Elements of Γ(N) act trivially on M_k(Γ(N)).
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, χ).