<<

COUNTING POINTS ON SHIMURA VARIETIES

YIHANG ZHU

Abstract. This is based on an introductory online mini-course taught at BICMR, Peking University.

Contents 1. Lecture 1 1 References 4

1. Lecture 1 Main references for the course: [Kot92], [Kot90], [Kis10], [Kis17], [KSZ]. Also cf. the ex- pository article [Zhu20].

1.1. Hasse–Weil zeta functions. Let X be a smooth over Q. For almost every (i.e. avoiding finitely many) prime p, there exists “good integral model” Xp over Z(p). (Here, “good integral model” means a smooth projective scheme over Z(p) whose generic fiber is X.) In fact, one can just simply take any finite-type model X of X over Spec Z and then define Xp to be X ×Spec Z Spec Z(p) for all but finitely many primes p. We can then define the local zeta function: ∞  X p−ns  ζ (X, s) := exp #X ( n ) p p Fp n n=1 By Lefschetz trace formula and proper smooth base change, we can rewrite this as 2 dim X  (−1)i+1 Y i  ζp(X, s) := det 1 − Frobp · T H´et X , Q` . Q T =p−s i=0

Here ` is a prime different from p, and Frobp is the geometric Frobenius element at p (since Hi X ,  is unramified at p the action of Frob makes sense.) ´et Q Q` p Note also that by the second expression, the zeta function does not depend on the integral model Xp we choose. Finall, we define Y ζ(X, s) = ζp(X, s). almost all p

Date: August 9, 2021. We thank Liang Xiao for live-texing the notes. All the mistakes and inaccuracies are the responsibility of Y.Z.. 1 This of course depends on the finite set of primes that we have avoided, but we suppress that from the notation. The infinite product converges absolutely when

Theorem 1.3 (Eichler–Shimura). Take X = X0(N) to be the (compactified) . Then g Y −1 ζ(X, s) = ζ(s) · ζ(s − 1) · L(fi, s) ,

|{z} 0 | {z } 2 i=1 comes from H comes from H | {z } comes from H1

where f1, . . . , fg form a Hecke eigen basis of S2(Γ0(N)), and L(fi, s) is the L-function of fi built from the Hecke eigenvalues of fi.

Each of L(fi, s) admits a meromorphic continuation to C (by Hecke), so the same is true for ζ(X0(N)), s). Remark 1.4. If we replace Hi X ,  by Hi X , L for L a suitable local system on X ´et Q Q` ´et Q (built from representations of G = GL2), then we see higher weight modular forms in the analogue of ζ(X, s). 1.5. Towards Hasse–Weil zeta function for more general Shimura varieties. Let (G, X) be a Shimura datum, i.e. • G is a over Q, e.g. GL2, • X is a G(R)-conjugacy class of R-homomorphism S := ResC/R Gm → GR satisfying Deligne’s axioms. Let K ⊂ G(Af ) be a compact open subgroup. Then we define (the complex points of) the Shimura variety m a ShK := ShK (G, X)(C) = G(Q)\X × G(Af )/K = Xi/Γi, i=1

where each Xi is a connected component of X, and Γi is an arithmetic subgroup of G(Q) which acts on Xi. Assume that K is small enough. (“Neat” is the technical term.) As defined, one can show that ShK (G, X) is a complex manifold. By a theorem of Bailey and Borel, ShK (G, X) is a quasi-projective variety over C. By later theorems of Shimura, Deligne, Borovoi, and Milne, ShK (G, X) admits a canonical model over a number field E ⊆ C; this field E is called the reflex field of (G, X). Remark 1.6. In a lot of cases namely the PEL type case (P = polarization, E = endomor- phism, L = level structure), the canonical model of ShK over E can be directly defined as a of abelian varieties equipped with polarizations, endomorphism structures, and level structures. This will also lead to integral models. For example, modular curves, Siegel modular varieties, and some unitary Shimura vari- eties. (In fact, Shimura originally thinks of all Shimura varieties as moduli spaces of abelian varieties with additional structures; later Deligne generalized the idea of Shimura to give a 2 more group theoretic approach to Shimura varieties, and introduced the concept of canonical models over the reflex field.) Remark 1.7. More recently, Kisin and Vasiu (hyperspecial level at p > 2), Madapusi Pera– Kim (hyperspecial level at p = 2), Kisin–Pappas (some parahoric level at p) have constructed integral models beyond the PEL case.

Expectation 1.8. The reduction modulo p or rather its set of Fp-points of a suitable integral model also has a group theoretic description similar to ShK (C) = G(Q)\X × G(Af )/K. Assumption 1.9. For simplicity of this course, we will assume E = Q. Conjecture 1.10. The Hasse–Weil ζ-function of a Shimura vairiety can be expressed in terms of automorphic L-functions. 1.11. Langlands’ idea to study the Hesse–Weil ζ-function of Shimura varieties. The information of local zeta function ζp(ShK , s) encodes {#SK (Fpn ) | n}, where SK is a suitable integral model of ShK over Z(p). If one wants to relate ζp(ShK , s) with automorphic representations of G, i.e. the subrepresentations of the right regular G(A)-representation on L2(G(Q)\G(A)), one typically uses the trace formula of Selberg and Arthur relating spectral information on L2(G(Q)\G(A)) with orbital integrals, i.e. integrals of some functions on G(A) over a conjugacy class of G(A) (roughly speaking). Langlands idea is to relate the set SK (Fpn ) with the orbital integrals. At least in the PEL case, this amounts to counting abelian varieties with additional structures using orbital integrals.

Remark 1.12. When G/ZG contains a Q-split torus (e.g. G = GL2, G/ZG = PGL2 ⊃ Gm), ShK is not projective over E. In this case, we need to compactify the Shimura varieties in order to have the “correct” definition of the Hasse–Weil zeta function.1 Similarly, on the automorphic side, G(Q)\G(A) is not compact. In this case, for a function ∞ 2  f ∈ Cc (G(A)), Tr f | L (G(Q)\G(A)) does not make sense. (One needs certain truncation process.) The trace formula becomes an identity between two quantities whose definitions are really complicated. So for this talk, we will focus on the case when ShK is projective. Remark 1.13. For applications, we are not just satisfied with understanding how Gal(E/E) i  acts on H´et ShK,E, Q` . Actually, we want to also understand the commuting action of

Gal(E/E) × H(G(Af )//K) i  on H´et ShK,E, Q` . For this, we need to understand: for a fixed f ∈ H(G(Af )//K), the trace a i  Tr f × Frobp H´et for all but finitely many p (depending on f). p p p For the fixed f and for almost all p, we have K = K Kp with K ⊂ G(Af ) and Kp ⊂ p p p p G(Qp). Accordingly, f = f fp with f ∈ H(G(Af )//K ) and fp = 1Kp : G(Qp) → {0, 1}. p p By linearity, it is enough to consider the case when f = 1KpgKp for some g ∈ G(Af ).

1From the point of view of ´etale , there are at least three possible choices for defining the Hasse–Weil zeta function. The usual cohomology of ShK , the compact support cohomology of ShK , and the intersection cohomology of the canonical Baily–Borel compactification of ShK . It is the third one that best fits Langlands’ idea of using the Selberg–Arthur trace formula. 3 Then we have X i a i  (−1) Tr f × Frobp H´et = # fixed points of the correspondence i

a Frobp p −1 p p −1 p S(K ∩g K g)·Kp S(K ∩g K g)·Kp

g

p p SK Kp SK Kp

This is quite similar to computing the cardinality of SK (Fpn ) Remark 1.14. Instead of looking at Hi (Sh , ), we can also look at Hi (Sh , L) for ´et K,Q Q` ´et K,Q a local system L associated with a representation of G. This generalization should be straightforward, and we will not spend too much time on it. 1.15. More precise conjectures. Let (G, X) be a Shimura datum with reflex field E. For simplicity assume that E = Q. We assume that • Gder is simply connected; • the maximal R-split torus in ZG is Q-split. (The above assumptions can be removed, but it makes it a lot harder to state the conjectures.)

For example, G = GL2 or GSp2g satisfy these assumptions. p p p Fix K ⊂ G(Af ) and p a prime such that K = K Kp with K ⊂ G(Af ) and Kp ⊂ G(Qp). Assume moreover that Kp is hyperspecial, i.e. there exists a connected reductive group

scheme G over Zp with generic fiber GQp such that Kp = G(Zp) ⊂ G(Qp). For fixed K, our assumptions on p are satisfied for almost all p.  a b  a b  For example, G = GL2, K = c d ∈ GL2(Zb) c d ≡ 1 (mod N) . The assumptions on p are satisfied if p - N (by taking G = GL2 /Zp).

Conjecture 1.16. For such p, there exists an integral model SK over Z(p) of ShK , which is 2 smooth over Z(p). p p Moreover, the G( )-action on lim ShKpK should extend to a G( )-action on lim SKpK Af ←−Kp p Af ←−Kp p (with transition morphism being finite and ´etale). Theorem 1.17 (Kisin, Vasiu, Madapusi Pera–Kim). The above conjecture is true if (G, X) is of abelian type. (Abelian type is closely related to Hodge type, but allowing more variation on the center of G.)

Also, it is expected that if ShK is proper, so should be SK . If ShK is not proper, we expect the Bailey–Borel compactification of ShK extends to a similar compactification of SK . These statements have been proved by Madapusi Pera in the Hodge type case. References [Kis10] Mark Kisin. Integral models for Shimura varieties of abelian type. J. Amer. Math. Soc., 23(4):967– 1012, 2010. [Kis17] Mark Kisin. Mod p points on Shimura varieties of abelian type. J. Amer. Math. Soc., 30(3):819–914, 2017. 2 In general, ShK is defined over the reflex field E, and SK is defined over OE,(p) for every prime p of E dividing p. 4 [Kot90] Robert E. Kottwitz. Shimura varieties and λ-adic representations. In Automorphic forms, Shimura varieties, and L-functions, Vol. I (Ann Arbor, MI, 1988), volume 10 of Perspect. Math., pages 161–209. Academic Press, Boston, MA, 1990. [Kot92] Robert E. Kottwitz. Points on some Shimura varieties over finite fields. J. Amer. Math. Soc., 5(2):373–444, 1992. [KSZ] Mark Kisin, Sug Woo Shin, and Yihang Zhu. The stable trace formula for certain shimura varieties of abelian type. preliminary draft. [Zhu20] Yihang Zhu. Introduction to the langlands–kottwitz method. Shimura Varieties, 457:115, 2020.

5