The Stacks project

91.13 Deformations of ringed topoi and the naive cotangent complex

In this section we use the naive cotangent complex to do a little bit of deformation theory. We start with a first order thickening $t : (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'), \mathcal{O}_{\mathcal{B}'})$ of ringed topoi. We denote $\mathcal{J} = \mathop{\mathrm{Ker}}(t^\sharp )$ and we identify the underlying topoi of $\mathcal{B}$ and $\mathcal{B}'$. Moreover we assume given a morphism of ringed topoi $f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$, an $\mathcal{O}$-module $\mathcal{G}$, and a map $f^{-1}\mathcal{J} \to \mathcal{G}$ of sheaves of $f^{-1}\mathcal{O}_\mathcal {B}$-modules. In this section we ask ourselves whether we can find the question mark fitting into the following diagram

91.13.0.1
\begin{equation} \label{defos-equation-to-solve-ringed-topoi} \vcenter { \xymatrix{ 0 \ar[r] & \mathcal{G} \ar[r] & {?} \ar[r] & \mathcal{O} \ar[r] & 0 \\ 0 \ar[r] & f^{-1}\mathcal{J} \ar[u]^ c \ar[r] & f^{-1}\mathcal{O}_{\mathcal{B}'} \ar[u] \ar[r] & f^{-1}\mathcal{O}_\mathcal {B} \ar[u] \ar[r] & 0 } } \end{equation}

and moreover how unique the solution is (if it exists). More precisely, we look for a first order thickening $i : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'), \mathcal{O}')$ and a morphism of thickenings $(f, f')$ as in (91.9.1.1) where $\mathop{\mathrm{Ker}}(i^\sharp )$ is identified with $\mathcal{G}$ such that $(f')^\sharp $ induces the given map $c$. We will say $(\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'), \mathcal{O}')$ is a solution to (91.13.0.1).

Lemma 91.13.1. Assume given a commutative diagram of morphisms ringed topoi

91.13.1.1
\begin{equation} \label{defos-equation-huge-1-ringed-topoi} \vcenter { \xymatrix{ & (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}_2), \mathcal{O}_2) \ar[r]_{i_2} \ar[d]_{f_2} \ar[ddl]_ g & (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_2), \mathcal{O}'_2) \ar[d]^{f'_2} \\ & (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}_2), \mathcal{O}_{\mathcal{B}_2}) \ar[r]^{t_2} \ar[ddl]|\hole & (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'_2), \mathcal{O}_{\mathcal{B}'_2}) \ar[ddl] \\ (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}_1), \mathcal{O}_1) \ar[r]_{i_1} \ar[d]_{f_1} & (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_1), \mathcal{O}'_1) \ar[d]^{f'_1} \\ (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}_1), \mathcal{O}_{\mathcal{B}_1}) \ar[r]^{t_1} & (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'_1), \mathcal{O}_{\mathcal{B}'_1}) } } \end{equation}

whose horizontal arrows are first order thickenings. Set $\mathcal{G}_ j = \mathop{\mathrm{Ker}}(i_ j^\sharp )$ and assume given a map of $g^{-1}\mathcal{O}_1$-modules $\nu : g^{-1}\mathcal{G}_1 \to \mathcal{G}_2$ giving rise to the commutative diagram

91.13.1.2
\begin{equation} \label{defos-equation-huge-2-ringed-topoi} \vcenter { \xymatrix{ & 0 \ar[r] & \mathcal{G}_2 \ar[r] & \mathcal{O}'_2 \ar[r] & \mathcal{O}_2 \ar[r] & 0 \\ & 0 \ar[r]|\hole & f_2^{-1}\mathcal{J}_2 \ar[u]_{c_2} \ar[r] & f_2^{-1}\mathcal{O}_{\mathcal{B}'_2} \ar[u] \ar[r]|\hole & f_2^{-1}\mathcal{O}_{\mathcal{B}_2} \ar[u] \ar[r] & 0 \\ 0 \ar[r] & \mathcal{G}_1 \ar[ruu] \ar[r] & \mathcal{O}'_1 \ar[r] & \mathcal{O}_1 \ar[ruu] \ar[r] & 0 \\ 0 \ar[r] & f_1^{-1}\mathcal{J}_1 \ar[ruu]|\hole \ar[u]^{c_1} \ar[r] & f_1^{-1}\mathcal{O}_{\mathcal{B}'_1} \ar[ruu]|\hole \ar[u] \ar[r] & f_1^{-1}\mathcal{O}_{\mathcal{B}_1} \ar[ruu]|\hole \ar[u] \ar[r] & 0 } } \end{equation}

with front and back solutions to (91.13.0.1). (The north-north-west arrows are maps on $\mathcal{C}_2$ after applying $g^{-1}$ to the source.)

  1. There exist a canonical element in $\mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_2}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2)$ whose vanishing is a necessary and sufficient condition for the existence of a morphism of ringed topoi $(\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_2), \mathcal{O}'_2) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_1), \mathcal{O}'_1)$ fitting into (91.13.1.1) compatibly with $\nu $.

  2. If there exists a morphism $(\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_2), \mathcal{O}'_2) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_1), \mathcal{O}'_1)$ fitting into (91.13.1.1) compatibly with $\nu $ the set of all such morphisms is a principal homogeneous space under

    \[ \mathop{\mathrm{Hom}}\nolimits _{\mathcal{O}_1}( \Omega _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, g_*\mathcal{G}_2) = \mathop{\mathrm{Hom}}\nolimits _{\mathcal{O}_2}( g^*\Omega _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2) = \mathop{\mathrm{Ext}}\nolimits ^0_{\mathcal{O}_2}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2). \]

Proof. The proof of this lemma is identical to the proof of Lemma 91.7.1. We urge the reader to read that proof instead of this one. We will identify the underlying topoi for every thickening in sight (we have already used this convention in the statement). The equalities in the last statement of the lemma are immediate from the definitions. Thus we will work with the groups $\mathop{\mathrm{Ext}}\nolimits ^ k_{\mathcal{O}_2}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2)$, $k = 0, 1$ in the rest of the proof. We first argue that we can reduce to the case where the underlying topos of all ringed topoi in the lemma is the same.

To do this, observe that $g^{-1}\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}$ is equal to the naive cotangent complex of the homomorphism of sheaves of rings $g^{-1}f_1^{-1}\mathcal{O}_{\mathcal{B}_1} \to g^{-1}\mathcal{O}_1$, see Modules on Sites, Lemma 18.33.5. Moreover, the degree $0$ term of $\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}$ is a flat $\mathcal{O}_1$-module, hence the canonical map

\[ Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}} \longrightarrow g^{-1}\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}} \otimes _{g^{-1}\mathcal{O}_1} \mathcal{O}_2 \]

induces an isomorphism on cohomology sheaves in degrees $0$ and $-1$. Thus we may replace the Ext groups of the lemma with

\[ \mathop{\mathrm{Ext}}\nolimits ^ k_{g^{-1}\mathcal{O}_1}( g^{-1}\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2) = \mathop{\mathrm{Ext}}\nolimits ^ k_{g^{-1}\mathcal{O}_1}( \mathop{N\! L}\nolimits _{g^{-1}\mathcal{O}_1/g^{-1}f_1^{-1}\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2) \]

The set of morphism of ringed topoi $(\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_2), \mathcal{O}'_2) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}'_1), \mathcal{O}'_1)$ fitting into (91.13.1.1) compatibly with $\nu $ is in one-to-one bijection with the set of homomorphisms of $g^{-1}f_1^{-1}\mathcal{O}_{\mathcal{B}'_1}$-algebras $g^{-1}\mathcal{O}'_1 \to \mathcal{O}'_2$ which are compatible with $f^\sharp $ and $\nu $. In this way we see that we may assume we have a diagram (91.13.1.2) of sheaves on a site $\mathcal{C}$ (with $f_1 = f_2 = \text{id}$ on underlying topoi) and we are looking to find a homomorphism of sheaves of rings $\mathcal{O}'_1 \to \mathcal{O}'_2$ fitting into it.

In the rest of the proof of the lemma we assume all underlying topological spaces are the same, i.e., we have a diagram (91.13.1.2) of sheaves on a site $\mathcal{C}$ (with $f_1 = f_2 = \text{id}$ on underlying topoi) and we are looking for homomorphisms of sheaves of rings $\mathcal{O}'_1 \to \mathcal{O}'_2$ fitting into it. As ext groups we will use $\mathop{\mathrm{Ext}}\nolimits ^ k_{\mathcal{O}_1}( \mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}, \mathcal{G}_2)$, $k = 0, 1$.

Step 1. Construction of the obstruction class. Consider the sheaf of sets

\[ \mathcal{E} = \mathcal{O}'_1 \times _{\mathcal{O}_2} \mathcal{O}'_2 \]

This comes with a surjective map $\alpha : \mathcal{E} \to \mathcal{O}_1$ and hence we can use $\mathop{N\! L}\nolimits (\alpha )$ instead of $\mathop{N\! L}\nolimits _{\mathcal{O}_1/\mathcal{O}_{\mathcal{B}_1}}$, see Modules on Sites, Lemma 18.35.2. Set

\[ \mathcal{I}' = \mathop{\mathrm{Ker}}(\mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}] \to \mathcal{O}_1) \quad \text{and}\quad \mathcal{I} = \mathop{\mathrm{Ker}}(\mathcal{O}_{\mathcal{B}_1}[\mathcal{E}] \to \mathcal{O}_1) \]

There is a surjection $\mathcal{I}' \to \mathcal{I}$ whose kernel is $\mathcal{J}_1\mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}]$. We obtain two homomorphisms of $\mathcal{O}_{\mathcal{B}'_2}$-algebras

\[ a : \mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}] \to \mathcal{O}'_1 \quad \text{and}\quad b : \mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}] \to \mathcal{O}'_2 \]

which induce maps $a|_{\mathcal{I}'} : \mathcal{I}' \to \mathcal{G}_1$ and $b|_{\mathcal{I}'} : \mathcal{I}' \to \mathcal{G}_2$. Both $a$ and $b$ annihilate $(\mathcal{I}')^2$. Moreover $a$ and $b$ agree on $\mathcal{J}_1\mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}]$ as maps into $\mathcal{G}_2$ because the left hand square of (91.13.1.2) is commutative. Thus the difference $b|_{\mathcal{I}'} - \nu \circ a|_{\mathcal{I}'}$ induces a well defined $\mathcal{O}_1$-linear map

\[ \xi : \mathcal{I}/\mathcal{I}^2 \longrightarrow \mathcal{G}_2 \]

which sends the class of a local section $f$ of $\mathcal{I}$ to $a(f') - \nu (b(f'))$ where $f'$ is a lift of $f$ to a local section of $\mathcal{I}'$. We let $[\xi ] \in \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_1}(\mathop{N\! L}\nolimits (\alpha ), \mathcal{G}_2)$ be the image (see below).

Step 2. Vanishing of $[\xi ]$ is necessary. Let us write $\Omega = \Omega _{\mathcal{O}_{\mathcal{B}_1}[\mathcal{E}]/\mathcal{O}_{\mathcal{B}_1}} \otimes _{\mathcal{O}_{\mathcal{B}_1}[\mathcal{E}]} \mathcal{O}_1$. Observe that $\mathop{N\! L}\nolimits (\alpha ) = (\mathcal{I}/\mathcal{I}^2 \to \Omega )$ fits into a distinguished triangle

\[ \Omega [0] \to \mathop{N\! L}\nolimits (\alpha ) \to \mathcal{I}/\mathcal{I}^2[1] \to \Omega [1] \]

Thus we see that $[\xi ]$ is zero if and only if $\xi $ is a composition $\mathcal{I}/\mathcal{I}^2 \to \Omega \to \mathcal{G}_2$ for some map $\Omega \to \mathcal{G}_2$. Suppose there exists a homomorphisms of sheaves of rings $\varphi : \mathcal{O}'_1 \to \mathcal{O}'_2$ fitting into (91.13.1.2). In this case consider the map $\mathcal{O}'_1[\mathcal{E}] \to \mathcal{G}_2$, $f' \mapsto b(f') - \varphi (a(f'))$. A calculation shows this annihilates $\mathcal{J}_1\mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}]$ and induces a derivation $\mathcal{O}_{\mathcal{B}_1}[\mathcal{E}] \to \mathcal{G}_2$. The resulting linear map $\Omega \to \mathcal{G}_2$ witnesses the fact that $[\xi ] = 0$ in this case.

Step 3. Vanishing of $[\xi ]$ is sufficient. Let $\theta : \Omega \to \mathcal{G}_2$ be a $\mathcal{O}_1$-linear map such that $\xi $ is equal to $\theta \circ (\mathcal{I}/\mathcal{I}^2 \to \Omega )$. Then a calculation shows that

\[ b + \theta \circ d : \mathcal{O}_{\mathcal{B}'_1}[\mathcal{E}] \longrightarrow \mathcal{O}'_2 \]

annihilates $\mathcal{I}'$ and hence defines a map $\mathcal{O}'_1 \to \mathcal{O}'_2$ fitting into (91.13.1.2).

Proof of (2) in the special case above. Omitted. Hint: This is exactly the same as the proof of (2) of Lemma 91.2.1. $\square$

Lemma 91.13.2. Let $\mathcal{C}$ be a site. Let $\mathcal{A} \to \mathcal{B}$ be a homomorphism of sheaves of rings on $\mathcal{C}$. Let $\mathcal{G}$ be a $\mathcal{B}$-module. Let $\xi \in \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {B}(\mathop{N\! L}\nolimits _{\mathcal{B}/\mathcal{A}}, \mathcal{G})$. There exists a map of sheaves of sets $\alpha : \mathcal{E} \to \mathcal{B}$ such that $\xi \in \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {B}(\mathop{N\! L}\nolimits (\alpha ), \mathcal{G})$ is the class of a map $\mathcal{I}/\mathcal{I}^2 \to \mathcal{G}$ (see proof for notation).

Proof. Recall that given $\alpha : \mathcal{E} \to \mathcal{B}$ such that $\mathcal{A}[\mathcal{E}] \to \mathcal{B}$ is surjective with kernel $\mathcal{I}$ the complex $\mathop{N\! L}\nolimits (\alpha ) = (\mathcal{I}/\mathcal{I}^2 \to \Omega _{\mathcal{A}[\mathcal{E}]/\mathcal{A}} \otimes _{\mathcal{A}[\mathcal{E}]} \mathcal{B})$ is canonically isomorphic to $\mathop{N\! L}\nolimits _{\mathcal{B}/\mathcal{A}}$, see Modules on Sites, Lemma 18.35.2. Observe moreover, that $\Omega = \Omega _{\mathcal{A}[\mathcal{E}]/\mathcal{A}} \otimes _{\mathcal{A}[\mathcal{E}]} \mathcal{B}$ is the sheaf associated to the presheaf $U \mapsto \bigoplus _{e \in \mathcal{E}(U)} \mathcal{B}(U)$. In other words, $\Omega $ is the free $\mathcal{B}$-module on the sheaf of sets $\mathcal{E}$ and in particular there is a canonical map $\mathcal{E} \to \Omega $.

Having said this, pick some $\mathcal{E}$ (for example $\mathcal{E} = \mathcal{B}$ as in the definition of the naive cotangent complex). The obstruction to writing $\xi $ as the class of a map $\mathcal{I}/\mathcal{I}^2 \to \mathcal{G}$ is an element in $\mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {B}(\Omega , \mathcal{G})$. Say this is represented by the extension $0 \to \mathcal{G} \to \mathcal{H} \to \Omega \to 0$ of $\mathcal{B}$-modules. Consider the sheaf of sets $\mathcal{E}' = \mathcal{E} \times _\Omega \mathcal{H}$ which comes with an induced map $\alpha ' : \mathcal{E}' \to \mathcal{B}$. Let $\mathcal{I}' = \mathop{\mathrm{Ker}}(\mathcal{A}[\mathcal{E}'] \to \mathcal{B})$ and $\Omega ' = \Omega _{\mathcal{A}[\mathcal{E}']/\mathcal{A}} \otimes _{\mathcal{A}[\mathcal{E}']} \mathcal{B}$. The pullback of $\xi $ under the quasi-isomorphism $\mathop{N\! L}\nolimits (\alpha ') \to \mathop{N\! L}\nolimits (\alpha )$ maps to zero in $\mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {B}(\Omega ', \mathcal{G})$ because the pullback of the extension $\mathcal{H}$ by the map $\Omega ' \to \Omega $ is split as $\Omega '$ is the free $\mathcal{B}$-module on the sheaf of sets $\mathcal{E}'$ and since by construction there is a commutative diagram

\[ \xymatrix{ \mathcal{E}' \ar[r] \ar[d] & \mathcal{E} \ar[d] \\ \mathcal{H} \ar[r] & \Omega } \]

This finishes the proof. $\square$

Lemma 91.13.3. If there exists a solution to (91.13.0.1), then the set of isomorphism classes of solutions is principal homogeneous under $\mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}( \mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$.

Proof. We observe right away that given two solutions $\mathcal{O}'_1$ and $\mathcal{O}'_2$ to (91.13.0.1) we obtain by Lemma 91.13.1 an obstruction element $o(\mathcal{O}'_1, \mathcal{O}'_2) \in \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}( \mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$ to the existence of a map $\mathcal{O}'_1 \to \mathcal{O}'_2$. Clearly, this element is the obstruction to the existence of an isomorphism, hence separates the isomorphism classes. To finish the proof it therefore suffices to show that given a solution $\mathcal{O}'$ and an element $\xi \in \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}( \mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$ we can find a second solution $\mathcal{O}'_\xi $ such that $o(\mathcal{O}', \mathcal{O}'_\xi ) = \xi $.

Pick $\alpha : \mathcal{E} \to \mathcal{O}$ as in Lemma 91.13.2 for the class $\xi $. Consider the surjection $f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}] \to \mathcal{O}$ with kernel $\mathcal{I}$ and corresponding naive cotangent complex $\mathop{N\! L}\nolimits (\alpha ) = (\mathcal{I}/\mathcal{I}^2 \to \Omega _{f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}]/ f^{-1}\mathcal{O}_\mathcal {B}} \otimes _{f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}]} \mathcal{O})$. By the lemma $\xi $ is the class of a morphism $\delta : \mathcal{I}/\mathcal{I}^2 \to \mathcal{G}$. After replacing $\mathcal{E}$ by $\mathcal{E} \times _\mathcal {O} \mathcal{O}'$ we may also assume that $\alpha $ factors through a map $\alpha ' : \mathcal{E} \to \mathcal{O}'$.

These choices determine an $f^{-1}\mathcal{O}_{\mathcal{B}'}$-algebra map $\varphi : \mathcal{O}_{\mathcal{B}'}[\mathcal{E}] \to \mathcal{O}'$. Let $\mathcal{I}' = \mathop{\mathrm{Ker}}(\varphi )$. Observe that $\varphi $ induces a map $\varphi |_{\mathcal{I}'} : \mathcal{I}' \to \mathcal{G}$ and that $\mathcal{O}'$ is the pushout, as in the following diagram

\[ \xymatrix{ 0 \ar[r] & \mathcal{G} \ar[r] & \mathcal{O}' \ar[r] & \mathcal{O} \ar[r] & 0 \\ 0 \ar[r] & \mathcal{I}' \ar[u]^{\varphi |_{\mathcal{I}'}} \ar[r] & f^{-1}\mathcal{O}_{\mathcal{B}'}[\mathcal{E}] \ar[u] \ar[r] & \mathcal{O} \ar[u]_{=} \ar[r] & 0 } \]

Let $\psi : \mathcal{I}' \to \mathcal{G}$ be the sum of the map $\varphi |_{\mathcal{I}'}$ and the composition

\[ \mathcal{I}' \to \mathcal{I}'/(\mathcal{I}')^2 \to \mathcal{I}/\mathcal{I}^2 \xrightarrow {\delta } \mathcal{G}. \]

Then the pushout along $\psi $ is an other ring extension $\mathcal{O}'_\xi $ fitting into a diagram as above. A calculation (omitted) shows that $o(\mathcal{O}', \mathcal{O}'_\xi ) = \xi $ as desired. $\square$

Lemma 91.13.4. Let $f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$ be a morphism of ringed topoi. Let $\mathcal{G}$ be an $\mathcal{O}$-module. The set of isomorphism classes of extensions of $f^{-1}\mathcal{O}_\mathcal {B}$-algebras

\[ 0 \to \mathcal{G} \to \mathcal{O}' \to \mathcal{O} \to 0 \]

where $\mathcal{G}$ is an ideal of square zero1 is canonically bijective to $\mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}(\mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$.

Proof. To prove this we apply the previous results to the case where (91.13.0.1) is given by the diagram

\[ \xymatrix{ 0 \ar[r] & \mathcal{G} \ar[r] & {?} \ar[r] & \mathcal{O} \ar[r] & 0 \\ 0 \ar[r] & 0 \ar[u] \ar[r] & f^{-1}\mathcal{O}_\mathcal {B} \ar[u] \ar[r]^{\text{id}} & f^{-1}\mathcal{O}_\mathcal {B} \ar[u] \ar[r] & 0 } \]

Thus our lemma follows from Lemma 91.13.3 and the fact that there exists a solution, namely $\mathcal{G} \oplus \mathcal{O}$. (See remark below for a direct construction of the bijection.) $\square$

Remark 91.13.5. Let $f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathcal{B}, \mathcal{O}_\mathcal {B})$ and $\mathcal{G}$ be as in Lemma 91.13.4. Consider an extension $0 \to \mathcal{G} \to \mathcal{O}' \to \mathcal{O} \to 0$ as in the lemma. We can choose a sheaf of sets $\mathcal{E}$ and a commutative diagram

\[ \xymatrix{ \mathcal{E} \ar[d]_{\alpha '} \ar[rd]^\alpha \\ \mathcal{O}' \ar[r] & \mathcal{O} } \]

such that $f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}] \to \mathcal{O}$ is surjective with kernel $\mathcal{J}$. (For example you can take any sheaf of sets surjecting onto $\mathcal{O}'$.) Then

\[ \mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_\mathcal {B}} \cong \mathop{N\! L}\nolimits (\alpha ) = \left( \mathcal{J}/\mathcal{J}^2 \longrightarrow \Omega _{f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}]/ f^{-1}\mathcal{O}_\mathcal {B}} \otimes _{f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}]} \mathcal{O}\right) \]

See Modules on Sites, Section 18.35 and in particular Lemma 18.35.2. Of course $\alpha '$ determines a map $f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}] \to \mathcal{O}'$ which in turn determines a map

\[ \mathcal{J}/\mathcal{J}^2 \longrightarrow \mathcal{G} \]

which in turn determines the element of $\mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}(\mathop{N\! L}\nolimits (\alpha ), \mathcal{G}) = \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}(\mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$ corresponding to $\mathcal{O}'$ by the bijection of the lemma.

Lemma 91.13.6. Let $f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}_\mathcal {C}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$ and $g : (\mathop{\mathit{Sh}}\nolimits (\mathcal{D}), \mathcal{O}_\mathcal {D}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}_\mathcal {C})$ be morphisms of ringed topoi. Let $\mathcal{F}$ be a $\mathcal{O}_\mathcal {C}$-module. Let $\mathcal{G}$ be a $\mathcal{O}_\mathcal {D}$-module. Let $c : g^*\mathcal{F} \to \mathcal{G}$ be a $\mathcal{O}_\mathcal {D}$-linear map. Finally, consider

  1. $0 \to \mathcal{F} \to \mathcal{O}_{\mathcal{C}'} \to \mathcal{O}_\mathcal {C} \to 0$ an extension of $f^{-1}\mathcal{O}_\mathcal {B}$-algebras corresponding to $\xi \in \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {C}}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{F})$, and

  2. $0 \to \mathcal{G} \to \mathcal{O}_{\mathcal{D}'} \to \mathcal{O}_\mathcal {D} \to 0$ an extension of $g^{-1}f^{-1}\mathcal{O}_\mathcal {B}$-algebras corresponding to $\zeta \in \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {D}}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {D}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$.

See Lemma 91.13.4. Then there is a morphism

\[ g' : (\mathop{\mathit{Sh}}\nolimits (\mathcal{D}), \mathcal{O}_{\mathcal{D}'}) \longrightarrow (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}_{\mathcal{C}'}) \]

of ringed topoi over $(\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$ compatible with $g$ and $c$ if and only if $\xi $ and $\zeta $ map to the same element of $\mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {D}}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$.

Proof. The stament makes sense as we have the maps

\[ \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {C}}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{F}) \to \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {D}}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, Lg^*\mathcal{F}) \to \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {D}} (Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{G}) \]

using the map $Lg^*\mathcal{F} \to g^*\mathcal{F} \xrightarrow {c} \mathcal{G}$ and

\[ \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_ Y}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {D}/\mathcal{O}_\mathcal {B}}, \mathcal{G}) \to \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_ Y}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{G}) \]

using the map $Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}} \to \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {D}/\mathcal{O}_\mathcal {B}}$. The statement of the lemma can be deduced from Lemma 91.13.1 applied to the diagram

\[ \xymatrix{ & 0 \ar[r] & \mathcal{G} \ar[r] & \mathcal{O}_{\mathcal{D}'} \ar[r] & \mathcal{O}_\mathcal {D} \ar[r] & 0 \\ & 0 \ar[r]|\hole & 0 \ar[u] \ar[r] & g^{-1}f^{-1}\mathcal{O}_\mathcal {B} \ar[u] \ar[r]|\hole & g^{-1}f^{-1}\mathcal{O}_\mathcal {B} \ar[u] \ar[r] & 0 \\ 0 \ar[r] & \mathcal{F} \ar[ruu] \ar[r] & \mathcal{O}_{\mathcal{C}'} \ar[r] & \mathcal{O}_\mathcal {C} \ar[ruu] \ar[r] & 0 \\ 0 \ar[r] & 0 \ar[ruu]|\hole \ar[u] \ar[r] & f^{-1}\mathcal{O}_\mathcal {B} \ar[ruu]|\hole \ar[u] \ar[r] & f^{-1}\mathcal{O}_\mathcal {B} \ar[ruu]|\hole \ar[u] \ar[r] & 0 } \]

and a compatibility between the constructions in the proofs of Lemmas 91.13.4 and 91.13.1 whose statement and proof we omit. (See remark below for a direct argument.) $\square$

Remark 91.13.7. Let $f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}_\mathcal {C}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$, $g : (\mathop{\mathit{Sh}}\nolimits (\mathcal{D}), \mathcal{O}_\mathcal {D}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}_\mathcal {C})$, $\mathcal{F}$, $\mathcal{G}$, $c : g^*\mathcal{F} \to \mathcal{G}$, $0 \to \mathcal{F} \to \mathcal{O}_{\mathcal{C}'} \to \mathcal{O}_\mathcal {C} \to 0$, $\xi \in \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {C}}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{F})$, $0 \to \mathcal{G} \to \mathcal{O}_{\mathcal{D}'} \to \mathcal{O}_\mathcal {D} \to 0$, and $\zeta \in \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {D}}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {D}/\mathcal{O}_\mathcal {B}}, \mathcal{G})$ be as in Lemma 91.13.6. Using pushout along $c : g^{-1}\mathcal{F} \to \mathcal{G}$ we can construct an extension

\[ \xymatrix{ 0 \ar[r] & \mathcal{G} \ar[r] & \mathcal{O}'_1 \ar[r] & g^{-1}\mathcal{O}_\mathcal {C} \ar[r] & 0 \\ 0 \ar[r] & g^{-1}\mathcal{F} \ar[u]^ c \ar[r] & g^{-1}\mathcal{O}_{\mathcal{C}'} \ar[u] \ar[r] & g^{-1}\mathcal{O}_\mathcal {C} \ar@{=}[u] \ar[r] & 0 } \]

Using pullback along $g^\sharp : g^{-1}\mathcal{O}_\mathcal {C} \to \mathcal{O}_\mathcal {D}$ we can construct an extension

\[ \xymatrix{ 0 \ar[r] & \mathcal{G} \ar[r] & \mathcal{O}_{\mathcal{D}'} \ar[r] & \mathcal{O}_\mathcal {D} \ar[r] & 0 \\ 0 \ar[r] & \mathcal{G} \ar@{=}[u] \ar[r] & \mathcal{O}'_2 \ar[u] \ar[r] & g^{-1}\mathcal{O}_\mathcal {C} \ar[u] \ar[r] & 0 } \]

A diagram chase tells us that there exists a morphism $g' : (\mathop{\mathit{Sh}}\nolimits (\mathcal{D}), \mathcal{O}_{\mathcal{D}'}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}_{\mathcal{C}'})$ over $(\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$ compatible with $g$ and $c$ if and only if $\mathcal{O}'_1$ is isomorphic to $\mathcal{O}'_2$ as $g^{-1}f^{-1}\mathcal{O}_\mathcal {B}$-algebra extensions of $g^{-1}\mathcal{O}_\mathcal {C}$ by $\mathcal{G}$. By Lemma 91.13.4 these extensions are classified by the LHS of

\[ \mathop{\mathrm{Ext}}\nolimits ^1_{g^{-1}\mathcal{O}_\mathcal {C}}( \mathop{N\! L}\nolimits _{g^{-1}\mathcal{O}_\mathcal {C}/g^{-1}f^{-1}\mathcal{O}_\mathcal {B}}, \mathcal{G}) = \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {D}}( Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}}, \mathcal{G}) \]

Here the equality comes from tensor-hom adjunction and the equalities

\[ \mathop{N\! L}\nolimits _{g^{-1}\mathcal{O}_\mathcal {C}/g^{-1}f^{-1}\mathcal{O}_\mathcal {B}} = g^{-1}\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}} \quad \text{and}\quad Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}} = g^{-1}\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}} \otimes _{g^{-1}\mathcal{O}_ X}^\mathbf {L} \mathcal{O}_ Y \]

For the first of these see Modules on Sites, Lemma 18.35.3; the second follows from the definition of derived pullback. Thus, in order to see that Lemma 91.13.6 is true, it suffices to show that $\mathcal{O}'_1$ corresponds to the image of $\xi $ and that $\mathcal{O}'_2$ correspond to the image of $\zeta $. The correspondence between $\xi $ and $\mathcal{O}'_1$ is immediate from the construction of the class $\xi $ in Remark 91.13.5. For the correspondence between $\zeta $ and $\mathcal{O}'_2$, we first choose a commutative diagram

\[ \xymatrix{ \mathcal{E} \ar[d]_{\beta '} \ar[rd]^\beta \\ \mathcal{O}_{\mathcal{D}'} \ar[r] & \mathcal{O}_\mathcal {D} } \]

such that $g^{-1}f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}] \to \mathcal{O}_\mathcal {D}$ is surjective with kernel $\mathcal{K}$. Next choose a commutative diagram

\[ \xymatrix{ \mathcal{E} \ar[d]_{\beta '} & \mathcal{E}' \ar[l]^\varphi \ar[d]_{\alpha '} \ar[rd]^\alpha \\ \mathcal{O}_{\mathcal{D}'} & \mathcal{O}'_2 \ar[l] \ar[r] & g^{-1}\mathcal{O}_\mathcal {C} } \]

such that $g^{-1}f^{-1}\mathcal{O}_\mathcal {B}[\mathcal{E}'] \to g^{-1}\mathcal{O}_\mathcal {C}$ is surjective with kernel $\mathcal{J}$. (For example just take $\mathcal{E}' = \mathcal{E} \amalg \mathcal{O}'_2$ as a sheaf of sets.) The map $\varphi $ induces a map of complexes $\mathop{N\! L}\nolimits (\alpha ) \to \mathop{N\! L}\nolimits (\beta )$ (notation as in Modules, Section 17.31) and in particular $\bar\varphi : \mathcal{J}/\mathcal{J}^2 \to \mathcal{K}/\mathcal{K}^2$. Then $\mathop{N\! L}\nolimits (\alpha ) \cong \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {D}/\mathcal{O}_\mathcal {B}}$ and $\mathop{N\! L}\nolimits (\beta ) \cong \mathop{N\! L}\nolimits _{g^{-1}\mathcal{O}_\mathcal {C}/g^{-1}f^{-1}\mathcal{O}_\mathcal {B}}$ and the map of complexes $\mathop{N\! L}\nolimits (\alpha ) \to \mathop{N\! L}\nolimits (\beta )$ represents the map $Lg^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {C}/\mathcal{O}_\mathcal {B}} \to \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {D}/\mathcal{O}_\mathcal {B}}$ used in the statement of Lemma 91.13.6 (see first part of its proof). Now $\zeta $ corresponds to the class of the map $\mathcal{K}/\mathcal{K}^2 \to \mathcal{G}$ induced by $\beta '$, see Remark 91.13.5. Similarly, the extension $\mathcal{O}'_2$ corresponds to the map $\mathcal{J}/\mathcal{J}^2 \to \mathcal{G}$ induced by $\alpha '$. The commutative diagram above shows that this map is the composition of the map $\mathcal{K}/\mathcal{K}^2 \to \mathcal{G}$ induced by $\beta '$ with the map $\bar\varphi : \mathcal{J}/\mathcal{J}^2 \to \mathcal{K}/\mathcal{K}^2$. This proves the compatibility we were looking for.

Lemma 91.13.8. Let $t : (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'), \mathcal{O}_{\mathcal{B}'})$, $\mathcal{J} = \mathop{\mathrm{Ker}}(t^\sharp )$, $f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$, $\mathcal{G}$, and $c : \mathcal{J} \to \mathcal{G}$ be as in (91.13.0.1). Denote $\xi \in \mathop{\mathrm{Ext}}\nolimits ^1_{\mathcal{O}_\mathcal {B}}( \mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {B}/\mathcal{O}_{\mathcal{B}'}}, \mathcal{J})$ the element corresponding to the extension $\mathcal{O}_{\mathcal{B}'}$ of $\mathcal{O}_\mathcal {B}$ by $\mathcal{J}$ via Lemma 91.13.4. The set of isomorphism classes of solutions is canonically bijective to the fibre of

\[ \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}(\mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_{\mathcal{B}'}}, \mathcal{G})\to \mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}( Lf^*\mathop{N\! L}\nolimits _{\mathcal{O}_\mathcal {B}/\mathcal{O}_{\mathcal{B}'}}, \mathcal{G}) \]

over the image of $\xi $.

Proof. By Lemma 91.13.4 applied to $t \circ f : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'), \mathcal{O}_{\mathcal{B}'})$ and the $\mathcal{O}$-module $\mathcal{G}$ we see that elements $\zeta $ of $\mathop{\mathrm{Ext}}\nolimits ^1_\mathcal {O}(\mathop{N\! L}\nolimits _{\mathcal{O}/\mathcal{O}_{\mathcal{B}'}}, \mathcal{G})$ parametrize extensions $0 \to \mathcal{G} \to \mathcal{O}' \to \mathcal{O} \to 0$ of $f^{-1}\mathcal{O}_{\mathcal{B}'}$-algebras. By Lemma 91.13.6 applied to

\[ (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \xrightarrow {f} (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B}) \xrightarrow {t} (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'), \mathcal{O}_{\mathcal{B}'}) \]

and $c : \mathcal{J} \to \mathcal{G}$ we see that there is an morphism

\[ f' : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}') \longrightarrow (\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'), \mathcal{O}_{\mathcal{B}'}) \]

over $(\mathop{\mathit{Sh}}\nolimits (\mathcal{B}'), \mathcal{O}_{\mathcal{B}'})$ compatible with $c$ and $f$ if and only if $\zeta $ maps to $\xi $. Of course this is the same thing as saying $\mathcal{O}'$ is a solution of (91.13.0.1). $\square$

[1] In other words, the set of isomorphism classes of first order thickenings $i : (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}) \to (\mathop{\mathit{Sh}}\nolimits (\mathcal{C}), \mathcal{O}')$ over $(\mathop{\mathit{Sh}}\nolimits (\mathcal{B}), \mathcal{O}_\mathcal {B})$ endowed with an isomorphism $\mathcal{G} \to \mathop{\mathrm{Ker}}(i^\sharp )$ of $\mathcal{O}$-modules.

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