\begin{equation*} \DeclareMathOperator\Coim{Coim} \DeclareMathOperator\Coker{Coker} \DeclareMathOperator\Ext{Ext} \DeclareMathOperator\Hom{Hom} \DeclareMathOperator\Im{Im} \DeclareMathOperator\Ker{Ker} \DeclareMathOperator\Mor{Mor} \DeclareMathOperator\Ob{Ob} \DeclareMathOperator\Sh{Sh} \DeclareMathOperator\SheafExt{\mathcal{E}\mathit{xt}} \DeclareMathOperator\SheafHom{\mathcal{H}\mathit{om}} \DeclareMathOperator\Spec{Spec} \newcommand\colim{\mathop{\mathrm{colim}}\nolimits} \newcommand\lim{\mathop{\mathrm{lim}}\nolimits} \newcommand\Qcoh{\mathit{Qcoh}} \newcommand\Sch{\mathit{Sch}} \newcommand\QCohstack{\mathcal{QC}\!\mathit{oh}} \newcommand\Cohstack{\mathcal{C}\!\mathit{oh}} \newcommand\Spacesstack{\mathcal{S}\!\mathit{paces}} \newcommand\Quotfunctor{\mathrm{Quot}} \newcommand\Hilbfunctor{\mathrm{Hilb}} \newcommand\Curvesstack{\mathcal{C}\!\mathit{urves}} \newcommand\Polarizedstack{\mathcal{P}\!\mathit{olarized}} \newcommand\Complexesstack{\mathcal{C}\!\mathit{omplexes}} \newcommand\Pic{\mathop{\mathrm{Pic}}\nolimits} \newcommand\Picardstack{\mathcal{P}\!\mathit{ic}} \newcommand\Picardfunctor{\mathrm{Pic}} \newcommand\Deformationcategory{\mathcal{D}\!\mathit{ef}} \end{equation*}

The Stacks project

21.14 Limp sheaves

Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $K$ be a sheaf of sets on $\mathcal{C}$ (we intentionally use a roman capital here to distinguish from abelian sheaves). Given an abelian sheaf $\mathcal{F}$ we denote $\mathcal{F}(K) = \mathop{Mor}\nolimits _{\mathop{\mathit{Sh}}\nolimits (\mathcal{C})}(K, \mathcal{F})$. The functor $\mathcal{F} \mapsto \mathcal{F}(K)$ is a left exact functor $\textit{Mod}(\mathcal{O}) \to \textit{Ab}$ hence we have its right derived functors. We will denote these $H^ p(K, \mathcal{F})$ so that $H^0(K, \mathcal{F}) = \mathcal{F}(K)$.

We mention two special cases. The first is the case where $K = h_ U^\# $ for some object $U$ of $\mathcal{C}$. In this case $H^ p(K, \mathcal{F}) = H^ p(U, \mathcal{F})$, because $\mathop{Mor}\nolimits _{\mathop{\mathit{Sh}}\nolimits (\mathcal{C})}(h_ U^\# , \mathcal{F}) = \mathcal{F}(U)$, see Sites, Section 7.12. The second is the case $\mathcal{O} = \mathbf{Z}$ (the constant sheaf). In this case the cohomology groups are functors $H^ p(K, - ) : \textit{Ab}(\mathcal{C}) \to \textit{Ab}$. Here is the analogue of Lemma 21.13.4.

Lemma 21.14.1. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $K$ be a sheaf of sets on $\mathcal{C}$. Let $\mathcal{F}$ be an $\mathcal{O}$-module and denote $\mathcal{F}_{ab}$ the underlying sheaf of abelian groups. Then $H^ p(K, \mathcal{F}) = H^ p(K, \mathcal{F}_{ab})$.

Proof. Note that both $H^ p(K, \mathcal{F})$ and $H^ p(K, \mathcal{F}_{ab})$ depend only on the topos, not on the underlying site. Hence by Sites, Lemma 7.28.5 we may replace $\mathcal{C}$ by a “larger” site such that $K = h_ U$ for some object $U$ of $\mathcal{C}$. In this case the result follows from Lemma 21.13.4. $\square$

Lemma 21.14.2. Let $\mathcal{C}$ be a site. Let $K' \to K$ be a surjective map of sheaves of sets on $\mathcal{C}$. Set $K'_ p = K' \times _ K \ldots \times _ K K'$ ($p + 1$-factors). For every abelian sheaf $\mathcal{F}$ there is a spectral sequence with $E_1^{p, q} = H^ q(K'_ p, \mathcal{F})$ converging to $H^{p + q}(K, \mathcal{F})$.

Proof. After replacing $\mathcal{C}$ by a “larger” site as in Sites, Lemma 7.28.5 we may assume that $K, K'$ are objects of $\mathcal{C}$ and that $\mathcal{U} = \{ K' \to K\} $ is a covering. Then we have the Čech to cohomology spectral sequence of Lemma 21.11.6 whose $E_1$ page is as indicated in the statement of the lemma. $\square$

Lemma 21.14.3. Let $\mathcal{C}$ be a site. Let $K$ be a sheaf of sets on $\mathcal{C}$. Consider the morphism of topoi $j : \mathop{\mathit{Sh}}\nolimits (\mathcal{C}/K) \to \mathop{\mathit{Sh}}\nolimits (\mathcal{C})$, see Sites, Lemma 7.29.3. Then $j^{-1}$ preserves injectives and $H^ p(K, \mathcal{F}) = H^ p(\mathcal{C}/K, j^{-1}\mathcal{F})$ for any abelian sheaf $\mathcal{F}$ on $\mathcal{C}$.

Proof. By Sites, Lemmas 7.29.1 and 7.29.3 the morphism of topoi $j$ is equivalent to a localization. Hence this follows from Lemma 21.8.1. $\square$

Keeping in mind Lemma 21.14.1 we see that the following definition is the “correct one” also for sheaves of modules on ringed sites.

Definition 21.14.4. Let $\mathcal{C}$ be a site. We say an abelian sheaf $\mathcal{F}$ is limp1 if for every sheaf of sets $K$ we have $H^ p(K, \mathcal{F}) = 0$ for all $p \geq 1$.

It is clear that being limp is an intrinsic property, i.e., preserved under equivalences of topoi. A limp sheaf has vanishing higher cohomology on all objects of the site, but in general the condition of being limp is strictly stronger. Here is a characterization of limp sheaves which is sometimes useful.

Lemma 21.14.5. Let $\mathcal{C}$ be a site. Let $\mathcal{F}$ be an abelian sheaf. If

  1. $H^ p(U, \mathcal{F}) = 0$ for $p> 0$ and $U \in \mathop{\mathrm{Ob}}\nolimits (\mathcal{C})$, and

  2. for every surjection $K' \to K$ of sheaves of sets the extended Čech complex

    \[ 0 \to H^0(K, \mathcal{F}) \to H^0(K', \mathcal{F}) \to H^0(K' \times _ K K', \mathcal{F}) \to \ldots \]

    is exact,

then $\mathcal{F}$ is limp (and the converse holds too).

Proof. By assumption (1) we have $H^ p(h_ U^\# , g^{-1}\mathcal{I}) = 0$ for all $p > 0$ and all objects $U$ of $\mathcal{C}$. Note that if $K = \coprod K_ i$ is a coproduct of sheaves of sets on $\mathcal{C}$ then $H^ p(K, g^{-1}\mathcal{I}) = \prod H^ p(K_ i, g^{-1}\mathcal{I})$. For any sheaf of sets $K$ there exists a surjection

\[ K' = \coprod h_{U_ i}^\# \longrightarrow K \]

see Sites, Lemma 7.12.5. Thus we conclude that: (*) for every sheaf of sets $K$ there exists a surjection $K' \to K$ of sheaves of sets such that $H^ p(K', \mathcal{F}) = 0$ for $p > 0$. We claim that (*) and condition (2) imply that $\mathcal{F}$ is limp. Note that conditions (*) and (2) only depend on $\mathcal{F}$ as an object of the topos $\mathop{\mathit{Sh}}\nolimits (\mathcal{C})$ and not on the underlying site. (We will not use property (1) in the rest of the proof.)

We are going to prove by induction on $n \geq 0$ that (*) and (2) imply the following induction hypothesis $IH_ n$: $H^ p(K, \mathcal{F}) = 0$ for all $0 < p \leq n$ and all sheaves of sets $K$. Note that $IH_0$ holds. Assume $IH_ n$. Pick a sheaf of sets $K$. Pick a surjection $K' \to K$ such that $H^ p(K', \mathcal{F}) = 0$ for all $p > 0$. We have a spectral sequence with

\[ E_1^{p, q} = H^ q(K'_ p, \mathcal{F}) \]

covering to $H^{p + q}(K, \mathcal{F})$, see Lemma 21.14.2. By $IH_ n$ we see that $E_1^{p, q} = 0$ for $0 < q \leq n$ and by assumption (2) we see that $E_2^{p, 0} = 0$ for $p > 0$. Finally, we have $E_1^{0, q} = 0$ for $q > 0$ because $H^ q(K', \mathcal{F}) = 0$ by choice of $K'$. Hence we conclude that $H^{n + 1}(K, \mathcal{F}) = 0$ because all the terms $E_2^{p, q}$ with $p + q = n + 1$ are zero. $\square$

[1] This is probably nonstandard notation. In [V, Definition 4.1, SGA4] this property is dubbed “flasque”, but we cannot use this because it would clash with our definition of flasque sheaves on topological spaces. Please email stacks.project@gmail.com if you have a better suggestion.

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 079X. Beware of the difference between the letter 'O' and the digit '0'.