- II · Statement
- IIa · Traces of Satake objects
- IIb · IC basis and the matrix
- IIc · Functions ⇒ sheaves
- Trace dictionary
Proposition IIa and proof
Part (a) of Proposition II: the trace of a Satake object is a Hecke translate of the basic function. Click a label such as D3 to recall it.
Proposition II as a paper · statement and complete proof (PDF) →
Definitions
Group data over a finite field
\(p\) is an odd prime and \(q\) a power of \(p\). \(G\) is a connected reductive group over \(\mathbb F_q\) and \(\theta\) an involution of \(G\) over \(\mathbb F_q\):
$$X=G/G^\theta,\qquad x_0=eG^\theta .$$\(S\) is a maximal \(\theta\)-split torus and \(T\supseteq S\) a \(\theta\)-stable maximal torus. Labels and the leading-term map are those of the pages:
$$\Lambda_T^+\subseteq X_*(T),\qquad\Lambda_S^+=X_*(S)\cap\Lambda_T^+,\qquad\varphi(\lambda)=\lambda-\theta(\lambda),$$with the dominance order on \(\Lambda_S^+\), in which lower sets \(\{\nu\le\mu\}\) are finite.
Sheaves over \(k=\overline{\mathbb F}_q\)
\(LX\) and \(L^+G\) are the loop space and the arc group over \(k\); the orbits are \(\mathcal O_\mu=L^+G\cdot x_\mu\) with \(\tau(x_\mu)=t^\mu\). The category is Chen–Yi's \(\ell\)-adic one:
$$\mathcal C_{K,k}=\{\text{bounded }L^+G\text{-equivariant constructible }\overline{\mathbb Q}_\ell\text{-complexes on }LX\text{, supported on finitely many orbit closures}\}.$$\(\mathrm{IC}_\nu\) is the intersection complex of \(\overline{\mathcal O_\nu}\) with constant coefficients, \(V_\lambda\) the Satake sheaf of \(\operatorname{Gr}_{\le\lambda}\), and \(\mathrm{IC}_0\) the constant sheaf on \(L^+X\):
$$\mathrm{IC}_\nu|_{\mathcal O_\nu}\simeq\overline{\mathbb Q}_\ell[\delta(\nu)],\qquad\mathcal C^{\mathrm{Sat}}_{K,k}=\operatorname{Thick}_{\mathcal C_{K,k}}\{V_\lambda\ast\mathrm{IC}_0:\lambda\in\Lambda_T^+\}.$$The Betti category \(\mathcal C_K\) of the pages is the same construction over \(\mathbb C\) with complex coefficients.
Functions over \(F=\mathbb F_q(\!(t)\!)\)
\(F=\mathbb F_q(\!(t)\!)\) has ring of integers \(\mathcal O=\mathbb F_q[\![t]\!]\). Its points are the \(\mathbb F_q\)-points of the loop spaces:
$$LX(\mathbb F_q)=X(F),\qquad LG(\mathbb F_q)=G(F),\qquad L^+G(\mathbb F_q)=K=G(\mathcal O).$$The spherical Hecke algebra \(\mathcal H_K\) consists of the compactly supported \(K\)-bi-invariant functions on \(G(F)\); it has the basis \(T_\lambda\), \(\lambda\in\Lambda_T^+\) (Cartan decomposition), and acts by convolution on the \(K\)-invariant functions on \(X(F)\), with Haar measure normalized by \(\operatorname{vol}K=1\):
$$\mathcal H_K=C_c(K\backslash G(F)/K),\qquad T_\lambda=\mathbf 1_{Kt^\lambda K},\qquad(f\ast\varphi)(x)=\sum_{gK\in G(F)/K}f(g)\,\varphi(g^{-1}x),$$ $$C_K=C_c^\infty(X(F))^K,\qquad\varphi_0=\mathbf 1_{X(\mathcal O)}.$$Spherical generation.
$$\text{(SG)}\qquad\mathcal H_K\ast\varphi_0=C_K.$$For a field \(E\) of characteristic \(0\), \(\mathcal H_K\ast\varphi_0\otimes E\) is the \(E\)-span of the \(\mathbb Z\)-valued functions \(T_\lambda\ast\varphi_0\) and \(C_K\otimes E\) the \(K\)-invariant compactly supported \(E\)-valued functions; (SG) does not depend on \(E\) (IIb, step 7).
Other residue fields. Proposition II needs only \(F\). Since \(\overline{\mathbb F}_{q^n}=\overline{\mathbb F}_q\), replacing \(q\) by \(q^n\) leaves \(\mathcal C_{K,k}\) and its objects unchanged and gives the same statements over \(F_n=\mathbb F_{q^n}(\!(t)\!)\), with \(K_n=G(\mathbb F_{q^n}[\![t]\!])\), \(\mathcal H_{K_n}\), \(C_{K_n}\), \((\mathrm{SG})_n\), the trace \(\operatorname{tr}_n\) of the \(n\)-th iterate of \(\Phi\) and the matrix \(m^{(n)}\) (trace dictionary). Several \(n\) at once are used only for the converse (II, limits; Proposition IX).
Weil objects and trace functions
A Weil object is a pair \((M,\Phi)\) with \(M\in\mathcal C_{K,k}\) and \(\Phi:\mathrm{Fr}^*M\xrightarrow{\sim}M\), where \(\mathrm{Fr}\) is the \(\mathbb F_q\)-linear Frobenius endomorphism of \(LX\) (coordinates raised to the \(q\)-th power), so that \(LX(\mathbb F_q)=X(F)\) is its set of fixed points. For \(x\in X(F)\) and a geometric point \(\bar x\) over it, \(\mathrm{Fr}(\bar x)=\bar x\), so \(\Phi_{\bar x}\) acts on each stalk cohomology \(\mathcal H^i(M)_{\bar x}\), and the trace function of \(M\) is
$$\operatorname{tr}(M)(x)=\sum_i(-1)^i\operatorname{tr}\big(\Phi_{\bar x},\ \mathcal H^i(M)_{\bar x}\big)\in\overline{\mathbb Q}_\ell .$$The function \(\operatorname{tr}(M)\) is \(K\)-invariant and lies in \(C_K\otimes\overline{\mathbb Q}_\ell\) (IIb, steps 1–2); it is additive on Frobenius-compatible distinguished triangles, and \(\operatorname{tr}(M[1])=-\operatorname{tr}(M)\). \(V_\lambda\), \(\mathrm{IC}_0\) and \(\mathrm{IC}_\nu\) carry canonical Weil structures (eigenvalue \(1\) on the lowest stalk cohomology of the open stratum, no Tate twist), and \(V_\lambda\ast\mathrm{IC}_0\) the induced one. The trace dictionary: properties, conventions and sources →
Multiplicity spaces and the matrix \(m\)
By D2 each Satake object is a finite sum of shifted intersection complexes. With \(P_i={}^p\mathcal H^i(V_\lambda\ast\mathrm{IC}_0)\), the \(i\)-th perverse cohomology sheaf, the multiplicity space \(E_{\nu,i}(\lambda)\) counts the copies of \(\mathrm{IC}_\nu[-i]\):
$$V_\lambda\ast\mathrm{IC}_0\simeq\bigoplus_{\nu,i}\mathrm{IC}_\nu[-i]\otimes E_{\nu,i}(\lambda),\qquad E_{\nu,i}(\lambda)=\operatorname{Hom}\big(\mathrm{IC}_\nu,P_i\big).$$The Weil structure induces the Frobenius \(A_{\nu,i}(\lambda)\in\mathrm{GL}(E_{\nu,i}(\lambda))\) (IIb, step 4). The matrix has rows indexed by orbit labels and columns by Hecke labels:
$$m_{\nu\lambda}=\sum_i(-1)^i\operatorname{tr}A_{\nu,i}(\lambda)\qquad(\nu\in\Lambda_S^+,\ \lambda\in\Lambda_T^+).$$Each column \((m_{\nu\lambda})_\nu\) has finitely many nonzero entries. "Every row is nonzero" and "the columns span \(\bigoplus_{\Lambda_S^+}\overline{\mathbb Q}_\ell\)" are the two conditions compared on these pages.
Proposition I (summand criterion)
Assume H1–H3 and that every \(V_\lambda\ast\mathrm{IC}_0\) is a finite sum of shifted \(\mathrm{IC}_\nu\) with constant coefficients. Put
$$\mathcal M=\{\mu\in\Lambda_S^+:\mathrm{IC}_\mu[s]\text{ is a direct summand of some }V_\lambda\ast\mathrm{IC}_0,\ s\in\mathbb Z\}.$$Then
$$\mathcal C_K^{\mathrm{Sat}}=\operatorname{Thick}\{\mathrm{IC}_\nu:\nu\in\mathcal M\},\qquad\mathcal C_K^{\mathrm{Sat}}=\mathcal C_K\iff\mathcal M=\Lambda_S^+ .$$So \(\mathcal M\) is the set of labels whose intersection complex occurs, up to shift, as a direct summand of a Satake object, and the sheaf statement \(\mathcal C_K^{\mathrm{Sat}}=\mathcal C_K\) is the statement \(\mathcal M=\Lambda_S^+\). For \(\mathcal C_{K,k}\): H1 follows from D0, H2 from D1, H3 from the connectedness hypothesis. Proposition I · proof →
Hypotheses (R), (C) and inputs D0–D3, D5
(R) · Rationality.
\(G\), \(\theta\) and \(X\) are defined over \(\mathbb F_q\), \(q\) odd; \(T\supseteq S\) is split over \(\mathbb F_q\); and \(G\) has a \(\theta\)-stable Borel pair \((B_0,T_0)\) over \(\mathbb F_q\) with \(T_0\) split (Chen–Yi, §8.2). Then every \(t^\mu\), \(\mu\in\Lambda_S\), lies in \(S(F)\).(C) · Connectedness.
$$G^\theta\ \text{ and }\ Z_{G^\theta}(S)\ \text{ are connected}.$$D0 · Orbit geometry over \(k\).
For \(p\ne2\) (Chen–Yi, Prop. 17, Thm 18 and the pages' Proposition III): $$LX(k)=\bigsqcup_{\mu\in\Lambda_S^+}\mathcal O_\mu(k),\quad\tau(x_\mu)=t^\mu,\qquad\overline{\mathcal O_\mu}=\bigsqcup_{\nu\le\mu}\mathcal O_\nu,\qquad\operatorname{supp}(V_\lambda\ast\mathrm{IC}_0)\subseteq\overline{\mathcal O_{\varphi(\lambda)}},$$ $$\operatorname{Stab}_{L^+G}(x_\mu)=Z_{G^\theta}(\mu)\ltimes U_\mu,\ \ U_\mu\ \text{pro-unipotent},\qquad\pi_0Z_{G^\theta}(\mu)=1\ \text{ for all }\mu\ \text{ under (C)}.$$D1 · Traces and t-structure.
Proper base change and the Grothendieck–Lefschetz trace formula on the fibres of the convolution map; Chen–Yi's sheaf theory on \(L^+G\backslash LX\) (App. A.5) with a Frobenius-compatible perverse t-structure of finite length whose simple objects are the \(\mathrm{IC}_\nu\), \(\operatorname{End}(\mathrm{IC}_\nu)=\overline{\mathbb Q}_\ell\).D2 · Decomposition.
\(V_\lambda\ast\mathrm{IC}_0\) is pure, and over \(k\) $$V_\lambda\ast\mathrm{IC}_0\simeq\bigoplus_{\nu,i}\mathrm{IC}_\nu[-i]\otimes E_{\nu,i}(\lambda),\qquad\dim E_{\nu,i}(\lambda)\lt\infty$$ (Sun, Thm 1.2, on finite-type equivariant models; Chen–Yi, Prop. 70 and the proof of Thm 93).D3 · Lang's theorem.
For \(L^+G=\varprojlim_mG(\mathbb F_q[t]/t^m)\) and its stabilizers: $$H^1(\mathbb F_q,L^+G)=1,\qquad H^1\big(\mathbb F_q,\operatorname{Stab}_{L^+G}(x_\mu)\big)=H^1\big(\mathbb F_q,\pi_0\operatorname{Stab}_{L^+G}(x_\mu)\big).$$D5 · Comparison with \(\mathbb C\).
The statement "\(\mathrm{IC}_\mu\) is a summand of \(V_\lambda\ast\mathrm{IC}_0\)", which lives on the finite-type model \(\operatorname{Gr}_{\le\lambda}\mathbin{\widetilde\times}\overline{\mathcal O_0}\to\overline{\mathcal O_{\varphi(\lambda)}}\), has the same answer over \(\overline{\mathbb F}_q\) and over \(\mathbb C\) (BBD §6.1; Bezrukavnikov–Finkelberg, Prop. 5, for \(p\) outside a finite set). Used only for the Betti form of the conclusion.
Proposition IIa · traces of Satake objects
Setting. \(X=G/G^\theta\) over \(\mathbb F_q\), \(q\) odd, with (R) and (C); sheaves in \(\mathcal C_{K,k}\) over \(k=\overline{\mathbb F}_q\), with Satake objects \(V_\lambda\ast\mathrm{IC}_0\) and intersection complexes \(\mathrm{IC}_\nu\). The functions live on \(X(F)\), \(F=\mathbb F_q(\!(t)\!)\):1
- \(K=G(\mathbb F_q[\![t]\!])\), the stabilizer of the base point of \(\operatorname{Gr}\); \(LX(\mathbb F_q)=X(F)\).
- \(\mathcal H_K=C_c(K\backslash G(F)/K)\), the spherical Hecke algebra, with basis \(T_\lambda=\mathbf 1_{Kt^\lambda K}\), \(\lambda\in\Lambda_T^+\), acting by convolution.
- \(C_K=C_c^\infty(X(F))^K\), the basic function \(\varphi_0=\mathbf 1_{X(\mathbb F_q[\![t]\!])}\), and (SG): \(\mathcal H_K\ast\varphi_0=C_K\).
- \(\operatorname{tr}\), the alternating trace of Frobenius on stalks: a Weil object \(M\) of \(\mathcal C_{K,k}\) gives \(\operatorname{tr}(M):X(F)\to\overline{\mathbb Q}_\ell\).
1 Only \(F=\mathbb F_q(\!(t)\!)\) is needed, for an arbitrary odd \(q\). Replacing \(q\) by \(q^n\) gives the same statements over \(\mathbb F_{q^n}(\!(t)\!)\) with the same sheaves (Definitions, other residue fields).
Claim. Assume D1 and D3. For every \(\lambda\in\Lambda_T^+\),
$$\operatorname{tr}(V_\lambda\ast\mathrm{IC}_0)=\operatorname{tr}(V_\lambda)\ast\varphi_0,\qquad\operatorname{tr}V_\lambda=(-1)^{\langle2\rho,\lambda\rangle}T_\lambda+\sum_{\mu\lt\lambda}a_{\lambda\mu}T_\mu,$$and therefore
$$\mathcal H_K\ast\varphi_0\otimes\overline{\mathbb Q}_\ell=\operatorname{span}\{\operatorname{tr}(V_\lambda\ast\mathrm{IC}_0):\lambda\in\Lambda_T^+\}.$$Used by IIb, step 7 (the Satake traces span \(\mathcal H_K\ast\varphi_0\)).
Sources
References
- Chen–Yi, Orbit closures in loop spaces of symmetric varieties, v4: Proposition 17 and Theorem 18 (D0), §8.2 and §8.2.3 (Weil structures, the unitriangular basis), Proposition 70 and the proof of Theorem 93 (D2), Theorem 87 (constant coefficients), App. A.5 (D1), §1.2.6 (characteristic).
- Zhu, An introduction to affine Grassmannians and the geometric Satake equivalence, v2: §5.6, Lemma 5.6.1 and (5.6.2) (step 2); §A.1.4 (finite-type quotients, step 1).
- Laumon, Transformation de Fourier, constantes d'équations fonctionnelles et conjecture de Weil, Publ. Math. IHÉS 65 (1987): §1.1, the fonctions–faisceaux dictionary (1.1.1)–(1.1.1.4) and Theorem 1.1.2.
- Milne, Algebraic Groups, version 2.00 (2015): Proposition 27.54 and Corollaries 27.55–27.56, Lang's theorem (D3).
- A. Beilinson, J. Bernstein and P. Deligne, Faisceaux pervers, Astérisque 100 (1982): Theorem 4.3.1, Theorem 5.4.5 and Corollary 5.4.6, §6.1. Sun, v3, Theorem 1.2, for stacks.
- Sakellaridis, Spherical functions on spherical varieties, v3: §1.1, Theorem 8.0.2, Example 8.0.1, Corollary 8.0.4. Bezrukavnikov–Finkelberg, v2, §6.5, Proposition 5 (D5).
- Run nodes: A4-6, A3-10, A1-6 (three write-ups of one proof), A7-14 (their audit), A4-7 (converse), A4-12 (fields and levels), A1-8 and A7-16 (three fields, two bridges; its remark on the SO₂-model is corrected by C-5 and not used here).
References checked 17 October 2026. The reader in D holds located extracts.
Proof
Steps 1–3 set up the convolution diagram on rational points, step 4 applies the trace formula, step 5 identifies the Hecke basis, step 6 concludes.
-
\(V_\lambda\), \(\mathrm{IC}_0\) carry canonical Weil structures, and the convolution carries the induced one:
$$V_\lambda\ast\mathrm{IC}_0=m_!\big(V_\lambda\mathbin{\widetilde\boxtimes}\mathrm{IC}_0\big),\qquad m:\operatorname{Gr}_{\le\lambda}\mathbin{\widetilde\times}L^+X\to LX,\ \ (gL^+G,y)\mapsto gy .$$Proof
- Rationality. By (R), \(\operatorname{Gr}_{\le\lambda}\), \(L^+X\) and \(m\) are defined over \(\mathbb F_q\) (Chen–Yi, §8.2), so their sheaves carry Frobenius pullbacks.
- Canonical structures. \(V_\lambda=\mathrm{IC}(\operatorname{Gr}_{\le\lambda})\) and \(\mathrm{IC}_0=\overline{\mathbb Q}_\ell\) on \(L^+X\) are defined over \(\mathbb F_q\); normalize \(\Phi\) to act by \(1\) on the lowest stalk cohomology of the open stratum, with no Tate twist.
- Induced. The twisted product and \(m_!\) commute with \(\mathrm{Fr}^*\) (proper base change, D1), which gives \(V_\lambda\ast\mathrm{IC}_0\) its Weil structure.
-
The rational points of the three spaces are the group-theoretic quotients:
$$\operatorname{Gr}(\mathbb F_q)=G(F)/K,\qquad L^+X(\mathbb F_q)=X(\mathcal O),\qquad(\operatorname{Gr}\mathbin{\widetilde\times}L^+X)(\mathbb F_q)=G(F)\times^{K}X(\mathcal O).$$Proof
- Arcs. \(L^+X(R)=X(R[\![t]\!])\) by definition, so \(L^+X(\mathbb F_q)=X(\mathcal O)\).
- Quotients. For \(Y=LG/L^+G\) or \(LG\times^{L^+G}L^+X\), the exact sequence of pointed sets for the \(L^+G\)-torsor over \(Y\) gives \(Y(\mathbb F_q)=LG(\mathbb F_q)/L^+G(\mathbb F_q)\), resp. the twisted quotient, because \(H^1(\mathbb F_q,L^+G)=1\) (D3).
- Cells. With the Cartan decomposition, \(\operatorname{Gr}_{\le\lambda}(\mathbb F_q)=\bigsqcup_{\mu\le\lambda}Kt^\mu K/K\).
-
Over \(x\in X(F)\) the fibre of \(m\) is closed in the projective \(\operatorname{Gr}_{\le\lambda}\), and the stalks factor:
$$m^{-1}(x)\simeq\{gK\in\operatorname{Gr}_{\le\lambda}:g^{-1}x\in L^+X\},\qquad\big(V_\lambda\mathbin{\widetilde\boxtimes}\mathrm{IC}_0\big)_{(g,g^{-1}x)}\simeq(V_\lambda)_g\otimes(\mathrm{IC}_0)_{g^{-1}x}.$$Proof
- Fibre. \((gK,y)\mapsto gy=x\) determines \(y=g^{-1}x\); the condition \(g^{-1}x\in L^+X\) is closed.
- Properness. So \(m\) is proper on \(\operatorname{Gr}_{\le\lambda}\mathbin{\widetilde\times}L^+X\), and \(m_!=m_*\).
- Stalks. The twisted product is locally a product, compatibly with Frobenius; this is Zhu's identification in the proof of Lemma 5.6.1.
-
Summing the trace over the rational points of each fibre gives Hecke convolution:
$$\operatorname{tr}(V_\lambda\ast\mathrm{IC}_0)(x)=\sum_{gK\in G(F)/K}\operatorname{tr}(V_\lambda)(g)\,\mathbf 1_{X(\mathcal O)}(g^{-1}x)=\big(\operatorname{tr}V_\lambda\ast\varphi_0\big)(x).$$Proof
- Trace formula. Laumon (1.1.1.3): \(\operatorname{tr}(m_!K)(x)=\sum_{z\in m^{-1}(x)(\mathbb F_q)}\operatorname{tr}(K)(z)\) (D1).
- Points of the fibre. By steps 2–3 they are the \(gK\) with \(g^{-1}x\in X(\mathcal O)\), and \(\operatorname{tr}(K)(gK,g^{-1}x)=\operatorname{tr}(V_\lambda)(g)\cdot1\) since \(\mathrm{IC}_0\) is constant with Frobenius \(1\).
- Finite type. Laumon states the formula for schemes of finite type; here \(V_\lambda\ast\mathrm{IC}_0\) is supported on \(\overline{\mathcal O_{\varphi(\lambda)}}\) (D0) and \(L^+G\) acts through finite-type quotients (Zhu, §A.1.4), so the computation takes place on finite-type models.
- Comparison. Zhu's Lemma 5.6.1 is the same computation with \(\operatorname{Gr}\) in place of \(LX\).
-
\(\operatorname{tr}V_\lambda\) is \(K\)-bi-invariant with leading term \(\pm T_\lambda\), so these functions form a basis of \(\mathcal H_K\otimes\overline{\mathbb Q}_\ell\):
$$\operatorname{tr}V_\lambda=(-1)^{\langle2\rho,\lambda\rangle}T_\lambda+\sum_{\mu\lt\lambda}a_{\lambda\mu}T_\mu .$$Proof
- Support. \(\operatorname{tr}V_\lambda\) is \(L^+G(\mathbb F_q)=K\)-invariant on \(\operatorname{Gr}(\mathbb F_q)=G(F)/K\), so \(K\)-bi-invariant on \(G(F)\), supported on \(\bigsqcup_{\mu\le\lambda}Kt^\mu K\) (step 2).
- Leading term. On the open cell \(V_\lambda=\overline{\mathbb Q}_\ell[\langle2\rho,\lambda\rangle]\) with Frobenius \(1\), so the value is \((-1)^{\langle2\rho,\lambda\rangle}\).
- Basis. Lower sets are finite, so the unitriangular matrix to \(\{T_\mu\}\) is invertible. The \(a_{\lambda\mu}\) are signed values of Kazhdan–Lusztig polynomials at \(q\) (Zhu, (5.6.2)); only the leading term is used.
-
Applying \(\ast\varphi_0\) to the basis of step 5 and using step 4:
$$\mathcal H_K\ast\varphi_0\otimes\overline{\mathbb Q}_\ell=\operatorname{span}\{\operatorname{tr}V_\lambda\ast\varphi_0\}=\operatorname{span}\{\operatorname{tr}(V_\lambda\ast\mathrm{IC}_0)\}.$$Proof
- Span. \(f\mapsto f\ast\varphi_0\) is linear, so it carries a basis of \(\mathcal H_K\otimes\overline{\mathbb Q}_\ell\) to a spanning set of its image \(\mathcal H_K\ast\varphi_0\otimes\overline{\mathbb Q}_\ell\).