11
$\begingroup$

In the paper "Resolutions of unbounded complexes" (Compositio Math., vol. 65, no. 2, pp. 121-154) N. Spaltenstein generalizes the 6 functor formalism to unbounded complexes of sheaves over ringed spaces. The properties which only involve the direct and inverse image functors, Hom and the tensor product are proved in full generality (Theorem A). For statements that also involve the direct and inverse images with compact support (Theorem B) one needs the spaces to be locally compact and Hausdorff, which is not surprising.

However, in this case Spaltenstein also makes the additional assumption that the kernel of the differential in a (possibly unbounded) complex of c-soft sheaves is c-soft in each degree (Condition ($\ast$) on p. 122, which is used in Theorem B). He remarks that this assumption is satisfied for a space $X$ if it is locally finite dimensional, meaning that for every $x\in X$ there is an $n\in\mathbb{Z}$ such that $x\in X$ has an arbitrarily small neighborhood $U$ with the property $H^{>n}_c(U,S)=0$ for every sheaf $S$ on $U$. So in particular, all locally finite polyhedra have property ($\ast$).

Condition ($\ast$) is needed to construct a class $\mathfrak{S}$ of complexes of sheaves that has the properties listed on p. 150. Namely, if the condition holds, then one can take $\mathfrak{S}=$ the class of complexes of degree-wise c-soft sheaves.

From reading the paper one gets the impression that the condition is a technical shortcut which may not be absolutely necessary. Also, the paper appeared in 1988, which is quite a while ago, so one wonders whether some of the technical issues have since been settled. Namely,

(1) Can one construct a class $\mathfrak{S}$ of complexes that has properties (a)-(f) on p. 150 without using Condition ($\ast$)?

(2) Are there compact Hausdorff spaces that do not satisfy Condition ($\ast$)? Also, is there a wider class of locally compact Hausdorff spaces than locally finite dimensional for which Condition ($\ast$) holds?

$\endgroup$

1 Answer 1

6
$\begingroup$

Here is a variant of an example due to Lurie (as far as I can tell) [HTT, Counterexample 6.5.4.2] showing that the proper base change theorem [Spaltenstein, Proposition 6.20] does not hold for unbounded complexes, even on compact Hausdorff spaces. In particular, as condition 6.14(2) can be replaced by 6.14(a)–(f) or condition (*), the example shows that a class $\mathfrak S$ with these conditions does not always exist.

In fact, Lurie uses this as one of the motivations why the natural notion of $\infty$-topos is defined in terms of sheaves instead of hypersheaves; see [HTT, Warning 6.5.4.1]. I'm not entirely sure what this translates to in the language of derived categories, but I suspect the "correct" category will somehow look more like "sheaves of spectra" than like chain complexes in $\operatorname{Sh}(X,\mathbf Z)$.

For self-containedness, let me translate the example to the language of Spaltenstein. It turns out that this is a little more involved, roughly because $\operatorname{Hom}(\mathbf Z^{(S)},\mathbf Z^{(T)})$ is harder to compute than $\operatorname{Map}(S,T)$ for sets $S$ and $T$; see the remark after the example.

Example. Let $Q = [0,1]^{\mathbf N}$ be the Hilbert cube (where $\mathbf N = \{0,1,\ldots\}$). For $i \in \mathbf N$, write $Q_i = [0,1]^{\mathbf N_{> i}}$, so that $Q = [0,1]^{\{0,\ldots,i\}} \times Q_i = [0,1]^{i+1} \times Q_i$. For $i \in \mathbf N$, define opens in $X = Q \times [0,1]$ by \begin{align*} U_i &= (0,1)^i \times [0,1)\times Q_i \times [0, 2^{-i}),\\ V_i &= (0,1)^i \times (0,1] \times Q_i \times [0, 2^{-i}),\\ \end{align*} and write $U_{i,0} = U_i \cap (Q \times \{0\})$ and $V_{i,0} = V_i \cap (Q \times \{0\})$. Then we have $U_i \cup V_i \subseteq U_{i-1} \cap V_{i-1}$ for all $i \geq 1$, and this induces an equality $$U_{i,0} \cup V_{i,0} = U_{i-1,0} \cap V_{i-1,0}.\tag{1}\label{1}$$ Consider the complex $C^\bullet \in \operatorname{Ch}^{\leq 0}(X,\mathbf Z)$ given by $$\cdots \to \mathbf Z_{U_i} \oplus \mathbf Z_{V_i} \to \cdots \to \mathbf Z_{U_1} \oplus \mathbf Z_{V_1} \to \mathbf Z_{U_0} \oplus \mathbf Z_{V_0},$$ where the differentials are all given by the matrix $\big(\begin{smallmatrix}1 & 1 \\ -1 & -1\end{smallmatrix}\big)$. Consider the base change square $$\begin{array}{ccc}Q \times \{0\} & \stackrel{q'}\to & X \\ \!\!\!\!\!{\scriptsize f'}\!\downarrow & & \downarrow\!{\scriptsize f}\!\!\! \\ \{0\} & \stackrel q\to & [0,1].\!\end{array}$$ We claim that the natural map $q^*Rf_! C^\bullet \to Rf'_!q'^* C^\bullet$ is not an isomorphism in $D(\{0\},\mathbf Z) = D(\mathbf Z)$. In fact, we will show that the left hand side is $\mathbf Z[-1]$ and the right hand side $\mathbf Z[0]$, so the map is zero as $\operatorname{Hom}_{D(\mathbf Z)}(\mathbf Z[-1],\mathbf Z) = \operatorname{Ext}^1(\mathbf Z,\mathbf Z) = 0$.

For the right hand side, restricting to $Q \times \{0\}$ gives the complex $$\cdots \to \mathbf Z_{U_{i,0}} \oplus \mathbf Z_{V_{i,0}} \to \cdots \to \mathbf Z_{U_{1,0}} \oplus \mathbf Z_{V_{1,0}} \to \mathbf Z_{U_{0,0}} \oplus \mathbf Z_{V_{0,0}},$$ which is acyclic in negative degree by \eqref{1} and the Mayer–Vietoris sequences $$0 \to \mathbf Z_{U \cap V} \stackrel{\big(\begin{smallmatrix}1 \\ -1\end{smallmatrix}\big)}\longrightarrow \mathbf Z_U \oplus \mathbf Z_V \stackrel{(1\ 1)}\longrightarrow \mathbf Z_{U \cup V} \to 0.$$ Since $U_{0,0} \cup V_{0,0} = Q \times \{0\}$, the Mayer–Vietoris sequence then shows that the natural quotient $$q'^*C^\bullet \to \mathbf Z_{Q \times \{0\}}[0]$$ is a quasi-isomorphism. Thus, $Rf'_!q'^* C^\bullet = Rf'_!\mathbf Z[0] = \mathbf Z[0]$ since $Q$ is compact and contractible.

For the left hand side, we have to do a little work to show that $C^\bullet$ is Postnikov complete, which is the only way I know how to compute cohomology of complexes that are unbounded below on an infinite-dimensional space. (Please let me know if you know a different method!)

For each finite set $I \subseteq \mathbf N \cup \{\infty\}$, write $\pi_I \colon X \to [0,1]^I$ for the projection (where $\infty$ is the separate factor $[0,1]$ in $X = Q \times [0,1]$). Consider the set $\mathfrak P$ of sets of the form $\pi_I^{-1}(A)$, where $I \subseteq \mathbf N$ is finite and $A = \prod_{i \in I} A_i$ is a product of intervals (open, half-open, or closed). Note that $U_i$, $V_i$, $U_i \cup V_i$, and $U_i \cap V_i$ are in $\mathfrak P$ for all $i$, as are the sets $$W_i = \big(U_i \cap V_i\big)\setminus\big(U_{i+1} \cup V_{i+1}\big) = (0,1)^{i+1} \times Q_i \times [2^{-i-1}, 2^{-i}).$$ Since the intersection of two intervals is an interval, the set $\mathfrak P$ is closed under finite intersections. For $x \in X$, write $\mathfrak P_x = \{A \in \mathfrak P\ |\ x \in A^\circ\}$, and note that this forms a neighbourhood basis of $x$ (it will be convenient not to restrict solely to open neighbourhoods). Write $\mathfrak B = \operatorname{Open}(X) \cap \mathfrak P$ and $\mathfrak B_x = \mathfrak B \cap \mathfrak P_x$; these form a basis for the topology and for the open neighbourhoods of $x$ respectively. Finally, note that if $A \in \mathfrak P$, then $\bar A \in \mathfrak P$.

Lemma. If $A \in \mathfrak P$ and $x \in X$, then $H^i(V,\mathbf Z_A) = 0$ for all $i > 0$ and $V \in \mathfrak P_x$ sufficiently small.

In particular, the opens $\mathfrak B$ and the sheaves $\mathbf Z_A$ for $A \in \mathfrak P$ satisfy condition 3.12(1) in [Spaltenstein].

Proof. Let $B = \bar A$ and $D = B \setminus A$. If $A = \pi_I^{-1}\big(\prod_{i\in I} A_i\big)$ with $\bar A_i = [a_i,b_i]$, then $$D \subseteq \partial A = \pi_I^{-1}\big(\prod_{i \in I} \{a_i,b_i\}\big).$$ Call the faces of $D$ the subsets of the form $\pi_i^{-1}(\{a_i\})$ or $\pi_i^{-1}(\{b_i\})$. Consider those $V \in \mathfrak P_x$ such that $V \cap \partial A$ only meets the faces containing $x$; concretely this can be accomplished by taking $V$ contained in $\pi_I^{-1}\big(\prod_{i \in I}[x_i-\varepsilon,x_i+\varepsilon]\big)$ for $\varepsilon$ such that $\varepsilon < \lvert x_i-a_i\rvert$ whenever $x_i \neq a_i$, and likewise for $b_i$. This means that $$V \cap D = V \cap \bigcup_{i \in F} \pi_i^{-1}(\{x_i\}) \qquad \text{where } F = \{i \in I\ |\ x_i\in\{a_i,b_i\}\}.$$ Thus, $V \cap D$ is either empty (if $F = \varnothing$) or contractible. Since the locally closed immersion $A\cap V \to V$ factors via the closed immersion $B \cap V \to V$, we get $$R\Gamma(V,\mathbf Z_A) = R\Gamma(V,\mathbf Z_{A \cap V}) = R\Gamma(B \cap V,\mathbf Z_{A \cap V}).$$ If $F = \varnothing$, then $A \cap V = B \cap V$, so we conclude that $R\Gamma(V,\mathbf Z_A) = \mathbf Z[0]$ since $B \cap V$ is contractible. Likewise, if $F \neq \varnothing$, then $V \cap D$ is contractible, so the map $R\Gamma(B \cap V,\mathbf Z_{B \cap V}) \to R\Gamma(B \cap V,\mathbf Z_{D \cap V})$ is an isomorphism, so we conclude $R\Gamma(B \cap V,\mathbf Z_{A \cap V}) = 0$. $\square$

Going back to the complex $C^\bullet$ above, we have $\mathscr H^{-i}(C^\bullet) \cong \mathbf Z_{W_i}$ by Mayer–Vietoris, since the kernel of $d^{-i}$ is $\mathbf Z_{U_i \cap V_i}$ and the image of $d^{-i-1}$ is $\mathbf Z_{U_{i+1}\cup V_{i+1}}$. Thus the lemma above and [Spaltenstein, Proposition 3.13] (see also [Stacks, Tag 0D63]) imply that $$C^\bullet \to \underset{\substack{\longleftarrow \\ n}}{\operatorname{holim}} \tau_{\geq -n}C^\bullet$$ is an isomorphism in $D(X,\mathbf Z)$. Then [Stacks, Tag 0D60] shows that $$R\Gamma\big(Q \times [0,a),C^\bullet\big) = \underset{\substack{\longleftarrow \\ n}}{\operatorname{holim}} R\Gamma\big(Q \times [0,a), \tau_{\geq -n} C^\bullet\big),$$ so we have to compute $R\Gamma(Q \times [0,a),\tau_{\geq -n}C^\bullet)$. For $n < 0$ we have $\tau_{\geq -n} C^\bullet = 0$. By [Stacks, Tag 08J5] we have distinguished triangles $$\mathscr H^{-i}(C^\bullet)[i] \to \tau_{\geq -i} C^\bullet \to \tau_{\geq -i+1} C^\bullet.\tag{2}\label{2}$$ Recall that $\mathscr H^{-i}(C^\bullet) = \mathbf Z_{W_i}$. Thus the same computation as in the lemma (plus the proper base change theorem and the computation of $R\Gamma_c\big((0,1)^{i+1},\mathbf Z\big)$) gives $$R\Gamma\big(Q \times [0,a),\mathbf Z_{W_i}\big) = \begin{cases}0, & a > 2^{-i},\\ \mathbf Z[-i-1], & 2^{-i-1} < a \leq 2^{-i}, \\ 0, & a \leq 2^{-i-1}.\end{cases}$$ Indeed, in the first case, the closed interval $[2^{-i-1},2^{-i}]$ is contained in $[0,a)$, so again the inclusion $$(0,1)^{i+1} \times Q_i \times \{2^{-i}\} \to (0,1)^{i+1} \times Q_i \times [2^{-i+1},2^{-i}]$$ induces an isomorphism on compactly supported cohomology. In the second case, $W_i \cap (Q \times [0,a))$ is closed and contractible in $Q \times [0,a)$, and in the third case it is empty.

Given $a \in (0,1]$, there is a unique $i \in \mathbf N$ with $2^{-i-1} < a \leq 2^{-i}$. From \eqref{2} we thus conclude that $$R\Gamma\big(Q \times [0,a),\tau_{\geq -n} C^\bullet\big) = \mathbf Z[-1]$$ as soon as $n \geq i$. Thus, the cohomology of $\tau_{\geq -n}C^\bullet$ is eventually constant for all $n$ and $a$, and we conclude $R\Gamma(Q \times [0,a),C^\bullet) = \mathbf Z[-1]$. Since $R^if_!C^\bullet = R^if_*C^\bullet$ is the sheafification of $U \mapsto H^i(f^{-1}(U),C^\bullet)$ [Stacks, Tag 0D5X] and sheafification preserves stalks, we conclude that $$q^*Rf_!C^\bullet = \mathbf Z[-1],$$ which has cohomology only in degree $1$, and does not agree with $Rf'_!q'^*C^\bullet$. $\square$

Remark. The example of [HTT, Counterexample 6.5.4.2] is much easier, because it works with sheaves of spaces instead of chain complexes of sheaves of abelian groups. The point is that the sheaf of sets $\pi_0(\mathscr F)$ of Lurie's example has empty global sections, so $\mathscr F$ itself cannot have global sections. But in abelian categories, nonzero objects can of course map to the zero object, and the vanishing of $q^*Rf_*C^\bullet$ was substantially more work. There might be shortcuts to the above argument using simplicial or homotopical techniques.

Remark. One can immediately see that the Hilbert cube is not locally finite-dimensional: opens around an 'interior' point (no coordinate is $0$ or $1$) have higher and higher cohomological dimension, already for compactly supported cohomology with constant coefficients.

On the other hand, checking (*) directly in this case is a little unclear, but the failure of proper base change shows that it cannot be true. So Spaltenstein wasn't wrong to impose extra hypotheses!


References.

[HTT] J. Lurie, Higher topos theory. Annals of Mathematics Studies 170. Princeton University Press, 2009.

[Spaltenstein] N. Spaltenstein, Resolutions of unbounded complexes. Compos. Math. 65.2, p. 121-154 (1988).

[Stacks] The Stacks project.

$\endgroup$
2
  • $\begingroup$ R.: thanks! So it looks like the answers to my questions are as follows: (1) maybe, but some other additional assumption is necessary; 2 (a) yes, see example above; (b) maybe, maybe not. Is this correct? $\endgroup$
    – algori
    Commented Dec 18, 2022 at 16:15
  • $\begingroup$ @algori exactly! So it doesn't completely answer your questions, but clearly shows that full generality is not going to happen. (P.S. I am considering writing up a short paper containing the above, since it was trickier than I thought, and I am not aware of any other places containing a worked out counterexample. I'll do a more extensive literature search first; if anything pops out I will post it here.) $\endgroup$ Commented Dec 18, 2022 at 19:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .