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.

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

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.

  1. \(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.
  2. 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\).
  3. 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.
  4. 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\).
  5. \(\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.
  6. 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\).