Eigenvectors of Hecke operators at bad primes #
At a bad prime p ∣ N, the operator is the alias U_p = T_p, and the level-supported
coefficient characterization in HeckeSlash/LevelSupported.lean becomes the familiar
criterion U_p f = c f ↔ a_{pm}(f) = c a_m(f). This is the bad-prime counterpart of the
good-prime criterion in HeckeSlash/Nebentypus/Eigenvector.lean. On a nebentypus space the two
criteria combine into one statement at every prime: with the nebentypus extended by zero,
χ(p) = 0 for p ∣ N (Mathlib's MulChar.ofUnitHom),
T_p F = c F ↔ a_{pm}(F) = c a_m(F) − χ(p) p^{k−1} a_{m/p}(F) for every m,
the last term present only when p ∣ m. This turns the prime-power and coprime-product
recurrences of a normalized form into eigenvector equations at every prime.
Main results #
HeckeRing.GL2.heckeUNat_eq_smul_iff_forall_qExpansion_coeff_prime_muland its cusp-form counterpart give the criterion in the standard bad-prime notation.HeckeRing.GL2.heckeTNat_eq_smul_iff_forall_qExpansion_coeff_prime_mul_ofUnitHomand its cusp-form counterpart give the criterion at every prime, with the zero-extended nebentypus.
References #
- F. Diamond and J. Shurman, A first course in modular forms, Propositions 5.2.1–5.2.2 and Proposition 5.8.5.
- T. Miyake, Modular forms, §4.5, Lemma 4.5.7.
The bad-prime coefficient characterization U_p F = c • F, on modular forms. For a
prime p ∣ N, the relation holds exactly when a_{pm}(F) = c a_m(F) for every m.
The bad-prime coefficient characterization U_p F = c • F, on cusp forms. For a
prime p ∣ N, the relation holds exactly when a_{pm}(F) = c a_m(F) for every m.
The criterion at every prime #
The coefficient characterization of T_p F = c • F at every prime, on M_k(N, χ).
With the nebentypus extended by zero to the residues not prime to N, the relation holds exactly
when a_{pm}(F) = c a_m(F) − χ(p) p^{k−1} a_{m/p}(F) for every m, the last term present only
when p ∣ m. At a good prime this is
heckeTNat_eq_smul_iff_forall_qExpansion_coeff_prime_mul; at a prime dividing the level
χ(p) = 0 and it is heckeUNat_eq_smul_iff_forall_qExpansion_coeff_prime_mul.
The coefficient characterization of T_p F = c • F at every prime, on S_k(N, χ): the
cusp-form case of heckeTNat_eq_smul_iff_forall_qExpansion_coeff_prime_mul_ofUnitHom.