Documentation

TauCeti.NumberTheory.ModularForms.Newforms.StrongMultiplicityOne.Nebentypus

Strong multiplicity one without a nebentypus hypothesis #

The Fourier coefficients of a newform at the indices prime to its level determine its nebentypus: at a good prime p the Hecke recurrence gives χ(p) = (a_p² - a_{p²}) / p^{k-1} (TauCeti.char_prime_eq_coeff), and by Dirichlet's theorem on primes in arithmetic progressions a character is determined by its values at all but finitely many primes (DirichletCharacter.changeLevel_eq_changeLevel_of_eventually_apply_prime_eq). So two newforms of levels N and M whose coefficients a_n agree at every n prime to N M outside a finite set have nebentypes inducing the same character modulo every common multiple of N and M.

This removes the nebentypus hypothesis from strong multiplicity one stated on indices: such newforms have the same level and are equal (Miyake, Theorem 4.6.19, for newforms), and at a fixed level the coefficient and index forms of Miyake, Theorem 4.6.12, hold with no assumption on the nebentypus. Agreement of the eigenvalues at the primes alone does not see a_{p²}, and the prime form, HeckeRing.GL2.Newform.eq_of_forall_notMem_prime_eigenvalue_eq, keeps its nebentypus hypothesis.

Main results #

All in the namespace HeckeRing.GL2.Newform:

References #

The coefficients of a newform at its good indices determine its nebentypus at almost all primes. If newforms f and g of levels N and M have the same Fourier coefficient at every index n prime to N and M outside a finite set S, their zero-extended nebentypes agree at all but finitely many primes: at a large prime p, both p and p² are good indices outside S, and χ(p) = (a_p² - a_{p²}) / p^{k-1}.

theorem HeckeRing.GL2.Newform.χ_comp_unitsMap_eq_of_forall_notMem_qExpansion_coeff_eq {N M : ℕ} [NeZero N] [NeZero M] {k : ℤ} {L : ℕ} [NeZero L] (f : Newform N k) (g : Newform M k) (hN : N ∣ L) (hM : M ∣ L) {S : Finset ℕ} (h : ∀ (n : ℕ+), (↑n).Coprime N → (↑n).Coprime M → ↑n ∉ S → (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑f.toCuspForm) = (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑g.toCuspForm)) :

The coefficients of a newform at its good indices determine its nebentypus. If newforms f and g of levels N and M have the same Fourier coefficient at every index n prime to N and M outside a finite set, their nebentypes induce the same character modulo every common multiple L of N and M.

theorem HeckeRing.GL2.Newform.χ_eq_of_forall_notMem_qExpansion_coeff_eq {N : ℕ} [NeZero N] {k : ℤ} {f g : Newform N k} {S : Finset ℕ} (h : ∀ (n : ℕ+), (↑n).Coprime N → ↑n ∉ S → (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑f.toCuspForm) = (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑g.toCuspForm)) :
f.χ = g.χ

Newforms of the same level with the same coefficients at the good indices outside a finite set have the same nebentypus.

theorem HeckeRing.GL2.Newform.eq_of_forall_notMem_qExpansion_coeff_eq {N : ℕ} [NeZero N] {k : ℤ} {f g : Newform N k} {S : Finset ℕ} (h : ∀ (n : ℕ+), (↑n).Coprime N → ↑n ∉ S → (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑f.toCuspForm) = (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑g.toCuspForm)) :
f = g

Strong multiplicity one, on Fourier coefficients (Miyake's own form of Theorem 4.6.12): two newforms of level N and weight k whose q-expansion coefficients agree at every index coprime to N outside a finite set are equal. No assumption is made on the nebentypus: the coefficients determine it (Newform.χ_eq_of_forall_notMem_qExpansion_coeff_eq).

theorem HeckeRing.GL2.Newform.eq_of_forall_notMem_eigenvalue_eq {N : ℕ} [NeZero N] {k : ℤ} {f g : Newform N k} {S : Finset ℕ} (h : ∀ (n : ℕ+) (hn : (↑n).Coprime N), ↑n ∉ S → f.eigenvalue n hn = g.eigenvalue n hn) :
f = g

Strong multiplicity one (Miyake, Theorem 4.6.12, fixed level): two newforms of level N and weight k whose eigenvalues agree at every index coprime to N outside a finite set are equal. No assumption is made on the nebentypus.

theorem HeckeRing.GL2.Newform.level_eq_and_coe_eq_of_forall_notMem_qExpansion_coeff_eq {N M : ℕ} [NeZero N] [NeZero M] {k : ℤ} (f : Newform N k) (g : Newform M k) {S : Finset ℕ} (h : ∀ (n : ℕ+), (↑n).Coprime N → (↑n).Coprime M → ↑n ∉ S → (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑f.toCuspForm) = (PowerSeries.coeff ↑n) (UpperHalfPlane.qExpansion 1 ⇑g.toCuspForm)) :
N = M ∧ ⇑f.toCuspForm = ⇑g.toCuspForm

Strong multiplicity one across levels, on Fourier coefficients (Miyake, Theorem 4.6.19, for newforms). Let f, g be newforms of the same weight and of levels N, M whose q-expansion coefficients agree at every index prime to N and M outside a finite set. Then N = M and f and g are the same function on ℍ; their nebentypes then agree by Newform.χ_comp_unitsMap_eq_of_forall_notMem_qExpansion_coeff_eq.