The Stacks project

30.2 Čech cohomology of quasi-coherent sheaves

Let $X$ be a scheme. Let $U \subset X$ be an affine open. Recall that a standard open covering of $U$ is a covering of the form $\mathcal{U} : U = \bigcup _{i = 1}^ n D(f_ i)$ where $f_1, \ldots , f_ n \in \Gamma (U, \mathcal{O}_ X)$ generate the unit ideal, see Schemes, Definition 26.5.2.

Lemma 30.2.1. Let $X$ be a scheme. Let $\mathcal{F}$ be a quasi-coherent $\mathcal{O}_ X$-module. Let $\mathcal{U} : U = \bigcup _{i = 1}^ n D(f_ i)$ be a standard open covering of an affine open of $X$. Then $\check{H}^ p(\mathcal{U}, \mathcal{F}) = 0$ for all $p > 0$.

Proof. Write $U = \mathop{\mathrm{Spec}}(A)$ for some ring $A$. In other words, $f_1, \ldots , f_ n$ are elements of $A$ which generate the unit ideal of $A$. Write $\mathcal{F}|_ U = \widetilde{M}$ for some $A$-module $M$. Clearly the Čech complex $\check{\mathcal{C}}^\bullet (\mathcal{U}, \mathcal{F})$ is identified with the complex

\[ \prod \nolimits _{i_0} M_{f_{i_0}} \to \prod \nolimits _{i_0i_1} M_{f_{i_0}f_{i_1}} \to \prod \nolimits _{i_0i_1i_2} M_{f_{i_0}f_{i_1}f_{i_2}} \to \ldots \]

We are asked to show that the extended complex

30.2.1.1
\begin{equation} \label{coherent-equation-extended} 0 \to M \to \prod \nolimits _{i_0} M_{f_{i_0}} \to \prod \nolimits _{i_0i_1} M_{f_{i_0}f_{i_1}} \to \prod \nolimits _{i_0i_1i_2} M_{f_{i_0}f_{i_1}f_{i_2}} \to \ldots \end{equation}

(whose truncation we have studied in Algebra, Lemma 10.24.1) is exact. It suffices to show that (30.2.1.1) is exact after localizing at a prime $\mathfrak p$, see Algebra, Lemma 10.23.1. In fact we will show that the extended complex localized at $\mathfrak p$ is homotopic to zero.

There exists an index $i$ such that $f_ i \not\in \mathfrak p$. Choose and fix such an element $i_{\text{fix}}$. Note that $M_{f_{i_{\text{fix}}}, \mathfrak p} = M_{\mathfrak p}$. Similarly for a localization at a product $f_{i_0} \ldots f_{i_ p}$ and $\mathfrak p$ we can drop any $f_{i_ j}$ for which $i_ j = i_{\text{fix}}$. Let us define a homotopy

\[ h : \prod \nolimits _{i_0 \ldots i_{p + 1}} M_{f_{i_0} \ldots f_{i_{p + 1}}, \mathfrak p} \longrightarrow \prod \nolimits _{i_0 \ldots i_ p} M_{f_{i_0} \ldots f_{i_ p}, \mathfrak p} \]

by the rule

\[ h(s)_{i_0 \ldots i_ p} = s_{i_{\text{fix}} i_0 \ldots i_ p} \]

(This is “dual” to the homotopy in the proof of Cohomology, Lemma 20.10.4.) In other words, $h : \prod _{i_0} M_{f_{i_0}, \mathfrak p} \to M_\mathfrak p$ is projection onto the factor $M_{f_{i_{\text{fix}}}, \mathfrak p} = M_{\mathfrak p}$ and in general the map $h$ equal projection onto the factors $M_{f_{i_{\text{fix}}} f_{i_1} \ldots f_{i_{p + 1}}, \mathfrak p} = M_{f_{i_1} \ldots f_{i_{p + 1}}, \mathfrak p}$. We compute

\begin{align*} (dh + hd)(s)_{i_0 \ldots i_ p} & = \sum \nolimits _{j = 0}^ p (-1)^ j h(s)_{i_0 \ldots \hat i_ j \ldots i_ p} + d(s)_{i_{\text{fix}} i_0 \ldots i_ p}\\ & = \sum \nolimits _{j = 0}^ p (-1)^ j s_{i_{\text{fix}} i_0 \ldots \hat i_ j \ldots i_ p} + s_{i_0 \ldots i_ p} + \sum \nolimits _{j = 0}^ p (-1)^{j + 1} s_{i_{\text{fix}} i_0 \ldots \hat i_ j \ldots i_ p} \\ & = s_{i_0 \ldots i_ p} \end{align*}

This proves the identity map is homotopic to zero as desired. $\square$

The following lemma says in particular that for any affine scheme $X$ and any quasi-coherent sheaf $\mathcal{F}$ on $X$ we have

\[ H^ p(X, \mathcal{F}) = 0 \]

for all $p > 0$.

slogan

Lemma 30.2.2. Let $X$ be a scheme. Let $\mathcal{F}$ be a quasi-coherent $\mathcal{O}_ X$-module. For any affine open $U \subset X$ we have $H^ p(U, \mathcal{F}) = 0$ for all $p > 0$.

Proof. We are going to apply Cohomology, Lemma 20.11.9. As our basis $\mathcal{B}$ for the topology of $X$ we are going to use the affine opens of $X$. As our set $\text{Cov}$ of open coverings we are going to use the standard open coverings of affine opens of $X$. Next we check that conditions (1), (2) and (3) of Cohomology, Lemma 20.11.9 hold. Note that the intersection of standard opens in an affine is another standard open. Hence property (1) holds. The coverings form a cofinal system of open coverings of any element of $\mathcal{B}$, see Schemes, Lemma 26.5.1. Hence (2) holds. Finally, condition (3) of the lemma follows from Lemma 30.2.1. $\square$

Here is a relative version of the vanishing of cohomology of quasi-coherent sheaves on affines.

Lemma 30.2.3. Let $f : X \to S$ be a morphism of schemes. Let $\mathcal{F}$ be a quasi-coherent $\mathcal{O}_ X$-module. If $f$ is affine then $R^ if_*\mathcal{F} = 0$ for all $i > 0$.

Proof. According to Cohomology, Lemma 20.7.3 the sheaf $R^ if_*\mathcal{F}$ is the sheaf associated to the presheaf $V \mapsto H^ i(f^{-1}(V), \mathcal{F}|_{f^{-1}(V)})$. By assumption, whenever $V$ is affine we have that $f^{-1}(V)$ is affine, see Morphisms, Definition 29.11.1. By Lemma 30.2.2 we conclude that $H^ i(f^{-1}(V), \mathcal{F}|_{f^{-1}(V)}) = 0$ whenever $V$ is affine. Since $S$ has a basis consisting of affine opens we win. $\square$

Lemma 30.2.4. Let $f : X \to S$ be an affine morphism of schemes. Let $\mathcal{F}$ be a quasi-coherent $\mathcal{O}_ X$-module. Then $H^ i(X, \mathcal{F}) = H^ i(S, f_*\mathcal{F})$ for all $i \geq 0$.

Proof. Follows from Lemma 30.2.3 and the Leray spectral sequence. See Cohomology, Lemma 20.13.6. $\square$

The following two lemmas explain when Čech cohomology can be used to compute cohomology of quasi-coherent modules.

Lemma 30.2.5. Let $X$ be a scheme. The following are equivalent

  1. $X$ has affine diagonal $\Delta : X \to X \times X$,

  2. for $U, V \subset X$ affine open, the intersection $U \cap V$ is affine, and

  3. there exists an open covering $\mathcal{U} : X = \bigcup _{i \in I} U_ i$ such that $U_{i_0 \ldots i_ p}$ is affine open for all $p \ge 0$ and all $i_0, \ldots , i_ p \in I$.

In particular this holds if $X$ is separated.

Proof. Assume $X$ has affine diagonal. Let $U, V \subset X$ be affine opens. Then $U \cap V = \Delta ^{-1}(U \times V)$ is affine. Thus (2) holds. It is immediate that (2) implies (3). Conversely, if there is a covering of $X$ as in (3), then $X \times X = \bigcup U_ i \times U_{i'}$ is an affine open covering, and we see that $\Delta ^{-1}(U_ i \times U_{i'}) = U_ i \cap U_{i'}$ is affine. Then $\Delta $ is an affine morphism by Morphisms, Lemma 29.11.3. The final assertion follows from Schemes, Lemma 26.21.7. $\square$

Lemma 30.2.6. Let $X$ be a scheme. Let $\mathcal{U} : X = \bigcup _{i \in I} U_ i$ be an open covering such that $U_{i_0 \ldots i_ p}$ is affine open for all $p \ge 0$ and all $i_0, \ldots , i_ p \in I$. In this case for any quasi-coherent sheaf $\mathcal{F}$ we have

\[ \check{H}^ p(\mathcal{U}, \mathcal{F}) = H^ p(X, \mathcal{F}) \]

as $\Gamma (X, \mathcal{O}_ X)$-modules for all $p$.

Proof. In view of Lemma 30.2.2 this is a special case of Cohomology, Lemma 20.11.6. $\square$


Comments (0)


Post a comment

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

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

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

All contributions are licensed under the GNU Free Documentation License.




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