1 Introduction

Let \(\mathbb {F}_q\) be a finite field and let \(\ell \) and \(\ell '\) be prime numbers not dividing q. We let \(\overline{\mathbb {Q}_\ell }\) denote an algebraic closure of \(\mathbb {Q}_\ell \). Deligne conjectured [11, Conjecture 1.2.10] that every lisse \(\overline{\mathbb {Q}_\ell }\)-sheaf on a normal scheme separated of finite type over \(\mathbb {F}_q\) admits a lisse \(\overline{\mathbb {Q}_{\ell '}}\)-companion. Drinfeld [14, Theorem 1.1] proved this conjecture for smooth schemes. The goal of this paper is to extend Drinfeld’s theorem to smooth Artin stacks. We deduce that Deligne’s conjecture holds for coarse moduli spaces of smooth Artin stacks. We also extend related theorems on Frobenius eigenvalues and traces to Artin stacks.

For an Artin stack X of finite presentation over \(\mathbb {F}_q\) and a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X, we let \(E(\mathcal {F})\) denote the subfield of \(\overline{\mathbb {Q}_\ell }\) generated by the local Frobenius traces \(\mathrm {tr}(\mathrm {Frob}_x, \mathcal {F}_{\bar{x}})\), where \(x\in X(\mathbb {F}_{q^n})\) and \(n\ge 1\). Here \(\mathrm {Frob}_x=\mathrm {Frob}_{q^n}\) denotes the geometric Frobenius, and \(\bar{x}\) denotes a geometric point above x. Let \(E_{\lambda '}\) be an algebraic extension of \(\mathbb {Q}_{\ell '}\) and let \(\sigma :E(\mathcal {F})\rightarrow E_{\lambda '}\) be a field embedding, not necessarily continuous. We say that a Weil \(E_{\lambda '}\)-sheaf \(\mathcal {F}'\) is a \(\sigma \)-companion of \(\mathcal {F}\) if for all \(x\in X(\mathbb {F}_{q^n})\) with \(n\ge 1\), we have \(\mathrm {tr}(\mathrm {Frob}_x,\mathcal {F}'_{\bar{x}})=\sigma \mathrm {tr}(\mathrm {Frob}_x,\mathcal {F}_{\bar{x}})\).

Our main results on Frobenius eigenvalues and traces are as follows.

Theorem 1.1

Let X be a geometrically unibranchFootnote 1 Artin stack of finite presentation over \(\mathbb {F}_q\) and let \(\mathcal {F}\) be a simple lisse \(\overline{\mathbb {Q}_\ell }\)-sheaf of rank r on X such that \(\det (\mathcal {F})\) has finite order.

  1. (1)

    (Frobenius eigenvalues) Let \(x\in X(\mathbb {F}_{q^n})\) and let \(\alpha \) be an eigenvalue of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\). Then \(\alpha \) is a q-Weil number of weight 0.Footnote 2 Moreover, for every valuation v on \(\mathbb {Q}(\alpha )\) such that \(v(q^n)=1\), we have \(|v(\alpha )|\le \frac{r-1}{2}\).

  2. (2)

    (Frobenius traces) The field \(E(\mathcal {F})\) is a number field (namely, a finite extension of \(\mathbb {Q}\)).

The statement of Theorem 1.1, with a slightly weaker bound for the p-adic valuations, is conjectured to hold for normal schemes separated of finite type over \(\mathbb {F}_q\) by Deligne [11, Conjecture 1.2.10(i)–(iv)]. In the case of curves, the theorem with a weaker bound is a consequence of the Langlands correspondence for \(\mathrm {GL}(n)\) over function fields proved by L. Lafforgue [22, Théorème VII.6]. The improvement of the bound is due to V. Lafforgue [23, Corollaire 2.2]. The extension from curves to schemes is stated by L. Lafforgue [22, Proposition VII.7] for part (1), and due to Deligne [12, Théorème 3.1] for part (2).

Recently Drinfeld and Kedlaya [13, Theorem 1.3.3] proved a refinement of V. Lafforgue’s bound for Newton polygons, which can be thought of as an analogue of Griffiths transversality. We also extend this result to stacks (Theorem 3.6).

The following is our main result on companions.

Theorem 1.2

(Companions on smooth stacks) Let X be a smooth Artin stack over \(\mathbb {F}_q\) of finite presentation and separated diagonal. Let \(\mathcal {F}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X. Then, for every embedding \(\sigma :E(\mathcal {F})\rightarrow \overline{\mathbb {Q}_{\ell '}}\), \(\mathcal {F}\) admits a lisse \(\sigma \)-companion \(\mathcal {F}'\). Moreover, if \(E(\mathcal {F})\) is a number field, then there exists a finite extension E of \(E(\mathcal {F})\) such that for every finite place \(\lambda '\) of E not dividing q, \(\mathcal {F}\) admits a lisse \(\sigma _{\lambda '}\)-companion. Here \(\sigma _{\lambda '}:E(\mathcal {F})\rightarrow E \rightarrow E_{\lambda '}\), and \(E_{\lambda '}\) denotes the completion of E at \(\lambda '\).

The statements of Theorem 1.2 are conjectured to hold for normal schemes separated of finite type over \(\mathbb {F}_q\) by Deligne [11, Conjecture 1.2.10(v)]. In the case of curves, the first assertion of the theorem is due to L. Lafforgue [22, Théorème VII.6], and the second to Chin [7]. The extension from curves to smooth schemes is due to Drinfeld [14, Theorem 1.1].

As an application of Theorem 1.2, we deduce that Deligne’s conjecture holds for coarse moduli spaces of smooth Artin stacks.

Corollary 1.3

(Companions on coarse moduli spaces) Let X be a scheme or algebraic space that is Zariski locally the coarse moduli space of a smooth Artin stack of finite inertia and finite presentation over \(\mathbb {F}_q\) (e.g. when X has quotient singularities). Then the statements of Theorem 1.2 hold for X.

The general normal case seems difficult. Drinfeld deduces his result from an equivalence between lisse sheaves on a regular scheme X and compatible systems of lisse sheaves on curves on X [14, Theorem 2.5]. This equivalence fails for X normal in general [14, Section 6].

For both Theorems 1.1 and 1.2, we reduce first to the case of a quotient stack [Y / G] of a quasi-projective scheme Y by a finite group G, and then, choosing an embedding \(G\rightarrow \mathrm {GL}_m\), to the scheme \(Y\wedge ^G \mathrm {GL}_m\). One step of the reduction consists of showing that the assertions can be checked on any dense open substack.

Gabber’s theorem [16] that companionship is preserved by operations on the Grothendieck groups extends to stacks [39, Proposition 5.8]. Combining this with Theorem 1.2, one obtains the existence of perverse companions on (not necessarily smooth) Artin stacks.

The paper is organized as follows. In Sect. 2, we establish some preliminary results on Weil sheaves. In Sect. 3, we prove Theorems 1.1 (1) on Frobenius eigenvalues and Theorem 3.6 on Newton polygons. We deduce from Theorem 1.1 (1) that the bounded derived category \(D^b_c(X,\overline{\mathbb {Q}_\ell })\) is a direct sum of twists of the derived category of weakly motivic complexes for any Artin stack X of finite presentation over \(\mathbb {F}_q\). In Sect. 4, we prove Theorem 1.1 (2) on Frobenius traces. In Sect. 5, we prove Theorem 1.2 and Corollary 1.3 on lisse companions. We deduce results on perverse companions and companions in Grothendieck groups on Artin stacks of finite presentation and separated diagonal over \(\mathbb {F}_q\). In Appendix, we prove that pure perverse sheaves on X are geometrically semisimple, without assuming that the stabilizers are affine, extending a result of Sun [32, Theorem 3.11].

Unless otherwise stated, all stacks are assumed to be Artin stacks of finite presentation over \(\mathbb {F}_q\), not necessarily of separated diagonal, and sheaves are assumed to be constructible. We write \(D(X,\overline{\mathbb {Q}_\ell })\) for \(D_c(X,\overline{\mathbb {Q}_\ell })\). We will only consider the middle perversity.

2 Weil sheaves

For problems concerning companions, it is convenient to work with Weil sheaves. In this section, we establish some preliminary results on Weil sheaves. The main result is Proposition 2.8 on the determinant of lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves on geometrically unibranch stacks. We deduce that the category of Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves is a direct sum of the twists of the category of \(\overline{\mathbb {Q}_\ell }\)-sheaves (Proposition 2.15).

Let \(E_\lambda \) be an algebraic extension of \(\mathbb {Q}_\ell \). A Weil\(E_\lambda \)-sheaf on a stack X is an \(E_\lambda \)-sheaf \(\mathcal {F}\) on \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) equipped with an action of the Weil group \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) lifting the action of \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) on \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\). A morphism of Weil \(E_\lambda \)-sheaves on X is a morphism of the underlying \(E_\lambda \)-sheaves on \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) compatible with the action of \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\).

Remark 2.1

More formally, the category \(\mathrm {Shv}^W(X,E_\lambda )\) of Weil \(E_\lambda \)-sheaves on X is a (pseudo)limit of the diagram (i.e. pseudofunctor) \(B\mathbb {Z}\rightarrow \mathcal {C} at \) given by the action of \(\mathbb {Z}\simeq W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) on the category \(\mathrm {Shv}(X\otimes _{\mathbb {F}_q}\overline{\mathbb {F}_q},E_\lambda )\), where \(B\mathbb {Z}\) is the groupoid associated to the group \(\mathbb {Z}\) and \(\mathcal {C} at \) is the 2-category of categories. If we let \(\mathcal {C} at ^{B\mathbb {Z}}\) denote the 2-category of diagrams \(B\mathbb {Z}\rightarrow \mathcal {C} at \), the forgetful 2-functor \(\underline{\mathrm {for}}:\mathcal {C} at ^{B\mathbb {Z}}\rightarrow \mathcal {C} at \) and the limit 2-functor \(\underline{\mathrm {lim}}:\mathcal {C} at ^{B\mathbb {Z}}\rightarrow \mathcal {C} at \) preserve limits (up to equivalences).

Remark 2.2

The functor \(\mathrm {Shv}(X,E_\lambda )\rightarrow \mathrm {Shv}^W(X,E_\lambda )\) carrying \(\mathcal {F}\) to \((\mathcal {F}_{\overline{\mathbb {F}_q}} ,\phi )\), where \(\mathcal {F}_{\overline{\mathbb {F}_q}}\) is the pullback of \(\mathcal {F}\) to \(X\otimes _{\mathbb {F}_q}\overline{\mathbb {F}_q}\) and \(\phi \) is the restriction of the action of \(\mathrm {Gal}(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) to \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\), is fully faithful. Moreover, its essential image is stable under extension by the following general facts on extensions (cf. [3, Proposition 5.1.2]).

  1. (1)

    Let \((\mathcal {A},F)\) be an Abelian category with \(\mathbb {Z}\)-action (i.e. a pseudofunctor from \(B\mathbb {Z}\) to the 2-category of Abelian categories). For objects \((A,\phi )\) and \((B,\psi )\) of the limit category \(\mathcal {A}^F\), we have a short exact sequence of Abelian groups (cf. [3, page 124])

    $$\begin{aligned}0\rightarrow \mathrm {Hom}_{\mathcal {A}}(A,B)_\mathbb {Z}\rightarrow \mathrm {Ext}^1_{\mathcal {A}^F}((A,\phi ),(B,\psi ))\rightarrow \mathrm {Ext}^1_\mathcal {A}(A,B)^\mathbb {Z}\rightarrow 0.\end{aligned}$$
  2. (2)

    Let \(\mathcal {D}\) be a triangulated category equipped with a t-structure. Note that \(\mathcal {D}\) is not necessarily equivalent to the derived category of its heart \(\mathcal {A}\). Nonetheless, for A and B in \(\mathcal {A}\), we have an isomorphism \(\mathrm {Hom}_{\mathcal {D}}(A,B[1])\simeq \mathrm {Ext}^1_{\mathcal {A}}(A,B)\) carrying f to the extension given by completing f into a distinguished triangle (cf. [3, Remarque 3.1.17 (ii)]).

Recall from [34, Tag 06U6] that a morphism \(f:X\rightarrow Y\) of Artin stacks (not necessarily of finite presentation over \(\mathbb {F}_q\)) is said to be submersive if the induced continuous map is a quotient map, and universally submersive if for every morphism of Artin stacks \(Y'\rightarrow Y\), the base change \(X\times _Y Y'\rightarrow Y'\) of f is submersive.

Lemma 2.3

Let \(f:X\rightarrow Y\) be a universally submersive morphism of stacks. Then f is of effective descent for Weil \(E_\lambda \)-sheaves and for \(E_\lambda \)-sheaves.

The statement of the lemma means that \(f^*\) induces an equivalence of categories from \(\mathrm {Shv}^W(Y,E_\lambda )\) to the category of descent data, which is a limit of the diagram

induced by inverse image functors. An object of the category of descent data is a Weil \(E_\lambda \)-sheaf \(\mathcal {F}\) on X endowed with an isomorphism \(p_1^*\mathcal {F}\simeq p_2^*\mathcal {F}\) satisfying the cocycle condition. Here \(p_1,p_2:X\times _Y X\rightarrow X\) are the two projections. Compare with [20, Proposition 2.4].

Proof

Consider the pseudofunctor \(F:\mathrm {Stk}\rightarrow \mathcal {C} at ^{B\mathbb {Z}}\) carrying X to the diagram in Remark 2.1, where \(\mathrm {Stk}\) is the 2-category of stacks. The assertion of the lemma for Weil \(E_\lambda \)-sheaves is that f is of effective descent for the pseudofunctor \(\underline{\mathrm {lim}}\circ F\). Since \(\underline{\mathrm {lim}}\) and \(\underline{\mathrm {for}}\) preserve limits, we may replace \(\underline{\mathrm {lim}}\circ F\) by F, and then by \(\underline{\mathrm {for}}\circ F\). In other words, it suffices to show that \(f\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) is of effective descent for \(E_\lambda \)-sheaves.

Changing notation, let us show that any universally submersive morphism \(r:X\rightarrow Y\) of Artin stacks of finite presentation over \(\mathbb {F}_q\) or \(\overline{\mathbb {F}_q}\) is of effective descent for \(E_\lambda \)-sheaves. Let \(f:Y'\rightarrow Y\) be a smooth presentation with \(Y'\) a scheme and let \(X'\rightarrow X\times _Y Y'\) be a smooth presentation with \(X'\) a scheme. Consider the square

By a general property of descent [17, Théorème 10.4, line 6 of the table], it suffices to show that u, f, g, and \(g':X'\times _{Y'} X'\rightarrow X\times _Y X\) are of effective descent. Note that f, g, and \(g'\) are representable and smooth surjective, and u is a universally submersive morphism of schemes. By a theorem of Voevodsky [36, Theorem 3.1.9], u is dominated by \(\coprod V_i \rightarrow V \xrightarrow {v} Y'\), where v is a proper surjective morphism of schemes and \((V_i)\) is a finite Zariski open cover of V. By general properties of descent [17, Proposition 6.25 (ii), (iii)], we are reduced to showing that r is of effective descent in the following cases: (a) r is representable and smooth surjective; (b) r is a proper surjective morphism of schemes. This follows from Beck’s theorem [4, Proposition 5] (cf. [35, VIII 9.4.1]). Indeed, \(r^*\) is exact and conservative, and the Beck–Chevalley condition is verified by smooth base change in case (a) and proper base change in case (b). \(\square \)

A Weil \(E_\lambda \)-sheaf \(\mathcal {F}\) on a stack X is called lisse if there exists a smooth presentation \(f:Y\rightarrow X\) such that the pullback of \(\mathcal {F}\) to \(Y\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) is isomorphic to \(\mathcal {G}\otimes _\mathcal {O}E_\lambda \) for a lisse \(\mathcal {O}\)-sheaf \(\mathcal {G}\), where \(\mathcal {O}\) is the ring of integers of a finite extension of \(\mathbb {Q}_\ell \) in \(E_\lambda \). Lemma 2.3 also holds for lisse Weil \(E_\lambda \)-sheaves (and lisse \(E_\lambda \)-sheaves). This follows from the lemma and the following fact.

Lemma 2.4

Let \(f:X\rightarrow Y\) be a universally submersive morphism of stacks and let \(\mathcal {F}\) be a Weil \(E_\lambda \)-sheaf on Y. Then \(\mathcal {F}\) is lisse if and only if \(f^*\mathcal {F}\) is lisse.

Proof

The “only if” part is trivial. To show the “if” part, by taking smooth presentations, we are reduced to the case of schemes (over \(\overline{\mathbb {F}_q}\)) and \(\mathcal {O}\)-sheaves. In this case, the assertion follows from the fact that f is of effective descent for étale morphisms [29, Theorem 5.17]. \(\square \)

Remark 2.5

We say that a stack X is geometrically unibranch if for some (or, equivalently, for every) smooth presentation \(Y\rightarrow X\), the strict localizations of Y are irreducible. Normal stacks are geometrically unibranch. If X is geometrically unibranch, then every lisse Weil \(E_\lambda \)-sheaf \(\mathcal {F}\) satisfies \(j_*j^*\mathcal {F}\simeq \mathcal {F}\otimes j_* E_\lambda \simeq \mathcal {F}\) for every dominant open immersion \(j:U\rightarrow X\). It follows that the pullback of \(\mathcal {F}\) to \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) comes from a lisse \(\mathcal {O}\)-sheaf.

Let X be a connected stack and let \(\bar{x}\rightarrow X\) be a geometric point. The fundamental group \(\pi _1(X,\bar{x})\) is defined in [27, Section 4], which extends to stacks not necessarily of separated diagonal, as the group of automorphisms of the functor \(\mathrm {FEt}(X)\rightarrow \mathrm {Fin}\) carrying \(Y\rightarrow X\) to (the underlying set of) the geometric fiber \(Y\times _X \bar{x}\). Here \(\mathrm {FEt}(X)\) denotes the category of finiteFootnote 3 étale morphisms over X, and \(\mathrm {Fin}\) denotes the category of finite sets. We define the Weil group \(W(X,\bar{x})\) to be the inverse image of \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) under the homomorphism \(\pi _1(X,\bar{x})\rightarrow \mathrm {Gal}(\overline{\mathbb {F}_q}/\mathbb {F}_q)\). The functor \(\mathrm {Shv}^W_\mathrm {lisse}(X,E_\lambda )\rightarrow \mathrm {Vect}(E_\lambda )\) carrying \(\mathcal {F}\) to its stalk \(\mathcal {F}_{\bar{x}}\) at \(\bar{x}\) is conservative.

If X is connected and geometrically unibranch, then X is irreducible and Weil \(E_\lambda \)-sheaves (resp. \(E_\lambda \)-sheaves) on X correspond to \(E_\lambda \)-representations of the Weil (resp. fundamental) group of X.

Remark 2.6

Let X be a stack. For Weil \(E_\lambda \)-sheaves \(\mathcal {F}\) and \(\mathcal {G}\) on X, we have \(\mathcal {F}\simeq \mathcal {G}\) if and only if \(\mathcal {F}\otimes _{E_\lambda }\overline{\mathbb {Q}_\ell }\simeq \mathcal {G}\otimes _{E_\lambda }\overline{\mathbb {Q}_\ell }\). Similarly, for A and B in the bounded derived category \(D^b(X,E_\lambda )\) of \(E_\lambda \)-sheaves, \(A\simeq B\) if and only if \(A\otimes _{E_\lambda }\overline{\mathbb {Q}_\ell }\simeq B\otimes _{E_\lambda }\overline{\mathbb {Q}_\ell }\). This follows from Lemma 2.7 below and the fact that rational points form a Zariski dense subset of any affine space over an infinite field (here \(E_\lambda \)).

Moreover, a Weil \(E_\lambda \)-sheaf \(\mathcal {F}\) on X is an \(E_\lambda \)-sheaf if and only if the Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\otimes _{E_\lambda }\overline{\mathbb {Q}_\ell }\) is a \(\overline{\mathbb {Q}_\ell }\)-sheaf. Indeed, we reduce to the case of schemes by Lemma 2.3 and then to lisse sheaves on irreducible geometrically unibranch schemes by Remark 2.2. In this case, the assertion is clear, as the Weil group is dense in the fundamental group.

For these reasons, we will work mostly with Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves rather than Weil \(E_\lambda \)-sheaves.

The following is a variant of [33, Lemma 2.1.3].

Lemma 2.7

Let X be a stack and let A and B be Weil \(E_\lambda \)-sheaves on X (resp. \(A,B\in D^b(X,E_\lambda )\)). Then there exists a Zariski open subscheme \(U=\mathbf {Isom}(A,B)\) of the affine space \(\mathbf {Hom}(A,B)\) over \(E_\lambda \) represented by the \(E_\lambda \)-vector space \(\mathrm {Hom}(A,B)\) such that for any algebraic extension \(E'_\lambda \) of \(E_\lambda \), the set \(U(E'_\lambda )\) is the set of isomorphisms \(A\otimes _{E_\lambda } E'_\lambda \xrightarrow {\sim }B\otimes _{E_\lambda } E'_\lambda \).

Note that \(\mathrm {Hom}(A,B)\) is finite-dimensional. Indeed, we have

$$\begin{aligned} \mathrm {Hom}(A,B)=\mathrm {Hom}(A_{\overline{\mathbb {F}_q}},B_{\overline{\mathbb {F}_q}})^{W(\overline{\mathbb {F}_q}/\mathbb {F}_q)} \end{aligned}$$

in the case of Weil sheaves, and a short exact sequence

$$\begin{aligned} 0\rightarrow \mathrm {Hom}(A_{\overline{\mathbb {F}_q}},B_{\overline{\mathbb {F}_q}}[-1])_{\mathrm {Gal}(\overline{\mathbb {F}_q}/\mathbb {F}_q)}\rightarrow \mathrm {Hom}(A,B)\rightarrow \mathrm {Hom}(A_{\overline{\mathbb {F}_q}},B_{\overline{\mathbb {F}_q}})^{\mathrm {Gal}(\overline{\mathbb {F}_q}/\mathbb {F}_q)}\rightarrow 0 \end{aligned}$$

in the case of \(D^b(X,E_\lambda )\). Here \(A_{\overline{\mathbb {F}_q}}\) and \(B_{\overline{\mathbb {F}_q}}\) denote the pullbacks of A and B to \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\). The proof of the lemma is the same as [33, Lemma 2.1.3], by taking a finite number of stalk functors.

Following [11, 1.2.7], for \(a\in \overline{\mathbb {Q}_\ell }^\times \), we let \(\overline{\mathbb {Q}_\ell }^{(a)}\) denote the Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on \(\mathrm {Spec}(\mathbb {F}_q)\) of rank one such that the geometric Frobenius \(\mathrm {Frob}_q\in \mathrm {Gal}(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) acts by multiplication by a. For a stack X, we still denote \(\pi _X^*\overline{\mathbb {Q}_\ell }^{(a)}\) by \(\overline{\mathbb {Q}_\ell }^{(a)}\), where \(\pi _X:X\rightarrow \mathrm {Spec}(\mathbb {F}_q)\) is the projection. We put \(\mathcal {F}^{(a)}:=\mathcal {F}\otimes \overline{\mathbb {Q}_\ell }^{(a)}\).

The following is an extension to stacks of Deligne’s result on determinants [11, Propositions 1.3.4 (i), 1.3.14] (cf. [12, 0.4]).

Proposition 2.8

Let X be an irreducible geometrically unibranch stack. Then, for every lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X, there exists \(a\in \overline{\mathbb {Q}_\ell }^\times \) such that \(\det (\mathcal {F}^{(a)})\) has finite order. Moreover, every simple lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X such that \(\det (\mathcal {F})\) has finite order is a \(\overline{\mathbb {Q}_\ell }\)-sheaf.

Note that a is unique up to multiplication by roots of unity. It follows from the proposition that every simple lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf is the twist of some \(\overline{\mathbb {Q}_\ell }\)-sheaf.

Even if we restrict our attention to \(\overline{\mathbb {Q}_\ell }\)-sheaves, the first part of the proposition is still necessary for the following sections. Our proof of the proposition relies on Lemma 2.11 below, which will be used in later sections as well.

Lemma 2.9

Let \(f:X\rightarrow Y\) be a universally submersive morphism of stacks with geometrically connected fibers. Assume Y connected. Then X is connected and the homomorphism \(\pi _1(X)\rightarrow \pi _1(Y)\) induced by f is surjective.

The case of schemes is [28, IX Corollaire 5.6].

Proof

The first assertion follows from the fact that for any quotient map \(X\rightarrow Y\) of topological spaces, if Y and the fibers are connected, then X is connected. The second assertion follows from the first one. Indeed, for any connected finite étale cover \(Y'\rightarrow Y\), \(Y'\times _Y X\) is connected by the first assertion applied to the projection \(Y'\times _Y X\rightarrow Y'\). \(\square \)

Lemma 2.10

Any stack X admits a dense open substack with separated diagonal.

Proof

There exists a dense open substack V of X with flat inertia. Then V is a gerbe over an algebraic space [34, Tag 06QJ]. Since any group algebraic space of finite presentation over a field is separated (and in fact a group scheme, see [2, Proposition 5.1.1] or [34, Tags 08BH, 0B8G]), there exists a dense open substack U of V with separated inertia. Then U has separated diagonal by fppf descent [34, Tags 0CPS, 0DN6]. \(\square \)

Lemma 2.11

Let \(\mathcal {F}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on a stack X. Then there exists a dominant open immersion \(j:U\rightarrow X\) and a gerbe-like morphism \(f:U\rightarrow Y\), where Y is a Deligne–Mumford stack, such that the adjunction map \(f^*\mathcal {G}\rightarrow j^*\mathcal {F}\), where \(\mathcal {G}:=f_*j^*\mathcal {F}\), is an isomorphism.

Recall that any gerbe-like morphism \(f:U\rightarrow Y\) of stacks is a smooth universal homeomorphism [34, Tags 06R9, 0DN8]. Note that \(f^*\mathcal {G}\simeq j^*\mathcal {F}\) implies that \(\mathcal {G}\) is a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf, which is simple if \(j^*\mathcal {F}\) is simple. Moreover, if X is geometrically unibranch, then Y is geometrically unibranch, and \(\det (\mathcal {F})\) and \(\det (\mathcal {G})\) have the same (possibly infinite) order by Lemma 2.9.

Proof

By a dévissage result of Behrend [2, Propositions 5.1.11, 5.1.14], there exists a dominant open immersion \(j:U\rightarrow X\) and a gerbe-like morphism \(f:U\rightarrow Y\), where Y is a Deligne–Mumford stack, such that the diagonal of f has connected geometric fibers. By generic base change [20, Proposition 2.11], up to shrinking Y (and U), we may assume that \(f_*\mathcal {F}\) commutes with base change. It then suffices to check that the adjunction \(f_y^*f_{y*}(\mathcal {F}\mathbin {|}U_y)\rightarrow \mathcal {F}\mathbin {|}U_y\) is an isomorphism for every geometric fiber \(f_y:U_y\rightarrow y\) of f. Since \(U_y\) is the classifying stack of a connected group scheme over y, any sheaf on \(U_y\) is constant and the assertion is trivial. \(\square \)

Remark 2.12

Since any gerbe over a finite field is neutral [2, Corollary 6.4.2], any point \(y\in Y(\mathbb {F}_{q^n})\) lifts to a point of \(U(\mathbb {F}_{q^n})\). In particular, \(E(\mathcal {G})=E(j^*\mathcal {F})\).

Proof of Proposition 2.8

Applying Lemma 2.11, we are reduced to the case where X is a Deligne–Mumford stack. Here for the second assertion of the proposition, we have used the fact that \(\mathcal {F}\simeq j_*j^*\mathcal {F}\). By Lemma 2.10 and [24, Corollaire 6.1.1], up to shrinking X, we may assume \(X=[Y/G]\), where Y is a separated scheme and G is a finite group acting on Y. Up to replacing Y by a connected component and G by the decomposition group, we may assume that Y is irreducible. Let \(g:Y\rightarrow X\). Then \(g^*\mathcal {F}\) corresponds to the restriction to the open normal subgroup \(\pi _1(Y)\lhd \pi _1(X)\) of quotient G. By the case of schemes of the first assertion [11, Proposition 1.3.4 (i)], there exists \(a\in \overline{\mathbb {Q}_\ell }^\times \) such that \(\det (g^*\mathcal {F}^{(a)})^{\otimes n}\simeq \overline{\mathbb {Q}_\ell }\) for some \(n\ge 1\). Then \(\det (\mathcal {F}^{(a)})^{\otimes (n\cdot \#G)}\simeq \overline{\mathbb {Q}_\ell }\). This finishes the proof of the first assertion of Proposition 2.8. Now assume that \(\mathcal {F}\) is simple and \(\det (\mathcal {F})\) has finite order. By Lemma 2.13 below and the case of schemes of the second assertion of Proposition 2.8 [11, Proposition 1.3.14], \(g^*\mathcal {F}\) is a \(\overline{\mathbb {Q}_\ell }\)-sheaf, so that the same holds for \(\mathcal {F}\) by Lemma 2.3. \(\square \)

Lemma 2.13

Let \(f:X\rightarrow Y\) be a finite étale morphism of geometrically unibranch stacks and let \(\mathcal {F}\) be a simple lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on Y such that \(\det (\mathcal {F})\) has finite order. Then \(f^*\mathcal {F}\simeq \bigoplus _i\mathcal {F}_i\) is semisimple with simple factors \(\mathcal {F}_i\) such that each \(\det (\mathcal {F}_i)\) has finite order.

Proof

We may assume that X and Y are irreducible. Since \(\pi _1(X)\subseteq \pi _1(Y)\) is an open subgroup of finite index, \(f^*\mathcal {F}\simeq \bigoplus _i\mathcal {F}_i\) is semisimple. For the assertion on simple factors, we may assume that f is a Galois cover of group G. Fix an \(i_0\). By the first assertion of Proposition 2.8, there exists \(a\in \overline{\mathbb {Q}_\ell }^\times \) such that \(\det (\mathcal {F}_{i_0}^{(a)})\) has finite order. Since the simple factors are permuted transitively by G, \(\det (\mathcal {F}_{i}^{(a)})\) has finite order for each i. It follows that \(\det (\mathcal {F}^{(a)})\simeq \bigotimes _{i}\det (\mathcal {F}_i^{(a)})\) has finite order. This implies that a is a root of unity. Therefore, each \(\det (\mathcal {F}_i)\) has finite order. \(\square \)

Remark 2.14

  1. (1)

    In the above proof of Proposition 2.8, we first reduce to the case of quotient stacks [Y / G] by finite groups G by Lemma 2.11, and then reduce to the case of schemes. The same strategy will be used for Theorems 1.1, 1.2, and 3.6. Another approach is to use the generic existence of a smooth presentation with geometrically connected fibers ([24, Théorème 6.5] and Lemma 2.10) to reduce directly to the case of schemes, which works for Proposition 2.8 and Theorems 1.1 (1) and 3.6, but fails for Theorems 1.1 (2) and 1.2.

  2. (2)

    The reduction from quotient stacks [Y / G] to schemes here and in Theorem 1.1 (1) uses Lemma 2.13 applied to the finite étale cover \(Y\rightarrow [Y/G]\). We may replace this by Lemma 2.9 applied to the \(\mathrm {GL}_m\)-torsor \(Y\wedge ^G \mathrm {GL}_m\rightarrow [Y/G]\), where \(G\rightarrow \mathrm {GL}_m\) is a chosen embedding, making the proofs closer to those of Theorems 1.1 (2), 1.2, and 3.6.

  3. (3)

    We can also prove Proposition 2.8 directly by imitating the proof of the case of schemes. Indeed, as in [11, Proposition 1.3.4, Variante], the first assertion follows from the case of curves by joining by curves (see the proof of Proposition 3.2) and Chebotarev’s density theorem (Proposition 5.6). As in [11, Theorem 1.3.8], this implies that the radical of \(G^{00}\) is unipotent, where \(G^{00}\) is the identity component of the geometric monodromy group, which is a theorem of Grothendieck in the case of schemes. Finally, as in [11, Proposition 1.3.14], the second assertion follows from this and the first assertion.

Proposition 2.8 has the following consequence on the structure of Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves. For a stack X, we let \(\mathrm {Shv}(X,\overline{\mathbb {Q}_\ell })^{(a)}\subseteq \mathrm {Shv}^W(X,\overline{\mathbb {Q}_\ell })\) denote the full subcategory spanned by Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves of the form \(\mathcal {F}^{(a)}\) with \(\mathcal {F}\in \mathrm {Shv}(X,\overline{\mathbb {Q}_\ell })\). The subcategory only depends on the class of a in \(\overline{\mathbb {Q}_\ell }^\times /\overline{\mathbb {Z}_\ell }^\times \), where \(\overline{\mathbb {Z}_\ell }\) denotes the ring of integers of \(\overline{\mathbb {Q}_\ell }\).

Proposition 2.15

Let X be a stack. We have a canonical decomposition:

$$\begin{aligned} \mathrm {Shv}^W(X,\overline{\mathbb {Q}_\ell })\simeq \bigoplus _{a\in \overline{\mathbb {Q}_\ell }^\times /\overline{\mathbb {Z}_\ell }^\times } \mathrm {Shv}(X,\overline{\mathbb {Q}_\ell })^{(a)}. \end{aligned}$$

Proof

It suffices to show the following:

  • (generation) Every object of \(\mathrm {Shv}^W(X,\overline{\mathbb {Q}_\ell })\) is a successive extension of objects of \(\mathrm {Shv}(X,\overline{\mathbb {Q}_\ell })^{(a)}\);

  • (orthogonality) \(\mathrm {Ext}^i(A^{(a)},B^{(b)})=0\) for \(A,B\in \mathrm {Shv}(X,\overline{\mathbb {Q}_\ell })\), \(a/b\not \in \overline{\mathbb {Z}_\ell }^\times \) and \(i=0,1\).

The first point follows from Proposition 2.8. Let us show the orthogonality. We have \(\mathrm {Hom}(A^{(a)},B^{(b)})=\mathrm {Hom}(A^{(a)}_{\overline{\mathbb {F}_q}},B^{(b)}_{\overline{\mathbb {F}_q}})^{W(\overline{\mathbb {F}_q}/\mathbb {F}_q)}\) and a short exact sequence (Remark 2.2 (1), (2))

$$\begin{aligned} 0\rightarrow \mathrm {Hom}\left( A^{(a)}_{\overline{\mathbb {F}_q}},B^{(b)}_{\overline{\mathbb {F}_q}}\right) _{W(\overline{\mathbb {F}_q}/\mathbb {F}_q)} \rightarrow \mathrm {Ext}^1\left( A^{(a)},B^{(b)}\right) \rightarrow \mathrm {Hom}\left( A^{(a)}_{\overline{\mathbb {F}_q}},B^{(b)}_{\overline{\mathbb {F}_q}}[1]\right) ^{W(\overline{\mathbb {F}_q}/\mathbb {F}_q)}\rightarrow 0. \end{aligned}$$

The \(\overline{\mathbb {Q}_\ell }\)-vector space \(\mathrm {Hom}(A^{(a)}_{\overline{\mathbb {F}_q}},B^{(b)}_{\overline{\mathbb {F}_q}}[i])\) with \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\)-action can be identified with the Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \((R^i\pi _{X*}R\mathcal {H} om (A,B))^{(b/a)}\) on \(\mathrm {Spec}(\mathbb {F}_q)\), where \(\pi _X:X\rightarrow \mathrm {Spec}(\mathbb {F}_q)\). The eigenvalues of \(\mathrm {Frob}_q\) are all in the class of b / a, so the action has no nonzero invariants or coinvariants. Therefore, \(\mathrm {Ext}^i(A^{(a)},B^{(b)})=0\) for \(i=0,1\). \(\square \)

Corollary 2.16

Let X be a stack. A Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) is a \(\overline{\mathbb {Q}_\ell }\)-sheaf if and only if for every \(x\in X(\mathbb {F}_{q^n})\), \(n\ge 1\), the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\) are \(\ell \)-adic units.

By reducing to curves (see Proposition 3.2 below), we see that for lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves, it suffices to check the condition in the corollary for one given x in each connected component of X.

3 Frobenius eigenvalues

In this section, we prove Theorem 1.1 (1) on Frobenius eigenvalues. We then extend the theorem of Drinfeld and Kedlaya on Newton polygons from smooth schemes to normal stacks (Theorem 3.6). Finally, following Drinfeld [14, Appendix B], we study the category of weakly motivic complexes, whose cohomology sheaves have “motivic” Frobenius eigenvalues (Theorems 3.13 and 3.15).

Notation 3.1

We let \(M_0\) denote the group of algebraic numbers \(\alpha \in \overline{\mathbb {Q}}^\times \) of weight 0 relative to q, namely, such that for every Archimedean place \(\lambda \) of \(\mathbb {Q}(\alpha )\), we have \(|\alpha |_\lambda =1\). We let \(W_0(q)\subseteq M_0\) denote the subgroup of q-Weil numbers of weight 0. For a subset \(S\subseteq \mathbb {Q}\) of slopes, we let \(W^S_0(q)\subseteq W_0(q)\) denote the subgroup of \(\alpha \in W_0(q)\) of slopes in S, namely such that for every valuation v on \(\mathbb {Q}(\alpha )\) satisfying \(v(q)=1\), we have \(v(\alpha )\in S\).

Note that \(W_0(q)\) only depends on the characteristic p of \(\mathbb {F}_q\) and that \(W^{\{0\}}_0(q)\) is simply the set of roots of unity in \(\overline{\mathbb {Q}}\).

In the notation above, Theorem 1.1 (1) says that the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\) belong to \(W^{[-\frac{r-1}{2},\frac{r-1}{2}]\cap \mathbb {Q}}_0(q^n)\) for all \(x\in X(\mathbb {F}_{q^n})\) and all \(n\ge 1\). As mentioned earlier, we prove this by reducing to the case of schemes. For the reduction to work, we need to show that the statement can be checked on any dense open substack. We start by reviewing Deligne’s argument of joining by curves [12, Proposition 1.9] and extending it to stacks.

Proposition 3.2

Let X be a connected stack. Then there exists an integer \(M\ge 1\) such that, for every lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X of rank \(r\ge 1\), and for all \(m,n\ge 1\), \(x\in X(\mathbb {F}_{q^m})\), \(y\in X(\mathbb {F}_{q^n})\), if we let \(\alpha _1,\ldots ,\alpha _r\) (resp. \(\beta _1,\ldots ,\beta _r\)) denote the eigenvalues of \(\mathrm {Frob}_x\) (resp. \(\mathrm {Frob}_y\)) acting on \(\mathcal {F}_{\bar{x}}\) (resp. \(\mathcal {F}_{\bar{y}}\)), then, up to reordering, we have \(\beta _i^{1/n}/\alpha _i^{1/m}\in W_0^{[-M(r-1),M(r-1)]\cap \mathbb {Q}}(q)\) for \(1\le i\le r\).

In the situation of the proposition, if \(\alpha _1,\ldots ,\alpha _r\in W_0(q)\), then \(\beta _1,\ldots ,\beta _r\in W_0(q)\).

Proof

Let \(f:Y\rightarrow X\) be a submersive morphism (for example, a flat presentation) with Y a separated algebraic space. Consider the intersection graph \(\Gamma \) of the irreducible components of Y over X. The vertices are the irreducible components of Y. There is an edge between two vertices v and w if and only if the corresponding components \(Y_v\) and \(Y_w\) are such that \(Y_v\times _X Y_w\) is nonempty. If \(Y_v\) and \(Y_w\) are on the same connected component of Y, then v and w belong to the same connected component of \(\Gamma \). Thus for each component V of \(\Gamma \), \(Y_V:=\bigcup _{v\in V}Y_v\) is a union of connected components of Y. It follows that \(f(Y_V)\) is open and closed, because \(f^{-1}(f(Y_V))=Y_V\). Since X is connected, so is \(\Gamma \).

We take \(M-1\) to be the diameter of the graph \(\Gamma \). For each edge \(e=(v,w)\) of the graph, choose a closed point \(x_e\) of \(Y_v\times _X Y_w\). For x and y as in the statement of the proposition, let v and w be vertices such that \(\bar{x}\) lifts to \(Y_v\) and \(\bar{y}\) lifts to \(Y_w\). Let \(v=v_1\frac{e_1}{} v_2 \cdots v_{N-1} \frac{e_{N-1}}{} v_N=w\) be a path of length \(N-1\le M-1\). By Lemma 3.3 below, there exists a diagram above X

$$\begin{aligned} x_0\rightarrow C_1 \leftarrow x_1 \rightarrow \cdots \leftarrow x_{N-1} \rightarrow C_N \leftarrow x_N, \end{aligned}$$

where \(C_j,1\le j\le N\) are irreducible smooth curves over \(\mathbb {F}_q\) above \(Y_{v_j}\), and \(x_j=\mathrm {Spec}(\mathbb {F}_{q^{n_j}})\), \(0\le j\le N\) such that \(x_0\) is above x, \(x_j\) is above \(x_{e_j}\) for \(1\le j\le N-1\), and \(x_N\) is above y. We apply the proof of L. Lafforgue’s theorem [22, Théorème VII.6] (or V. Lafforgue’s improvement of the bound [23, Corollaire 2.2]) to \(C_j\), \(1\le j\le N\), and to the simple factors of the pullback of \(\mathcal {F}\) to \(C_j\). If \(\alpha _1^{(j)},\ldots , \alpha _r^{(j)}\) denote the eigenvalues of \(\mathrm {Frob}_{x_j}\), then up to reordering the r values, we have \((\alpha _i^{(j)})^{1/n_j}/(\alpha _i^{(j-1)})^{1/n_{j-1}}\in W_0^{[-(r-1),(r-1)]}(q)\). \(\square \)

Lemma 3.3

Let Y be an irreducible algebraic space separated of finite type over a field k and let x and y be closed points of Y. There exists an irreducible regular curve C and a morphism \(C\rightarrow Y\) of image containing x and y.

Proof

By Chow’s lemma [21, IV Theorem 3.1], we may assume that Y is a scheme. Replacing Y by an irreducible component of \(Y\otimes _k \bar{k}\), we may assume that k is algebraically closed. For this case, see [26, Section 6]. \(\square \)

Proposition 3.4

Let R be an integrally closed subring of \(\overline{\mathbb {Q}_\ell }\). Let \(j:U\rightarrow X\) be a dominant open immersion of stacks and let \(\mathcal {F}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X such that \(j^*\mathcal {F}\) is R-integral (resp. inverse R-integral). Then \(\mathcal {F}\) is R-integral (resp. inverse R-integral).

Recall that, following [38, Variante 5.13, Définition 6.1], a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X is said to be R-integral (resp. inverse R-integral) if for all \(n\ge 1\) and all \(x\in X(\mathbb {F}_{q^n})\), the eigenvalues (resp. inverse eigenvalues) of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\) are in R.

Proof

Up to replacing X by a smooth presentation, we may assume that X is a scheme. Up to replacing X by its normalization, we may further assume that X is normal. In this case, \(\mathcal {F}\simeq j_*j^*\mathcal {F}\) is R-integral (resp. inverse R-integral) by [38, Théorème 2.2, Variantes 5.1, 5.13]. (The integral case is a theorem of Deligne [9, XXI Théorème 5.6] assuming resolution of singularities.) \(\square \)

Remark 3.5

Let \(I=[a,b]\cap \mathbb {Q}\) be an interval with \(a,b\in \mathbb {Q}\). It follows from the propositions that if \(\mathcal {F}\) is a lisse \(\overline{\mathbb {Q}_\ell }\)-sheaf on a stack X such that the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\) belong to \(W^I_0(q^n)\) for all \(n\ge 1\) and all \(x\in U(\mathbb {F}_{q^n})\), where U is some dense open substack of X, then the same holds for all \(x\in X(\mathbb {F}_{q^n})\). Indeed, the eigenvalues belong to \(W_0(q)\) by Proposition 3.2, and \(\mathcal {F}^{(q^{-a})}\) is \(\overline{\mathbb {Z}}\)-integral and \(\mathcal {F}^{(q^{-b})}\) is inverse \(\overline{\mathbb {Z}}\)-integral (for all representatives of \(q^{-a}\) and \(q^{-b}\)) by Proposition 3.4. Here \(\overline{\mathbb {Z}}\) denotes the ring of algebraic integers.

Proof of Theorem 1.1 (1)

By Remark 3.5, we may shrink X. Thus, by Lemma 2.11, we are reduced to the case of Deligne–Mumford stacks. Up to shrinking X, we may assume that there exists a finite étale cover \(f:Y\rightarrow X\), where Y is a scheme. By Lemma 2.13, \(f^*\mathcal {F}\simeq \bigoplus _i \mathcal {F}_i\), with \(\mathcal {F}_i\) simple and \(\det (\mathcal {F}_i)\) of finite order. We are thus reduced to the case where X is a scheme. This case was stated in [22, Proposition VII.7], and the gap in the proof has been fixed by Deligne [12, Théorème 1.6] and others. Indeed, by Remark 3.5 again, we may assume that X is a smooth separated scheme. By a consequence of Hilbert irreducibility ([14, Proposition 2.17] or [15, Proposition B.1]), for any closed point x of X, there exists a smooth curve C over \(\mathbb {F}_q\) and a morphism \(g:C\rightarrow X\) such that x is in the image of g and \(g^*\mathcal {F}\) is simple. It then suffices to apply L. Lafforgue’s theorem for curves [22, Théorème VII.6] and V. Lafforgue’s improvement of the bound [23, Corollaire 2.2]. \(\square \)

More generally V. Lafforgue proved an inequality for the Newton polygon in the case of curves. Recently Drinfeld and Kedlaya [13, Theorem 1.3.3] gave a refinement for the lowest Newton polygon in the case of smooth schemes. These results extend to normal stacks as follows.

For a stack X, we let \(|X(\overline{\mathbb {F}_q})|\) denote the set of isomorphism classes of the groupoid \(X(\overline{\mathbb {F}_q})\). We let \(|X|\) denote the set of orbits of \(\mathrm {Gal}(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) acting on \(|X(\overline{\mathbb {F}_q})|\). If X is a Deligne–Mumford stack, then \(|X|\) can be identified with the set of closed points of X. In general, following [13, Lemma 5.3.4], we equip \(|X|\) with the following topology T: a subset \(U\subseteq |X|\) is T-open if and only if for every morphism \(C\rightarrow X\) from a smooth curve C to X, the inverse image of U under the map \(|C|\rightarrow |X|\) is open for the Zariski topology on \(|C |\).

We say that a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X is algebraic if it is \(\overline{\mathbb {Q}}\)-integral. We fix a valuation v on \(\overline{\mathbb {Q}}\) such that \(v(q)=1\). For an algebraic Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on X and \(x\in X(\mathbb {F}_{q^n})\), we let \(s_1^x(\mathcal {F})\le \cdots \le s_r^x(\mathcal {F})\) denote the images under v / n of the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\). These rational numbers are called the slopes of \(\mathcal {F}\) at x and depend on x only through the image of x in \(|X|\).

Theorem 3.6

Let X be an irreducible stack. Let \(\mathcal {F}\) be an algebraic lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf of rank r on X. Then

  1. (1)

    There exist rational numbers \(s_1(\mathcal {F})\le \cdots \le s_r(\mathcal {F})\) such that \(\sum _{j=1}^i s_j(\mathcal {F})\le \sum _{j=1}^i s_j^x(\mathcal {F})\) for all x and all i and the set \(Y\subseteq |X|\) of y satisfying \(s_i^y(\mathcal {F})=s_i(\mathcal {F})\) for all i is nonempty and T-open.

  2. (2)

    If X is geometrically unibranch and \(\mathcal {F}\) is indecomposable, then \(s_{i+1}(\mathcal {F})\le s_i(\mathcal {F})+1\) for all \(1\le i\le r-1\).

The numbers \(s_i(\mathcal {F})\) are the slopes of the lowest Newton polygon.

Remark 3.7

In (2), if moreover \(\det (\mathcal {F})\) has finite order, so that \(\sum _{j=1}^r s_j^x(\mathcal {F})=0\), then, as in [13, Proof of Corollary 1.1.7], the theorem implies

$$\begin{aligned}\sum _{j=1}^i s_j^x(\mathcal {F})\ge \sum _{j=1}^i s_j(\mathcal {F})\ge -i(r-i)/2 \end{aligned}$$

for all x and all i. Taking \(i=1\) and \(i=r-1\), we recover the bounds \(s_1^x(\mathcal {F})\ge -(r-1)/2\) and \(s_{r}^x(\mathcal {F})\le (r-1)/2\) in Theorem 1.1 (1).

To prove the theorem, we need a couple of lemmas, extending [13, Lemmas 5.3.1, 5.3.3, 5.3.4].

Lemma 3.8

Let X be a stack and let \(\mathcal {F}\) be an algebraic lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X. For all i, the function \(x\mapsto \sum _{j=1}^i s_j^x(\mathcal {F})\) on \(|X|\) is upper semi-continuous for the topology T, bounded, and takes values in \(N^{-1}\mathbb {Z}\) for some N.

Proof

By the definition of the topology T, for the semi-continuity we may assume that X is a smooth curve. We reduce then to the case \(\mathcal {F}\) simple, and then to the case where \(\det (\mathcal {F})\) has finite order. In this case, the semi-continuity follows from Abe’s theorem on crystalline companions [1, Theorem 4.4.1] and the corresponding statement for overconvergent F-isocrystals. The boundedness follows from Proposition 3.2. The last assertion follows from the fact that \(E(\mathcal {F})\) is a number field (Theorem 4.1) by the proof of [13, Lemma 5.3.1]. \(\square \)

Lemma 3.9

Let X be an irreducible stack. Then \(|X|\) is irreducible for the topology T.

Proof

If \(f:Y\rightarrow X\) is a surjective morphism of stacks with Y irreducible, then \(|f |\) is a surjection and we may replace X by Y. Thus, replacing X by its normalization, we may assume X is normal. Next note that if X admits a Zariski open cover \((X_i)\) such that \(|X_i|\) is T-irreducible for all i, then X is T-irreducible. Indeed, \(|X_i|\cap |X_j|\ne \emptyset \) and [18, 0 2.1.4] applies. Let \(f:Y \rightarrow X\) be a flat presentation with Y a separated scheme. Each connected component \(Y_i\) of Y is irreducible, and \((f(Y_i))\) is a Zariski open cover of X. We may thus replace X by \(Y_i\), and assume that X is a separated scheme. Let \(U_1,U_2\subseteq |X|\) be nonempty T-open subsets. Let \(x_i\in U_i\). By Lemma 3.3, there exists a morphism \(g:C\rightarrow X\), where C is an irreducible smooth curve, such that \(x_1\) and \(x_2\) are in the image of \(|g|\). Then \(|g|^{-1}(U_i)\) is nonempty for \(i=1,2\). It follows that \(|g|^{-1}(U_1\cap U_2)\) and hence \(U_1\cap U_2\) are nonempty. \(\square \)

Proof of Theorem 3.6

(1) By Lemma 3.8, the function \(a_i:x\mapsto \sum _{j=1}^i s_j^x(\mathcal {F})\) on \(|X|\) attains a minimum. We define \(s_1\le \cdots \le s_r\) so that the minimum of \(a_i\) is \(\sum _{j=1}^i {s_j}\). Moreover, the locus \(Y_i\subseteq |X|\) on which \(a_i\) attains the minimum is T-open. Therefore, \(Y=\bigcap _{i=1}^{r-1} Y_i\) is nonempty and T-open by Lemma 3.9.

(2) Since \(|X|\) is irreducible, we may shrink X. Thus, by Lemma 2.11, we may assume that X is a Deligne–Mumford stack. Further shrinking X, we may assume that \(X=[Y/G]\) is the quotient stack of a smooth affine scheme Y by a finite group G. Choose an embedding \(G\rightarrow \mathrm {GL}_m\). Then \(Y\wedge ^G \mathrm {GL}_m =(Y\times \mathrm {GL}_m)/G\) is a \(\mathrm {GL}_m\)-torsor over [Y / G]. By Lemma 2.9, we may replace X by the smooth affine scheme \(Y\wedge ^G \mathrm {GL}_m\). This case is [13, Theorem 1.3.3]. \(\square \)

Let \(\iota :\overline{\mathbb {Q}_\ell }\rightarrow \mathbb {C}\) be an embedding. Following [31, 2.4.3], we say that a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on a stack X is punctually \(\iota \)-pure of weight\(w\in \mathbb {R}\) if for every \(x\in X(\mathbb {F}_{q^n})\), \(n\ge 1\) and every eigenvalue \(\alpha \) of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\), we have \(|\iota \alpha |=q^{wn/2}\). The results of Sun [31, 32] extend to stacks not necessarily of separated diagonal by Lemma 2.10 and to Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves by Proposition 2.15. For \(w\in \mathbb {Z}\), we say that \(\mathcal {F}\) is punctually pure of weightw if it is punctually \(\iota \)-pure of weight w for all \(\iota \).

Remark 3.10

By Theorem 1.1 (1) and Proposition 2.8, every simple lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on a geometrically unibranch stack is punctually \(\iota \)-pure. It follows that every Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on a stack is \(\iota \)-mixed, namely, a successive extension of punctually \(\iota \)-pure sheaves (cf. [31, Remark 2.8.1]). Similarly, a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on a stack is mixed, namely, a successive extension of punctually pure sheaves (of integral weights), if and only if for every \(x\in X(\mathbb {F}_{q^n})\), \(n\ge 1\), the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\) belong to \(M(q^n)\). Here \(M(q):=\bigcup _{w\in \mathbb {Z}} q^{w/2}M_0\). (Recall that \(M_0\) is the group of algebraic numbers of weight 0.)

The structure of punctually \(\iota \)-pure Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves can be described as follows. We let \(\mathcal {E}_n\) denote the \(\overline{\mathbb {Q}_\ell }\)-sheaf on \(\mathrm {Spec}(\mathbb {F}_q)\) of stalk \(\overline{\mathbb {Q}_\ell }^n\) on which \(\mathrm {Frob}_q\) acts unipotently with one Jordan block.

Proposition 3.11

Let X be a geometrically unibranch stack. Then indecomposable punctually \(\iota \)-pure lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves are of the form \(\mathcal {F}\otimes \pi _X^*\mathcal {E}_n\) with \(\mathcal {F}\) simple, where \(\pi _X:X\rightarrow \mathrm {Spec}(\mathbb {F}_q)\).

In the appendix we will prove an analogue for pure perverse sheaves. The proposition still holds with \(\overline{\mathbb {Q}_\ell }\) replaced by a finite (or algebraic) extension of \(\mathbb {Q}_\ell \).

Proof

As in the case of perverse sheaves on schemes [3, Proposition 5.3.9 (i)], this follows from the geometric semisimplicity of punctually \(\iota \)-pure lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves [32, Theorem 2.1 (iii)] (generalizing [11, Théorème 3.4.1 (iii)]). \(\square \)

Let \(W(q)=\bigcup _{w\in \mathbb {Z}} q^{w/2}W_0(q)\) be the group of q-Weil numbers (of integral weights). We say that \(K\in D(X,\overline{\mathbb {Q}_\ell })\) is weakly motivic if for all \(n\ge 1\), \(x\in X(\mathbb {F}_{q^n})\), and \(i\in \mathbb {Z}\), the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {H}^i K_{\bar{x}}\) belong to \(W(q^n)\). We let \(D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\subseteq D(X,\overline{\mathbb {Q}_\ell })\) denote the full subcategory spanned by weakly motivic complexes, which is a thick subcategory. For \(*\in \{+,-,b\}\), we put \(D^*_\mathrm {mot}=D^*\cap D_\mathrm {mot}\).

Remark 3.12

By Proposition 3.2, for a lisse \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on a connected stack X and a fixed \(x\in X(\mathbb {F}_{q^{n}})\), \(\mathcal {F}\) is weakly motivic if and only if the eigenvalues of \(\mathrm {Frob}_{x}\) acting on \(\mathcal {F}_{\bar{x}}\) are in \(W(q^{n})\).

The following result generalizes [14, Theorems B.3, B.4].

Theorem 3.13

Let f be a morphism of stacks. The six operations and Grothendieck–Verdier duality induce

$$\begin{aligned}&\otimes :D^-_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\times D^-_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\rightarrow D^-_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell }),\\&R\mathcal {H} om :D^-_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })^{\mathrm {op}}\times D^+_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\rightarrow D^+_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell }),\\&D:D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })^{\mathrm {op}}\rightarrow D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell }),\quad f^*, f^!:D_{\mathrm {mot}}(Y,\overline{\mathbb {Q}_\ell })\rightarrow D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell }),\\&f_*:D^+_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\rightarrow D^+_{\mathrm {mot}}(Y,\overline{\mathbb {Q}_\ell }),\quad f_!:D^-_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\rightarrow D^-_{\mathrm {mot}}(Y,\overline{\mathbb {Q}_\ell }). \end{aligned}$$

If f is relatively Deligne–Mumford, then we also have

$$\begin{aligned} f_*:D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\rightarrow D_{\mathrm {mot}}(Y,\overline{\mathbb {Q}_\ell }),\quad f_!:D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\rightarrow D_{\mathrm {mot}}(Y,\overline{\mathbb {Q}_\ell }). \end{aligned}$$

Proof

Note that \(W(q)=R(q)^\times \cap M(q)\), where R(q) is the integral closure of \(\mathbb {Z}[1/q]\) in \(\overline{\mathbb {Q}}\). By [38, Variante 5.13, Section 6] (which extends easily to stacks not necessarily of separated diagonals), complexes with R-integral (resp. inverse R-integral) cohomology sheaves are preserved by the six operations and duality. By Remark 3.10, having Frobenius eigenvalues in \(M(q^n)\) is equivalent to being mixed, and complexes with mixed cohomology sheaves are preserved by the operations by [31, Remark 2.12]. \(\square \)

As in [3, Stabilités 5.1.7], the theorem has the following consequence.

Corollary 3.14

The perverse truncation functors on \(D(X,\overline{\mathbb {Q}_\ell })\) preserve \(D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\) and induce a t-structure on \(D_{\mathrm {mot}}(X,\overline{\mathbb {Q}_\ell })\).

Theorems 1.1 (1) and 3.13 imply the following result on the structure of \(D^b(X,\overline{\mathbb {Q}_\ell })\). For \(a\in \overline{\mathbb {Z}_\ell }^\times \), we let \(D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}\subseteq D^b(X,\overline{\mathbb {Q}_\ell })\) denote the full subcategory spanned by objects of the form \(K^{(a)}\) with \(K\in D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })\). By definition, \(D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}\) only depends on the class of a in \(\overline{\mathbb {Z}_\ell }^\times /W(q)\).

Theorem 3.15

For any stack X, we have a canonical decomposition for the bounded derived category of \(\overline{\mathbb {Q}_\ell }\)-sheaves:

$$\begin{aligned} D^{b}(X,\overline{\mathbb {Q}_\ell })\simeq \bigoplus _{a\in \overline{\mathbb {Z}_\ell }^\times /W(q)} D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}. \end{aligned}$$

The case of schemes is [14, Theorem B.7].

Proof

The proof is very similar to the case of schemes and parallel to the proof of Proposition 2.15. It suffices to show the following:

  • (generation) Every object of \(D^b(X,\overline{\mathbb {Q}_\ell })\) is a successive extension of objects of \(D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}\);

  • (orthogonality) \(\mathrm {Hom}(A^{(a)},B^{(b)})=0\) for \(A,B\in D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })\), \(a/b\not \in W(q)\).

The first point follows from Proposition 2.8 and Theorem 1.1 (1). For the orthogonality, note that

$$\begin{aligned} \mathrm {Hom}(A^{(a)},B^{(b)})\simeq H^0(\mathrm {Spec}(\mathbb {F}_q),R\pi _{X*} R\mathcal {H} om (A,B)^{(b/a)})=0, \end{aligned}$$

where \(\pi _X:X\rightarrow \mathrm {Spec}(\mathbb {F}_q)\). Here we used the fact that \(R\pi _{X*} R\mathcal {H} om (A,B)\) is in \(D^+_\mathrm {mot}(\mathrm {Spec}(\mathbb {F}_q),\overline{\mathbb {Q}_\ell })\) by Theorem 3.13. \(\square \)

Remark 3.16

The same decomposition holds for categories of \(\overline{\mathbb {Q}_\ell }\)-sheaves and perverse \(\overline{\mathbb {Q}_\ell }\)-sheaves. In particular, the subcategory of weakly motivic perverse sheaves \(\mathrm {Perv}_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })\subseteq \mathrm {Perv}(X,\overline{\mathbb {Q}_\ell })\) is stable under subquotient.

4 Frobenius traces

Theorem 1.1 (2) follows immediately from Theorem 1.1 (1) and the following.

Theorem 4.1

Let X be a stack and let \(\mathcal {F}\) be a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X. Then \(E(\mathcal {F})\) is a finitely generated extension of \(\mathbb {Q}\). In particular, \(E(\mathcal {F})\) is a number field if and only if for all \(n\ge 1\) and all \(x\in X(\mathbb {F}_{q^n})\), the eigenvalues of \(\mathrm {Frob}_x\) acting on \(\mathcal {F}_{\bar{x}}\) are algebraic numbers.

The case of schemes is a theorem of Deligne [12, Théorème 3.1, Remarque 3.9].

Proof

To show the first assertion, by induction, we may replace X by a dense open substack. In particular, we may assume that \(\mathcal {F}\) is lisse. Moreover, by Lemma 2.11 and Remark 2.12 (or the fact that any sub-extension of a finitely generated field extension is finitely generated [6, page V.113, Corollaire 3]), we may assume that X is a Deligne–Mumford stack. We may further assume that \(X\simeq [Y/G]\) for a finite group G acting on an affine scheme Y. Choose an embedding \(G\rightarrow \mathrm {GL}_m\) and take \(Z=Y\wedge ^G \mathrm {GL}_m=(Y\times \mathrm {GL}_m)/G\). Then \(f:Z\rightarrow X\) is a \(\mathrm {GL}_m\)-torsor. We have \(E(f^*\mathcal {F})=E(\mathcal {F})\). Indeed, any point \(x\in X(\mathbb {F}_{q^n})\) lifts to a point of \(Z(\mathbb {F}_{q^n})\) by Hilbert’s Theorem 90. We then apply the case of schemes [12, Théorème 3.1, Remarque 3.9] to \(f^*\mathcal {F}\) on Z. For the second assertion, it suffices to note that the Frobenius eigenvalues are algebraic numbers if and only if the Frobenius traces are algebraic numbers. \(\square \)

Corollary 4.2

Let \(\mathcal {F}\) be a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on a stack X and let \(\mathcal {G}\) be a subquotient of \(\mathcal {F}\). Then \(E(\mathcal {G})\) is contained in a finite extension of \(E(\mathcal {F})\).

Proof

For each \(x\in X(\mathbb {F}_{q^n})\), the eigenvalues of \(\mathrm {Frob}_{x}\) on \(\mathcal {F}_{\bar{x}}\) are contained in a finite extension of \(E(x^*\mathcal {F})\subseteq E(\mathcal {F})\). The assertion then follows from the theorem, which says that \(E(\mathcal {G})\) is generated by the traces \(\mathrm {tr}(\mathrm {Frob}_{x},\mathcal {G}_{\overline{x}})\) at a finite number of points x with varying n. \(\square \)

For any morphism \(f:X\rightarrow Y\) of stacks and any Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {G}\) on Y, we have \(E(f^*\mathcal {G})\subseteq E(\mathcal {G})\).

Corollary 4.3

Let \(f:X\rightarrow Y\) be a morphism of stacks with X nonempty and Y connected. For any lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {G}\) on Y, the field \(E(\mathcal {G})\) is a finite extension of \(E(f^*\mathcal {G})\). In particular, for any \(n\ge 1\) and any \(y\in Y(\mathbb {F}_{q^{n}})\), the field \(E(\mathcal {G})\) is a finite extension of \(E(y^*\mathcal {G})\) (the field generated by \(\mathrm {tr}(\mathrm {Frob}^m_{y},\mathcal {F}_{\bar{y}})\), \(m\ge 1\)).

Proof

For any \(y'\in Y(\mathbb {F}_{q^{n'}})\), the eigenvalues of \(\mathrm {Frob}_{y'}\) on \(\mathcal {G}_{\overline{y'}}\) are contained in a finite extension of \(E(y^*\mathcal {G})\) by Proposition 3.2. The second assertion then follows from the theorem, which says that \(E(\mathcal {G})\) is generated by the traces \(\mathrm {tr}(\mathrm {Frob}_{y'},\mathcal {G}_{\overline{y'}})\) at a finite number of points \(y'\) with varying \(n'\). For the first assertion, let \(x\in X(\mathbb {F}_{q^n})\) and let \(y=f(x)\). Then \(E(y^*\mathcal {G})\subseteq E(f^*\mathcal {G})\subseteq E(\mathcal {G})\) and the first assertion follows from the second one. \(\square \)

Corollary 4.4

Let \(f:X\rightarrow Y\) be a surjective morphism of stacks. Then, for any Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {G}\) on Y, the field \(E(\mathcal {G})\) is a finite extension of \(E(f^*\mathcal {G})\).

Proof

This follows from Corollary 4.3 by taking a stratification of Y by connected strata such that the restriction of \(\mathcal {G}\) to each stratum is lisse. \(\square \)

Under additional assumptions, Corollary 4.3 admits the following refinement, which is a consequence of Gabber’s theorem on the preservation of companionship.

Proposition 4.5

Let \(f:X\rightarrow Y\) be a dominant open immersion of smooth stacks, Y having separated diagonal, and let \(\mathcal {G}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on Y. Then \(E(f^*\mathcal {G})=E(\mathcal {G})\). Moreover, if \(\mathcal {G}'\) is a lisse Weil \(\overline{\mathbb {Q}_{\ell '}}\)-sheaf on Y such that \(f^*\mathcal {G}'\) is a \(\sigma \)-companion of \(f^*\mathcal {G}\) for some embedding \(\sigma :E(\mathcal {G})\rightarrow \overline{\mathbb {Q}_{\ell '}}\), then \(\mathcal {G}'\) is a \(\sigma \)-companion of \(\mathcal {G}\).

Proof

By the existence of smooth neighborhood [24, Théorème 6.3] (here we used the assumption that Y has separated diagonal), any point \(y\in Y(\mathbb {F}_{q^n})\) factorizes through a smooth morphism \(Y'\rightarrow Y\), where \(Y'\) is a scheme. We are thus reduced to the case of schemes, which is a special case of [39, Proposition 3.10] (case K a finite field and \(G=\{1\}\)), consequence of Gabber’s theorem and purity. \(\square \)

As pointed out to us by Drinfeld, another way to prove the case of schemes of the proposition is to reduce by Drinfeld’s version of Hilbert irreducibility [14, Theorem 2.15] to the case of smooth curves, which is a theorem of Deligne [10, Théorème 9.8].

5 Companions

In this section, we prove Theorem 1.2 on the existence of lisse companions on smooth stacks of separated diagonal and Corollary 1.3 on the existence of lisse companions on coarse moduli spaces. We then deduce the existence of perverse companions on stacks of separated diagonal (Theorem 5.14). We also deduce that companionship induces isomorphisms among the Grothendieck groups of Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves for varying \(\ell \) (Corollary 5.16).

To apply the reduction steps to Theorem 1.2, again we need to show that we may shrink X. This is done by combining Proposition 4.5 with Drinfeld’s theorem on the existence of companions on schemes. Let \(E_{\lambda '}\) be an algebraic extension of \(\mathbb {Q}_{\ell '}\).

Proposition 5.1

Let \(j:U\rightarrow X\) be a dominant open immersion of smooth stacks, X having separated diagonal. Let \(\mathcal {F}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X and let \(\sigma :E(\mathcal {F}) \rightarrow E_{\lambda '}\) and \(\iota ':E_{\lambda '}\rightarrow \mathbb {C}\) be embeddings. Assume that \(j^*\mathcal {F}\) admits a lisse punctually \(\iota '\)-pure \(\sigma \)-companion \(\mathcal {G}'\). Then \(j_*\mathcal {G}'\) is a lisse \(\sigma \)-companion of \(\mathcal {F}\).

Proof

If \(j_*\mathcal {G}'\) is lisse, then \(j_*\mathcal {G}'\) is a \(\sigma \)-companion of \(\mathcal {F}\) by Proposition 4.5. It remains to show that \(j_*\mathcal {G}'\) is lisse. For this we may assume \(E_{\lambda '}=\overline{\mathbb {Q}_{\ell '}}\). Since any pullback of \(\mathcal {G}'\) is punctually \(\iota '\)-pure, we may assume that X is a scheme. Since \(\mathcal {G}'\) is geometrically semisimple [11, Théoème 3.4.1 (iii)], \(\mathcal {G}'_{\overline{\mathbb {F}_q}}\simeq (\mathcal {G}'^\mathrm {ss})_{\overline{\mathbb {F}_q}}\), where \(\mathcal {G}'^{\mathrm {ss}}\) is the semisimplification of \(\mathcal {G}'\). Thus \(j_*\mathcal {G}'\) is lisse if and only if \(j_*\mathcal {G}'^{\mathrm {ss}}\) is lisse. By Drinfeld’s theorem, \(\mathcal {F}\) admits a lisse \(\sigma \)-companion \(\mathcal {F}'\), which we may assume semisimple. By Chebotarev’s density theorem, we have \(\mathcal {G}'^{\mathrm {ss}}\simeq j^*\mathcal {F}'\). Therefore, \(j_* \mathcal {G}'^{\mathrm {ss}}\simeq j_*j^*\mathcal {F}'\simeq \mathcal {F}'\) is lisse. \(\square \)

Assuming Theorem 1.2 on the existence of lisse companions, we have the following consequence of Chebotarev’s density theorem.

Proposition 5.2

Let \(\mathcal {F}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on a geometrically unibranch stack X and let \(\sigma :E(\mathcal {F})\rightarrow E_{\lambda '}\) be an embedding. Then lisse \(\sigma \)-companions of \(\mathcal {F}\) are unique up to semisimplification. Moreover, if \(\mathcal {F}\) is simple, then, up to isomorphism, there exists at most one lisse \(\sigma \)-companion \(\mathcal {F}'\) of \(\mathcal {F}\), and \(\mathcal {F}'\) is simple if it exists.

It is convenient to slightly extend terminology as follows. Given a Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {F}\) on a stack X and an embedding \(\sigma :E'\rightarrow E_{\lambda '}\) where \(E'\) is an extension of \(E(\mathcal {F})\), we will refer to \((\sigma \mathbin {|}E(\mathcal {F}))\)-companions of \(\mathcal {F}\) simply as \(\sigma \)-companions.

Proof

The first assertion follows from Chebotarev’s density theorem (see Proposition 5.6 below). For the second assertion, it suffices to show the simplicity, as the uniqueness then follows from the first assertion. Up to replacing X by a dense substack, we may assume that X is smooth and of separated diagonal (Lemma 2.10). We may further assume that \(E_{\lambda '}=\overline{\mathbb {Q}_{\ell '}}\). Extend \(\sigma \) to an isomorphism \(\overline{\mathbb {Q}_\ell }\xrightarrow {\sim }\overline{\mathbb {Q}_{\ell '}}\), which we still denote by \(\sigma \). Let \(\mathcal {F}'\) be a lisse \(\sigma \)-companion of \(\mathcal {F}\). Up to replacing \(\mathcal {F}'\) by its semisimplification, we may assume \(\mathcal {F}'\simeq \bigoplus _i \mathcal {F}'_i\), with each \(\mathcal {F}'_i\) simple. By Theorem 1.2, there exists a \(\sigma ^{-1}\)-companion (i.e. \((\sigma ^{-1}\mathbin {|}E(\mathcal {F}'_i))\)-companion) \(\mathcal {F}_i\) of \(\mathcal {F}'_i\). Then \(\mathcal {F}\) is the semisimplification of \(\bigoplus _i\mathcal {F}_i\), since they are both \(\sigma ^{-1}\)-companions of \(\mathcal {F}'\). Thus \(\mathcal {F}_i=0\) for all but one i, and the same holds for \(\mathcal {F}'_i\). Therefore, \(\mathcal {F}'\) is simple. \(\square \)

Proof of Theorem 1.2

By Corollary 4.2, we may assume X irreducible and \(\mathcal {F}\) simple. In this case, we show in addition to the statements of the theorem, that any lisse \(\sigma \)-companion \(\mathcal {F}'\) is punctually \(\iota '\)-pure for any embedding \(\iota ':\overline{\mathbb {Q}_{\ell '}}\rightarrow \mathbb {C}\). By Propositions 5.1 and 4.5 (or Corollary 4.3), we may shrink X. Applying Lemma 2.11 and Remark 2.12 (or Corollary 4.4), we reduce to the case where X is a Deligne–Mumford stack. Up to shrinking X, we may further assume that \(X=[Y/G]\), where G is a finite group acting on an affine scheme Y. Choose an embedding \(G\rightarrow \mathrm {GL}_m\). Consider the embedding \(\mathrm {GL}_m\rightarrow \mathbb {A}^{m^2}\), which is equivariant under the action of \(\mathrm {GL}_m\). Let \(p:Z=[Y\times \mathbb {A}^{m^2}/G]\rightarrow [Y/G]\) be the projection and let s be the zero section. Note that Z is smooth. Since \(s^*p^*\mathcal {F}\simeq \mathcal {F}\), \(p^*\mathcal {F}\) is simple. It suffices to show the assertions for \((Z,p^*\mathcal {F})\). Indeed, if \(\mathcal {G}'\) is a lisse \(\sigma \)-companion of \(p^*\mathcal {F}\), then \(\mathcal {F}'=s^*\mathcal {G}'\) is a \(\sigma \)-companion of \(s^*p^*\mathcal {F}\simeq \mathcal {F}\). Applying Propositions 5.1 and 4.5 to the dense open subscheme \([Y\times \mathrm {GL}_m/G]\) of Z, we are reduced to the case of schemes. In this case, the existence of lisse companions follows from Drinfeld’s theorem ([14, Theorem 1.1, Section 1.2] applied to a twist \(\mathcal {F}^{(a)}\) of \(\mathcal {F}\) such that \(\det (\mathcal {F}^{(a)})\) has finite order). Moreover, if \(\mathcal {F}'\) is a lisse \(\sigma \)-companion of \(\mathcal {F}\), then \(\mathcal {F}'\) is simple by Proposition 5.2 (which can be applied, because Proposition 5.2 for schemes depends only on the known existence of lisse companions on smooth schemes), hence punctually \(\iota '\)-pure. \(\square \)

Definition 5.3

Let \(f:X\rightarrow Y\) be a morphism of stacks. We say that fcreates lisse companions if for every lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {G}\) on Y and every embedding \(\sigma :E(\mathcal {G})\rightarrow E_{\lambda '}\) such that \(f^*\mathcal {G}\) admits a \(\sigma \)-companion, \(\mathcal {G}\) admits a \(\sigma \)-companion.

Note that we do not ask for the existence of a companion \(\mathcal {G}'\) of \(\mathcal {G}\) such that \(f^*\mathcal {G}'\) is isomorphic to a given companion of \(f^*\mathcal {G}\). Morphisms creating lisse companions are stable under composition. If \(X\xrightarrow {f} Y\xrightarrow {g} Z\) is a sequence of morphisms of stacks, and if gf creates lisse companions, then g creates lisse companions.

Proposition 5.4

Let \(f:X\rightarrow Y\) be a morphism of stacks. Then f creates lisse companions if it satisfies any of the following conditions:

  1. (1)

    f is a proper universal homeomorphism.

  2. (2)

    \(f:X=\coprod _i X_i \rightarrow Y\), where \((X_i)\) is a finite Zariski open cover and Y is geometrically unibranch.

Proof

Let \(\mathcal {G}\) be a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on Y, let \(\sigma :E(\mathcal {G})\rightarrow E_{\lambda '}\) be an embedding, and let \(\mathcal {F}'\) be a lisse \(\sigma \)-companion of \(f^*\mathcal {G}\).

(1) Let us first note that for any proper morphism f of stacks with geometrically connected fibers, the adjunction map \(a :\mathcal {G}\rightarrow f_*f^*\mathcal {G}\) is an isomorphism and the adjunction map \(b:f^*f_*\mathcal {F}'\rightarrow \mathcal {F}'\) is a monomorphism. Indeed, by proper base change, the stalk of a at any geometric point \(\bar{y}\rightarrow Y\) can be identified with the isomorphism \(\mathcal {G}_{\bar{y}}\rightarrow \Gamma (X_{\bar{y}},\mathcal {G}_{\bar{y}})\), and the stalk of b at a geometric point \(\bar{x}\rightarrow X\) above \(\bar{y}\rightarrow Y\) can be identified with the injection \(\Gamma (X_{\bar{y}},\mathcal {F}'|X_{\bar{y}'})\rightarrow \mathcal {F}'_{\bar{x}}\). Now let f be a proper universal homeomorphism. By Lemma 5.5 below, \(f_*\mathcal {F}'\) is a \(\sigma \)-companion of \(f_*f^*\mathcal {G}\simeq \mathcal {G}\). It remains to show that \(f_*\mathcal {F}'\) is lisse. We have seen that b is a monomorphism. Both \(f^*f_*\mathcal {F}'\) and \(\mathcal {F}'\) are \(\sigma \)-companions of \(f^*\mathcal {G}\). In other words, for any \(x\in X(\mathbb {F}_{q^n})\), the characteristic polynomials of \(\mathrm {Frob}_y\) acting on \((f^*f_*\mathcal {F}')_{\bar{x}}\) and \(\mathcal {F}'_{\bar{x}}\) coincide. In particular, \((f^*f_*\mathcal {F}')_{\bar{x}}\) and \(\mathcal {F}'_{\bar{x}}\) have the same rank. Thus, b is an isomorphism. By Lemma 2.4, \(f_*\mathcal {F}'\) is lisse.

(2) We may assume Y irreducible and each \(X_i\) nonempty. Then \(U=\bigcap _i X_i\) is nonempty. Let \(j:U\rightarrow Y\) and let \(\mathcal {G}'_U\) be a semisimple lisse \(\sigma \)-companion of \(j^*\mathcal {G}\). Let \(\mathcal {F}'_i= \mathcal {F}'\mathbin {|}X_i\). Then \(\mathcal {G}'_U\simeq \mathcal {F}'^{\mathrm {ss}}_i\mathbin {|}U\), so that \(j_*\mathcal {G}'_U\mathbin {|}X_i\simeq \mathcal {F}'^{\mathrm {ss}}_i\). Thus \(j_*\mathcal {G}'_U\) is a lisse \(\sigma \)-companion of \(\mathcal {G}\). \(\square \)

Lemma 5.5

Let \(f:X\rightarrow Y\) be a proper universal homeomorphism of stacks. Let \(\mathcal {F}\) be a \(\overline{\mathbb {Q}_\ell }\)-sheaf on X and let \(\mathcal {F}'\) be a \(\sigma \)-companion of \(\mathcal {F}\), where \(\sigma :E(\mathcal {F})\rightarrow E_{\lambda '}\) is an embedding. Then \(E(f_*\mathcal {F})\subseteq E(\mathcal {F})\) and \(f_*\mathcal {F}'\) is a \(\sigma \)-companion of \(f_*\mathcal {F}\).

Proof

By proper base change, we may assume that \(Y=\mathrm {Spec}(\mathbb {F}_{q^n})\) is a point. We may further assume that X is reduced. In this case, \(X=BG\) for a group scheme G over Y. Applying the proof of Lemma 2.11, we get \(f=hg\), where \(BG\xrightarrow {g} B(G/G^0)\xrightarrow {h} Y\). We have \(\mathcal {F}\simeq g^*g_*\mathcal {F}\) and \(\mathcal {F}'\simeq g^*g_*\mathcal {F}'\). By Remark 2.12, \(E(g_*\mathcal {F})=E(\mathcal {F})\) and \(g_*\mathcal {F}'\) is a \(\sigma \)-companion of \(g_*\mathcal {F}\). We are thus reduced to showing that \(E(h_*-)\subseteq E(-)\) and that \(h_*\) preserves \(\sigma \)-companions. For this case, we apply [39, Proposition 5.8] recalled as part of Theorem 5.11 below (or the trace formula [31, Theorem 4.2]). \(\square \)

Proof of Corollary 1.3

By Proposition 5.4 (2), we may assume that X is the coarse moduli space of a smooth stack Y with finite inertia. It then suffices to apply Proposition 5.4 (1) to the proper universal homeomorphism \(f:Y\rightarrow X\) and Theorem 1.2 to Y. \(\square \)

In the rest of the section, we discuss companions of perverse sheaves and in Grothendieck groups. For this, it is convenient to introduce perverse Weil sheaves. Let \(E_\lambda \) be an algebraic extension of \(\mathbb {Q}_\ell \). A perverse Weil \(E_\lambda \)-sheaf on a stack X is a perverse \(E_\lambda \)-sheaf \(\mathcal {P}\) on \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) equipped with an action of the Weil group \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) lifting the action of \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\) on \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\). A morphism of perverse Weil \(E_\lambda \)-sheaves on X is a morphism of the underlying perverse \(E_\lambda \)-sheaves on \(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q}\) compatible with the action of \(W(\overline{\mathbb {F}_q}/\mathbb {F}_q)\). As in the case of schemes [3, Proposition 5.1.2] or \(E_\lambda \)-sheaves (Remark 2.2), we have a fully faithful functor \(\mathrm {Perv}^W(X,E_\lambda )\rightarrow \mathrm {Perv}(X,E_\lambda )\) and the essential image is stable under extension. Remark 2.6 on extending scalars to \(\overline{\mathbb {Q}_\ell }\) still holds. The analogue of Proposition 2.15 holds with the same proof:

$$\begin{aligned} \mathrm {Perv}^W(X,\overline{\mathbb {Q}_\ell })\simeq \bigoplus _{a\in \overline{\mathbb {Q}_\ell }^\times /\overline{\mathbb {Z}_\ell }^\times } \mathrm {Perv}(X,\overline{\mathbb {Q}_\ell })^{(a)}. \end{aligned}$$

We let \(K^W_\mathrm {lisse}(X,E_\lambda )\) denote the Grothendieck group of \(\mathrm {Shv}_\mathrm {lisse}^W(X,E_\lambda )\), which is a free Abelian group generated by the isomorphism classes of simple lisse Weil \(E_\lambda \)-sheaves on X. We let \(K^W(X,E_\lambda )\) denote the Grothendieck group of \(\mathrm {Shv}^W(X,E_\lambda )\), which is also the Grothendieck group of \(\mathrm {Perv}^W(X,E_\lambda )\), and is a free Abelian group generated by the isomorphism classes of simple perverse Weil \(E_\lambda \)-sheaves on X. For a Weil sheaf or Weil perverse sheaf \(\mathcal {F}\), we let \([\mathcal {F}]\) denote its class in the Grothendieck group. We have a commutative diagram

of Abelian groups. That the vertical arrows are injections is standard (cf. [5, page VIII.191, Théorème 1]).

We have the following Chebotarev’s density theorem, generalizing [33, Lemma 4.1.4].

Proposition 5.6

Let X be a stack.

  1. (1)

    The homomorphism \(t_X:K^W(X,\overline{\mathbb {Q}_\ell })\otimes _\mathbb {Z}\overline{\mathbb {Q}_\ell }\rightarrow \overline{\mathbb {Q}_\ell }^{\coprod _{n\ge 1} |X(\mathbb {F}_{q^n})|}\) sending A to \(t_X(A):x\mapsto \mathrm {tr}(\mathrm {Frob}_x,A_{\bar{x}})\) is injective.

  2. (2)

    For X irreducible and geometrically unibranch, the homomorphism \(s_X:K^W_\mathrm {lisse}(X,\overline{\mathbb {Q}_\ell })\rightarrow K^W(X,\overline{\mathbb {Q}_\ell })\) is injective and the conjugates of the images of \(\mathrm {Frob}_x\) in the fundamental group \(\pi _1(X)\) form a dense subset.

Here as before \(|X(\mathbb {F}_{q^n})|\) denotes the set of isomorphism classes of the groupoid \(X(\mathbb {F}_{q^n})\). The Frobenius traces are extended to \(K^W(X,\overline{\mathbb {Q}_\ell })\otimes _\mathbb {Z}\overline{\mathbb {Q}_\ell }\) by linearity: for \(A=\sum _i c_i [\mathcal {F}_i]\) with \(c_i\in \overline{\mathbb {Q}_\ell }\), \(\mathrm {tr}(\mathrm {Frob}_x,A_{\bar{x}})=\sum _{i} c_i\mathrm {tr}(\mathrm {Frob}_x,(\mathcal {F}_i)_{\bar{x}})\).

Proof

We extend cohomological operations to \(K^W(X,\overline{\mathbb {Q}_\ell })\otimes _\mathbb {Z}\overline{\mathbb {Q}_\ell }\) by linearity (cf. Remark 5.9 below). Let \(A\in \mathrm {Ker}(t_X)\). There exists a stratification of X by geometrically unibranch substacks \(j_\alpha :X_\alpha \rightarrow X\) such that for each \(\alpha \), \(j_\alpha ^*A\) belongs to the image of \(s_{X_\alpha }\otimes \overline{\mathbb {Q}_\ell }\). We have \(t_{X_\alpha }(j_\alpha ^* A)=0\) and \(A=\sum _\alpha j_{\alpha !}j_\alpha ^*A\) and for (1) it suffices to show \(j_\alpha ^*A=0\). Changing notation, it suffices to show that for X irreducible and geometrically unibranch, \(t_X(s_X\otimes \overline{\mathbb {Q}_\ell })\) is an injection. Note that this implies the injectivity of \(s_X\). (Alternatively we can apply the reduction in the proof of [25, Théorème 1.1.2].)

For \(x\in X(\mathbb {F}_{q^n})\) and \(A\in K(X,\overline{\mathbb {Q}_\ell })^{(a)}\), \(a\in \overline{\mathbb {Q}_\ell }^\times \), the reciprocal zeroes and roots of \(\det (1-t\mathrm {Frob}_x,A_{\bar{x}})\) belong to \(a^n\overline{\mathbb {Z}_\ell }^\times \). It follows that

$$\begin{aligned} t_X(K^W(X,\overline{\mathbb {Q}_\ell })\otimes _\mathbb {Z}\overline{\mathbb {Q}_\ell })=\bigoplus _{a\in \overline{\mathbb {Q}_\ell }^\times /\overline{\mathbb {Z}_\ell }^\times }t_X(K(X,\overline{\mathbb {Q}_\ell })^{(a)}\otimes _\mathbb {Z}\overline{\mathbb {Q}_\ell }). \end{aligned}$$

Thus it suffices to show that \(t_X^\mathrm {lisse}:=t_X(s_X\otimes \overline{\mathbb {Q}_\ell })\) is an injection on \(K(X,\overline{\mathbb {Q}_\ell })\otimes _\mathbb {Z}\overline{\mathbb {Q}_\ell }\). This is equivalent to the density of the conjugates of \(\mathrm {Frob}_x\) in the fundamental group \(\pi _1(X)\) [8, Corollary 27.13].

Since for any nonempty open substack U of X, \(\pi _1(U)\rightarrow \pi _1(X)\) is a surjection, we may shrink X. We reduce to the case of Deligne–Mumford stacks as follows. Let \(A=\sum _i c_i [\mathcal {F}_i]\) be an element in the kernel of \(t_X^\mathrm {lisse}\) with \(\mathcal {F}_i\in \mathrm {Shv}_\mathrm {lisse}(X,\overline{\mathbb {Q}_\ell })\) and \(c_i\in \overline{\mathbb {Q}_\ell }\). We apply Lemma 2.11 to \(\bigoplus _i \mathcal {F}_i\) to find, up to shrinking X, a gerbe-like morphism \(f:X\rightarrow Y\) where Y is a Deligne–Mumford stack such that \(f^*f_*\mathcal {F}_i\simeq \mathcal {F}_i\) for all i. By Remark 2.12, \(t_Y^\mathrm {lisse}(f_* A)=0\), where \(f_*A=\sum _{i} c_i [f_*\mathcal {F}_i]\). Thus, by Chebotarev’s density theorem for Deligne–Mumford stacks [33, Lemmas 4.1.4, 4.1.5], we have \(f_* A=0\). Therefore, \(A=f^*f_* A=0\). \(\square \)

The definitions of \(E(\mathcal {F})\) and \(\sigma \)-companions at the beginning of the paper extend to elements of Grothendieck groups and to perverse Weil sheaves as follows. Given \(A\in K^W(X,\overline{\mathbb {Q}_\ell })\), we let E(A) denote the subfield of \(\overline{\mathbb {Q}_\ell }\) generated by \(\mathrm {tr}(\mathrm {Frob}_x, A_{\bar{x}})\), where \(x\in X(\mathbb {F}_{q^n})\) and \(n\ge 1\). Let \(\sigma :E\rightarrow E_{\lambda '}\) be a field embedding, where E is an extension of E(A). We say that \(A'\in K^W(X,E_{\lambda '})\) is a \(\sigma \)-companion of A if for all \(x\in X(\mathbb {F}_{q^n})\) with \(n\ge 1\), we have \(\mathrm {tr}(\mathrm {Frob}_x,A'_{\bar{x}})=\sigma \mathrm {tr}(\mathrm {Frob}_x,A_{\bar{x}})\). For a perverse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {P}\), we write \(E(\mathcal {P})=E([\mathcal {P}])\). By a perverse \(\sigma \)-companion of \(\mathcal {P}\), we mean a perverse Weil \(E_{\lambda '}\)-sheaf \(\mathcal {P}'\) such that \([\mathcal {P}']\) is a \(\sigma \)-companion of \([\mathcal {P}]\). Proposition 5.6 implies that \(\sigma \)-companions in Grothendieck groups are unique and perverse \(\sigma \)-companions are unique up to semisimplification.

Let \(K_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })\) denote the Grothendieck group of \(\mathrm {Perv}_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })\) (see Remark 3.16), which is also the Grothendieck group of \(D^b_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })\). Then we have

$$\begin{aligned} K^W(X,\overline{\mathbb {Q}_\ell })\simeq \bigoplus _{a\in \overline{\mathbb {Q}_\ell }^\times /W(q)} K_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}. \end{aligned}$$

Remark 5.7

  1. (1)

    Let \(A\in K^W(X,\overline{\mathbb {Q}_\ell })\) and \(A'\in K^W(X,\overline{\mathbb {Q}_{\ell '}})\). Let \(E\subseteq \overline{\mathbb {Q}_\ell }\) and let \(\sigma :E\rightarrow \overline{\mathbb {Q}_{\ell '}}\) be an embedding. If for every embedding \(\tau :\overline{\mathbb {Q}_\ell }\rightarrow \overline{\mathbb {Q}_{\ell '}}\) extending \(\sigma \), \(A'\) is a \(\tau \)-companion of A, then \(E(A)\subseteq E\). Indeed, if \(t\in \overline{\mathbb {Q}_\ell }\) and \(t'\in \overline{\mathbb {Q}_{\ell '}}\) are such that for every \(\tau \) extending \(\sigma \), we have \(\tau (t)=t'\), then \(t\in E\).

  2. (2)

    Let \(\pi _a:K^W(X,\overline{\mathbb {Q}_\ell })\rightarrow K_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}\) be the projection and let \(\tau :\overline{\mathbb {Q}_\ell }\rightarrow \overline{\mathbb {Q}_{\ell '}}\) be an embedding. If \(A'\) is a \(\tau \)-companion of \(A\in K^W(X,\overline{\mathbb {Q}_\ell })\), then \(\pi _{\tau a} A'\) is a \(\tau \)-companion of \(\pi _a A\). Indeed, for \(x\in X(\mathbb {F}_{q^n})\), the set of reciprocal zeroes and roots of \(\det (1-t\mathrm {Frob}_x,(\pi _a A)_{\bar{x}})\) is the intersection of \(a^n W(q^n)\) and the set of reciprocal zeroes and roots of \(\det (1-t\mathrm {Frob}_x,A_{\bar{x}})\), with the same multiplicities: if \(\mathrm {tr}(\mathrm {Frob}_x, A_{\bar{x}})=\sum _\lambda m_\lambda \lambda \), then \(\mathrm {tr}(\mathrm {Frob}_x, (\pi _a A)_{\bar{x}})=\sum _{\lambda \in a^n W(q^n)} m_\lambda \lambda \), so that

    $$\begin{aligned} \tau \mathrm {tr}(\mathrm {Frob}_x, (\pi _a A)_{\bar{x}})=\sum _{\lambda \in a^n W(q^n)} m_\lambda \tau \lambda =\mathrm {tr}(\mathrm {Frob}_x, (\pi _{\tau a} A')_{\bar{x}}). \end{aligned}$$

Proposition 5.8

Let X be a stack and let \(A\in K^W(X,\overline{\mathbb {Q}_\ell })\). The following conditions are equivalent:

  1. (1)

    E(A) is a number field.

  2. (2)

    \(\mathrm {tr}(\mathrm {Frob}_x,A_{\bar{x}})\) is an algebraic number for all \(n\ge 1\) and all \(x\in X(\mathbb {F}_{q^n})\).

  3. (3)

    A belongs to \(K^W_\mathrm {alg}(X,\overline{\mathbb {Q}_\ell }):=\bigoplus _{a\in \overline{\mathbb {Q}}^\times /W(q)} K_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}\).

Thus, if we identify \(K^W(X,\overline{\mathbb {Q}_\ell })\) with its image under \(t_X\), then

$$\begin{aligned} K^W_\mathrm {alg}(X,\overline{\mathbb {Q}_\ell })=\overline{\mathbb {Q}}^{\coprod _{n\ge 1}|X(\mathbb {F}_{q^n})|}\cap K^W(X,\overline{\mathbb {Q}_\ell }). \end{aligned}$$

Proof

It is clear that (1) implies (2). By Theorem 4.1, (3) implies (1). Now assume that (2) holds. Let \(A=B+C\), where B is the projection of A in \(K^W_\mathrm {alg}(X,\overline{\mathbb {Q}_\ell })\). Since \(\det (1-t\mathrm {Frob}_x,A_{\bar{x}})\in \overline{\mathbb {Q}}(t)\), we have \(\det (1-t\mathrm {Frob}_x,C_{\bar{x}})=1\), so that \(\mathrm {tr}(\mathrm {Frob}_x^m,C_{\bar{x}})=0\) for \(m\ge 1\). Thus \(C=0\) by Proposition 5.6. \(\square \)

For \(w\in \mathbb {Z}\), let \(K^W_w(X,\overline{\mathbb {Q}_\ell })\) denote the Grothendieck group of perverse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves pure of weight w. We have, by Remark 3.10,

$$\begin{aligned} K^W_{\mathrm {m}}(X,\overline{\mathbb {Q}_\ell }):=\bigoplus _{a\in M(q)/W(q)} K_\mathrm {mot}(X,\overline{\mathbb {Q}_\ell })^{(a)}=\bigoplus _{w\in \mathbb {Z}} K^W_w(X,\overline{\mathbb {Q}_\ell }). \end{aligned}$$

Remark 5.9

Let \(f:X\rightarrow Y\) be a morphism of stacks, we have (bi)linear maps

$$\begin{aligned}&p_w:K^W_\mathrm {m}(X,\overline{\mathbb {Q}_\ell })\rightarrow K^W_w(X,\overline{\mathbb {Q}_\ell }),\\&-\otimes -,\ \mathcal {H} om (-,-):K^W(X,\overline{\mathbb {Q}_\ell })\times K^W(X,\overline{\mathbb {Q}_\ell })\rightarrow K^W(X,\overline{\mathbb {Q}_\ell }),\\&D_X:K^W(X,\overline{\mathbb {Q}_\ell })\rightarrow K^W(X,\overline{\mathbb {Q}_\ell }),\\&f^*,f^!:K^W(Y,\overline{\mathbb {Q}_\ell })\rightarrow K^W(X,\overline{\mathbb {Q}_\ell }), \end{aligned}$$

where \(p_w\) is the projection, \(w\in \mathbb {Z}\). If f is relatively Deligne–Mumford, then we have linear maps

$$\begin{aligned} f_*,f_!:K^W(X,\overline{\mathbb {Q}_\ell })\rightarrow K^W(Y,\overline{\mathbb {Q}_\ell }). \end{aligned}$$

For an immersion of stacks \(f:X\rightarrow Y\), the middle extension functor \(f_{!*}:\mathrm {Perv}^W(X,\overline{\mathbb {Q}_\ell })\rightarrow \mathrm {Perv}^W(Y,\overline{\mathbb {Q}_\ell })\) is not exact in general. We define a linear map

$$\begin{aligned} f_{!*}:K^W(X,\overline{\mathbb {Q}_\ell })\rightarrow K^W(Y,\overline{\mathbb {Q}_\ell }) \end{aligned}$$

such that \(f_{!*}[\mathcal {P}]=[f_{!*}\mathcal {P}]\) for \(\mathcal {P}\in \mathrm {Perv}^W(X,\overline{\mathbb {Q}_\ell })\) semisimple.

The definition of \(f_{!*}\) on Grothendieck groups is further justified by the following fact. Let \(\iota :\overline{\mathbb {Q}_\ell }\rightarrow \mathbb {C}\) be an embedding and let \(w\in \mathbb {R}\). We let \(\mathrm {Perv}^W_{\iota ,\{w,w+1\}}(X,\overline{\mathbb {Q}_\ell })\) denote the category of perverse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaves on X, \(\iota \)-mixed of weights w and \(w+1\). Then \(f_{!*}[\mathcal {P}]=[f_{!*}\mathcal {P}]\) for \(\mathcal {P}\in \mathrm {Perv}^W_{\iota ,\{w,w+1\}}(X,\overline{\mathbb {Q}_\ell })\) by the following immediate extension from the case of schemes ([37, Corollaire 2.10], [33, Lemma 4.1.8]).

Lemma 5.10

Let \(f:X\rightarrow Y\) be an immersion of stacks. The functor

$$\begin{aligned} f_{!*}:\mathrm {Perv}^W_{\iota ,\{w,w+1\}}(X,\overline{\mathbb {Q}_\ell })\rightarrow \mathrm {Perv}^W_{\iota ,\{w,w+1\}}(Y,\overline{\mathbb {Q}_\ell }) \end{aligned}$$

is exact.

We have the following generalization of theorems of Gabber.

Theorem 5.11

Let X and Y be stacks with separated diagonal. Then the operations in Remark 5.9 preserve E and \(\sigma \)-companions. More precisely, for any operation F in the list and \(A\in K^W(X,\overline{\mathbb {Q}_\ell })\), \(E(FA)\subseteq E(A)\), and for any \(\sigma :E(A)\rightarrow \overline{\mathbb {Q}_{\ell '}}\) and any \(\sigma \)-companion \(A'\) of A, \(FA'\) is a \(\sigma \)-companion of FA.

By biduality \(D_X D_X A=A\), it follows that \(E(D_X A)=E(A)\).

Proof

The assertion on the six operations and duality is the case over a finite field of [39, Proposition 5.8] (extended to Weil sheaves by Remark 5.7 or [39, Remarque 4.16]), generalizing a theorem of Gabber [16, Theorem 2]. For the assertion on \(p_w\) and \(f_{!*}\), where f is an open immersion, we reduce to the case of separated schemes by the existence of smooth neighborhoods [24, Théorème 6.3]. The assertion on \(p_w\) is then [39, Proposition 2.7] (again extended to Weil sheaves), a consequence of Gabber’s theorem on \(f_{!*}\) on pure perverse sheaves. For \(f_{!*}\), by Remark 5.7 (1), it suffices to show that \(f_{!*}\) on \(K^W\) preserves \(\tau \)-companions, where \(\tau :\overline{\mathbb {Q}_\ell }\rightarrow \overline{\mathbb {Q}_{\ell '}}\) is an embedding extending \(\sigma \). Let \(A'\in K^W(X,\overline{\mathbb {Q}_{\ell '}})\) be a \(\tau \)-companion of \(A\in K^W(X,\overline{\mathbb {Q}_\ell })\). We have \(A=\sum _{a\in \overline{\mathbb {Q}_\ell }^\times /W(q)}\pi _{a} A\), \(A'=\sum _{a\in \overline{\mathbb {Q}_\ell }^\times /W(q)}\pi _{\tau a} A'\), and \(\pi _{\tau a} A'\) is a \(\tau \)-companion of \(\pi _a A\) by Remark 5.7 (2). Thus, up to replacing A by \((\pi _a A)^{(1/a_0)}\) and \(A'\) by \((\pi _{\tau a} A')^{(1/\tau a_0)}\), where \(a_0\in \overline{\mathbb {Q}_\ell }^\times \) is a representative of a, we may assume \(A,A'\in K_\mathrm {mot}\subseteq K^W_\mathrm {m}\). Similarly, since \(A=\sum _{w\in \mathbb {Z}}p_w A\), \(A'=\sum _{w\in \mathbb {Z}}p_w A'\), and \(p_w\) preserves \(\tau \)-companions, up to replacing A by \(p_w A\) and \(A'\) by \(p_w A'\), we are reduced to the case when \(A,A'\in K\) are pure of weight w, which is Gabber’s theorem [16, Theorem 3]. \(\square \)

Due to cancellation in the alternating sum, the analogues of Corollaries 4.3 and 4.4 do not hold: E(A) is not necessarily a finite extension of \(E(f^*A)\) for \(f:X\rightarrow Y\) surjective even for \(A\in K^W_\mathrm {lisse}(Y,\overline{\mathbb {Q}_\ell })\). For example, for \(f:\mathrm {Spec}(\mathbb {F}_{q^2})\rightarrow \mathrm {Spec}(\mathbb {F}_q)\) and \(A=\left[ \overline{\mathbb {Q}_\ell }^{(a)}\right] -\left[ \overline{\mathbb {Q}_\ell }^{(-a)}\right] \), we have \(E(A)=\mathbb {Q}(a)\) but \(E(f^*A)=\mathbb {Q}\).

The analogue of Proposition 4.5 holds for \(K^W_\mathrm {lisse}\) with the same proof. Moreover, Corollary 4.3 has the following refinement under additional assumptions.

Proposition 5.12

Let \(f:X\rightarrow Y\) be a morphism of stacks of irreducible geometric fibers. Let \(A\in K^W(Y,\overline{\mathbb {Q}_\ell })\). Then \(E(f^*A)=E(A)\). Moreover, if \(A' \in K^{W} (Y, \overline{\mathbb {Q}_{\ell '}})\) such that \(f^*A'\) is a \(\sigma \)-companion of \(f^*A\) for some embedding \(\sigma :E(A)\rightarrow \overline{\mathbb {Q}_{\ell '}}\), then \(A'\) is a \(\sigma \)-companion of A.

Proof

Recall that for any linear operator F on a finite-dimensional \((\mathbb {Z}/2\mathbb {Z})\)-graded vector space and any N, \(\mathrm {tr}(F)\) can be recovered from the numbers \(\mathrm {tr}(F^n)\), \(n\ge N\) linearly with coefficients in the field generated by the latter ([37, Section 1], [19, Lemma 8.1, Remark 8.2 (3)]). Thus it suffices to show that for any \(y\in Y(\mathbb {F}_{q^m})\), there exists \(N\ge 1\) such that for every \(n\ge N\), the image of y in \(Y(\mathbb {F}_{q^{nm}})\) lifts to X. This follows from the lemma below. \(\square \)

Lemma 5.13

Let X be a geometrically irreducible stack over \(\mathbb {F}_q\). Then there exists an integer \(N\ge 1\) such that X admits an \(\mathbb {F}_{q^n}\)-point for every \(n\ge N\).

Proof

Let d be the dimension of X. Consider \(H^i_c=H^i_c(X\otimes _{\mathbb {F}_q} \overline{\mathbb {F}_q},\overline{\mathbb {Q}_\ell })\). Then \(H^{2d}_c\simeq \overline{\mathbb {Q}_\ell }(-d)\), and for \(j>0,H^{2d+j}_c=0\) and \(H^{2d-j}_c\) has weights \(\le 2d-\frac{j}{2}\) [31, Theorem 1.4]. Let \(\iota :\overline{\mathbb {Q}_\ell }\rightarrow \mathbb {C}\) be an embedding. By [31, Theorem 4.2], \(M_n=\sum _\alpha |\iota \alpha |^n<\infty \), where \(\alpha \) runs through the multiset of eigenvalues of \(\mathrm {Frob}_q\) acting on \(H^{2d-j}_c\), \(j>0\). Since \(M_n\le q^{(n-1)(d-\frac{1}{4})}M_1\), we have \(M_n<q^{dn}\) for \(n\gg 0\). By the trace formula, we then have

$$\begin{aligned} \sum _{x\in |X(\mathbb {F}_{q^n})|}\frac{1}{\#\mathrm {Aut}(x)}=q^{dn}+\sum _\alpha (\pm \alpha ^n)>0. \end{aligned}$$

Here \(|X(\mathbb {F}_{q^n})|\) denotes the set of isomorphism classes of the groupoid \(X(\mathbb {F}_{q^n})\). \(\square \)

Finally, we deduce the existence of perverse companions and companions in Grothendieck groups.

Theorem 5.14

Let X be a stack of separated diagonal. Let \(\mathcal {P}\) be a perverse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X. Then, for every embedding \(\sigma :E(\mathcal {P})\rightarrow \overline{\mathbb {Q}_{\ell '}}\), \(\mathcal {P}\) admits a perverse \(\sigma \)-companion \(\mathcal {P}'\), unique up to semisimplification. Moreover, if \(E(\mathcal {P})\) is a number field, then there exists a finite extension E of \(E(\mathcal {P})\) such that for every finite place \(\lambda '\) of E not dividing q, \(\mathcal {P}\) admits a perverse \(\sigma _{\lambda '}\)-companion. Here \(\sigma _{\lambda '}:E(\mathcal {P})\rightarrow E \rightarrow E_{\lambda '}\), and \(E_{\lambda '}\) denotes the completion of E at \(\lambda '\).

Proof

The uniqueness up to semisimplification follows from Chebotarev’s density theorem (Proposition 5.6). For the existence of companion, we extend \(\sigma \) to an embedding \(\overline{\mathbb {Q}_\ell }\rightarrow \overline{\mathbb {Q}_{\ell '}}\). If \(E(\mathcal {P})\) is a number field, then \(E(\mathcal {P}_i)\) is a number field for every simple factor \(\mathcal {P}_i\) of \(\mathcal {P}\) by Proposition 5.8. Thus, for the existence of companion in both assertions of the theorem, we may assume that \(\mathcal {P}\) is simple. Then \(\mathcal {P}\) has the form \(j_{!*}(\mathcal {F}[d])\) for \(j:Y\rightarrow X\) an immersion with Y smooth, \(\mathcal {F}\) lisse on Y, and d the locally constant dimension function on Y. The existence of companion follows from Theorem 1.2 applied to \(\mathcal {F}\) and the fact that \(j_{!*}\) on Grothendieck groups preserves companions (Theorem 5.11). \(\square \)

Corollary 5.15

Let X be a stack of separated diagonal. Let \(\mathcal {P}\) be a simple perverse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf on X. Then, for every embedding \(\sigma :E(\mathcal {P})\rightarrow \overline{\mathbb {Q}_{\ell '}}\), there exists a unique perverse \(\sigma \)-companion \(\mathcal {P}'\). Moreover, \(\mathcal {P}'\) is simple.

Proof

It suffices to show the simplicity. The proof is the same as the end of the proof of Proposition 5.2. We extend \(\sigma \) to an isomorphism \(\overline{\mathbb {Q}_\ell }\xrightarrow {\sim }\overline{\mathbb {Q}_{\ell '}}\). We may assume \(\mathcal {P}'\simeq \bigoplus _i\mathcal {P}'_i\) with \(\mathcal {P}'_i\) simple. Then for each i there exists a \(\mathcal {P}_i\) such that \(\mathcal {P}'_i\) is the \(\sigma \)-companion of \(\mathcal {P}_i\). It follows that \(\mathcal {P}\simeq \bigoplus _i\mathcal {P}_i\), so that \(\mathcal {P}_i=0\) for all but one i, and the same holds for \(\mathcal {P}'_i\). \(\square \)

Corollary 5.16

Let X be a stack of separated diagonal. Let \(\sigma :\overline{\mathbb {Q}_\ell }\xrightarrow {\sim }\overline{\mathbb {Q}_{\ell '}}\) be an isomorphism. For any \(A\in K(X,\overline{\mathbb {Q}_\ell })\), there exists a unique \(\sigma \)-companion \(A'\). The map \(K(X,\overline{\mathbb {Q}_\ell })\rightarrow K(X,\overline{\mathbb {Q}_{\ell '}})\) sending A to its \(\sigma \)-companion \(A'\) is an isomorphism. Moreover, if E(A) is a number field, then there exists a finite extension E of E(A) such that for every finite place \(\lambda '\) of E not dividing q, A admits a perverse \(\sigma _{\lambda '}\)-companion, where \(\sigma _{\lambda '}\) is as in Theorem 5.14.

Note that if \(A=\sum _{\mathcal {P}}n_{\mathcal {P}}[\mathcal {P}]\), where \(\mathcal {P}\) runs through isomorphism classes of simple perverse \(\overline{\mathbb {Q}_\ell }\)-sheaves, then \(A'=\sum _{\mathcal {P}}n_{\mathcal {P}}[\mathcal {P}']\), where \(\mathcal {P}'\) is the perverse \(\sigma \)-companion of \(\mathcal {P}\), is the \(\sigma \)-companion of A.

Proof

The existence of \(\sigma \)-companion follows from Theorems 1.2 or 5.14 and the uniqueness follows from Chebotarev’s density theorem. For the second assertion, note that sending \(A'\) to its \(\sigma ^{-1}\)-companion defines an inverse of the map. For the last assertion, note that \(A=[\mathcal {P}]-[\mathcal {Q}]\) with \(E(\mathcal {P})\) and \(E(\mathcal {Q})\) being number fields by Proposition 5.8, so that it suffices to apply the last assertion of the theorem. \(\square \)

Remark 5.17

Let X be a stack of separated diagonal. The group of functions \(K^W(X,\mathbb {C})\subseteq \mathbb {C}^{\coprod _{n\ge 1}|X(\mathbb {F}_{q^n})|}\) of the form \(\iota \circ t_X(A)\), where A belongs to \(K^W(X,\overline{\mathbb {Q}_\ell })\) and \(\iota :\overline{\mathbb {Q}_\ell }\xrightarrow {\sim }\mathbb {C}\) is an isomorphism, does not depend on the choice of \(\ell \) and \(\iota \) by Corollary 5.16. Similarly, the subgroups \(K_\mathrm {mot}(X,\overline{\mathbb {Q}})\subseteq K^W_\mathrm {alg}(X,\overline{\mathbb {Q}})\subseteq \overline{\mathbb {Q}}^{\coprod _{n\ge 1}|X(\mathbb {F}_{q^n})|}\), inverse images via an embedding \(i:\overline{\mathbb {Q}}\rightarrow \overline{\mathbb {Q}_\ell }\) of the corresponding subgroups of \(t_X(K^W(X,\overline{\mathbb {Q}_\ell }))\), do not depend on the choice of \(\ell \) and i (cf. [14, Corollary 1.6]). We have

$$\begin{aligned} K^W(X,\mathbb {C})\simeq \bigoplus _{a\in \mathbb {C}^\times /\overline{\mathbb {Q}}^\times } K^W_\mathrm {alg}(X,\overline{\mathbb {Q}})^{(a)},\quad K^W_\mathrm {alg}(X,\overline{\mathbb {Q}})\simeq \bigoplus _{a\in \overline{\mathbb {Q}}^\times /W(q)} K_\mathrm {mot}(X,\overline{\mathbb {Q}})^{(a)}. \end{aligned}$$

Remark 5.18

The support of a simple perverse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf \(\mathcal {P}\) on a stack X equals the maximal reduced closed substack Y of X such that \(\mathrm {tr}(\mathrm {Frob}_x,\mathcal {P}_{\bar{x}})=0\) for all \(n\ge 1\) and all \(x\in (X-Y)(\mathbb {F}_{q^n})\) by Proposition 5.6. Assume that X has separated diagonal. Then the perverse \(\sigma \)-companion \(\mathcal {P}'\) of \(\mathcal {P}\) has the same support as \(\mathcal {P}\). Sun [30] defines the open support of \(\mathcal {P}\) to be the maximal smooth Zariski open of Y on which \(\mathcal {P}\) is the shift of a lisse Weil \(\overline{\mathbb {Q}_\ell }\)-sheaf. As he observed, \(\mathcal {P}\) and \(\mathcal {P}'\) have the same open support by Theorem 1.2.