The Hecke eigenbasis and Eisenstein eigenform at level one #
At level one, the congruence subgroup (Gamma1 1).map (mapGL โ) equals the full modular group ๐ฎโ
(Gamma1_one_map_eq_SL), there are no oldforms (cuspFormsNew_one), and (ZMod 1)หฃ is trivial,
so every form has trivial nebentypus. Transporting the AtkinโLehnerโMiyakeโLi newform basis
HeckeRing.GL2.Newform.basis 1 k along this group equality equips CuspForm ๐ฎโ k with a canonical
basis levelOneNewformBasis k indexed by Newform 1 k.
Because the level-one Hecke operators heckeTLevelOne and heckeTCuspLevelOne share the positive
Fourier-coefficient divisor-sum formula with the composite Hecke-ring elements
heckeTCompositeGamma0 1 n acting at trivial character, the two actions agree across
modularFormGamma1OneEquiv (for k โ 0) and cuspFormGamma1OneEquiv (at every weight). From this
comparison we obtain:
- commutativity of the level-one Hecke operators
heckeTCuspLevelOneandheckeTLevelOne; - simultaneous diagonalization of
heckeTCuspLevelOne k nonlevelOneNewformBasis k, with eigenvalue then-th Fourier coefficient(qExpansion 1 f.toCuspForm).coeff n, and the trace formulaTr(Tโ | S_k) = โ_{f โ Newform 1 k} aโ(f); - the identities
Tโ = 1andT_{p^{r+2}} = Tโ T_{p^{r+1}} - p^{k-1} T_{p^r}between the operatorsheckeTCuspLevelOne, read off on this basis from the normalizationaโ = 1and the prime-power recurrence of the coefficients of a newform; - separation of coordinates in any subspace of
CuspForm ๐ฎโ kstable underTโfor every primep(levelOneNewformBasis_mem_of_forall_prime), combining multiplicity one at level one withModule.Basis.self_mem_of_repr_ne_zero_of_forall, and the resulting prime-Hecke injectivity criterioninjective_of_heckeTCuspLevelOne_mem_ker; - the Hecke eigenform equation
Tโ(E_k) = ฯ_{k-1}(n) E_kfor the normalized Eisenstein seriesModularForm.E hkat even weightk โฅ 4(heckeTLevelOne_E), deduced from the multiplicativity and prime-power recurrence ofฯ_{k-1}viaforall_heckeTCompositeGamma0_eq_coeff_smul_iff, together with the direct-sum decompositionM_k(SL(2, โค)) = S_k(SL(2, โค)) โ โ ยท E_kand the resulting trace identityTr(Tโ | M_k) = Tr(Tโ | S_k) + ฯ_{k-1}(n).
Main definitions #
TauCeti.modularFormGamma1OneEquiv,TauCeti.cuspFormGamma1OneEquiv: theโ-linear equivalencesM_k(ฮโ(1)) โโ[โ] M_k(SL(2, โค))andS_k(ฮโ(1)) โโ[โ] S_k(SL(2, โค))preserving underlying functions onโ.TauCeti.levelOneNewformBasis: the basis ofCuspForm ๐ฎโ kindexed byNewform 1 k.
Main results #
TauCeti.heckeTCuspLevelOne_cuspFormGamma1OneEquiv,TauCeti.heckeTLevelOne_modularFormGamma1OneEquiv: compatibility ofheckeTCuspLevelOneandheckeTLevelOnewithheckeTCompositeGamma0 1 n.TauCeti.commute_heckeTCuspLevelOne,TauCeti.commute_heckeTLevelOne: level-one Hecke operators commute.HeckeRing.GL2.Newform.twelve_le_weight,TauCeti.heckeTCuspLevelOne_levelOneNewformBasis,TauCeti.trace_heckeTCuspLevelOne,TauCeti.levelOneNewformBasis_mem_of_forall_prime,TauCeti.injective_of_heckeTCuspLevelOne_mem_ker: the weight bound12 โค kon level-one newforms, eigenbasis action, trace, prime-Hecke invariant-subspace coordinate extraction, and injectivity criterion onCuspForm ๐ฎโ k.TauCeti.heckeTCuspLevelOne_one,TauCeti.heckeTCuspLevelOne_prime_pow_add_two:Tโ = 1and the recurrenceT_{p^{r+2}} = Tโ T_{p^{r+1}} - p^{k-1} T_{p^r}onCuspForm ๐ฎโ k.TauCeti.heckeTLevelOne_E,TauCeti.isCompl_cuspFormSubmodule_span_E,TauCeti.trace_heckeTLevelOne: the Eisenstein Hecke eigenvalue, the cusp/Eisenstein complement, and the trace ofTโonModularForm ๐ฎโ k.
References #
- J.-P. Serre, A course in arithmetic, Chapter VII, ยงยง4โ5.
- F. Diamond and J. Shurman, A first course in modular forms, Propositions 5.2.3, 5.3.1, and 5.8.5, and Theorem 5.8.2.
Re-reading ฮโ(1) forms as SL(2, โค) forms #
Modular forms for ฮโ(1) and for SL(2, โค) are canonically linearly isomorphic, via the
subgroup equality Gamma1_one_map_eq_SL, without changing the underlying function on โ.
Instances For
modularFormGamma1OneEquiv preserves the underlying function on โ.
The inverse of modularFormGamma1OneEquiv preserves the underlying function on โ.
Cusp forms for ฮโ(1) and for SL(2, โค) are canonically linearly isomorphic, via the
subgroup equality Gamma1_one_map_eq_SL, without changing the underlying function on โ.
Instances For
cuspFormGamma1OneEquiv preserves the underlying function on โ.
The inverse of cuspFormGamma1OneEquiv preserves the underlying function on โ.
Every ฮโ(1) modular form lies in the trivial-character subspace M_k(ฮโ(1), 1).
Every ฮโ(1) cusp form lies in the trivial-character subspace S_k(ฮโ(1), 1).
At level one every modular form has trivial nebentypus.
At level one every cusp form has trivial nebentypus.
Compatibility of heckeTLevelOne and heckeTCuspLevelOne with heckeTCompositeGamma0 1 #
Compatibility of heckeTCuspLevelOne with the composite ฮโ(1) Hecke action. Across
cuspFormGamma1OneEquiv, heckeTCuspLevelOne k n agrees with heckeTCompositeGamma0 1 n acting on
S_k(ฮโ(1), 1): both have the same Fourier-coefficient divisor-sum formula at every index.
Compatibility of heckeTLevelOne with the composite ฮโ(1) Hecke action at nonzero weight:
both operators have the same positive Fourier coefficients, which determine a modular form when
k โ 0.
Level-one Hecke operators on cusp forms commute.
Level-one Hecke operators on modular forms commute.
The canonical basis of S_k(SL(2, โค)) consisting of normalized Hecke eigenforms, obtained
by transporting HeckeRing.GL2.Newform.basis 1 k along cuspFormsNew_one and
cuspFormGamma1OneEquiv.
Instances For
At a newform f, the basis vector levelOneNewformBasis k f has the same underlying function
on โ as f.toCuspForm.
cuspFormGamma1OneEquiv carries f.toCuspForm to levelOneNewformBasis k f.
Every level-one newform has weight k โฅ 12, since S_k(SL(2, โค)) = 0 for k < 12.
Each basis vector of levelOneNewformBasis k is an eigenform of every heckeTCuspLevelOne,
with eigenvalue equal to its n-th Fourier coefficient.
Tโ is the identity on S_k(SL(2, โค)): it fixes each newform, whose first Fourier
coefficient is 1.
The prime-power recurrence of the level-one Hecke operators:
T_{p^{r+2}} = Tโ T_{p^{r+1}} - p^{k-1} T_{p^r} on S_k(SL(2, โค)) for a prime p
(DiamondโShurman Proposition 5.3.1). Both sides act on each newform by the corresponding
combination of its Fourier coefficients, which satisfy this recurrence.
The trace of Tโ on S_k(SL(2, โค)) is the sum of the n-th Fourier coefficients of the
level-one newforms.
Prime-Hecke invariant subspaces of S_k(SL(2, โค)) contain every newform occurring in their
elements. Two distinct level-one newforms differ in their eigenvalue at some prime (strong
multiplicity one, Newform.eq_of_forall_prime_eigenvalue_eq), so the joint prime-Hecke weights on
levelOneNewformBasis k are injective and Module.Basis.self_mem_of_repr_ne_zero_of_forall
clears extra coordinates.
Injectivity criterion on S_k(SL(2, โค)) via prime Hecke operators. A semilinear map out of
CuspForm ๐ฎโ k whose kernel is stable under heckeTCuspLevelOne k p for every prime p and that
vanishes on no basis vector of levelOneNewformBasis k is injective.
The normalized Eisenstein series as a Hecke eigenform #
The first Fourier coefficient of ModularForm.E hk at even weight k โฅ 4 is nonzero:
all positive coefficients are multiples of it (E_qExpansion_coeff), and a nonzero modular form of
nonzero weight cannot have all positive Fourier coefficients equal to zero.
The normalized Eisenstein series E_k is a Hecke eigenform with eigenvalue ฯ_{k-1}(n) at
every n โฅ 1 (Serre, A Course in Arithmetic, VII.5.3; DiamondโShurman, Proposition 5.2.3).
The cusp/Eisenstein decomposition and trace of Tโ on ModularForm ๐ฎโ k #
At even weight k โฅ 4, M_k(SL(2, โค)) is the internal direct sum of S_k(SL(2, โค)) and
โ ยท E_k.
The trace of Tโ on M_k(SL(2, โค)) at even weight k โฅ 4 is the cusp-form trace plus
ฯ_{k-1}(n).