The twisting character of the χ-twisted Γ₀(N) Hecke ring #
Delta0UpperUnit sends an element of Δ₀(N) to the unit its integral witness has in the
upper-left corner mod N. Composing with a Dirichlet character χ : (ZMod N)ˣ →* ℂˣ gives
delta0NebentypusChar χ : Δ₀(N) →* ℂˣ
the coefficient the χ-twisted double-coset operator attaches to a monoid element.
It is not an extension of the nebentypus along Γ₀(N) → Δ₀(N), and the direction matters:
delta0NebentypusChar_mapGL records that on Γ₀(N) it restricts to the inverse of
χ ∘ Gamma0Map, the character modFormCharSpace is defined by. That is the convention rather
than an accident — the twisted operator divides by the character, each representative
contributing χ(·)⁻¹ • (f ∣[k] ·), so the value attached to a monoid element is the reciprocal
of the one attached to a group element acting on forms. It is inherited directly from
Delta0UpperUnit_mapGL, where the inverse first appears.
Main definitions #
HeckeRing.GL2.delta0NebentypusChar: the twisting characterΔ₀(N) →* ℂˣ.
Main results #
HeckeRing.GL2.delta0NebentypusChar_apply: the defining equation,@[simp]. It is the only route to that equation from outside this file: the definition's body is not exposed, so downstream neitherrfl,unfold,simp [delta0NebentypusChar]norMonoidHom.comp_applycan recover it — but plainsimpdoes, through this lemma.HeckeRing.GL2.delta0NebentypusChar_mapGL: onΓ₀(N)it is inverse toχ ∘ Gamma0Map.HeckeRing.GL2.delta0NebentypusChar_natDiagGL: its value on a positive natural diagonal.
References #
- G. Shimura, Introduction to the arithmetic theory of automorphic functions, §3.5 (Hecke operators with nebentypus).
- Adapted from the AINTLIB
LeanModularFormsproject (Chris Birkbeck),HeckeRIngs/GL2/Unified/TwistedHeckeRing.leanat commit2baa76f742bdb4fb8ee323fabba41203bd390e08, declarationdelta0NebentypusDeltaChar. The source builds the character as a bareMonoidHomwithmap_one'/map_mul'discharged by hand from itsClassical.choosewitness API; here those obligations are already carried byDelta0UpperUnit, so the character is a composition.
The twisting character of the χ-twisted Γ₀(N) Hecke ring: χ of the upper-left
unit of an integral witness. Multiplicativity is inherited from Delta0UpperUnit, which is
already a MonoidHom, so no hypothesis is needed on χ beyond being one.
Equations
Instances For
On Γ₀(N) the twisting character is inverse to the nebentypus. Delta0UpperUnit
restricts to the inverse of Gamma0Map there, because ad ≡ 1; applying χ carries the
inverse across. Reading this character as an extension of the nebentypus and dropping the
inverse would negate every twist downstream.