The Stacks project

63.5 Weightings and trace maps for locally quasi-finite morphisms

A reference for this section is [Exposee XVII, Proposition 6.2.5, SGA4].

Let $f : X \to Y$ be a locally quasi-finite morphism of schemes. Let $w : X \to \mathbf{Z}$ be a weighting of $f$, see More on Morphisms, Definition 37.75.2. Let $\mathcal{F}$ be an abelian sheaf on $Y_{\acute{e}tale}$. In this section we will show that there exists map

\[ \text{Tr}_{f, w, \mathcal{F}} : f_!f^{-1}\mathcal{F} \longrightarrow \mathcal{F} \]

of abelian sheaves on $Y_{\acute{e}tale}$ characterized by the following property: on stalks at a geometric point $\overline{y}$ of $Y$ we obtain the map

\[ \bigoplus \nolimits _{f(\overline{x}) = \overline{y}} w(\overline{x}) : (f_!f^{-1}\mathcal{F})_{\overline{y}} = \bigoplus \nolimits _{f(\overline{x}) = \overline{y}} \mathcal{F}_{\overline{y}} \longrightarrow \mathcal{F}_{\overline{y}} \]

Here as indicated the arrow is given by multiplication by the integer $w(\overline{x})$ on the summand corresponding to $\overline{x}$. The equality on the left of the arrow follows from Lemma 63.4.5 combined with Étale Cohomology, Lemma 59.36.2.

If the morphism $f : X \to Y$ is flat, locally quasi-finite, and locally of finite presentation, then there exists a canonical weighting and we obtain a canonical trace map whose formation is compatible with base change, see Example 63.5.5. If $Y$ is a locally Noetherian unibranch scheme and $f : X \to Y$ is locally quasi-finite, then we can also define a (natural) weighting for $f$ and we have trace maps in this case as well, see Example 63.5.7.

Lemma 63.5.1. Let $f : X \to Y$ be a locally quasi-finite morphism of schemes. Let $\Lambda $ be a ring. Let $\mathcal{F}$ be a sheaf of $\Lambda $-modules on $X_{\acute{e}tale}$ and let $\mathcal{G}$ be a sheaf of $\Lambda $-modues on $Y_{\acute{e}tale}$. There is a canonical isomorphism

\[ can : f_!\mathcal{F} \otimes _\Lambda \mathcal{G} \longrightarrow f_!(\mathcal{F} \otimes _\Lambda f^{-1}\mathcal{G}) \]

of sheaves of $\Lambda $-modules on $Y_{\acute{e}tale}$.

Proof. Recall that $f_!\mathcal{F} = (f_{p!}\mathcal{F})^\# $ by Definition 63.4.4 where $f_{p!}\mathcal{F}$ is the presheaf constructed in Section 63.4. Thus in order to construct the arrow it suffices to construct a map

\[ f_{p!}\mathcal{F} \otimes _{p, \Lambda } \mathcal{G} \longrightarrow f_{p!}(\mathcal{F} \otimes _\Lambda f^{-1}\mathcal{G}) \]

of presheaves on $Y_{\acute{e}tale}$. Here the symbol $\otimes _{p, \Lambda }$ denotes the presheaf tensor product, see Modules on Sites, Section 18.26. Let $V$ be an object of $Y_{\acute{e}tale}$. Recall that

\[ f_{p!}\mathcal{F}(V) = \mathop{\mathrm{colim}}\nolimits _ Z H_ Z(\mathcal{F}) \quad \text{and}\quad f_{p!}(\mathcal{F} \otimes _\Lambda f^{-1}\mathcal{G})(V) = \mathop{\mathrm{colim}}\nolimits _ Z H_ Z(\mathcal{F} \otimes _\Lambda f^{-1}\mathcal{G}) \]

See Section 63.4. Our map will be defined on pure tensors by the rule

\[ (Z, s) \otimes t \longmapsto (Z, s \otimes f^{-1}t) \]

(for notation see below) and extended by linearity to all of $(f_{p!}\mathcal{F} \otimes _{p, \Lambda } \mathcal{G})(V) = f_{p!}\mathcal{F}(V) \otimes _\Lambda \mathcal{G}(V)$. Here the notation used is as follows

  1. $Z \subset X_ V$ is a locally closed subscheme finite over $V$,

  2. $s \in H_ Z(\mathcal{F})$ which means that $s \in \mathcal{F}(U)$ with $\text{Supp}(s) \subset Z$ for some $U \subset X_ V$ open such that $Z \subset U$ is closed, and

  3. $t \in \mathcal{G}(V)$ with image $f^{-1}t \in f^{-1}\mathcal{G}(U)$.

Since the support of $s \in \mathcal{F}(U)$ is contained in $Z$ it is clear that the support of $s \otimes f^{-1}t$ is contained in $Z$ as well. Thus considering the pair $(Z, s \otimes f^{-1}t)$ makes sense. It is immediate that the construction commutes with the transition maps in the colimit $\mathop{\mathrm{colim}}\nolimits _ Z H_ Z(\mathcal{F})$ and that it is compatible with restriction mappings. Finally, it is equally clear that the construction is compatible with the identifications of stalks of $f_!$ in Lemma 63.4.5. In other words, the map $can$ we've produced on stalks at a geometric point $\overline{y}$ fits into a commutative diagram

\[ \xymatrix{ (f_!\mathcal{F} \otimes _\Lambda \mathcal{G})_{\overline{y}} \ar[r]_-{can_{\overline{y}}} \ar[d] & f_!(\mathcal{F} \otimes _\Lambda f^{-1}\mathcal{G})_{\overline{y}} \ar[d] \\ (\bigoplus \mathcal{F}_{\overline{x}}) \otimes _\Lambda \mathcal{G}_{\overline{y}} \ar[r] & \bigoplus (\mathcal{F}_{\overline{x}} \otimes _\Lambda \mathcal{G}_{\overline{y}}) } \]

where the direct sums are over the geometric points $\overline{x}$ lying over $\overline{y}$, where the vertical arrows are the identifications of Lemma 63.4.5, and where the lower horizontal arrow is the obvious isomorphism. We conclude that $can$ is an isomorphism as desired. $\square$

Lemma 63.5.2. Let $f : X \to Y$ be a locally quasi-finite morphism of schemes. Let $w : X \to \mathbf{Z}$ be a weighting of $f$. For any abelian sheaf $\mathcal{F}$ on $Y$ there exists a unique trace map $\text{Tr}_{f, w, \mathcal{F}} : f_!f^{-1}\mathcal{F} \to \mathcal{F}$ having the prescribed behaviour on stalks.

Proof. By Lemma 63.5.1 we have an identification $f_!f^{-1}\mathcal{F} = f_!\underline{\mathbf{Z}} \otimes \mathcal{F}$ compatible with the description of stalks of these sheaves at geometric points. Hence it suffices to produce the map

\[ \text{Tr}_{f, w, \underline{\mathbf{Z}}} : f_!\underline{\mathbf{Z}} \longrightarrow \underline{\mathbf{Z}} \]

having the prescribed behaviour on stalks. By Definition 63.4.4 we have $f_!\underline{\mathbf{Z}} = (f_{p!}\underline{\mathbf{Z}})^\# $ where $f_{p!}\underline{\mathbf{Z}}$ is the presheaf constructed in Section 63.4. Thus it suffices to construct a map

\[ f_{p!}\underline{\mathbf{Z}} \longrightarrow \underline{\mathbf{Z}} \]

of presheaves on $Y_{\acute{e}tale}$. Let $V$ be an object of $Y_{\acute{e}tale}$. Recall from Section 63.4 that

\[ f_{p!}\underline{\mathbf{Z}}(V) = \mathop{\mathrm{colim}}\nolimits _ Z H_ Z(\underline{\mathbf{Z}}) \]

Here the colimit is over the (partially ordered) collection of locally closed subschemes $Z \subset X_ V$ which are finite over $V$. For each such $Z$ we will define a map

\[ H_ Z(\underline{\mathbf{Z}}) \longrightarrow \underline{\mathbf{Z}}(V) \]

compatible with the maps defining the colimit.

Let $Z \subset X_ V$ be locally closed and finite over $V$. Choose an open $U \subset X_ V$ containing $Z$ as a closed subset. An element $s$ of $H_ Z(\underline{\mathbf{Z}})$ is a section $s \in \underline{\mathbf{Z}}(U)$ whose support is contained in $Z$. Let $U_ n \subset U$ be the open and closed subset where the value of $s$ is $n \in \mathbf{Z}$. By the support condition we see that $Z \cap U_ n = U_ n$ for $n \not= 0$. Hence for $n \not= 0$, the open $U_ n$ is also closed in $Z$ (as the complement of all the others) and we conclude that $U_ n \to V$ is finite as $Z$ is finite over $V$. By the very definition of a weighting this means the function $\int _{U_ n \to V} w|_{U_ n}$ is locally constant on $V$ and we may view it as an element of $\underline{\mathbf{Z}}(V)$. Our construction sends $(Z, s)$ to the element

\[ \sum \nolimits _{n \in \mathbf{Z},\ n \not= 0} n \left(\int _{U_ n \to V} w|_{U_ n}\right) \quad \in \quad \underline{\mathbf{Z}}(V) \]

The sum is locally finite on $V$ and hence makes sense; details omitted (in the whole discussion the reader may first choose affine opens and make sure all the schemes occuring in the argument are quasi-compact so the sum is finite). We omit the verification that this construction is compatible with the maps in the colimit and with the restriction mappings defining $f_{p!}\underline{\mathbf{Z}}$.

Let $\overline{y}$ be a geometric point of $Y$ lying over the point $y \in Y$. Taking stalks at $\overline{y}$ the construction above determines a map

\[ (f_!\underline{\mathbf{Z}})_{\overline{y}} = \bigoplus \nolimits _{f(\overline{x}) = \overline{y}} \mathbf{Z} \longrightarrow \mathbf{Z} = \underline{\mathbf{Z}}_{\overline{y}} \]

To finish the proof we will show this map is given by multiplication by $w(\overline{x})$ on the summand corresponding to $\overline{x}$. Namely, pick $\overline{x}$ lying over $\overline{y}$. We can find an étale neighbourhood $(V, \overline{v}) \to (Y, \overline{y})$ such that $X_ V$ contains an open $U$ finite over $V$ such that only the geometric point $\overline{x}$ is in $U$ and not the other geometric points of $X$ lifting $\overline{y}$. This follows from More on Morphisms, Lemma 37.41.3; some details omitted. Then $(U, 1)$ defines a section of $f_!\underline{\mathbf{Z}}$ over $V$ which maps to $1$ in the summand corresponding to $\overline{x}$ and zero in the other summands (see proof of Lemma 63.4.2) and our construction above sends $(U, 1)$ to $\int _{U \to V} w|_ U$ which is constant with value $w(\overline{x})$ in a neighbourhood of $\overline{v}$ as desired. $\square$

Lemma 63.5.3. Let $f : X \to Y$ be a locally quasi-finite morphism of schemes. Let $w : X \to \mathbf{Z}$ be a weighting of $f$. The trace maps constructed above have the following properties:

  1. $\text{Tr}_{f, w, \mathcal{F}}$ is functorial in $\mathcal{F}$,

  2. $\text{Tr}_{f, w, \mathcal{F}}$ is compatible with arbitrary base change,

  3. given a ring $\Lambda $ and $K$ in $D(Y_{\acute{e}tale}, \Lambda )$ we obtain $\text{Tr}_{f, w, K} : f_!f^{-1}K \to K$ functorial in $K$ and compatible with arbitrary base change.

Proof. Part (1) either follows from the construction of the trace map in the proof of Lemma 63.5.2 or more simply because the characterization of the map forces it to be true on all stalks. Let

\[ \xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^ f \\ Y' \ar[r]^ g & Y } \]

be a cartesian diagram of schemes. Then the function $w' = w \circ g' : X' \to \mathbf{Z}$ is a weighting of $f'$ by More on Morphisms, Lemma 37.75.3. Statement (2) means that the diagram

\[ \xymatrix{ g^{-1}f_!f^{-1}\mathcal{F} \ar[rr]_-{g^{-1}\text{Tr}_{f, w, \mathcal{F}}} \ar@{=}[d] & & g^{-1}\mathcal{F} \ar@{=}[d] \\ f'_!(f')^{-1}g^{-1}\mathcal{F} \ar[rr]^-{\text{Tr}_{f', w', g^{-1}\mathcal{F}}} & & g^{-1}\mathcal{F} } \]

is commutative where the left vertical equality is given by

\[ g^{-1}f_!f^{-1}\mathcal{F} = f'_!(g')^{-1}f^{-1}\mathcal{F} = f'_!(f')^{-1}g^{-1}\mathcal{F} \]

with first equality sign given by Lemma 63.4.10 (base change for lower shriek). The commutativity of this diagram follows from the characterization of the action of our trace maps on stalks and the fact that the base change map of Lemma 63.4.10 respects the descriptions of stalks.

Given parts (1) and (2), part (3) follows as the functors $f^{-1} : D(Y_{\acute{e}tale}, \Lambda ) \to D(X_{\acute{e}tale}, \Lambda )$ and $f_! : D(X_{\acute{e}tale}, \Lambda ) \to D(Y_{\acute{e}tale}, \Lambda )$ are obtained by applying $f^{-1}$ and $f_!$ to any complexes of modules representing the objects in question. $\square$

Lemma 63.5.4. Let $f : X \to Y$ and $g : Y \to Z$ be locally quasi-finite morphisms. Let $w_ f : X \to \mathbf{Z}$ be a weighting of $f$ and let $w_ g : Y \to \mathbf{Z}$ be a weighting of $g$. For $K \in D(Z_{\acute{e}tale}, \Lambda )$ the composition

\[ (g \circ f)_!(g \circ f)^{-1}K = g_! f_! f^{-1} g^{-1}K \xrightarrow {g_! \text{Tr}_{f, w_ f, g^{-1}K}} g_!g^{-1}K \xrightarrow {\text{Tr}_{g, w_ g, K}} K \]

is equal to $\text{Tr}_{g \circ f, w_{g \circ f}, K}$ where $w_{g \circ f}(x) = w_ f(x) w_ g(f(x))$.

Proof. We have $(g \circ f)_! = g_! \circ f_!$ by Lemma 63.4.12. In More on Morphisms, Lemma 37.75.5 we have seen that $w_{g \circ f}$ is a weighting for $g \circ f$ so the statement makes sense. To check equality compute on stalks. Details omitted. $\square$

Example 63.5.5 (Trace for flat quasi-finite). Let $f : X \to Y$ be a morphism of schemes which is flat, locally quasi-finite, and locally of finite presentation. Then we obtain a canonical positive weighting $w : X \to \mathbf{Z}$ by setting

\[ w(x) = \text{length}_{\mathcal{O}_{X, x}} (\mathcal{O}_{X, x}/\mathfrak m_{f(x)} \mathcal{O}_{X, x}) [\kappa (x) : \kappa (f(x))]_ i \]

See More on Morphisms, Lemma 37.75.7. Thus by Lemmas 63.5.2 and 63.5.3 for $f$ we obtain trace maps

\[ \text{Tr}_{f, K} : f_!f^{-1}K \longrightarrow K \]

functorial for $K$ in $D(Y_{\acute{e}tale}, \Lambda )$ and compatible with arbitrary base change. Note that any base change $f' : X' \to Y'$ of $f$ satisfies the same properties and that $w$ restricts to the canonical weighting for $f'$.

Remark 63.5.6. Let $j : U \to X$ be an étale morphism of schemes. Then the trace map $\text{Tr} : j_!j^{-1}K \to K$ of Example 63.5.5 is equal to the counit for the adjunction between $j_!$ and $j^{-1}$. We already used the terminology “trace” for this counit in Étale Cohomology, Section 59.66.

Example 63.5.7 (Trace for quasi-finite over normal). Let $Y$ be a geometrically unibranch and locally Noetherian scheme, for example $Y$ could be a normal variety. Let $f : X \to Y$ be a locally quasi-finite morphism of schemes. Then there exists a positive weighting $w : X \to \mathbf{Z}$ for $f$ which is roughly defined by sending $x$ to the “generic separable degree” of $\mathcal{O}_{X, x}^{sh}$ over $\mathcal{O}_{Y, f(x)}^{sh}$. See More on Morphisms, Lemma 37.75.8. Thus by Lemmas 63.5.2 and 63.5.3 for $f$ and $w$ we obtain trace maps

\[ \text{Tr}_{f, w, K} : f_!f^{-1}K \longrightarrow K \]

functorial for $K$ in $D(Y_{\acute{e}tale}, \Lambda )$ and compatible with arbitrary base change. However, in this case, given a base change $f' : X' \to Y'$ of $f$ the restriction of $w$ to $X'$ in general does not have a “natural” interpretation in terms of the morphism $f'$.

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.

In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 0GKE. Beware of the difference between the letter 'O' and the digit '0'.