Hecke Eigenforms and Their L-functions

The Riemann zeta function is built from a single, structureless list — the integers — and yet its Euler product \zeta(s)=\prod_p (1-p^{-s})^{-1} knows everything about the primes. It is natural to ask: is \zeta alone, or is it the first citizen of a whole republic of functions, each with its own Euler product, each encoding some other piece of arithmetic? The answer — one of the deepest discoveries of the twentieth century — is that such functions come, astonishingly, from symmetry. They are the L-functions of Hecke eigenforms.

A modular form f of weight k is a holomorphic function on the upper half-plane that transforms in a rigid, highly symmetric way under the modular group. Out of its Fourier coefficients we will manufacture a Dirichlet series L(s,f)=\sum_n a_n n^{-s} — and the miracle is that, for the right forms, this series factors into an Euler product just like \zeta. The "right" forms are the ones that are simultaneously eigenvectors of an entire commuting family of operators, the Hecke operators. This page is the story of how symmetry becomes an Euler product.

The Hecke operators

Fix a weight k and let S_k be the space of cusp forms of weight k for the full modular group \mathrm{SL}_2(\mathbb{Z}) — modular forms that vanish at the cusp, so their Fourier expansion starts at n=1:

f(\tau)=\sum_{n=1}^{\infty} a_n\,q^{n},\qquad q=e^{2\pi i\tau}.

This is a finite-dimensional complex vector space. For each n\ge1 there is a linear operator T_n:S_k\to S_k, the Hecke operator, which averages f over the lattices of index n inside the standard one. The precise recipe is secondary here; what matters are the three structural facts that make the whole theory run.

A commuting family of self-adjoint operators on a finite-dimensional inner-product space can be simultaneously diagonalised — the spectral theorem, straight out of linear algebra. So S_k has a basis of vectors that are eigenvectors of every T_n at once. These are the stars of the show.

Eigenvalues that are the coefficients

A Hecke eigenform is a nonzero cusp form f with

T_n f=\lambda_n\,f\qquad\text{for every }n\ge1,

for some scalars \lambda_n. Now comes the sleight of hand that gives the whole subject its punch. Writing out how T_n acts on the Fourier expansion, one finds that the n-th eigenvalue and the coefficients are linked by \lambda_n\,a_1=a_n. So if we normalise the eigenform by rescaling it so that

a_1=1, \text{then}\qquad T_n f=a_n\,f:\quad\textbf{the Hecke eigenvalues ARE the Fourier coefficients.}

This is why the theory is not merely elegant but computable. The abstract spectral data of an infinite family of operators is nothing more exotic than the list of numbers a_2,a_3,a_4,\dots you read off the q-expansion. A normalised Hecke eigenform is often called simply a newform (at level one).

Multiplicativity of the coefficients

Feed the eigenform equation into the composition law. Since T_m f=a_m f and T_n f=a_n f, applying T_m T_n to f two ways gives an identity purely among the coefficients:

These two facts — multiplicativity across coprime factors, and a two-term recursion at each single prime — mean the entire sequence (a_n) is determined by the values a_p at the primes alone. Just as with \zeta, arithmetic has collapsed onto the primes. That collapse is exactly what an Euler product needs.

The L-function and its Euler product

Assemble the coefficients into a Dirichlet series — the Hecke L-function of f:

L(s,f)=\sum_{n=1}^{\infty}\frac{a_n}{n^{s}}.

For a normalised weight-k Hecke eigenform f, and \Re(s) large enough for convergence,

L(s,f)=\prod_{p\ \text{prime}}\frac{1}{1-a_p\,p^{-s}+p^{\,k-1-2s}}.

Look hard at a single Euler factor. For \zeta the factor is (1-p^{-s})^{-1} — a linear polynomial in the variable X=p^{-s}. Here the factor is (1-a_p X+p^{k-1}X^2)^{-1} — a quadratic in X. This is a degree-2 Euler product, and that jump in degree is the signature of a form living on a two-dimensional automorphic object. Multiplicativity is what splits the sum into a product over primes; the prime-power recursion is what makes each factor a geometric-like series in X — as we now verify by hand.

Worked example: the degree-2 factor is the recursion

Fix a prime p and abbreviate X=p^{-s}. The claim is that the local factor at p collects exactly the prime-power coefficients:

\frac{1}{1-a_p X+p^{\,k-1}X^{2}}=\sum_{r=0}^{\infty} a_{p^{r}}\,X^{r},\qquad a_{p^0}=a_1=1.

To check it, multiply through by the denominator and demand that the product equal 1:

\bigl(1-a_p X+p^{\,k-1}X^{2}\bigr)\sum_{r=0}^{\infty} a_{p^{r}}X^{r}=1.

Read off the coefficient of X^{r+1} on the left (for r\ge1). Three terms contribute: 1 times a_{p^{r+1}}, then -a_p X times a_{p^{r}}, then p^{k-1}X^2 times a_{p^{r-1}}. Since the right-hand side has no X^{r+1} term, their sum must vanish:

a_{p^{r+1}}-a_p\,a_{p^{r}}+p^{\,k-1}a_{p^{r-1}}=0 \quad\Longleftrightarrow\quad a_{p^{r+1}}=a_p\,a_{p^{r}}-p^{\,k-1}a_{p^{r-1}}.

That is precisely the Hecke prime-power recursion from two cards ago. So the degree-2 Euler factor is not an extra assumption — it is the recursion in disguise. The low-order coefficients fall straight out:

a_{p^2}=a_p^2-p^{\,k-1},\qquad a_{p^3}=a_p^3-2p^{\,k-1}a_p,\qquad a_{p^4}=a_p^4-3p^{\,k-1}a_p^2+p^{\,2(k-1)}.

Every one of these is a polynomial in the single number a_p — confirming once more that a Hecke eigenform is pinned down by its values at the primes.

Continuation and the functional equation

Like \zeta, the series L(s,f) only converges in a right half-plane, but it extends far beyond. The bridge is the same one that completes \zeta: the Gamma function, arriving through a Mellin transform of the cusp form itself. Integrate f up the imaginary axis against y^{s}:

\int_0^{\infty} f(iy)\,y^{s}\,\frac{dy}{y}=(2\pi)^{-s}\,\Gamma(s)\,L(s,f),

term by term, using \int_0^\infty e^{-2\pi n y}y^{s}\tfrac{dy}{y}=(2\pi n)^{-s}\Gamma(s). Define the completed L-function

\Lambda(s,f)=(2\pi)^{-s}\,\Gamma(s)\,L(s,f).

There it is: an analytic continuation and a functional equation relating s to k-s — the automorphic echo of \zeta's s\mapsto1-s. The centre of symmetry sits at s=k/2, the analogue of the critical line. The whole architecture of the zeta function reappears, one weight up.

How big can a_p be? The Ramanujan–Petersson bound

The recursion pins down every coefficient in terms of the a_p, but how large are the a_p themselves? The quadratic Euler factor factors as (1-\alpha_p X)(1-\beta_p X) with \alpha_p\beta_p=p^{k-1} and \alpha_p+\beta_p=a_p. The deepest theorem in the subject says the two roots are complex conjugates of equal modulus |\alpha_p|=|\beta_p|=p^{(k-1)/2}.

For a normalised weight-k Hecke eigenform, at every prime p,

|a_p|\le 2\,p^{(k-1)/2}.

Writing a_p=2\,p^{(k-1)/2}\cos\theta_p with a real angle \theta_p\in[0,\pi] makes the bound automatic: |\cos\theta_p|\le1. This is the exact analogue of the Riemann Hypothesis for these coefficients — it says the local roots lie on a circle, precisely where the "critical line" argument wants them. Conjectured by Ramanujan (for weight 12) in 1916 and by Petersson in general, it resisted for over half a century until Pierre Deligne derived it in 1974 as a spectacular consequence of his proof of the Weil conjectures — turning a statement about modular coefficients into a statement about counting points on varieties over finite fields.

The angles \theta_p are not arbitrary: as p ranges over the primes they follow the Sato–Tate distribution, with density \tfrac{2}{\pi}\sin^2\theta on [0,\pi] — a semicircle law. The chart shows this density: extreme values of a_p (near \theta=0 or \pi) are rare, and mid-range values are typical.

The original: Ramanujan's \tau

The whole story has a concrete birthplace. The space of weight-12 cusp forms for \mathrm{SL}_2(\mathbb{Z}) is one-dimensional, spanned by the discriminant modular form

\Delta(\tau)=q\prod_{n=1}^{\infty}(1-q^{n})^{24}=\sum_{n=1}^{\infty}\tau(n)\,q^{n},

whose coefficients are Ramanujan's tau function \tau(1)=1,\ \tau(2)=-24,\ \tau(3)=252,\ \tau(4)=-1472,\dots Because the space is one-dimensional, \Delta is automatically a Hecke eigenform (every operator must send it to a multiple of itself), so it is normalised with \tau(1)=1. Ramanujan noticed empirically in 1916 that \tau(mn)=\tau(m)\tau(n) for coprime m,n and that \tau(p^{r+1})=\tau(p)\tau(p^{r})-p^{11}\tau(p^{r-1}) — the k=12 case of everything above, spotted decades before the general theory existed. His third conjecture,

|\tau(p)|\le 2\,p^{11/2},

is the Ramanujan–Petersson bound at weight 12. Check it once: |\tau(2)|=24\le 2\cdot2^{5.5}\approx90.5. It held for every prime ever tested, but a proof waited for Deligne.

Two traps snare newcomers, both about not confusing this with \zeta.

The Euler factor is degree 2, not degree 1. For \zeta each local factor is (1-p^{-s})^{-1}, a single geometric series. Here it is (1-a_p p^{-s}+p^{k-1-2s})^{-1}quadratic in p^{-s}, with that crucial second term +p^{k-1-2s}. Drop it and the recursion collapses to a_{p^{r+1}}=a_p a_{p^r}, giving the wrong coefficients. The "2" is the dimension of the automorphic representation behind the form; it is the reason a modular L-function is a genuinely new kind of object.

The normalisation a_1=1 is essential. The identity "eigenvalue = coefficient" only holds after you rescale so that a_1=1. In general T_n f=\lambda_n f with a_n=\lambda_n a_1; if a_1\ne1 the coefficients and eigenvalues differ by that fixed factor, the Euler product picks up a spurious constant, and multiplicativity a_{mn}=a_m a_n fails (indeed a_1=a_1^2 forces a_1\in\{0,1\}, and a_1=0 would make f=0). Always normalise first.

A weight-2 newform has Euler factor (1-a_p p^{-s}+p^{1-2s})^{-1}. Compare the L-function of an elliptic curve E/\mathbb{Q}, whose local factor is (1-a_p(E)p^{-s}+p^{1-2s})^{-1} with a_p(E)=p+1-\#E(\mathbb{F}_p) counting points mod p. Same shape, same degree, same weight. The modularity theorem (Wiles, Taylor–Wiles, Breuil–Conrad–Diamond–Taylor) says these are not a coincidence: every rational elliptic curve is a weight-2 Hecke eigenform, coefficient for coefficient. That equality of two degree-2 Euler products, forced to match at every prime, is the engine that powered the proof of Fermat's Last Theorem. The Ramanujan–Petersson bound here is the Hasse bound |a_p(E)|\le2\sqrt{p} on point counts — the same inequality wearing a different hat.

Given two eigenforms you can form a new L-function from the products a_n(f)\,a_n(g) of their coefficients — a degree-4 object. Integrating f\bar g against an Eisenstein series unfolds it into such a Dirichlet series and yields its analytic continuation. This Rankin–Selberg method is how one proves the Sato–Tate distribution of the angles \theta_p, by controlling the symmetric-power L-functions L(s,\mathrm{Sym}^m f) built from the local roots \alpha_p,\beta_p. Degree-2 factors are only the beginning of a tower.