Stacks / ∞
English · AI-integrated / 060

Etale Cohomology

Unofficial AI-integrated English snapshot, not the official Stacks Project and not human peer review

Unofficial AI-integrated English snapshot, not the official Stacks Project and not human peer review. It includes corrections and additions absent from the translation snapshots. Language switching preserves locations, not mathematical-version identity.

In this chapterIntroduction
Which sections to skip on a first reading?
Prologue
The étale topology
Feats of the étale topology
A computation
Nontorsion coefficients
Sheaf theory
Presheaves
Sites
Sheaves
The example of G-sets
Sheafification
Cohomology
The fpqc topology
Faithfully flat descent
Quasi-coherent sheaves
Čech cohomology
The Čech-to-cohomology spectral sequence
Big and small sites of schemes
The étale topos
Cohomology of quasi-coherent sheaves
Examples of sheaves
Picard groups
The étale site
Étale morphisms
Étale coverings
Kummer theory
Neighborhoods, stalks and points
Points in other topologies
Supports of abelian sheaves
Henselian rings
Stalks of the structure sheaf
Functoriality of small étale topos
Direct images
Inverse image
Functoriality of big topoi
Functoriality and sheaves of modules
Comparing topologies
Recovering morphisms
Push and pull
Property (A)
Property (B)
Property (C)
Topological invariance of the small étale site
Closed immersions and pushforward
Integral universally injective morphisms
Big sites and pushforward
Exactness of big lower shriek
Étale cohomology
Colimits
Colimits and complexes
Stalks of higher direct images
The Leray spectral sequence
Vanishing of finite higher direct images
Galois action on stalks
Group cohomology
Tate’s continuous cohomology
Cohomology of a point
Cohomology of curves
Brauer groups
The Brauer group of a scheme
The Artin-Schreier sequence
Locally constant sheaves
Locally constant sheaves and the fundamental group
Méthode de la trace
Galois cohomology
Higher vanishing for the multiplicative group
Picard groups of curves
Extension by zero
Constructible sheaves
Auxiliary lemmas on morphisms
More on constructible sheaves
Constructible sheaves on Noetherian schemes
Specializations and étale sheaves
Complexes with constructible cohomology
Tor finite with constructible cohomology
Torsion sheaves
Cohomology with support in a closed subscheme
Schemes with strictly henselian local rings
Absolutely integrally closed vanishing
Affine analog of proper base change
Cohomology of torsion sheaves on curves
Cohomology of torsion modules on curves
First cohomology of proper schemes
Preliminaries on base change
Base change for pushforward
Base change for higher direct images
Smooth base change
Applications of smooth base change
The proper base change theorem
Applications of proper base change
Local acyclicity
The cospecialization map
Cohomological dimension
Finite cohomological dimension
Künneth in étale cohomology
Comparing chaotic and Zariski topologies
Comparing big and small topoi
Comparing fppf and étale topologies
Comparing fppf and étale topologies: modules
Comparing ph and étale topologies
Comparing h and étale topologies
Descending étale sheaves
Blow up squares and étale cohomology
Almost blow up squares and the h topology
Cohomology of the structure sheaf in the h topology

Introduction

This chapter is the first in a series of chapter on the étale cohomology of schemes. In this chapter we discuss the very basics of the étale topology and cohomology of abelian sheaves in this topology. Many of the topics discussed may be safely skipped on a first reading; please see the advice in the next section as to how to decide what to skip.

The initial version of this chapter was formed by the notes of the first part of a course on étale cohomology taught by Johan de Jong at Columbia University in the Fall of 2009. The original note takers were Thibaut Pugin, Zachary Maddock and Min Lee. The second part of the course can be found in the chapter on the trace formula, see The Trace Formula, Section 0F5Q.

Which sections to skip on a first reading?

We want to use the material in this chapter for the development of theory related to algebraic spaces, Deligne-Mumford stacks, algebraic stacks, etc. Thus we have added some pretty technical material to the original exposition of étale cohomology for schemes. The reader can recognize this material by the frequency of the word “topos”, or by discussions related to set theory, or by proofs dealing with very general properties of morphisms of schemes. Some of these discussions can be skipped on a first reading.

In particular, we suggest that the reader skip the following sections:

  1. Comparing big and small topoi, Section 0757.

  2. Recovering morphisms, Section 04JH.

  3. Push and pull, Section 04C6.

  4. Property (A), Section 04DJ.

  5. Property (B), Section 04DN.

  6. Property (C), Section 04DS.

  7. Topological invariance of the small étale site, Section 04DY.

  8. Integral universally injective morphisms, Section 04FY.

  9. Big sites and pushforward, Section 04E2.

  10. Exactness of big lower shriek, Section 04CB.

Besides these sections there are some sporadic results that may be skipped that the reader can recognize by the keywords given above.

Prologue

These lectures are about another cohomology theory. The first thing to remark is that the Zariski topology is not entirely satisfactory. One of the main reasons that it fails to give the results that we would want is that if \(X\) is a complex variety and \(\mathcal{F}\) is a constant sheaf then \[H^i(X, \mathcal{F}) = 0, \quad \text{ for all } i > 0.\] The reason for that is the following. In an irreducible scheme (a variety in particular), any two nonempty open subsets meet, and so the restriction mappings of a constant sheaf are surjective. We say that the sheaf is flasque. In this case, all higher Čech cohomology groups vanish, and so do all higher Zariski cohomology groups. In other words, there are “not enough” open sets in the Zariski topology to detect this higher cohomology.

On the other hand, if \(X\) is a smooth projective complex variety, then \[H_{Betti}^{2 \dim X}(X (\mathbf{C}), \Lambda) = \Lambda \quad \text{ for } \Lambda = \mathbf{Z}, \ \mathbf{Z}/n\mathbf{Z},\] where \(X(\mathbf{C})\) means the set of complex points of \(X\). This is a feature that would be nice to replicate in algebraic geometry. In positive characteristic in particular.

The étale topology

It is very hard to simply “add” extra open sets to refine the Zariski topology. One efficient way to define a topology is to consider not only open sets, but also some schemes that lie over them. To define the étale topology, one considers all morphisms \(\varphi : U \to X\) which are étale. If \(X\) is a smooth projective variety over \(\mathbf{C}\), then this means

  1. \(U\) is a disjoint union of smooth varieties, and

  2. \(\varphi\) is (analytically) locally an isomorphism.

The word “analytically” refers to the usual (transcendental) topology over \(\mathbf{C}\). So the second condition means that the derivative of \(\varphi\) has full rank everywhere (and in particular all the components of \(U\) have the same dimension as \(X\)).

A double cover – loosely defined as a finite degree \(2\) map between varieties – for example \[\Spec(\mathbf{C}[t]) \longrightarrow \Spec(\mathbf{C}[t]), \quad t \longmapsto t^2\] will not be an étale morphism if it has a fibre consisting of a single point. In the example this happens when \(t = 0\). For a finite map between varieties over \(\mathbf{C}\) to be étale all the fibers should have the same number of points. Removing the point \(t = 0\) from the source of the map in the example will make the morphism étale. But we can remove other points from the source of the morphism also, and the morphism will still be étale. To consider the étale topology, we have to look at all such morphisms. Unlike the Zariski topology, these need not be merely open subsets of \(X\), even though their images always are.

Definition

A family of morphisms \(\{ \varphi_i : U_i \to X\}_{i \in I}\) is called an étale covering if each \(\varphi_i\) is an étale morphism and their images cover \(X\), i.e., \(X = \bigcup_{i \in I} \varphi_i(U_i)\).

This “defines” the étale topology. In other words, we can now say what the sheaves are. An étale sheaf \(\mathcal{F}\) of sets (resp. abelian groups, vector spaces, etc) on \(X\) is the data:

  1. for each étale morphism \(\varphi : U \to X\) a set (resp. abelian group, vector space, etc) \(\mathcal{F}(U)\),

  2. for each pair \(U, \ U'\) of étale schemes over \(X\), and each morphism \(U \to U'\) over \(X\) (which is automatically étale) a restriction map \(\rho^{U'}_U : \mathcal{F}(U') \to \mathcal{F}(U)\)

These data have to satisfy the condition that \(\rho^U_U = \text{id}\) in case of the identity morphism \(U \to U\) and that \(\rho^{U'}_U \circ \rho^{U''}_{U'} = \rho^{U''}_U\) when we have morphisms \(U \to U' \to U''\) of schemes étale over \(X\) as well as the following sheaf axiom:

  • for every étale covering \(\{ \varphi_i : U_i \to U\}_{i \in I}\), the diagram \[\xymatrix{ \mathcal{F} (U) \ar[r] & \Pi_{i \in I} \mathcal{F} (U_i) \ar@<1ex>[r] \ar@<-1ex>[r] & \Pi_{i, j \in I} \mathcal{F} (U_i \times_U U_j) }\] is an equalizer diagram in the category of sets (resp. abelian groups, vector spaces, etc).

Remark

In the last statement, it is essential not to forget the case where \(i = j\) which is in general a highly nontrivial condition (unlike in the Zariski topology). In fact, frequently important coverings have only one element.

Since the identity is an étale morphism, we can compute the global sections of an étale sheaf, and cohomology will simply be the corresponding right-derived functors. In other words, once more theory has been developed and statements have been made precise, there will be no obstacle to defining cohomology.

Feats of the étale topology

For a natural number \(n \in \mathbf{N} = \{1, 2, 3, 4, \ldots\}\) it is true that \[H_\etale^2 (\mathbf{P}^1_\mathbf{C}, \mathbf{Z}/n\mathbf{Z}) = \mathbf{Z}/n\mathbf{Z}.\] More generally, if \(X\) is a complex variety, then its étale Betti numbers with coefficients in a finite field agree with the usual Betti numbers of \(X(\mathbf{C})\), i.e., \[\dim_{\mathbf{F}_q} H_\etale^{2i} (X, \mathbf{F}_q) = \dim_{\mathbf{F}_q} H_{Betti}^{2i} (X(\mathbf{C}), \mathbf{F}_q).\] This is extremely satisfactory. However, these equalities only hold for torsion coefficients, not in general. For integer coefficients, one has \[H_\etale^2 (\mathbf{P}^1_\mathbf{C}, \mathbf{Z}) = 0.\] By contrast \(H_{Betti}^2(\mathbf{P}^1(\mathbf{C}), \mathbf{Z}) = \mathbf{Z}\) as the topological space \(\mathbf{P}^1(\mathbf{C})\) is homeomorphic to a \(2\)-sphere. There are ways to get back to nontorsion coefficients from torsion ones by a limit procedure which we will come to shortly.

A computation

How do we compute the cohomology of \(\mathbf{P}^1_\mathbf{C}\) with coefficients \(\Lambda = \mathbf{Z}/n\mathbf{Z}\)? We use Čech cohomology. A covering of \(\mathbf{P}^1_\mathbf{C}\) is given by the two standard opens \(U_0, U_1\), which are both isomorphic to \(\mathbf{A}^1_\mathbf{C}\), and whose intersection is isomorphic to \(\mathbf{A}^1_\mathbf{C} \setminus \{0\} = \mathbf{G}_{m, \mathbf{C}}\). It turns out that the Mayer-Vietoris sequence holds in étale cohomology. This gives an exact sequence \[H_\etale^{i-1}(U_0\cap U_1, \Lambda) \to H_\etale^i(\mathbf{P}^1_\mathbf{C}, \Lambda) \to H_\etale^i(U_0, \Lambda) \oplus H_\etale^i(U_1, \Lambda) \to H_\etale^i(U_0\cap U_1, \Lambda).\] To get the answer we expect, we would need to show that the direct sum in the third term vanishes. In fact, it is true that, as for the usual topology, \[H_\etale^q (\mathbf{A}^1_\mathbf{C}, \Lambda) = 0 \quad \text{ for } q \geq 1,\] and \[H_\etale^q (\mathbf{A}^1_\mathbf{C} \setminus \{0\}, \Lambda) = \left\{ \begin{matrix} \Lambda & \text{ if }q = 1\text{, and} \\ 0 & \text{ for }q \geq 2. \end{matrix} \right.\] These results are already quite hard (what is an elementary proof?). Let us explain how we would compute this once the machinery of étale cohomology is at our disposal.

Higher cohomology. This is taken care of by the following general fact: if \(X\) is an affine curve over \(\mathbf{C}\), then \[H_\etale^q (X, \mathbf{Z}/n\mathbf{Z}) = 0 \quad \text{ for } q \geq 2.\] This is proved by considering the generic point of the curve and doing some Galois cohomology. So we only have to worry about the cohomology in degree 1.

Cohomology in degree 1. We use the following identifications: \[\begin{eqnarray*} H_\etale^1 (X, \mathbf{Z}/n\mathbf{Z}) = \left\{ \begin{matrix} \text{sheaves of sets }\mathcal{F}\text{ on the \'etale site }X_\etale \text{ endowed with an} \\ \text{action }\mathbf{Z}/n\mathbf{Z} \times \mathcal{F} \to \mathcal{F} \text{ such that }\mathcal{F}\text{ is a }\mathbf{Z}/n\mathbf{Z}\text{-torsor.} \end{matrix} \right\} \Big/ \cong \\ = \left\{ \begin{matrix} \text{morphisms }Y \to X\text{ which are finite \'etale together} \\ \text{ with a free }\mathbf{Z}/n\mathbf{Z}\text{ action such that } X = Y/(\mathbf{Z}/n\mathbf{Z}). \end{matrix} \right\} \Big/ \cong. \end{eqnarray*}\] The first identification is very general (it is true for any cohomology theory on a site) and has nothing to do with the étale topology. The second identification is a consequence of descent theory. The last set describes a collection of geometric objects on which we can get our hands.

The curve \(\mathbf{A}^1_\mathbf{C}\) has no nontrivial finite étale covering and hence \(H_\etale^1 (\mathbf{A}^1_\mathbf{C}, \mathbf{Z}/n\mathbf{Z}) = 0\). This can be seen either topologically or by using the argument in the next paragraph.

Let us describe the finite étale coverings \(\varphi : Y \to \mathbf{A}^1_\mathbf{C} \setminus \{0\}\). It suffices to consider the case where \(Y\) is connected, which we assume. We are going to find out what \(Y\) can be by applying the Riemann-Hurwitz formula (of course this is a bit silly, and you can go ahead and skip the next section if you like). Say that this morphism is \(n\) to 1, and consider a projective compactification \[\xymatrix{ {Y\ } \ar@{^{(}->}[r] \ar[d]^\varphi & {\bar Y} \ar[d]^{\bar\varphi} \\ {\mathbf{A}^1_\mathbf{C} \setminus \{0\}} \ar@{^{(}->}[r] & {\mathbf{P}^1_\mathbf{C}} }\] Even though \(\varphi\) is étale and does not ramify, \(\bar{\varphi}\) may ramify at 0 and \(\infty\). Say that the preimages of 0 are the points \(y_1, \ldots, y_r\) with indices of ramification \(e_1, \ldots e_r\), and that the preimages of \(\infty\) are the points \(y_1', \ldots, y_s'\) with indices of ramification \(d_1, \ldots d_s\). In particular, \(\sum e_i = n = \sum d_j\). Applying the Riemann-Hurwitz formula, we get \[2 g_Y - 2 = -2n + \sum (e_i - 1) + \sum (d_j - 1)\] and therefore \(g_Y = 0\), \(r = s = 1\) and \(e_1 = d_1 = n\). Hence \(Y \cong {\mathbf{A}^1_\mathbf{C} \setminus \{0\}}\), and it is easy to see that \(\varphi(z) = \lambda z^n\) for some \(\lambda \in \mathbf{C}^*\). After reparametrizing \(Y\) we may assume \(\lambda = 1\). Thus our covering is given by taking the \(n\)th root of the coordinate on \(\mathbf{A}^1_{\mathbf{C}} \setminus \{0\}\).

Remember that we need to classify the coverings of \({\mathbf{A}^1_\mathbf{C} \setminus \{0\}}\) together with free \(\mathbf{Z}/n\mathbf{Z}\)-actions on them. In our case any such action corresponds to an automorphism of \(Y\) sending \(z\) to \(\zeta_n z\), where \(\zeta_n\) is a primitive \(n\)th root of unity. There are \(\phi(n)\) such actions (here \(\phi(n)\) means the Euler function). Thus there are exactly \(\phi(n)\) connected finite étale coverings with a given free \(\mathbf{Z}/n\mathbf{Z}\)-action, each corresponding to a primitive \(n\)th root of unity. We leave it to the reader to see that the disconnected finite étale degree \(n\) coverings of \(\mathbf{A}^1_{\mathbf{C}} \setminus \{0\}\) with a given free \(\mathbf{Z}/n\mathbf{Z}\)-action correspond one-to-one with \(n\)th roots of \(1\) which are not primitive. In other words, this computation shows that \[H_\etale^1 (\mathbf{A}^1_\mathbf{C} \setminus \{0\}, \mathbf{Z}/n\mathbf{Z}) = \Hom(\mu_n(\mathbf{C}), \mathbf{Z}/n\mathbf{Z}) \cong \mathbf{Z}/n\mathbf{Z}.\] The first identification is canonical, the second isn’t, see Remark 0A44. Since the proof of Riemann-Hurwitz does not use the computation of cohomology, the above actually constitutes a proof (provided we fill in the details on vanishing, etc).

Nontorsion coefficients

To study nontorsion coefficients, one makes the following definition: \[H_\etale^i (X, \mathbf{Q}_\ell) := \left( \lim_n H_\etale^i(X, \mathbf{Z}/\ell^n\mathbf{Z}) \right) \otimes_{\mathbf{Z}_\ell} \mathbf{Q}_\ell.\] The symbol \(\lim_n\) denote the limit of the system of cohomology groups \(H_\etale^i(X, \mathbf{Z}/\ell^n\mathbf{Z})\) indexed by \(n\), see Categories, Section 002Z. Thus we will need to study systems of sheaves satisfying some compatibility conditions.

Sheaf theory

At this point we start talking about sites and sheaves in earnest. There is an amazing amount of useful abstract material that could fit in the next few sections. Some of this material is worked out in earlier chapters, such as the chapter on sites, modules on sites, and cohomology on sites. We try to refrain from adding too much material here, just enough so the material later in this chapter makes sense.

Presheaves

A reference for this section is Sites, Section 00V1.

Definition

Let \(\mathcal{C}\) be a category. A presheaf of sets (respectively, an abelian presheaf) on \(\mathcal{C}\) is a functor \(\mathcal{C}^{opp} \to \textit{Sets}\) (resp. \(\textit{Ab}\)).

Terminology. If \(U \in \Ob(\mathcal{C})\), then elements of \(\mathcal{F}(U)\) are called sections of \(\mathcal{F}\) over \(U\). For \(\varphi : V \to U\) in \(\mathcal{C}\), the map \(\mathcal{F}(\varphi) : \mathcal{F}(U) \to \mathcal{F}(V)\) is called the restriction map and is often denoted \(s \mapsto s|_V\) or sometimes \(s \mapsto \varphi^*s\). The notation \(s|_V\) is ambiguous since the restriction map depends on \(\varphi\), but it is a standard abuse of notation. We also use the notation \(\Gamma(U, \mathcal{F}) = \mathcal{F}(U)\).

Saying that \(\mathcal{F}\) is a functor means that if \(W \to V \to U\) are morphisms in \(\mathcal{C}\) and \(s \in \Gamma(U, \mathcal{F})\) then \((s|_V)|_W = s |_W\), with the abuse of notation just seen. Moreover, the restriction mappings corresponding to the identity morphisms \(\text{id}_U : U \to U\) are the identity.

The category of presheaves of sets (respectively of abelian presheaves) on \(\mathcal{C}\) is denoted \(\textit{PSh} (\mathcal{C})\) (resp. \(\textit{PAb} (\mathcal{C})\)). It is the category of functors from \(\mathcal{C}^{opp}\) to \(\textit{Sets}\) (resp. \(\textit{Ab}\)), which is to say that the morphisms of presheaves are natural transformations of functors. We only consider the categories \(\textit{PSh}(\mathcal{C})\) and \(\textit{PAb}(\mathcal{C})\) when the category \(\mathcal{C}\) is small. (Our convention is that a category is small unless otherwise mentioned, and if it isn’t small it should be listed in Categories, Remark 0015.)

Example

Given an object \(X \in \Ob(\mathcal{C})\), we consider the rule \[\begin{matrix} U & \longmapsto & h_X(U) = \Mor_\mathcal{C}(U, X) \\ V \xrightarrow{\varphi} U & \longmapsto & (\psi \mapsto \psi \circ \varphi) : h_X(U) \to h_X(V). \end{matrix}\] This defines a functor \(h_X : \mathcal{C}^{opp} \to \textit{Sets}\) and hence a presheaf. This is called the representable presheaf associated to \(X\). It is not true that representable presheaves are sheaves in every topology on every site.

Lemma

Let \(\mathcal{C}\) be a category, and \(X, Y \in \Ob(\mathcal{C})\). There is a natural bijection \[\begin{matrix} \Mor_\mathcal{C}(X, Y) & \longrightarrow & \Mor_{\textit{PSh}(\mathcal{C})} (h_X, h_Y) \\ \psi & \longmapsto & h_\psi = \psi \circ - : h_X \to h_Y. \end{matrix}\]

Proof

See Categories, Lemma 001P.

Sites

Definition

Let \(\mathcal{C}\) be a category. A family of morphisms with fixed target \(\mathcal{U} = \{\varphi_i : U_i \to U\}_{i\in I}\) is the data of

  1. an object \(U \in \mathcal{C}\),

  2. a set \(I\) (possibly empty), and

  3. for all \(i\in I\), a morphism \(\varphi_i : U_i \to U\) of \(\mathcal{C}\) with target \(U\).

There is a notion of a morphism of families of morphisms with fixed target. A special case of that is the notion of a refinement. A reference for this material is Sites, Section 00VS.

Definition

A site1 consists of a category \(\mathcal{C}\) and a set \(\text{Cov}(\mathcal{C})\) consisting of families of morphisms with fixed target called coverings, such that

  1. (isomorphism) if \(\varphi : V \to U\) is an isomorphism in \(\mathcal{C}\), then \(\{\varphi : V \to U\}\) is a covering,

  2. (locality) if \(\{\varphi_i : U_i \to U\}_{i\in I}\) is a covering and for all \(i \in I\) we are given a covering \(\{\psi_{ij} : U_{ij} \to U_i \}_{j\in I_i}\), then \[\{ \varphi_i \circ \psi_{ij} : U_{ij} \to U \}_{(i, j)\in \prod_{i\in I} \{i\} \times I_i}\] is also a covering, and

  3. (base change) if \(\{U_i \to U\}_{i\in I}\) is a covering and \(V \to U\) is a morphism in \(\mathcal{C}\), then

    1. for all \(i \in I\) the fibre product \(U_i \times_U V\) exists in \(\mathcal{C}\), and

    2. \(\{U_i \times_U V \to V\}_{i\in I}\) is a covering.

For us the category underlying a site is always “small”, i.e., its collection of objects form a set, and the collection of coverings of a site is a set as well (as in the definition above). We will mostly, in this chapter, leave out the arguments that cut down the collection of objects and coverings to a set. For further discussion, see Sites, Remark 00VI.

Example

If \(X\) is a topological space, then it has an associated site \(X_{Zar}\) defined as follows: the objects of \(X_{Zar}\) are the open subsets of \(X\), the morphisms between these are the inclusion mappings, and the coverings are the usual topological (surjective) coverings. Observe that if \(U, V \subset W \subset X\) are open subsets then \(U \times_W V = U \cap V\) exists: this category has fiber products. All the verifications are trivial and everything works as expected.

Sheaves

Definition

A presheaf \(\mathcal{F}\) of sets (resp. abelian presheaf) on a site \(\mathcal{C}\) is said to be a separated presheaf if for all coverings \(\{\varphi_i : U_i \to U\}_{i\in I} \in \text{Cov} (\mathcal{C})\) the map \[\mathcal{F}(U) \longrightarrow \prod\nolimits_{i\in I} \mathcal{F}(U_i)\] is injective. Here the map is \(s \mapsto (s|_{U_i})_{i\in I}\). The presheaf \(\mathcal{F}\) is a sheaf if for all coverings \(\{\varphi_i : U_i \to U\}_{i\in I} \in \text{Cov} (\mathcal{C})\), the diagram [03NL]\[\begin{equation} \xymatrix{ \mathcal{F}(U) \ar[r] & \prod_{i\in I} \mathcal{F}(U_i) \ar@<1ex>[r] \ar@<-1ex>[r] & \prod_{i, j \in I} \mathcal{F}(U_i \times_U U_j), } \end{equation}\] where the first map is \(s \mapsto (s|_{U_i})_{i\in I}\) and the two maps on the right are \((s_i)_{i\in I} \mapsto (s_i |_{U_i \times_U U_j})\) and \((s_i)_{i\in I} \mapsto (s_j |_{U_i \times_U U_j})\), is an equalizer diagram in the category of sets (resp. abelian groups).

Remark

For the empty covering (where \(I = \emptyset\)), this implies that \(\mathcal{F}(\emptyset)\) is an empty product, which is a final object in the corresponding category (a singleton, for both \(\textit{Sets}\) and \(\textit{Ab}\)).

Example

Working this out for the site \(X_{Zar}\) associated to a topological space, see Example 03NI, gives the usual notion of sheaves.

Definition

We denote \(\Sh(\mathcal{C})\) (resp. \(\textit{Ab}(\mathcal{C})\)) the full subcategory of \(\textit{PSh}(\mathcal{C})\) (resp. \(\textit{PAb}(\mathcal{C})\)) whose objects are sheaves. This is the category of sheaves of sets (resp. abelian sheaves) on \(\mathcal{C}\).

The example of G-sets

Let \(G\) be a group and define a site \(\mathcal{T}_G\) as follows: the underlying category is the category of \(G\)-sets, i.e., its objects are sets endowed with a left \(G\)-action and the morphisms are equivariant maps; and the coverings of \(\mathcal{T}_G\) are the families \(\{\varphi_i : U_i \to U\}_{i\in I}\) satisfying \(U = \bigcup_{i\in I} \varphi_i(U_i)\).

There is a special object in the site \(\mathcal{T}_G\), namely the \(G\)-set \(G\) endowed with its natural action by left translations. We denote it \({}_G G\). Observe that there is a natural group isomorphism \[\begin{matrix} \rho : & G^{opp} & \longrightarrow & \text{Aut}_{G\textit{-Sets}}({}_G G) \\ & g & \longmapsto & (h \mapsto hg). \end{matrix}\] In particular, for any presheaf \(\mathcal{F}\), the set \(\mathcal{F}({}_G G)\) inherits a \(G\)-action via \(\rho\). (Note that by contravariance of \(\mathcal{F}\), the set \(\mathcal{F}({}_G G)\) is again a left \(G\)-set.) In fact, the functor \[\begin{matrix} \Sh(\mathcal{T}_G) & \longrightarrow & G\textit{-Sets} \\ \mathcal{F} & \longmapsto & \mathcal{F}({}_G G) \end{matrix}\] is an equivalence of categories. Its quasi-inverse is the functor \(X \mapsto h_X\). Without giving the complete proof (which can be found in Sites, Section 00VZ) let us try to explain why this is true.

  1. If \(S\) is a \(G\)-set, we can decompose it into orbits \(S = \coprod_{i\in I} O_i\). The sheaf axiom for the covering \(\{O_i \to S\}_{i\in I}\) says that \[\xymatrix{ \mathcal{F}(S) \ar[r] & \prod_{i\in I} \mathcal{F}(O_i) \ar@<1ex>[r] \ar@<-1ex>[r] & \prod_{i, j \in I} \mathcal{F}(O_i \times_S O_j) }\] is an equalizer. Observing that fibered products in \(G\textit{-Sets}\) are induced from fibered products in \(\textit{Sets}\), and using the fact that \(\mathcal{F}(\emptyset)\) is a \(G\)-singleton, we get that \[\prod_{i, j \in I} \mathcal{F}(O_i \times_S O_j) = \prod_{i \in I} \mathcal{F}(O_i)\] and the two maps above are in fact the same. Therefore the sheaf axiom merely says that \(\mathcal{F}(S) = \prod_{i\in I} \mathcal{F}(O_i)\).

  2. If \(S\) is the \(G\)-set \(S= G/H\) and \(\mathcal{F}\) is a sheaf on \(\mathcal{T}_G\), then we claim that \[\mathcal{F}(G/H) = \mathcal{F}({}_G G)^H\] and in particular \(\mathcal{F}(\{*\}) = \mathcal{F}({}_G G)^G\). To see this, let’s use the sheaf axiom for the covering \(\{ {}_G G \to G/H \}\) of \(S\). We have \[\begin{eqnarray*} {}_G G \times_{G/H} {}_G G & \cong & G \times H \\ (g_1, g_2) & \longmapsto & (g_1, g_1^{-1} g_2) \end{eqnarray*}\] is a disjoint union of copies of \({}_G G\) (as a \(G\)-set). Hence the sheaf axiom reads \[\xymatrix{ \mathcal{F} (G/H) \ar[r] & \mathcal{F}({}_G G) \ar@<1ex>[r] \ar@<-1ex>[r] & \prod_{h\in H} \mathcal{F}({}_G G) }\] where the two maps on the right are \(s \mapsto (s)_{h \in H}\) and \(s \mapsto (hs)_{h \in H}\). Therefore \(\mathcal{F}(G/H) = \mathcal{F}({}_G G)^H\) as claimed.

This doesn’t quite prove the claimed equivalence of categories, but it shows at least that a sheaf \(\mathcal{F}\) is entirely determined by its sections over \({}_G G\). Details (and set theoretical remarks) can be found in Sites, Section 00VZ.

Sheafification

Definition

Let \(\mathcal{F}\) be a presheaf on the site \(\mathcal{C}\) and \(\mathcal{U} = \{U_i \to U\} \in \text{Cov} (\mathcal{C})\). We define the zeroth Čech cohomology group of \(\mathcal{F}\) with respect to \(\mathcal{U}\) by \[\check H^0 (\mathcal{U}, \mathcal{F}) = \left\{ (s_i)_{i\in I} \in \prod\nolimits_{i\in I }\mathcal{F}(U_i) \text{ such that } s_i|_{U_i \times_U U_j} = s_j |_{U_i \times_U U_j} \right\}.\]

There is a canonical map \(\mathcal{F}(U) \to \check H^0 (\mathcal{U}, \mathcal{F})\), \(s \mapsto (s |_{U_i})_{i\in I}\). We say that a morphism of coverings from a covering \(\mathcal{V} = \{V_j \to V\}_{j \in J}\) to \(\mathcal{U}\) is a triple \((\chi, \alpha, \chi_j)\), where \(\chi : V \to U\) is a morphism, \(\alpha : J \to I\) is a map of sets, and for all \(j \in J\) the morphism \(\chi_j\) fits into a commutative diagram \[\xymatrix{ V_j \ar[rr]_{\chi_j} \ar[d] & & U_{\alpha(j)} \ar[d] \\ V \ar[rr]^\chi & & U. }\] Given the data \(\chi, \alpha, \{\chi_j\}_{j \in J}\) we define \[\begin{eqnarray*} \check H^0(\mathcal{U}, \mathcal{F}) & \longrightarrow & \check H^0(\mathcal{V}, \mathcal{F}) \\ (s_i)_{i\in I} & \longmapsto & \left(\chi_j^*\left(s_{\alpha(j)}\right)\right)_{j\in J}. \end{eqnarray*}\] We then claim that

  1. the map is well-defined, and

  2. depends only on \(\chi\) and is independent of the choice of \(\alpha, \{\chi_j\}_{j \in J}\).

We omit the proof of the first fact. To see part (2), consider another triple \((\psi, \beta, \psi_j)\) with \(\chi = \psi\). Then we have the commutative diagram \[\xymatrix{ V_j \ar[rrr]_{(\chi_j, \psi_j)} \ar[dd] & & & U_{\alpha(j)} \times_U U_{\beta(j)} \ar[dl] \ar[dr] \\ & & U_{\alpha(j)} \ar[dr] & & U_{\beta(j)} \ar[dl] \\ V \ar[rrr]^{\chi = \psi} & & & U. }\] Given a section \(s \in \mathcal{F}(\mathcal{U})\), its image in \(\mathcal{F}(V_j)\) under the map given by \((\chi, \alpha, \{\chi_j\}_{j \in J})\) is \(\chi_j^*s_{\alpha(j)}\), and its image under the map given by \((\psi, \beta, \{\psi_j\}_{j \in J})\) is \(\psi_j^*s_{\beta(j)}\). These two are equal since by assumption \(s \in \check H^0(\mathcal{U}, \mathcal{F})\) and hence both are equal to the pullback of the common value \[s_{\alpha(j)}|_{U_{\alpha(j)} \times_U U_{\beta(j)}} = s_{\beta(j)}|_{U_{\alpha(j)} \times_U U_{\beta(j)}}\] pulled back by the map \((\chi_j, \psi_j)\) in the diagram.

Theorem

Let \(\mathcal{C}\) be a site and \(\mathcal{F}\) a presheaf on \(\mathcal{C}\).

  1. The rule \[U \mapsto \mathcal{F}^+(U) := \colim_{\mathcal{U} \text{ covering of }U} \check H^0(\mathcal{U}, \mathcal{F})\] is a presheaf. And the colimit is a directed one.

  2. There is a canonical map of presheaves \(\mathcal{F} \to \mathcal{F}^+\).

  3. If \(\mathcal{F}\) is a separated presheaf then \(\mathcal{F}^+\) is a sheaf and the map in (2) is injective.

  4. \(\mathcal{F}^+\) is a separated presheaf.

  5. \(\mathcal{F}^\# = (\mathcal{F}^+)^+\) is a sheaf, and the canonical map induces a functorial isomorphism \[\Hom_{\textit{PSh}(\mathcal{C})}(\mathcal{F}, \mathcal{G}) = \Hom_{\Sh(\mathcal{C})}(\mathcal{F}^\#, \mathcal{G})\] for any \(\mathcal{G} \in \Sh(\mathcal{C})\).

Proof

See Sites, Theorem 00WB.

In other words, this means that the natural map \(\mathcal{F} \to \mathcal{F}^\#\) is a left adjoint to the forgetful functor \(\Sh(\mathcal{C}) \to \textit{PSh}(\mathcal{C})\).

Cohomology

The following is the basic result that makes it possible to define cohomology for abelian sheaves on sites.

Theorem

The category of abelian sheaves on a site is an abelian category which has enough injectives.

Proof

See Modules on Sites, Lemma 03CN and Injectives, Theorem 01DP.

So we can define cohomology as the right-derived functors of the sections functor: if \(U \in \Ob(\mathcal{C})\) and \(\mathcal{F} \in \textit{Ab}(\mathcal{C})\), \[H^p(U, \mathcal{F}) := R^p\Gamma(U, \mathcal{F}) = H^p(\Gamma(U, \mathcal{I}^\bullet))\] where \(\mathcal{F} \to \mathcal{I}^\bullet\) is an injective resolution. To do this, we should check that the functor \(\Gamma(U, -)\) is left exact. This is true and is part of why the category \(\textit{Ab}(\mathcal{C})\) is abelian, see Modules on Sites, Lemma 03CN. For more general discussion of cohomology on sites (including the global sections functor and its right derived functors), see Cohomology on Sites, Section 01FT.

The fpqc topology

Before doing étale cohomology we study a bit the fpqc topology, since it works well for quasi-coherent sheaves.

Definition

Let \(T\) be a scheme. An fpqc covering of \(T\) is a family \(\{ \varphi_i : T_i \to T\}_{i \in I}\) such that

  1. each \(\varphi_i\) is a flat morphism and \(\bigcup_{i\in I} \varphi_i(T_i) = T\), and

  2. for each affine open \(U \subset T\) there exists a finite set \(K\), a map \(\mathbf{i} : K \to I\) and affine opens \(U_{\mathbf{i}(k)} \subset T_{\mathbf{i}(k)}\) such that \(U = \bigcup_{k \in K} \varphi_{\mathbf{i}(k)}(U_{\mathbf{i}(k)})\).

Remark

The first condition corresponds to fp, which stands for fidèlement plat, faithfully flat in french, and the second to qc, quasi-compact. The second part of the first condition is unnecessary when the second condition holds.

Example

Examples of fpqc coverings.

  1. Any Zariski open covering of \(T\) is an fpqc covering.

  2. A family \(\{\Spec(B) \to \Spec(A)\}\) is an fpqc covering if and only if \(A \to B\) is a faithfully flat ring map.

  3. If \(f: X \to Y\) is flat, surjective and quasi-compact, then \(\{ f: X\to Y\}\) is an fpqc covering.

  4. The morphism \(\varphi : \coprod_{x \in \mathbf{A}^1_k} \Spec(\mathcal{O}_{\mathbf{A}^1_k, x}) \to \mathbf{A}^1_k\), where \(k\) is a field, is flat and surjective. It is not quasi-compact, and in fact the family \(\{\varphi\}\) is not an fpqc covering.

  5. Write \(\mathbf{A}^2_k = \Spec(k[x, y])\). Denote \(i_x : D(x) \to \mathbf{A}^2_k\) and \(i_y : D(y) \to \mathbf{A}^2_k\) the standard opens. Then the families \(\{i_x, i_y, \Spec(k[[x, y]]) \to \mathbf{A}^2_k\}\) and \(\{i_x, i_y, \Spec(\mathcal{O}_{\mathbf{A}^2_k, 0}) \to \mathbf{A}^2_k\}\) are fpqc coverings.

Lemma

The collection of fpqc coverings on the category of schemes satisfies the axioms of site.

Proof

See Topologies, Lemma 022D.

It seems that this lemma allows us to define the fpqc site of the category of schemes. However, there is a set theoretical problem that comes up when considering the fpqc topology, see Topologies, Section 022A. It comes from our requirement that sites are “small”, but that no small category of schemes can contain a cofinal system of fpqc coverings of a given nonempty scheme. Although this does not strictly speaking prevent us from defining “partial” fpqc sites, it does not seem prudent to do so. The work-around is to allow the notion of a sheaf for the fpqc topology (see below) but to prohibit considering the category of all fpqc sheaves.

Definition

Let \(S\) be a scheme. The category of schemes over \(S\) is denoted \(\Sch/S\). Consider a functor \(\mathcal{F} : (\Sch/S)^{opp} \to \textit{Sets}\), in other words a presheaf of sets. We say \(\mathcal{F}\) satisfies the sheaf property for the fpqc topology if for every fpqc covering \(\{U_i \to U\}_{i \in I}\) of schemes over \(S\) the diagram (03NL) is an equalizer diagram.

We similarly say that \(\mathcal{F}\) satisfies the sheaf property for the Zariski topology if for every open covering \(U = \bigcup_{i \in I} U_i\) the diagram (03NL) is an equalizer diagram. See Schemes, Definition 01JI. Clearly, this is equivalent to saying that for every scheme \(T\) over \(S\) the restriction of \(\mathcal{F}\) to the opens of \(T\) is a (usual) sheaf.

Lemma

Let \(\mathcal{F}\) be a presheaf on \(\Sch/S\). Then \(\mathcal{F}\) satisfies the sheaf property for the fpqc topology if and only if

  1. \(\mathcal{F}\) satisfies the sheaf property with respect to the Zariski topology, and

  2. for every faithfully flat morphism \(\Spec(B) \to \Spec(A)\) of affine schemes over \(S\), the sheaf axiom holds for the covering \(\{\Spec(B) \to \Spec(A)\}\). Namely, this means that \[\xymatrix{ \mathcal{F}(\Spec(A)) \ar[r] & \mathcal{F}(\Spec(B)) \ar@<1ex>[r] \ar@<-1ex>[r] & \mathcal{F}(\Spec(B \otimes_A B)) }\] is an equalizer diagram.

Proof

See Topologies, Lemma 022H.

An alternative way to think of a presheaf \(\mathcal{F}\) on \(\Sch/S\) which satisfies the sheaf condition for the fpqc topology is as the following data:

  1. for each \(T/S\), a usual (i.e., Zariski) sheaf \(\mathcal{F}_T\) on \(T_{Zar}\),

  2. for every map \(f : T' \to T\) over \(S\), a restriction mapping \(f^{-1}\mathcal{F}_T \to \mathcal{F}_{T'}\)

such that

  1. the restriction mappings are functorial,

  2. if \(f : T' \to T\) is an open immersion then the restriction mapping \(f^{-1}\mathcal{F}_T \to \mathcal{F}_{T'}\) is an isomorphism, and

  3. for every faithfully flat morphism \(\Spec(B) \to \Spec(A)\) over \(S\), the diagram \[\xymatrix{ \mathcal{F}_{\Spec(A)}(\Spec(A)) \ar[r] & \mathcal{F}_{\Spec(B)}(\Spec(B)) \ar@<1ex>[r] \ar@<-1ex>[r] & \mathcal{F}_{\Spec(B \otimes_A B)}(\Spec(B \otimes_A B)) }\] is an equalizer.

Data (1) and (2) and conditions (a), (b) give the data of a presheaf on \(\Sch/S\) satisfying the sheaf condition for the Zariski topology. By Lemma 03O1 condition (c) then suffices to get the sheaf condition for the fpqc topology.

Example

Consider the presheaf \[\begin{matrix} \mathcal{F} : & (\Sch/S)^{opp} & \longrightarrow & \textit{Ab} \\ & T/S & \longmapsto & \Gamma(T, \Omega_{T/S}). \end{matrix}\] The compatibility of differentials with localization implies that \(\mathcal{F}\) is a sheaf on the Zariski site. However, it does not satisfy the sheaf condition for the fpqc topology. Namely, consider the case \(S = \Spec(\mathbf{F}_p)\) and the morphism \[\varphi : V = \Spec(\mathbf{F}_p[v]) \to U = \Spec(\mathbf{F}_p[u])\] given by mapping \(u\) to \(v^p\). The family \(\{\varphi\}\) is an fpqc covering, yet the restriction mapping \(\mathcal{F}(U) \to \mathcal{F}(V)\) sends the generator \(\text{d}u\) to \(\text{d}(v^p) = 0\), so it is the zero map, and the diagram \[\xymatrix{ \mathcal{F}(U) \ar[r]^{0} & \mathcal{F}(V) \ar@<1ex>[r] \ar@<-1ex>[r] & \mathcal{F}(V \times_U V) }\] is not an equalizer. We will see later that \(\mathcal{F}\) does in fact give rise to a sheaf on the étale and smooth sites.

Lemma

Any representable presheaf on \(\Sch/S\) satisfies the sheaf condition for the fpqc topology.

Proof

See Descent, Lemma 023Q.

We will return to this later, since the proof of this fact uses descent for quasi-coherent sheaves, which we will discuss in the next section. A fancy way of expressing the lemma is to say that the fpqc topology is weaker than the canonical topology, or that the fpqc topology is subcanonical. In the setting of sites this is discussed in Sites, Section 00WO.

Remark

The fpqc is finer than the Zariski, étale, smooth, syntomic, and fppf topologies. Hence any presheaf satisfying the sheaf condition for the fpqc topology will be a sheaf on the Zariski, étale, smooth, syntomic, and fppf sites. In particular representable presheaves will be sheaves on the étale site of a scheme for example.

Example

Let \(S\) be a scheme. Consider the additive group scheme \(\mathbf{G}_{a, S} = \mathbf{A}^1_S\) over \(S\), see Groupoids, Example 022V. The associated representable presheaf is given by \[h_{\mathbf{G}_{a, S}}(T) = \Mor_S(T, \mathbf{G}_{a, S}) = \Gamma(T, \mathcal{O}_T).\] By the above we now know that this is a presheaf of sets which satisfies the sheaf condition for the fpqc topology. On the other hand, it is clearly a presheaf of rings as well. Hence we can think of this as a functor \[\begin{matrix} \mathcal{O} : & (\Sch/S)^{opp} & \longrightarrow & \textit{Rings} \\ & T/S & \longmapsto & \Gamma(T, \mathcal{O}_T) \end{matrix}\] which satisfies the sheaf condition for the fpqc topology. Correspondingly there is a notion of \(\mathcal{O}\)-module, and so on and so forth.

Faithfully flat descent

In this section we discuss faithfully flat descent for quasi-coherent modules. More precisely, we will prove quasi-coherent modules satisfy effective descent with respect to fpqc coverings.

Definition

Let \(\mathcal{U} = \{ t_i : T_i \to T\}_{i \in I}\) be a family of morphisms of schemes with fixed target. A descent datum for quasi-coherent sheaves with respect to \(\mathcal{U}\) is a collection \(((\mathcal{F}_i)_{i \in I}, (\varphi_{ij})_{i, j \in I})\) where

  1. \(\mathcal{F}_i\) is a quasi-coherent sheaf on \(T_i\), and

  2. \(\varphi_{ij} : \text{pr}_0^* \mathcal{F}_i \to \text{pr}_1^* \mathcal{F}_j\) is an isomorphism of modules on \(T_i \times_T T_j\),

such that the cocycle condition holds: the diagrams \[\xymatrix{ \text{pr}_0^*\mathcal{F}_i \ar[dr]_{\text{pr}_{02}^*\varphi_{ik}} \ar[rr]^{\text{pr}_{01}^*\varphi_{ij}} & & \text{pr}_1^*\mathcal{F}_j \ar[dl]^{\text{pr}_{12}^*\varphi_{jk}} \\ & \text{pr}_2^*\mathcal{F}_k }\] commute on \(T_i \times_T T_j \times_T T_k\). This descent datum is called effective if there exist a quasi-coherent sheaf \(\mathcal{F}\) over \(T\) and \(\mathcal{O}_{T_i}\)-module isomorphisms \(\varphi_i : t_i^* \mathcal{F} \cong \mathcal{F}_i\) compatible with the maps \(\varphi_{ij}\), namely \[\varphi_{ij} = \text{pr}_1^* (\varphi_j) \circ \text{pr}_0^* (\varphi_i)^{-1}.\]

In this and the next section we discuss some ingredients of the proof of the following theorem, as well as some related material.

Theorem

If \(\mathcal{V} = \{T_i \to T\}_{i\in I}\) is an fpqc covering, then all descent data for quasi-coherent sheaves with respect to \(\mathcal{V}\) are effective.

Proof

See Descent, Proposition 023T.

In other words, the fibered category of quasi-coherent sheaves is a stack on the fpqc site. The proof of the theorem is in two steps. The first one is to realize that for Zariski coverings this is easy (or well-known) using standard glueing of sheaves (see Sheaves, Section 00AK) and the locality of quasi-coherence. The second step is the case of an fpqc covering of the form \(\{\Spec(B) \to \Spec(A)\}\) where \(A \to B\) is a faithfully flat ring map. This is a lemma in algebra, which we now present.

Descent of modules. If \(A \to B\) is a ring map, we consider the complex \[(B/A)_\bullet : B \to B \otimes_A B \to B \otimes_A B \otimes_A B \to \ldots\] where \(B\) is in degree 0, \(B \otimes_A B\) in degree 1, etc, and the maps are given by \[\begin{eqnarray*} b & \mapsto & 1 \otimes b - b \otimes 1, \\ b_0 \otimes b_1 & \mapsto & 1 \otimes b_0 \otimes b_1 - b_0 \otimes 1 \otimes b_1 + b_0 \otimes b_1 \otimes 1, \\ & \text{etc.} \end{eqnarray*}\]

Lemma

If \(A \to B\) is faithfully flat, then the complex \((B/A)_\bullet\) is exact in positive degrees, and \(H^0((B/A)_\bullet) = A\).

Proof

See Descent, Lemma 023M.

Grothendieck proves this in three steps. Firstly, he assumes that the map \(A \to B\) has a section, and constructs an explicit homotopy to the complex where \(A\) is the only nonzero term, in degree 0. Secondly, he observes that to prove the result, it suffices to do so after a faithfully flat base change \(A \to A'\), replacing \(B\) with \(B' = B \otimes_A A'\). Thirdly, he applies the faithfully flat base change \(A \to A' = B\) and remark that the map \(A' = B \to B' = B \otimes_A B\) has a natural section.

The same strategy proves the following lemma.

Lemma

If \(A \to B\) is faithfully flat and \(M\) is an \(A\)-module, then the complex \((B/A)_\bullet \otimes_A M\) is exact in positive degrees, and \(H^0((B/A)_\bullet \otimes_A M) = M\).

Proof

See Descent, Lemma 023M.

Definition

Let \(A \to B\) be a ring map and \(N\) a \(B\)-module. A descent datum for \(N\) with respect to \(A \to B\) is an isomorphism \(\varphi : N \otimes_A B \cong B \otimes_A N\) of \(B \otimes_A B\)-modules such that the diagram of \(B \otimes_A B \otimes_A B\)-modules \[\xymatrix{ {N \otimes_A B \otimes_A B} \ar[dr]_{\varphi_{02}} \ar[rr]^{\varphi_{01}} & & {B \otimes_A N \otimes_A B} \ar[dl]^{\varphi_{12}} \\ & {B \otimes_A B \otimes_A N} }\] commutes where \(\varphi_{01} = \varphi \otimes \text{id}_B\) and similarly for \(\varphi_{12}\) and \(\varphi_{02}\).

If \(N' = B \otimes_A M\) for some \(A\)-module M, then it has a canonical descent datum given by the map \[\begin{matrix} \varphi_\text{can}: & N' \otimes_A B & \to & B \otimes_A N' \\ & b_0 \otimes m \otimes b_1 & \mapsto & b_0 \otimes b_1 \otimes m. \end{matrix}\]

Definition

A descent datum \((N, \varphi)\) is called effective if there exists an \(A\)-module \(M\) such that \((N, \varphi) \cong (B \otimes_A M, \varphi_\text{can})\), with the obvious notion of isomorphism of descent data.

Theorem 03O8 is a consequence the following result.

Theorem

If \(A \to B\) is faithfully flat then descent data with respect to \(A\to B\) are effective.

Proof

See Descent, Proposition 023N. See also Descent, Remark 039Y for an alternative view of the proof.

Remarks

The results on descent of modules have several applications:

  1. The exactness of the Čech complex in positive degrees for the covering \(\{\Spec(B) \to \Spec(A)\}\) where \(A \to B\) is faithfully flat. This will give some vanishing of cohomology.

  2. If \((N, \varphi)\) is a descent datum with respect to a faithfully flat map \(A \to B\), then the corresponding \(A\)-module is given by \[M = \Ker \left( \begin{matrix} N & \longrightarrow & B \otimes_A N \\ n & \longmapsto & 1 \otimes n - \varphi(n \otimes 1) \end{matrix} \right).\] See Descent, Proposition 023N.

Quasi-coherent sheaves

We can apply the descent of modules to study quasi-coherent sheaves.

Proposition

For any quasi-coherent sheaf \(\mathcal{F}\) on \(S\) the presheaf \[\begin{matrix} \mathcal{F}^a : & \Sch/S & \to & \textit{Ab}\\ & (f: T \to S) & \mapsto & \Gamma(T, f^*\mathcal{F}) \end{matrix}\] is an \(\mathcal{O}\)-module which satisfies the sheaf condition for the fpqc topology.

Proof

This is proved in Descent, Lemma 03DT. We indicate the proof here. As established in Lemma 03O1, it is enough to check the sheaf property on Zariski coverings and faithfully flat morphisms of affine schemes. The sheaf property for Zariski coverings is standard scheme theory, since \(\Gamma(U, i^\ast \mathcal{F}) = \mathcal{F}(U)\) when \(i : U \hookrightarrow S\) is an open immersion.

For \(\left\{\Spec(B)\to \Spec(A)\right\}\) with \(A\to B\) faithfully flat and \(\mathcal{F}|_{\Spec(A)} = \widetilde{M}\) this corresponds to the fact that \(M = H^0\left((B/A)_\bullet \otimes_A M \right)\), i.e., that \[\begin{align*} 0 \to M \to B \otimes_A M \to B \otimes_A B \otimes_A M \end{align*}\] is exact by Lemma 03OA.

There is an abstract notion of a quasi-coherent sheaf on a ringed site. We briefly introduce this here. For more information please consult Modules on Sites, Section 03DK. Let \(\mathcal{C}\) be a category, and let \(U\) be an object of \(\mathcal{C}\). Then \(\mathcal{C}/U\) indicates the category of objects over \(U\), see Categories, Example 001G. If \(\mathcal{C}\) is a site, then \(\mathcal{C}/U\) is a site as well, namely the coverings of \(V/U\) are families \(\{V_i/U \to V/U\}\) of morphisms of \(\mathcal{C}/U\) with fixed target such that \(\{V_i \to V\}\) is a covering of \(\mathcal{C}\). Moreover, given any sheaf \(\mathcal{F}\) on \(\mathcal{C}\) the restriction \(\mathcal{F}|_{\mathcal{C}/U}\) (defined in the obvious manner) is a sheaf as well. See Sites, Section 00XZ for details.

Definition

Let \(\mathcal{C}\) be a ringed site, i.e., a site endowed with a sheaf of rings \(\mathcal{O}\). A sheaf of \(\mathcal{O}\)-modules \(\mathcal{F}\) on \(\mathcal{C}\) is called quasi-coherent if for all \(U \in \Ob(\mathcal{C})\) there exists a covering \(\{U_i \to U\}_{i\in I}\) of \(\mathcal{C}\) such that the restriction \(\mathcal{F}|_{\mathcal{C}/U_i}\) is isomorphic to the cokernel of an \(\mathcal{O}\)-linear map of free \(\mathcal{O}\)-modules \[\bigoplus\nolimits_{k \in K} \mathcal{O}|_{\mathcal{C}/U_i} \longrightarrow \bigoplus\nolimits_{l \in L} \mathcal{O}|_{\mathcal{C}/U_i}.\] The direct sum over \(K\) is the sheaf associated to the presheaf \(V \mapsto \bigoplus_{k \in K} \mathcal{O}(V)\) and similarly for the other.

Although it is useful to be able to give a general definition as above this notion is not well behaved in general.

Remark

In the case where \(\mathcal{C}\) has a final object, e.g. \(S\), it suffices to check the condition of the definition for \(U = S\) in the above statement. See Modules on Sites, Lemma 03DN.

Theorem

Let \(S\) be a scheme. Let \(\mathcal{C}\) be a site. Assume that

  1. the underlying category \(\mathcal{C}\) is a full subcategory of \(\Sch/S\),

  2. any Zariski covering of \(T \in \Ob(\mathcal{C})\) can be refined by a covering of \(\mathcal{C}\),

  3. \(S/S\) is an object of \(\mathcal{C}\),

  4. every covering of \(\mathcal{C}\) is an fpqc covering of schemes.

Then the presheaf \(\mathcal{O}\) is a sheaf on \(\mathcal{C}\) and any quasi-coherent \(\mathcal{O}\)-module on \((\mathcal{C}, \mathcal{O})\) is of the form \(\mathcal{F}^a\) for some quasi-coherent sheaf \(\mathcal{F}\) on \(S\).

Proof

After some formal arguments this is exactly Theorem 03O8. Details omitted. In Descent, Proposition 03DX we prove a more precise version of the theorem for the big Zariski, fppf, étale, smooth, and syntomic sites of \(S\), as well as the small Zariski and étale sites of \(S\).

In other words, there is no difference between quasi-coherent modules on the scheme \(S\) and quasi-coherent \(\mathcal{O}\)-modules on sites \(\mathcal{C}\) as in the theorem. More precise statements for the big and small sites \((\Sch/S)_{fppf}\), \(S_\etale\), etc can be found in Descent, Sections 03DR, 0GN8, and 0GN9. In this chapter we will sometimes refer to a “site as in Theorem 03OJ” in order to conveniently state results which hold in any of those situations.

Čech cohomology

Our next goal is to use descent theory to show that \(H^i(\mathcal{C}, \mathcal{F}^a) = H_{Zar}^i(S, \mathcal{F})\) for all quasi-coherent sheaves \(\mathcal{F}\) on \(S\), and any site \(\mathcal{C}\) as in Theorem 03OJ. To this end, we introduce Čech cohomology on sites. See [ArtinTopologies] and Cohomology on Sites, Sections 03AK, 03AO and 03AV for more details.

Definition

Let \(\mathcal{C}\) be a category. Let \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) be a family of morphisms of \(\mathcal{C}\) with fixed target. Assume that all the fibre products \(U_{i_0} \times_U \ldots \times_U U_{i_p}\) exists in \(\mathcal{C}\). Let \(\mathcal{F} \in \textit{PAb}(\mathcal{C})\) be an abelian presheaf. We define the Čech complex \(\check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F})\) by \[\prod_{i_0 \in I} \mathcal{F}(U_{i_0}) \to \prod_{i_0, i_1 \in I} \mathcal{F}(U_{i_0} \times_U U_{i_1}) \to \prod_{i_0, i_1, i_2 \in I} \mathcal{F}(U_{i_0} \times_U U_{i_1} \times_U U_{i_2}) \to \ldots\] where the first term is in degree 0 and the maps are the usual ones. The Čech cohomology groups are defined by \[\check{H}^p(\mathcal{U}, \mathcal{F}) = H^p(\check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F})).\]

In the above definition, it is essential to allow the indices \((i_0, \ldots, i_p)\) to have repetitions.

Lemma

Notation and assumptions as in Definition 03OL. The functor \(\check{\mathcal{C}}^\bullet(\mathcal{U}, -)\) is exact on the category \(\textit{PAb}(\mathcal{C})\).

In other words, if \(0\to \mathcal{F}_1\to \mathcal{F}_2\to \mathcal{F}_3\to 0\) is a short exact sequence of presheaves of abelian groups, then \[0 \to \check{\mathcal{C}}^\bullet\left(\mathcal{U}, \mathcal{F}_1\right) \to\check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F}_2) \to \check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F}_3)\to 0\] is a short exact sequence of complexes.

Proof

This follows at once from the definition of a short exact sequence of presheaves. Namely, as the category of abelian presheaves is the category of functors on some category with values in \(\textit{Ab}\), it is automatically an abelian category: a sequence \(\mathcal{F}_1\to \mathcal{F}_2\to \mathcal{F}_3\) is exact in \(\textit{PAb}\) if and only if for all \(U \in \Ob(\mathcal{C})\), the sequence \(\mathcal{F}_1(U) \to \mathcal{F}_2(U) \to \mathcal{F}_3(U)\) is exact in \(\textit{Ab}\). So the complex above is merely a product of short exact sequences in each degree. See also Cohomology on Sites, Lemma 03AQ.

This shows that \(\check{H}^\bullet(\mathcal{U}, -)\) is a \(\delta\)-functor. We now proceed to show that it is a universal \(\delta\)-functor. We thus need to show that it is an effaceable functor. We start by recalling the Yoneda lemma.

Lemma

For any presheaf \(\mathcal{F}\) on a category \(\mathcal{C}\) and \(U \in \Ob(\mathcal{C})\) there is a functorial isomorphism \[\Hom_{\textit{PSh}(\mathcal{C})}(h_U, \mathcal{F}) = \mathcal{F}(U).\]

Proof

See Categories, Lemma 001P.

Given a set \(E\) we denote (in this section) \(\mathbf{Z}[E]\) the free abelian group on \(E\). In a formula \(\mathbf{Z}[E] = \bigoplus_{e \in E} \mathbf{Z}\), i.e., \(\mathbf{Z}[E]\) is a free \(\mathbf{Z}\)-module having a basis consisting of the elements of \(E\). Using this notation we introduce the free abelian presheaf on a presheaf of sets.

Definition

Let \(\mathcal{C}\) be a category. Given a presheaf of sets \(\mathcal{G}\), we define the free abelian presheaf on \(\mathcal{G}\), denoted \(\mathbf{Z}_\mathcal{G}\), by the rule \[\mathbf{Z}_\mathcal{G}(U) = \mathbf{Z}[\mathcal{G}(U)]\] for \(U \in \Ob(\mathcal{C})\) with restriction maps induced by the restriction maps of \(\mathcal{G}\). In the special case \(\mathcal{G} = h_U\) we write simply \(\mathbf{Z}_U = \mathbf{Z}_{h_U}\).

The functor \(\mathcal{G} \mapsto \mathbf{Z}_\mathcal{G}\) is left adjoint to the forgetful functor \(\textit{PAb}(\mathcal{C}) \to \textit{PSh}(\mathcal{C})\). Thus, for any presheaf \(\mathcal{F}\), there is a canonical isomorphism \[\Hom_{\textit{PAb}(\mathcal{C})}(\mathbf{Z}_U, \mathcal{F}) = \Hom_{\textit{PSh}(\mathcal{C})}(h_U, \mathcal{F}) = \mathcal{F}(U)\] the last equality by the Yoneda lemma. In particular, we have the following result.

Lemma

Notation and assumptions as in Definition 03OL. The Čech complex \(\check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F})\) can be described explicitly as follows \[\begin{eqnarray*} \check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F}) & = & \left( \prod_{i_0 \in I} \Hom_{\textit{PAb}(\mathcal{C})}(\mathbf{Z}_{U_{i_0}}, \mathcal{F}) \to \prod_{i_0, i_1 \in I} \Hom_{\textit{PAb}(\mathcal{C})}( \mathbf{Z}_{U_{i_0} \times_U U_{i_1}}, \mathcal{F}) \to \ldots \right) \\ & = & \Hom_{\textit{PAb}(\mathcal{C})}\left( \left( \bigoplus_{i_0 \in I} \mathbf{Z}_{U_{i_0}} \leftarrow \bigoplus_{i_0, i_1 \in I} \mathbf{Z}_{U_{i_0} \times_U U_{i_1}} \leftarrow \ldots \right), \mathcal{F}\right) \end{eqnarray*}\]

Proof

This follows from the formula above. See Cohomology on Sites, Lemma 03AS.

This reduces us to studying only the complex in the first argument of the last \(\Hom\).

Lemma

Notation and assumptions as in Definition 03OL. The complex of abelian presheaves \[\begin{align*} \mathbf{Z}_\mathcal{U}^\bullet \quad : \quad \bigoplus_{i_0 \in I} \mathbf{Z}_{U_{i_0}} \leftarrow \bigoplus_{i_0, i_1 \in I} \mathbf{Z}_{U_{i_0} \times_U U_{i_1}} \leftarrow \bigoplus_{i_0, i_1, i_2 \in I} \mathbf{Z}_{U_{i_0} \times_U U_{i_1} \times_U U_{i_2}} \leftarrow \ldots \end{align*}\] is exact in all degrees except \(0\) in \(\textit{PAb}(\mathcal{C})\).

Proof

For any \(V\in \Ob(\mathcal{C})\) the complex of abelian groups \(\mathbf{Z}_\mathcal{U}^\bullet(V)\) is \[\begin{matrix} \mathbf{Z}\left[ \coprod_{i_0\in I} \Mor_\mathcal{C}(V, U_{i_0})\right] \leftarrow \mathbf{Z}\left[ \coprod_{i_0, i_1 \in I} \Mor_\mathcal{C}(V, U_{i_0} \times_U U_{i_1})\right] \leftarrow \ldots = \\ \bigoplus_{\varphi : V \to U} \left( \mathbf{Z}\left[\coprod_{i_0 \in I} \Mor_\varphi(V, U_{i_0})\right] \leftarrow \mathbf{Z}\left[\coprod_{i_0, i_1\in I} \Mor_\varphi(V, U_{i_0}) \times \Mor_\varphi(V, U_{i_1})\right] \leftarrow \ldots \right) \end{matrix}\] where \[\Mor_{\varphi}(V, U_i) = \{ V \to U_i \text{ such that } V \to U_i \to U \text{ equals } \varphi \}.\] Set \(S_\varphi = \coprod_{i\in I} \Mor_\varphi(V, U_i)\), so that \[\mathbf{Z}_\mathcal{U}^\bullet(V) = \bigoplus_{\varphi : V \to U} \left( \mathbf{Z}[S_\varphi] \leftarrow \mathbf{Z}[S_\varphi \times S_\varphi] \leftarrow \mathbf{Z}[S_\varphi \times S_\varphi \times S_\varphi] \leftarrow \ldots \right).\] Thus it suffices to show that for each \(S = S_\varphi\), the complex \[\begin{align*} \mathbf{Z}[S] \leftarrow \mathbf{Z}[S \times S] \leftarrow \mathbf{Z}[S \times S \times S] \leftarrow \ldots \end{align*}\] is exact in negative degrees. To see this, we can give an explicit homotopy. Fix \(s\in S\) and define \(K: n_{(s_0, \ldots, s_p)} \mapsto n_{(s, s_0, \ldots, s_p)}.\) One easily checks that \(K\) is a nullhomotopy for the operator \[\delta : \eta_{(s_0, \ldots, s_p)} \mapsto \sum\nolimits_{i = 0}^p (-1)^p \eta_{(s_0, \ldots, \hat s_i, \ldots, s_p)}.\] See Cohomology on Sites, Lemma 03AT for more details.

Lemma

Notation and assumptions as in Definition 03OL. If \(\mathcal{I}\) is an injective object of \(\textit{PAb}(\mathcal{C})\), then \(\check H^p(\mathcal{U}, \mathcal{I}) = 0\) for all \(p > 0\).

Proof

The Čech complex is the result of applying the functor \(\Hom_{\textit{PAb}(\mathcal{C})}(-, \mathcal{I})\) to the complex \(\mathbf{Z}^\bullet_\mathcal{U}\), i.e., \[\check H^p(\mathcal{U}, \mathcal{I}) = H^p (\Hom_{\textit{PAb}(\mathcal{C})} (\mathbf{Z}^\bullet_\mathcal{U}, \mathcal{I})).\] But we have just seen that \(\mathbf{Z}^\bullet_\mathcal{U}\) is exact in negative degrees, and the functor \(\Hom_{\textit{PAb}(\mathcal{C})}(-, \mathcal{I})\) is exact, hence \(\Hom_{\textit{PAb}(\mathcal{C})} (\mathbf{Z}^\bullet_\mathcal{U}, \mathcal{I})\) is exact in positive degrees.

Theorem

Notation and assumptions as in Definition 03OL. On \(\textit{PAb}(\mathcal{C})\) the functors \(\check{H}^p(\mathcal{U}, -)\) are the right derived functors of \(\check{H}^0(\mathcal{U}, -)\).

Proof

By the Lemma 03OR, the functors \(\check H^p(\mathcal{U}, -)\) are universal \(\delta\)-functors since they are effaceable. So are the right derived functors of \(\check H^0(\mathcal{U}, -)\). Since they agree in degree \(0\), they agree by the universal property of universal \(\delta\)-functors. For more details see Cohomology on Sites, Lemma 03AU.

Remark

Observe that all of the preceding statements are about presheaves so we haven’t made use of the topology yet.

The Čech-to-cohomology spectral sequence

This spectral sequence is fundamental in proving foundational results on cohomology of sheaves.

Lemma

The forgetful functor \(\textit{Ab}(\mathcal{C})\to \textit{PAb}(\mathcal{C})\) transforms injectives into injectives.

Proof

This is formal using the fact that the forgetful functor has a left adjoint, namely sheafification, which is an exact functor. For more details see Cohomology on Sites, Lemma 03F6.

Theorem

Let \(\mathcal{C}\) be a site. For any covering \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) of \(U \in \Ob(\mathcal{C})\) and any abelian sheaf \(\mathcal{F}\) on \(\mathcal{C}\) there is a spectral sequence \[E_2^{p, q} = \check H^p(\mathcal{U}, \underline{H}^q(\mathcal{F})) \Rightarrow H^{p+q}(U, \mathcal{F}),\] where \(\underline{H}^q(\mathcal{F})\) is the abelian presheaf \(V \mapsto H^q(V, \mathcal{F})\).

Proof

Choose an injective resolution \(\mathcal{F}\to \mathcal{I}^\bullet\) in \(\textit{Ab}(\mathcal{C})\), and consider the double complex \(\check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{I}^\bullet)\) and the maps \[\xymatrix{ \Gamma(U, I^\bullet) \ar[r] & \check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{I}^\bullet) \\ & \check{\mathcal{C}}^\bullet(\mathcal{U}, \mathcal{F}) \ar[u] }\] Here the horizontal map is the natural map \(\Gamma(U, I^\bullet) \to \check{\mathcal{C}}^0(\mathcal{U}, \mathcal{I}^\bullet)\) to the left column, and the vertical map is induced by \(\mathcal{F}\to \mathcal{I}^0\) and lands in the bottom row. By assumption, \(\mathcal{I}^\bullet\) is a complex of injectives in \(\textit{Ab}(\mathcal{C})\), hence by Lemma 03OV, it is a complex of injectives in \(\textit{PAb}(\mathcal{C})\). Thus, the rows of the double complex are exact in positive degrees (Lemma 03OR), and the kernel of \(\check{\mathcal{C}}^0(\mathcal{U}, \mathcal{I}^\bullet) \to \check{\mathcal{C}}^1(\mathcal{U}, \mathcal{I}^\bullet)\) is equal to \(\Gamma(U, \mathcal{I}^\bullet)\), since \(\mathcal{I}^\bullet\) is a complex of sheaves. In particular, the cohomology of the total complex is the standard cohomology of the global sections functor \(H^0(U, \mathcal{F})\).

For the vertical direction, the \(q\)th cohomology group of the \(p\)th column is \[\prod_{i_0, \ldots, i_p} H^q(U_{i_0} \times_U \ldots \times_U U_{i_p}, \mathcal{F}) = \prod_{i_0, \ldots, i_p} \underline{H}^q(\mathcal{F})(U_{i_0} \times_U \ldots \times_U U_{i_p})\] in the entry \(E_1^{p, q}\). So this is a standard double complex spectral sequence, and the \(E_2\)-page is as prescribed. For more details see Cohomology on Sites, Lemma 03AZ.

Remark

This is a Grothendieck spectral sequence for the composition of functors \[\textit{Ab}(\mathcal{C}) \longrightarrow \textit{PAb}(\mathcal{C}) \xrightarrow{\check H^0} \textit{Ab}.\]

Big and small sites of schemes

Let \(S\) be a scheme. Let \(\tau\) be one of the topologies we will be discussing. Thus \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\). Of course if you are only interested in the étale topology, then you can simply assume \(\tau = \etale\) throughout. Moreover, we will discuss étale morphisms, étale coverings, and étale sites in more detail starting in Section 03P9. In order to proceed with the discussion of cohomology of quasi-coherent sheaves it is convenient to introduce the big \(\tau\)-site and in case \(\tau \in \{\etale, Zariski\}\), the small \(\tau\)-site of \(S\). In order to do this we first introduce the notion of a \(\tau\)-covering.

Definition

(See Topologies, Definitions 021M, 0225, 021Z, 0215, and 020O.) Let \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\). A family of morphisms of schemes \(\{f_i : T_i \to T\}_{i \in I}\) with fixed target is called a \(\tau\)-covering if and only if each \(f_i\) is flat of finite presentation, syntomic, smooth, étale, resp. an open immersion, and we have \(\bigcup f_i(T_i) = T\).

The class of all \(\tau\)-coverings satisfies the axioms (1), (2) and (3) of Definition 03NH (our definition of a site), see Topologies, Lemmas 021O, 0227, 0221, 0217, and 020P.

Let us introduce the sites we will be working with. Contrary to what happens in [SGA4], we do not want to choose a universe. Instead we pick a “partial universe” (which is a suitably large set as in Sets, Section 000B), and consider all schemes contained in this set. Of course we make sure that our favorite base scheme \(S\) is contained in the partial universe. Having picked the underlying category we pick a suitably large set of \(\tau\)-coverings which turns this into a site. The details are in the chapter on topologies on schemes; there is a lot of freedom in the choices made, but in the end the actual choices made will not affect the étale (or other) cohomology of \(S\) (just as in [SGA4] the actual choice of universe doesn’t matter at the end). Moreover, the way the material is written the reader who is happy using strongly inaccessible cardinals (i.e., universes) can do so as a substitute.

Definition

Let \(S\) be a scheme. Let \(\tau \in \{fppf, syntomic, smooth, \etale, \linebreak[0] Zariski\}\).

  1. A big \(\tau\)-site of \(S\) is any of the sites \((\Sch/S)_\tau\) constructed as explained above and in more detail in Topologies, Definitions 021S, 03X3, 03X0, 021B, and 020T.

  2. If \(\tau \in \{\etale, Zariski\}\), then the small \(\tau\)-site of \(S\) is the full subcategory \(S_\tau\) of \((\Sch/S)_\tau\) whose objects are schemes \(T\) over \(S\) whose structure morphism \(T \to S\) is étale, resp. an open immersion. A covering in \(S_\tau\) is a covering \(\{U_i \to U\}\) in \((\Sch/S)_\tau\) such that \(U\) is an object of \(S_\tau\).

The underlying category of the site \((\Sch/S)_\tau\) has reasonable “closure” properties, i.e., given a scheme \(T\) in it any locally closed subscheme of \(T\) is isomorphic to an object of \((\Sch/S)_\tau\). Other such closure properties are: closed under fibre products of schemes, taking countable disjoint unions, taking finite type schemes over a given scheme, given an affine scheme \(\Spec(R)\) one can complete, localize, or take the quotient of \(R\) by an ideal while staying inside the category, etc. On the other hand, for example arbitrary disjoint unions of schemes in \((\Sch/S)_\tau\) will take you outside of it. Also note that, given an object \(T\) of \((\Sch/S)_\tau\) there will exist \(\tau\)-coverings \(\{T_i \to T\}_{i \in I}\) (as in Definition 03X8) which are not coverings in \((\Sch/S)_\tau\) for example because the schemes \(T_i\) are not objects of the category \((\Sch/S)_\tau\). But our choice of the sites \((\Sch/S)_\tau\) is such that there always does exist a covering \(\{U_j \to T\}_{j \in J}\) of \((\Sch/S)_\tau\) which refines the covering \(\{T_i \to T\}_{i \in I}\), see Topologies, Lemmas 03WX, 03X2, 03WZ, 03WW, and 03WV. We will mostly ignore these issues in this chapter.

If \(\mathcal{F}\) is a sheaf on \((\Sch/S)_\tau\) or \(S_\tau\), then we denote \[H^p_\tau(U, \mathcal{F}), \text{ in particular } H^p_\tau(S, \mathcal{F})\] the cohomology groups of \(\mathcal{F}\) over the object \(U\) of the site, see Section 03NT. Thus we have \(H^p_{fppf}(S, \mathcal{F})\), \(H^p_{syntomic}(S, \mathcal{F})\), \(H^p_{smooth}(S, \mathcal{F})\), \(H^p_\etale(S, \mathcal{F})\), and \(H^p_{Zar}(S, \mathcal{F})\). The last two are potentially ambiguous since they might refer to either the big or small étale or Zariski site. However, this ambiguity is harmless by the following lemma.

Lemma

Let \(\tau \in \{\etale, Zariski\}\). If \(\mathcal{F}\) is an abelian sheaf defined on \((\Sch/S)_\tau\), then the cohomology groups of \(\mathcal{F}\) over \(S\) agree with the cohomology groups of \(\mathcal{F}|_{S_\tau}\) over \(S\).

Proof

By Topologies, Lemmas 020Z and 021G the functors \(S_\tau \to (\Sch/S)_\tau\) satisfy the hypotheses of Sites, Lemma 00XU. Hence our lemma follows from Cohomology on Sites, Lemma 03YU.

The category of sheaves on the big or small étale site of \(S\) depends only on the full subcategory of \((\Sch/S)_\etale\) or \(S_\etale\) consisting of affines and one only needs to consider the standard étale coverings between them (as defined below). This gives rise to sites \((\textit{Aff}/S)_\etale\) and \(S_{affine, \etale}\), see Topologies, Definition 021B. The comparison results are proven in Topologies, Lemmas 021E and 04HR. Here is our definition of standard coverings in some of the topologies we will consider in this chapter.

Definition

(See Topologies, Definitions 021Q, 0229, 0223, 0219, and 020R.) Let \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\). Let \(T\) be an affine scheme. A standard \(\tau\)-covering of \(T\) is a family \(\{f_j : U_j \to T\}_{j = 1, \ldots, m}\) with each \(U_j\) is affine, and each \(f_j\) flat and of finite presentation, standard syntomic, standard smooth, étale, resp. the immersion of a standard principal open in \(T\) and \(T = \bigcup f_j(U_j)\).

Lemma

Let \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\). Any \(\tau\)-covering of an affine scheme can be refined by a standard \(\tau\)-covering.

Proof

See Topologies, Lemmas 021P, 0228, 0222, 0218, and 020Q.

For completeness we state and prove the invariance under choice of partial universe of the cohomology groups we are considering. We will prove invariance of the small étale topos in Lemma 0958 below. For notation and terminology used in this lemma we refer to Topologies, Section 022I.

Lemma

Let \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\). Let \(S\) be a scheme. Let \((\Sch/S)_\tau\) and \((\Sch'/S)_\tau\) be two big \(\tau\)-sites of \(S\), and assume that the first is contained in the second. In this case

  1. for any abelian sheaf \(\mathcal{F}'\) defined on \((\Sch'/S)_\tau\) and any object \(U\) of \((\Sch/S)_\tau\) we have \[H^p_\tau(U, \mathcal{F}'|_{(\Sch/S)_\tau}) = H^p_\tau(U, \mathcal{F}')\] In words: the cohomology of \(\mathcal{F}'\) over \(U\) computed in the bigger site agrees with the cohomology of \(\mathcal{F}'\) restricted to the smaller site over \(U\).

  2. for any abelian sheaf \(\mathcal{F}\) on \((\Sch/S)_\tau\) there is an abelian sheaf \(\mathcal{F}'\) on \((\Sch/S)_\tau'\) whose restriction to \((\Sch/S)_\tau\) is isomorphic to \(\mathcal{F}\).

Proof

By Topologies, Lemma 022K the inclusion functor \((\Sch/S)_\tau \to (\Sch'/S)_\tau\) satisfies the assumptions of Sites, Lemma 00XU. This implies (2) and (1) follows from Cohomology on Sites, Lemma 03YU.

The étale topos

A topos is the category of sheaves of sets on a site, see Sites, Definition 00XA. Hence it is customary to refer to the use the phrase “étale topos of a scheme” to refer to the category of sheaves on the small étale site of a scheme. Here is the formal definition.

Definition

Let \(S\) be a scheme.

  1. The étale topos, or the small étale topos of \(S\) is the category \(\Sh(S_\etale)\) of sheaves of sets on the small étale site of \(S\).

  2. The Zariski topos, or the small Zariski topos of \(S\) is the category \(\Sh(S_{Zar})\) of sheaves of sets on the small Zariski site of \(S\).

  3. For \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\) a big \(\tau\)-topos is the category of sheaves of set on a big \(\tau\)-topos of \(S\).

Note that the small Zariski topos of \(S\) is simply the category of sheaves of sets on the underlying topological space of \(S\), see Topologies, Lemma 020X. Whereas the small étale topos does not depend on the choices made in the construction of the small étale site, in general the big topoi do depend on those choices.

It turns out that the big or small étale topos only depends on the full subcategory of \((\Sch/S)_\etale\) or \(S_\etale\) consisting of affines, see Topologies, Lemmas 021E and 04HR. We will use this for example in the proof of the following lemma.

Lemma

Let \(S\) be a scheme. The étale topos of \(S\) is independent (up to canonical equivalence) of the construction of the small étale site in Definition 03XB.

Proof

We have to show, given two big étale sites \(\Sch_\etale\) and \(\Sch_\etale'\) containing \(S\), then \(\Sh(S_\etale) \cong \Sh(S_\etale')\) with obvious notation. By Topologies, Lemma 022J we may assume \(\Sch_\etale \subset \Sch_\etale'\). By Sets, Lemma 000R any affine scheme étale over \(S\) is isomorphic to an object of both \(\Sch_\etale\) and \(\Sch_\etale'\). Thus the induced functor \(S_{affine, \etale} \to S_{affine, \etale}'\) is an equivalence. Moreover, it is clear that both this functor and a quasi-inverse map transform standard étale coverings into standard étale coverings. Hence the result follows from Topologies, Lemma 04HR.

Cohomology of quasi-coherent sheaves

We start with a simple lemma (which holds in greater generality than stated). It says that the Čech complex of a standard covering is equal to the Čech complex of an fpqc covering of the form \(\{\Spec(B) \to \Spec(A)\}\) with \(A \to B\) faithfully flat.

Lemma

Let \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\). Let \(S\) be a scheme. Let \(\mathcal{F}\) be an abelian sheaf on \((\Sch/S)_\tau\), or on \(S_\tau\) in case \(\tau = \etale\), and let \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) be a standard \(\tau\)-covering of this site. Let \(V = \coprod_{i \in I} U_i\). Then

  1. \(V\) is an affine scheme,

  2. \(\mathcal{V} = \{V \to U\}\) is an fpqc covering and also a \(\tau\)-covering unless \(\tau = Zariski\),

  3. the Čech complexes \(\check{\mathcal{C}}^\bullet (\mathcal{U}, \mathcal{F})\) and \(\check{\mathcal{C}}^\bullet (\mathcal{V}, \mathcal{F})\) agree.

Proof

The definition of a standard \(\tau\)-covering is given in Topologies, Definition 020R, 0219, 0223, 0229, and 021Q. By definition each of the schemes \(U_i\) is affine and \(I\) is a finite set. Hence \(V\) is an affine scheme. It is clear that \(V \to U\) is flat and surjective, hence \(\mathcal{V}\) is an fpqc covering, see Example 03NY. Excepting the Zariski case, the covering \(\mathcal{V}\) is also a \(\tau\)-covering, see Topologies, Definition 0215, 021Z, 0225, and 021M.

Note that \(\mathcal{U}\) is a refinement of \(\mathcal{V}\) and hence there is a map of Čech complexes \(\check{\mathcal{C}}^\bullet (\mathcal{V}, \mathcal{F}) \to \check{\mathcal{C}}^\bullet (\mathcal{U}, \mathcal{F})\), see Cohomology on Sites, Equation (03F4). Next, we observe that if \(T = \coprod_{j \in J} T_j\) is a disjoint union of schemes in the site on which \(\mathcal{F}\) is defined then the family of morphisms with fixed target \(\{T_j \to T\}_{j \in J}\) is a Zariski covering, and so [03XC]\[\begin{equation} \mathcal{F}(T) = \mathcal{F}(\coprod\nolimits_{j \in J} T_j) = \prod\nolimits_{j \in J} \mathcal{F}(T_j) \end{equation}\] by the sheaf condition of \(\mathcal{F}\). This implies the map of Čech complexes above is an isomorphism in each degree because \[V \times_U \ldots \times_U V = \coprod\nolimits_{i_0, \ldots i_p} U_{i_0} \times_U \ldots \times_U U_{i_p}\] as schemes.

Note that Equality (03XC) is false for a general presheaf. Even for sheaves it does not hold on any site, since coproducts may not lead to coverings, and may not be disjoint. But it does for all the usual ones (at least all the ones we will study).

Remark

In the statement of Lemma 03OZ the covering \(\mathcal{U}\) is a refinement of \(\mathcal{V}\) but not the other way around. Coverings of the form \(\{V \to U\}\) do not form an initial subcategory of the category of all coverings of \(U\). Yet it is still true that we can compute Čech cohomology \(\check H^n(U, \mathcal{F})\) (which is defined as the colimit over the opposite of the category of coverings \(\mathcal{U}\) of \(U\) of the Čech cohomology groups of \(\mathcal{F}\) with respect to \(\mathcal{U}\)) in terms of the coverings \(\{V \to U\}\). We will formulate a precise lemma (it only works for sheaves) and add it here if we ever need it.

Lemma

Let \(\mathcal{C}\) be a site, \(\mathcal{F}\) an abelian sheaf on \(\mathcal{C}\), \(U\) an object of \(\mathcal{C}\), \(p > 0\) an integer and \(\xi \in H^p(U, \mathcal{F})\). Then there exists a covering \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) of \(U\) in \(\mathcal{C}\) such that \(\xi |_{U_i} = 0\) for all \(i \in I\).

Proof

Choose an injective resolution \(\mathcal{F} \to \mathcal{I}^\bullet\). Then \(\xi\) is represented by a cocycle \(\tilde{\xi} \in \mathcal{I}^p(U)\) with \(d^p(\tilde{\xi}) = 0\). By assumption, the sequence \(\mathcal{I}^{p - 1} \to \mathcal{I}^p \to \mathcal{I}^{p + 1}\) in exact in \(\textit{Ab}(\mathcal{C})\), which means that there exists a covering \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) such that \(\tilde{\xi}|_{U_i} = d^{p - 1}(\xi_i)\) for some \(\xi_i \in \mathcal{I}^{p-1}(U_i)\). Since the cohomology class \(\xi|_{U_i}\) is represented by the cocycle \(\tilde{\xi}|_{U_i}\) which is a coboundary, it vanishes. For more details see Cohomology on Sites, Lemma 01FW.

Theorem

Let \(S\) be a scheme and \(\mathcal{F}\) a quasi-coherent \(\mathcal{O}_S\)-module. Let \(\mathcal{C}\) be either \((\Sch/S)_\tau\) for \(\tau \in \{fppf, syntomic, smooth, \etale, Zariski\}\) or \(S_\etale\). Then \[H^p(S, \mathcal{F}) = H^p_\tau(S, \mathcal{F}^a)\] for all \(p \geq 0\) where

  1. the left hand side indicates the usual cohomology of the sheaf \(\mathcal{F}\) on the underlying topological space of the scheme \(S\), and

  2. the right hand side indicates cohomology of the abelian sheaf \(\mathcal{F}^a\) (see Proposition 03OG) on the site \(\mathcal{C}\).

Proof

We are going to show that \(H^p(U, f^*\mathcal{F}) = H^p_\tau(U, \mathcal{F}^a)\) for any object \(f : U \to S\) of the site \(\mathcal{C}\). The result is true for \(p = 0\) by the sheaf property.

Assume that \(U\) is affine. Then we want to prove that \(H^p_\tau(U, \mathcal{F}^a) = 0\) for all \(p > 0\). We use induction on \(p\).

  1. Pick \(\xi \in H^1_\tau(U, \mathcal{F}^a)\). By Lemma 03P1, there exists an fpqc covering \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) such that \(\xi|_{U_i} = 0\) for all \(i \in I\). Up to refining \(\mathcal{U}\), we may assume that \(\mathcal{U}\) is a standard \(\tau\)-covering. Applying the spectral sequence of Theorem 03OW, we see that \(\xi\) comes from a cohomology class \(\check \xi \in \check H^1(\mathcal{U}, \mathcal{F}^a)\). Consider the covering \(\mathcal{V} = \{\coprod_{i\in I} U_i \to U\}\). By Lemma 03OZ, \(\check H^\bullet(\mathcal{U}, \mathcal{F}^a) = \check H^\bullet(\mathcal{V}, \mathcal{F}^a)\). On the other hand, since \(\mathcal{V}\) is a covering of the form \(\{\Spec(B) \to \Spec(A)\}\) and \(f^*\mathcal{F} = \widetilde{M}\) for some \(A\)-module \(M\), we see the Čech complex \(\check{\mathcal{C}}^\bullet(\mathcal{V}, \mathcal{F})\) is none other than the complex \((B/A)_\bullet \otimes_A M\). Now by Lemma 03OA, \(H^p((B/A)_\bullet \otimes_A M) = 0\) for \(p > 0\), hence \(\check \xi = 0\) and so \(\xi = 0\).

  2. Pick \(\xi \in H^p_\tau(U, \mathcal{F}^a)\). By Lemma 03P1, there exists an fpqc covering \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) such that \(\xi|_{U_i} = 0\) for all \(i \in I\). Up to refining \(\mathcal{U}\), we may assume that \(\mathcal{U}\) is a standard \(\tau\)-covering. We apply the spectral sequence of Theorem 03OW. Observe that the intersections \(U_{i_0} \times_U \ldots \times_U U_{i_p}\) are affine, so that by induction hypothesis the cohomology groups \[E_2^{p, q} = \check H^p(\mathcal{U}, \underline{H}^q(\mathcal{F}^a))\] vanish for all \(0 < q < p\). We see that \(\xi\) must come from a \(\check \xi \in \check H^p(\mathcal{U}, \mathcal{F}^a)\). Replacing \(\mathcal{U}\) with the covering \(\mathcal{V}\) containing only one morphism and using Lemma 03OA again, we see that the Čech cohomology class \(\check \xi\) must be zero, hence \(\xi = 0\).

Next, assume that \(U\) is separated. Choose an affine open covering \(U = \bigcup_{i \in I} U_i\) of \(U\). The family \(\mathcal{U} = \{U_i \to U\}_{i \in I}\) is then an fpqc covering, and all the intersections \(U_{i_0} \times_U \ldots \times_U U_{i_p}\) are affine since \(U\) is separated. So all rows of the spectral sequence of Theorem 03OW are zero, except the zeroth row. Therefore \[H^p_\tau(U, \mathcal{F}^a) = \check H^p(\mathcal{U}, \mathcal{F}^a) = \check H^p(\mathcal{U}, \mathcal{F}) = H^p(U, \mathcal{F})\] where the last equality results from standard scheme theory, see Cohomology of Schemes, Lemma 01XD.

The general case is technical and (to extend the proof as given here) requires a discussion about maps of spectral sequences, so we won’t treat it. It follows from Descent, Proposition 03DW (whose proof takes a slightly different approach) combined with Cohomology on Sites, Lemma 03F3.

Remark

Comment on Theorem 03P2. Since \(S\) is a final object in the category \(\mathcal{C}\), the cohomology groups on the right-hand side are merely the right derived functors of the global sections functor. In fact the proof shows that \(H^p(U, f^*\mathcal{F}) = H^p_\tau(U, \mathcal{F}^a)\) for any object \(f : U \to S\) of the site \(\mathcal{C}\).

Examples of sheaves

Let \(S\) and \(\tau\) be as in Section 03X7. We have already seen that any representable presheaf is a sheaf on \((\Sch/S)_\tau\) or \(S_\tau\), see Lemma 03O3 and Remark 03O4. Here are some special cases.

Definition

On any of the sites \((\Sch/S)_\tau\) or \(S_\tau\) of Section 03X7.

  1. The sheaf \(T \mapsto \Gamma(T, \mathcal{O}_T)\) is denoted \(\mathcal{O}_S\), or \(\mathbf{G}_a\), or \(\mathbf{G}_{a, S}\) if we want to indicate the base scheme.

  2. Similarly, the sheaf \(T \mapsto \Gamma(T, \mathcal{O}^*_T)\) is denoted \(\mathcal{O}_S^*\), or \(\mathbf{G}_m\), or \(\mathbf{G}_{m, S}\) if we want to indicate the base scheme.

  3. The constant sheaf \(\underline{\mathbf{Z}/n\mathbf{Z}}\) on any site is the sheafification of the constant presheaf \(U \mapsto \mathbf{Z}/n\mathbf{Z}\).

The first is a sheaf by Theorem 03OJ for example. The second is a sub presheaf of the first, which is easily seen to be a sheaf itself. The third is a sheaf by definition. Note that each of these sheaves is representable. The first and second by the schemes \(\mathbf{G}_{a, S}\) and \(\mathbf{G}_{m, S}\), see Groupoids, Section 022R. The third by the finite étale group scheme \(\mathbf{Z}/n\mathbf{Z}_S\) sometimes denoted \((\mathbf{Z}/n\mathbf{Z})_S\) which is just \(n\) copies of \(S\) endowed with the obvious group scheme structure over \(S\), see Groupoids, Example 03YW and the following remark.

Remark

Let \(G\) be an abstract group. On any of the sites \((\Sch/S)_\tau\) or \(S_\tau\) of Section 03X7 the sheafification \(\underline{G}\) of the constant presheaf associated to \(G\) in the Zariski topology of the site already gives \[\Gamma(U, \underline{G}) = \{\text{Zariski locally constant maps }U \to G\}\] This Zariski sheaf is representable by the group scheme \(G_S\) according to Groupoids, Example 03YW. By Lemma 03O3 any representable presheaf satisfies the sheaf condition for the \(\tau\)-topology as well, and hence we conclude that the Zariski sheafification \(\underline{G}\) above is also the \(\tau\)-sheafification.

Definition

Let \(S\) be a scheme. The structure sheaf of \(S\) is the sheaf of rings \(\mathcal{O}_S\) on any of the sites \(S_{Zar}\), \(S_\etale\), or \((\Sch/S)_\tau\) discussed above.

If there is some possible confusion as to which site we are working on then we will indicate this by using indices. For example we may use \(\mathcal{O}_{S_\etale}\) to stress the fact that we are working on the small étale site of \(S\).

Remark

In the terminology introduced above a special case of Theorem 03P2 is \[H_{fppf}^p(X, \mathbf{G}_a) = H_\etale^p(X, \mathbf{G}_a) = H_{Zar}^p(X, \mathbf{G}_a) = H^p(X, \mathcal{O}_X)\] for all \(p \geq 0\). Moreover, we could use the notation \(H^p_{fppf}(X, \mathcal{O}_X)\) to indicate the cohomology of the structure sheaf on the big fppf site of \(X\).

Picard groups

The following theorem is sometimes called “Hilbert 90”.

Theorem

For any scheme \(X\) we have canonical identifications \[\begin{align*} H_{fppf}^1(X, \mathbf{G}_m) & = H^1_{syntomic}(X, \mathbf{G}_m) \\ & = H^1_{smooth}(X, \mathbf{G}_m) \\ & = H_\etale^1(X, \mathbf{G}_m) \\ & = H^1_{Zar}(X, \mathbf{G}_m) \\ & = \Pic(X) \\ & = H^1(X, \mathcal{O}_X^*) \end{align*}\]

Proof

Let \(\tau\) be one of the topologies considered in Section 03X7. By Cohomology on Sites, Lemma 040E we see that \(H^1_\tau(X, \mathbf{G}_m) = H^1_\tau(X, \mathcal{O}_\tau^*) = \Pic(\mathcal{O}_\tau)\) where \(\mathcal{O}_\tau\) is the structure sheaf of the site \((\Sch/X)_\tau\). Now an invertible \(\mathcal{O}_\tau\)-module is a quasi-coherent \(\mathcal{O}_\tau\)-module. By Theorem 03OJ or the more precise Descent, Proposition 03DX we see that \(\Pic(\mathcal{O}_\tau) = \Pic(X)\). The last equality is proved in the same way.

The étale site

At this point we start exploring the étale site of a scheme in more detail. As a first step we discuss a little the notion of an étale morphism.

Étale morphisms

For more details, see Morphisms, Section 02GH for the formal definition and Étale Morphisms, Sections 0257, 025A, 039P, 025F, 025J, and 025L for a survey of interesting properties of étale morphisms.

Recall that an algebra \(A\) over an algebraically closed field \(k\) is smooth if it is of finite type and the module of differentials \(\Omega_{A/k}\) is finite locally free of rank equal to the dimension. A scheme \(X\) over \(k\) is smooth over \(k\) if it is locally of finite type and each affine open is the spectrum of a smooth \(k\)-algebra. If \(k\) is not algebraically closed then a \(k\)-algebra \(A\) is a smooth \(k\)-algebra if \(A \otimes_k \overline{k}\) is a smooth \(\overline{k}\)-algebra. A ring map \(A \to B\) is smooth if it is flat, finitely presented, and for all primes \(\mathfrak p \subset A\) the fibre ring \(\kappa(\mathfrak p) \otimes_A B\) is smooth over the residue field \(\kappa(\mathfrak p)\). More generally, a morphism of schemes is smooth if it is flat, locally of finite presentation, and the geometric fibers are smooth.

For these facts please see Morphisms, Section 01V4. Using this we may define an étale morphism as follows.

Definition

A morphism of schemes is étale if it is smooth of relative dimension 0.

In particular, a morphism of schemes \(X \to S\) is étale if it is smooth and \(\Omega_{X/S} = 0\).

Proposition

Facts on étale morphisms.

  1. Let \(k\) be a field. A morphism of schemes \(U \to \Spec(k)\) is étale if and only if \(U \cong \coprod_{i \in I} \Spec(k_i)\) such that for each \(i \in I\) the ring \(k_i\) is a field which is a finite separable extension of \(k\).

  2. Let \(\varphi : U \to S\) be a morphism of schemes. The following conditions are equivalent:

    1. \(\varphi\) is étale,

    2. \(\varphi\) is locally finitely presented, flat, and all its fibres are étale,

    3. \(\varphi\) is flat, unramified and locally of finite presentation.

  3. A ring map \(A \to B\) is étale if and only if \(B \cong A[x_1, \ldots, x_n]/(f_1, \ldots, f_n)\) such that \(\Delta = \det \left( \frac{\partial f_i}{\partial x_j} \right)\) is invertible in \(B\).

  4. The base change of an étale morphism is étale.

  5. Compositions of étale morphisms are étale.

  6. Fibre products and products of étale morphisms are étale.

  7. An étale morphism has relative dimension 0.

  8. Let \(Y \to X\) be an étale morphism. If \(X\) is reduced (respectively regular) then so is \(Y\).

  9. Étale morphisms are open.

  10. If \(X \to S\) and \(Y \to S\) are étale, then any \(S\)-morphism \(X \to Y\) is also étale.

Proof

We have proved these facts (and more) in the preceding chapters. Here is a list of references: (1) Morphisms, Lemma 02GL. (2) Morphisms, Lemmas 02GM and 02GV. (3) Algebra, Lemma 00U9. (4) Morphisms, Lemma 02GO. (5) Morphisms, Lemma 02GN. (6) Follows formally from (4) and (5). (7) Morphisms, Lemmas 03WS and 0397. (8) See Algebra, Lemmas 033B and 033A, see also more results of this kind in Étale Morphisms, Section 025L. (9) See Morphisms, Lemma 01UA and 02GS. (10) See Morphisms, Lemma 02GW.

Definition

A ring map \(A \to B\) is called standard étale if \(B \cong \left(A[t]/(f)\right)_g\) with \(f, g \in A[t]\), with \(f\) monic, and \(\text{d}f/\text{d}t\) invertible in \(B\).

It is true that a standard étale ring map is étale. Namely, suppose that \(B = \left(A[t]/(f)\right)_g\) with \(f, g \in A[t]\), with \(f\) monic, and \(\text{d}f/\text{d}t\) invertible in \(B\). Then \(A[t]/(f)\) is a finite free \(A\)-module of rank equal to the degree of the monic polynomial \(f\). Hence \(B\), as a localization of this free algebra is finitely presented and flat over \(A\). To finish the proof that \(B\) is étale it suffices to show that the fibre rings \[\kappa(\mathfrak p) \otimes_A B \cong \kappa(\mathfrak p) \otimes_A (A[t]/(f))_g \cong \kappa(\mathfrak p)[t, 1/\overline{g}]/(\overline{f})\] are finite products of finite separable field extensions. Here \(\overline{f}, \overline{g} \in \kappa(\mathfrak p)[t]\) are the images of \(f\) and \(g\). Let \[\overline{f} = \overline{f}_1 \ldots \overline{f}_a \overline{f}_{a + 1}^{e_1} \ldots \overline{f}_{a + b}^{e_b}\] be the factorization of \(\overline{f}\) into powers of pairwise distinct irreducible monic factors \(\overline{f}_i\) with \(e_1, \ldots, e_b > 1\). By assumption \(\text{d}\overline{f}/\text{d}t\) is invertible in \(\kappa(\mathfrak p)[t, 1/\overline{g}]\). Hence we see that at least all the \(\overline{f}_i\), \(i > a\) are invertible. We conclude that \[\kappa(\mathfrak p)[t, 1/\overline{g}]/(\overline{f}) \cong \prod\nolimits_{i \in I} \kappa(\mathfrak p)[t]/(\overline{f}_i)\] where \(I \subset \{1, \ldots, a\}\) is the subset of indices \(i\) such that \(\overline{f}_i\) does not divide \(\overline{g}\). Moreover, the image of \(\text{d}\overline{f}/\text{d}t\) in the factor \(\kappa(\mathfrak p)[t]/(\overline{f}_i)\) is clearly equal to a unit times \(\text{d}\overline{f}_i/\text{d}t\). Hence we conclude that \(\kappa_i = \kappa(\mathfrak p)[t]/(\overline{f}_i)\) is a finite field extension of \(\kappa(\mathfrak p)\) generated by one element whose minimal polynomial is separable, i.e., the field extension \(\kappa_i/\kappa(\mathfrak p)\) is finite separable as desired.

It turns out that any étale ring map is locally standard étale. To formulate this we introduce the following notation. A ring map \(A \to B\) is étale at a prime \(\mathfrak q\) of \(B\) if there exists \(h \in B\), \(h \not \in \mathfrak q\) such that \(A \to B_h\) is étale. Here is the result.

Theorem

A ring map \(A \to B\) is étale at a prime \(\mathfrak q\) if and only if there exists \(g \in B\), \(g \not \in \mathfrak q\) such that \(B_g\) is standard étale over \(A\).

Proof

See Algebra, Proposition 00UE.

Étale coverings

We recall the definition.

Definition

An étale covering of a scheme \(U\) is a family of morphisms of schemes \(\{\varphi_i : U_i \to U\}_{i \in I}\) such that

  1. each \(\varphi_i\) is an étale morphism,

  2. the \(U_i\) cover \(U\), i.e., \(U = \bigcup_{i\in I}\varphi_i(U_i)\).

Lemma

Any étale covering is an fpqc covering.

Proof

(See also Topologies, Lemma 022C.) Let \(\{\varphi_i : U_i \to U\}_{i \in I}\) be an étale covering. Since an étale morphism is flat, and the elements of the covering should cover its target, the property fp (faithfully flat) is satisfied. To check the property qc (quasi-compact), let \(V \subset U\) be an affine open, and write \(\varphi_i^{-1}(V) = \bigcup_{j \in J_i} V_{ij}\) for some affine opens \(V_{ij} \subset U_i\). Since \(\varphi_i\) is open (as étale morphisms are open), we see that \(V = \bigcup_{i\in I} \bigcup_{j \in J_i} \varphi_i(V_{ij})\) is an open covering of \(V\). Further, since \(V\) is quasi-compact, this covering has a finite refinement.

So any statement which is true for fpqc coverings remains true a fortiori for étale coverings. For instance, the étale site is subcanonical.

Definition

(For more details see Section 03X7, or Topologies, Section 0214.) Let \(S\) be a scheme. The big étale site over \(S\) is the site \((\Sch/S)_\etale\), see Definition 03XB. The small étale site over \(S\) is the site \(S_\etale\), see Definition 03XB. We define similarly the big and small Zariski sites on \(S\), denoted \((\Sch/S)_{Zar}\) and \(S_{Zar}\).

Loosely speaking the big étale site of \(S\) is made up out of schemes over \(S\) and coverings the étale coverings. The small étale site of \(S\) is made up out of schemes étale over \(S\) with coverings the étale coverings. Actually any morphism between objects of \(S_\etale\) is étale, in virtue of Proposition 03PC, hence to check that \(\{U_i \to U\}_{i \in I}\) in \(S_\etale\) is a covering it suffices to check that \(\coprod U_i \to U\) is surjective.

The small étale site has fewer objects than the big étale site, it contains only the “opens” of the étale topology on \(S\). It is a full subcategory of the big étale site, and its topology is induced from the topology on the big site. Hence it is true that the restriction functor from the big étale site to the small one is exact and maps injectives to injectives. This has the following consequence.

Proposition

Let \(S\) be a scheme and \(\mathcal{F}\) an abelian sheaf on \((\Sch/S)_\etale\). Then \(\mathcal{F}|_{S_\etale}\) is a sheaf on \(S_\etale\) and \[H^p_\etale(S, \mathcal{F}|_{S_\etale}) = H^p_\etale(S, \mathcal{F})\] for all \(p \geq 0\).

Proof

This is a special case of Lemma 03YX.

In accordance with the general notation introduced in Section 03X7 we write \(H_\etale^p(S, \mathcal{F})\) for the above cohomology group.

Kummer theory

Let \(n \in \mathbf{N}\) and consider the functor \(\mu_n\) defined by \[\begin{matrix} \Sch^{opp} & \longrightarrow & \textit{Ab} \\ S & \longmapsto & \mu_n(S) = \{t \in \Gamma(S, \mathcal{O}_S^*) \mid t^n = 1 \}. \end{matrix}\] By Groupoids, Example 040M this is a representable functor, and the scheme representing it is denoted \(\mu_n\) also. By Lemma 03O3 this functor satisfies the sheaf condition for the fpqc topology (in particular, it also satisfies the sheaf condition for the étale, Zariski, etc topology).

Lemma

If \(n\in \mathcal{O}_S^*\) then \[0 \to \mu_{n, S} \to \mathbf{G}_{m, S} \xrightarrow{(\cdot)^n} \mathbf{G}_{m, S} \to 0\] is a short exact sequence of sheaves on both the small and big étale site of \(S\).

Proof

By definition the sheaf \(\mu_{n, S}\) is the kernel of the map \((\cdot)^n\). Hence it suffices to show that the last map is surjective. Let \(U\) be a scheme over \(S\). Let \(f \in \mathbf{G}_m(U) = \Gamma(U, \mathcal{O}_U^*)\). We need to show that we can find an étale cover of \(U\) over the members of which the restriction of \(f\) is an \(n\)th power. Set \[U' = \underline{\Spec}_U(\mathcal{O}_U[T]/(T^n-f)) \xrightarrow{\pi} U.\] (See Constructions, Section 01LL or 01LQ for a discussion of the relative spectrum.) Let \(\Spec(A) \subset U\) be an affine open, and say \(f|_{\Spec(A)}\) corresponds to the unit \(a \in A^*\). Then \(\pi^{-1}(\Spec(A)) = \Spec(B)\) with \(B = A[T]/(T^n - a)\). The ring map \(A \to B\) is finite free of rank \(n\), hence it is faithfully flat, and hence we conclude that \(\Spec(B) \to \Spec(A)\) is surjective. Since this holds for every affine open in \(U\) we conclude that \(\pi\) is surjective. In addition, \(n\) and \(T^{n - 1}\) are invertible in \(B\), so \(nT^{n-1} \in B^*\) and the ring map \(A \to B\) is standard étale, in particular étale. Since this holds for every affine open of \(U\) we conclude that \(\pi\) is étale. Hence \(\mathcal{U} = \{\pi : U' \to U\}\) is an étale covering. Moreover, \(f|_{U'} = (f')^n\) where \(f'\) is the class of \(T\) in \(\Gamma(U', \mathcal{O}_{U'}^*)\), so \(\mathcal{U}\) has the desired property.

Remark

Lemma 03PL is false when “étale” is replaced with “Zariski”. Since the étale topology is coarser than the smooth topology, see Topologies, Lemma 0220 it follows that the sequence is also exact in the smooth topology.

By Theorem 03P8 and Lemma 03PL and general properties of cohomology we obtain the long exact cohomology sequence \[\xymatrix{ 0 \ar[r] & H_\etale^0(S, \mu_{n, S}) \ar[r] & \Gamma(S, \mathcal{O}_S^*) \ar[r]^{(\cdot)^n} & \Gamma(S, \mathcal{O}_S^*) \ar@(rd, ul)[rdllllr] \\ & H_\etale^1(S, \mu_{n, S}) \ar[r] & \Pic(S) \ar[r]^{(\cdot)^n} & \Pic(S) \ar@(rd, ul)[rdllllr] \\ & H_\etale^2(S, \mu_{n, S}) \ar[r] & \ldots }\] at least if \(n\) is invertible on \(S\). When \(n\) is not invertible on \(S\) we can apply the following lemma.

Lemma

For any \(n \in \mathbf{N}\) the sequence \[0 \to \mu_{n, S} \to \mathbf{G}_{m, S} \xrightarrow{(\cdot)^n} \mathbf{G}_{m, S} \to 0\] is a short exact sequence of sheaves on the site \((\Sch/S)_{fppf}\) and \((\Sch/S)_{syntomic}\).

Proof

By definition the sheaf \(\mu_{n, S}\) is the kernel of the map \((\cdot)^n\). Hence it suffices to show that the last map is surjective. Since the syntomic topology is weaker than the fppf topology, see Topologies, Lemma 021N, it suffices to prove this for the syntomic topology. Let \(U\) be a scheme over \(S\). Let \(f \in \mathbf{G}_m(U) = \Gamma(U, \mathcal{O}_U^*)\). We need to show that we can find a syntomic cover of \(U\) over the members of which the restriction of \(f\) is an \(n\)th power. Set \[U' = \underline{\Spec}_U(\mathcal{O}_U[T]/(T^n-f)) \xrightarrow{\pi} U.\] (See Constructions, Section 01LL or 01LQ for a discussion of the relative spectrum.) Let \(\Spec(A) \subset U\) be an affine open, and say \(f|_{\Spec(A)}\) corresponds to the unit \(a \in A^*\). Then \(\pi^{-1}(\Spec(A)) = \Spec(B)\) with \(B = A[T]/(T^n - a)\). The ring map \(A \to B\) is finite free of rank \(n\), hence it is faithfully flat, and hence we conclude that \(\Spec(B) \to \Spec(A)\) is surjective. Since this holds for every affine open in \(U\) we conclude that \(\pi\) is surjective. In addition, \(B\) is a global relative complete intersection over \(A\), so the ring map \(A \to B\) is standard syntomic, in particular syntomic. Since this holds for every affine open of \(U\) we conclude that \(\pi\) is syntomic. Hence \(\mathcal{U} = \{\pi : U' \to U\}\) is a syntomic covering. Moreover, \(f|_{U'} = (f')^n\) where \(f'\) is the class of \(T\) in \(\Gamma(U', \mathcal{O}_{U'}^*)\), so \(\mathcal{U}\) has the desired property.

Remark

Lemma 040N is false for the smooth, étale, or Zariski topology.

By Theorem 03P8 and Lemma 040N and general properties of cohomology we obtain the long exact cohomology sequence \[\xymatrix{ 0 \ar[r] & H_{fppf}^0(S, \mu_{n, S}) \ar[r] & \Gamma(S, \mathcal{O}_S^*) \ar[r]^{(\cdot)^n} & \Gamma(S, \mathcal{O}_S^*) \ar@(rd, ul)[rdllllr] \\ & H_{fppf}^1(S, \mu_{n, S}) \ar[r] & \Pic(S) \ar[r]^{(\cdot)^n} & \Pic(S) \ar@(rd, ul)[rdllllr] \\ & H_{fppf}^2(S, \mu_{n, S}) \ar[r] & \ldots }\] for any scheme \(S\) and any integer \(n\). Of course there is a similar sequence with syntomic cohomology.

Let \(n \in \mathbf{N}\) and let \(S\) be any scheme. There is another more direct way to describe the first cohomology group with values in \(\mu_n\). Consider pairs \((\mathcal{L}, \alpha)\) where \(\mathcal{L}\) is an invertible sheaf on \(S\) and \(\alpha : \mathcal{L}^{\otimes n} \to \mathcal{O}_S\) is a trivialization of the \(n\)th tensor power of \(\mathcal{L}\). Let \((\mathcal{L}', \alpha')\) be a second such pair. An isomorphism \(\varphi : (\mathcal{L}, \alpha) \to (\mathcal{L}', \alpha')\) is an isomorphism \(\varphi : \mathcal{L} \to \mathcal{L}'\) of invertible sheaves such that the diagram \[\xymatrix{ \mathcal{L}^{\otimes n} \ar[d]_{\varphi^{\otimes n}} \ar[r]_\alpha & \mathcal{O}_S \ar[d]^1 \\ (\mathcal{L}')^{\otimes n} \ar[r]^{\alpha'} & \mathcal{O}_S \\ }\] commutes. Thus we have [040P]\[\begin{equation} \mathit{Isom}_S((\mathcal{L}, \alpha), (\mathcal{L}', \alpha')) = \left\{ \begin{matrix} \emptyset & \text{if} & \text{they are not isomorphic} \\ H^0(S, \mu_{n, S})\cdot \varphi & \text{if} & \varphi \text{ isomorphism of pairs} \end{matrix} \right. \end{equation}\] Moreover, given two pairs \((\mathcal{L}, \alpha)\), \((\mathcal{L}', \alpha')\) the tensor product \[(\mathcal{L}, \alpha) \otimes (\mathcal{L}', \alpha') = (\mathcal{L} \otimes \mathcal{L}', \alpha \otimes \alpha')\] is another pair. The pair \((\mathcal{O}_S, 1)\) is an identity for this tensor product operation, and an inverse is given by \[(\mathcal{L}, \alpha)^{-1} = (\mathcal{L}^{\otimes -1}, \alpha^{\otimes -1}).\] Hence the collection of isomorphism classes of pairs forms an abelian group. Note that \[(\mathcal{L}, \alpha)^{\otimes n} = (\mathcal{L}^{\otimes n}, \alpha^{\otimes n}) \xrightarrow{\alpha} (\mathcal{O}_S, 1)\] is an isomorphism hence every element of this group has order dividing \(n\). We warn the reader that this group is in general not the \(n\)-torsion in \(\Pic(S)\).

Lemma

Let \(S\) be a scheme. There is a canonical identification \[H_\etale^1(S, \mu_n) = \text{group of pairs }(\mathcal{L}, \alpha)\text{ up to isomorphism as above}\] if \(n\) is invertible on \(S\). In general we have \[H_{fppf}^1(S, \mu_n) = \text{group of pairs }(\mathcal{L}, \alpha)\text{ up to isomorphism as above}.\] The same result holds with fppf replaced by syntomic.

Proof

We first prove the second isomorphism. Let \((\mathcal{L}, \alpha)\) be a pair as above. Choose an affine open covering \(S = \bigcup U_i\) such that \(\mathcal{L}|_{U_i} \cong \mathcal{O}_{U_i}\). Say \(s_i \in \mathcal{L}(U_i)\) is a generator. Then \(\alpha(s_i^{\otimes n}) = f_i \in \mathcal{O}_S^*(U_i)\). Writing \(U_i = \Spec(A_i)\) we see there exists a global relative complete intersection \(A_i \to B_i = A_i[T]/(T^n - f_i)\) such that \(f_i\) maps to an \(n\)th power in \(B_i\). In other words, setting \(V_i = \Spec(B_i)\) we obtain a syntomic covering \(\mathcal{V} = \{V_i \to S\}_{i \in I}\) and trivializations \(\varphi_i : (\mathcal{L}, \alpha)|_{V_i} \to (\mathcal{O}_{V_i}, 1)\).

We will use this result (the existence of the covering \(\mathcal{V}\)) to associate to this pair a cohomology class in \(H^1_{syntomic}(S, \mu_{n, S})\). We give two (equivalent) constructions.

First construction: using Čech cohomology. Over the double overlaps \(V_i \times_S V_j\) we have the isomorphism \[(\mathcal{O}_{V_i \times_S V_j}, 1) \xrightarrow{\text{pr}_0^*\varphi_i^{-1}} (\mathcal{L}|_{V_i \times_S V_j}, \alpha|_{V_i \times_S V_j}) \xrightarrow{\text{pr}_1^*\varphi_j} (\mathcal{O}_{V_i \times_S V_j}, 1)\] of pairs. By (040P) this is given by an element \(\zeta_{ij} \in \mu_n(V_i \times_S V_j)\). We omit the verification that these \(\zeta_{ij}\)’s give a \(1\)-cocycle, i.e., give an element \((\zeta_{i_0i_1}) \in \check C(\mathcal{V}, \mu_n)\) with \(d(\zeta_{i_0i_1}) = 0\). Thus its class is an element in \(\check H^1(\mathcal{V}, \mu_n)\) and by Theorem 03OW it maps to a cohomology class in \(H^1_{syntomic}(S, \mu_{n, S})\).

Second construction: Using torsors. Consider the presheaf \[\mu_n(\mathcal{L}, \alpha) : U \longmapsto \mathit{Isom}_U((\mathcal{O}_U, 1), (\mathcal{L}, \alpha)|_U)\] on \((\Sch/S)_{syntomic}\). We may view this as a subpresheaf of \(\SheafHom_\mathcal{O}(\mathcal{O}, \mathcal{L})\) (internal hom sheaf, see Modules on Sites, Section 04TT). Since the conditions defining this subpresheaf are local, we see that it is a sheaf. By (040P) this sheaf has a free action of the sheaf \(\mu_{n, S}\). Hence the only thing we have to check is that it locally has sections. This is true because of the existence of the trivializing cover \(\mathcal{V}\). Hence \(\mu_n(\mathcal{L}, \alpha)\) is a \(\mu_{n, S}\)-torsor and by Cohomology on Sites, Lemma 03AJ we obtain a corresponding element of \(H^1_{syntomic}(S, \mu_{n, S})\).

Ok, now we have to still show the following

  1. The two constructions give the same cohomology class.

  2. Isomorphic pairs give rise to the same cohomology class.

  3. The cohomology class of \((\mathcal{L}, \alpha) \otimes (\mathcal{L}', \alpha')\) is the sum of the cohomology classes of \((\mathcal{L}, \alpha)\) and \((\mathcal{L}', \alpha')\).

  4. If the cohomology class is trivial, then the pair is trivial.

  5. Any element of \(H^1_{syntomic}(S, \mu_{n, S})\) is the cohomology class of a pair.

We omit the proof of (1). Part (2) is clear from the second construction, since isomorphic torsors give the same cohomology classes. Part (3) is clear from the first construction, since the resulting Čech classes add up. Part (4) is clear from the second construction since a torsor is trivial if and only if it has a global section, see Cohomology on Sites, Lemma 03AI.

Part (5) can be seen as follows (although a direct proof would be preferable). Suppose \(\xi \in H^1_{syntomic}(S, \mu_{n, S})\). Then \(\xi\) maps to an element \(\overline{\xi} \in H^1_{syntomic}(S, \mathbf{G}_{m, S})\) with \(n \overline{\xi} = 0\). By Theorem 03P8 we see that \(\overline{\xi}\) corresponds to an invertible sheaf \(\mathcal{L}\) whose \(n\)th tensor power is isomorphic to \(\mathcal{O}_S\). Hence there exists a pair \((\mathcal{L}, \alpha')\) whose cohomology class \(\xi'\) has the same image \(\overline{\xi'}\) in \(H^1_{syntomic}(S, \mathbf{G}_{m, S})\). Thus it suffices to show that \(\xi - \xi'\) is the class of a pair. By construction, and the long exact cohomology sequence above, we see that \(\xi - \xi' = \partial(f)\) for some \(f \in H^0(S, \mathcal{O}_S^*)\). Consider the pair \((\mathcal{O}_S, f)\). We omit the verification that the cohomology class of this pair is \(\partial(f)\), which finishes the proof of the first identification (with fppf replaced with syntomic).

To see the first, note that if \(n\) is invertible on \(S\), then the covering \(\mathcal{V}\) constructed in the first part of the proof is actually an étale covering (compare with the proof of Lemma 03PL). The rest of the proof is independent of the topology, apart from the very last argument which uses that the Kummer sequence is exact, i.e., uses Lemma 03PL.

Neighborhoods, stalks and points

We can associate to any geometric point of \(S\) a stalk functor which is exact. A map of sheaves on \(S_\etale\) is an isomorphism if and only if it is an isomorphism on all these stalks. A complex of abelian sheaves is exact if and only if the complex of stalks is exact at all geometric points. Altogether this means that the small étale site of a scheme \(S\) has enough points. It also turns out that any point of the small étale topos of \(S\) (an abstract notion) is given by a geometric point. Thus in some sense the small étale topos of \(S\) can be understood in terms of geometric points and neighbourhoods.

Definition

Let \(S\) be a scheme.

  1. A geometric point of \(S\) is a morphism \(\Spec(k) \to S\) where \(k\) is algebraically closed. Such a point is usually denoted \(\overline{s}\), i.e., by an overlined small case letter. We often use \(\overline{s}\) to denote the scheme \(\Spec(k)\) as well as the morphism, and we use \(\kappa(\overline{s})\) to denote \(k\).

  2. We say \(\overline{s}\) lies over \(s\) to indicate that \(s \in S\) is the image of \(\overline{s}\).

  3. An étale neighborhood of a geometric point \(\overline{s}\) of \(S\) is a commutative diagram \[\xymatrix{ & U \ar[d]^\varphi \\ {\overline{s}} \ar[r]^{\overline{s}} \ar[ur]^{\bar u} & S }\] where \(\varphi\) is an étale morphism of schemes. We write \((U, \overline{u}) \to (S, \overline{s})\).

  4. A morphism of étale neighborhoods \((U, \overline{u}) \to (U', \overline{u}')\) is an \(S\)-morphism \(h: U \to U'\) such that \(\overline{u}' = h \circ \overline{u}\).

Remark

Since \(U\) and \(U'\) are étale over \(S\), any \(S\)-morphism between them is also étale, see Proposition 03PC. In particular all morphisms of étale neighborhoods are étale.

Remark

Let \(S\) be a scheme and \(s \in S\) a point. In More on Morphisms, Definition 02LE we defined the notion of an étale neighbourhood \((U, u) \to (S, s)\) of \((S, s)\). If \(\overline{s}\) is a geometric point of \(S\) lying over \(s\), then any étale neighbourhood \((U, \overline{u}) \to (S, \overline{s})\) gives rise to an étale neighbourhood \((U, u)\) of \((S, s)\) by taking \(u \in U\) to be the unique point of \(U\) such that \(\overline{u}\) lies over \(u\). Conversely, given an étale neighbourhood \((U, u)\) of \((S, s)\) the residue field extension \(\kappa(u)/\kappa(s)\) is finite separable (see Proposition 03PC) and hence we can find an embedding \(\kappa(u) \subset \kappa(\overline{s})\) over \(\kappa(s)\). In other words, we can find a geometric point \(\overline{u}\) of \(U\) lying over \(u\) such that \((U, \overline{u})\) is an étale neighbourhood of \((S, \overline{s})\). We will use these observations to go between the two types of étale neighbourhoods.

Lemma

Let \(S\) be a scheme, and let \(\overline{s}\) be a geometric point of \(S\). The category of étale neighborhoods is cofiltered. More precisely:

  1. Let \((U_i, \overline{u}_i)_{i = 1, 2}\) be two étale neighborhoods of \(\overline{s}\) in \(S\). Then there exists a third étale neighborhood \((U, \overline{u})\) and morphisms \((U, \overline{u}) \to (U_i, \overline{u}_i)\), \(i = 1, 2\).

  2. Let \(h_1, h_2: (U, \overline{u}) \to (U', \overline{u}')\) be two morphisms between étale neighborhoods of \(\overline{s}\). Then there exist an étale neighborhood \((U'', \overline{u}'')\) and a morphism \(h : (U'', \overline{u}'') \to (U, \overline{u})\) which equalizes \(h_1\) and \(h_2\), i.e., such that \(h_1 \circ h = h_2 \circ h\).

Proof

For part (1), consider the fibre product \(U = U_1 \times_S U_2\). It is étale over both \(U_1\) and \(U_2\) because étale morphisms are preserved under base change, see Proposition 03PC. The map \(\overline{s} \to U\) defined by \((\overline{u}_1, \overline{u}_2)\) gives it the structure of an étale neighborhood mapping to both \(U_1\) and \(U_2\). For part (2), define \(U''\) as the fibre product \[\xymatrix{ U'' \ar[r] \ar[d] & U \ar[d]^{(h_1, h_2)} \\ U' \ar[r]^-\Delta & U' \times_S U'. }\] Since \(\overline{u}\) and \(\overline{u}'\) agree over \(S\) with \(\overline{s}\), we see that \(\overline{u}'' = (\overline{u}, \overline{u}')\) is a geometric point of \(U''\). In particular \(U'' \not = \emptyset\). Moreover, since \(U'\) is étale over \(S\), so is the fibre product \(U'\times_S U'\) (see Proposition 03PC). Hence the vertical arrow \((h_1, h_2)\) is étale by Remark 03PP above. Therefore \(U''\) is étale over \(U'\) by base change, and hence also étale over \(S\) (because compositions of étale morphisms are étale). Thus \((U'', \overline{u}'')\) is a solution to the problem.

Lemma

Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point of \(S\). Let \((U, \overline{u})\) be an étale neighborhood of \(\overline{s}\). Let \(\mathcal{U} = \{\varphi_i : U_i \to U \}_{i\in I}\) be an étale covering. Then there exist \(i \in I\) and \(\overline{u}_i : \overline{s} \to U_i\) such that \(\varphi_i : (U_i, \overline{u}_i) \to (U, \overline{u})\) is a morphism of étale neighborhoods.

Proof

As \(U = \bigcup_{i\in I} \varphi_i(U_i)\), the fibre product \(\overline{s} \times_{\overline{u}, U, \varphi_i} U_i\) is not empty for some \(i\). Then look at the cartesian diagram \[\xymatrix{ \overline{s} \times_{\overline{u}, U, \varphi_i} U_i \ar[d]^{\text{pr}_1} \ar[r]_-{\text{pr}_2} & U_i \ar[d]^{\varphi_i} \\ \Spec(k) = \overline{s} \ar@/^1pc/[u]^\sigma \ar[r]^-{\overline{u}} & U }\] The projection \(\text{pr}_1\) is the base change of an étale morphisms so it is étale, see Proposition 03PC. Therefore, \(\overline{s} \times_{\overline{u}, U, \varphi_i} U_i\) is a disjoint union of finite separable extensions of \(k\), by Proposition 03PC. Here \(\overline{s} = \Spec(k)\). But \(k\) is algebraically closed, so all these extensions are trivial, and there exists a section \(\sigma\) of \(\text{pr}_1\). The composition \(\text{pr}_2 \circ \sigma\) gives a map compatible with \(\overline{u}\).

Definition

Let \(S\) be a scheme. Let \(\mathcal{F}\) be a presheaf on \(S_\etale\). Let \(\overline{s}\) be a geometric point of \(S\). The stalk of \(\mathcal{F}\) at \(\overline{s}\) is \[\mathcal{F}_{\overline{s}} = \colim_{(U, \overline{u})} \mathcal{F}(U)\] where \((U, \overline{u})\) runs over all étale neighborhoods of \(\overline{s}\) in \(S\).

By Lemma 03PQ, this colimit is over a filtered index category, namely the opposite of the category of étale neighbourhoods. In other words, an element of \(\mathcal{F}_{\overline{s}}\) can be thought of as a triple \((U, \overline{u}, \sigma)\) where \(\sigma \in \mathcal{F}(U)\). Two triples \((U, \overline{u}, \sigma)\), \((U', \overline{u}', \sigma')\) define the same element of the stalk if there exists a third étale neighbourhood \((U'', \overline{u}'')\) and morphisms of étale neighbourhoods \(h : (U'', \overline{u}'') \to (U, \overline{u})\), \(h' : (U'', \overline{u}'') \to (U', \overline{u}')\) such that \(h^*\sigma = (h')^*\sigma'\) in \(\mathcal{F}(U'')\). See Categories, Section 04AX.

Lemma

Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point of \(S\). Consider the functor \[\begin{align*} u : S_\etale & \longrightarrow \textit{Sets}, \\ U & \longmapsto |U_{\overline{s}}| = \{\overline{u} \text{ such that }(U, \overline{u}) \text{ is an \'etale neighbourhood of }\overline{s}\}. \end{align*}\] Here \(|U_{\overline{s}}|\) denotes the underlying set of the geometric fibre. Then \(u\) defines a point \(p\) of the site \(S_\etale\) (Sites, Definition 00Y5) and its associated stalk functor \(\mathcal{F} \mapsto \mathcal{F}_p\) (Sites, Equation 04EH) is the functor \(\mathcal{F} \mapsto \mathcal{F}_{\overline{s}}\) defined above.

Proof

In the proof of Lemma 03PR we have seen that the scheme \(U_{\overline{s}}\) is a disjoint union of schemes isomorphic to \(\overline{s}\). Thus we can also think of \(|U_{\overline{s}}|\) as the set of geometric points of \(U\) lying over \(\overline{s}\), i.e., as the collection of morphisms \(\overline{u} : \overline{s} \to U\) fitting into the diagram of Definition 03PO. From this it follows that \(u(S)\) is a singleton, and that \(u(U \times_V W) = u(U) \times_{u(V)} u(W)\) whenever \(U \to V\) and \(W \to V\) are morphisms in \(S_\etale\). And, given a covering \(\{U_i \to U\}_{i \in I}\) in \(S_\etale\) we see that \(\coprod u(U_i) \to u(U)\) is surjective by Lemma 03PR. Hence Sites, Proposition 00YC applies, so \(p\) is a point of the site \(S_\etale\). Finally, our functor \(\mathcal{F} \mapsto \mathcal{F}_{\overline{s}}\) is given by exactly the same colimit as the functor \(\mathcal{F} \mapsto \mathcal{F}_p\) associated to \(p\) in Sites, Equation 04EH which proves the final assertion.

Remark

Let \(S\) be a scheme and let \(\overline{s} : \Spec(k) \to S\) and \(\overline{s}' : \Spec(k') \to S\) be two geometric points of \(S\). A morphism \(a : \overline{s} \to \overline{s}'\) of geometric points is simply a morphism \(a : \Spec(k) \to \Spec(k')\) such that \(\overline{s}' \circ a = \overline{s}\). Given such a morphism we obtain a functor from the category of étale neighbourhoods of \(\overline{s}'\) to the category of étale neighbourhoods of \(\overline{s}\) by the rule \((U, \overline{u}') \mapsto (U, \overline{u}' \circ a)\). Hence we obtain a canonical map \[\mathcal{F}_{\overline{s}'} = \colim_{(U, \overline{u}')} \mathcal{F}(U) \longrightarrow \colim_{(U, \overline{u})} \mathcal{F}(U) = \mathcal{F}_{\overline{s}}\] from Categories, Lemma 002K. Using the description of elements of stalks as triples this maps the element of \(\mathcal{F}_{\overline{s}'}\) represented by the triple \((U, \overline{u}', \sigma)\) to the element of \(\mathcal{F}_{\overline{s}}\) represented by the triple \((U, \overline{u}' \circ a, \sigma)\). Since the functor above is clearly an equivalence we conclude that this canonical map is an isomorphism of stalk functors.

Let us make sure we have the map of stalks corresponding to \(a\) pointing in the correct direction. Note that the above means, according to Sites, Definition 00YI, that \(a\) defines a morphism \(a : p \to p'\) between the points \(p, p'\) of the site \(S_\etale\) associated to \(\overline{s}, \overline{s}'\) by Lemma 04FM. There are more general morphisms of points (corresponding to specializations of points of \(S\)) which we will describe later, and which will not be isomorphisms, see Section 0GJ2.

Lemma

Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point of \(S\).

  1. The stalk functor \(\textit{PAb}(S_\etale) \to \textit{Ab}\), \(\mathcal{F} \mapsto \mathcal{F}_{\overline{s}}\) is exact.

  2. We have \((\mathcal{F}^\#)_{\overline{s}} = \mathcal{F}_{\overline{s}}\) for any presheaf of sets \(\mathcal{F}\) on \(S_\etale\).

  3. The functor \(\textit{Ab}(S_\etale) \to \textit{Ab}\), \(\mathcal{F} \mapsto \mathcal{F}_{\overline{s}}\) is exact.

  4. Similarly the functors \(\textit{PSh}(S_\etale) \to \textit{Sets}\) and \(\Sh(S_\etale) \to \textit{Sets}\) given by the stalk functor \(\mathcal{F} \mapsto \mathcal{F}_{\overline{s}}\) are exact (see Categories, Definition 0034) and commute with arbitrary colimits.

Proof

Before we indicate how to prove this by direct arguments we note that the result follows from the general material in Modules on Sites, Section 04EM. This is true because \(\mathcal{F} \mapsto \mathcal{F}_{\overline{s}}\) comes from a point of the small étale site of \(S\), see Lemma 04FM. We will only give a direct proof of (1), (2) and (3), and omit a direct proof of (4).

Exactness as a functor on \(\textit{PAb}(S_\etale)\) is formal from the fact that directed colimits commute with all colimits and with finite limits. The identification of the stalks in (2) is via the map \[\kappa : \mathcal{F}_{\overline{s}} \longrightarrow (\mathcal{F}^\#)_{\overline{s}}\] induced by the natural morphism \(\mathcal{F}\to \mathcal{F}^\#\), see Theorem 03NS. We claim that this map is an isomorphism of abelian groups. We will show injectivity and omit the proof of surjectivity.

Let \(\sigma\in \mathcal{F}_{\overline{s}}\). There exists an étale neighborhood \((U, \overline{u})\to (S, \overline{s})\) such that \(\sigma\) is the image of some section \(s \in \mathcal{F}(U)\). If \(\kappa(\sigma) = 0\) in \((\mathcal{F}^\#)_{\overline{s}}\) then there exists a morphism of étale neighborhoods \((U', \overline{u}')\to (U, \overline{u})\) such that \(s|_{U'}\) is zero in \(\mathcal{F}^\#(U')\). It follows there exists an étale covering \(\{U_i'\to U'\}_{i\in I}\) such that \(s|_{U_i'}=0\) in \(\mathcal{F}(U_i')\) for all \(i\). By Lemma 03PR there exist \(i \in I\) and a morphism \(\overline{u}_i': \overline{s} \to U_i'\) such that \((U_i', \overline{u}_i') \to (U', \overline{u}')\to (U, \overline{u})\) are morphisms of étale neighborhoods. Hence \(\sigma = 0\) since \((U_i', \overline{u}_i') \to (U, \overline{u})\) is a morphism of étale neighbourhoods such that we have \(s|_{U'_i}=0\). This proves \(\kappa\) is injective.

To show that the functor \(\textit{Ab}(S_\etale) \to \textit{Ab}\) is exact, consider any short exact sequence in \(\textit{Ab}(S_\etale)\): \(0\to \mathcal{F}\to \mathcal{G}\to \mathcal H \to 0.\) This gives us the exact sequence of presheaves \[0 \to \mathcal{F} \to \mathcal{G} \to \mathcal H \to \mathcal H/^p\mathcal{G} \to 0,\] where \(/^p\) denotes the quotient in \(\textit{PAb}(S_\etale)\). Taking stalks at \(\overline{s}\), we see that \((\mathcal H /^p\mathcal{G})_{\bar{s}} = (\mathcal H /\mathcal{G})_{\bar{s}} = 0\), since the sheafification of \(\mathcal H/^p\mathcal{G}\) is \(0\). Therefore, \[0\to \mathcal{F}_{\overline{s}} \to \mathcal{G}_{\overline{s}} \to \mathcal{H}_{\overline{s}} \to 0 = (\mathcal H/^p\mathcal{G})_{\overline{s}}\] is exact, since taking stalks is exact as a functor from presheaves.

Theorem

Let \(S\) be a scheme. A map \(a : \mathcal{F} \to \mathcal{G}\) of sheaves of sets is injective (resp. surjective) if and only if the map on stalks \(a_{\overline{s}} : \mathcal{F}_{\overline{s}} \to \mathcal{G}_{\overline{s}}\) is injective (resp. surjective) for all geometric points of \(S\). A sequence of abelian sheaves on \(S_\etale\) is exact if and only if it is exact on all stalks at geometric points of \(S\).

Proof

The necessity of exactness on stalks follows from Lemma 03PT. For the converse, it suffices to show that a map of sheaves is surjective (respectively injective) if and only if it is surjective (respectively injective) on all stalks. We prove this in the case of surjectivity, and omit the proof in the case of injectivity.

Let \(\alpha : \mathcal{F} \to \mathcal{G}\) be a map of sheaves such that \(\mathcal{F}_{\overline{s}} \to \mathcal{G}_{\overline{s}}\) is surjective for all geometric points. Fix \(U \in \Ob(S_\etale)\) and \(s \in \mathcal{G}(U)\). For every \(u \in U\) choose some \(\overline{u} \to U\) lying over \(u\) and an étale neighborhood \((V_u , \overline{v}_u) \to (U, \overline{u})\) such that \(s|_{V_u} = \alpha(s_{V_u})\) for some \(s_{V_u} \in \mathcal{F}(V_u)\). This is possible since \(\alpha\) is surjective on stalks. Then \(\{V_u \to U\}_{u \in U}\) is an étale covering on which the restrictions of \(s\) are in the image of the map \(\alpha\). Thus, \(\alpha\) is surjective, see Sites, Section 00WL.

Remarks

On points of the geometric sites.

  1. Theorem 03PU says that the family of points of \(S_\etale\) given by the geometric points of \(S\) (Lemma 04FM) is conservative, see Sites, Definition 00YK. In particular \(S_\etale\) has enough points.

  2. Suppose \(\mathcal{F}\) is a sheaf on the big étale site [04FP] of \(S\). Let \(T \to S\) be an object of the big étale site of \(S\), and let \(\overline{t}\) be a geometric point of \(T\). Then we define \(\mathcal{F}_{\overline{t}}\) as the stalk of the restriction \(\mathcal{F}|_{T_\etale}\) of \(\mathcal{F}\) to the small étale site of \(T\). In other words, we can define the stalk of \(\mathcal{F}\) at any geometric point of any scheme \(T/S \in \Ob((\Sch/S)_\etale)\).

  3. The big étale site of \(S\) also has enough points, by considering all geometric points of all objects of this site, see (04FP).

The following lemma should be skipped on a first reading.

Lemma

Let \(S\) be a scheme.

  1. Let \(p\) be a point of the small étale site \(S_\etale\) of \(S\) given by a functor \(u : S_\etale \to \textit{Sets}\). Then there exists a geometric point \(\overline{s}\) of \(S\) such that \(p\) is isomorphic to the point of \(S_\etale\) associated to \(\overline{s}\) in Lemma 04FM.

  2. Let \(p : \Sh(pt) \to \Sh(S_\etale)\) be a point of the small étale topos of \(S\). Then \(p\) comes from a geometric point of \(S\), i.e., the stalk functor \(\mathcal{F} \mapsto \mathcal{F}_p\) is isomorphic to a stalk functor as defined in Definition 040R.

Proof

By Sites, Lemma 00YA there is a one to one correspondence between points of the site and points of the associated topos, hence it suffices to prove (1). By Sites, Proposition 00YC the functor \(u\) has the following properties: (a) \(u(S) = \{*\}\), (b) \(u(U \times_V W) = u(U) \times_{u(V)} u(W)\), and (c) if \(\{U_i \to U\}\) is an étale covering, then \(\coprod u(U_i) \to u(U)\) is surjective. In particular, if \(U' \subset U\) is an open subscheme, then \(u(U') \subset u(U)\). Moreover, by Sites, Lemma 00YA we can write \(u(U) = p^{-1}(h_U^\#)\), in other words \(u(U)\) is the stalk of the representable sheaf \(h_U\). If \(U = V \amalg W\), then we see that \(h_U = (h_V \amalg h_W)^\#\) and we get \(u(U) = u(V) \amalg u(W)\) since \(p^{-1}\) is exact.

Consider the restriction of \(u\) to \(S_{Zar}\). By Sites, Examples 00YE and 04EJ there exists a unique point \(s \in S\) such that for \(S' \subset S\) open we have \(u(S') = \{*\}\) if \(s \in S'\) and \(u(S') = \emptyset\) if \(s \not \in S'\). Note that if \(\varphi : U \to S\) is an object of \(S_\etale\) then \(\varphi(U) \subset S\) is open (see Proposition 03PC) and \(\{U \to \varphi(U)\}\) is an étale covering. Hence we conclude that \(u(U) = \emptyset \Leftrightarrow s \not \in \varphi(U)\).

Pick a geometric point \(\overline{s} : \overline{s} \to S\) lying over \(s\), see Definition 03PO for customary abuse of notation. Suppose that \(\varphi : U \to S\) is an object of \(S_\etale\) with \(U\) affine. Note that \(\varphi\) is separated, and that the fibre \(U_s\) of \(\varphi\) over \(s\) is an affine scheme over \(\Spec(\kappa(s))\) which is the spectrum of a finite product of finite separable extensions \(k_i\) of \(\kappa(s)\). Hence we may apply Étale Morphisms, Lemma 04HM to get an étale neighbourhood \((V, \overline{v})\) of \((S, \overline{s})\) such that \[U \times_S V = U_1 \amalg \ldots \amalg U_n \amalg W\] with \(U_i \to V\) an isomorphism and \(W\) having no point lying over \(\overline{v}\). Thus we conclude that \[u(U) \times u(V) = u(U \times_S V) = u(U_1) \amalg \ldots \amalg u(U_n) \amalg u(W)\] and of course also \(u(U_i) = u(V)\). After shrinking \(V\) a bit we can assume that \(V\) has exactly one point lying over \(s\), and hence \(W\) has no point lying over \(s\). By the above this then gives \(u(W) = \emptyset\). Hence we obtain \[u(U) \times u(V) = u(U_1) \amalg \ldots \amalg u(U_n) = \coprod\nolimits_{i = 1, \ldots, n} u(V)\] where the equality signs are compatible with the maps to the set \(u(V)\). Note that \(u(V) \not = \emptyset\) as \(s\) is in the image of \(V \to S\). In particular, we see that in this situation \(u(U)\) is a finite set with \(n\) element, namely the left hand side has fibre \(u(U)\) over any element of \(u(V)\) and the right hand side has fibre of cardinality \(n\).

Consider the limit \[\lim_{(V, \overline{v})} u(V)\] over the category of étale neighbourhoods \((V, \overline{v})\) of \(\overline{s}\). It is clear that we get the same value when taking the limit over the subcategory of \((V, \overline{v})\) with \(V\) affine. By the previous paragraph (applied with the roles of \(V\) and \(U\) switched) we see that in this case \(u(V)\) is always a finite nonempty set. Moreover, the limit is cofiltered, see Lemma 03PQ. Hence by Categories, Section 04AY the limit is nonempty. Pick an element \(x\) from this limit. This means we obtain a \(x_{V, \overline{v}} \in u(V)\) for every étale neighbourhood \((V, \overline{v})\) of \((S, \overline{s})\) such that for every morphism of étale neighbourhoods \(\varphi : (V', \overline{v}') \to (V, \overline{v})\) we have \(u(\varphi)(x_{V', \overline{v}'}) = x_{V, \overline{v}}\).

We will use the choice of \(x\) to construct a functorial bijective map \[c : |U_{\overline{s}}| \longrightarrow u(U)\] for \(U \in \Ob(S_\etale)\) which will conclude the proof. See Lemma 04FM and its proof for a description of \(|U_{\overline{s}}|\). First we claim that it suffices to construct the map for \(U\) affine. We omit the proof of this claim. Assume \(U \to S\) in \(S_\etale\) with \(U\) affine, and let \(\overline{u} : \overline{s} \to U\) be an element of \(|U_{\overline{s}}|\). Choose a \((V, \overline{v})\) such that \(U \times_S V\) decomposes as in the third paragraph of the proof. Then the pair \((\overline{u}, \overline{v})\) gives a geometric point of \(U \times_S V\) lying over \(\overline{v}\) and determines one of the components \(U_i\) of \(U \times_S V\). More precisely, there exists a section \(\sigma : V \to U \times_S V\) of the projection \(\text{pr}_U\) such that \((\overline{u}, \overline{v}) = \sigma \circ \overline{v}\). Set \(c(\overline{u}) = u(\text{pr}_U)(u(\sigma)(x_{V, \overline{v}})) \in u(U)\). We have to check this is independent of the choice of \((V, \overline{v})\). By Lemma 03PQ the category of étale neighbourhoods is cofiltered. Hence it suffice to show that given a morphism of étale neighbourhood \(\varphi : (V', \overline{v}') \to (V, \overline{v})\) and a choice of a section \(\sigma' : V' \to U \times_S V'\) of the projection such that \((\overline{u}, \overline{v'}) = \sigma' \circ \overline{v}'\) we have \(u(\sigma')(x_{V', \overline{v}'}) = u(\sigma)(x_{V, \overline{v}})\). Consider the diagram \[\xymatrix{ V' \ar[d]^{\sigma'} \ar[r]_\varphi & V \ar[d]^\sigma \\ U \times_S V' \ar[r]^{1 \times \varphi} & U \times_S V }\] Now, it may not be the case that this diagram commutes. The reason is that the schemes \(V'\) and \(V\) may not be connected, and hence the decompositions used to construct \(\sigma'\) and \(\sigma\) above may not be unique. But we do know that \(\sigma \circ \varphi \circ \overline{v}' = (1 \times \varphi) \circ \sigma' \circ \overline{v}'\) by construction. Hence, since \(U \times_S V\) is étale over \(S\), there exists an open neighbourhood \(V'' \subset V'\) of \(\overline{v'}\) such that the diagram does commute when restricted to \(V''\), see Morphisms, Lemma 04HB. This means we may extend the diagram above to \[\xymatrix{ V'' \ar[r] \ar[d]^{\sigma'|_{V''}} & V' \ar[d]^{\sigma'} \ar[r]_\varphi & V \ar[d]^\sigma \\ U \times_S V'' \ar[r] & U \times_S V' \ar[r]^{1 \times \varphi} & U \times_S V }\] such that the left square and the outer rectangle commute. Since \(u\) is a functor this implies that \(x_{V'', \overline{v}'}\) maps to the same element in \(u(U \times_S V)\) no matter which route we take through the diagram. On the other hand, it maps to the elements \(x_{V', \overline{v}'}\) and \(x_{V, \overline{v}}\) in \(u(V')\) and \(u(V)\). This implies the desired equality \(u(\sigma')(x_{V', \overline{v}'}) = u(\sigma)(x_{V, \overline{v}})\).

In a similar manner one proves that the construction \(c : |U_{\overline{s}}| \to u(U)\) is functorial in \(U\); details omitted. And finally, by the results of the third paragraph it is clear that the map \(c\) is bijective which ends the proof of the lemma.

Points in other topologies

In this section we briefly discuss the existence of points for some sites other than the étale site of a scheme. We refer to Sites, Section 00YJ and Topologies, Section 020M ff for the terminology used in this section. All of the geometric sites have enough points.

Lemma

Let \(S\) be a scheme. All of the following sites have enough points \(S_{affine, Zar}\), \(S_{Zar}\), \(S_{affine, \etale}\), \(S_\etale\), \((\Sch/S)_{Zar}\), \((\textit{Aff}/S)_{Zar}\), \((\Sch/S)_\etale\), \((\textit{Aff}/S)_\etale\), \((\Sch/S)_{smooth}\), \((\textit{Aff}/S)_{smooth}\), \((\Sch/S)_{syntomic}\), \((\textit{Aff}/S)_{syntomic}\), \((\Sch/S)_{fppf}\), and \((\textit{Aff}/S)_{fppf}\).

Proof

For each of the big sites the associated topos is equivalent to the topos defined by the site \((\textit{Aff}/S)_\tau\), see Topologies, Lemmas 020W, 021E, 06VC, 06VD, and 021V. The result for the sites \((\textit{Aff}/S)_\tau\) follows immediately from Deligne’s result Sites, Lemma 0DW0.

The result for \(S_{Zar}\) is clear. The result for \(S_{affine, Zar}\) follows from Deligne’s result. The result for \(S_\etale\) either follows from (the proof of) Theorem 03PU or from Topologies, Lemma 04HR and Deligne’s result applied to \(S_{affine, \etale}\).

The lemma above guarantees the existence of points, but it doesn’t tell us what these points look like. We can explicitly construct some points as follows. Suppose \(\overline{s} : \Spec(k) \to S\) is a geometric point with \(k\) algebraically closed. Consider the functor \[u : (\Sch/S)_{fppf} \longrightarrow \textit{Sets}, \quad u(U) = U(k) = \Mor_S(\Spec(k), U).\] Note that \(U \mapsto U(k)\) commutes with finite limits as \(S(k) = \{\overline{s}\}\) and \((U_1 \times_U U_2)(k) = U_1(k) \times_{U(k)} U_2(k)\). Moreover, if \(\{U_i \to U\}\) is an fppf covering, then \(\coprod U_i(k) \to U(k)\) is surjective. By Sites, Proposition 00YC we see that \(u\) defines a point \(p\) of \((\Sch/S)_{fppf}\) with stalks \[\mathcal{F}_p = \colim_{(U, x)} \mathcal{F}(U)\] where the colimit is over pairs \(U \to S\), \(x \in U(k)\) as usual. But... this category has an initial object, namely \((\Spec(k), \text{id})\), hence we see that \[\mathcal{F}_p = \mathcal{F}(\Spec(k))\] which isn’t terribly interesting! In fact, in general these points won’t form a conservative family of points. A more interesting type of point is described in the following remark.

Remark

Let \(S = \Spec(A)\) be an affine scheme. Let \((p, u)\) be a point of the site \((\textit{Aff}/S)_{fppf}\), see Sites, Sections 00Y3 and 05UZ. Let \(B = \mathcal{O}_p\) be the stalk of the structure sheaf at the point \(p\). Recall that \[B = \colim_{(U, x)} \mathcal{O}(U) = \colim_{(\Spec(C), x_C)} C\] where \(x_C \in u(\Spec(C))\). It can happen that \(\Spec(B)\) is an object of \((\textit{Aff}/S)_{fppf}\) and that there is an element \(x_B \in u(\Spec(B))\) mapping to the compatible system \(x_C\). In this case the system of neighbourhoods has an initial object and it follows that \(\mathcal{F}_p = \mathcal{F}(\Spec(B))\) for any sheaf \(\mathcal{F}\) on \((\textit{Aff}/S)_{fppf}\). It is straightforward to see that if \(\mathcal{F} \mapsto \mathcal{F}(\Spec(B))\) defines a point of \(\Sh((\textit{Aff}/S)_{fppf})\), then \(B\) has to be a local \(A\)-algebra such that for every faithfully flat, finitely presented ring map \(B \to B'\) there is a section \(B' \to B\). Conversely, for any such \(A\)-algebra \(B\) the functor \(\mathcal{F} \mapsto \mathcal{F}(\Spec(B))\) is the stalk functor of a point. Details omitted. It is not clear what a general point of the site \((\textit{Aff}/S)_{fppf}\) looks like.

Supports of abelian sheaves

First we talk about supports of local sections.

Lemma

Let \(S\) be a scheme. Let \(\mathcal{F}\) be a subsheaf of the final object of the étale topos of \(S\) (see Sites, Example 00W3). Then there exists a unique open \(W \subset S\) such that \(\mathcal{F} = h_W\).

Proof

The condition means that \(\mathcal{F}(U)\) is a singleton or empty for all \(\varphi : U \to S\) in \(\Ob(S_\etale)\). In particular local sections always glue. If \(\mathcal{F}(U) \not = \emptyset\), then \(\mathcal{F}(\varphi(U)) \not = \emptyset\) because \(\{\varphi : U \to \varphi(U)\}\) is a covering. Hence we can take \(W = \bigcup_{\varphi : U \to S, \mathcal{F}(U) \not = \emptyset} \varphi(U)\).

Lemma

Let \(S\) be a scheme. Let \(\mathcal{F}\) be an abelian sheaf on \(S_\etale\). Let \(\sigma \in \mathcal{F}(U)\) be a local section. There exists an open subset \(W \subset U\) such that

  1. \(W \subset U\) is the largest Zariski open subset of \(U\) such that \(\sigma|_W = 0\),

  2. for every \(\varphi : V \to U\) in \(S_\etale\) we have \[\sigma|_V = 0 \Leftrightarrow \varphi(V) \subset W,\]

  3. for every geometric point \(\overline{u}\) of \(U\) we have \[(U, \overline{u}, \sigma) = 0\text{ in }\mathcal{F}_{\overline{s}} \Leftrightarrow \overline{u} \in W\] where \(\overline{s} = (U \to S) \circ \overline{u}\).

Proof

Since \(\mathcal{F}\) is a sheaf in the étale topology the restriction of \(\mathcal{F}\) to \(U_{Zar}\) is a sheaf on \(U\) in the Zariski topology. Hence there exists a Zariski open \(W\) having property (1), see Modules, Lemma 01AU. Let \(\varphi : V \to U\) be an arrow of \(S_\etale\). Note that \(\varphi(V) \subset U\) is an open subset and that \(\{V \to \varphi(V)\}\) is an étale covering. Hence if \(\sigma|_V = 0\), then by the sheaf condition for \(\mathcal{F}\) we see that \(\sigma|_{\varphi(V)} = 0\). This proves (2). To prove (3) we have to show that if \((U, \overline{u}, \sigma)\) defines the zero element of \(\mathcal{F}_{\overline{s}}\), then \(\overline{u} \in W\). This is true because the assumption means there exists a morphism of étale neighbourhoods \((V, \overline{v}) \to (U, \overline{u})\) such that \(\sigma|_V = 0\). Hence by (2) we see that \(V \to U\) maps into \(W\), and hence \(\overline{u} \in W\).

Let \(S\) be a scheme. Let \(s \in S\). Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). By Remark 04FN the isomorphism class of the stalk of the sheaf \(\mathcal{F}\) at a geometric points lying over \(s\) is well defined.

Definition

Let \(S\) be a scheme. Let \(\mathcal{F}\) be an abelian sheaf on \(S_\etale\).

  1. The support of \(\mathcal{F}\) is the set of points \(s \in S\) such that \(\mathcal{F}_{\overline{s}} \not = 0\) for any (some) geometric point \(\overline{s}\) lying over \(s\).

  2. Let \(\sigma \in \mathcal{F}(U)\) be a section. The support of \(\sigma\) is the closed subset \(U \setminus W\), where \(W \subset U\) is the largest open subset of \(U\) on which \(\sigma\) restricts to zero (see Lemma 04FR).

In general the support of an abelian sheaf is not closed. For example, suppose that \(S = \mathbf{A}^1_{\mathbf{C}}\). Let \(i_t : \Spec(\mathbf{C}) \to S\) be the inclusion of the point \(t \in \mathbf{C}\). We will see later that \(\mathcal{F}_t = i_{t, *}(\mathbf{Z}/2\mathbf{Z})\) is an abelian sheaf whose support is exactly \(\{t\}\), see Section 04E1. Then \[\bigoplus\nolimits_{n \in \mathbf{N}} \mathcal{F}_n\] is an abelian sheaf with support \(\{1, 2, 3, \ldots\} \subset S\). This is true because taking stalks commutes with colimits, see Lemma 03PT. Thus an example of an abelian sheaf whose support is not closed. Here are some basic facts on supports of sheaves and sections.

Lemma

Let \(S\) be a scheme. Let \(\mathcal{F}\) be an abelian sheaf on \(S_\etale\). Let \(U \in \Ob(S_\etale)\) and \(\sigma \in \mathcal{F}(U)\).

  1. The support of \(\sigma\) is closed in \(U\).

  2. The support of \(\sigma + \sigma'\) is contained in the union of the supports of \(\sigma, \sigma' \in \mathcal{F}(U)\).

  3. If \(\varphi : \mathcal{F} \to \mathcal{G}\) is a map of abelian sheaves on \(S_\etale\), then the support of \(\varphi(\sigma)\) is contained in the support of \(\sigma \in \mathcal{F}(U)\).

  4. The support of \(\mathcal{F}\) is the union of the images of the supports of all local sections of \(\mathcal{F}\).

  5. If \(\mathcal{F} \to \mathcal{G}\) is surjective then the support of \(\mathcal{G}\) is a subset of the support of \(\mathcal{F}\).

  6. If \(\mathcal{F} \to \mathcal{G}\) is injective then the support of \(\mathcal{F}\) is a subset of the support of \(\mathcal{G}\).

Proof

Part (1) holds by definition. Parts (2) and (3) hold because they holds for the restriction of \(\mathcal{F}\) and \(\mathcal{G}\) to \(U_{Zar}\), see Modules, Lemma 01AU. Part (4) is a direct consequence of Lemma 04FR part (3). Parts (5) and (6) follow from the other parts.

Lemma

The support of a sheaf of rings on \(S_\etale\) is closed.

Proof

This is true because (according to our conventions) a ring is \(0\) if and only if \(1 = 0\), and hence the support of a sheaf of rings is the support of the unit section.

Henselian rings

We begin by stating a theorem which has already been used many times in the Stacks project. There are many versions of this result; here we just state the algebraic version.

Theorem

Let \(A\to B\) be finite type ring map and \(\mathfrak p \subset A\) a prime ideal. Then there exist an étale ring map \(A \to A'\) and a prime \(\mathfrak p' \subset A'\) lying over \(\mathfrak p\) such that

  1. \(\kappa(\mathfrak p) = \kappa(\mathfrak p')\),

  2. \(B \otimes_A A' = B_1\times \ldots \times B_r \times C\),

  3. \(A'\to B_i\) is finite and there exists a unique prime \(q_i\subset B_i\) lying over \(\mathfrak p'\), and

  4. all irreducible components of the fibre \(\Spec(C \otimes_{A'} \kappa(\mathfrak p'))\) of \(C\) over \(\mathfrak p'\) have dimension at least 1.

Proof

See Algebra, Lemma 00UK, or see [EGA4, Théorème 18.12.1]. For a slew of versions in terms of morphisms of schemes, see More on Morphisms, Section 04HF.

Recall Hensel’s lemma. There are many versions of this lemma. Here are two:

  1. if \(f\in \mathbf{Z}_p[T]\) monic and \(f \bmod p = g_0 h_0\) with \(gcd(g_0, h_0) = 1\) then \(f\) factors as \(f = gh\) with \(\bar g = g_0\) and \(\bar h = h_0\),

  2. if \(f \in \mathbf{Z}_p[T]\), monic \(a_0 \in \mathbf{F}_p\), \(\bar f(a_0) =0\) but \(\bar f'(a_0) \neq 0\) then there exists \(a \in \mathbf{Z}_p\) with \(f(a) = 0\) and \(\bar a = a_0\).

Both versions are true (we will see this later). The first version asks for lifts of factorizations into coprime parts, and the second version asks for lifts of simple roots modulo the maximal ideal. It turns out that requiring these conditions for a general local ring are equivalent, and are equivalent to many other conditions. We use the root lifting property as the definition of a henselian local ring as it is often the easiest one to check.

Definition

(See Algebra, Definition 04GF.) A local ring \((R, \mathfrak m, \kappa)\) is called henselian if for all \(f \in R[T]\) monic, for all \(a_0 \in \kappa\) such that \(\bar f(a_0) = 0\) and \(\bar f'(a_0) \neq 0\), there exists an \(a \in R\) such that \(f(a) = 0\) and \(a \bmod \mathfrak m = a_0\).

A good example of henselian local rings to keep in mind is complete local rings. Recall (Algebra, Definition 0324) that a complete local ring is a local ring \((R, \mathfrak m)\) such that \(R \cong \lim_n R/\mathfrak m^n\), i.e., it is complete and separated for the \(\mathfrak m\)-adic topology.

Theorem

Complete local rings are henselian.

Proof

Newton’s method. See Algebra, Lemma 04GM.

Theorem

Let \((R, \mathfrak m, \kappa)\) be a local ring. The following are equivalent:

  1. \(R\) is henselian,

  2. for any \(f\in R[T]\) and any factorization \(\bar f = g_0 h_0\) in \(\kappa[T]\) with \(\gcd(g_0, h_0)=1\), there exists a factorization \(f = gh\) in \(R[T]\) with \(\bar g = g_0\) and \(\bar h = h_0\),

  3. any finite \(R\)-algebra \(S\) is isomorphic to a finite product of local rings finite over \(R\),

  4. any finite type \(R\)-algebra \(A\) is isomorphic to a product \(A \cong A' \times C\) where \(A' \cong A_1 \times \ldots \times A_r\) is a product of finite local \(R\)-algebras and all the irreducible components of \(C \otimes_R \kappa\) have dimension at least 1,

  5. if \(A\) is an étale \(R\)-algebra and \(\mathfrak n\) is a maximal ideal of \(A\) lying over \(\mathfrak m\) such that \(\kappa \cong A/\mathfrak n\), then there exists an isomorphism \(\varphi : A \cong R \times A'\) such that \(\varphi(\mathfrak n) = \mathfrak m \times A' \subset R \times A'\).

Proof

This is just a subset of the results from Algebra, Lemma 04GG. Note that part (5) above corresponds to part (8) of Algebra, Lemma 04GG but is formulated slightly differently.

Lemma

If \(R\) is henselian and \(A\) is a finite \(R\)-algebra, then \(A\) is a finite product of henselian local rings.

Proof

See Algebra, Lemma 04GH.

Definition

A local ring \(R\) is called strictly henselian if it is henselian and its residue field is separably closed.

Example

In the case \(R = \mathbf{C}[[t]]\), the étale \(R\)-algebras are finite products of the trivial extension \(R \to R\) and the extensions \(R \to R[X, X^{-1}]/(X^n-t)\). The latter ones factor through the open \(D(t) \subset \Spec(R)\), so any étale covering can be refined by the covering \(\{\text{id} : \Spec(R) \to \Spec(R)\}\). We will see below that this is a somewhat general fact on étale coverings of spectra of henselian rings. This will show that higher étale cohomology of the spectrum of a strictly henselian ring is zero.

Theorem

Let \((R, \mathfrak m, \kappa)\) be a local ring and \(\kappa\subset\kappa^{sep}\) a separable algebraic closure. There exist canonical flat local ring maps \(R \to R^h \to R^{sh}\) where

  1. \(R^h\), \(R^{sh}\) are filtered colimits of étale \(R\)-algebras,

  2. \(R^h\) is henselian, \(R^{sh}\) is strictly henselian,

  3. \(\mathfrak m R^h\) (resp. \(\mathfrak m R^{sh}\)) is the maximal ideal of \(R^h\) (resp. \(R^{sh}\)), and

  4. \(\kappa = R^h/\mathfrak m R^h\), and \(\kappa^{sep} = R^{sh}/\mathfrak m R^{sh}\) as extensions of \(\kappa\).

Proof

The structure of \(R^h\) and \(R^{sh}\) is described in Algebra, Lemmas 04GN and 04GP.

The rings constructed in Theorem 03QL are called respectively the henselization and the strict henselization of the local ring \(R\), see Algebra, Definition 04GQ. Many of the properties of \(R\) are reflected in its (strict) henselization, see More on Algebra, Section 07QL.

Stalks of the structure sheaf

In this section we identify the stalk of the structure sheaf at a geometric point with the strict henselization of the local ring at the corresponding “usual” point.

Lemma

Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point of \(S\) lying over \(s \in S\). Let \(\kappa = \kappa(s)\) and let \(\kappa \subset \kappa^{sep} \subset \kappa(\overline{s})\) denote the separable algebraic closure of \(\kappa\) in \(\kappa(\overline{s})\). Then there is a canonical identification \[(\mathcal{O}_{S, s})^{sh} \cong (\mathcal{O}_S)_{\overline{s}}\] where the left hand side is the strict henselization of the local ring \(\mathcal{O}_{S, s}\) as described in Theorem 03QL and right hand side is the stalk of the structure sheaf \(\mathcal{O}_S\) on \(S_\etale\) at the geometric point \(\overline{s}\).

Proof

Let \(\Spec(A) \subset S\) be an affine neighbourhood of \(s\). Let \(\mathfrak p \subset A\) be the prime ideal corresponding to \(s\). With these choices we have canonical isomorphisms \(\mathcal{O}_{S, s} = A_{\mathfrak p}\) and \(\kappa(s) = \kappa(\mathfrak p)\). Thus we have \(\kappa(\mathfrak p) \subset \kappa^{sep} \subset \kappa(\overline{s})\). Recall that \[(\mathcal{O}_S)_{\overline{s}} = \colim_{(U, \overline{u})} \mathcal{O}(U)\] where the limit is over the étale neighbourhoods of \((S, \overline{s})\). A cofinal system is given by those étale neighbourhoods \((U, \overline{u})\) such that \(U\) is affine and \(U \to S\) factors through \(\Spec(A)\). In other words, we see that \[(\mathcal{O}_S)_{\overline{s}} = \colim_{(B, \mathfrak q, \phi)} B\] where the colimit is over étale \(A\)-algebras \(B\) endowed with a prime \(\mathfrak q\) lying over \(\mathfrak p\) and a \(\kappa(\mathfrak p)\)-algebra map \(\phi : \kappa(\mathfrak q) \to \kappa(\overline{s})\). Note that since \(\kappa(\mathfrak q)\) is finite separable over \(\kappa(\mathfrak p)\) the image of \(\phi\) is contained in \(\kappa^{sep}\). Via these translations the result of the lemma is equivalent to the result of Algebra, Lemma 04GW.

Definition

Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point of \(S\) lying over the point \(s \in S\).

  1. The étale local ring of \(S\) at \(\overline{s}\) is the stalk of the structure sheaf \(\mathcal{O}_S\) on \(S_\etale\) at \(\overline{s}\). We sometimes call this the strict henselization of \(\mathcal{O}_{S, s}\) relative to the geometric point \(\overline{s}\). Notation used: \(\mathcal{O}_{S, \overline{s}}^{sh}\).

  2. The henselization of \(\mathcal{O}_{S, s}\) is the henselization of the local ring of \(S\) at \(s\). See Algebra, Definition 04GQ, and Theorem 03QL. Notation: \(\mathcal{O}_{S, s}^h\).

  3. The strict henselization of \(S\) at \(\overline{s}\) is the scheme \(\Spec(\mathcal{O}_{S, \overline{s}}^{sh})\).

  4. The henselization of \(S\) at \(s\) is the scheme \(\Spec(\mathcal{O}_{S, s}^h)\).

Let \(f : T \to S\) be a morphism of schemes. Let \(\overline{t}\) be a geometric point of \(T\) with image \(\overline{s}\) in \(S\). Let \(t \in T\) and \(s \in S\) be their images. Then we obtain a canonical commutative diagram \[\xymatrix{ \Spec(\mathcal{O}^{sh}_{T, \overline{t}}) \ar[r] \ar[d] & \Spec(\mathcal{O}^h_{T, t}) \ar[r] \ar[d] & T \ar[d]^f \\ \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \ar[r] & \Spec(\mathcal{O}^h_{S, s}) \ar[r] & S }\] of henselizations and strict henselizations of \(T\) and \(S\). You can prove this by choosing affine neighbourhoods of \(t\) and \(s\) and using the functoriality of (strict) henselizations given by Algebra, Lemmas 08HU and 08HV.

Lemma

Let \(S\) be a scheme. Let \(s \in S\). Then we have \[\mathcal{O}_{S, s}^h = \colim_{(U, u)} \mathcal{O}(U)\] where the colimit is over the filtered category of étale neighbourhoods \((U, u)\) of \((S, s)\) such that \(\kappa(s) = \kappa(u)\).

Proof

This lemma is a copy of More on Morphisms, Lemma 05KS.

Remark

Let \(S\) be a scheme. Let \(s \in S\). If \(S\) is locally Noetherian then \(\mathcal{O}_{S, s}^h\) is also Noetherian and it has the same completion: \[\widehat{\mathcal{O}_{S, s}} \cong \widehat{\mathcal{O}_{S, s}^h}.\] In particular, \(\mathcal{O}_{S, s} \subset \mathcal{O}_{S, s}^h \subset \widehat{\mathcal{O}_{S, s}}\). The henselization of \(\mathcal{O}_{S, s}\) is in general much smaller than its completion and inherits many of its properties. For example, if \(\mathcal{O}_{S, s}\) is reduced, then so is \(\mathcal{O}_{S, s}^h\), but this is not true for the completion in general. Insert future references here.

Lemma

Let \(S\) be a scheme. The small étale site \(S_\etale\) endowed with its structure sheaf \(\mathcal{O}_S\) is a locally ringed site, see Modules on Sites, Definition 04EU.

Proof

This follows because the stalks \((\mathcal{O}_S)_{\overline{s}} = \mathcal{O}^{sh}_{S, \overline{s}}\) are local, and because \(S_\etale\) has enough points, see Lemma 04HX, Theorem 03PU, and Remarks 040S. See Modules on Sites, Lemmas 04ET and 05D8 for the fact that this implies the small étale site is locally ringed.

Functoriality of small étale topos

So far we haven’t yet discussed the functoriality of the étale site, in other words what happens when given a morphism of schemes. A precise formal discussion can be found in Topologies, Section 0214. In this and the next sections we discuss this material briefly specifically in the setting of small étale sites.

Let \(f : X \to Y\) be a morphism of schemes. We obtain a functor [04I1]\[\begin{equation} u : Y_\etale \longrightarrow X_\etale, \quad V/Y \longmapsto X \times_Y V/X. \end{equation}\] This functor has the following important properties

  1. \(u(\text{final object}) = \text{final object}\),

  2. \(u\) preserves fibre products,

  3. if \(\{V_j \to V\}\) is a covering in \(Y_\etale\), then \(\{u(V_j) \to u(V)\}\) is a covering in \(X_\etale\).

Each of these is easy to check (omitted). As a consequence we obtain what is called a morphism of sites \[f_{small} : X_\etale \longrightarrow Y_\etale,\] see Sites, Definition 00X1 and Sites, Proposition 00X6. It is not necessary to know about the abstract notion in detail in order to work with étale sheaves and étale cohomology. It usually suffices to know that there are functors \(f_{small, *}\) (pushforward) and \(f_{small}^{-1}\) (pullback) on étale sheaves, and to know some of their simple properties. We will discuss these properties in the next sections, but we will sometimes refer to the more abstract material for proofs since that is often the natural setting to prove them.

Direct images

Let us define the pushforward of a presheaf.

Definition

Let \(f: X\to Y\) be a morphism of schemes. Let \(\mathcal{F}\) a presheaf of sets on \(X_\etale\). The direct image, or pushforward of \(\mathcal{F}\) (under \(f\)) is \[f_*\mathcal{F} : Y_\etale^{opp} \longrightarrow \textit{Sets}, \quad (V/Y) \longmapsto \mathcal{F}(X \times_Y V/X).\] We sometimes write \(f_* = f_{small, *}\) to distinguish from other direct image functors (such as usual Zariski pushforward or \(f_{big, *}\)).

This is a well-defined étale presheaf since the base change of an étale morphism is again étale. A more categorical way of saying this is that \(f_*\mathcal{F}\) is the composition of functors \(\mathcal{F} \circ u\) where \(u\) is as in Equation (04I1). This makes it clear that the construction is functorial in the presheaf \(\mathcal{F}\) and hence we obtain a functor \[f_* = f_{small, *} : \textit{PSh}(X_\etale) \longrightarrow \textit{PSh}(Y_\etale)\] Note that if \(\mathcal{F}\) is a presheaf of abelian groups, then \(f_*\mathcal{F}\) is also a presheaf of abelian groups and we obtain \[f_* = f_{small, *} : \textit{PAb}(X_\etale) \longrightarrow \textit{PAb}(Y_\etale)\] as before (i.e., defined by exactly the same rule).

Remark

We claim that the direct image of a sheaf is a sheaf. Namely, if \(\{V_j \to V\}\) is an étale covering in \(Y_\etale\) then \(\{X \times_Y V_j \to X \times_Y V\}\) is an étale covering in \(X_\etale\). Hence the sheaf condition for \(\mathcal{F}\) with respect to \(\{X \times_Y V_i \to X \times_Y V\}\) is equivalent to the sheaf condition for \(f_*\mathcal{F}\) with respect to \(\{V_i \to V\}\). Thus if \(\mathcal{F}\) is a sheaf, so is \(f_*\mathcal{F}\).

Definition

Let \(f: X\to Y\) be a morphism of schemes. Let \(\mathcal{F}\) a sheaf of sets on \(X_\etale\). The direct image, or pushforward of \(\mathcal{F}\) (under \(f\)) is \[f_*\mathcal{F} : Y_\etale^{opp} \longrightarrow \textit{Sets}, \quad (V/Y) \longmapsto \mathcal{F}(X \times_Y V/X)\] which is a sheaf by Remark 03PX. We sometimes write \(f_* = f_{small, *}\) to distinguish from other direct image functors (such as usual Zariski pushforward or \(f_{big, *}\)).

The exact same discussion as above applies and we obtain functors \[f_* = f_{small, *} : \Sh(X_\etale) \longrightarrow \Sh(Y_\etale)\] and \[f_* = f_{small, *} : \textit{Ab}(X_\etale) \longrightarrow \textit{Ab}(Y_\etale)\] called direct image again.

The functor \(f_*\) on abelian sheaves is left exact. (See Homology, Section 010M for what it means for a functor between abelian categories to be left exact.) Namely, if \(0 \to \mathcal{F}_1 \to \mathcal{F}_2 \to \mathcal{F}_3\) is exact on \(X_\etale\), then for every \(U/X \in \Ob(X_\etale)\) the sequence of abelian groups \(0 \to \mathcal{F}_1(U) \to \mathcal{F}_2(U) \to \mathcal{F}_3(U)\) is exact. Hence for every \(V/Y \in \Ob(Y_\etale)\) the sequence of abelian groups \(0 \to f_*\mathcal{F}_1(V) \to f_*\mathcal{F}_2(V) \to f_*\mathcal{F}_3(V)\) is exact, because this is the previous sequence with \(U = X \times_Y V\).

Definition

Let \(f: X \to Y\) be a morphism of schemes. The right derived functors \(\{R^pf_*\}_{p \geq 1}\) of \(f_* : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) are called higher direct images.

The higher direct images and their derived category variants are discussed in more detail in (insert future reference here).

Inverse image

In this section we briefly discuss pullback of sheaves on the small étale sites. The precise construction of this is in Topologies, Section 0214.

Definition

Let \(f: X\to Y\) be a morphism of schemes. The inverse image, or pullback2 functors are the functors \[f^{-1} = f_{small}^{-1} : \Sh(Y_\etale) \longrightarrow \Sh(X_\etale)\] and \[f^{-1} = f_{small}^{-1} : \textit{Ab}(Y_\etale) \longrightarrow \textit{Ab}(X_\etale)\] which are left adjoint to \(f_* = f_{small, *}\). Thus \(f^{-1}\) is characterized by the fact that \[\Hom_{{\Sh(X_\etale)}} (f^{-1}\mathcal{G}, \mathcal{F}) = \Hom_{\Sh(Y_\etale)} (\mathcal{G}, f_*\mathcal{F})\] functorially, for any \(\mathcal{F} \in \Sh(X_\etale)\) and \(\mathcal{G} \in \Sh(Y_\etale)\). We similarly have \[\Hom_{{\textit{Ab}(X_\etale)}} (f^{-1}\mathcal{G}, \mathcal{F}) = \Hom_{\textit{Ab}(Y_\etale)} (\mathcal{G}, f_*\mathcal{F})\] for \(\mathcal{F} \in \textit{Ab}(X_\etale)\) and \(\mathcal{G} \in \textit{Ab}(Y_\etale)\).

It is not trivial that such an adjoint exists. On the other hand, it exists in a fairly general setting, see Remark 03Q2 below. The general machinery shows that \(f^{-1}\mathcal{G}\) is the sheaf associated to the presheaf [04I3]\[\begin{equation} U/X \longmapsto \colim_{U \to X \times_Y V} \mathcal{G}(V/Y) \end{equation}\] where the colimit is over the category of pairs \((V/Y, \varphi : U/X \to X \times_Y V/X)\). To see this apply Sites, Proposition 00X6 to the functor \(u\) of Equation (04I1) and use the description of \(u_s = (u_p\ )^\#\) in Sites, Sections 00WU and 00VC. We will occasionally use this formula for the pullback in order to prove some of its basic properties.

Lemma

Let \(f : X \to Y\) be a morphism of schemes.

  1. The functor \(f^{-1} : \textit{Ab}(Y_\etale) \to \textit{Ab}(X_\etale)\) is exact.

  2. The functor \(f^{-1} : \Sh(Y_\etale) \to \Sh(X_\etale)\) is exact, i.e., it commutes with finite limits and colimits, see Categories, Definition 0034.

  3. Let \(\overline{x} \to X\) be a geometric point. Let \(\mathcal{G}\) be a sheaf on \(Y_\etale\). Then there is a canonical identification \[(f^{-1}\mathcal{G})_{\overline{x}} = \mathcal{G}_{\overline{y}}.\] where \(\overline{y} = f \circ \overline{x}\).

  4. For any \(V \to Y\) étale we have \(f^{-1}h_V = h_{X \times_Y V}\).

Proof

The exactness of \(f^{-1}\) on sheaves of sets is a consequence of Sites, Proposition 00X6 applied to our functor \(u\) of Equation (04I1). In fact the exactness of pullback is part of the definition of a morphism of topoi (or sites if you like). Thus we see (2) holds. It implies part (1) since given an abelian sheaf \(\mathcal{G}\) on \(Y_\etale\) the underlying sheaf of sets of \(f^{-1}\mathcal{F}\) is the same as \(f^{-1}\) of the underlying sheaf of sets of \(\mathcal{F}\), see Sites, Section 00YR. See also Modules on Sites, Lemma 04JC. In the literature (1) and (2) are sometimes deduced from (3) via Theorem 03PU.

Part (3) is a general fact about stalks of pullbacks, see Sites, Lemma 05V1. We will also prove (3) directly as follows. Note that by Lemma 03PT taking stalks commutes with sheafification. Now recall that \(f^{-1}\mathcal{G}\) is the sheaf associated to the presheaf \[U \longrightarrow \colim_{U \to X \times_Y V} \mathcal{G}(V),\] see Equation (04I3). Thus we have \[\begin{align*} (f^{-1}\mathcal{G})_{\overline{x}} & = \colim_{(U, \overline{u})} f^{-1}\mathcal{G}(U) \\ & = \colim_{(U, \overline{u})} \colim_{a : U \to X \times_Y V} \mathcal{G}(V) \\ & = \colim_{(V, \overline{v})} \mathcal{G}(V) \\ & = \mathcal{G}_{\overline{y}} \end{align*}\] in the third equality the pair \((U, \overline{u})\) and the map \(a : U \to X \times_Y V\) corresponds to the pair \((V, a \circ \overline{u})\).

Part (4) can be proved in a similar manner by identifying the colimits which define \(f^{-1}h_V\). Or you can use Yoneda’s lemma (Categories, Lemma 001P) and the functorial equalities \[\Mor_{\Sh(X_\etale)}(f^{-1}h_V, \mathcal{F}) = \Mor_{\Sh(Y_\etale)}(h_V, f_*\mathcal{F}) = f_*\mathcal{F}(V) = \mathcal{F}(X \times_Y V)\] combined with the fact that representable presheaves are sheaves. See also Sites, Lemma 04D3 for a completely general result.

The pair of functors \((f_*, f^{-1})\) define a morphism of small étale topoi \[f_{small} : \Sh(X_\etale) \longrightarrow \Sh(Y_\etale)\] Many generalities on cohomology of sheaves hold for topoi and morphisms of topoi. We will try to point out when results are general and when they are specific to the étale topos.

Remark

More generally, let \(\mathcal{C}_1, \mathcal{C}_2\) be sites, and assume they have final objects and fibre products. Let \(u: \mathcal{C}_2 \to \mathcal{C}_1\) be a functor satisfying:

  1. if \(\{V_i \to V\}\) is a covering of \(\mathcal{C}_2\), then \(\{u(V_i) \to u(V)\}\) is a covering of \(\mathcal{C}_1\) (we say that \(u\) is continuous), and

  2. \(u\) commutes with finite limits (i.e., \(u\) is left exact, i.e., \(u\) preserves fibre products and final objects).

Then one can define \(f_*: \Sh(\mathcal{C}_1) \to \Sh(\mathcal{C}_2)\) by \(f_* \mathcal{F}(V) = \mathcal{F}(u(V))\). Moreover, there exists an exact functor \(f^{-1}\) which is left adjoint to \(f_*\), see Sites, Definition 00X1 and Proposition 00X6. Warning: It is not enough to require simply that \(u\) is continuous and commutes with fibre products in order to get a morphism of topoi.

Functoriality of big topoi

Given a morphism of schemes \(f : X \to Y\) there are a whole host of morphisms of topoi associated to \(f\), see Topologies, Section 03FE for a list. Perhaps the most used ones are the morphisms of topoi \[f_{big} = f_{big, \tau} : \Sh((\Sch/X)_\tau) \longrightarrow \Sh((\Sch/Y)_\tau)\] where \(\tau \in \{Zariski, \etale, smooth, syntomic, fppf\}\). These each correspond to a continuous functor \[(\Sch/Y)_\tau \longrightarrow (\Sch/X)_\tau, \quad V/Y \longmapsto X \times_Y V/X\] which preserves final objects, fibre products and covering, and hence defines a morphism of sites \[f_{big} : (\Sch/X)_\tau \longrightarrow (\Sch/Y)_\tau.\] See Topologies, Sections 020N, 0214, 021Y, 0224, and 021L. In particular, pushforward along \(f_{big}\) is given by the rule \[(f_{big, *}\mathcal{F})(V/Y) = \mathcal{F}(X \times_Y V/X)\] It turns out that these morphisms of topoi have an inverse image functor \(f_{big}^{-1}\) which is very easy to describe. Namely, we have \[(f_{big}^{-1}\mathcal{G})(U/X) = \mathcal{G}(U/Y)\] where the structure morphism of \(U/Y\) is the composition of the structure morphism \(U \to X\) with \(f\), see Topologies, Lemmas 0210, 021H, 04HC, 04HD, and 021W.

Functoriality and sheaves of modules

In this section we are going to reformulate some of the material explained in Descent, Sections 03DR, 0GN8, and 0GN9 in the setting of étale topologies. Let \(f : X \to Y\) be a morphism of schemes. We have seen above, see Sections 04I0, 03PV, and 03PZ that this induces a morphism \(f_{small}\) of small étale sites. In Descent, Remark 070R we have seen that \(f\) also induces a natural map \[f_{small}^\sharp : \mathcal{O}_{Y_\etale} \longrightarrow f_{small, *}\mathcal{O}_{X_\etale}\] of sheaves of rings on \(Y_\etale\) such that \((f_{small}, f_{small}^\sharp)\) is a morphism of ringed sites. See Modules on Sites, Definition 03AD for the definition of a morphism of ringed sites. Let us just recall here that \(f_{small}^\sharp\) is defined by the compatible system of maps \[\text{pr}_V^\sharp : \mathcal{O}(V) \longrightarrow \mathcal{O}(X \times_Y V)\] for \(V\) varying over the objects of \(Y_\etale\).

It is clear that this construction is compatible with compositions of morphisms of schemes. More precisely, if \(f : X \to Y\) and \(g : Y \to Z\) are morphisms of schemes, then we have \[(g_{small}, g_{small}^\sharp) \circ (f_{small}, f_{small}^\sharp) = ((g \circ f)_{small}, (g \circ f)_{small}^\sharp)\] as morphisms of ringed topoi. Moreover, by Modules on Sites, Definition 03D6 we see that given a morphism \(f : X \to Y\) of schemes we get well defined pullback and direct image functors \[\begin{align*} f_{small}^* : \textit{Mod}(\mathcal{O}_{Y_\etale}) \longrightarrow \textit{Mod}(\mathcal{O}_{X_\etale}), \\ f_{small, *} : \textit{Mod}(\mathcal{O}_{X_\etale}) \longrightarrow \textit{Mod}(\mathcal{O}_{Y_\etale}) \end{align*}\] which are adjoint in the usual way. If \(g : Y \to Z\) is another morphism of schemes, then we have \((g \circ f)_{small}^* = f_{small}^* \circ g_{small}^*\) and \((g \circ f)_{small, *} = g_{small, *} \circ f_{small, *}\) because of what we said about compositions.

There is quite a bit of difference between the category of all \(\mathcal{O}_X\) modules on \(X\) and the category between all \(\mathcal{O}_{X_\etale}\)-modules on \(X_\etale\). But the results of Descent, Sections 03DR, 0GN8, and 0GN9 tell us that there is not much difference between considering quasi-coherent modules on \(S\) and quasi-coherent modules on \(S_\etale\). (We have already seen this in Theorem 03OJ for example.) In particular, if \(f : X \to Y\) is any morphism of schemes, then the pullback functors \(f_{small}^*\) and \(f^*\) match for quasi-coherent sheaves, see Descent, Proposition 03LC. Moreover, the same is true for pushforward provided \(f\) is quasi-compact and quasi-separated, see Descent, Lemma 071N.

A few words about functoriality of the structure sheaf on big sites. Let \(f : X \to Y\) be a morphism of schemes. Choose any of the topologies \(\tau \in \{Zariski,\linebreak[0] \etale,\linebreak[0] smooth,\linebreak[0] syntomic,\linebreak[0] fppf\}\). Then the morphism \(f_{big} : (\Sch/X)_\tau \to (\Sch/Y)_\tau\) becomes a morphism of ringed sites by a map \[f_{big}^\sharp : \mathcal{O}_Y \longrightarrow f_{big, *}\mathcal{O}_X\] see Descent, Remark 070R. In fact it is given by the same construction as in the case of small sites explained above.

Comparing topologies

In this section we start studying what happens when you compare sheaves with respect to different topologies.

Lemma

Let \(S\) be a scheme. Let \(\mathcal{F}\) be a sheaf of sets on \(S_\etale\). Let \(s, t \in \mathcal{F}(S)\). Then there exists an open \(W \subset S\) characterized by the following property: A morphism \(f : T \to S\) factors through \(W\) if and only if \(s|_T = t|_T\) (restriction is pullback by \(f_{small}\)).

Proof

Consider the presheaf which assigns to \(U \in \Ob(S_\etale)\) the empty set if \(s|_U \not = t|_U\) and a singleton else. It is clear that this is a subsheaf of the final object of \(\Sh(S_\etale)\). By Lemma 04HV we find an open \(W \subset S\) representing this presheaf. For a geometric point \(\overline{x}\) of \(S\) we see that \(\overline{x} \in W\) if and only if the stalks of \(s\) and \(t\) at \(\overline{x}\) agree. By the description of stalks of pullbacks in Lemma 03Q1 we see that \(W\) has the desired property.

Lemma

Let \(S\) be a scheme. Let \(\tau \in \{Zariski, \etale\}\). Consider the morphism \[\pi_S : (\Sch/S)_\tau \longrightarrow S_\tau\] of Topologies, Lemma 020Z or 021G. Let \(\mathcal{F}\) be a sheaf on \(S_\tau\). Then \(\pi_S^{-1}\mathcal{F}\) is given by the rule \[(\pi_S^{-1}\mathcal{F})(T) = \Gamma(T_\tau, f_{small}^{-1}\mathcal{F})\] where \(f : T \to S\). Moreover, \(\pi_S^{-1}\mathcal{F}\) satisfies the sheaf condition with respect to fpqc coverings.

Proof

Observe that we have a morphism \(i_f : \Sh(T_\tau) \to \Sh(\Sch/S)_\tau)\) such that \(\pi_S \circ i_f = f_{small}\) as morphisms \(T_\tau \to S_\tau\), see Topologies, Lemmas 020Y, 0211, 021F, and 021I. Since pullback is transitive we see that \(i_f^{-1} \pi_S^{-1}\mathcal{F} = f_{small}^{-1}\mathcal{F}\) as desired.

Let \(\{g_i : T_i \to T\}_{i \in I}\) be an fpqc covering. The final statement means the following: Given a sheaf \(\mathcal{G}\) on \(T_\tau\) and given sections \(s_i \in \Gamma(T_i, g_{i, small}^{-1}\mathcal{G})\) whose pullbacks to \(T_i \times_T T_j\) agree, there is a unique section \(s\) of \(\mathcal{G}\) over \(T\) whose pullback to \(T_i\) agrees with \(s_i\).

Let \(V \to T\) be an object of \(T_\tau\) and let \(t \in \mathcal{G}(V)\). For every \(i\) there is a largest open \(W_i \subset T_i \times_T V\) such that the pullbacks of \(s_i\) and \(t\) agree as sections of the pullback of \(\mathcal{G}\) to \(W_i \subset T_i \times_T V\), see Lemma 09XM. Because \(s_i\) and \(s_j\) agree over \(T_i \times_T T_j\) we find that \(W_i\) and \(W_j\) pullback to the same open over \(T_i \times_T T_j \times_T V\). By Descent, Lemma 03N0 we find an open \(W \subset V\) whose inverse image to \(T_i \times_T V\) recovers \(W_i\).

By construction of \(g_{i, small}^{-1}\mathcal{G}\) there exists a \(\tau\)-covering \(\{T_{ij} \to T_i\}_{j \in J_i}\), for each \(j\) an open immersion or étale morphism \(V_{ij} \to T\), a section \(t_{ij} \in \mathcal{G}(V_{ij})\), and commutative diagrams \[\xymatrix{ T_{ij} \ar[r] \ar[d] & V_{ij} \ar[d] \\ T_i \ar[r] & T }\] such that \(s_i|_{T_{ij}}\) is the pullback of \(t_{ij}\). In other words, after replacing the covering \(\{T_i \to T\}\) by \(\{T_{ij} \to T\}\) we may assume there are factorizations \(T_i \to V_i \to T\) with \(V_i \in \Ob(T_\tau)\) and sections \(t_i \in \mathcal{G}(V_i)\) pulling back to \(s_i\) over \(T_i\). By the result of the previous paragraph we find opens \(W_i \subset V_i\) such that \(t_i|_{W_i}\) “agrees with” every \(s_j\) over \(T_j \times_T W_i\). Note that \(T_i \to V_i\) factors through \(W_i\). Hence \(\{W_i \to T\}\) is a \(\tau\)-covering and the lemma is proven.

Lemma

Let \(S\) be a scheme. Let \(f : T \to S\) be a morphism such that

  1. \(f\) is flat and quasi-compact, and

  2. the geometric fibres of \(f\) are connected.

Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). Then \(\Gamma(S, \mathcal{F}) = \Gamma(T, f^{-1}_{small}\mathcal{F})\).

Proof

There is a canonical map \(\Gamma(S, \mathcal{F}) \to \Gamma(T, f_{small}^{-1}\mathcal{F})\). Since \(f\) is surjective (because its fibres are connected) we see that this map is injective.

To show that the map is surjective, let \(\alpha \in \Gamma(T, f_{small}^{-1}\mathcal{F})\). Since \(\{T \to S\}\) is an fpqc covering we can use Lemma 09XN to see that suffices to prove that \(\alpha\) pulls back to the same section over \(T \times_S T\) by the two projections. Let \(\overline{s} \to S\) be a geometric point. It suffices to show the agreement holds over \((T \times_S T)_{\overline{s}}\) as every geometric point of \(T \times_S T\) is contained in one of these geometric fibres. In other words, we are trying to show that \(\alpha|_{T_{\overline{s}}}\) pulls back to the same section over \[(T \times_S T)_{\overline{s}} = T_{\overline{s}} \times_{\overline{s}} T_{\overline{s}}\] by the two projections to \(T_{\overline{s}}\). However, since \(\mathcal{F}|_{T_{\overline{s}}}\) is the pullback of \(\mathcal{F}|_{\overline{s}}\) it is a constant sheaf with value \(\mathcal{F}_{\overline{s}}\). Since \(T_{\overline{s}}\) is connected by assumption, any section of a constant sheaf is constant. Hence \(\alpha|_{T_{\overline{s}}}\) corresponds to an element of \(\mathcal{F}_{\overline{s}}\). Thus the two pullbacks to \((T \times_S T)_{\overline{s}}\) both correspond to this same element and we conclude.

Here is a version of Lemma 0A3H where we do not assume that the morphism is flat.

Lemma

Let \(S\) be a scheme. Let \(f : X \to S\) be a morphism such that

  1. \(f\) is submersive, and

  2. the geometric fibres of \(f\) are connected.

Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). Then \(\Gamma(S, \mathcal{F}) = \Gamma(X, f^{-1}_{small}\mathcal{F})\).

Proof

There is a canonical map \(\Gamma(S, \mathcal{F}) \to \Gamma(X, f_{small}^{-1}\mathcal{F})\). Since \(f\) is surjective (because its fibres are connected) we see that this map is injective.

To show that the map is surjective, let \(\tau \in \Gamma(X, f_{small}^{-1}\mathcal{F})\). It suffices to find an étale covering \(\{U_i \to S\}\) and sections \(\sigma_i \in \mathcal{F}(U_i)\) such that \(\sigma_i\) pulls back to \(\tau|_{X \times_S U_i}\). Namely, the injectivity shown above guarantees that \(\sigma_i\) and \(\sigma_j\) restrict to the same section of \(\mathcal{F}\) over \(U_i \times_S U_j\). Thus we obtain a unique section \(\sigma \in \mathcal{F}(S)\) which restricts to \(\sigma_i\) over \(U_i\). Then the pullback of \(\sigma\) to \(X\) is \(\tau\) because this is true locally.

Let \(\overline{x}\) be a geometric point of \(X\) with image \(\overline{s}\) in \(S\). Consider the image of \(\tau\) in the stalk \[(f_{small}^{-1}\mathcal{F})_{\overline{x}} = \mathcal{F}_{\overline{s}}\] See Lemma 03Q1. We can find an étale neighbourhood \(U \to S\) of \(\overline{s}\) and a section \(\sigma \in \mathcal{F}(U)\) mapping to this image in the stalk. Thus after replacing \(S\) by \(U\) and \(X\) by \(X \times_S U\) we may assume there exits a section \(\sigma\) of \(\mathcal{F}\) over \(S\) whose image in \((f_{small}^{-1}\mathcal{F})_{\overline{x}}\) is the same as \(\tau\).

By Lemma 09XM there exists a maximal open \(W \subset X\) such that \(f_{small}^{-1}\sigma\) and \(\tau\) agree over \(W\) and the formation of \(W\) commutes with further pullback. Observe that the pullback of \(\mathcal{F}\) to the geometric fibre \(X_{\overline{s}}\) is the pullback of \(\mathcal{F}_{\overline{s}}\) viewed as a sheaf on \(\overline{s}\) by \(X_{\overline{s}} \to \overline{s}\). Hence we see that \(\tau\) and \(\sigma\) give sections of the constant sheaf with value \(\mathcal{F}_{\overline{s}}\) on \(X_{\overline{s}}\) which agree in one point. Since \(X_{\overline{s}}\) is connected by assumption, we conclude that \(W\) contains \(X_s\). The same argument for different geometric fibres shows that \(W\) contains every fibre it meets. Since \(f\) is submersive, we conclude that \(W\) is the inverse image of an open neighbourhood of \(s\) in \(S\). This finishes the proof.

Lemma

Let \(K/k\) be an extension of fields with \(k\) separably algebraically closed. Let \(S\) be a scheme over \(k\). Denote \(p : S_K = S \times_{\Spec(k)} \Spec(K) \to S\) the projection. Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). Then \(\Gamma(S, \mathcal{F}) = \Gamma(S_K, p^{-1}_{small}\mathcal{F})\).

Proof

Follows from Lemma 0A3H. Namely, it is clear that \(p\) is flat and quasi-compact as the base change of \(\Spec(K) \to \Spec(k)\). On the other hand, if \(\overline{s} : \Spec(L) \to S\) is a geometric point, then the fibre of \(p\) over \(\overline{s}\) is the spectrum of \(K \otimes_k L\) which is irreducible hence connected by Algebra, Lemma 00I7.

Recovering morphisms

In this section we prove that the rule which associates to a scheme its locally ringed small étale topos is fully faithful in a suitable sense, see Theorem 04I7.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. The morphism of ringed sites \((f_{small}, f_{small}^\sharp)\) associated to \(f\) is a morphism of locally ringed sites, see Modules on Sites, Definition 04HA.

Proof

Note that the assertion makes sense since we have seen that \((X_\etale, \mathcal{O}_{X_\etale})\) and \((Y_\etale, \mathcal{O}_{Y_\etale})\) are locally ringed sites, see Lemma 04HZ. Moreover, we know that \(X_\etale\) has enough points, see Theorem 03PU and Remarks 040S. Hence it suffices to prove that \((f_{small}, f_{small}^\sharp)\) satisfies condition (3) of Modules on Sites, Lemma 04H9. To see this take a point \(p\) of \(X_\etale\). By Lemma 04HU \(p\) corresponds to a geometric point \(\overline{x}\) of \(X\). By Lemma 03Q1 the point \(q = f_{small} \circ p\) corresponds to the geometric point \(\overline{y} = f \circ \overline{x}\) of \(Y\). Hence the assertion we have to prove is that the induced map of stalks \[(\mathcal{O}_Y)_{\overline{y}} \longrightarrow (\mathcal{O}_X)_{\overline{x}}\] is a local ring map. Suppose that \(a \in (\mathcal{O}_Y)_{\overline{y}}\) is an element of the left hand side which maps to an element of the maximal ideal of the right hand side. Suppose that \(a\) is the equivalence class of a triple \((V, \overline{v}, a)\) with \(V \to Y\) étale, \(\overline{v} : \overline{x} \to V\) over \(Y\), and \(a \in \mathcal{O}(V)\). It maps to the equivalence class of \((X \times_Y V, \overline{x} \times \overline{v}, \text{pr}_V^\sharp(a))\) in the local ring \((\mathcal{O}_X)_{\overline{x}}\). But it is clear that being in the maximal ideal means that pulling back \(\text{pr}_V^\sharp(a)\) to an element of \(\kappa(\overline{x})\) gives zero. Hence also pulling back \(a\) to \(\kappa(\overline{x})\) is zero. Which means that \(a\) lies in the maximal ideal of \((\mathcal{O}_Y)_{\overline{y}}\).

Lemma

Let \(X\), \(Y\) be schemes. Let \(f : X \to Y\) be a morphism of schemes. Let \(t\) be a \(2\)-morphism from \((f_{small}, f_{small}^\sharp)\) to itself, see Modules on Sites, Definition 04IC. Then \(t = \text{id}\).

Proof

This means that \(t : f^{-1}_{small} \to f^{-1}_{small}\) is a transformation of functors such that the diagram \[\xymatrix{ f_{small}^{-1}\mathcal{O}_Y \ar[rd]_{f_{small}^\sharp} & & f_{small}^{-1}\mathcal{O}_Y \ar[ll]^t \ar[ld]^{f_{small}^\sharp} \\ & \mathcal{O}_X }\] is commutative. Suppose \(V \to Y\) is étale with \(V\) affine. By Morphisms, Lemma 04II we may choose an immersion \(i : V \to \mathbf{A}^n_Y\) over \(Y\). In terms of sheaves this means that \(i\) induces an injection \(h_i : h_V \to \prod_{j = 1, \ldots, n} \mathcal{O}_Y\) of sheaves. The base change \(i'\) of \(i\) to \(X\) is an immersion (Schemes, Lemma 01JY). Hence \(i' : X \times_Y V \to \mathbf{A}^n_X\) is an immersion, which in turn means that \(h_{i'} : h_{X \times_Y V} \to \prod_{j = 1, \ldots, n} \mathcal{O}_X\) is an injection of sheaves. Via the identification \(f_{small}^{-1}h_V = h_{X \times_Y V}\) of Lemma 03Q1 the map \(h_{i'}\) is equal to \[\xymatrix{ f_{small}^{-1}h_V \ar[r]^-{f^{-1}h_i} & \prod_{j = 1, \ldots, n} f_{small}^{-1}\mathcal{O}_Y \ar[r]^{\prod f^\sharp} & \prod_{j = 1, \ldots, n} \mathcal{O}_X }\] (verification omitted). This means that the map \(t : f_{small}^{-1}h_V \to f_{small}^{-1}h_V\) fits into the commutative diagram \[\xymatrix{ f_{small}^{-1}h_V \ar[r]^-{f^{-1}h_i} \ar[d]^t & \prod_{j = 1, \ldots, n} f_{small}^{-1}\mathcal{O}_Y \ar[r]^-{\prod f^\sharp} \ar[d]^{\prod t} & \prod_{j = 1, \ldots, n} \mathcal{O}_X \ar[d]^{\text{id}}\\ f_{small}^{-1}h_V \ar[r]^-{f^{-1}h_i} & \prod_{j = 1, \ldots, n} f_{small}^{-1}\mathcal{O}_Y \ar[r]^-{\prod f^\sharp} & \prod_{j = 1, \ldots, n} \mathcal{O}_X }\] The commutativity of the right square holds by our assumption on \(t\) explained above. Since the composition of the horizontal arrows is injective by the discussion above we conclude that the left vertical arrow is the identity map as well. Any sheaf of sets on \(Y_\etale\) admits a surjection from a (huge) coproduct of sheaves of the form \(h_V\) with \(V\) affine (combine Topologies, Lemma 04HR with Sites, Lemma 00WS). Thus we conclude that \(t : f_{small}^{-1} \to f_{small}^{-1}\) is the identity transformation as desired.

Lemma

Let \(X\), \(Y\) be schemes. Any two morphisms \(a, b : X \to Y\) of schemes for which there exists a \(2\)-isomorphism \((a_{small}, a_{small}^\sharp) \cong (b_{small}, b_{small}^\sharp)\) in the \(2\)-category of ringed topoi are equal.

Proof

Let us argue this carefully since it is a bit confusing. Let \(t : a_{small}^{-1} \to b_{small}^{-1}\) be the \(2\)-isomorphism. Consider any open \(V \subset Y\). Note that \(h_V\) is a subsheaf of the final sheaf \(*\). Thus both \(a_{small}^{-1}h_V = h_{a^{-1}(V)}\) and \(b_{small}^{-1}h_V = h_{b^{-1}(V)}\) are subsheaves of the final sheaf. Thus the isomorphism \[t : a_{small}^{-1}h_V = h_{a^{-1}(V)} \to b_{small}^{-1}h_V = h_{b^{-1}(V)}\] has to be the identity, and \(a^{-1}(V) = b^{-1}(V)\). It follows that \(a\) and \(b\) are equal on underlying topological spaces. Next, take a section \(f \in \mathcal{O}_Y(V)\). This determines and is determined by a map of sheaves of sets \(f : h_V \to \mathcal{O}_Y\). Pull this back and apply \(t\) to get a commutative diagram \[\xymatrix{ h_{b^{-1}(V)} \ar@{=}[r] & b_{small}^{-1}h_V \ar[d]^{b_{small}^{-1}(f)} & & a_{small}^{-1}h_V \ar[d]^{a_{small}^{-1}(f)} \ar[ll]^t & h_{a^{-1}(V)} \ar@{=}[l] \\ & b_{small}^{-1}\mathcal{O}_Y \ar[rd]_{b^\sharp} & & a_{small}^{-1}\mathcal{O}_Y \ar[ll]^t \ar[ld]^{a^\sharp} \\ & & \mathcal{O}_X }\] where the triangle is commutative by definition of a \(2\)-isomorphism in Modules on Sites, Section 04IB. Above we have seen that the composition of the top horizontal arrows comes from the identity \(a^{-1}(V) = b^{-1}(V)\). Thus the commutativity of the diagram tells us that \(a_{small}^\sharp(f) = b_{small}^\sharp(f)\) in \(\mathcal{O}_X(a^{-1}(V)) = \mathcal{O}_X(b^{-1}(V))\). Since this holds for every open \(V\) and every \(f \in \mathcal{O}_Y(V)\) we conclude that \(a = b\) as morphisms of schemes.

Lemma

Let \(X\), \(Y\) be affine schemes. Let \[(g, g^\#) : (\Sh(X_\etale), \mathcal{O}_X) \longrightarrow (\Sh(Y_\etale), \mathcal{O}_Y)\] be a morphism of locally ringed topoi. Then there exists a unique morphism of schemes \(f : X \to Y\) such that \((g, g^\#)\) is \(2\)-isomorphic to \((f_{small}, f_{small}^\sharp)\), see Modules on Sites, Definition 04IC.

Proof

In this proof we write \(\mathcal{O}_X\) for the structure sheaf of the small étale site \(X_\etale\), and similarly for \(\mathcal{O}_Y\). Say \(Y = \Spec(B)\) and \(X = \Spec(A)\). Since \(B = \Gamma(Y_\etale, \mathcal{O}_Y)\), \(A = \Gamma(X_\etale, \mathcal{O}_X)\) we see that \(g^\sharp\) induces a ring map \(\varphi : B \to A\). Let \(f = \Spec(\varphi) : X \to Y\) be the corresponding morphism of affine schemes. We will show this \(f\) does the job.

Let \(V \to Y\) be an affine scheme étale over \(Y\). Thus we may write \(V = \Spec(C)\) with \(C\) an étale \(B\)-algebra. We can write \[C = B[x_1, \ldots, x_n]/(P_1, \ldots, P_n)\] with \(P_i\) polynomials such that \(\Delta = \det(\partial P_i/ \partial x_j)\) is invertible in \(C\), see for example Algebra, Lemma 00U9. If \(T\) is a scheme over \(Y\), then a \(T\)-valued point of \(V\) is given by \(n\) sections of \(\Gamma(T, \mathcal{O}_T)\) which satisfy the polynomial equations \(P_1 = 0, \ldots, P_n = 0\). In other words, the sheaf \(h_V\) on \(Y_\etale\) is the equalizer of the two maps \[\xymatrix{ \prod\nolimits_{i = 1, \ldots, n} \mathcal{O}_Y \ar@<1ex>[r]^a \ar@<-1ex>[r]_b & \prod\nolimits_{j = 1, \ldots, n} \mathcal{O}_Y }\] where \(b(h_1, \ldots, h_n) = 0\) and \(a(h_1, \ldots, h_n) = (P_1(h_1, \ldots, h_n), \ldots, P_n(h_1, \ldots, h_n))\). Since \(g^{-1}\) is exact we conclude that the top row of the following solid commutative diagram is an equalizer diagram as well: \[\xymatrix{ g^{-1}h_V \ar[r] \ar@{..>}[d] & \prod\nolimits_{i = 1, \ldots, n} g^{-1}\mathcal{O}_Y \ar@<1ex>[r]^{g^{-1}a} \ar@<-1ex>[r]_{g^{-1}b} \ar[d]^{\prod g^\sharp} & \prod\nolimits_{j = 1, \ldots, n} g^{-1}\mathcal{O}_Y \ar[d]^{\prod g^\sharp}\\ h_{X \times_Y V} \ar[r] & \prod\nolimits_{i = 1, \ldots, n} \mathcal{O}_X \ar@<1ex>[r]^{a'} \ar@<-1ex>[r]_{b'} & \prod\nolimits_{j = 1, \ldots, n} \mathcal{O}_X \\ }\] Here \(b'\) is the zero map and \(a'\) is the map defined by the images \(P'_i = \varphi(P_i) \in A[x_1, \ldots, x_n]\) via the same rule \(a'(h_1, \ldots, h_n) = (P'_1(h_1, \ldots, h_n), \ldots, P'_n(h_1, \ldots, h_n))\). that \(a\) was defined by. The commutativity of the diagram follows from the fact that \(\varphi = g^\sharp\) on global sections. The lower row is an equalizer diagram also, by exactly the same arguments as before since \(X \times_Y V\) is the affine scheme \(\Spec(A \otimes_B C)\) and \(A \otimes_B C = A[x_1, \ldots, x_n]/(P'_1, \ldots, P'_n)\). Thus we obtain a unique dotted arrow \(g^{-1}h_V \to h_{X \times_Y V}\) fitting into the diagram

We claim that the map of sheaves \(g^{-1}h_V \to h_{X \times_Y V}\) is an isomorphism. Since the small étale site of \(X\) has enough points (Theorem 03PU) it suffices to prove this on stalks. Hence let \(\overline{x}\) be a geometric point of \(X\), and denote \(p\) the associate point of the small étale topos of \(X\). Set \(q = g \circ p\). This is a point of the small étale topos of \(Y\). By Lemma 04HU we see that \(q\) corresponds to a geometric point \(\overline{y}\) of \(Y\). Consider the map of stalks \[(g^\sharp)_p : (\mathcal{O}_Y)_{\overline{y}} = \mathcal{O}_{Y, q} = (g^{-1}\mathcal{O}_Y)_p \longrightarrow \mathcal{O}_{X, p} = (\mathcal{O}_X)_{\overline{x}}\] Since \((g, g^\sharp)\) is a morphism of locally ringed topoi \((g^\sharp)_p\) is a local ring homomorphism of strictly henselian local rings. Applying localization to the big commutative diagram above and Algebra, Lemma 04GX we conclude that \((g^{-1}h_V)_p \to (h_{X \times_Y V})_p\) is an isomorphism as desired.

We claim that the isomorphisms \(g^{-1}h_V \to h_{X \times_Y V}\) are functorial. Namely, suppose that \(V_1 \to V_2\) is a morphism of affine schemes étale over \(Y\). Write \(V_i = \Spec(C_i)\) with \[C_i = B[x_{i, 1}, \ldots, x_{i, n_i}]/(P_{i, 1}, \ldots, P_{i, n_i})\] The morphism \(V_1 \to V_2\) is given by a \(B\)-algebra map \(C_2 \to C_1\) which in turn is given by some polynomials \(Q_j \in B[x_{1, 1}, \ldots, x_{1, n_1}]\) for \(j = 1, \ldots, n_2\). Then it is an easy matter to show that the diagram of sheaves \[\xymatrix{ h_{V_1} \ar[d] \ar[r] & \prod_{i = 1, \ldots, n_1} \mathcal{O}_Y \ar[d]^{Q_1, \ldots, Q_{n_2}}\\ h_{V_2} \ar[r] & \prod_{i = 1, \ldots, n_2} \mathcal{O}_Y }\] is commutative, and pulling back to \(X_\etale\) we obtain the solid commutative diagram \[\xymatrix{ g^{-1}h_{V_1} \ar@{..>}[dd] \ar[rrd] \ar[r] & \prod_{i = 1, \ldots, n_1} g^{-1}\mathcal{O}_Y \ar[dd]^{g^\sharp} \ar[rrd]^{Q_1, \ldots, Q_{n_2}} \\ & & g^{-1}h_{V_2} \ar@{..>}[dd] \ar[r] & \prod_{i = 1, \ldots, n_2} g^{-1}\mathcal{O}_Y \ar[dd]^{g^\sharp} \\ h_{X \times_Y V_1} \ar[r] \ar[rrd] & \prod\nolimits_{i = 1, \ldots, n_1} \mathcal{O}_X \ar[rrd]^{Q'_1, \ldots, Q'_{n_2}} \\ & & h_{X \times_Y V_2} \ar[r] & \prod\nolimits_{i = 1, \ldots, n_2} \mathcal{O}_X }\] where \(Q'_j \in A[x_{1, 1}, \ldots, x_{1, n_1}]\) is the image of \(Q_j\) via \(\varphi\). Since the dotted arrows exist, make the two squares commute, and the horizontal arrows are injective we see that the whole diagram commutes. This proves functoriality (and also that the construction of \(g^{-1}h_V \to h_{X \times_Y V}\) is independent of the choice of the presentation, although we strictly speaking do not need to show this).

At this point we are able to show that \(f_{small, *} \cong g_*\). Namely, let \(\mathcal{F}\) be a sheaf on \(X_\etale\). For every \(V \in \Ob(X_\etale)\) affine we have \[\begin{align*} (g_*\mathcal{F})(V) & = \Mor_{\Sh(Y_\etale)}(h_V, g_*\mathcal{F}) \\ & = \Mor_{\Sh(X_\etale)}(g^{-1}h_V, \mathcal{F}) \\ & = \Mor_{\Sh(X_\etale)}(h_{X \times_Y V}, \mathcal{F}) \\ & = \mathcal{F}(X \times_Y V) \\ & = f_{small, *}\mathcal{F}(V) \end{align*}\] where in the third equality we use the isomorphism \(g^{-1}h_V \cong h_{X \times_Y V}\) constructed above. These isomorphisms are clearly functorial in \(\mathcal{F}\) and functorial in \(V\) as the isomorphisms \(g^{-1}h_V \cong h_{X \times_Y V}\) are functorial. Now any sheaf on \(Y_\etale\) is determined by the restriction to the subcategory of affine schemes (Topologies, Lemma 04HR), and hence we obtain an isomorphism of functors \(f_{small, *} \cong g_*\) as desired.

Finally, we have to check that, via the isomorphism \(f_{small, *} \cong g_*\) above, the maps \(f_{small}^\sharp\) and \(g^\sharp\) agree. By construction this is already the case for the global sections of \(\mathcal{O}_Y\), i.e., for the elements of \(B\). We only need to check the result on sections over an affine \(V\) étale over \(Y\) (by Topologies, Lemma 04HR again). Writing \(V = \Spec(C)\), \(C = B[x_i]/(P_j)\) as before it suffices to check that the coordinate functions \(x_i\) are mapped to the same sections of \(\mathcal{O}_X\) over \(X \times_Y V\). And this is exactly what it means that the diagram \[\xymatrix{ g^{-1}h_V \ar[r] \ar@{..>}[d] & \prod\nolimits_{i = 1, \ldots, n} g^{-1}\mathcal{O}_Y \ar[d]^{\prod g^\sharp} \\ h_{X \times_Y V} \ar[r] & \prod\nolimits_{i = 1, \ldots, n} \mathcal{O}_X }\] commutes. Thus the lemma is proved.

Here is a version for general schemes.

Theorem

Let \(X\), \(Y\) be schemes. Let \[(g, g^\#) : (\Sh(X_\etale), \mathcal{O}_X) \longrightarrow (\Sh(Y_\etale), \mathcal{O}_Y)\] be a morphism of locally ringed topoi. Then there exists a unique morphism of schemes \(f : X \to Y\) such that \((g, g^\#)\) is isomorphic to \((f_{small}, f_{small}^\sharp)\). In other words, the construction \[\Sch \longrightarrow \textit{Locally ringed topoi}, \quad X \longrightarrow (X_\etale, \mathcal{O}_X)\] is fully faithful (morphisms up to \(2\)-isomorphisms on the right hand side).

Proof

You can prove this theorem by carefully adjusting the arguments of the proof of Lemma 04I6 to the global setting. However, we want to indicate how we can glue the result of that lemma to get a global morphism due to the rigidity provided by the result of Lemma 04IJ. Unfortunately, this is a bit messy.

Let us prove existence when \(Y\) is affine. In this case choose an affine open covering \(X = \bigcup U_i\). For each \(i\) the inclusion morphism \(j_i : U_i \to X\) induces a morphism of locally ringed topoi \((j_{i, small}, j_{i, small}^\sharp) : (\Sh(U_{i, \etale}), \mathcal{O}_{U_i}) \to (\Sh(X_\etale), \mathcal{O}_X)\) by Lemma 04I5. We can compose this with \((g, g^\sharp)\) to obtain a morphism of locally ringed topoi \[(g, g^\sharp) \circ (j_{i, small}, j_{i, small}^\sharp) : (\Sh(U_{i, \etale}), \mathcal{O}_{U_i}) \to (\Sh(Y_\etale), \mathcal{O}_Y)\] see Modules on Sites, Lemma 04IG. By Lemma 04I6 there exists a unique morphism of schemes \(f_i : U_i \to Y\) and a \(2\)-isomorphism \[t_i : (f_{i, small}, f_{i, small}^\sharp) \longrightarrow (g, g^\sharp) \circ (j_{i, small}, j_{i, small}^\sharp).\] Set \(U_{i, i'} = U_i \cap U_{i'}\), and denote \(j_{i, i'} : U_{i, i'} \to U_i\) the inclusion morphism. Since we have \(j_i \circ j_{i, i'} = j_{i'} \circ j_{i', i}\) we see that \[\begin{align*} (g, g^\sharp) \circ (j_{i, small}, j_{i, small}^\sharp) \circ (j_{i, i', small}, j_{i, i', small}^\sharp) = \\ (g, g^\sharp) \circ (j_{i', small}, j_{i', small}^\sharp) \circ (j_{i', i, small}, j_{i', i, small}^\sharp) \end{align*}\] Hence by uniqueness (see Lemma 04LW) we conclude that \(f_i \circ j_{i, i'} = f_{i'} \circ j_{i', i}\), in other words the morphisms of schemes \(f_i = f \circ j_i\) are the restrictions of a global morphism of schemes \(f : X \to Y\). Consider the diagram of \(2\)-isomorphisms (where we drop the components \({}^\sharp\) to ease the notation) \[\xymatrix{ g \circ j_{i, small} \circ j_{i, i', small} \ar[rr]^{t_i \star \text{id}_{j_{i, i', small}}} \ar@{=}[d] & & f_{small} \circ j_{i, small} \circ j_{i, i', small} \ar@{=}[d] \\ g \circ j_{i', small} \circ j_{i', i, small} \ar[rr]^{t_{i'} \star \text{id}_{j_{i', i, small}}} & & f_{small} \circ j_{i', small} \circ j_{i', i, small} }\] The notation \(\star\) indicates horizontal composition, see Categories, Definition 003H in general and Sites, Section 04I9 for our particular case. By the result of Lemma 04IJ this diagram commutes. Hence for any sheaf \(\mathcal{G}\) on \(Y_\etale\) the isomorphisms \(t_i : f_{small}^{-1}\mathcal{G}|_{U_i} \to g^{-1}\mathcal{G}|_{U_i}\) agree over \(U_{i, i'}\) and we obtain a global isomorphism \(t : f_{small}^{-1}\mathcal{G} \to g^{-1}\mathcal{G}\). It is clear that this isomorphism is functorial in \(\mathcal{G}\) and is compatible with the maps \(f_{small}^\sharp\) and \(g^\sharp\) (because it is compatible with these maps locally). This proves the theorem in case \(Y\) is affine.

In the general case, let \(V \subset Y\) be an affine open. Then \(h_V\) is a subsheaf of the final sheaf \(*\) on \(Y_\etale\). As \(g\) is exact we see that \(g^{-1}h_V\) is a subsheaf of the final sheaf on \(X_\etale\). Hence by Lemma 04HV there exists an open subscheme \(W \subset X\) such that \(g^{-1}h_V = h_W\). By Modules on Sites, Lemma 04IH there exists a commutative diagram of morphisms of locally ringed topoi \[\xymatrix{ (\Sh(W_\etale), \mathcal{O}_W) \ar[r] \ar[d]_{g'} & (\Sh(X_\etale), \mathcal{O}_X) \ar[d]^g \\ (\Sh(V_\etale), \mathcal{O}_V) \ar[r] & (\Sh(Y_\etale), \mathcal{O}_Y) }\] where the horizontal arrows are the localization morphisms (induced by the inclusion morphisms \(V \to Y\) and \(W \to X\)) and where \(g'\) is induced from \(g\). By the result of the preceding paragraph we obtain a morphism of schemes \(f' : W \to V\) and a \(2\)-isomorphism \(t : (f'_{small}, (f'_{small})^\sharp) \to (g', (g')^\sharp)\). Exactly as before these morphisms \(f'\) (for varying affine opens \(V \subset Y\)) agree on overlaps by uniqueness, so we get a morphism \(f : X \to Y\). Moreover, the \(2\)-isomorphisms \(t\) are compatible on overlaps by Lemma 04IJ again and we obtain a global \(2\)-isomorphism \((f_{small}, (f_{small})^\sharp) \to (g, (g)^\sharp)\). as desired. Some details omitted.

Push and pull

Let \(f : X \to Y\) be a morphism of schemes. Here is a list of conditions we will consider in the following:

  1. For every étale morphism \(U \to X\) and \(u \in U\) there exist an étale morphism \(V \to Y\) and a disjoint union decomposition \(X \times_Y V = W \amalg W'\) and a morphism \(h : W \to U\) over \(X\) with \(u\) in the image of \(h\).

  2. For every \(V \to Y\) étale, and every étale covering \(\{U_i \to X \times_Y V\}\) there exists an étale covering \(\{V_j \to V\}\) such that for each \(j\) we have \(X \times_Y V_j = \coprod W_{ij}\) where \(W_{ij} \to X \times_Y V\) factors through \(U_i \to X \times_Y V\) for some \(i\).

  3. For every \(U \to X\) étale, there exists a \(V \to Y\) étale and a surjective morphism \(X \times_Y V \to U\) over \(X\).

It turns out that each of these properties has meaning in terms of the behaviour of the functor \(f_{small, *}\). We will work this out in the next few sections.

Property (A)

Please see Section 04C6 for the definition of property (A).

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Assume (A).

  1. \(f_{small, *} : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) reflects injections and surjections,

  2. \(f_{small}^{-1}f_{small, *}\mathcal{F} \to \mathcal{F}\) is surjective for any abelian sheaf \(\mathcal{F}\) on \(X_\etale\),

  3. \(f_{small, *} : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) is faithful.

Proof

Let \(\mathcal{F}\) be an abelian sheaf on \(X_\etale\). Let \(U\) be an object of \(X_\etale\). By assumption we can find a covering \(\{W_i \to U\}\) in \(X_\etale\) such that each \(W_i\) is an open and closed subscheme of \(X \times_Y V_i\) for some object \(V_i\) of \(Y_\etale\). The sheaf condition shows that \[\mathcal{F}(U) \subset \prod \mathcal{F}(W_i)\] and that \(\mathcal{F}(W_i)\) is a direct summand of \(\mathcal{F}(X \times_Y V_i) = f_{small, *}\mathcal{F}(V_i)\). Hence it is clear that \(f_{small, *}\) reflects injections.

Next, suppose that \(a : \mathcal{G} \to \mathcal{F}\) is a map of abelian sheaves such that \(f_{small, *}a\) is surjective. Let \(s \in \mathcal{F}(U)\) with \(U\) as above. With \(W_i\), \(V_i\) as above we see that it suffices to show that \(s|_{W_i}\) is étale locally the image of a section of \(\mathcal{G}\) under \(a\). Since \(\mathcal{F}(W_i)\) is a direct summand of \(\mathcal{F}(X \times_Y V_i)\) it suffices to show that for any \(V \in \Ob(Y_\etale)\) any element \(s \in \mathcal{F}(X \times_Y V)\) is étale locally on \(X \times_Y V\) the image of a section of \(\mathcal{G}\) under \(a\). Since \(\mathcal{F}(X \times_Y V) = f_{small, *}\mathcal{F}(V)\) we see by assumption that there exists a covering \(\{V_j \to V\}\) such that \(s\) is the image of \(s_j \in f_{small, *}\mathcal{G}(V_j) = \mathcal{G}(X \times_Y V_j)\). This proves \(f_{small, *}\) reflects surjections.

Parts (2), (3) follow formally from part (1), see Modules on Sites, Lemma 04DA.

Lemma

Let \(f : X \to Y\) be a separated locally quasi-finite morphism of schemes. Then property (A) above holds.

Proof

Let \(U \to X\) be an étale morphism and \(u \in U\). The geometric statement (A) reduces directly to the case where \(U\) and \(Y\) are affine schemes. Denote \(x \in X\) and \(y \in Y\) the images of \(u\). Since \(X \to Y\) is locally quasi-finite, and \(U \to X\) is locally quasi-finite (see Morphisms, Lemma 03WS) we see that \(U \to Y\) is locally quasi-finite (see Morphisms, Lemma 01TL). Moreover both \(X \to Y\) and \(U \to Y\) are separated. Thus More on Morphisms, Lemma 02LO applies to both morphisms. This means we may pick an étale neighbourhood \((V, v) \to (Y, y)\) such that \[X \times_Y V = W \amalg R, \quad U \times_Y V = W' \amalg R'\] and points \(w \in W\), \(w' \in W'\) such that

  1. \(W\), \(R\) are open and closed in \(X \times_Y V\),

  2. \(W'\), \(R'\) are open and closed in \(U \times_Y V\),

  3. \(W \to V\) and \(W' \to V\) are finite,

  4. \(w\), \(w'\) map to \(v\),

  5. \(\kappa(v) \subset \kappa(w)\) and \(\kappa(v) \subset \kappa(w')\) are purely inseparable, and

  6. no other point of \(W\) or \(W'\) maps to \(v\).

Here is a commutative diagram \[\xymatrix{ U \ar[d] & U \times_Y V \ar[l] \ar[d] & W' \amalg R' \ar[d] \ar[l] \\ X \ar[d] & X \times_Y V \ar[l] \ar[d] & W \amalg R \ar[l] \\ Y & V \ar[l] }\] After shrinking \(V\) we may assume that \(W'\) maps into \(W\): just remove the image the inverse image of \(R\) in \(W'\); this is a closed set (as \(W' \to V\) is finite) not containing \(v\). Then \(W' \to W\) is finite because both \(W \to V\) and \(W' \to V\) are finite. Hence \(W' \to W\) is finite étale, and there is exactly one point in the fibre over \(w\) with \(\kappa(w) = \kappa(w')\). Hence \(W' \to W\) is an isomorphism in an open neighbourhood \(W^\circ\) of \(w\), see Étale Morphisms, Lemma 04DH. Since \(W \to V\) is finite the image of \(W \setminus W^\circ\) is a closed subset \(T\) of \(V\) not containing \(v\). Thus after replacing \(V\) by \(V \setminus T\) we may assume that \(W' \to W\) is an isomorphism. Now the decomposition \(X \times_Y V = W \amalg R\) and the morphism \(W \to U\) are as desired and we win.

Lemma

Let \(f : X \to Y\) be an integral morphism of schemes. Then property (A) holds.

Proof

Let \(U \to X\) be étale, and let \(u \in U\) be a point. We have to find \(V \to Y\) étale, a disjoint union decomposition \(X \times_Y V = W \amalg W'\) and an \(X\)-morphism \(W \to U\) with \(u\) in the image. We may shrink \(U\) and \(Y\) and assume \(U\) and \(Y\) are affine. In this case also \(X\) is affine, since an integral morphism is affine by definition. Write \(Y = \Spec(A)\), \(X = \Spec(B)\) and \(U = \Spec(C)\). Then \(A \to B\) is an integral ring map, and \(B \to C\) is an étale ring map. By Algebra, Lemma 00U2 we can find a finite \(A\)-subalgebra \(B' \subset B\) and an étale ring map \(B' \to C'\) such that \(C = B \otimes_{B'} C'\). Thus the question reduces to the étale morphism \(U' = \Spec(C') \to X' = \Spec(B')\) over the finite morphism \(X' \to Y\). In this case the result follows from Lemma 04DL.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Denote \(f_{small} : \Sh(X_\etale) \to \Sh(Y_\etale)\) the associated morphism of small étale topoi. Assume at least one of the following

  1. \(f\) is integral, or

  2. \(f\) is separated and locally quasi-finite.

Then the functor \(f_{small, *} : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) has the following properties

  1. the map \(f_{small}^{-1}f_{small, *}\mathcal{F} \to \mathcal{F}\) is always surjective,

  2. \(f_{small, *}\) is faithful, and

  3. \(f_{small, *}\) reflects injections and surjections.

Proof

Combine Lemmas 04DL, 04DM, and 04DK.

Property (B)

Please see Section 04C6 for the definition of property (B).

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Assume (B) holds. Then the functor \(f_{small, *} : \Sh(X_\etale) \to \Sh(Y_\etale)\) transforms surjections into surjections.

Proof

This follows from Sites, Lemma 04D7.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Suppose

  1. \(V \to Y\) is an étale morphism of schemes,

  2. \(\{U_i \to X \times_Y V\}\) is an étale covering, and

  3. \(v \in V\) is a point.

Assume that for any such data there exists an étale neighbourhood \((V', v') \to (V, v)\), a disjoint union decomposition \(X \times_Y V' = \coprod W'_i\), and morphisms \(W'_i \to U_i\) over \(X \times_Y V\). Then property (B) holds.

Proof

Omitted.

Lemma

Let \(f : X \to Y\) be a finite morphism of schemes. Then property (B) holds.

Proof

Consider \(V \to Y\) étale, \(\{U_i \to X \times_Y V\}\) an étale covering, and \(v \in V\). We have to find a \(V' \to V\) and decomposition and maps as in Lemma 04DP. We may shrink \(V\) and \(Y\), hence we may assume that \(V\) and \(Y\) are affine. Since \(X\) is finite over \(Y\), this also implies that \(X\) is affine. During the proof we may (finitely often) replace \((V, v)\) by an étale neighbourhood \((V', v')\) and correspondingly the covering \(\{U_i \to X \times_Y V\}\) by \(\{V' \times_V U_i \to X \times_Y V'\}\).

Since \(X \times_Y V \to V\) is finite there exist finitely many (pairwise distinct) points \(x_1, \ldots, x_n \in X \times_Y V\) mapping to \(v\). We may apply More on Morphisms, Lemma 02LO to \(X \times_Y V \to V\) and the points \(x_1, \ldots, x_n\) lying over \(v\) and find an étale neighbourhood \((V', v') \to (V, v)\) such that \[X \times_Y V' = R \amalg \coprod T_a\] with \(T_a \to V'\) finite with exactly one point \(p_a\) lying over \(v'\) and moreover \(\kappa(v') \subset \kappa(p_a)\) purely inseparable, and such that \(R \to V'\) has empty fibre over \(v'\). Because \(X \to Y\) is finite, also \(R \to V'\) is finite. Hence after shrinking \(V'\) we may assume that \(R = \emptyset\). Thus we may assume that \(X \times_Y V = X_1 \amalg \ldots \amalg X_n\) with exactly one point \(x_l \in X_l\) lying over \(v\) with moreover \(\kappa(v) \subset \kappa(x_l)\) purely inseparable. Note that this property is preserved under refinement of the étale neighbourhood \((V, v)\).

For each \(l\) choose an \(i_l\) and a point \(u_l \in U_{i_l}\) mapping to \(x_l\). Now we apply property (A) for the finite morphism \(X \times_Y V \to V\) and the étale morphisms \(U_{i_l} \to X \times_Y V\) and the points \(u_l\). This is permissible by Lemma 04DM This gives produces an étale neighbourhood \((V', v') \to (V, v)\) and decompositions \[X \times_Y V' = W_l \amalg R_l\] and \(X\)-morphisms \(a_l : W_l \to U_{i_l}\) whose image contains \(u_{i_l}\). Here is a picture: \[\xymatrix{ & & & U_{i_l} \ar[d] & \\ W_l \ar[rrru] \ar[r] & W_l \amalg R_l \ar@{=}[r] & X \times_Y V' \ar[r] \ar[d] & X \times_Y V \ar[r] \ar[d] & X \ar[d] \\ & & V' \ar[r] & V \ar[r] & Y }\] After replacing \((V, v)\) by \((V', v')\) we conclude that each \(x_l\) is contained in an open and closed neighbourhood \(W_l\) such that the inclusion morphism \(W_l \to X \times_Y V\) factors through \(U_i \to X \times_Y V\) for some \(i\). Replacing \(W_l\) by \(W_l \cap X_l\) we see that these open and closed sets are disjoint and moreover that \(\{x_1, \ldots, x_n\} \subset W_1 \cup \ldots \cup W_n\). Since \(X \times_Y V \to V\) is finite we may shrink \(V\) and assume that \(X \times_Y V = W_1 \amalg \ldots \amalg W_n\) as desired.

Lemma

Let \(f : X \to Y\) be an integral morphism of schemes. Then property (B) holds.

Proof

Consider \(V \to Y\) étale, \(\{U_i \to X \times_Y V\}\) an étale covering, and \(v \in V\). We have to find a \(V' \to V\) and decomposition and maps as in Lemma 04DP. We may shrink \(V\) and \(Y\), hence we may assume that \(V\) and \(Y\) are affine. Since \(X\) is integral over \(Y\), this also implies that \(X\) and \(X \times_Y V\) are affine. We may refine the covering \(\{U_i \to X \times_Y V\}\), and hence we may assume that \(\{U_i \to X \times_Y V\}_{i = 1, \ldots, n}\) is a standard étale covering. Write \(Y = \Spec(A)\), \(X = \Spec(B)\), \(V = \Spec(C)\), and \(U_i = \Spec(B_i)\). Then \(A \to B\) is an integral ring map, and \(B \otimes_A C \to B_i\) are étale ring maps. By Algebra, Lemma 00U2 we can find a finite \(A\)-subalgebra \(B' \subset B\) and an étale ring map \(B' \otimes_A C \to B'_i\) for \(i = 1, \ldots, n\) such that \(B_i = B \otimes_{B'} B'_i\). Thus the question reduces to the étale covering \(\{\Spec(B'_i) \to X' \times_Y V\}_{i = 1, \ldots, n}\) with \(X' = \Spec(B')\) finite over \(Y\). In this case the result follows from Lemma 04DQ.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Assume \(f\) is integral (for example finite). Then

  1. \(f_{small, *}\) transforms surjections into surjections (on sheaves of sets and on abelian sheaves),

  2. \(f_{small}^{-1}f_{small, *}\mathcal{F} \to \mathcal{F}\) is surjective for any abelian sheaf \(\mathcal{F}\) on \(X_\etale\),

  3. \(f_{small, *} : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) is faithful and reflects injections and surjections, and

  4. \(f_{small, *} : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) is exact.

Proof

Parts (2), (3) we have seen in Lemma 04C9. Part (1) follows from Lemmas 04DR and 04DO. Part (4) is a consequence of part (1), see Modules on Sites, Lemma 04DB.

Property (C)

Please see Section 04C6 for the definition of property (C).

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Assume (C) holds. Then the functor \(f_{small, *} : \Sh(X_\etale) \to \Sh(Y_\etale)\) reflects injections and surjections.

Proof

Follows from Sites, Lemma 04D9. We omit the verification that property (C) implies that the functor \(Y_\etale \to X_\etale\), \(V \mapsto X \times_Y V\) satisfies the assumption of Sites, Lemma 04D9.

Remark

Property (C) holds if \(f : X \to Y\) is an open immersion. Namely, if \(U \in \Ob(X_\etale)\), then we can view \(U\) also as an object of \(Y_\etale\) and \(U \times_Y X = U\). Hence property (C) does not imply that \(f_{small, *}\) is exact as this is not the case for open immersions (in general).

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Assume that for any \(V \to Y\) étale we have that

  1. \(X \times_Y V \to V\) has property (C), and

  2. \(X \times_Y V \to V\) is closed.

Then the functor \(Y_\etale \to X_\etale\), \(V \mapsto X \times_Y V\) is almost cocontinuous, see Sites, Definition 04B7.

Proof

Let \(V \to Y\) be an object of \(Y_\etale\) and let \(\{U_i \to X \times_Y V\}_{i \in I}\) be a covering of \(X_\etale\). By assumption (1) for each \(i\) we can find an étale morphism \(h_i : V_i \to V\) and a surjective morphism \(X \times_Y V_i \to U_i\) over \(X \times_Y V\). Note that \(\bigcup h_i(V_i) \subset V\) is an open set containing the closed set \(Z = \Im(X \times_Y V \to V)\). Let \(h_0 : V_0 = V \setminus Z \to V\) be the open immersion. It is clear that \(\{V_i \to V\}_{i \in I \cup \{0\}}\) is an étale covering such that for each \(i \in I \cup \{0\}\) we have either \(V_i \times_Y X = \emptyset\) (namely if \(i = 0\)), or \(V_i \times_Y X \to V \times_Y X\) factors through \(U_i \to X \times_Y V\) (if \(i \not = 0\)). Hence the functor \(Y_\etale \to X_\etale\) is almost cocontinuous.

Lemma

Let \(f : X \to Y\) be an integral morphism of schemes which defines a homeomorphism of \(X\) with a closed subset of \(Y\). Then property (C) holds.

Proof

Let \(g : U \to X\) be an étale morphism. We need to find an object \(V \to Y\) of \(Y_\etale\) and a surjective morphism \(X \times_Y V \to U\) over \(X\). Suppose that for every \(u \in U\) we can find an object \(V_u \to Y\) of \(Y_\etale\) and a morphism \(h_u : X \times_Y V_u \to U\) over \(X\) with \(u \in \Im(h_u)\). Then we can take \(V = \coprod V_u\) and \(h = \coprod h_u\) and we win. Hence given a point \(u \in U\) we find a pair \((V_u, h_u)\) as above. To do this we may shrink \(U\) and assume that \(U\) is affine. In this case \(g : U \to X\) is locally quasi-finite. Let \(g^{-1}(g(\{u\})) = \{u, u_2, \ldots, u_n\}\). Since there are no specializations \(u_i \leadsto u\) we may replace \(U\) by an affine neighbourhood so that \(g^{-1}(g(\{u\})) = \{u\}\).

The image \(g(U) \subset X\) is open, hence \(f(g(U))\) is locally closed in \(Y\). Choose an open \(V \subset Y\) such that \(f(g(U)) = f(X) \cap V\). It follows that \(g\) factors through \(X \times_Y V\) and that the resulting \(\{U \to X \times_Y V\}\) is an étale covering. Since \(f\) has property (B) , see Lemma 04DR, we see that there exists an étale covering \(\{V_j \to V\}\) such that \(X \times_Y V_j \to X \times_Y V\) factor through \(U\). This implies that \(V' = \coprod V_j\) is étale over \(Y\) and that there is a morphism \(h : X \times_Y V' \to U\) whose image surjects onto \(g(U)\). Since \(u\) is the only point in its fibre it must be in the image of \(h\) and we win.

We urge the reader to think of the following lemma as a way station3 on the journey towards the ultimate truth regarding \(f_{small, *}\) for integral universally injective morphisms.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Assume that \(f\) is universally injective and integral (for example a closed immersion). Then

  1. \(f_{small, *} : \Sh(X_\etale) \to \Sh(Y_\etale)\) reflects injections and surjections,

  2. \(f_{small, *} : \Sh(X_\etale) \to \Sh(Y_\etale)\) commutes with pushouts and coequalizers (and more generally finite connected colimits),

  3. \(f_{small, *}\) transforms surjections into surjections (on sheaves of sets and on abelian sheaves),

  4. the map \(f_{small}^{-1}f_{small, *}\mathcal{F} \to \mathcal{F}\) is surjective for any sheaf (of sets or of abelian groups) \(\mathcal{F}\) on \(X_\etale\),

  5. the functor \(f_{small, *}\) is faithful (on sheaves of sets and on abelian sheaves),

  6. \(f_{small, *} : \textit{Ab}(X_\etale) \to \textit{Ab}(Y_\etale)\) is exact, and

  7. the functor \(Y_\etale \to X_\etale\), \(V \mapsto X \times_Y V\) is almost cocontinuous.

Proof

By Lemmas 04DM, 04DR and 04DW we know that the morphism \(f\) has properties (A), (B), and (C). Moreover, by Lemma 04DV we know that the functor \(Y_\etale \to X_\etale\) is almost cocontinuous. Now we have

  1. property (C) implies (1) by Lemma 04DT,

  2. almost continuous implies (2) by Sites, Lemma 04BA,

  3. property (B) implies (3) by Lemma 04DO.

Properties (4), (5), and (6) follow formally from the first three, see Sites, Lemma 04D6 and Modules on Sites, Lemma 04DB. Property (7) we saw above.

Topological invariance of the small étale site

In the following theorem we show that the small étale site is a topological invariant in the following sense: If \(f : X \to Y\) is a morphism of schemes which is a universal homeomorphism, then \(X_\etale \cong Y_\etale\) as sites. This improves the result of Étale Morphisms, Theorem 039R. We first prove the result for morphisms and then we state the result for categories.

Theorem

Let \(X\) and \(Y\) be two schemes over a base scheme \(S\). Let \(S' \to S\) be a universal homeomorphism. Denote \(X'\) (resp. \(Y'\)) the base change to \(S'\). If \(X\) is étale over \(S\), then the map \[\Mor_S(Y, X) \longrightarrow \Mor_{S'}(Y', X')\] is bijective.

Proof

After base changing via \(Y \to S\), we may assume that \(Y = S\). Thus we may and do assume both \(X\) and \(Y\) are étale over \(S\). In other words, the theorem states that the base change functor is a fully faithful functor from the category of schemes étale over \(S\) to the category of schemes étale over \(S'\).

Consider the forgetful functor [0BTZ]\[\begin{equation} \begin{matrix} \text{descent data }(X', \varphi')\text{ relative to }S'/S \\ \text{ with }X'\text{ \'etale over }S' \end{matrix} \longrightarrow \text{schemes }X'\text{ \'etale over }S' \end{equation}\] We claim this functor is an equivalence. On the other hand, the functor [0BU0]\[\begin{equation} \text{schemes }X\text{ \'etale over }S \longrightarrow \begin{matrix} \text{descent data }(X', \varphi')\text{ relative to }S'/S \\ \text{ with }X'\text{ \'etale over }S' \end{matrix} \end{equation}\] is fully faithful by Étale Morphisms, Lemma 0BTL. Thus the claim implies the theorem.

Proof of the claim. Recall that a universal homeomorphism is the same thing as an integral, universally injective, surjective morphism, see Morphisms, Lemma 04DF. In particular, the diagonal \(\Delta : S' \to S' \times_S S'\) is a thickening by Morphisms, Lemma 01S4. Thus by Étale Morphisms, Theorem 025H we see that given \(X' \to S'\) étale there is a unique isomorphism \[\varphi' : X' \times_S S' \to S' \times_S X'\] of schemes étale over \(S' \times_S S'\) which pulls back under \(\Delta\) to \(\text{id} : X' \to X'\) over \(S'\). Since \(S' \to S' \times_S S' \times_S S'\) is a thickening as well (it is bijective and a closed immersion) we conclude that \((X', \varphi')\) is a descent datum relative to \(S'/S\). The canonical nature of the construction of \(\varphi'\) shows that it is compatible with morphisms between schemes étale over \(S'\). In other words, we obtain a quasi-inverse \(X' \mapsto (X', \varphi')\) of the functor (0BTZ). This proves the claim and finishes the proof of the theorem.

Theorem

Let \(f : X \to Y\) be a morphism of schemes. Assume \(f\) is integral, universally injective and surjective (i.e., \(f\) is a universal homeomorphism, see Morphisms, Lemma 04DF). The functor \[V \longmapsto V_X = X \times_Y V\] defines an equivalence of categories \[\{ \text{schemes }V\text{ \'etale over }Y \} \leftrightarrow \{ \text{schemes }U\text{ \'etale over }X \}\]

We give two proofs. The first uses effectivity of descent for quasi-compact, separated, étale morphisms relative to surjective integral morphisms. The second uses the material on properties (A), (B), and (C) discussed earlier in the chapter.

Proof

By Theorem 0BTY we see that the functor is fully faithful. It remains to show that the functor is essentially surjective. Let \(U \to X\) be an étale morphism of schemes.

Suppose that the result holds if \(U\) and \(Y\) are affine. In that case, we choose an affine open covering \(U = \bigcup U_i\) such that each \(U_i\) maps into an affine open of \(Y\). By assumption (affine case) we can find étale morphisms \(V_i \to Y\) such that \(X \times_Y V_i \cong U_i\) as schemes over \(X\). Let \(V_{i, i'} \subset V_i\) be the open subscheme whose underlying topological space corresponds to \(U_i \cap U_{i'}\). Because we have isomorphisms \[X \times_Y V_{i, i'} \cong U_i \cap U_{i'} \cong X \times_Y V_{i', i}\] as schemes over \(X\) we see by fully faithfulness that we obtain isomorphisms \(\theta_{i, i'} : V_{i, i'} \to V_{i', i}\) of schemes over \(Y\). We omit the verification that these isomorphisms satisfy the cocycle condition of Schemes, Section 01JA. Applying Schemes, Lemma 01JC we obtain a scheme \(V \to Y\) by glueing the schemes \(V_i\) along the identifications \(\theta_{i, i'}\). It is clear that \(V \to Y\) is étale and \(X \times_Y V \cong U\) by construction.

Thus it suffices to show the lemma in case \(U\) and \(Y\) are affine. Recall that in the proof of Theorem 0BTY we showed that \(U\) comes with a unique descent datum \((U, \varphi)\) relative to \(X/Y\). By Étale Morphisms, Proposition 0BTP (which applies because \(U \to X\) is quasi-compact and separated as well as étale by our reduction to the affine case) there exists an étale morphism \(V \to Y\) such that \(X \times_Y V \cong U\) and the proof is complete.

Proof

By Theorem 0BTY we see that the functor is fully faithful. It remains to show that the functor is essentially surjective. Let \(U \to X\) be an étale morphism of schemes.

Suppose that the result holds if \(U\) and \(Y\) are affine. In that case, we choose an affine open covering \(U = \bigcup U_i\) such that each \(U_i\) maps into an affine open of \(Y\). By assumption (affine case) we can find étale morphisms \(V_i \to Y\) such that \(X \times_Y V_i \cong U_i\) as schemes over \(X\). Let \(V_{i, i'} \subset V_i\) be the open subscheme whose underlying topological space corresponds to \(U_i \cap U_{i'}\). Because we have isomorphisms \[X \times_Y V_{i, i'} \cong U_i \cap U_{i'} \cong X \times_Y V_{i', i}\] as schemes over \(X\) we see by fully faithfulness that we obtain isomorphisms \(\theta_{i, i'} : V_{i, i'} \to V_{i', i}\) of schemes over \(Y\). We omit the verification that these isomorphisms satisfy the cocycle condition of Schemes, Section 01JA. Applying Schemes, Lemma 01JC we obtain a scheme \(V \to Y\) by glueing the schemes \(V_i\) along the identifications \(\theta_{i, i'}\). It is clear that \(V \to Y\) is étale and \(X \times_Y V \cong U\) by construction.

Thus it suffices to prove that the functor [04E0]\[\begin{equation} \{ \text{affine schemes }V\text{ \'etale over }Y \} \leftrightarrow \{ \text{affine schemes }U\text{ \'etale over }X \} \end{equation}\] is essentially surjective when \(X\) and \(Y\) are affine.

Let \(U \to X\) be an affine scheme étale over \(X\). We have to find \(V \to Y\) étale (and affine) such that \(X \times_Y V\) is isomorphic to \(U\) over \(X\). Note that an étale morphism of affines has universally bounded fibres, see Morphisms, Lemmas 03WS and 03JA. Hence we can do induction on the integer \(n\) bounding the degree of the fibres of \(U \to X\). See Morphisms, Lemma 03WU for a description of this integer in the case of an étale morphism. If \(n = 1\), then \(U \to X\) is an open immersion (see Étale Morphisms, Theorem 025G), and the result is clear. Assume \(n > 1\).

By Lemma 04DW there exists an étale morphism of schemes \(W \to Y\) and a surjective morphism \(W_X \to U\) over \(X\). As \(U\) is quasi-compact we may replace \(W\) by a disjoint union of finitely many affine opens of \(W\), hence we may assume that \(W\) is affine as well. Here is a diagram \[\xymatrix{ U \ar[d] & U \times_Y W \ar[l] \ar[d] & W_X \amalg R \ar@{=}[l]\\ X \ar[d] & W_X \ar[l] \ar[d] \\ Y & W \ar[l] }\] The disjoint union decomposition arises because by construction the étale morphism of affine schemes \(U \times_Y W \to W_X\) has a section. OK, and now we see that the morphism \(R \to X \times_Y W\) is an étale morphism of affine schemes whose fibres have degree universally bounded by \(n - 1\). Hence by induction assumption there exists a scheme \(V' \to W\) étale such that \(R \cong W_X \times_W V'\). Taking \(V'' = W \amalg V'\) we find a scheme \(V''\) étale over \(W\) whose base change to \(W_X\) is isomorphic to \(U \times_Y W\) over \(X \times_Y W\).

At this point we can use descent to find \(V\) over \(Y\) whose base change to \(X\) is isomorphic to \(U\) over \(X\). Namely, by the fully faithfulness of the functor (04E0) corresponding to the universal homeomorphism \(X \times_Y (W \times_Y W) \to (W \times_Y W)\) there exists a unique isomorphism \(\varphi : V'' \times_Y W \to W \times_Y V''\) whose base change to \(X \times_Y (W \times_Y W)\) is the canonical descent datum for \(U \times_Y W\) over \(X \times_Y W\). In particular \(\varphi\) satisfies the cocycle condition. Hence by Descent, Lemma 0245 we see that \(\varphi\) is effective (recall that all schemes above are affine). Thus we obtain \(V \to Y\) and an isomorphism \(V'' \cong W \times_Y V\) such that the canonical descent datum on \(W \times_Y V/W/Y\) agrees with \(\varphi\). Note that \(V \to Y\) is étale, by Descent, Lemma 02VN. Moreover, there is an isomorphism \(V_X \cong U\) which comes from descending the isomorphism \[V_X \times_X W_X = X \times_Y V \times_Y W = (X \times_Y W) \times_W (W \times_Y V) \cong W_X \times_W V'' \cong U \times_Y W\] which we have by construction. Some details omitted.

Remark

In the situation of Theorem 04DZ it is also true that \(V \mapsto V_X\) induces an equivalence between those étale morphisms \(V \to Y\) with \(V\) affine and those étale morphisms \(U \to X\) with \(U\) affine. This follows for example from Limits, Proposition 05YU.

Proposition

Let \(X_0 \to X\) be a universal homeomorphism of schemes (for example the closed immersion defined by a nilpotent sheaf of ideals). Then

  1. the étale sites \(X_\etale\) and \((X_0)_\etale\) are isomorphic,

  2. the étale topoi \(\Sh(X_\etale)\) and \(\Sh((X_0)_\etale)\) are equivalent, and

  3. \(H^q_\etale(X, \mathcal{F}) = H^q_\etale(X_0, \mathcal{F}|_{X_0})\) for all \(q\) and for any abelian sheaf \(\mathcal{F}\) on \(X_\etale\).

Proof

The equivalence of categories \(X_\etale \to (X_0)_\etale\) is given by Theorem 04DZ. We omit the proof that under this equivalence the étale coverings correspond. Hence (1) holds. Parts (2) and (3) follow formally from (1).

Closed immersions and pushforward

Before stating and proving Proposition 04CA in its correct generality we briefly state and prove it for closed immersions. Namely, some of the preceding arguments are quite a bit easier to follow in the case of a closed immersion and so we repeat them here in their simplified form.

In the rest of this section \(i : Z \to X\) is a closed immersion. The functor \[\Sch/X \longrightarrow \Sch/Z, \quad U \longmapsto U_Z = Z \times_X U\] will be denoted \(U \mapsto U_Z\) as indicated. Since being a closed immersion is preserved under arbitrary base change the scheme \(U_Z\) is a closed subscheme of \(U\).

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. Let \(U, U'\) be schemes étale over \(X\). Let \(h : U_Z \to U'_Z\) be a morphism over \(Z\). Then there exists a diagram \[\xymatrix{ U & W \ar[l]_a \ar[r]^b & U' }\] in \(X_\etale\) such that \(a_Z : W_Z \to U_Z\) is an isomorphism and \(h = b_Z \circ (a_Z)^{-1}\).

Proof

Consider the scheme \(M = U \times_X U'\). The graph \(\Gamma_h \subset M_Z\) of \(h\) is open. This is true for example as \(\Gamma_h\) is the image of a section of the étale morphism \(\text{pr}_{1, Z} : M_Z \to U_Z\), see Étale Morphisms, Proposition 024T. Hence there exists an open subscheme \(W \subset M\) whose intersection with the closed subset \(M_Z\) is \(\Gamma_h\). Set \(a = \text{pr}_1|_W\) and \(b = \text{pr}_2|_W\).

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. Let \(V \to Z\) be an étale morphism of schemes. There exist étale morphisms \(U_i \to X\) and morphisms \(U_{i, Z} \to V\) such that \(\{U_{i, Z} \to V\}\) is a Zariski covering of \(V\).

Proof

Since we only have to find a Zariski covering of \(V\) consisting of schemes of the form \(U_Z\) with \(U\) étale over \(X\), we may Zariski localize on \(X\) and \(V\). Hence we may assume \(X\) and \(V\) affine. In the affine case this is Algebra, Lemma 04D1.

If \(\overline{x} : \Spec(k) \to X\) is a geometric point of \(X\), then either \(\overline{x}\) factors (uniquely) through the closed subscheme \(Z\), or \(Z_{\overline{x}} = \emptyset\). If \(\overline{x}\) factors through \(Z\) we say that \(\overline{x}\) is a geometric point of \(Z\) (because it is) and we use the notation “\(\overline{x} \in Z\)” to indicate this.

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. Let \(\mathcal{G}\) be a sheaf of sets on \(Z_\etale\). Let \(\overline{x}\) be a geometric point of \(X\). Then \[(i_{small, *}\mathcal{G})_{\overline{x}} = \left\{ \begin{matrix} * & \text{if} & \overline{x} \not \in Z \\ \mathcal{G}_{\overline{x}} & \text{if} & \overline{x} \in Z \end{matrix} \right.\] where \(*\) denotes a singleton set.

Proof

Let \(U = X \setminus Z\). Note that \(i_{small, *}\mathcal{G}|_{U_\etale} = *\) is the final object in the category of étale sheaves on \(U\), i.e., the sheaf which associates a singleton set to each scheme étale over \(U\). This explains the value of \((i_{small, *}\mathcal{G})_{\overline{x}}\) if \(\overline{x} \not \in Z\).

Next, suppose that \(\overline{x} \in Z\). Note that \[(i_{small, *}\mathcal{G})_{\overline{x}} = \colim_{(U, \overline{u})} \mathcal{G}(U_Z)\] and on the other hand \[\mathcal{G}_{\overline{x}} = \colim_{(V, \overline{v})} \mathcal{G}(V).\] Let \(\mathcal{C}_1 = \{(U, \overline{u})\}^{opp}\) be the opposite of the category of étale neighbourhoods of \(\overline{x}\) in \(X\), and let \(\mathcal{C}_2 = \{(V, \overline{v})\}^{opp}\) be the opposite of the category of étale neighbourhoods of \(\overline{x}\) in \(Z\). The canonical map \[\mathcal{G}_{\overline{x}} \longrightarrow (i_{small, *}\mathcal{G})_{\overline{x}}\] corresponds to the functor \(F : \mathcal{C}_1 \to \mathcal{C}_2\), \(F(U, \overline{u}) = (U_Z, \overline{x})\). Now Lemmas 04FW and 04FV imply that \(\mathcal{C}_1\) is cofinal in \(\mathcal{C}_2\), see Categories, Definition 04E6. Hence it follows that the displayed arrow is an isomorphism, see Categories, Lemma 04E7.

Proposition

Let \(i : Z \to X\) be a closed immersion of schemes.

  1. The functor \[i_{small, *} : \Sh(Z_\etale) \longrightarrow \Sh(X_\etale)\] is fully faithful and its essential image is those sheaves of sets \(\mathcal{F}\) on \(X_\etale\) whose restriction to \(X \setminus Z\) is isomorphic to \(*\), and

  2. the functor \[i_{small, *} : \textit{Ab}(Z_\etale) \longrightarrow \textit{Ab}(X_\etale)\] is fully faithful and its essential image is those abelian sheaves on \(X_\etale\) whose support is contained in \(Z\).

In both cases \(i_{small}^{-1}\) is a left inverse to the functor \(i_{small, *}\).

Proof

Let’s discuss the case of sheaves of sets. For any sheaf \(\mathcal{G}\) on \(Z\) the morphism \(i_{small}^{-1}i_{small, *}\mathcal{G} \to \mathcal{G}\) is an isomorphism by Lemma 04FX (and Theorem 03PU). This implies formally that \(i_{small, *}\) is fully faithful, see Sites, Lemma 04D6. It is clear that \(i_{small, *}\mathcal{G}|_{U_\etale} \cong *\) where \(U = X \setminus Z\). Conversely, suppose that \(\mathcal{F}\) is a sheaf of sets on \(X\) such that \(\mathcal{F}|_{U_\etale} \cong *\). Consider the adjunction mapping \[\mathcal{F} \longrightarrow i_{small, *}i_{small}^{-1}\mathcal{F}\] Combining Lemmas 04FX and 03Q1 we see that it is an isomorphism. This finishes the proof of (1). The proof of (2) is identical.

Integral universally injective morphisms

Here is the general version of Proposition 04CA.

Proposition

Let \(f : X \to Y\) be a morphism of schemes which is integral and universally injective.

  1. The functor \[f_{small, *} : \Sh(X_\etale) \longrightarrow \Sh(Y_\etale)\] is fully faithful and its essential image is those sheaves of sets \(\mathcal{F}\) on \(Y_\etale\) whose restriction to \(Y \setminus f(X)\) is isomorphic to \(*\), and

  2. the functor \[f_{small, *} : \textit{Ab}(X_\etale) \longrightarrow \textit{Ab}(Y_\etale)\] is fully faithful and its essential image is those abelian sheaves on \(Y_\etale\) whose support is contained in \(f(X)\).

In both cases \(f_{small}^{-1}\) is a left inverse to the functor \(f_{small, *}\).

Proof

We may factor \(f\) as \[\xymatrix{ X \ar[r]^h & Z \ar[r]^i & Y }\] where \(h\) is integral, universally injective and surjective and \(i : Z \to Y\) is a closed immersion. Apply Proposition 04CA to \(i\) and apply Theorem 04DZ to \(h\).

Big sites and pushforward

In this section we prove some technical results on \(f_{big, *}\) for certain types of morphisms of schemes.

Lemma

Let \(\tau \in \{Zariski, \etale, smooth, syntomic, fppf\}\). Let \(f : X \to Y\) be a monomorphism of schemes. Then the canonical map \(f_{big}^{-1}f_{big, *}\mathcal{F} \to \mathcal{F}\) is an isomorphism for any sheaf \(\mathcal{F}\) on \((\Sch/X)_\tau\).

Proof

In this case the functor \((\Sch/X)_\tau \to (\Sch/Y)_\tau\) is continuous, cocontinuous and fully faithful. Hence the result follows from Sites, Lemma 00XT.

Remark

In the situation of Lemma 04C7 it is true that the canonical map \(\mathcal{F} \to f_{big}^{-1}f_{big!}\mathcal{F}\) is an isomorphism for any sheaf of sets \(\mathcal{F}\) on \((\Sch/X)_\tau\). The proof is the same. This also holds for sheaves of abelian groups. However, note that the functor \(f_{big!}\) for sheaves of abelian groups is defined in Modules on Sites, Section 04BE and is in general different from \(f_{big!}\) on sheaves of sets. The result for sheaves of abelian groups follows from Modules on Sites, Lemma 077I.

Lemma

Let \(f : X \to Y\) be a closed immersion of schemes. Let \(U \to X\) be a syntomic (resp. smooth, resp. étale) morphism. Then there exist syntomic (resp. smooth, resp. étale) morphisms \(V_i \to Y\) and morphisms \(V_i \times_Y X \to U\) such that \(\{V_i \times_Y X \to U\}\) is a Zariski covering of \(U\).

Proof

Let us prove the lemma when \(\tau = syntomic\). The question is local on \(U\). Thus we may assume that \(U\) is an affine scheme mapping into an affine of \(Y\). Hence we reduce to proving the following case: \(Y = \Spec(A)\), \(X = \Spec(A/I)\), and \(U = \Spec(\overline{B})\), where \(A/I \to \overline{B}\) be a syntomic ring map. By Algebra, Lemma 00T0 we can find elements \(\overline{g}_i \in \overline{B}\) such that \(\overline{B}_{\overline{g}_i} = A_i/IA_i\) for certain syntomic ring maps \(A \to A_i\). This proves the lemma in the syntomic case. The proof of the smooth case is the same except it uses Algebra, Lemma 04B1. In the étale case use Algebra, Lemma 04D1.

Lemma

Let \(f : X \to Y\) be a closed immersion of schemes. Let \(\{U_i \to X\}\) be a syntomic (resp. smooth, resp. étale) covering. There exists a syntomic (resp. smooth, resp. étale) covering \(\{V_j \to Y\}\) such that for each \(j\), either \(V_j \times_Y X = \emptyset\), or the morphism \(V_j \times_Y X \to X\) factors through \(U_i\) for some \(i\).

Proof

For each \(i\) we can choose syntomic (resp. smooth, resp. étale) morphisms \(g_{ij} : V_{ij} \to Y\) and morphisms \(V_{ij} \times_Y X \to U_i\) over \(X\), such that \(\{V_{ij} \times_Y X \to U_i\}\) are Zariski coverings, see Lemma 04E3. This in particular implies that \(\bigcup_{ij} g_{ij}(V_{ij})\) contains the closed subset \(f(X)\). Hence the family of syntomic (resp. smooth, resp. étale) maps \(g_{ij}\) together with the open immersion \(Y \setminus f(X) \to Y\) forms the desired syntomic (resp. smooth, resp. étale) covering of \(Y\).

Lemma

Let \(f : X \to Y\) be a closed immersion of schemes. Let \(\tau \in \{syntomic, smooth, \etale\}\). The functor \(V \mapsto X \times_Y V\) defines an almost cocontinuous functor (see Sites, Definition 04B7) \((\Sch/Y)_\tau \to (\Sch/X)_\tau\) between big \(\tau\) sites.

Proof

We have to show the following: given a morphism \(V \to Y\) and any syntomic (resp. smooth, resp. étale) covering \(\{U_i \to X \times_Y V\}\), there exists a smooth (resp. smooth, resp. étale) covering \(\{V_j \to V\}\) such that for each \(j\), either \(X \times_Y V_j\) is empty, or \(X \times_Y V_j \to Z \times_Y V\) factors through one of the \(U_i\). This follows on applying Lemma 04E4 above to the closed immersion \(X \times_Y V \to V\).

Lemma

Let \(f : X \to Y\) be a closed immersion of schemes. Let \(\tau \in \{syntomic, smooth, \etale\}\).

  1. The pushforward \(f_{big, *} : \Sh((\Sch/X)_\tau) \to \Sh((\Sch/Y)_\tau)\) commutes with coequalizers and pushouts.

  2. The pushforward \(f_{big, *} : \textit{Ab}((\Sch/X)_\tau) \to \textit{Ab}((\Sch/Y)_\tau)\) is exact.

Proof

This follows from Sites, Lemma 04BA, Modules on Sites, Lemma 04BD, and Lemma 04C3 above.

Remark

In Lemma 04C4 the case \(\tau = fppf\) is missing. The reason is that given a ring \(A\), an ideal \(I\) and a faithfully flat, finitely presented ring map \(A/I \to \overline{B}\), there is no reason to think that one can find any flat finitely presented ring map \(A \to B\) with \(B/IB \not = 0\) such that \(A/I \to B/IB\) factors through \(\overline{B}\). Hence the proof of Lemma 04C3 does not work for the fppf topology. In fact it is likely false that \(f_{big, *} : \textit{Ab}((\Sch/X)_{fppf}) \to \textit{Ab}((\Sch/Y)_{fppf})\) is exact when \(f\) is a closed immersion. If you know an example, please email stacks.project@gmail.com.

Exactness of big lower shriek

This is just the following technical result. Note that the functor \(f_{big!}\) has nothing whatsoever to do with cohomology with compact support in general.

Lemma

Let \(\tau \in \{Zariski, \etale, smooth, syntomic, fppf\}\). Let \(f : X \to Y\) be a morphism of schemes. Let \[f_{big} : \Sh((\Sch/X)_\tau) \longrightarrow \Sh((\Sch/Y)_\tau)\] be the corresponding morphism of topoi as in Topologies, Lemma 0210, 021H, 04HC, 04HD, or 021W.

  1. The functor \(f_{big}^{-1} : \textit{Ab}((\Sch/Y)_\tau) \to \textit{Ab}((\Sch/X)_\tau)\) has a left adjoint \[f_{big!} : \textit{Ab}((\Sch/X)_\tau) \to \textit{Ab}((\Sch/Y)_\tau)\] which is exact.

  2. The functor \(f_{big}^* : \textit{Mod}((\Sch/Y)_\tau, \mathcal{O}) \to \textit{Mod}((\Sch/X)_\tau, \mathcal{O})\) has a left adjoint \[f_{big!} : \textit{Mod}((\Sch/X)_\tau, \mathcal{O}) \to \textit{Mod}((\Sch/Y)_\tau, \mathcal{O})\] which is exact.

Moreover, the two functors \(f_{big!}\) agree on underlying sheaves of abelian groups.

Proof

Recall that \(f_{big}\) is the morphism of topoi associated to the continuous and cocontinuous functor \(u : (\Sch/X)_\tau \to (\Sch/Y)_\tau\), \(U/X \mapsto U/Y\). Moreover, we have \(f_{big}^{-1}\mathcal{O} = \mathcal{O}\). Hence the existence of \(f_{big!}\) follows from Modules on Sites, Lemma 04BG, respectively Modules on Sites, Lemma 0797. Note that if \(U\) is an object of \((\Sch/X)_\tau\) then the functor \(u\) induces an equivalence of categories \[u' : (\Sch/X)_\tau/U \longrightarrow (\Sch/Y)_\tau/U\] because both sides of the arrow are equal to \((\Sch/U)_\tau\). Hence the agreement of \(f_{big!}\) on underlying abelian sheaves follows from the discussion in Modules on Sites, Remark 0798. The exactness of \(f_{big!}\) follows from Modules on Sites, Lemma 04BH as the functor \(u\) above which commutes with fibre products and equalizers.

Next, we prove a technical lemma that will be useful later when comparing sheaves of modules on different sites associated to algebraic stacks.

Lemma

Let \(X\) be a scheme. Let \(\tau \in \{Zariski, \etale, smooth, syntomic, fppf\}\). Let \(\mathcal{C}_1 \subset \mathcal{C}_2 \subset (\Sch/X)_\tau\) be full subcategories with the following properties:

  1. For an object \(U/X\) of \(\mathcal{C}_t\),

    1. if \(\{U_i \to U\}\) is a covering of \((\Sch/X)_\tau\), then \(U_i/X\) is an object of \(\mathcal{C}_t\),

    2. \(U \times \mathbf{A}^1/X\) is an object of \(\mathcal{C}_t\).

  2. \(X/X\) is an object of \(\mathcal{C}_t\).

We endow \(\mathcal{C}_t\) with the structure of a site whose coverings are exactly those coverings \(\{U_i \to U\}\) of \((\Sch/X)_\tau\) with \(U \in \Ob(\mathcal{C}_t)\). Then

  1. The functor \(\mathcal{C}_1 \to \mathcal{C}_2\) is fully faithful, continuous, and cocontinuous.

Denote \(g : \Sh(\mathcal{C}_1) \to \Sh(\mathcal{C}_2)\) the corresponding morphism of topoi. Denote \(\mathcal{O}_t\) the restriction of \(\mathcal{O}\) to \(\mathcal{C}_t\). Denote \(g_!\) the functor of Modules on Sites, Definition 04BF.

  1. The canonical map \(g_!\mathcal{O}_1 \to \mathcal{O}_2\) is an isomorphism.

Proof

Assertion (a) is immediate from the definitions. In this proof all schemes are schemes over \(X\) and all morphisms of schemes are morphisms of schemes over \(X\). Note that \(g^{-1}\) is given by restriction, so that for an object \(U\) of \(\mathcal{C}_1\) we have \(\mathcal{O}_1(U) = \mathcal{O}_2(U) = \mathcal{O}(U)\). Recall that \(g_!\mathcal{O}_1\) is the sheaf associated to the presheaf \(g_{p!}\mathcal{O}_1\) which associates to \(V\) in \(\mathcal{C}_2\) the group \[\colim_{V \to U} \mathcal{O}(U)\] where \(U\) runs over the objects of \(\mathcal{C}_1\) and the colimit is taken in the category of abelian groups. Below we will use frequently that if \[V \to U \to U'\] are morphisms with \(U, U' \in \Ob(\mathcal{C}_1)\) and if \(f' \in \mathcal{O}(U')\) restricts to \(f \in \mathcal{O}(U)\), then \((V \to U, f)\) and \((V \to U', f')\) define the same element of the colimit. Also, \(g_!\mathcal{O}_1 \to \mathcal{O}_2\) maps the element \((V \to U, f)\) simply to the pullback of \(f\) to \(V\).

Surjectivity. Let \(V\) be a scheme and let \(h \in \mathcal{O}(V)\). Then we obtain a morphism \(V \to X \times \mathbf{A}^1\) induced by \(h\) and the structure morphism \(V \to X\). Writing \(\mathbf{A}^1 = \Spec(\mathbf{Z}[x])\) we see the element \(x \in \mathcal{O}(X \times \mathbf{A}^1)\) pulls back to \(h\). Since \(X \times \mathbf{A}^1\) is an object of \(\mathcal{C}_1\) by assumptions (1)(b) and (2) we obtain the desired surjectivity.

Injectivity. Let \(V\) be a scheme. Let \(s = \sum_{i = 1, \ldots, n} (V \to U_i, f_i)\) be an element of the colimit displayed above. For any \(i\) we can use the morphism \(f_i : U_i \to X \times \mathbf{A}^1\) to see that \((V \to U_i, f_i)\) defines the same element of the colimit as \((f_i : V \to X \times \mathbf{A}^1, x)\). Then we can consider \[f_1 \times \ldots \times f_n : V \to X \times \mathbf{A}^n\] and we see that \(s\) is equivalent in the colimit to \[\sum\nolimits_{i = 1, \ldots, n} (f_1 \times \ldots \times f_n : V \to X \times \mathbf{A}^n, x_i) = (f_1 \times \ldots \times f_n : V \to X \times \mathbf{A}^n, x_1 + \ldots + x_n)\] Now, if \(x_1 + \ldots + x_n\) restricts to zero on \(V\), then we see that \(f_1 \times \ldots \times f_n\) factors through \(X \times \mathbf{A}^{n - 1} = V(x_1 + \ldots + x_n)\). Hence we see that \(s\) is equivalent to zero in the colimit.

Étale cohomology

In the following sections we prove some basic results on étale cohomology. Here is an example of something we know for cohomology of topological spaces which also holds for étale cohomology.

Lemma

Let \(X\) be a scheme. Suppose that \(X = U \cup V\) is a union of two opens. For any abelian sheaf \(\mathcal{F}\) on \(X_\etale\) there exists a long exact cohomology sequence \[\begin{matrix} 0 \to H^0_\etale(X, \mathcal{F}) \to H^0_\etale(U, \mathcal{F}) \oplus H^0_\etale(V, \mathcal{F}) \to H^0_\etale(U \cap V, \mathcal{F}) \phantom{\to \ldots} \\ \phantom{0} \to H^1_\etale(X, \mathcal{F}) \to H^1_\etale(U, \mathcal{F}) \oplus H^1_\etale(V, \mathcal{F}) \to H^1_\etale(U \cap V, \mathcal{F}) \to \ldots \end{matrix}\] This long exact sequence is functorial in \(\mathcal{F}\).

Proof

Observe that if \(\mathcal{I}\) is an injective abelian sheaf, then \[0 \to \mathcal{I}(X) \to \mathcal{I}(U) \oplus \mathcal{I}(V) \to \mathcal{I}(U \cap V) \to 0\] is exact. This is true in the first and middle spots as \(\mathcal{I}\) is a sheaf. It is true on the right, because \(\mathcal{I}(U) \to \mathcal{I}(U \cap V)\) is surjective by Cohomology on Sites, Lemma 093X. Another way to prove it would be to show that the cokernel of the map \(\mathcal{I}(U) \oplus \mathcal{I}(V) \to \mathcal{I}(U \cap V)\) is the first Čech cohomology group of \(\mathcal{I}\) with respect to the covering \(X = U \cup V\) which vanishes by Lemmas 03OR and 03OV. Thus, if \(\mathcal{F} \to \mathcal{I}^\bullet\) is an injective resolution, then \[0 \to \mathcal{I}^\bullet(X) \to \mathcal{I}^\bullet(U) \oplus \mathcal{I}^\bullet(V) \to \mathcal{I}^\bullet(U \cap V) \to 0\] is a short exact sequence of complexes and the associated long exact cohomology sequence is the sequence of the statement of the lemma.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Suppose that \(X = U \cup V\) is a union of two open subschemes. Denote \(a = f|_U : U \to Y\), \(b = f|_V : V \to Y\), and \(c = f|_{U \cap V} : U \cap V \to Y\). For every abelian sheaf \(\mathcal{F}\) on \(X_\etale\) there exists a long exact sequence \[0 \to f_*\mathcal{F} \to a_*(\mathcal{F}|_U) \oplus b_*(\mathcal{F}|_V) \to c_*(\mathcal{F}|_{U \cap V}) \to R^1f_*\mathcal{F} \to \ldots\] on \(Y_\etale\). This long exact sequence is functorial in \(\mathcal{F}\).

Proof

Let \(\mathcal{F} \to \mathcal{I}^\bullet\) be an injective resolution of \(\mathcal{F}\) on \(X_\etale\). We claim that we get a short exact sequence of complexes \[0 \to f_*\mathcal{I}^\bullet \to a_*\mathcal{I}^\bullet|_U \oplus b_*\mathcal{I}^\bullet|_V \to c_*\mathcal{I}^\bullet|_{U \cap V} \to 0.\] Namely, for any \(W\) in \(Y_\etale\), and for any \(n \geq 0\) the corresponding sequence of groups of sections over \(W\) \[0 \to \mathcal{I}^n(W \times_Y X) \to \mathcal{I}^n(W \times_Y U) \oplus \mathcal{I}^n(W \times_Y V) \to \mathcal{I}^n(W \times_Y (U \cap V)) \to 0\] was shown to be short exact in the proof of Lemma 0A50. The lemma follows by taking cohomology sheaves and using the fact that \(\mathcal{I}^\bullet|_U\) is an injective resolution of \(\mathcal{F}|_U\) and similarly for \(\mathcal{I}^\bullet|_V\), \(\mathcal{I}^\bullet|_{U \cap V}\).

Colimits

We recall that if \((\mathcal{F}_i, \varphi_{ii'})\) is a diagram of sheaves on a site \(\mathcal{C}\) its colimit (in the category of sheaves) is the sheafification of the presheaf \(U \mapsto \colim_i \mathcal{F}_i(U)\). See Sites, Lemma 00WI. If the system is directed, \(U\) is a quasi-compact object of \(\mathcal{C}\) which has a cofinal system of coverings by quasi-compact objects, then \(\mathcal{F}(U) = \colim \mathcal{F}_i(U)\), see Sites, Lemma 0738. See Cohomology on Sites, Lemma 0739 for a result dealing with higher cohomology groups of colimits of abelian sheaves.

In Cohomology on Sites, Lemma 09YP we generalize this result to a system of sheaves on an inverse system of sites. Here is the corresponding notion in the case of a system of étale sheaves living on an inverse system of schemes.

Definition

Let \(I\) be a preordered set. Let \((X_i, f_{i'i})\) be an inverse system of schemes over \(I\). A system \((\mathcal{F}_i, \varphi_{i'i})\) of sheaves on \((X_i, f_{i'i})\) is given by

  1. a sheaf \(\mathcal{F}_i\) on \((X_i)_\etale\) for all \(i \in I\),

  2. for \(i' \geq i\) a map \(\varphi_{i'i} : f_{i'i}^{-1}\mathcal{F}_i \to \mathcal{F}_{i'}\) of sheaves on \((X_{i'})_\etale\)

such that \(\varphi_{i''i} = \varphi_{i''i'} \circ f_{i'' i'}^{-1}\varphi_{i'i}\) whenever \(i'' \geq i' \geq i\).

In the situation of Definition 0EZL, assume \(I\) is a directed set and the transition morphisms \(f_{i'i}\) affine. Let \(X = \lim X_i\) be the limit in the category of schemes, see Limits, Section 01YV. Denote \(f_i : X \to X_i\) the projection morphisms and consider the maps \[f_i^{-1}\mathcal{F}_i = f_{i'}^{-1}f_{i'i}^{-1}\mathcal{F}_i \xrightarrow{f_{i'}^{-1}\varphi_{i'i}} f_{i'}^{-1}\mathcal{F}_{i'}\] This turns \(f_i^{-1}\mathcal{F}_i\) into a system of sheaves on \(X_\etale\) over \(I\) (it is a good exercise to check this). We often want to know whether there is an isomorphism \[H^q_\etale(X, \colim f_i^{-1}\mathcal{F}_i) = \colim H^q_\etale(X_i, \mathcal{F}_i)\] It will turn out this is true if \(X_i\) is quasi-compact and quasi-separated for all \(i\), see Theorem 09YQ.

Lemma

Let \(I\) be a directed set. Let \((X_i, f_{i'i})\) be an inverse system of schemes over \(I\) with affine transition morphisms. Let \(X = \lim_{i \in I} X_i\). With notation as in Topologies, Lemma 04HR we have \[X_{affine, \etale} = \colim (X_i)_{affine, \etale}\] as sites in the sense of Sites, Lemma 09YL.

Proof

Let us first prove this when \(X\) and \(X_i\) are quasi-compact and quasi-separated for all \(i\) (as this is true in all cases of interest). In this case any object of \(X_{affine, \etale}\), resp. \((X_i)_{affine, \etale}\) is of finite presentation over \(X\). Moreover, the category of schemes of finite presentation over \(X\) is the colimit of the categories of schemes of finite presentation over \(X_i\), see Limits, Lemma 01ZM. The same holds for the subcategories of affine objects étale over \(X\) by Limits, Lemmas 01Z6 and 07RP. Finally, if \(\{U^j \to U\}\) is a covering of \(X_{affine, \etale}\) and if \(U_i^j \to U_i\) is morphism of affine schemes étale over \(X_i\) whose base change to \(X\) is \(U^j \to U\), then we see that the base change of \(\{U^j_i \to U_i\}\) to some \(X_{i'}\) is a covering for \(i'\) large enough, see Limits, Lemma 07RR.

In the general case, let \(U\) be an object of \(X_{affine, \etale}\). Then \(U \to X\) is étale and separated (as \(U\) is separated) but in general not quasi-compact. Still, \(U \to X\) is locally of finite presentation and hence by Limits, Lemma 0EY1 there exists an \(i\), a quasi-compact and quasi-separated scheme \(U_i\), and a morphism \(U_i \to X_i\) which is locally of finite presentation whose base change to \(X\) is \(U \to X\). Then \(U = \lim_{i' \geq i} U_{i'}\) where \(U_{i'} = U_i \times_{X_i} X_{i'}\). After increasing \(i\) we may assume \(U_i\) is affine, see Limits, Lemma 01Z6. To check that \(U_i \to X_i\) is étale for \(i\) sufficiently large, choose a finite affine open covering \(U_i = U_{i, 1} \cup \ldots \cup U_{i, m}\) such that \(U_{i, j} \to U_i \to X_i\) maps into an affine open \(W_{i, j} \subset X_i\). Then we can apply Limits, Lemma 07RP to see that \(U_{i, j} \to W_{i, j}\) is étale after possibly increasing \(i\). In this way we see that the functor \(\colim (X_i)_{affine, \etale} \to X_{affine, \etale}\) is essentially surjective. Fully faithfulness follows directly from the already used Limits, Lemma 0EY1. The statement on coverings is proved in exactly the same manner as done in the first paragraph of the proof.

Using the above we get the following general result on colimits and cohomology.

Theorem

Let \(X = \lim_{i \in I} X_i\) be a limit of a directed system of schemes with affine transition morphisms \(f_{i'i} : X_{i'} \to X_i\). We assume that \(X_i\) is quasi-compact and quasi-separated for all \(i \in I\). Let \((\mathcal{F}_i, \varphi_{i'i})\) be a system of abelian sheaves on \((X_i, f_{i'i})\). Denote \(f_i : X \to X_i\) the projection and set \(\mathcal{F} = \colim f_i^{-1}\mathcal{F}_i\). Then \[\colim_{i\in I} H_\etale^p(X_i, \mathcal{F}_i) = H_\etale^p(X, \mathcal{F}).\] for all \(p \geq 0\).

Proof

By Topologies, Lemma 04HR we can compute the cohomology of \(\mathcal{F}\) on \(X_{affine, \etale}\). Thus the result by a combination of Lemma 0EYL and Cohomology on Sites, Lemma 09YP.

The following two results are special cases of the theorem above.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(I\) be a directed set. Let \((\mathcal{F}_i, \varphi_{ij})\) be a system of abelian sheaves on \(X_\etale\) over \(I\). Then \[\colim_{i\in I} H_\etale^p(X, \mathcal{F}_i) = H_\etale^p(X, \colim_{i\in I} \mathcal{F}_i).\]

Proof

This is a special case of Theorem 09YQ. We also sketch a direct proof. We prove it for all \(X\) at the same time, by induction on \(p\).

  1. For any quasi-compact and quasi-separated scheme \(X\) and any étale covering \(\mathcal{U}\) of \(X\), show that there exists a refinement \(\mathcal{V} = \{V_j \to X\}_{j\in J}\) with \(J\) finite and each \(V_j\) quasi-compact and quasi-separated such that all \(V_{j_0} \times_X \ldots \times_X V_{j_p}\) are also quasi-compact and quasi-separated.

  2. Using the previous step and the definition of colimits in the category of sheaves, show that the theorem holds for \(p = 0\) and all \(X\).

  3. Using the locality of cohomology (Lemma 03P1), the Čech-to-cohomology spectral sequence (Theorem 03OW) and the fact that the induction hypothesis applies to all \(V_{j_0} \times_X \ldots \times_X V_{j_p}\) in the above situation, prove the induction step \(p \to p + 1\).

Lemma

Let \(A\) be a ring, \((I, \leq)\) a directed set and \((B_i, \varphi_{ij})\) a system of \(A\)-algebras. Set \(B = \colim_{i\in I} B_i\). Let \(X \to \Spec(A)\) be a quasi-compact and quasi-separated morphism of schemes. Let \(\mathcal{F}\) an abelian sheaf on \(X_\etale\). Denote \(Y_i = X \times_{\Spec(A)} \Spec(B_i)\), \(Y = X \times_{\Spec(A)} \Spec(B)\), \(\mathcal{G}_i = (Y_i \to X)^{-1}\mathcal{F}\) and \(\mathcal{G} = (Y \to X)^{-1}\mathcal{F}\). Then \[H_\etale^p(Y, \mathcal{G}) = \colim_{i\in I} H_\etale^p (Y_i, \mathcal{G}_i).\]

Proof

This is a special case of Theorem 09YQ. We also outline a direct proof as follows.

  1. Given \(V \to Y\) étale with \(V\) quasi-compact and quasi-separated, there exist \(i\in I\) and \(V_i \to Y_i\) such that \(V = V_i \times_{Y_i} Y\). If all the schemes considered were affine, this would correspond to the following algebra statement: if \(B = \colim B_i\) and \(B \to C\) is étale, then there exist \(i \in I\) and \(B_i \to C_i\) étale such that \(C \cong B \otimes_{B_i} C_i\). This is proved in Algebra, Lemma 00U2.

  2. In the situation of (1) show that \(\mathcal{G}(V) = \colim_{i' \geq i} \mathcal{G}_{i'}(V_{i'})\) where \(V_{i'}\) is the base change of \(V_i\) to \(Y_{i'}\).

  3. By (1), we see that for every étale covering \(\mathcal{V} = \{V_j \to Y\}_{j\in J}\) with \(J\) finite and the \(V_j\)s quasi-compact and quasi-separated, there exists \(i \in I\) and an étale covering \(\mathcal{V}_i = \{V_{ij} \to Y_i\}_{j \in J}\) such that \(\mathcal{V} \cong \mathcal{V}_i \times_{Y_i} Y\).

  4. Show that (2) and (3) imply \[\check H^*(\mathcal{V}, \mathcal{G})= \colim_{i\in I} \check H^*(\mathcal{V}_i, \mathcal{G}_i).\]

  5. Cleverly use the Čech-to-cohomology spectral sequence (Theorem 03OW).

Lemma

Let \(f: X\to Y\) be a morphism of schemes and \(\mathcal{F}\in \textit{Ab}(X_\etale)\). Then \(R^pf_*\mathcal{F}\) is the sheaf associated to the presheaf \[(V \to Y) \longmapsto H_\etale^p(X \times_Y V, \mathcal{F}|_{X \times_Y V}).\] More generally, for \(K \in D(X_\etale)\) we have that \(R^pf_*K\) is the sheaf associated to the presheaf \[(V \to Y) \longmapsto H_\etale^p(X \times_Y V, K|_{X \times_Y V}).\]

Proof

This lemma is valid for topological spaces, and the proof in this case is the same. See Cohomology on Sites, Lemma 072W for the case of a sheaf and see Cohomology on Sites, Lemma 0BKV for the case of a complex of abelian sheaves.

Lemma

Let \(S\) be a scheme. Let \(X = \lim_{i \in I} X_i\) be a limit of a directed system of schemes over \(S\) with affine transition morphisms \(f_{i'i} : X_{i'} \to X_i\). We assume the structure morphisms \(g_i : X_i \to S\) and \(g : X \to S\) are quasi-compact and quasi-separated. Let \((\mathcal{F}_i, \varphi_{i'i})\) be a system of abelian sheaves on \((X_i, f_{i'i})\). Denote \(f_i : X \to X_i\) the projection and set \(\mathcal{F} = \colim f_i^{-1}\mathcal{F}_i\). Then \[\colim_{i\in I} R^p g_{i, *} \mathcal{F}_i = R^p g_* \mathcal{F}\] for all \(p \geq 0\).

Proof

Recall (Lemma 03Q8) that \(R^p g_{i, *} \mathcal{F}_i\) is the sheaf associated to the presheaf \(U \mapsto H^p_\etale(U \times_S X_i, \mathcal{F}_i)\) and similarly for \(R^pg_*\mathcal{F}\). Moreover, the colimit of a system of sheaves is the sheafification of the colimit on the level of presheaves. Note that every object of \(S_\etale\) has a covering by quasi-compact and quasi-separated objects (e.g., affine schemes). Moreover, if \(U\) is a quasi-compact and quasi-separated object, then we have \[\colim H^p_\etale(U \times_S X_i, \mathcal{F}_i) = H^p_\etale(U \times_S X, \mathcal{F})\] by Theorem 09YQ. Thus the lemma follows.

Lemma

Let \(I\) be a directed set. Let \(g_i : X_i \to S_i\) be an inverse system of morphisms of schemes over \(I\). Assume \(g_i\) is quasi-compact and quasi-separated and for \(i' \geq i\) the transition morphisms \(f_{i'i} : X_{i'} \to X_i\) and \(h_{i'i} : S_{i'} \to S_i\) are affine. Let \(g : X \to S\) be the limit of the morphisms \(g_i\), see Limits, Section 01YV. Denote \(f_i : X \to X_i\) and \(h_i : S \to S_i\) the projections. Let \((\mathcal{F}_i, \varphi_{i'i})\) be a system of sheaves on \((X_i, f_{i'i})\). Set \(\mathcal{F} = \colim f_i^{-1}\mathcal{F}_i\). Then \[R^p g_* \mathcal{F} = \colim_{i \in I} h_i^{-1}R^p g_{i, *} \mathcal{F}_i\] for all \(p \geq 0\).

Proof

How is the map of the lemma constructed? For \(i' \geq i\) we have a commutative diagram \[\xymatrix{ X \ar[r]_{f_{i'}} \ar[d]_g & X_{i'} \ar[r]_{f_{i'i}} \ar[d]_{g_{i'}} & X_i \ar[d]^{g_i} \\ S \ar[r]^{h_{i'}} & S_{i'} \ar[r]^{h_{i'i}} & S_i }\] If we combine the base change map \(h_{i'i}^{-1}Rg_{i, *}\mathcal{F}_i \to Rg_{i', *}f_{i'i}^{-1}\mathcal{F}_i\) (Cohomology on Sites, Lemma 0736 or Remark 07A7) with the map \(Rg_{i', *}\varphi_{i'i}\), then we obtain \(\psi_{i'i} : h_{i' i}^{-1} R^p g_{i, *} \mathcal{F}_i \to R^pg_{i', *} \mathcal{F}_{i'}\). Similarly, using the left square in the diagram we obtain maps \(\psi_i : h_i^{-1}R^pg_{i, *}\mathcal{F}_i \to R^pg_*\mathcal{F}\). The maps \(h_{i'}^{-1}\psi_{i'i}\) and \(\psi_i\) are the maps used in the statement of the lemma. For this to make sense, we have to check that \(\psi_{i''i} = \psi_{i''i'} \circ h_{i''i'}^{-1}\psi_{i'i}\) and \(\psi_{i'} \circ h_{i'}^{-1}\psi_{i'i} = \psi_i\); this follows from Cohomology on Sites, Remark 0E47.

Proof of the equality. First proof using dimension shifting4. For any \(U\) affine and étale over \(X\) by Theorem 09YQ we have \[g_*\mathcal{F}(U) = H^0(U \times_S X, \mathcal{F}) = \colim H^0(U_i \times_{S_i} X_i, \mathcal{F}_i) = \colim g_{i, *}\mathcal{F}_i(U_i)\] where the colimit is over \(i\) large enough such that there exists an \(i\) and \(U_i\) affine étale over \(S_i\) whose base change is \(U\) over \(S\) (see Lemma 0EYL). The right hand side is equal to \((\colim h_i^{-1}g_{i, *}\mathcal{F}_i)(U)\) by Sites, Lemma 09YN. This proves the lemma for \(p = 0\). If \((\mathcal{G}_i, \varphi_{i'i})\) is a system with \(\mathcal{G} = \colim f_i^{-1}\mathcal{G}_i\) such that \(\mathcal{G}_i\) is an injective abelian sheaf on \(X_i\) for all \(i\), then for any \(U\) affine and étale over \(X\) by Theorem 09YQ we have \[H^p(U \times_S X, \mathcal{G}) = \colim H^p(U_i \times_{S_i} X_i, \mathcal{G}_i) = 0\] for \(p > 0\) (same colimit as before). Hence \(R^pg_*\mathcal{G} = 0\) and we get the result for \(p > 0\) for such a system. In general we may choose a short exact sequence of systems \[0 \to (\mathcal{F}_i, \varphi_{i'i}) \to (\mathcal{G}_i, \varphi_{i'i}) \to (\mathcal{Q}_i, \varphi_{i'i}) \to 0\] where \((\mathcal{G}_i, \varphi_{i'i})\) is as above, see Cohomology on Sites, Lemma 0EXZ. By induction the lemma holds for \(p - 1\) and by the above we have vanishing for \(p\) and \((\mathcal{G}_i, \varphi_{i'i})\). Hence the result for \(p\) and \((\mathcal{F}_i, \varphi_{i'i})\) by the long exact sequence of cohomology.

Second proof. Recall that \(S_{affine, \etale} = \colim (S_i)_{affine, \etale}\), see Lemma 0EYL. Thus if \(U\) is an object of \(S_{affine, \etale}\), then we can write \(U = U_i \times_{S_i} S\) for some \(i\) and some \(U_i\) in \((S_i)_{affine, \etale}\) and \[(\colim_{i \in I} h_i^{-1}R^p g_{i, *} \mathcal{F}_i)(U) = \colim_{i' \geq i} (R^p g_{i', *}\mathcal{F}_{i'})(U_i \times_{S_i} S_{i'})\] by Sites, Lemma 09YN and the construction of the transition maps in the system described above. Since \(R^pg_{i', *}\mathcal{F}_{i'}\) is the sheaf associated to the presheaf \(U_{i'} \mapsto H^p(U_{i'} \times_{S_{i'}} X_{i'}, \mathcal{F}_{i'})\) and since \(R^pg_*\mathcal{F}\) is the sheaf associated to the presheaf \(U \mapsto H^p(U \times_S X, \mathcal{F})\) (Lemma 03Q8) we obtain a canonical commutative diagram \[\xymatrix{ \colim_{i' \geq i} H^p(U_i \times_{S_i} X_{i'}, \mathcal{F}_{i'}) \ar[r] \ar[d] & \colim_{i' \geq i} (R^p g_{i', *}\mathcal{F}_{i'})(U_i \times_{S_i} S_{i'}) \ar[d] \\ H^p(U \times_S X, \mathcal{F}) \ar[r] & R^pg_*\mathcal{F}(U) }\] Observe that the left hand vertical arrow is an isomorphism by Theorem 09YQ. We’re trying to show that the right hand vertical arrow is an isomorphism. However, we already know that the source and target of this arrow are sheaves on \(S_{affine, \etale}\). Hence it suffices to show: (1) an element in the target, locally comes from an element in the source and (2) an element in the source which maps to zero in the target locally vanishes. Part (1) follows immediately from the above and the fact that the lower horizontal arrow comes from a map of presheaves which becomes an isomorphism after sheafification. For part (2), say \(\xi \in \colim_{i' \geq i} (R^p g_{i', *}\mathcal{F}_{i'})(U_i \times_{S_i} S_{i'})\) is in the kernel. Choose an \(i' \geq i\) and \(\xi_{i'} \in (R^p g_{i', *}\mathcal{F}_{i'})(U_i \times_{S_i} S_{i'})\) representing \(\xi\). Choose a standard étale covering \(\{U_{i', k} \to U_i \times_{S_i} S_{i'}\}_{k = 1, \ldots, m}\) such that \(\xi_{i'}|_{U_{i', k}}\) comes from \(\xi_{i', k} \in H^p(U_{i', k} \times_{S_{i'}} X_{i'}, \mathcal{F}_{i'})\). Since it is enough to prove that \(\xi\) dies locally, we may replace \(U\) by the members of the étale covering \(\{U_{i', k} \times_{S_{i'}} S \to U = U_i \times_{S_i} S\}\). After this replacement we see that \(\xi\) is the image of an element \(\xi'\) of the group \(\colim_{i' \geq i} H^p(U_i \times_{S_i} X_{i'}, \mathcal{F}_{i'})\) in the diagram above. Since \(\xi'\) maps to zero in \(R^pg_*\mathcal{F}(U)\) we can do another replacement and assume that \(\xi'\) maps to zero in \(H^p(U \times_S X, \mathcal{F})\). However, since the left vertical arrow is an isomorphism we then conclude \(\xi' = 0\) hence \(\xi = 0\) as desired.

Lemma

Let \(X = \lim_{i \in I} X_i\) be a directed limit of schemes with affine transition morphisms \(f_{i'i}\) and projection morphisms \(f_i : X \to X_i\). Let \(\mathcal{F}\) be a sheaf on \(X_\etale\). Then

  1. there are canonical maps \(\varphi_{i'i} : f_{i'i}^{-1}f_{i, *}\mathcal{F} \to f_{i', *}\mathcal{F}\) such that \((f_{i, *}\mathcal{F}, \varphi_{i'i})\) is a system of sheaves on \((X_i, f_{i'i})\) as in Definition 0EZL, and

  2. \(\mathcal{F} = \colim f_i^{-1}f_{i, *}\mathcal{F}\).

Proof

Via Topologies, Lemma 04HR and Lemma 0EYL this is a special case of Sites, Lemma 0EXJ.

Lemma

Let \(I\) be a directed set. Let \(g_i : X_i \to S_i\) be an inverse system of morphisms of schemes over \(I\). Assume \(g_i\) is quasi-compact and quasi-separated and for \(i' \geq i\) the transition morphisms \(X_{i'} \to X_i\) and \(S_{i'} \to S_i\) are affine. Let \(g : X \to S\) be the limit of the morphisms \(g_i\), see Limits, Section 01YV. Denote \(f_i : X \to X_i\) and \(h_i : S \to S_i\) the projections. Let \(\mathcal{F}\) be an abelian sheaf on \(X\). Then we have \[R^pg_*\mathcal{F} = \colim_{i \in I} h_i^{-1}R^pg_{i, *}(f_{i, *}\mathcal{F})\]

Proof

Formal combination of Lemmas 0EYM and 0EYN.

Colimits and complexes

In this section we discuss taking cohomology of systems of complexes in various settings, continuing the discussion for sheaves started in Section 03Q4. We strongly urge the reader not to read this section unless absolutely necessary.

Lemma

Let \(X = \lim_{i \in I} X_i\) be a limit of a directed system of schemes with affine transition morphisms \(f_{i'i} : X_{i'} \to X_i\). We assume that \(X_i\) is quasi-compact and quasi-separated for all \(i \in I\). Let \(\mathcal{F}_i^\bullet\) be a complex of abelian sheaves on \(X_{i, \etale}\). Let \(\varphi_{i'i} : f_{i'i}^{-1}\mathcal{F}_i^\bullet \to \mathcal{F}_{i'}^\bullet\) be a map of complexes on \(X_{i, \etale}\) such that \(\varphi_{i''i} = \varphi_{i''i'} \circ f_{i'' i'}^{-1}\varphi_{i'i}\) whenever \(i'' \geq i' \geq i\). Assume there is an integer \(a\) such that \(\mathcal{F}_i^n = 0\) for \(n < a\) and all \(i \in I\). Then we have \[H^p_\etale(X, \colim f_i^{-1}\mathcal{F}_i^\bullet) = \colim H^p_\etale(X_i, \mathcal{F}^\bullet_i)\] where \(f_i : X \to X_i\) is the projection.

Proof

This is a consequence of Theorem 09YQ. Set \(\mathcal{F}^\bullet = \colim f_i^{-1}\mathcal{F}_i^\bullet\). The theorem tells us that \[\colim_{i \in I} H_\etale^p(X_i, \mathcal{F}_i^n) = H_\etale^p(X, \mathcal{F}^n)\] for all \(n, p \in \mathbf{Z}\). Let us use the spectral sequences \[E_{1, i}^{s, t} = H_\etale^t(X_i, \mathcal{F}_i^s) \Rightarrow H_\etale^{s + t}(X_i, \mathcal{F}_i^\bullet)\] and \[E_1^{s, t} = H_\etale^t(X, \mathcal{F}^s) \Rightarrow H_\etale^{s + t}(X, \mathcal{F}^\bullet)\] of Derived Categories, Lemma 015J. Since \(\mathcal{F}_i^n = 0\) for \(n < a\) (with \(a\) independent of \(i\)) we see that only a fixed finite number of terms \(E_{1, i}^{s, t}\) (independent of \(i\)) and \(E_1^{s, t}\) contribute to \(H^q_\etale(X_i, \mathcal{F}_i^\bullet)\) and \(H^q_\etale(X, \mathcal{F}^\bullet)\) and \(E_1^{s, t} = \colim E_{i, i}^{s, t}\). This implies what we want. Some details omitted. (There is an alternative argument using “stupid” truncations of complexes which avoids using spectral sequences.)

Lemma

Let \(X\) be a quasi-compact and quasi-sepated scheme. Let \(K_i \in D(X_\etale)\), \(i \in I\) be a family of objects. Assume given \(a \in \mathbf{Z}\) such that \(H^n(K_i) = 0\) for \(n < a\) and \(i \in I\). Then \(R\Gamma(X, \bigoplus_i K_i) = \bigoplus_i R\Gamma(X, K_i)\).

Proof

We have to show that \(H^p(X, \bigoplus_i K_i) = \bigoplus_i H^p(X, K_i)\) for all \(p \in \mathbf{Z}\). Choose complexes \(\mathcal{F}_i^\bullet\) representing \(K_i\) such that \(\mathcal{F}_i^n = 0\) for \(n < a\). The direct sum of the complexes \(\mathcal{F}_i^\bullet\) represents the object \(\bigoplus K_i\) by Injectives, Lemma 07D9. Since \(\bigoplus \mathcal{F}^\bullet\) is the filtered colimit of the finite direct sums, the result follows from Lemma 0EZM.

Lemma

Let \(S\) be a scheme. Let \(X = \lim_{i \in I} X_i\) be a limit of a directed system of schemes over \(S\) with affine transition morphisms \(f_{i'i} : X_{i'} \to X_i\). We assume that \(X_i\) is quasi-compact and quasi-separated for all \(i \in I\). Let \(K \in D^+(S_\etale)\). Then \[\colim_{i \in I} H_\etale^p(X_i, K|_{X_i}) = H_\etale^p(X, K|_X).\] for all \(p \in \mathbf{Z}\) where \(K|_{X_i}\) and \(K|_X\) are the pullbacks of \(K\) to \(X_i\) and \(X\).

Proof

We may represent \(K\) by a bounded below complex \(\mathcal{G}^\bullet\) of abelian sheaves on \(S_\etale\). Say \(\mathcal{G}^n = 0\) for \(n < a\). Denote \(\mathcal{F}^\bullet_i\) and \(\mathcal{F}^\bullet\) the pullbacks of this complex of \(X_i\) and \(X\). These complexes represent the objects \(K|_{X_i}\) and \(K|_X\) and we have \(\mathcal{F}^\bullet = \colim f_i^{-1}\mathcal{F}_i^\bullet\) termwise. Hence the lemma follows from Lemma 0EZM.

Lemma

Let \(I\), \(g_i : X_i \to S_i\), \(g : X \to S\), \(f_i\), \(g_i\), \(h_i\) be as in Lemma 0EYM. Let \(0 \in I\) and \(K_0 \in D^+(X_{0, \etale})\). For \(i \geq 0\) denote \(K_i\) the pullback of \(K_0\) to \(X_i\). Denote \(K\) the pullback of \(K_0\) to \(X\). Then \[R^pg_*K = \colim_{i \geq 0} h_i^{-1}R^pg_{i, *}K_i\] for all \(p \in \mathbf{Z}\).

Proof

Fix an integer \(p_0 \in \mathbf{Z}\). Let \(a\) be an integer such that \(H^j(K_0) = 0\) for \(j < a\). We will prove the formula holds for all \(p \leq p_0\) by descending induction on \(a\). If \(a > p_0\), then we see that the left and right hand side of the formula are zero for \(p \leq p_0\) by trivial vanishing, see Derived Categories, Lemma 05TC. Assume \(a \leq p_0\). Consider the distinguished triangle \[H^a(K_0)[-a] \to K_0 \to \tau_{\geq a + 1}K_0\] Pulling back this distinguished triangle to \(X_i\) and \(X\) gives compatible distinguished triangles for \(K_i\) and \(K\). For \(p \leq p_0\) we consider the commutative diagram \[\xymatrix{ \colim_{i \geq 0} h_i^{-1}R^{p - 1}g_{i, *}(\tau_{\geq a + 1}K_i) \ar[r]_-\alpha \ar[d] & R^{p - 1}g_*(\tau_{\geq a + 1}K) \ar[d] \\ \colim_{i \geq 0} h_i^{-1}R^pg_{i, *}(H^a(K_i)[-a]) \ar[r]_-\beta \ar[d] & R^pg_*(H^a(K)[-a]) \ar[d] \\ \colim_{i \geq 0} h_i^{-1}R^pg_{i, *}K_i \ar[r]_-\gamma \ar[d] & R^pg_*K \ar[d] \\ \colim_{i \geq 0} R^pg_{i, *}\tau_{\geq a + 1}K_i \ar[r]_-\delta \ar[d] & R^pg_*\tau_{\geq a + 1}K \ar[d] \\ \colim_{i \geq 0} R^{p + 1}g_{i, *}(H^a(K_i)[-a]) \ar[r]^-\epsilon & R^{p + 1}g_*(H^a(K)[-a]) }\] with exact columns. The arrows \(\beta\) and \(\epsilon\) are isomorphisms by Lemma 0EYM. The arrows \(\alpha\) and \(\delta\) are isomorphisms by induction hypothesis. Hence \(\gamma\) is an isomorphism as desired.

Lemma

Let \(I\), \(g_i : X_i \to S_i\), \(g : X \to S\), \(f_{ii'}\), \(f_i\), \(g_i\), \(h_i\) be as in Lemma 0EYM. Let \(\mathcal{F}_i^\bullet\) be a complex of abelian sheaves on \(X_{i, \etale}\). Let \(\varphi_{i'i} : f_{i'i}^{-1}\mathcal{F}_i^\bullet \to \mathcal{F}_{i'}^\bullet\) be a map of complexes on \(X_{i, \etale}\) such that \(\varphi_{i''i} = \varphi_{i''i'} \circ f_{i'' i'}^{-1}\varphi_{i'i}\) whenever \(i'' \geq i' \geq i\). Assume there is an integer \(a\) such that \(\mathcal{F}_i^n = 0\) for \(n < a\) and all \(i \in I\). Then \[R^pg_*(\colim f_i^{-1}\mathcal{F}_i^\bullet) = \colim_{i \geq 0} h_i^{-1}R^pg_{i, *}\mathcal{F}_i^\bullet\] for all \(p \in \mathbf{Z}\).

Proof

This is a consequence of Lemma 0EYM. Set \(\mathcal{F}^\bullet = \colim f_i^{-1}\mathcal{F}_i^\bullet\). The lemma tells us that \[\colim_{i \in I} h_i^{-1}R^pg_{i, *}\mathcal{F}_i^n = R^pg_*\mathcal{F}^n\] for all \(n, p \in \mathbf{Z}\). Let us use the spectral sequences \[E_{1, i}^{s, t} = R^tg_{i, *}\mathcal{F}_i^s \Rightarrow R^{s + t}g_{i, *}\mathcal{F}_i^\bullet\] and \[E_1^{s, t} = R^tg_*\mathcal{F}^s \Rightarrow R^{s + t}g_*\mathcal{F}^\bullet\] of Derived Categories, Lemma 015J. Since \(\mathcal{F}_i^n = 0\) for \(n < a\) (with \(a\) independent of \(i\)) we see that only a fixed finite number of terms \(E_{1, i}^{s, t}\) (independent of \(i\)) and \(E_1^{s, t}\) contribute and \(E_1^{s, t} = \colim E_{i, i}^{s, t}\). This implies what we want. Some details omitted. (There is an alternative argument using “stupid” truncations of complexes which avoids using spectral sequences.)

Lemma

Let \(f : X \to Y\) be a quasi-compact and quasi-sepated morphism of schemes. Let \(K_i \in D(X_\etale)\), \(i \in I\) be a family of objects. Assume given \(a \in \mathbf{Z}\) such that \(H^n(K_i) = 0\) for \(n < a\) and \(i \in I\). Then \(Rf_*(\bigoplus_i K_i) = \bigoplus_i Rf_*K_i\).

Proof

We have to show that \(R^pf_*(\bigoplus_i K_i) = \bigoplus_i R^pf_*K_i\) for all \(p \in \mathbf{Z}\). Choose complexes \(\mathcal{F}_i^\bullet\) representing \(K_i\) such that \(\mathcal{F}_i^n = 0\) for \(n < a\). The direct sum of the complexes \(\mathcal{F}_i^\bullet\) represents the object \(\bigoplus K_i\) by Injectives, Lemma 07D9. Since \(\bigoplus \mathcal{F}^\bullet\) is the filtered colimit of the finite direct sums, the result follows from Lemma 0GIV.

Stalks of higher direct images

The stalks of higher direct images can often be computed as follows.

Theorem

Let \(f: X \to S\) be a quasi-compact and quasi-separated morphism of schemes, \(\mathcal{F}\) an abelian sheaf on \(X_\etale\), and \(\overline{s}\) a geometric point of \(S\) lying over \(s \in S\). Then \[\left(R^nf_* \mathcal{F}\right)_{\overline{s}} = H_\etale^n( X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}\mathcal{F})\] where \(p : X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}) \to X\) is the projection. For \(K \in D^+(X_\etale)\) and \(n \in \mathbf{Z}\) we have \[\left(R^nf_*K\right)_{\overline{s}} = H_\etale^n(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}K)\] In fact, we have \[\left(Rf_*K\right)_{\overline{s}} = R\Gamma_\etale(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}K)\] in \(D^+(\textit{Ab})\).

Proof

Let \(\mathcal{I}\) be the category of étale neighborhoods of \(\overline{s}\) on \(S\). By Lemma 03Q8 we have \[(R^nf_*\mathcal{F})_{\overline{s}} = \colim_{(V, \overline{v}) \in \mathcal{I}^{opp}} H_\etale^n(X \times_S V, \mathcal{F}|_{X \times_S V}).\] We may replace \(\mathcal{I}\) by the initial subcategory consisting of affine étale neighbourhoods of \(\overline{s}\). Observe that \[\Spec(\mathcal{O}_{S, \overline{s}}^{sh}) = \lim_{(V, \overline{v}) \in \mathcal{I}} V\] by Lemma 04HX and Limits, Lemma 01YW. Since fibre products commute with limits we also obtain \[X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}) = \lim_{(V, \overline{v}) \in \mathcal{I}} X \times_S V\] We conclude by Lemma 03Q6. For the second variant, use the same argument using Lemma 0GIT instead of Lemma 03Q6.

To see that the last statement is true, it suffices to produce a map \(\left(Rf_*K\right)_{\overline{s}} \to R\Gamma_\etale(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}K)\) in \(D^+(\textit{Ab})\) which realizes the ismorphisms on cohomology groups in degree \(n\) above for all \(n\). To do this, choose a bounded below complex \(\mathcal{J}^\bullet\) of injective abelian sheaves on \(X_\etale\) representing \(K\). The complex \(f_*\mathcal{J}^\bullet\) represents \(Rf_*K\). Thus the complex \[(f_*\mathcal{J}^\bullet)_{\overline{s}} = \colim_{(V, \overline{v}) \in \mathcal{I}^{opp}} (f_*\mathcal{J}^\bullet)(V)\] represents \((Rf_*K)_{\overline{s}}\). For each \(V\) we have maps \[(f_*\mathcal{J}^\bullet)(V) = \Gamma(X \times_S V, \mathcal{J}^\bullet) \longrightarrow \Gamma(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}\mathcal{J}^\bullet)\] and the target complex represents \(R\Gamma_\etale(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}K)\) in \(D^+(\textit{Ab})\). Taking the colimit of these maps we obtain the result.

Remark

Let \(f : X \to S\) be a morphism of schemes. Let \(K \in D(X_\etale)\). Let \(\overline{s}\) be a geometric point of \(S\). There are always canonical maps \[(Rf_*K)_{\overline{s}} \longrightarrow R\Gamma(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p^{-1}K) \longrightarrow R\Gamma(X_{\overline{s}}, K|_{X_{\overline{s}}})\] where \(p : X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}) \to X\) is the projection. Namely, consider the commutative diagram \[\xymatrix{ X_{\overline{s}} \ar[r] \ar[d]^{f_{\overline{s}}} & X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}) \ar[r]_-p \ar[d]^{f'} & X \ar[d]^f \\ \overline{s} \ar[r]^-i & \Spec(\mathcal{O}_{S, \overline{s}}^{sh}) \ar[r]^-j & S }\] We have the base change maps \[i^{-1}Rf'_*(p^{-1}K) \to Rf_{\overline{s}, *}(K|_{X_{\overline{s}}}) \quad\text{and}\quad j^{-1}Rf_*K \to Rf'_*(p^{-1}K)\] (Cohomology on Sites, Remark 07A7) for the two squares in this diagram. Taking global sections we obtain the desired maps. By Cohomology on Sites, Remark 0E47 the composition of these two maps is the usual (base change) map \((Rf_*K)_{\overline{s}} \to R\Gamma(X_{\overline{s}}, K|_{X_{\overline{s}}})\).

The Leray spectral sequence

Lemma

Let \(f: X \to Y\) be a morphism and \(\mathcal{I}\) an injective object of \(\textit{Ab}(X_\etale)\). Let \(V \in \Ob(Y_\etale)\). Then

  1. for any covering \(\mathcal{V} = \{V_j\to V\}_{j \in J}\) we have \(\check H^p(\mathcal{V}, f_*\mathcal{I}) = 0\) for all \(p > 0\),

  2. \(f_*\mathcal{I}\) is acyclic for the functor \(\Gamma(V, -)\), and

  3. if \(g : Y \to Z\), then \(f_*\mathcal{I}\) is acyclic for \(g_*\).

Proof

Observe that \(\check{\mathcal{C}}^\bullet(\mathcal{V}, f_*\mathcal{I}) = \check{\mathcal{C}}^\bullet(\mathcal{V} \times_Y X, \mathcal{I})\) which has vanishing higher cohomology groups by Lemma 03OR. This proves (1). The second statement follows as a sheaf which has vanishing higher Čech cohomology groups for any covering has vanishing higher cohomology groups. This a wonderful exercise in using the Čech-to-cohomology spectral sequence, but see Cohomology on Sites, Lemma 03F9 for details and a more precise and general statement. Part (3) is a consequence of (2) and the description of \(R^pg_*\) in Lemma 03Q8.

Using the formalism of Grothendieck spectral sequences, this gives the following.

Proposition

Let \(f: X \to Y\) be a morphism of schemes and \(\mathcal{F}\) an étale sheaf on \(X\). Then there is a spectral sequence \[E_2^{p, q} = H_\etale^p(Y, R^qf_*\mathcal{F}) \Rightarrow H_\etale^{p+q}(X, \mathcal{F}).\]

Proof

See Lemma 03QB and see Derived Categories, Section 015L.

Vanishing of finite higher direct images

The next goal is to prove that the higher direct images of a finite morphism of schemes vanish.

Lemma

Let \(R\) be a strictly henselian local ring. Set \(S = \Spec(R)\) and let \(\overline{s}\) be its closed point. Then the global sections functor \(\Gamma(S, -) : \textit{Ab}(S_\etale) \to \textit{Ab}\) is exact. In fact we have \(\Gamma(S, \mathcal{F}) = \mathcal{F}_{\overline{s}}\) for any sheaf of sets \(\mathcal{F}\). In particular \[\forall p\geq 1, \quad H_\etale^p(S, \mathcal{F})=0\] for all \(\mathcal{F}\in \textit{Ab}(S_\etale)\).

Proof

If we show that \(\Gamma(S, \mathcal{F}) = \mathcal{F}_{\overline{s}}\) then \(\Gamma(S, -)\) is exact as the stalk functor is exact. Let \((U, \overline{u})\) be an étale neighbourhood of \(\overline{s}\). Pick an affine open neighborhood \(\Spec(A)\) of \(\overline{u}\) in \(U\). Then \(R \to A\) is étale and \(\kappa(\overline{s}) = \kappa(\overline{u})\). By Theorem 03QH we see that \(A \cong R \times A'\) as an \(R\)-algebra compatible with maps to \(\kappa(\overline{s}) = \kappa(\overline{u})\). Hence we get a section \[\xymatrix{ \Spec(A) \ar[r] & U \ar[d]\\ & S \ar[ul] }\] It follows that in the system of étale neighbourhoods of \(\overline{s}\) the identity map \((S, \overline{s}) \to (S, \overline{s})\) is cofinal. Hence \(\Gamma(S, \mathcal{F}) = \mathcal{F}_{\overline{s}}\). The final statement of the lemma follows as the higher derived functors of an exact functor are zero, see Derived Categories, Lemma 015F.

Proposition

Let \(f : X \to Y\) be a finite morphism of schemes.

  1. For any geometric point \(\overline{y} : \Spec(k) \to Y\) we have \[(f_*\mathcal{F})_{\overline{y}} = \prod\nolimits_{\overline{x} : \Spec(k) \to X,\ f(\overline{x}) = \overline{y}} \mathcal{F}_{\overline{x}}.\] for \(\mathcal{F}\) in \(\Sh(X_\etale)\) and \[(f_*\mathcal{F})_{\overline{y}} = \bigoplus\nolimits_{\overline{x} : \Spec(k) \to X,\ f(\overline{x}) = \overline{y}} \mathcal{F}_{\overline{x}}.\] for \(\mathcal{F}\) in \(\textit{Ab}(X_\etale)\).

  2. For any \(q \geq 1\) we have \(R^q f_*\mathcal{F} = 0\) for \(\mathcal{F}\) in \(\textit{Ab}(X_\etale)\).

Proof

Let \(X_{\overline{y}}^{sh}\) denote the fiber product \(X \times_Y \Spec(\mathcal{O}_{Y, \overline{y}}^{sh})\). By Theorem 03Q9 the stalk of \(R^qf_*\mathcal{F}\) at \(\overline{y}\) is computed by \(H_\etale^q(X_{\overline{y}}^{sh}, \mathcal{F})\). Since \(f\) is finite, \(X_{\bar y}^{sh}\) is finite over \(\Spec(\mathcal{O}_{Y, \overline{y}}^{sh})\), thus \(X_{\bar y}^{sh} = \Spec(A)\) for some ring \(A\) finite over \(\mathcal{O}_{Y, \bar y}^{sh}\). Since the latter is strictly henselian, Lemma 03QJ implies that \(A\) is a finite product of henselian local rings \(A = A_1 \times \ldots \times A_r\). Since the residue field of \(\mathcal{O}_{Y, \overline{y}}^{sh}\) is separably closed the same is true for each \(A_i\). Hence \(A_i\) is strictly henselian. This implies that \(X_{\overline{y}}^{sh} = \coprod_{i = 1}^r \Spec(A_i)\). The vanishing of Lemma 03QO implies that \((R^qf_*\mathcal{F})_{\overline{y}} = 0\) for \(q > 0\) which implies (2) by Theorem 03PU. Part (1) follows from the corresponding statement of Lemma 03QO.

Lemma

Consider a cartesian square \[\xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^f \\ Y' \ar[r]^g & Y }\] of schemes with \(f\) a finite morphism. For any sheaf of sets \(\mathcal{F}\) on \(X_\etale\) we have \(f'_*(g')^{-1}\mathcal{F} = g^{-1}f_*\mathcal{F}\).

Proof

In great generality there is a pullback map \(g^{-1}f_*\mathcal{F} \to f'_*(g')^{-1}\mathcal{F}\), see Sites, Section 06UM. It suffices to check on stalks (Theorem 03PU). Let \(\overline{y}' : \Spec(k) \to Y'\) be a geometric point. We have \[\begin{align*} (f'_*(g')^{-1}\mathcal{F})_{\overline{y}'} & = \prod\nolimits_{\overline{x}' : \Spec(k) \to X',\ f' \circ \overline{x}' = \overline{y}'} ((g')^{-1}\mathcal{F})_{\overline{x}'} \\ & = \prod\nolimits_{\overline{x}' : \Spec(k) \to X',\ f' \circ \overline{x}' = \overline{y}'} \mathcal{F}_{g' \circ \overline{x}'} \\ & = \prod\nolimits_{\overline{x} : \Spec(k) \to X,\ f \circ \overline{x} = g \circ \overline{y}'} \mathcal{F}_{\overline{x}} \\ & = (f_*\mathcal{F})_{g \circ \overline{y}'} \\ & = (g^{-1}f_*\mathcal{F})_{\overline{y}'} \end{align*}\] The first equality by Proposition 03QP. The second equality by Lemma 03Q1. The third equality holds because the diagram is a cartesian square and hence the map \[\{\overline{x}' : \Spec(k) \to X',\ f' \circ \overline{x}' = \overline{y}'\} \longrightarrow \{\overline{x} : \Spec(k) \to X,\ f \circ \overline{x} = g \circ \overline{y}'\}\] sending \(\overline{x}'\) to \(g' \circ \overline{x}'\) is a bijection. The fourth equality by Proposition 03QP. The fifth equality by Lemma 03Q1.

Lemma

Consider a cartesian square \[\xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^f \\ Y' \ar[r]^g & Y }\] of schemes with \(f\) an integral morphism. For any sheaf of sets \(\mathcal{F}\) on \(X_\etale\) we have \(f'_*(g')^{-1}\mathcal{F} = g^{-1}f_*\mathcal{F}\).

Proof

The question is local on \(Y\) and hence we may assume \(Y\) is affine. Then we can write \(X = \lim X_i\) with \(f_i : X_i \to Y\) finite (this is easy in the affine case, but see Limits, Lemma 09YZ for a reference). Denote \(p_{i'i} : X_{i'} \to X_i\) the transition morphisms and \(p_i : X \to X_i\) the projections. Setting \(\mathcal{F}_i = p_{i, *}\mathcal{F}\) we obtain from Lemma 0EYN a system \((\mathcal{F}_i, \varphi_{i'i})\) with \(\mathcal{F} = \colim p_i^{-1}\mathcal{F}_i\). We get \(f_*\mathcal{F} = \colim f_{i, *}\mathcal{F}_i\) from Lemma 09Z1. Set \(X'_i = Y' \times_Y X_i\) with projections \(f'_i\) and \(g'_i\). Then \(X' = \lim X'_i\) as limits commute with limits. Denote \(p'_i : X' \to X'_i\) the projections. We have \[\begin{align*} g^{-1}f_*\mathcal{F} & = g^{-1} \colim f_{i, *}\mathcal{F}_i \\ & = \colim g^{-1}f_{i, *}\mathcal{F}_i \\ & = \colim f'_{i, *}(g'_i)^{-1}\mathcal{F}_i \\ & = f'_*(\colim (p'_i)^{-1}(g'_i)^{-1}\mathcal{F}_i) \\ & = f'_*(\colim (g')^{-1}p_i^{-1}\mathcal{F}_i) \\ & = f'_*(g')^{-1} \colim p_i^{-1}\mathcal{F}_i \\ & = f'_*(g')^{-1}\mathcal{F} \end{align*}\] as desired. For the first equality see above. For the second use that pullback commutes with colimits. For the third use the finite case, see Lemma 0959. For the fourth use Lemma 09Z1. For the fifth use that \(g'_i \circ p'_i = p_i \circ g'\). For the sixth use that pullback commutes with colimits. For the seventh use \(\mathcal{F} = \colim p_i^{-1}\mathcal{F}_i\).

The following lemma is a case of cohomological descent dealing with étale sheaves and finite surjective morphisms. We will significantly generalize this result once we prove the proper base change theorem.

Lemma

Let \(f : X \to Y\) be a surjective finite morphism of schemes. Set \(f_n : X_n \to Y\) equal to the \((n + 1)\)-fold fibre product of \(X\) over \(Y\). For \(\mathcal{F} \in \textit{Ab}(Y_\etale)\) set \(\mathcal{F}_n = f_{n, *}f_n^{-1}\mathcal{F}\). There is an exact sequence \[0 \to \mathcal{F} \to \mathcal{F}_0 \to \mathcal{F}_1 \to \mathcal{F}_2 \to \ldots\] on \(Y_\etale\). Moreover, there is a spectral sequence \[E_1^{p, q} = H^q_\etale(X_p, f_p^{-1}\mathcal{F})\] converging to \(H^{p + q}(Y_\etale, \mathcal{F})\). This spectral sequence is functorial in \(\mathcal{F}\).

Proof

If we prove the first statement of the lemma, then we obtain a spectral sequence with \(E_1^{p, q} = H^q_\etale(Y, \mathcal{F}_p)\) converging to \(H^{p + q}(Y_\etale, \mathcal{F})\), see Derived Categories, Lemma 015J. On the other hand, since \(R^if_{p, *}f_p^{-1}\mathcal{F} = 0\) for \(i > 0\) (Proposition 03QP) we get \[H^q_\etale(X_p, f_p^{-1}\mathcal{F}) = H^q_\etale(Y, f_{p, *}f_p^{-1} \mathcal{F}) = H^q_\etale(Y, \mathcal{F}_p)\] by Proposition 03QC and we get the spectral sequence of the lemma.

To prove the first statement of the lemma, observe that \(X_n\) forms a simplicial scheme over \(Y\), see Simplicial, Example 016E. Observe moreover, that for each of the projections \(d_j : X_{n + 1} \to X_n\) there is a map \(d_j^{-1} f_n^{-1}\mathcal{F} \to f_{n + 1}^{-1}\mathcal{F}\). These maps induce maps \[\delta_j : \mathcal{F}_n \to \mathcal{F}_{n + 1}\] for \(j = 0, \ldots, n + 1\). We use the alternating sum of these maps to define the differentials \(\mathcal{F}_n \to \mathcal{F}_{n + 1}\). Similarly, there is a canonical augmentation \(\mathcal{F} \to \mathcal{F}_0\), namely this is just the canonical map \(\mathcal{F} \to f_*f^{-1}\mathcal{F}\). To check that this sequence of sheaves is an exact complex it suffices to check on stalks at geometric points (Theorem 03PU). Thus we let \(\overline{y} : \Spec(k) \to Y\) be a geometric point. Let \(E = \{\overline{x} : \Spec(k) \to X \mid f(\overline{x}) = \overline{y}\}\). Then \(E\) is a finite nonempty set and we see that \[(\mathcal{F}_n)_{\overline{y}} = \bigoplus\nolimits_{e \in E^{n + 1}} \mathcal{F}_{\overline{y}}\] by Proposition 03QP and Lemma 03Q1. Thus we have to see that given an abelian group \(M\) the sequence \[0 \to M \to \bigoplus\nolimits_{e \in E} M \to \bigoplus\nolimits_{e \in E^2} M \to \ldots\] is exact. Here the first map is the diagonal map and the map \(\bigoplus_{e \in E^{n + 1}} M \to \bigoplus_{e \in E^{n + 2}} M\) is the alternating sum of the maps induced by the \((n + 2)\) projections \(E^{n + 2} \to E^{n + 1}\). This can be shown directly or deduced by applying Simplicial, Lemma 019P to the map \(E \to \{*\}\).

Remark

In the situation of Lemma 09Z2 if \(\mathcal{G}\) is a sheaf of sets on \(Y_\etale\), then we have \[\Gamma(Y, \mathcal{G}) = \text{Equalizer}( \xymatrix{ \Gamma(X_0, f_0^{-1}\mathcal{G}) \ar@<1ex>[r] \ar@<-1ex>[r] & \Gamma(X_1, f_1^{-1}\mathcal{G}) } )\] This is proved in exactly the same way, by showing that the sheaf \(\mathcal{G}\) is the equalizer of the two maps \(f_{0, *}f_0^{-1}\mathcal{G} \to f_{1, *}f_1^{-1}\mathcal{G}\).

Galois action on stalks

In this section we define an action of the absolute Galois group of a residue field of a point \(s\) of \(S\) on the stalk functor at any geometric point lying over \(s\).

Galois action on stalks. Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point of \(S\). Let \(\sigma \in \text{Aut}(\kappa(\overline{s})/\kappa(s))\). Define an action of \(\sigma\) on the stalk \(\mathcal{F}_{\overline{s}}\) of a sheaf \(\mathcal{F}\) as follows [04JK]\[\begin{equation} \begin{matrix} \mathcal{F}_{\overline{s}} & \longrightarrow & \mathcal{F}_{\overline{s}} \\ (U, \overline{u}, t) & \longmapsto & (U, \overline{u} \circ \Spec(\sigma), t). \end{matrix} \end{equation}\] where we use the description of elements of the stalk in terms of triples as in the discussion following Definition 040R. This is a left action, since if \(\sigma_i \in \text{Aut}(\kappa(\overline{s})/\kappa(s))\) then \[\begin{align*} \sigma_1 \cdot (\sigma_2 \cdot (U, \overline{u}, t)) & = \sigma_1 \cdot (U, \overline{u} \circ \Spec(\sigma_2), t) \\ & = (U, \overline{u} \circ \Spec(\sigma_2) \circ \Spec(\sigma_1), t) \\ & = (U, \overline{u} \circ \Spec(\sigma_1 \circ \sigma_2), t) \\ & = (\sigma_1 \circ \sigma_2) \cdot (U, \overline{u}, t) \end{align*}\] It is clear that this action is functorial in the sheaf \(\mathcal{F}\). We note that we could have defined this action by referring directly to Remark 04FN.

Definition

Let \(S\) be a scheme. Let \(\overline{s}\) be a geometric point lying over the point \(s\) of \(S\). Let \(\kappa(s) \subset \kappa(s)^{sep} \subset \kappa(\overline{s})\) denote the separable algebraic closure of \(\kappa(s)\) in the algebraically closed field \(\kappa(\overline{s})\).

  1. In this situation the absolute Galois group of \(\kappa(s)\) is \(\text{Gal}(\kappa(s)^{sep}/\kappa(s))\). It is sometimes denoted \(\text{Gal}_{\kappa(s)}\).

  2. The geometric point \(\overline{s}\) is called algebraic if \(\kappa(s) \subset \kappa(\overline{s})\) is an algebraic closure of \(\kappa(s)\).

Example

The geometric point \(\Spec(\mathbf{C}) \to \Spec(\mathbf{Q})\) is not algebraic.

Let \(\kappa(s) \subset \kappa(s)^{sep} \subset \kappa(\overline{s})\) be as in the definition. Note that as \(\kappa(\overline{s})\) is algebraically closed the map \[\text{Aut}(\kappa(\overline{s})/\kappa(s)) \longrightarrow \text{Gal}(\kappa(s)^{sep}/\kappa(s)) = \text{Gal}_{\kappa(s)}\] is surjective. Suppose \((U, \overline{u})\) is an étale neighbourhood of \(\overline{s}\), and say \(\overline{u}\) lies over the point \(u\) of \(U\). Since \(U \to S\) is étale, the residue field extension \(\kappa(u)/\kappa(s)\) is finite separable. This implies the following

  1. If \(\sigma \in \text{Aut}(\kappa(\overline{s})/\kappa(s)^{sep})\) then \(\sigma\) acts trivially on \(\mathcal{F}_{\overline{s}}\).

  2. More precisely, the action of \(\text{Aut}(\kappa(\overline{s})/\kappa(s))\) determines and is determined by an action of the absolute Galois group \(\text{Gal}_{\kappa(s)}\) on \(\mathcal{F}_{\overline{s}}\).

  3. Given \((U, \overline{u}, t)\) representing an element \(\xi\) of \(\mathcal{F}_{\overline{s}}\) any element of \(\text{Gal}(\kappa(s)^{sep}/K)\) acts trivially, where \(\kappa(s) \subset K \subset \kappa(s)^{sep}\) is the image of \(\overline{u}^\sharp : \kappa(u) \to \kappa(\overline{s})\).

Altogether we see that \(\mathcal{F}_{\overline{s}}\) becomes a \(\text{Gal}_{\kappa(s)}\)-set (see Fundamental Groups, Definition 04JJ). Hence we may think of the stalk functor as a functor \[\Sh(S_\etale) \longrightarrow \text{Gal}_{\kappa(s)}\textit{-Sets}, \quad \mathcal{F} \longmapsto \mathcal{F}_{\overline{s}}\] and from now on we usually do think about the stalk functor in this way.

Theorem

Let \(S = \Spec(K)\) with \(K\) a field. Let \(\overline{s}\) be a geometric point of \(S\). Let \(G = \text{Gal}_{\kappa(s)}\) denote the absolute Galois group. Taking stalks induces an equivalence of categories \[\Sh(S_\etale) \longrightarrow G\textit{-Sets}, \quad \mathcal{F} \longmapsto \mathcal{F}_{\overline{s}}.\]

Proof

Let us construct the inverse to this functor. In Fundamental Groups, Lemma 03QR we have seen that given a \(G\)-set \(M\) there exists an étale morphism \(X \to \Spec(K)\) such that \(\Mor_K(\Spec(K^{sep}), X)\) is isomorphic to \(M\) as a \(G\)-set. Consider the sheaf \(\mathcal{F}\) on \(\Spec(K)_\etale\) defined by the rule \(U \mapsto \Mor_K(U, X)\). This is a sheaf as the étale topology is subcanonical. Then we see that \(\mathcal{F}_{\overline{s}} = \Mor_K(\Spec(K^{sep}), X) = M\) as \(G\)-sets (details omitted). This gives the inverse of the functor and we win.

Remark

Another way to state the conclusion of Theorem 03QT and Fundamental Groups, Lemma 03QR is to say that every sheaf on \(\Spec(K)_\etale\) is representable by a scheme \(X\) étale over \(\Spec(K)\). This does not mean that every sheaf is representable in the sense of Sites, Definition 00WR. The reason is that in our construction of \(\Spec(K)_\etale\) we chose a sufficiently large set of schemes étale over \(\Spec(K)\), whereas sheaves on \(\Spec(K)_\etale\) form a proper class.

Lemma

Assumptions and notations as in Theorem 03QT. There is a functorial bijection \[\Gamma(S, \mathcal{F}) = (\mathcal{F}_{\overline{s}})^G\]

Proof

We can prove this using formal arguments and the result of Theorem 03QT as follows. Given a sheaf \(\mathcal{F}\) corresponding to the \(G\)-set \(M = \mathcal{F}_{\overline{s}}\) we have \[\begin{eqnarray*} \Gamma(S, \mathcal{F}) & = & \Mor_{\Sh(S_\etale)}(h_{\Spec(K)}, \mathcal{F}) \\ & = & \Mor_{G\textit{-Sets}}(\{*\}, M) \\ & = & M^G \end{eqnarray*}\] Here the first identification is explained in Sites, Sections 00V1 and 00WO, the second results from Theorem 03QT and the third is clear. We will also give a direct proof5.

Suppose that \(t \in \Gamma(S, \mathcal{F})\) is a global section. Then the triple \((S, \overline{s}, t)\) defines an element of \(\mathcal{F}_{\overline{s}}\) which is clearly invariant under the action of \(G\). Conversely, suppose that \((U, \overline{u}, t)\) defines an element of \(\mathcal{F}_{\overline{s}}\) which is invariant. Then we may shrink \(U\) and assume \(U = \Spec(L)\) for some finite separable field extension of \(K\), see Proposition 03PC. In this case the map \(\mathcal{F}(U) \to \mathcal{F}_{\overline{s}}\) is injective, because for any morphism of étale neighbourhoods \((U', \overline{u}') \to (U, \overline{u})\) the restriction map \(\mathcal{F}(U) \to \mathcal{F}(U')\) is injective since \(U' \to U\) is a covering of \(S_\etale\). After enlarging \(L\) a bit we may assume \(K \subset L\) is a finite Galois extension. At this point we use that \[\Spec(L) \times_{\Spec(K)} \Spec(L) = \coprod\nolimits_{\sigma \in \text{Gal}(L/K)} \Spec(L)\] where the maps \(\Spec(L) \to \Spec(L \otimes_K L)\) come from the ring maps \(a \otimes b \mapsto a\sigma(b)\). Hence we see that the condition that \((U, \overline{u}, t)\) is invariant under all of \(G\) implies that \(t \in \mathcal{F}(\Spec(L))\) maps to the same element of \(\mathcal{F}(\Spec(L) \times_{\Spec(K)} \Spec(L))\) via restriction by either projection (this uses the injectivity mentioned above; details omitted). Hence the sheaf condition of \(\mathcal{F}\) for the étale covering \(\{\Spec(L) \to \Spec(K)\}\) kicks in and we conclude that \(t\) comes from a unique section of \(\mathcal{F}\) over \(\Spec(K)\).

Remark

Let \(S\) be a scheme and let \(\overline{s} : \Spec(k) \to S\) be a geometric point of \(S\). By definition this means that \(k\) is algebraically closed. In particular the absolute Galois group of \(k\) is trivial. Hence by Theorem 03QT the category of sheaves on \(\Spec(k)_\etale\) is equivalent to the category of sets. The equivalence is given by taking sections over \(\Spec(k)\). This finally provides us with an alternative definition of the stalk functor. Namely, the functor \[\Sh(S_\etale) \longrightarrow \textit{Sets}, \quad \mathcal{F} \longmapsto \mathcal{F}_{\overline{s}}\] is isomorphic to the functor \[\Sh(S_\etale) \longrightarrow \Sh(\Spec(k)_\etale) = \textit{Sets}, \quad \mathcal{F} \longmapsto \overline{s}^*\mathcal{F}\] To prove this rigorously one can use Lemma 03Q1 part (3) with \(f = \overline{s}\). Moreover, having said this the general case of Lemma 03Q1 part (3) follows from functoriality of pullbacks.

Group cohomology

In the following, if we write \(H^i(G, M)\) we will mean that \(G\) is a topological group and \(M\) a discrete \(G\)-module with continuous \(G\)-action and \(H^i(G, -)\) is the \(i\)th right derived functor on the category \(\text{Mod}_G\) of such \(G\)-modules, see Definitions 04JP and 04JR. This includes the case of an abstract group \(G\), which simply means that \(G\) is viewed as a topological group with the discrete topology.

When the module has a nondiscrete topology, we will use the notation \(H^i_{cont}(G, M)\) to indicate the continuous cohomology groups introduced in [Tate], see Section 0DVG.

Definition

Let \(G\) be a topological group.

  1. A \(G\)-module, sometimes called a discrete \(G\)-module, is an abelian group \(M\) endowed with a left action \(a : G \times M \to M\) by group homomorphisms such that \(a\) is continuous when \(M\) is given the discrete topology.

  2. A morphism of \(G\)-modules \(f : M \to N\) is a \(G\)-equivariant homomorphism from \(M\) to \(N\).

  3. The category of \(G\)-modules is denoted \(\text{Mod}_G\).

Let \(R\) be a ring.

  1. An \(R\text{-}G\)-module is an \(R\)-module \(M\) endowed with a left action \(a : G \times M \to M\) by \(R\)-linear maps such that \(a\) is continuous when \(M\) is given the discrete topology.

  2. A morphism of \(R\text{-}G\)-modules \(f : M \to N\) is a \(G\)-equivariant \(R\)-module map from \(M\) to \(N\).

  3. The category of \(R\text{-}G\)-modules is denoted \(\text{Mod}_{R, G}\).

The condition that \(a : G \times M \to M\) is continuous is equivalent with the condition that the stabilizer of any \(x \in M\) is open in \(G\). If \(G\) is an abstract group then this corresponds to the notion of an abelian group endowed with a \(G\)-action provided we endow \(G\) with the discrete topology. Observe that \(\text{Mod}_{\mathbf{Z}, G} = \text{Mod}_G\).

The category \(\text{Mod}_G\) has enough injectives, see Injectives, Lemma 04JF. Consider the left exact functor \[\text{Mod}_G \longrightarrow \textit{Ab}, \quad M \longmapsto M^G = \{x \in M \mid g \cdot x = x\ \forall g \in G\}\] We sometimes denote \(M^G = H^0(G, M)\) and sometimes we write \(M^G = \Gamma_G(M)\). This functor has a total right derived functor \(R\Gamma_G(M)\) and \(i\)th right derived functor \(R^i\Gamma_G(M) = H^i(G, M)\) for any \(i \geq 0\).

The same construction works for \(H^0(G, -) : \text{Mod}_{R, G} \to \text{Mod}_R\). We will see in Lemma 0DVD that this agrees with the cohomology of the underlying \(G\)-module.

Definition

Let \(G\) be a topological group. Let \(M\) be a discrete \(G\)-module with continuous \(G\)-action. In other words, \(M\) is an object of the category \(\text{Mod}_G\) introduced in Definition 04JP.

  1. The right derived functors \(H^i(G, M)\) of \(H^0(G, M)\) on the category \(\text{Mod}_G\) are called the continuous group cohomology groups of \(M\).

  2. If \(G\) is an abstract group endowed with the discrete topology then the \(H^i(G, M)\) are called the group cohomology groups of \(M\).

  3. If \(G\) is a Galois group, then the groups \(H^i(G, M)\) are called the Galois cohomology groups of \(M\).

  4. If \(G\) is the absolute Galois group of a field \(K\), then the groups \(H^i(G, M)\) are sometimes called the Galois cohomology groups of \(K\) with coefficients in \(M\). In this case we sometimes write \(H^i(K, M)\) instead of \(H^i(G, M)\).

Lemma

Let \(G\) be a topological group. Let \(R\) be a ring. For every \(i \geq 0\) the diagram \[\xymatrix{ \text{Mod}_{R, G} \ar[rr]_{H^i(G, -)} \ar[d] & & \text{Mod}_R \ar[d] \\ \text{Mod}_G \ar[rr]^{H^i(G, -)} & & \textit{Ab} }\] whose vertical arrows are the forgetful functors is commutative.

Proof

Let us denote the forgetful functor \(F : \text{Mod}_{R, G} \to \text{Mod}_G\). Then \(F\) has a left adjoint \(H : \text{Mod}_G \to \text{Mod}_{R, G}\) given by \(H(M) = M \otimes_\mathbf{Z} R\). Observe that every object of \(\text{Mod}_G\) is a quotient of a direct sum of modules of the form \(\mathbf{Z}[G/U]\) where \(U \subset G\) is an open subgroup. Here \(\mathbf{Z}[G/U]\) denotes the \(G\)-modules of finite \(\mathbf{Z}\)-linear combinations of right \(U\) congruence classes in \(G\) endowed with left \(G\)-action. Thus every bounded above complex in \(\text{Mod}_G\) is quasi-isomorphic to a bounded above complex in \(\text{Mod}_G\) whose underlying terms are flat \(\mathbf{Z}\)-modules (Derived Categories, Lemma 05T7). Thus it is clear that \(LH\) exists on \(D^-(\text{Mod}_G)\) and is computed by evaluating \(H\) on any complex whose terms are flat \(\mathbf{Z}\)-modules; this follows from Derived Categories, Lemma 05T9 and Proposition 05TA. We conclude from Derived Categories, Lemma 0DVC that \[\text{Ext}^i(\mathbf{Z}, F(M)) = \text{Ext}^i(R, M)\] for \(M\) in \(\text{Mod}_{R, G}\). Observe that \(H^0(G, -) = \Hom(\mathbf{Z}, -)\) on \(\text{Mod}_G\) where \(\mathbf{Z}\) denotes the \(G\)-module with trivial action. Hence \(H^i(G, -) = \text{Ext}^i(\mathbf{Z}, -)\) on \(\text{Mod}_G\). Similarly we have \(H^i(G, -) = \text{Ext}^i(R, -)\) on \(\text{Mod}_{R, G}\). Combining everything we see that the lemma is true.

Lemma

Let \(G\) be a topological group. Let \(R\) be a ring. Let \(M\), \(N\) be \(R\text{-}G\)-modules. If \(M\) is finite projective as an \(R\)-module, then \(\text{Ext}^i(M, N) = H^i(G, M^\vee \otimes_R N)\) (for notation see proof).

Proof

The module \(M^\vee = \Hom_R(M, R)\) endowed with the contragredient action of \(G\). Namely \((g \cdot \lambda)(m) = \lambda(g^{-1} \cdot m)\) for \(g \in G\), \(\lambda \in M^\vee\), \(m \in M\). The action of \(G\) on \(M^\vee \otimes_R N\) is the diagonal one, i.e., given by \(g \cdot (\lambda \otimes n) = g \cdot \lambda \otimes g \cdot n\). Note that for a third \(R\text{-}G\)-module \(E\) we have \(\Hom(E, M^\vee \otimes_R N) = \Hom(M \otimes_R E, N)\). Namely, this is true on the level of \(R\)-modules by Algebra, Lemmas 00DE and 0DVB and the definitions of \(G\)-actions are chosen such that it remains true for \(R\text{-}G\)-modules. It follows that \(M^\vee \otimes_R N\) is an injective \(R\text{-}G\)-module if \(N\) is an injective \(R\text{-}G\)-module. Hence if \(N \to N^\bullet\) is an injective resolution, then \(M^\vee \otimes_R N \to M^\vee \otimes_R N^\bullet\) is an injective resolution. Then \[\Hom(M, N^\bullet) = \Hom(R, M^\vee \otimes_R N^\bullet) = (M^\vee \otimes_R N^\bullet)^G\] Since the left hand side computes \(\text{Ext}^i(M, N)\) and the right hand side computes \(H^i(G, M^\vee \otimes_R N)\) the proof is complete.

Lemma

Let \(G\) be a topological group. Let \(k\) be a field. Let \(V\) be a \(k\text{-}G\)-module. If \(G\) is topologically finitely generated and \(\dim_k(V) < \infty\), then \(\dim_k H^1(G, V) < \infty\).

Proof

Let \(g_1, \ldots, g_r \in G\) be elements which topologically generate \(G\), i.e., this means that the subgroup generated by \(g_1, \ldots, g_r\) is dense. By Lemma 0DVE we see that \(H^1(G, V)\) is the \(k\)-vector space of extensions \[0 \to V \to E \to k \to 0\] of \(k\text{-}G\)-modules. Choose \(e \in E\) mapping to \(1 \in k\). Write \[g_i \cdot e = v_i + e\] for some \(v_i \in V\). This is possible because \(g_i \cdot 1 = 1\). We claim that the list of elements \(v_1, \ldots, v_r \in V\) determine the isomorphism class of the extension \(E\). Once we prove this the lemma follows as this means that our Ext vector space is isomorphic to a subquotient of the \(k\)-vector space \(V^{\oplus r}\); some details omitted. Since \(E\) is an object of the category defined in Definition 04JP we know there is an open subgroup \(U\) such that \(u \cdot e = e\) for all \(u \in U\). Now pick any \(g \in G\). Then \(gU\) contains a word \(w\) in the elements \(g_1, \ldots, g_r\). Say \(gu = w\). Since the element \(w \cdot e\) is determined by \(v_1, \ldots, v_r\), we see that \(g \cdot e = (gu) \cdot e = w \cdot e\) is too.

Lemma

Let \(G\) be a profinite topological group. Then

  1. \(H^i(G, M)\) is torsion for \(i > 0\) and any \(G\)-module \(M\), and

  2. \(H^i(G, M) = 0\) if \(M\) is a \(\mathbf{Q}\)-vector space.

Proof

Proof of (1). By dimension shifting we see that it suffices to show that \(H^1(G, M)\) is torsion for every \(G\)-module \(M\). Choose an exact sequence \(0 \to M \to I \to N \to 0\) with \(I\) an injective object of the category of \(G\)-modules. Then any element of \(H^1(G, M)\) is the image of an element \(y \in N^G\). Choose \(x \in I\) mapping to \(y\). The stabilizer \(U \subset G\) of \(x\) is open, hence has finite index \(r\). Let \(g_1, \ldots, g_r \in G\) be a system of representatives for \(G/U\). Then \(\sum g_i(x)\) is an invariant element of \(I\) which maps to \(ry\). Thus \(r\) kills the element of \(H^1(G, M)\) we started with. Part (2) follows as then \(H^i(G, M)\) is both a \(\mathbf{Q}\)-vector space and torsion.

Tate’s continuous cohomology

Tate’s continuous cohomology ([Tate]) is defined by the complex of continuous inhomogeneous cochains. We can define this when \(M\) is an arbitrary topological abelian group endowed with a continuous \(G\)-action. Namely, we consider the complex \[C^\bullet_{cont}(G, M) : M \to \text{Maps}_{cont}(G, M) \to \text{Maps}_{cont}(G \times G, M) \to \ldots\] where the boundary map is defined for \(n \geq 1\) by the rule \[\begin{align*} \text{d}(f)(g_1, \ldots, g_{n + 1}) & = g_1(f(g_2, \ldots, g_{n + 1})) \\ & + \sum\nolimits_{j = 1, \ldots, n} (-1)^jf(g_1, \ldots, g_jg_{j + 1}, \ldots, g_{n + 1}) \\ & + (-1)^{n + 1}f(g_1, \ldots, g_n) \end{align*}\] and for \(n = 0\) sends \(m \in M\) to the map \(g \mapsto g(m) - m\). We define \[H^i_{cont}(G, M) = H^i(C^\bullet_{cont}(G, M))\] Since the terms of the complex involve continuous maps from \(G\) and self products of \(G\) into the topological module \(M\), it is not clear that this turns a short exact sequence of topological modules into a long exact cohomology sequence. Another difficulty is that the category of topological abelian groups isn’t an abelian category!

However, a short exact sequence of discrete \(G\)-modules does give rise to a short exact sequence of complexes of continuous cochains and hence a long exact cohomology sequence of continuous cohomology groups \(H^i_{cont}(G, -)\). Therefore, on the category \(\text{Mod}_G\) of Definition 04JP the functors \(H^i_{cont}(G, M)\) form a cohomological \(\delta\)-functor as defined in Homology, Section 010P. Since the cohomology \(H^i(G, M)\) of Definition 04JR is a universal \(\delta\)-functor (Derived Categories, Lemma 05TE) we obtain canonical maps \[H^i(G, M) \longrightarrow H^i_{cont}(G, M)\] for \(M \in \text{Mod}_G\). It is known that these maps are isomorphisms when \(G\) is an abstract group (i.e., \(G\) has the discrete topology) or when \(G\) is a profinite group (insert future reference here). If you know an example showing this map is not an isomorphism for a topological group \(G\) and \(M \in \Ob(\text{Mod}_G)\) please email stacks.project@gmail.com.

Cohomology of a point

As a consequence of the discussion in the preceding sections we obtain the equivalence of étale cohomology of the spectrum of a field with Galois cohomology.

Lemma

Let \(S = \Spec(K)\) with \(K\) a field. Let \(\overline{s}\) be a geometric point of \(S\). Let \(G = \text{Gal}_{\kappa(s)}\) denote the absolute Galois group. The stalk functor induces an equivalence of categories \[\textit{Ab}(S_\etale) \longrightarrow \text{Mod}_G, \quad \mathcal{F} \longmapsto \mathcal{F}_{\overline{s}}.\]

Proof

In Theorem 03QT we have seen the equivalence between sheaves of sets and \(G\)-sets. The current lemma follows formally from this as an abelian sheaf is just a sheaf of sets endowed with a commutative group law, and a \(G\)-module is just a \(G\)-set endowed with a commutative group law.

Lemma

Notation and assumptions as in Lemma 04JQ. Let \(\mathcal{F}\) be an abelian sheaf on \(\Spec(K)_\etale\) which corresponds to the \(G\)-module \(M\). Then

  1. in \(D(\textit{Ab})\) we have a canonical isomorphism \(R\Gamma(S, \mathcal{F}) = R\Gamma_G(M)\),

  2. \(H_\etale^0(S, \mathcal{F}) = M^G\), and

  3. \(H_\etale^q(S, \mathcal{F}) = H^q(G, M)\).

Proof

Combine Lemma 04JQ with Lemma 04JM.

Example

Sheaves on \(\Spec(K)_\etale\). Let \(G = \text{Gal}(K^{sep}/K)\) be the absolute Galois group of \(K\).

  1. The constant sheaf \(\underline{\mathbf{Z}/n\mathbf{Z}}\) corresponds to the module \(\mathbf{Z}/n\mathbf{Z}\) with trivial \(G\)-action,

  2. the sheaf \(\mathbf{G}_m|_{\Spec(K)_\etale}\) corresponds to \((K^{sep})^*\) with its \(G\)-action,

  3. the sheaf \(\mathbf{G}_a|_{\Spec(K^{sep})}\) corresponds to \((K^{sep}, +)\) with its \(G\)-action, and

  4. the sheaf \(\mu_n|_{\Spec(K^{sep})}\) corresponds to \(\mu_n(K^{sep})\) with its \(G\)-action.

By Remark 03P6 and Theorem 03P8 we have the following identifications for cohomology groups: \[\begin{align*} H_\etale^0(S_\etale, \mathbf{G}_m) & = \Gamma(S, \mathcal{O}_S^*) \\ H_\etale^1(S_\etale, \mathbf{G}_m) & = H_{Zar}^1(S, \mathcal{O}_S^*) = \Pic(S) \\ H_\etale^i(S_\etale, \mathbf{G}_a) & = H_{Zar}^i(S, \mathcal{O}_S) \end{align*}\] Also, for any quasi-coherent sheaf \(\mathcal{F}\) on \(S_\etale\) we have \[H^i(S_\etale, \mathcal{F}) = H_{Zar}^i(S, \mathcal{F}),\] see Theorem 03P2. In particular, this gives the following sequence of equalities \[0 = \Pic(\Spec(K)) = H_\etale^1(\Spec(K)_\etale, \mathbf{G}_m) = H^1(G, (K^{sep})^*)\] which is none other than Hilbert’s 90 theorem. Similarly, for \(i \geq 1\), \[0 = H^i(\Spec(K), \mathcal{O}) = H_\etale^i(\Spec(K)_\etale, \mathbf{G}_a) = H^i(G, K^{sep})\] where the \(K^{sep}\) indicates \(K^{sep}\) as a Galois module with addition as group law. In this way we may consider the work we have done so far as a complicated way of computing Galois cohomology groups.

The following result is a curiosity and should be skipped on a first reading.

Lemma

Let \(R\) be a local ring of dimension \(0\). Let \(S = \Spec(R)\). Then every \(\mathcal{O}_S\)-module on \(S_\etale\) is quasi-coherent.

Proof

Let \(\mathcal{F}\) be an \(\mathcal{O}_S\)-module on \(S_\etale\). We have to show that \(\mathcal{F}\) is determined by the \(R\)-module \(M = \Gamma(S, \mathcal{F})\). More precisely, if \(\pi : X \to S\) is étale we have to show that \(\Gamma(X, \mathcal{F}) = \Gamma(X, \pi^*\widetilde{M})\).

Let \(\mathfrak m \subset R\) be the maximal ideal and let \(\kappa\) be the residue field. By Algebra, Lemma 06RS the local ring \(R\) is henselian. If \(X \to S\) is étale, then the underlying topological space of \(X\) is discrete by Morphisms, Lemma 02GL and hence \(X\) is a disjoint union of affine schemes each having one point. Moreover, if \(X = \Spec(A)\) is affine and has one point, then \(R \to A\) is finite étale by Algebra, Lemma 04GJ. We have to show that \(\Gamma(X, \mathcal{F}) = M \otimes_R A\) in this case.

The functor \(A \mapsto A/\mathfrak m A\) defines an equivalence of the category of finite étale \(R\)-algebras with the category of finite separable \(\kappa\)-algebras by Algebra, Lemma 04GK. Let us first consider the case where \(A/\mathfrak m A\) is a Galois extension of \(\kappa\) with Galois group \(G\). For each \(\sigma \in G\) let \(\sigma : A \to A\) denote the corresponding automorphism of \(A\) over \(R\). Let \(N = \Gamma(X, \mathcal{F})\). Then \(\Spec(\sigma) : X \to X\) is an automorphism over \(S\) and hence pullback by this defines a map \(\sigma : N \to N\) which is a \(\sigma\)-linear map: \(\sigma(an) = \sigma(a) \sigma(n)\) for \(a \in A\) and \(n \in N\). We will apply Galois descent to the quasi-coherent module \(\widetilde{N}\) on \(X\) endowed with the isomorphisms coming from the action on \(\sigma\) on \(N\). See Descent, Lemma 0D1V. This lemma tells us there is an isomorphism \(N = N^G \otimes_R A\). On the other hand, it is clear that \(N^G = M\) by the sheaf property for \(\mathcal{F}\). Thus the required isomorphism holds.

The general case (with \(A\) local and finite étale over \(R\)) is deduced from the Galois case as follows. Choose \(A \to B\) finite étale such that \(B\) is local with residue field Galois over \(\kappa\). Let \(G = \text{Aut}(B/R) = \text{Gal}(\kappa_B/\kappa)\). Let \(H \subset G\) be the Galois group corresponding to the Galois extension \(\kappa_B/\kappa_A\). Then as above one shows that \(\Gamma(X, \mathcal{F}) = \Gamma(\Spec(B), \mathcal{F})^H\). By the result for Galois extensions (used twice) we get \[\Gamma(X, \mathcal{F}) = (M \otimes_R B)^H = M \otimes_R A\] as desired.

Cohomology of curves

The next task at hand is to compute the étale cohomology of a smooth curve over an algebraically closed field with torsion coefficients, and in particular show that it vanishes in degree at least 3. To prove this, we will compute cohomology at the generic point, which amounts to some Galois cohomology.

Brauer groups

Brauer groups of fields are defined using finite central simple algebras. In this section we review the relevant facts about Brauer groups, most of which are discussed in the chapter Brauer Groups, Section 073X. For other references, see [SerreCorpsLocaux], [SerreGaloisCohomology] or [Weil].

Theorem

Let \(K\) be a field. For a unital, associative (not necessarily commutative) \(K\)-algebra \(A\) the following are equivalent

  1. \(A\) is finite central simple \(K\)-algebra,

  2. \(A\) is a finite dimensional \(K\)-vector space, \(K\) is the center of \(A\), and \(A\) has no nontrivial two-sided ideal,

  3. there exists \(d \geq 1\) such that \(A \otimes_K \bar K \cong \text{Mat}(d \times d, \bar K)\),

  4. there exists \(d \geq 1\) such that \(A \otimes_K K^{sep} \cong \text{Mat}(d \times d, K^{sep})\),

  5. there exist \(d \geq 1\) and a finite Galois extension \(K'/K\) such that \(A \otimes_K K' \cong \text{Mat}(d \times d, K')\),

  6. there exist \(n \geq 1\) and a finite central skew field \(D\) over \(K\) such that \(A \cong \text{Mat}(n \times n, D)\).

The integer \(d\) is called the degree of \(A\).

Proof

This is a copy of Brauer Groups, Lemma 0753.

Lemma

Let \(A\) be a finite central simple algebra over \(K\). Then \[\begin{matrix} A \otimes_K A^{opp} & \longrightarrow & \text{End}_K(A) \\ \ a \otimes a' & \longmapsto & (x \mapsto a x a') \end{matrix}\] is an isomorphism of algebras over \(K\).

Proof

See Brauer Groups, Lemma 074I.

Definition

Two finite central simple algebras \(A_1\) and \(A_2\) over \(K\) are called similar, or equivalent if there exist \(m, n \geq 1\) such that \(\text{Mat}(n \times n, A_1) \cong \text{Mat}(m \times m, A_2)\). We write \(A_1 \sim A_2\).

By Brauer Groups, Lemma 074K this is an equivalence relation.

Definition

Let \(K\) be a field. The Brauer group of \(K\) is the set \(\text{Br} (K)\) of similarity classes of finite central simple algebras over \(K\), endowed with the group law induced by tensor product (over \(K\)). The class of \(A\) in \(\text{Br}(K)\) is denoted by \([A]\). The neutral element is \([K] = [\text{Mat}(d \times d, K)]\) for any \(d \geq 1\).

The previous lemma implies that inverses exist and that \(-[A] = [A^{opp}]\). The Brauer group of a field is always torsion. In fact, we will see that \([A]\) has order dividing \(\deg(A)\) for any finite central simple algebra \(A\) (see Lemma 0A2L). In general the Brauer group is not finitely generated, for example the Brauer group of a non-Archimedean local field is \(\mathbf{Q}/\mathbf{Z}\). The Brauer group of \(\mathbf{C}(x, y)\) is uncountable.

Lemma

Let \(K\) be a field and let \(K^{sep}\) be a separable algebraic closure. Then the set of isomorphism classes of central simple algebras of degree \(d\) over \(K\) is in bijection with the non-abelian cohomology \(H^1(\text{Gal}(K^{sep}/K), \text{PGL}_d(K^{sep}))\).

Proof

The Skolem-Noether theorem (see Brauer Groups, Theorem 074Q) implies that for any field \(L\) the group \(\text{Aut}_{L\text{-Algebras}}(\text{Mat}_d(L))\) equals \(\text{PGL}_d(L)\). By Theorem 03R2, we see that central simple algebras of degree \(d\) correspond to forms of the \(K\)-algebra \(\text{Mat}_d(K)\). Combined we see that isomorphism classes of degree \(d\) central simple algebras correspond to elements of \(H^1(\text{Gal}(K^{sep}/K), \text{PGL}_d(K^{sep}))\). For more details on twisting, see for example [SilvermanEllipticCurves].

If \(A\) is a finite central simple algebra of degree \(d\) over a field \(K\), we denote \(\xi_A\) the corresponding cohomology class in \(H^1(\text{Gal}(K^{sep}/K), \text{PGL}_d(K^{sep}))\). Consider the short exact sequence \[1 \to (K^{sep})^* \to \text{GL}_d(K^{sep}) \to \text{PGL}_d(K^{sep}) \to 1,\] which gives rise to a long exact cohomology sequence (up to degree 2) with coboundary map \[\delta_d : H ^1(\text{Gal}(K^{sep}/K), \text{PGL}_d(K^{sep})) \longrightarrow H^2(\text{Gal}(K^{sep}/K), (K^{sep})^*).\] Explicitly, this is given as follows: if \(\xi\) is a cohomology class represented by the 1-cocycle \((g_\sigma)\), then \(\delta_d(\xi)\) is the class of the 2-cocycle [0A2I]\[\begin{equation} (\sigma, \tau) \longmapsto \tilde g_\sigma^{-1} \tilde g_{\sigma \tau} \sigma(\tilde g_\tau^{-1}) \in (K^{sep})^* \end{equation}\] where \(\tilde g_\sigma \in \text{GL}_d(K^{sep})\) is a lift of \(g_\sigma\). Using this we can make explicit the map \[\delta : \text{Br}(K) \longrightarrow H^2(\text{Gal}(K^{sep}/K), (K^{sep})^*), \quad [A] \longmapsto \delta_{\deg A} (\xi_A)\] as follows. Assume \(A\) has degree \(d\) over \(K\). Choose an isomorphism \(\varphi : \text{Mat}_d(K^{sep}) \to A \otimes_K K^{sep}\). For \(\sigma \in \text{Gal}(K^{sep}/K)\) choose an element \(\tilde g_\sigma \in \text{GL}_d(K^{sep})\) such that \(\varphi^{-1} \circ \sigma(\varphi)\) is equal to the map \(x \mapsto \tilde g_\sigma x \tilde g_\sigma^{-1}\). The class in \(H^2\) is defined by the two cocycle (0A2I).

Theorem

Let \(K\) be a field with separable algebraic closure \(K^{sep}\). The map \(\delta : \text{Br}(K) \to H^2(\text{Gal}(K^{sep}/K), (K^{sep})^*)\) defined above is a group isomorphism.

Proof

To prove that \(\delta\) defines a group homomorphism, i.e., that \(\delta(A \otimes_K B) = \delta(A) + \delta(B)\), one computes directly with cocycles.

Injectivity of \(\delta\). In the abelian case (\(d = 1\)), one has the identification \[H^1(\text{Gal}(K^{sep}/K), \text{GL}_d(K^{sep})) = H_\etale^1(\Spec(K), \text{GL}_d(\mathcal{O}))\] the latter of which is trivial by fpqc descent. If this were true in the non-abelian case, this would readily imply injectivity of \(\delta\). (See [SGA4.5].) Rather, to prove this, one can reinterpret \(\delta([A])\) as the obstruction to the existence of a \(K\)-vector space \(V\) with a left \(A\)-module structure and such that \(\dim_K V = \deg A\). In the case where \(V\) exists, one has \(A \cong \text{End}_K(V)\).

For surjectivity, pick a cohomology class \(\xi \in H^2(\text{Gal}(K^{sep}/K), (K^{sep})^*)\), then there exists a finite Galois extension \(K^{sep}/K'/K\) such that \(\xi\) is the image of some \(\xi' \in H^2(\text{Gal}(K'|K), (K')^*)\). Then write down an explicit central simple algebra over \(K\) using the data \(K', \xi'\).

The Brauer group of a scheme

Let \(S\) be a scheme. An \(\mathcal{O}_S\)-algebra \(\mathcal{A}\) is called Azumaya if it is étale locally a matrix algebra, i.e., if there exists an étale covering \(\mathcal{U} = \{ \varphi_i : U_i \to S\}_{i \in I}\) such that \(\varphi_i^*\mathcal{A} \cong \text{Mat}_{d_i}(\mathcal{O}_{U_i})\) for some \(d_i \geq 1\). Two such \(\mathcal{A}\) and \(\mathcal{B}\) are called equivalent if there exist finite locally free \(\mathcal{O}_S\)-modules \(\mathcal{F}\) and \(\mathcal{G}\) which have positive rank at every \(s \in S\) such that \[\mathcal{A} \otimes_{\mathcal{O}_S} \SheafHom_{\mathcal{O}_S}(\mathcal{F}, \mathcal{F}) \cong \mathcal{B} \otimes_{\mathcal{O}_S} \SheafHom_{\mathcal{O}_S}(\mathcal{G}, \mathcal{G})\] as \(\mathcal{O}_S\)-algebras. The Brauer group of \(S\) is the set \(\text{Br}(S)\) of equivalence classes of Azumaya \(\mathcal{O}_S\)-algebras with the operation induced by tensor product (over \(\mathcal{O}_S\)).

Lemma

Let \(S\) be a scheme. Let \(\mathcal{F}\) and \(\mathcal{G}\) be finite locally free sheaves of \(\mathcal{O}_S\)-modules of positive rank. If there exists an isomorphism \(\SheafHom_{\mathcal{O}_S}(\mathcal{F}, \mathcal{F}) \cong \SheafHom_{\mathcal{O}_S}(\mathcal{G}, \mathcal{G})\) of \(\mathcal{O}_S\)-algebras, then there exists an invertible sheaf \(\mathcal{L}\) on \(S\) such that \(\mathcal{F} \otimes_{\mathcal{O}_S} \mathcal{L} \cong \mathcal{G}\) and such that this isomorphism induces the given isomorphism of endomorphism algebras.

Proof

Fix an isomorphism \(\SheafHom_{\mathcal{O}_S}(\mathcal{F}, \mathcal{F}) \to \SheafHom_{\mathcal{O}_S}(\mathcal{G}, \mathcal{G})\). Consider the sheaf \(\mathcal{L} \subset \SheafHom(\mathcal{F}, \mathcal{G})\) generated as an \(\mathcal{O}_S\)-module by the local isomorphisms \(\varphi : \mathcal{F} \to \mathcal{G}\) such that conjugation by \(\varphi\) is the given isomorphism of endomorphism algebras. A local calculation (reducing to the case that \(\mathcal{F}\) and \(\mathcal{G}\) are finite free and \(S\) is affine) shows that \(\mathcal{L}\) is invertible. Another local calculation shows that the evaluation map \[\mathcal{F} \otimes_{\mathcal{O}_S} \mathcal{L} \longrightarrow \mathcal{G}\] is an isomorphism.

The argument given in the proof of the following lemma can be found in [Saltman-torsion].

Lemma

Let \(S\) be a scheme. Let \(\mathcal{A}\) be an Azumaya algebra which is locally free of rank \(d^2\) over \(S\). Then the class of \(\mathcal{A}\) in the Brauer group of \(S\) is annihilated by \(d\).

Proof

Choose an étale covering \(\{U_i \to S\}\) and choose isomorphisms \(\mathcal{A}|_{U_i} \to \SheafHom(\mathcal{F}_i, \mathcal{F}_i)\) for some locally free \(\mathcal{O}_{U_i}\)-modules \(\mathcal{F}_i\) of rank \(d\). (We may assume \(\mathcal{F}_i\) is free.) Consider the composition \[p_i : \mathcal{F}_i^{\otimes d} \to \wedge^d(\mathcal{F}_i) \to \mathcal{F}_i^{\otimes d}\] The first arrow is the usual projection and the second arrow is the isomorphism of the top exterior power of \(\mathcal{F}_i\) with the submodule of sections of \(\mathcal{F}_i^{\otimes d}\) which transform according to the sign character under the action of the symmetric group on \(d\) letters. Then \(p_i^2 = d! p_i\) and the rank of \(p_i\) is \(1\). Using the given isomorphism \(\mathcal{A}|_{U_i} \to \SheafHom(\mathcal{F}_i, \mathcal{F}_i)\) and the canonical isomorphism \[\SheafHom(\mathcal{F}_i, \mathcal{F}_i)^{\otimes d} = \SheafHom(\mathcal{F}_i^{\otimes d}, \mathcal{F}_i^{\otimes d})\] we may think of \(p_i\) as a section of \(\mathcal{A}^{\otimes d}\) over \(U_i\). We claim that \(p_i|_{U_i \times_S U_j} = p_j|_{U_i \times_S U_j}\) as sections of \(\mathcal{A}^{\otimes d}\). Namely, applying Lemma 0A2K we obtain an invertible sheaf \(\mathcal{L}_{ij}\) and a canonical isomorphism \[\mathcal{F}_i|_{U_i \times_S U_j} \otimes \mathcal{L}_{ij} \longrightarrow \mathcal{F}_j|_{U_i \times_S U_j}.\] Using this isomorphism we see that \(p_i\) maps to \(p_j\). Since \(\mathcal{A}^{\otimes d}\) is a sheaf on \(S_\etale\) (Proposition 03OG) we find a canonical global section \(p \in \Gamma(S, \mathcal{A}^{\otimes d})\). A local calculation shows that \[\mathcal{H} = \Im(\mathcal{A}^{\otimes d} \to \mathcal{A}^{\otimes d}, f \mapsto fp)\] is a locally free module of rank \(d^d\) and that (left) multiplication by \(\mathcal{A}^{\otimes d}\) induces an isomorphism \(\mathcal{A}^{\otimes d} \to \SheafHom(\mathcal{H}, \mathcal{H})\). In other words, \(\mathcal{A}^{\otimes d}\) is the trivial element of the Brauer group of \(S\) as desired.

In this setting, the analogue of the isomorphism \(\delta\) of Theorem 03R7 is a map \[\delta_S: \text{Br}(S) \to H_\etale^2(S, \mathbf{G}_m).\] It is true that \(\delta_S\) is injective. If \(S\) is quasi-compact or connected, then \(\text{Br}(S)\) is a torsion group, so in this case the image of \(\delta_S\) is contained in the cohomological Brauer group of \(S\) \[\text{Br}'(S) := H_\etale^2(S, \mathbf{G}_m)_\text{torsion}.\] So if \(S\) is quasi-compact or connected, there is an inclusion \(\text{Br}(S) \subset \text{Br}'(S)\). This is not always an equality: there exists a nonseparated singular surface \(S\) for which \(\text{Br}(S) \subset \text{Br}'(S)\) is a strict inclusion. If \(S\) is quasi-projective, then \(\text{Br}(S) = \text{Br}'(S)\). However, it is not known whether this holds for a smooth proper variety over \(\mathbf{C}\), say.

The Artin-Schreier sequence

Let \(p\) be a prime number. Let \(S\) be a scheme in characteristic \(p\). The Artin-Schreier sequence is the short exact sequence \[0 \longrightarrow \underline{\mathbf{Z}/p\mathbf{Z}}_S \longrightarrow \mathbf{G}_{a, S} \xrightarrow{F-1} \mathbf{G}_{a, S} \longrightarrow 0\] where \(F - 1\) is the map \(x \mapsto x^p - x\).

Lemma

Let \(p\) be a prime. Let \(S\) be a scheme of characteristic \(p\).

  1. If \(S\) is affine, then \(H_\etale^q(S, \underline{\mathbf{Z}/p\mathbf{Z}}) = 0\) for all \(q \geq 2\).

  2. If \(S\) is a quasi-compact and quasi-separated scheme of dimension \(d\), then \(H_\etale^q(S, \underline{\mathbf{Z}/p\mathbf{Z}}) = 0\) for all \(q \geq 2 + d\).

Proof

Recall that the étale cohomology of the structure sheaf is equal to its cohomology on the underlying topological space (Theorem 03P2). The first statement follows from the Artin-Schreier exact sequence and the vanishing of cohomology of the structure sheaf on an affine scheme (Cohomology of Schemes, Lemma 01XB). The second statement follows by the same argument from the vanishing of Cohomology, Proposition 0A3G and the fact that \(S\) is a spectral space (Properties, Lemma 094L).

Lemma

Let \(k\) be an algebraically closed field of characteristic \(p > 0\). Let \(V\) be a finite dimensional \(k\)-vector space. Let \(F : V \to V\) be a frobenius linear map, i.e., an additive map such that \(F(\lambda v) = \lambda^p F(v)\) for all \(\lambda \in k\) and \(v \in V\). Then \(F - 1 : V \to V\) is surjective with kernel a finite dimensional \(\mathbf{F}_p\)-vector space of dimension \(\leq \dim_k(V)\).

Proof

If \(F = 0\), then the statement holds. If we have a filtration of \(V\) by \(F\)-stable subvector spaces such that the statement holds for each graded piece, then it holds for \((V, F)\). Combining these two remarks we may assume the kernel of \(F\) is zero.

Choose a basis \(v_1, \ldots, v_n\) of \(V\) and write \(F(v_i) = \sum a_{ij} v_j\). Observe that \(v = \sum \lambda_i v_i\) is in the kernel if and only if \(\sum \lambda_i^p a_{ij} v_j = 0\). Since \(k\) is algebraically closed this implies the matrix \((a_{ij})\) is invertible. Let \((b_{ij})\) be its inverse. Then to see that \(F - 1\) is surjective we pick \(w = \sum \mu_i v_i \in V\) and we try to solve \[(F - 1)(\sum \lambda_iv_i) = \sum \lambda_i^p a_{ij} v_j - \sum \lambda_j v_j = \sum \mu_j v_j\] This is equivalent to \[\sum \lambda_j^p v_j - \sum b_{ij} \lambda_i v_j = \sum b_{ij} \mu_i v_j\] in other words \[\lambda_j^p - \sum b_{ij} \lambda_i = \sum b_{ij} \mu_i, \quad j = 1, \ldots, \dim(V).\] The algebra \[A = k[x_1, \ldots, x_n]/ (x_j^p - \sum b_{ij} x_i - \sum b_{ij} \mu_i)\] is standard smooth over \(k\) (Algebra, Definition 00T6) because the matrix \((b_{ij})\) is invertible and the partial derivatives of \(x_j^p\) are zero. A basis of \(A\) over \(k\) is the set of monomials \(x_1^{e_1} \ldots x_n^{e_n}\) with \(e_i < p\), hence \(\dim_k(A) = p^n\). Since \(k\) is algebraically closed we see that \(\Spec(A)\) has exactly \(p^n\) points. It follows that \(F - 1\) is surjective and every fibre has \(p^n\) points, i.e., the kernel of \(F - 1\) is a group with \(p^n\) elements.

Lemma

In the situation of Lemma 0A3L let \(k'/k\) be an extension of algebraically closed fields. Set \(V' = V \otimes_k k'\) and \(F' : V' \to V'\) be the Frobenius linear map induced by \(F\). Then \(\Ker(F - 1)\) maps isomorphically onto \(\Ker(F' - 1)\).

Proof

Let \(v_1, \ldots, v_n\) be a basis of \(V\) and say \(F(v_i) = \sum a_{ij}v_j\). Then \(v = \sum \lambda_i v_i\) is in \(\Ker(F - 1)\) if and only if \(\sum \lambda_i^pa_{ij} = \lambda_j\) for \(j = 1, \ldots, n\). By Lemma 0A3L these equations cut out a closed subscheme \(Z\) of \(\mathbf{A}^n_k = \Spec(k[\lambda_1, \ldots, \lambda_n])\) finite over \(\Spec(k)\). Then \(Z(k) = Z(k')\) and we conclude.

Lemma

Let \(X\) be a separated scheme of finite type over a field \(k\). Let \(\mathcal{F}\) be a coherent sheaf of \(\mathcal{O}_X\)-modules. Then \(\dim_k H^d(X, \mathcal{F}) < \infty\) where \(d = \dim(X)\).

Proof

We will prove this by induction on \(d\). The case \(d = 0\) holds because in that case \(X\) is the spectrum of a finite dimensional \(k\)-algebra \(A\) (Varieties, Lemma 06LH) and every coherent sheaf \(\mathcal{F}\) corresponds to a finite \(A\)-module \(M = H^0(X, \mathcal{F})\) which has \(\dim_k M < \infty\).

Assume \(d > 0\) and the result has been shown for separated schemes of finite type of dimension \(< d\). The scheme \(X\) is Noetherian. Consider the property \(\mathcal{P}\) of coherent sheaves on \(X\) defined by the rule \[\mathcal{P}(\mathcal{F}) \Leftrightarrow \dim_k H^d(X, \mathcal{F}) < \infty\] We are going to use the result of Cohomology of Schemes, Lemma 01YG to prove that \(\mathcal{P}\) holds for every coherent sheaf on \(X\).

Let \[0 \to \mathcal{F}_1 \to \mathcal{F} \to \mathcal{F}_2 \to 0\] be a short exact sequence of coherent sheaves on \(X\). Consider the long exact sequence of cohomology \[H^d(X, \mathcal{F}_1) \to H^d(X, \mathcal{F}) \to H^d(X, \mathcal{F}_2)\] Thus if \(\mathcal{P}\) holds for \(\mathcal{F}_1\) and \(\mathcal{F}_2\), then it holds for \(\mathcal{F}\).

Let \(Z \subset X\) be an integral closed subscheme. Let \(\mathcal{I}\) be a coherent sheaf of ideals on \(Z\). To finish the proof we have to show that \(H^d(X, i_*\mathcal{I}) = H^d(Z, \mathcal{I})\) is finite dimensional. If \(\dim(Z) < d\), then the result holds because the cohomology group will be zero (Cohomology, Proposition 02UZ). In this way we reduce to the situation discussed in the following paragraph.

Assume \(X\) is a variety of dimension \(d\) and \(\mathcal{F} = \mathcal{I}\) is a coherent ideal sheaf. In this case we have a short exact sequence \[0 \to \mathcal{I} \to \mathcal{O}_X \to i_*\mathcal{O}_Z \to 0\] where \(i : Z \to X\) is the closed subscheme defined by \(\mathcal{I}\). By induction hypothesis we see that \(H^{d - 1}(Z, \mathcal{O}_Z) = H^{d - 1}(X, i_*\mathcal{O}_Z)\) is finite dimensional. Thus we see that it suffices to prove the result for the structure sheaf.

We can apply Chow’s lemma (Cohomology of Schemes, Lemma 0200) to the morphism \(X \to \Spec(k)\). Thus we get a diagram \[\xymatrix{ X \ar[rd]_g & X' \ar[d]^-{g'} \ar[l]^\pi \ar[r]_i & \mathbf{P}^n_k \ar[dl] \\ & \Spec(k) & }\] as in the statement of Chow’s lemma. Also, let \(U \subset X\) be the dense open subscheme such that \(\pi^{-1}(U) \to U\) is an isomorphism. We may assume \(X'\) is a variety as well, see Cohomology of Schemes, Remark 0201. The morphism \(i' = (i, \pi) : X' \to \mathbf{P}^n_X\) is a closed immersion (loc. cit.). Hence \[\mathcal{L} = i^*\mathcal{O}_{\mathbf{P}^n_k}(1) \cong (i')^*\mathcal{O}_{\mathbf{P}^n_X}(1)\] is \(\pi\)-relatively ample (for example by Morphisms, Lemma 02NR). Hence by Cohomology of Schemes, Lemma 02O1 there exists an \(n \geq 0\) such that \(R^p\pi_*\mathcal{L}^{\otimes n} = 0\) for all \(p > 0\). Set \(\mathcal{G} = \pi_*\mathcal{L}^{\otimes n}\). Choose any nonzero global section \(s\) of \(\mathcal{L}^{\otimes n}\). Since \(\mathcal{G} = \pi_*\mathcal{L}^{\otimes n}\), the section \(s\) corresponds to section of \(\mathcal{G}\), i.e., a map \(\mathcal{O}_X \to \mathcal{G}\). Since \(s|_U \not = 0\) as \(X'\) is a variety and \(\mathcal{L}\) invertible, we see that \(\mathcal{O}_X|_U \to \mathcal{G}|_U\) is nonzero. As \(\mathcal{G}|_U = \mathcal{L}^{\otimes n}|_{\pi^{-1}(U)}\) is invertible we conclude that we have a short exact sequence \[0 \to \mathcal{O}_X \to \mathcal{G} \to \mathcal{Q} \to 0\] where \(\mathcal{Q}\) is coherent and supported on a proper closed subscheme of \(X\). Arguing as before using our induction hypothesis, we see that it suffices to prove \(\dim H^d(X, \mathcal{G}) < \infty\).

By the Leray spectral sequence (Cohomology, Lemma 01F4) we see that \(H^d(X, \mathcal{G}) = H^d(X', \mathcal{L}^{\otimes n})\). Let \(\overline{X}' \subset \mathbf{P}^n_k\) be the closure of \(X'\). Then \(\overline{X}'\) is a projective variety of dimension \(d\) over \(k\) and \(X' \subset \overline{X}'\) is a dense open. The invertible sheaf \(\mathcal{L}^{\otimes n}\) is the restriction of \(\mathcal{O}_{\overline{X}'}(n)\) to \(X'\). By Cohomology, Proposition 0A3G the map \[H^d(\overline{X}', \mathcal{O}_{\overline{X}'}(n)) \longrightarrow H^d(X', \mathcal{L}^{\otimes n})\] is surjective. Since the cohomology group on the left has finite dimension by Cohomology of Schemes, Lemma 01YS the proof is complete.

Lemma

Let \(X\) be separated of finite type over an algebraically closed field \(k\) of characteristic \(p > 0\). Then \(H_\etale^q(X, \underline{\mathbf{Z}/p\mathbf{Z}}) = 0\) for \(q \geq dim(X) + 1\).

Proof

Let \(d = \dim(X)\). By the vanishing established in Lemma 0A3K it suffices to show that \(H_\etale^{d + 1}(X, \underline{\mathbf{Z}/p\mathbf{Z}}) = 0\). By Lemma 0A3M we see that \(H^d(X, \mathcal{O}_X)\) is a finite dimensional \(k\)-vector space. Hence the long exact cohomology sequence associated to the Artin-Schreier sequence ends with \[H^d(X, \mathcal{O}_X) \xrightarrow{F - 1} H^d(X, \mathcal{O}_X) \to H^{d + 1}_\etale(X, \mathbf{Z}/p\mathbf{Z}) \to 0\] By Lemma 0A3L the map \(F - 1\) in this sequence is surjective. This proves the lemma.

Lemma

Let \(X\) be a proper scheme over an algebraically closed field \(k\) of characteristic \(p > 0\). Then

  1. \(H_\etale^q(X, \underline{\mathbf{Z}/p\mathbf{Z}})\) is a finite \(\mathbf{Z}/p\mathbf{Z}\)-module for all \(q\), and

  2. \(H^q_\etale(X, \underline{\mathbf{Z}/p\mathbf{Z}}) \to H^q_\etale(X_{k'}, \underline{\mathbf{Z}/p\mathbf{Z}})\) is an isomorphism if \(k'/k\) is an extension of algebraically closed fields.

Proof

By Cohomology of Schemes, Lemma 02O6 and the comparison of cohomology of Theorem 03P2 the cohomology groups \(H^q_\etale(X, \mathbf{G}_a) = H^q(X, \mathcal{O}_X)\) are finite dimensional \(k\)-vector spaces. Hence by Lemma 0A3L the long exact cohomology sequence associated to the Artin-Schreier sequence, splits into short exact sequences \[0 \to H_\etale^q(X, \underline{\mathbf{Z}/p\mathbf{Z}}) \to H^q(X, \mathcal{O}_X) \xrightarrow{F - 1} H^q(X, \mathcal{O}_X) \to 0\] and moreover the \(\mathbf{F}_p\)-dimension of the cohomology groups \(H_\etale^q(X, \underline{\mathbf{Z}/p\mathbf{Z}})\) is less than or equal to the \(k\)-dimension of the vector space \(H^q(X, \mathcal{O}_X)\). This proves the first statement. The second statement follows from Lemma 0HAN as \(H^q(X, \mathcal{O}_X) \otimes_k k' \to H^q(X_{k'}, \mathcal{O}_{X_{k'}})\) is an isomorphism by flat base change (Cohomology of Schemes, Lemma 02KH).

Locally constant sheaves

This section is the analogue of Modules on Sites, Section 093P for the étale site.

Definition

Let \(X\) be a scheme. Let \(\mathcal{F}\) be a sheaf of sets on \(X_\etale\).

  1. Let \(E\) be a set. We say \(\mathcal{F}\) is the constant sheaf with value \(E\) if \(\mathcal{F}\) is the sheafification of the presheaf \(U \mapsto E\). Notation: \(\underline{E}_X\) or \(\underline{E}\).

  2. We say \(\mathcal{F}\) is a constant sheaf if it is isomorphic to a sheaf as in (1).

  3. We say \(\mathcal{F}\) is locally constant if there exists a covering \(\{U_i \to X\}\) such that \(\mathcal{F}|_{U_i}\) is a constant sheaf.

  4. We say that \(\mathcal{F}\) is finite locally constant if it is locally constant and the constant values are finite sets.

Let \(\mathcal{F}\) be a sheaf of abelian groups on \(X_\etale\).

  1. Let \(A\) be an abelian group. We say \(\mathcal{F}\) is the constant sheaf with value \(A\) if \(\mathcal{F}\) is the sheafification of the presheaf \(U \mapsto A\). Notation: \(\underline{A}_X\) or \(\underline{A}\).

  2. We say \(\mathcal{F}\) is a constant sheaf if it is isomorphic as an abelian sheaf to a sheaf as in (1).

  3. We say \(\mathcal{F}\) is locally constant if there exists a covering \(\{U_i \to X\}\) such that \(\mathcal{F}|_{U_i}\) is a constant sheaf.

  4. We say that \(\mathcal{F}\) is finite locally constant if it is locally constant and the constant values are finite abelian groups.

Let \(\Lambda\) be a ring. Let \(\mathcal{F}\) be a sheaf of \(\Lambda\)-modules on \(X_\etale\).

  1. Let \(M\) be a \(\Lambda\)-module. We say \(\mathcal{F}\) is the constant sheaf with value \(M\) if \(\mathcal{F}\) is the sheafification of the presheaf \(U \mapsto M\). Notation: \(\underline{M}_X\) or \(\underline{M}\).

  2. We say \(\mathcal{F}\) is a constant sheaf if it is isomorphic as a sheaf of \(\Lambda\)-modules to a sheaf as in (1).

  3. We say \(\mathcal{F}\) is locally constant if there exists a covering \(\{U_i \to X\}\) such that \(\mathcal{F}|_{U_i}\) is a constant sheaf.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. If \(\mathcal{G}\) is a locally constant sheaf of sets, abelian groups, or \(\Lambda\)-modules on \(Y_\etale\), the same is true for \(f^{-1}\mathcal{G}\) on \(X_\etale\).

Proof

Holds for any morphism of topoi, see Modules on Sites, Lemma 093R.

Lemma

Let \(f : X \to Y\) be a finite étale morphism of schemes. If \(\mathcal{F}\) is a (finite) locally constant sheaf of sets, (finite) locally constant sheaf of abelian groups, or (finite type) locally constant sheaf of \(\Lambda\)-modules on \(X_\etale\), the same is true for \(f_*\mathcal{F}\) on \(Y_\etale\).

Proof

The construction of \(f_*\) commutes with étale localization. A finite étale morphism is locally isomorphic to a disjoint union of isomorphisms, see Étale Morphisms, Lemma 04HN. Thus the lemma says that if \(\mathcal{F}_i\), \(i = 1, \ldots, n\) are (finite) locally constant sheaves of sets, then \(\prod_{i = 1, \ldots, n} \mathcal{F}_i\) is too. This is clear. Similarly for sheaves of abelian groups and modules.

Lemma

Let \(X\) be a scheme and \(\mathcal{F}\) a sheaf of sets on \(X_\etale\). Then the following are equivalent

  1. \(\mathcal{F}\) is finite locally constant, and

  2. \(\mathcal{F} = h_U\) for some finite étale morphism \(U \to X\).

Proof

A finite étale morphism is locally isomorphic to a disjoint union of isomorphisms, see Étale Morphisms, Lemma 04HN. Thus (2) implies (1). Conversely, if \(\mathcal{F}\) is finite locally constant, then there exists an étale covering \(\{X_i \to X\}\) such that \(\mathcal{F}|_{X_i}\) is representable by \(U_i \to X_i\) finite étale. Arguing exactly as in the proof of Descent, Lemma 02W5 we obtain a descent datum for schemes \((U_i, \varphi_{ij})\) relative to \(\{X_i \to X\}\) (details omitted). This descent datum is effective for example by Descent, Lemma 0245 and the resulting morphism of schemes \(U \to X\) is finite étale by Descent, Lemmas 02LA and 02VN.

Lemma

Let \(X\) be a scheme.

  1. Let \(\varphi : \mathcal{F} \to \mathcal{G}\) be a map of locally constant sheaves of sets on \(X_\etale\). If \(\mathcal{F}\) is finite locally constant, there exists an étale covering \(\{U_i \to X\}\) such that \(\varphi|_{U_i}\) is the map of constant sheaves associated to a map of sets.

  2. Let \(\varphi : \mathcal{F} \to \mathcal{G}\) be a map of locally constant sheaves of abelian groups on \(X_\etale\). If \(\mathcal{F}\) is finite locally constant, there exists an étale covering \(\{U_i \to X\}\) such that \(\varphi|_{U_i}\) is the map of constant abelian sheaves associated to a map of abelian groups.

  3. Let \(\Lambda\) be a ring. Let \(\varphi : \mathcal{F} \to \mathcal{G}\) be a map of locally constant sheaves of \(\Lambda\)-modules on \(X_\etale\). If \(\mathcal{F}\) is of finite type, then there exists an étale covering \(\{U_i \to X\}\) such that \(\varphi|_{U_i}\) is the map of constant sheaves of \(\Lambda\)-modules associated to a map of \(\Lambda\)-modules.

Proof

This holds on any site, see Modules on Sites, Lemma 093S.

Lemma

Let \(X\) be a scheme.

  1. The category of finite locally constant sheaves of sets is closed under finite limits and colimits inside \(\Sh(X_\etale)\).

  2. The category of finite locally constant abelian sheaves is a weak Serre subcategory of \(\textit{Ab}(X_\etale)\).

  3. Let \(\Lambda\) be a Noetherian ring. The category of finite type, locally constant sheaves of \(\Lambda\)-modules on \(X_\etale\) is a weak Serre subcategory of \(\textit{Mod}(X_\etale, \Lambda)\).

Proof

This holds on any site, see Modules on Sites, Lemma 093U.

Lemma

Let \(X\) be a scheme. Let \(\Lambda\) be a ring. The tensor product of two locally constant sheaves of \(\Lambda\)-modules on \(X_\etale\) is a locally constant sheaf of \(\Lambda\)-modules.

Proof

This holds on any site, see Modules on Sites, Lemma 093V.

Lemma

Let \(X\) be a connected scheme. Let \(\Lambda\) be a ring and let \(\mathcal{F}\) be a locally constant sheaf of \(\Lambda\)-modules. Then there exists a \(\Lambda\)-module \(M\) and an étale covering \(\{U_i \to X\}\) such that \(\mathcal{F}|_{U_i} \cong \underline{M}|_{U_i}\).

Proof

Choose an étale covering \(\{U_i \to X\}\) such that \(\mathcal{F}|_{U_i}\) is constant, say \(\mathcal{F}|_{U_i} \cong \underline{M_i}_{U_i}\). Observe that \(U_i \times_X U_j\) is empty if \(M_i\) is not isomorphic to \(M_j\). For each \(\Lambda\)-module \(M\) let \(I_M = \{i \in I \mid M_i \cong M\}\). As étale morphisms are open we see that \(U_M = \bigcup_{i \in I_M} \Im(U_i \to X)\) is an open subset of \(X\). Then \(X = \coprod U_M\) is a disjoint open covering of \(X\). As \(X\) is connected only one \(U_M\) is nonempty and the lemma follows.

Locally constant sheaves and the fundamental group

We can relate locally constant sheaves to the fundamental group of a scheme in some cases.

Lemma

Let \(X\) be a connected scheme. Let \(\overline{x}\) be a geometric point of \(X\).

  1. There is an equivalence of categories \[\left\{ \begin{matrix} \text{finite locally constant}\\ \text{sheaves of sets on }X_\etale \end{matrix} \right\} \longleftrightarrow \left\{ \begin{matrix} \text{finite }\pi_1(X, \overline{x})\text{-sets} \end{matrix} \right\}\]

  2. There is an equivalence of categories \[\left\{ \begin{matrix} \text{finite locally constant}\\ \text{sheaves of abelian groups on }X_\etale \end{matrix} \right\} \longleftrightarrow \left\{ \begin{matrix} \text{finite }\pi_1(X, \overline{x})\text{-modules} \end{matrix} \right\}\]

  3. Let \(\Lambda\) be a finite ring. There is an equivalence of categories \[\left\{ \begin{matrix} \text{finite type, locally constant}\\ \text{sheaves of }\Lambda\text{-modules on }X_\etale \end{matrix} \right\} \longleftrightarrow \left\{ \begin{matrix} \text{finite }\pi_1(X, \overline{x})\text{-modules endowed}\\ \text{with commuting }\Lambda\text{-module structure} \end{matrix} \right\}\]

Proof

We observe that \(\pi_1(X, \overline{x})\) is a profinite topological group, see Fundamental Groups, Definition 0BNC. The left hand categories are defined in Section 09Y8. The notation used in the right hand categories is taken from Fundamental Groups, Definition 04JJ for sets and Definition 04JP for abelian groups. This explains the notation.

Assertion (1) follows from Lemma 03RV and Fundamental Groups, Theorem 0BND. Parts (2) and (3) follow immediately from this by endowing the underlying (sheaves of) sets with additional structure. For example, a finite locally constant sheaf of abelian groups on \(X_\etale\) is the same thing as a finite locally constant sheaf of sets \(\mathcal{F}\) together with a map \(+ : \mathcal{F} \times \mathcal{F} \to \mathcal{F}\) satisfying the usual axioms. The equivalence in (1) sends products to products and hence sends \(+\) to an addition on the corresponding finite \(\pi_1(X, \overline{x})\)-set. Since \(\pi_1(X, \overline{x})\)-modules are the same thing as \(\pi_1(X, \overline{x})\)-sets with a compatible abelian group structure we obtain (2). Part (3) is proved in exactly the same way.

Lemma

Let \(X\) be an irreducible, geometrically unibranch scheme. Let \(\overline{x}\) be a geometric point of \(X\). Let \(\Lambda\) be a ring. There is an equivalence of categories \[\left\{ \begin{matrix} \text{finite type, locally constant}\\ \text{sheaves of }\Lambda\text{-modules on }X_\etale \end{matrix} \right\} \longleftrightarrow \left\{ \begin{matrix} \text{finite }\Lambda\text{-modules }M\text{ endowed}\\ \text{with a continuous }\pi_1(X, \overline{x})\text{-action} \end{matrix} \right\}\]

Proof

The proof given in Lemma 0DV5 does not work as a finite \(\Lambda\)-module \(M\) may not have a finite underlying set.

Let \(\nu : X^\nu \to X\) be the normalization morphism. By Morphisms, Lemma 0GIQ this is a universal homeomorphism. By Fundamental Groups, Proposition 0BQN this induces an isomorphism \(\pi_1(X^\nu, \overline{x}) \to \pi_1(X, \overline{x})\) and by Theorem 04DZ we get an equivalence of category between finite type, locally constant \(\Lambda\)-modules on \(X_\etale\) and on \(X^\nu_\etale\). This reduces us to the case where \(X\) is an integral normal scheme.

Assume \(X\) is an integral normal scheme. Let \(\eta \in X\) be the generic point. Let \(\overline{\eta}\) be a geometric point lying over \(\eta\). By Fundamental Groups, Proposition 0BQM have a continuous surjection \[\text{Gal}(\kappa(\eta)^{sep}/\kappa(\eta)) = \pi_1(\eta, \overline{\eta}) \longrightarrow \pi_1(X, \overline{\eta})\] whose kernel is described in Fundamental Groups, Lemma 0BTD. Let \(\mathcal{F}\) be a finite type, locally constant sheaf of \(\Lambda\)-modules on \(X_\etale\). Let \(M = \mathcal{F}_{\overline{\eta}}\) be the stalk of \(\mathcal{F}\) at \(\overline{\eta}\). We obtain a continuous action of \(\text{Gal}(\kappa(\eta)^{sep}/\kappa(\eta))\) on \(M\) by Section 03QW. Our goal is to show that this action factors through the displayed surjection. Since \(\mathcal{F}\) is of finite type, \(M\) is a finite \(\Lambda\)-module. Since \(\mathcal{F}\) is locally constant, for every \(x \in X\) the restriction of \(\mathcal{F}\) to \(\Spec(\mathcal{O}_{X, x}^{sh})\) is constant. Hence the action of \(\text{Gal}(K^{sep}/K_x^{sh})\) (with notation as in Fundamental Groups, Lemma 0BTD) on \(M\) is trivial. We conclude we have the factorization as desired.

On the other hand, suppose we have a finite \(\Lambda\)-module \(M\) with a continuous action of \(\pi_1(X, \overline{\eta})\). We are going to construct an \(\mathcal{F}\) such that \(M \cong \mathcal{F}_{\overline{\eta}}\) as \(\Lambda[\pi_1(X, \overline{\eta})]\)-modules. Choose generators \(m_1, \ldots, m_r \in M\). Since the action of \(\pi_1(X, \overline{\eta})\) on \(M\) is continuous, for each \(i\) there exists an open subgroup \(N_i\) of the profinite group \(\pi_1(X, \overline{\eta})\) such that every \(\gamma \in H_i\) fixes \(m_i\). We conclude that every element of the open subgroup \(H = \bigcap_{i = 1, \ldots, r} H_i\) fixes every element of \(M\). After shrinking \(H\) we may assume \(H\) is an open normal subgroup of \(\pi_1(X, \overline{\eta})\). Set \(G = \pi_1(X, \overline{\eta})/H\). Let \(f : Y \to X\) be the corresponding Galois finite étale \(G\)-cover. We can view \(f_*\underline{\mathbf{Z}}\) as a sheaf of \(\mathbf{Z}[G]\)-modules on \(X_\etale\). Then we just take \[\mathcal{F} = f_*\underline{\mathbf{Z}} \otimes_{\underline{\mathbf{Z}[G]}} \underline{M}\] We leave it to the reader to compute \(\mathcal{F}_{\overline{\eta}}\). We also omit the verification that this construction is the inverse to the construction in the previous paragraph.

Remark

The equivalences of Lemmas 0DV5 and 0GIY are compatible with pullbacks. For example, suppose \(f : Y \to X\) is a morphism of connected schemes. Let \(\overline{y}\) be geometric point of \(Y\) and set \(\overline{x} = f(\overline{y})\). Then the diagram \[\xymatrix{ \text{finite locally constant sheaves of sets on }Y_\etale \ar[r] & \text{finite }\pi_1(Y, \overline{y})\text{-sets} \\ \text{finite locally constant sheaves of sets on }X_\etale \ar[r] \ar[u]_{f^{-1}} & \text{finite }\pi_1(X, \overline{x})\text{-sets} \ar[u] }\] is commutative, where the vertical arrow on the right comes from the continuous homomorphism \(\pi_1(Y, \overline{y}) \to \pi_1(X, \overline{x})\) induced by \(f\). This follows immediately from the commutative diagram in Fundamental Groups, Theorem 0BND. A similar result holds for the other cases.

Méthode de la trace

A reference for this section is [SGA4, Exposé IX, §5]. The material here will be used in the proof of Lemma 03SD below.

Let \(f : Y \to X\) be an étale morphism of schemes. There is a sequence \[f_!, f^{-1}, f_*\] of adjoint functors between \(\textit{Ab}(X_\etale)\) and \(\textit{Ab}(Y_\etale)\). The functor \(f_!\) is discussed in Section 03S2. The adjunction map \(\text{id} \to f_* f^{-1}\) is called restriction. The adjunction map \(f_! f^{-1} \to \text{id}\) is often called the trace map. If \(f\) is finite étale, then \(f_* = f_!\) (Lemma 03S7) and we can view this as a map \(f_*f^{-1} \to \text{id}\).

Definition

Let \(f : Y \to X\) be a finite étale morphism of schemes. The map \(f_* f^{-1} \to \text{id}\) described above and explicitly below is called the trace.

Let \(f : Y \to X\) be a finite étale morphism of schemes. The trace map is characterized by the following two properties:

  1. it commutes with étale localization on \(X\) and

  2. if \(Y = \coprod_{i = 1}^d X\) then the trace map is the sum map \(f_*f^{-1} \mathcal{F} = \mathcal{F}^{\oplus d} \to \mathcal{F}\).

By Étale Morphisms, Lemma 04HN every finite étale morphism \(f : Y \to X\) is étale locally on \(X\) of the form given in (2) for some integer \(d \geq 0\). Hence we can define the trace map using the characterization given; in particular we do not need to know about the existence of \(f_!\) and the agreement of \(f_!\) with \(f_*\) in order to construct the trace map. This description shows that if \(f\) has constant degree \(d\), then the composition \[\mathcal{F} \xrightarrow{res} f_* f^{-1} \mathcal{F} \xrightarrow{trace} \mathcal{F}\] is multiplication by \(d\). The “méthode de la trace” is the following observation: if \(\mathcal{F}\) is an abelian sheaf on \(X_\etale\) such that multiplication by \(d\) on \(\mathcal{F}\) is an isomorphism, then the map \[H^n_\etale(X, \mathcal{F}) \longrightarrow H^n_\etale(Y, f^{-1}\mathcal{F})\] is injective. Namely, we have \[H^n_\etale(Y, f^{-1}\mathcal{F}) = H^n_\etale(X, f_*f^{-1}\mathcal{F})\] by the vanishing of the higher direct images (Proposition 03QP) and the Leray spectral sequence (Proposition 03QC). Thus we can consider the maps \[H^n_\etale(X, \mathcal{F}) \to H^n_\etale(Y, f^{-1}\mathcal{F})= H^n_\etale(X, f_*f^{-1}\mathcal{F}) \xrightarrow{trace} H^n_\etale(X, \mathcal{F})\] and the composition is an isomorphism (under our assumption on \(\mathcal{F}\) and \(f\)). In particular, if \(H_\etale^q(Y, f^{-1}\mathcal{F}) = 0\) then \(H_\etale^q(X, \mathcal{F}) = 0\) as well. Indeed, multiplication by \(d\) induces an isomorphism on \(H_\etale^q(X, \mathcal{F})\) which factors through \(H_\etale^q(Y, f^{-1}\mathcal{F})= 0\).

This is often combined with the following.

Lemma

Let \(S\) be a connected scheme. Let \(\ell\) be a prime number. Let \(\mathcal{F}\) be a finite type, locally constant sheaf of \(\mathbf{F}_\ell\)-vector spaces on \(S_\etale\). Then there exists a finite étale morphism \(f : T \to S\) of degree prime to \(\ell\) such that \(f^{-1}\mathcal{F}\) has a finite filtration whose successive quotients are \(\underline{\mathbf{Z}/\ell\mathbf{Z}}_T\).

Proof

Choose a geometric point \(\overline{s}\) of \(S\). Via the equivalence of Lemma 0DV5 the sheaf \(\mathcal{F}\) corresponds to a finite dimensional \(\mathbf{F}_\ell\)-vector space \(V\) with a continuous \(\pi_1(S, \overline{s})\)-action. Let \(G \subset \text{Aut}(V)\) be the image of the homomorphism \(\rho : \pi_1(S, \overline{s}) \to \text{Aut}(V)\) giving the action. Observe that \(G\) is finite. The surjective continuous homomorphism \(\overline{\rho} : \pi_1(S, \overline{s}) \to G\) corresponds to a Galois object \(Y \to S\) of \(\textit{F\'Et}_S\) with automorphism group \(G = \text{Aut}(Y/S)\), see Fundamental Groups, Section 03SF. Let \(H \subset G\) be an \(\ell\)-Sylow subgroup. We claim that \(T = Y/H \to S\) works. Namely, let \(\overline{t} \in T\) be a geometric point over \(\overline{s}\). The image of \(\pi_1(T, \overline{t}) \to \pi_1(S, \overline{s})\) is \((\overline{\rho})^{-1}(H)\) as follows from the functorial nature of fundamental groups. Hence the action of \(\pi_1(T, \overline{t})\) on \(V\) corresponding to \(f^{-1}\mathcal{F}\) is through the map \(\pi_1(T, \overline{t}) \to H\), see Remark 0DV6. As \(H\) is a finite \(\ell\)-group, the irreducible constituents of the representation \(\rho|_{\pi_1(T, \overline{t})}\) are each trivial of rank \(1\) (this is a simple lemma on representation theory of finite groups; insert future reference here). Via the equivalence of Lemma 0DV5 this means \(f^{-1}\mathcal{F}\) is a successive extension of constant sheaves with value \(\underline{\mathbf{Z}/\ell\mathbf{Z}}_T\). Moreover the degree of \(T = Y/H \to S\) is prime to \(\ell\) as it is equal to the index of \(H\) in \(G\).

Lemma

Let \(\Lambda\) be a Noetherian ring. Let \(\ell\) be a prime number and \(n \geq 1\). Let \(H\) be a finite \(\ell\)-group. Let \(M\) be a finite \(\Lambda[H]\)-module annihilated by \(\ell^n\). Then there is a finite filtration \(0 = M_0 \subset M_1 \subset \ldots \subset M_t = M\) by \(\Lambda[H]\)-submodules such that \(H\) acts trivially on \(M_{i + 1}/M_i\) for all \(i = 0, \ldots, t - 1\).

Proof

Omitted. Hint: Show that the augmentation ideal \(\mathfrak m\) of the noncommutative ring \(\mathbf{Z}/\ell^n\mathbf{Z}[H]\) is nilpotent.

Lemma

Let \(S\) be an irreducible, geometrically unibranch scheme. Let \(\ell\) be a prime number and \(n \geq 1\). Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be a finite type, locally constant sheaf of \(\Lambda\)-modules on \(S_\etale\) which is annihilated by \(\ell^n\). Then there exists a finite étale morphism \(f : T \to S\) of degree prime to \(\ell\) such that \(f^{-1}\mathcal{F}\) has a finite filtration whose successive quotients are of the form \(\underline{M}_T\) for some finite \(\Lambda\)-modules \(M\).

Proof

Choose a geometric point \(\overline{s}\) of \(S\). Via the equivalence of Lemma 0GIY the sheaf \(\mathcal{F}\) corresponds to a finite \(\Lambda\)-module \(M\) with a continuous \(\pi_1(S, \overline{s})\)-action. Let \(G \subset \text{Aut}(V)\) be the image of the homomorphism \(\rho : \pi_1(S, \overline{s}) \to \text{Aut}(M)\) giving the action. Observe that \(G\) is finite as \(M\) is a finite \(\Lambda\)-module (see proof of Lemma 0GIY). The surjective continuous homomorphism \(\overline{\rho} : \pi_1(S, \overline{s}) \to G\) corresponds to a Galois object \(Y \to S\) of \(\textit{F\'Et}_S\) with automorphism group \(G = \text{Aut}(Y/S)\), see Fundamental Groups, Section 03SF. Let \(H \subset G\) be an \(\ell\)-Sylow subgroup. We claim that \(T = Y/H \to S\) works. Namely, let \(\overline{t} \in T\) be a geometric point over \(\overline{s}\). The image of \(\pi_1(T, \overline{t}) \to \pi_1(S, \overline{s})\) is \((\overline{\rho})^{-1}(H)\) as follows from the functorial nature of fundamental groups. Hence the action of \(\pi_1(T, \overline{t})\) on \(M\) corresponding to \(f^{-1}\mathcal{F}\) is through the map \(\pi_1(T, \overline{t}) \to H\), see Remark 0DV6. Let \(0 = M_0 \subset M_1 \subset \ldots \subset M_t = M\) be as in Lemma 0GIZ. This induces a filtration \(0 = \mathcal{F}_0 \subset \mathcal{F}_1 \subset \ldots \subset \mathcal{F}_t = f^{-1}\mathcal{F}\) such that the successive quotients are constant with value \(M_{i + 1}/M_i\). Finally, the degree of \(T = Y/H \to S\) is prime to \(\ell\) as it is equal to the index of \(H\) in \(G\).

Galois cohomology

In this section we prove a result on Galois cohomology (Proposition 03R8) using étale cohomology and the trick from Section 03SH. This will allow us to prove vanishing of higher étale cohomology groups over the spectrum of a field.

Lemma

Let \(\ell\) be a prime number and \(n\) an integer \(> 0\). Let \(S\) be a quasi-compact and quasi-separated scheme. Let \(X = \lim_{i \in I} X_i\) be the limit of a directed system of \(S\)-schemes each \(X_i \to S\) being finite étale of constant degree relatively prime to \(\ell\). The following are equivalent:

  1. there exists an \(\ell\)-power torsion sheaf \(\mathcal{G}\) on \(S\) such that \(H_\etale^n(S, \mathcal{G}) \neq 0\) and

  2. there exists an \(\ell\)-power torsion sheaf \(\mathcal{F}\) on \(X\) such that \(H_\etale^n(X, \mathcal{F}) \neq 0\).

In fact, given \(\mathcal{G}\) we can take \(\mathcal{F} = g^{-1}\mathcal{F}\) and given \(\mathcal{F}\) we can take \(\mathcal{G} = g_*\mathcal{F}\).

Proof

Let \(g : X \to S\) and \(g_i : X_i \to S\) denote the structure morphisms. Fix an \(\ell\)-power torsion sheaf \(\mathcal{G}\) on \(S\) with \(H^n_\etale(S, \mathcal{G}) \not = 0\). The system given by \(\mathcal{G}_i = g_i^{-1}\mathcal{G}\) satisfy the conditions of Theorem 09YQ with colimit sheaf given by \(g^{-1}\mathcal{G}\). This tells us that: \[\colim_{i\in I} H^n_\etale(X_i, g_i^{-1}\mathcal{G}) = H^n_\etale(X, \mathcal{G})\] By virtue of the \(g_i\) being finite étale morphism of degree prime to \(\ell\) we can apply “la méthode de la trace” and we find the maps \[H^n_\etale(S, \mathcal{G}) \to H^n_\etale(X_i, g_i^{-1}\mathcal{G})\] are all injective (and compatible with the transition maps). See Section 03SH. Thus, the colimit is non-zero, i.e., \(H^n(X,g^{-1}\mathcal{G}) \neq 0\), giving us the desired result with \(\mathcal{F} = g^{-1}\mathcal{G}\).

Conversely, suppose given an \(\ell\)-power torsion sheaf \(\mathcal{F}\) on \(X\) with \(H^n_\etale(X, \mathcal{F}) \not = 0\). We note that since the \(g_i\) are finite morphisms the higher direct images vanish (Proposition 03QP). Then, by applying Lemma 09Z1 we may also conclude the same for \(g\). The vanishing of the higher direct images tells us that \(H^n_\etale(X, \mathcal{F}) = H^n(S, g_*\mathcal{F}) \neq 0\) by Leray (Proposition 03QC) giving us what we want with \(\mathcal{G} = g_*\mathcal{F}\).

Lemma

Let \(\ell\) be a prime number and \(n\) an integer \(> 0\). Let \(K\) be a field with \(G = Gal(K^{sep}/K)\) and let \(H \subset G\) be a maximal pro-\(\ell\) subgroup with \(L/K\) being the corresponding field extension. Then \(H^n_\etale(\Spec(K), \mathcal{F}) = 0\) for all \(\ell\)-power torsion \(\mathcal{F}\) if and only if \(H^n_\etale(\Spec(L), \underline{\mathbf{Z}/\ell\mathbf{Z}}) = 0\).

Proof

Write \(L = \bigcup L_i\) as the union of its finite subextensions over \(K\). Our choice of \(H\) implies that \([L_i : K]\) is prime to \(\ell\). Thus \(\Spec(L) = \lim_{i \in I} \Spec(L_i)\) as in Lemma 0DV7. Thus we may replace \(K\) by \(L\) and assume that the absolute Galois group \(G\) of \(K\) is a profinite pro-\(\ell\) group.

Assume \(H^n(\Spec(K), \underline{\mathbf{Z}/\ell\mathbf{Z}}) = 0\). Let \(\mathcal{F}\) be an \(\ell\)-power torsion sheaf on \(\Spec(K)_\etale\). We will show that \(H^n_\etale(\Spec(K), \mathcal{F}) = 0\). By the correspondence specified in Lemma 04JQ our sheaf \(\mathcal{F}\) corresponds to an \(\ell\)-power torsion \(G\)-module \(M\). Any finite set of elements \(x_1, \ldots, x_m \in M\) must be fixed by an open subgroup \(U\) by continuity. Let \(M'\) be the module spanned by the orbits of \(x_1, \ldots, x_m\). This is a finite abelian \(\ell\)-group as each \(x_i\) is killed by a power of \(\ell\) and the orbits are finite. Since \(M\) is the filtered colimit of these submodules \(M'\), we see that \(\mathcal{F}\) is the filtered colimit of the corresponding subsheaves \(\mathcal{F}' \subset \mathcal{F}\). Applying Theorem 09YQ to this colimit, we reduce to the case where \(\mathcal{F}\) is a finite locally constant sheaf.

Let \(M\) be a finite abelian \(\ell\)-group with a continuous action of the profinite pro-\(\ell\) group \(G\). Then there is a \(G\)-invariant filtration \[0 = M_0 \subset M_1 \subset \ldots \subset M_r = M\] such that \(M_{i + 1}/M_i \cong \mathbf{Z}/\ell \mathbf{Z}\) with trivial \(G\)-action (this is a simple lemma on representation theory of finite groups; insert future reference here). Thus the corresponding sheaf \(\mathcal{F}\) has a filtration \[0 = \mathcal{F}_0 \subset \mathcal{F}_1 \subset \ldots \subset \mathcal{F}_r = \mathcal{F}\] with successive quotients isomorphic to \(\underline{\mathbf{Z}/\ell \mathbf{Z}}\). Thus by induction and the long exact cohomology sequence we conclude.

Lemma

Let \(\ell\) be a prime number and \(n\) an integer \(> 0\). Let \(K\) be a field with \(G = Gal(K^{sep}/K)\) and let \(H \subset G\) be a maximal pro-\(\ell\) subgroup with \(L/K\) being the corresponding field extension. Then \(H^q_\etale(\Spec(K),\mathcal{F}) = 0\) for \(q \geq n\) and all \(\ell\)-torsion sheaves \(\mathcal{F}\) if and only if \(H^n_\etale(\Spec(L), \underline{\mathbf{Z}/\ell\mathbf{Z}}) = 0\).

Proof

The forward direction is trivial, so we need only prove the reverse direction. We proceed by induction on \(q\). The case of \(q = n\) is Lemma 0DV8. Now let \(\mathcal{F}\) be an \(\ell\)-power torsion sheaf on \(\Spec(K)\). Let \(f : \Spec(K^{sep}) \rightarrow \Spec(K)\) be the inclusion of a geometric point. Then consider the exact sequence: \[0 \rightarrow \mathcal{F} \xrightarrow{res} f_* f^{-1} \mathcal{F} \rightarrow f_* f^{-1} \mathcal{F}/\mathcal{F} \rightarrow 0\] Note that \(K^{sep}\) may be written as the filtered colimit of finite separable extensions. Thus \(f\) is the limit of a directed system of finite étale morphisms. We may, as was seen in the proof of Lemma 0DV7, conclude that \(f\) has vanishing higher direct images. Thus, we may express the higher cohomology of \(f_* f^{-1} \mathcal{F}\) as the higher cohomology on the geometric point which clearly vanishes. Hence, as everything here is still \(\ell\)-torsion, we may use the inductive hypothesis in conjunction with the long-exact cohomology sequence to conclude the result for \(q + 1\).

Proposition

Let \(K\) be a field with separable algebraic closure \(K^{sep}\). Assume that for any finite extension \(K'\) of \(K\) we have \(\text{Br}(K') = 0\). Then

  1. \(H^q(\text{Gal}(K^{sep}/K), (K^{sep})^*) = 0\) for all \(q \geq 1\), and

  2. \(H^q(\text{Gal}(K^{sep}/K), M) = 0\) for any torsion \(\text{Gal}(K^{sep}/K)\)-module \(M\) and any \(q \geq 2\),

Proof

Set \(p = \text{char}(K)\). By Lemma 03QU, Theorem 03R7, and Example 03QV the proposition is equivalent to showing that if \(H^2(\Spec(K'),\mathbf{G}_m|_{\Spec(K')_\etale}) = 0\) for all finite extensions \(K'/K\) then:

  • \(H^q(\Spec(K),\mathbf{G}_m|_{\Spec(K)_\etale}) = 0\) for all \(q \geq 1\), and

  • \(H^q(\Spec(K),\mathcal{F}) = 0\) for any torsion sheaf \(\mathcal{F}\) and any \(q \geq 2\).

We prove the second part first. Since \(\mathcal{F}\) is a torsion sheaf, we may use the \(\ell\)-primary decomposition as well as the compatibility of cohomology with colimits (i.e, direct sums, see Theorem 09YQ) to reduce to showing \(H^q(\Spec(K),\mathcal{F}) = 0\), \(q \geq 2\) for all \(\ell\)-power torsion sheaves for every prime \(\ell\). This allows us to analyze each prime individually.

Suppose that \(\ell \neq p\). For any extension \(K'/K\) consider the Kummer sequence (Lemma 03PL) \[0 \to \mu_{\ell, \Spec{K'}} \to \mathbf{G}_{m, \Spec{K'}} \xrightarrow{(\cdot)^{\ell}} \mathbf{G}_{m, \Spec{K'}} \to 0\] Since \(H^q(\Spec{K'},\mathbf{G}_m|_{\Spec(K')_\etale}) = 0\) for \(q = 2\) by assumption and for \(q = 1\) by Theorem 03P8 combined with \(\Pic(K) = (0)\). Thus, by the long-exact cohomology sequence we may conclude that \(H^2(\Spec{K'}, \mu_\ell) = 0\) for any separable \(K'/K\). Now let \(H\) be a maximal pro-\(\ell\) subgroup of the absolute Galois group of \(K\) and let \(L\) be the corresponding extension. We can write \(L\) as the colimit of finite extensions, applying Theorem 09YQ to this colimit we see that \(H^2(\Spec(L), \mu_\ell) = 0\). Now \(\mu_\ell\) must be the constant sheaf. If it weren’t, that would imply there exists a Galois extension of degree relatively prime to \(\ell\) of \(L\) which is not true by definition of \(L\) (namely, the extension one gets by adjoining the \(\ell\)th roots of unity to \(L\)). Hence, via Lemma 0DV9, we conclude the result for \(\ell \neq p\).

Now suppose that \(\ell = p\). We consider the Artin-Schrier exact sequence (Section 0A3J) \[0 \longrightarrow \underline{\mathbf{Z}/p\mathbf{Z}}_{\Spec{K}} \longrightarrow \mathbf{G}_{a, \Spec{K}} \xrightarrow{F-1} \mathbf{G}_{a, \Spec{K}} \longrightarrow 0\] where \(F - 1\) is the map \(x \mapsto x^p - x\). Then note that the higher Cohomology of \(\mathbf{G}_{a, \Spec{K}}\) vanishes, by Remark 03P6 and the vanishing of the higher cohomology of the structure sheaf of an affine scheme (Cohomology of Schemes, Lemma 01XB). Note this can be applied to any field of characteristic \(p\). In particular, we can apply it to the field extension \(L\) defined by a maximal pro-\(p\) subgroup \(H\). This allows us to conclude \(H^n(\Spec{L}, \underline{\mathbf{Z}/p\mathbf{Z}}_{\Spec{L}}) = 0\) for \(n \geq 2\), from which the result follows for \(\ell = p\), by Lemma 0DV9.

To finish the proof we still have to show that \(H^q(\text{Gal}(K^{sep}/K), (K^{sep})^*) = 0\) for all \(q \geq 1\). Set \(G = \text{Gal}(K^{sep}/K)\) and set \(M = (K^{sep})^*\) viewed as a \(G\)-module. We have already shown (above) that \(H^1(G, M) = 0\) and \(H^2(G, M) = 0\). Consider the exact sequence \[0 \to A \to M \to M \otimes \mathbf{Q} \to B \to 0\] of \(G\)-modules. By the above we have \(H^i(G, A) = 0\) and \(H^i(G, B) = 0\) for \(i > 1\) since \(A\) and \(B\) are torsion \(G\)-modules. By Lemma 0DV3 we have \(H^i(G, M \otimes \mathbf{Q}) = 0\) for \(i > 0\). It is a pleasant exercise to see that this implies that \(H^i(G, M) = 0\) also for \(i \geq 3\).

Definition

A field \(K\) is called \(C_r\) if for every \(0 < d^r < n\) and every \(f \in K[T_1, \ldots, T_n]\) homogeneous of degree \(d\), there exist \(\alpha = (\alpha_1, \ldots, \alpha_n)\), \(\alpha_i \in K\) not all zero, such that \(f(\alpha) = 0\). Such an \(\alpha\) is called a nontrivial solution of \(f\).

Example

An algebraically closed field is \(C_r\).

In fact, we have the following simple lemma.

Lemma

Let \(k\) be an algebraically closed field. Let \(f_1, \ldots, f_s \in k[T_1, \ldots, T_n]\) be homogeneous polynomials of degree \(d_1, \ldots, d_s\) with \(d_i > 0\). If \(s < n\), then \(f_1 = \ldots = f_s = 0\) have a common nontrivial solution.

Proof

This follows from dimension theory, for example in the form of Varieties, Lemma 0B2Q applied \(s - 1\) times.

The following result computes the Brauer group of \(C_1\) fields.

Theorem

Let \(K\) be a \(C_1\) field. Then \(\text{Br}(K) = 0\).

Proof

Let \(D\) be a finite dimensional division algebra over \(K\) with center \(K\). We have seen that \[D \otimes_K K^{sep} \cong \text{Mat}_d(K^{sep})\] uniquely up to inner isomorphism. Hence the determinant \(\det : \text{Mat}_d(K^{sep}) \to K^{sep}\) is Galois invariant and descends to a homogeneous degree \(d\) map \[\det = N_\text{red} : D \longrightarrow K\] called the reduced norm. Since \(K\) is \(C_1\), if \(d > 1\), then there exists a nonzero \(x \in D\) with \(N_\text{red}(x) = 0\). This clearly implies that \(x\) is not invertible, which is a contradiction. Hence \(\text{Br}(K) = 0\).

Definition

Let \(k\) be a field. A variety is separated, integral scheme of finite type over \(k\). A curve is a variety of dimension \(1\).

Theorem

The function field of a variety of dimension \(r\) over an algebraically closed field \(k\) is \(C_r\).

Proof

For projective space one can show directly that the field \(k(x_1, \ldots, x_r)\) is \(C_r\) (exercise).

General case. Without loss of generality, we may assume \(X\) to be projective. Let \(f \in k(X)[T_1, \ldots, T_n]_d\) with \(0 < d^r < n\). Say the coefficients of \(f\) are in \(\Gamma(X, \mathcal{O}_X(H))\) for some ample \(H \subset X\). Let \(\mathbf{\alpha} = (\alpha_1, \ldots, \alpha_n)\) with \(\alpha_i \in \Gamma(X, \mathcal{O}_X(eH))\). Then \(f(\mathbf{\alpha}) \in \Gamma(X, \mathcal{O}_X((de + 1)H))\). Consider the system of equations \(f(\mathbf{\alpha}) =0\). Then by asymptotic Riemann-Roch (Varieties, Proposition 0BJ8) there exists a \(c > 0\) such that

  • the number of variables is \(n\dim_k \Gamma(X, \mathcal{O}_X(eH)) \sim n e^r c\), and

  • the number of equations is \(\dim_k \Gamma(X, \mathcal{O}_X((de + 1)H)) \sim (de + 1)^r c\).

Since \(n > d^r\), there are more variables than equations. The equations are homogeneous hence there is a solution by Lemma 03RB.

Lemma

Let \(C\) be a curve over an algebraically closed field \(k\). Then the Brauer group of the function field of \(C\) is zero: \(\text{Br}(k(C)) = 0\).

Proof

This is clear from Tsen’s theorem, Theorem 03RD and Theorem 03RC.

Lemma

Let \(k\) be an algebraically closed field and \(K/k\) a field extension of transcendence degree 1. Then for all \(q \geq 1\), \(H_\etale^q(\Spec(K), \mathbf{G}_m) = 0\).

Proof

Recall that \(H_\etale^q(\Spec(K), \mathbf{G}_m) = H^q(\text{Gal}(K^{sep}/K), (K^{sep})^*)\) by Lemma 03QU. Thus by Proposition 03R8 it suffices to show that if \(K'/K\) is a finite field extension, then \(\text{Br}(K') = 0\). Now observe that \(K' = \colim K''\), where \(K''\) runs over the finitely generated subextensions of \(k\) contained in \(K'\) of transcendence degree \(1\). Note that \(\text{Br}(K') = \colim \text{Br}(K'')\) which reduces us to a finitely generated field extension \(K''/k\) of transcendence degree \(1\). Such a field is the function field of a curve over \(k\), hence has trivial Brauer group by Lemma 03RF.

Higher vanishing for the multiplicative group

In this section, we fix an algebraically closed field \(k\) and a smooth curve \(X\) over \(k\). We denote \(i_x : x \hookrightarrow X\) the inclusion of a closed point of \(X\) and \(j : \eta \hookrightarrow X\) the inclusion of the generic point. We also denote \(X_0\) the set of closed points of \(X\).

Theorem

There is a short exact sequence of étale sheaves on \(X\) \[0 \longrightarrow \mathbf{G}_{m, X} \longrightarrow j_* \mathbf{G}_{m, \eta} \longrightarrow \bigoplus\nolimits_{x \in X_0} {i_x}_* \underline{\mathbf{Z}} \longrightarrow 0.\]

Proof

Let \(\varphi : U \to X\) be an étale morphism. Then by properties of étale morphisms (Proposition 03PC), \(U = \coprod_i U_i\) where each \(U_i\) is a smooth curve mapping to \(X\). The above sequence for \(U\) is a product of the corresponding sequences for each \(U_i\), so it suffices to treat the case where \(U\) is connected, hence irreducible. In this case, there is a well known exact sequence \[1 \longrightarrow \Gamma(U, \mathcal{O}_U^*) \longrightarrow k(U)^* \longrightarrow \bigoplus\nolimits_{y \in U_0} \mathbf{Z}_y.\] This amounts to a sequence \[0 \longrightarrow \Gamma(U, \mathcal{O}_U^*) \longrightarrow \Gamma(\eta \times_X U, \mathcal{O}_{\eta \times_X U}^*) \longrightarrow \bigoplus\nolimits_{x \in X_0} \Gamma(x \times_X U, \underline{\mathbf{Z}})\] which, unfolding definitions, is nothing but a sequence \[0 \longrightarrow \mathbf{G}_m(U) \longrightarrow j_* \mathbf{G}_{m, \eta}(U) \longrightarrow \left(\bigoplus\nolimits_{x \in X_0} {i_x}_* \underline{\mathbf{Z}}\right)(U).\] This defines the maps in the Fundamental Exact Sequence and shows it is exact except possibly at the last step. To see surjectivity, let us recall that if \(U\) is a nonsingular curve and \(D\) is a divisor on \(U\), then there exists a Zariski open covering \(\{U_j \to U\}\) of \(U\) such that \(D|_{U_j} = \text{div}(f_j)\) for some \(f_j \in k(U)^*\).

Lemma

For any \(q \geq 1\), \(R^q j_*\mathbf{G}_{m, \eta} = 0\).

Proof

We need to show that \((R^q j_*\mathbf{G}_{m, \eta})_{\bar x} = 0\) for every geometric point \(\bar x\) of \(X\).

Assume that \(\bar x\) lies over a closed point \(x\) of \(X\). Let \(\Spec(A)\) be an affine open neighbourhood of \(x\) in \(X\), and \(K\) the fraction field of \(A\). Then \[\Spec(\mathcal{O}^{sh}_{X, \bar x}) \times_X \eta = \Spec(\mathcal{O}^{sh}_{X, \bar x} \otimes_A K).\] The ring \(\mathcal{O}^{sh}_{X, \bar x} \otimes_A K\) is a localization of the discrete valuation ring \(\mathcal{O}^{sh}_{X, \bar x}\), so it is either \(\mathcal{O}^{sh}_{X, \bar x}\) again, or its fraction field \(K^{sh}_{\bar x}\). But since some local uniformizer gets inverted, it must be the latter. Hence \[(R^q j_*\mathbf{G}_{m, \eta})_{(X, \bar x)} = H_\etale^q(\Spec K^{sh}_{\bar x}, \mathbf{G}_m).\] Now recall that \(\mathcal{O}^{sh}_{X, \bar x} = \colim_{(U, \bar u) \to \bar x} \mathcal{O}(U) = \colim_{A \subset B} B\) where \(A \to B\) is étale, hence \(K^{sh}_{\bar x}\) is an algebraic extension of \(K = k(X)\), and we may apply Lemma 03RG to get the vanishing.

Assume that \(\bar x = \bar \eta\) lies over the generic point \(\eta\) of \(X\) (in fact, this case is superfluous). Then \(\mathcal{O}^{sh}_{X, \bar \eta} = \kappa(\eta)^{sep}\) and thus \[\begin{eqnarray*} (R^q j_*\mathbf{G}_{m, \eta})_{\bar \eta} & = & H_\etale^q(\Spec(\kappa(\eta)^{sep}) \times_X \eta, \mathbf{G}_m) \\ & = & H_\etale^q (\Spec(\kappa(\eta)^{sep}), \mathbf{G}_m) \\ & = & 0 \ \ \text{ for } q \geq 1 \end{eqnarray*}\] since the corresponding Galois group is trivial.

Lemma

For all \(p \geq 1\), \(H_\etale^p(X, j_*\mathbf{G}_{m, \eta}) = 0\).

Proof

The Leray spectral sequence reads \[E_2^{p, q} = H_\etale^p(X, R^qj_*\mathbf{G}_{m, \eta}) \Rightarrow H_\etale^{p+q}(\eta, \mathbf{G}_{m, \eta}),\] The right hand side vanishes for \(p + q \geq 1\) by Lemma 03RG. The left hand side vanishes for \(q \geq 1\) by Lemma 03RJ. Thus we get the desired vanishing.

Lemma

For all \(q \geq 1\), \(H_\etale^q(X, \bigoplus_{x \in X_0} {i_x}_* \underline{\mathbf{Z}}) = 0\).

Proof

For \(X\) quasi-compact and quasi-separated, cohomology commutes with colimits, so it suffices to show the vanishing of \(H_\etale^q(X, {i_x}_* \underline{\mathbf{Z}})\). But then the inclusion \(i_x\) of a closed point is finite so \(R^p {i_x}_* \underline{\mathbf{Z}} = 0\) for all \(p \geq 1\) by Proposition 03QP. Applying the Leray spectral sequence, we see that \(H_\etale^q(X, {i_x}_* \underline{\mathbf{Z}}) = H_\etale^q(x, \underline{\mathbf{Z}})\). Finally, since \(x\) is the spectrum of an algebraically closed field, all higher cohomology on \(x\) vanishes.

Concluding this series of lemmata, we get the following result.

Theorem

Let \(X\) be a smooth curve over an algebraically closed field. Then \[H_\etale^q(X, \mathbf{G}_m) = 0 \ \ \text{ for all } q \geq 2.\]

Proof

See discussion above.

We also get the cohomology long exact sequence \[0 \to H_\etale^0(X, \mathbf{G}_m) \to H_\etale^0(X, j_*\mathbf{G}_{m\eta}) \to H_\etale^0(X, \bigoplus {i_x}_*\underline{\mathbf{Z}}) \to H_\etale^1(X, \mathbf{G}_m) \to 0\] although this is the familiar \[0 \to H_{Zar}^0(X, \mathcal{O}_X^*) \to k(X)^* \to \text{Div}(X) \to \Pic(X) \to 0.\]

Picard groups of curves

Our next step is to use the Kummer sequence to deduce some information about the cohomology group of a curve with finite coefficients. In order to get vanishing in the long exact sequence, we review some facts about Picard groups.

Let \(X\) be a smooth projective curve over an algebraically closed field \(k\). Let \(g = \dim_k H^1(X, \mathcal{O}_X)\) be the genus of \(X\). There exists a short exact sequence \[0 \to \Pic^0(X) \to \Pic(X) \xrightarrow{\deg} \mathbf{Z} \to 0.\] The abelian group \(\Pic^0(X)\) can be identified with \(\Pic^0(X) = \underline{\Picardfunctor}^0_{X/k}(k)\), i.e., the \(k\)-valued points of an abelian variety \(\underline{\Picardfunctor}^0_{X/k}\) over \(k\) of dimension \(g\). Consequently, if \(n \in k^*\) then \(\Pic^0(X)[n] \cong (\mathbf{Z}/n\mathbf{Z})^{2g}\) as abelian groups. See Picard Schemes of Curves, Section 0B9R and Groupoids, Section 0BF9. This key fact, namely the description of the torsion in the Picard group of a smooth projective curve over an algebraically closed field does not appear to have an elementary proof.

Lemma

Let \(X\) be a smooth projective curve of genus \(g\) over an algebraically closed field \(k\) and let \(n \geq 1\) be invertible in \(k\). Then there are canonical identifications \[H_\etale^q(X, \mu_n) = \left\{ \begin{matrix} \mu_n(k) & \text{ if }q = 0, \\ \Pic^0(X)[n] & \text{ if }q = 1, \\ \mathbf{Z}/n\mathbf{Z} & \text{ if }q = 2, \\ 0 & \text{ if }q \geq 3. \end{matrix} \right.\] Since \(\mu_n \cong \underline{\mathbf{Z}/n\mathbf{Z}}\), this gives (noncanonical) identifications \[H_\etale^q(X, \underline{\mathbf{Z}/n\mathbf{Z}}) \cong \left\{ \begin{matrix} \mathbf{Z}/n\mathbf{Z} & \text{ if }q = 0, \\ (\mathbf{Z}/n\mathbf{Z})^{2g} & \text{ if }q = 1, \\ \mathbf{Z}/n\mathbf{Z} & \text{ if }q = 2, \\ 0 & \text{ if }q \geq 3. \end{matrix} \right.\]

Proof

Theorems 03P8 and 03RM determine the étale cohomology of \(\mathbf{G}_m\) on \(X\) in terms of the Picard group of \(X\). The Kummer sequence \(0\to \mu_{n, X} \to \mathbf{G}_{m, X} \to \mathbf{G}_{m, X}\to 0\) (Lemma 03PL) then gives us the long exact cohomology sequence \[\xymatrix{ 0 \ar[r] & \mu_n(k) \ar[r] & k^* \ar[r]^{(\cdot)^n} & k^* \ar@(rd, ul)[rdllllr] \\ & H_\etale^1(X, \mu_n) \ar[r] & \Pic(X) \ar[r]^{(\cdot)^n} & \Pic(X) \ar@(rd, ul)[rdllllr] \\ & H_\etale^2(X, \mu_n) \ar[r] & 0 \ar[r] & 0 \ldots }\] The \(n\)th power map \(k^* \to k^*\) is surjective since \(k\) is algebraically closed. So we need to compute the kernel and cokernel of the map \(n : \Pic(X) \to \Pic(X)\). Consider the commutative diagram with exact rows \[\xymatrix{ 0 \ar[r] & \Pic^0(X) \ar[r] \ar@{>>}[d]^{(\cdot)^n} & \Pic(X) \ar[r]_-\deg \ar[d]^{(\cdot)^n} & \mathbf{Z} \ar[r] \ar@{^{(}->}[d]^n & 0 \\ 0 \ar[r] & \Pic^0(X) \ar[r] & \Pic(X) \ar[r]^-\deg & \mathbf{Z} \ar[r] & 0 }\] The group \(\Pic^0(X)\) is the \(k\)-points of the group scheme \(\underline{\Picardfunctor}^0_{X/k}\), see Picard Schemes of Curves, Lemma 0BA0. The same lemma tells us that \(\underline{\Picardfunctor}^0_{X/k}\) is a \(g\)-dimensional abelian variety over \(k\) as defined in Groupoids, Definition 03RO. Hence the left vertical map is surjective by Groupoids, Proposition 03RP. Applying the snake lemma gives canonical identifications as stated in the lemma.

To get the noncanonical identifications of the lemma we need to show the kernel of \(n : \Pic^0(X) \to \Pic^0(X)\) is isomorphic to \((\mathbf{Z}/n\mathbf{Z})^{\oplus 2g}\). This is also part of Groupoids, Proposition 03RP.

Lemma

Let \(\pi : X \to Y\) be a nonconstant morphism of smooth projective curves over an algebraically closed field \(k\) and let \(n \geq 1\) be invertible in \(k\). The map \[\pi^* : H^2_\etale(Y, \mu_n) \longrightarrow H^2_\etale(X, \mu_n)\] is given by multiplication by the degree of \(\pi\).

Proof

Observe that the statement makes sense as we have identified both cohomology groups \(H^2_\etale(Y, \mu_n)\) and \(H^2_\etale(X, \mu_n)\) with \(\mathbf{Z}/n\mathbf{Z}\) in Lemma 03RQ. In fact, if \(\mathcal{L}\) is a line bundle of degree \(1\) on \(Y\) with class \([\mathcal{L}] \in H^1_\etale(Y, \mathbf{G}_m)\), then the coboundary of \([\mathcal{L}]\) is the generator of \(H^2_\etale(Y, \mu_n)\). Here the coboundary is the coboundary of the long exact sequence of cohomology associated to the Kummer sequence. Thus the result of the lemma follows from the fact that the degree of the line bundle \(\pi^*\mathcal{L}\) on \(X\) is \(\deg(\pi)\). Some details omitted.

Lemma

Let \(X\) be an affine smooth curve over an algebraically closed field \(k\) and \(n \in k^*\). Let \(X \subset \overline{X}\) be a smooth projective compactification (Varieties, Remark 0H1F). Let \(g\) be the genus of \(\overline{X}\) and let \(r\) be the number of points of \(\overline{X} \setminus X\). Then

  1. \(H_\etale^0(X, \mu_n) = \mu_n(k)\);

  2. \(H_\etale^1(X, \mu_n) \cong (\mathbf{Z}/n\mathbf{Z})^{2g+r-1}\), and

  3. \(H_\etale^q(X, \mu_n) = 0\) for all \(q \geq 2\).

Proof

Write \(X = \overline{X} - \{ x_1, \ldots, x_r\}\). Then \(\Pic(X) = \Pic(\overline{X})/ R\), where \(R\) is the subgroup generated by \(\mathcal{O}_{\overline{X}}(x_i)\), \(1 \leq i \leq r\). Since \(r \geq 1\), we see that \(\Pic^0(\overline{X}) \to \Pic(X)\) is surjective, hence \(\Pic(X)\) is divisible (see discussion in proof of Lemma 03RQ). Applying the Kummer sequence, we get (1) and (3). For (2) we use \[\begin{align*} H_\etale^1(X, \mu_n) & = \{(\mathcal L, \alpha)\}/\cong \\ & = (\{(\bar{\mathcal L}, D, \bar \alpha)\}/\cong)/\tilde{R} \end{align*}\] For the first equality sign and notation see Lemma 040Q. The triples \((\bar{\mathcal L}, D, \bar \alpha)\) in the second line consist of an invertible module \(\bar{\mathcal L}\) on \(\overline{X}\) of degree \(0\), a divisor \(D\) on \(\overline{X}\) of degree \(0\) supported on \(\left\{x_1, \ldots, x_r\right\}\) and an isomorphism \(\bar{\alpha}: \bar{\mathcal L}^{\otimes n} \cong \mathcal{O}_{\bar{X}}(D)\). Isomorphisms of triples are defined as in the discussion preceding Lemma 040Q. Further \(\tilde{R}\) is the subgroup generated by triples of the form \((\mathcal{O}_{\overline{X}}(D'), n D', 1^{\otimes n})\) where \(D'\) is supported on \(\left\{x_1, \ldots, x_r\right\}\) and has degree 0. The discussion above shows we have the second equality sign via the map sending the triple \((\bar{\mathcal L},\ D,\ \bar \alpha)\) to the pair \((\bar{\mathcal L}|_X, \bar \alpha|_X)\). Thus, we get an exact sequence \[0 \longrightarrow H_\etale^1(\overline{X}, \mu_n) \longrightarrow H_\etale^1(X, \mu_n) \longrightarrow \bigoplus_{i = 1}^r \mathbf{Z}/n\mathbf{Z} \xrightarrow{\ \sum\ } \mathbf{Z}/n\mathbf{Z} \longrightarrow 0\] where the middle map sends the class of a triple \((\bar{ \mathcal L}, D, \bar \alpha)\) with \(D = \sum_{i = 1}^r a_i (x_i)\) to the \(r\)-tuple \((a_i)_{i = 1}^r\). It now suffices to use Lemma 03RQ to count ranks.

Remark

The “natural” way to prove the previous corollary is to excise \(X\) from \(\bar X\). This is possible, we just haven’t developed that theory.

Remark

Let \(k\) be an algebraically closed field. Let \(n\) be an integer prime to the characteristic of \(k\). Recall that \[\mathbf{G}_{m, k} = \mathbf{A}^1_k \setminus \{0\} = \mathbf{P}^1_k \setminus \{0, \infty\}\] We claim there is a canonical isomorphism \[H^1_\etale(\mathbf{G}_{m, k}, \mu_n) = \mathbf{Z}/n\mathbf{Z}\] What does this mean? This means there is an element \(1_k\) in \(H^1_\etale(\mathbf{G}_{m, k}, \mu_n)\) such that for every morphism \(\Spec(k') \to \Spec(k)\) the pullback map on étale cohomology for the map \(\mathbf{G}_{m, k'} \to \mathbf{G}_{m, k}\) maps \(1_k\) to \(1_{k'}\). (In particular this element is fixed under all automorphisms of \(k\).) To see this, consider the \(\mu_{n, \mathbf{Z}}\)-torsor \(\mathbf{G}_{m, \mathbf{Z}} \to \mathbf{G}_{m, \mathbf{Z}}\), \(x \mapsto x^n\). By the identification of torsors with first cohomology, this pulls back to give our canonical elements \(1_k\). Twisting back we see that there are canonical identifications \[H^1_\etale(\mathbf{G}_{m, k}, \mathbf{Z}/n\mathbf{Z}) = \Hom(\mu_n(k), \mathbf{Z}/n\mathbf{Z}),\] i.e., these isomorphisms are compatible with respect to maps of algebraically closed fields, in particular with respect to automorphisms of \(k\).

Extension by zero

The general material in Modules on Sites, Section 03DH allows us to make the following definition.

Definition

Let \(j : U \to X\) be an étale morphism of schemes.

  1. The restriction functor \(j^{-1} : \Sh(X_\etale) \to \Sh(U_\etale)\) has a left adjoint \(j_!^{Sh} : \Sh(U_\etale) \to \Sh(X_\etale)\).

  2. The restriction functor \(j^{-1} : \textit{Ab}(X_\etale) \to \textit{Ab}(U_\etale)\) has a left adjoint which is denoted \(j_! : \textit{Ab}(U_\etale) \to \textit{Ab}(X_\etale)\) and called extension by zero.

  3. Let \(\Lambda\) be a ring. The restriction functor \(j^{-1} : \textit{Mod}(X_\etale, \Lambda) \to \textit{Mod}(U_\etale, \Lambda)\) has a left adjoint which is denoted \(j_! : \textit{Mod}(U_\etale, \Lambda) \to \textit{Mod}(X_\etale, \Lambda)\) and called extension by zero.

If \(\mathcal{F}\) is an abelian sheaf on \(X_\etale\), then \(j_!\mathcal{F} \not = j_!^{Sh}\mathcal{F}\) in general. On the other hand \(j_!\) for sheaves of \(\Lambda\)-modules agrees with \(j_!\) on underlying abelian sheaves (Modules on Sites, Remark 08P4). The functor \(j_!\) is characterized by the functorial isomorphism \[\Hom_X(j_!\mathcal{F}, \mathcal{G}) = \Hom_U(\mathcal{F}, j^{-1}\mathcal{G})\] for all \(\mathcal{F} \in \textit{Ab}(U_\etale)\) and \(\mathcal{G} \in \textit{Ab}(X_\etale)\). Similarly for sheaves of \(\Lambda\)-modules.

To describe the functors in Definition 03S3 more explicitly, recall that \(j^{-1}\) is just the restriction via the functor \(U_\etale \to X_\etale\). In other words, \(j^{-1}\mathcal{G}(U') = \mathcal{G}(U')\) for \(U'\) étale over \(U\). On the other hand, for \(\mathcal{F} \in \textit{Ab}(U_\etale)\) we consider the presheaf [0F4K]\[\begin{equation} j_{p!}\mathcal{F} : X_\etale \longrightarrow \textit{Ab}, \quad V \longmapsto \bigoplus\nolimits_{V \to U} \mathcal{F}(V \to U) \end{equation}\] Then \(j_!\mathcal{F}\) is the sheafification of \(j_{p!}\mathcal{F}\). This is proven in Modules on Sites, Lemma 03DI; more generally see the discussion in Modules on Sites, Sections 03DH and 04BE.

Exercise

Prove directly that the functor \(j_!\) defined as the sheafification of the functor \(j_{p!}\) given in (0F4K) is a left adjoint to \(j^{-1}\).

Proposition

Let \(j : U \to X\) be an étale morphism of schemes. Let \(\mathcal{F}\) in \(\textit{Ab}(U_\etale)\). If \(\overline{x} : \Spec(k) \to X\) is a geometric point of \(X\), then \[(j_!\mathcal{F})_{\overline{x}} = \bigoplus\nolimits_{\overline{u} : \Spec(k) \to U,\ j(\overline{u}) = \overline{x}} \mathcal{F}_{\bar{u}}.\] In particular, \(j_!\) is an exact functor.

Proof

Exactness of \(j_!\) is very general, see Modules on Sites, Lemma 03DJ. Of course it does also follow from the description of stalks. The formula for the stalk follows from Modules on Sites, Lemma 0710 and the description of points of the small étale site in terms of geometric points, see Lemma 04HU.

For later use we note that the isomorphism \[\begin{align*} (j_!\mathcal{F})_{\overline{x}} & = (j_{p!}\mathcal{F})_{\overline{x}} \\ & = \colim_{(V, \overline{v})} j_{p!}\mathcal{F}(V) \\ & = \colim_{(V, \overline{v})} \bigoplus\nolimits_{\varphi : V \to U} \mathcal{F}(V \xrightarrow{\varphi} U) \\ & \to \bigoplus\nolimits_{\overline{u} : \Spec(k) \to U,\ j(\overline{u}) = \overline{x}} \mathcal{F}_{\bar{u}}. \end{align*}\] constructed in Modules on Sites, Lemma 0710 sends \((V, \overline{v}, \varphi, s)\) to the class of \(s\) in the stalk of \(\mathcal{F}\) at \(\overline{u} = \varphi(\overline{v})\).

Lemma

Let \(j : U \to X\) be an open immersion of schemes. For any abelian sheaf \(\mathcal{F}\) on \(U_\etale\), the adjunction mappings \(j^{-1}j_*\mathcal{F} \to \mathcal{F}\) and \(\mathcal{F} \to j^{-1}j_!\mathcal{F}\) are isomorphisms. In fact, \(j_!\mathcal{F}\) is the unique abelian sheaf on \(X_\etale\) whose restriction to \(U\) is \(\mathcal{F}\) and whose stalks at geometric points of \(X \setminus U\) are zero.

Proof

We encourage the reader to prove the first statement by working through the definitions, but here we just use that it is a special case of the very general Modules on Sites, Lemma 0F6Z. For the second statement, observe that if \(\mathcal{G}\) is an abelian sheaf on \(X_\etale\) whose restriction to \(U\) is \(\mathcal{F}\), then we obtain by adjointness a map \(j_!\mathcal{F} \to \mathcal{G}\). This map is then an isomorphism at stalks of geometric points of \(U\) by Proposition 03S5. Thus if \(\mathcal{G}\) has vanishing stalks at geometric points of \(X \setminus U\), then \(j_!\mathcal{F} \to \mathcal{G}\) is an isomorphism by Theorem 03PU.

Lemma

Let \(f: Y \to X\) be a morphism of schemes. Let \(j: V \to X\) be an étale morphism. Consider the fibre product \[\xymatrix{ V' = Y \times_X V \ar[d]_{f'} \ar[r]_-{j'} & Y \ar[d]^f \\ V \ar[r]^j & X }\] Then we have \(j'_! f'^{-1} = f^{-1} j_!\) on abelian sheaves and on sheaves of modules.

Proof

This is true because \(j'_! f'^{-1}\) is left adjoint to \(f'_* (j')^{-1}\) and \(f^{-1} j_!\) is left adjoint to \(j^{-1}f_*\). Further \(f'_* (j')^{-1} = j^{-1}f_*\) because \(f_*\) commutes with étale localization (by construction). In fact, the lemma holds very generally in the setting of a morphism of sites, see Modules on Sites, Lemma 04J0.

Lemma

Let \(j : U \to X\) be separated and étale. Then there is a functorial injective map \(j_!\mathcal{F} \to j_*\mathcal{F}\) on abelian sheaves and sheaves of \(\Lambda\)-modules.

Proof

We prove this in the case of abelian sheaves. Let us construct a canonical map \[j_{p!}\mathcal{F} \to j_*\mathcal{F}\] of abelian presheaves on \(X_\etale\) for any abelian sheaf \(\mathcal{F}\) on \(U_\etale\) where \(j_{p!}\) is as in (0F4K). Sheafification of this map will be the desired map \(j_!\mathcal{F} \to j_*\mathcal{F}\). Evaluating both sides on \(V \to X\) étale we obtain \[j_{p!}\mathcal{F}(V) = \bigoplus\nolimits_{\varphi : V \to U} \mathcal{F}(V \xrightarrow{\varphi} U) \quad\text{and}\quad j_*\mathcal{F}(V) = \mathcal{F}(V \times_X U)\] For each \(\varphi\) we have an open and closed immersion \[\Gamma_\varphi = (1, \varphi) : V \longrightarrow V \times_X U\] over \(U\). It is open as it is a morphism between schemes étale over \(U\) and it is closed as it is a section of a scheme separated over \(V\) (Schemes, Lemma 01KT). Thus for a section \(s_\varphi \in \mathcal{F}(V \xrightarrow{\varphi} U)\) there exists a unique section \(s'_\varphi\) in \(\mathcal{F}(V \times_X U)\) which pulls back to \(s_\varphi\) by \(\Gamma_\varphi\) and which restricts to zero on the complement of the image of \(\Gamma_\varphi\).

To show that our map is injective suppose that \(\sum_{i = 1, \ldots, n} s_{\varphi_i}\) is an element of \(j_{p!}\mathcal{F}(V)\) in the formula above maps to zero in \(j_*\mathcal{F}(V)\). Our task is to show that \(\sum_{i = 1, \ldots, n} s_{\varphi_i}\) restricts to zero on the members of an étale covering of \(V\). Looking at all pairwise equalizers (which are open and closed in \(V\)) of the morphisms \(\varphi_i : V \to U\) and working locally on \(V\), we may assume the images of the morphisms \(\Gamma_{\varphi_1}, \ldots, \Gamma_{\varphi_n}\) are pairwise disjoint. Since our assumption is that \(\sum_{i = 1, \ldots, n} s'_{\varphi_i} = 0\) we then immediately conclude that \(s'_{\varphi_i} = 0\) for each \(i\) (by the disjointness of the supports of these sections), whence \(s_{\varphi_i} = 0\) for all \(i\) as desired.

Lemma

Let \(j : U \to X\) be finite and étale. Then the map \(j_! \to j_*\) of Lemma 0F4L is an isomorphism on abelian sheaves and sheaves of \(\Lambda\)-modules.

Proof

It suffices to check \(j_!\mathcal{F} \to j_*\mathcal{F}\) is an isomorphism étale locally on \(X\). Thus we may assume \(U \to X\) is a finite disjoint union of isomorphisms, see Étale Morphisms, Lemma 04HN. We omit the proof in this case.

Lemma

Let \(X\) be a scheme. Let \(Z \subset X\) be a closed subscheme and let \(U \subset X\) be the complement. Denote \(i : Z \to X\) and \(j : U \to X\) the inclusion morphisms. For every abelian sheaf \(\mathcal{F}\) on \(X_\etale\) there is a canonical short exact sequence \[0 \to j_!j^{-1}\mathcal{F} \to \mathcal{F} \to i_*i^{-1}\mathcal{F} \to 0\] on \(X_\etale\).

Proof

We obtain the maps by the adjointness properties of the functors involved. For a geometric point \(\overline{x}\) in \(X\) we have either \(\overline{x} \in U\) in which case the map on the left hand side is an isomorphism on stalks and the stalk of \(i_*i^{-1}\mathcal{F}\) is zero or \(\overline{x} \in Z\) in which case the map on the right hand side is an isomorphism on stalks and the stalk of \(j_!j^{-1}\mathcal{F}\) is zero. Here we have used the description of stalks of Lemma 04FX and Proposition 03S5.

Lemma

Consider a cartesian diagram of schemes \[\xymatrix{ U \ar[d]_g \ar[r]_{j'} & X \ar[d]^f \\ V \ar[r]^j & Y }\] where \(f\) is finite and \(j\) is an open immersion. Then \(f_* \circ j'_! = j_! \circ g_*\) as functors \(\textit{Ab}(U_\etale) \to \textit{Ab}(Y_\etale)\).

Proof

Let \(\mathcal{F}\) be an object of \(\textit{Ab}(U_\etale)\). Let \(\overline{y}\) be a geometric point of \(Y\) not contained in the open \(V\). Then \[(f_*j'_!\mathcal{F})_{\overline{y}} = \bigoplus\nolimits_{\overline{x},\ f(\overline{x}) = \overline{y}} (j'_!\mathcal{F})_{\overline{x}} = 0\] by Proposition 03QP and because the stalk of \(j'_!\mathcal{F}\) at \(\overline{x} \not \in U\) are zero by Lemma 0F70. On the other hand, we have \[j^{-1}f_*j'_!\mathcal{F} = g_*(j')^{-1}j'_!\mathcal{F} = g_*\mathcal{F}\] by Lemmas 0959 and 0F70. Hence by the characterization of \(j_!\) in Lemma 0F70 we see that \(f_*j'_!\mathcal{F} = j_!g_*\mathcal{F}\). We omit the verification that this identification is functorial in \(\mathcal{F}\).

Constructible sheaves

Let \(X\) be a scheme. A constructible locally closed subscheme of \(X\) is a locally closed subscheme \(T \subset X\) such that the underlying topological space of \(T\) is a constructible subset of \(X\). If \(T, T' \subset X\) are locally closed subschemes with the same underlying topological space, then \(T_\etale \cong T'_\etale\) by the topological invariance of the étale site (Theorem 04DZ). Thus in the following definition we may assume our locally closed subschemes are reduced.

Definition

Let \(X\) be a scheme.

  1. A sheaf of sets on \(X_\etale\) is constructible if for every affine open \(U \subset X\) there exists a finite decomposition of \(U\) into constructible locally closed subschemes \(U = \coprod_i U_i\) such that \(\mathcal{F}|_{U_i}\) is finite locally constant for all \(i\).

  2. A sheaf of abelian groups on \(X_\etale\) is constructible if for every affine open \(U \subset X\) there exists a finite decomposition of \(U\) into constructible locally closed subschemes \(U = \coprod_i U_i\) such that \(\mathcal{F}|_{U_i}\) is finite locally constant for all \(i\).

  3. Let \(\Lambda\) be a Noetherian ring. A sheaf of \(\Lambda\)-modules on \(X_\etale\) is constructible if for every affine open \(U \subset X\) there exists a finite decomposition of \(U\) into constructible locally closed subschemes \(U = \coprod_i U_i\) such that \(\mathcal{F}|_{U_i}\) is of finite type and locally constant for all \(i\).

It seems that this is the accepted definition. An alternative, which lends itself more readily to generalizations beyond the étale site of a scheme, would have been to define constructible sheaves by starting with \(h_U\), \(j_{U!}\mathbf{Z}/n\mathbf{Z}\), and \(j_{U!}\underline{\Lambda}\) where \(U\) runs over all quasi-compact and quasi-separated objects of \(X_\etale\), and then take the smallest full subcategory of \(\Sh(X_\etale)\), \(\textit{Ab}(X_\etale)\), and \(\textit{Mod}(X_\etale, \underline{\Lambda})\) containing these and closed under finite limits and colimits. It follows from Lemma 03RZ and Lemmas 09Y9, 09YT, and 095N that this produces the same category if \(X\) is quasi-compact and quasi-separated. In general this does not produce the same category however.

A disjoint union decomposition \(U = \coprod U_i\) of a scheme by locally closed subschemes will be called a partition of \(U\) (compare with Topology, Section 09XY).

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\mathcal{F}\) be a sheaf of sets on \(X_\etale\). The following are equivalent

  1. \(\mathcal{F}\) is constructible,

  2. there exists an open covering \(X = \bigcup U_i\) such that \(\mathcal{F}|_{U_i}\) is constructible, and

  3. there exists a partition \(X = \bigcup X_i\) by constructible locally closed subschemes such that \(\mathcal{F}|_{X_i}\) is finite locally constant.

A similar statement holds for abelian sheaves and sheaves of \(\Lambda\)-modules if \(\Lambda\) is Noetherian.

Proof

It is clear that (1) implies (2).

Assume (2). For every \(x \in X\) we can find an \(i\) and an affine open neighbourhood \(V_x \subset U_i\) of \(x\). Hence we can find a finite affine open covering \(X = \bigcup V_j\) such that for each \(j\) there exists a finite decomposition \(V_j = \coprod V_{j, k}\) by locally closed constructible subsets such that \(\mathcal{F}|_{V_{j, k}}\) is finite locally constant. By Topology, Lemma 09YD each \(V_{j, k}\) is constructible as a subset of \(X\). By Topology, Lemma 09Y4 we can find a finite stratification \(X = \coprod X_l\) with constructible locally closed strata such that each \(V_{j, k}\) is a union of \(X_l\). Thus (3) holds.

Assume (3) holds. Let \(U \subset X\) be an affine open. Then \(U \cap X_i\) is a constructible locally closed subset of \(U\) (for example by Properties, Lemma 054C) and \(U = \coprod U \cap X_i\) is a partition of \(U\) as in Definition 03RW. Thus (1) holds.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\mathcal{F}\) be a sheaf of sets, abelian groups, \(\Lambda\)-modules (with \(\Lambda\) Noetherian) on \(X_\etale\). If there exist constructible locally closed subschemes \(T_i \subset X\) such that (a) \(X = \bigcup T_j\) and (b) \(\mathcal{F}|_{T_j}\) is constructible, then \(\mathcal{F}\) is constructible.

Proof

First, we can assume the covering is finite as \(X\) is quasi-compact in the spectral topology (Topology, Lemma 0901 and Properties, Lemma 094L). Observe that each \(T_i\) is a quasi-compact and quasi-separated scheme in its own right (because it is constructible in \(X\); details omitted). Thus we can find a finite partition \(T_i = \coprod T_{i, j}\) into locally closed constructible parts of \(T_i\) such that \(\mathcal{F}|_{T_{i, j}}\) is finite locally constant (Lemma 095E). By Topology, Lemma 09YJ we see that \(T_{i, j}\) is a constructible locally closed subscheme of \(X\). Then we can apply Topology, Lemma 09Y4 to \(X = \bigcup T_{i, j}\) to find the desired partition of \(X\).

Lemma

Let \(X\) be a scheme. Checking constructibility of a sheaf of sets, abelian groups, \(\Lambda\)-modules (with \(\Lambda\) Noetherian) can be done Zariski locally on \(X\).

Proof

The statement means if \(X = \bigcup U_i\) is an open covering such that \(\mathcal{F}|_{U_i}\) is constructible, then \(\mathcal{F}\) is constructible. If \(U \subset X\) is affine open, then \(U = \bigcup U \cap U_i\) and \(\mathcal{F}|_{U \cap U_i}\) is constructible (it is trivial that the restriction of a constructible sheaf to an open is constructible). It follows from Lemma 095E that \(\mathcal{F}|_U\) is constructible, i.e., a suitable partition of \(U\) exists.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. If \(\mathcal{F}\) is a constructible sheaf of sets, abelian groups, or \(\Lambda\)-modules (with \(\Lambda\) Noetherian) on \(Y_\etale\), the same is true for \(f^{-1}\mathcal{F}\) on \(X_\etale\).

Proof

By Lemma 095F this reduces to the case where \(X\) and \(Y\) are affine. By Lemma 095E it suffices to find a finite partition of \(X\) by constructible locally closed subschemes such that \(f^{-1}\mathcal{F}\) is finite locally constant on each of them. To find it we just pull back the partition of \(Y\) adapted to \(\mathcal{F}\) and use Lemma 095A.

Lemma

Let \(X\) be a scheme.

  1. The category of constructible sheaves of sets is closed under finite limits and colimits inside \(\Sh(X_\etale)\).

  2. The category of constructible abelian sheaves is a weak Serre subcategory of \(\textit{Ab}(X_\etale)\).

  3. Let \(\Lambda\) be a Noetherian ring. The category of constructible sheaves of \(\Lambda\)-modules on \(X_\etale\) is a weak Serre subcategory of \(\textit{Mod}(X_\etale, \Lambda)\).

Proof

We prove (3). We will use the criterion of Homology, Lemma 0754. Suppose that \(\varphi : \mathcal{F} \to \mathcal{G}\) is a map of constructible sheaves of \(\Lambda\)-modules. We have to show that \(\mathcal{K} = \Ker(\varphi)\) and \(\mathcal{Q} = \Coker(\varphi)\) are constructible. Similarly, suppose that \(0 \to \mathcal{F} \to \mathcal{E} \to \mathcal{G} \to 0\) is a short exact sequence of sheaves of \(\Lambda\)-modules with \(\mathcal{F}\), \(\mathcal{G}\) constructible. We have to show that \(\mathcal{E}\) is constructible. In both cases we can replace \(X\) with the members of an affine open covering. Hence we may assume \(X\) is affine. Then we may further replace \(X\) by the members of a finite partition of \(X\) by constructible locally closed subschemes on which \(\mathcal{F}\) and \(\mathcal{G}\) are of finite type and locally constant. Thus we may apply Lemma 03RX to conclude.

The proofs of (1) and (2) are very similar and are omitted.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme.

  1. Let \(\mathcal{F} \to \mathcal{G}\) be a map of constructible sheaves of sets on \(X_\etale\). Then the set of points \(x \in X\) where \(\mathcal{F}_{\overline{x}} \to \mathcal{G}_{\overline{x}}\) is surjective, resp. injective, resp. is isomorphic to a given map of sets, is constructible in \(X\).

  2. Let \(\mathcal{F}\) be a constructible abelian sheaf on \(X_\etale\). The support of \(\mathcal{F}\) is constructible.

  3. Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\). The support of \(\mathcal{F}\) is constructible.

Proof

Proof of (1). Let \(X = \coprod X_i\) be a partition of \(X\) by locally closed constructible subschemes such that both \(\mathcal{F}\) and \(\mathcal{G}\) are finite locally constant over the parts (use Lemma 095E for both \(\mathcal{F}\) and \(\mathcal{G}\) and choose a common refinement). Then apply Lemma 095C to the restriction of the map to each part.

The proof of (2) and (3) is omitted.

The following lemma will turn out to be very useful later on. It roughly says that the category of constructible sheaves has a kind of weak “Noetherian” property.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\mathcal{F} = \colim_{i \in I} \mathcal{F}_i\) be a filtered colimit of sheaves of sets, abelian sheaves, or sheaves of modules.

  1. If \(\mathcal{F}\) and \(\mathcal{F}_i\) are constructible sheaves of sets, then the ind-object \(\mathcal{F}_i\) is essentially constant with value \(\mathcal{F}\).

  2. If \(\mathcal{F}\) and \(\mathcal{F}_i\) are constructible sheaves of abelian groups, then the ind-object \(\mathcal{F}_i\) is essentially constant with value \(\mathcal{F}\).

  3. Let \(\Lambda\) be a Noetherian ring. If \(\mathcal{F}\) and \(\mathcal{F}_i\) are constructible sheaves of \(\Lambda\)-modules, then the ind-object \(\mathcal{F}_i\) is essentially constant with value \(\mathcal{F}\).

Proof

Proof of (1). We will use without further mention that finite limits and colimits of constructible sheaves are constructible (Lemma 03RX). For each \(i\) let \(T_i \subset X\) be the set of points \(x \in X\) where \(\mathcal{F}_{i, \overline{x}} \to \mathcal{F}_{\overline{x}}\) is not surjective. Because \(\mathcal{F}_i\) and \(\mathcal{F}\) are constructible \(T_i\) is a constructible subset of \(X\) (Lemma 09YS). Since the stalks of \(\mathcal{F}\) are finite and since \(\mathcal{F} = \colim_{i \in I} \mathcal{F}_i\) we see that for all \(x \in X\) we have \(x \not \in T_i\) for \(i\) large enough. Since \(X\) is a spectral space by Properties, Lemma 094L the constructible topology on \(X\) is quasi-compact by Topology, Lemma 0901. Thus \(T_i = \emptyset\) for \(i\) large enough. Thus \(\mathcal{F}_i \to \mathcal{F}\) is surjective for \(i\) large enough. Assume now that \(\mathcal{F}_i \to \mathcal{F}\) is surjective for all \(i\). Choose \(i \in I\). For \(i' \geq i\) denote \(S_{i'} \subset X\) the set of points \(x\) such that the number of elements in \(\Im(\mathcal{F}_{i, \overline{x}} \to \mathcal{F}_{\overline{x}})\) is not equal to the number of elements in \(\Im(\mathcal{F}_{i, \overline{x}} \to \mathcal{F}_{i', \overline{x}})\). Because \(\mathcal{F}_i\), \(\mathcal{F}_{i'}\) and \(\mathcal{F}\) are constructible \(S_{i'}\) is a constructible subset of \(X\) (details omitted; hint: use Lemma 09YS). Since the stalks of \(\mathcal{F}_i\) and \(\mathcal{F}\) are finite and since \(\mathcal{F} = \colim_{i' \geq i} \mathcal{F}_{i'}\) we see that for all \(x \in X\) we have \(x \not \in S_{i'}\) for \(i'\) large enough. By the same argument as above we can find a large \(i'\) such that \(S_{i'} = \emptyset\). Thus \(\mathcal{F}_i \to \mathcal{F}_{i'}\) factors through \(\mathcal{F}\) as desired.

Proof of (2). Observe that a constructible abelian sheaf is a constructible sheaf of sets. Thus case (2) follows from (1).

Proof of (3). We will use without further mention that the category of constructible sheaves of \(\Lambda\)-modules is abelian (Lemma 03RX). For each \(i\) let \(\mathcal{Q}_i\) be the cokernel of the map \(\mathcal{F}_i \to \mathcal{F}\). The support \(T_i\) of \(\mathcal{Q}_i\) is a constructible subset of \(X\) as \(\mathcal{Q}_i\) is constructible (Lemma 09YS). Since the stalks of \(\mathcal{F}\) are finite \(\Lambda\)-modules and since \(\mathcal{F} = \colim_{i \in I} \mathcal{F}_i\) we see that for all \(x \in X\) we have \(x \not \in T_i\) for \(i\) large enough. Since \(X\) is a spectral space by Properties, Lemma 094L the constructible topology on \(X\) is quasi-compact by Topology, Lemma 0901. Thus \(T_i = \emptyset\) for \(i\) large enough. This proves the first assertion. For the second, assume now that \(\mathcal{F}_i \to \mathcal{F}\) is surjective for all \(i\). Choose \(i \in I\). For \(i' \geq i\) denote \(\mathcal{K}_{i'}\) the image of \(\Ker(\mathcal{F}_i \to \mathcal{F})\) in \(\mathcal{F}_{i'}\). The support \(S_{i'}\) of \(\mathcal{K}_{i'}\) is a constructible subset of \(X\) as \(\mathcal{K}_{i'}\) is constructible. Since the stalks of \(\Ker(\mathcal{F}_i \to \mathcal{F})\) are finite \(\Lambda\)-modules and since \(\mathcal{F} = \colim_{i' \geq i} \mathcal{F}_{i'}\) we see that for all \(x \in X\) we have \(x \not \in S_{i'}\) for \(i'\) large enough. By the same argument as above we can find a large \(i'\) such that \(S_{i'} = \emptyset\). Thus \(\mathcal{F}_i \to \mathcal{F}_{i'}\) factors through \(\mathcal{F}\) as desired.

Lemma

Let \(X\) be a scheme. Let \(\Lambda\) be a Noetherian ring. The tensor product of two constructible sheaves of \(\Lambda\)-modules on \(X_\etale\) is a constructible sheaf of \(\Lambda\)-modules.

Proof

The question immediately reduces to the case where \(X\) is affine. Since any two partitions of \(X\) with constructible locally closed strata have a common refinement of the same type and since pullbacks commute with tensor product we reduce to Lemma 095D.

Lemma

Let \(\Lambda \to \Lambda'\) be a homomorphism of Noetherian rings. Let \(X\) be a scheme. Let \(\mathcal{F}\) be a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\). Then \(\mathcal{F} \otimes_{\underline{\Lambda}} \underline{\Lambda'}\) is a constructible sheaf of \(\Lambda'\)-modules.

Proof

Omitted. Hint: affine locally you can use the same stratification.

Auxiliary lemmas on morphisms

Some lemmas that are useful for proving functoriality properties of constructible sheaves.

Lemma

Let \(U \to X\) be an étale morphism of quasi-compact and quasi-separated schemes (for example an étale morphism of Noetherian schemes). Then there exists a partition \(X = \coprod_i X_i\) by constructible locally closed subschemes such that \(X_i \times_X U \to X_i\) is finite étale for all \(i\).

Proof

If \(U \to X\) is separated, then this is More on Morphisms, Lemma 07RZ. In general, we may assume \(X\) is affine. Choose a finite affine open covering \(U = \bigcup U_j\). Apply the previous case to all the morphisms \(U_j \to X\) and \(U_j \cap U_{j'} \to X\) and choose a common refinement \(X = \coprod X_i\) of the resulting partitions. After refining the partition further we may assume \(X_i\) affine as well. Fix \(i\) and set \(V = U \times_X X_i\). The morphisms \(V_j = U_j \times_X X_i \to X_i\) and \(V_{jj'} = (U_j \cap U_{j'}) \times_X X_i \to X_i\) are finite étale. Hence \(V_j\) and \(V_{jj'}\) are affine schemes and \(V_{jj'} \subset V_j\) is closed as well as open (since \(V_{jj'} \to X_i\) is proper, so Morphisms, Lemma 01W6 applies). Then \(V = \bigcup V_j\) is separated because \(\mathcal{O}(V_j) \to \mathcal{O}(V_{jj'})\) is surjective, see Schemes, Lemma 01KP. Thus the previous case applies to \(V \to X_i\) and we can further refine the partition if needed (it actually isn’t but we don’t need this).

In the Noetherian case one can prove the preceding lemma by Noetherian induction and the following amusing lemma.

Lemma

Let \(f: X \to Y\) be a morphism of schemes which is quasi-compact, quasi-separated, and locally of finite type. If \(\eta\) is a generic point of an irreducible component of \(Y\) such that \(f^{-1}(\eta)\) is finite, then there exists an open \(V \subset Y\) containing \(\eta\) such that \(f^{-1}(V) \to V\) is finite.

Proof

This is Morphisms, Lemma 02NW.

The statement of the following lemma can be strengthened a bit.

Lemma

Let \(f : Y \to X\) be a quasi-finite and finitely presented morphism of affine schemes.

  1. There exists a surjective morphism of affine schemes \(X' \to X\) and a closed subscheme \(Z' \subset Y' = X' \times_X Y\) such that

    1. \(Z' \subset Y'\) is a thickening, and

    2. \(Z' \to X'\) is a finite étale morphism.

  2. There exists a finite partition \(X = \coprod X_i\) by locally closed, constructible, affine strata, and surjective finite locally free morphisms \(X'_i \to X_i\) such that the reduction of \(Y'_i = X'_i \times_X Y \to X'_i\) is isomorphic to \(\coprod_{j = 1}^{n_i} (X'_i)_{red} \to (X'_i)_{red}\) for some \(n_i\).

Proof

Setting \(X' = \coprod X'_i\) we see that (2) implies (1). Write \(X = \Spec(A)\) and \(Y = \Spec(B)\). Write \(A\) as a filtered colimit of finite type \(\mathbf{Z}\)-algebras \(A_i\). Since \(B\) is an \(A\)-algebra of finite presentation, we see that there exists \(0 \in I\) and a finite type ring map \(A_0 \to B_0\) such that \(B = \colim B_i\) with \(B_i = A_i \otimes_{A_0} B_0\), see Algebra, Lemma 05N9. For \(i\) sufficiently large we see that \(A_i \to B_i\) is quasi-finite, see Limits, Lemma 094M. Thus we reduce to the case of finite type algebras over \(\mathbf{Z}\), in particular we reduce to the Noetherian case. (Details omitted.)

Assume \(X\) and \(Y\) Noetherian. In this case any locally closed subset of \(X\) is constructible. By Lemma 03S1 and Noetherian induction we see that there is a finite partition \(X = \coprod X_i\) of \(X\) by locally closed strata such that \(Y \times_X X_i \to X_i\) is finite. We can refine this partition to get affine strata. Thus after replacing \(X\) by \(X' = \coprod X_i\) we may assume \(Y \to X\) is finite.

Assume \(X\) and \(Y\) Noetherian and \(Y \to X\) finite. Suppose that we can prove (2) after base change by a surjective, flat, quasi-finite morphism \(U \to X\). Thus we have a partition \(U = \coprod U_i\) and finite locally free morphisms \(U'_i \to U_i\) such that \(U'_i \times_X Y \to U'_i\) is isomorphic to \(\coprod_{j = 1}^{n_i} (U'_i)_{red} \to (U'_i)_{red}\) for some \(n_i\). Then, by the argument in the previous paragraph, we can find a partition \(X = \coprod X_j\) with locally closed affine strata such that \(X_j \times_X U_i \to X_j\) is finite for all \(i, j\). By Morphisms, Lemma 02KB each \(X_j \times_X U_i \to X_j\) is finite locally free. Hence \(X_j \times_X U'_i \to X_j\) is finite locally free (Morphisms, Lemma 02KC). It follows that \(X = \coprod X_j\) and \(X_j' = \coprod_i X_j \times_X U'_i\) is a solution for \(Y \to X\). Thus it suffices to prove the result (in the Noetherian case) after a surjective flat quasi-finite base change.

Applying Morphisms, Lemma 03HW we see we may assume that \(Y\) is a closed subscheme of an affine scheme \(Z\) which is (set theoretically) a finite union \(Z = \bigcup_{i \in I} Z_i\) of closed subschemes mapping isomorphically to \(X\). In this case we will find a finite partition of \(X = \coprod X_j\) with affine locally closed strata that works (in other words \(X'_j = X_j\)). Set \(T_i = Y \cap Z_i\). This is a closed subscheme of \(X\). As \(X\) is Noetherian we can find a finite partition of \(X = \coprod X_j\) by affine locally closed subschemes, such that each \(X_j \times_X T_i\) is (set theoretically) a union of strata \(X_j \times_X Z_i\). Replacing \(X\) by \(X_j\) we see that we may assume \(I = I_1 \amalg I_2\) with \(Z_i \subset Y\) for \(i \in I_1\) and \(Z_i \cap Y = \emptyset\) for \(i \in I_2\). Replacing \(Z\) by \(\bigcup_{i \in I_1} Z_i\) we see that we may assume \(Y = Z\). Finally, we can replace \(X\) again by the members of a partition as above such that for every \(i, i' \subset I\) the intersection \(Z_i \cap Z_{i'}\) is either empty or (set theoretically) equal to \(Z_i\) and \(Z_{i'}\). This clearly means that \(Y\) is (set theoretically) equal to a disjoint union of the \(Z_i\) which is what we wanted to show.

More on constructible sheaves

Let \(\Lambda\) be a Noetherian ring. Let \(X\) be a scheme. We often consider \(X_\etale\) as a ringed site with sheaf of rings \(\underline{\Lambda}\). In case of abelian sheaves we often take \(\Lambda = \mathbf{Z}/n\mathbf{Z}\) for a suitable integer \(n\).

Lemma

Let \(j : U \to X\) be an étale morphism of quasi-compact and quasi-separated schemes.

  1. The sheaf \(h_U\) is a constructible sheaf of sets.

  2. The sheaf \(j_!\underline{M}\) is a constructible abelian sheaf for a finite abelian group \(M\).

  3. If \(\Lambda\) is a Noetherian ring and \(M\) is a finite \(\Lambda\)-module, then \(j_!\underline{M}\) is a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\).

Proof

By Lemma 03S0 there is a partition \(\coprod_i X_i\) such that \(\pi_i : j^{-1}(X_i) \to X_i\) is finite étale. The restriction of \(h_U\) to \(X_i\) is \(h_{j^{-1}(X_i)}\) which is finite locally constant by Lemma 03RV. For cases (2) and (3) we note that \[j_!(\underline{M})|_{X_i} = \pi_{i!}(\underline{M}) = \pi_{i*}(\underline{M})\] by Lemmas 03S6 and 03S7. Thus it suffices to show the lemma for \(\pi : Y \to X\) finite étale. This is Lemma 095B.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme.

  1. Let \(\mathcal{F}\) be a sheaf of sets on \(X_\etale\). Then \(\mathcal{F}\) is a filtered colimit of constructible sheaves of sets.

  2. Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X_\etale\). Then \(\mathcal{F}\) is a filtered colimit of constructible abelian sheaves.

  3. Let \(\Lambda\) be a Noetherian ring and \(\mathcal{F}\) a sheaf of \(\Lambda\)-modules on \(X_\etale\). Then \(\mathcal{F}\) is a filtered colimit of constructible sheaves of \(\Lambda\)-modules.

Proof

Let \(\mathcal{B}\) be the collection of quasi-compact and quasi-separated objects of \(X_\etale\). By Modules on Sites, Lemma 093C any sheaf of sets is a filtered colimit of sheaves of the form \[\text{Coequalizer}\left( \xymatrix{ \coprod\nolimits_{j = 1, \ldots, m} h_{V_j} \ar@<1ex>[r] \ar@<-1ex>[r] & \coprod\nolimits_{i = 1, \ldots, n} h_{U_i} } \right)\] with \(V_j\) and \(U_i\) quasi-compact and quasi-separated objects of \(X_\etale\). By Lemmas 03S8 and 03RZ these coequalizers are constructible. This proves (1).

Let \(\Lambda\) be a Noetherian ring. By Modules on Sites, Lemma 093C \(\Lambda\)-modules \(\mathcal{F}\) is a filtered colimit of modules of the form \[\Coker\left( \bigoplus\nolimits_{j = 1, \ldots, m} j_{V_j!}\underline{\Lambda}_{V_j} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} j_{U_i!}\underline{\Lambda}_{U_i} \right)\] with \(V_j\) and \(U_i\) quasi-compact and quasi-separated objects of \(X_\etale\). By Lemmas 03S8 and 03RZ these cokernels are constructible. This proves (3).

Proof of (2). First write \(\mathcal{F} = \bigcup \mathcal{F}[n]\) where \(\mathcal{F}[n]\) is the \(n\)-torsion subsheaf. Then we can view \(\mathcal{F}[n]\) as a sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules and apply (3).

Lemma

Let \(f : X \to Y\) be a surjective morphism of quasi-compact and quasi-separated schemes.

  1. Let \(\mathcal{F}\) be a sheaf of sets on \(Y_\etale\). Then \(\mathcal{F}\) is constructible if and only if \(f^{-1}\mathcal{F}\) is constructible.

  2. Let \(\mathcal{F}\) be an abelian sheaf on \(Y_\etale\). Then \(\mathcal{F}\) is constructible if and only if \(f^{-1}\mathcal{F}\) is constructible.

  3. Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be sheaf of \(\Lambda\)-modules on \(Y_\etale\). Then \(\mathcal{F}\) is constructible if and only if \(f^{-1}\mathcal{F}\) is constructible.

Proof

One implication follows from Lemma 095G. For the converse, assume \(f^{-1}\mathcal{F}\) is constructible. Write \(\mathcal{F} = \colim \mathcal{F}_i\) as a filtered colimit of constructible sheaves (of sets, abelian groups, or modules) using Lemma 03SA. Since \(f^{-1}\) is a left adjoint it commutes with colimits (Categories, Lemma 0038) and we see that \(f^{-1}\mathcal{F} = \colim f^{-1}\mathcal{F}_i\). By Lemma 095P we see that \(f^{-1}\mathcal{F}_i \to f^{-1}\mathcal{F}\) is surjective for all \(i\) large enough. Since \(f\) is surjective we conclude (by looking at stalks using Lemma 03Q1 and Theorem 03PU) that \(\mathcal{F}_i \to \mathcal{F}\) is surjective for all \(i\) large enough. Thus \(\mathcal{F}\) is the quotient of a constructible sheaf \(\mathcal{G}\). Applying the argument once more to \(\mathcal{G} \times_\mathcal{F} \mathcal{G}\) or the kernel of \(\mathcal{G} \to \mathcal{F}\) we conclude using that \(f^{-1}\) is exact and that the category of constructible sheaves (of sets, abelian groups, or modules) is preserved under finite (co)limits or (co)kernels inside \(\Sh(Y_\etale)\), \(\Sh(X_\etale)\), \(\textit{Ab}(Y_\etale)\), \(\textit{Ab}(X_\etale)\), \(\textit{Mod}(Y_\etale, \Lambda)\), and \(\textit{Mod}(X_\etale, \Lambda)\), see Lemma 03RZ.

Lemma

Let \(f : X \to Y\) be a finite étale morphism of schemes. Let \(\Lambda\) be a Noetherian ring. If \(\mathcal{F}\) is a constructible sheaf of sets, constructible sheaf of abelian groups, or constructible sheaf of \(\Lambda\)-modules on \(X_\etale\), the same is true for \(f_*\mathcal{F}\) on \(Y_\etale\).

Proof

By Lemma 095F it suffices to check this Zariski locally on \(Y\) and by Lemma 095Q we may replace \(Y\) by an étale cover (the construction of \(f_*\) commutes with étale localization). A finite étale morphism is étale locally isomorphic to a disjoint union of isomorphisms, see Étale Morphisms, Lemma 04HN. Thus, in the case of sheaves of sets, the lemma says that if \(\mathcal{F}_i\), \(i = 1, \ldots, n\) are constructible sheaves of sets, then \(\prod_{i = 1, \ldots, n} \mathcal{F}_i\) is too. This is clear. Similarly for sheaves of abelian groups and modules.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. The category of constructible sheaves of sets is the full subcategory of \(\Sh(X_\etale)\) consisting of sheaves \(\mathcal{F}\) which are coequalizers \[\xymatrix{ \mathcal{F}_1 \ar@<1ex>[r] \ar@<-1ex>[r] & \mathcal{F}_0 \ar[r] & \mathcal{F}}\] such that \(\mathcal{F}_i\), \(i = 0, 1\) is a finite coproduct of sheaves of the form \(h_U\) with \(U\) a quasi-compact and quasi-separated object of \(X_\etale\).

Proof

In the proof of Lemma 03SA we have seen that sheaves of this form are constructible. For the converse, suppose that for every constructible sheaf of sets \(\mathcal{F}\) we can find a surjection \(\mathcal{F}_0 \to \mathcal{F}\) with \(\mathcal{F}_0\) as in the lemma. Then we find our surjection \(\mathcal{F}_1 \to \mathcal{F}_0 \times_\mathcal{F} \mathcal{F}_0\) because the latter is constructible by Lemma 03RZ.

By Topology, Lemma 09Y4 we may choose a finite stratification \(X = \coprod_{i \in I} X_i\) such that \(\mathcal{F}\) is finite locally constant on each stratum. We will prove the result by induction on the cardinality of \(I\). Let \(i \in I\) be a minimal element in the partial ordering of \(I\). Then \(X_i \subset X\) is closed. By induction, there exist finitely many quasi-compact and quasi-separated objects \(U_\alpha\) of \((X \setminus X_i)_\etale\) and a surjective map \(\coprod h_{U_\alpha} \to \mathcal{F}|_{X \setminus X_i}\). These determine a map \[\coprod h_{U_\alpha} \to \mathcal{F}\] which is surjective after restricting to \(X \setminus X_i\). By Lemma 03RV we see that \(\mathcal{F}|_{X_i} = h_V\) for some scheme \(V\) finite étale over \(X_i\). Let \(\overline{v}\) be a geometric point of \(V\) lying over \(\overline{x} \in X_i\). We may think of \(\overline{v}\) as an element of the stalk \(\mathcal{F}_{\overline{x}} = V_{\overline{x}}\). Thus we can find an étale neighbourhood \((U, \overline{u})\) of \(\overline{x}\) and a section \(s \in \mathcal{F}(U)\) whose stalk at \(\overline{x}\) gives \(\overline{v}\). Thinking of \(s\) as a map \(s : h_U \to \mathcal{F}\), restricting to \(X_i\) we obtain a morphism \(s|_{X_i} : U \times_X X_i \to V\) over \(X_i\) which maps \(\overline{u}\) to \(\overline{v}\). Since \(V\) is quasi-compact (finite over the closed subscheme \(X_i\) of the quasi-compact scheme \(X\)) a finite number \(s^{(1)}, \ldots, s^{(m)}\) of these sections of \(\mathcal{F}\) over \(U^{(1)}, \ldots, U^{(m)}\) will determine a jointly surjective map \[\coprod s^{(j)}|_{X_i} : \coprod U^{(j)} \times_X X_i \longrightarrow V\] Then we obtain the surjection \[\coprod h_{U_\alpha} \amalg \coprod h_{U^{(j)}} \to \mathcal{F}\] as desired.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\Lambda\) be a Noetherian ring. The category of constructible sheaves of \(\Lambda\)-modules is exactly the category of modules of the form \[\Coker\left( \bigoplus\nolimits_{j = 1, \ldots, m} j_{V_j!}\underline{\Lambda}_{V_j} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} j_{U_i!}\underline{\Lambda}_{U_i} \right)\] with \(V_j\) and \(U_i\) quasi-compact and quasi-separated objects of \(X_\etale\). In fact, we can even assume \(U_i\) and \(V_j\) affine.

Proof

In the proof of Lemma 03SA we have seen modules of this form are constructible. Since the category of constructible modules is abelian (Lemma 03RZ) it suffices to prove that given a constructible module \(\mathcal{F}\) there is a surjection \[\bigoplus\nolimits_{i = 1, \ldots, n} j_{U_i!}\underline{\Lambda}_{U_i} \longrightarrow \mathcal{F}\] for some affine objects \(U_i\) in \(X_\etale\). By Modules on Sites, Lemma 093C there is a surjection \[\Psi : \bigoplus\nolimits_{i \in I} j_{U_i!}\underline{\Lambda}_{U_i} \longrightarrow \mathcal{F}\] with \(U_i\) affine and the direct sum over a possibly infinite index set \(I\). For every finite subset \(I' \subset I\) set \[T_{I'} = \text{Supp}(\Coker( \bigoplus\nolimits_{i \in I'} j_{U_i!}\underline{\Lambda}_{U_i} \longrightarrow \mathcal{F}))\] By the very definition of constructible sheaves, the set \(T_{I'}\) is a constructible subset of \(X\). We want to show that \(T_{I'} = \emptyset\) for some \(I'\). Since every stalk \(\mathcal{F}_{\overline{x}}\) is a finite type \(\Lambda\)-module and since \(\Psi\) is surjective, for every \(x \in X\) there is an \(I'\) such that \(x \not \in T_{I'}\). In other words we have \(\emptyset = \bigcap_{I' \subset I\text{ finite}} T_{I'}\). Since \(X\) is a spectral space by Properties, Lemma 094L the constructible topology on \(X\) is quasi-compact by Topology, Lemma 0901. Thus \(T_{I'} = \emptyset\) for some \(I' \subset I\) finite as desired.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. The category of constructible abelian sheaves is exactly the category of abelian sheaves of the form \[\Coker\left( \bigoplus\nolimits_{j = 1, \ldots, m} j_{V_j!}\underline{\mathbf{Z}/m_j\mathbf{Z}}_{V_j} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} j_{U_i!}\underline{\mathbf{Z}/n_i\mathbf{Z}}_{U_i} \right)\] with \(V_j\) and \(U_i\) quasi-compact and quasi-separated objects of \(X_\etale\) and \(m_j\), \(n_i\) positive integers. In fact, we can even assume \(U_i\) and \(V_j\) affine.

Proof

This follows from Lemma 095N applied with \(\Lambda = \mathbf{Z}/n\mathbf{Z}\) and the fact that, since \(X\) is quasi-compact, every constructible abelian sheaf is annihilated by some positive integer \(n\) (details omitted).

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be a constructible sheaf of sets, abelian groups, or \(\Lambda\)-modules on \(X_\etale\). Let \(\mathcal{G} = \colim \mathcal{G}_i\) be a filtered colimit of sheaves of sets, abelian groups, or \(\Lambda\)-modules. Then \[\Mor(\mathcal{F}, \mathcal{G}) = \colim \Mor(\mathcal{F}, \mathcal{G}_i)\] in the category of sheaves of sets, abelian groups, or \(\Lambda\)-modules on \(X_\etale\).

Proof

The case of sheaves of sets. By Lemma 09Y9 it suffices to prove the lemma for \(h_U\) where \(U\) is a quasi-compact and quasi-separated object of \(X_\etale\). Recall that \(\Mor(h_U, \mathcal{G}) = \mathcal{G}(U)\). Hence the result follows from Sites, Lemma 0738.

In the case of abelian sheaves or sheaves of modules, the result follows in the same way using Lemmas 09YT and 095N. For the case of abelian sheaves, we add that \(\Mor(j_{U!}\underline{\mathbf{Z}/n\mathbf{Z}}, \mathcal{G})\) is equal to the \(n\)-torsion elements of \(\mathcal{G}(U)\).

Lemma

Let \(f : X \to Y\) be a finite and finitely presented morphism of schemes. Let \(\Lambda\) be a Noetherian ring. If \(\mathcal{F}\) is a constructible sheaf of sets, abelian groups, or \(\Lambda\)-modules on \(X_\etale\), then \(f_*\mathcal{F}\) is too.

Proof

It suffices to prove this when \(X\) and \(Y\) are affine by Lemma 095F. By Lemmas 0959 and 095Q we may base change to any affine scheme surjective over \(X\). By Lemma 095K this reduces us to the case of a finite étale morphism (because a thickening leads to an equivalence of étale topoi and even small étale sites, see Theorem 04DZ). The finite étale case is Lemma 095H.

Lemma

Let \(X = \lim_{i \in I} X_i\) be a limit of a directed system of schemes with affine transition morphisms. We assume that \(X_i\) is quasi-compact and quasi-separated for all \(i \in I\).

  1. The category of constructible sheaves of sets on \(X_\etale\) is the colimit of the categories of constructible sheaves of sets on \((X_i)_\etale\).

  2. The category of constructible abelian sheaves on \(X_\etale\) is the colimit of the categories of constructible abelian sheaves on \((X_i)_\etale\).

  3. Let \(\Lambda\) be a Noetherian ring. The category of constructible sheaves of \(\Lambda\)-modules on \(X_\etale\) is the colimit of the categories of constructible sheaves of \(\Lambda\)-modules on \((X_i)_\etale\).

Proof

Proof of (1). Denote \(f_i : X \to X_i\) the projection maps. There are 3 parts to the proof corresponding to “faithful”, “fully faithful”, and “essentially surjective”.

Faithful. Choose \(0 \in I\) and let \(\mathcal{F}_0\), \(\mathcal{G}_0\) be constructible sheaves on \(X_0\). Suppose that \(a, b : \mathcal{F}_0 \to \mathcal{G}_0\) are maps such that \(f_0^{-1}a = f_0^{-1}b\). Let \(E \subset X_0\) be the set of points \(x \in X_0\) such that \(a_{\overline{x}} = b_{\overline{x}}\). By Lemma 09YS the subset \(E \subset X_0\) is constructible. By assumption \(X \to X_0\) maps into \(E\). By Limits, Lemma 05F4 we find an \(i \geq 0\) such that \(X_i \to X_0\) maps into \(E\). Hence \(f_{i0}^{-1}a = f_{i0}^{-1}b\).

Fully faithful. Choose \(0 \in I\) and let \(\mathcal{F}_0\), \(\mathcal{G}_0\) be constructible sheaves on \(X_0\). Suppose that \(a : f_0^{-1}\mathcal{F}_0 \to f_0^{-1}\mathcal{G}_0\) is a map. We claim there is an \(i\) and a map \(a_i : f_{i0}^{-1}\mathcal{F}_0 \to f_{i0}^{-1}\mathcal{G}_0\) which pulls back to \(a\) on \(X\). By Lemma 09Y9 we can replace \(\mathcal{F}_0\) by a finite coproduct of sheaves represented by quasi-compact and quasi-separated objects of \((X_0)_\etale\). Thus we have to show: If \(U_0 \to X_0\) is such an object of \((X_0)_\etale\), then \[f_0^{-1}\mathcal{G}(U) = \colim_{i \geq 0} f_{i0}^{-1}\mathcal{G}(U_i)\] where \(U = X \times_{X_0} U_0\) and \(U_i = X_i \times_{X_0} U_0\). This is a special case of Theorem 09YQ.

Essentially surjective. We have to show every constructible \(\mathcal{F}\) on \(X\) is isomorphic to \(f_i^{-1}\mathcal{F}\) for some constructible \(\mathcal{F}_i\) on \(X_i\). Applying Lemma 09Y9 and using the results of the previous two paragraphs, we see that it suffices to prove this for \(h_U\) for some quasi-compact and quasi-separated object \(U\) of \(X_\etale\). In this case we have to show that \(U\) is the base change of a quasi-compact and quasi-separated scheme étale over \(X_i\) for some \(i\). This follows from Limits, Lemmas 01ZM and 07RP.

Proof of (3). The argument is very similar to the argument for sheaves of sets, but using Lemma 095N instead of Lemma 09Y9. Details omitted. Part (2) follows from part (3) because every constructible abelian sheaf over a quasi-compact scheme is a constructible sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules for some \(n\).

Lemma

Let \(X = \lim_{i \in I} X_i\) be a limit of a directed system of schemes with affine transition morphisms. We assume that \(X_i\) is quasi-compact and quasi-separated for all \(i \in I\).

  1. The category of finite locally constant sheaves on \(X_\etale\) is the colimit of the categories of finite locally constant sheaves on \((X_i)_\etale\).

  2. The category of finite locally constant abelian sheaves on \(X_\etale\) is the colimit of the categories of finite locally constant abelian sheaves on \((X_i)_\etale\).

  3. Let \(\Lambda\) be a Noetherian ring. The category of finite type, locally constant sheaves of \(\Lambda\)-modules on \(X_\etale\) is the colimit of the categories of finite type, locally constant sheaves of \(\Lambda\)-modules on \((X_i)_\etale\).

Proof

By Lemma 09YU the functor in each case is fully faithful. By the same lemma, all we have to show to finish the proof in case (1) is the following: given a constructible sheaf \(\mathcal{F}_i\) on \(X_i\) whose pullback \(\mathcal{F}\) to \(X\) is finite locally constant, there exists an \(i' \geq i\) such that the pullback \(\mathcal{F}_{i'}\) of \(\mathcal{F}_i\) to \(X_{i'}\) is finite locally constant. By assumption there exists an étale covering \(\mathcal{U} = \{U_j \to X\}_{j \in J}\) such that \(\mathcal{F}|_{U_j} \cong \underline{S_j}\) for some finite set \(S_j\). We may assume \(U_j\) is affine for all \(j \in J\). Since \(X\) is quasi-compact, we may assume \(J\) finite. By Lemma 0EYL we can find an \(i' \geq i\) and an étale covering \(\mathcal{U}_{i'} = \{U_{i', j} \to X_{i'}\}_{j \in J}\) whose base change to \(X\) is \(\mathcal{U}\). Then \(\mathcal{F}_{i'}|_{U_{i', j}}\) and \(\underline{S_j}\) are constructible sheaves on \((U_{i', j})_\etale\) whose pullbacks to \(U_j\) are isomorphic. Hence after increasing \(i'\) we get that \(\mathcal{F}_{i'}|_{U_{i', j}}\) and \(\underline{S_j}\) are isomorphic. Thus \(\mathcal{F}_{i'}\) is finite locally constant. The proof in cases (2) and (3) is exactly the same.

Lemma

Let \(X\) be an irreducible scheme with generic point \(\eta\).

  1. Let \(S' \subset S\) be an inclusion of sets. If we have \(\underline{S'} \subset \mathcal{G} \subset \underline{S}\) in \(\Sh(X_\etale)\) and \(S' = \mathcal{G}_{\overline{\eta}}\), then \(\mathcal{G} = \underline{S'}\).

  2. Let \(A' \subset A\) be an inclusion of abelian groups. If we have \(\underline{A'} \subset \mathcal{G} \subset \underline{A}\) in \(\textit{Ab}(X_\etale)\) and \(A' = \mathcal{G}_{\overline{\eta}}\), then \(\mathcal{G} = \underline{A'}\).

  3. Let \(M' \subset M\) be an inclusion of modules over a ring \(\Lambda\). If we have \(\underline{M'} \subset \mathcal{G} \subset \underline{M}\) in \(\textit{Mod}(X_\etale, \underline{\Lambda})\) and \(M' = \mathcal{G}_{\overline{\eta}}\), then \(\mathcal{G} = \underline{M'}\).

Proof

This is true because for every étale morphism \(U \to X\) with \(U \not = \emptyset\) the point \(\eta\) is in the image.

Lemma

Let \(X\) be an integral normal scheme with function field \(K\). Let \(E\) be a set.

  1. Let \(g : \Spec(K) \to X\) be the inclusion of the generic point. Then \(g_*\underline{E} = \underline{E}\).

  2. Let \(j : U \to X\) be the inclusion of a nonempty open. Then \(j_*\underline{E} = \underline{E}\).

Proof

Proof of (1). Let \(x \in X\) be a point. Let \(\mathcal{O}^{sh}_{X, \overline{x}}\) be a strict henselization of \(\mathcal{O}_{X, x}\). By More on Algebra, Lemma 06DI we see that \(\mathcal{O}^{sh}_{X, \overline{x}}\) is a normal domain. Hence \(\Spec(K) \times_X \Spec(\mathcal{O}^{sh}_{X, \overline{x}})\) is irreducible. It follows that the stalk \((g_*\underline{E})_{\overline{x}}\) is equal to \(E\), see Theorem 03Q9.

Proof of (2). Since \(g\) factors through \(j\) there is a map \(j_*\underline{E} \to g_*\underline{E}\). This map is injective because for every scheme \(V\) étale over \(X\) the set \(\Spec(K) \times_X V\) is dense in \(U \times_X V\). On the other hand, we have a map \(\underline{E} \to j_*\underline{E}\) and we conclude.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\eta \in X\) be a generic point of an irreducible component of \(X\).

  1. Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X_\etale\) whose stalk \(\mathcal{F}_{\overline{\eta}}\) is zero. Then \(\mathcal{F} = \colim \mathcal{F}_i\) is a filtered colimit of constructible abelian sheaves \(\mathcal{F}_i\) such that for each \(i\) the support of \(\mathcal{F}_i\) is contained in a closed subscheme not containing \(\eta\).

  2. Let \(\Lambda\) be a Noetherian ring and \(\mathcal{F}\) a sheaf of \(\Lambda\)-modules on \(X_\etale\) whose stalk \(\mathcal{F}_{\overline{\eta}}\) is zero. Then \(\mathcal{F} = \colim \mathcal{F}_i\) is a filtered colimit of constructible sheaves of \(\Lambda\)-modules \(\mathcal{F}_i\) such that for each \(i\) the support of \(\mathcal{F}_i\) is contained in a closed subscheme not containing \(\eta\).

Proof

Proof of (1). We can write \(\mathcal{F} = \colim_{i \in I} \mathcal{F}_i\) with \(\mathcal{F}_i\) constructible abelian by Lemma 03SA. Choose \(i \in I\). Since \(\mathcal{F}|_\eta\) is zero by assumption, we see that there exists an \(i'(i) \geq i\) such that \(\mathcal{F}_i|_\eta \to \mathcal{F}_{i'(i)}|_\eta\) is zero, see Lemma 095P. Then \(\mathcal{G}_i = \Im(\mathcal{F}_i \to \mathcal{F}_{i'(i)})\) is a constructible abelian sheaf (Lemma 03RZ) whose stalk at \(\eta\) is zero. Hence the support \(E_i\) of \(\mathcal{G}_i\) is a constructible subset of \(X\) not containing \(\eta\). Since \(\eta\) is a generic point of an irreducible component of \(X\), we see that \(\eta \not \in Z_i = \overline{E_i}\) by Topology, Lemma 005K. Define a new directed set \(I'\) by using the set \(I\) with ordering defined by the rule \(i_1\) is bigger or equal to \(i_2\) if and only if \(i_1 \geq i'(i_2)\). Then the sheaves \(\mathcal{G}_i\) form a system over \(I'\) with colimit \(\mathcal{F}\) and the proof is complete.

The proof in case (2) is exactly the same and we omit it.

Constructible sheaves on Noetherian schemes

If \(X\) is a Noetherian scheme then any locally closed subset is a constructible locally closed subset (Topology, Lemma 005L). Hence an abelian sheaf \(\mathcal{F}\) on \(X_\etale\) is constructible if and only if there exists a finite partition \(X = \coprod X_i\) such that \(\mathcal{F}|_{X_i}\) is finite locally constant. (By convention a partition of a topological space has locally closed parts, see Topology, Section 09XY.) In other words, we can omit the adjective “constructible” in Definition 03RW. Actually, the category of constructible sheaves on Noetherian schemes has some additional properties which we will catalogue in this section.

Proposition

Let \(X\) be a Noetherian scheme. Let \(\Lambda\) be a Noetherian ring.

  1. Any sub or quotient sheaf of a constructible sheaf of sets is constructible.

  2. The category of constructible abelian sheaves on \(X_\etale\) is a (strong) Serre subcategory of \(\textit{Ab}(X_\etale)\). In particular, every sub and quotient sheaf of a constructible abelian sheaf on \(X_\etale\) is constructible.

  3. The category of constructible sheaves of \(\Lambda\)-modules on \(X_\etale\) is a (strong) Serre subcategory of \(\textit{Mod}(X_\etale, \Lambda)\). In particular, every submodule and quotient module of a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\) is constructible.

Proof

Proof of (1). Let \(\mathcal{G} \subset \mathcal{F}\) with \(\mathcal{F}\) a constructible sheaf of sets on \(X_\etale\). Let \(\eta \in X\) be a generic point of an irreducible component of \(X\). By Noetherian induction it suffices to find an open neighbourhood \(U\) of \(\eta\) such that \(\mathcal{G}|_U\) is locally constant. To do this we may replace \(X\) by an étale neighbourhood of \(\eta\). Hence we may assume \(\mathcal{F}\) is constant and \(X\) is irreducible.

Say \(\mathcal{F} = \underline{S}\) for some finite set \(S\). Then \(S' = \mathcal{G}_{\overline{\eta}} \subset S\) say \(S' = \{s_1, \ldots, s_t\}\). Pick an étale neighbourhood \((U, \overline{u})\) of \(\overline{\eta}\) and sections \(\sigma_1, \ldots, \sigma_t \in \mathcal{G}(U)\) which map to \(s_i\) in \(\mathcal{G}_{\overline{\eta}} \subset S\). Since \(\sigma_i\) maps to an element \(s_i \in S' \subset S = \Gamma(X, \mathcal{F})\) we see that the two pullbacks of \(\sigma_i\) to \(U \times_X U\) are the same as sections of \(\mathcal{G}\). By the sheaf condition for \(\mathcal{G}\) we find that \(\sigma_i\) comes from a section of \(\mathcal{G}\) over the open \(\Im(U \to X)\) of \(X\). Shrinking \(X\) we may assume \(\underline{S'} \subset \mathcal{G} \subset \underline{S}\). Then we see that \(\underline{S'} = \mathcal{G}\) by Lemma 09BG.

Let \(\mathcal{F} \to \mathcal{Q}\) be a surjection with \(\mathcal{F}\) a constructible sheaf of sets on \(X_\etale\). Then set \(\mathcal{G} = \mathcal{F} \times_\mathcal{Q} \mathcal{F}\). By the first part of the proof we see that \(\mathcal{G}\) is constructible as a subsheaf of \(\mathcal{F} \times \mathcal{F}\). This in turn implies that \(\mathcal{Q}\) is constructible, see Lemma 03RZ.

Proof of (3). we already know that constructible sheaves of modules form a weak Serre subcategory, see Lemma 03RZ. Thus it suffices to show the statement on submodules.

Let \(\mathcal{G} \subset \mathcal{F}\) be a submodule of a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\). Let \(\eta \in X\) be a generic point of an irreducible component of \(X\). By Noetherian induction it suffices to find an open neighbourhood \(U\) of \(\eta\) such that \(\mathcal{G}|_U\) is locally constant. To do this we may replace \(X\) by an étale neighbourhood of \(\eta\). Hence we may assume \(\mathcal{F}\) is constant and \(X\) is irreducible.

Say \(\mathcal{F} = \underline{M}\) for some finite \(\Lambda\)-module \(M\). Then \(M' = \mathcal{G}_{\overline{\eta}} \subset M\). Pick finitely many elements \(s_1, \ldots, s_t\) generating \(M'\) as a \(\Lambda\)-module. (This is possible as \(\Lambda\) is Noetherian and \(M\) is finite.) Pick an étale neighbourhood \((U, \overline{u})\) of \(\overline{\eta}\) and sections \(\sigma_1, \ldots, \sigma_t \in \mathcal{G}(U)\) which map to \(s_i\) in \(\mathcal{G}_{\overline{\eta}} \subset M\). Since \(\sigma_i\) maps to an element \(s_i \in M' \subset M = \Gamma(X, \mathcal{F})\) we see that the two pullbacks of \(\sigma_i\) to \(U \times_X U\) are the same as sections of \(\mathcal{G}\). By the sheaf condition for \(\mathcal{G}\) we find that \(\sigma_i\) comes from a section of \(\mathcal{G}\) over the open \(\Im(U \to X)\) of \(X\). Shrinking \(X\) we may assume \(\underline{M'} \subset \mathcal{G} \subset \underline{M}\). Then we see that \(\underline{M'} = \mathcal{G}\) by Lemma 09BG.

Proof of (2). This follows in the usual manner from (3). Details omitted.

The following lemma tells us that every object of the abelian category of constructible sheaves on \(X\) is “Noetherian”, i.e., satisfies a.c.c. for subobjects.

Lemma

Let \(X\) be a Noetherian scheme. Let \(\Lambda\) be a Noetherian ring. Consider inclusions \[\mathcal{F}_1 \subset \mathcal{F}_2 \subset \mathcal{F}_3 \subset \ldots \subset \mathcal{F}\] in the category of sheaves of sets, abelian groups, or \(\Lambda\)-modules. If \(\mathcal{F}\) is constructible, then for some \(n\) we have \(\mathcal{F}_n = \mathcal{F}_{n + 1} = \mathcal{F}_{n + 2} = \ldots\).

Proof

By Proposition 09BH we see that \(\mathcal{F}_i\) and \(\colim \mathcal{F}_i\) are constructible. Then the lemma follows from Lemma 095P.

Lemma

Let \(X\) be a Noetherian scheme.

  1. Let \(\mathcal{F}\) be a constructible sheaf of sets on \(X_\etale\). There exist an injective map of sheaves \[\mathcal{F} \longrightarrow \prod\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{E_i}\] where \(f_i : Y_i \to X\) is a finite morphism and \(E_i\) is a finite set.

  2. Let \(\mathcal{F}\) be a constructible abelian sheaf on \(X_\etale\). There exist an injective map of abelian sheaves \[\mathcal{F} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{M_i}\] where \(f_i : Y_i \to X\) is a finite morphism and \(M_i\) is a finite abelian group.

  3. Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\). There exist an injective map of sheaves of modules \[\mathcal{F} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{M_i}\] where \(f_i : Y_i \to X\) is a finite morphism and \(M_i\) is a finite \(\Lambda\)-module.

Moreover, we may assume each \(Y_i\) is irreducible, reduced, maps onto an irreducible and reduced closed subscheme \(Z_i \subset X\) such that \(Y_i \to Z_i\) is finite étale over a nonempty open of \(Z_i\).

Proof

Proof of (1). Because we have the ascending chain condition for subsheaves of \(\mathcal{F}\) (Lemma 09YV), it suffices to show that for every point \(x \in X\) we can find a map \(\varphi : \mathcal{F} \to f_*\underline{E}\) where \(f : Y \to X\) is finite and \(E\) is a finite set such that \(\varphi_{\overline{x}} : \mathcal{F}_{\overline{x}} \to (f_*S)_{\overline{x}}\) is injective. (This argument can be avoided by picking a partition of \(X\) as in Lemma 095E and constructing a \(Y_i \to X\) for each irreducible component of each part.) Let \(Z \subset X\) be the induced reduced scheme structure (Schemes, Definition 01J4) on \(\overline{\{x\}}\). Since \(\mathcal{F}\) is constructible, there is a finite separable extension \(K/\kappa(x)\) such that \(\mathcal{F}|_{\Spec(K)}\) is the constant sheaf with value \(E\) for some finite set \(E\). Let \(Y \to Z\) be the normalization of \(Z\) in \(\Spec(K)\). By Morphisms, Lemma 035L we see that \(Y\) is a normal integral scheme. As \(K/\kappa(x)\) is a finite extension, it is clear that \(K\) is the function field of \(Y\). Denote \(g : \Spec(K) \to Y\) the inclusion. The map \(\mathcal{F}|_{\Spec(K)} \to \underline{E}\) is adjoint to a map \(\mathcal{F}|_Y \to g_*\underline{E} = \underline{E}\) (Lemma 09Z5). This in turn is adjoint to a map \(\varphi : \mathcal{F} \to f_*\underline{E}\). Observe that the stalk of \(\varphi\) at a geometric point \(\overline{x}\) is injective: we may take a lift \(\overline{y} \in Y\) of \(\overline{x}\) and the commutative diagram \[\xymatrix{ \mathcal{F}_{\overline{x}} \ar@{=}[r] \ar[d] & (\mathcal{F}|_Y)_{\overline{y}} \ar@{=}[d] \\ (f_*\underline{E})_{\overline{x}} \ar[r] & \underline{E}_{\overline{y}} }\] proves the injectivity. We are not yet done, however, as the morphism \(f : Y \to Z\) is integral but in general not finite6.

To fix the problem stated in the last sentence of the previous paragraph, we write \(Y = \lim_{i \in I} Y_i\) with \(Y_i\) irreducible, integral, and finite over \(Z\). Namely, apply Properties, Lemma 0817 to \(f_*\mathcal{O}_Y\) viewed as a sheaf of \(\mathcal{O}_Z\)-algebras and apply the functor \(\underline{\Spec}_Z\). Then \(f_*\underline{E} = \colim f_{i, *}\underline{E}\) by Lemma 09Z1. By Lemma 09Z4 the map \(\mathcal{F} \to f_*\underline{E}\) factors through \(f_{i, *}\underline{E}\) for some \(i\). Since \(Y_i \to Z\) is a finite morphism of integral schemes and since the function field extension induced by this morphism is finite separable, we see that the morphism is finite étale over a nonempty open of \(Z\) (use Algebra, Lemma 07ND; details omitted). This finishes the proof of (1).

The proofs of (2) and (3) are identical to the proof of (1).

In the following lemma we use a standard trick to reduce a very general statement to the Noetherian case.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme.

  1. Let \(\mathcal{F}\) be a constructible sheaf of sets on \(X_\etale\). There exist an injective map of sheaves \[\mathcal{F} \longrightarrow \prod\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{E_i}\] where \(f_i : Y_i \to X\) is a finite and finitely presented morphism and \(E_i\) is a finite set.

  2. Let \(\mathcal{F}\) be a constructible abelian sheaf on \(X_\etale\). There exist an injective map of abelian sheaves \[\mathcal{F} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{M_i}\] where \(f_i : Y_i \to X\) is a finite and finitely presented morphism and \(M_i\) is a finite abelian group.

  3. Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\). There exist an injective map of sheaves of modules \[\mathcal{F} \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{M_i}\] where \(f_i : Y_i \to X\) is a finite and finitely presented morphism and \(M_i\) is a finite \(\Lambda\)-module.

Proof

We will reduce this lemma to the Noetherian case by absolute Noetherian approximation. Namely, by Limits, Proposition 01ZA we can write \(X = \lim_{t \in T} X_t\) with each \(X_t\) of finite type over \(\Spec(\mathbf{Z})\) and with affine transition morphisms. By Lemma 09YU the category of constructible sheaves (of sets, abelian groups, or \(\Lambda\)-modules) on \(X_\etale\) is the colimit of the corresponding categories for \(X_t\). Thus our constructible sheaf \(\mathcal{F}\) is the pullback of a similar constructible sheaf \(\mathcal{F}_t\) over \(X_t\) for some \(t\). Then we apply the Noetherian case (Lemma 09Z6) to find an injection \[\mathcal{F}_t \longrightarrow \prod\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{E_i} \quad\text{or}\quad \mathcal{F}_t \longrightarrow \bigoplus\nolimits_{i = 1, \ldots, n} f_{i, *}\underline{M_i}\] over \(X_t\) for some finite morphisms \(f_i : Y_i \to X_t\). Since \(X_t\) is Noetherian the morphisms \(f_i\) are of finite presentation. Since pullback is exact and since formation of \(f_{i, *}\) commutes with base change (Lemma 0959), we conclude.

Lemma

Let \(X\) be a Noetherian scheme. Let \(E \subset X\) be a subset closed under specialization.

  1. Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X_\etale\) whose support is contained in \(E\). Then \(\mathcal{F} = \colim \mathcal{F}_i\) is a filtered colimit of constructible abelian sheaves \(\mathcal{F}_i\) such that for each \(i\) the support of \(\mathcal{F}_i\) is contained in a closed subset contained in \(E\).

  2. Let \(\Lambda\) be a Noetherian ring and \(\mathcal{F}\) a sheaf of \(\Lambda\)-modules on \(X_\etale\) whose support is contained in \(E\). Then \(\mathcal{F} = \colim \mathcal{F}_i\) is a filtered colimit of constructible sheaves of \(\Lambda\)-modules \(\mathcal{F}_i\) such that for each \(i\) the support of \(\mathcal{F}_i\) is contained in a closed subset contained in \(E\).

Proof

Proof of (1). We can write \(\mathcal{F} = \colim_{i \in I} \mathcal{F}_i\) with \(\mathcal{F}_i\) constructible abelian by Lemma 03SA. By Proposition 09BH the image \(\mathcal{F}'_i \subset \mathcal{F}\) of the map \(\mathcal{F}_i \to \mathcal{F}\) is constructible. Thus \(\mathcal{F} = \colim \mathcal{F}'_i\) and the support of \(\mathcal{F}'_i\) is contained in \(E\). Since the support of \(\mathcal{F}'_i\) is constructible (by our definition of constructible sheaves), we see that its closure is also contained in \(E\), see for example Topology, Lemma 0903.

The proof in case (2) is exactly the same and we omit it.

Specializations and étale sheaves

Topological picture: Let \(X\) be a topological space and let \(x' \leadsto x\) be a specialization of points in \(X\). Then every open neighbourhood of \(x\) contains \(x'\). Hence for any sheaf \(\mathcal{F}\) on \(X\) there is a specialization map \[sp : \mathcal{F}_x \longrightarrow \mathcal{F}_{x'}\] of stalks sending the equivalence class of the pair \((U, s)\) in \(\mathcal{F}_x\) to the equivalence class of the pair \((U, s)\) in \(\mathcal{F}_{x'}\); see Sheaves, Section 0078 for the description of stalks in terms of equivalence classes of pairs. Of course this map is functorial in \(\mathcal{F}\), i.e., \(sp\) is a transformation of functors.

For sheaves in the étale topology we can mimic this construction, see [SGA4, Exposee VIII, 7.7, page 397]. To do this suppose we have a scheme \(S\), a geometric point \(\overline{s}\) of \(S\), and a geometric point \(\overline{t}\) of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). For any sheaf \(\mathcal{F}\) on \(S_\etale\) we will construct the specialization map \[sp : \mathcal{F}_{\overline{s}} \longrightarrow \mathcal{F}_{\overline{t}}\] Here we have abused language: instead of writing \(\mathcal{F}_{\overline{t}}\) we should write \(\mathcal{F}_{p(\overline{t})}\) where \(p : \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \to S\) is the canonical morphism. Recall that \[\mathcal{F}_{\overline{s}} = \colim_{(U, \overline{u})} \mathcal{F}(U)\] where the colimit is over all étale neighbourhoods \((U, \overline{u})\) of \((S, \overline{s})\), see Section 03PN. Since \(\mathcal{O}^{sh}_{S, \overline{s}}\) is the stalk of the structure sheaf, we find for every étale neighbourhood \((U, \overline{u})\) of \((S, \overline{s})\) a canonical map \(\mathcal{O}_{U, u} \to \mathcal{O}^{sh}_{S, \overline{s}}\). Hence we get a unique factorization \[\Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \to U \to S\] If \(\overline{v}\) denotes the image of \(\overline{t}\) in \(U\), then we see that \((U, \overline{v})\) is an étale neighbourhood of \((S, \overline{t})\). This construction defines a functor from the category of étale neighbourhoods of \((S, \overline{s})\) to the category of étale neighbourhoods of \((S, \overline{t})\). Thus we may define the map \(sp : \mathcal{F}_{\overline{s}} \to \mathcal{F}_{\overline{t}}\) by sending the equivalence class of \((U, \overline{u}, \sigma)\) where \(\sigma \in \mathcal{F}(U)\) to the equivalence class of \((U, \overline{v}, \sigma)\).

Let \(K \in D(S_\etale)\). With \(\overline{s}\) and \(\overline{t}\) as above we have the specialization map \[sp : K_{\overline{s}} \longrightarrow K_{\overline{t}} \quad\text{in}\quad D(\textit{Ab})\] Namely, if \(K\) is represented by the complex \(\mathcal{F}^\bullet\) of abelian sheaves, then we simply that the map \[K_{\overline{s}} = \mathcal{F}^\bullet_{\overline{s}} \longrightarrow \mathcal{F}^\bullet_{\overline{t}} = K_{\overline{t}}\] which is termwise given by the specialization maps for sheaves constructed above. This is independent of the choice of complex representing \(K\) by the exactness of the stalk functors (i.e., taking stalks of complexes is well defined on the derived category).

Clearly the construction is functorial in the sheaf \(\mathcal{F}\) on \(S_\etale\). If we think of the stalk functors as morphisms of topoi \(\overline{s}, \overline{t} : \textit{Sets} \to \Sh(S_\etale)\), then we may think of \(sp\) as a \(2\)-morphism \[\xymatrix{ \textit{Sets} \rrtwocell^{\overline{t}}_{\overline{s}}{\ sp} & & \Sh(S_\etale) }\] of topoi.

Remark

Let \(S\), \(\overline{s}\), and \(\overline{t}\) be as above. Another way to describe the specialization map is to use that \[\mathcal{F}_{\overline{s}} = \Gamma(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}), p^{-1}\mathcal{F}) \quad\text{and}\quad \mathcal{F}_{\overline{t}} = \Gamma(\overline{t}, \overline{t}^{-1}p^{-1}\mathcal{F})\] The first equality follows from Theorem 03Q9 applied to \(\text{id}_S : S \to S\) and the second equality follows from Lemma 03Q1. Then we can think of \(sp\) as the map \[sp : \mathcal{F}_{\overline{s}} = \Gamma(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}), p^{-1}\mathcal{F}) \xrightarrow{\text{pullback by }\overline{t}} \Gamma(\overline{t}, \overline{t}^{-1}p^{-1}\mathcal{F}) = \mathcal{F}_{\overline{t}}\]

Remark

Let \(S\), \(\overline{s}\), and \(\overline{t}\) be as above. Another alternative is to use the unique morphism \[c : \Spec(\mathcal{O}^{sh}_{S, \overline{t}}) \longrightarrow \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\] over \(S\) which is compatible with the given morphism \(\overline{t} \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) and the morphism \(\overline{t} \to \Spec(\mathcal{O}^{sh}_{t, \overline{t}})\). The uniqueness and existence of the displayed arrow follows from Algebra, Lemma 08HR applied to \(\mathcal{O}_{S, s}\), \(\mathcal{O}^{sh}_{S, \overline{t}}\), and \(\mathcal{O}^{sh}_{S, \overline{s}} \to \kappa(\overline{t})\). We obtain \[sp : \mathcal{F}_{\overline{s}} = \Gamma(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}), \mathcal{F}) \xrightarrow{\text{pullback by }c} \Gamma(\Spec(\mathcal{O}^{sh}_{S, \overline{t}}), \mathcal{F}) = \mathcal{F}_{\overline{t}}\] (with obvious notational conventions). In fact this procedure also works for objects \(K\) in \(D(S_\etale)\): the specialization map for \(K\) is equal to the map \[sp : K_{\overline{s}} = R\Gamma(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}), K) \xrightarrow{\text{pullback by }c} R\Gamma(\Spec(\mathcal{O}^{sh}_{S, \overline{t}}), K) = K_{\overline{t}}\] The equality signs are valid as taking global sections over the strictly henselian schemes \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) and \(\Spec(\mathcal{O}^{sh}_{S, \overline{t}})\) is exact (and the same as taking stalks at \(\overline{s}\) and \(\overline{t}\)) and hence no subtleties related to the fact that \(K\) may be unbounded arise.

Remark

Let \(S\) be a scheme and let \(t \leadsto s\) be a specialization of point on \(S\). Choose geometric points \(\overline{t}\) and \(\overline{s}\) lying over \(t\) and \(s\). Since \(t\) corresponds to a point of \(\Spec(\mathcal{O}_{S, s})\) by Schemes, Lemma 01J7 and since \(\mathcal{O}_{S, s} \to \mathcal{O}^{sh}_{S, \overline{s}}\) is faithfully flat, we can find a point \(t' \in \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) mapping to \(t\). As \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) is a limit of schemes étale over \(S\) we see that \(\kappa(t')/\kappa(t)\) is a separable algebraic extension (usually not finite of course). Since \(\kappa(\overline{t})\) is algebraically closed, we can choose an embedding \(\kappa(t') \to \kappa(\overline{t})\) as extensions of \(\kappa(t)\). This choice gives us a commutative diagram \[\xymatrix{ \overline{t} \ar[d] \ar[r] & \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \ar[d] & \overline{s} \ar[l] \ar[d] \\ t \ar[r] & S & s \ar[l] }\] of points and geometric points. Thus if \(t \leadsto s\) we can always “lift” \(\overline{t}\) to a geometric point of the strict henselization of \(S\) at \(\overline{s}\) and get specialization maps as above.

Lemma

Let \(g : S' \to S\) be a morphism of schemes. Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). Let \(\overline{s}'\) be a geometric point of \(S'\), and let \(\overline{t}'\) be a geometric point of \(\Spec(\mathcal{O}^{sh}_{S', \overline{s}'})\). Denote \(\overline{s} = g(\overline{s}')\) and \(\overline{t} = h(\overline{t}')\) where \(h : \Spec(\mathcal{O}^{sh}_{S', \overline{s}'}) \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) is the canonical morphism. For any sheaf \(\mathcal{F}\) on \(S_\etale\) the specialization map \[sp : (g^{-1}\mathcal{F})_{\overline{s}'} \longrightarrow (g^{-1}\mathcal{F})_{\overline{t}'}\] is equal to the specialization map \(sp : \mathcal{F}_{\overline{s}} \to \mathcal{F}_{\overline{t}}\) via the identifications \((g^{-1}\mathcal{F})_{\overline{s}'} = \mathcal{F}_{\overline{s}}\) and \((g^{-1}\mathcal{F})_{\overline{t}'} = \mathcal{F}_{\overline{t}}\) of Lemma 03Q1.

Proof

Omitted.

Lemma

Let \(S\) be a scheme such that every quasi-compact open of \(S\) has finite number of irreducible components (for example if \(S\) has a Noetherian underlying topological space, or if \(S\) is locally Noetherian). Let \(\mathcal{F}\) be a sheaf of sets on \(S_\etale\). The following are equivalent

  1. \(\mathcal{F}\) is finite locally constant, and

  2. all stalks of \(\mathcal{F}\) are finite sets and all specialization maps \(sp : \mathcal{F}_{\overline{s}} \to \mathcal{F}_{\overline{t}}\) are bijective.

Proof

Assume (2). Let \(\overline{s}\) be a geometric point of \(S\) lying over \(s \in S\). In order to prove (1) we have to find an étale neighbourhood \((U, \overline{u})\) of \((S, \overline{s})\) such that \(\mathcal{F}|_U\) is constant. We may and do assume \(S\) is affine.

Since \(\mathcal{F}_{\overline{s}}\) is finite, we can choose \((U, \overline{u})\), \(n \geq 0\), and pairwise distinct elements \(\sigma_1, \ldots, \sigma_n \in \mathcal{F}(U)\) such that \(\{\sigma_1, \ldots, \sigma_n\} \subset \mathcal{F}(U)\) maps bijectively to \(\mathcal{F}_{\overline{s}}\) via the map \(\mathcal{F}(U) \to \mathcal{F}_{\overline{s}}\). Consider the map \[\varphi : \underline{\{1, \ldots, n\}} \longrightarrow \mathcal{F}|_U\] on \(U_\etale\) defined by \(\sigma_1, \ldots, \sigma_n\). This map is a bijection on stalks at \(\overline{u}\) by construction. Let us consider the subset \[E = \{u' \in U \mid \varphi_{\overline{u}'}\text{ is bijective}\} \subset U\] Here \(\overline{u}'\) is any geometric point of \(U\) lying over \(u'\) (the condition is independent of the choice by Remark 04FN). The image \(u \in U\) of \(\overline{u}\) is in \(E\). By our assumption on the specialization maps for \(\mathcal{F}\), by Remark 0GJ5, and by Lemma 0GJ6 we see that \(E\) is closed under specializations and generalizations in the topological space \(U\).

After shrinking \(U\) we may assume \(U\) is affine too. By Descent, Lemma 0BAL we see that \(U\) has a finite number of irreducible components. After removing the irreducible components which do not pass through \(u\), we may assume every irreducible component of \(U\) passes through \(u\). Since \(U\) is a sober topological space it follows that \(E = U\) and we conclude that \(\varphi\) is an isomorphism by Theorem 03PU. Thus (1) follows.

We omit the proof that (1) implies (2).

Lemma

Let \(S\) be a scheme such that every quasi-compact open of \(S\) has finite number of irreducible components (for example if \(S\) has a Noetherian underlying topological space, or if \(S\) is locally Noetherian). Let \(\Lambda\) be a Noetherian ring. Let \(\mathcal{F}\) be a sheaf of \(\Lambda\)-modules on \(S_\etale\). The following are equivalent

  1. \(\mathcal{F}\) is a finite type, locally constant sheaf of \(\Lambda\)-modules, and

  2. all stalks of \(\mathcal{F}\) are finite \(\Lambda\)-modules and all specialization maps \(sp : \mathcal{F}_{\overline{s}} \to \mathcal{F}_{\overline{t}}\) are bijective.

Proof

The proof of this lemma is the same as the proof of Lemma 0GJ7. Assume (2). Let \(\overline{s}\) be a geometric point of \(S\) lying over \(s \in S\). In order to prove (1) we have to find an étale neighbourhood \((U, \overline{u})\) of \((S, \overline{s})\) such that \(\mathcal{F}|_U\) is constant. We may and do assume \(S\) is affine.

Since \(M = \mathcal{F}_{\overline{s}}\) is a finite \(\Lambda\)-module and \(\Lambda\) is Noetherian, we can choose a presentation \[\Lambda^{\oplus m} \xrightarrow{A} \Lambda^{\oplus n} \to M \to 0\] for some matrix \(A = (a_{ji})\) with coefficients in \(\Lambda\). We can choose \((U, \overline{u})\) and elements \(\sigma_1, \ldots, \sigma_n \in \mathcal{F}(U)\) such that \(\sum a_{ji}\sigma_i = 0\) in \(\mathcal{F}(U)\) and such that the images of \(\sigma_i\) in \(\mathcal{F}_{\overline{s}} = M\) are the images of the standard basis element of \(\Lambda^n\) in the presentation of \(M\) given above. Consider the map \[\varphi : \underline{M} \longrightarrow \mathcal{F}|_U\] on \(U_\etale\) defined by \(\sigma_1, \ldots, \sigma_n\). This map is a bijection on stalks at \(\overline{u}\) by construction. Let us consider the subset \[E = \{u' \in U \mid \varphi_{\overline{u}'}\text{ is bijective}\} \subset U\] Here \(\overline{u}'\) is any geometric point of \(U\) lying over \(u'\) (the condition is independent of the choice by Remark 04FN). The image \(u \in U\) of \(\overline{u}\) is in \(E\). By our assumption on the specialization maps for \(\mathcal{F}\), by Remark 0GJ5, and by Lemma 0GJ6 we see that \(E\) is closed under specializations and generalizations in the topological space \(U\).

After shrinking \(U\) we may assume \(U\) is affine too. By Descent, Lemma 0BAL we see that \(U\) has a finite number of irreducible components. After removing the irreducible components which do not pass through \(u\), we may assume every irreducible component of \(U\) passes through \(u\). Since \(U\) is a sober topological space it follows that \(E = U\) and we conclude that \(\varphi\) is an isomorphism by Theorem 03PU. Thus (1) follows.

We omit the proof that (1) implies (2).

Lemma

Let \(f : X \to S\) be a quasi-compact and quasi-separated morphism of schemes. Let \(K \in D^+(X_\etale)\). Let \(\overline{s}\) be a geometric point of \(S\) and let \(\overline{t}\) be a geometric point of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). We have a commutative diagram \[\xymatrix{ (Rf_*K)_{\overline{s}} \ar[r]_{sp} \ar@{=}[d] & (Rf_*K)_{\overline{t}} \ar@{=}[d] \\ R\Gamma(X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}), K) \ar[r] & R\Gamma(X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{t}}), K) }\] where the bottom horizontal arrow arises as pullback by the morphism \(\text{id}_X \times c\) where \(c : \Spec(\mathcal{O}^{sh}_{S, \overline{t}}) \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) is the morphism introduced in Remark 0GJ4. The vertical arrows are given by Theorem 03Q9.

Proof

This follows immediately from the description of \(sp\) in Remark 0GJ4.

Remark

Let \(f : X \to S\) be a morphism of schemes. Let \(K \in D(X_\etale)\). Let \(\overline{s}\) be a geometric point of \(S\) and let \(\overline{t}\) be a geometric point of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Let \(c\) be as in Remark 0GJ4. We can always make a commutative diagram \[\xymatrix{ (Rf_*K)_{\overline{s}} \ar[r] \ar[d]_{sp} & R\Gamma(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), K) \ar[r] \ar[d]_{(\text{id}_X \times c)^{-1}} & R\Gamma(X_{\overline{s}}, K) \\ (Rf_*K)_{\overline{t}} \ar[r] & R\Gamma(X \times_S \Spec(\mathcal{O}_{S, \overline{t}}^{sh}), K) \ar[r] & R\Gamma(X_{\overline{t}}, K) }\] where the horizontal arrows are those of Remark 0GIX. In general there won’t be a vertical map on the right between the cohomologies of \(K\) on the fibres fitting into this diagram, even in the case of Lemma 0GJ8.

Complexes with constructible cohomology

Let \(\Lambda\) be a ring. Denote \(D(X_\etale, \Lambda)\) the derived category of sheaves of \(\Lambda\)-modules on \(X_\etale\). We denote by \(D^b(X_\etale, \Lambda)\) (respectively \(D^+\), \(D^-\)) the full subcategory of bounded (resp. above, below) complexes in \(D(X_\etale, \Lambda)\).

Definition

Let \(X\) be a scheme. Let \(\Lambda\) be a Noetherian ring. We denote \(D_c(X_\etale, \Lambda)\) the full subcategory of \(D(X_\etale, \Lambda)\) of complexes whose cohomology sheaves are constructible sheaves of \(\Lambda\)-modules.

This definition makes sense by Lemma 03RZ and Derived Categories, Section 06UP. Thus we see that \(D_c(X_\etale, \Lambda)\) is a strictly full, saturated triangulated subcategory of \(D(X_\etale, \Lambda)\).

Lemma

Let \(\Lambda\) be a Noetherian ring. If \(j : U \to X\) is an étale morphism of schemes, then

  1. \(K|_U \in D_c(U_\etale, \Lambda)\) if \(K \in D_c(X_\etale, \Lambda)\), and

  2. \(j_!M \in D_c(X_\etale, \Lambda)\) if \(M \in D_c(U_\etale, \Lambda)\) and the morphism \(j\) is quasi-compact and quasi-separated.

Proof

The first assertion is clear. The second follows from the fact that \(j_!\) is exact and Lemma 03S8.

Lemma

Let \(\Lambda\) be a Noetherian ring. Let \(f : X \to Y\) be a morphism of schemes. If \(K \in D_c(Y_\etale, \Lambda)\) then \(Lf^*K \in D_c(X_\etale, \Lambda)\).

Proof

This follows as \(f^{-1} = f^*\) is exact and Lemma 095G.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\Lambda\) be a Noetherian ring. Let \(K \in D(X_\etale, \Lambda)\) and \(b \in \mathbf{Z}\) such that \(H^b(K)\) is constructible. Then there exist a sheaf \(\mathcal{F}\) which is a finite direct sum of \(j_{U!}\underline{\Lambda}\) with \(U \in \Ob(X_\etale)\) affine and a map \(\mathcal{F}[-b] \to K\) in \(D(X_\etale, \Lambda)\) inducing a surjection \(\mathcal{F} \to H^b(K)\).

Proof

Represent \(K\) by a complex \(\mathcal{K}^\bullet\) of sheaves of \(\Lambda\)-modules. Consider the surjection \[\Ker(\mathcal{K}^b \to \mathcal{K}^{b + 1}) \longrightarrow H^b(K)\] By Modules on Sites, Lemma 093B we may choose a surjection \(\bigoplus_{i \in I} j_{U_i!} \underline{\Lambda} \to \Ker(\mathcal{K}^b \to \mathcal{K}^{b + 1})\) with \(U_i\) affine. For \(I' \subset I\) finite, denote \(\mathcal{H}_{I'} \subset H^b(K)\) the image of \(\bigoplus_{i \in I'} j_{U_i!} \underline{\Lambda}\). By Lemma 095P we see that \(\mathcal{H}_{I'} = H^b(K)\) for some \(I' \subset I\) finite. The lemma follows taking \(\mathcal{F} = \bigoplus_{i \in I'} j_{U_i!} \underline{\Lambda}\).

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(\Lambda\) be a Noetherian ring. Let \(K \in D^-(X_\etale, \Lambda)\). Then the following are equivalent

  1. \(K\) is in \(D_c(X_\etale, \Lambda)\),

  2. \(K\) can be represented by a bounded above complex whose terms are finite direct sums of \(j_{U!}\underline{\Lambda}\) with \(U \in \Ob(X_\etale)\) affine,

  3. \(K\) can be represented by a bounded above complex of flat constructible sheaves of \(\Lambda\)-modules.

Proof

It is clear that (2) implies (3) and that (3) implies (1). Assume \(K\) is in \(D_c^-(X_\etale, \Lambda)\). Say \(H^i(K) = 0\) for \(i > b\). By induction on \(a\) we will construct a complex \(\mathcal{F}^a \to \ldots \to \mathcal{F}^b\) such that each \(\mathcal{F}^i\) is a finite direct sum of \(j_{U!}\underline{\Lambda}\) with \(U \in \Ob(X_\etale)\) affine and a map \(\mathcal{F}^\bullet \to K\) which induces an isomorphism \(H^i(\mathcal{F}^\bullet) \to H^i(K)\) for \(i > a\) and a surjection \(H^a(\mathcal{F}^\bullet) \to H^a(K)\). For \(a = b\) this can be done by Lemma 095Z. Given such a datum choose a distinguished triangle \[\mathcal{F}^\bullet \to K \to L \to \mathcal{F}^\bullet[1]\] Then we see that \(H^i(L) = 0\) for \(i \geq a\). Choose \(\mathcal{F}^{a - 1}[-a +1] \to L\) as in Lemma 095Z. The composition \(\mathcal{F}^{a - 1}[-a +1] \to L \to \mathcal{F}^\bullet\) corresponds to a map \(\mathcal{F}^{a - 1} \to \mathcal{F}^a\) such that the composition with \(\mathcal{F}^a \to \mathcal{F}^{a + 1}\) is zero. By TR4 we obtain a map \[(\mathcal{F}^{a - 1} \to \ldots \to \mathcal{F}^b) \to K\] in \(D(X_\etale, \Lambda)\). This finishes the induction step and the proof of the lemma.

Lemma

Let \(X\) be a scheme. Let \(\Lambda\) be a Noetherian ring. Let \(K, L \in D_c^-(X_\etale, \Lambda)\). Then \(K \otimes_\Lambda^\mathbf{L} L\) is in \(D_c^-(X_\etale, \Lambda)\).

Proof

This follows from Lemmas 0960 and 095I.

Tor finite with constructible cohomology

Let \(X\) be a scheme and let \(\Lambda\) be a Noetherian ring. An often used subcategory of the derived category \(D_c(X_\etale, \Lambda)\) defined in Section 095V is the full subcategory consisting of objects having (locally) finite tor dimension. Here is the formal definition.

Definition

Let \(X\) be a scheme. Let \(\Lambda\) be a Noetherian ring. We denote \(D_{ctf}(X_\etale, \Lambda)\) the full subcategory of \(D_c(X_\etale, \Lambda)\) consisting of objects having locally finite tor dimension.

This is a strictly full, saturated triangulated subcategory of \(D_c(X_\etale, \Lambda)\) and \(D(X_\etale, \Lambda)\). By our conventions, see Cohomology on Sites, Definition 08FZ, we see that \[D_{ctf}(X_\etale, \Lambda) \subset D^b_c(X_\etale, \Lambda) \subset D^b(X_\etale, \Lambda)\] if \(X\) is quasi-compact. A good way to think about objects of \(D_{ctf}(X_\etale, \Lambda)\) is given in Lemma 03TT.

Remark

Objects in the derived category \(D_{ctf}(X_\etale, \Lambda)\) in some sense have better global properties than the perfect objects in \(D(\mathcal{O}_X)\). Namely, it can happen that a complex of \(\mathcal{O}_X\)-modules is locally quasi-isomorphic to a finite complex of finite locally free \(\mathcal{O}_X\)-modules, without being globally quasi-isomorphic to a bounded complex of locally free \(\mathcal{O}_X\)-modules. The following lemma shows this does not happen for \(D_{ctf}\) on a Noetherian scheme.

Lemma

Let \(\Lambda\) be a Noetherian ring. Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(K \in D(X_\etale, \Lambda)\). The following are equivalent

  1. \(K \in D_{ctf}(X_\etale, \Lambda)\), and

  2. \(K\) can be represented by a finite complex of constructible flat sheaves of \(\Lambda\)-modules.

In fact, if \(K\) has tor amplitude in \([a, b]\) then we can represent \(K\) by a complex \(\mathcal{F}^a \to \ldots \to \mathcal{F}^b\) with \(\mathcal{F}^p\) a constructible flat sheaf of \(\Lambda\)-modules.

Proof

It is clear that a finite complex of constructible flat sheaves of \(\Lambda\)-modules has finite tor dimension. It is also clear that it is an object of \(D_c(X_\etale, \Lambda)\). Thus we see that (2) implies (1).

Assume (1). Choose \(a, b \in \mathbf{Z}\) such that \(H^i(K \otimes_\Lambda^\mathbf{L} \mathcal{G}) = 0\) if \(i \not \in [a, b]\) for all sheaves of \(\Lambda\)-modules \(\mathcal{G}\). We will prove the final assertion holds by induction on \(b - a\). If \(a = b\), then \(K = H^a(K)[-a]\) is a flat constructible sheaf and the result holds. Next, assume \(b > a\). Represent \(K\) by a complex \(\mathcal{K}^\bullet\) of sheaves of \(\Lambda\)-modules. Consider the surjection \[\Ker(\mathcal{K}^b \to \mathcal{K}^{b + 1}) \longrightarrow H^b(K)\] By Lemma 095N we can find finitely many affine schemes \(U_i\) étale over \(X\) and a surjection \(\bigoplus j_{U_i!}\underline{\Lambda}_{U_i} \to H^b(K)\). After replacing \(U_i\) by standard étale coverings \(\{U_{ij} \to U_i\}\) we may assume this surjection lifts to a map \(\mathcal{F} = \bigoplus j_{U_i!}\underline{\Lambda}_{U_i} \to \Ker(\mathcal{K}^b \to \mathcal{K}^{b + 1})\). This map determines a distinguished triangle \[\mathcal{F}[-b] \to K \to L \to \mathcal{F}[-b + 1]\] in \(D(X_\etale, \Lambda)\). Since \(D_{ctf}(X_\etale, \Lambda)\) is a triangulated subcategory we see that \(L\) is in it too. In fact \(L\) has tor amplitude in \([a, b - 1]\) as \(\mathcal{F}\) surjects onto \(H^b(K)\) (details omitted). By induction hypothesis we can find a finite complex \(\mathcal{F}^a \to \ldots \to \mathcal{F}^{b - 1}\) of flat constructible sheaves of \(\Lambda\)-modules representing \(L\). The map \(L \to \mathcal{F}[-b + 1]\) corresponds to a map \(\mathcal{F}^b \to \mathcal{F}\) annihilating the image of \(\mathcal{F}^{b - 1} \to \mathcal{F}^b\). Then it follows from axiom TR3 that \(K\) is represented by the complex \[\mathcal{F}^a \to \ldots \to \mathcal{F}^{b - 1} \to \mathcal{F}^b\] which finishes the proof.

Remark

Let \(\Lambda\) be a Noetherian ring. Let \(X\) be a scheme. For a bounded complex \(K^\bullet\) of constructible flat \(\Lambda\)-modules on \(X_\etale\) each stalk \(K^p_{\overline{x}}\) is a finite projective \(\Lambda\)-module. Hence the stalks of the complex are perfect complexes of \(\Lambda\)-modules.

Lemma

Let \(\Lambda\) be a Noetherian ring. If \(j : U \to X\) is an étale morphism of schemes, then

  1. \(K|_U \in D_{ctf}(U_\etale, \Lambda)\) if \(K \in D_{ctf}(X_\etale, \Lambda)\), and

  2. \(j_!M \in D_{ctf}(X_\etale, \Lambda)\) if \(M \in D_{ctf}(U_\etale, \Lambda)\) and the morphism \(j\) is quasi-compact and quasi-separated.

Proof

Perhaps the easiest way to prove this lemma is to reduce to the case where \(X\) is affine and then apply Lemma 03TT to translate it into a statement about finite complexes of flat constructible sheaves of \(\Lambda\)-modules where the result follows from Lemma 03S8.

Lemma

Let \(\Lambda\) be a Noetherian ring. Let \(f : X \to Y\) be a morphism of schemes. If \(K \in D_{ctf}(Y_\etale, \Lambda)\) then \(Lf^*K \in D_{ctf}(X_\etale, \Lambda)\).

Proof

Apply Lemma 03TT to reduce this to a question about finite complexes of flat constructible sheaves of \(\Lambda\)-modules. Then the statement follows as \(f^{-1} = f^*\) is exact and Lemma 095G.

Lemma

Let \(X\) be a connected scheme. Let \(\Lambda\) be a Noetherian ring. Let \(K \in D_{ctf}(X_\etale, \Lambda)\) have locally constant cohomology sheaves. Then there exists a finite complex of finite projective \(\Lambda\)-modules \(M^\bullet\) and an étale covering \(\{U_i \to X\}\) such that \(K|_{U_i} \cong \underline{M^\bullet}|_{U_i}\) in \(D(U_{i, \etale}, \Lambda)\).

Proof

Choose an étale covering \(\{U_i \to X\}\) such that \(K|_{U_i}\) is constant, say \(K|_{U_i} \cong \underline{M_i^\bullet}_{U_i}\) for some finite complex of finite \(\Lambda\)-modules \(M_i^\bullet\). See Cohomology on Sites, Lemma 094G. Observe that \(U_i \times_X U_j\) is empty if \(M_i^\bullet\) is not isomorphic to \(M_j^\bullet\) in \(D(\Lambda)\). For each complex of \(\Lambda\)-modules \(M^\bullet\) let \(I_{M^\bullet} = \{i \in I \mid M_i^\bullet \cong M^\bullet\text{ in }D(\Lambda)\}\). As étale morphisms are open we see that \(U_{M^\bullet} = \bigcup_{i \in I_{M^\bullet}} \Im(U_i \to X)\) is an open subset of \(X\). Then \(X = \coprod U_{M^\bullet}\) is a disjoint open covering of \(X\). As \(X\) is connected only one \(U_{M^\bullet}\) is nonempty. As \(K\) is in \(D_{ctf}(X_\etale, \Lambda)\) we see that \(M^\bullet\) is a perfect complex of \(\Lambda\)-modules, see More on Algebra, Lemma 0658. Hence we may assume \(M^\bullet\) is a finite complex of finite projective \(\Lambda\)-modules.

Torsion sheaves

A brief section on torsion abelian sheaves and their étale cohomology. Let \(\mathcal{C}\) be a site. We have shown in Cohomology on Sites, Lemma 0DD7 that any object in \(D(\mathcal{C})\) whose cohomology sheaves are torsion sheaves, can be represented by a complex all of whose terms are torsion.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme.

  1. If \(\mathcal{F}\) is a torsion abelian sheaf on \(X_\etale\), then \(H^n_\etale(X, \mathcal{F})\) is a torsion abelian group for all \(n\).

  2. If \(K\) in \(D^+(X_\etale)\) has torsion cohomology sheaves, then \(H^n_\etale(X, K)\) is a torsion abelian group for all \(n\).

Proof

To prove (1) we write \(\mathcal{F} = \bigcup \mathcal{F}[n]\) where \(\mathcal{F}[d]\) is the \(d\)-torsion subsheaf. By Lemma 03Q5 we have \(H^n_\etale(X, \mathcal{F}) = \colim H^n_\etale(X, \mathcal{F}[d])\). This proves (1) as \(H^n_\etale(X, \mathcal{F}[d])\) is annihilated by \(d\).

To prove (2) we can use the spectral sequence \(E_2^{p, q} = H^p_\etale(X, H^q(K))\) converging to \(H^n_\etale(X, K)\) (Derived Categories, Lemma 015J) and the result for sheaves.

Lemma

Let \(f : X \to Y\) be a quasi-compact and quasi-separated morphism of schemes.

  1. If \(\mathcal{F}\) is a torsion abelian sheaf on \(X_\etale\), then \(R^nf_*\mathcal{F}\) is a torsion abelian sheaf on \(Y_\etale\) for all \(n\).

  2. If \(K\) in \(D^+(X_\etale)\) has torsion cohomology sheaves, then \(Rf_*K\) is an object of \(D^+(Y_\etale)\) whose cohomology sheaves are torsion abelian sheaves.

Proof

Proof of (1). Recall that \(R^nf_*\mathcal{F}\) is the sheaf associated to the presheaf \(V \mapsto H^n_\etale(X \times_Y V, \mathcal{F})\) on \(Y_\etale\). See Cohomology on Sites, Lemma 072W. If we choose \(V\) affine, then \(X \times_Y V\) is quasi-compact and quasi-separated because \(f\) is, hence we can apply Lemma 0DDC to see that \(H^n_\etale(X \times_Y V, \mathcal{F})\) is torsion.

Proof of (2). Recall that \(R^nf_*K\) is the sheaf associated to the presheaf \(V \mapsto H^n_\etale(X \times_Y V, K)\) on \(Y_\etale\). See Cohomology on Sites, Lemma 0D6I. If we choose \(V\) affine, then \(X \times_Y V\) is quasi-compact and quasi-separated because \(f\) is, hence we can apply Lemma 0DDC to see that \(H^n_\etale(X \times_Y V, K)\) is torsion.

Cohomology with support in a closed subscheme

Let \(X\) be a scheme and let \(Z \subset X\) be a closed subscheme. Let \(\mathcal{F}\) be an abelian sheaf on \(X_\etale\). We let \[\Gamma_Z(X, \mathcal{F}) = \{s \in \mathcal{F}(X) \mid \text{Supp}(s) \subset Z\}\] be the sections with support in \(Z\) (Definition 04FS). This is a left exact functor which is not exact in general. Hence we obtain a derived functor \[R\Gamma_Z(X, -) : D(X_\etale) \longrightarrow D(\textit{Ab})\] and cohomology groups with support in \(Z\) defined by \(H^q_Z(X, \mathcal{F}) = R^q\Gamma_Z(X, \mathcal{F})\).

Let \(\mathcal{I}\) be an injective abelian sheaf on \(X_\etale\). Let \(U = X \setminus Z\). Then the restriction map \(\mathcal{I}(X) \to \mathcal{I}(U)\) is surjective (Cohomology on Sites, Lemma 093X) with kernel \(\Gamma_Z(X, \mathcal{I})\). It immediately follows that for \(K \in D(X_\etale)\) there is a distinguished triangle \[R\Gamma_Z(X, K) \to R\Gamma(X, K) \to R\Gamma(U, K) \to R\Gamma_Z(X, K)[1]\] in \(D(\textit{Ab})\). As a consequence we obtain a long exact cohomology sequence \[\ldots \to H^i_Z(X, K) \to H^i(X, K) \to H^i(U, K) \to H^{i + 1}_Z(X, K) \to \ldots\] for any \(K\) in \(D(X_\etale)\).

For an abelian sheaf \(\mathcal{F}\) on \(X_\etale\) we can consider the subsheaf of sections with support in \(Z\), denoted \(\mathcal{H}_Z(\mathcal{F})\), defined by the rule \[\mathcal{H}_Z(\mathcal{F})(U) = \{s \in \mathcal{F}(U) \mid \text{Supp}(s) \subset U \times_X Z\}\] Here we use the support of a section from Definition 04FS. Using the equivalence of Proposition 04CA we may view \(\mathcal{H}_Z(\mathcal{F})\) as an abelian sheaf on \(Z_\etale\). Thus we obtain a functor \[\textit{Ab}(X_\etale) \longrightarrow \textit{Ab}(Z_\etale),\quad \mathcal{F} \longmapsto \mathcal{H}_Z(\mathcal{F})\] which is left exact, but in general not exact.

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. Let \(\mathcal{I}\) be an injective abelian sheaf on \(X_\etale\). Then \(\mathcal{H}_Z(\mathcal{I})\) is an injective abelian sheaf on \(Z_\etale\).

Proof

Observe that for any abelian sheaf \(\mathcal{G}\) on \(Z_\etale\) we have \[\Hom_Z(\mathcal{G}, \mathcal{H}_Z(\mathcal{F})) = \Hom_X(i_*\mathcal{G}, \mathcal{F})\] because after all any section of \(i_*\mathcal{G}\) has support in \(Z\). Since \(i_*\) is exact (Section 04E1) and as \(\mathcal{I}\) is injective on \(X_\etale\) we conclude that \(\mathcal{H}_Z(\mathcal{I})\) is injective on \(Z_\etale\).

Denote \[R\mathcal{H}_Z : D(X_\etale) \longrightarrow D(Z_\etale)\] the derived functor. We set \(\mathcal{H}^q_Z(\mathcal{F}) = R^q\mathcal{H}_Z(\mathcal{F})\) so that \(\mathcal{H}^0_Z(\mathcal{F}) = \mathcal{H}_Z(\mathcal{F})\). By the lemma above we have a Grothendieck spectral sequence \[E_2^{p, q} = H^p(Z, \mathcal{H}^q_Z(\mathcal{F})) \Rightarrow H^{p + q}_Z(X, \mathcal{F})\]

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. Let \(\mathcal{G}\) be an injective abelian sheaf on \(Z_\etale\). Then \(\mathcal{H}^p_Z(i_*\mathcal{G}) = 0\) for \(p > 0\).

Proof

This is true because the functor \(i_*\) is exact and transforms injective abelian sheaves into injective abelian sheaves (Cohomology on Sites, Lemma 0730).

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. Let \(j : U \to X\) be the inclusion of the complement of \(Z\). Let \(\mathcal{F}\) be an abelian sheaf on \(X_\etale\). There is a distinguished triangle \[i_*R\mathcal{H}_Z(\mathcal{F}) \to \mathcal{F} \to Rj_*(\mathcal{F}|_U) \to i_*R\mathcal{H}_Z(\mathcal{F})[1]\] in \(D(X_\etale)\). This produces an exact sequence \[0 \to i_*\mathcal{H}_Z(\mathcal{F}) \to \mathcal{F} \to j_*(\mathcal{F}|_U) \to i_*\mathcal{H}^1_Z(\mathcal{F}) \to 0\] and isomorphisms \(R^pj_*(\mathcal{F}|_U) \cong i_*\mathcal{H}^{p + 1}_Z(\mathcal{F})\) for \(p \geq 1\).

Proof

To get the distinguished triangle, choose an injective resolution \(\mathcal{F} \to \mathcal{I}^\bullet\). Then we obtain a short exact sequence of complexes \[0 \to i_*\mathcal{H}_Z(\mathcal{I}^\bullet) \to \mathcal{I}^\bullet \to j_*(\mathcal{I}^\bullet|_U) \to 0\] by the discussion above. Thus the distinguished triangle by Derived Categories, Section 014Z.

Let \(X\) be a scheme and let \(Z \subset X\) be a closed subscheme. We denote \(D_Z(X_\etale)\) the strictly full saturated triangulated subcategory of \(D(X_\etale)\) consisting of complexes whose cohomology sheaves are supported on \(Z\). Note that \(D_Z(X_\etale)\) only depends on the underlying closed subset of \(X\).

Lemma

Let \(i : Z \to X\) be a closed immersion of schemes. The map \(Ri_{small, *} = i_{small, *} : D(Z_\etale) \to D(X_\etale)\) induces an equivalence \(D(Z_\etale) \to D_Z(X_\etale)\) with quasi-inverse \[i_{small}^{-1}|_{D_Z(X_\etale)} = R\mathcal{H}_Z|_{D_Z(X_\etale)}\]

Proof

Recall that \(i_{small}^{-1}\) and \(i_{small, *}\) is an adjoint pair of exact functors such that \(i_{small}^{-1}i_{small, *}\) is isomorphic to the identify functor on abelian sheaves. See Proposition 04CA and Lemma 03Q1. Thus \(i_{small, *} : D(Z_\etale) \to D_Z(X_\etale)\) is fully faithful and \(i_{small}^{-1}\) determines a left inverse. On the other hand, suppose that \(K\) is an object of \(D_Z(X_\etale)\) and consider the adjunction map \(K \to i_{small, *}i_{small}^{-1}K\). Using exactness of \(i_{small, *}\) and \(i_{small}^{-1}\) this induces the adjunction maps \(H^n(K) \to i_{small, *}i_{small}^{-1}H^n(K)\) on cohomology sheaves. Since these cohomology sheaves are supported on \(Z\) we see these adjunction maps are isomorphisms and we conclude that \(D(Z_\etale) \to D_Z(X_\etale)\) is an equivalence.

To finish the proof we have to show that \(R\mathcal{H}_Z(K) = i_{small}^{-1}K\) if \(K\) is an object of \(D_Z(X_\etale)\). To do this we can use that \(K = i_{small, *}i_{small}^{-1}K\) as we’ve just proved this is the case. Then we can choose a K-injective representative \(\mathcal{I}^\bullet\) for \(i_{small}^{-1}K\). Since \(i_{small, *}\) is the right adjoint to the exact functor \(i_{small}^{-1}\), the complex \(i_{small, *}\mathcal{I}^\bullet\) is K-injective (Derived Categories, Lemma 08BJ). We see that \(R\mathcal{H}_Z(K)\) is computed by \(\mathcal{H}_Z(i_{small, *}\mathcal{I}^\bullet) = \mathcal{I}^\bullet\) as desired.

Lemma

Let \(X\) be a scheme. Let \(Z \subset X\) be a closed subscheme. Let \(\mathcal{F}\) be a quasi-coherent \(\mathcal{O}_X\)-module and denote \(\mathcal{F}^a\) the associated quasi-coherent sheaf on the small étale site of \(X\) (Proposition 03OG). Then

  1. \(H^q_Z(X, \mathcal{F})\) agrees with \(H^q_Z(X_\etale, \mathcal{F}^a)\),

  2. if the complement of \(Z\) is retrocompact in \(X\), then \(i_*\mathcal{H}^q_Z(\mathcal{F}^a)\) is a quasi-coherent sheaf of \(\mathcal{O}_X\)-modules equal to \((i_*\mathcal{H}^q_Z(\mathcal{F}))^a\).

Proof

Let \(j : U \to X\) be the inclusion of the complement of \(Z\). The statement (1) on cohomology groups follows from the long exact sequences for cohomology with supports and the agreements \(H^q(X_\etale, \mathcal{F}^a) = H^q(X, \mathcal{F})\) and \(H^q(U_\etale, \mathcal{F}^a) = H^q(U, \mathcal{F})\), see Theorem 03P2. If \(j : U \to X\) is a quasi-compact morphism, i.e., if \(U \subset X\) is retrocompact, then \(R^qj_*\) transforms quasi-coherent sheaves into quasi-coherent sheaves (Cohomology of Schemes, Lemma 01XJ) and commutes with taking associated sheaf on étale sites (Descent, Lemma 071N). We conclude by applying Lemma 0A45.

Schemes with strictly henselian local rings

In this section we collect some results about the étale cohomology of schemes whose local rings are strictly henselian. For example, here is a fun generalization of Lemma 03QO.

Lemma

Let \(S\) be a scheme all of whose local rings are strictly henselian. Then for any abelian sheaf \(\mathcal{F}\) on \(S_\etale\) we have \(H^i(S_\etale, \mathcal{F}) = H^i(S_{Zar}, \mathcal{F})\).

Proof

Let \(\epsilon : S_\etale \to S_{Zar}\) be the morphism of sites given by the inclusion functor. The Zariski sheaf \(R^p\epsilon_*\mathcal{F}\) is the sheaf associated to the presheaf \(U \mapsto H^p_\etale(U, \mathcal{F})\). Thus the stalk at \(x \in X\) is \(\colim H^p_\etale(U, \mathcal{F}) = H^p_\etale(\Spec(\mathcal{O}_{X, x}), \mathcal{G}_x)\) where \(\mathcal{G}_x\) denotes the pullback of \(\mathcal{F}\) to \(\Spec(\mathcal{O}_{X, x})\), see Lemma 03Q6. Thus the higher direct images of \(R^p\epsilon_*\mathcal{F}\) are zero by Lemma 03QO and we conclude by the Leray spectral sequence.

Lemma

Let \(R\) be a ring all of whose local rings are strictly henselian. Let \(\mathcal{F}\) be a sheaf on \(\Spec(R)_\etale\). Assume that for all \(f, g \in R\) the kernel of \[H^1_\etale(D(f + g), \mathcal{F}) \longrightarrow H^1_\etale(D(f(f + g)), \mathcal{F}) \oplus H^1_\etale(D(g(f + g)), \mathcal{F})\] is zero. Then \(H^q_\etale(\Spec(R), \mathcal{F}) = 0\) for \(q > 0\).

Proof

By Lemma 09AX we see that étale cohomology of \(\mathcal{F}\) agrees with Zariski cohomology on any open of \(\Spec(R)\). We will prove by induction on \(i\) the statement: for \(h \in R\) we have \(H^q_\etale(D(h), \mathcal{F}) = 0\) for \(1 \leq q \leq i\). The base case \(i = 0\) is trivial. Assume \(i \geq 1\).

Let \(\xi \in H^q_\etale(D(h), \mathcal{F})\) for some \(1 \leq q \leq i\) and \(h \in R\). If \(q < i\) then we are done by induction, so we assume \(q = i\). After replacing \(R\) by \(R_h\) we may assume \(\xi \in H^i_\etale(\Spec(R), \mathcal{F})\); some details omitted. Let \(I \subset R\) be the set of elements \(f \in R\) such that \(\xi|_{D(f)} = 0\). Since \(\xi\) is Zariski locally trivial, it follows that for every prime \(\mathfrak p\) of \(R\) there exists an \(f \in I\) with \(f \not \in \mathfrak p\). Thus if we can show that \(I\) is an ideal, then \(1 \in I\) and we’re done. It is clear that \(f \in I\), \(r \in R\) implies \(rf \in I\). Thus we assume that \(f, g \in I\) and we show that \(f + g \in I\). If \(q = i = 1\), then this is exactly the assumption of the lemma! Whence the result for \(i = 1\). For \(q = i > 1\), note that \[D(f + g) = D(f(f + g)) \cup D(g(f + g))\] By Mayer-Vietoris (Cohomology, Lemma 01EB which applies as étale cohomology on open subschemes of \(\Spec(R)\) equals Zariski cohomology) we have an exact sequence \[\xymatrix{ H^{i - 1}_\etale(D(fg(f + g)), \mathcal{F}) \ar[d] \\ H^i_\etale(D(f + g), \mathcal{F}) \ar[d] \\ H^i_\etale(D(f(f + g)), \mathcal{F}) \oplus H^i_\etale(D(g(f + g)), \mathcal{F}) }\] and the result follows as the first group is zero by induction.

Lemma

Let \(S\) be an affine scheme such that (1) all points are closed, and (2) all residue fields are separably algebraically closed. Then for any abelian sheaf \(\mathcal{F}\) on \(S_\etale\) we have \(H^i(S_\etale, \mathcal{F}) = 0\) for \(i > 0\).

Proof

Condition (1) implies that the underlying topological space of \(S\) is profinite, see Algebra, Lemma 04MG. Thus the higher cohomology groups of an abelian sheaf on the topological space \(S\) (i.e., Zariski cohomology) is trivial, see Cohomology, Lemma 0A3F. The local rings are strictly henselian by Algebra, Lemma 06RS. Thus étale cohomology of \(S\) is computed by Zariski cohomology by Lemma 09AX and the proof is done.

The spectrum of an absolutely integrally closed ring is an example of a scheme all of whose local rings are strictly henselian, see More on Algebra, Lemma 0DCS. It turns out that normal domains with separably closed fraction fields have an even stronger property as explained in the following lemma.

Lemma

Let \(X\) be an integral normal scheme with separably closed function field.

  1. A separated étale morphism \(U \to X\) is a disjoint union of open immersions.

  2. All local rings of \(X\) are strictly henselian.

Proof

Let \(R\) be a normal domain whose fraction field is separably algebraically closed. Let \(R \to A\) be an étale ring map. Then \(A \otimes_R K\) is as a \(K\)-algebra a finite product \(\prod_{i = 1, \ldots, n} K\) of copies of \(K\). Let \(e_i\), \(i = 1, \ldots, n\) be the corresponding idempotents of \(A \otimes_R K\). Since \(A\) is normal (Algebra, Lemma 033C) the idempotents \(e_i\) are in \(A\) (Algebra, Lemma 034M). Hence \(A = \prod Ae_i\) and we may assume \(A \otimes_R K = K\). Since \(A \subset A \otimes_R K = K\) (by flatness of \(R \to A\) and since \(R \subset K\)) we conclude that \(A\) is a domain. By the same argument we conclude that \(A \otimes_R A \subset (A \otimes_R A) \otimes_R K = K\). It follows that the map \(A \otimes_R A \to A\) is injective as well as surjective. Thus \(R \to A\) defines an open immersion by Morphisms, Lemma 01S4 and Étale Morphisms, Theorem 025G.

Let \(f : U \to X\) be a separated étale morphism. Let \(\eta \in X\) be the generic point and let \(f^{-1}(\{\eta\}) = \{\xi_i\}_{i \in I}\). The result of the previous paragraph shows the following: For any affine open \(U' \subset U\) whose image in \(X\) is contained in an affine we have \(U' = \coprod_{i \in I} U'_i\) where \(U'_i\) is the set of point of \(U'\) which are specializations of \(\xi_i\). Moreover, the morphism \(U'_i \to X\) is an open immersion. It follows that \(U_i = \overline{\{\xi_i\}}\) is an open and closed subscheme of \(U\) and that \(U_i \to X\) is locally on the source an isomorphism. By Morphisms, Lemma 02NF the fact that \(U_i \to X\) is separated, implies that \(U_i \to X\) is injective and we conclude that \(U_i \to X\) is an open immersion, i.e., (1) holds.

Part (2) follows from part (1) and the description of the strict henselization of \(\mathcal{O}_{X, x}\) as the local ring at \(\overline{x}\) on the étale site of \(X\) (Lemma 04HX). It can also be proved directly, see Fundamental Groups, Lemma 0BSQ.

Lemma

Let \(f : X \to Y\) be a morphism of schemes where \(X\) is an integral normal scheme with separably closed function field. Then \(R^qf_*\underline{M} = 0\) for \(q > 0\) and any abelian group \(M\).

Proof

Recall that \(R^qf_*\underline{M}\) is the sheaf associated to the presheaf \(V \mapsto H^q_\etale(V \times_Y X, M)\) on \(Y_\etale\), see Lemma 03Q8. If \(V\) is affine, then \(V \times_Y X \to X\) is separated and étale. Hence \(V \times_Y X = \coprod U_i\) is a disjoint union of open subschemes \(U_i\) of \(X\), see Lemma 09Z9. By Lemma 09AX we see that \(H^q_\etale(U_i, M)\) is equal to \(H^q_{Zar}(U_i, M)\). This vanishes by Cohomology, Lemma 02UW.

Lemma

Let \(X\) be an affine integral normal scheme with separably closed function field. Let \(Z \subset X\) be a closed subscheme. Let \(V \to Z\) be an étale morphism with \(V\) affine. Then \(V\) is a finite disjoint union of open subschemes of \(Z\). If \(V \to Z\) is surjective and finite étale, then \(V \to Z\) has a section.

Proof

By Algebra, Lemma 04D1 we can lift \(V\) to an affine scheme \(U\) étale over \(X\). Apply Lemma 09Z9 to \(U \to X\) to get the first statement.

The final statement is a consequence of the first. Let \(V = \coprod_{i = 1, \ldots, n} V_i\) be a finite decomposition into open and closed subschemes with \(V_i \to Z\) an open immersion. As \(V \to Z\) is finite we see that \(V_i \to Z\) is also closed. Let \(U_i \subset Z\) be the image. Then we have a decomposition into open and closed subschemes \[Z = \coprod\nolimits_{(A, B)} \bigcap\nolimits_{i \in A} U_i \cap \bigcap\nolimits_{i \in B} U_i^c\] where the disjoint union is over \(\{1, \ldots, n\} = A \amalg B\) where \(A\) has at least one element. Each of the strata is contained in a single \(U_i\) and we find our section.

Lemma

Let \(X\) be a normal integral affine scheme with separably closed function field. Let \(Z \subset X\) be a closed subscheme. For any finite abelian group \(M\) we have \(H^1_\etale(Z, \underline{M}) = 0\).

Proof

By Cohomology on Sites, Lemma 03AJ an element of \(H^1_\etale(Z, \underline{M})\) corresponds to a \(\underline{M}\)-torsor \(\mathcal{F}\) on \(Z_\etale\). Such a torsor is clearly a finite locally constant sheaf. Hence \(\mathcal{F}\) is representable by a scheme \(V\) finite étale over \(Z\), Lemma 03RV. Of course \(V \to Z\) is surjective as a torsor is locally trivial. Since \(V \to Z\) has a section by Lemma 09ZA we are done.

Lemma

Let \(X\) be a normal integral affine scheme with separably closed function field. Let \(Z \subset X\) be a closed subscheme. For any finite abelian group \(M\) we have \(H^q_\etale(Z, \underline{M}) = 0\) for \(q \geq 1\).

Proof

Write \(X = \Spec(R)\) and \(Z = \Spec(R')\) so that we have a surjection of rings \(R \to R'\). All local rings of \(R'\) are strictly henselian by Lemma 09Z9 and Algebra, Lemma 05WS. Furthermore, we see that for any \(f' \in R'\) there is a surjection \(R_f \to R'_{f'}\) where \(f \in R\) is a lift of \(f'\). Since \(R_f\) is a normal domain with separably closed fraction field we see that \(H^1_\etale(D(f'), \underline{M}) = 0\) by Lemma 09ZB. Thus we may apply Lemma 0GY0 to \(Z = \Spec(R')\) to conclude.

Lemma

Let \(X\) be an affine scheme.

  1. There exists an integral surjective morphism \(X' \to X\) such that for every closed subscheme \(Z' \subset X'\), every finite abelian group \(M\), and every \(q \geq 1\) we have \(H^q_\etale(Z', \underline{M}) = 0\).

  2. For any closed subscheme \(Z \subset X\), finite abelian group \(M\), \(q \geq 1\), and \(\xi \in H^q_\etale(Z, \underline{M})\) there exists a finite surjective morphism \(X' \to X\) of finite presentation such that \(\xi\) pulls back to zero in \(H^q_\etale(X' \times_X Z, \underline{M})\).

Proof

Write \(X = \Spec(A)\). Write \(A = \mathbf{Z}[x_i]/J\) for some ideal \(J\). Let \(R\) be the integral closure of \(\mathbf{Z}[x_i]\) in an algebraic closure of the fraction field of \(\mathbf{Z}[x_i]\). Let \(A' = R/JR\) and set \(X' = \Spec(A')\). This gives an example as in (1) by Lemma 09ZC.

Proof of (2). Let \(X' \to X\) be the integral surjective morphism we found above. Certainly, \(\xi\) maps to zero in \(H^q_\etale(X' \times_X Z, \underline{M})\). We may write \(X'\) as a limit \(X' = \lim X'_i\) of schemes finite and of finite presentation over \(X\); this is easy to do in our current affine case, but it is a special case of the more general Limits, Lemma 09YZ. By Lemma 03Q6 we see that \(\xi\) maps to zero in \(H^q_\etale(X'_i \times_X Z, \underline{M})\) for some \(i\) large enough.

Absolutely integrally closed vanishing

Recall that we say a ring \(R\) is absolutely integrally closed if every monic polynomial over \(R\) has a root in \(R\) (More on Algebra, Definition 0DCL). In this section we prove that the étale cohomology of \(\Spec(R)\) with coefficients in a finite torsion group vanishes in positive degrees (Proposition 0GY7) thereby slightly improving the earlier Lemma 09ZC. We suggest the reader skip this section.

Lemma

Let \(A\) be a ring. Let \(a, b \in A\) such that \(aA + bA = A\) and \(a \bmod bA\) is a root of unity. Then there exists a monogenic extension \(A \subset B\) and an element \(y \in B\) such that \(u = a - by\) is a unit.

Proof

Say \(a^n \equiv 1 \bmod bA\). In particular \(a^i\) is a unit modulo \(b^mA\) for all \(i, m \geq 1\). We claim there exist \(a_1, \ldots, a_n \in A\) such that \[1 = a^n + a_1 a^{n - 1}b + a_2 a^{n - 2}b^2 + \ldots + a_n b^n\] Namely, since \(1 - a^n \in bA\) we can find an element \(a_1 \in A\) such that \(1 - a^n - a_1 a^{n - 1} b \in b^2A\) using the unit property of \(a^{n - 1}\) modulo \(bA\). Next, we can find an element \(a_2 \in A\) such that \(1 - a^n - a_1 a^{n - 1} b - a_2 a^{n - 2} b^2 \in b^3A\). And so on. Eventually we find \(a_1, \ldots, a_{n - 1} \in A\) such that \(1 - (a^n + a_1 a^{n - 1}b + a_2 a^{n - 2}b^2 + \ldots + a_{n - 1} ab^{n - 1}) \in b^nA\). This allows us to find \(a_n \in A\) such that the displayed equality holds.

With \(a_1, \ldots, a_n\) as above we claim that setting \[B = A[y]/(y^n + a_1 y^{n - 1} + a_2 y^{n - 2} + \ldots + a_n)\] works. Namely, suppose that \(\mathfrak q \subset B\) is a prime ideal lying over \(\mathfrak p \subset A\). To get a contradiction assume \(u = a - by\) is in \(\mathfrak q\). If \(b \in \mathfrak p\) then \(a \not \in \mathfrak p\) as \(aA + bA = A\) and hence \(u\) is not in \(\mathfrak q\). Thus we may assume \(b \not \in \mathfrak p\), i.e., \(b \not \in \mathfrak q\). This implies that \(y \bmod \mathfrak q\) is equal to \(a/b \bmod \mathfrak q\). However, then we obtain \[0 = y^n + a_1 y^{n - 1} + a_2 y^{n - 2} + \ldots + a_n = b^{-n}(a^n + a_1 a^{n - 1}b + a_2 a^{n - 2}b^2 + \ldots + a_nb^n) = b^{-n}\] a contradiction. This finishes the proof.

In order to explain the proof we need to introduce some group schemes. Fix a prime number \(\ell\). Let \[A = \mathbf{Z}[\zeta] = \mathbf{Z}[x]/(x^{\ell - 1} + x^{\ell - 2} + \ldots + 1)\] In other words \(A\) is the monogenic extension of \(\mathbf{Z}\) generated by a primitive \(\ell\)th root of unity \(\zeta\). We set \[\pi = \zeta - 1\] A calculation (omitted) shows that \(\ell\) is divisible by \(\pi^{\ell - 1}\) in \(A\). Our first group scheme over \(A\) is \[G = \Spec(A[s, \frac{1}{\pi s + 1}])\] with group law given by the comultiplication \[\mu : A[s, \frac{1}{\pi s + 1}] \longrightarrow A[s, \frac{1}{\pi s + 1}] \otimes_A A[s, \frac{1}{\pi s + 1}],\quad s \longmapsto \pi s \otimes s + s \otimes 1 + 1 \otimes s\] With this choice we have \[\mu(\pi s + 1) = (\pi s + 1) \otimes (\pi s + 1)\] and hence we indeed have an \(A\)-algebra map as indicated. We omit the verification that this indeed defines a group law. Our second group scheme over \(A\) is \[H = \Spec(A[t, \frac{1}{\pi^\ell t + 1}])\] with group law given by the comultiplication \[\mu : A[t, \frac{1}{\pi^\ell t + 1}] \longrightarrow A[t, \frac{1}{\pi^\ell t + 1}] \otimes_A A[t, \frac{1}{\pi^\ell t + 1}],\quad t \longmapsto \pi^\ell t \otimes t + t \otimes 1 + 1 \otimes t\] The same verification as before shows that this defines a group law. Next, we observe that the polynomial \[\Phi(s) = \frac{(\pi s + 1)^\ell - 1}{\pi^\ell}\] is in \(A[s]\) and of degree \(\ell\) and monic in \(s\). Namely, the coefficicient of \(s^i\) for \(0 < i < \ell\) is equal to \({\ell \choose i}\pi^{i - \ell}\) and since \(\pi^{\ell - 1}\) divides \(\ell\) in \(A\) this is an element of \(A\). We obtain a ring map \[A[t, \frac{1}{\pi^\ell t + 1}] \longrightarrow A[s, \frac{1}{\pi s + 1}],\quad t \longmapsto \Phi(s)\] which the reader easily verifies is compatible with the comultiplications. Thus we get a morphism of group schemes \[f : G \to H\] The following lemma in particular shows that this morphism is faithfully flat (in fact we will see that it is finite étale surjective).

Lemma

We have \[A[s, \frac{1}{\pi s + 1}] = \left(A[t, \frac{1}{\pi^\ell t + 1}]\right)[s]/(\Phi(s) - t)\] In particular, the Hopf algebra of \(G\) is a monogenic extension of the Hopf algebra of \(H\).

Proof

Follows from the discussion above and the shape of \(\Phi(s)\). In particular, note that using \(\Phi(s) = t\) the element \(\frac{1}{\pi^\ell t + 1}\) becomes the element \(\frac{1}{(\pi s + 1)^\ell}\).

Next, let us compute the kernel of \(f\). Since the origin of \(H\) is given by \(t = 0\) in \(H\) we see that the kernel of \(f\) is given by \(\Phi(s) = 0\). Now observe that the \(A\)-valued points \(\sigma_0, \ldots, \sigma_{\ell - 1}\) of \(G\) given by \[\sigma_i : s = \frac{\zeta^i - 1}{\pi} = \frac{\zeta^i - 1}{\zeta - 1} = \zeta^{i - 1} + \zeta^{i - 2} + \ldots + 1,\quad i = 0, 1, \ldots, \ell - 1\] are certainly contained in \(\Ker(f)\). Moreover, these are all pairwise distinct in all fibres of \(G \to \Spec(A)\). Also, the reader computes that \(\sigma_i +_G \sigma_j = \sigma_{i + j \bmod \ell}\). Hence we find a closed immersion of group schemes \[\underline{\mathbf{Z}/\ell \mathbf{Z}}_A \longrightarrow \Ker(f)\] sending \(i\) to \(\sigma_i\). However, by construction \(\Ker(f)\) is finite flat over \(\Spec(A)\) of degree \(\ell\). Hence we conclude that this map is an isomorphism. All in all we conclude that we have a short exact sequence [0GY4]\[\begin{equation} 0 \to \underline{\mathbf{Z}/\ell \mathbf{Z}}_A \to G \to H \to 0 \end{equation}\] of group schemes over \(A\).

Lemma

Let \(R\) be an \(A\)-algebra which is absolutely integrally closed. Then \(G(R) \to H(R)\) is surjective.

Proof

Let \(h \in H(R)\) correspond to the \(A\)-algebra map \(A[t, \frac{1}{\pi^\ell t + 1}] \to R\) sending \(t\) to \(a \in A\). Since \(\Phi(s)\) is monic we can find \(b \in A\) with \(\Phi(b) = a\). By Lemma 0GY3 sending \(s\) to \(b\) we obtain a unique \(A\)-algebra map \(A[s, \frac{1}{\pi s + 1}] \to R\) compatible with the map \(A[t, \frac{1}{\pi^\ell t + 1}] \to R\) above. This in turn corresponds to an element \(g \in G(R)\) mapping to \(h \in H(R)\).

Lemma

Let \(R\) be an \(A\)-algebra which is absolutely integrally closed. Let \(I, J \subset R\) be ideals with \(I + J = R\). There exists a \(g \in G(R)\) such that \(g \bmod I = \sigma_0\) and \(g \bmod J = \sigma_1\).

Proof

Choose \(x \in I\) such that \(x \equiv 1 \bmod J\). We may and do replace \(I\) by \(xR\) and \(J\) by \((x - 1)R\). Then we are looking for an \(s \in R\) such that

  1. \(1 + \pi s\) is a unit,

  2. \(s \equiv 0 \bmod xR\), and

  3. \(s \equiv 1 \bmod (x - 1)R\).

The last two conditions say that \(s = x + x(x - 1)y\) for some \(y \in R\). The first condition says that \(1 + \pi s = 1 + \pi x + \pi x (x - 1) y\) needs to be a unit of \(R\). However, note that \(1 + \pi x\) and \(\pi x (x - 1)\) generate the unit ideal of \(R\) and that \(1 + \pi x\) is an \(\ell\)th root of \(1\) modulo \(\pi x (x - 1)\)7. Thus we win by Lemma 0GY2 and the fact that \(R\) is absolutely integrally closed.

Proposition

Let \(R\) be an absolutely integrally closed ring. Let \(M\) be a finite abelian group. Then \(H^i_\etale(\Spec(R), \underline{M}) = 0\) for \(i > 0\).

Proof

Since any finite abelian group has a finite filtration whose subquotients are cyclic of prime order, we may assume \(M = \mathbf{Z}/\ell\mathbf{Z}\) where \(\ell\) is a prime number.

Observe that all local rings of \(R\) are strictly henselian, see More on Algebra, Lemma 0DCS. Furthermore, any localization of \(R\) is also absolutely integrally closed by More on Algebra, Lemma 0DCN. Thus Lemma 0GY0 tells us it suffices to show that the kernel of \[H^1_\etale(D(f + g), \mathbf{Z}/\ell\mathbf{Z}) \longrightarrow H^1_\etale(D(f(f + g)), \mathbf{Z}/\ell\mathbf{Z}) \oplus H^1_\etale(D(g(f + g)), \mathbf{Z}/\ell\mathbf{Z})\] is zero for any \(f, g \in R\). After replacing \(R\) by \(R_{f + g}\) we reduce to the following claim: given \(\xi \in H^1_\etale(\Spec(R), \mathbf{Z}/\ell\mathbf{Z})\) and an affine open covering \(\Spec(R) = U \cup V\) such that \(\xi|_U\) and \(\xi|_V\) are trivial, then \(\xi = 0\).

Let \(A = \mathbf{Z}[\zeta]\) as above. Since \(\mathbf{Z} \subset A\) is monogenic, we can find a ring map \(A \to R\). From now on we think of \(R\) as an \(A\)-algebra and we think of \(\Spec(R)\) as a scheme over \(\Spec(A)\). If we base change the short exact sequence (0GY4) to \(\Spec(R)\) and take étale cohomology we obtain \[G(R) \to H(R) \to H^1_\etale(\Spec(R), \mathbf{Z}/\ell\mathbf{Z}) \to H^1_\etale(\Spec(R), G)\] Please keep this in mind during the rest of the proof.

Let \(\tau \in \Gamma(U \cap V, \mathbf{Z}/\ell\mathbf{Z})\) be a section whose boundary in the Mayer-Vietoris sequence (Lemma 0A50) gives \(\xi\). For \(i = 0, 1, \ldots, \ell - 1\) let \(A_i \subset U \cap V\) be the open and closed subset where \(\tau\) has the value \(i \bmod \ell\). Thus we have a finite disjoint union decomposition \[U \cap V = A_0 \amalg \ldots \amalg A_{\ell - 1}\] such that \(\tau\) is constant on each \(A_i\). For \(i = 0, 1, \ldots, \ell - 1\) denote \(\tau_i \in H^0(U \cap V, \mathbf{Z}/\ell\mathbf{Z})\) the element which is equal to \(1\) on \(A_i\) and equal to \(0\) on \(A_j\) for \(j \not = i\). Then \(\tau\) is a sum of multiples of the \(\tau_i\)8. Hence it suffices to show that the cohomology class corresponding to \(\tau_i\) is trivial. This reduces us to the case where \(\tau\) takes only two distinct values, namely \(1\) and \(0\).

Assume \(\tau\) takes only the values \(1\) and \(0\). Write \[U \cap V = A \amalg B\] where \(A\) is the locus where \(\tau = 0\) and \(B\) is the locus where \(\tau = 1\). Then \(A\) and \(B\) are disjoint closed subsets. Denote \(\overline{A}\) and \(\overline{B}\) the closures of \(A\) and \(B\) in \(\Spec(R)\). Then we have a “banana”: namely we have \[\overline{A} \cap \overline{B} = Z_1 \amalg Z_2\] with \(Z_1 \subset U\) and \(Z_2 \subset V\) disjoint closed subsets. Set \(T_1 = \Spec(R) \setminus V\) and \(T_2 = \Spec(R) \setminus U\). Observe that \(Z_1 \subset T_1 \subset U\), \(Z_2 \subset T_2 \subset V\), and \(T_1 \cap T_2 = \emptyset\). Topologically we can write \[\Spec(R) = \overline{A} \cup \overline{B} \cup T_1 \cup T_2\] We suggest drawing a picture to visualize this. In order to prove that \(\xi\) is zero, we may and do replace \(R\) by its reduction (Proposition 03SI). Below, we think of \(A\), \(\overline{A}\), \(B\), \(\overline{B}\), \(T_1\), \(T_2\) as reduced closed subschemes of \(\Spec(R)\). Next, as scheme structures on \(Z_1\) and \(Z_2\) we use \[Z_1 = \overline{A} \cap (\overline{B} \cup T_1) \quad\text{and}\quad Z_2 = \overline{A} \cap (\overline{B} \cup T_2)\] (scheme theoretic unions and intersections as in Morphisms, Definition 0C4H).

Denote \(X\) the \(G\)-torsor over \(\Spec(R)\) corresponding to the image of \(\xi\) in \(H^1(\Spec(R), G)\). If \(X\) is trivial, then \(\xi\) comes from an element \(h \in H(R)\) (see exact sequence of cohomology above). However, then by Lemma 0GY5 the element \(h\) lifts to an element of \(G(R)\) and we conclude \(\xi = 0\) as desired. Thus our goal is to prove that \(X\) is trivial.

Recall that the embedding \(\mathbf{Z}/\ell \mathbf{Z} \to G(R)\) sends \(i \bmod \ell\) to \(\sigma_i \in G(R)\). Observe that \(\overline{A}\) is the spectrum of an absolutely integrally closed ring (namely a qotient of \(R\)). By Lemma 0GY6 we can find \(g \in G(\overline{A})\) with \(g|_{\overline{A} \cap Z_1} = \sigma_0\) and \(g|_{\overline{A} \cap Z_2} = \sigma_1\) (scheme theoretically). Then we can define

  1. \(g_1 \in G(U)\) which is \(g\) on \(\overline{A} \cap U\), which is \(\sigma_0\) on \(\overline{B} \cap U\), and \(\sigma_0\) on \(T_1\), and

  2. \(g_2 \in G(V)\) which is \(g\) on \(\overline{A} \cap V\), which is \(\sigma_1\) on \(\overline{B} \cap V\), and \(\sigma_1\) on \(T_2\).

Namely, to find \(g_1\) as in (1) we glue the section \(\sigma_0\) on \(\Omega = (\overline{B} \cup T_1) \cap U\) to the restriction of the section \(g\) on \(\Omega' = \overline{A} \cap U\). Note that \(U = \Omega \cup \Omega'\) (scheme theoretically) because \(U\) is reduced and \(\Omega \cap \Omega' = Z_1\) (scheme theoretically) by our choice of \(Z_1\). Hence by Morphisms, Lemma 0C4J we have that \(U\) is the pushout of \(\Omega\) and \(\Omega'\) along \(Z_1\). Thus we can find \(g_1\). Similarly for the existence of \(g_2\) in (2). Then we have \[\tau = g_2|_{A \cup B} - g_1|_{A \cup B} \quad(\text{addition in group law})\] and we see that \(X\) is trivial thereby finishing the proof.

Affine analog of proper base change

In this section we discuss a result by Ofer Gabber, see [gabber-affine-proper]. This was also proved by Roland Huber, see [Huber-henselian]. We have already done some of the work needed for Gabber’s proof in Section 0EZN.

Lemma

Let \(X\) be an affine scheme. Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X_\etale\). Let \(Z \subset X\) be a closed subscheme. Let \(\xi \in H^q_\etale(Z, \mathcal{F}|_Z)\) for some \(q > 0\). Then there exists an injective map \(\mathcal{F} \to \mathcal{F}'\) of torsion abelian sheaves on \(X_\etale\) such that the image of \(\xi\) in \(H^q_\etale(Z, \mathcal{F}'|_Z)\) is zero.

Proof

By Lemmas 03SA and 03Q5 we can find a map \(\mathcal{G} \to \mathcal{F}\) with \(\mathcal{G}\) a constructible abelian sheaf and \(\xi\) coming from an element \(\zeta\) of \(H^q_\etale(Z, \mathcal{G}|_Z)\). Suppose we can find an injective map \(\mathcal{G} \to \mathcal{G}'\) of torsion abelian sheaves on \(X_\etale\) such that the image of \(\zeta\) in \(H^q_\etale(Z, \mathcal{G}'|_Z)\) is zero. Then we can take \(\mathcal{F}'\) to be the pushout \[\mathcal{F}' = \mathcal{G}' \amalg_{\mathcal{G}} \mathcal{F}\] and we conclude the result of the lemma holds. (Observe that restriction to \(Z\) is exact, so commutes with finite limits and colimits and moreover it commutes with arbitrary colimits as a left adjoint to pushforward.) Thus we may assume \(\mathcal{F}\) is constructible.

Assume \(\mathcal{F}\) is constructible. By Lemma 09Z7 it suffices to prove the result when \(\mathcal{F}\) is of the form \(f_*\underline{M}\) where \(M\) is a finite abelian group and \(f : Y \to X\) is a finite morphism of finite presentation (such sheaves are still constructible by Lemma 095R but we won’t need this). Since formation of \(f_*\) commutes with any base change (Lemma 0959) we see that the restriction of \(f_*\underline{M}\) to \(Z\) is equal to the pushforward of \(\underline{M}\) via \(Y \times_X Z \to Z\). By the Leray spectral sequence (Proposition 03QC) and vanishing of higher direct images (Proposition 03QP), we find \[H^q_\etale(Z, f_*\underline{M}|_Z) = H^q_\etale(Y \times_X Z, \underline{M}).\] By Lemma 09ZD we can find a finite surjective morphism \(Y' \to Y\) of finite presentation such that \(\xi\) maps to zero in \(H^q(Y' \times_X Z, \underline{M})\). Denoting \(f' : Y' \to X\) the composition \(Y' \to Y \to X\) we claim the map \[f_*\underline{M} \longrightarrow f'_*\underline{M}\] is injective which finishes the proof by what was said above. To see the desired injectivity we can look at stalks. Namely, if \(\overline{x} : \Spec(k) \to X\) is a geometric point, then \[(f_*\underline{M})_{\overline{x}} = \bigoplus\nolimits_{f(\overline{y}) = \overline{x}} M\] by Proposition 03QP and similarly for the other sheaf. Since \(Y' \to Y\) is surjective and finite we see that the induced map on geometric points lifting \(\overline{x}\) is surjective too and we conclude.

The lemma above will take care of higher cohomology groups in Gabber’s result. The following lemma will be used to deal with global sections.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(i : Z \to X\) be a closed immersion. Assume that

  1. for any sheaf \(\mathcal{F}\) on \(X_{Zar}\) the map \(\Gamma(X, \mathcal{F}) \to \Gamma(Z, i^{-1}\mathcal{F})\) is bijective, and

  2. for any finite morphism \(X' \to X\) assumption (1) holds for \(Z \times_X X' \to X'\).

Then for any sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\Gamma(X, \mathcal{F}) = \Gamma(Z, i^{-1}_{small}\mathcal{F})\).

Proof

Let \(\mathcal{F}\) be a sheaf on \(X_\etale\). There is a canonical (base change) map \[i^{-1}(\mathcal{F}|_{X_{Zar}}) \longrightarrow (i_{small}^{-1}\mathcal{F})|_{Z_{Zar}}\] of sheaves on \(Z_{Zar}\). We will show this map is injective by looking at stalks. The stalk on the left hand side at \(z \in Z\) is the stalk of \(\mathcal{F}|_{X_{Zar}}\) at \(z\). The stalk on the right hand side is the colimit over all elementary étale neighbourhoods \((U, u) \to (X, z)\) such that \(U \times_X Z \to Z\) has a section over a neighbourhood of \(z\). As étale morphisms are open, the image of \(U \to X\) is an open neighbourhood \(U_0\) of \(z\) in \(X\). The map \(\mathcal{F}(U_0) \to \mathcal{F}(U)\) is injective by the sheaf condition for \(\mathcal{F}\) with respect to the étale covering \(U \to U_0\). Taking the colimit over all \(U\) and \(U_0\) we obtain injectivity on stalks.

It follows from this and assumption (1) that the map \(\Gamma(X, \mathcal{F}) \to \Gamma(Z, i^{-1}_{small}\mathcal{F})\) is injective. By (2) the same thing is true on all \(X'\) finite over \(X\).

Before we prove the surjectivity, let us introduce some notation. For any object \(U\) of \(X_\etale\) and \(s \in \mathcal{F}(U)\) we denote \(i^{-1}s \in (i_{small}^{-1}\mathcal{F})(U \times_X Z)\) the pullback (more precisely this is the image of \(s\) under the map of Sites, Lemma 00VD combined with the map from the presheaf pullback to the sheaf pullback). This construction is compatible with pullback by morphisms in \(X_\etale\) and by (finite) morphisms \(X' \to X\) in a manner which we leave to the reader to clarify.

Let \(t \in \Gamma(Z, i^{-1}_{small}\mathcal{F})\). By construction of \(i^{-1}_{small}\mathcal{F}\) there exists an étale covering \(\{V_j \to Z\}_{j \in J}\), étale morphisms \(U_j \to X\), sections \(s_j \in \mathcal{F}(U_j)\) and morphisms \(V_j \to U_j\) over \(X\) such that \(t|_{V_j}\) is the pullback of \(i^{-1}s_j\) by \(V_j \to U_j \times_X Z\). Since \(V_j \to U_j \times_X Z\) is étale, the image is an open subscheme. Since \(U_j \times_X Z \subset U_j\) is closed, we may, after replacing \(U_j\) by an open subscheme, assume that \(V_j \to U_j \times_X Z\) is surjective. Then \(\{V_j \to U_j \times_X Z\}\) is an étale covering and we conclude that \(t|_{U_j \times_X Z} = i^{-1}s_j\). Observe that every nonempty closed subscheme \(T \subset X\) meets \(Z\) by assumption (1) applied to the sheaf \((T \to X)_*\underline{\mathbf{Z}}\) for example. Thus we see that \(\coprod U_j \to X\) is surjective. By More on Morphisms, Lemma 09Z0 we can find a finite surjective morphism \(X' \to X\) such that \(X' \to X\) Zariski locally factors through \(\coprod U_j \to X\). Say \(X' = \bigcup_{\alpha \in A} W_\alpha\) is an open covering and \(j : A \to J\) is a map, such that there exist morphisms \(g_\alpha : W_\alpha \to U_{j(\alpha)}\) over \(X\). Denote \(\mathcal{F}'\) the pullback of \(\mathcal{F}\) to \(X'_\etale\). Denote \(s'_\alpha \in \mathcal{F}'(W_\alpha)\) the pullback of \(s_{j(\alpha)}\) by \(g_\alpha\). Set \(Z' = X' \times_X Z\). Denote \(i' : Z' \to X'\) the base change of \(i\). Then \((i'_{small})^{-1}\mathcal{F}' = (Z' \to Z)_{small}^{-1}i_{small}^{-1}\mathcal{F}\). Via this identification we may denote \(t' \in \Gamma(Z', (i')^{-1}_{small}\mathcal{F}')\) the pullback of \(t\) to \(Z'\). Then \(t'|_{W_\alpha \times_X Z}\) is equal to \((i')^{-1}s'_\alpha\) by construction. We conclude that \(t'\) is a section of the subsheaf \[(i')^{-1}(\mathcal{F}'|_{X'_{Zar}}) \subset (i'_{small})^{-1}\mathcal{F}')|_{Z'_{Zar}}\] By assumption (2) the section \(t'\) comes from a section \(s' \in \Gamma(X', \mathcal{F}'|_{X'_{Zar}}) = \Gamma(X', \mathcal{F}')\). By the injectivity proved in the second paragraph, we conclude that the two pullbacks of \(s'\) to \(X' \times_X X'\) are the same (after all this is true for the pullbacks of \(t'\) to \(Z' \times_Z Z'\)). Hence we conclude \(s'\) comes from a section of \(\mathcal{F}\) over \(X\) by Remark 09Z3.

Lemma

Let \(Z \subset X\) be a closed subset of a topological space \(X\). Assume

  1. \(X\) is a spectral space (Topology, Definition 08YG), and

  2. for \(x \in X\) the intersection \(Z \cap \overline{\{x\}}\) is connected (in particular nonempty).

If \(Z = Z_1 \amalg Z_2\) with \(Z_i\) closed in \(Z\), then there exists a decomposition \(X = X_1 \amalg X_2\) with \(X_i\) closed in \(X\) and \(Z_i = Z \cap X_i\).

Proof

Observe that \(Z_i\) is quasi-compact. Hence the set of points \(W_i\) specializing to \(Z_i\) is closed in the constructible topology by Topology, Lemma 0A31. Assumption (2) implies that \(X = W_1 \amalg W_2\). Let \(x \in \overline{W_1}\). By Topology, Lemma 0903 part (1) there exists a specialization \(x_1 \leadsto x\) with \(x_1 \in W_1\). Thus \(\overline{\{x\}} \subset \overline{\{x_1\}}\) and we see that \(x \in W_1\). In other words, setting \(X_i = W_i\) does the job.

Lemma

Let \(Z \subset X\) be a closed subset of a topological space \(X\). Assume

  1. \(X\) is a spectral space (Topology, Definition 08YG), and

  2. for \(x \in X\) the intersection \(Z \cap \overline{\{x\}}\) is connected (in particular nonempty).

Then for any sheaf \(\mathcal{F}\) on \(X\) we have \(\Gamma(X, \mathcal{F}) = \Gamma(Z, \mathcal{F}|_Z)\).

Proof

If \(x \leadsto x'\) is a specialization of points, then there is a canonical map \(\mathcal{F}_{x'} \to \mathcal{F}_x\) compatible with sections over opens and functorial in \(\mathcal{F}\). Since every point of \(X\) specializes to a point of \(Z\) it follows that \(\Gamma(X, \mathcal{F}) \to \Gamma(Z, \mathcal{F}|_Z)\) is injective. The difficult part is to show that it is surjective.

Denote \(\mathcal{B}\) be the set of all quasi-compact opens of \(X\). Write \(\mathcal{F}\) as a filtered colimit \(\mathcal{F} = \colim \mathcal{F}_i\) where each \(\mathcal{F}_i\) is as in Modules, Equation (0CAJ). See Modules, Lemma 0CAI. Then \(\mathcal{F}|_Z = \colim \mathcal{F}_i|_Z\) as restriction to \(Z\) is a left adjoint (Categories, Lemma 0038 and Sheaves, Lemma 008K). By Sheaves, Lemma 009F the functors \(\Gamma(X, -)\) and \(\Gamma(Z, -)\) commute with filtered colimits. Hence we may assume our sheaf \(\mathcal{F}\) is as in Modules, Equation (0CAJ).

Suppose that we have an embedding \(\mathcal{F} \subset \mathcal{G}\). Then we have \[\Gamma(X, \mathcal{F}) = \Gamma(Z, \mathcal{F}|_Z) \cap \Gamma(X, \mathcal{G})\] where the intersection takes place in \(\Gamma(Z, \mathcal{G}|_Z)\). This follows from the first remark of the proof because we can check whether a global section of \(\mathcal{G}\) is in \(\mathcal{F}\) by looking at the stalks and because every point of \(X\) specializes to a point of \(Z\).

By Modules, Lemma 0CAL there is an injection \(\mathcal{F} \to \prod (Z_i \to X)_*\underline{S_i}\) where the product is finite, \(Z_i \subset X\) is closed, and \(S_i\) is finite. Thus it suffices to prove surjectivity for the sheaves \((Z_i \to X)_*\underline{S_i}\). Observe that \[\Gamma(X, (Z_i \to X)_*\underline{S_i}) = \Gamma(Z_i, \underline{S_i}) \quad\text{and}\quad \Gamma(X, (Z_i \to X)_*\underline{S_i}|_Z) = \Gamma(Z \cap Z_i, \underline{S_i})\] Moreover, conditions (1) and (2) are inherited by \(Z_i\); this is clear for (2) and follows from Topology, Lemma 0902 for (1). Thus it suffices to prove the lemma in the case of a (finite) constant sheaf. This case is a restatement of Lemma 0CAM which finishes the proof.

Example

Lemma 09ZG is false if \(X\) is not spectral. Here is an example: Let \(Y\) be a \(T_1\) topological space, and \(y \in Y\) a non-open point. Let \(X = Y \amalg \{ x \}\), endowed with the topology whose closed sets are \(\emptyset\), \(\{y\}\), and all \(F \amalg \{ x \}\), where \(F\) is a closed subset of \(Y\). Then \(Z = \{x, y\}\) is a closed subset of \(X\), which satisfies assumption (2) of Lemma 09ZG. But \(X\) is connected, while \(Z\) is not. The conclusion of the lemma thus fails for the constant sheaf with value \(\{0, 1\}\) on \(X\).

Lemma

Let \((A, I)\) be a henselian pair. Set \(X = \Spec(A)\) and \(Z = \Spec(A/I)\). For any sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\Gamma(X, \mathcal{F}) = \Gamma(Z, \mathcal{F}|_Z)\).

Proof

Recall that the spectrum of any ring is a spectral space, see Algebra, Lemma 090M. By More on Algebra, Lemma 09Y6 we see that \(\overline{\{x\}} \cap Z\) is connected for every \(x \in X\). By Lemma 09ZG we see that the statement is true for sheaves on \(X_{Zar}\). For any finite morphism \(X' \to X\) we have \(X' = \Spec(A')\) and \(Z \times_X X' = \Spec(A'/IA')\) with \((A', IA')\) a henselian pair, see More on Algebra, Lemma 09XK and we get the same statement for sheaves on \((X')_{Zar}\). Thus we can apply Lemma 09ZF to conclude.

Finally, we can state and prove Gabber’s theorem.

Theorem

Let \((A, I)\) be a henselian pair. Set \(X = \Spec(A)\) and \(Z = \Spec(A/I)\). For any torsion abelian sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(H^q_\etale(X, \mathcal{F}) = H^q_\etale(Z, \mathcal{F}|_Z)\).

Proof

The result holds for \(q = 0\) by Lemma 09ZH. Let \(q \geq 1\). Suppose the result has been shown in all degrees \(< q\). Let \(\mathcal{F}\) be a torsion abelian sheaf. Let \(\mathcal{F} \to \mathcal{F}'\) be an injective map of torsion abelian sheaves (to be chosen later) with cokernel \(\mathcal{Q}\) so that we have the short exact sequence \[0 \to \mathcal{F} \to \mathcal{F}' \to \mathcal{Q} \to 0\] of torsion abelian sheaves on \(X_\etale\). This gives a map of long exact cohomology sequences over \(X\) and \(Z\) part of which looks like \[\xymatrix{ H^{q - 1}_\etale(X, \mathcal{F}') \ar[d] \ar[r] & H^{q - 1}_\etale(X, \mathcal{Q}) \ar[d] \ar[r] & H^q_\etale(X, \mathcal{F}) \ar[d] \ar[r] & H^q_\etale(X, \mathcal{F}') \ar[d] \\ H^{q - 1}_\etale(Z, \mathcal{F}'|_Z) \ar[r] & H^{q - 1}_\etale(Z, \mathcal{Q}|_Z) \ar[r] & H^q_\etale(Z, \mathcal{F}|_Z) \ar[r] & H^q_\etale(Z, \mathcal{F}'|_Z) }\] Using this commutative diagram of abelian groups with exact rows we will finish the proof.

Injectivity for \(\mathcal{F}\). Let \(\xi\) be a nonzero element of \(H^q_\etale(X, \mathcal{F})\). By Lemma 09ZE applied with \(Z = X\) (!) we can find \(\mathcal{F} \subset \mathcal{F}'\) such that \(\xi\) maps to zero to the right. Then \(\xi\) is the image of an element of \(H^{q - 1}_\etale(X, \mathcal{Q})\) and bijectivity for \(q - 1\) implies \(\xi\) does not map to zero in \(H^q_\etale(Z, \mathcal{F}|_Z)\).

Surjectivity for \(\mathcal{F}\). Let \(\xi\) be an element of \(H^q_\etale(Z, \mathcal{F}|_Z)\). By Lemma 09ZE applied with \(Z = Z\) we can find \(\mathcal{F} \subset \mathcal{F}'\) such that \(\xi\) maps to zero to the right. Then \(\xi\) is the image of an element of \(H^{q - 1}_\etale(Z, \mathcal{Q}|_Z)\) and bijectivity for \(q - 1\) implies \(\xi\) is in the image of the vertical map.

Lemma

Let \(X\) be a scheme with affine diagonal which can be covered by \(n + 1\) affine opens. Let \(Z \subset X\) be a closed subscheme. Let \(\mathcal{A}\) be a torsion sheaf of rings on \(X_\etale\) and let \(\mathcal{I}\) be an injective sheaf of \(\mathcal{A}\)-modules on \(X_\etale\). Then \(H^q_\etale(Z, \mathcal{I}|_Z) = 0\) for \(q > n\).

Proof

We will prove this by induction on \(n\). If \(n = 0\), then \(X\) is affine. Say \(X = \Spec(A)\) and \(Z = \Spec(A/I)\). Let \(A^h\) be the filtered colimit of étale \(A\)-algebras \(B\) such that \(A/I \to B/IB\) is an isomorphism. Then \((A^h, IA^h)\) is a henselian pair and \(A/I = A^h/IA^h\), see More on Algebra, Lemma 0A02 and its proof. Set \(X^h = \Spec(A^h)\). By Theorem 09ZI we see that \[H^q_\etale(Z, \mathcal{I}|_Z) = H^q_\etale(X^h, \mathcal{I}|_{X^h})\] By Theorem 09YQ we have \[H^q_\etale(X^h, \mathcal{I}|_{X^h}) = \colim_{A \to B} H^q_\etale(\Spec(B), \mathcal{I}|_{\Spec(B)})\] where the colimit is over the \(A\)-algebras \(B\) as above. Since the morphisms \(\Spec(B) \to \Spec(A)\) are étale, the restriction \(\mathcal{I}|_{\Spec(B)}\) is an injective sheaf of \(\mathcal{A}|_{\Spec(B)}\)-modules (Cohomology on Sites, Lemma 03F3). Thus the cohomology groups on the right are zero and we get the result in this case.

Induction step. We can use Mayer-Vietoris to do the induction step. Namely, suppose that \(X = U \cup V\) where \(U\) is a union of \(n\) affine opens and \(V\) is affine. Then, using that the diagonal of \(X\) is affine, we see that \(U \cap V\) is the union of \(n\) affine opens. Mayer-Vietoris gives an exact sequence \[H^{q - 1}_\etale(U \cap V \cap Z, \mathcal{I}|_Z) \to H^q_\etale(Z, \mathcal{I}|_Z) \to H^q_\etale(U \cap Z, \mathcal{I}|_Z) \oplus H^q_\etale(V \cap Z, \mathcal{I}|_Z)\] and by our induction hypothesis we obtain vanishing for \(q > n\) as desired.

Cohomology of torsion sheaves on curves

The goal of this section is to prove the basic finiteness and vanishing results for cohomology of torsion sheaves on curves, see Theorem 03SC. In Section 0GJB we will discuss constructible sheaves of torsion modules over a Noetherian ring.

Situation

Here \(k\) is an algebraically closed field, \(X\) is a separated, finite type scheme of dimension \(\leq 1\) over \(k\), and \(\mathcal{F}\) is a torsion abelian sheaf on \(X_\etale\).

In Situation 0A52 we want to prove the following statements

  1. \(H^q_\etale(X, \mathcal{F}) = 0\) for \(q > 2\),

  2. \(H^q_\etale(X, \mathcal{F}) = 0\) for \(q > 1\) if \(X\) is affine,

  3. \(H^q_\etale(X, \mathcal{F}) = 0\) for \(q > 1\) if \(p = \text{char}(k) > 0\) and \(\mathcal{F}\) is \(p\)-power torsion,

  4. \(H^q_\etale(X, \mathcal{F})\) is finite if \(\mathcal{F}\) is constructible and torsion prime to \(\text{char}(k)\),

  5. \(H^q_\etale(X, \mathcal{F})\) is finite if \(X\) is proper and \(\mathcal{F}\) constructible,

  6. \(H^q_\etale(X, \mathcal{F}) \to H^q_\etale(X_{k'}, \mathcal{F}|_{X_{k'}})\) is an isomorphism for any extension \(k'/k\) of algebraically closed fields if \(\mathcal{F}\) is torsion prime to \(\text{char}(k)\),

  7. \(H^q_\etale(X, \mathcal{F}) \to H^q_\etale(X_{k'}, \mathcal{F}|_{X_{k'}})\) is an isomorphism for any extension \(k'/k\) of algebraically closed fields if \(X\) is proper,

  8. \(H^2_\etale(X, \mathcal{F}) \to H^2_\etale(U, \mathcal{F})\) is surjective for all \(U \subset X\) open.

Given any Situation 0A52 we will say that “statements (0A53) – (0A5A) hold” if those statements that apply to the given situation are true. We start the proof with the following consequence of our computation of cohomology with constant coefficients.

Lemma

In Situation 0A52 assume \(X\) is smooth and \(\mathcal{F} = \underline{\mathbf{Z}/\ell\mathbf{Z}}\) for some prime number \(\ell\). Then statements (0A53) – (0A5A) hold for \(\mathcal{F}\).

Proof

Since \(X\) is smooth, we see that \(X\) is a finite disjoint union of smooth curves and points. The higher étale cohomology of any sheaf on a point (the spectrum of \(k\)) is trivial, for example by Lemma 03QU or 09AY. Hence we may assume \(X\) is a smooth curve.

Case I: \(\ell\) different from the characteristic of \(k\). This case follows from Lemma 03RQ (projective case) and Lemma 03RR (affine case). Statement (0A58) on cohomology and extension of algebraically closed ground field follows from the fact that the genus \(g\) and the number of “punctures” \(r\) do not change when passing from \(k\) to \(k'\). Statement (0A5A) follows as \(H^2_\etale(U, \mathcal{F})\) is zero as soon as \(U \not = X\), because then \(U\) is affine (Varieties, Lemmas 0A24 and 0A27).

Case II: \(\ell\) is equal to the characteristic of \(k\). Vanishing by Lemma 0A3N. Statements (0A57) and (0A59) follow from Lemma 0A3P.

Remark

Let \(k\) be an algebraically closed field of characteristic \(p > 0\). In Section 0A3J we have seen that there is an exact sequence \[k[x] \to k[x] \to H^1_\etale(\mathbf{A}^1_k, \mathbf{Z}/p\mathbf{Z}) \to 0\] where the first arrow maps \(f(x)\) to \(f^p - f\). A set of representatives for the cokernel is formed by the polynomials \[\sum\nolimits_{p \not | n} \lambda_n x^n\] with \(\lambda_n \in k\). (If \(k\) is not algebraically closed you have to add some constants to this as well.) In particular when \(k'/k\) is an algebraically closed extension, then the map \[H^1_\etale(\mathbf{A}^1_k, \mathbf{Z}/p\mathbf{Z}) \to H^1_\etale(\mathbf{A}^1_{k'}, \mathbf{Z}/p\mathbf{Z})\] is not an isomorphism in general. In particular, the map \(\pi_1(\mathbf{A}^1_{k'}) \to \pi_1(\mathbf{A}^1_k)\) between étale fundamental groups (insert future reference here) is not an isomorphism either. Thus the étale homotopy type of the affine line depends on the algebraically closed ground field. From Lemma 0A5B above we see that this is a phenomenon which only happens in characteristic \(p\) with \(p\)-power torsion coefficients.

Lemma

Let \(k\) be an algebraically closed field. Let \(X\) be a separated finite type scheme over \(k\) of dimension \(\leq 1\). Let \(0 \to \mathcal{F}_1 \to \mathcal{F} \to \mathcal{F}_2 \to 0\) be a short exact sequence of torsion abelian sheaves on \(X\). If statements (0A53) – (0A5A) hold for \(\mathcal{F}_1\) and \(\mathcal{F}_2\), then they hold for \(\mathcal{F}\).

Proof

This is mostly immediate from the definitions and the long exact sequence of cohomology. Also observe that \(\mathcal{F}\) is constructible (resp. of torsion prime to the characteristic of \(k\)) if and only if both \(\mathcal{F}_1\) and \(\mathcal{F}_2\) are constructible (resp. of torsion prime to the characteristic of \(k\)). See Proposition 09BH. Some details omitted.

Lemma

Let \(k\) be an algebraically closed field. Let \(f : X \to Y\) be a finite morphism of separated finite type schemes over \(k\) of dimension \(\leq 1\). Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X\). If statements (0A53) – (0A5A) hold for \(\mathcal{F}\), then they hold for \(f_*\mathcal{F}\).

Proof

Namely, we have \(H^q_\etale(X, \mathcal{F}) = H^q_\etale(Y, f_*\mathcal{F})\) by the vanishing of \(R^qf_*\) for \(q > 0\) (Proposition 03QP) and the Leray spectral sequence (Cohomology on Sites, Lemma 0733). For (0A5A) use that formation of \(f_*\) commutes with arbitrary base change (Lemma 0959).

Lemma

In Situation 0A52 assume \(\mathcal{F}\) constructible. Let \(j : X' \to X\) be the inclusion of a dense open subscheme. Then statements (0A53) – (0A5A) hold for \(\mathcal{F}\) if and only if they hold for \(j_!j^{-1}\mathcal{F}\).

Proof

Since \(X'\) is dense, we see that \(Z = X \setminus X'\) has dimension \(0\) and hence is a finite set \(Z = \{x_1, \ldots, x_n\}\) of \(k\)-rational points. Consider the short exact sequence \[0 \to j_!j^{-1}\mathcal{F} \to \mathcal{F} \to i_*i^{-1}\mathcal{F} \to 0\] of Lemma 095L. Observe that \(H^q_\etale(X, i_*i^{-1}\mathcal{F}) = H^q_\etale(Z, i^*\mathcal{F})\). Namely, \(i : Z \to X\) is a closed immersion, hence finite, hence we have the vanishing of \(R^qi_*\) for \(q > 0\) by Proposition 03QP, and hence the equality follows from the Leray spectral sequence (Cohomology on Sites, Lemma 0733). Since \(Z\) is a disjoint union of spectra of algebraically closed fields, we conclude that \(H^q_\etale(Z, i^*\mathcal{F}) = 0\) for \(q > 0\) and \[H^0_\etale(Z, i^{-1}\mathcal{F}) = \bigoplus\nolimits_{i = 1, \ldots, n} \mathcal{F}_{x_i}\] which is finite as \(\mathcal{F}_{x_i}\) is finite due to the assumption that \(\mathcal{F}\) is constructible. The long exact cohomology sequence gives an exact sequence \[0 \to H^0_\etale(X, j_!j^{-1}\mathcal{F}) \to H^0_\etale(X, \mathcal{F}) \to H^0_\etale(Z, i^{-1}\mathcal{F}) \to H^1_\etale(X, j_!j^{-1}\mathcal{F}) \to H^1_\etale(X, \mathcal{F}) \to 0\] and isomorphisms \(H^q_\etale(X, j_!j^{-1}\mathcal{F}) \to H^q_\etale(X, \mathcal{F})\) for \(q > 1\).

At this point it is easy to deduce each of (0A53) – (0A5A) holds for \(\mathcal{F}\) if and only if it holds for \(j_!j^{-1}\mathcal{F}\). We make a few small remarks to help the reader: (a) if \(\mathcal{F}\) is torsion prime to the characteristic of \(k\), then so is \(j_!j^{-1}\mathcal{F}\), (b) the sheaf \(j_!j^{-1}\mathcal{F}\) is constructible, (c) we have \(H^0_\etale(Z, i^{-1}\mathcal{F}) = H^0_\etale(Z_{k'}, i^{-1}\mathcal{F}|_{Z_{k'}})\), and (d) if \(U \subset X\) is an open, then \(U' = U \cap X'\) is dense in \(U\).

Lemma

In Situation 0A52 assume \(X\) is smooth. Let \(j : U \to X\) an open immersion. Let \(\ell\) be a prime number. Let \(\mathcal{F} = j_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\). Then statements (0A53) – (0A5A) hold for \(\mathcal{F}\).

Proof

Since \(X\) is smooth, it is a disjoint union of smooth curves and hence we may assume \(X\) is a curve (i.e., irreducible). Then either \(U = \emptyset\) and there is nothing to prove or \(U \subset X\) is dense. In this case the lemma follows from Lemmas 0A5B and 0GJA.

Lemma

In Situation 0A52 assume \(X\) reduced. Let \(j : U \to X\) an open immersion. Let \(\ell\) be a prime number and \(\mathcal{F} = j_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\). Then statements (0A53) – (0A5A) hold for \(\mathcal{F}\).

Proof

The difference with Lemma 03SG is that here we do not assume \(X\) is smooth. Let \(\nu : X^\nu \to X\) be the normalization morphism. Then \(\nu\) is finite (Varieties, Lemma 0BXR) and \(X^\nu\) is smooth (Varieties, Lemma 0B8Y). Let \(j^\nu : U^\nu \to X^\nu\) be the inverse image of \(U\). By Lemma 03SG the result holds for \(j^\nu_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\). By Lemma 0A5D the result holds for \(\nu_*j^\nu_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\). In general it won’t be true that \(\nu_*j^\nu_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\) is equal to \(j_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\) but we can work around this as follows. As \(X\) is reduced the morphism \(\nu : X^\nu \to X\) is an isomorphism over a dense open \(j' : X' \to X\) (Varieties, Lemma 0BXR). Over this open we have agreement \[(j')^{-1}(\nu_*j^\nu_!\underline{\mathbf{Z}/\ell\mathbf{Z}}) = (j')^{-1}(j_!\underline{\mathbf{Z}/\ell\mathbf{Z}})\] Using Lemma 0GJA twice for \(j' : X' \to X\) and the sheaves above we conclude.

Lemma

In Situation 0A52 assume \(X\) reduced. Let \(j : U \to X\) an open immersion with \(U\) connected. Let \(\ell\) be a prime number. Let \(\mathcal{G}\) a finite locally constant sheaf of \(\mathbf{F}_\ell\)-vector spaces on \(U\). Let \(\mathcal{F} = j_!\mathcal{G}\). Then statements (0A53) – (0A5A) hold for \(\mathcal{F}\).

Proof

Let \(f : V \to U\) be a finite étale morphism of degree prime to \(\ell\) as in Lemma 0A3R. The discussion in Section 03SH gives maps \[\mathcal{G} \to f_*f^{-1}\mathcal{G} \to \mathcal{G}\] whose composition is an isomorphism. Hence it suffices to prove the lemma with \(\mathcal{F} = j_!f_*f^{-1}\mathcal{G}\). By Zariski’s Main theorem (More on Morphisms, Lemma 05K0) we can choose a diagram \[\xymatrix{ V \ar[r]_{j'} \ar[d]_f & Y \ar[d]^{\overline{f}} \\ U \ar[r]^j & X }\] with \(\overline{f} : Y \to X\) finite and \(j'\) an open immersion with dense image. We may replace \(Y\) by its reduction (this does not change \(V\) as \(V\) is reduced being étale over \(U\)). Since \(f\) is finite and \(V\) dense in \(Y\) we have \(V = U \times_X Y\). By Lemma 0GJ1 we have \[j_!f_*f^{-1}\mathcal{G} = \overline{f}_*j'_!f^{-1}\mathcal{G}\] By Lemma 0A5D it suffices to consider \(j'_!f^{-1}\mathcal{G}\). The existence of the filtration given by Lemma 0A3R, the fact that \(j'_!\) is exact, and Lemma 0A5C reduces us to the case \(\mathcal{F} = j'_!\underline{\mathbf{Z}/\ell\mathbf{Z}}\) which is Lemma 0A3Q.

Theorem

If \(k\) is an algebraically closed field, \(X\) is a separated, finite type scheme of dimension \(\leq 1\) over \(k\), and \(\mathcal{F}\) is a torsion abelian sheaf on \(X_\etale\), then

  1. \(H^q_\etale(X, \mathcal{F}) = 0\) for \(q > 2\),

  2. \(H^q_\etale(X, \mathcal{F}) = 0\) for \(q > 1\) if \(X\) is affine,

  3. \(H^q_\etale(X, \mathcal{F}) = 0\) for \(q > 1\) if \(p = \text{char}(k) > 0\) and \(\mathcal{F}\) is \(p\)-power torsion,

  4. \(H^q_\etale(X, \mathcal{F})\) is finite if \(\mathcal{F}\) is constructible and torsion prime to \(\text{char}(k)\),

  5. \(H^q_\etale(X, \mathcal{F})\) is finite if \(X\) is proper and \(\mathcal{F}\) constructible,

  6. \(H^q_\etale(X, \mathcal{F}) \to H^q_\etale(X_{k'}, \mathcal{F}|_{X_{k'}})\) is an isomorphism for any extension \(k'/k\) of algebraically closed fields if \(\mathcal{F}\) is torsion prime to \(\text{char}(k)\),

  7. \(H^q_\etale(X, \mathcal{F}) \to H^q_\etale(X_{k'}, \mathcal{F}|_{X_{k'}})\) is an isomorphism for any extension \(k'/k\) of algebraically closed fields if \(X\) is proper,

  8. \(H^2_\etale(X, \mathcal{F}) \to H^2_\etale(U, \mathcal{F})\) is surjective for all \(U \subset X\) open.

Proof

The theorem says that in Situation 0A52 statements (0A53) – (0A5A) hold. Our first step is to replace \(X\) by its reduction, which is permissible by Proposition 03SI. By Lemma 03SA we can write \(\mathcal{F}\) as a filtered colimit of constructible abelian sheaves. Taking cohomology commutes with colimits, see Lemma 03Q5. Moreover, pullback via \(X_{k'} \to X\) commutes with colimits as a left adjoint. Thus it suffices to prove the statements for a constructible sheaf.

In this paragraph we use Lemma 0A5C without further mention. Writing \(\mathcal{F} = \mathcal{F}_1 \oplus \ldots \oplus \mathcal{F}_r\) where \(\mathcal{F}_i\) is \(\ell_i\)-primary for some prime \(\ell_i\), we may assume that \(\ell^n\) kills \(\mathcal{F}\) for some prime \(\ell\). Now consider the exact sequence \[0 \to \mathcal{F}[\ell] \to \mathcal{F} \to \mathcal{F}/\mathcal{F}[\ell] \to 0.\] Thus we see that it suffices to assume that \(\mathcal{F}\) is \(\ell\)-torsion. This means that \(\mathcal{F}\) is a constructible sheaf of \(\mathbf{F}_\ell\)-vector spaces for some prime number \(\ell\).

By definition this means there is a dense open \(U \subset X\) such that \(\mathcal{F}|_U\) is finite locally constant sheaf of \(\mathbf{F}_\ell\)-vector spaces. Since \(\dim(X) \leq 1\) we may assume, after shrinking \(U\), that \(U = U_1 \amalg \ldots \amalg U_n\) is a disjoint union of irreducible schemes (just remove the closed points which lie in the intersections of \(\geq 2\) components of \(U\)). By Lemma 0GJA we reduce to the case \(\mathcal{F} = j_!\mathcal{G}\) where \(\mathcal{G}\) is a finite locally constant sheaf of \(\mathbf{F}_\ell\)-vector spaces on \(U\).

Since we chose \(U = U_1 \amalg \ldots \amalg U_n\) with \(U_i\) irreducible we have \[j_!\mathcal{G} = j_{1!}(\mathcal{G}|_{U_1}) \oplus \ldots \oplus j_{n!}(\mathcal{G}|_{U_n})\] where \(j_i : U_i \to X\) is the inclusion morphism. The case of \(j_{i!}(\mathcal{G}|_{U_i})\) is handled in Lemma 03SD.

Theorem

Let \(X\) be a finite type, dimension \(1\) scheme over an algebraically closed field \(k\). Let \(\mathcal{F}\) be a torsion sheaf on \(X_\etale\). Then \[H_\etale^q(X, \mathcal{F}) = 0, \quad \forall q \geq 3.\] If \(X\) affine then also \(H_\etale^2(X, \mathcal{F}) = 0\).

Proof

If \(X\) is separated, this follows immediately from the more precise Theorem 03SC. If \(X\) is nonseparated, choose an affine open covering \(X = X_1 \cup \ldots \cup X_n\). By induction on \(n\) we may assume the vanishing holds over \(U = X_1 \cup \ldots \cup X_{n - 1}\). Then Mayer-Vietoris (Lemma 0A50) gives \[H^2_\etale(U, \mathcal{F}) \oplus H^2_\etale(X_n, \mathcal{F}) \to H^2_\etale(U \cap X_n, \mathcal{F}) \to H^3_\etale(X, \mathcal{F}) \to 0\] However, since \(U \cap X_n\) is an open of an affine scheme and hence affine by our dimension assumption, the group \(H^2_\etale(U \cap X_n, \mathcal{F})\) vanishes by Theorem 03SC.

Lemma

Let \(k'/k\) be an extension of separably closed fields. Let \(X\) be a proper scheme over \(k\) of dimension \(\leq 1\). Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X\). Then the map \(H^q_\etale(X, \mathcal{F}) \to H^q_\etale(X_{k'}, \mathcal{F}|_{X_{k'}})\) is an isomorphism for \(q \geq 0\).

Proof

We have seen this for algebraically closed fields in Theorem 03SC. Given \(k \subset k'\) as in the statement of the lemma we can choose a diagram \[\xymatrix{ k' \ar[r] & \overline{k}' \\ k \ar[u] \ar[r] & \overline{k} \ar[u] }\] where \(k \subset \overline{k}\) and \(k' \subset \overline{k}'\) are the algebraic closures. Since \(k\) and \(k'\) are separably closed the field extensions \(\overline{k}/k\) and \(\overline{k}'/k'\) are algebraic and purely inseparable. In this case the morphisms \(X_{\overline{k}} \to X\) and \(X_{\overline{k}'} \to X_{k'}\) are universal homeomorphisms. Thus the cohomology of \(\mathcal{F}\) may be computed on \(X_{\overline{k}}\) and the cohomology of \(\mathcal{F}|_{X_{k'}}\) may be computed on \(X_{\overline{k}'}\), see Proposition 03SI. Hence we deduce the general case from the case of algebraically closed fields.

Cohomology of torsion modules on curves

In this section we repeat the arguments of Section 03SB for constructible sheaves of modules over a Noetherian ring which are torsion. We start with the most interesting step.

Lemma

Let \(\Lambda\) be a Noetherian ring, let \(M\) be a finite \(\Lambda\)-module which is annihilated by an integer \(n > 0\), let \(k\) be an algebraically closed field, and let \(X\) be a separated, finite type scheme of dimension \(\leq 1\) over \(k\). Then

  1. \(H^q_\etale(X, \underline{M})\) is a finite \(\Lambda\)-module if \(n\) is prime to \(\text{char}(k)\),

  2. \(H^q_\etale(X, \underline{M})\) is a finite \(\Lambda\)-module if \(X\) is proper.

Proof

If \(n = \ell n'\) for some prime number \(\ell\), then we get a short exact sequence \(0 \to M[\ell] \to M \to M' \to 0\) of finite \(\Lambda\)-modules and \(M'\) is annihilated by \(n'\). This produces a corresponding short exact sequence of constant sheaves, which in turn gives rise to an exact sequence of cohomology modules \[H^q_\etale(X, \underline{M[n]}) \to H^q_\etale(X, \underline{M}) \to H^q_\etale(X, \underline{M'})\] Thus, if we can show the result in case \(M\) is annihilated by a prime number, then by induction on \(n\) we win.

Let \(\ell\) be a prime number such that \(\ell\) annihilates \(M\). Then we can replace \(\Lambda\) by the \(\mathbf{F}_\ell\)-algebra \(\Lambda/\ell \Lambda\). Namely, the cohomology of \(\mathcal{F}\) as a sheaf of \(\Lambda\)-modules is the same as the cohomology of \(\mathcal{F}\) as a sheaf of \(\Lambda/\ell \Lambda\)-modules, for example by Cohomology on Sites, Lemma 03FD.

Assume \(\ell\) be a prime number such that \(\ell\) annihilates \(M\) and \(\Lambda\). Let us reduce to the case where \(M\) is a finite free \(\Lambda\)-module. Namely, choose a short exact sequence \[0 \to N \to \Lambda^{\oplus m} \to M \to 0\] This determines an exact sequence \[H^q_\etale(X, \underline{\Lambda^{\oplus m}}) \to H^q_\etale(X, \underline{M}) \to H^{q + 1}_\etale(X, \underline{N})\] By descending induction on \(q\) we get the result for \(M\) if we know the result for \(\Lambda^{\oplus m}\). Here we use that we know that our cohomology groups vanish in degrees \(> 2\) by Theorem 03SC.

Let \(\ell\) be a prime number and assume that \(\ell\) annihilates \(\Lambda\). It remains to show that the cohomology groups \(H^q_\etale(X, \underline{\Lambda})\) are finite \(\Lambda\)-modules. We will use a trick to show this; the “correct” argument uses a coefficient theorem which we will show later. Choose a basis \(\Lambda = \bigoplus_{i \in I} \mathbf{F}_\ell e_i\) such that \(e_0 = 1\) for some \(0 \in I\). The choice of this basis determines an isomorphism \[\underline{\Lambda} = \bigoplus \underline{\mathbf{F}_\ell} e_i\] of sheaves on \(X_\etale\). Thus we see that \[H^q_\etale(X, \underline{\Lambda}) = H^q_\etale(X, \bigoplus \underline{\mathbf{F}_\ell} e_i) = \bigoplus H^q_\etale(X, \underline{\mathbf{F}_\ell})e_i\] since taking cohomology over \(X\) commutes with direct sums by Theorem 09YQ (or Lemma 03Q5 or Lemma 0GIS). Since we already know that \(H^q_\etale(X, \underline{\mathbf{F}_\ell})\) is a finite dimensional \(\mathbf{F}_\ell\)-vector space (by Theorem 03SC), we see that \(H^q_\etale(X, \underline{\Lambda})\) is free over \(\Lambda\) of the same rank. Namely, given a basis \(\xi_1, \ldots, \xi_m\) of \(H^q_\etale(X, \underline{\mathbf{F}_\ell})\) we see that \(\xi_1 e_0, \ldots, \xi_m e_0\) form a \(\Lambda\)-basis for \(H^q_\etale(X, \underline{\Lambda})\).

Lemma

Let \(\Lambda\) be a Noetherian ring, let \(k\) be an algebraically closed field, let \(f : X \to Y\) be a finite morphism of separated finite type schemes over \(k\) of dimension \(\leq 1\), and let \(\mathcal{F}\) be a sheaf of \(\Lambda\)-modules on \(X_\etale\). If \(H^q_\etale(X, \mathcal{F})\) is a finite \(\Lambda\)-module, then so is \(H^q_\etale(Y, f_*\mathcal{F})\).

Proof

Namely, we have \(H^q_\etale(X, \mathcal{F}) = H^q_\etale(Y, f_*\mathcal{F})\) by the vanishing of \(R^qf_*\) for \(q > 0\) (Proposition 03QP) and the Leray spectral sequence (Cohomology on Sites, Lemma 0733).

Lemma

Let \(\Lambda\) be a Noetherian ring, let \(k\) be an algebraically closed field, let \(X\) be a separated finite type scheme over \(k\) of dimension \(\leq 1\), let \(\mathcal{F}\) be a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\), and let \(j : X' \to X\) be the inclusion of a dense open subscheme. Then \(H^q_\etale(X, \mathcal{F})\) is a finite \(\Lambda\)-module if and only if \(H^q_\etale(X, j_!j^{-1}\mathcal{F})\) is a finite \(\Lambda\)-module.

Proof

Since \(X'\) is dense, we see that \(Z = X \setminus X'\) has dimension \(0\) and hence is a finite set \(Z = \{x_1, \ldots, x_n\}\) of \(k\)-rational points. Consider the short exact sequence \[0 \to j_!j^{-1}\mathcal{F} \to \mathcal{F} \to i_*i^{-1}\mathcal{F} \to 0\] of Lemma 095L. Observe that \(H^q_\etale(X, i_*i^{-1}\mathcal{F}) = H^q_\etale(Z, i^*\mathcal{F})\). Namely, \(i : Z \to X\) is a closed immersion, hence finite, hence we have the vanishing of \(R^qi_*\) for \(q > 0\) by Proposition 03QP, and hence the equality follows from the Leray spectral sequence (Cohomology on Sites, Lemma 0733). Since \(Z\) is a disjoint union of spectra of algebraically closed fields, we conclude that \(H^q_\etale(Z, i^*\mathcal{F}) = 0\) for \(q > 0\) and \[H^0_\etale(Z, i^{-1}\mathcal{F}) = \bigoplus\nolimits_{i = 1, \ldots, n} \mathcal{F}_{x_i}\] which is a finite \(\Lambda\)-module \(\mathcal{F}_{x_i}\) is finite due to the assumption that \(\mathcal{F}\) is a constructible sheaf of \(\Lambda\)-modules. The long exact cohomology sequence gives an exact sequence \[0 \to H^0_\etale(X, j_!j^{-1}\mathcal{F}) \to H^0_\etale(X, \mathcal{F}) \to H^0_\etale(Z, i^{-1}\mathcal{F}) \to H^1_\etale(X, j_!j^{-1}\mathcal{F}) \to H^1_\etale(X, \mathcal{F}) \to 0\] and isomorphisms \(H^0_\etale(X, j_!j^{-1}\mathcal{F}) \to H^0_\etale(X, \mathcal{F})\) for \(q > 1\). The lemma follows easily from this.

Lemma

Let \(\Lambda\) be a Noetherian ring, let \(M\) be a finite \(\Lambda\)-module which is annihilated by an integer \(n > 0\), let \(k\) be an algebraically closed field, let \(X\) be a separated, finite type scheme of dimension \(\leq 1\) over \(k\), and let \(j : U \to X\) be an open immersion. Then

  1. \(H^q_\etale(X, j_!\underline{M})\) is a finite \(\Lambda\)-module if \(n\) is prime to \(\text{char}(k)\),

  2. \(H^q_\etale(X, j_!\underline{M})\) is a finite \(\Lambda\)-module if \(X\) is proper.

Proof

Since \(\dim(X) \leq 1\) there is an open \(V \subset X\) which is disjoint from \(U\) such that \(X' = U \cup V\) is dense open in \(X\) (details omitted). If \(j' : X' \to X\) denotes the inclusion morphism, then we see that \(j_!\underline{M}\) is a direct summand of \(j'_!\underline{M}\). Hence it suffices to prove the lemma in case \(U\) is open and dense in \(X\). This case follows from Lemmas 0GJE and 0GJC.

Lemma

Let \(\Lambda\) be a Noetherian ring, let \(k\) be an algebraically closed field, let \(X\) be a separated finite type scheme over \(k\) of dimension \(\leq 1\), and let \(0 \to \mathcal{F}_1 \to \mathcal{F} \to \mathcal{F}_2 \to 0\) be a short exact sequence of sheaves of \(\Lambda\)-modules on \(X_\etale\). If \(H^q_\etale(X, \mathcal{F}_i)\), \(i = 1, 2\) are finite \(\Lambda\)-modules then \(H^q_\etale(X, \mathcal{F})\) is a finite \(\Lambda\)-module.

Proof

Immediate from the long exact sequence of cohomology.

Lemma

Let \(\Lambda\) be a Noetherian ring, let \(k\) be an algebraically closed field, let \(X\) be a separated, finite type scheme of dimension \(\leq 1\) over \(k\), let \(j : U \to X\) be an open immersion with \(U\) connected, let \(\ell\) be a prime number, let \(n > 0\), and let \(\mathcal{G}\) be a finite type, locally constant sheaf of \(\Lambda\)-modules on \(U_\etale\) annihilated by \(\ell^n\). Then

  1. \(H^q_\etale(X, j_!\mathcal{G})\) is a finite \(\Lambda\)-module if \(\ell\) is prime to \(\text{char}(k)\),

  2. \(H^q_\etale(X, j_!\mathcal{G})\) is a finite \(\Lambda\)-module if \(X\) is proper.

Proof

Let \(f : V \to U\) be a finite étale morphism of degree prime to \(\ell\) as in Lemma 0GJ0. The discussion in Section 03SH gives maps \[\mathcal{G} \to f_*f^{-1}\mathcal{G} \to \mathcal{G}\] whose composition is an isomorphism. Hence it suffices to prove the finiteness of \(H^q_\etale(X, j_!f_*f^{-1}\mathcal{G})\). By Zariski’s Main theorem (More on Morphisms, Lemma 05K0) we can choose a diagram \[\xymatrix{ V \ar[r]_{j'} \ar[d]_f & Y \ar[d]^{\overline{f}} \\ U \ar[r]^j & X }\] with \(\overline{f} : Y \to X\) finite and \(j'\) an open immersion with dense image. Since \(f\) is finite and \(V\) dense in \(Y\) we have \(V = U \times_X Y\). By Lemma 0GJ1 we have \[j_!f_*f^{-1}\mathcal{G} = \overline{f}_*j'_!f^{-1}\mathcal{G}\] By Lemma 0GJD it suffices to consider \(j'_!f^{-1}\mathcal{G}\). The existence of the filtration given by Lemma 0GJ0, the fact that \(j'_!\) is exact, and Lemma 0GJG reduces us to the case \(\mathcal{F} = j'_!\underline{M}\) for a finite \(\Lambda\)-module \(M\) which is Lemma 0GJF.

Theorem

Let \(\Lambda\) be a Noetherian ring, let \(k\) be an algebraically closed field, let \(X\) be a separated, finite type scheme of dimension \(\leq 1\) over \(k\), and let \(\mathcal{F}\) be a constructible sheaf of \(\Lambda\)-modules on \(X_\etale\) which is torsion. Then

  1. \(H^q_\etale(X, \mathcal{F})\) is a finite \(\Lambda\)-module if \(\mathcal{F}\) is torsion prime to \(\text{char}(k)\),

  2. \(H^q_\etale(X, \mathcal{F})\) is a finite \(\Lambda\)-module if \(X\) is proper.

Proof

without further mention. Write \(\mathcal{F} = \mathcal{F}_1 \oplus \ldots \oplus \mathcal{F}_r\) where \(\mathcal{F}_i\) is annihilated by \(\ell_i^{n_i}\) for some prime \(\ell_i\) and integer \(n_i > 0\). By Lemma 0GJG it suffices to prove the theorem for \(\mathcal{F}_i\). Thus we may and do assume that \(\ell^n\) kills \(\mathcal{F}\) for some prime \(\ell\) and integer \(n > 0\).

Since \(\mathcal{F}\) is constructible as a sheaf of \(\Lambda\)-modules, there is a dense open \(U \subset X\) such that \(\mathcal{F}|_U\) is a finite type, locally constant sheaf of \(\Lambda\)-modules. Since \(\dim(X) \leq 1\) we may assume, after shrinking \(U\), that \(U = U_1 \amalg \ldots \amalg U_n\) is a disjoint union of irreducible schemes (just remove the closed points which lie in the intersections of \(\geq 2\) components of \(U\)). By Lemma 0GJE we reduce to the case \(\mathcal{F} = j_!\mathcal{G}\) where \(\mathcal{G}\) is a finite type, locally constant sheaf of \(\Lambda\)-modules on \(U\) (and annihilated by \(\ell^n\)).

Since we chose \(U = U_1 \amalg \ldots \amalg U_n\) with \(U_i\) irreducible we have \[j_!\mathcal{G} = j_{1!}(\mathcal{G}|_{U_1}) \oplus \ldots \oplus j_{n!}(\mathcal{G}|_{U_n})\] where \(j_i : U_i \to X\) is the inclusion morphism. The case of \(j_{i!}(\mathcal{G}|_{U_i})\) is handled in Lemma 0GJH.

First cohomology of proper schemes

In Fundamental Groups, Section 0BQC we have seen, in some sense, that taking \(R^1f_*\underline{G}\) commutes with base change if \(f : X \to Y\) is a proper morphism and \(G\) is a finite group (not necessarily commutative). In this section we deduce a useful consequence of these results.

Lemma

Let \(A\) be a henselian local ring. Let \(X\) be a proper scheme over \(A\) with closed fibre \(X_0\). Let \(M\) be a finite abelian group. Then \(H^1_\etale(X, \underline{M}) = H^1_\etale(X_0, \underline{M})\).

Proof

By Cohomology on Sites, Lemma 03AJ an element of \(H^1_\etale(X, \underline{M})\) corresponds to a \(\underline{M}\)-torsor \(\mathcal{F}\) on \(X_\etale\). Such a torsor is clearly a finite locally constant sheaf. Hence \(\mathcal{F}\) is representable by a scheme \(V\) finite étale over \(X\), Lemma 03RV. Conversely, a scheme \(V\) finite étale over \(X\) with an \(M\)-action which turns it into an \(M\)-torsor over \(X\) gives rise to a cohomology class. The same translation between cohomology classes over \(X_0\) and torsors finite étale over \(X_0\) holds. Thus the lemma is a consequence of the equivalence of categories of Fundamental Groups, Lemma 0A48.

The following technical lemma is a key ingredient in the proof of the proper base change theorem. The argument works word for word for any proper scheme over \(A\) whose special fibre has dimension \(\leq 1\), but in fact the conclusion will be a consequence of the proper base change theorem and we only need this particular version in its proof.

Lemma

Let \(A\) be a henselian local ring. Let \(X = \mathbf{P}^1_A\). Let \(X_0 \subset X\) be the closed fibre. Let \(\ell\) be a prime number. Let \(\mathcal{I}\) be an injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(X_\etale\). Then \(H^q_\etale(X_0, \mathcal{I}|_{X_0}) = 0\) for \(q > 0\).

Proof

Observe that \(X\) is a separated scheme which can be covered by \(2\) affine opens. Hence for \(q > 1\) this follows from Gabber’s affine variant of the proper base change theorem, see Lemma 0A51. Thus we may assume \(q = 1\). Let \(\xi \in H^1_\etale(X_0, \mathcal{I}|_{X_0})\). Goal: show that \(\xi\) is \(0\). By Lemmas 03SA and 03Q5 we can find a map \(\mathcal{F} \to \mathcal{I}\) with \(\mathcal{F}\) a constructible sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules and \(\xi\) coming from an element \(\zeta\) of \(H^1_\etale(X_0, \mathcal{F}|_{X_0})\). Suppose we have an injective map \(\mathcal{F} \to \mathcal{F}'\) of sheaves of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(X_\etale\). Since \(\mathcal{I}\) is injective we can extend the given map \(\mathcal{F} \to \mathcal{I}\) to a map \(\mathcal{F}' \to \mathcal{I}\). In this situation we may replace \(\mathcal{F}\) by \(\mathcal{F}'\) and \(\zeta\) by the image of \(\zeta\) in \(H^1_\etale(X_0, \mathcal{F}'|_{X_0})\). Also, if \(\mathcal{F} = \mathcal{F}_1 \oplus \mathcal{F}_2\) is a direct sum, then we may replace \(\mathcal{F}\) by \(\mathcal{F}_i\) and \(\zeta\) by the image of \(\zeta\) in \(H^1_\etale(X_0, \mathcal{F}_i|_{X_0})\).

By Lemma 09Z7 and the remarks above we may assume \(\mathcal{F}\) is of the form \(f_*\underline{M}\) where \(M\) is a finite \(\mathbf{Z}/\ell\mathbf{Z}\)-module and \(f : Y \to X\) is a finite morphism of finite presentation (such sheaves are still constructible by Lemma 095R but we won’t need this). Since formation of \(f_*\) commutes with any base change (Lemma 0959) we see that the restriction of \(f_*\underline{M}\) to \(X_0\) is equal to the pushforward of \(\underline{M}\) via the induced morphism \(Y_0 \to X_0\) of special fibres. By the Leray spectral sequence (Proposition 03QC) and vanishing of higher direct images (Proposition 03QP), we find \[H^1_\etale(X_0, f_*\underline{M}|_{X_0}) = H^1_\etale(Y_0, \underline{M}).\] Since \(Y \to \Spec(A)\) is proper we can use Lemma 0A5G to see that the \(H^1_\etale(Y_0, \underline{M})\) is equal to \(H^1_\etale(Y, \underline{M})\). Thus we see that our cohomology class \(\zeta\) lifts to a cohomology class \[\tilde\zeta \in H^1_\etale(Y, \underline{M}) = H^1_\etale(X, f_*\underline{M})\] However, \(\tilde \zeta\) maps to zero in \(H^1_\etale(X, \mathcal{I})\) as \(\mathcal{I}\) is injective and by commutativity of \[\xymatrix{ H^1_\etale(X, f_*\underline{M}) \ar[r] \ar[d] & H^1_\etale(X, \mathcal{I}) \ar[d] \\ H^1_\etale(X_0, (f_*\underline{M})|_{X_0}) \ar[r] & H^1_\etale(X_0, \mathcal{I}|_{X_0}) }\] we conclude that the image \(\xi\) of \(\zeta\) is zero as well.

Preliminaries on base change

If you are interested in either the smooth base change theorem or the proper base change theorem, you should skip directly to the corresponding sections. In this section and the next few sections we consider commutative diagrams \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] of schemes; we usually assume this diagram is cartesian, i.e., \(Y = X \times_S T\). A commutative diagram as above gives rise to a commutative diagram \[\xymatrix{ X_\etale \ar[d]_{f_{small}} & Y_\etale \ar[d]^{e_{small}} \ar[l]^{h_{small}} \\ S_\etale & T_\etale \ar[l]_{g_{small}} }\] of small étale sites. Let us use the notation \[f^{-1} = f_{small}^{-1}, \quad g_* = g_{small, *}, \quad e^{-1} = e_{small}^{-1}, \text{ and}\quad h_* = h_{small, *}.\] By Sites, Section 06UM we get a base change or pullback map \[f^{-1}g_*\mathcal{F} \longrightarrow h_*e^{-1}\mathcal{F}\] for a sheaf \(\mathcal{F}\) on \(T_\etale\). If \(\mathcal{F}\) is an abelian sheaf on \(T_\etale\), then we get a derived base change map \[f^{-1}Rg_*\mathcal{F} \longrightarrow Rh_*e^{-1}\mathcal{F}\] see Cohomology on Sites, Lemma 0736. Finally, if \(K\) is an arbitrary object of \(D(T_\etale)\) there is a base change map \[f^{-1}Rg_*K \longrightarrow Rh_*e^{-1}K\] see Cohomology on Sites, Remark 07A7.

Lemma

Consider a cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] Let \(\{U_i \to X\}\) be an étale covering such that \(U_i \to S\) factors as \(U_i \to V_i \to S\) with \(V_i \to S\) étale and consider the cartesian diagrams \[\xymatrix{ U_i \ar[d]_{f_i} & U_i \times_X Y \ar[l]^{h_i} \ar[d]^{e_i} \\ V_i & V_i \times_S T \ar[l]_{g_i} }\] Let \(\mathcal{F}\) be a sheaf on \(T_\etale\). Let \(K\) in \(D(T_\etale)\). Set \(K_i = K|_{V_i \times_S T}\) and \(\mathcal{F}_i = \mathcal{F}|_{V_i \times_S T}\).

  1. If \(f_i^{-1}g_{i, *}\mathcal{F}_i = h_{i, *}e_i^{-1}\mathcal{F}_i\) for all \(i\), then \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\).

  2. If \(f_i^{-1}Rg_{i, *}K_i = Rh_{i, *}e_i^{-1}K_i\) for all \(i\), then \(f^{-1}Rg_*K = Rh_*e^{-1}K\).

  3. If \(\mathcal{F}\) is an abelian sheaf and \(f_i^{-1}R^qg_{i, *}\mathcal{F}_i = R^qh_{i, *}e_i^{-1}\mathcal{F}_i\) for all \(i\), then \(f^{-1}R^qg_*\mathcal{F} = R^qh_*e^{-1}\mathcal{F}\).

Proof

Proof of (1). First we observe that \[(f^{-1}g_*\mathcal{F})|_{U_i} = f_i^{-1}(g_*\mathcal{F}|_{V_i}) = f_i^{-1}g_{i, *}\mathcal{F}_i\] The first equality because \(U_i \to X \to S\) is equal to \(U_i \to V_i \to S\) and the second equality because \(g_*\mathcal{F}|_{V_i} = g_{i, *}\mathcal{F}_i\) by Sites, Lemma 03EF. Similarly we have \[(h_*e^{-1}\mathcal{F})|_{U_i} = h_{i, *}(e^{-1}\mathcal{F}|_{U_i \times_X Y}) = h_{i, *}e_i^{-1}\mathcal{F}_i\] Thus if the base change maps \(f_i^{-1}g_{i, *}\mathcal{F}_i \to h_{i, *}e_i^{-1}\mathcal{F}_i\) are isomorphisms for all \(i\), then the base change map \(f^{-1}g_*\mathcal{F} \to h_*e^{-1}\mathcal{F}\) restricts to an isomorphism over \(U_i\) for all \(i\) and we conclude it is an isomorphism as \(\{U_i \to X\}\) is an étale covering.

For the other two statements we replace the appeal to Sites, Lemma 03EF by an appeal to Cohomology on Sites, Lemma 0D6G.

Lemma

Consider a tower of cartesian diagrams of schemes \[\xymatrix{ W \ar[d]_i & Z \ar[l]^j \ar[d]^k \\ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] Let \(K\) in \(D(T_\etale)\). If \[f^{-1}Rg_*K \to Rh_*e^{-1}K \quad\text{and}\quad i^{-1}Rh_*e^{-1}K \to Rj_*k^{-1}e^{-1}K\] are isomorphisms, then \((f \circ i)^{-1}Rg_*K \to Rj_*(e \circ k)^{-1}K\) is an isomorphism. Similarly, if \(\mathcal{F}\) is an abelian sheaf on \(T_\etale\) and if \[f^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F} \quad\text{and}\quad i^{-1}R^qh_*e^{-1}\mathcal{F} \to R^qj_*k^{-1}e^{-1}\mathcal{F}\] are isomorphisms, then \((f \circ i)^{-1}R^qg_*\mathcal{F} \to R^qj_*(e \circ k)^{-1}\mathcal{F}\) is an isomorphism.

Proof

This is formal, provided one checks that the composition of these base change maps is the base change maps for the outer rectangle, see Cohomology on Sites, Remark 0E47.

Lemma

Let \(I\) be a directed set. Consider an inverse system of cartesian diagrams of schemes \[\xymatrix{ X_i \ar[d]_{f_i} & Y_i \ar[l]^{h_i} \ar[d]^{e_i} \\ S_i & T_i \ar[l]_{g_i} }\] with affine transition morphisms and with \(g_i\) quasi-compact and quasi-separated. Set \(X = \lim X_i\), \(S = \lim S_i\), \(T = \lim T_i\) and \(Y = \lim Y_i\) to obtain the cartesian diagram \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] Let \((\mathcal{F}_i, \varphi_{i'i})\) be a system of sheaves on \((T_i)\) as in Definition 0EZL. Set \(\mathcal{F} = \colim p_i^{-1}\mathcal{F}_i\) on \(T\) where \(p_i : T \to T_i\) is the projection. Then we have the following

  1. If \(f_i^{-1}g_{i, *}\mathcal{F}_i = h_{i, *}e_i^{-1}\mathcal{F}_i\) for all \(i\), then \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\).

  2. If \(\mathcal{F}_i\) is an abelian sheaf for all \(i\) and \(f_i^{-1}R^qg_{i, *}\mathcal{F}_i = R^qh_{i, *}e_i^{-1}\mathcal{F}_i\) for all \(i\), then \(f^{-1}R^qg_*\mathcal{F} = R^qh_*e^{-1}\mathcal{F}\).

Proof

We prove (2) and we omit the proof of (1). We will use without further mention that pullback of sheaves commutes with colimits as it is a left adjoint. Observe that \(h_i\) is quasi-compact and quasi-separated as a base change of \(g_i\). Denoting \(q_i : Y \to Y_i\) the projections, observe that \(e^{-1}\mathcal{F} = \colim e^{-1}p_i^{-1}\mathcal{F}_i = \colim q_i^{-1}e_i^{-1}\mathcal{F}_i\). By Lemma 0EYM this gives \[R^qh_*e^{-1}\mathcal{F} = \colim r_i^{-1}R^qh_{i, *}e_i^{-1}\mathcal{F}_i\] where \(r_i : X \to X_i\) is the projection. Similarly, we have \[f^{-1}Rg_*\mathcal{F} = f^{-1}\colim s_i^{-1}R^qg_{i, *}\mathcal{F}_i = \colim r_i^{-1}f_i^{-1}R^qg_{i, *}\mathcal{F}_i\] where \(s_i : S \to S_i\) is the projection. The lemma follows.

Lemma

Let \(I\), \(X_i\), \(Y_i\), \(S_i\), \(T_i\), \(f_i\), \(h_i\), \(e_i\), \(g_i\), \(X\), \(Y\), \(S\), \(T\), \(f\), \(h\), \(e\), \(g\) be as in the statement of Lemma 0EZT. Let \(0 \in I\) and let \(K_0 \in D^+(T_{0, \etale})\). For \(i \in I\), \(i \geq 0\) denote \(K_i\) the pullback of \(K_0\) to \(T_i\). Denote \(K\) the pullback of \(K_0\) to \(T\). If \(f_i^{-1}Rg_{i, *}K_i = Rh_{i, *}e_i^{-1}K_i\) for all \(i \geq 0\), then \(f^{-1}Rg_*K = Rh_*e^{-1}K\).

Proof

It suffices to show that the base change map \(f^{-1}Rg_*K \to Rh_*e^{-1}K\) induces an isomorphism on cohomology sheaves. In other words, we have to show that \(f^{-1}R^pg_*K \to R^ph_*e^{-1}K\) is an isomorphism for all \(p \in \mathbf{Z}\) if we are given that \(f_i^{-1}R^pg_{i, *}K_i \to R^ph_{i, *}e_i^{-1}K_i\) is an isomorphism for all \(i \geq 0\) and \(p \in \mathbf{Z}\). At this point we can argue exactly as in the proof of Lemma 0EZT replacing reference to Lemma 0EYM by a reference to Lemma 0GIU.

Lemma

Consider a cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] where \(g : T \to S\) is quasi-compact and quasi-separated. Let \(\mathcal{F}\) be an abelian sheaf on \(T_\etale\). Let \(q \geq 0\). The following are equivalent

  1. For every geometric point \(\overline{x}\) of \(X\) with image \(\overline{s} = f(\overline{x})\) we have \[H^q(\Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_S T, \mathcal{F}) = H^q(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \times_S T, \mathcal{F})\]

  2. \(f^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F}\) is an isomorphism.

Proof

Since \(Y = X \times_S T\) we have \(\Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_X Y = \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_S T\). Thus the map in (1) is the map of stalks at \(\overline{x}\) for the map in (2) by Theorem 03Q9 (and Lemma 03Q1). Thus the result by Theorem 03PU.

Lemma

Let \(f : X \to S\) be a morphism of schemes. Let \(\overline{x}\) be a geometric point of \(X\) with image \(\overline{s}\) in \(S\). Let \(\Spec(K) \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) be a morphism with \(K\) a separably closed field. Let \(\mathcal{F}\) be an abelian sheaf on \(\Spec(K)_\etale\). Let \(q \geq 0\). The following are equivalent

  1. \(H^q(\Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_S \Spec(K), \mathcal{F}) = H^q(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \times_S \Spec(K), \mathcal{F})\)

  2. \(H^q(\Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_{\Spec(\mathcal{O}^{sh}_{S, \overline{s}})} \Spec(K), \mathcal{F}) = H^q(\Spec(K), \mathcal{F})\)

Proof

Observe that \(\Spec(K) \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) is the spectrum of a filtered colimit of étale algebras over \(K\). Since \(K\) is separably closed, each étale \(K\)-algebra is a finite product of copies of \(K\). Thus we can write \[\Spec(K) \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) = \lim_{i \in I} \coprod\nolimits_{a \in A_i} \Spec(K)\] as a cofiltered limit where each term is a disjoint union of copies of \(\Spec(K)\) over a finite set \(A_i\). Note that \(A_i\) is nonempty as we are given \(\Spec(K) \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). It follows that \[\begin{align*} \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_S \Spec(K) & = \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_{\Spec(\mathcal{O}^{sh}_{S, \overline{s}})} \left( \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \times_S \Spec(K)\right) \\ & = \lim_{i \in I} \coprod\nolimits_{a \in A_i} \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_{\Spec(\mathcal{O}^{sh}_{S, \overline{s}})} \Spec(K) \end{align*}\] Since taking cohomology in our setting commutes with limits of schemes (Theorem 09YQ) we conclude.

Base change for pushforward

This section is preliminary and should be skipped on a first reading. In this section we discuss for what morphisms \(f : X \to S\) we have \(f^{-1}g_* = h_*e^{-1}\) on all sheaves (of sets) for every cartesian diagram \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] with \(g\) quasi-compact and quasi-separated.

Lemma

Consider the cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] Assume that \(f\) is flat and every object \(U\) of \(X_\etale\) has a covering \(\{U_i \to U\}\) such that \(U_i \to S\) factors as \(U_i \to V_i \to S\) with \(V_i \to S\) étale and \(U_i \to V_i\) quasi-compact with geometrically connected fibres. Then for any sheaf \(\mathcal{F}\) of sets on \(T_\etale\) we have \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\).

Proof

Let \(U \to X\) be an étale morphism such that \(U \to S\) factors as \(U \to V \to S\) with \(V \to S\) étale and \(U \to V\) quasi-compact with geometrically connected fibres. Observe that \(U \to V\) is flat (More on Flatness, Lemma 05B9). We claim that \[\begin{align*} f^{-1}g_*\mathcal{F}(U) & = g_*\mathcal{F}(V) \\ & = \mathcal{F}(V \times_S T) \\ & = e^{-1}\mathcal{F}(U \times_X Y) \\ & = h_*e^{-1}\mathcal{F}(U) \end{align*}\] Namely, thinking of \(U\) as an object of \(X_\etale\) and \(V\) as an object of \(S_\etale\) we see that the first equality follows from Lemma 0A3H9. Thinking of \(V \times_S T\) as an object of \(T_\etale\) the second equality follows from the definition of \(g_*\). Observe that \(U \times_X Y = U \times_S T\) (because \(Y = X \times_S T\)) and hence \(U \times_X Y \to V \times_S T\) has geometrically connected fibres as a base change of \(U \to V\). Thinking of \(U \times_X Y\) as an object of \(Y_\etale\), we see that the third equality follows from Lemma 0A3H as before. Finally, the fourth equality follows from the definition of \(h_*\).

Since by assumption every object of \(X_\etale\) has an étale covering to which the argument of the previous paragraph applies we see that the lemma is true.

Lemma

Consider a cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] where \(f\) is flat and locally of finite presentation with geometrically reduced fibres. Then \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\) for any sheaf \(\mathcal{F}\) on \(T_\etale\).

Proof

Combine Lemma 0EZX with More on Morphisms, Lemma 0EY5.

Lemma

Consider the cartesian diagrams of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] Assume that \(S\) is the spectrum of a separably closed field. Then \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\) for any sheaf \(\mathcal{F}\) on \(T_\etale\).

Proof

We may work locally on \(X\). Hence we may assume \(X\) is affine. Then we can write \(X\) as a cofiltered limit of affine schemes of finite type over \(S\). By Lemma 0EZT we may assume that \(X\) is of finite type over \(S\). Then Lemma 0EZX applies because any scheme of finite type over a separably closed field is a finite disjoint union of connected and geometrically connected schemes (see Varieties, Lemma 0363).

Lemma

Consider a cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] Assume that

  1. \(f\) is flat and open,

  2. the residue fields of \(S\) are separably algebraically closed,

  3. given an étale morphism \(U \to X\) with \(U\) affine we can write \(U\) as a finite disjoint union of open subschemes of \(X\) (for example if \(X\) is a normal integral scheme with separably closed function field),

  4. any nonempty open of a fibre \(X_s\) of \(f\) is connected (for example if \(X_s\) is irreducible or empty).

Then for any sheaf \(\mathcal{F}\) of sets on \(T_\etale\) we have \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\).

Proof

Omitted. Hint: the assumptions almost trivially imply the condition of Lemma 0EZX. The for example in part (3) follows from Lemma 09Z9.

The following lemma doesn’t really belong here but there does not seem to be a good place for it anywhere.

Lemma

Let \(f : X \to S\) be a morphism of schemes which is flat and locally of finite presentation with geometrically reduced fibres. Then \(f^{-1} : \Sh(S_\etale) \to \Sh(X_\etale)\) commutes with products.

Proof

Let \(I\) be a set and let \(\mathcal{G}_i\) be a sheaf on \(S_\etale\) for \(i \in I\). Let \(U \to X\) be an étale morphism such that \(U \to S\) factors as \(U \to V \to S\) with \(V \to S\) étale and \(U \to V\) flat of finite presentation with geometrically connected fibres. Then we have \[\begin{align*} f^{-1}(\prod \mathcal{G}_i)(U) & = (\prod \mathcal{G}_i)(V) \\ & = \prod \mathcal{G}_i(V) \\ & = \prod f^{-1}\mathcal{G}_i(U) \\ & = (\prod f^{-1}\mathcal{G}_i)(U) \end{align*}\] where we have used Lemma 0A3H in the first and third equality (we are also using that the restriction of \(f^{-1}\mathcal{G}\) to \(U_\etale\) is the pullback via \(U \to V\) of the restriction of \(\mathcal{G}\) to \(V_\etale\), see Sites, Lemma 03EF). By More on Morphisms, Lemma 0EY5 every object \(U\) of \(X_\etale\) has an étale covering \(\{U_i \to U\}\) such that the discussion in the previous paragraph applies to \(U_i\). The lemma follows.

Lemma

Let \(f : X \to S\) be a flat morphism of schemes such that for every geometric point \(\overline{x}\) of \(X\) the map \[\mathcal{O}_{S, f(\overline{x})}^{sh} \longrightarrow \mathcal{O}_{X, \overline{x}}^{sh}\] has geometrically connected fibres. Then for every cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] with \(g\) quasi-compact and quasi-separated we have \(f^{-1}g_*\mathcal{F} = h_*e^{-1}\mathcal{F}\) for any sheaf \(\mathcal{F}\) of sets on \(T_\etale\).

Proof

It suffices to check equality on stalks, see Theorem 03PU. By Theorem 03Q9 we have \[(h_*e^{-1}\mathcal{F})_{\overline{x}} = \Gamma(\Spec(\mathcal{O}_{X, \overline{x}}^{sh}) \times_X Y, e^{-1}\mathcal{F})\] and we have similarly \[(f^{-1}g_*^{-1}\mathcal{F})_{\overline{x}} = (g_*^{-1}\mathcal{F})_{f(\overline{x})} = \Gamma(\Spec(\mathcal{O}_{S, f(\overline{x})}^{sh}) \times_S T, \mathcal{F})\] These sets are equal by an application of Lemma 0A3H to the morphism \[\Spec(\mathcal{O}_{X, \overline{x}}^{sh}) \times_X Y \longrightarrow \Spec(\mathcal{O}_{S, f(\overline{x})}^{sh}) \times_S T\] which is a base change of \(\Spec(\mathcal{O}_{X, \overline{x}}^{sh}) \to \Spec(\mathcal{O}_{S, f(\overline{x})}^{sh})\) because \(Y = X \times_S T\).

Base change for higher direct images

This section is the analogue of Section 0EZW for higher direct images. This section is preliminary and should be skipped on a first reading.

Remark

Let \(f : X \to S\) be a morphism of schemes. Let \(n\) be an integer. We will say \(BC(f, n, q_0)\) is true if for every commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[l] \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ S & S' \ar[l] & T \ar[l]_g }\] with \(X' = X \times_S S'\) and \(Y = X' \times_{S'} T\) and \(g\) quasi-compact and quasi-separated, and every abelian sheaf \(\mathcal{F}\) on \(T_\etale\) annihilated by \(n\) the base change map \[(f')^{-1}R^qg_*\mathcal{F} \longrightarrow R^qh_*e^{-1}\mathcal{F}\] is an isomorphism for \(q \leq q_0\).

Lemma

With \(f : X \to S\) and \(n\) as in Remark 0F02 assume for some \(q \geq 1\) we have \(BC(f, n, q - 1)\). Then for every commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[l] \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ S & S' \ar[l] & T \ar[l]_g }\] with \(X' = X \times_S S'\) and \(Y = X' \times_{S'} T\) and \(g\) quasi-compact and quasi-separated, and every abelian sheaf \(\mathcal{F}\) on \(T_\etale\) annihilated by \(n\)

  1. the base change map \((f')^{-1}R^qg_*\mathcal{F}\to R^qh_*e^{-1}\mathcal{F}\) is injective,

  2. if \(\mathcal{F} \subset \mathcal{G}\) where \(\mathcal{G}\) on \(T_\etale\) is annihilated by \(n\), then \[\Coker\left( (f')^{-1}R^qg_*\mathcal{F}\to R^qh_*e^{-1}\mathcal{F} \right) \subset \Coker\left( (f')^{-1}R^qg_*\mathcal{G}\to R^qh_*e^{-1}\mathcal{G} \right)\]

  3. if in (2) the sheaf \(\mathcal{G}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules, then \[\Coker\left((f')^{-1}R^qg_*\mathcal{F}\to R^qh_*e^{-1}\mathcal{F} \right) \subset R^qh_*e^{-1}\mathcal{G}\]

Proof

Choose a short exact sequence \(0 \to \mathcal{F} \to \mathcal{I} \to \mathcal{Q} \to 0\) where \(\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules. Consider the induced diagram \[\xymatrix{ (f')^{-1}R^{q - 1}g_*\mathcal{I} \ar[d]_{\cong} \ar[r] & (f')^{-1}R^{q - 1}g_*\mathcal{Q} \ar[d]_{\cong} \ar[r] & (f')^{-1}R^qg_*\mathcal{F} \ar[d] \ar[r] & 0 \ar[d] \\ R^{q - 1}h_*e^{-1}\mathcal{I} \ar[r] & R^{q - 1}h_*e^{-1}\mathcal{Q} \ar[r] & R^qh_*e^{-1}\mathcal{F} \ar[r] & R^qh_*e^{-1}\mathcal{I} }\] with exact rows. We have the zero in the right upper corner as \(\mathcal{I}\) is injective. The left two vertical arrows are isomorphisms by \(BC(f, n, q - 1)\). We conclude that part (1) holds. The above also shows that \[\Coker\left( (f')^{-1}R^qg_*\mathcal{F}\to R^qh_*e^{-1}\mathcal{F} \right) \subset R^qh_*e^{-1}\mathcal{I}\] hence part (3) holds. To prove (2) choose \(\mathcal{F} \subset \mathcal{G} \subset \mathcal{I}\).

Lemma

With \(f : X \to S\) and \(n\) as in Remark 0F02 assume for some \(q \geq 1\) we have \(BC(f, n, q - 1)\). Consider commutative diagrams \[\vcenter{ \xymatrix{ X \ar[d]_f & X' \ar[d]_{f'} \ar[l] & Y \ar[l]^h \ar[d]^e & Y' \ar[l]^{\pi'} \ar[d]^{e'} \\ S & S' \ar[l] & T \ar[l]_g & T' \ar[l]_\pi } } \quad\text{and}\quad \vcenter{ \xymatrix{ X' \ar[d]_{f'} & & Y' \ar[ll]^{h' = h \circ \pi'} \ar[d]^{e'} \\ S' & & T' \ar[ll]_{g' = g \circ \pi} } }\] where all squares are cartesian, \(g\) quasi-compact and quasi-separated, and \(\pi\) is integral surjective. Let \(\mathcal{F}\) be an abelian sheaf on \(T_\etale\) annihilated by \(n\) and set \(\mathcal{F}' = \pi^{-1}\mathcal{F}\). If the base change map \[(f')^{-1}R^qg'_*\mathcal{F}' \longrightarrow R^qh'_*(e')^{-1}\mathcal{F}'\] is an isomorphism, then the base change map \((f')^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F}\) is an isomorphism.

Proof

Observe that \(\mathcal{F} \to \pi_*\pi^{-1}\mathcal{F}'\) is injective as \(\pi\) is surjective (check on stalks). Thus by Lemma 0F03 we see that it suffices to show that the base change map \[(f')^{-1}R^qg_*\pi_*\mathcal{F}' \longrightarrow R^qh_*e^{-1}\pi_*\mathcal{F}'\] is an isomorphism. This follows from the assumption because we have \(R^qg_*\pi_*\mathcal{F}' = R^qg'_*\mathcal{F}'\), we have \(e^{-1}\pi_*\mathcal{F}' =\pi'_*(e')^{-1}\mathcal{F}'\), and we have \(R^qh_*\pi'_*(e')^{-1}\mathcal{F}' = R^qh'_*(e')^{-1}\mathcal{F}'\). This follows from Lemmas 0EYP and 04C2 and the relative leray spectral sequence (Cohomology on Sites, Lemma 0734).

Lemma

With \(f : X \to S\) and \(n\) as in Remark 0F02 assume for some \(q \geq 1\) we have \(BC(f, n, q - 1)\). Consider commutative diagrams \[\vcenter{ \xymatrix{ X \ar[d]_f & X' \ar[d]_{f'} \ar[l] & X'' \ar[l]^{\pi'} \ar[d]_{f''} & Y \ar[l]^{h'} \ar[d]^e \\ S & S' \ar[l] & S'' \ar[l]_\pi & T \ar[l]_{g'} } } \quad\text{and}\quad \vcenter{ \xymatrix{ X' \ar[d]_{f'} & & Y \ar[ll]^{h = h' \circ \pi'} \ar[d]^e \\ S' & & T \ar[ll]_{g = g' \circ \pi} } }\] where all squares are cartesian, \(g'\) quasi-compact and quasi-separated, and \(\pi\) is integral. Let \(\mathcal{F}\) be an abelian sheaf on \(T_\etale\) annihilated by \(n\). If the base change map \[(f')^{-1}R^qg_*\mathcal{F} \longrightarrow R^qh_*e^{-1}\mathcal{F}\] is an isomorphism, then the base change map \((f'')^{-1}R^qg'_*\mathcal{F} \to R^qh'_*e^{-1}\mathcal{F}\) is an isomorphism.

Proof

Since \(\pi\) and \(\pi'\) are integral we have \(R\pi_* = \pi_*\) and \(R\pi'_* = \pi'_*\), see Lemma 04C2. We also have \((f')^{-1}\pi_* = \pi'_*(f'')^{-1}\). Thus we see that \(\pi'_*(f'')^{-1}R^qg'_*\mathcal{F} = (f')^{-1}R^qg_*\mathcal{F}\) and \(\pi'_*R^qh'_*e^{-1}\mathcal{F} = R^qh_*e^{-1}\mathcal{F}\). Thus the assumption means that our map becomes an isomorphism after applying the functor \(\pi'_*\). Hence we see that it is an isomorphism by Lemma 04C2.

Lemma

Let \(T\) be a quasi-compact and quasi-separated scheme. Let \(P\) be a property for quasi-compact and quasi-separated schemes over \(T\). Assume

  1. If \(T'' \to T'\) is a thickening of quasi-compact and quasi-separated schemes over \(T\), then \(P(T'')\) if and only if \(P(T')\).

  2. If \(T' = \lim T_i\) is a limit of an inverse system of quasi-compact and quasi-separated schemes over \(T\) with affine transition morphisms and \(P(T_i)\) holds for all \(i\), then \(P(T')\) holds.

  3. If \(Z \subset T'\) is a closed subscheme with quasi-compact complement \(V \subset T'\) and \(P(T')\) holds, then either \(P(V)\) or \(P(Z)\) holds.

Then \(P(T)\) implies \(P(\Spec(K))\) for some morphism \(\Spec(K) \to T\) where \(K\) is a field.

Proof

Consider the set \(\mathfrak T\) of closed subschemes \(T' \subset T\) such that \(P(T')\). By assumption (2) this set has a minimal element, say \(T'\). By assumption (1) we see that \(T'\) is reduced. Let \(\eta \in T'\) be the generic point of an irreducible component of \(T'\). Then \(\eta = \Spec(K)\) for some field \(K\) and \(\eta = \lim V\) where the limit is over the affine open subschemes \(V \subset T'\) containing \(\eta\). By assumption (3) and the minimality of \(T'\) we see that \(P(V)\) holds for all these \(V\). Hence \(P(\eta)\) by (2) and the proof is complete.

Lemma

With \(f : X \to S\) and \(n\) as in Remark 0F02 assume for some \(q \geq 1\) we have that \(BC(f, n, q - 1)\) is true, but \(BC(f, n, q)\) is not. Then there exist a commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[d]_{f'} \ar[l] & Y \ar[l]^h \ar[d]^e \\ S & S' \ar[l] & \Spec(K) \ar[l]_g }\] where \(X' = X \times_S S'\), \(Y = X' \times_{S'} \Spec(K)\), \(K\) is a field, and \(\mathcal{F}\) is an abelian sheaf on \(\Spec(K)\) annihilated by \(n\) such that \((f')^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F}\) is not an isomorphism.

Proof

Choose a commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[l] \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ S & S' \ar[l] & T \ar[l]_g }\] with \(X' = X \times_S S'\) and \(Y = X' \times_{S'} T\) and \(g\) quasi-compact and quasi-separated, and an abelian sheaf \(\mathcal{F}\) on \(T_\etale\) annihilated by \(n\) such that the base change map \((f')^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F}\) is not an isomorphism. Of course we may and do replace \(S'\) by an affine open of \(S'\); this implies that \(T\) is quasi-compact and quasi-separated. By Lemma 0F03 we see \((f')^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F}\) is injective. Pick a geometric point \(\overline{x}\) of \(X'\) and an element \(\xi\) of \((R^qh_*q^{-1}\mathcal{F})_{\overline{x}}\) which is not in the image of the map \(((f')^{-1}R^qg_*\mathcal{F})_{\overline{x}} \to (R^qh_*e^{-1}\mathcal{F})_{\overline{x}}\).

Consider a morphism \(\pi : T' \to T\) with \(T'\) quasi-compact and quasi-separated and denote \(\mathcal{F}' = \pi^{-1}\mathcal{F}\). Denote \(\pi' : Y' = Y \times_T T' \to Y\) the base change of \(\pi\) and \(e' : Y' \to T'\) the base change of \(e\). Picture \[\vcenter{ \xymatrix{ X' \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e & Y' \ar[l]^{\pi'} \ar[d]^{e'} \\ S' & T \ar[l]_g & T' \ar[l]_\pi } } \quad\text{and}\quad \vcenter{ \xymatrix{ X' \ar[d]_{f'} & & Y' \ar[ll]^{h' = h \circ \pi'} \ar[d]^{e'} \\ S' & & T' \ar[ll]_{g' = g \circ \pi} } }\] Using pullback maps we obtain a canonical commutative diagram \[\xymatrix{ (f')^{-1}R^qg_*\mathcal{F} \ar[r] \ar[d] & (f')^{-1}R^qg'_*\mathcal{F}' \ar[d] \\ R^qh_*e^{-1}\mathcal{F} \ar[r] & R^qh'_*(e')^{-1}\mathcal{F}' }\] of abelian sheaves on \(X'\). Let \(P(T')\) be the property

  • The image \(\xi'\) of \(\xi\) in \((Rh'_*(e')^{-1}\mathcal{F}')_{\overline{x}}\) is not in the image of the map \((f^{-1}R^qg'_*\mathcal{F}')_{\overline{x}} \to (R^qh'_*(e')^{-1}\mathcal{F}')_{\overline{x}}\).

We claim that hypotheses (1), (2), and (3) of Lemma 0F06 hold for \(P\) which proves our lemma.

Condition (1) of Lemma 0F06 holds for \(P\) because the étale topology of a scheme and a thickening of the scheme is the same. See Proposition 03SI.

Suppose that \(I\) is a directed set and that \(T_i\) is an inverse system over \(I\) of quasi-compact and quasi-separated schemes over \(T\) with affine transition morphisms. Set \(T' = \lim T_i\). Denote \(\mathcal{F}'\) and \(\mathcal{F}_i\) the pullback of \(\mathcal{F}\) to \(T'\), resp. \(T_i\). Consider the diagrams \[\vcenter{ \xymatrix{ X \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e & Y_i \ar[l]^{\pi_i'} \ar[d]^{e_i} \\ S & T \ar[l]_g & T_i \ar[l]_{\pi_i} } } \quad\text{and}\quad \vcenter{ \xymatrix{ X \ar[d]_{f'} & & Y_i \ar[ll]^{h_i = h \circ \pi_i'} \ar[d]^{e_i} \\ S & & T_i \ar[ll]_{g_i = g \circ \pi_i} } }\] as in the previous paragraph. It is clear that \(\mathcal{F}'\) on \(T'\) is the colimit of the pullbacks of \(\mathcal{F}_i\) to \(T'\) and that \((e')^{-1}\mathcal{F}'\) is the colimit of the pullbacks of \(e_i^{-1}\mathcal{F}_i\) to \(Y'\). By Lemma 0EYM we have \[R^qh'_*(e')^{-1}\mathcal{F}' = \colim R^qh_{i, *}e_i^{-1}\mathcal{F}_i \quad\text{and}\quad (f')^{-1}R^qg'_*\mathcal{F}' = \colim (f')^{-1}R^qg_{i, *}\mathcal{F}_i\] It follows that if \(P(T_i)\) is true for all \(i\), then \(P(T')\) holds. Thus condition (2) of Lemma 0F06 holds for \(P\).

The most interesting is condition (3) of Lemma 0F06. Assume \(T'\) is a quasi-compact and quasi-separated scheme over \(T\) such that \(P(T')\) is true. Let \(Z \subset T'\) be a closed subscheme with complement \(V \subset T'\) quasi-compact. Consider the diagram \[\xymatrix{ Y' \times_{T'} Z \ar[d]_{e_Z} \ar[r]_{i'} & Y' \ar[d]_{e'} & Y' \times_{T'} V \ar[l]^{j'} \ar[d]^{e_V} \\ Z \ar[r]^i & T' & V \ar[l]_j }\] Choose an injective map \(j^{-1}\mathcal{F}' \to \mathcal{J}\) where \(\mathcal{J}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules on \(V\). Looking at stalks we see that the map \[\mathcal{F}' \to \mathcal{G} = j_*\mathcal{J} \oplus i_*i^{-1}\mathcal{F}'\] is injective. Thus \(\xi'\) maps to a nonzero element of \[\begin{align*} & \Coker\left( ((f')^{-1}R^qg'_*\mathcal{G})_{\overline{x}} \to (R^qh'_*(e')^{-1}\mathcal{G})_{\overline{x}} \right) = \\ & \Coker\left( ((f')^{-1}R^qg'_*j_*\mathcal{J})_{\overline{x}} \to (R^qh'_*(e')^{-1}j_*\mathcal{J})_{\overline{x}} \right) \oplus \\ & \Coker\left( ((f')^{-1}R^qg'_*i_*i^{-1}\mathcal{F}')_{\overline{x}} \to (R^qh'_*(e')^{-1}i_*i^{-1}\mathcal{F}')_{\overline{x}} \right) \end{align*}\] by part (2) of Lemma 0F03. If \(\xi'\) does not map to zero in the second summand, then we use \[(f')^{-1}R^qg'_*i_*i^{-1}\mathcal{F}' = (f')^{-1}R^q(g' \circ i)_*i^{-1}\mathcal{F}'\] (because \(Ri_* = i_*\) by Proposition 03QP) and \[R^qh'_*(e')^{-1}i_*i^{-1}\mathcal{F} = R^qh'_*i'_*e_Z^{-1}i^{-1}\mathcal{F} = R^q(h' \circ i')_*e_Z^{-1}i^{-1}\mathcal{F}'\] (first equality by Lemma 0959 and the second because \(Ri'_* = i'_*\) by Proposition 03QP) to we see that we have \(P(Z)\). Finally, suppose \(\xi'\) does not map to zero in the first summand. We have \[(e')^{-1}j_*\mathcal{J} = j'_*e_V^{-1}\mathcal{J} \quad\text{and}\quad R^aj'_*e_V^{-1}\mathcal{J} = 0, \quad a = 1, \ldots, q - 1\] by \(BC(f, n, q - 1)\) applied to the diagram \[\xymatrix{ X \ar[d]_f & Y' \ar[l] \ar[d]_{e'} & Y \ar[l]^{j'} \ar[d]^{e_V} \\ S & T' \ar[l] & V \ar[l]_j }\] and the fact that \(\mathcal{J}\) is injective. By the relative Leray spectral sequence for \(h' \circ j'\) (Cohomology on Sites, Lemma 0734) we deduce that \[R^qh'_*(e')^{-1}j_*\mathcal{J} = R^qh'_*j'_*e_V^{-1}\mathcal{J} \longrightarrow R^q(h' \circ j')_* e_V^{-1}\mathcal{J}\] is injective. Thus \(\xi\) maps to a nonzero element of \((R^q(h' \circ j')_* e_V^{-1}\mathcal{J})_{\overline{x}}\). Applying part (3) of Lemma 0F03 to the injection \(j^{-1}\mathcal{F}' \to \mathcal{J}\) we conclude that \(P(V)\) holds.

Lemma

With \(f : X \to S\) and \(n\) as in Remark 0F02 assume for some \(q \geq 1\) we have that \(BC(f, n, q - 1)\) is true, but \(BC(f, n, q)\) is not. Then there exist a commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[d] \ar[l] & Y \ar[l]^h \ar[d] \\ S & S' \ar[l] & \Spec(K) \ar[l] }\] with both squares cartesian, where

  1. \(S'\) is affine, integral, and normal with algebraically closed function field,

  2. \(K\) is algebraically closed and \(\Spec(K) \to S'\) is dominant (in other words \(K\) is an extension of the function field of \(S'\))

and there exists an integer \(d | n\) such that \(R^qh_*(\mathbf{Z}/d\mathbf{Z})\) is nonzero.

Conversely, nonvanishing of \(R^qh_*(\mathbf{Z}/d\mathbf{Z})\) in the lemma implies \(BC(f, n, q)\) isn’t true as Lemma 0EZP shows that \(R^q(\Spec(K) \to S')_*\mathbf{Z}/d\mathbf{Z} = 0\).

Proof

First choose a diagram and \(\mathcal{F}\) as in Lemma 0F07. We may and do assume \(S'\) is affine (this is obvious, but see proof of the lemma in case of doubt). By Lemma 0F04 we may assume \(K\) is algebraically closed. Then \(\mathcal{F}\) corresponds to a \(\mathbf{Z}/n\mathbf{Z}\)-module. Such a modules is a direct sum of copies of \(\mathbf{Z}/d\mathbf{Z}\) for varying \(d | n\) hence we may assume \(\mathcal{F}\) is constant with value \(\mathbf{Z}/d\mathbf{Z}\). By Lemma 0F05 we may replace \(S'\) by the normalization of \(S'\) in \(\Spec(K)\) which finishes the proof.

Smooth base change

In this section we prove the smooth base change theorem.

Lemma

Let \(K/k\) be an extension of fields. Let \(X\) be a smooth affine curve over \(k\) with a rational point \(x \in X(k)\). Let \(\mathcal{F}\) be an abelian sheaf on \(\Spec(K)\) annihilated by an integer \(n\) invertible in \(k\). Let \(q > 0\) and \[\xi \in H^q(X_K, (X_K \to \Spec(K))^{-1}\mathcal{F})\] There exist

  1. finite extensions \(K'/K\) and \(k'/k\) with \(k' \subset K'\),

  2. a finite étale Galois cover \(Z \to X_{k'}\) with group \(G\)

such that the order of \(G\) divides a power of \(n\), such that \(Z \to X_{k'}\) is split over \(x_{k'}\), and such that \(\xi\) dies in \(H^q(Z_{K'}, (Z_{K'} \to \Spec(K))^{-1}\mathcal{F})\).

Proof

For \(q > 1\) we know that \(\xi\) dies in \(H^q(X_{\overline{K}}, (X_{\overline{K}} \to \Spec(K))^{-1}\mathcal{F})\) (Theorem 03SC). By Lemma 03Q6 we see that this means there is a finite extension \(K'/K\) such that \(\xi\) dies in \(H^q(X_{K'}, (X_{K'} \to \Spec(K))^{-1}\mathcal{F})\). Thus we can take \(k' = k\) and \(Z = X\) in this case.

Assume \(q = 1\). Recall that \(\mathcal{F}\) corresponds to a discrete module \(M\) with continuous \(\text{Gal}_K\)-action, see Lemma 04JQ. Since \(M\) is \(n\)-torsion, it is the union of finite \(\text{Gal}_K\)-stable subgroups. Thus we reduce to the case where \(M\) is a finite abelian group annihilated by \(n\), see Lemma 03Q5. After replacing \(K\) by a finite extension we may assume that the action of \(\text{Gal}_K\) on \(M\) is trivial. Thus we may assume \(\mathcal{F} = \underline{M}\) is the constant sheaf with value a finite abelian group \(M\) annihilated by \(n\).

We can write \(M\) as a direct sum of cyclic groups. Any two finite étale Galois coverings whose Galois groups have order invertible in \(k\), can be dominated by a third one whose Galois group has order invertible in \(k\) (Fundamental Groups, Section 03SF). Thus it suffices to prove the lemma when \(M = \mathbf{Z}/d\mathbf{Z}\) where \(d | n\).

Assume \(M = \mathbf{Z}/d\mathbf{Z}\) where \(d | n\). In this case \(\overline{\xi} = \xi|_{X_{\overline{K}}}\) is an element of \[H^1(X_{\overline{k}}, \mathbf{Z}/d\mathbf{Z}) = H^1(X_{\overline{K}}, \mathbf{Z}/d\mathbf{Z})\] See Theorem 03SC. This group classifies \(\mathbf{Z}/d\mathbf{Z}\)-torsors, see Cohomology on Sites, Lemma 03AJ. The torsor corresponding to \(\overline{\xi}\) (viewed as a sheaf on \(X_{\overline{k}, \etale}\)) in turn gives rise to a finite étale morphism \(T \to X_{\overline{k}}\) endowed an action of \(\mathbf{Z}/d\mathbf{Z}\) transitive on the fibre of \(T\) over \(x_{\overline{k}}\), see Lemma 03RV. Choose a connected component \(T' \subset T\) (if \(\overline{\xi}\) has order \(d\), then \(T\) is already connected). Then \(T' \to X_{\overline{k}}\) is a finite étale Galois cover whose Galois group is a subgroup \(G \subset \mathbf{Z}/d\mathbf{Z}\) (small detail omitted). Moreover the element \(\overline{\xi}\) maps to zero under the map \(H^1(X_{\overline{k}}, \mathbf{Z}/d\mathbf{Z}) \to H^1(T', \mathbf{Z}/d\mathbf{Z})\) as this is one of the defining properties of \(T\).

Next, we use a limit argument to choose a finite extension \(k'/k\) contained in \(\overline{k}\) such that \(T' \to X_{\overline{k}}\) descends to a finite étale Galois cover \(Z \to X_{k'}\) with group \(G\). See Limits, Lemmas 01ZM, 01ZO, and 07RP. After increasing \(k'\) we may assume that \(Z\) splits over \(x_{k'}\). The image of \(\xi\) in \(H^1(Z_{\overline{K}}, \mathbf{Z}/d\mathbf{Z})\) is zero by construction. Thus by Lemma 03Q6 we can find a finite subextension \(\overline{K}/K'/K\) containing \(k'\) such that \(\xi\) dies in \(H^1(Z_{K'}, \mathbf{Z}/d\mathbf{Z})\) and this finishes the proof.

Theorem

Consider a cartesian diagram of schemes \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] where \(f\) is smooth and \(g\) quasi-compact and quasi-separated. Then \[f^{-1}R^qg_*\mathcal{F} = R^qh_*e^{-1}\mathcal{F}\] for any \(q\) and any abelian sheaf \(\mathcal{F}\) on \(T_\etale\) all of whose stalks at geometric points are torsion of orders invertible on \(S\).

Proof

This proof is very long but more direct (using less general theory) than the second proof given below.

The theorem is local on \(X_\etale\). More precisely, suppose we have \(U \to X\) étale such that \(U \to S\) factors as \(U \to V \to S\) with \(V \to S\) étale. Then we can consider the cartesian square \[\xymatrix{ U \ar[d]_{f'} & U \times_X Y \ar[l]^{h'} \ar[d]^{e'} \\ V & V \times_S T \ar[l]_{g'} }\] and setting \(\mathcal{F}' = \mathcal{F}|_{V \times_S T}\) we have \(f^{-1}R^qg_*\mathcal{F}|_U = (f')^{-1}R^qg'_*\mathcal{F}'\) and \(R^qh_*e^{-1}\mathcal{F}|_U = R^qh'_*(e')^{-1}\mathcal{F}'\) (as follows from the compatibility of localization with morphisms of sites, see Sites, Lemma 03EF and and Cohomology on Sites, Lemma 0D6G). Thus it suffices to produce an étale covering of \(X\) by \(U \to X\) and factorizations \(U \to V \to S\) as above such that the theorem holds for the diagram with \(f'\), \(h'\), \(g'\), \(e'\).

By the local structure of smooth morphisms, see Morphisms, Lemma 054L, we may assume \(X\) and \(S\) are affine and \(X \to S\) factors through an étale morphism \(X \to \mathbf{A}^d_S\). If we have a tower of cartesian diagrams \[\xymatrix{ W \ar[d]_i & Z \ar[l]^j \ar[d]^k \\ X \ar[d]_f & Y \ar[l]^h \ar[d]^e \\ S & T \ar[l]_g }\] and the theorem holds for the bottom and top squares, then the theorem holds for the outer rectangle; this is formal. Writing \(X \to S\) as the composition \[X \to \mathbf{A}^{d - 1}_S \to \mathbf{A}^{d - 2}_S \to \ldots \to \mathbf{A}^1_S \to S\] we conclude that it suffices to prove the theorem when \(X\) and \(S\) are affine and \(X \to S\) has relative dimension \(1\).

For every \(n \geq 1\) invertible on \(S\), let \(\mathcal{F}[n]\) be the subsheaf of sections of \(\mathcal{F}\) annihilated by \(n\). Then \(\mathcal{F} = \colim \mathcal{F}[n]\) by our assumption on the stalks of \(\mathcal{F}\). The functors \(e^{-1}\) and \(f^{-1}\) commute with colimits as they are left adjoints. The functors \(R^qh_*\) and \(R^qg_*\) commute with filtered colimits by Lemma 09Z1. Thus it suffices to prove the theorem for \(\mathcal{F}[n]\). From now on we fix an integer \(n\), we work with sheaves of \(\mathbf{Z}/n\mathbf{Z}\)-modules and we assume \(S\) is a scheme over \(\Spec(\mathbf{Z}[1/n])\).

Next, we reduce to the case where \(T\) is affine. Since \(g\) is quasi-compact and quasi-separate and \(S\) is affine, the scheme \(T\) is quasi-compact and quasi-separated. Thus we can use the induction principle of Cohomology of Schemes, Lemma 08DR. Hence it suffices to show that if \(T = W \cup W'\) is an open covering and the theorem holds for the squares \[\xymatrix{ X \ar[d] & e^{-1}(W) \ar[l]^i \ar[d] \\ S & W \ar[l]_a } \quad \xymatrix{ X \ar[d] & e^{-1}(W') \ar[l]^j \ar[d] \\ S & W' \ar[l]_b } \quad \xymatrix{ X \ar[d] & e^{-1}(W \cap W') \ar[l]^-k \ar[d] \\ S & W \cap W' \ar[l]_c }\] then the theorem holds for the original diagram. To see this we consider the diagram \[\xymatrix{ f^{-1}R^{q - 1}c_*\mathcal{F}|_{W \cap W'} \ar[d]^{\cong} \ar[r] & f^{-1}R^qg_*\mathcal{F} \ar[d] \ar[r] & f^{-1}R^qa_*\mathcal{F}|_W \oplus f^{-1}R^qb_*\mathcal{F}|_{W'} \ar[d]_{\cong} \\ R^qk_*e^{-1}\mathcal{F}|_{e^{-1}(W \cap W')} \ar[r] & R^qh_*e^{-1}\mathcal{F} \ar[r] & R^qi_*e^{-1}\mathcal{F}|_{e^{-1}(W)} \oplus R^qj_*e^{-1}\mathcal{F}|_{e^{-1}(W')} }\] whose rows are the long exact sequences of Lemma 0EYK. Thus the \(5\)-lemma gives the desired conclusion.

Summarizing, we may assume \(S\), \(X\), \(T\), and \(Y\) affine, \(\mathcal{F}\) is \(n\) torsion, \(X \to S\) is smooth of relative dimension \(1\), and \(S\) is a scheme over \(\mathbf{Z}[1/n]\). We will prove the theorem by induction on \(q\). The base case \(q = 0\) is handled by Lemma 0EYS. Assume \(q > 0\) and the theorem holds for all smaller degrees. Choose a short exact sequence \(0 \to \mathcal{F} \to \mathcal{I} \to \mathcal{Q} \to 0\) where \(\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules. Consider the induced diagram \[\xymatrix{ f^{-1}R^{q - 1}g_*\mathcal{I} \ar[d]_{\cong} \ar[r] & f^{-1}R^{q - 1}g_*\mathcal{Q} \ar[d]_{\cong} \ar[r] & f^{-1}R^qg_*\mathcal{F} \ar[d] \ar[r] & 0 \ar[d] \\ R^{q - 1}h_*e^{-1}\mathcal{I} \ar[r] & R^{q - 1}h_*e^{-1}\mathcal{Q} \ar[r] & R^qh_*e^{-1}\mathcal{F} \ar[r] & R^qh_*e^{-1}\mathcal{I} }\] with exact rows. We have the zero in the right upper corner as \(\mathcal{I}\) is injective. The left two vertical arrows are isomorphisms by induction hypothesis. Thus it suffices to prove that \(R^qh_*e^{-1}\mathcal{I} = 0\).

Write \(S = \Spec(A)\) and \(T = \Spec(B)\) and say the morphism \(T \to S\) is given by the ring map \(A \to B\). We can write \(A \to B = \colim_{i \in I} (A_i \to B_i)\) as a filtered colimit of maps of rings of finite type over \(\mathbf{Z}[1/n]\) (see Algebra, Lemma 00QY). For \(i \in I\) we set \(S_i = \Spec(A_i)\) and \(T_i = \Spec(B_i)\). For \(i\) large enough we can find a smooth morphism \(X_i \to S_i\) of relative dimension \(1\) such that \(X = X_i \times_{S_i} S\), see Limits, Lemmas 01ZM, 0C0C, and 0EY2. Set \(Y_i = X_i \times_{S_i} T_i\) to get squares \[\xymatrix{ X_i \ar[d]_{f_i} & Y_i \ar[l]^{h_i} \ar[d]^{e_i} \\ S_i & T_i \ar[l]_{g_i} }\] Observe that \(\mathcal{I}_i = (T \to T_i)_*\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules on \(T_i\), see Cohomology on Sites, Lemma 0730. We have \(\mathcal{I} = \colim (T \to T_i)^{-1}\mathcal{I}_i\) by Lemma 0EYN. Pulling back by \(e\) we get \(e^{-1}\mathcal{I} = \colim (Y \to Y_i)^{-1}e_i^{-1}\mathcal{I}_i\). By Lemma 0EYM applied to the system of morphisms \(Y_i \to X_i\) with limit \(Y \to X\) we have \[R^qh_*e^{-1}\mathcal{I} = \colim (X \to X_i)^{-1} R^qh_{i, *} e_i^{-1}\mathcal{I}_i\] This reduces us to the case where \(T\) and \(S\) are affine of finite type over \(\mathbf{Z}[1/n]\).

Summarizing, we have an integer \(q \geq 1\) such that the theorem holds in degrees \(< q\), the schemes \(S\) and \(T\) affine of finite type type over \(\mathbf{Z}[1/n]\), we have \(X \to S\) smooth of relative dimension \(1\) with \(X\) affine, and \(\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules and we have to show that \(R^qh_*e^{-1}\mathcal{I} = 0\). We will do this by induction on \(\dim(T)\).

The base case is \(T = \emptyset\), i.e., \(\dim(T) < 0\). If you don’t like this, you can take as your base case the case \(\dim(T) = 0\). In this case \(T \to S\) is finite (in fact even \(T \to \Spec(\mathbf{Z}[1/n])\) is finite as the target is Jacobson; details omitted), so \(h\) is finite too and hence has vanishing higher direct images (see references below).

Assume \(\dim(T) = d \geq 0\) and we know the result for all situations where \(T\) has lower dimension. Pick \(U\) affine and étale over \(X\) and a section \(\xi\) of \(R^qh_*q^{-1}\mathcal{I}\) over \(U\). We have to show that \(\xi\) is zero. Of course, we may replace \(X\) by \(U\) (and correspondingly \(Y\) by \(U \times_X Y\)) and assume \(\xi \in H^0(X, R^qh_*e^{-1}\mathcal{I})\). Moreover, since \(R^qh_*e^{-1}\mathcal{I}\) is a sheaf, it suffices to prove that \(\xi\) is zero locally on \(X\). Hence we may replace \(X\) by the members of an étale covering. In particular, using Lemma 03Q8 we may assume that \(\xi\) is the image of an element \(\tilde \xi \in H^q(Y, e^{-1}\mathcal{I})\). In terms of \(\tilde \xi\) our task is to show that \(\tilde \xi\) dies in \(H^q(U_i \times_X Y, e^{-1}\mathcal{I})\) for some étale covering \(\{U_i \to X\}\).

By More on Morphisms, Lemma 0EY4 we may assume that \(X \to S\) factors as \(X \to V \to S\) where \(V \to S\) is étale and \(X \to V\) is a smooth morphism of affine schemes of relative dimension \(1\), has a section, and has geometrically connected fibres. Observe that \(\dim(V \times_S T) \leq \dim(T) = d\) for example by More on Algebra, Lemma 07QP. Hence we may then replace \(S\) by \(V\) and \(T\) by \(V \times_S T\) (exactly as in the discussion in the first paragraph of the proof). Thus we may assume \(X \to S\) is smooth of relative dimension \(1\), geometrically connected fibres, and has a section \(\sigma : S \to X\).

Let \(\pi : T' \to T\) be a finite surjective morphism. We will use below that \(\dim(T') \leq \dim(T) = d\), see Algebra, Lemma 00OJ. Choose an injective map \(\pi^{-1}\mathcal{I} \to \mathcal{I}'\) into an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules. Then \(\mathcal{I} \to \pi_*\mathcal{I}'\) is injective and hence has a splitting (as \(\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules). Denote \(\pi' : Y' = Y \times_T T' \to Y\) the base change of \(\pi\) and \(e' : Y' \to T'\) the base change of \(e\). Picture \[\xymatrix{ X \ar[d]_f & Y \ar[l]^h \ar[d]^e & Y' \ar[l]^{\pi'} \ar[d]^{e'} \\ S & T \ar[l]_g & T' \ar[l]_\pi }\] By Proposition 03QP and Lemma 0959 we have \(R\pi'_*(e')^{-1}\mathcal{I}' = e^{-1}\pi_*\mathcal{I}'\). Thus by the Leray spectral sequence (Cohomology on Sites, Lemma 0732) we have \[H^q(Y', (e')^{-1}\mathcal{I}') = H^q(Y, e^{-1}\pi_*\mathcal{I}') \supset H^q(Y, e^{-1}\mathcal{I})\] and this remains true after base change by any \(U \to X\) étale. Thus we may replace \(T\) by \(T'\), \(\mathcal{I}\) by \(\mathcal{I}'\) and \(\tilde \xi\) by its image in \(H^q(Y', (e')^{-1}\mathcal{I}')\).

Suppose we have a factorization \(T \to S' \to S\) where \(\pi : S' \to S\) is finite. Setting \(X' = S' \times_S X\) we can consider the induced diagram \[\xymatrix{ X \ar[d]_f & X' \ar[l]^{\pi'} \ar[d]^{f'} & Y \ar[l]^{h'} \ar[d]^e \\ S & S' \ar[l]_\pi & T \ar[l]_g }\] Since \(\pi'\) has vanishing higher direct images we see that \(R^qh_*e^{-1}\mathcal{I} = \pi'_*R^qh'_*e^{-1}\mathcal{I}\) by the Leray spectral sequence. Hence \(H^0(X, R^qh_*e^{-1}\mathcal{I}) = H^0(X', R^qh'_*e^{-1}\mathcal{I})\). Thus \(\xi\) is zero if and only if the corresponding section of \(R^qh'_*e^{-1}\mathcal{I}\) is zero10. Thus we may replace \(S\) by \(S'\) and \(X\) by \(X'\). Observe that \(\sigma : S \to X\) base changes to \(\sigma' : S' \to X'\) and hence after this replacement it is still true that \(X \to S\) has a section \(\sigma\) and geometrically connected fibres.

We will use that \(S\) and \(T\) are Nagata schemes, see Algebra, Proposition 0335 which will guarantee that various normalizations are finite, see Morphisms, Lemmas 03GR and 035S. In particular, we may first replace \(T\) by its normalization and then replace \(S\) by the normalization of \(S\) in \(T\). Then \(T \to S\) is a disjoint union of dominant morphisms of integral normal schemes, see Morphisms, Lemma 035L. Clearly we may argue one connected component at a time, hence we may assume \(T \to S\) is a dominant morphism of integral normal schemes.

Let \(s \in S\) and \(t \in T\) be the generic points. By Lemma 0EYT there exist finite field extensions \(K/\kappa(t)\) and \(k/\kappa(s)\) such that \(k\) is contained in \(K\) and a finite étale Galois covering \(Z \to X_k\) with Galois group \(G\) of order dividing a power of \(n\) split over \(\sigma(\Spec(k))\) such that \(\tilde \xi\) maps to zero in \(H^q(Z_K, e^{-1}\mathcal{I}|_{Z_K})\). Let \(T' \to T\) be the normalization of \(T\) in \(\Spec(K)\) and let \(S' \to S\) be the normalization of \(S\) in \(\Spec(k)\). Then we obtain a commutative diagram \[\xymatrix{ S' \ar[d] & T' \ar[l] \ar[d] \\ S & T \ar[l] }\] whose vertical arrows are finite. By the arguments given above we may and do replace \(S\) and \(T\) by \(S'\) and \(T'\) (and correspondingly \(X\) by \(X \times_S S'\) and \(Y\) by \(Y \times_T T'\)). After this replacement we conclude we have a finite étale Galois covering \(Z \to X_s\) of the generic fibre of \(X \to S\) with Galois group \(G\) of order dividing a power of \(n\) split over \(\sigma(s)\) such that \(\tilde \xi\) maps to zero in \(H^q(Z_t, (Z_t \to Y)^{-1}e^{-1}\mathcal{I})\). Here \(Z_t = Z \times_S t = Z \times_s t = Z \times_{X_s} Y_t\). Since \(n\) is invertible on \(S\), by Fundamental Groups, Lemma 0EYJ we can find a finite étale morphism \(U \to X\) whose restriction to \(X_s\) is \(Z\).

At this point we replace \(X\) by \(U\) and \(Y\) by \(U \times_X Y\). After this replacement it may no longer be the case that the fibres of \(X \to S\) are geometrically connected (there still is a section but we won’t use this), but what we gain is that after this replacement \(\tilde \xi\) maps to zero in \(H^q(Y_t, e^{-1}\mathcal{I})\), i.e., \(\tilde \xi\) restricts to zero on the generic fibre of \(Y \to T\).

Recall that \(t\) is the spectrum of the function field of \(T\), i.e., as a scheme \(t\) is the limit of the nonempty affine open subschemes of \(T\). By Lemma 03Q6 we conclude there exists a nonempty open subscheme \(V \subset T\) such that \(\tilde \xi\) maps to zero in \(H^q(Y \times_T V, e^{-1}\mathcal{I}|_{Y \times_T V})\).

Denote \(Z = T \setminus V\). Consider the diagram \[\xymatrix{ Y \times_T Z \ar[d]_{e_Z} \ar[r]_{i'} & Y \ar[d]_e & Y \times_T V \ar[l]^{j'} \ar[d]^{e_V} \\ Z \ar[r]^i & T & V \ar[l]_j }\] Choose an injection \(i^{-1}\mathcal{I} \to \mathcal{I}'\) into an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules on \(Z\). Looking at stalks we see that the map \[\mathcal{I} \to j_*\mathcal{I}|_V \oplus i_*\mathcal{I}'\] is injective and hence splits as \(\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules. Thus it suffices to show that \(\tilde \xi\) maps to zero in \[H^q(Y, e^{-1}j_*\mathcal{I}|_V) \oplus H^q(Y, e^{-1}i_*\mathcal{I}')\] at least after replacing \(X\) by the members of an étale covering. Observe that \[e^{-1}j_*\mathcal{I}|_V = j'_*e_V^{-1}\mathcal{I}|_V,\quad e^{-1}i_*\mathcal{I}' = i'_*e_Z^{-1}\mathcal{I}'\] By induction hypothesis on \(q\) we see that \[R^aj'_*e_V^{-1}\mathcal{I}|_V = 0, \quad a = 1, \ldots, q - 1\] By the Leray spectral sequence for \(j'\) and the vanishing above it follows that \[H^q(Y, j'_*(e_V^{-1}\mathcal{I}|_V)) \longrightarrow H^q(Y \times_T V, e_V^{-1}\mathcal{I}_V) = H^q(Y \times_T V, e^{-1}\mathcal{I}|_{Y \times_T V})\] is injective. Thus the vanishing of the image of \(\tilde \xi\) in the first summand above because we know \(\tilde \xi\) vanishes in \(H^q(Y \times_T V, e^{-1}\mathcal{I}|_{Y \times_T V})\). Since \(\dim(Z) < \dim(T) = d\) by induction the image of \(\tilde \xi\) in the second summand \[H^q(Y, e^{-1}i_*\mathcal{I}') = H^q(Y, i'_*e_Z^{-1}\mathcal{I}') = H^q(Y \times_T Z, e_Z^{-1}\mathcal{I}')\] dies after replacing \(X\) by the members of a suitable étale covering. This finishes the proof of the smooth base change theorem.

Proof

This proof is the same as the longer first proof; it is shorter only in that we have split out the arguments used in a number of lemmas.

The case of \(q = 0\) is Lemma 0EYS. Thus we may assume \(q > 0\) and the result is true for all smaller degrees.

For every \(n \geq 1\) invertible on \(S\), let \(\mathcal{F}[n]\) be the subsheaf of sections of \(\mathcal{F}\) annihilated by \(n\). Then \(\mathcal{F} = \colim \mathcal{F}[n]\) by our assumption on the stalks of \(\mathcal{F}\). The functors \(e^{-1}\) and \(f^{-1}\) commute with colimits as they are left adjoints. The functors \(R^qh_*\) and \(R^qg_*\) commute with filtered colimits by Lemma 09Z1. Thus it suffices to prove the theorem for \(\mathcal{F}[n]\). From now on we fix an integer \(n\) invertible on \(S\) and we work with sheaves of \(\mathbf{Z}/n\mathbf{Z}\)-modules.

By Lemma 0EZR the question is étale local on \(X\) and \(S\). By the local structure of smooth morphisms, see Morphisms, Lemma 054L, we may assume \(X\) and \(S\) are affine and \(X \to S\) factors through an étale morphism \(X \to \mathbf{A}^d_S\). Writing \(X \to S\) as the composition \[X \to \mathbf{A}^{d - 1}_S \to \mathbf{A}^{d - 2}_S \to \ldots \to \mathbf{A}^1_S \to S\] we conclude from Lemma 0EZS that it suffices to prove the theorem when \(X\) and \(S\) are affine and \(X \to S\) has relative dimension \(1\).

By Lemma 0F08 it suffices to show that \(R^qh_*\mathbf{Z}/d\mathbf{Z} = 0\) for \(d | n\) whenever we have a cartesian diagram \[\xymatrix{ X \ar[d] & Y \ar[d] \ar[l]^h \\ S & \Spec(K) \ar[l] }\] where \(X \to S\) is affine and smooth of relative dimension \(1\), \(S\) is the spectrum of a normal domain \(A\) with algebraically closed fraction field \(L\), and \(K/L\) is an extension of algebraically closed fields.

Recall that \(R^qh_*\mathbf{Z}/d\mathbf{Z}\) is the sheaf associated to the presheaf \[U \longmapsto H^q(U \times_X Y, \mathbf{Z}/d\mathbf{Z}) = H^q(U \times_S \Spec(K), \mathbf{Z}/d\mathbf{Z})\] on \(X_\etale\) (Lemma 03Q8). Thus it suffices to show: given \(U\) and \(\xi \in H^q(U \times_S \Spec(K), \mathbf{Z}/d\mathbf{Z})\) there exists an étale covering \(\{U_i \to U\}\) such that \(\xi\) dies in \(H^q(U_i \times_S \Spec(K), \mathbf{Z}/d\mathbf{Z})\).

Of course we may take \(U\) affine. Then \(U \times_S \Spec(K)\) is a (smooth) affine curve over \(K\) and hence we have vanishing for \(q > 1\) by Theorem 03SC.

Final case: \(q = 1\). We may replace \(U\) by the members of an étale covering as in More on Morphisms, Lemma 0EY4. Then \(U \to S\) factors as \(U \to V \to S\) where \(U \to V\) has geometrically connected fibres, \(U\), \(V\) are affine, \(V \to S\) is étale, and there is a section \(\sigma : V \to U\). By Lemma 09Z9 we see that \(V\) is isomorphic to a (finite) disjoint union of (affine) open subschemes of \(S\). Clearly we may replace \(S\) by one of these and \(X\) by the corresponding component of \(U\). Thus we may assume \(X \to S\) has geometrically connected fibres, has a section \(\sigma\), and \(\xi \in H^1(Y, \mathbf{Z}/d\mathbf{Z})\). Since \(K\) and \(L\) are algebraically closed we have \[H^1(X_L, \mathbf{Z}/d\mathbf{Z}) = H^1(Y, \mathbf{Z}/d\mathbf{Z})\] See Lemma 0A5E. Thus there is a finite étale Galois covering \(Z \to X_L\) with Galois group \(G \subset \mathbf{Z}/d\mathbf{Z}\) which annihilates \(\xi\). You can either see this by looking at the statement or proof of Lemma 0EYT or by using directly that \(\xi\) corresponds to a \(\mathbf{Z}/d\mathbf{Z}\)-torsor over \(X_L\). Finally, by Fundamental Groups, Lemma 0EZJ we find a (necessarily surjective) finite étale morphism \(X' \to X\) whose restriction to \(X_L\) is \(Z \to X_L\). Since \(\xi\) dies in \(X'_K\) this finishes the proof.

The following immediate consequence of the smooth base change theorem is what is often used in practice.

Lemma

Let \(S\) be a scheme. Let \(S' = \lim S_i\) be a directed inverse limit of schemes \(S_i\) smooth over \(S\) with affine transition morphisms. Let \(f : X \to S\) be quasi-compact and quasi-separated and form the fibre square \[\xymatrix{ X' \ar[d]_{f'} \ar[r]_{g'} & X \ar[d]^f \\ S' \ar[r]^g & S }\] Then \[g^{-1}Rf_*E = R(f')_*(g')^{-1}E\] for any \(E \in D^+(X_\etale)\) whose cohomology sheaves \(H^q(E)\) have stalks which are torsion of orders invertible on \(S\).

Proof

Consider the spectral sequences \[E_2^{p, q} = R^pf_*H^q(E) \quad\text{and}\quad {E'}_2^{p, q} = R^pf'_*H^q((g')^{-1}E) = R^pf'_*(g')^{-1}H^q(E)\] converging to \(R^nf_*E\) and \(R^nf'_*(g')^{-1}E\). These spectral sequences are constructed in Derived Categories, Lemma 015J. Combining the smooth base change theorem (Theorem 0EYU) with Lemma 0EZT we see that \[g^{-1}R^pf_*H^q(E) = R^p(f')_*(g')^{-1}H^q(E)\] Combining all of the above we get the lemma.

Applications of smooth base change

In this section we discuss some more or less immediate consequences of the smooth base change theorem.

Lemma

Let \(L/K\) be an extension of fields. Let \(g : T \to S\) be a quasi-compact and quasi-separated morphism of schemes over \(K\). Denote \(g_L : T_L \to S_L\) the base change of \(g\) to \(\Spec(L)\). Let \(E \in D^+(T_\etale)\) have cohomology sheaves whose stalks are torsion of orders invertible in \(K\). Let \(E_L\) be the pullback of \(E\) to \((T_L)_\etale\). Then \(Rg_{L, *}E_L\) is the pullback of \(Rg_*E\) to \(S_L\).

Proof

If \(L/K\) is separable, then \(L\) is a filtered colimit of smooth \(K\)-algebras, see Algebra, Lemma 07BV. Thus the lemma in this case follows immediately from Lemma 0F09. In the general case, let \(K'\) and \(L'\) be the perfect closures (Algebra, Definition 046X) of \(K\) and \(L\). Then \(\Spec(K') \to \Spec(K)\) and \(\Spec(L') \to \Spec(L)\) are universal homeomorphisms as \(K'/K\) and \(L'/L\) are purely inseparable (see Algebra, Lemma 0BRA). Thus we have \((T_{K'})_\etale = T_\etale\), \((S_{K'})_\etale = S_\etale\), \((T_{L'})_\etale = (T_L)\etale\), and \((S_{L'})_\etale = (S_L)_\etale\) by the topological invariance of étale cohomology, see Proposition 03SI. This reduces the lemma to the case of the field extension \(L'/K'\) which is separable (by definition of perfect fields, see Algebra, Definition 030Y).

Lemma

Let \(K/k\) be an extension of separably closed fields. Let \(X\) be a quasi-compact and quasi-separated scheme over \(k\). Let \(E \in D^+(X_\etale)\) have cohomology sheaves whose stalks are torsion of orders invertible in \(k\). Then

  1. the maps \(H^q_\etale(X, E) \to H^q_\etale(X_K, E|_{X_K})\) are isomorphisms, and

  2. \(E \to R(X_K \to X)_*E|_{X_K}\) is an isomorphism.

Proof

Proof of (1). First let \(\overline{k}\) and \(\overline{K}\) be the algebraic closures of \(k\) and \(K\). The morphisms \(\Spec(\overline{k}) \to \Spec(k)\) and \(\Spec(\overline{K}) \to \Spec(K)\) are universal homeomorphisms as \(\overline{k}/k\) and \(\overline{K}/K\) are purely inseparable (see Algebra, Lemma 0BRA). Thus \(H^q_\etale(X, \mathcal{F}) = H^q_\etale(X_{\overline{k}}, \mathcal{F}_{X_{\overline{k}}})\) by the topological invariance of étale cohomology, see Proposition 03SI. Similarly for \(X_K\) and \(X_{\overline{K}}\). Thus we may assume \(k\) and \(K\) are algebraically closed. In this case \(K\) is a limit of smooth \(k\)-algebras, see Algebra, Lemma 07BV. We conclude our lemma is a special case of Theorem 0EYU as reformulated in Lemma 0F09.

Proof of (2). For any quasi-compact and quasi-separated \(U\) in \(X_\etale\) the above shows that the restriction of the map \(E \to R(X_K \to X)_*E|_{X_K}\) determines an isomorphism on cohomology. Since every object of \(X_\etale\) has an étale covering by such \(U\) this proves the desired statement.

Lemma

With \(f : X \to S\) and \(n\) as in Remark 0F02 assume \(n\) is invertible on \(S\) and that for some \(q \geq 1\) we have that \(BC(f, n, q - 1)\) is true, but \(BC(f, n, q)\) is not. Then there exist a commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[d] \ar[l] & Y \ar[l]^h \ar[d] \\ S & S' \ar[l] & \Spec(K) \ar[l] }\] with both squares cartesian, where \(S'\) is affine, integral, and normal with algebraically closed function field \(K\) and there exists an integer \(d | n\) such that \(R^qh_*(\mathbf{Z}/d\mathbf{Z})\) is nonzero.

Proof

First choose a diagram and \(\mathcal{F}\) as in Lemma 0F08. We may and do assume \(S'\) is affine (this is obvious, but see proof of the lemma in case of doubt). Let \(K'\) be the function field of \(S'\) and let \(Y' = X' \times_{S'} \Spec(K')\) to get the diagram \[\xymatrix{ X \ar[d]_f & X' \ar[d] \ar[l] & Y' \ar[l]^{h'} \ar[d] & Y \ar[l] \ar[d] \\ S & S' \ar[l] & \Spec(K') \ar[l] & \Spec(K) \ar[l] }\] By Lemma 0F0B the total direct image \(R(Y \to Y')_*\mathbf{Z}/d\mathbf{Z}\) is isomorphic to \(\mathbf{Z}/d\mathbf{Z}\) in \(D(Y'_\etale)\); here we use that \(n\) is invertible on \(S\). Thus \(Rh'_*\mathbf{Z}/d\mathbf{Z} = Rh_*\mathbf{Z}/d\mathbf{Z}\) by the relative Leray spectral sequence. This finishes the proof.

The proper base change theorem

The proper base change theorem is stated and proved in this section. Our approach follows roughly the proof in [SGA4, XII, Theorem 5.1] using Gabber’s ideas (from the affine case) to slightly simplify the arguments.

Lemma

Let \((A, I)\) be a henselian pair. Let \(f : X \to \Spec(A)\) be a proper morphism of schemes. Let \(Z = X \times_{\Spec(A)} \Spec(A/I)\). For any sheaf \(\mathcal{F}\) on the topological space associated to \(X\) we have \(\Gamma(X, \mathcal{F}) = \Gamma(Z, \mathcal{F}|_Z)\).

Proof

We will use Lemma 09ZG to prove this. First observe that the underlying topological space of \(X\) is spectral by Properties, Lemma 094L. Let \(Y \subset X\) be an irreducible closed subscheme. To finish the proof we show that \(Y \cap Z = Y \times_{\Spec(A)} \Spec(A/I)\) is connected. Replacing \(X\) by \(Y\) we may assume that \(X\) is irreducible and we have to show that \(Z\) is connected. Let \(X \to \Spec(B) \to \Spec(A)\) be the Stein factorization of \(f\) (More on Morphisms, Theorem 03H2). Then \(A \to B\) is integral and \((B, IB)\) is a henselian pair (More on Algebra, Lemma 09XK). Thus we may assume the fibres of \(X \to \Spec(A)\) are geometrically connected. On the other hand, the image \(T \subset \Spec(A)\) of \(f\) is irreducible and closed as \(X\) is proper over \(A\). Hence \(T \cap V(I)\) is connected by More on Algebra, Lemma 09Y6. Now \(Y \times_{\Spec(A)} \Spec(A/I) \to T \cap V(I)\) is a surjective closed map with connected fibres. The result now follows from Topology, Lemma 0377.

Lemma

Let \((A, I)\) be a henselian pair. Let \(f : X \to \Spec(A)\) be a proper morphism of schemes. Let \(i : Z \to X\) be the closed immersion of \(X \times_{\Spec(A)} \Spec(A/I)\) into \(X\). For any sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\Gamma(X, \mathcal{F}) = \Gamma(Z, i_{small}^{-1}\mathcal{F})\).

Proof

This follows from Lemma 09ZF and 0A0B and the fact that any scheme finite over \(X\) is proper over \(\Spec(A)\).

Lemma

Let \(A\) be a henselian local ring. Let \(f : X \to \Spec(A)\) be a proper morphism of schemes. Let \(X_0 \subset X\) be the fibre of \(f\) over the closed point. For any sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\Gamma(X, \mathcal{F}) = \Gamma(X_0, \mathcal{F}|_{X_0})\).

Proof

This is a special case of Lemma 0A0C.

Let \(f : X \to S\) be a morphism of schemes. Let \(\overline{s} : \Spec(k) \to S\) be a geometric point. The fibre of \(f\) at \(\overline{s}\) is the scheme \(X_{\overline{s}} = \Spec(k) \times_{\overline{s}, S} X\) viewed as a scheme over \(\Spec(k)\). If \(\mathcal{F}\) is a sheaf on \(X_\etale\), then denote \(\mathcal{F}_{\overline{s}} = p_{small}^{-1}\mathcal{F}\) the pullback of \(\mathcal{F}\) to \((X_{\overline{s}})_\etale\). In the following we will consider the set \[\Gamma(X_{\overline{s}}, \mathcal{F}_{\overline{s}})\] Let \(s \in S\) be the image point of \(\overline{s}\). Let \(\kappa(s)^{sep}\) be the separable algebraic closure of \(\kappa(s)\) in \(k\) as in Definition 03QX. By Lemma 0A3I pullback defines a bijection \[\Gamma(X_{\kappa(s)^{sep}}, p_{sep}^{-1} \mathcal{F}) \longrightarrow \Gamma(X_{\overline{s}}, \mathcal{F}_{\overline{s}})\] where \(p_{sep} : X_{\kappa(s)^{sep}} = \Spec(\kappa(s)^{sep}) \times_S X \to X\) is the projection.

Lemma

Let \(f : X \to S\) be a proper morphism of schemes. Let \(\overline{s} \to S\) be a geometric point. For any sheaf \(\mathcal{F}\) on \(X_\etale\) the canonical map \[(f_*\mathcal{F})_{\overline{s}} \longrightarrow \Gamma(X_{\overline{s}}, \mathcal{F}_{\overline{s}})\] is bijective.

Proof

By Theorem 03Q9 (for sheaves of sets) we have \[(f_*\mathcal{F})_{\overline{s}} = \Gamma(X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}), p_{small}^{-1}\mathcal{F})\] where \(p : X \times_S \Spec(\mathcal{O}_{S, \overline{s}}^{sh}) \to X\) is the projection. Since the residue field of the strictly henselian local ring \(\mathcal{O}_{S, \overline{s}}^{sh}\) is \(\kappa(s)^{sep}\) we conclude from the discussion above the lemma and Lemma 0A3S.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(g : Y' \to Y\) be a morphism of schemes. Set \(X' = Y' \times_Y X\) with projections \(f' : X' \to Y'\) and \(g' : X' \to X\). Let \(\mathcal{F}\) be any sheaf on \(X_\etale\). Then \(g^{-1}f_*\mathcal{F} = f'_*(g')^{-1}\mathcal{F}\).

Proof

There is a canonical map \(g^{-1}f_*\mathcal{F} \to f'_*(g')^{-1}\mathcal{F}\). Namely, it is adjoint to the map \[f_*\mathcal{F} \longrightarrow g_*f'_*(g')^{-1}\mathcal{F} = f_*g'_*(g')^{-1}\mathcal{F}\] which is \(f_*\) applied to the canonical map \(\mathcal{F} \to g'_*(g')^{-1}\mathcal{F}\). To check this map is an isomorphism we can compute what happens on stalks. Let \(y' : \Spec(k) \to Y'\) be a geometric point with image \(y\) in \(Y\). By Lemma 0A3T the stalks are \(\Gamma(X'_{y'}, \mathcal{F}_{y'})\) and \(\Gamma(X_y, \mathcal{F}_y)\) respectively. Here the sheaves \(\mathcal{F}_y\) and \(\mathcal{F}_{y'}\) are the pullbacks of \(\mathcal{F}\) by the projections \(X_y \to X\) and \(X'_{y'} \to X\). Since \(X_y = X'_{y'}\) as schemes we see that the stalks agree. We omit the verification that this isomorphism is compatible with our map.

At this point we start discussing the proper base change theorem. To do so we introduce some notation. consider a commutative diagram [0A29]\[\begin{equation} \vcenter{ \xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^f \\ Y' \ar[r]^g & Y } } \end{equation}\] of morphisms of schemes. Then we obtain a commutative diagram of sites \[\xymatrix{ X'_\etale \ar[r]_{g'_{small}} \ar[d]_{f'_{small}} & X_\etale \ar[d]^{f_{small}} \\ Y'_\etale \ar[r]^{g_{small}} & Y_\etale }\] For any object \(E\) of \(D(X_\etale)\) we obtain a canonical base change map [0A2A]\[\begin{equation} g_{small}^{-1}Rf_{small, *}E \longrightarrow Rf'_{small, *}(g'_{small})^{-1}E \end{equation}\] in \(D(Y'_\etale)\). See Cohomology on Sites, Remark 07A7 where we use the constant sheaf \(\mathbf{Z}\) as our sheaf of rings. We will usually omit the subscripts \({}_{small}\) in this formula. For example, if \(E = \mathcal{F}[0]\) where \(\mathcal{F}\) is an abelian sheaf on \(X_\etale\), the base change map is a map [0A4A]\[\begin{equation} g^{-1}Rf_*\mathcal{F} \longrightarrow Rf'_*(g')^{-1}\mathcal{F} \end{equation}\] in \(D(Y'_\etale)\).

The map (0A2A) has no chance of being an isomorphism in the generality given above. The goal is to show it is an isomorphism if the diagram (0A29) is cartesian, \(f : X \to Y\) proper, the cohomology sheaves of \(E\) are torsion, and \(E\) is bounded below. To study this question we introduce the following terminology. Let us say that cohomology commutes with base change for \(f : X \to Y\) if (0A4A) is an isomorphism for every diagram (0A29) where \(X' = Y' \times_Y X\) and every torsion abelian sheaf \(\mathcal{F}\).

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. The following are equivalent

  1. cohomology commutes with base change for \(f\) (see above),

  2. for every prime number \(\ell\) and every injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules \(\mathcal{I}\) on \(X_\etale\) and every diagram (0A29) where \(X' = Y' \times_Y X\) the sheaves \(R^qf'_*(g')^{-1}\mathcal{I}\) are zero for \(q > 0\).

Proof

It is clear that (1) implies (2). Conversely, assume (2) and let \(\mathcal{F}\) be a torsion abelian sheaf on \(X_\etale\). Let \(Y' \to Y\) be a morphism of schemes and let \(X' = Y' \times_Y X\) with projections \(g' : X' \to X\) and \(f' : X' \to Y'\) as in diagram (0A29). We want to show the maps of sheaves \[g^{-1}R^qf_*\mathcal{F} \longrightarrow R^qf'_*(g')^{-1}\mathcal{F}\] are isomorphisms for all \(q \geq 0\).

For every \(n \geq 1\), let \(\mathcal{F}[n]\) be the subsheaf of sections of \(\mathcal{F}\) annihilated by \(n\). Then \(\mathcal{F} = \colim \mathcal{F}[n]\). The functors \(g^{-1}\) and \((g')^{-1}\) commute with arbitrary colimits (as left adjoints). Taking higher direct images along \(f\) or \(f'\) commutes with filtered colimits by Lemma 09Z1. Hence we see that \[g^{-1}R^qf_*\mathcal{F} = \colim g^{-1}R^qf_*\mathcal{F}[n] \quad\text{and}\quad R^qf'_*(g')^{-1}\mathcal{F} = \colim R^qf'_*(g')^{-1}\mathcal{F}[n]\] Thus it suffices to prove the result in case \(\mathcal{F}\) is annihilated by a positive integer \(n\).

If \(n = \ell n'\) for some prime number \(\ell\), then we obtain a short exact sequence \[0 \to \mathcal{F}[\ell] \to \mathcal{F} \to \mathcal{F}/\mathcal{F}[\ell] \to 0\] Observe that \(\mathcal{F}/\mathcal{F}[\ell]\) is annihilated by \(n'\). Moreover, if the result holds for both \(\mathcal{F}[\ell]\) and \(\mathcal{F}/\mathcal{F}[\ell]\), then the result holds by the long exact sequence of higher direct images (and the \(5\) lemma). In this way we reduce to the case that \(\mathcal{F}\) is annihilated by a prime number \(\ell\).

Assume \(\mathcal{F}\) is annihilated by a prime number \(\ell\). Choose an injective resolution \(\mathcal{F} \to \mathcal{I}^\bullet\) in \(D(X_\etale, \mathbf{Z}/\ell\mathbf{Z})\). Applying assumption (2) and Leray’s acyclicity lemma (Derived Categories, Lemma 015E) we see that \[f'_*(g')^{-1}\mathcal{I}^\bullet\] computes \(Rf'_*(g')^{-1}\mathcal{F}\). We conclude by applying Lemma 0A3U.

Lemma

Let \(f : X \to Y\) and \(g : Y \to Z\) be proper morphisms of schemes. Assume

  1. cohomology commutes with base change for \(f\),

  2. cohomology commutes with base change for \(g \circ f\), and

  3. \(f\) is surjective.

Then cohomology commutes with base change for \(g\).

Proof

We will use the equivalence of Lemma 0A4B without further mention. Let \(\ell\) be a prime number. Let \(\mathcal{I}\) be an injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(Y_\etale\). Choose an injective map of sheaves \(f^{-1}\mathcal{I} \to \mathcal{J}\) where \(\mathcal{J}\) is an injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(X_\etale\). Since \(f\) is surjective the map \(\mathcal{I} \to f_*\mathcal{J}\) is injective (look at stalks in geometric points). Since \(\mathcal{I}\) is injective we see that \(\mathcal{I}\) is a direct summand of \(f_*\mathcal{J}\). Thus it suffices to prove the desired vanishing for \(f_*\mathcal{J}\).

Let \(Z' \to Z\) be a morphism of schemes and set \(Y' = Z' \times_Z Y\) and \(X' = Z' \times_Z X = Y' \times_ Y X\). Denote \(a : X' \to X\), \(b : Y' \to Y\), and \(c : Z' \to Z\) the projections. Similarly for \(f' : X' \to Y'\) and \(g' : Y' \to Z'\). By Lemma 0A3U we have \(b^{-1}f_*\mathcal{J} = f'_*a^{-1}\mathcal{J}\). On the other hand, we know that \(R^qf'_*a^{-1}\mathcal{J}\) and \(R^q(g' \circ f')_*a^{-1}\mathcal{J}\) are zero for \(q > 0\). Using the spectral sequence (Cohomology on Sites, Lemma 0734) \[R^pg'_* R^qf'_* a^{-1}\mathcal{J} \Rightarrow R^{p + q}(g' \circ f')_* a^{-1}\mathcal{J}\] we conclude that \(R^pg'_*(b^{-1}f_*\mathcal{J}) = R^pg'_*(f'_*a^{-1}\mathcal{J}) = 0\) for \(p > 0\) as desired.

Lemma

Let \(f : X \to Y\) and \(g : Y \to Z\) be proper morphisms of schemes. Assume

  1. cohomology commutes with base change for \(f\), and

  2. cohomology commutes with base change for \(g\).

Then cohomology commutes with base change for \(g \circ f\).

Proof

We will use the equivalence of Lemma 0A4B without further mention. Let \(\ell\) be a prime number. Let \(\mathcal{I}\) be an injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(X_\etale\). Then \(f_*\mathcal{I}\) is an injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(Y_\etale\) (Cohomology on Sites, Lemma 0730). The result follows formally from this, but we will also spell it out.

Let \(Z' \to Z\) be a morphism of schemes and set \(Y' = Z' \times_Z Y\) and \(X' = Z' \times_Z X = Y' \times_ Y X\). Denote \(a : X' \to X\), \(b : Y' \to Y\), and \(c : Z' \to Z\) the projections. Similarly for \(f' : X' \to Y'\) and \(g' : Y' \to Z'\). By Lemma 0A3U we have \(b^{-1}f_*\mathcal{I} = f'_*a^{-1}\mathcal{I}\). On the other hand, we know that \(R^qf'_*a^{-1}\mathcal{I}\) and \(R^q(g')_*b^{-1}f_*\mathcal{I}\) are zero for \(q > 0\). Using the spectral sequence (Cohomology on Sites, Lemma 0734) \[R^pg'_* R^qf'_* a^{-1}\mathcal{I} \Rightarrow R^{p + q}(g' \circ f')_* a^{-1}\mathcal{I}\] we conclude that \(R^p(g' \circ f')_*a^{-1}\mathcal{I} = 0\) for \(p > 0\) as desired.

Lemma

Let \(f : X \to Y\) be a finite morphism of schemes. Then cohomology commutes with base change for \(f\).

Proof

Observe that a finite morphism is proper, see Morphisms, Lemma 01WN. Moreover, the base change of a finite morphism is finite, see Morphisms, Lemma 01WL. Thus the result follows from Lemma 0A4B combined with Proposition 03QP.

Lemma

To prove that cohomology commutes with base change for every proper morphism of schemes it suffices to prove it holds for the morphism \(\mathbf{P}^1_S \to S\) for every scheme \(S\).

Proof

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(Y = \bigcup Y_i\) be an affine open covering and set \(X_i = f^{-1}(Y_i)\). If we can prove cohomology commutes with base change for \(X_i \to Y_i\), then cohomology commutes with base change for \(f\). Namely, the formation of the higher direct images commutes with Zariski (and even étale) localization on the base, see Lemma 03Q8. Thus we may assume \(Y\) is affine.

Let \(Y\) be an affine scheme and let \(X \to Y\) be a proper morphism. By Chow’s lemma there exists a commutative diagram \[\xymatrix{ X \ar[rd] & X' \ar[d] \ar[l]^\pi \ar[r] & \mathbf{P}^n_Y \ar[dl] \\ & Y & }\] where \(X' \to \mathbf{P}^n_Y\) is an immersion, and \(\pi : X' \to X\) is proper and surjective, see Limits, Lemma 0202. Since \(X \to Y\) is proper, we find that \(X' \to Y\) is proper (Morphisms, Lemma 01W3). Hence \(X' \to \mathbf{P}^n_Y\) is a closed immersion (Morphisms, Lemma 01W6). It follows that \(X' \to X \times_Y \mathbf{P}^n_Y = \mathbf{P}^n_X\) is a closed immersion (as an immersion with closed image).

By Lemma 0A4C it suffices to prove cohomology commutes with base change for \(\pi\) and \(X' \to Y\). These morphisms both factor as a closed immersion followed by a projection \(\mathbf{P}^n_S \to S\) (for some \(S\)). By Lemma 0A4E the result holds for closed immersions (as closed immersions are finite). By Lemma 0A4D it suffices to prove the result for projections \(\mathbf{P}^n_S \to S\).

For every \(n \geq 1\) there is a finite surjective morphism \[\mathbf{P}^1_S \times_S \ldots \times_S \mathbf{P}^1_S \longrightarrow \mathbf{P}^n_S\] given on coordinates by \[((x_1 : y_1), (x_2 : y_2), \ldots, (x_n : y_n)) \longmapsto (F_0 : \ldots : F_n)\] where \(F_0, \ldots, F_n\) in \(x_1, \ldots, y_n\) are the polynomials with integer coefficients such that \[\prod (x_i t + y_i) = F_0 t^n + F_1 t^{n - 1} + \ldots + F_n\] Applying Lemmas 0A4C, 0A4E, and 0A4D one more time we conclude that the lemma is true.

Theorem

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(g : Y' \to Y\) be a morphism of schemes. Set \(X' = Y' \times_Y X\) and consider the cartesian diagram \[\xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^f \\ Y' \ar[r]^g & Y }\] Let \(\mathcal{F}\) be an abelian torsion sheaf on \(X_\etale\). Then the base change map \[g^{-1}Rf_*\mathcal{F} \longrightarrow Rf'_*(g')^{-1}\mathcal{F}\] is an isomorphism.

Proof

In the terminology introduced above, this means that cohomology commutes with base change for every proper morphism of schemes. By Lemma 0A4F it suffices to prove that cohomology commutes with base change for the morphism \(\mathbf{P}^1_S \to S\) for every scheme \(S\).

Let \(S\) be the spectrum of a strictly henselian local ring with closed point \(s\). Set \(X = \mathbf{P}^1_S\) and \(X_0 = X_s = \mathbf{P}^1_s\). Let \(\mathcal{F}\) be a sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(X_\etale\). The key to our proof is that \[H^q_\etale(X, \mathcal{F}) = H^q_\etale(X_0, \mathcal{F}|_{X_0}).\] Namely, choose a resolution \(\mathcal{F} \to \mathcal{I}^\bullet\) by injective sheaves of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules. Then \(\mathcal{I}^\bullet|_{X_0}\) is a resolution of \(\mathcal{F}|_{X_0}\) by right \(H^0_\etale(X_0, -)\)-acyclic objects, see Lemma 0A5H. Leray’s acyclicity lemma tells us the right hand side is computed by the complex \(H^0_\etale(X_0, \mathcal{I}^\bullet|_{X_0})\) which is equal to \(H^0_\etale(X, \mathcal{I}^\bullet)\) by Lemma 0A3S. This complex computes the left hand side.

Assume \(S\) is general and \(\mathcal{F}\) is a sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules on \(X_\etale\). Let \(\overline{s} : \Spec(k) \to S\) be a geometric point of \(S\) lying over \(s \in S\). We have \[(R^qf_*\mathcal{F})_{\overline{s}} = H^q_\etale(\mathbf{P}^1_{\mathcal{O}_{S, \overline{s}}^{sh}}, \mathcal{F}|_{\mathbf{P}^1_{\mathcal{O}_{S, \overline{s}}^{sh}}}) = H^q_\etale(\mathbf{P}^1_{\kappa(s)^{sep}}, \mathcal{F}|_{\mathbf{P}^1_{\kappa(s)^{sep}}})\] where \(\kappa(s)^{sep}\) is the residue field of \(\mathcal{O}_{S, \overline{s}}^{sh}\), i.e., the separable algebraic closure of \(\kappa(s)\) in \(k\). The first equality by Theorem 03Q9 and the second equality by the displayed formula in the previous paragraph.

Finally, consider any morphism of schemes \(g : T \to S\) where \(S\) and \(\mathcal{F}\) are as above. Set \(f' : \mathbf{P}^1_T \to T\) the projection and let \(g' : \mathbf{P}^1_T \to \mathbf{P}^1_S\) the morphism induced by \(g\). Consider the base change map \[g^{-1}R^qf_*\mathcal{F} \longrightarrow R^qf'_*(g')^{-1}\mathcal{F}\] Let \(\overline{t}\) be a geometric point of \(T\) with image \(\overline{s} = g(\overline{t})\). By our discussion above the map on stalks at \(\overline{t}\) is the map \[H^q_\etale(\mathbf{P}^1_{\kappa(s)^{sep}}, \mathcal{F}|_{\mathbf{P}^1_{\kappa(s)^{sep}}}) \longrightarrow H^q_\etale(\mathbf{P}^1_{\kappa(t)^{sep}}, \mathcal{F}|_{\mathbf{P}^1_{\kappa(t)^{sep}}})\] Since \(\kappa(s)^{sep} \subset \kappa(t)^{sep}\) this map is an isomorphism by Lemma 0A5E.

This proves cohomology commutes with base change for \(\mathbf{P}^1_S \to S\) and sheaves of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules. In particular, for an injective sheaf of \(\mathbf{Z}/\ell\mathbf{Z}\)-modules the higher direct images of any base change are zero. In other words, condition (2) of Lemma 0A4B holds and the proof is complete.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(g : Y' \to Y\) be a morphism of schemes. Set \(X' = Y' \times_Y X\) and denote \(f' : X' \to Y'\) and \(g' : X' \to X\) the projections. Let \(E \in D^+(X_\etale)\) have torsion cohomology sheaves. Then the base change map (0A2A) \(g^{-1}Rf_*E \to Rf'_*(g')^{-1}E\) is an isomorphism.

Proof

This is a simple consequence of the proper base change theorem (Theorem 095T) using the spectral sequences \[E_2^{p, q} = R^pf_*H^q(E) \quad\text{and}\quad {E'}_2^{p, q} = R^pf'_*(g')^{-1}H^q(E)\] converging to \(R^nf_*E\) and \(R^nf'_*(g')^{-1}E\). The spectral sequences are constructed in Derived Categories, Lemma 015J. Some details omitted.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(\overline{y} \to Y\) be a geometric point.

  1. For a torsion abelian sheaf \(\mathcal{F}\) on \(X_\etale\) we have \((R^nf_*\mathcal{F})_{\overline{y}} = H^n_\etale(X_{\overline{y}}, \mathcal{F}_{\overline{y}})\).

  2. For \(E \in D^+(X_\etale)\) with torsion cohomology sheaves we have \((R^nf_*E)_{\overline{y}} = H^n_\etale(X_{\overline{y}}, E|_{X_{\overline{y}}})\).

Proof

In the statement, \(\mathcal{F}_{\overline{y}}\) denotes the pullback of \(\mathcal{F}\) to the scheme theoretic fibre \(X_{\overline{y}} = \overline{y} \times_Y X\). Since pulling back by \(\overline{y} \to Y\) produces the stalk of \(\mathcal{F}\), the first statement of the lemma is a special case of Theorem 095T. The second one is a special case of Lemma 0DDE.

Applications of proper base change

In this section we discuss some more or less immediate consequences of the proper base change theorem.

Lemma

Let \(K/k\) be an extension of separably closed fields. Let \(X\) be a proper scheme over \(k\). Let \(\mathcal{F}\) be a torsion abelian sheaf on \(X_\etale\). Then the map \(H^q_\etale(X, \mathcal{F}) \to H^q_\etale(X_K, \mathcal{F}|_{X_K})\) is an isomorphism for \(q \geq 0\).

Proof

Looking at stalks we see that this is a special case of Theorem 095T.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes all of whose fibres have dimension \(\leq n\). Then for any abelian torsion sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(R^qf_*\mathcal{F} = 0\) for \(q > 2n\).

Proof

We will prove this by induction on \(n\) for all proper morphisms.

If \(n = 0\), then \(f\) is a finite morphism (More on Morphisms, Lemma 02LS) and the result is true by Proposition 03QP.

If \(n > 0\), then using Lemma 0DDF we see that it suffices to prove \(H^i_\etale(X, \mathcal{F}) = 0\) for \(i > 2n\) and \(X\) a proper scheme, \(\dim(X) \leq n\) over an algebraically closed field \(k\) and \(\mathcal{F}\) is a torsion abelian sheaf on \(X\).

If \(n = 1\) this follows from Theorem 03RT. Assume \(n > 1\). By Proposition 03SI we may replace \(X\) by its reduction. Let \(\nu : X^\nu \to X\) be the normalization. This is a surjective birational finite morphism (see Varieties, Lemma 0BXR) and hence an isomorphism over a dense open \(U \subset X\) (Morphisms, Lemma 0BAC). Then we see that \(c : \mathcal{F} \to \nu_*\nu^{-1}\mathcal{F}\) is injective (as \(\nu\) is surjective) and an isomorphism over \(U\). Denote \(i : Z \to X\) the inclusion of the complement of \(U\). Since \(U\) is dense in \(X\) we have \(\dim(Z) < \dim(X) = n\). By Proposition 04CA have \(\Coker(c) = i_*\mathcal{G}\) for some abelian torsion sheaf \(\mathcal{G}\) on \(Z_\etale\). Then \(H^q_\etale(X, \Coker(c)) = H^q_\etale(Z, \mathcal{G})\) (by Proposition 03QP and the Leray spectral sequence) and by induction hypothesis we conclude that the cokernel of \(c\) has cohomology in degrees \(\leq 2(n - 1)\). Thus it suffices to prove the result for \(\nu_*\nu^{-1}\mathcal{F}\). As \(\nu\) is finite this reduces us to showing that \(H^i_\etale(X^\nu, \nu^{-1}\mathcal{F})\) is zero for \(i > 2n\). This case is treated in the next paragraph.

Assume \(X\) is integral normal proper scheme over \(k\) of dimension \(n\). Choose a nonconstant rational function \(f\) on \(X\). The graph \(X' \subset X \times \mathbf{P}^1_k\) of \(f\) sits into a diagram \[X \xleftarrow{b} X' \xrightarrow{f} \mathbf{P}^1_k\] Observe that \(b\) is an isomorphism over an open subscheme \(U \subset X\) whose complement is a closed subscheme \(Z \subset X\) of codimension \(\geq 2\). Namely, \(U\) is the domain of definition of \(f\) which contains all codimension \(1\) points of \(X\), see Morphisms, Lemmas 0A1Y and 0BX7 (combined with Serre’s criterion for normality, see Properties, Lemma 0345). Moreover the fibres of \(b\) have dimension \(\leq 1\) (as closed subschemes of \(\mathbf{P}^1\)). Hence \(R^ib_*b^{-1}\mathcal{F}\) is nonzero only if \(i \in \{0, 1, 2\}\) by induction. Choose a distinguished triangle \[\mathcal{F} \to Rb_*b^{-1}\mathcal{F} \to Q \to \mathcal{F}[1]\] Using that \(\mathcal{F} \to b_*b^{-1}\mathcal{F}\) is injective as before and using what we just said, we see that \(Q\) has nonzero cohomology sheaves only in degrees \(0, 1, 2\) sitting on \(Z\). Moreover, these cohomology sheaves are torsion by Lemma 0DDD. By induction and the spectral sequence of Derived Categories, Lemma 015J we see that \(H^i(X, Q)\) is zero for \(i > 2 + 2\dim(Z) \leq 2 + 2(n - 2) = 2n - 2\). Thus it suffices to prove that \(H^i(X', b^{-1}\mathcal{F}) = 0\) for \(i > 2n\). At this point we use the morphism \[f : X' \to \mathbf{P}^1_k\] whose fibres have dimension \(< n\). Hence by induction we see that \(R^if_*b^{-1}\mathcal{F} = 0\) for \(i > 2(n - 1)\). We conclude by the Leray spectral sequence \[H^i(\mathbf{P}^1_k, R^jf_*b^{-1}\mathcal{F}) \Rightarrow H^{i + j}(X', b^{-1}\mathcal{F})\] and the fact that \(\dim(\mathbf{P}^1_k) = 1\).

When working with mod \(n\) coefficients we can do proper base change for unbounded complexes.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(g : Y' \to Y\) be a morphism of schemes. Set \(X' = Y' \times_Y X\) and denote \(f' : X' \to Y'\) and \(g' : X' \to X\) the projections. Let \(n \geq 1\) be an integer. Let \(E \in D(X_\etale, \mathbf{Z}/n\mathbf{Z})\). Then the base change map (0A2A) \(g^{-1}Rf_*E \to Rf'_*(g')^{-1}E\) is an isomorphism.

Proof

It is enough to prove this when \(Y\) and \(Y'\) are quasi-compact. By Morphisms, Lemma 0A3V we see that the dimension of the fibres of \(f : X \to Y\) and \(f' : X' \to Y'\) are bounded. Thus Lemma 095U implies that \[f_* : \textit{Mod}(X_\etale, \mathbf{Z}/n\mathbf{Z}) \longrightarrow \textit{Mod}(Y_\etale, \mathbf{Z}/n\mathbf{Z})\] and \[f'_* : \textit{Mod}(X'_\etale, \mathbf{Z}/n\mathbf{Z}) \longrightarrow \textit{Mod}(Y'_\etale, \mathbf{Z}/n\mathbf{Z})\] have finite cohomological dimension in the sense of Derived Categories, Lemma 07K7. Choose a K-injective complex \(\mathcal{I}^\bullet\) of \(\mathbf{Z}/n\mathbf{Z}\)-modules each of whose terms \(\mathcal{I}^n\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules representing \(E\). See Injectives, Theorem 079P. By the usual proper base change theorem we find that \(R^qf'_*(g')^{-1}\mathcal{I}^n = 0\) for \(q > 0\), see Theorem 095T. Hence we conclude by Derived Categories, Lemma 07K7 that we may compute \(Rf'_*(g')^{-1}E\) by the complex \(f'_*(g')^{-1}\mathcal{I}^\bullet\). Another application of the usual proper base change theorem shows that this is equal to \(g^{-1}f_*\mathcal{I}^\bullet\) as desired.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme. Let \(E \in D^+(X_\etale)\) and \(K \in D^+(\mathbf{Z})\). Then \[R\Gamma(X, E \otimes_\mathbf{Z}^\mathbf{L} \underline{K}) = R\Gamma(X, E) \otimes_\mathbf{Z}^\mathbf{L} K\]

Proof

Say \(H^i(E) = 0\) for \(i \geq a\) and \(H^j(K) = 0\) for \(j \geq b\). We may represent \(K\) by a bounded below complex \(K^\bullet\) of torsion free \(\mathbf{Z}\)-modules. (Choose a K-flat complex \(L^\bullet\) representing \(K\) and then take \(K^\bullet = \tau_{\geq b - 1}L^\bullet\). This works because \(\mathbf{Z}\) has global dimension \(1\). See More on Algebra, Lemma 0653.) We may represent \(E\) by a bounded below complex \(\mathcal{E}^\bullet\). Then \(E \otimes_\mathbf{Z}^\mathbf{L} \underline{K}\) is represented by \[\text{Tot}(\mathcal{E}^\bullet \otimes_\mathbf{Z} \underline{K}^\bullet)\] Using distinguished triangles \[\sigma_{\geq -b + n + 1}K^\bullet \to K^\bullet \to \sigma_{\leq -b + n}K^\bullet\] and the trivial vanishing \[H^n(X, \text{Tot}(\mathcal{E}^\bullet \otimes_\mathbf{Z} \sigma_{\geq -a + n + 1}\underline{K}^\bullet) = 0\] and \[H^n(R\Gamma(X, E) \otimes_\mathbf{Z}^\mathbf{L} \sigma_{\geq -a + n + 1}K^\bullet) = 0\] we reduce to the case where \(K^\bullet\) is a bounded complex of flat \(\mathbf{Z}\)-modules. Repeating the argument we reduce to the case where \(K^\bullet\) is equal to a single flat \(\mathbf{Z}\)-module sitting in some degree. Next, using the stupid trunctions for \(\mathcal{E}^\bullet\) we reduce in exactly the same manner to the case where \(\mathcal{E}^\bullet\) is a single abelian sheaf sitting in some degree. Thus it suffices to show that \[H^n(X, \mathcal{E} \otimes_\mathbf{Z} \underline{M}) = H^n(X, \mathcal{E}) \otimes_\mathbf{Z} M\] when \(M\) is a flat \(\mathbf{Z}\)-module and \(\mathcal{E}\) is an abelian sheaf on \(X\). In this case we write \(M\) is a filtered colimit of finite free \(\mathbf{Z}\)-modules (Lazard’s theorem, see Algebra, Theorem 058G). By Theorem 09YQ this reduces us to the case of finite free \(\mathbf{Z}\)-module \(M\) in which case the result is trivially true.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(E \in D^+(X_\etale)\) have torsion cohomology sheaves. Let \(K \in D^+(Y_\etale)\). Then \[Rf_*E \otimes_\mathbf{Z}^\mathbf{L} K = Rf_*(E \otimes_\mathbf{Z}^\mathbf{L} f^{-1}K)\] in \(D^+(Y_\etale)\).

Proof

There is a canonical map from left to right by Cohomology on Sites, Section 0943. We will check the equality on stalks. Recall that computing derived tensor products commutes with pullbacks. See Cohomology on Sites, Lemma 07A4. Thus we have \[(E \otimes_\mathbf{Z}^\mathbf{L} f^{-1}K)_{\overline{x}} = E_{\overline{x}} \otimes_\mathbf{Z}^\mathbf{L} K_{\overline{y}}\] where \(\overline{y}\) is the image of \(\overline{x}\) in \(Y\). Since \(\mathbf{Z}\) has global dimension \(1\) we see that this complex has vanishing cohomology in degree \(< - 1 + a + b\) if \(H^i(E) = 0\) for \(i \geq a\) and \(H^j(K) = 0\) for \(j \geq b\). Moreover, since \(H^i(E)\) is a torsion abelian sheaf for each \(i\), the same is true for the cohomology sheaves of the complex \(E \otimes_\mathbf{Z}^\mathbf{L} K\). Namely, we have \[(E \otimes_\mathbf{Z}^\mathbf{L} f^{-1}K) \otimes_{\mathbf{Z}}^\mathbf{L} \mathbf{Q} = (E \otimes_\mathbf{Z}^\mathbf{L} \mathbf{Q}) \otimes_{\mathbf{Q}}^\mathbf{L} (f^{-1}K \otimes_{\mathbf{Z}}^\mathbf{L} \mathbf{Q})\] which is zero in the derived category. In this way we see that Lemma 0DDF applies to both sides to see that it suffices to show \[R\Gamma(X_{\overline{y}}, E|_{X_{\overline{y}}} \otimes_\mathbf{Z}^\mathbf{L} (X_{\overline{y}} \to \overline{y})^{-1}K_{\overline{y}}) = R\Gamma(X_{\overline{y}}, E|_{X_{\overline{y}}}) \otimes_\mathbf{Z}^\mathbf{L} K_{\overline{y}}\] This is shown in Lemma 0F0E.

Local acyclicity

In this section we deduce local acyclicity of smooth morphisms from the smooth base change theorem. In SGA 4 or SGA 4.5 the authors first prove a version of local acyclicity for smooth morphisms and then deduce the smooth base change theorem.

We will use the formulation of local acyclicity given by Deligne [SGA4.5, Definition 2.12, page 242]. Let \(f : X \to S\) be a morphism of schemes. Let \(\overline{x}\) be a geometric point of \(X\) with image \(\overline{s} = f(\overline{x})\) in \(S\). Let \(\overline{t}\) be a geometric point of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). We obtain a commutative diagram \[\xymatrix{ F_{\overline{x}, \overline{t}} = \overline{t} \times_{\Spec(\mathcal{O}^{sh}_{S, \overline{s}})} \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \ar[r] \ar[d] & \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \ar[r] \ar[d] & X \ar[d] \\ \overline{t} \ar[r] & \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \ar[r] & S }\] The scheme \(F_{\overline{x}, \overline{t}}\) is called a variety of vanishing cycles of \(f\) at \(\overline{x}\). Let \(K\) be an object of \(D(X_\etale)\). For any morphism of schemes \(g : Y\to X\) we write \(R\Gamma(Y, K)\) instead of \(R\Gamma(Y_\etale, g_{small}^{-1}K)\). Since \(\mathcal{O}^{sh}_{X, \overline{x}}\) is strictly henselian we have \(K_{\overline{x}} = R\Gamma(\Spec(\mathcal{O}^{sh}_{X, \overline{x}}), K)\). Thus we obtain a canonical map [0GJN]\[\begin{equation} \alpha_{K, \overline{x}, \overline{t}} : K_{\overline{x}} \longrightarrow R\Gamma(F_{\overline{x}, \overline{t}}, K) \end{equation}\] by pulling back cohomology along \(F_{\overline{x}, \overline{t}} \to \Spec(\mathcal{O}^{sh}_{X, \overline{x}})\).

Definition

Let \(f : X \to S\) be a morphism of schemes. Let \(K\) be an object of \(D(X_\etale)\).

  1. Let \(\overline{x}\) be a geometric point of \(X\) with image \(\overline{s} = f(\overline{x})\). We say \(f\) is locally acyclic at \(\overline{x}\) relative to \(K\) if for every geometric point \(\overline{t}\) of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) the map (0GJN) is an isomorphism11.

  2. We say \(f\) is locally acyclic relative to \(K\) if \(f\) is locally acyclic at \(\overline{x}\) relative to \(K\) for every geometric point \(\overline{x}\) of \(X\).

  3. We say \(f\) is universally locally acyclic relative to \(K\) if for any morphism \(S' \to S\) of schemes the base change \(f' : X' \to S'\) is locally acyclic relative to the pullback of \(K\) to \(X'\).

  4. We say \(f\) is locally acyclic if for all geometric points \(\overline{x}\) of \(X\) and any integer \(n\) prime to the characteristic of \(\kappa(\overline{x})\), the morphism \(f\) is locally acyclic at \(\overline{x}\) relative to the constant sheaf with value \(\mathbf{Z}/n\mathbf{Z}\).

  5. We say \(f\) is universally locally acyclic if for any morphism \(S' \to S\) of schemes the base change \(f' : X' \to S'\) is locally acyclic.

Let \(M\) be an abelian group. Then local acyclicity of \(f : X \to S\) with respect to the constant sheaf \(\underline{M}\) boils down to the requirement that \[H^q(F_{\overline{x}, \overline{t}}, \underline{M}) = \left\{ \begin{matrix} M & \text{if} & q = 0 \\ 0 & \text{if} & q \not = 0 \end{matrix} \right.\] for any geometric point \(\overline{x}\) of \(X\) and any geometric point \(\overline{t}\) of \(\Spec(\mathcal{O}^{sh}_{S, f(\overline{x})})\). In this way we see that being locally acyclic corresponds to the vanishing of the higher cohomology groups of the geometric fibres \(F_{\overline{x}, \overline{t}}\) of the maps between the strict henselizations at \(\overline{x}\) and \(\overline{s}\).

Proposition

Let \(f : X \to S\) be a smooth morphism of schemes. Then \(f\) is universally locally acyclic.

Proof

Since the base change of a smooth morphism is smooth, it suffices to show that smooth morphisms are locally acyclic. Let \(\overline{x}\) be a geometric point of \(X\) with image \(\overline{s} = f(\overline{x})\). Let \(\overline{t}\) be a geometric point of \(\Spec(\mathcal{O}^{sh}_{S, f(\overline{x})})\). Since we are trying to prove a property of the ring map \(\mathcal{O}^{sh}_{S, \overline{s}} \to \mathcal{O}^{sh}_{X, \overline{x}}\) (see discussion following Definition 0GJP) we may and do replace \(f : X \to S\) by the base change \(X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Thus we may and do assume that \(S\) is the spectrum of a strictly henselian local ring and that \(\overline{s}\) lies over the closed point of \(S\).

We will apply Lemma 0EZU to the diagram \[\xymatrix{ X \ar[d]_f & X_{\overline{t}} \ar[l]^h \ar[d]^e \\ S & \overline{t} \ar[l]_g }\] and the sheaf \(\mathcal{F} = \underline{M}\) where \(M = \mathbf{Z}/n\mathbf{Z}\) for some integer \(n\) prime to the characteristic of the residue field of \(\overline{x}\). We know that the map \(f^{-1}R^qg_*\mathcal{F} \to R^qh_*e^{-1}\mathcal{F}\) is an isomorphism by smooth base change, see Theorem 0EYU (the assumption on torsion holds by our choice of \(n\)). Thus Lemma 0EZU gives us the middle equality in \[H^q(F_{\overline{x}, \overline{t}}, \underline{M}) = H^q(\Spec(\mathcal{O}^{sh}_{X, \overline{x}}) \times_S \overline{t}, \underline{M}) = H^q(\Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \times_S \overline{t}, \underline{M}) = H^q(\overline{t}, \underline{M})\] For the outer two equalities we use that \(S = \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Since \(\overline{t}\) is the spectrum of a separably closed field we conclude that \[H^q(F_{\overline{x}, \overline{t}}, \underline{M}) = \left\{ \begin{matrix} M & \text{if} & q = 0 \\ 0 & \text{if} & q \not = 0 \end{matrix} \right.\] which is what we had to show (see discussion following Definition 0GJP).

Lemma

Let \(f : X \to S\) be a morphism of schemes. Let \(\mathcal{F}\) be a locally constant abelian sheaf on \(X_\etale\) such that for every geometric point \(\overline{x}\) of \(X\) the abelian group \(\mathcal{F}_{\overline{x}}\) is a torsion group all of whose elements have order prime to the characteristic of the residue field of \(\overline{x}\). If \(f\) is locally acyclic, then \(f\) is locally acyclic relative to \(\mathcal{F}\).

Proof

Namely, let \(\overline{x}\) be a geometric point of \(X\). Since \(\mathcal{F}\) is locally constant we see that the restriction of \(\mathcal{F}\) to \(\Spec(\mathcal{O}^{sh}_{X, \overline{x}})\) is isomorphic to the constant sheaf \(\underline{M}\) with \(M = \mathcal{F}_{\overline{x}}\). By assumption we can write \(M = \colim M_i\) as a filtered colimit of finite abelian groups \(M_i\) of order prime to the characteristic of the residue field of \(\overline{x}\). Consider a geometric point \(\overline{t}\) of \(\Spec(\mathcal{O}^{sh}_{S, f(\overline{x})})\). Since \(F_{\overline{x}, \overline{t}}\) is affine, we have \[H^q(F_{\overline{x}, \overline{t}}, \underline{M}) = \colim H^q(F_{\overline{x}, \overline{t}}, \underline{M_i})\] by Lemma 03Q5. For each \(i\) we can write \(M_i = \bigoplus \mathbf{Z}/n_{i, j}\mathbf{Z}\) as a finite direct sum for some integers \(n_{i, j}\) prime to the characteristic of the residue field of \(\overline{x}\). Since \(f\) is locally acyclic we see that \[H^q(F_{\overline{x}, \overline{t}}, \underline{\mathbf{Z}/n_{i, j}\mathbf{Z}}) = \left\{ \begin{matrix} \mathbf{Z}/n_{i, j}\mathbf{Z} & \text{if} & q = 0 \\ 0 & \text{if} & q \not = 0 \end{matrix} \right.\] See discussion following Definition 0GJP. Taking the direct sums and the colimit we conclude that \[H^q(F_{\overline{x}, \overline{t}}, \underline{M}) = \left\{ \begin{matrix} M & \text{if} & q = 0 \\ 0 & \text{if} & q \not = 0 \end{matrix} \right.\] and we win.

Lemma

Let \[\xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^f \\ S' \ar[r]^g & S }\] be a cartesian diagram of schemes. Let \(K\) be an object of \(D(X_\etale)\). Let \(\overline{x}'\) be a geometric point of \(X'\) with image \(\overline{x}\) in \(X\). If

  1. \(f\) is locally acyclic at \(\overline{x}\) relative to \(K\) and

  2. \(g\) is locally quasi-finite, or \(S' = \lim S_i\) is a directed inverse limit of schemes locally quasi-finite over \(S\) with affine transition morphisms, or \(g : S' \to S\) is integral,

then \(f'\) locally acyclic at \(\overline{x}'\) relative to \((g')^{-1}K\).

Proof

Denote \(\overline{s}'\) and \(\overline{s}\) the images of \(\overline{x}'\) and \(\overline{x}\) in \(S'\) and \(S\). Let \(\overline{t}'\) be a geometric point of the spectrum of \(\Spec(\mathcal{O}^{sh}_{S', \overline{s}'})\) and denote \(\overline{t}\) the image in \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). By Algebra, Lemma 0GIP and our assumptions on \(g\) we have \[\mathcal{O}^{sh}_{X, \overline{x}} \otimes_{\mathcal{O}^{sh}_{S, \overline{s}}} \mathcal{O}^{sh}_{S', \overline{s}'} \longrightarrow \mathcal{O}^{sh}_{X', \overline{x}'}\] is an isomorphism. Since by our conventions \(\kappa(\overline{t}) = \kappa(\overline{t}')\) we conclude that \[F_{\overline{x}', \overline{t}'} = \Spec\left( \mathcal{O}^{sh}_{X', \overline{x}'} \otimes_{\mathcal{O}^{sh}_{S', \overline{s}'}} \kappa(\overline{t}')\right) = \Spec\left( \mathcal{O}^{sh}_{X, \overline{x}} \otimes_{\mathcal{O}^{sh}_{S, \overline{s}}} \kappa(\overline{t})\right) = F_{\overline{x}, \overline{t}}\] In other words, the varieties of vanishing cycles of \(f'\) at \(\overline{x}'\) are examples of varieties of vanishing cycles of \(f\) at \(\overline{x}\). The lemma follows immediately from this and the definitions.

The cospecialization map

Let \(f : X \to S\) be a morphism of schemes. Let \(\overline{x}\) be a geometric point of \(X\) with image \(\overline{s} = f(\overline{x})\) in \(S\). Let \(\overline{t}\) be a geometric point of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Let \(K \in D(X_\etale)\). For any morphism \(g : Y \to X\) of schemes we write \(K|_Y\) instead of \(g_{small}^{-1}K\) and \(R\Gamma(Y, K)\) instead of \(R\Gamma(Y_\etale, g_{small}^{-1}K)\). We claim that if

  1. \(K\) is bounded below, i.e., \(K \in D^+(X_\etale)\),

  2. \(f\) is locally acyclic relative to \(K\)

then there is a cospecialization map \[cosp : R\Gamma(X_{\overline{t}}, K) \longrightarrow R\Gamma(X_{\overline{s}}, K)\] which will be closely related to the specialization map considered in Section 0GJ2 and especially Remark 0GJ9.

To construct the map we consider the morphisms \[X_{\overline{t}} \xrightarrow{h} X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \xleftarrow{i} X_{\overline{s}}\] The unit of the adjunction between \(h^{-1}\) and \(Rh_*\) gives a map \[\beta_{K, \overline{s}, \overline{t}} : K|_{X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}})} \longrightarrow Rh_*(K|_{X_{\overline{t}}})\] in \(D((X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}))_\etale)\). Lemma 0GJU below shows that the pullback \(i^{-1}\beta_{K, \overline{s}, \overline{t}}\) is an isomorphism under the assumptions above. Thus we can define the cospecialization map as the composition \[\begin{align*} R\Gamma(X_{\overline{t}}, K) & = R\Gamma(X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}), Rh_*(K|_{X_{\overline{t}}})) \\ & \xrightarrow{i^{-1}} R\Gamma(X_{\overline{s}}, i^{-1}Rh_*(K|_{X_{\overline{t}}})) \\ & \xrightarrow{(i^{-1}\beta_{K, \overline{s}, \overline{t}})^{-1}} R\Gamma(X_{\overline{s}}, i^{-1}(K|_{X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}})})) \\ & = R\Gamma(X_{\overline{s}}, K) \end{align*}\]

Lemma

The map \(i^{-1}\beta_{K, \overline{s}, \overline{t}}\) is an isomorphism.

Proof

The construction of the maps \(h\), \(i\), \(\beta_{K, \overline{s}, \overline{t}}\) only depends on the base change of \(X\) and \(K\) to \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Thus we may and do assume that \(S\) is a strictly henselian scheme with closed point \(\overline{s}\). Observe that the local acyclicity of \(f\) relative to \(K\) is preserved by this base change (for example by Lemma 0GJS or just directly by comparing strictly henselian rings in this very special case).

Let \(\overline{x}\) be a geometric point of \(X_{\overline{s}}\). Or equivalently, let \(\overline{x}\) be a geometric point whose image by \(f\) is \(\overline{s}\). Let us compute the stalk of \(i^{-1}\beta_{K, \overline{s}, \overline{t}}\) at \(\overline{x}\). First, we have \[(i^{-1}\beta_{K, \overline{s}, \overline{t}})_{\overline{x}} = (\beta_{K, \overline{s}, \overline{t}})_{\overline{x}}\] since pullback preserves stalks, see Lemma 03Q1. Since we are in the situation \(S = \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) we see that \(h : X_{\overline{t}} \to X\) has the property that \(X_{\overline{t}} \times_X \Spec(\mathcal{O}^{sh}_{X, \overline{x}}) = F_{\overline{x}, \overline{t}}\). Thus we see that \[(\beta_{K, \overline{s}, \overline{t}})_{\overline{x}} : K_{\overline{x}} \longrightarrow Rh_*(K|_{X_{\overline{t}}})_{\overline{x}} = R\Gamma(F_{\overline{x}, \overline{t}}, K)\] where the equal sign is Theorem 03Q9. It follows that the map \((\beta_{K, \overline{s}, \overline{t}})_{\overline{x}}\) is none other than the map \(\alpha_{K, \overline{x}, \overline{t}}\) used in Definition 0GJP. The result follows as we may check whether a map is an isomorphism in stalks by Theorem 03PU.

The cospecialization map when it exists is trying to be the inverse of the specialization map.

Lemma

In the situation above, if in addition \(f\) is quasi-compact and quasi-separated, then the diagram \[\xymatrix{ (Rf_*K)_{\overline{s}} \ar[r] \ar[d]_{sp} & R\Gamma(X_{\overline{s}}, K) \\ (Rf_*K)_{\overline{t}} \ar[r] & R\Gamma(X_{\overline{t}}, K) \ar[u]_{cosp} }\] is commutative.

Proof

As in the proof of Lemma 0GJU we may replace \(S\) by \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Then our maps simplify to \(h : X_{\overline{t}} \to X\), \(i : X_{\overline{s}} \to X\), and \(\beta_{K, \overline{s}, \overline{t}} : K \to Rh_*(K|_{X_{\overline{t}}})\). Using that \((Rf_*K)_{\overline{s}} = R\Gamma(X, K)\) by Theorem 03Q9 the composition of \(sp\) with the base change map \((Rf_*K)_{\overline{t}} \to R\Gamma(X_{\overline{t}}, K)\) is just pullback of cohomology along \(h\). This is the same as the map \[R\Gamma(X, K) \xrightarrow{\beta_{K, \overline{s}, \overline{t}}} R\Gamma(X, Rh_*(K|_{X_{\overline{t}}})) = R\Gamma(X_{\overline{t}}, K)\] Now the map \(cosp\) first inverts the \(=\) sign in this displayed formula, then pulls back along \(i\), and finally applies the inverse of \(i^{-1}\beta_{K, \overline{s}, \overline{t}}\). Hence we get the desired commutativity.

Lemma

Let \(f : X \to S\) be a morphism of schemes. Let \(K \in D(X_\etale)\). Assume

  1. \(K\) is bounded below, i.e., \(K \in D^+(X_\etale)\),

  2. \(f\) is locally acyclic relative to \(K\),

  3. \(f\) is proper, and

  4. \(K\) has torsion cohomology sheaves.

Then for every geometric point \(\overline{s}\) of \(S\) and every geometric point \(\overline{t}\) of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) both the specialization map \(sp : (Rf_*K)_{\overline{s}} \to (Rf_*K)_{\overline{t}}\) and the cospecialization map \(cosp : R\Gamma(X_{\overline{t}}, K) \to R\Gamma(X_{\overline{s}}, K)\) are isomorphisms.

Proof

By the proper base change theorem (in the form of Lemma 0DDF) we have \((Rf_*K)_{\overline{s}} = R\Gamma(X_{\overline{s}}, K)\) and similarly for \(\overline{t}\). The “correct” proof would be to show that the argument in Lemma 0GJV shows that \(sp\) and \(cosp\) are inverse isomorphisms in this case. Instead we will show directly that \(cosp\) is an isomorphism. From the discussion above we see that \(cosp\) is an isomorphism if and only if pullback by \(i\) \[R\Gamma(X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}), Rh_*(K|_{X_{\overline{t}}})) \longrightarrow R\Gamma(X_{\overline{s}}, i^{-1}Rh_*(K|_{X_{\overline{t}}}))\] is an isomorphism in \(D^+(\textit{Ab})\). This is true by the proper base change theorem for the proper morphism \(f' : X \times_S \Spec(\mathcal{O}^{sh}_{S, \overline{s}}) \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) by the morphism \(\overline{s} \to \Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) and the complex \(K' = Rh_*(K|_{X_{\overline{t}}})\). The complex \(K'\) is bounded below and has torsion cohomology sheaves by Lemma 0DDD. Since \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) is strictly henselian with \(\overline{s}\) lying over the closed point, we see that the source of the displayed arrow equals \((Rf'_*K')_{\overline{s}}\) and the target equals \(R\Gamma(X_{\overline{s}}, K')\) and the displayed map is an isomorphism by the already used Lemma 0DDF. Thus we see that three out of the four arrows in the diagram of Lemma 0GJV are isomorphisms and we conclude.

Lemma

Let \(f : X \to S\) be a morphism of schemes. Let \(\mathcal{F}\) be an abelian sheaf on \(X_\etale\). Assume

  1. \(f\) is smooth and proper

  2. \(\mathcal{F}\) is locally constant, and

  3. \(\mathcal{F}_{\overline{x}}\) is a torsion group all of whose elements have order prime to the residue characteristic of \(\overline{x}\) for every geometric point \(\overline{x}\) of \(X\).

Then for every geometric point \(\overline{s}\) of \(S\) and every geometric point \(\overline{t}\) of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\) the specialization map \(sp : (Rf_*\mathcal{F})_{\overline{s}} \to (Rf_*\mathcal{F})_{\overline{t}}\) is an isomorphism.

Proof

This follows from Lemmas 0GJW and 0GJR and Proposition 0GJQ.

Cohomological dimension

We can deduce some bounds on the cohomological dimension of schemes and on the cohomological dimension of fields using the results in Section 03SB and one, seemingly innocuous, application of the proper base change theorem (in the proof of Proposition 0F0V).

Definition

Let \(X\) be a quasi-compact and quasi-separated scheme. The cohomological dimension of \(X\) is the smallest element \[\text{cd}(X) \in \{0, 1, 2, \ldots\} \cup \{\infty\}\] such that for any abelian torsion sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(H^i_\etale(X, \mathcal{F}) = 0\) for \(i > \text{cd}(X)\). If \(X = \Spec(A)\) we sometimes call this the cohomological dimension of \(A\).

If the scheme is in characteristic \(p\), then we often can obtain sharper bounds for the vanishing of cohomology of \(p\)-power torsion sheaves. We will address this elsewhere (insert future reference here).

Lemma

Let \(X = \lim X_i\) be a directed limit of a system of quasi-compact and quasi-separated schemes with affine transition morphisms. Then \(\text{cd}(X) \leq \max \text{cd}(X_i)\).

Proof

Denote \(f_i : X \to X_i\) the projections. Let \(\mathcal{F}\) be an abelian torsion sheaf on \(X_\etale\). Then we have \(\mathcal{F} = \lim f_i^{-1}f_{i, *}\mathcal{F}\) by Lemma 0EYN. Thus \(H^q_\etale(X, \mathcal{F}) = \colim H^q_\etale(X_i, f_{i, *}\mathcal{F})\) by Theorem 09YQ. The lemma follows.

Lemma

Let \(K\) be a field. Let \(X\) be a \(1\)-dimensional affine scheme of finite type over \(K\). Then \(\text{cd}(X) \leq 1 + \text{cd}(K)\).

Proof

Let \(\mathcal{F}\) be an abelian torsion sheaf on \(X_\etale\). Consider the Leray spectral sequence for the morphism \(f : X \to \Spec(K)\). We obtain \[E_2^{p, q} = H^p(\Spec(K), R^qf_*\mathcal{F})\] converging to \(H^{p + q}_\etale(X, \mathcal{F})\). The stalk of \(R^qf_*\mathcal{F}\) at a geometric point \(\Spec(\overline{K}) \to \Spec(K)\) is the cohomology of the pullback of \(\mathcal{F}\) to \(X_{\overline{K}}\). Hence it vanishes in degrees \(\geq 2\) by Theorem 03SC.

Lemma

Let \(L/K\) be a field extension. Then we have \(\text{cd}(L) \leq \text{cd}(K) + \text{trdeg}_K(L)\).

Proof

If \(\text{trdeg}_K(L) = \infty\), then this is clear. If not then we can find a sequence of extensions \(L= L_r/L_{r - 1}/ \ldots /L_1/L_0 = K\) such that \(\text{trdeg}_{L_i}(L_{i + 1}) = 1\) and \(r = \text{trdeg}_K(L)\). Hence it suffices to prove the lemma in the case that \(r = 1\). In this case we can write \(L = \colim A_i\) as a filtered colimit of its finite type \(K\)-subalgebras. By Lemma 0F0R it suffices to prove that \(\text{cd}(A_i) \leq 1 + \text{cd}(K)\). This follows from Lemma 0F0S.

Lemma

Let \(K\) be a field. Let \(X\) be a scheme of finite type over \(K\). Let \(x \in X\). Set \(a = \text{trdeg}_K(\kappa(x))\) and \(d = \dim_x(X)\). Then there is a map \[K(t_1, \ldots, t_a)^{sep} \longrightarrow \mathcal{O}_{X, x}^{sh}\] such that

  1. the residue field of \(\mathcal{O}_{X, x}^{sh}\) is a purely inseparable extension of \(K(t_1, \ldots, t_a)^{sep}\),

  2. \(\mathcal{O}_{X, x}^{sh}\) is a filtered colimit of finite type \(K(t_1, \ldots, t_a)^{sep}\)-algebras of dimension \(\leq d - a\).

Proof

We may assume \(X\) is affine. By Noether normalization, after possibly shrinking \(X\) again, we can choose a finite morphism \(\pi : X \to \mathbf{A}^d_K\), see Algebra, Lemma 00OZ. Since \(\kappa(x)\) is a finite extension of the residue field of \(\pi(x)\), this residue field has transcendence degree \(a\) over \(K\) as well. Thus we can find a finite morphism \(\pi' : \mathbf{A}^d_K \to \mathbf{A}^d_K\) such that \(\pi'(\pi(x))\) corresponds to the generic point of the linear subspace \(\mathbf{A}^a_K \subset \mathbf{A}^d_K\) given by setting the last \(d - a\) coordinates equal to zero. Hence the composition \[X \xrightarrow{\pi' \circ \pi} \mathbf{A}^d_K \xrightarrow{p} \mathbf{A}^a_K\] of \(\pi' \circ \pi\) and the projection \(p\) onto the first \(a\) coordinates maps \(x\) to the generic point \(\eta \in \mathbf{A}^a_K\). The induced map \[K(t_1, \ldots, t_a)^{sep} = \mathcal{O}_{\mathbf{A}^a_k, \eta}^{sh} \longrightarrow \mathcal{O}_{X, x}^{sh}\] on étale local rings satisfies (1) since it is clear that the residue field of \(\mathcal{O}_{X, x}^{sh}\) is an algebraic extension of the separably closed field \(K(t_1, \ldots, t_a)^{sep}\). On the other hand, if \(X = \Spec(B)\), then \(\mathcal{O}_{X, x}^{sh} = \colim B_j\) is a filtered colimit of étale \(B\)-algebras \(B_j\). Observe that \(B_j\) is quasi-finite over \(K[t_1, \ldots, t_d]\) as \(B\) is finite over \(K[t_1, \ldots, t_d]\). We may similarly write \(K(t_1, \ldots, t_a)^{sep} = \colim A_i\) as a filtered colimit of étale \(K[t_1, \ldots, t_a]\)-algebras. For every \(i\) we can find an \(j\) such that \(A_i \to K(t_1, \ldots, t_a)^{sep} \to \mathcal{O}_{X, x}^{sh}\) factors through a map \(\psi_{i, j} : A_i \to B_j\). Then \(B_j\) is quasi-finite over \(A_i[t_{a + 1}, \ldots, t_d]\). Hence \[B_{i, j} = B_j \otimes_{\psi_{i, j}, A_i} K(t_1, \ldots, t_a)^{sep}\] has dimension \(\leq d - a\) as it is quasi-finite over \(K(t_1, \ldots, t_a)^{sep}[t_{a + 1}, \ldots, t_d]\). The proof of (2) is now finished as \(\mathcal{O}_{X, x}^{sh}\) is a filtered colimit12 of the algebras \(B_{i, j}\). Some details omitted.

Proposition

Let \(K\) be a field. Let \(X\) be an affine scheme of finite type over \(K\). Then we have \(\text{cd}(X) \leq \dim(X) + \text{cd}(K)\).

Proof

We will prove this by induction on \(\dim(X)\). Let \(\mathcal{F}\) be an abelian torsion sheaf on \(X_\etale\).

The case \(\dim(X) = 0\). In this case the structure morphism \(f : X \to \Spec(K)\) is finite. Hence we see that \(R^if_*\mathcal{F} = 0\) for \(i > 0\), see Proposition 03QP. Thus \(H^i_\etale(X, \mathcal{F}) = H^i_\etale(\Spec(K), f_*\mathcal{F})\) by the Leray spectral sequence for \(f\) (Cohomology on Sites, Lemma 0732) and the result is clear.

The case \(\dim(X) = 1\). This is Lemma 0F0S.

Assume \(d = \dim(X) > 1\) and the proposition holds for finite type affine schemes of dimension \(< d\) over fields. By Noether normalization, see for example Varieties, Lemma 0CBI, there exists a finite morphism \(f : X \to \mathbf{A}^d_K\). Recall that \(R^if_*\mathcal{F} = 0\) for \(i > 0\) by Proposition 03QP. By the Leray spectral sequence for \(f\) (Cohomology on Sites, Lemma 0732) we conclude that it suffices to prove the result for \(\pi_*\mathcal{F}\) on \(\mathbf{A}^d_K\).

Interlude I. Let \(j : X \to Y\) be an open immersion of smooth \(d\)-dimensional varieties over \(K\) (not necessarily affine) whose complement is the support of an effective Cartier divisor \(D\). The sheaves \(R^qj_*\mathcal{F}\) for \(q > 0\) are supported on \(D\). We claim that \((R^qj_*\mathcal{F})_{\overline{y}} = 0\) for \(a = \text{trdeg}_K(\kappa(y)) > d - q\). Namely, by Theorem 03Q9 we have \[(R^qj_*\mathcal{F})_{\overline{y}} = H^q(\Spec(\mathcal{O}_{Y, y}^{sh}) \times_Y X, \mathcal{F})\] Choose a local equation \(f \in \mathfrak m_y \subset \mathcal{O}_{Y, y}\) for \(D\). Then we have \[\Spec(\mathcal{O}_{Y, y}^{sh}) \times_Y X = \Spec(\mathcal{O}_{Y, y}^{sh}[1/f])\] Using Lemma 0F0U we get an embedding \[K(t_1, \ldots, t_a)^{sep}(x) = K(t_1, \ldots, t_a)^{sep}[x]_{(x)}[1/x] \longrightarrow \mathcal{O}_{Y, y}^{sh}[1/f]\] Since the transcendence degree over \(K\) of the fraction field of \(\mathcal{O}_{Y, y}^{sh}\) is \(d\), we see that \(\mathcal{O}_{Y, y}^{sh}[1/f]\) is a filtered colimit of \((d - a - 1)\)-dimensional finite type algebras over the field \(K(t_1, \ldots, t_a)^{sep}(x)\) which itself has cohomological dimension \(1\) by Lemma 0F0T. Thus by induction hypothesis and Lemma 0F0R we obtain the desired vanishing.

Interlude II. Let \(Z\) be a smooth variety over \(K\) of dimension \(d - 1\). Let \(E_a \subset Z\) be the set of points \(z \in Z\) with \(\text{trdeg}_K(\kappa(z)) \leq a\). Observe that \(E_a\) is closed under specialization, see Varieties, Lemma 0A21. Suppose that \(\mathcal{G}\) is a torsion abelian sheaf on \(Z\) whose support is contained in \(E_a\). Then we claim that \(H^b_\etale(Z, \mathcal{G}) = 0\) for \(b > a + \text{cd}(K)\). Namely, we can write \(\mathcal{G} = \colim \mathcal{G}_i\) with \(\mathcal{G}_i\) a torsion abelian sheaf supported on a closed subscheme \(Z_i\) contained in \(E_a\), see Lemma 0F0N. Then the induction hypothesis kicks in to imply the desired vanishing for \(\mathcal{G}_i\)13. Finally, we conclude by Theorem 09YQ.

Consider the commutative diagram \[\xymatrix{ \mathbf{A}^d_K \ar[rd]_f \ar[rr]_-j & & \mathbf{P}^1_K \times_K \mathbf{A}^{d - 1}_K \ar[ld]^g \\ & \mathbf{A}^{d - 1}_K }\] Observe that \(j\) is an open immersion of smooth \(d\)-dimensional varieties whose complement is an effective Cartier divisor \(D\). Thus we may use the results obtained in interlude I. We are going to study the relative Leray spectral sequence \[E_2^{p, q} = R^pg_*R^qj_*\mathcal{F} \Rightarrow R^{p + q}f_*\mathcal{F}\] Since \(R^qj_*\mathcal{F}\) for \(q > 0\) is supported on \(D\) and since \(g|_D : D \to \mathbf{A}^{d - 1}_K\) is an isomorphism, we find \(R^pg_*R^qj_*\mathcal{F} = 0\) for \(p > 0\) and \(q > 0\). Moreover, we have \(R^qj_*\mathcal{F} = 0\) for \(q > d\). On the other hand, \(g\) is a proper morphism of relative dimension \(1\). Hence by Lemma 095U we see that \(R^pg_*j_*\mathcal{F} = 0\) for \(p > 2\). Thus the \(E_2\)-page of the spectral sequence looks like this \[\begin{matrix} g_*R^dj_*\mathcal{F} & 0 & 0 \\ \ldots & \ldots & \ldots \\ g_*R^2j_*\mathcal{F} & 0 & 0 \\ g_*R^1j_*\mathcal{F} & 0 & 0 \\ g_*j_*\mathcal{F} & R^1g_*j_*\mathcal{F} & R^2g_*j_*\mathcal{F} \end{matrix}\] We conclude that \(R^qf_*\mathcal{F} = g_*R^qj_*\mathcal{F}\) for \(q > 2\). By interlude I we see that the support of \(R^qf_*\mathcal{F}\) for \(q > 2\) is contained in the set of points of \(\mathbf{A}^{d - 1}_K\) whose residue field has transcendence degree \(\leq d - q\). By interlude II \[H^p(\mathbf{A}^{d - 1}_K, R^qf_*\mathcal{F}) = 0 \text{ for }p > d - q + \text{cd}(K)\text{ and }q > 2\] On the other hand, by Theorem 03Q9 we have \(R^2f_*\mathcal{F}_{\overline{\eta}} = H^2(\mathbf{A}^1_{\overline{\eta}}, \mathcal{F}) = 0\) (vanishing by the case of dimension \(1\)) where \(\eta\) is the generic point of \(\mathbf{A}^{d - 1}_K\). Hence by interlude II again we see \[H^p(\mathbf{A}^{d - 1}_K, R^2f_*\mathcal{F}) = 0 \text{ for }p > d - 2 + \text{cd}(K)\] Finally, we have \[H^p(\mathbf{A}^{d - 1}_K, R^qf_*\mathcal{F}) = 0 \text{ for }p > d - 1 + \text{cd}(K)\text{ and }q = 0, 1\] by induction hypothesis. Combining everything we just said with the Leray spectral sequence \(H^p(\mathbf{A}^{d - 1}_K, R^qf_*\mathcal{F}) \Rightarrow H^{p + q}(\mathbf{A}^d_K, \mathcal{F})\) we conclude.

Lemma

Let \(K\) be a field. Let \(X\) be an affine scheme of finite type over \(K\). Let \(E_a \subset X\) be the set of points \(x \in X\) with \(\text{trdeg}_K(\kappa(x)) \leq a\). Let \(\mathcal{F}\) be an abelian torsion sheaf on \(X_\etale\) whose support is contained in \(E_a\). Then \(H^b_\etale(X, \mathcal{F}) = 0\) for \(b > a + \text{cd}(K)\).

Proof

We can write \(\mathcal{F} = \colim \mathcal{F}_i\) with \(\mathcal{F}_i\) a torsion abelian sheaf supported on a closed subscheme \(Z_i\) contained in \(E_a\), see Lemma 0F0N. Then Proposition 0F0V gives the desired vanishing for \(\mathcal{F}_i\). Details omitted; hints: first use Proposition 04CA to write \(\mathcal{F}_i\) as the pushforward of a sheaf on \(Z_i\), use the vanishing for this sheaf on \(Z_i\), and use the Leray spectral sequence for \(Z_i \to Z\) to get the vanishing for \(\mathcal{F}_i\). Finally, we conclude by Theorem 09YQ.

Lemma

Let \(f : X \to Y\) be an affine morphism of schemes of finite type over a field \(K\). Let \(E_a(X)\) be the set of points \(x \in X\) with \(\text{trdeg}_K(\kappa(x)) \leq a\). Let \(\mathcal{F}\) be an abelian torsion sheaf on \(X_\etale\) whose support is contained in \(E_a\). Then \(R^qf_*\mathcal{F}\) has support contained in \(E_{a - q}(Y)\).

Proof

The question is local on \(Y\) hence we can assume \(Y\) is affine. Then \(X\) is affine too and we can choose a diagram \[\xymatrix{ X \ar[d]_f \ar[r]_i & \mathbf{A}^{n + m}_K \ar[d]^{\text{pr}} \\ Y \ar[r]^j & \mathbf{A}^n_K }\] where the horizontal arrows are closed immersions and the vertical arrow on the right is the projection (details omitted). Then \(j_*R^qf_*\mathcal{F} = R^q\text{pr}_*i_*\mathcal{F}\) by the vanishing of the higher direct images of \(i\) and \(j\), see Proposition 03QP. Moreover, the description of the stalks of \(j_*\) in the proposition shows that it suffices to prove the vanishing for \(j_*R^qf_*\mathcal{F}\). Thus we may assume \(f\) is the projection morphism \(\text{pr} : \mathbf{A}^{n + m}_K \to \mathbf{A}^n_K\) and an abelian torsion sheaf \(\mathcal{F}\) on \(\mathbf{A}^{n + m}_K\) satisfying the assumption in the statement of the lemma.

Let \(y\) be a point in \(\mathbf{A}^n_K\). By Theorem 03Q9 we have \[(R^q\text{pr}_*\mathcal{F})_{\overline{y}} = H^q(\mathbf{A}^{n + m}_K \times_{A^n_K} \Spec(\mathcal{O}_{Y, y}^{sh}), \mathcal{F}) = H^q(\mathbf{A}^m_{\mathcal{O}_{Y, y}^{sh}}, \mathcal{F})\] Say \(b = \text{trdeg}_K(\kappa(y))\). From Lemma 0F0U we get an embedding \[L = K(t_1, \ldots, t_b)^{sep} \longrightarrow \mathcal{O}_{Y, y}^{sh}\] Write \(\mathcal{O}_{Y, y}^{sh} = \colim B_i\) as the filtered colimit of finite type \(L\)-subalgebras \(B_i \subset \mathcal{O}_{Y, y}^{sh}\) containing the ring \(K[T_1, \ldots, T_n]\) of regular functions on \(\mathbf{A}^n_K\). Then we get \[\mathbf{A}^m_{\mathcal{O}_{Y, y}^{sh}} = \lim \mathbf{A}^m_{B_i}\] If \(z \in \mathbf{A}^m_{B_i}\) is a point in the support of \(\mathcal{F}\), then the image \(x\) of \(z\) in \(\mathbf{A}^{m + n}_K\) satisfies \(\text{trdeg}_K(\kappa(x)) \leq a\) by our assumption on \(\mathcal{F}\) in the lemma. Since \(\mathcal{O}_{Y, y}^{sh}\) is a filtered colimit of étale algebras over \(K[T_1, \ldots, T_n]\) and since \(B_i \subset \mathcal{O}_{Y, y}^{sh}\) we see that \(\kappa(z)/\kappa(x)\) is algebraic (some details omitted). Then \(\text{trdeg}_K(\kappa(z)) \leq a\) and hence \(\text{trdeg}_L(\kappa(z)) \leq a - b\). By Lemma 0F0W we see that \[H^q(\mathbf{A}^m_{B_i}, \mathcal{F}) = 0\text{ for }q > a - b\] Thus by Theorem 09YQ we get \((Rf_*\mathcal{F})_{\overline{y}} = 0\) for \(q > a - b\) as desired.

Finite cohomological dimension

We continue the discussion started in Section 0F0P.

Definition

Let \(f : X \to Y\) be a quasi-compact and quasi-separated morphism of schemes. The cohomological dimension of \(f\) is the smallest element \[\text{cd}(f) \in \{0, 1, 2, \ldots\} \cup \{\infty\}\] such that for any abelian torsion sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(R^if_*\mathcal{F} = 0\) for \(i > \text{cd}(f)\).

Lemma

Let \(K\) be a field.

  1. If \(f : X \to Y\) is a morphism of finite type schemes over \(K\), then \(\text{cd}(f) < \infty\).

  2. If \(\text{cd}(K) < \infty\), then \(\text{cd}(X) < \infty\) for any finite type scheme \(X\) over \(K\).

Proof

Proof of (1). We may assume \(Y\) is affine. We will use the induction principle of Cohomology of Schemes, Lemma 08DR to prove this. If \(X\) is affine too, then the result holds by Lemma 0F0X. Thus it suffices to show that if \(X = U \cup V\) and the result is true for \(U \to Y\), \(V \to Y\), and \(U \cap V \to Y\), then it is true for \(f\). This follows from the relative Mayer-Vietoris sequence, see Lemma 0EYK.

Proof of (2). We will use the induction principle of Cohomology of Schemes, Lemma 08DR to prove this. If \(X\) is affine, then the result holds by Proposition 0F0V. Thus it suffices to show that if \(X = U \cup V\) and the result is true for \(U\), \(V\), and \(U \cap V\), then it is true for \(X\). This follows from the Mayer-Vietoris sequence, see Lemma 0A50.

Lemma

Cohomology and direct sums. Let \(n \geq 1\) be an integer.

  1. Let \(f : X \to Y\) be a quasi-compact and quasi-separated morphism of schemes with \(\text{cd}(f) < \infty\). Then the functor \[Rf_* : D(X_\etale, \mathbf{Z}/n\mathbf{Z}) \longrightarrow D(Y_\etale, \mathbf{Z}/n\mathbf{Z})\] commutes with direct sums.

  2. Let \(X\) be a quasi-compact and quasi-separated scheme with \(\text{cd}(X) < \infty\). Then the functor \[R\Gamma(X, -) : D(X_\etale, \mathbf{Z}/n\mathbf{Z}) \longrightarrow D(\mathbf{Z}/n\mathbf{Z})\] commutes with direct sums.

Proof

Proof of (1). Since \(\text{cd}(f) < \infty\) we see that \[f_* : \textit{Mod}(X_\etale, \mathbf{Z}/n\mathbf{Z}) \longrightarrow \textit{Mod}(Y_\etale, \mathbf{Z}/n\mathbf{Z})\] has finite cohomological dimension in the sense of Derived Categories, Lemma 07K7. Let \(I\) be a set and for \(i \in I\) let \(E_i\) be an object of \(D(X_\etale, \mathbf{Z}/n\mathbf{Z})\). Choose a K-injective complex \(\mathcal{I}_i^\bullet\) of \(\mathbf{Z}/n\mathbf{Z}\)-modules each of whose terms \(\mathcal{I}_i^n\) is an injective sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules representing \(E_i\). See Injectives, Theorem 079P. Then \(\bigoplus E_i\) is represented by the complex \(\bigoplus \mathcal{I}_i^\bullet\) (termwise direct sum), see Injectives, Lemma 07D9. By Lemma 09Z1 we have \[R^qf_*(\bigoplus \mathcal{I}_i^n) = \bigoplus R^qf_*(\mathcal{I}_i^n) = 0\] for \(q > 0\) and any \(n\). Hence we conclude by Derived Categories, Lemma 07K7 that we may compute \(Rf_*(\bigoplus E_i)\) by the complex \[f_*(\bigoplus \mathcal{I}_i^\bullet) = \bigoplus f_*(\mathcal{I}_i^\bullet)\] (equality again by Lemma 09Z1) which represents \(\bigoplus Rf_*E_i\) by the already used Injectives, Lemma 07D9.

Proof of (2). This is identical to the proof of (1) and we omit it.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(n \geq 1\) be an integer. Then the functor \[Rf_* : D(X_\etale, \mathbf{Z}/n\mathbf{Z}) \longrightarrow D(Y_\etale, \mathbf{Z}/n\mathbf{Z})\] commutes with direct sums.

Proof

It is enough to prove this when \(Y\) is quasi-compact. By Morphisms, Lemma 0A3V we see that the dimension of the fibres of \(f : X \to Y\) is bounded. Thus Lemma 095U implies that \(\text{cd}(f) < \infty\). Hence the result by Lemma 0F11.

Lemma

Let \(X\) be a quasi-compact and quasi-separated scheme such that \(\text{cd}(X) < \infty\). Let \(\Lambda\) be a torsion ring. Let \(E \in D(X_\etale, \Lambda)\) and \(K \in D(\Lambda)\). Then \[R\Gamma(X, E \otimes_\Lambda^\mathbf{L} \underline{K}) = R\Gamma(X, E) \otimes_\Lambda^\mathbf{L} K\]

Proof

There is a canonical map from right to left by Cohomology on Sites, Section 0943. Let \(T(K)\) be the property that the statement of the lemma holds for \(K \in D(\Lambda)\). We will check conditions (1), (2), and (3) of More on Algebra, Remark 09PB hold for \(T\) to conclude. Property (1) holds because both sides of the equality commute with direct sums, see Lemma 0F11. Property (2) holds because we are comparing exact functors between triangulated categories and we can use Derived Categories, Lemma 014A. Property (3) says the lemma holds when \(K = \Lambda[k]\) for any shift \(k \in \mathbf{Z}\) and this is obvious.

Lemma

Let \(f : X \to Y\) be a proper morphism of schemes. Let \(\Lambda\) be a torsion ring. Let \(E \in D(X_\etale, \Lambda)\) and \(K \in D(Y_\etale, \Lambda)\). Then \[Rf_*E \otimes_\Lambda^\mathbf{L} K = Rf_*(E \otimes_\Lambda^\mathbf{L} f^{-1}K)\] in \(D(Y_\etale, \Lambda)\).

Proof

There is a canonical map from left to right by Cohomology on Sites, Section 0943. We will check the equality on stalks at \(\overline{y}\). By the proper base change (in the form of Lemma 0F0C where \(Y' = \overline{y}\)) this reduces to the case where \(Y\) is the spectrum of an algebraically closed field. This is shown in Lemma 0F12 where we use that \(\text{cd}(X) < \infty\) by Lemma 095U.

Künneth in étale cohomology

We first prove a Künneth formula in case one of the factors is proper. Then we use this formula to prove a base change property for open immersions. This then gives a “base change by morphisms towards spectra of fields” (akin to smooth base change). Finally we use this to get a more general Künneth formula.

Remark

Consider a cartesian diagram in the category of schemes: \[\xymatrix{ X \times_S Y \ar[d]_p \ar[r]_q \ar[rd]_c & Y \ar[d]^g \\ X \ar[r]^f & S }\] Let \(\Lambda\) be a ring and let \(E \in D(X_\etale, \Lambda)\) and \(K \in D(Y_\etale, \Lambda)\). Then there is a canonical map \[Rf_*E \otimes_\Lambda^\mathbf{L} Rg_*K \longrightarrow Rc_*(p^{-1}E \otimes_\Lambda^\mathbf{L} q^{-1}K)\] For example we can define this using the canonical maps \(Rf_*E \to Rc_*p^{-1}E\) and \(Rg_*K \to Rc_*q^{-1}K\) and the relative cup product defined in Cohomology on Sites, Remark 0B6C. Or you can use the adjoint to the map \[c^{-1}(Rf_*E \otimes_\Lambda^\mathbf{L} Rg_*K) = p^{-1}f^{-1}Rf_*E \otimes_\Lambda^\mathbf{L} q^{-1} g^{-1}Rg_*K \to p^{-1}E \otimes_\Lambda^\mathbf{L} q^{-1}K\] which uses the adjunction maps \(f^{-1}Rf_*E \to E\) and \(g^{-1}Rg_*K \to K\).

Lemma

Let \(k\) be a separably closed field. Let \(X\) be a proper scheme over \(k\). Let \(Y\) be a quasi-compact and quasi-separated scheme over \(k\).

  1. If \(E \in D^+(X_\etale)\) has torsion cohomology sheaves and \(K \in D^+(Y_\etale)\), then \[R\Gamma(X \times_{\Spec(k)} Y, \text{pr}_1^{-1}E \otimes_\mathbf{Z}^\mathbf{L} \text{pr}_2^{-1}K ) = R\Gamma(X, E) \otimes_\mathbf{Z}^\mathbf{L} R\Gamma(Y, K)\]

  2. If \(n \geq 1\) is an integer, \(Y\) is of finite type over \(k\), \(E \in D(X_\etale, \mathbf{Z}/n\mathbf{Z})\), and \(K \in D(Y_\etale, \mathbf{Z}/n\mathbf{Z})\), then \[R\Gamma(X \times_{\Spec(k)} Y, \text{pr}_1^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} \text{pr}_2^{-1}K ) = R\Gamma(X, E) \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} R\Gamma(Y, K)\]

Proof

Proof of (1). By Lemma 0F0F we have \[R\text{pr}_{2, *}( \text{pr}_1^{-1}E \otimes_\mathbf{Z}^\mathbf{L} \text{pr}_2^{-1}K) = R\text{pr}_{2, *}(\text{pr}_1^{-1}E) \otimes_\mathbf{Z}^\mathbf{L} K\] By proper base change (in the form of Lemma 0DDE) this is equal to the object \[\underline{R\Gamma(X, E)} \otimes_\mathbf{Z}^\mathbf{L} K\] of \(D(Y_\etale)\). Taking \(R\Gamma(Y, -)\) on this object reproduces the left hand side of the equality in (1) by the Leray spectral sequence for \(\text{pr}_2\). Thus we conclude by Lemma 0F0E.

Proof of (2). This is exactly the same as the proof of (1) except that we use Lemmas 0F0G, 0F0C, and 0F12 as well as \(\text{cd}(Y) < \infty\) by Lemma 0F10.

Lemma

Let \(K\) be a separably closed field. Let \(X\) be a scheme of finite type over \(K\). Let \(\mathcal{F}\) be an abelian sheaf on \(X_\etale\) whose support is contained in the set of closed points of \(X\). Then \(H^q(X, \mathcal{F}) = 0\) for \(q > 0\) and \(\mathcal{F}\) is globally generated.

Proof

(If \(\mathcal{F}\) is torsion, then the vanishing follows immediately from Lemma 0F0W.) By Lemma 0F0N we can write \(\mathcal{F}\) as a filtered colimit of constructible sheaves \(\mathcal{F}_i\) of \(\mathbf{Z}\)-modules whose supports \(Z_i \subset X\) are finite sets of closed points. By Proposition 04CA such a sheaf is of the form \((Z_i \to X)_*\mathcal{G}_i\) where \(\mathcal{G}_i\) is a sheaf on \(Z_i\). As \(K\) is separably closed, the scheme \(Z_i\) is a finite disjoint union of spectra of separably closed fields. Recall that \(H^q(Z_i, \mathcal{G}_i) = H^q(X, \mathcal{F}_i)\) by the Leray spectral sequence for \(Z_i \to X\) and vanising of higher direct images for this morphism (Proposition 03QP). By Lemmas 04JQ and 03QU we see that \(H^q(Z_i, \mathcal{G}_i)\) is zero for \(q > 0\) and that \(H^0(Z_i, \mathcal{G}_i)\) generates \(\mathcal{G}_i\). We conclude the vanishing of \(H^q(X, \mathcal{F}_i)\) for \(q > 0\) and that \(\mathcal{F}_i\) is generated by global sections. By Theorem 09YQ we see that \(H^q(X, \mathcal{F}) = 0\) for \(q > 0\). The proof is now done because a filtered colimit of globally generated sheaves of abelian groups is globally generated (details omitted).

Lemma

Let \(K\) be a separably closed field. Let \(X\) be a scheme of finite type over \(K\). Let \(Q \in D(X_\etale)\). Assume that \(Q_{\overline{x}}\) is nonzero only if \(x\) is a closed point of \(X\). Then \[Q = 0 \Leftrightarrow H^i(X, Q) = 0 \text{ for all }i\]

Proof

The implication from left to right is trivial. Thus we need to prove the reverse implication.

Assume \(Q\) is bounded below; this cases suffices for almost all applications. If \(Q\) is not zero, then we can look at the smallest \(i\) such that the cohomology sheaf \(H^i(Q)\) is nonzero. By Lemma 0F1F we have \(H^i(X, Q) = H^0(X, H^i(Q)) \not = 0\) and we conclude.

General case. Let \(\mathcal{B} \subset \Ob(X_\etale)\) be the quasi-compact objects. By Lemma 0F1F the assumptions of Cohomology on Sites, Lemma 0BKZ are satisfied. We conclude that \(H^q(U, Q) = H^0(U, H^q(Q))\) for all \(U \in \mathcal{B}\). In particular, this holds for \(U = X\). Thus the conclusion by Lemma 0F1F as \(Q\) is zero in \(D(X_\etale)\) if and only if \(H^q(Q)\) is zero for all \(q\).

Lemma

Let \(K\) be a field. Let \(j : U \to X\) be an open immersion of schemes of finite type over \(K\). Let \(Y\) be a scheme of finite type over \(K\). Consider the diagram \[\xymatrix{ Y \times_{\Spec(K)} X \ar[d]_q & Y \times_{\Spec(K)} U \ar[l]^h \ar[d]^p \\ X & U \ar[l]_j }\] Then the base change map \(q^{-1}Rj_*\mathcal{F} \to Rh_*p^{-1}\mathcal{F}\) is an isomorphism for \(\mathcal{F}\) an abelian sheaf on \(U_\etale\) whose stalks are torsion of orders invertible in \(K\).

Proof

Write \(\mathcal{F} = \colim \mathcal{F}[n]\) where the colimit is over the multiplicative system of integers invertible in \(K\). Since cohomology commutes with filtered colimits in our situation (for a precise reference see Lemma 0EZT), it suffices to prove the lemma for \(\mathcal{F}[n]\). Thus we may assume \(\mathcal{F}\) is a sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules for some \(n\) invertible in \(K\) (we will use this at the very end of the proof). In the proof we use the short hand \(X \times_K Y\) for the fibre product over \(\Spec(K)\). We will prove the lemma by induction on \(\dim(X) + \dim(Y)\). The lemma is trivial if \(\dim(X) \leq 0\), since in this case \(U\) is an open and closed subscheme of \(X\). Choose a point \(z \in X \times_K Y\). We will show the stalk at \(\overline{z}\) is an isomorphism.

Suppose that \(z \mapsto x \in X\) and assume \(\text{trdeg}_K(\kappa(x)) > 0\). Set \(X' = \Spec(\mathcal{O}_{X, x}^{sh})\) and denote \(U' \subset X'\) the inverse image of \(U\). Consider the base change \[\xymatrix{ Y \times_K X' \ar[d]_{q'} & Y \times_K U' \ar[l]^{h'} \ar[d]^{p'} \\ X' & U' \ar[l]_{j'} }\] of our diagram by \(X' \to X\). Observe that \(X' \to X\) is a filtered colimit of étale morphisms. By smooth base change in the form of Lemma 0F09 the pullback of \(q^{-1}Rj_*\mathcal{F} \to Rh_*p^{-1}\mathcal{F}\) to \(X'\) to \(Y \times_K X'\) is the map \((q')^{-1}Rj'_*\mathcal{F}' \to Rj'_*(p')^{-1}\mathcal{F}'\) where \(\mathcal{F}'\) is the pullback of \(\mathcal{F}\) to \(U'\). (In this step it would suffice to use étale base change which is an essentially trivial result.) So it suffices to show that \((q')^{-1}Rj'_*\mathcal{F}' \to Rj'_*(p')^{-1}\mathcal{F}'\) is an isomorphism in order to prove that our original map is an isomorphism on stalks at \(\overline{z}\). By Lemma 0F0U there is a separably closed field \(L/K\) such that \(X' = \lim X_i\) with \(X_i\) affine of finite type over \(L\) and \(\dim(X_i) < \dim(X)\). For \(i\) large enough there exists an open \(U_i \subset X_i\) restricting to \(U'\) in \(X'\). We may apply the induction hypothesis to the diagram \[\vcenter{ \xymatrix{ Y \times_K X_i \ar[d]_{q_i} & Y \times_K U_i \ar[l]^{h_i} \ar[d]^{p_i} \\ X_i & U_i \ar[l]_{j_i} } } \quad\text{equal to}\quad \vcenter{ \xymatrix{ Y_L \times_L X_i \ar[d]_{q_i} & Y_L \times_L U_i \ar[l]^{h_i} \ar[d]^{p_i} \\ X_i & U_i \ar[l]_{j_i} } }\] over the field \(L\) and the pullback of \(\mathcal{F}\) to these diagrams. By Lemma 0EZT we conclude that the map \((q')^{-1}Rj'_*\mathcal{F}' \to Rj'_*(p')^{-1}\mathcal{F}\) is an isomorphism.

Suppose that \(z \mapsto y \in Y\) and assume \(\text{trdeg}_K(\kappa(y)) > 0\). Let \(Y' = \Spec(\mathcal{O}_{X, x}^{sh})\). By Lemma 0F0U there is a separably closed field \(L/K\) such that \(Y' = \lim Y_i\) with \(Y_i\) affine of finite type over \(L\) and \(\dim(Y_i) < \dim(Y)\). In particular \(Y'\) is a scheme over \(L\). Denote with a subscript \(L\) the base change from schemes over \(K\) to schemes over \(L\). Consider the commutative diagrams \[\vcenter{ \xymatrix{ Y' \times_K X \ar[d]_f & Y' \times_K U \ar[l]^{h'} \ar[d]^{f'} \\ Y \times_K X \ar[d]_q & Y \times_K U \ar[l]^h \ar[d]^p \\ X & U \ar[l]_j } } \quad\text{and}\quad \vcenter{ \xymatrix{ Y' \times_L X_L \ar[d]_{q'} & Y' \times_L U_L \ar[l]^{h'} \ar[d]^{p'} \\ X_L \ar[d] & U_L \ar[l]^{j_L} \ar[d] \\ X & U \ar[l]_j } }\] and observe the top and bottom rows are the same on the left and the right. By smooth base change we see that \(f^{-1}Rh_*p^{-1}\mathcal{F} = Rh'_*(f')^{-1}p^{-1}\mathcal{F}\) (similarly to the previous paragraph). By smooth base change for \(\Spec(L) \to \Spec(K)\) (Lemma 0F1C) we see that \(Rj_{L, *}\mathcal{F}_L\) is the pullback of \(Rj_*\mathcal{F}\) to \(X_L\). Combining these two observations, we conclude that it suffices to prove the base change map for the upper square in the diagram on the right is an isomorphism in order to prove that our original map is an isomorphism on stalks at \(\overline{z}\)14. Then using that \(Y' = \lim Y_i\) and argueing exactly as in the previous paragraph we see that the induction hypothesis forces our map over \(Y' \times_K X\) to be an isomorphism.

Thus any counter example with \(\dim(X) + \dim(Y)\) minimal would only have nonisomorphisms \(q^{-1}Rj_*\mathcal{F} \to Rh_*p^{-1}\mathcal{F}\) on stalks at closed points of \(X \times_K Y\) (because a point \(z\) of \(X \times_K Y\) is a closed point if and only if both the image of \(z\) in \(X\) and in \(Y\) are closed). Since it is enough to prove the isomorphism locally, we may assume \(X\) and \(Y\) are affine. However, then we can choose an open dense immersion \(Y \to Y'\) with \(Y'\) projective. (Choose a closed immersion \(Y \to \mathbf{A}^n_K\) and let \(Y'\) be the scheme theoretic closure of \(Y\) in \(\mathbf{P}^n_K\).) Then \(\dim(Y') = \dim(Y)\) and hence we get a “minimal” counter example with \(Y\) projective over \(K\). In the next paragraph we show that this can’t happen.

Consider a diagram as in the statement of the lemma such that \(q^{-1}Rj_*\mathcal{F} \to Rh_*p^{-1}\mathcal{F}\) is an isomorphism at all non-closed points of \(X \times_K Y\) and such that \(Y\) is projective. The restriction of the map to \((X \times_K Y)_{K^{sep}}\) is the corresponding map for the diagram of the lemma base changed to \(K^{sep}\). Thus we may and do assume \(K\) is separably algebraically closed. Choose a distinguished triangle \[q^{-1}Rj_*\mathcal{F} \to Rh_*p^{-1}\mathcal{F} \to Q \to (q^{-1}Rj_*\mathcal{F})[1]\] in \(D((X \times_K Y)_\etale)\). Since \(Q\) is supported in closed points we see that it suffices to prove \(H^i(X \times_K Y, Q) = 0\) for all \(i\), see Lemma 0F1G. Thus it suffices to prove that \(q^{-1}Rj_*\mathcal{F} \to Rh_*p^{-1}\mathcal{F}\) induces an isomorphism on cohomology. Recall that \(\mathcal{F}\) is annihilated by \(n\) invertible in \(K\). By the Künneth formula of Lemma 0F14 we have \[\begin{align*} R\Gamma(X \times_K Y, q^{-1}Rj_*\mathcal{F}) &= R\Gamma(X, Rj_*\mathcal{F}) \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} R\Gamma(Y, \mathbf{Z}/n\mathbf{Z}) \\ & = R\Gamma(U, \mathcal{F}) \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} R\Gamma(Y, \mathbf{Z}/n\mathbf{Z}) \end{align*}\] and \[R\Gamma(X \times_K Y, Rh_*p^{-1}\mathcal{F}) = R\Gamma(U \times_K Y, p^{-1}\mathcal{F}) = R\Gamma(U, \mathcal{F}) \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} R\Gamma(Y, \mathbf{Z}/n\mathbf{Z})\] This finishes the proof.

Lemma

Let \(K\) be a field. For any commutative diagram \[\xymatrix{ X \ar[d] & X' \ar[l] \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ \Spec(K) & S' \ar[l] & T \ar[l]_g }\] of schemes over \(K\) with \(X' = X \times_{\Spec(K)} S'\) and \(Y = X' \times_{S'} T\) and \(g\) quasi-compact and quasi-separated, and every abelian sheaf \(\mathcal{F}\) on \(T_\etale\) whose stalks are torsion of orders invertible in \(K\) the base change map \[(f')^{-1}Rg_*\mathcal{F} \longrightarrow Rh_*e^{-1}\mathcal{F}\] is an isomorphism.

Proof

The question is local on \(X\), hence we may assume \(X\) is affine. By Limits, Lemma 09MV we can write \(X = \lim X_i\) as a cofiltered limit with affine transition morphisms of schemes \(X_i\) of finite type over \(K\). Denote \(X'_i = X_i \times_{\Spec(K)} S'\) and \(Y_i = X'_i \times_{S'} T\). By Lemma 0EZT it suffices to prove the statement for the squares with corners \(X_i, Y_i, S_i, T_i\). Thus we may assume \(X\) is of finite type over \(K\). Similarly, we may write \(\mathcal{F} = \colim \mathcal{F}[n]\) where the colimit is over the multiplicative system of integers invertible in \(K\). The same lemma used above reduces us to the case where \(\mathcal{F}\) is a sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules for some \(n\) invertible in \(K\).

We may replace \(K\) by its algebraic closure \(\overline{K}\). Namely, formation of direct image commutes with base change to \(\overline{K}\) according to Lemma 0F1C (works for both \(g\) and \(h\)). And it suffices to prove the agreement after restriction to \(X'_{\overline{K}}\). Next, we may replace \(X\) by its reduction as we have the topological invariance of étale cohomology, see Proposition 03SI. After this replacement the morphism \(X \to \Spec(K)\) is flat, finite presentation, with geometrically reduced fibres and the same is true for any base change, in particular for \(X' \to S'\). Hence \((f')^{-1}g_*\mathcal{F} \to Rh_*e^{-1}\mathcal{F}\) is an isomorphism by Lemma 0EYS.

At this point we may apply Lemma 0F1D to see that it suffices to prove: given a commutative diagram \[\xymatrix{ X \ar[d]_f & X' \ar[d] \ar[l] & Y \ar[l]^h \ar[d] \\ \Spec(K) & S' \ar[l] & \Spec(L) \ar[l] }\] with both squares cartesian, where \(S'\) is affine, integral, and normal with algebraically closed function field \(K\), then \(R^qh_*(\mathbf{Z}/d\mathbf{Z})\) is zero for \(q > 0\) and \(d | n\). Observe that this vanishing is equivalent to the statement that \[(f')^{-1}R^q(\Spec(L) \to S')_*\mathbf{Z}/d\mathbf{Z} \longrightarrow R^qh_*\mathbf{Z}/d\mathbf{Z}\] is an isomorphism, because the left hand side is zero for example by Lemma 0EZP.

Write \(S' = \Spec(B)\) so that \(L\) is the fraction field of \(B\). Write \(B = \bigcup_{i \in I} B_i\) as the union of its finite type \(K\)-subalgebras \(B_i\). Let \(J\) be the set of pairs \((i, g)\) where \(i \in I\) and \(g \in B_i\) nonzero with ordering \((i', g') \geq (i, g)\) if and only if \(i' \geq i\) and \(g\) maps to an invertible element of \((B_{i'})_{g'}\). Then \(L = \colim_{(i, g) \in J} (B_i)_g\). For \(j = (i, g) \in J\) set \(S_j = \Spec(B_i)\) and \(U_j = \Spec((B_i)_g)\). Then \[\vcenter{ \xymatrix{ X' \ar[d] & Y \ar[l]^h \ar[d] \\ S' & \Spec(L) \ar[l] } } \quad\text{is the colimit of}\quad \vcenter{ \xymatrix{ X \times_K S_j \ar[d] & X \times_K U_j \ar[l]^{h_j} \ar[d] \\ S_j & U_j \ar[l] } }\] Thus we may apply Lemma 0EZT to see that it suffices to prove base change holds in the diagrams on the right which is what we proved in Lemma 0F1H.

Lemma

Let \(K\) be a field. Let \(n \geq 1\) be invertible in \(K\). Consider a commutative diagram \[\xymatrix{ X \ar[d] & X' \ar[l]^p \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ \Spec(K) & S' \ar[l] & T \ar[l]_g }\] of schemes with \(X' = X \times_{\Spec(K)} S'\) and \(Y = X' \times_{S'} T\) and \(g\) quasi-compact and quasi-separated. The canonical map \[p^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} (f')^{-1}Rg_*F \longrightarrow Rh_*(h^{-1}p^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} e^{-1}F)\] is an isomorphism if \(E\) in \(D^+(X_\etale, \mathbf{Z}/n\mathbf{Z})\) has tor amplitude in \([a, \infty]\) for some \(a \in \mathbf{Z}\) and \(F\) in \(D^+(T_\etale, \mathbf{Z}/n\mathbf{Z})\).

Proof

This lemma is a generalization of Lemma 0F1I to objects of the derived category; the assertion of our lemma is true because in Lemma 0F1I the scheme \(X\) over \(K\) is arbitrary. We strongly urge the reader to skip the laborious proof (alternative: read only the last paragraph).

We may represent \(E\) by a bounded below K-flat complex \(\mathcal{E}^\bullet\) consisting of flat \(\mathbf{Z}/n\mathbf{Z}\)-modules. See Cohomology on Sites, Lemma 0F1M. Choose an integer \(b\) such that \(H^i(F) = 0\) for \(i < b\). Choose a large integer \(N\) and consider the short exact sequence \[0 \to \sigma_{\geq N + 1}\mathcal{E}^\bullet \to \mathcal{E}^\bullet \to \sigma_{\leq N}\mathcal{E}^\bullet \to 0\] of stupid truncations. This produces a distinguished triangle \(E'' \to E \to E' \to E''[1]\) in \(D(X_\etale, \mathbf{Z}/n\mathbf{Z})\). For fixed \(F\) both sides of the arrow in the statement of the lemma are exact functors in \(E\). Observe that \[p^{-1}E'' \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} (f')^{-1}Rg_*F \quad\text{and}\quad Rh_*(h^{-1}p^{-1}E'' \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} e^{-1}F)\] are sitting in degrees \(\geq N + b\). Hence, if we can prove the lemma for the object \(E'\), then we see that the lemma holds in degrees \(\leq N + b\) and we will conclude. Some details omitted. Thus we may assume \(E\) is represented by a bounded complex of flat \(\mathbf{Z}/n\mathbf{Z}\)-modules. Doing another argument of the same nature, we may assume \(E\) is given by a single flat \(\mathbf{Z}/n\mathbf{Z}\)-module \(\mathcal{E}\).

Next, we use the same arguments for the variable \(F\) to reduce to the case where \(F\) is given by a single sheaf of \(\mathbf{Z}/n\mathbf{Z}\)-modules \(\mathcal{F}\). Say \(\mathcal{F}\) is annihilated by an integer \(m | n\). If \(\ell\) is a prime number dividing \(m\) and \(m > \ell\), then we can look at the short exact sequence \(0 \to \mathcal{F}[\ell] \to \mathcal{F} \to \mathcal{F}/\mathcal{F}[\ell] \to 0\) and reduce to smaller \(m\). This finally reduces us to the case where \(\mathcal{F}\) is annihilated by a prime number \(\ell\) dividing \(n\). In this case observe that \[p^{-1}\mathcal{E} \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} (f')^{-1}Rg_*\mathcal{F} = p^{-1}(\mathcal{E}/\ell \mathcal{E}) \otimes_{\mathbf{F}_\ell}^\mathbf{L} (f')^{-1}Rg_*\mathcal{F}\] by the flatness of \(\mathcal{E}\). Similarly for the other term. This reduces us to the case where we are working with sheaves of \(\mathbf{F}_\ell\)-vector spaces which is discussed

Assume \(\ell\) is a prime number invertible in \(K\). Assume \(\mathcal{E}\), \(\mathcal{F}\) are sheaves of \(\mathbf{F}_\ell\)-vector spaces on \(X_\etale\) and \(T_\etale\). We want to show that \[p^{-1}\mathcal{E} \otimes_{\mathbf{F}_\ell} (f')^{-1}R^qg_*\mathcal{F} \longrightarrow R^qh_*(h^{-1}p^{-1}\mathcal{E} \otimes_{\mathbf{F}_\ell} e^{-1}\mathcal{F})\] is an isomorphism for every \(q \geq 0\). This question is local on \(X\) hence we may assume \(X\) is affine. We can write \(\mathcal{E}\) as a filtered colimit of constructible sheaves of \(\mathbf{F}_\ell\)-vector spaces on \(X_\etale\), see Lemma 03SA. Since tensor products commute with filtered colimits and since higher direct images do too (Lemma 09Z1) we may assume \(\mathcal{E}\) is a constructible sheaf of \(\mathbf{F}_\ell\)-vector spaces on \(X_\etale\). Then we can choose an integer \(m\) and finite and finitely presented morphisms \(\pi_i : X_i \to X\), \(i = 1, \ldots, m\) such that there is an injective map \[\mathcal{E} \to \bigoplus\nolimits_{i = 1, \ldots, m} \pi_{i, *}\mathbf{F}_\ell\] See Lemma 09Z7. Observe that the direct sum is a constructible sheaf as well (Lemma 095R). Thus the cokernel is constructible too (Lemma 03RZ). By dimension shifting, i.e., induction on \(q\), on the category of constructible sheaves of \(\mathbf{F}_\ell\)-vector spaces on \(X_\etale\), it suffices to prove the result for the sheaves \(\pi_{i, *}\mathbf{F}_\ell\) (details omitted; hint: start with proving injectivity for \(q = 0\) for all constructible \(\mathcal{E}\)). To prove this case we extend the diagram of the lemma to \[\xymatrix{ X_i \ar[d]^{\pi_i} & X'_i \ar[l]^{p_i} \ar[d]^{\pi'_i} & Y_i \ar[l]^{h_i} \ar[d]^{\rho_i} \\ X \ar[d] & X' \ar[l]^p \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ \Spec(K) & S' \ar[l] & T \ar[l]_g }\] with all squares cartesian. In the equations below we are going to use that \(R\pi_{i, *} = \pi_{i, *}\) and similarly for \(\pi'_i\), \(\rho_i\), we are going to use the Leray spectral sequence, we are going to use Lemma 0959, and we are going to use Lemma 0F0G (although this lemma is almost trivial for finite morphisms) for \(\pi_i\), \(\pi'_i\), \(\rho_i\). Doing so we see that \[\begin{align*} p^{-1}\pi_{i, *}\mathbf{F}_\ell \otimes_{\mathbf{F}_\ell} (f')^{-1}R^qg_*\mathcal{F} & = \pi'_{i, *}\mathbf{F}_\ell \otimes_{\mathbf{F}_\ell} (f')^{-1}R^qg_*\mathcal{F} \\ & = \pi'_{i, *}((\pi'_i)^{-1} (f')^{-1}R^qg_*\mathcal{F}) \end{align*}\] Similarly, we have \[\begin{align*} R^qh_*(h^{-1}p^{-1} \pi_{i, *}\mathbf{F}_\ell \otimes_{\mathbf{F}_\ell} e^{-1}\mathcal{F}) & = R^qh_*(\rho_{i, *}\mathbf{F}_\ell \otimes_{\mathbf{F}_\ell} e^{-1}\mathcal{F}) \\ & = R^qh_*(\rho_i^{-1}e^{-1}\mathcal{F}) \\ & = \pi'_{i, *}R^qh_{i, *} \rho_i^{-1}e^{-1}\mathcal{F}) \end{align*}\] Simce \(R^qh_{i, *} \rho_i^{-1}e^{-1}\mathcal{F} = (\pi'_i)^{-1} (f')^{-1}R^qg_*\mathcal{F}\) by Lemma 0F1I we conclude.

Lemma

Let \(K\) be a field. Let \(n \geq 1\) be invertible in \(K\). Consider a commutative diagram \[\xymatrix{ X \ar[d] & X' \ar[l]^p \ar[d]_{f'} & Y \ar[l]^h \ar[d]^e \\ \Spec(K) & S' \ar[l] & T \ar[l]_g }\] of schemes of finite type over \(K\) with \(X' = X \times_{\Spec(K)} S'\) and \(Y = X' \times_{S'} T\). The canonical map \[p^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} (f')^{-1}Rg_*F \longrightarrow Rh_*(h^{-1}p^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} e^{-1}F)\] is an isomorphism for \(E\) in \(D(X_\etale, \mathbf{Z}/n\mathbf{Z})\) and \(F\) in \(D(T_\etale, \mathbf{Z}/n\mathbf{Z})\).

Proof

We will reduce this to Lemma 0F1J using that our functors commute with direct sums. We suggest the reader skip the proof. Recall that derived tensor product commutes with direct sums. Recall that (derived) pullback commutes with direct sums. Recall that \(Rh_*\) and \(Rg_*\) commute with direct sums, see Lemmas 0F10 and 0F11 (this is where we use our schemes are of finite type over \(K\)).

To finish the proof we can argue as follows. First we write \(E = \text{hocolim} \tau_{\leq N} E\). Since our functors commute with direct sums, they commute with homotopy colimits. Hence it suffices to prove the lemma for \(E\) bounded above. Similarly for \(F\) we may assume \(F\) is bounded above. Then we can represent \(E\) by a bounded above complex \(\mathcal{E}^\bullet\) of sheaves of \(\mathbf{Z}/n\mathbf{Z}\)-modules. Then \[\mathcal{E}^\bullet = \colim \sigma_{\geq -N}\mathcal{E}^\bullet\] (stupid truncations). Thus we may assume \(\mathcal{E}^\bullet\) is a bounded complex of sheaves of \(\mathbf{Z}/n\mathbf{Z}\)-modules. For \(F\) we choose a bounded above complex of flat(!) sheaves of \(\mathbf{Z}/n\mathbf{Z}\)-modules. Then we reduce to the case where \(F\) is represented by a bounded complex of flat sheaves of \(\mathbf{Z}/n\mathbf{Z}\)-modules. At this point Lemma 0F1J kicks in and we conclude.

Lemma

Let \(k\) be a separably closed field. Let \(X\) and \(Y\) be finite type schemes over \(k\). Let \(n \geq 1\) be an integer invertible in \(k\). Then for \(E \in D(X_\etale, \mathbf{Z}/n\mathbf{Z})\) and \(K \in D(Y_\etale, \mathbf{Z}/n\mathbf{Z})\) we have \[R\Gamma(X \times_{\Spec(k)} Y, \text{pr}_1^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} \text{pr}_2^{-1}K ) = R\Gamma(X, E) \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} R\Gamma(Y, K)\]

Proof

By Lemma 0F1N we have \[R\text{pr}_{1, *}( \text{pr}_1^{-1}E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} \text{pr}_2^{-1}K) = E \otimes_{\mathbf{Z}/n\mathbf{Z}}^\mathbf{L} \underline{R\Gamma(Y, K)}\] We conclude by Lemma 0F12 which we may use because \(\text{cd}(X) < \infty\) by Lemma 0F10.

Comparing chaotic and Zariski topologies

When constructing the structure sheaf of an affine scheme, we first construct the values on affine opens, and then we extend to all opens. A similar construction is often useful for constructing complexes of abelian groups on a scheme \(X\). Recall that \(X_{affine, Zar}\) denotes the category of affine opens of \(X\) with topology given by standard Zariski coverings, see Topologies, Definition 020T. We remind the reader that the topos of \(X_{affine, Zar}\) is the small Zariski topos of \(X\), see Topologies, Lemma 0F1B. In this section we denote \(X_{affine}\) the same underlying category with the chaotic topology, i.e., such that sheaves agree with presheaves. We obtain a morphisms of sites \[\epsilon : X_{affine, Zar} \longrightarrow X_{affine}\] as in Cohomology on Sites, Section 0EWK.

Lemma

In the situation above let \(K\) be an object of \(D^+(X_{affine})\). Then \(K\) is in the essential image of the (fully faithful) functor \(R\epsilon_* ; D(X_{affine, Zar}) \to D(X_{affine})\) if and only if the following two conditions hold

  1. \(R\Gamma(\emptyset, K)\) is zero in \(D(\textit{Ab})\), and

  2. if \(U = V \cup W\) with \(U, V, W \subset X\) affine open and \(V, W \subset U\) standard open (Algebra, Definition 00E1), then the map \(c^K_{U, V, W, V \cap W}\) of Cohomology on Sites, Lemma 0F16 is a quasi-isomorphism.

Proof

(The functor \(R\epsilon_*\) is fully faithful by the discussion in Cohomology on Sites, Section 0EWK.) Except for a snafu having to do with the empty set, this follows from the very general Cohomology on Sites, Lemma 0F18 whose hypotheses hold by Schemes, Lemma 0F1A and Cohomology on Sites, Lemma 0F19.

To get around the snafu, denote \(X_{affine, almost-chaotic}\) the site where the empty object \(\emptyset\) has two coverings, namely, \(\{\emptyset \to \emptyset\}\) and the empty covering (see Sites, Example 00VJ for a discussion). Then we have morphisms of sites \[X_{affine, Zar} \to X_{affine, almost-chaotic} \to X_{affine}\] The argument above works for the first arrow. Then we leave it to the reader to see that an object \(K\) of \(D^+(X_{affine})\) is in the essential image of the (fully faithful) functor \(D(X_{affine, almost-chaotic}) \to D(X_{affine})\) if and only if \(R\Gamma(\emptyset, K)\) is zero in \(D(\textit{Ab})\).

Comparing big and small topoi

Let \(S\) be a scheme. In Topologies, Lemma 021G we have introduced comparison morphisms \(\pi_S : (\Sch/S)_\etale \to S_\etale\) and \(i_S : \Sh(S_\etale) \to \Sh((\Sch/S)_\etale)\) with \(\pi_S \circ i_S = \text{id}\) and \(\pi_{S, *} = i_S^{-1}\). More generally, if \(f : T \to S\) is an object of \((\Sch/S)_\etale\), then there is a morphism \(i_f : \Sh(T_\etale) \to \Sh((\Sch/S)_\etale)\) such that \(f_{small} = \pi_S \circ i_f\), see Topologies, Lemmas 021F and 021I. In Descent, Remark 070R we have extended these to a morphism of ringed sites \[\pi_S : ((\Sch/S)_\etale, \mathcal{O}) \to (S_\etale, \mathcal{O}_S)\] and morphisms of ringed topoi \[i_S : (\Sh(S_\etale), \mathcal{O}_S) \to (\Sh((\Sch/S)_\etale), \mathcal{O})\] and \[i_f : (\Sh(T_\etale), \mathcal{O}_T) \to (\Sh((\Sch/S)_\etale, \mathcal{O}))\] Note that the restriction \(i_S^{-1} = \pi_{S, *}\) (see Topologies, Definition 04BT) transforms \(\mathcal{O}\) into \(\mathcal{O}_S\). Similarly, \(i_f^{-1}\) transforms \(\mathcal{O}\) into \(\mathcal{O}_T\). See Descent, Remark 070R. Hence \(i_S^*\mathcal{F} = i_S^{-1}\mathcal{F}\) and \(i_f^*\mathcal{F} = i_f^{-1}\mathcal{F}\) for any \(\mathcal{O}\)-module \(\mathcal{F}\) on \((\Sch/S)_\etale\). In particular \(i_S^*\) and \(i_f^*\) are exact functors. The functor \(i_S^*\) is often denoted \(\mathcal{F} \mapsto \mathcal{F}|_{S_\etale}\) (and this does not conflict with the notation in Topologies, Definition 04BT).

Lemma

Let \(S\) be a scheme. Let \(T\) be an object of \((\Sch/S)_\etale\).

  1. If \(\mathcal{I}\) is injective in \(\textit{Ab}((\Sch/S)_\etale)\), then

    1. \(i_f^{-1}\mathcal{I}\) is injective in \(\textit{Ab}(T_\etale)\),

    2. \(\mathcal{I}|_{S_\etale}\) is injective in \(\textit{Ab}(S_\etale)\),

  2. If \(\mathcal{I}^\bullet\) is a K-injective complex in \(\textit{Ab}((\Sch/S)_\etale)\), then

    1. \(i_f^{-1}\mathcal{I}^\bullet\) is a K-injective complex in \(\textit{Ab}(T_\etale)\),

    2. \(\mathcal{I}^\bullet|_{S_\etale}\) is a K-injective complex in \(\textit{Ab}(S_\etale)\),

The corresponding statements for modules do not hold.

Proof

Parts (1)(b) and (2)(b) follow formally from the fact that the restriction functor \(\pi_{S, *} = i_S^{-1}\) is a right adjoint of the exact functor \(\pi_S^{-1}\), see Homology, Lemma 015Z and Derived Categories, Lemma 08BJ.

Parts (1)(a) and (2)(a) can be seen in two ways. First proof: We can use that \(i_f^{-1}\) is a right adjoint of the exact functor \(i_{f, !}\). This functor is constructed in Topologies, Lemma 021F for sheaves of sets and for abelian sheaves in Modules on Sites, Lemma 04BG. It is shown in Modules on Sites, Lemma 04BH that it is exact. Second proof. We can use that \(i_f = i_T \circ f_{big}\) as is shown in Topologies, Lemma 021I. Since \(f_{big}\) is a localization, we see that pullback by it preserves injectives and K-injectives, see Cohomology on Sites, Lemmas 03F3 and 08FI. Then we apply the already proved parts (1)(b) and (2)(b) to the functor \(i_T^{-1}\) to conclude.

Let \(S = \Spec(\mathbf{Z})\) and consider the map \(2 : \mathcal{O}_S \to \mathcal{O}_S\). This is an injective map of \(\mathcal{O}_S\)-modules on \(S_\etale\). However, the pullback \(\pi_S^*(2) : \mathcal{O} \to \mathcal{O}\) is not injective as we see by evaluating on \(\Spec(\mathbf{F}_2)\). Now choose an injection \(\alpha : \mathcal{O} \to \mathcal{I}\) into an injective \(\mathcal{O}\)-module \(\mathcal{I}\) on \((\Sch/S)_\etale\). Then consider the diagram \[\xymatrix{ \mathcal{O}_S \ar[d]_2 \ar[rr]_{\alpha|_{S_\etale}} & & \mathcal{I}|_{S_\etale} \\ \mathcal{O}_S \ar@{..>}[rru] }\] Then the dotted arrow cannot exist in the category of \(\mathcal{O}_S\)-modules because it would mean (by adjunction) that the injective map \(\alpha\) factors through the noninjective map \(\pi_S^*(2)\) which cannot be the case. Thus \(\mathcal{I}|_{S_\etale}\) is not an injective \(\mathcal{O}_S\)-module.

Let \(f : T \to S\) be a morphism of schemes. The commutative diagram of Topologies, Lemma 021I (3) leads to a commutative diagram of ringed sites \[\xymatrix{ (T_\etale, \mathcal{O}_T) \ar[d]_{f_{small}} & ((\Sch/T)_\etale, \mathcal{O}) \ar[d]^{f_{big}} \ar[l]^{\pi_T} \\ (S_\etale, \mathcal{O}_S) & ((\Sch/S)_\etale, \mathcal{O}) \ar[l]_{\pi_S} }\] as one easily sees by writing out the definitions of \(f_{small}^\sharp\), \(f_{big}^\sharp\), \(\pi_S^\sharp\), and \(\pi_T^\sharp\). In particular this means that [0759]\[\begin{equation} (f_{big, *}\mathcal{F})|_{S_\etale} = f_{small, *}(\mathcal{F}|_{T_\etale}) \end{equation}\] for any sheaf \(\mathcal{F}\) on \((\Sch/T)_\etale\) and if \(\mathcal{F}\) is a sheaf of \(\mathcal{O}\)-modules, then (0759) is an isomorphism of \(\mathcal{O}_S\)-modules on \(S_\etale\).

Lemma

Let \(f : T \to S\) be a morphism of schemes.

  1. For \(K\) in \(D((\Sch/T)_\etale)\) we have \((Rf_{big, *}K)|_{S_\etale} = Rf_{small, *}(K|_{T_\etale})\) in \(D(S_\etale)\).

  2. For \(K\) in \(D((\Sch/T)_\etale, \mathcal{O})\) we have \((Rf_{big, *}K)|_{S_\etale} = Rf_{small, *}(K|_{T_\etale})\) in \(D(\textit{Mod}(S_\etale, \mathcal{O}_S))\).

More generally, let \(g : S' \to S\) be an object of \((\Sch/S)_\etale\). Consider the fibre product \[\xymatrix{ T' \ar[r]_{g'} \ar[d]_{f'} & T \ar[d]^f \\ S' \ar[r]^g & S }\] Then

  1. For \(K\) in \(D((\Sch/T)_\etale)\) we have \(i_g^{-1}(Rf_{big, *}K) = Rf'_{small, *}(i_{g'}^{-1}K)\) in \(D(S'_\etale)\).

  2. For \(K\) in \(D((\Sch/T)_\etale, \mathcal{O})\) we have \(i_g^*(Rf_{big, *}K) = Rf'_{small, *}(i_{g'}^*K)\) in \(D(\textit{Mod}(S'_\etale, \mathcal{O}_{S'}))\).

  3. For \(K\) in \(D((\Sch/T)_\etale)\) we have \(g_{big}^{-1}(Rf_{big, *}K) = Rf'_{big, *}((g'_{big})^{-1}K)\) in \(D((\Sch/S')_\etale)\).

  4. For \(K\) in \(D((\Sch/T)_\etale, \mathcal{O})\) we have \(g_{big}^*(Rf_{big, *}K) = Rf'_{big, *}((g'_{big})^*K)\) in \(D(\textit{Mod}(S'_\etale, \mathcal{O}_{S'}))\).

Proof

Part (1) follows from Lemma 0758 and (0759) on choosing a K-injective complex of abelian sheaves representing \(K\).

Part (3) follows from Lemma 0758 and Topologies, Lemma 0DDA on choosing a K-injective complex of abelian sheaves representing \(K\).

Part (5) is Cohomology on Sites, Lemma 0EZ0.

Part (6) is Cohomology on Sites, Lemma 0FN5.

Part (2) can be proved as follows. Above we have seen that \(\pi_S \circ f_{big} = f_{small} \circ \pi_T\) as morphisms of ringed sites. Hence we obtain \(R\pi_{S, *} \circ Rf_{big, *} = Rf_{small, *} \circ R\pi_{T, *}\) by Cohomology on Sites, Lemma 0D6E. Since the restriction functors \(\pi_{S, *}\) and \(\pi_{T, *}\) are exact, we conclude.

Part (4) follows from part (6) and part (2) applied to \(f' : T' \to S'\).

Let \(S\) be a scheme and let \(\mathcal{H}\) be an abelian sheaf on \((\Sch/S)_\etale\). Recall that \(H^n_\etale(U, \mathcal{H})\) denotes the cohomology of \(\mathcal{H}\) over an object \(U\) of \((\Sch/S)_\etale\).

Lemma

Let \(f : T \to S\) be a morphism of schemes. Then

  1. For \(K\) in \(D(S_\etale)\) we have \(H^n_\etale(S, \pi_S^{-1}K) = H^n(S_\etale, K)\).

  2. For \(K\) in \(D(S_\etale, \mathcal{O}_S)\) we have \(H^n_\etale(S, L\pi_S^*K) = H^n(S_\etale, K)\).

  3. For \(K\) in \(D(S_\etale)\) we have \(H^n_\etale(T, \pi_S^{-1}K) = H^n(T_\etale, f_{small}^{-1}K)\).

  4. For \(K\) in \(D(S_\etale, \mathcal{O}_S)\) we have \(H^n_\etale(T, L\pi_S^*K) = H^n(T_\etale, Lf_{small}^*K)\).

  5. For \(M\) in \(D((\Sch/S)_\etale)\) we have \(H^n_\etale(T, M) = H^n(T_\etale, i_f^{-1}M)\).

  6. For \(M\) in \(D((\Sch/S)_\etale, \mathcal{O})\) we have \(H^n_\etale(T, M) = H^n(T_\etale, i_f^*M)\).

Proof

To prove (5) represent \(M\) by a K-injective complex of abelian sheaves and apply Lemma 0758 and work out the definitions. Part (3) follows from this as \(i_f^{-1}\pi_S^{-1} = f_{small}^{-1}\). Part (1) is a special case of (3).

Part (6) follows from the very general Cohomology on Sites, Lemma 0DD8. Then part (4) follows because \(Lf_{small}^* = i_f^* \circ L\pi_S^*\). Part (2) is a special case of (4).

Lemma

Let \(S\) be a scheme. For \(K \in D(S_\etale)\) the map \[K \longrightarrow R\pi_{S, *}\pi_S^{-1}K\] is an isomorphism.

Proof

This is true because both \(\pi_S^{-1}\) and \(\pi_{S, *} = i_S^{-1}\) are exact functors and the composition \(\pi_{S, *} \circ \pi_S^{-1}\) is the identity functor.

Lemma

Let \(f : T \to S\) be a proper morphism of schemes. Then we have

  1. \(\pi_S^{-1} \circ f_{small, *} = f_{big, *} \circ \pi_T^{-1}\) as functors \(\Sh(T_\etale) \to \Sh((\Sch/S)_\etale)\),

  2. \(\pi_S^{-1}Rf_{small, *}K = Rf_{big, *}\pi_T^{-1}K\) for \(K\) in \(D^+(T_\etale)\) whose cohomology sheaves are torsion,

  3. \(\pi_S^{-1}Rf_{small, *}K = Rf_{big, *}\pi_T^{-1}K\) for \(K\) in \(D(T_\etale, \mathbf{Z}/n\mathbf{Z})\), and

  4. \(\pi_S^{-1}Rf_{small, *}K = Rf_{big, *}\pi_T^{-1}K\) for all \(K\) in \(D(T_\etale)\) if \(f\) is finite.

Proof

Proof of (1). Let \(\mathcal{F}\) be a sheaf on \(T_\etale\). Let \(g : S' \to S\) be an object of \((\Sch/S)_\etale\). Consider the fibre product \[\xymatrix{ T' \ar[r]_{f'} \ar[d]_{g'} & S' \ar[d]^g \\ T \ar[r]^f & S }\] Then we have \[(f_{big, *}\pi_T^{-1}\mathcal{F})(S') = (\pi_T^{-1}\mathcal{F})(T') = ((g'_{small})^{-1}\mathcal{F})(T') = (f'_{small, *}(g'_{small})^{-1}\mathcal{F})(S')\] the second equality by Lemma 09XN. On the other hand \[(\pi_S^{-1}f_{small, *}\mathcal{F})(S') = (g_{small}^{-1}f_{small, *}\mathcal{F})(S')\] again by Lemma 09XN. Hence by proper base change for sheaves of sets (Lemma 0A3U) we conclude the two sets are canonically isomorphic. The isomorphism is compatible with restriction mappings and defines an isomorphism \(\pi_S^{-1}f_{small, *}\mathcal{F} = f_{big, *}\pi_T^{-1}\mathcal{F}\). Thus an isomorphism of functors \(\pi_S^{-1} \circ f_{small, *} = f_{big, *} \circ \pi_T^{-1}\).

Proof of (2). There is a canonical base change map \(\pi_S^{-1}Rf_{small, *}K \to Rf_{big, *}\pi_T^{-1}K\) for any \(K\) in \(D(T_\etale)\), see Cohomology on Sites, Remark 07A7. To prove it is an isomorphism, it suffices to prove the pull back of the base change map by \(i_g : \Sh(S'_\etale) \to \Sh((\Sch/S)_\etale)\) is an isomorphism for any object \(g : S' \to S\) of \((\Sch/S)_\etale\). Let \(T', g', f'\) be as in the previous paragraph. The pullback of the base change map is \[\begin{align*} g_{small}^{-1}Rf_{small, *}K & = i_g^{-1}\pi_S^{-1}Rf_{small, *}K \\ & \to i_g^{-1}Rf_{big, *}\pi_T^{-1}K \\ & = Rf'_{small, *}(i_{g'}^{-1}\pi_T^{-1}K) \\ & = Rf'_{small, *}((g'_{small})^{-1}K) \end{align*}\] where we have used \(\pi_S \circ i_g = g_{small}\), \(\pi_T \circ i_{g'} = g'_{small}\), and Lemma 075A. This map is an isomorphism by the proper base change theorem (Lemma 0DDE) provided \(K\) is bounded below and the cohomology sheaves of \(K\) are torsion.

The proof of part (3) is the same as the proof of part (2), except we use Lemma 0F0C instead of Lemma 0DDE.

Proof of (4). If \(f\) is finite, then the functors \(f_{small, *}\) and \(f_{big, *}\) are exact. This follows from Proposition 03QP for \(f_{small}\). Since any base change \(f'\) of \(f\) is finite too, we conclude from Lemma 075A part (3) that \(f_{big, *}\) is exact too (as the higher derived functors are zero). Thus this case follows from part (1).

Comparing fppf and étale topologies

A model for this section is the section on the comparison of the usual topology and the qc topology on locally compact topological spaces as discussed in Cohomology on Sites, Section 09WY. We first review some material from Topologies, Sections 03FE and 0214.

Let \(S\) be a scheme and let \((\Sch/S)_{fppf}\) be an fppf site. On the same underlying category we have a second topology, namely the étale topology, and hence a second site \((\Sch/S)_\etale\). The identity functor \((\Sch/S)_\etale \to (\Sch/S)_{fppf}\) is continuous and defines a morphism of sites \[\epsilon_S : (\Sch/S)_{fppf} \longrightarrow (\Sch/S)_\etale\] See Cohomology on Sites, Section 0EWK. Please note that \(\epsilon_{S, *}\) is the identity functor on underlying presheaves and that \(\epsilon_S^{-1}\) associates to an étale sheaf the fppf sheafification. Let \(S_\etale\) be the small étale site. There is a morphism of sites \[\pi_S : (\Sch/S)_\etale \longrightarrow S_\etale\] given by the continuous functor \(S_\etale \to (\Sch/S)_\etale\), \(U \mapsto U\). Namely, \(S_\etale\) has fibre products and a final object and the functor above commutes with these and Sites, Proposition 00X6 applies.

Lemma

With notation as above. Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). The rule \[(\Sch/S)_{fppf} \longrightarrow \textit{Sets},\quad (f : X \to S) \longmapsto \Gamma(X, f_{small}^{-1}\mathcal{F})\] is a sheaf and a fortiori a sheaf on \((\Sch/S)_\etale\). In fact this sheaf is equal to \(\pi_S^{-1}\mathcal{F}\) on \((\Sch/S)_\etale\) and \(\epsilon_S^{-1}\pi_S^{-1}\mathcal{F}\) on \((\Sch/S)_{fppf}\).

Proof

The statement about the étale topology is the content of Lemma 09XN. To finish the proof it suffices to show that \(\pi_S^{-1}\mathcal{F}\) is a sheaf for the fppf topology. This is shown in Lemma 09XN as well.

In the situation of Lemma 0DDL the composition of \(\epsilon_S\) and \(\pi_S\) and the equality determine a morphism of sites \[a_S : (\Sch/S)_{fppf} \longrightarrow S_\etale\]

Lemma

With notation as above. Let \(f : X \to Y\) be a morphism of \((\Sch/S)_{fppf}\). Then there are commutative diagrams of topoi \[\xymatrix{ \Sh((\Sch/X)_{fppf}) \ar[rr]_{f_{big, fppf}} \ar[d]_{\epsilon_X} & & \Sh((\Sch/Y)_{fppf}) \ar[d]^{\epsilon_Y} \\ \Sh((\Sch/X)_\etale) \ar[rr]^{f_{big, \etale}} & & \Sh((\Sch/Y)_\etale) }\] and \[\xymatrix{ \Sh((\Sch/X)_{fppf}) \ar[rr]_{f_{big, fppf}} \ar[d]_{a_X} & & \Sh((\Sch/Y)_{fppf}) \ar[d]^{a_Y} \\ \Sh(X_\etale) \ar[rr]^{f_{small}} & & \Sh(Y_\etale) }\] with \(a_X = \pi_X \circ \epsilon_X\) and \(a_Y = \pi_X \circ \epsilon_X\).

Proof

The commutativity of the diagrams follows from the discussion in Topologies, Section 03FE.

Lemma

In Lemma 0DDM if \(f\) is proper, then we have \(a_Y^{-1} \circ f_{small, *} = f_{big, fppf, *} \circ a_X^{-1}\).

Proof

You can prove this by repeating the proof of Lemma 0DDJ part (1); we will instead deduce the result from this. As \(\epsilon_{Y, *}\) is the identity functor on underlying presheaves, it reflects isomorphisms. The description in Lemma 0DDL shows that \(\epsilon_{Y, *} \circ a_Y^{-1} = \pi_Y^{-1}\) and similarly for \(X\). To show that the canonical map \(a_Y^{-1}f_{small, *}\mathcal{F} \to f_{big, fppf, *}a_X^{-1}\mathcal{F}\) is an isomorphism, it suffices to show that \[\begin{align*} \pi_Y^{-1}f_{small, *}\mathcal{F} & = \epsilon_{Y, *}a_Y^{-1}f_{small, *}\mathcal{F} \\ & \to \epsilon_{Y, *}f_{big, fppf, *}a_X^{-1}\mathcal{F} \\ & = f_{big, \etale, *} \epsilon_{X, *}a_X^{-1}\mathcal{F} \\ & = f_{big, \etale, *}\pi_X^{-1}\mathcal{F} \end{align*}\] is an isomorphism. This is part (1) of Lemma 0DDJ.

Lemma

In Lemma 0DDM assume \(f\) is flat, locally of finite presentation, and surjective. Then the functor \[\Sh(Y_\etale) \longrightarrow \left\{ (\mathcal{G}, \mathcal{H}, \alpha) \middle| \begin{matrix} \mathcal{G} \in \Sh(X_\etale),\ \mathcal{H} \in \Sh((\Sch/Y)_{fppf}), \\ \alpha : a_X^{-1}\mathcal{G} \to f_{big, fppf}^{-1}\mathcal{H} \text{ an isomorphism} \end{matrix} \right\}\] sending \(\mathcal{F}\) to \((f_{small}^{-1}\mathcal{F}, a_Y^{-1}\mathcal{F}, can)\) is an equivalence.

Proof

The functor \(a_X^{-1}\) is fully faithful (as \(a_{X, *}a_X^{-1} = \text{id}\) by Lemma 0DDL). Hence the forgetful functor \((\mathcal{G}, \mathcal{H}, \alpha) \mapsto \mathcal{H}\) identifies the category of triples with a full subcategory of \(\Sh((\Sch/Y)_{fppf})\). Moreover, the functor \(a_Y^{-1}\) is fully faithful, hence the functor in the lemma is fully faithful as well.

Suppose that we have an étale covering \(\{Y_i \to Y\}\). Let \(f_i : X_i \to Y_i\) be the base change of \(f\). Denote \(f_{ij} = f_i \times f_j : X_i \times_X X_j \to Y_i \times_Y Y_j\). Claim: if the lemma is true for \(f_i\) and \(f_{ij}\) for all \(i, j\), then the lemma is true for \(f\). To see this, note that the given étale covering determines an étale covering of the final object in each of the four sites \(Y_\etale, X_\etale, (\Sch/Y)_{fppf}, (\Sch/X)_{fppf}\). Thus the category of sheaves is equivalent to the category of glueing data for this covering (Sites, Lemma 04TS) in each of the four cases. A huge commutative diagram of categories then finishes the proof of the claim. We omit the details. The claim shows that we may work étale locally on \(Y\).

Note that \(\{X \to Y\}\) is an fppf covering. Working étale locally on \(Y\), we may assume there exists a morphism \(s : X' \to X\) such that the composition \(f' = f \circ s : X' \to Y\) is surjective finite locally free, see More on Morphisms, Lemma 0DET. Claim: if the lemma is true for \(f'\), then it is true for \(f\). Namely, given a triple \((\mathcal{G}, \mathcal{H}, \alpha)\) for \(f\), we can pullback by \(s\) to get a triple \((s_{small}^{-1}\mathcal{G}, \mathcal{H}, s_{big, fppf}^{-1}\alpha)\) for \(f'\). A solution for this triple gives a sheaf \(\mathcal{F}\) on \(Y_\etale\) with \(a_Y^{-1}\mathcal{F} = \mathcal{H}\). By the first paragraph of the proof this means the triple is in the essential image. This reduces us to the case described in the next paragraph.

Assume \(f\) is surjective finite locally free. Let \((\mathcal{G}, \mathcal{H}, \alpha)\) be a triple. In this case consider the triple \[(\mathcal{G}_1, \mathcal{H}_1, \alpha_1) = (f_{small}^{-1}f_{small, *}\mathcal{G}, f_{big, fppf, *}f_{big, fppf}^{-1}\mathcal{H}, \alpha_1)\] where \(\alpha_1\) comes from the identifications \[\begin{align*} a_X^{-1}f_{small}^{-1}f_{small, *}\mathcal{G} & = f_{big, fppf}^{-1}a_Y^{-1}f_{small, *}\mathcal{G} \\ & = f_{big, fppf}^{-1}f_{big, fppf, *}a_X^{-1}\mathcal{G} \\ & \to f_{big, fppf}^{-1}f_{big, fppf, *}f_{big, fppf}^{-1}\mathcal{H} \end{align*}\] where the third equality is Lemma 0DDN and the arrow is given by \(\alpha\). This triple is in the image of our functor because \(\mathcal{F}_1 = f_{small, *}\mathcal{F}\) is a solution (to see this use Lemma 0DDN again; details omitted). There is a canonical map of triples \[(\mathcal{G}, \mathcal{H}, \alpha) \to (\mathcal{G}_1, \mathcal{H}_1, \alpha_1)\] which uses the unit \(\text{id} \to f_{big, fppf, *}f_{big, fppf}^{-1}\) on the second entry (it is enough to prescribe morphisms on the second entry by the first paragraph of the proof). Since \(\{f : X \to Y\}\) is an fppf covering the map \(\mathcal{H} \to \mathcal{H}_1\) is injective (details omitted). Set \[\mathcal{G}_2 = \mathcal{G}_1 \amalg_\mathcal{G} \mathcal{G}_1\quad \mathcal{H}_2 = \mathcal{H}_1 \amalg_\mathcal{H} \mathcal{H}_1\] and let \(\alpha_2\) be the induced isomorphism (pullback functors are exact, so this makes sense). Then \(\mathcal{H}\) is the equalizer of the two maps \(\mathcal{H}_1 \to \mathcal{H}_2\). Repeating the arguments above for the triple \((\mathcal{G}_2, \mathcal{H}_2, \alpha_2)\) we find an injective morphism of triples \[(\mathcal{G}_2, \mathcal{H}_2, \alpha_2) \to (\mathcal{G}_3, \mathcal{H}_3, \alpha_3)\] such that this last triple is in the image of our functor. Say it corresponds to \(\mathcal{F}_3\) in \(\Sh(Y_\etale)\). By fully faithfulness we obtain two maps \(\mathcal{F}_1 \to \mathcal{F}_3\) and we can let \(\mathcal{F}\) be the equalizer of these two maps. By exactness of the pullback functors involved we find that \(a_Y^{-1}\mathcal{F} = \mathcal{H}\) as desired.

Lemma

Consider the comparison morphism \(\epsilon : (\Sch/S)_{fppf} \to (\Sch/S)_\etale\). Let \(\mathcal{P}\) denote the class of finite morphisms of schemes. For \(X\) in \((\Sch/S)_\etale\) denote \(\mathcal{A}'_X \subset \textit{Ab}((\Sch/X)_\etale)\) the full subcategory consisting of sheaves of the form \(\pi_X^{-1}\mathcal{F}\) with \(\mathcal{F}\) in \(\textit{Ab}(X_\etale)\). Then Cohomology on Sites, Properties (0EZ4), (0EZ5), (0EZ6), (0EZ7), and (0EZ8) of Cohomology on Sites, Situation 0EZ3 hold.

Proof

We first show that \(\mathcal{A}'_X \subset \textit{Ab}((\Sch/X)_\etale)\) is a weak Serre subcategory by checking conditions (1), (2), (3), and (4) of Homology, Lemma 0754. Parts (1), (2), (3) are immediate as \(\pi_X^{-1}\) is exact and fully faithful for example by Lemma 0DDI. If \(0 \to \pi_X^{-1}\mathcal{F} \to \mathcal{G} \to \pi_X^{-1}\mathcal{F}' \to 0\) is a short exact sequence in \(\textit{Ab}((\Sch/X)_\etale)\) then \(0 \to \mathcal{F} \to \pi_{X, *}\mathcal{G} \to \mathcal{F}' \to 0\) is exact by Lemma 0DDI. Hence \(\mathcal{G} = \pi_X^{-1}\pi_{X, *}\mathcal{G}\) is in \(\mathcal{A}'_X\) which checks the final condition.

Cohomology on Sites, Property (0EZ4) holds by the existence of fibre products of schemes and the fact that the base change of a finite morphism of schemes is a finite morphism of schemes, see Morphisms, Lemma 01WL.

Cohomology on Sites, Property (0EZ5) follows from the commutative diagram (3) in Topologies, Lemma 021I.

Cohomology on Sites, Property (0EZ6) is Lemma 0DDL.

Cohomology on Sites, Property (0EZ7) holds by Lemma 0DDJ part (4).

Cohomology on Sites, Property (0EZ8) is implied by More on Morphisms, Lemma 0DET.

Lemma

With notation as above.

  1. For \(X \in \Ob((\Sch/S)_{fppf})\) and an abelian sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\epsilon_{X, *}a_X^{-1}\mathcal{F} = \pi_X^{-1}\mathcal{F}\) and \(R^i\epsilon_{X, *}(a_X^{-1}\mathcal{F}) = 0\) for \(i > 0\).

  2. For a finite morphism \(f : X \to Y\) in \((\Sch/S)_{fppf}\) and abelian sheaf \(\mathcal{F}\) on \(X\) we have \(a_Y^{-1}(R^if_{small, *}\mathcal{F}) = R^if_{big, fppf, *}(a_X^{-1}\mathcal{F})\) for all \(i\).

  3. For a scheme \(X\) and \(K\) in \(D^+(X_\etale)\) the map \(\pi_X^{-1}K \to R\epsilon_{X, *}(a_X^{-1}K)\) is an isomorphism.

  4. For a finite morphism \(f : X \to Y\) of schemes and \(K\) in \(D^+(X_\etale)\) we have \(a_Y^{-1}(Rf_{small, *}K) = Rf_{big, fppf, *}(a_X^{-1}K)\).

  5. For a proper morphism \(f : X \to Y\) of schemes and \(K\) in \(D^+(X_\etale)\) with torsion cohomology sheaves we have \(a_Y^{-1}(Rf_{small, *}K) = Rf_{big, fppf, *}(a_X^{-1}K)\).

Proof

By Lemma 0F0H the lemmas in Cohomology on Sites, Section 0EZ1 all apply to our current setting. To translate the results observe that the category \(\mathcal{A}_X\) of Cohomology on Sites, Lemma 0EZ9 is the essential image of \(a_X^{-1} : \textit{Ab}(X_\etale) \to \textit{Ab}((\Sch/X)_{fppf})\).

Part (1) is equivalent to \((V_n)\) for all \(n\) which holds by Cohomology on Sites, Lemma 0EZF.

Part (2) follows by applying \(\epsilon_Y^{-1}\) to the conclusion of Cohomology on Sites, Lemma 0EZA.

Part (3) follows from Cohomology on Sites, Lemma 0EZF part (1) because \(\pi_X^{-1}K\) is in \(D^+_{\mathcal{A}'_X}((\Sch/X)_\etale)\) and \(a_X^{-1} = \epsilon_X^{-1} \circ a_X^{-1}\).

Part (4) follows from Cohomology on Sites, Lemma 0EZF part (2) for the same reason.

Part (5). We use that \[\begin{align*} R\epsilon_{Y, *}Rf_{big, fppf, *}a_X^{-1}K & = Rf_{big, \etale, *}R\epsilon_{X, *}a_X^{-1}K \\ & = Rf_{big, \etale, *}\pi_X^{-1}K \\ & = \pi_Y^{-1}Rf_{small, *}K \\ & = R\epsilon_{Y, *} a_Y^{-1}Rf_{small, *}K \end{align*}\] The first equality by the commutative diagram in Lemma 0DDM and Cohomology on Sites, Lemma 0D6E. The second equality is (3). The third is Lemma 0DDJ part (2). The fourth is (3) again. Thus the base change map \(a_Y^{-1}(Rf_{small, *}K) \to Rf_{big, fppf, *}(a_X^{-1}K)\) induces an isomorphism \[R\epsilon_{Y, *}a_Y^{-1}Rf_{small, *}K \to R\epsilon_{Y, *}Rf_{big, fppf, *}a_X^{-1}K\] The proof is finished by the following remark: a map \(\alpha : a_Y^{-1}L \to M\) with \(L\) in \(D^+(Y_\etale)\) and \(M\) in \(D^+((\Sch/Y)_{fppf})\) such that \(R\epsilon_{Y, *}\alpha\) is an isomorphism, is an isomorphism. Namely, we show by induction on \(i\) that \(H^i(\alpha)\) is an isomorphism. This is true for all sufficiently small \(i\). If it holds for \(i \leq i_0\), then we see that \(R^j\epsilon_{Y, *}H^i(M) = 0\) for \(j > 0\) and \(i \leq i_0\) by (1) because \(H^i(M) = a_Y^{-1}H^i(L)\) in this range. Hence \(\epsilon_{Y, *}H^{i_0 + 1}(M) = H^{i_0 + 1}(R\epsilon_{Y, *}M)\) by a spectral sequence argument. Thus \(\epsilon_{Y, *}H^{i_0 + 1}(M) = \pi_Y^{-1}H^{i_0 + 1}(L) = \epsilon_{Y, *}a_Y^{-1}H^{i_0 + 1}(L)\). This implies \(H^{i_0 + 1}(\alpha)\) is an isomorphism (because \(\epsilon_{Y, *}\) reflects isomorphisms as it is the identity on underlying presheaves) as desired.

Lemma

Let \(X\) be a scheme. For \(K \in D^+(X_\etale)\) the map \[K \longrightarrow Ra_{X, *}a_X^{-1}K\] is an isomorphism with \(a_X : \Sh((\Sch/X)_{fppf}) \to \Sh(X_\etale)\) as above.

Proof

We first reduce the statement to the case where \(K\) is given by a single abelian sheaf. Namely, represent \(K\) by a bounded below complex \(\mathcal{F}^\bullet\). By the case of a sheaf we see that \(\mathcal{F}^n = a_{X, *} a_X^{-1} \mathcal{F}^n\) and that the sheaves \(R^qa_{X, *}a_X^{-1}\mathcal{F}^n\) are zero for \(q > 0\). By Leray’s acyclicity lemma (Derived Categories, Lemma 015E) applied to \(a_X^{-1}\mathcal{F}^\bullet\) and the functor \(a_{X, *}\) we conclude. From now on assume \(K = \mathcal{F}\).

By Lemma 0DDL we have \(a_{X, *}a_X^{-1}\mathcal{F} = \mathcal{F}\). Thus it suffices to show that \(R^qa_{X, *}a_X^{-1}\mathcal{F} = 0\) for \(q > 0\). For this we can use \(a_X = \epsilon_X \circ \pi_X\) and the Leray spectral sequence (Cohomology on Sites, Lemma 0734). By Lemma 0DDS we have \(R^i\epsilon_{X, *}(a_X^{-1}\mathcal{F}) = 0\) for \(i > 0\) and \(\epsilon_{X, *}a_X^{-1}\mathcal{F} = \pi_X^{-1}\mathcal{F}\). By Lemma 0DDI we have \(R^j\pi_{X, *}(\pi_X^{-1}\mathcal{F}) = 0\) for \(j > 0\). This concludes the proof.

Lemma

For a scheme \(X\) and \(a_X : \Sh((\Sch/X)_{fppf}) \to \Sh(X_\etale)\) as above:

  1. \(H^q(X_\etale, \mathcal{F}) = H^q_{fppf}(X, a_X^{-1}\mathcal{F})\) for an abelian sheaf \(\mathcal{F}\) on \(X_\etale\),

  2. \(H^q(X_\etale, K) = H^q_{fppf}(X, a_X^{-1}K)\) for \(K \in D^+(X_\etale)\).

Example: if \(A\) is an abelian group, then \(H^q_\etale(X, \underline{A}) = H^q_{fppf}(X, \underline{A})\).

Proof

This follows from Lemma 0DDT by Cohomology on Sites, Remark 08J6.

Comparing fppf and étale topologies: modules

We continue the discussion in Section 0DDK but in this section we briefly discuss what happens for sheaves of modules.

Let \(S\) be a scheme. The morphisms of sites \(\epsilon_S\), \(\pi_S\), and their composition \(a_S\) introduced in Section 0DDK have natural enhancements to morphisms of ringed sites. The first is written as \[\epsilon_S : ((\Sch/S)_{fppf}, \mathcal{O}) \longrightarrow ((\Sch/S)_\etale, \mathcal{O})\] Note that we can use the same symbol for the structure sheaf as indeed the sheaves have the same underlying presheaf. The second is \[\pi_S : ((\Sch/S)_\etale, \mathcal{O}) \longrightarrow (S_\etale, \mathcal{O}_S)\] The third is the morphism \[a_S : ((\Sch/S)_{fppf}, \mathcal{O}) \longrightarrow (S_\etale, \mathcal{O}_S)\] We already know that the category of quasi-coherent modules on the scheme \(S\) is the same as the category of quasi-coherent modules on \((S_\etale, \mathcal{O}_S)\), see Descent, Proposition 03DX. Since we are interested in stating a comparison between étale and fppf cohomology, we will in the rest of this section think of quasi-coherent sheaves in terms of the small étale site. Let us review what we already know about quasi-coherent modules on these sites.

Lemma

Let \(S\) be a scheme. Let \(\mathcal{F}\) be a quasi-coherent \(\mathcal{O}_S\)-module on \(S_\etale\).

  1. The rule \[\mathcal{F}^a : (\Sch/S)_\etale \longrightarrow \textit{Ab},\quad (f : T \to S) \longmapsto \Gamma(T, f_{small}^*\mathcal{F})\] satisfies the sheaf condition for fppf and a fortiori étale coverings,

  2. \(\mathcal{F}^a = \pi_S^*\mathcal{F}\) on \((\Sch/S)_\etale\),

  3. \(\mathcal{F}^a = a_S^*\mathcal{F}\) on \((\Sch/S)_{fppf}\),

  4. the rule \(\mathcal{F} \mapsto \mathcal{F}^a\) defines an equivalence between quasi-coherent \(\mathcal{O}_S\)-modules and quasi-coherent modules on \(((\Sch/S)_\etale, \mathcal{O})\),

  5. the rule \(\mathcal{F} \mapsto \mathcal{F}^a\) defines an equivalence between quasi-coherent \(\mathcal{O}_S\)-modules and quasi-coherent modules on \(((\Sch/S)_{fppf}, \mathcal{O})\),

  6. we have \(\epsilon_{S, *}a_S^*\mathcal{F} = \pi_S^*\mathcal{F}\) and \(a_{S, *}a_S^*\mathcal{F} = \mathcal{F}\),

  7. we have \(R^i\epsilon_{S, *}(a_S^*\mathcal{F}) = 0\) and \(R^ia_{S, *}(a_S^*\mathcal{F}) = 0\) for \(i > 0\).

Proof

We urge the reader to find their own proof of these results based on the material in Descent, Sections 03DR, 0GN8, and 0GN9.

We first explain why the notation in this lemma is consistent with our earlier use of the notation \(\mathcal{F}^a\) in Sections 03OF and 03OY and in Descent, Section 03DR. Namely, we know by Descent, Proposition 03DX that there exists a quasi-coherent module \(\mathcal{F}_0\) on the scheme \(S\) (in other words on the small Zariski site) such that \(\mathcal{F}\) is the restriction of the rule \[\mathcal{F}_0^a : (\Sch/S)_\etale \longrightarrow \textit{Ab},\quad (f : T \to S) \longmapsto \Gamma(T, f^*\mathcal{F})\] to the subcategory \(S_\etale \subset (\Sch/S)_\etale\) where here \(f^*\) denotes usual pullback of sheaves of modules on schemes. Since \(\mathcal{F}_0^a\) is pullback by the morphism of ringed sites \[((\Sch/S)_\etale, \mathcal{O}) \longrightarrow (S_{Zar}, \mathcal{O}_{S_{Zar}})\] by Descent, Remark 03FH it follows immediately (from composition of pullbacks) that \(\mathcal{F}^a = \mathcal{F}_0^a\). This proves the sheaf property even for fpqc coverings by Descent, Lemma 03DT (see also Proposition 03OG). Then (2) and (3) follow again by Descent, Remark 03FH and (4) and (5) follow from Descent, Proposition 03DX (see also the meta result Theorem 03OJ).

Part (6) is immediate from the description of the sheaf \(\mathcal{F}^a = \pi_S^*\mathcal{F} = a_S^*\mathcal{F}\).

For any abelian \(\mathcal{H}\) on \((\Sch/S)_{fppf}\) the higher direct image \(R^p\epsilon_{S, *}\mathcal{H}\) is the sheaf associated to the presheaf \(U \mapsto H^p_{fppf}(U, \mathcal{H})\) on \((\Sch/S)_\etale\). See Cohomology on Sites, Lemma 072W. Hence to prove \(R^p\epsilon_{S, *}a_S^*\mathcal{F} = R^p\epsilon_{S, *}\mathcal{F}^a = 0\) for \(p > 0\) it suffices to show that any scheme \(U\) over \(S\) has an étale covering \(\{U_i \to U\}_{i \in I}\) such that \(H^p_{fppf}(U_i, \mathcal{F}^a) = 0\) for \(p > 0\). If we take an open covering by affines, then the required vanishing follows from comparison with usual cohomology (Descent, Proposition 03DW or Theorem 03P2) and the vanishing of cohomology of quasi-coherent sheaves on affine schemes afforded by Cohomology of Schemes, Lemma 01XB.

To show that \(R^pa_{S, *}a_S^{-1}\mathcal{F} = R^pa_{S, *}\mathcal{F}^a = 0\) for \(p > 0\) we argue in exactly the same manner. This finishes the proof.

Lemma

Let \(S\) be a scheme. For \(\mathcal{F}\) a quasi-coherent \(\mathcal{O}_S\)-module on \(S_\etale\) the maps \[\pi_S^*\mathcal{F} \longrightarrow R\epsilon_{S, *}(a_S^*\mathcal{F}) \quad\text{and}\quad \mathcal{F} \longrightarrow Ra_{S, *}(a_S^*\mathcal{F})\] are isomorphisms with \(a_S : \Sh((\Sch/S)_{fppf}) \to \Sh(S_\etale)\) as above.

Proof

This is an immediate consequence of parts (6) and (7) of Lemma 0DEW.

Lemma

Let \(S = \Spec(A)\) be an affine scheme. Let \(M^\bullet\) be a complex of \(A\)-modules. Consider the complex \(\mathcal{F}^\bullet\) of presheaves of \(\mathcal{O}\)-modules on \((\textit{Aff}/S)_{fppf}\) given by the rule \[(U/S) = (\Spec(B)/\Spec(A)) \longmapsto M^\bullet \otimes_A B\] Then this is a complex of modules and the canonical map \[M^\bullet \longrightarrow R\Gamma((\textit{Aff}/S)_{fppf}, \mathcal{F}^\bullet)\] is a quasi-isomorphism.

Proof

Each \(\mathcal{F}^n\) is a sheaf of modules as it agrees with the restriction of the module \(\mathcal{G}^n = (\widetilde{M}^n)^a\) of Lemma 0DEW to \((\textit{Aff}/S)_{fppf} \subset (\Sch/S)_{fppf}\). Since this inclusion defines an equivalence of ringed topoi (Topologies, Lemma 021V), we have \[R\Gamma((\textit{Aff}/S)_{fppf}, \mathcal{F}^\bullet) = R\Gamma((\Sch/S)_{fppf}, \mathcal{G}^\bullet)\] We observe that \(M^\bullet = R\Gamma(S, \widetilde{M}^\bullet)\) for example by Derived Categories of Schemes, Lemma 06Z0. Hence we are trying to show the comparison map \[R\Gamma(S, \widetilde{M}^\bullet) \longrightarrow R\Gamma((\Sch/S)_{fppf}, (\widetilde{M}^\bullet)^a)\] is an isomorphism. If \(M^\bullet\) is bounded below, then this holds by Descent, Proposition 03DW and the first spectral sequence of Derived Categories, Lemma 015J. For the general case, let us write \(M^\bullet = \lim M_n^\bullet\) with \(M_n^\bullet = \tau_{\geq -n}M^\bullet\). Whence the system \(M_n^p\) is eventually constant with value \(M^p\). We claim that \[(\widetilde{M}^\bullet)^a = R\lim (\widetilde{M}_n^\bullet)^a\] Namely, it suffices to show that the natural map from left to right induces an isomorphism on cohomology over any affine object \(U = \Spec(B)\) of \((\Sch/S)_{fppf}\). For \(i \in \mathbf{Z}\) and \(n > |i|\) we have \[H^i(U, (\widetilde{M}_n^\bullet)^a) = H^i(\tau_{\geq -n}M^\bullet \otimes_A B) = H^i(M^\bullet \otimes_A B)\] The first equality holds by the bounded below case treated above. Thus we see from Cohomology on Sites, Lemma 0D6K that the claim holds. Then we finally get \[\begin{align*} R\Gamma((\Sch/S)_{fppf}, (\widetilde{M}^\bullet)^a) & = R\Gamma((\Sch/S)_{fppf}, R\lim (\widetilde{M}_n^\bullet)^a) \\ & = R\lim R\Gamma((\Sch/S)_{fppf}, (\widetilde{M}_n^\bullet)^a) \\ & = R\lim M_n^\bullet \\ & = M^\bullet \end{align*}\] as desired. The second equality holds because \(R\lim\) commutes with \(R\Gamma\), see Cohomology on Sites, Lemma 0D6K.

Comparing ph and étale topologies

A model for this section is the section on the comparison of the usual topology and the qc topology on locally compact topological spaces as discussed in Cohomology on Sites, Section 09WY. We first review some material from Topologies, Sections 03FE and 0214.

Let \(S\) be a scheme and let \((\Sch/S)_{ph}\) be a ph site. On the same underlying category we have a second topology, namely the étale topology, and hence a second site \((\Sch/S)_\etale\). The identity functor \((\Sch/S)_\etale \to (\Sch/S)_{ph}\) is continuous (by More on Morphisms, Lemma 0DBT and Topologies, Lemma 021N) and defines a morphism of sites \[\epsilon_S : (\Sch/S)_{ph} \longrightarrow (\Sch/S)_\etale\] See Cohomology on Sites, Section 0EWK. Please note that \(\epsilon_{S, *}\) is the identity functor on underlying presheaves and that \(\epsilon_S^{-1}\) associates to an étale sheaf the ph sheafification. Let \(S_\etale\) be the small étale site. There is a morphism of sites \[\pi_S : (\Sch/S)_\etale \longrightarrow S_\etale\] given by the continuous functor \(S_\etale \to (\Sch/S)_\etale\), \(U \mapsto U\). Namely, \(S_\etale\) has fibre products and a final object and the functor above commutes with these and Sites, Proposition 00X6 applies.

Lemma

With notation as above. Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). The rule \[(\Sch/S)_{ph} \longrightarrow \textit{Sets},\quad (f : X \to S) \longmapsto \Gamma(X, f_{small}^{-1}\mathcal{F})\] is a sheaf and a fortiori a sheaf on \((\Sch/S)_\etale\). In fact this sheaf is equal to \(\pi_S^{-1}\mathcal{F}\) on \((\Sch/S)_\etale\) and \(\epsilon_S^{-1}\pi_S^{-1}\mathcal{F}\) on \((\Sch/S)_{ph}\).

Proof

The statement about the étale topology is the content of Lemma 09XN. To finish the proof it suffices to show that \(\pi_S^{-1}\mathcal{F}\) is a sheaf for the ph topology. By Topologies, Lemma 0DBQ it suffices to show that given a proper surjective morphism \(V \to U\) of schemes over \(S\) we have an equalizer diagram \[\xymatrix{ (\pi_S^{-1}\mathcal{F})(U) \ar[r] & (\pi_S^{-1}\mathcal{F})(V) \ar@<1ex>[r] \ar@<-1ex>[r] & (\pi_S^{-1}\mathcal{F})(V \times_U V) }\] Set \(\mathcal{G} = \pi_S^{-1}\mathcal{F}|_{U_\etale}\). Consider the commutative diagram \[\xymatrix{ V \times_U V \ar[r] \ar[rd]_g \ar[d] & V \ar[d]^f \\ V \ar[r]^f & U }\] We have \[(\pi_S^{-1}\mathcal{F})(V) = \Gamma(V, f^{-1}\mathcal{G}) = \Gamma(U, f_*f^{-1}\mathcal{G})\] where we use \(f_*\) and \(f^{-1}\) to denote functorialities between small étale sites. Second, we have \[(\pi_S^{-1}\mathcal{F})(V \times_U V) = \Gamma(V \times_U V, g^{-1}\mathcal{G}) = \Gamma(U, g_*g^{-1}\mathcal{G})\] The two maps in the equalizer diagram come from the two maps \[f_*f^{-1}\mathcal{G} \longrightarrow g_*g^{-1}\mathcal{G}\] Thus it suffices to prove \(\mathcal{G}\) is the equalizer of these two maps of sheaves. Let \(\overline{u}\) be a geometric point of \(U\). Set \(\Omega = \mathcal{G}_{\overline{u}}\). Taking stalks at \(\overline{u}\) by Lemma 0A3T we obtain the two maps \[H^0(V_{\overline{u}}, \underline{\Omega}) \longrightarrow H^0((V \times_U V)_{\overline{u}}, \underline{\Omega}) = H^0(V_{\overline{u}} \times_{\overline{u}} V_{\overline{u}}, \underline{\Omega})\] where \(\underline{\Omega}\) indicates the constant sheaf with value \(\Omega\). Of course these maps are the pullback by the projection maps. Then it is clear that the sections coming from pullback by projection onto the first factor are constant on the fibres of the first projection, and sections coming from pullback by projection onto the first factor are constant on the fibres of the first projection. The sections in the intersection of the images of these pullback maps are constant on all of \(V_{\overline{u}} \times_{\overline{u}} V_{\overline{u}}\), i.e., these come from elements of \(\Omega\) as desired.

In the situation of Lemma 0DDW the composition of \(\epsilon_S\) and \(\pi_S\) and the equality determine a morphism of sites \[a_S : (\Sch/S)_{ph} \longrightarrow S_\etale\]

Lemma

With notation as above. Let \(f : X \to Y\) be a morphism of \((\Sch/S)_{ph}\). Then there are commutative diagrams of topoi \[\xymatrix{ \Sh((\Sch/X)_{ph}) \ar[rr]_{f_{big, ph}} \ar[d]_{\epsilon_X} & & \Sh((\Sch/Y)_{ph}) \ar[d]^{\epsilon_Y} \\ \Sh((\Sch/X)_\etale) \ar[rr]^{f_{big, \etale}} & & \Sh((\Sch/Y)_\etale) }\] and \[\xymatrix{ \Sh((\Sch/X)_{ph}) \ar[rr]_{f_{big, ph}} \ar[d]_{a_X} & & \Sh((\Sch/Y)_{ph}) \ar[d]^{a_Y} \\ \Sh(X_\etale) \ar[rr]^{f_{small}} & & \Sh(Y_\etale) }\] with \(a_X = \pi_X \circ \epsilon_X\) and \(a_Y = \pi_X \circ \epsilon_X\).

Proof

The commutativity of the diagrams follows from the discussion in Topologies, Section 03FE.

Lemma

In Lemma 0DDX if \(f\) is proper, then we have \(a_Y^{-1} \circ f_{small, *} = f_{big, ph, *} \circ a_X^{-1}\).

Proof

You can prove this by repeating the proof of Lemma 0DDJ part (1); we will instead deduce the result from this. As \(\epsilon_{Y, *}\) is the identity functor on underlying presheaves, it reflects isomorphisms. The description in Lemma 0DDW shows that \(\epsilon_{Y, *} \circ a_Y^{-1} = \pi_Y^{-1}\) and similarly for \(X\). To show that the canonical map \(a_Y^{-1}f_{small, *}\mathcal{F} \to f_{big, ph, *}a_X^{-1}\mathcal{F}\) is an isomorphism, it suffices to show that \[\begin{align*} \pi_Y^{-1}f_{small, *}\mathcal{F} & = \epsilon_{Y, *}a_Y^{-1}f_{small, *}\mathcal{F} \\ & \to \epsilon_{Y, *}f_{big, ph, *}a_X^{-1}\mathcal{F} \\ & = f_{big, \etale, *} \epsilon_{X, *}a_X^{-1}\mathcal{F} \\ & = f_{big, \etale, *}\pi_X^{-1}\mathcal{F} \end{align*}\] is an isomorphism. This is part (1) of Lemma 0DDJ.

Lemma

Consider the comparison morphism \(\epsilon : (\Sch/S)_{ph} \to (\Sch/S)_\etale\). Let \(\mathcal{P}\) denote the class of proper morphisms of schemes. For \(X\) in \((\Sch/S)_\etale\) denote \(\mathcal{A}'_X \subset \textit{Ab}((\Sch/X)_\etale)\) the full subcategory consisting of sheaves of the form \(\pi_X^{-1}\mathcal{F}\) where \(\mathcal{F}\) is a torsion abelian sheaf on \(X_\etale\) Then Cohomology on Sites, Properties (0EZ4), (0EZ5), (0EZ6), (0EZ7), and (0EZ8) of Cohomology on Sites, Situation 0EZ3 hold.

Proof

We first show that \(\mathcal{A}'_X \subset \textit{Ab}((\Sch/X)_\etale)\) is a weak Serre subcategory by checking conditions (1), (2), (3), and (4) of Homology, Lemma 0754. Parts (1), (2), (3) are immediate as \(\pi_X^{-1}\) is exact and fully faithful for example by Lemma 0DDI. If \(0 \to \pi_X^{-1}\mathcal{F} \to \mathcal{G} \to \pi_X^{-1}\mathcal{F}' \to 0\) is a short exact sequence in \(\textit{Ab}((\Sch/X)_\etale)\) then \(0 \to \mathcal{F} \to \pi_{X, *}\mathcal{G} \to \mathcal{F}' \to 0\) is exact by Lemma 0DDI. In particular we see that \(\pi_{X, *}\mathcal{G}\) is an abelian torsion sheaf on \(X_\etale\). Hence \(\mathcal{G} = \pi_X^{-1}\pi_{X, *}\mathcal{G}\) is in \(\mathcal{A}'_X\) which checks the final condition.

Cohomology on Sites, Property (0EZ4) holds by the existence of fibre products of schemes and the fact that the base change of a proper morphism of schemes is a proper morphism of schemes, see Morphisms, Lemma 01W4.

Cohomology on Sites, Property (0EZ5) follows from the commutative diagram (3) in Topologies, Lemma 021I.

Cohomology on Sites, Property (0EZ6) is Lemma 0DDW.

Cohomology on Sites, Property (0EZ7) holds by Lemma 0DDJ part (2) and the fact that \(R^if_{small}\mathcal{F}\) is torsion if \(\mathcal{F}\) is an abelian torsion sheaf on \(X_\etale\), see Lemma 0DDD.

Cohomology on Sites, Property (0EZ8) follows from More on Morphisms, Lemma 0DET combined with the fact that a finite morphism is proper and a surjective proper morphism defines a ph covering, see Topologies, Lemma 0DES.

Lemma

With notation as above.

  1. For \(X \in \Ob((\Sch/S)_{ph})\) and an abelian torsion sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\epsilon_{X, *}a_X^{-1}\mathcal{F} = \pi_X^{-1}\mathcal{F}\) and \(R^i\epsilon_{X, *}(a_X^{-1}\mathcal{F}) = 0\) for \(i > 0\).

  2. For a proper morphism \(f : X \to Y\) in \((\Sch/S)_{ph}\) and abelian torsion sheaf \(\mathcal{F}\) on \(X\) we have \(a_Y^{-1}(R^if_{small, *}\mathcal{F}) = R^if_{big, ph, *}(a_X^{-1}\mathcal{F})\) for all \(i\).

  3. For a scheme \(X\) and \(K\) in \(D^+(X_\etale)\) with torsion cohomology sheaves the map \(\pi_X^{-1}K \to R\epsilon_{X, *}(a_X^{-1}K)\) is an isomorphism.

  4. For a proper morphism \(f : X \to Y\) of schemes and \(K\) in \(D^+(X_\etale)\) with torsion cohomology sheaves we have \(a_Y^{-1}(Rf_{small, *}K) = Rf_{big, ph, *}(a_X^{-1}K)\).

Proof

By Lemma 0F0I the lemmas in Cohomology on Sites, Section 0EZ1 all apply to our current setting. To translate the results observe that the category \(\mathcal{A}_X\) of Cohomology on Sites, Lemma 0EZ9 is the full subcategory of \(\textit{Ab}((\Sch/X)_{ph})\) consisting of sheaves of the form \(a_X^{-1}\mathcal{F}\) where \(\mathcal{F}\) is an abelian torsion sheaf on \(X_\etale\).

Part (1) is equivalent to \((V_n)\) for all \(n\) which holds by Cohomology on Sites, Lemma 0EZF.

Part (2) follows by applying \(\epsilon_Y^{-1}\) to the conclusion of Cohomology on Sites, Lemma 0EZA.

Part (3) follows from Cohomology on Sites, Lemma 0EZF part (1) because \(\pi_X^{-1}K\) is in \(D^+_{\mathcal{A}'_X}((\Sch/X)_\etale)\) and \(a_X^{-1} = \epsilon_X^{-1} \circ a_X^{-1}\).

Part (4) follows from Cohomology on Sites, Lemma 0EZF part (2) for the same reason.

Lemma

Let \(X\) be a scheme. For \(K \in D^+(X_\etale)\) with torsion cohomology sheaves the map \[K \longrightarrow Ra_{X, *}a_X^{-1}K\] is an isomorphism with \(a_X : \Sh((\Sch/X)_{ph}) \to \Sh(X_\etale)\) as above.

Proof

We first reduce the statement to the case where \(K\) is given by a single abelian sheaf. Namely, represent \(K\) by a bounded below complex \(\mathcal{F}^\bullet\) of torsion abelian sheaves. This is possible by Cohomology on Sites, Lemma 0DD7. By the case of a sheaf we see that \(\mathcal{F}^n = a_{X, *} a_X^{-1} \mathcal{F}^n\) and that the sheaves \(R^qa_{X, *}a_X^{-1}\mathcal{F}^n\) are zero for \(q > 0\). By Leray’s acyclicity lemma (Derived Categories, Lemma 015E) applied to \(a_X^{-1}\mathcal{F}^\bullet\) and the functor \(a_{X, *}\) we conclude. From now on assume \(K = \mathcal{F}\) where \(\mathcal{F}\) is a torsion abelian sheaf.

By Lemma 0DDW we have \(a_{X, *}a_X^{-1}\mathcal{F} = \mathcal{F}\). Thus it suffices to show that \(R^qa_{X, *}a_X^{-1}\mathcal{F} = 0\) for \(q > 0\). For this we can use \(a_X = \epsilon_X \circ \pi_X\) and the Leray spectral sequence (Cohomology on Sites, Lemma 0734). By Lemma 0DE4 we have \(R^i\epsilon_{X, *}(a_X^{-1}\mathcal{F}) = 0\) for \(i > 0\) and \(\epsilon_{X, *}a_X^{-1}\mathcal{F} = \pi_X^{-1}\mathcal{F}\). By Lemma 0DDI we have \(R^j\pi_{X, *}(\pi_X^{-1}\mathcal{F}) = 0\) for \(j > 0\). This concludes the proof.

Lemma

For a scheme \(X\) and \(a_X : \Sh((\Sch/X)_{ph}) \to \Sh(X_\etale)\) as above:

  1. \(H^q(X_\etale, \mathcal{F}) = H^q_{ph}(X, a_X^{-1}\mathcal{F})\) for a torsion abelian sheaf \(\mathcal{F}\) on \(X_\etale\),

  2. \(H^q(X_\etale, K) = H^q_{ph}(X, a_X^{-1}K)\) for \(K \in D^+(X_\etale)\) with torsion cohomology sheaves.

Example: if \(A\) is a torsion abelian group, then \(H^q_\etale(X, \underline{A}) = H^q_{ph}(X, \underline{A})\).

Proof

This follows from Lemma 0DE5 by Cohomology on Sites, Remark 08J6.

Comparing h and étale topologies

A model for this section is the section on the comparison of the usual topology and the qc topology on locally compact topological spaces as discussed in Cohomology on Sites, Section 09WY. Moreover, this section is almost word for word the same as the section comparing the ph and étale topologies. We first review some material from Topologies, Sections 03FE and 0214 and More on Flatness, Section 0ETQ.

Let \(S\) be a scheme and let \((\Sch/S)_h\) be an h site. On the same underlying category we have a second topology, namely the étale topology, and hence a second site \((\Sch/S)_\etale\). The identity functor \((\Sch/S)_\etale \to (\Sch/S)_h\) is continuous (by More on Flatness, Lemma 0ETV and Topologies, Lemma 021N) and defines a morphism of sites \[\epsilon_S : (\Sch/S)_h \longrightarrow (\Sch/S)_\etale\] See Cohomology on Sites, Section 0EWK. Please note that \(\epsilon_{S, *}\) is the identity functor on underlying presheaves and that \(\epsilon_S^{-1}\) associates to an étale sheaf the h sheafification. Let \(S_\etale\) be the small étale site. There is a morphism of sites \[\pi_S : (\Sch/S)_\etale \longrightarrow S_\etale\] given by the continuous functor \(S_\etale \to (\Sch/S)_\etale\), \(U \mapsto U\). Namely, \(S_\etale\) has fibre products and a final object and the functor above commutes with these and Sites, Proposition 00X6 applies.

Lemma

With notation as above. Let \(\mathcal{F}\) be a sheaf on \(S_\etale\). The rule \[(\Sch/S)_h \longrightarrow \textit{Sets},\quad (f : X \to S) \longmapsto \Gamma(X, f_{small}^{-1}\mathcal{F})\] is a sheaf and a fortiori a sheaf on \((\Sch/S)_\etale\). In fact this sheaf is equal to \(\pi_S^{-1}\mathcal{F}\) on \((\Sch/S)_\etale\) and \(\epsilon_S^{-1}\pi_S^{-1}\mathcal{F}\) on \((\Sch/S)_h\).

Proof

The statement about the étale topology is the content of Lemma 09XN. To finish the proof it suffices to show that \(\pi_S^{-1}\mathcal{F}\) is a sheaf for the h topology. However, in Lemma 0DDW we have shown that \(\pi_S^{-1}\mathcal{F}\) is a sheaf even in the stronger ph topology.

In the situation of Lemma 0EW8 the composition of \(\epsilon_S\) and \(\pi_S\) and the equality determine a morphism of sites \[a_S : (\Sch/S)_h \longrightarrow S_\etale\]

Lemma

With notation as above. Let \(f : X \to Y\) be a morphism of \((\Sch/S)_h\). Then there are commutative diagrams of topoi \[\xymatrix{ \Sh((\Sch/X)_h) \ar[rr]_{f_{big, h}} \ar[d]_{\epsilon_X} & & \Sh((\Sch/Y)_h) \ar[d]^{\epsilon_Y} \\ \Sh((\Sch/X)_\etale) \ar[rr]^{f_{big, \etale}} & & \Sh((\Sch/Y)_\etale) }\] and \[\xymatrix{ \Sh((\Sch/X)_h) \ar[rr]_{f_{big, h}} \ar[d]_{a_X} & & \Sh((\Sch/Y)_h) \ar[d]^{a_Y} \\ \Sh(X_\etale) \ar[rr]^{f_{small}} & & \Sh(Y_\etale) }\] with \(a_X = \pi_X \circ \epsilon_X\) and \(a_Y = \pi_X \circ \epsilon_X\).

Proof

The commutativity of the diagrams follows similarly to what was said in Topologies, Section 03FE.

Lemma

In Lemma 0EW9 if \(f\) is proper, then we have \(a_Y^{-1} \circ f_{small, *} = f_{big, h, *} \circ a_X^{-1}\).

Proof

You can prove this by repeating the proof of Lemma 0DDJ part (1); we will instead deduce the result from this. As \(\epsilon_{Y, *}\) is the identity functor on underlying presheaves, it reflects isomorphisms. The description in Lemma 0EW8 shows that \(\epsilon_{Y, *} \circ a_Y^{-1} = \pi_Y^{-1}\) and similarly for \(X\). To show that the canonical map \(a_Y^{-1}f_{small, *}\mathcal{F} \to f_{big, h, *}a_X^{-1}\mathcal{F}\) is an isomorphism, it suffices to show that \[\begin{align*} \pi_Y^{-1}f_{small, *}\mathcal{F} & = \epsilon_{Y, *}a_Y^{-1}f_{small, *}\mathcal{F} \\ & \to \epsilon_{Y, *}f_{big, h, *}a_X^{-1}\mathcal{F} \\ & = f_{big, \etale, *} \epsilon_{X, *}a_X^{-1}\mathcal{F} \\ & = f_{big, \etale, *}\pi_X^{-1}\mathcal{F} \end{align*}\] is an isomorphism. This is part (1) of Lemma 0DDJ.

Lemma

Consider the comparison morphism \(\epsilon : (\Sch/S)_h \to (\Sch/S)_\etale\). Let \(\mathcal{P}\) denote the class of proper morphisms. For \(X\) in \((\Sch/S)_\etale\) denote \(\mathcal{A}'_X \subset \textit{Ab}((\Sch/X)_\etale)\) the full subcategory consisting of sheaves of the form \(\pi_X^{-1}\mathcal{F}\) where \(\mathcal{F}\) is a torsion abelian sheaf on \(X_\etale\) Then Cohomology on Sites, Properties (0EZ4), (0EZ5), (0EZ6), (0EZ7), and (0EZ8) of Cohomology on Sites, Situation 0EZ3 hold.

Proof

We first show that \(\mathcal{A}'_X \subset \textit{Ab}((\Sch/X)_\etale)\) is a weak Serre subcategory by checking conditions (1), (2), (3), and (4) of Homology, Lemma 0754. Parts (1), (2), (3) are immediate as \(\pi_X^{-1}\) is exact and fully faithful for example by Lemma 0DDI. If \(0 \to \pi_X^{-1}\mathcal{F} \to \mathcal{G} \to \pi_X^{-1}\mathcal{F}' \to 0\) is a short exact sequence in \(\textit{Ab}((\Sch/X)_\etale)\) then \(0 \to \mathcal{F} \to \pi_{X, *}\mathcal{G} \to \mathcal{F}' \to 0\) is exact by Lemma 0DDI. In particular we see that \(\pi_{X, *}\mathcal{G}\) is an abelian torsion sheaf on \(X_\etale\). Hence \(\mathcal{G} = \pi_X^{-1}\pi_{X, *}\mathcal{G}\) is in \(\mathcal{A}'_X\) which checks the final condition.

Cohomology on Sites, Property (0EZ4) holds by the existence of fibre products of schemes, the fact that the base change of a proper morphism of schemes is a proper morphism of schemes, see Morphisms, Lemma 01W4, and the fact that the base change of a morphism of finite presentation is a morphism of finite presentation, see Morphisms, Lemma 01TS.

Cohomology on Sites, Property (0EZ5) follows from the commutative diagram (3) in Topologies, Lemma 021I.

Cohomology on Sites, Property (0EZ6) is Lemma 0EW8.

Cohomology on Sites, Property (0EZ7) holds by Lemma 0DDJ part (2) and the fact that \(R^if_{small}\mathcal{F}\) is torsion if \(\mathcal{F}\) is an abelian torsion sheaf on \(X_\etale\), see Lemma 0DDD.

Cohomology on Sites, Property (0EZ8) is implied by More on Morphisms, Lemma 0DET combined with the fact that a surjective finite locally free morphism is surjective, proper, and of finite presentation and hence defines a h-covering by More on Flatness, Lemma 0ETW.

Lemma

With notation as above.

  1. For \(X \in \Ob((\Sch/S)_{h})\) and an abelian torsion sheaf \(\mathcal{F}\) on \(X_\etale\) we have \(\epsilon_{X, *}a_X^{-1}\mathcal{F} = \pi_X^{-1}\mathcal{F}\) and \(R^i\epsilon_{X, *}(a_X^{-1}\mathcal{F}) = 0\) for \(i > 0\).

  2. For a proper morphism \(f : X \to Y\) in \((\Sch/S)_h\) and abelian torsion sheaf \(\mathcal{F}\) on \(X\) we have \(a_Y^{-1}(R^if_{small, *}\mathcal{F}) = R^if_{big, h, *}(a_X^{-1}\mathcal{F})\) for all \(i\).

  3. For a scheme \(X\) and \(K\) in \(D^+(X_\etale)\) with torsion cohomology sheaves the map \(\pi_X^{-1}K \to R\epsilon_{X, *}(a_X^{-1}K)\) is an isomorphism.

  4. For a proper morphism \(f : X \to Y\) of schemes and \(K\) in \(D^+(X_\etale)\) with torsion cohomology sheaves we have \(a_Y^{-1}(Rf_{small, *}K) = Rf_{big, h, *}(a_X^{-1}K)\).

Proof

By Lemma 0F0J the lemmas in Cohomology on Sites, Section 0EZ1 all apply to our current setting. To translate the results observe that the category \(\mathcal{A}_X\) of Cohomology on Sites, Lemma 0EZ9 is the full subcategory of \(\textit{Ab}((\Sch/X)_h)\) consisting of sheaves of the form \(a_X^{-1}\mathcal{F}\) where \(\mathcal{F}\) is an abelian torsion sheaf on \(X_\etale\).

Part (1) is equivalent to \((V_n)\) for all \(n\) which holds by Cohomology on Sites, Lemma 0EZF.

Part (2) follows by applying \(\epsilon_Y^{-1}\) to the conclusion of Cohomology on Sites, Lemma 0EZA.

Part (3) follows from Cohomology on Sites, Lemma 0EZF part (1) because \(\pi_X^{-1}K\) is in \(D^+_{\mathcal{A}'_X}((\Sch/X)_\etale)\) and \(a_X^{-1} = \epsilon_X^{-1} \circ a_X^{-1}\).

Part (4) follows from Cohomology on Sites, Lemma 0EZF part (2) for the same reason.

Lemma

Let \(X\) be a scheme. For \(K \in D^+(X_\etale)\) with torsion cohomology sheaves the map \[K \longrightarrow Ra_{X, *}a_X^{-1}K\] is an isomorphism with \(a_X : \Sh((\Sch/X)_h) \to \Sh(X_\etale)\) as above.

Proof

We first reduce the statement to the case where \(K\) is given by a single abelian sheaf. Namely, represent \(K\) by a bounded below complex \(\mathcal{F}^\bullet\) of torsion abelian sheaves. This is possible by Cohomology on Sites, Lemma 0DD7. By the case of a sheaf we see that \(\mathcal{F}^n = a_{X, *} a_X^{-1} \mathcal{F}^n\) and that the sheaves \(R^qa_{X, *}a_X^{-1}\mathcal{F}^n\) are zero for \(q > 0\). By Leray’s acyclicity lemma (Derived Categories, Lemma 015E) applied to \(a_X^{-1}\mathcal{F}^\bullet\) and the functor \(a_{X, *}\) we conclude. From now on assume \(K = \mathcal{F}\) where \(\mathcal{F}\) is a torsion abelian sheaf.

By Lemma 0EW8 we have \(a_{X, *}a_X^{-1}\mathcal{F} = \mathcal{F}\). Thus it suffices to show that \(R^qa_{X, *}a_X^{-1}\mathcal{F} = 0\) for \(q > 0\). For this we can use \(a_X = \epsilon_X \circ \pi_X\) and the Leray spectral sequence (Cohomology on Sites, Lemma 0734). By Lemma 0EWF we have \(R^i\epsilon_{X, *}(a_X^{-1}\mathcal{F}) = 0\) for \(i > 0\) and \(\epsilon_{X, *}a_X^{-1}\mathcal{F} = \pi_X^{-1}\mathcal{F}\). By Lemma 0DDI we have \(R^j\pi_{X, *}(\pi_X^{-1}\mathcal{F}) = 0\) for \(j > 0\). This concludes the proof.

Lemma

For a scheme \(X\) and \(a_X : \Sh((\Sch/X)_h) \to \Sh(X_\etale)\) as above:

  1. \(H^q(X_\etale, \mathcal{F}) = H^q_h(X, a_X^{-1}\mathcal{F})\) for a torsion abelian sheaf \(\mathcal{F}\) on \(X_\etale\),

  2. \(H^q(X_\etale, K) = H^q_h(X, a_X^{-1}K)\) for \(K \in D^+(X_\etale)\) with torsion cohomology sheaves.

Example: if \(A\) is a torsion abelian group, then \(H^q_\etale(X, \underline{A}) = H^q_h(X, \underline{A})\).

Proof

This follows from Lemma 0EWG by Cohomology on Sites, Remark 08J6.

Descending étale sheaves

We prove that étale sheaves “glue” in the fppf and h topology and related results. We have already shown the following related results

  1. Lemma 09XN tells us that a sheaf on the small étale site of a scheme \(S\) determines a sheaf on the big étale site of \(S\) satisfying the sheaf condition for fpqc coverings (and a fortiori for Zariski, étale, smooth, syntomic, and fppf coverings),

  2. Lemma 0DDL is a restatement of the previous point for the fppf topology,

  3. Lemma 0DDW proves the same for the ph topology,

  4. Lemma 0EW8 proves the same for the h topology,

  5. Lemma 0DEU is a version of fppf descent for étale sheaves, and

  6. Remark 09Z3 tells us that we have descent of étale sheaves for finite surjective morphisms (we will clarify and strengthen this below).

In the chapter on simplicial spaces we will prove some additional results on this, see for example Simplicial Spaces, Sections 0DH4 and 0DHI.

In order to conveniently express our results we need some notation. Let \(\mathcal{U} = \{f_i : X_i \to X\}\) be a family of morphisms of schemes with fixed target. A descent datum for étale sheaves with respect to \(\mathcal{U}\) is a family \(((\mathcal{F}_i)_{i \in I}, (\varphi_{ij})_{i, j \in I})\) where

  1. \(\mathcal{F}_i\) is in \(\Sh(X_{i, \etale})\), and

  2. \(\varphi_{ij} : \text{pr}_{0, small}^{-1} \mathcal{F}_i \longrightarrow \text{pr}_{1, small}^{-1} \mathcal{F}_j\) is an isomorphism in \(\Sh((X_i \times_X X_j)_\etale)\)

such that the cocycle condition holds: the diagrams \[\xymatrix{ \text{pr}_{0, small}^{-1}\mathcal{F}_i \ar[dr]_{\text{pr}_{02, small}^{-1}\varphi_{ik}} \ar[rr]^{\text{pr}_{01, small}^{-1}\varphi_{ij}} & & \text{pr}_{1, small}^{-1}\mathcal{F}_j \ar[dl]^{\text{pr}_{12, small}^{-1}\varphi_{jk}} \\ & \text{pr}_{2, small}^{-1}\mathcal{F}_k }\] commute in \(\Sh((X_i \times_X X_j \times_X X_k)_\etale)\). There is an obvious notion of morphisms of descent data and we obtain a category of descent data. A descent datum \(((\mathcal{F}_i)_{i \in I}, (\varphi_{ij})_{i, j \in I})\) is called effective if there exist a \(\mathcal{F}\) in \(\Sh(X_\etale)\) and isomorphisms \(\varphi_i : f_{i, small}^{-1} \mathcal{F} \to \mathcal{F}_i\) in \(\Sh(X_{i, \etale})\) compatible with the \(\varphi_{ij}\), i.e., such that \[\varphi_{ij} = \text{pr}_{1, small}^{-1} (\varphi_j) \circ \text{pr}_{0, small}^{-1} (\varphi_i^{-1})\] Another way to say this is the following. Given an object \(\mathcal{F}\) of \(\Sh(X_\etale)\) we obtain the canonical descent datum \((f_{i, small}^{-1}\mathcal{F}_i, c_{ij})\) where \(c_{ij}\) is the canonical isomorphism \[c_{ij} : \text{pr}_{0, small}^{-1} f_{i, small}^{-1}\mathcal{F} \longrightarrow \text{pr}_{1, small}^{-1} f_{j, small}^{-1}\mathcal{F}\] The descent datum \(((\mathcal{F}_i)_{i \in I}, (\varphi_{ij})_{i, j \in I})\) is effective if and only if it is isomorphic to the canonical descent datum associated to some \(\mathcal{F}\) in \(\Sh(X_\etale)\).

If the family consists of a single morphism \(\{X \to Y\}\), then we think of a descent datum as a pair \((\mathcal{F}, \varphi)\) where \(\mathcal{F}\) is an object of \(\Sh(X_\etale)\) and \(\varphi\) is an isomorphism \[\text{pr}_{0, small}^{-1} \mathcal{F} \longrightarrow \text{pr}_{1, small}^{-1} \mathcal{F}\] in \(\Sh((X \times_Y X)_\etale)\) such that the cocycle condition holds: \[\xymatrix{ \text{pr}_{0, small}^{-1}\mathcal{F} \ar[dr]_{\text{pr}_{02, small}^{-1}\varphi} \ar[rr]^{\text{pr}_{01, small}^{-1}\varphi} & & \text{pr}_{1, small}^{-1}\mathcal{F} \ar[dl]^{\text{pr}_{12, small}^{-1}\varphi} \\ & \text{pr}_{2, small}^{-1}\mathcal{F} }\] commutes in \(\Sh((X \times_Y X \times_Y X)_\etale)\). There is a notion of morphisms of descent data and effectivity exactly as before.

We first prove effective descent for surjective integral morphisms.

Lemma

Let \(f : X \to Y\) be a morphism of schemes which has a section. Then the functor \[\Sh(Y_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{X \to Y\}\] sending \(\mathcal{G}\) in \(\Sh(Y_\etale)\) to the canonical descent datum is an equivalence of categories.

Proof

This is formal and depends only on functoriality of the pullback functors. We omit the details. Hint: If \(s : Y \to X\) is a section, then a quasi-inverse is the functor sending \((\mathcal{F}, \varphi)\) to \(s_{small}^{-1}\mathcal{F}\).

Lemma

Let \(f : X \to Y\) be a surjective integral morphism of schemes. The functor \[\Sh(Y_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{X \to Y\}\] is an equivalence of categories.

Proof

In this proof we drop the subscript \({}_{small}\) from our pullback and pushforward functors. Denote \(X_1 = X \times_Y X\) and denote \(f_1 : X_1 \to Y\) the morphism \(f \circ \text{pr}_0 = f \circ \text{pr}_1\). Let \((\mathcal{F}, \varphi)\) be a descent datum for \(\{X \to Y\}\). Let us set \(\mathcal{F}_1 = \text{pr}_0^{-1}\mathcal{F}\). We may think of \(\varphi\) as defining an isomorphism \(\mathcal{F}_1 \to \text{pr}_1^{-1}\mathcal{F}\). We claim that the rule which sends a descent datum \((\mathcal{F}, \varphi)\) to the sheaf \[\mathcal{G} = \text{Equalizer}\left( \xymatrix{ f_*\mathcal{F} \ar@<1ex>[r] \ar@<-1ex>[r] & f_{1, *}\mathcal{F}_1 } \right)\] is a quasi-inverse to the functor in the statement of the lemma. The first of the two arrows comes from the map \[f_*\mathcal{F} \to f_*\text{pr}_{0, *}\text{pr}_0^{-1}\mathcal{F} = f_{1, *}\mathcal{F}_1\] and the second arrow comes from the map \[f_*\mathcal{F} \to f_* \text{pr}_{1, *}\text{pr}_1^{-1}\mathcal{F} \xleftarrow{\varphi} f_* \text{pr}_{0, *} \text{pr}_0^{-1}\mathcal{F} = f_{1, *}\mathcal{F}_1\] where the arrow pointing left is invertible. To prove this works we have to show that the canonical map \(f^{-1}\mathcal{G} \to \mathcal{F}\) is an isomorphism; details omitted. In order to prove this it suffices to check after pulling back by any collection of morphisms \(\Spec(k) \to Y\) where \(k\) is an algebraically closed field. Namely, the corresponding base changes \(X_k \to X\) are jointly surjective and we can check whether a map of sheaves on \(X_\etale\) is an isomorphism by looking at stalks on geometric points, see Theorem 03PU. By Lemma 0EYP the construction of \(\mathcal{G}\) from the descent datum \((\mathcal{F}, \varphi)\) commutes with any base change. Thus we may assume \(Y\) is the spectrum of an algebraically closed field (note that base change preserves the properties of the morphism \(f\), see Morphisms, Lemma 01S1 and 01WL). In this case the morphism \(X \to Y\) has a section, so we know that the functor is an equivalence by Lemma 0GEY. However, the reader may show that the functor is an equivalence if and only if the construction above is a quasi-inverse; details omitted. This finishes the proof.

Lemma

Let \(f : X \to Y\) be a surjective proper morphism of schemes. The functor \[\Sh(Y_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{X \to Y\}\] is an equivalence of categories.

Proof

The exact same proof as given in Lemma 0GEZ works, except the appeal to Lemma 0EYP should be replaced by an appeal to Lemma 0A3U.

Lemma

Let \(f : X \to Y\) be a morphism of schemes. Let \(Z \to Y\) be a surjective integral morphism of schemes or a surjective proper morphism of schemes. If the functors \[\Sh(Z_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{X \times_Y Z \to Z\}\] and \[\Sh((Z \times_Y Z)_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt } \{X \times_Y (Z \times_Y Z) \to Z \times_Y Z\}\] are equivalences of categories, then \[\Sh(Y_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{X \to Y\}\] is an equivalence.

Proof

Formal consequence of the definitions and Lemmas 0GEZ and 0GF0. Details omitted.

Lemma

Let \(f : X \to Y\) be a morphism of schemes which is surjective, flat, locally of finite presentation. The functor \[\Sh(Y_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{X \to Y\}\] is an equivalence of categories.

Proof

Exactly as in the proof of Lemma 0GEZ we claim a quasi-inverse is given by the functor sending \((\mathcal{F}, \varphi)\) to \[\mathcal{G} = \text{Equalizer}\left( \xymatrix{ f_*\mathcal{F} \ar@<1ex>[r] \ar@<-1ex>[r] & f_{1, *}\mathcal{F}_1 } \right)\] and in order to prove this it suffices to show that \(f^{-1}\mathcal{G} \to \mathcal{F}\) is an isomorphism. This we may check locally, hence we may and do assume \(Y\) is affine. Then we can find a finite surjective morphism \(Z \to Y\) such that there exists an open covering \(Z = \bigcup W_i\) such that \(W_i \to Y\) factors through \(X\). See More on Morphisms, Lemma 0CP0. Applying Lemma 0GF1 we see that it suffices to prove the lemma after replacing \(Y\) by \(Z\) and \(Z \times_Y Z\) and \(f\) by its base change. Thus we may assume \(f\) has sections Zariski locally. Of course, using that the problem is local on \(Y\) we reduce to the case where we have a section which is Lemma 0GEY.

Lemma

Let \(\{f_i : X_i \to X\}\) be an fppf covering of schemes. The functor \[\Sh(X_\etale) \longrightarrow \text{descent data for \'etale sheaves wrt }\{f_i : X_i \to X\}\] is an equivalence of categories.

Proof

We have Lemma 0GF2 for the morphism \(f : \coprod X_i \to X\). Then a formal argument shows that descent data for \(f\) are the same thing as descent data for the covering, compare with Descent, Lemma 023X. Details omitted.

Lemma

Let \(f : X' \to X\) be a proper morphism of schemes. Let \(i : Z \to X\) be a closed immersion. Set \(E = Z \times_X X'\). Picture \[\xymatrix{ E \ar[d]_g \ar[r]_j & X' \ar[d]^f \\ Z \ar[r]^i & X }\] If \(f\) is an isomorphism over \(X \setminus Z\), then the functor \[\Sh(X_\etale) \longrightarrow \Sh(X'_\etale) \times_{\Sh(E_\etale)} \Sh(Z_\etale)\] is an equivalence of categories.

Proof

We will work with the \(2\)-fibre product category as constructed in Categories, Example 003R. The functor sends \(\mathcal{F}\) to the triple \((f^{-1}\mathcal{F}, i^{-1}\mathcal{F}, c)\) where \(c : j^{-1}f^{-1}\mathcal{F} \to g^{-1}i^{-1}\mathcal{F}\) is the canonical isomorphism. We will construct a quasi-inverse functor. Let \((\mathcal{F}', \mathcal{G}, \alpha)\) be an object of the right hand side of the arrow. We obtain an isomorphism \[i^{-1}f_*\mathcal{F}' = g_*j^{-1}\mathcal{F}' \xrightarrow{g_*\alpha} g_*g^{-1}\mathcal{G}\] The first equality is Lemma 0A3U. Using this we obtain maps \(i_*\mathcal{G} \to i_*g_*g^{-1}\mathcal{G}\) and \(f'_*\mathcal{F}' \to i_*g_*g^{-1}\mathcal{G}\). We set \[\mathcal{F} = f_*\mathcal{F}' \times_{i_*g_*g^{-1}\mathcal{G}} i_*\mathcal{G}\] and we claim that \(\mathcal{F}\) is an object of the left hand side of the arrow whose image in the right hand side is isomorphic to the triple we started out with. Let us compute the stalk of \(\mathcal{F}\) at a geometric point \(\overline{x}\) of \(X\).

If \(\overline{x}\) is not in \(Z\), then on the one hand \(\overline{x}\) comes from a unique geometric point \(\overline{x}'\) of \(X'\) and \(\mathcal{F}'_{\overline{x}'} = (f_*\mathcal{F}')_{\overline{x}}\) and on the other hand we have \((i_*\mathcal{G})_{\overline{x}}\) and \((i_*g_*g^{-1}\mathcal{G})_{\overline{x}}\) are singletons. Hence we see that \(\mathcal{F}_{\overline{x}}\) equals \(\mathcal{F}'_{\overline{x}'}\).

If \(\overline{x}\) is in \(Z\), i.e., \(\overline{x}\) is the image of a geometric point \(\overline{z}\) of \(Z\), then we obtain \((i_*\mathcal{G})_{\overline{x}} = \mathcal{G}_{\overline{z}}\) and \[(i_*g_*g^{-1}\mathcal{G})_{\overline{x}} = (g_*g^{-1}\mathcal{G})_{\overline{z}} = \Gamma(E_{\overline{z}}, g^{-1}\mathcal{G}|_{E_{\overline{z}}})\] (by the proper base change for pushforward used above) and similarly \[(f_*\mathcal{F}')_{\overline{x}} = \Gamma(X'_{\overline{x}}, \mathcal{F}'|_{X'_{\overline{x}}})\] Since we have the identification \(E_{\overline{z}} = X'_{\overline{x}}\) and since \(\alpha\) defines an isomorphism between the sheaves \(\mathcal{F}'|_{X'_{\overline{x}}}\) and \(g^{-1}\mathcal{G}|_{E_{\overline{z}}}\) we conclude that we get \[\mathcal{F}_{\overline{x}} = \mathcal{G}_{\overline{z}}\] in this case.

To finish the proof, we observe that there are canonical maps \(i^{-1}\mathcal{F} \to \mathcal{G}\) and \(f^{-1}\mathcal{F} \to \mathcal{F}'\) compatible with \(\alpha\) which on stalks produce the isomorphisms we saw above. We omit the careful construction of these maps.

Lemma

Let \(S\) be a scheme. Then the category fibred in groupoids \[p : \mathcal{S} \longrightarrow (\Sch/S)_h\] whose fibre category over \(U\) is the category \(\Sh(U_\etale)\) of sheaves on the small étale site of \(U\) is a stack in groupoids.

Proof

To prove the lemma we will check conditions (1), (2), and (3) of More on Flatness, Lemma 0EX9.

Condition (1) holds because we have glueing for sheaves (and Zariski coverings are étale coverings). See Sites, Lemma 04TR.

To see condition (2), suppose that \(f : X \to Y\) is a surjective, flat, proper morphism of finite presentation over \(S\) with \(Y\) affine. Then we have descent for \(\{X \to Y\}\) by either Lemma 0GF2 or Lemma 0GF0.

Condition (3) follows immediately from the more general Lemma 0GF4.

Blow up squares and étale cohomology

Blow up squares are introduced in More on Flatness, Section 0EW0. Using the proper base change theorem we can see that we have a Mayer-Vietoris type result for blow up squares.

Lemma

Let \(X\) be a scheme and let \(Z \subset X\) be a closed subscheme cut out by a quasi-coherent ideal of finite type. Consider the corresponding blow up square \[\xymatrix{ E \ar[d]_\pi \ar[r]_j & X' \ar[d]^b \\ Z \ar[r]^i & X }\] For \(K \in D^+(X_\etale)\) with torsion cohomology sheaves we have a distinguished triangle \[K \to Ri_*(K|_Z) \oplus Rb_*(K|_{X'}) \to Rc_*(K|_E) \to K[1]\] in \(D(X_\etale)\) where \(c = i \circ \pi = b \circ j\).

Proof

The notation \(K|_{X'}\) stands for \(b_{small}^{-1}K\). Choose a bounded below complex \(\mathcal{F}^\bullet\) of abelian sheaves representing \(K\). Observe that \(i_*(\mathcal{F}^\bullet|_Z)\) represents \(Ri_*(K|_Z)\) because \(i_*\) is exact (Proposition 03QP). Choose a quasi-isomorphism \(b_{small}^{-1}\mathcal{F}^\bullet \to \mathcal{I}^\bullet\) where \(\mathcal{I}^\bullet\) is a bounded below complex of injective abelian sheaves on \(X'_\etale\). This map is adjoint to a map \(\mathcal{F}^\bullet \to b_*(\mathcal{I}^\bullet)\) and \(b_*(\mathcal{I}^\bullet)\) represents \(Rb_*(K|_{X'})\). We have \(\pi_*(\mathcal{I}^\bullet|_E) = (b_*\mathcal{I}^\bullet)|_Z\) by Lemma 0A3U and by Lemma 0DDE this complex represents \(R\pi_*(K|_E)\). Hence the map \[Ri_*(K|_Z) \oplus Rb_*(K|_{X'}) \to Rc_*(K|_E)\] is represented by the surjective map of bounded below complexes \[i_*(\mathcal{F}^\bullet|_Z) \oplus b_*(\mathcal{I}^\bullet) \to i_*\left(b_*(\mathcal{I}^\bullet)|_Z\right)\] To get our distinguished triangle it suffices to show that the canonical map \(\mathcal{F}^\bullet \to i_*(\mathcal{F}^\bullet|_Z) \oplus b_*(\mathcal{I}^\bullet)\) maps quasi-isomorphically onto the kernel of the map of complexes displayed above (namely a short exact sequence of complexes determines a distinguished triangle in the derived category, see Derived Categories, Section 014Z). We may check this on stalks at a geometric point \(\overline{x}\) of \(X\). If \(\overline{x}\) is not in \(Z\), then \(X' \to X\) is an isomorphism over an open neighbourhood of \(\overline{x}\). Thus, if \(\overline{x}'\) denotes the corresponding geometric point of \(X'\) in this case, then we have to show that \[\mathcal{F}^\bullet_{\overline{x}} \to \mathcal{I}^\bullet_{\overline{x}'}\] is a quasi-isomorphism. This is true by our choice of \(\mathcal{I}^\bullet\). If \(\overline{x}\) is in \(Z\), then \(b_(\mathcal{I}^\bullet)_{\overline{x}} \to i_*\left(b_*(\mathcal{I}^\bullet)|_Z\right)_{\overline{x}}\) is an isomorphism of complexes of abelian groups. Hence the kernel is equal to \(i_*(\mathcal{F}^\bullet|_Z)_{\overline{x}} = \mathcal{F}^\bullet_{\overline{x}}\) as desired.

Lemma

Let \(X\) be a scheme and let \(K \in D^+(X_\etale)\) have torsion cohomology sheaves. Let \(Z \subset X\) be a closed subscheme cut out by a quasi-coherent ideal of finite type. Consider the corresponding blow up square \[\xymatrix{ E \ar[d] \ar[r] & X' \ar[d]^b \\ Z \ar[r] & X }\] Then there is a canonical long exact sequence \[H^p_\etale(X, K) \to H^p_\etale(X', K|_{X'}) \oplus H^p_\etale(Z, K|_Z) \to H^p_\etale(E, K|_E) \to H^{p + 1}_\etale(X, K)\]

Proof

This follows immediately from Lemma 0EW5 and the fact that \[R\Gamma(X, Rb_*(K|_{X'})) = R\Gamma(X', K|_{X'})\] (see Cohomology on Sites, Section 072X) and similarly for the others.

Proof

By Lemma 0DE6 these cohomology groups are the cohomology of \(X, X', E, Z\) with values in some complex of abelian sheaves on the site \((\Sch/X)_{ph}\). (Namely, the object \(a_X^{-1}K\) of the derived category, see Lemma 0DDW above and recall that \(K|_{X'} = b_{small}^{-1}K\).) By More on Flatness, Lemma 0EW1 the ph sheafification of the diagram of representable presheaves is cocartesian. Thus the lemma follows from the very general Cohomology on Sites, Lemma 0EVY applied to the site \((\Sch/X)_{ph}\) and the commutative diagram of the lemma.

Lemma

Let \(X\) be a scheme and let \(Z \subset X\) be a closed subscheme cut out by a quasi-coherent ideal of finite type. Consider the corresponding blow up square \[\xymatrix{ E \ar[d]_\pi \ar[r]_j & X' \ar[d]^b \\ Z \ar[r]^i & X }\] Suppose given

  1. an object \(K'\) of \(D^+(X'_\etale)\) with torsion cohomology sheaves,

  2. an object \(L\) of \(D^+(Z_\etale)\) with torsion cohomology sheaves, and

  3. an isomorphism \(\gamma : K'|_E \to L|_E\).

Then there exists an object \(K\) of \(D^+(X_\etale)\) and isomorphisms \(f : K|_{X'} \to K'\), \(g : K|_Z \to L\) such that \(\gamma = g|_E \circ f^{-1}|_E\). Moreover, given

  1. an object \(M\) of \(D^+(X_\etale)\) with torsion cohomology sheaves,

  2. a morphism \(\alpha : K' \to M|_{X'}\) of \(D(X'_\etale)\),

  3. a morphism \(\beta : L \to M|_Z\) of \(D(Z_\etale)\),

such that \[\alpha|_E = \beta|_E \circ \gamma.\] Then there exists a morphism \(M \to K\) in \(D(X_\etale)\) whose restriction to \(X'\) is \(a \circ f\) and whose restriction to \(Z\) is \(b \circ g\).

Proof

If \(K\) exists, then Lemma 0EW5 tells us a distinguished triangle that it fits in. Thus we simply choose a distinguished triangle \[K \to Ri_*(L) \oplus Rb_*(K') \to Rc_*(L|_E) \to K[1]\] where \(c = i \circ \pi = b \circ j\). Here the map \(Ri_*(L) \to Rc_*(L|_E)\) is \(Ri_*\) applied to the adjunction mapping \(E \to R\pi_*(L|_E)\). The map \(Rb_*(K') \to Rc_*(L|_E)\) is the composition of the canonical map \(Rb_*(K') \to Rc_*(K'|_E)) = R\) and \(Rc_*(\gamma)\). The maps \(g\) and \(f\) of the statement of the lemma are the adjoints of these maps. If we restrict this distinguished triangle to \(Z\) then the map \(Rb_*(K) \to Rc_*(L|_E)\) becomes an isomorphism by the base change theorem (Lemma 0DDE) and hence the map \(g : K|_Z \to L\) is an isomorphism. Looking at the distinguished triangle we see that \(f : K|_{X'} \to K'\) is an isomorphism over \(X' \setminus E = X \setminus Z\). Moreover, we have \(\gamma \circ f|_E = g|_E\) by construction. Then since \(\gamma\) and \(g\) are isomorphisms we conclude that \(f\) induces isomorphisms on stalks at geometric points of \(E\) as well. Thus \(f\) is an isomorphism.

For the final statement, we may replace \(K'\) by \(K|_{X'}\), \(L\) by \(K|_Z\), and \(\gamma\) by the canonical identification. Observe that \(\alpha\) and \(\beta\) induce a commutative square \[\xymatrix{ K \ar[r] \ar@{..>}[d] & Ri_*(K|_Z) \oplus Rb_*(K|_{X'}) \ar[r] \ar[d]_{\beta \oplus \alpha} & Rc_*(K|_E) \ar[r] \ar[d]_{\alpha|_E} & K[1] \ar@{..>}[d] \\ M \ar[r] & Ri_*(M|_Z) \oplus Rb_*(M|_{X'}) \ar[r] & Rc_*(M|_E) \ar[r] & M[1] }\] Thus by the axioms of a derived category we get a dotted arrow producing a morphism of distinguished triangles.

Almost blow up squares and the h topology

In this section we continue the discussion in More on Flatness, Section 0EV4. For the convenience of the reader we recall that an almost blow up square is a commutative diagram [0EWM]\[\begin{equation} \vcenter{ \xymatrix{ E \ar[d] \ar[r] & X' \ar[d]^b \\ Z \ar[r] & X } } \end{equation}\] of schemes satisfying the following conditions:

  1. \(Z \to X\) is a closed immersion of finite presentation,

  2. \(E = b^{-1}(Z)\) is a locally principal closed subscheme of \(X'\),

  3. \(b\) is proper and of finite presentation,

  4. the closed subscheme \(X'' \subset X'\) cut out by the quasi-coherent ideal of sections of \(\mathcal{O}_{X'}\) supported on \(E\) (Properties, Lemma 07ZP) is the blow up of \(X\) in \(Z\).

It follows that the morphism \(b\) induces an isomorphism \(X' \setminus E \to X \setminus Z\).

We are going to give a criterion for “h sheafiness” for objects in the derived category of the big fppf site \((\Sch/S)_{fppf}\) of a scheme \(S\). On the same underlying category we have a second topology, namely the h topology (More on Flatness, Section 0ETQ). Recall that fppf coverings are h coverings (More on Flatness, Lemma 0ETV). Hence we may consider the morphism \[\epsilon : (\Sch/S)_h \longrightarrow (\Sch/S)_{fppf}\] See Cohomology on Sites, Section 0EWK. In particular, we have a fully faithful functor \[R\epsilon_* : D((\Sch/S)_h) \longrightarrow D((\Sch/S)_{fppf})\] and we can ask: what is the essential image of this functor?

Lemma

With notation as above, if \(K\) is in the essential image of \(R\epsilon_*\), then the maps \(c^K_{X, Z, X', E}\) of Cohomology on Sites, Lemma 0F16 are quasi-isomorphisms.

Proof

Denote \({}^\#\) sheafification in the h topology. We have seen in More on Flatness, Lemma 0EVD that \(h_X^\# = h_Z^\# \amalg_{h_E^\#} h_{X'}^\#\). On the other hand, the map \(h_E^\# \to h_{X'}^\#\) is injective as \(E \to X'\) is a monomorphism. Thus this lemma is a special case of Cohomology on Sites, Lemma 0F19 (which itself is a formal consequence of Cohomology on Sites, Lemma 0EVY).

Proposition

Let \(K\) be an object of \(D^+((\Sch/S)_{fppf})\). Then \(K\) is in the essential image of \(R\epsilon_* : D((\Sch/S)_h) \to D((\Sch/S)_{fppf})\) if and only if \(c^K_{X, X', Z, E}\) is a quasi-isomorphism for every almost blow up square (0EWM) in \((\Sch/S)_h\) with \(X\) affine.

Proof

We prove this by applying Cohomology on Sites, Lemma 0F18 whose hypotheses hold by Lemma 0EWN and More on Flatness, Proposition 0EVF.

Lemma

Let \(K\) be an object of \(D^+((\Sch/S)_{fppf})\). Then \(K\) is in the essential image of \(R\epsilon_* : D((\Sch/S)_h) \to D((\Sch/S)_{fppf})\) if and only if \(c^K_{X, X', Z, E}\) is a quasi-isomorphism for every almost blow up square as in More on Flatness, Examples 0EVG and 0EVH.

Proof

We prove this by applying Cohomology on Sites, Lemma 0F18 whose hypotheses hold by Lemma 0EWN and More on Flatness, Lemma 0EVI

Cohomology of the structure sheaf in the h topology

Let \(p\) be a prime number. Let \((\mathcal{C}, \mathcal{O})\) be a ringed site with \(p\mathcal{O} = 0\). Then we set \(\colim_F \mathcal{O}\) equal to the colimit in the category of sheaves of rings of the system \[\mathcal{O} \xrightarrow{F} \mathcal{O} \xrightarrow{F} \mathcal{O} \xrightarrow{F} \ldots\] where \(F : \mathcal{O} \to \mathcal{O}\), \(f \mapsto f^p\) is the Frobenius endomorphism.

Lemma

Let \(p\) be a prime number. Let \(S\) be a scheme over \(\mathbf{F}_p\). Consider the sheaf \(\mathcal{O}^{perf} = \colim_F \mathcal{O}\) on \((\Sch/S)_{fppf}\). Then \(\mathcal{O}^{perf}\) is in the essential image of \(R\epsilon_* : D((\Sch/S)_h) \to D((\Sch/S)_{fppf})\).

Proof

We prove this using the criterion of Lemma 0EWR. Before check the conditions, we note that for a quasi-compact and quasi-separated object \(X\) of \((\Sch/S)_{fppf}\) we have \[H^i_{fppf}(X, \mathcal{O}^{perf}) = \colim_F H^i_{fppf}(X, \mathcal{O})\] See Cohomology on Sites, Lemma 0739. We will also use that \(H^i_{fppf}(X, \mathcal{O}) = H^i(X, \mathcal{O})\), see Descent, Proposition 03DW.

Let \(A, f, J\) be as in More on Flatness, Example 0EVG and consider the associated almost blow up square. Since \(X\), \(X'\), \(Z\), \(E\) are affine, we have no higher cohomology of \(\mathcal{O}\). Hence we only have to check that \[0 \to \mathcal{O}^{perf}(X) \to \mathcal{O}^{perf}(X') \oplus \mathcal{O}^{perf}(Z) \to \mathcal{O}^{perf}(E) \to 0\] is a short exact sequence. This was shown in (the proof of) More on Flatness, Lemma 0EVK.

Let \(X, X', Z, E\) be as in More on Flatness, Example 0EVH. Since \(X\) and \(Z\) are affine we have \(H^p(X, \mathcal{O}_X) = H^p(Z, \mathcal{O}_X) = 0\) for \(p > 0\). By More on Flatness, Lemma 0EVJ we have \(H^p(X', \mathcal{O}_{X'}) = 0\) for \(p > 0\). Since \(E = \mathbf{P}^1_Z\) and \(Z\) is affine we also have \(H^p(E, \mathcal{O}_E) = 0\) for \(p > 0\). As in the previous paragraph we reduce to checking that \[0 \to \mathcal{O}^{perf}(X) \to \mathcal{O}^{perf}(X') \oplus \mathcal{O}^{perf}(Z) \to \mathcal{O}^{perf}(E) \to 0\] is a short exact sequence. This was shown in (the proof of) More on Flatness, Lemma 0EVK.

Proposition

Let \(p\) be a prime number. Let \(S\) be a quasi-compact and quasi-separated scheme over \(\mathbf{F}_p\). Then \[H^i((\Sch/S)_h, \mathcal{O}^h) = \colim_F H^i(S, \mathcal{O})\] Here on the left hand side by \(\mathcal{O}^h\) we mean the h sheafification of the structure sheaf.

Proof

This is just a reformulation of Lemma 0EWT. Recall that \(\mathcal{O}^h = \mathcal{O}^{perf} = \colim_F \mathcal{O}\), see More on Flatness, Lemma 0EVW. By Lemma 0EWT we see that \(\mathcal{O}^{perf}\) viewed as an object of \(D((\Sch/S)_{fppf})\) is of the form \(R\epsilon_*K\) for some \(K \in D((\Sch/S)_h)\). Then \(K = \epsilon^{-1}\mathcal{O}^{perf}\) which is actually equal to \(\mathcal{O}^{perf}\) because \(\mathcal{O}^{perf}\) is an h sheaf. See Cohomology on Sites, Section 0EWK. Hence \(R\epsilon_*\mathcal{O}^{perf} = \mathcal{O}^{perf}\) (with apologies for the confusing notation). Thus the lemma now follows from Leray \[R\Gamma_h(S, \mathcal{O}^{perf}) = R\Gamma_{fppf}(S, R\epsilon_*\mathcal{O}^{perf}) = R\Gamma_{fppf}(S, \mathcal{O}^{perf})\] and the fact that \[H^i_{fppf}(S, \mathcal{O}^{perf}) = H^i_{fppf}(S, \colim_F \mathcal{O}) = \colim_F H^i_{fppf}(S, \mathcal{O})\] as \(S\) is quasi-compact and quasi-separated (see proof of Lemma 0EWT).


  1. What we call a site is a called a category endowed with a pretopology in [SGA4, Exposé II, Définition 1.3]. In [ArtinTopologies] it is called a category with a Grothendieck topology.↩︎

  2. We use the notation \(f^{-1}\) for pullbacks of sheaves of sets or sheaves of abelian groups, and we reserve \(f^*\) for pullbacks of sheaves of modules via a morphism of ringed sites/topoi.↩︎

  3. A way station is a place where people stop to eat and rest when they are on a long journey.↩︎

  4. You can also use this method to produce the maps in the lemma.↩︎

  5. For the doubting Thomases out there.↩︎

  6. If \(X\) is a Nagata scheme, for example of finite type over a field, then \(Y \to Z\) is finite.↩︎

  7. Because \(1 + \pi x\) is congruent to \(1\) modulo \(\pi\), congruent to \(1\) modulo \(x\), and congruent to \(1 + \pi = \zeta\) modulo \(x - 1\) and because we have \((\pi) \cap (x) \cap (x - 1) = (\pi x (x - 1))\) in \(A[x]\).↩︎

  8. Modulo calculation errors we have \(\tau = \sum i \tau_i\).↩︎

  9. Strictly speaking, we are also using that the restriction of \(f^{-1}g_*\mathcal{F}\) to \(U_\etale\) is the pullback via \(U \to V\) of the restriction of \(g_*\mathcal{F}\) to \(V_\etale\). See Sites, Lemma 03EF.↩︎

  10. This step can also be seen another way. Namely, we have to show that there is an étale covering \(\{U_i \to X\}\) such that \(\tilde \xi\) dies in \(H^q(U_i \times_X Y, e^{-1}\mathcal{I})\). However, if we prove there is an étale covering \(\{U'_j \to X'\}\) such that \(\tilde \xi\) dies in \(H^q(U'_i \times_{X'} Y, e^{-1}\mathcal{I})\), then by property (B) for \(X' \to X\) (Lemma 04DQ) there exists an étale covering \(\{U_i \to X\}\) such that \(U_i \times_X X'\) is a disjoint union of schemes over \(X'\) each of which factors through \(U'_j\) for some \(j\). Thus we see that \(\tilde \xi\) dies in \(H^q(U_i \times_X Y, e^{-1}\mathcal{I})\) as desired.↩︎

  11. We do not assume \(\overline{t}\) is an algebraic geometric point of \(\Spec(\mathcal{O}^{sh}_{S, \overline{s}})\). Often using Lemma 0F0B one may reduce to this case.↩︎

  12. Let \(R\) be a ring. Let \(A = \colim_{i \in I} A_i\) be a filtered colimit of finitely presented \(R\)-algebras. Let \(B = \colim_{j \in J} B_j\) be a filtered colimit of \(R\)-algebras. Let \(A \to B\) be an \(R\)-algebra map. Assume that for all \(i \in I\) there is a \(j \in J\) and an \(R\)-algebra map \(\psi_{i, j} : A_i \to B_j\). Say \((i', j', \psi_{i', j'}) \geq (i, j, \psi_{i, j})\) if \(i' \geq i\), \(j' \geq j\), and \(\psi_{i, j}\) and \(\psi_{i', j'}\) are compatible. Then the collection of triples forms a directed set and \(B = \colim B_j \otimes_{\psi_{i, j} A_i} A\).↩︎

  13. Here we first use Proposition 04CA to write \(\mathcal{G}_i\) as the pushforward of a sheaf on \(Z_i\), the induction hypothesis gives the vanishing for this sheaf on \(Z_i\), and the Leray spectral sequence for \(Z_i \to Z\) gives the vanishing for \(\mathcal{G}_i\).↩︎

  14. Here we use that a “vertical composition” of base change maps is a base change map as explained in Cohomology on Sites, Remark 0E46.↩︎