The Stacks project

21.51 Weakly contractible objects

An object $U$ of a site is weakly contractible if every surjection $\mathcal{F} \to \mathcal{G}$ of sheaves of sets gives rise to a surjection $\mathcal{F}(U) \to \mathcal{G}(U)$, see Sites, Definition 7.40.2.

Lemma 21.51.1. Let $\mathcal{C}$ be a site. Let $U$ be a weakly contractible object of $\mathcal{C}$. Then

  1. the functor $\mathcal{F} \mapsto \mathcal{F}(U)$ is an exact functor $\textit{Ab}(\mathcal{C}) \to \textit{Ab}$,

  2. $H^ p(U, \mathcal{F}) = 0$ for every abelian sheaf $\mathcal{F}$ and all $p \geq 1$, and

  3. for any sheaf of groups $\mathcal{G}$ any $\mathcal{G}$-torsor has a section over $U$.

Proof. The first statement follows immediately from the definition (see also Homology, Section 12.7). The higher derived functors vanish by Derived Categories, Lemma 13.16.9. Let $\mathcal{F}$ be a $\mathcal{G}$-torsor. Then $\mathcal{F} \to *$ is a surjective map of sheaves. Hence (3) follows from the definition as well. $\square$

It is convenient to list some consequences of having enough weakly contractible objects here.

Proposition 21.51.2. Let $\mathcal{C}$ be a site. Let $\mathcal{B} \subset \mathop{\mathrm{Ob}}\nolimits (\mathcal{C})$ such that every $U \in \mathcal{B}$ is weakly contractible and every object of $\mathcal{C}$ has a covering by elements of $\mathcal{B}$. Let $\mathcal{O}$ be a sheaf of rings on $\mathcal{C}$. Then

  1. A complex $\mathcal{F}_1 \to \mathcal{F}_2 \to \mathcal{F}_3$ of $\mathcal{O}$-modules is exact, if and only if $\mathcal{F}_1(U) \to \mathcal{F}_2(U) \to \mathcal{F}_3(U)$ is exact for all $U \in \mathcal{B}$.

  2. Every object $K$ of $D(\mathcal{O})$ is a derived limit of its canonical truncations: $K = R\mathop{\mathrm{lim}}\nolimits \tau _{\geq -n} K$.

  3. Given an inverse system $\ldots \to \mathcal{F}_3 \to \mathcal{F}_2 \to \mathcal{F}_1$ with surjective transition maps, the projection $\mathop{\mathrm{lim}}\nolimits \mathcal{F}_ n \to \mathcal{F}_1$ is surjective.

  4. Products are exact on $\textit{Mod}(\mathcal{O})$.

  5. Products on $D(\mathcal{O})$ can be computed by taking products of any representative complexes.

  6. If $(\mathcal{F}_ n)$ is an inverse system of $\mathcal{O}$-modules, then $R^ p\mathop{\mathrm{lim}}\nolimits \mathcal{F}_ n = 0$ for all $p > 1$ and

    \[ R^1\mathop{\mathrm{lim}}\nolimits \mathcal{F}_ n = \mathop{\mathrm{Coker}}(\prod \mathcal{F}_ n \to \prod \mathcal{F}_ n) \]

    where the map is $(x_ n) \mapsto (x_ n - f(x_{n + 1}))$.

  7. If $(K_ n)$ is an inverse system of objects of $D(\mathcal{O})$, then there are short exact sequences

    \[ 0 \to R^1\mathop{\mathrm{lim}}\nolimits H^{p - 1}(K_ n) \to H^ p(R\mathop{\mathrm{lim}}\nolimits K_ n) \to \mathop{\mathrm{lim}}\nolimits H^ p(K_ n) \to 0 \]

Proof. Proof of (1). If the sequence is exact, then evaluating at any weakly contractible element of $\mathcal{C}$ gives an exact sequence by Lemma 21.51.1. Conversely, assume that $\mathcal{F}_1(U) \to \mathcal{F}_2(U) \to \mathcal{F}_3(U)$ is exact for all $U \in \mathcal{B}$. Let $V$ be an object of $\mathcal{C}$ and let $s \in \mathcal{F}_2(V)$ be an element of the kernel of $\mathcal{F}_2 \to \mathcal{F}_3$. By assumption there exists a covering $\{ U_ i \to V\} $ with $U_ i \in \mathcal{B}$. Then $s|_{U_ i}$ lifts to a section $s_ i \in \mathcal{F}_1(U_ i)$. Thus $s$ is a section of the image sheaf $\mathop{\mathrm{Im}}(\mathcal{F}_1 \to \mathcal{F}_2)$. In other words, the sequence $\mathcal{F}_1 \to \mathcal{F}_2 \to \mathcal{F}_3$ is exact.

Proof of (2). This holds by Lemma 21.23.10 with $d = 0$.

Proof of (3). Let $(\mathcal{F}_ n)$ be a system as in (2) and set $\mathcal{F} = \mathop{\mathrm{lim}}\nolimits \mathcal{F}_ n$. If $U \in \mathcal{B}$, then $\mathcal{F}(U) = \mathop{\mathrm{lim}}\nolimits \mathcal{F}_ n(U)$ surjects onto $\mathcal{F}_1(U)$ as all the transition maps $\mathcal{F}_{n + 1}(U) \to \mathcal{F}_ n(U)$ are surjective. Thus $\mathcal{F} \to \mathcal{F}_1$ is surjective by Sites, Definition 7.11.1 and the assumption that every object has a covering by elements of $\mathcal{B}$.

Proof of (4). Let $\mathcal{F}_{i, 1} \to \mathcal{F}_{i, 2} \to \mathcal{F}_{i, 3}$ be a family of exact sequences of $\mathcal{O}$-modules. We want to show that $\prod \mathcal{F}_{i, 1} \to \prod \mathcal{F}_{i, 2} \to \prod \mathcal{F}_{i, 3}$ is exact. We use the criterion of (1). Let $U \in \mathcal{B}$. Then

\[ (\prod \mathcal{F}_{i, 1})(U) \to (\prod \mathcal{F}_{i, 2})(U) \to (\prod \mathcal{F}_{i, 3})(U) \]

is the same as

\[ \prod \mathcal{F}_{i, 1}(U) \to \prod \mathcal{F}_{i, 2}(U) \to \prod \mathcal{F}_{i, 3}(U) \]

Each of the sequences $\mathcal{F}_{i, 1}(U) \to \mathcal{F}_{i, 2}(U) \to \mathcal{F}_{i, 3}(U)$ are exact by (1). Thus the displayed sequences are exact by Homology, Lemma 12.32.1. We conclude by (1) again.

Proof of (5). Follows from (4) and (slightly generalized) Derived Categories, Lemma 13.34.2.

Proof of (6) and (7). We refer to Section 21.23 for a discussion of derived and homotopy limits and their relationship. By Derived Categories, Definition 13.34.1 we have a distinguished triangle

\[ R\mathop{\mathrm{lim}}\nolimits K_ n \to \prod K_ n \to \prod K_ n \to R\mathop{\mathrm{lim}}\nolimits K_ n[1] \]

Taking the long exact sequence of cohomology sheaves we obtain

\[ H^{p - 1}(\prod K_ n) \to H^{p - 1}(\prod K_ n) \to H^ p(R\mathop{\mathrm{lim}}\nolimits K_ n) \to H^ p(\prod K_ n) \to H^ p(\prod K_ n) \]

Since products are exact by (4) this becomes

\[ \prod H^{p - 1}(K_ n) \to \prod H^{p - 1}(K_ n) \to H^ p(R\mathop{\mathrm{lim}}\nolimits K_ n) \to \prod H^ p(K_ n) \to \prod H^ p(K_ n) \]

Now we first apply this to the case $K_ n = \mathcal{F}_ n[0]$ where $(\mathcal{F}_ n)$ is as in (6). We conclude that (6) holds. Next we apply it to $(K_ n)$ as in (7) and we conclude (7) holds. $\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 0945. Beware of the difference between the letter 'O' and the digit '0'.