Lemma 36.37.1. Let $X$ be a quasi-compact and quasi-separated scheme with the resolution property. Let $\mathcal{F}^\bullet$ be a bounded below complex of quasi-coherent $\mathcal{O}_ X$-modules representing a perfect object of $D(\mathcal{O}_ X)$. Then there exists a bounded complex $\mathcal{E}^\bullet$ of finite locally free $\mathcal{O}_ X$-modules and a quasi-isomorphism $\mathcal{E}^\bullet \to \mathcal{F}^\bullet$.

Proof. Let $a, b \in \mathbf{Z}$ be integers such that $\mathcal{F}^\bullet$ has tor amplitude in $[a, b]$ and such that $\mathcal{F}^ n = 0$ for $n < a$. The existence of such a pair of integers follows from Cohomology, Lemma 20.49.5 and the fact that $X$ is quasi-compact. If $b < a$, then $\mathcal{F}^\bullet$ is zero in the derived category and the lemma holds. We will prove by induction on $b - a \geq 0$ that there exists a complex $\mathcal{E}^ a \to \ldots \to \mathcal{E}^ b$ with $\mathcal{E}^ i$ finite locally free and a quasi-isomorphism $\mathcal{E}^\bullet \to \mathcal{F}^\bullet$.

The base case is the case $b - a = 0$. In this case $H^ b(\mathcal{F}^\bullet ) = H^ a(\mathcal{F}^\bullet ) = \mathop{\mathrm{Ker}}(\mathcal{F}^ a \to \mathcal{F}^{a + 1})$ is finite locally free. Namely, it is a finitely presented $\mathcal{O}_ X$-module of tor dimension $0$ and hence finite locally free. See Cohomology, Lemmas 20.49.5 and 20.47.9 and Properties, Lemma 28.20.2. Thus we can take $\mathcal{E}^\bullet$ to be $H^ b(\mathcal{F}^\bullet )$ sitting in degree $b$. The rest of the proof is dedicated to the induction step.

Assume $b > a$. Observe that

$H^ b(\mathcal{F}^\bullet ) = \mathop{\mathrm{Ker}}(\mathcal{F}^ b \to \mathcal{F}^{b + 1})/ \mathop{\mathrm{Im}}(\mathcal{F}^{b - 1} \to \mathcal{F}^ b)$

is a finite type quasi-coherent $\mathcal{O}_ X$-module, see Cohomology, Lemmas 20.49.5 and 20.47.9. Then we can find a finite type quasi-coherent $\mathcal{O}_ X$-module $\mathcal{F}$ and a map

$\mathcal{F} \longrightarrow \mathop{\mathrm{Ker}}(\mathcal{F}^ b \to \mathcal{F}^{b + 1})$

such that the composition with the projection onto $H^ b(\mathcal{F}^\bullet )$ is surjective. Namely, we can write $\mathop{\mathrm{Ker}}(\mathcal{F}^ b \to \mathcal{F}^{b + 1})$ as the filtered union of its finite type quasi-coherent submodules by Properties, Lemma 28.22.3 and then one of these will do the job. Next, we choose a finite locally free $\mathcal{O}_ X$-module $\mathcal{E}^ b$ and a surjection $\mathcal{E}^ b \to \mathcal{F}$ using the resolution property of $X$. Consider the map of complexes

$\alpha : \mathcal{E}^ b[-b] \to \mathcal{F}^\bullet$

and its cone $C(\alpha )^\bullet$, see Derived Categories, Definition 13.9.1. We observe that $C(\alpha )^\bullet$ is nonzero only in degrees $\geq a$, has tor amplitude in $[a, b]$ by Cohomology, Lemma 20.48.6, and has $H^ b(C(\alpha )^\bullet ) = 0$ by construction. Thus we actually find that $C(\alpha )^\bullet$ has tor amplitude in $[a, b - 1]$. Hence the induction hypothesis applies to $C(\alpha )^\bullet$ and we find a map of complexes

$(\mathcal{E}^ a \to \ldots \to \mathcal{E}^{b - 1}) \longrightarrow C(\alpha )^\bullet$

with properties as stated in the induction hypothesis. Unwinding the definition of the cone this gives a commutative diagram

$\xymatrix{ \ldots \ar[r] & \mathcal{E}^{b - 2} \ar[r] \ar[d] & \mathcal{E}^{b - 1} \ar[r] \ar[d] & 0 \ar[r] \ar[d] & \ldots \\ \ldots \ar[r] & \mathcal{F}^{b - 2} \ar[r] & \mathcal{F}^{b - 1} \oplus \mathcal{E}^ b \ar[r] & \mathcal{F}^ b \ar[r] & \ldots }$

It is clear that we obtain a map of complexes $(\mathcal{E}^ a \to \ldots \to \mathcal{E}^ b) \to \mathcal{F}^\bullet$. We omit the verification that this map is a quasi-isomorphism. $\square$

## Comments (2)

Comment #7259 by Torsten Wedhorn on

Just kind of a typo: One probably should replace "coherent" (appearing twice in the middle of the proof) by "quasi-coherent of finite type".

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