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.
-
The T_n commute with one another:
T_m T_n = T_n T_m.
-
Each T_n is self-adjoint with respect to the
Petersson inner product \langle f,g\rangle on
S_k.
-
The operators satisfy the composition law
T_m\,T_n=\sum_{d\,\mid\,(m,n)} d^{\,k-1}\,T_{mn/d^2},
so in particular T_m T_n=T_{mn} whenever
\gcd(m,n)=1.
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:
-
General relation:
a_m\,a_n=\sum_{d\,\mid\,(m,n)} d^{\,k-1}\,a_{mn/d^2}.
-
Multiplicativity at coprime arguments:
a_{mn}=a_m a_n when \gcd(m,n)=1 — so
a_n is a multiplicative arithmetic function.
-
Prime-power recursion (take m=p^r,
n=p):
a_{p^{r+1}}=a_p\,a_{p^{r}}-p^{\,k-1}\,a_{p^{r-1}}.
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).
-
\Lambda(s,f) continues to an entire function of
s (cusp forms decay fast enough that there are no poles).
-
The modular transformation f(-1/\tau)=\tau^{k}f(\tau) splits the
Mellin integral at y=1 and forces the symmetry
\Lambda(s,f)=(-1)^{k/2}\,\Lambda(k-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.