Documentation

TauCeti.NumberTheory.ModularForms.Cusps.Basic

The integer cusp width of a finite-index subgroup #

The image of T = [1, 1; 0, 1] in GL(2, โ„) and its powers are the upper-triangular shift matrices; a subgroup ๐’ข of finite relative index in ๐’ฎโ„’ contains some positive power of T, and Subgroup.integerCuspWidth ๐’ข is the least such exponent. The cosets of the first Subgroup.integerCuspWidth ๐’ข powers of T are pairwise distinct in ๐’ฎโ„’ โงธ ๐’ข โŠ“ ๐’ฎโ„’, and the integer cusp width is a positive integer multiple of the strict width at โˆž.

Main declarations #

References #

@[simp]

The image of T ^ n : SL(2, โ„ค) in GL(2, S) for any commutative ring S is the upper-triangular matrix [1, n; 0, 1].

@[simp]

The image of T ^ n : SL(2, โ„ค) in GL(2, S), for a natural exponent.

The Mรถbius action of upperRightHom x = [1, x; 0, 1] on โ„ is the shift x +แตฅ ยท.

Slashing a function g : โ„ โ†’ โ„‚ by the shift matrix [1, x; 0, 1] is the shift ฯ„ โ†ฆ g (x +แตฅ ฯ„).

theorem TauCeti.ModularForm.slash_T_zpow_apply (k j : โ„ค) (g : UpperHalfPlane โ†’ โ„‚) (ฯ„ : UpperHalfPlane) :
SlashAction.map k (ModularGroup.T ^ j) g ฯ„ = g (โ†‘j +แตฅ ฯ„)

Acting on a function g : โ„ โ†’ โ„‚ by T ^ j via the weight k slash action is the shift ฯ„ โ†ฆ g ((j : โ„) +แตฅ ฯ„).

@[simp]

The coset of a power of T is the base coset exactly when the exponent is a strict period of ๐’ข: the bridge between the coset space and the strict periods, stated without reference to the group action.

A subgroup of GL(2, โ„) of finite relative index in ๐’ฎโ„’ always has a positive natural number in its strict periods: some positive power of T lands in the subgroup.

noncomputable def TauCeti.Subgroup.integerCuspWidth (๐’ข : Subgroup (GL (Fin 2) โ„)) :

The MulAction.period of the coset of T acting on the base coset of ๐’ฎโ„’ โงธ ๐’ข โŠ“ ๐’ฎโ„’. When some positive power of T lies in ๐’ข โ€” in particular whenever ๐’ข has finite relative index in ๐’ฎโ„’, see Subgroup.integerCuspWidth_pos โ€” this is the smallest positive integer n such that the upper-triangular matrix [1, n; 0, 1] lies in ๐’ข; otherwise it is 0.

Equations
Instances For

    The integer cusp width is positive.

    The integer cusp width is a strict period.

    โˆž is a cusp of a subgroup of finite relative index in ๐’ฎโ„’: its integer cusp width is a positive strict period, which is exactly the criterion.

    This is the group-theoretic half of every "a form for ๐’ข is bounded at โˆž" argument; the form-theoretic half is one application of ModularFormClass.bdd_at_cusps on top of it.

    theorem TauCeti.Subgroup.integerCuspWidth_le {๐’ข : Subgroup (GL (Fin 2) โ„)} {n : โ„•} (hpos : 0 < n) (hmem : โ†‘n โˆˆ ๐’ข.strictPeriods) :

    The integer cusp width is minimal among positive integer strict periods.

    The natural numbers among the strict periods are exactly the multiples of the integer cusp width.

    @[simp]

    The powers of T lying in ๐’ข are exactly those with exponent divisible by the integer cusp width.

    The cosets T ^ j โ€ข (๐’ข โŠ“ ๐’ฎโ„’) for j < integerCuspWidth ๐’ข are pairwise distinct in ๐’ฎโ„’ โงธ ๐’ข.subgroupOf ๐’ฎโ„’.

    The integer cusp width is a positive integer multiple of the strict width at โˆž.

    The strict period 1 of ฮ“โ‚(N) #

    1 is a strict period of ฮ“โ‚(N), viewed in GL (Fin 2) โ„.

    This is the side condition the period-1 q-expansion API asks for at every congruence level โ€” ModularForm.qExpansion_smul, qExpansion_levelRaise_coeff and isCusp_of_mem_strictPeriods all take it as a hypothesis โ€” so it is named here rather than reproved at each use site.