21.35 Internal hom in the derived category
Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $L, M$ be objects of $D(\mathcal{O})$. We would like to construct an object $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)$ of $D(\mathcal{O})$ such that for every third object $K$ of $D(\mathcal{O})$ there exists a canonical bijection
21.35.0.1
\begin{equation} \label{sites-cohomology-equation-internal-hom} \mathop{\mathrm{Hom}}\nolimits _{D(\mathcal{O})}(K, R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)) = \mathop{\mathrm{Hom}}\nolimits _{D(\mathcal{O})}(K \otimes _\mathcal {O}^\mathbf {L} L, M) \end{equation}
Observe that this formula defines $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)$ up to unique isomorphism by the Yoneda lemma (Categories, Lemma 4.3.5).
To construct such an object, choose a K-injective complex of $\mathcal{O}$-modules $\mathcal{I}^\bullet $ representing $M$ and any complex of $\mathcal{O}$-modules $\mathcal{L}^\bullet $ representing $L$. Then we set Then we set
\[ R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M) = \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{L}^\bullet , \mathcal{I}^\bullet ) \]
where the right hand side is the complex of $\mathcal{O}$-modules constructed in Section 21.34. This is well defined by Lemma 21.34.7. We get a functor
\[ D(\mathcal{O})^{opp} \times D(\mathcal{O}) \longrightarrow D(\mathcal{O}), \quad (K, L) \longmapsto R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L) \]
As a prelude to proving (21.35.0.1) we compute the cohomology groups of $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L)$.
Lemma 21.35.1. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $K, L$ be objects of $D(\mathcal{O})$. For every object $U$ of $\mathcal{C}$ we have
\[ H^0(U, R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)) = \mathop{\mathrm{Hom}}\nolimits _{D(\mathcal{O}_ U)}(L|_ U, M|_ U) \]
and we have $H^0(\mathcal{C}, R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)) = \mathop{\mathrm{Hom}}\nolimits _{D(\mathcal{O})}(L, M)$.
Proof.
Choose a K-injective complex $\mathcal{I}^\bullet $ of $\mathcal{O}$-modules representing $M$ and a K-flat complex $\mathcal{L}^\bullet $ representing $L$. Then $\mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{L}^\bullet , \mathcal{I}^\bullet )$ is K-injective by Lemma 21.34.8. Hence we can compute cohomology over $U$ by simply taking sections over $U$ and the result follows from Lemma 21.34.6.
$\square$
Lemma 21.35.2. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $K, L, M$ be objects of $D(\mathcal{O})$. With the construction as described above there is a canonical isomorphism
\[ R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)) = R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K \otimes _\mathcal {O}^\mathbf {L} L, M) \]
in $D(\mathcal{O})$ functorial in $K, L, M$ which recovers (21.35.0.1) on taking $H^0(\mathcal{C}, -)$.
Proof.
Choose a K-injective complex $\mathcal{I}^\bullet $ representing $M$ and a K-flat complex of $\mathcal{O}$-modules $\mathcal{L}^\bullet $ representing $L$. For any complex of $\mathcal{O}$-modules $\mathcal{K}^\bullet $ we have
\[ \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{L}^\bullet , \mathcal{I}^\bullet )) = \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet ( \text{Tot}(\mathcal{K}^\bullet \otimes _\mathcal {O} \mathcal{L}^\bullet ), \mathcal{I}^\bullet ) \]
by Lemma 21.34.1. Note that the left hand side represents $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M))$ (use Lemma 21.34.8) and that the right hand side represents $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K \otimes _\mathcal {O}^\mathbf {L} L, M)$. This proves the displayed formula of the lemma. Taking global sections and using Lemma 21.35.1 we obtain (21.35.0.1).
$\square$
Lemma 21.35.3. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $K, L$ be objects of $D(\mathcal{O})$. The construction of $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L)$ commutes with restrictions, i.e., for every object $U$ of $\mathcal{C}$ we have $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K|_ U, L|_ U) = R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L)|_ U$.
Proof.
This is clear from the construction and Lemma 21.20.1.
$\square$
Lemma 21.35.4. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. The bifunctor $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (- , -)$ transforms distinguished triangles into distinguished triangles in both variables.
Proof.
This follows from the observation that the assignment
\[ (\mathcal{L}^\bullet , \mathcal{M}^\bullet ) \longmapsto \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{L}^\bullet , \mathcal{M}^\bullet ) \]
transforms a termwise split short exact sequences of complexes in either variable into a termwise split short exact sequence. Details omitted.
$\square$
Lemma 21.35.5. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $K, L, M$ be objects of $D(\mathcal{O})$. There is a canonical morphism
\[ R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M) \otimes _\mathcal {O}^\mathbf {L} K \longrightarrow R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L), M) \]
in $D(\mathcal{O})$ functorial in $K, L, M$.
Proof.
Choose a K-injective complex $\mathcal{I}^\bullet $ representing $M$, a K-injective complex $\mathcal{J}^\bullet $ representing $L$, and a K-flat complex $\mathcal{K}^\bullet $ representing $K$. The map is defined using the map
\[ \text{Tot}(\mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{J}^\bullet , \mathcal{I}^\bullet ) \otimes _\mathcal {O} \mathcal{K}^\bullet ) \longrightarrow \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{J}^\bullet ), \mathcal{I}^\bullet ) \]
of Lemma 21.34.5. By our particular choice of complexes the left hand side represents $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M) \otimes _\mathcal {O}^\mathbf {L} K$ and the right hand side represents $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L), M)$. We omit the proof that this is functorial in all three objects of $D(\mathcal{O})$.
$\square$
slogan
Lemma 21.35.6. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Given $K, L, M$ in $D(\mathcal{O})$ there is a canonical morphism
\[ R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M) \otimes _\mathcal {O}^\mathbf {L} R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L) \longrightarrow R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, M) \]
in $D(\mathcal{O})$.
Proof.
Choose a K-injective complex $\mathcal{I}^\bullet $ representing $M$, a K-injective complex $\mathcal{J}^\bullet $ representing $L$, and any complex of $\mathcal{O}$-modules $\mathcal{K}^\bullet $ representing $K$. By Lemma 21.34.2 there is a map of complexes
\[ \text{Tot}\left( \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{J}^\bullet , \mathcal{I}^\bullet ) \otimes _\mathcal {O} \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{J}^\bullet ) \right) \longrightarrow \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{I}^\bullet ) \]
The complexes of $\mathcal{O}$-modules $\mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{J}^\bullet , \mathcal{I}^\bullet )$, $\mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{J}^\bullet )$, and $\mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{I}^\bullet )$ represent $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M)$, $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L)$, and $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, M)$. If we choose a K-flat complex $\mathcal{H}^\bullet $ and a quasi-isomorphism $\mathcal{H}^\bullet \to \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{J}^\bullet )$, then there is a map
\[ \text{Tot}\left( \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{J}^\bullet , \mathcal{I}^\bullet ) \otimes _\mathcal {O} \mathcal{H}^\bullet \right) \longrightarrow \text{Tot}\left( \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{J}^\bullet , \mathcal{I}^\bullet ) \otimes _\mathcal {O} \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{K}^\bullet , \mathcal{J}^\bullet ) \right) \]
whose source represents $R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M) \otimes _\mathcal {O}^\mathbf {L} R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (K, L)$. Composing the two displayed arrows gives the desired map. We omit the proof that the construction is functorial.
$\square$
Lemma 21.35.7. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Given $K, L, M$ in $D(\mathcal{O})$ there is a canonical morphism
\[ K \otimes _\mathcal {O}^\mathbf {L} R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (M, L) \longrightarrow R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (M, K \otimes _\mathcal {O}^\mathbf {L} L) \]
in $D(\mathcal{O})$ functorial in $K, L, M$.
Proof.
Choose a K-flat complex $\mathcal{K}^\bullet $ representing $K$, and a K-injective complex $\mathcal{I}^\bullet $ representing $L$, and choose any complex of $\mathcal{O}$-modules $\mathcal{M}^\bullet $ representing $M$. Choose a quasi-isomorphism $\text{Tot}(\mathcal{K}^\bullet \otimes _{\mathcal{O}_ X} \mathcal{I}^\bullet ) \to \mathcal{J}^\bullet $ where $\mathcal{J}^\bullet $ is K-injective. Then we use the map
\[ \text{Tot}\left( \mathcal{K}^\bullet \otimes _\mathcal {O} \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{M}^\bullet , \mathcal{I}^\bullet ) \right) \to \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{M}^\bullet , \text{Tot}(\mathcal{K}^\bullet \otimes _\mathcal {O} \mathcal{I}^\bullet )) \to \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{M}^\bullet , \mathcal{J}^\bullet ) \]
where the first map is the map from Lemma 21.34.3.
$\square$
Lemma 21.35.8. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Given $K, L$ in $D(\mathcal{O})$ there is a canonical morphism
\[ K \longrightarrow R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, K \otimes _\mathcal {O}^\mathbf {L} L) \]
in $D(\mathcal{O})$ functorial in both $K$ and $L$.
Proof.
Choose a K-flat complex $\mathcal{K}^\bullet $ representing $K$ and any complex of $\mathcal{O}$-modules $\mathcal{L}^\bullet $ representing $L$. Choose a K-injective complex $\mathcal{J}^\bullet $ and a quasi-isomorphism $\text{Tot}(\mathcal{K}^\bullet \otimes _\mathcal {O} \mathcal{L}^\bullet ) \to \mathcal{J}^\bullet $. Then we use
\[ \mathcal{K}^\bullet \to \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{L}^\bullet , \text{Tot}(\mathcal{K}^\bullet \otimes _\mathcal {O} \mathcal{L}^\bullet )) \to \mathop{\mathcal{H}\! \mathit{om}}\nolimits ^\bullet (\mathcal{L}^\bullet , \mathcal{J}^\bullet ) \]
where the first map comes from Lemma 21.34.4.
$\square$
Lemma 21.35.9. Let $(\mathcal{C}, \mathcal{O})$ be a ringed site. Let $L$ be an object of $D(\mathcal{O})$. Set $L^\vee = R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, \mathcal{O})$. For $M$ in $D(\mathcal{O})$ there is a canonical map
21.35.9.1
\begin{equation} \label{sites-cohomology-equation-eval} M \otimes ^\mathbf {L}_\mathcal {O} L^\vee \longrightarrow R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (L, M) \end{equation}
which induces a canonical map
\[ H^0(\mathcal{C}, M \otimes _\mathcal {O}^\mathbf {L} L^\vee ) \longrightarrow \mathop{\mathrm{Hom}}\nolimits _{D(\mathcal{O})}(L, M) \]
functorial in $M$ in $D(\mathcal{O})$.
Proof.
The map (21.35.9.1) is a special case of Lemma 21.35.6 using the identification $M = R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (\mathcal{O}, M)$.
$\square$
Comments (5)
Comment #6370 by Hadi Hedayatzadeh on
Comment #7129 by Hao Peng on
Comment #7133 by Hao Peng on
Comment #7287 by Johan on
Comment #7291 by Johan on