The newforms are an orthogonal basis of the new subspace #
The newforms of level N and weight k form a Petersson-orthogonal basis of the new subspace
S_k(Γ₁(N))ⁿᵉʷ, and those of nebentypus χ span its χ-part S_k(Γ₁(N))ⁿᵉʷ ⊓ S_k(N, χ).
Orthogonality. Good Hecke eigenforms whose eigenvalues differ at a prime p ∤ N are
orthogonal (HeckeRing.GL2.EigenformAwayFromLevel.peterssonInnerCosets_eq_zero_of_eigenvalue_ne,
from the Petersson adjoint of Tₚ). Two distinct
newforms differ in nebentypus or at some good prime, since a newform is determined by its
nebentypus and its eigenvalues at the good primes.
Spanning. S_k(N, χ) has a basis of good Hecke eigenforms, and its old and new parts are
stable under the good Tₚ and complementary. So the new part of each basis vector is again a
good Hecke eigenvector, and these new parts span S_k(Γ₁(N))ⁿᵉʷ ⊓ S_k(N, χ). A nonzero good
Hecke eigenvector in the new subspace has a₁ ≠ 0, so dividing by a₁ makes it a newform.
Main definitions #
HeckeRing.GL2.Newform.ofForallPrime: a nonzero cusp form of nebentypusχin the new subspace that is an eigenvector of every goodTₚ, divided by its first coefficient, as a newform.HeckeRing.GL2.Newform.basis: the newforms, as a basis ofS_k(Γ₁(N))ⁿᵉʷ.
Main results #
HeckeRing.GL2.Newform.peterssonInnerCosets_eq_zero_of_ne: distinct newforms are orthogonal.HeckeRing.GL2.Newform.span_image_toCuspForm_eq_cuspFormsNew_inf_cuspFormCharSpace: the newforms of nebentypusχspanS_k(Γ₁(N))ⁿᵉʷ ⊓ S_k(N, χ).HeckeRing.GL2.Newform.span_range_toCuspForm_eq_cuspFormsNew: the newforms spanS_k(Γ₁(N))ⁿᵉʷ.HeckeRing.GL2.Newform.linearIndependent_toCuspForm: the newforms are linearly independent.
References #
- T. Miyake, Modular forms, Theorem 4.6.13(2).
- F. Diamond and J. Shurman, A first course in modular forms, Theorem 5.8.2.
Orthogonality #
The newforms are linearly independent: the underlying cusp forms of the newforms of level
N and weight k are linearly independent.
Normalising a new eigenvector #
A new eigenvector, normalised, is a newform. A nonzero cusp form of nebentypus χ in the
new subspace that is an eigenvector of the Hecke ring at every prime not dividing N, divided
by its first coefficient (which is nonzero).
Equations
- HeckeRing.GL2.Newform.ofForallPrime hχ hnew hF h = { toEigenformAwayFromLevel := HeckeRing.GL2.EigenformAwayFromLevel.ofForallPrime ⋯ ⋯ ⋯, isNew := ⋯, isNorm := ⋯ }
Instances For
The underlying cusp form of ofForallPrime is the supplied form divided by its first
coefficient.
The nebentypus of ofForallPrime is the character supplied to the constructor.
Spanning #
The newforms of nebentypus χ span the new part of S_k(N, χ) (Miyake,
Theorem 4.6.13(2)): the span of their underlying cusp forms is S_k(Γ₁(N))ⁿᵉʷ ⊓ S_k(N, χ).
The newforms span the new subspace: the span of the underlying cusp forms of the newforms
of level N and weight k is S_k(Γ₁(N))ⁿᵉʷ.
The basis #
The newforms, as a basis of the new subspace S_k(Γ₁(N))ⁿᵉʷ (Miyake, Theorem 4.6.13(2);
Diamond–Shurman, Theorem 5.8.2). It is Petersson-orthogonal:
Newform.peterssonInnerCosets_eq_zero_of_ne.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The basis vector of Newform.basis at a newform is that newform.