what is the trace formula in modular form and automorphic forms ? how to use it to compute the dimenion of cohomology of locally symmetric variety ? give a comprehensive survey and detailed proof of the formula.
思考
Searched 1 website
Worked for 2m 40s
回答
The trace formula is best understood as a machine that equates two ways of taking the trace of an operator on automorphic forms:
spectral data of automorphic representations=geometric data of conjugacy classes.
For cohomology of a locally symmetric space X=Γ\G/K, the bridge to the trace formula is Matsushima's formula: cohomology is built out of those automorphic representations whose archimedean component has nonzero (g,K)-cohomology. An Euler–Poincaré test function then turns the automorphic trace formula into a formula for the Euler characteristic. To obtain an individual Betti number dimHq, one uses a finer projector or the q-form heat kernel.
There are three closely related but distinct formulas:
setting
formula
what it counts
SL2(Z), holomorphic forms
Eichler–Selberg trace formula
tr(Tn∣Sk), hence dimSk by n=1
Γ\H, Maass forms
Selberg trace formula
Laplace spectrum versus closed geodesics
general reductive G
Arthur–Selberg trace formula
automorphic representations versus rational conjugacy classes and Levi subgroups
The compact quotient case contains the essential mechanism and admits a fairly complete proof in a few pages; the full noncompact Arthur trace formula is a book-length theorem involving truncation, Eisenstein series, weighted orbital integrals and normalized intertwining operators. Arthur's exposition explicitly develops the compact formula first and then constructs the general formula from truncation. (Clay Mathematics Institute)
1. The classical Selberg trace formula
Let
G=PSL2(R),K=PSO(2),G/K≃H,
and let Γ⊂G be torsion-free and cocompact. Then
X=Γ\H
is a compact hyperbolic surface. Write the eigenvalues of its positive Laplacian as
0=λ0<λ1≤λ2≤⋯,λj=41+rj2.
For an appropriate even test function h(r), let g be its Fourier transform. Selberg's trace formula is
Here P ranges over primitive closed geodesics and ℓ(P) is their length. Thus
eigenvalues of Δ⟷closed geodesics.
A standard modern statement of this formula appears, for example, in the cited hyperbolic-surface literature. (Springer)
For the modular surface SL2(Z)\H, the quotient is noncompact and has elliptic fixed points. Consequently there are additional elliptic and parabolic terms and, most importantly, a term involving the logarithmic derivative of the scattering matrix. That term represents the continuous spectrum generated by Eisenstein series. (doczz.net)
This distinction is already a prototype for the general theory:
be a discrete cocompact subgroup. Consider the right regular representation
(R(g)ϕ)(x)=ϕ(xg)
on
L2(Γ\G).
For
f∈Cc∞(G)
define
R(f)=∫Gf(g)R(g)dg.
The fundamental trace formula is
π∈G∑mΓ(π)trπ(f)=[γ]Γ∑vol(Γγ\Gγ)Oγ(f),(TF)
where
Oγ(f)=∫Gγ\Gf(x−1γx)dx,
Gγ is the centralizer of γ in G, and mΓ(π) is the multiplicity of the irreducible unitary representation π in L2(Γ\G). This is precisely the compact Selberg trace formula in its representation-theoretic form. (Clay Mathematics Institute)
Proof
This proof is worth knowing because nearly everything in the general trace formula is a sophisticated version of it.
For ϕ∈L2(Γ\G),
(R(f)ϕ)(x)=∫Gf(g)ϕ(xg)dg=∫Gf(x−1y)ϕ(y)dy.
Passing from G to Γ\G,
(R(f)ϕ)(x)=∫Γ\GKf(x,y)ϕ(y)dy
with kernel
Kf(x,y)=γ∈Γ∑f(x−1γy).
Because f has compact support and Γ is discrete, the sum is locally finite.
Since Γ\G is compact and f is smooth, Kf is a smooth kernel on a compact manifold. Hence R(f) is trace class and
TrR(f)=∫Γ\GKf(x,x)dx.
Therefore
TrR(f)=∫Γ\Gγ∈Γ∑f(x−1γx)dx.
Group the elements of Γ by conjugacy classes. If Γγ is the centralizer of γ,
So even the familiar dimension formula for modular forms can be viewed as an n=1 specialization of a trace formula rather than as a Riemann–Roch computation.
6. From modular forms to cohomology: Eichler–Shimura
Let
Vk−2=Symk−2C2.
The Eichler–Shimura isomorphism identifies modular forms with degree-one cohomology:
H1(Γ,Vk−2)≃Sk(Γ)⊕Sk(Γ)⊕Ek(Γ),(ESh)
where Ek denotes the Eisenstein contribution. Equivalently,
H1≃Mk⊕Sk.
The parabolic/interior part is
Hpar1(Γ,Vk−2)≃Sk(Γ)⊕Sk(Γ).
This is a concrete rank-one model of automorphic cohomology. (Ashwin Iyengar)
For Γ=SL2(Z) and k≥4 even, the Eisenstein space is one-dimensional, so
dimHpar1=2dimSk
and
dimH1=2dimSk+1.
Combining this with the trace-formula calculation above gives
dimH1=2(⌊12k⌋−1k≡2(mod12))+1
for k≥4 even.
That is already an explicit computation of the cohomology of a locally symmetric orbifold using automorphic traces.
7. General locally symmetric spaces
Now let G be a connected semisimple real group with finite center, let
K⊂G
be maximal compact, and put
X=G/K.
For a torsion-free lattice Γ,
XΓ=Γ\G/K
is a locally symmetric manifold.
Let
g=k⊕p
be the Cartan decomposition. Let Vξ be a finite-dimensional representation giving a local system Eξ on XΓ.
For noncompact spaces the same formula describes L2-cohomology using the discrete automorphic spectrum; this is often referred to as the Borel–Casselman/Matsushima formula. (Princeton Math)
This equation is the basic answer to the question “how do automorphic forms compute cohomology?”
8. Proof of Matsushima's formula
The argument is conceptually simple once the correct language is used.
A differential q-form on
XΓ=Γ\G/K
can be lifted to G. At the identity coset, the tangent space of G/K is
p.
Therefore differential forms with coefficients in Vξ identify with
Ωq(XΓ,Eξ)≃HomK(∧qp,C∞(Γ\G)⊗Vξ).(4)
But the right-hand side is precisely the degree-q term of the relative Lie algebra cochain complex
Cq(g,K;W)=HomK(∧qp,W)
with
W=C∞(Γ\G)⊗Vξ.
Under (4), the exterior derivative becomes the relative Lie algebra differential. Consequently
Hq(XΓ,Eξ)≃Hq(g,K;C∞(Γ\G)⊗Vξ).(5)
If the quotient is compact,
L2(Γ\G)=⨁πmΓ(π)π.
Hodge theory says that cohomology is represented by harmonic forms. The Hodge Laplacian is an elliptic operator and, by the Matsushima–Kuga formula, can be expressed in terms of the Casimir operator of G, up to the scalar contributed by the coefficient system.
Hence only representations with the appropriate infinitesimal character can contribute to the kernel. Since the harmonic space is finite-dimensional, decomposition into G-isotypical components may be performed before taking harmonic vectors. Thus
Hq≃π⨁mΓ(π)Hq(g,K;π∞⊗Vξ),
which is (M).
Conceptually,
Hodge theory+spectral decomposition of L2(Γ\G)=Matsushima formula.
9. The cohomological trace formula
Define
dq(π,ξ)=dimHq(g,K;π⊗Vξ).
Matsushima says
bq=π∑m(π)dq(π,ξ).
Thus if one could construct fq satisfying
trπ(fq)=dq(π,ξ),
then the spectral side of the trace formula would be exactly bq.
This is the central strategy.
The easiest universal function to construct does not isolate q; it isolates the alternating sum.
Define
χ(g,K;π⊗Vξ)=q∑(−1)qdimHq(g,K;π⊗Vξ).
Matsushima immediately yields
χ(XΓ,Eξ)=π∑mΓ(π)χ(g,K;π⊗Vξ).(6)
10. Why the Euler characteristic is especially easy
The relative cochain spaces are
Cq=HomK(∧qp,π⊗Vξ).
For every finite complex,
q∑(−1)qdimHq=q∑(−1)qdimCq.
Therefore
χ(g,K;π⊗Vξ)=q∑(−1)qdimHomK(∧qp,π⊗Vξ).(7)
Using K-characters,
dimHomK(W,V)=∫KχV(k)χW(k)dk.
But
q∑(−1)qχ∧qp(k)=det(1−Ad(k)∣p).
Hence formally
χ(g,K;π⊗Vξ)=∫KΘπ(k)χξ(k)det(1−Ad(k)∣p)dk.(8)
This makes the existence of a special trace-function very plausible.
Clozel and Delorme constructed an Euler–Poincaré function
fEP,ξ∈Cc∞(G)
such that
trπ(fEP,ξ)=χ(g,K;π⊗Vξ).(EP)
Such functions are cuspidal: their orbital integrals vanish on nonelliptic classes. (ScienceDirect)
This local theorem is one of the most important points in the cohomological use of the trace formula.
alternating cohomology dimension=sum of geometric orbital contributions.
At finite adelic level Kf, put
eKf=vol(Kf)1Kf.
Then
trπf(eKf)=dimπfKf.
Consequently
f=fEP,ξ⊗eKf
has spectral side
π∑m(π)χ(g,K;π∞⊗Vξ)dimπfKf,
which by Matsushima is
χ(SKf,Eξ).
Thus
χ(SKf,Eξ)=Jgeom(fEP,ξ⊗eKf).(9)
That is perhaps the cleanest general formulation of “use the trace formula to compute cohomology.”
12. Why only elliptic elements survive
A crucial property is
Oγ(fEP,ξ)=0
if γ is nonelliptic.
Therefore (Coh-TF) reduces to elliptic conjugacy classes.
If Γ is torsion-free and cocompact, a nontrivial elliptic element cannot occur: an elliptic element lies in a compact subgroup, and discreteness forces the cyclic subgroup it generates to be finite. Torsion-freeness then forces
γ=1.
Hence
χ(XΓ,Eξ)=vol(Γ\G)fEP,ξ(1).(10)
With Euler–Poincaré normalization of Haar measure,
fEP,ξ(1)=dimVξ,
so
χ(XΓ,Eξ)=dimVξvolEP(Γ\G).(11)
This is the representation-theoretic form of Gauss–Bonnet. Harder's arithmetic Gauss–Bonnet theorem extends this philosophy to arithmetic quotients and Euler–Poincaré measures. (Numdam)
13. Example: a compact hyperbolic surface
For a compact hyperbolic surface,
area(X)=4π(g−1).
Gauss–Bonnet gives
χ(X)=−2πarea(X)=2−2g.
Since
b0=b2=1,
we obtain
1−b1+1=−2πarea(X),
hence
b1=2+2πarea(X)=2g.
This is a very simple instance where the trace-formula/Euler-characteristic computation plus elementary topological information recovers an individual cohomology dimension.
14. How to compute an individual dimHq
The Euler–Poincaré function gives
q∑(−1)qbq,
not bq separately.
There are two important ways around this.
The cleanest universally valid method for compact quotients is the heat kernel.
Let
Δq
be the Hodge Laplacian on q-forms with coefficients in Eξ. Its spectrum is discrete:
0=λq,1=⋯=λq,bq<λq,bq+1≤⋯.
Therefore
Tr(e−tΔq)=j∑e−tλq,j,
and
bq=t→∞limTr(e−tΔq).(12)
Lift the heat kernel to G/K. If kt,q(g) denotes the corresponding G-equivariant matrix-valued kernel, its automorphic periodization is
Kt,q(x,y)=γ∈Γ∑kt,q(x−1γy).
Exactly the same argument as in the compact trace formula gives
15. Pseudo-coefficients and representation-by-representation counting
Sometimes one knows from representation theory that the only representations contributing to Hq are particular cohomological representations
Aq(λ).
One can then try to choose a pseudo-coefficient fπ satisfying
trπ(fπ)=1
and
trπ′(fπ)=0
for other representations in a suitable class.
Putting
f=fπ⊗eKf
into the trace formula gives
Π:Π∞≃π∑m(Π)dimΠfKf
on the spectral side.
If
dimHq(g,K;π⊗Vξ)=d
and no other degree contributes, then the corresponding contribution to cohomology is simply
dΠ:Π∞=π∑m(Π)dimΠfKf.
This is particularly effective for discrete-series representations and is one reason trace formulas work extremely well for Shimura varieties admitting discrete series.
16. What changes for noncompact locally symmetric varieties?
This is the most important qualification.
Suppose
X=Γ\G/K
has finite volume but is noncompact.
Then
L2(Γ\G)=Ldisc2⊕Lcont2.
The continuous part is generated by Eisenstein series attached to proper parabolic subgroups.
Consequently the naive integral
∫Γ\GKf(x,x)dx
generally diverges.
Arthur introduces a truncation operator
ΛT
and studies
JT(f)=∫G(Q)\G(A)ΛTKf(x,x)dx.
The geometric and spectral expansions of JT(f) have polynomial-exponential dependence on T. After taking the appropriate constant term one obtains
Jgeom(f)=Jspec(f).
In the full invariant Arthur trace formula the geometric side contains weighted orbital integrals attached to Levi subgroups, while the spectral side contains automorphic representations of Levi subgroups together with intertwining operators and Eisenstein-series data. Arthur's foundational exposition describes precisely this progression from the compact kernel formula to truncation and the refined/invariant formula. (Clay Mathematics Institute)
Schematically,
M∑γ∈M(Q)∑aM(γ)JM(γ,f)=M∑π∑aM(π)JM(π,f).
The M=G part is the direct analogue of the compact formula. Terms with
M=G
encode parabolic/Eisenstein phenomena.
17. Ordinary cohomology versus L2-cohomology
For a noncompact arithmetic locally symmetric space, one must distinguish
H∙(X,E),H(2)∙(X,E),Hc∙(X,E),H!∙(X,E).
The automorphic discrete spectrum naturally computes L2-cohomology:
H(2)∙≃π∈Πdisc⨁m(π)H∙(g,K;π∞⊗ξ)⊗πfKf.
This is the noncompact Borel–Casselman version of Matsushima. (Princeton Math)
But ordinary cohomology also contains Eisenstein classes.
Franke's theorem says, roughly,
H∙(X,Eξ)≃H∙(g,K;A(G)⊗Vξ),
where A(G) is the space of automorphic forms of moderate growth. In other words, replacing all smooth functions by automorphic forms does not change the cohomology. (Encyclopedia of Mathematics)
Franke's theory decomposes ordinary cohomology schematically as
H∙=Hcusp∙⊕HEis∙.
The Eisenstein part is built from Eisenstein series and their residues induced from cuspidal automorphic representations on Levi subgroups. (ScienceDirect)
Thus in the noncompact case the computational philosophy is
dimHq=dimHcuspq+dimHEisq.
The trace formula handles the discrete/cuspidal part directly; the proper-Levi terms and Eisenstein cohomology supply the boundary contribution.
The modular-curve identity
H1=Sk⊕Sk⊕Ek
is exactly the rank-one prototype.
18. The general computational recipe
Suppose you are given
SK=G(Q)\G(A)/K∞Kf
and an algebraic coefficient system Eξ.
First determine which irreducible archimedean representations satisfy
Hq(g,K∞;π∞⊗ξ)=0.
This is a local representation-theory problem; Vogan–Zuckerman theory classifies the irreducible unitary representations with nonzero (g,K)-cohomology.
For each such π∞, compute
dq(π∞,ξ)=dimHq(g,K;π∞⊗ξ).
Then the global problem is to determine
m(π)dimπfKf.
That is exactly the sort of quantity the trace formula controls.
representation theory at ∞+automorphic multiplicities+finite-level invariants.
The trace formula is the device for computing or constraining the middle two factors.
19. Euler characteristic versus individual Betti numbers
This distinction is worth emphasizing.
The Euler characteristic is especially trace-formula friendly:
χ=Jgeom(fEP).
Individual Betti numbers require more information:
bq=t→∞limJgeom(kt,q),
or appropriately chosen cohomological pseudo-coefficients.
In favorable situations, representation theory tells you that cohomology occurs only in one degree. Then
χ=(−1)qbq
and the Euler–Poincaré trace formula already gives the individual dimension.
In other situations, Poincaré duality, hard Lefschetz, known vanishing theorems, or knowledge of compact-dual classes can combine with χ to determine all Betti numbers.
In genuinely higher-rank examples, however, a single Euler-characteristic trace cannot determine every bq.
20. Where the full Arthur formula enters
For an anisotropic G/Q, the adelic quotient is compact and the simple formula
π∑m(π)trπ(f)=γ∑vol(Gγ(Q)\Gγ(A))Oγ(f)
is already enough.
For groups such as
GLn,SLn,Sp2n
over Q, the quotient is generally noncompact. Then proper parabolic subgroups appear.
This is why a fully detailed proof of the general Arthur–Selberg trace formula cannot realistically fit into one answer: the analytic truncation theorem alone is substantial, followed by the geometric expansion, spectral expansion, refinement, invariance, and often stabilization. Gelbart's lectures and Arthur's Clay notes are standard introductions to this architecture. (arXiv)
The important point for cohomology is that you usually do not need every term of the most general formula. A carefully chosen Euler–Poincaré or cuspidal test function often annihilates many proper-Levi contributions and produces a much simpler trace formula.
21. The conceptual picture
The entire story can be compressed into the sequence
bq⟷t→∞limorbital integrals of the q-form heat kernel.
For G=GL2 and a holomorphic-discrete-series projector,
dimSk⟷class numbers,
which is the Eichler–Selberg formula.
That is the unifying answer: the trace formula converts the difficult spectral multiplicities appearing in Matsushima's cohomology formula into geometric orbital integrals.
For compact quotients this statement has the very explicit proof above. For noncompact quotients, Arthur truncation adds Levi/Eisenstein terms, and Franke's theorem explains why those same proper-Levi terms are exactly what ordinary Eisenstein cohomology requires.