The Stacks project

75.23 A projection formula for Ext

Lemma 75.23.3 (or similar results in the literature) is sometimes useful to verify properties of an obstruction theory needed to verify one of Artin's criteria for Quot functors, Hilbert schemes, and other moduli problems. Suppose that $f : X \to Y$ is a proper, flat, finitely presented morphism of algebraic spaces and $E \in D(\mathcal{O}_ X)$ is perfect. Here the lemma says

\[ \mathop{\mathrm{Ext}}\nolimits ^ i_ X(E, f^*\mathcal{F}) = \mathop{\mathrm{Ext}}\nolimits ^ i_ Y((Rf_*E^\vee )^\vee , \mathcal{F}) \]

for $\mathcal{F}$ quasi-coherent on $Y$. Writing it this way makes it look like a projection formula for Ext and indeed the result follows rather easily from Lemma 75.20.1.

Lemma 75.23.1. Assumptions and notation as in Lemma 75.22.2. Then there are functorial isomorphisms

\[ H^ i(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}) \longrightarrow H^ i(X, E \otimes ^\mathbf {L}_{\mathcal{O}_ X} (\mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F})) \]

for $\mathcal{F}$ quasi-coherent on $B$ compatible with boundary maps (see proof).

Proof. We have

\[ \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X}^\mathbf {L} Lf^*\mathcal{F} = \mathcal{G}^\bullet \otimes _{f^{-1}\mathcal{O}_ B}^\mathbf {L} f^{-1}\mathcal{F} = \mathcal{G}^\bullet \otimes _{f^{-1}\mathcal{O}_ B} f^{-1}\mathcal{F} = \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F} \]

the first equality by Cohomology on Sites, Lemma 21.18.5, the second as $\mathcal{G}^ n$ is a flat $f^{-1}\mathcal{O}_ B$-module, and the third by definition of pullbacks. Hence we obtain

\begin{align*} H^ i(X, E \otimes ^\mathbf {L}_{\mathcal{O}_ X} (\mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F})) & = H^ i(X, E \otimes ^\mathbf {L}_{\mathcal{O}_ X} \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X}^\mathbf {L} Lf^*\mathcal{F}) \\ & = H^ i(B, Rf_*(E \otimes ^\mathbf {L}_{\mathcal{O}_ X} \mathcal{G}^\bullet \otimes ^\mathbf {L}_{\mathcal{O}_ X} Lf^*\mathcal{F})) \\ & = H^ i(B, Rf_*(E \otimes ^\mathbf {L}_{\mathcal{O}_ X} \mathcal{G}^\bullet ) \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}) \\ & = H^ i(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}) \end{align*}

The first equality by the above, the second by Leray (Cohomology on Sites, Remark 21.14.4), and the third equality by Lemma 75.20.1. The statement on boundary maps means the following: Given a short exact sequence $0 \to \mathcal{F}_1 \to \mathcal{F}_2 \to \mathcal{F}_3 \to 0$ then the isomorphisms fit into commutative diagrams

\[ \xymatrix{ H^ i(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_3) \ar[r] \ar[d]_\delta & H^ i(X, E \otimes ^\mathbf {L}_{\mathcal{O}_ X} (\mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_3)) \ar[d]^\delta \\ H^{i + 1}(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_1) \ar[r] & H^{i + 1}(X, E \otimes ^\mathbf {L}_{\mathcal{O}_ X} (\mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_1)) } \]

where the boundary maps come from the distinguished triangle

\[ K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_1 \to K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_2 \to K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_3 \to K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_1[1] \]

and the distinguished triangle in $D(\mathcal{O}_ X)$ associated to the short exact sequence

\[ 0 \to \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_1 \to \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_2 \to \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_3 \to 0 \]

of complexes. This sequence is exact because $\mathcal{G}^ n$ is flat over $B$. We omit the verification of the commutativity of the displayed diagram. $\square$

Lemma 75.23.2. Assumption and notation as in Lemma 75.22.3. Then there are functorial isomorphisms

\[ H^ i(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}) \longrightarrow \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \]

for $\mathcal{F}$ quasi-coherent on $B$ compatible with boundary maps (see proof).

Proof. As in the proof of Lemma 75.22.3 let $E^\vee $ be the dual perfect complex and recall that $K = Rf_*(E^\vee \otimes _{\mathcal{O}_ X}^\mathbf {L} \mathcal{G}^\bullet )$. Since we also have

\[ \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) = H^ i(X, E^\vee \otimes ^\mathbf {L}_{\mathcal{O}_ X} (\mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F})) \]

by construction of $E^\vee $, the existence of the isomorphisms follows from Lemma 75.23.1 applied to $E^\vee $ and $\mathcal{G}^\bullet $. The statement on boundary maps means the following: Given a short exact sequence $0 \to \mathcal{F}_1 \to \mathcal{F}_2 \to \mathcal{F}_3 \to 0$ then the isomorphisms fit into commutative diagrams

\[ \xymatrix{ H^ i(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_3) \ar[r] \ar[d]_\delta & \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_3) \ar[d]^\delta \\ H^{i + 1}(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_1) \ar[r] & \mathop{\mathrm{Ext}}\nolimits ^{i + 1}_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_1) } \]

where the boundary maps come from the distinguished triangle

\[ K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_1 \to K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_2 \to K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_3 \to K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}_1[1] \]

and the distinguished triangle in $D(\mathcal{O}_ X)$ associated to the short exact sequence

\[ 0 \to \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_1 \to \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_2 \to \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}_3 \to 0 \]

of complexes. This sequence is exact because $\mathcal{G}^ n$ is flat over $B$. We omit the verification of the commutativity of the displayed diagram. $\square$

Lemma 75.23.3. Let $S$ be a scheme. Let $f : X \to B$ be a morphism of algebraic spaces over $S$, $E \in D(\mathcal{O}_ X)$, and $\mathcal{F}^\bullet $ a complex of $\mathcal{O}_ X$-modules. Assume

  1. $B$ is Noetherian,

  2. $f$ is locally of finite type and quasi-separated,

  3. $E \in D^-_{\textit{Coh}}(\mathcal{O}_ X)$,

  4. $\mathcal{G}^\bullet $ is a bounded complex of coherent $\mathcal{O}_ X$-module flat over $B$ with support proper over $B$.

Then the following two statements are true

  1. for every $m \in \mathbf{Z}$ there exists a perfect object $K$ of $D(\mathcal{O}_ B)$ and functorial maps

    \[ \alpha ^ i_\mathcal {F} : \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \longrightarrow H^ i(B, K \otimes ^\mathbf {L}_{\mathcal{O}_ B} \mathcal{F}) \]

    for $\mathcal{F}$ quasi-coherent on $B$ compatible with boundary maps (see proof) such that $\alpha ^ i_\mathcal {F}$ is an isomorphism for $i \leq m$, and

  2. there exists a pseudo-coherent $L \in D(\mathcal{O}_ B)$ and functorial isomorphisms

    \[ \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ B}(L, \mathcal{F}) \longrightarrow \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \]

    for $\mathcal{F}$ quasi-coherent on $B$ compatible with boundary maps.

Proof. Proof of (A). Suppose $\mathcal{G}^ i$ is nonzero only for $i \in [a, b]$. We may replace $X$ by a quasi-compact open neighbourhood of the union of the supports of $\mathcal{G}^ i$. Hence we may assume $X$ is Noetherian. In this case $X$ and $f$ are quasi-compact and quasi-separated. Choose an approximation $P \to E$ by a perfect complex $P$ of $(X, E, -m - 1 + a)$ (possible by Theorem 75.14.7). Then the induced map

\[ \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \longrightarrow \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(P, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \]

is an isomorphism for $i \leq m$. Namely, the kernel, resp. cokernel of this map is a quotient, resp. submodule of

\[ \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(C, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \quad \text{resp.}\quad \mathop{\mathrm{Ext}}\nolimits ^{i + 1}_{\mathcal{O}_ X}(C, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \]

where $C$ is the cone of $P \to E$. Since $C$ has vanishing cohomology sheaves in degrees $\geq -m - 1 + a$ these $\mathop{\mathrm{Ext}}\nolimits $-groups are zero for $i \leq m + 1$ by Derived Categories, Lemma 13.27.3. This reduces us to the case that $E$ is a perfect complex which is Lemma 75.23.2. The statement on boundaries is explained in the proof of Lemma 75.23.2.

Proof of (B). As in the proof of (A) we may assume $X$ is Noetherian. Observe that $E$ is pseudo-coherent by Lemma 75.13.7. By Lemma 75.18.1 we can write $E = \text{hocolim} E_ n$ with $E_ n$ perfect and $E_ n \to E$ inducing an isomorphism on truncations $\tau _{\geq -n}$. Let $E_ n^\vee $ be the dual perfect complex (Cohomology on Sites, Lemma 21.48.4). We obtain an inverse system $\ldots \to E_3^\vee \to E_2^\vee \to E_1^\vee $ of perfect objects. This in turn gives rise to an inverse system

\[ \ldots \to K_3 \to K_2 \to K_1\quad \text{with}\quad K_ n = Rf_*(E_ n^\vee \otimes _{\mathcal{O}_ X}^\mathbf {L} \mathcal{G}^\bullet ) \]

perfect on $Y$, see Lemma 75.22.2. By Lemma 75.23.2 and its proof and by the arguments in the previous paragraph (with $P = E_ n$) for any quasi-coherent $\mathcal{F}$ on $Y$ we have functorial canonical maps

\[ \xymatrix{ & \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(E, \mathcal{G}^\bullet \otimes _{\mathcal{O}_ X} f^*\mathcal{F}) \ar[ld] \ar[rd] \\ H^ i(Y, K_{n + 1} \otimes _{\mathcal{O}_ Y}^\mathbf {L} \mathcal{F}) \ar[rr] & & H^ i(Y, K_ n \otimes _{\mathcal{O}_ Y}^\mathbf {L} \mathcal{F}) } \]

which are isomorphisms for $i \leq n + a$. Let $L_ n = K_ n^\vee $ be the dual perfect complex. Then we see that $L_1 \to L_2 \to L_3 \to \ldots $ is a system of perfect objects in $D(\mathcal{O}_ Y)$ such that for any quasi-coherent $\mathcal{F}$ on $Y$ the maps

\[ \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ Y}(L_{n + 1}, \mathcal{F}) \longrightarrow \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ Y}(L_ n, \mathcal{F}) \]

are isomorphisms for $i \leq n + a - 1$. This implies that $L_ n \to L_{n + 1}$ induces an isomorphism on truncations $\tau _{\geq -n - a + 2}$ (hint: take cone of $L_ n \to L_{n + 1}$ and look at its last nonvanishing cohomology sheaf). Thus $L = \text{hocolim} L_ n$ is pseudo-coherent, see Lemma 75.18.1. The mapping property of homotopy colimits gives that $\mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ Y}(L, \mathcal{F}) = \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ Y}(L_ n, \mathcal{F})$ for $i \leq n + a - 3$ which finishes the proof. $\square$

Remark 75.23.4. The pseudo-coherent complex $L$ of part (B) of Lemma 75.23.3 is canonically associated to the situation. For example, formation of $L$ as in (B) is compatible with base change. In other words, given a cartesian diagram

\[ \xymatrix{ X' \ar[r]_{g'} \ar[d]_{f'} & X \ar[d]^ f \\ Y' \ar[r]^ g & Y } \]

of schemes we have canonical functorial isomorphisms

\[ \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_{Y'}}(Lg^*L, \mathcal{F}') \longrightarrow \mathop{\mathrm{Ext}}\nolimits ^ i_{\mathcal{O}_ X}(L(g')^*E, (g')^*\mathcal{G}^\bullet \otimes _{\mathcal{O}_{X'}} (f')^*\mathcal{F}') \]

for $\mathcal{F}'$ quasi-coherent on $Y'$. Obsere that we do not use derived pullback on $\mathcal{G}^\bullet $ on the right hand side. If we ever need this, we will formulate a precise result here and give a detailed proof.


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