LMFDB definition

Classical newforms

Let Mk(N,χ)M_k(N,\chi) be the space of modular forms of weight kk, level NN, and character χ\chi.

If MM is a proper divisor of NN and ψ\psi is a Dirichlet character of modulus MM that induces χ\chi, then for every divisor D∣(N/M)D \mid (N/M), there is a map from Mk(M,ψ)M_k(M,\psi) to Sk(N,χ)S_k(N,\chi) via f(z)↦f(Dz)f(z) \mapsto f(Dz). Such modular forms are said to be old, and together they span a subspace Mkold(N,χ)⊆Mk(N,χ)M_k^{\rm old}(N,\chi) \subseteq M_k(N,\chi).

The orthogonal complement of the Mkold(N,χ)M_k^{\rm old}(N,\chi) in Mk(N,χ)M_k(N,\chi) with respect to the Petersson scalar product is denoted Mknew(N,χ)M_k^{\rm new}(N,\chi), and we have the decomposition Mk(N,χ)=Mkold(N,χ)⊕Mknew(N,χ). M_k(N,\chi)=M_k^{\rm old}(N,\chi)\oplus M_k^{\rm new}(N,\chi).

Restricting to cusp forms gives a corresponding decomposition into old forms and new forms Sk(N,χ)=Skold(N,χ)⊕Sknew(N,χ). S_k(N,\chi)=S_k^{\rm old}(N,\chi)\oplus S_k^{\rm new}(N,\chi).

A newform is a cusp form f∈Sknew(N,χ)f\in S_k^{\rm new}(N,\chi) that is also an eigenform of all Hecke operators, normalized so that the qq-expansion f(z)=∑anqnf(z)=\sum a_n q^n, where q=e2πizq=e^{2\pi i z}, begins with the coefficient a1=1a_1=1. The newforms are a standard basis for the vector space Sknew(N,χ)S_k^{\rm new}(N,\chi).

LMFDB source · reviewed

Alex J. Best, Andreea Mocanu, David Farmer, Stephan Ehlen, Holly Swisher, Nicolas Mascot, Andrew Sutherland, John Voight, John Jones. CC BY-SA 4.0. Snapshot 2026-09-22; formatting adapted for this site.

All definitions →