Documentation

TauCeti.NumberTheory.ModularForms.HeckeSlash.Ring

The ℤ-linear extension of the Hecke slash operators to the Hecke ring #

heckeSlashGamma1ModularFormEnd attaches a ℂ-linear endomorphism of M_k(Γ₁(N)) to a single double coset. This file extends that assignment ℤ-linearly over the basis of the Hecke ring 𝕋 Δ₀(N) Γ₁(N) ℤ, assigning an endomorphism of M_k(Γ₁(N)) to each ring element.

This is not yet a ring action: multiplicativity is Shimura §3.4 and is not proved here, and the value on 1 is recorded only as the operator of the identity double coset, not as the identity endomorphism. What is delivered is the ℤ-linear assignment.

The extension is Finsupp.linearCombination at the coefficient ring ℤ, so linearity in the ring element is inherited rather than reproved — map_zero and map_add apply directly. The one lemma proved here is the one specific to this setting: the value on a basis element.

Main definitions #

Main results #

References #

The ℤ-linear extension of heckeSlashGamma1ModularFormEnd to formal ℤ-combinations of double cosets: ℤ-linear in the ring element, but not known to be multiplicative, so this is not yet a ring action.

𝕋 Δ H ℤ unfolds to HeckeCoset Δ H H →₀ ℤ carrying the transported module structure, which is why Finsupp.linearCombination applies at this type: the ascription below crosses the HeckeCosetModule wrapper.

Equations
Instances For