# Formal geometry along a closed subscheme

*Mathematical exposition by GPT-6.1 Sol (OpenAI). Original exposition: CC0 1.0.*

A formal completion remembers every infinitesimal neighbourhood of a closed subscheme. Two questions arise. Does this information determine maps between vector bundles near the closed subscheme? Does every compatible system of vector bundles come from a bundle on an ordinary neighbourhood? The first is a comparison question; the second is an existence question. They require different depth bounds.

We use Local cohomology for support sequences and Čech complexes, Local duality and finiteness for duality, annihilators, finiteness and arbitrary-ideal completion, and Cohomological dimension, vanishing and connectedness for the geometry of supported cohomology. The earlier Cohomology of projective space, Theorem 2.2, proves the monomial calculation used here. Serre’s theorems on projective schemes, Section 1 and Theorem 2.2, proves ample generation, the ample-power embedding and vanishing on proper schemes. The cone construction and all comparison and existence arguments used below are written in this lesson. Projective comparison concerns completion along an ample zero scheme.

All schemes are Noetherian. A coherent sheaf with zero stalk has depth infinity. A formal module is finite locally free when it is locally free of finite rank at every finite level. Neighbourhoods are ordered by shrinking. In this lesson a hat at a local ring along an ideal means completion for that ideal, which need not be completion for the maximal ideal.

## 1. Coherent formal modules and pro-objects

Let \(\mathcal I\subset\mathcal O_X\) be a coherent ideal, let \(Y=V(\mathcal I)\), and let
\[
Y_n=(Y,\mathcal O_X/\mathcal I^n),\qquad n\ge1.
\]
An object of \(\operatorname{Coh}(X,\mathcal I)\) is an inverse system \((\mathcal F_n)\) of coherent \(\mathcal O_X\)-modules, killed by \(\mathcal I^n\), together with transition maps inducing isomorphisms
\[
\mathcal F_{n+1}/\mathcal I^n\mathcal F_{n+1}\simeq\mathcal F_n.
\tag{1.1}
\]
Morphisms are compatible systems of maps at the same levels. The completion of a coherent \(\mathcal F\) is \(\mathcal F^\wedge=(\mathcal F/\mathcal I^n\mathcal F)\). Formal sections are \(\varprojlim_n\Gamma(Y_n,\mathcal F_n)\).

**Lemma 1.1 (the affine description).** On \(X=\operatorname{Spec}A\), coherent formal modules are equivalent to finite modules over \(\widehat A=\varprojlim A/I^n\). A system \((M_n)\) corresponds to \(M=\varprojlim M_n\), and \(M/I^nM=M_n\).

**Proof.** Choose generators of \(M_1\) and lift them compatibly to elements of the limit, using the surjective transitions. They define maps \((A/I^n)^r\to M_n\). These are surjective: their reductions modulo \(I\) are surjective, and \(I/I^n\) is nilpotent, so Nakayama applies. Write \(K_n\) for the kernels. A relation at level \(n\) lifts to a relation at level \(n+1\): lift it arbitrarily, then subtract an element of \(I^n(A/I^{n+1})^r\) whose image cancels the error in \(I^nM_{n+1}\). Thus \(K_{n+1}\to K_n\) is surjective. Taking limits yields
\[
0\to\varprojlim K_n\to\widehat A^r\to M\to0.
\]
The limit kernel maps onto each \(K_n\). Reducing this presentation modulo \(I^n\) gives \(M/I^nM=M_n\). This proves finiteness and recovers the system. Conversely a finite \(\widehat A\)-module is complete and gives the required quotients; compatible quotient maps uniquely determine maps of complete modules. ∎

**Proposition 1.2.** The category \(\operatorname{Coh}(X,\mathcal I)\) is abelian, and completion of coherent modules is exact.

**Proof.** Locally Lemma 1.1 identifies the category with finite modules over a Noetherian completed ring, an abelian category. Kernels and cokernels of morphisms of complete modules, reduced modulo \(I^n\), define the corresponding formal objects. Their universal properties make these local constructions agree on overlaps and glue. For a short exact sequence of coherent modules, affine completion is exact by Artin–Rees, or equivalently by flatness of Noetherian completion and its tensor formula. Therefore the formal completion functor is exact locally and hence globally. ∎

The kernel is not generally the system of termwise kernels. For multiplication by \(t\) on the formal module over \(k[t]\) completed at \((t)\), the completed map \(k[[t]]\xrightarrow{t}k[[t]]\) is injective. Its kernel in the formal category is zero. The levelwise kernels in \(k[t]/t^n\) are nonzero, generated by \(t^{n-1}\), and their transitions are zero. This system is pro-zero and fails (1.1).

**Proposition 1.3 (recognition inside a pro-category).** The functor
\[
\operatorname{Coh}(X,\mathcal I)\longrightarrow
\operatorname{Pro}(\operatorname{QCoh}(X))
\tag{1.2}
\]
is fully faithful.

**Proof.** A pro-morphism can be represented, after increasing its source indices, by maps \(\alpha_n:\mathcal F_{m(n)}\to\mathcal G_n\), where \(m(n)\ge n\). Since \(\mathcal I^n\mathcal G_n=0\), each factors uniquely through
\(\mathcal F_{m(n)}/\mathcal I^n\mathcal F_{m(n)}=\mathcal F_n\).
The resulting maps \(\mathcal F_n\to\mathcal G_n\) are compatible: the pro-compatibilities hold after precomposition with a sufficiently high transition, and that transition is surjective. Their uniqueness also shows independence of the representative. Thus every pro-morphism comes from exactly one formal morphism. ∎

This proposition concerns the passage from formal systems to pro-objects. It does not say that completion of ordinary coherent sheaves is always fully faithful. An ordinary sheaf supported away from \(Y\) has zero completion. Compare [Stacks, [Tag 087W](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/coherent.html#coherent-lemma-inverse-systems-affine), [Tag 0EIQ](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-recognize-formal-coherent-modules)].

## 2. What comparison of sections proves

Let \(\mathcal V\) be the directed set of opens containing \(Y\). In
\(\varinjlim_{V\in\mathcal V}\operatorname{Coh}(V)\), an object is defined on one such neighbourhood; two maps agree when they agree after shrinking. For vector bundles \(E,F\), its morphisms are
\[
\operatorname*{colim}_{V'}\Gamma(V',E^\vee\otimes F).
\tag{2.1}
\]
The completion functor is fully faithful on vector bundles exactly when these spaces equal their formal counterparts. Its essential surjectivity says every finite locally free formal module has an algebraization on some neighbourhood. SGA 2 calls the first condition *Lef* and the combination of both conditions *Leff*.

**Proposition 2.1 (three comparison tests).** Each of the following section comparisons implies full faithfulness of completion on vector bundles on \(X\):

1. \(X\) is quasi-affine and \(\Gamma(X,\mathcal O_X)\to\varprojlim\Gamma(Y_n,\mathcal O_{Y_n})\) is an isomorphism.
2. \(X\) has an ample invertible sheaf \(L\), and the section comparison is an isomorphism for \(L^m\) for every sufficiently large \(m\).
3. The section comparison is an isomorphism for every vector bundle.

Condition 1 implies 2, and 2 implies 3. Condition 3 is equivalent to full faithfulness. The same assertions hold with sections on \(X\) replaced by their colimits over neighbourhoods of \(Y\), and with bundles allowed to be defined on one such neighbourhood.

**Proof.** On a quasi-affine scheme, the distinguished affine opens contained in an ambient affine scheme form a basis and are defined by global regular functions. Thus \(\mathcal O_X\) is ample, and condition 1 is condition 2 for this ample sheaf. Under condition 2, let \(E\) be a vector bundle. Ample generation applied to \(E^\vee\otimes L^p\), with \(p\) sufficiently large, gives a surjection \((L^{-p})^r\to E^\vee\). Dualize it. The resulting injection \(E\to(L^p)^r\) has locally free cokernel \(C\), because the surjection splits locally. Repeat the construction with \(C\), choosing \(q\) sufficiently large. We obtain a sequence
\[
0\to E\to(L^p)^r\to(L^q)^s
\tag{2.2}
\]
that remains exact after any base change. Sections of \(E\), both ordinarily and formally, are the kernels of the maps between the two displayed sums of ample powers. The comparisons for those powers identify the kernels, proving condition 3. Inverse limits preserve this kernel statement; surjectivity of section transitions is not required.

For vector bundles, formal maps \(E^\wedge\to F^\wedge\) are the limit of sections of \(E^\vee\otimes F\) on \(Y_n\). Condition 3 therefore proves full faithfulness. Conversely use \(\operatorname{Hom}(\mathcal O_X,E)=\Gamma(X,E)\).

For the neighbourhood version perform (2.2) where \(E\) is defined, since the restriction of an ample sheaf is ample. Filtered colimits of modules are exact, so taking the section kernels and then shrinking gives the identical proof. The internal-Hom argument uses a common neighbourhood for both bundles. ∎

This gives the criteria of [Stacks, [Tag 0EKP](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-completion-fully-faithful), [Tag 0EK2](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-completion-fully-faithful-general)], including the converses needed to identify full faithfulness. Existence of objects is a further theorem, not a consequence of these tests.

## 3. A principal formal-cohomology calculation

We need an elementary calculation before passing to the projective cone. It also explains why a zero divisor section is allowed.

**Lemma 3.1.** Let \(f\) act on a coherent sheaf \(F\) on a quasi-compact Noetherian scheme. Then
\[
0\to\widehat{H^i(F)}\to
\varprojlim_n H^i(F/f^nF)\to
T_f(H^{i+1}(F))\to0,
\tag{3.1}
\]
where the hat denotes ordinary \(f\)-adic completion and
\(T_f(N)=\varprojlim(N[f^n],f)\).

**Proof.** Use the two-term complexes \(K_n=[F\xrightarrow{f^n}F]\) in degrees \(-1,0\); their transitions multiply the left term by \(f\) and are the identity on the right. The long exact sequence gives
\[
0\to H^i(F)/f^nH^i(F)\to H^i(K_n)
\to H^{i+1}(F)[f^n]\to0.
\]
The left system has surjective transitions, so its first derived inverse limit is zero. Taking inverse limits gives (3.1) with \(K_n\) in place of the ordinary quotients.

To justify that replacement, the ascending coherent kernels \(F[f^n]\) stabilize, say at a sheaf \(T\) killed by \(f^r\). The cone comparing \(K_n\) with \(F/f^nF\) is this kernel in degree \(-1\). Its transition over \(r\) consecutive steps is multiplication by \(f^r\), hence zero. It is therefore pro-zero, as are all its cohomology systems. The two systems of cohomology groups have the same inverse limits. This proves the formula without requiring \(f\) to be a nonzerodivisor. ∎

**Lemma 3.2 (supported annihilators give formal comparison).** Let \(A\) be Noetherian and \(f\)-adically complete, let \(f\in\mathfrak a\), let \(M\) be finite, and put \(U=\operatorname{Spec}A\setminus V(\mathfrak a)\). If \(H^j_{\mathfrak a}(M)\) is killed by a power of \(f\) for \(1\le j\le\sigma+1\), then
\[
H^i(U,\widetilde M)\simeq
\varprojlim H^i(U,\widetilde{M/f^nM}),\qquad 0\le i<\sigma.
\tag{3.2}
\]

**Proof.** For \(i>0\), both \(H^i(U,\widetilde M)=H^{i+1}_{\mathfrak a}(M)\) and the next group are killed by a fixed power of \(f\). The first is already ordinarily complete and the second has zero Tate module: sufficiently long transition maps in its Tate system are zero. Lemma 3.1 proves the assertion.

For degree zero the support sequence gives
\[
0\to L=M/H^0_{\mathfrak a}(M)\to\Gamma(U,\widetilde M)
\to H^1_{\mathfrak a}(M)\to0.
\]
The finite module \(L\) is complete. The last module is killed by \(f^r\). If \(N=\Gamma(U,\widetilde M)\), then for \(n\ge r\)
\(f^nL\subset f^nN\subset f^{n-r}L\).
Thus the topology induced on \(L\) is equivalent to its complete \(f\)-adic topology, and \(N/L\) is discrete. These inclusions prove directly that \(N\) is separated and complete: a compatible sequence has a fixed class in \(N/L\), and after subtracting a representative its convergence is a convergence problem in \(L\). Finally \(H^1(U,\widetilde M)=H^2_{\mathfrak a}(M)\) has zero Tate module. Lemma 3.1 proves degree zero too. ∎

This proves the principal comparison mechanism of [Stacks, [Tag 0BLD](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-formal-functions-principal), [Tag 0EII](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-alternative-H0), [Tag 0EKM](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-alternative-higher)]. Ordinary completeness of the degree-zero section module was checked separately; it was not inferred merely from vanishing of a Tate module.

## 4. Projective Lefschetz comparison

Let \(P\) be proper over a field \(k\), let \(L\) be ample invertible, let \(s\in\Gamma(P,L)\), and let \(Q=Z(s)\). Write \(Q_n=Z(s^n)\), and \(F_n=F|_{Q_n}\) for a coherent \(F\). The section is allowed to be a zero divisor.

**Theorem 4.1.** Suppose an integer \(\sigma\) satisfies
\[
\operatorname{depth}(F_p)+\dim\overline{\{p\}}>\sigma
\quad\text{for every }p\in P\setminus Q.
\tag{4.1}
\]
Then
\[
H^i(P,F)\longrightarrow\varprojlim_n H^i(Q_n,F_n)
\tag{4.2}
\]
is an isomorphism for \(0\le i<\sigma\).

We need the full section ring, including when the first power of \(L\) is not very ample.

**Lemma (the ample section ring and its puncture).** Set
\(A=\bigoplus_{m\ge0}\Gamma(P,L^m)\).
This is an algebra of finite type over \(k\). Moreover \(P=\operatorname{Proj}A\), and the complement of the vertex \(Z=V(A_+)\) is
\[
\pi:U=\operatorname{Spec}_P\bigl(\bigoplus_{m\in\mathbb Z}L^m\bigr)\longrightarrow P.
\tag{4.3}
\]
Locally this is \(\operatorname{Spec}\mathcal O_P[t,t^{-1}]\). The vertex is a finite set of closed points. The section \(s\) becomes \(f\in A_1\), and \(V(f)\cap U=\pi^{-1}(Q)\), compatibly with all powers.

**Proof.** The empty scheme gives the zero ring and empty constructions. Otherwise Serre's theorems on projective schemes, Lemma 1.3, gives a closed embedding with \(L^b=\mathcal O_P(1)\) for some \(b>0\). Let \(B\) be its degree-one homogeneous coordinate ring. For each \(0\le j<b\), the same lesson's Lemma 3.1 makes
\[
\bigoplus_{a\ge0}H^0(P,L^{ba+j})
\]
a finite \(B\)-module. Their finite direct sum is \(A\), with the action of \(B\) through its degree-\(b\) sections. Thus \(A\) is finite over the finite-type \(k\)-algebra \(B\), and is itself finite type. Theorem 2.2 of that lesson makes \(A_0=H^0(P,\mathcal O_P)\) finite over \(k\), proving the assertion about the vertex.

For every positive-degree section \(a\in H^0(P,L^e)\), its nonvanishing open \(P_a\) is affine. Indeed apply the ample-power embedding lemma to \(L^e\), and add \(a^m\) to the sections defining the resulting embedding by \(L^{em}\). Adding a coordinate preserves an immersion: on a chart of an original nonzero coordinate the new map is the graph of the quotient of that extra section by the coordinate. Properness makes this immersion closed, by the same graph argument as in that lemma. Its intersection with the affine chart for the added coordinate is exactly \(P_a\), hence affine. If the section is nilpotent, the open is empty and the assertion still holds.

The denominator-extension Lemma 1.1 of the Serre lesson gives, for every integer \(r\),
\[
(A[a^{-1}])_r=\Gamma(P_a,L^r).
\]
Negative initial tensor powers cause no problem: sufficiently large denominator powers put the numerator in a nonnegative degree of \(A\). For \(r=0\) this identifies the affine Proj chart \(D_+(a)\) with \(P_a\). These charts cover both schemes, and their fraction identifications agree on overlaps. This proves \(P=\operatorname{Proj}A\).

Choose one sufficiently large \(n\) such that both \(L^n\) and \(L^{n+1}\) are globally generated, using the eventual-generation proof in Section 1 of the Serre lesson. Choose finite generating section sets \((u_i)\) and \((v_j)\). The affines \(P_{u_iv_j}\) cover \(P\). On each, \(v_j/u_i\) is a degree-one invertible section, so
\[
A[(u_iv_j)^{-1}]
=\Gamma(P_{u_iv_j},\mathcal O_P)[v_j/u_i,(v_j/u_i)^{-1}].
\]
These affines cover the punctured spectrum as well. To check this explicitly, on any \(P_a=D_+(a)\) the degree-zero functions
\((u_iv_j)^{\deg a}/a^{2n+1}\)
have distinguished opens covering \(P_a\), hence generate its unit ideal. Clearing their degree-zero denominators shows that a power of \(a\) lies in the ideal generated by the \(u_iv_j\). Thus every prime avoiding \(A_+\) avoids at least one such product. The displayed Laurent rings therefore glue to the relative spectrum in (4.3), with the prescribed line-bundle transition functions. Its degree-one section \(f\) is the pullback of \(s\); the quotient identities for its powers give the final assertion. ∎

This gives the section-ring construction of [Stacks, Tag 0EKI](https://stacks.math.columbia.edu/tag/0EKI), without assuming generation of the section ring in degree one.

**Proof of Theorem 4.1.** Extend \(\pi^*F\) from the quasi-compact open \(U\) to a finite \(A\)-module \(M\). For \(u\in U\setminus V(f)\), put \(p=\pi(u)\). A fibre of \(\pi\) is a regular curve. At its generic point the depth of the pulled-back sheaf is unchanged and its closure dimension increases by one. At a closed point of that fibre the depth increases by one and its closure dimension is unchanged. This follows locally from flatness of \(\mathcal O_{P,p}\to\mathcal O_{P,p}[t,t^{-1}]_u\), the regular fibre and the dimension formula. In either case, for a closed vertex point \(z\in\overline{\{u\}}\),
\[
\operatorname{depth}(M_u)+\dim\mathcal O_{\overline{\{u\}},z}
=\operatorname{depth}(F_p)+\dim\overline{\{p\}}+1
>\sigma+1.
\tag{4.4}
\]
The interval dimension equals the closure dimension because \(z\) is closed in a scheme of finite type over a field. Such an \(A\) has a dualizing complex, obtained from a polynomial ring by the quotient construction. The annihilator theorem of Local duality and finiteness, applied to support at \(Z\) and the closed set \(V(f)\) containing it, now gives a power of \(f\) killing every \(H^j_Z(M)\) for \(j\le\sigma+1\).

Complete \(A\) at \((f)\), obtaining \(A'\), and put \(M'=M\otimes_AA'\), \(U'=U\times_X\operatorname{Spec}A'\). Flat base change preserves the annihilators. Lemma 3.2 and flat Čech base change give
\[
H^i(U,\pi^*F)\otimes_AA'\simeq
\varprojlim_n H^i(U,\pi^*F/f^n\pi^*F),\qquad i<\sigma.
\tag{4.5}
\]
Indeed completion induces an isomorphism on every quotient by \(f^n\); the finite affine Čech cover of \(U\) also proves the asserted cohomology base change. The affine morphism (4.3) decomposes these groups by weight:
\[
H^i(U,\pi^*F)=\bigoplus_{m\in\mathbb Z}H^i(P,F\otimes L^m),
\]
and its \(n\)-th quotient has the analogous decomposition with \(Q_n,F_n\).

For completeness, the grading argument used to extract weight zero from (4.5) is as follows. Let \(B\) be Noetherian and nonnegatively graded, let \(J\subset B_+\) be homogeneous, and suppose a graded module \(T\) maps compatibly to graded modules \(G_n\) killed by \(J^n\), inducing \(T\otimes_B\widehat B\simeq\varprojlim G_n\). Then
\[
T_d\simeq\varprojlim G_{n,d}.
\tag{4.6}
\]
For injectivity, put a putative kernel element in a finite homogeneous submodule with generators of degrees at least \(b\). Flatness of Noetherian completion embeds the completed tensor of this submodule in that of \(T\). Reduction modulo \(J^n\) changes no degrees below \(b+n\). Choosing \(b+n>d\) shows that a degree-\(d\) element zero after completed tensor was zero already. For surjectivity, express an element of the limit of degree \(d\) as a finite sum \(\sum x_j\otimes a_j'\), with homogeneous \(x_j\) of degrees \(d_j\). Completed coefficients have well-defined components in each nonnegative degree, since \(B/J^n\) stabilizes in every fixed degree. The degree-\(d\) projection of the sum is therefore the image of \(\sum (a_j')_{d-d_j}x_j\in T_d\); all other components disappear under that projection. This proves (4.6). It avoids interchanging an inverse limit with an infinite direct sum.

Apply (4.6) to (4.5) and take \(d=0\). The result is exactly (4.2). No regularity of \(f\) was used in Lemma 3.2, so the proof retains the stated generality. ∎

**Corollary 4.2 (all open neighbourhoods).** If (4.1) holds with \(\sigma=1\), then for every open \(V\supset Q\),
\[
\Gamma(V,F)\simeq\varprojlim\Gamma(Q_n,F_n).
\tag{4.7}
\]

**Proof.** Theorem 4.1 proves surjectivity using sections on \(P\). To prove injectivity, suppose a section on \(V\) vanishes on every \(Q_n\). At each point of \(Q\), Krull intersection in its finite stalk makes the section zero. Coherence then makes its support in \(V\) disjoint from a neighbourhood of \(Q\). The closure \(T\) of this support in \(P\) is disjoint from \(Q\), because \(Q\subset V\) and support is closed in \(V\).

The complement of the zero scheme of an ample section in a proper scheme is affine: in (4.3) it is the degree-zero quotient of the affine principal open \(D(f)\), or equivalently the standard Proj open. Thus \(T\) is both proper and affine over \(k\), and is finite over \(k\). Its points are closed. At such a point outside \(Q\), (4.1) gives depth at least two. A nonzero section supported at that point would give maximal-ideal torsion in the stalk, contradicting even positive depth. Hence the section is zero. ∎

**Corollary 4.3 (surfaces and threefolds).** On a Cohen–Macaulay proper equidimensional \(k\)-scheme of dimension \(n\), a vector bundle satisfies
\(\operatorname{depth}(E_p)+\dim\overline{\{p\}}=n\)
where it has nonzero rank. Therefore comparison holds for \(i<n-1\). In particular it computes sections on a Cohen–Macaulay surface, and both \(H^0\) and \(H^1\) on a Cohen–Macaulay threefold.

**Proof.** Local Cohen–Macaulay depth is local dimension; a nonzero free module has the same depth as its ring. The dimension formula for an equidimensional finite-type scheme adds the local dimension and the closure dimension to \(n\). Use \(\sigma=n-1\) in Theorem 4.1. ∎

These are [Stacks, [Tag 0EL1](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-proposition-lefschetz), [Tag 0EL2](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-lefschetz-addendum), [Tag 0EL3](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-example-lefschetz)]. The inequality is imposed off \(Q\); the section need not define an effective Cartier divisor.

Positive depth also matters for injectivity. On \(\mathbb P^2\), choose a closed point \(p\) off the hyperplane and take its skyscraper sheaf \(k(p)\). It has nonzero global sections, but every formal restriction along the hyperplane is zero. Its depth at \(p\) is zero and its closure has dimension zero, so the hypothesis correctly fails.

## 5. From formal systems to finite graded modules

The following lifting argument is the principal-ideal part of the existence proof. A system is **regular for \(f\)** if locally it is the quotient system of a module on which \(f\) is injective. Equivalently its multiplication maps give exact sequences
\[
0\to E_m\xrightarrow{f^n}E_{m+n}\to E_n\to0.
\tag{5.1}
\]
Regularity here concerns the formal module, not necessarily the ambient ring.

**Lemma 5.1 (canonical extension of a regular principal system).** Let \(A\) be Noetherian, \(f\in\mathfrak a\), and \(U=\operatorname{Spec}A\setminus V(\mathfrak a)\). Let \((E_n)\) be a regular coherent formal system for \(f\) on \(U\). Suppose each of the systems \((H^0(U,E_n))\) and \((H^1(U,E_n))\) is pro-isomorphic to a system of finite \(A\)-modules. Then the section system is pro-isomorphic to \((N/f^nN)\) for a finite module \(N\) over the \(f\)-adic completion of \(A\). Its associated formal sheaves restrict to \((E_n)\) on \(U\).

**Proof.** Put \(M=\varprojlim H^0(U,E_n)\) and \(B=\varprojlim H^1(U,E_n)\). For \(p=0,1\), (5.1) gives
\[
\ker\bigl(\varprojlim H^p(U,E_n)\to H^p(U,E_c)\bigr)
=f^c\varprojlim H^p(U,E_n).
\tag{5.2}
\]
For \(p=0\) this is left exactness of inverse limits. For \(p=1\), choose preimages under multiplication by \(f^c\) in the long exact sequences. Consecutive choices differ by boundary classes from the single, constant module \(H^0(U,E_c)\). If these differences are the boundaries of \(b_n\), replace the choices by boundaries of \(c_n\), chosen recursively with \(c_{n+1}-c_n=b_n\). The adjusted preimages are compatible. This proves (5.2).

Thus both limit topologies are their \(f\)-adic topologies; they are separated and complete. The pro-finiteness hypothesis implies that the image of either limit at any fixed level is finite: a sufficiently late transition factors through a finite module in the pro-isomorphic system, so the image is a submodule of a finite image. In particular \(M/fM\) and \(B/fB\) are finite. Lift generators of these quotients and approximate successively modulo \(f,f^2,\ldots\). The coefficients converge in \(\widehat A\), and (5.2) gives surjections from finite free \(\widehat A\)-modules. Consequently \(M\) and \(B\) are finite over \(\widehat A\).

It remains to prove that sections lift uniformly, rather than merely to have a finite limit. For every \(n\), the boundary maps of (5.1) give a map
\[
\delta_n:H^0(U,E_n)\longrightarrow B,
\]
where the limits of \(H^1(U,f^nE_N)\) are identified with \(B\) by (5.1). Its value is zero exactly when the section lifts to every sufficiently high finite level. Multiplication by \(f\), viewed as \(E_n\to E_{n+1}\), gives
\(\delta_{n+1}(fs)=\delta_n(s)\).
Hence the images \(V_n=\operatorname{im}\delta_n\) form an ascending chain of \(\widehat A\)-submodules of the finite module \(B\). They stabilize, say at \(c\). For \(n\ge c\) and a section \(s\) at level \(n\), choose \(z\) at level \(c\) with \(\delta_c(z)=\delta_n(s)\). Then
\(s-f^{n-c}z\) lifts to every higher level, while \(f^{n-c}z\) is zero at level \(n-c\). Therefore the image at level \(n-c\) of sections at level \(n\) is already the stable image of every later level. This is the Mittag–Leffler property, with a uniform shift.

A countable Mittag–Leffler system has its limit surjecting onto each stable image, by choosing successive compatible lifts in those images. Together with (5.2), this says \((M/f^nM)\) and \((H^0(U,E_n))\) are pro-isomorphic. Take \(N=M\). Finally, on the quasi-affine open \(U\), sheafifying the global sections of a quasi-coherent sheaf recovers that sheaf: it is restriction of its quasi-coherent pushforward to the ambient affine scheme. The pro-isomorphism therefore restricts to \((E_n)\). Proposition 1.3 recognizes the resulting isomorphism of formal objects. ∎

The case in which \(H^0(U,E_1)\) and \(H^1(U,E_1)\) are finite follows immediately: (5.1) and induction make both groups finite at every level. The uniform obstruction argument also explains why the pro-finite version, rather than only this easy case, is useful. Compare [Stacks, [Tag 0BLC](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/cohomology.html#cohomology-lemma-ML), [Tag 0EHA](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/cohomology.html#cohomology-lemma-topology-I-adic-f), [Tag 0EHH](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-when-done), [Tag 0EJI](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-cd-1-canonical)].

**Lemma 5.2 (algebraization of a graded formal extension).** Let \(A\) be a Noetherian nonnegatively graded ring and \(I\subset A_+\) homogeneous. A compatible system of finite graded modules \(N_n\), with \(N_{n+1}/I^nN_{n+1}=N_n\), is \((N/I^nN)\) for a finite graded \(A\)-module \(N\).

**Proof.** Lift homogeneous generators of \(N_1\) compatibly through the system. They generate every \(N_n\), by Nakayama for the nilpotent ideal \(I/I^n\). Let \(b\) be their least degree. Since \(I^nN_m\) has no components below \(b+n\), the degree-\(d\) parts stabilize once \(n>d-b\). Define \(N_d\) to be this stable part, and \(N=\bigoplus_dN_d\). The lifted generators generate \(N\): this can be checked in a sufficiently high stable finite level for each degree. For a fixed \(d\), only finitely many degrees between \(b\) and \(d\) can contribute to \((I^nN)_d\). At a level where all of them have stabilized, the quotient identity for \(N_m\to N_n\) proves \((N/I^nN)_d=(N_n)_d\). Thus the quotients agree in all degrees. ∎

When a graded formal system on the punctured cone has a canonical extension as in Lemma 5.1, the extension has a canonical grading. To see this without assuming a grading on the completed ring, the grading defines a \(\mathbb G_m\)-action on the cone and an equivariant structure on the original system. Canonical extension commutes with flat base change: finite affine Čech descent gives \(H^0(U',E_n')=H^0(U,E_n)\otimes_AA'\), and preserves its pro-isomorphism with a coherent formal system. The action and projection \(\mathbb G_m\times X\rightrightarrows X\) are flat. Full faithfulness in Proposition 1.3 extends the original equivariant isomorphism uniquely to the extension; uniqueness also extends its cocycle identity. Equivariant modules for \(\mathbb G_m\) are graded modules, by decomposing the coaction into Laurent weights. Lemma 5.2 now gives a finite graded module on the uncompleted cone. This is the descent mechanism of [Stacks, [Tag 0EKC](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebra.html#algebra-lemma-finiteness-graded), [Tag 0EL4](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-Gm-equivariant-extend-canonically)].

## 6. Existence along an ample zero scheme

We retain the proper \(P\), ample \(L\), section \(s\), zero scheme \(Q\) and ideal \(\mathcal I\) of Section 4. For a formal module \((F_n)\), write
\(F_q^\wedge=\varprojlim(F_n)_q\), a finite module over the \(\mathcal I_q\)-adic completion \(\widehat{\mathcal O}_{P,q}\).

**Theorem 6.1 (coherent existence).** Suppose that for every \(q\in Q\) and every prime \(\mathfrak p\) of this completed local ring outside \(V(\mathcal I_q\widehat{\mathcal O}_{P,q})\),
\[
\operatorname{depth}((F_q^\wedge)_{\mathfrak p})
+\dim(\widehat{\mathcal O}_{P,q}/\mathfrak p)
+\dim\overline{\{q\}}>2.
\tag{6.1}
\]
Then \((F_n)\) is the completion of a coherent module on \(P\).

We prove the depth improvement and the harmlessness of supported corrections needed for this theorem. These steps retain arbitrary sections.

**Lemma 6.2 (bounded formal torsion can be restored).** Suppose a formal module maps to the completion of a coherent module, and its kernel and cokernel are killed by \(\mathcal I^r\). Then it algebraizes coherently. The corresponding assertion holds for a map in the opposite direction.

**Proof.** Work first on an affine chart with ideal \(I\). For a map \(M'\to\widehat G\), its image contains \(I^r\widehat G\). Thus its image is the completion of the preimage \(G'\subset G\) of its image modulo \(I^r\), using \(G/I^rG=\widehat G/I^r\widehat G\). Its kernel \(T\), killed by \(I^r\), is an ordinary finite module on the same infinitesimal thickening. The extension of \(\widehat{G'}\) by \(T\) descends uniquely as an extension of \(G'\) by \(T\). Indeed a finite free resolution of \(G'\) gives
\[
\operatorname{Ext}^j_{\widehat A}(\widehat{G'},T)
=\operatorname{Ext}^j_A(G',T),\qquad j\ge0:
\]
the complexes computing the two sides are the same after identifying \(T\) as an \(\widehat A\)-module, and completion is flat. The descended extension is finite and its exact completion recovers \(M'\). The degree-zero equality gives uniqueness of maps respecting the fixed formal identification and the map to \(G\), so the construction glues on overlaps. For a map \(\widehat G\to M'\), descend its supported kernel to obtain the ordinary image. If its supported cokernel is \(T\), the extension class descends because \(\operatorname{Ext}^1_A(T,G')\) is finite, killed by a power of \(I\), and unchanged by flat completion. Thus the opposite direction also descends. ∎

**Lemma 6.3 (depth improvement for a principal completion).** Under (6.1), \((F_n)\) can be changed by a map with kernel and cokernel killed by a power of \(\mathcal I\) to a regular principal system \((H_n)\). The latter is pro-isomorphic to coherent sheaves \((H_n'')\) on \(P\) such that
\[
\operatorname{depth}((H_n'')_q)+\dim\overline{\{q\}}\ge2
\quad(q\in Q).
\tag{6.2}
\]

**Proof.** First divide the formal module by its \(\mathcal I\)-power torsion. This is coherent and killed by a fixed power locally; a finite cover of \(Q\) supplies one global power. On completed affine charts the resulting finite module \(M\) is regular for a local generator \(f\) of \(\mathcal I\). Condition (6.1) is unchanged outside \(V(f)\).

Let \(T\subset Q\) consist of points whose closures in \(P\) have dimension at most one, and let \(T'\subset T\) consist of closed points. On each completed affine chart take their corresponding specialization-closed subsets of \(V(f)\). The annihilator theorem of the previous lesson gives
\[
f^aH^1_T(M)=0,\qquad
f^bH^1_{T'}(M)=f^bH^2_{T'}(M)=0
\tag{6.3}
\]
for suitable powers. Here is the depth check: an off-\(V(f)\) prime specializing to a curve point has depth plus interval dimension greater than one by (6.1), and one specializing to a closed point has that sum greater than two. These are exactly the initial-degree tests for (6.3). Passing between a completed affine chart and the completed local ring at that point preserves depth plus interval dimension. This is the equality proved in Local duality and finiteness, Proposition 6.18. Its preceding Lemma 6.16 and Proposition 6.17 prove the polynomial/quotient duality, universal catenarity and Cohen–Macaulay completion fibres needed for rings of finite type over \(k\). The fibre dimension added to depth is subtracted from the remaining prime interval, with the upper prime containing the completion ideal.

In addition \(H^1_{T'}(M)\) is finite. Apply the full finiteness theorem: outside \(V(f)\) the same bound is greater than two; at a nonclosed point of \(V(f)\), regularity of \(f\) gives depth at least one and its interval to a closed point has dimension at least one. Thus the degree-one finiteness test is satisfied. This finite module is supported in \(V(f)\), so a power of \(f\) kills it.

Put \(M_n=M/f^nM\) and \(B_n=M_n/H^0_T(M_n)\). Since \(H^0_T(M)=0\), the long exact sequences identify \(H^0_T(M_n)\) with \(H^1_T(M)[f^n]\), whose transitions multiply by \(f\). By (6.3) this is pro-zero. Thus \((B_n)\) is pro-isomorphic to \((M_n)\), and \(B_n\) has depth at least one at every point of \(T\).

Extend \(B_n\) across its closed-point depth defects by
\[
D_{T'}(B_n)=\operatorname*{colim}_{X\setminus V\subset T'}
\Gamma(V,\widetilde{B_n}).
\tag{6.4}
\]
There is an exact sequence
\(0\to B_n\to D_{T'}(B_n)\to H^1_{T'}(B_n)\to0\).
The last term is finite by the finiteness theorem: at curve points the depth is at least one, and at all other nonclosed points of its support the interval to a closed point has dimension at least two. Hence (6.4) is finite. Once it is finite, the filtered union in (6.4) stabilizes. The resulting coherent extension has zero first two supported groups at its removed closed points, by the support sequence, and therefore has depth at least two there. At curve points it is unchanged and has depth at least one. This is the elementary depth-two hull construction [Stacks, [Tag 0EI3](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/local-cohomology.html#local-cohomology-lemma-make-S2-along-T-simple), [Tag 0EI4](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/local-cohomology.html#local-cohomology-lemma-make-S2-along-T)].

Let \(H=D_{T'}(M)\). The same construction is finite, and
\(0\to M\to H\to H^1_{T'}(M)\to0\).
The system \((H^1_{T'}(M_n))\) is pro-constant with value \(H^1_{T'}(M)\): its exact sequence has left term \(H^1_{T'}(M)/f^n\), eventually constant, and right term \(H^2_{T'}(M)[f^n]\), pro-zero by (6.3). Removing the pro-zero \(T\)-torsion does not change this conclusion for \(B_n\). Artin–Rees applied to \(0\to M\to H\to H^1_{T'}(M)\to0\) now identifies
\((H/f^nH)\) with \((D_{T'}(B_n))\) as pro-systems: the natural maps give the same outer systems in these exact sequences, and hence the same middle system. This supplies \(H_n''\).

The module \(H\) is still regular for \(f\). Its \(f\)-torsion would inject into the finite cokernel, supported on \(T'\), but \(H\) has no \(T'\)-supported torsion by (6.4). Thus it is zero. The map \(M\to H\) has bounded \(f\)-torsion cokernel. The construction by support removal and (6.4) is canonical, commutes with localization and with the completed-chart changes, which are flat with Cohen–Macaulay fibres, and glues on \(P\). The initial torsion quotient and these maps give the asserted global supported correction. The depths just established imply (6.2), including points of closure dimension at least two where the bound is automatic. ∎

**Proof of Theorem 6.1.** Apply Lemma 6.3. By Lemma 6.2 it suffices to algebraize the resulting \((H_n)\). Pull it back to the punctured cone (4.3). Under this smooth curve bundle, depth plus closure dimension increases by one, exactly as in (4.4). Thus the pro-isomorphic systems \(\pi^*H_n''\) satisfy depth plus interval to every closed vertex point at least three. The finiteness theorem, in the pushforward form obtained from the support sequence, makes both \(H^0(U,\pi^*H_n'')\) and \(H^1(U,\pi^*H_n'')\) finite over the section ring. Consequently the corresponding systems for \(\pi^*H_n\) are pro-finite.

They are regular for the homogeneous element \(f\). Lemma 5.1 canonically extends them over the cone. The equivariance argument after Lemma 5.2 and that lemma itself produce a finite graded \(A\)-module \(N\) before completion. Its associated coherent sheaf on \(\operatorname{Proj}A=P\) has quotient system pro-isomorphic to \((H_n)\): taking the associated Proj sheaf removes exactly the modules supported at the vertex. Proposition 1.3 turns the pro-isomorphism of these formal objects into an isomorphism. Finally restore both supported corrections with Lemma 6.2. This gives the required coherent algebraization of \((F_n)\). ∎

This proves coherent existence at the completed-local-ring generality of [Stacks, [Tag 0EL5](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-proposition-lefschetz-existence)]. The principal depth improvement above gives the part of [Stacks, [Tag 0EJF](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-improvement-formal-coherent-module-better)] needed here; no assumption that \(s\) is regular was introduced.

**Theorem 6.4 (vector bundles on a neighbourhood).** Suppose
\[
\operatorname{depth}(\mathcal O_{P,p})+\dim\overline{\{p\}}>2
\quad(p\in P\setminus Q).
\tag{6.5}
\]
Then completion is an equivalence between vector bundles on neighbourhoods of \(Q\), with morphisms identified after shrinking, and finite locally free formal modules along \(Q\).

**Proof.** Corollary 4.2 applies to every \(L^m\), whose stalk depth is that of its ring. Proposition 2.1 therefore proves full faithfulness, including for bundles initially defined on a smaller neighbourhood.

Let \((E_n)\) be finite locally free formally. At \(q\in Q\) its completed stalk \(E_q^\wedge\) is free over \(\widehat{\mathcal O}_{P,q}\): lift a basis at the first level, use Nakayama to obtain a surjection at each level, and note that a surjection between free modules of the same rank over a local ring is an isomorphism. Take the compatible limit. For a prime \(\mathfrak p\) of this completed ring off \(V(\mathcal I_q)\), its contraction corresponds to \(p\leadsto q\) in \(P\setminus Q\). Flat depth and the catenary dimension formula give
\[
\operatorname{depth}((\widehat{\mathcal O}_{P,q})_{\mathfrak p})
+\dim(\widehat{\mathcal O}_{P,q}/\mathfrak p)
+\dim\overline{\{q\}}
=\operatorname{depth}(\mathcal O_{P,p})+\dim\overline{\{p\}}.
\tag{6.6}
\]
This is the completion equality explained in Lemma 6.3, followed by the dimension formula for \(p\leadsto q\). Thus (6.5) verifies every completed-prime inequality in Theorem 6.1. It supplies a coherent algebraization \(E\) on \(P\).

Its stalk \(E_q\) is free for every \(q\in Q\). Indeed ideal completion of this local ring is faithfully flat; a finite presentation whose completed module is free descends flatness, and finite flat modules over a local ring are free. Equivalently lift a residue-field basis and detect the kernel and cokernel of the resulting free presentation after faithful completion. The locally free locus of \(E\) is open and contains \(Q\). Restrict to that neighbourhood. This proves essential surjectivity and the equivalence. ∎

This is [Stacks, [Tag 0EL7](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-proposition-lefschetz-equivalence)]. It produces an ordinary bundle on a neighbourhood, even though the coherent algebraization was constructed on all of \(P\).

**Corollary 6.5.** If \(P\) is a Cohen–Macaulay proper threefold over \(k\), the equivalence in Theorem 6.4 holds. More generally it holds for an \((S_3)\) proper variety of dimension \(n\ge3\).

**Proof.** In the Cohen–Macaulay case the sum in (6.5) is three. For the second assertion write \(h=\dim\mathcal O_{P,p}\). Catenarity and equidimensionality give \(\dim\overline{\{p\}}=n-h\). The \((S_3)\) condition bounds the sum below by \(\min(3,h)+n-h\), which is at least three, whether \(h\le3\) or \(h>3\). Apply Theorem 6.4. ∎

These are the existence cases of [Stacks, [Tag 0EL6](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-example-lefschetz-existence)]. For a non-equidimensional scheme, the displayed pointwise inequality remains the statement to check; one cannot use only its largest component dimension. If \(Q=P\), the ideal is zero and a formal system is simply a coherent module. If \(Q\) is empty, its formal category and the category of neighbourhood germs are both zero. These cases also agree with the theorem.

## 7. Two dimension thresholds in examples

**Example 7.1 (a hyperplane).** Let \(P=\mathbb P^n_k\), \(n\ge1\), let \(Q=(x_0=0)\), and let \(F=\mathcal O(m)\). The depth-plus-closure-dimension sum is \(n\). Hence Theorem 4.1 applies for every integer \(\sigma\le n-1\). Comparison holds for \(i<n-1\).

One can see this directly, using
\[
0\to\mathcal O(m-r)\xrightarrow{x_0^r}\mathcal O(m)
\to\mathcal O_{Q_r}(m)\to0.
\tag{7.1}
\]
For \(n\ge2\), the middle cohomology of all twists on \(\mathbb P^n\) vanishes. Thus \(H^0(Q_r,\mathcal O(m))\) stabilizes to \(H^0(\mathbb P^n,\mathcal O(m))\) once \(r>\max(m,0)\), and all groups in positive degrees below \(n-1\) are zero. In particular for a line in \(\mathbb P^2\), the limit of sections of its infinitesimal neighbourhoods is \(k\).

For \(n\ge2\), the next degree can fail. Choose positive integers \(a_1,\ldots,a_n\) with \(m+\sum a_j\ge0\). For large \(r\), the inverse monomial
\[
x_0^{-(r-m-\sum a_j)}x_1^{-a_1}\cdots x_n^{-a_n}
\in H^n(\mathbb P^n,\mathcal O(m-r))
\tag{7.2}
\]
is nonzero. Multiplication by \(x_0^r\) kills it in \(H^n(\mathcal O(m))\), since its \(x_0\)-exponent becomes nonnegative. It therefore gives a class in \(H^{n-1}(Q_r,\mathcal O(m))\) by (7.1). The transitions are multiplication by \(x_0\), so these classes form a nonzero compatible family; put zero at the earlier levels where the first exponent in (7.2) is not negative. For \(n\ge2\), \(H^{n-1}(\mathbb P^n,\mathcal O(m))=0\), so comparison in this degree is not surjective. For \(n=1\), the same exact sequence explains the additional formal sections in the next example. The range of the theorem is sharp.

**Example 7.2 (a curve and a point).** On \(\mathbb P^1_k\), take the rational point \(t=0\). Sections on successively smaller neighbourhoods have colimit \(k[t]_{(t)}\), whereas formal sections are \(k[[t]]\). The map is injective and not surjective. For example \(\sum_{j\ge3}t^{j!}\) is not a rational function: coefficients of a rational power series satisfy a fixed finite recurrence, but this sequence has arbitrarily long strings of zeros followed by a nonzero coefficient. A zero string longer than the recurrence order would force every subsequent coefficient to be zero. Thus the section-comparison condition fails in dimension one.

**Example 7.3 (existence can fail on a surface).** Let \(Q\) be a line in \(\mathbb P^2_k\), and let \(Q_r\) be its \(r\)-th thickening. The square-zero successive ideals give exact sequences of abelian sheaves
\[
1\to\mathcal O_Q(-r)\xrightarrow{a\mapsto1+a}
\mathcal O_{Q_{r+1}}^*\to\mathcal O_{Q_r}^*\to1.
\tag{7.3}
\]
The first sheaf is written additively. Since \(H^2(Q,\mathcal O_Q(-r))=0\), every line bundle lifts from one level to the next. Also \(H^0(Q_r,\mathcal O_{Q_r})=k\) by Example 7.1. Its units are constants and lift, so \(H^1(Q,\mathcal O_Q(-r))\) injects into the kernel of \(\operatorname{Pic}(Q_{r+1})\to\operatorname{Pic}(Q_r)\). For \(r=2\) this group is \(k\). Choose a nonzero kernel class on \(Q_3\), trivial on \(Q_2\), and lift it compatibly through all subsequent levels. This gives a formal line bundle trivial on \(Q\) but nontrivial on \(Q_3\).

It cannot come from a line bundle on any neighbourhood \(V\) of \(Q\). The complement of \(V\) is proper and contained in the affine plane \(\mathbb P^2\setminus Q\), hence finite. Every line bundle on \(V\) is \(\mathcal O(d)|_V\): choose a rational section and its divisor; the closures of its prime divisors in \(\mathbb P^2\) are curves defined by homogeneous irreducible polynomials, whose divisor classes are their degrees times a line. No prime divisor was removed. The equality of these Weil and Cartier divisor calculations is elementary on the affine charts, whose coordinate rings are localizations of the factorial ring \(k[u,v]\). Restriction to \(Q\simeq\mathbb P^1\) shows that triviality there forces \(d=0\). Its formal completion would then be trivial at every level, contradicting the choice on \(Q_3\).

Thus sections are recovered on this surface, while existence of formal bundles can fail. The two assertions have the distinct thresholds \(>1\) and \(>2\).

## 8. The local algebraization statements

The local comparison and existence questions also make sense without a projective ambient scheme. The statements below retain arbitrary deleted closed sets and their exact depth conditions. The principal formal-bundle argument uses the finite locally free cohomology comparison of Local duality and finiteness and the regular-system construction in Section 5. The section and coherent Hom comparisons concern more general ideals. Sections 3–6 give the projective comparison and existence arguments.

**Formal sections on a punctured local spectrum [Stacks, [Tag 0DXQ](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-theorem-algebraization-formal-sections)].** Let \((A,\mathfrak m)\) be Noetherian local with a dualizing complex and complete for an ideal \(I\). Put \(X=\operatorname{Spec}A\), \(Y=V(I)\), \(U=X\setminus\{\mathfrak m\}\), and let \(F\) be coherent on \(U\). Let \(d\ge\operatorname{cd}(A,I)\) and \(s\ge0\). For every \(x\in X\setminus Y\) whose closure meets \(U\cap Y\), assume
\[
\operatorname{depth}(F_x)\ge s
\quad\text{or}\quad
\operatorname{depth}(F_x)+\dim\overline{\{x\}}>d+s.
\tag{8.1}
\]
There is an open \(V_0\subset U\) containing \(U\cap Y\) such that for every \(U\cap Y\subset V\subset V_0\) open,
\[
H^i(V,F)\simeq\varprojlim H^i(U,F/I^nF),\qquad i<s.
\tag{8.2}
\]
If in addition \(\operatorname{depth}(F_x)+\dim\overline{\{x\}}>s\) for every \(x\in U\cap Y\), these groups are finite \(A\)-modules. The neighbourhood \(V_0\), the disjunction in (8.1), and the closure-meeting qualification are part of the assertion.

**Proof of the formal-section statement.** Apply Local duality and finiteness, Theorem 6.15, with the same \(A,I,F,d,s\). Its off-closed-set depth alternatives are exactly (8.1); the points outside its removable set are exactly those whose closures meet \(U\cap Y\). Its uniform neighbourhood gives (8.2), and its final prime-pair finiteness argument gives the additional conclusion. In particular no projectivity or principal-ideal assumption enters this statement. ∎

**Formal bundles for a principal ideal [Stacks, [Tag 0EHC](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-situation-algebraize), [Tag 0DXW](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-algebraization-principal-variant)].** Let \(A\) be Noetherian, \(f\in\mathfrak a\subset A\) a nonzerodivisor, and \(U=\operatorname{Spec}A\setminus V(\mathfrak a)\). A finite locally free formal system for \((f)\) on \(U\) canonically extends as a coherent formal system on \(\operatorname{Spec}A\) if
\[
H^1_{\mathfrak a}(A/fA)\quad\text{and}\quad
H^2_{\mathfrak a}(A/fA)
\quad\text{are finite}.
\tag{8.3}
\]
If \(A\) is \(f\)-adically complete, it is consequently the completion of a coherent module on \(U\), which is locally free on a neighbourhood of \(U\cap V(f)\). Canonical extension means that the system of global section modules is pro-isomorphic to a coherent quotient system on the ambient affine scheme.

**Proof of the principal statement.** Set \(R=A/fA\), and write \(U_R=U\cap\operatorname{Spec}R\). First extend \(F_1\), a vector bundle on \(U_R\), to a finite \(R\)-module \(N\). Here is the elementary extension construction. The finite distinguished-open Čech calculation in Local cohomology, Section 2, makes the direct image of \(F_1\) quasi-coherent. Its module of sections may be infinite, but finitely many elements suffice to generate its restriction to \(U_R\): choose finitely many generators on a finite distinguished affine cover, and clear their localization denominators to obtain sections of the direct image. Their span is a finite submodule whose associated sheaf restricts to \(F_1\). Take this span for \(N\).

The groups \(H^j_{\mathfrak aR}(R)\), \(j=0,1,2\), are finite. Degree zero is a submodule of the Noetherian module \(R\); the other two are exactly (8.3), by restriction of scalars in the Čech complex. The finite module \(N\) is locally free outside \(V(\mathfrak aR)\). Lemma 5.2 of Local duality and finiteness therefore proves that \(H^j_{\mathfrak aR}(N)\) is finite for \(j\le2\). The support sequence and its higher-degree identification give
\[
0\to H^0_{\mathfrak aR}(N)\to N\to H^0(U_R,F_1)
\to H^1_{\mathfrak aR}(N)\to0,
\qquad
H^1(U_R,F_1)=H^2_{\mathfrak aR}(N).
\]
Thus \(H^0(U,F_1)\) and \(H^1(U,F_1)\) are finite. A closed immersion does not change these cohomology groups: the same distinguished affine cover gives the same Čech complex on its support.

Multiplication by \(f\) now gives the exact sequences (5.1) for the formal system \((F_n)\). Indeed this can be checked where \(F_{m+n}\) is free over \(\mathcal O_U/f^{m+n}\): cancellation of the nonzerodivisor \(f\) identifies the kernel of reduction to level \(n\) with \(f^nF_{m+n}=F_m\). The formal quotient identities identify these injections and quotients compatibly on overlaps. The long cohomology sequences and induction show that \(H^0(U,F_n)\) and \(H^1(U,F_n)\) are finite for every \(n\).

Apply Lemma 5.1 to this regular principal system. It gives a finite module
\[
M=\varprojlim_n H^0(U,F_n)
\quad\text{over}\quad \widehat A^{\,(f)}
\]
and a pro-isomorphism between the section system and \((M/f^nM)\). For clarity, the finite-generation step uses the equality
\[
\ker\bigl(M\to H^0(U,F_c)\bigr)=f^cM.
\]
If a compatible section vanishes at level \(c\), its components at levels \(n+c\) have unique preimages under the injective maps \(f^c:F_n\to F_{n+c}\); these preimages are compatible. This proves the equality. Hence \(M/fM\) is a submodule of the finite module \(H^0(U,F_1)\). Lift its generators and approximate successively in the separated complete \(f\)-adic topology to obtain the finite free surjection over \(\widehat A^{\,(f)}\).

The passage from a finite limit to the pro-isomorphism requires uniform lifting, not merely completeness. It is exactly the Mittag–Leffler argument of Lemma 5.1. In the present finite-level case it can also be checked using just the obstruction module \(C=H^1(U,F_1)\). Let
\(\partial_n:H^0(U,F_n)\to C\)
be the boundary for \(0\to F_1\xrightarrow{f^n}F_{n+1}\to F_n\to0\). Naturality gives
\(\partial_{n+1}(fs)=\partial_n(s)\).
Its images form an ascending chain in the finite module \(C\), so they stabilize at some \(r\). For \(n\ge r\), subtract \(f^{n-r}t\) from a section at level \(n\), choosing \(t\) at level \(r\) with the same boundary. The difference lifts to level \(n+1\). If \(n\ge r+c\), the subtraction is invisible at level \(c\). Therefore the images in level \(c\) of every level \(n\ge r+c\) agree. This is the required Mittag–Leffler condition. Replacing each level by its stable image gives surjective transitions; successive choices of lifts show that the limit maps onto each stable image. Together with the kernel equality, this proves the asserted pro-isomorphism.

Each \(M/f^nM\) is finite over \(A/f^nA\), even when \(A\) is not complete. Its sheaf on \(X\) defines a coherent formal system. Restriction of the section system to \(U\) recovers \((F_n)\), by the same quasi-coherent direct-image calculation used at the start. Proposition 1.3 converts the pro-isomorphism of these formal objects into an actual formal isomorphism. It also proves uniqueness up to the unique isomorphism respecting the section-system identification. This is the specified canonical extension; the auxiliary choice of \(N\) has not entered its construction.

If \(A\) is \(f\)-adically complete, \(M\) is a finite \(A\)-module and \(\widetilde M|_U\) algebraizes the system. At a point \(y\in U\cap V(f)\), lift a basis of \((F_1)_y\) to \(M_y\). Nakayama gives a surjection \(A_y^r\to M_y\). At every finite level this is a surjection between free modules of the same rank, hence an isomorphism. Completion and faithful flatness of local \(f\)-adic completion make the original kernel zero. Thus \(M_y\) is free. Its free locus is open and contains \(U\cap V(f)\), giving the stated neighbourhood. ∎

**Example (a positive-dimensional deleted set).** Take
\[
A=k[z][[f,x,y,w]],\qquad \mathfrak a=(f,x,y,w).
\]
This is Noetherian and \(f\)-adically complete, and \(f\) is a nonzerodivisor. The deleted set is \(\operatorname{Spec}k[z]\), rather than a single puncture. In \(R=A/fA=k[z][[x,y,w]]\), the sequence \(x,y,w\) is regular: successively taking its quotients leaves power-series rings, and the next variable acts injectively by comparing coefficients. The depth criterion of Local cohomology therefore makes \(H^j_{\mathfrak aR}(R)=0\) for \(j<3\). Condition (8.3) holds. Every finite locally free formal system on \(U\) consequently has the coherent algebraization and the locally free neighbourhood just constructed, in this nonlocal example as well.

If \(A\) is universally catenary with Cohen–Macaulay formal fibres, condition (8.3) is equivalent to
\[
\operatorname{depth}((A/fA)_{\mathfrak p})+
\dim((A/\mathfrak p)_{\mathfrak q})>2
\tag{8.4}
\]
for every \(\mathfrak p\in V(f)\setminus V(\mathfrak a)\) and every \(\mathfrak q\in V(\mathfrak p)\cap V(\mathfrak a)\). This is exactly the closed-support finiteness criterion of the previous lesson [Stacks, [Tag 0EHI](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-remark-interesting-case-variant)]. For a local puncture take \(\mathfrak a=\mathfrak m\).

**Proof of the depth criterion.** Apply Theorem 6.9 of Local duality and finiteness to the finite \(A\)-module \(M=A/fA\), with support ideal \(\mathfrak a\). Its eligible pairs have \(\mathfrak p\notin V(\mathfrak a)\), \(\mathfrak q\in V(\mathfrak a)\), and \(\mathfrak p\subset\mathfrak q\). If \(f\notin\mathfrak p\), then \(M_{\mathfrak p}=0\), so its depth is infinity and the pair contributes nothing finite to the cutoff. All other pairs are exactly those of (8.4), with the displayed depth and interval dimension. The group \(H^0_{\mathfrak a}(M)\) is always finite. The theorem says that degrees one and two are also finite exactly when the first nonfinite degree is greater than two, including when no such degree exists. This is precisely (8.4). No dualizing complex or local-ring assumption is added. ∎

### Coherent sections for a general deleted set

We now allow \(A\) to be nonlocal. Let it be Noetherian, \(I\)-adically complete, and equipped with a dualizing complex. Put \(Y=V(I)\), \(Z=V(\mathfrak a)\) for \(I\subset\mathfrak a\), \(U=\operatorname{Spec}A\setminus Z\), and \(d=\operatorname{cd}(A,I)\). The zero ring gives empty schemes and zero section groups; assume otherwise. Then \(d\ge0\). Write \(\delta\) for the bounded dimension function of the dualizing complex, and set
\[
T=\{\mathfrak p:V(\mathfrak p)\cap Y\subset Z\}.
\]
Thus \(T\cap Y=Z\). Completeness makes \(I\) lie in the Jacobson radical: each \(1-u\), \(u\in I\), has its geometric-series inverse. Every \(V(\mathfrak p)\) consequently meets \(Y\). An ideal \(J\subset\mathfrak a\) will be called admissible here if \(V(J)\cap Y=Z\). Its complementary open is a neighbourhood of \(U\cap Y\) in \(U\).

**Lemma 8.1 (stable supports for a general deletion).** Let \(M\) be finite and \(s\ge0\). Suppose that for \(\mathfrak p\notin T\cup Y\) with \(\operatorname{depth}M_{\mathfrak p}<s\),
\[
\operatorname{depth}M_{\mathfrak p}
+\dim((A/\mathfrak p)_z)>d+s
\quad\text{for every }z\in V(\mathfrak p)\cap Z.
\tag{8.6}
\]
There is an admissible \(J_0\subset\mathfrak a\) such that for every admissible \(J\subset J_0\),
\(H^i_J(M)=H^i_T(M)\), \(i\le s\). One power of \(IJ_0\) kills this whole range, uniformly in \(J\).

**Proof.** The depth-plus-dimension argument of Local duality and finiteness, Lemma 6.10.1, works with \(\delta\) in place of local closure dimension. Namely
\[
\operatorname{depth}M_{\mathfrak p}+\delta(\mathfrak p)
=-\max\{j:\operatorname{Ext}^j_A(M,\omega)_{\mathfrak p}\ne0\}.
\]
Its sublevel sets are finite unions of closed supports. On a neighbourhood inside \(V(\mathfrak p)\) the sum is constant, so depth strictly increases at proper specializations there. The relative support-vanishing argument in Lemma 6.10.2 also applies over this nonlocal ring: it uses the localized closed-point spectral sequence (5.3), followed by the support localization triangle.

For \(q\in T\setminus Y\), choose a generic point \(z\) of \(V(q)\cap Y\). It lies in \(Z\). After localizing at \(z\), the ideal induced by \(I\) on \((A/q)_z\) has maximal radical. Localization preserves the Čech bound \(d\), and its free-resolution tensor argument bounds cohomology of every module by \(d\). Top local-cohomology nonvanishing therefore gives
\(\dim((A/q)_z)\le d\).

Let \(B\) be the set of points \(q\in T\setminus Y\) with depth at most \(s\). Partition it into finitely many sets \(B_e\), allowing overlap, according to the possible values \(e=\delta(z)\) in the preceding choice. Every point of \(B_e\) satisfies
\(\operatorname{depth}M_q+\delta(q)\le d+s+e\).
We claim that \(\overline B\cup Z\subset T\). A new generic point \(p\) of this closed set is the generic point of a component of some \(\overline{B_e}\). The set \(B_e\cap V(p)\) is dense there. Generic depth improvement gives \(\operatorname{depth}M_p<s\), and the closed sublevel set gives
\(\operatorname{depth}M_p+\delta(p)\le d+s+e\).
Choose one point of \(B_e\cap V(p)\) and its corresponding \(z\). Then \(z\in V(p)\cap Z\) and \(\delta(z)=e\), so (8.6) forces \(p\in T\). The point is outside \(Y\), since its dense set is outside that closed set. Points already in \(B\cup Z\) belong to \(T\) directly. Specialization stability proves the claim.

Choose a defining ideal \(J_0\subset\mathfrak a\) of \(\overline B\cup Z\); multiplying a defining radical ideal by \(\mathfrak a\) ensures the inclusion without changing its zero set. Depth is greater than \(s\) on \(T\setminus V(J_0)\). Relative support vanishing identifies \(H^i_{J_0}(M)\), and then \(H^i_J(M)\) for every smaller admissible \(J\), with \(H^i_T(M)\) through degree \(s\).

For uniform annihilation apply Local duality and finiteness, Theorem 6.1, to \(T\subset T\cup Y\). Given \(p\notin T\cup Y\) and \(p\subset q\in T\), depth at least \(s\) gives cost greater than \(s\), since the interval is nontrivial. Otherwise, if \(q\in Y\), then \(q\in Z\) and (8.6) gives the bound. If \(q\notin Y\), choose \(z\in V(q)\cap Z\) with \(\dim((A/q)_z)\le d\) as above. Subtract this interval from the bound (8.6) for \(p,z\), using the dimension function. The remaining cost for \(p,q\) is greater than \(s\). The theorem supplies an ideal \(K\), with \(V(K)\subset T\cup Y\), killing the initial range. Enlarge \(V(J_0)\) by its finitely many components whose generic points are outside \(Y\). Those points lie in \(T\), so the resulting smaller ideal remains admissible. Now \(V(K)\subset V(IJ_0)\), and a power of \(IJ_0\) lies in \(K\). ∎

**Lemma 8.2 (the degree-zero formal comparison).** Put
\(G(M)=(R\Gamma_{\mathfrak a}(M))^{\wedge I}\)
for finite \(M\). It has no negative cohomology, its degree-zero group is \(\Gamma_T(M)\), and
\[
H^0(R\Gamma(U,\widetilde M|_U)^{\wedge I})
=\varprojlim_n\Gamma(U,\widetilde{M/I^nM}|_U).
\tag{8.7}
\]
For all sufficiently small admissible \(J\), the natural map \(H^0_J(M)\to H^0(G(M))\) is an isomorphism.

**Proof.** The finite Čech and Artin–Rees argument in Local duality and finiteness, Lemma 6.11, gives the derived inverse-limit descriptions for these complexes over the present ring as well. A derived inverse limit of connective complexes is connective, and its degree-zero cohomology is the limit of degree-zero cohomology. This proves (8.7) without an Artinian or Mittag–Leffler claim for the higher groups. Complete the support triangle to obtain
\[
G(M)\longrightarrow M\longrightarrow
R\Gamma(U,\widetilde M|_U)^{\wedge I}\longrightarrow G(M)[1].
\]
Its degree-zero kernel consists of the elements of \(M\) whose cyclic support meets \(Y\) only inside \(Z\). At a point of \(Y\setminus Z\), this follows from Krull intersection in the finite local stalk; conversely that support condition makes every quotient section vanish on \(U\). Thus the kernel is \(\Gamma_T(M)\).

This is a finite submodule of \(M\) with closed support in \(T\). Adjoin that support to \(Z\) and choose a defining ideal inside \(\mathfrak a\). Every smaller admissible \(J\) then has \(\Gamma_J(M)=\Gamma_T(M)\). The maps just identified agree with their inclusions into \(M\). Finally \((R\Gamma_J(M))^{\wedge I}=G(M)\): insert \(R\Gamma_I\) using the torsion adjunction, and use \(\sqrt{I+J}=\sqrt{\mathfrak a}\) in the Čech support composition. This defines the comparison naturally. ∎

**Lemma 8.3 (one associated prime).** Suppose \(M\ne0\) is finite with \(\operatorname{Ass}M=\{p\}\). If \(p\notin T\cup Y\), assume
\[
\dim((A/p)_z)>d+1\qquad(z\in V(p)\cap Z).
\tag{8.8}
\]
Then neighbourhood sections of \(\widetilde M|_U\) have the same colimit as its formal sections.

**Proof.** If \(p\in T\), its whole support meets \(Y\) only in \(Z\); both sides vanish after removing that support from \(U\). If \(p\in Y\), a power of \(I\) kills \(M\). The formal system is eventually constant, and every neighbourhood contains its support in \(U\), giving the assertion directly.

Assume \(p\notin T\cup Y\). Every nonzero stalk at a different prime has positive depth, since its maximal ideal is not associated. Thus Lemma 8.1 applies with \(s=1\). Choose its uniform annihilator for \(H^0_J(M),H^1_J(M)\).

We also need an annihilator of \(H^0(G(M)),H^1(G(M))\) outside \(p\). Apply the annihilator theorem to \(Z\subset S'\), where \(S'\) is the set of primes not contained in \(p\). This contains \(Z\), because \(p\notin Z\). Among primes contained in \(p\), the only nonzero localization of \(M\) is at \(p\) itself. Condition (8.8) is exactly the theorem's prime-pair test through degree \(d+1\). We obtain \(a\notin p\) annihilating \(H^j_{\mathfrak a}(M)\), \(j\le d+1\). In
\[
G(M)=R\operatorname{Hom}_A(C_I,R\Gamma_{\mathfrak a}(M)),
\]
the first argument has cohomology in \([0,d]\). The truncation-triangle argument of Local duality and finiteness, Lemma 6.13, makes a power of \(a\) annihilate the formal groups through degree one. This argument uses the bounded relevant truncation, so no finiteness of those groups is assumed.

Neither \(I\) nor the chosen admissible \(J_0\) is contained in \(p\). Choose \(f\notin p\) in the product of this formal annihilator and the supported annihilator. It is \(M\)-regular and kills both initial ranges uniformly for admissible \(J\subset J_0\). Apply Lemma 8.2 to \(M\) and \(M/fM\), shrinking \(J_0\) again. The multiplication sequence gives a map of short exact sequences
\[
\begin{array}{ccccccccc}
0&\to&H^0_J(M)&\to&H^0_J(M/fM)&\to&H^1_J(M)&\to&0\\
&&\downarrow&&\downarrow&&\downarrow\\
0&\to&H^0(G(M))&\to&H^0(G(M/fM))&\to&H^1(G(M))&\to&0.
\end{array}
\]
The first two maps are isomorphisms by Lemma 8.2, so the third is too. Comparing the ordinary support triangle with its completed version, whose middle term is \(M\), now identifies \(\Gamma(X\setminus V(J),\widetilde M)\) with (8.7). These opens are cofinal among the required neighbourhoods, proving the lemma. ∎

**Theorem 8.4 (associated-point section criterion).** Let \(F\) be coherent on \(U\). Suppose that whenever \(x\in\operatorname{Ass}F\), \(x\notin Y\), and \(\overline{\{x\}}\cap Y\not\subset Z\), one has
\[
\dim\mathcal O_{\overline{\{x\}},z}>d+1
\qquad(z\in\overline{\{x\}}\cap Z).
\tag{8.9}
\]
Then
\[
\operatorname*{colim}_{U\cap Y\subset V\subset U}\Gamma(V,F)
=\varprojlim_n\Gamma(U,F/I^nF).
\tag{8.10}
\]

**Proof.** Extend \(F\) to a finite module \(M\) on the ambient affine scheme, as in the earlier finite distinguished-cover construction, and remove \(\Gamma_Z(M)\). This leaves \(F\) unchanged and puts all associated primes of \(M\) outside \(Z\).

We will use the actual module primary-decomposition theorem, Associated primes and primary decomposition, Theorems 5.3 and 6.1. One consequence needed here is
\[
\operatorname{Ass}(M/\Gamma_S(M))\subset\operatorname{Ass}(M)\setminus S
\tag{8.11}
\]
for a specialization-closed \(S\). Indeed, write \(0=\bigcap Q_i\) with \(\operatorname{Ass}(M/Q_i)=\{p_i\}\). Then \(\Gamma_S(M)=\bigcap_{p_i\notin S}Q_i\). An element in this intersection has cyclic support in the union of the remaining \(V(p_i)\), all contained in \(S\). Conversely a nonzero image in a primary quotient with \(p_i\notin S\) has cyclic support containing \(p_i\), so cannot come from \(S\)-torsion. The quotient embeds into the direct sum of those primary quotients, proving (8.11). Also \(\operatorname{Ass}\Gamma_S(M)\subset\operatorname{Ass}M\cap S\).

Replace \(M\) further by \(M/\Gamma_T(M)\). The removed finite submodule has support meeting \(Y\) only in \(Z\). Hence this operation is an isomorphism on a neighbourhood of \(U\cap Y\) and on every formal restriction there. Formula (8.11) shows that all remaining associated primes are outside \(T\), and still satisfy (8.9).

For such a module, the section comparison is injective even before taking the colimit. A section in the formal kernel vanishes at every point of \(U\cap Y\), by Krull intersection in each finite stalk. If it were nonzero, its coherent cyclic image would have an associated point belonging to \(\operatorname{Ass}F\). The closure of that point meets \(U\cap Y\), since the point is outside \(T\), and its whole closure within the given neighbourhood belongs to the support of the cyclic image. This contradicts the vanishing there.

We prove surjectivity by induction on the number of associated primes outside \(Y\). If there are none, a power of \(I\) kills the finite module and the formal system is constant, as in Lemma 8.3. Otherwise choose a minimal associated prime \(p\) outside \(Y\), and put
\[
S=Y\ \cup\!\bigcup_{q\in\operatorname{Ass}M,\ q\notin Y,\ q\ne p}V(q),
\quad M'=\Gamma_S(M),\quad M''=M/M'.
\]
Minimality makes \(p\notin S\). Formula (8.11) makes \(M''\) a module with its single associated prime \(p\), while \(M'\) has fewer associated primes outside \(Y\). Both retain associated primes from the original set and none in \(T\). Thus the comparisons for \(F'=\widetilde{M'}|_U\) and \(F''=\widetilde{M''}|_U\) are isomorphisms, by induction and Lemma 8.3.

Here is the extension step, including its lifting obstruction. Formal sections preserve kernels of these coherent completions. On a finite distinguished affine cover, completion is exact by Artin–Rees; its section modules are the completed finite modules. Taking the equalizer on the cover proves left exactness of formal sections. Let \(\widehat s\) be a formal section of \(F\). Its image in \(F''\) is represented by a section \(s''\) on one neighbourhood \(V=X\setminus V(J)\), with \(J\) admissible. Since \(M''\) has no associated prime in \(T\), the map \(M''\to\Gamma(V,F'')\) is injective. Its cokernel is \(H^1_J(M'')\), whose elements are \(J\)-power torsion. Consequently some power \(J^l\) multiplies \(s''\) into \(M''\).

Choose generators \(g_1,\ldots,g_r\) of \(J^l\) and a finite set of relations \(\sum_i a_{ji}g_i=0\). Lift each element \(g_is''\in M''\) to \(m_i\in M\). The formal section \(g_i\widehat s-m_i\) comes from a unique formal section of \(F'\), by the kernel assertion. Its comparison is surjective, so represent these finitely many sections by \(s'_i\) on a common smaller neighbourhood. Put \(t_i=s'_i+m_i\). Every relation \(\sum_i a_{ji}t_i\) is formally zero; the injectivity already proved for \(F\) makes all these relations zero after a common shrinking.

The \(t_i\) therefore define a sheaf map \(\widetilde{J^l}|_V\to F|_V\). On this neighbourhood \(J^l\mathcal O_V=\mathcal O_V\), so the map is an ordinary section \(s\). Its formal image is \(\widehat s\): multiplication by every \(g_i\) agrees, and these generators generate the unit ideal on the entire formal support \(U\cap Y\). Thus their equalities determine equality of the two formal sections. This completes the extension step and the induction, proving (8.10). ∎

This proves the full associated-point criterion of [Stacks, Tag 0EG2](https://stacks.math.columbia.edu/tag/0EG2). Embedded associated points are retained: the primary decomposition controls precisely which associated primes remain in the submodule and quotient used in the induction.

**Theorem 8.5 (a general coherent Hom criterion) [Stacks, [Tag 0EIV](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-lemma-fully-faithful-very-general)].** Let \(I\subset\mathfrak a\subset A\), where \(A\) is Noetherian, \(I\)-adically complete and has a dualizing complex. Put \(U=\operatorname{Spec}A\setminus V(\mathfrak a)\). Let \(F,G\) be coherent on one neighbourhood \(V\subset U\) of \(U\cap V(I)\). Assume that if \(x\in\operatorname{Ass}(F)\), \(x\notin V(I)\), and \(\overline{\{x\}}\cap V(I)\not\subset V(\mathfrak a)\), then
\[
\dim\mathcal O_{\overline{\{x\}},z}>\operatorname{cd}(A,I)+1
\quad\text{for every }z\in\overline{\{x\}}\cap V(\mathfrak a).
\tag{8.5}
\]
Then the colimit of \(\operatorname{Hom}(G,F)\) over smaller such neighbourhoods equals \(\operatorname{Hom}(G^\wedge,F^\wedge)\). This is the local full-faithfulness criterion corresponding to Proposition 2.1. Its reduction to section comparison uses the coherent sheaf \(\mathcal H=\mathcal Hom(G,F)\) and \(\operatorname{Ass}(\mathcal H)\subset\operatorname{Ass}(F)\); the associated-point section comparison is [Stacks, [Tag 0EG2](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebraization.html#algebraization-proposition-application-H0)]. No locally free hypothesis on these two coherent modules is needed.

**Proof of the coherent Hom criterion.** First extend \(F,G\) from their given neighbourhood \(V\) to coherent modules on \(U\). The finite distinguished-cover construction extends them to finite modules on \(\operatorname{Spec}A\), whose restrictions suffice. For the extension of \(F\), remove the submodule supported on the closed complement of \(V\). Formula (8.11) shows that the resulting extension has all its associated points in \(V\). It still restricts to the original \(F\) there, so its associated points, and their closures in the ambient scheme, are exactly those in the hypothesis. The formal objects are unchanged because \(V\) contains the entire formal support. We may therefore work with coherent extensions on \(U\) satisfying the same condition.

Set \(H=\mathcal Hom_{\mathcal O_U}(G,F)\). This is coherent: on each affine chart a finite presentation of \(G\) presents \(H\) as a kernel between finite sums of \(F\). Choose a finite module on the ambient affine scheme extending \(G\); its generators give a surjection \(\mathcal O_U^r\to G\). Thus \(H\) embeds into \(F^r\), and the associated-prime submodule property gives
\[
\operatorname{Ass}H\subset\operatorname{Ass}F.
\]
Theorem 8.4 consequently applies to \(H\), with exactly the dimension bounds (8.5).

We verify the target of this section comparison without assuming either sheaf locally free. On an affine chart with coordinate ring \(R\), let \(P,N\) be the finite modules for \(G,F\). A finite presentation of \(P\) and flatness of Noetherian completion give
\[
\operatorname{Hom}_R(P,N)\otimes_R\widehat R^{\,I}
=\operatorname{Hom}_{\widehat R^{\,I}}
(P\otimes_R\widehat R^{\,I},N\otimes_R\widehat R^{\,I}).
\]
Indeed both sides are the same kernel of the map between two finite sums of the completed module \(N\). Lemma 1.1 identifies the right side with maps of the two formal quotient systems on that affine chart. These identifications commute with restriction. Taking the equalizer on a finite distinguished affine cover, and commuting its finite products and kernel with inverse limit, gives
\[
\operatorname{Hom}(G^{\wedge},F^{\wedge})
=\varprojlim_n\Gamma(U,H/I^nH).
\tag{8.12}
\]
This computes maps in the coherent formal category, including the actual formal kernels; it does not assume termwise kernels form a coherent formal system.

On an ordinary smaller neighbourhood \(V'\), the equality
\(\operatorname{Hom}(G|_{V'},F|_{V'})=\Gamma(V',H)\)
is the defining property of the internal Hom sheaf. Theorem 8.4 identifies its colimit with the right side of (8.12), proving the stated bijection. The construction is natural in both sheaves and respects composition. ∎

## 9. Exercises and solutions

**Exercise 9.1 (a thickened line; intermediate).** For a line \(Q\subset\mathbb P^2_k\), compute \(\varprojlim\Gamma(Q_r,\mathcal O_{Q_r})\).

**Solution.** In (7.1) take \(m=0\). There are no sections of \(\mathcal O(-r)\), and \(H^1(\mathbb P^2,\mathcal O(-r))=0\). Therefore every restriction \(k=\Gamma(\mathbb P^2,\mathcal O)\to\Gamma(Q_r,\mathcal O_{Q_r})\) is an isomorphism. The compatible limit is \(k\).

**Exercise 9.2 (a curve; intermediate).** Show that comparison of neighbourhood sections with formal sections fails at a closed point of a smooth projective curve.

**Solution.** Work on the component containing the closed point \(y\). The colimit of neighbourhood sections is its discrete valuation ring \(R=\mathcal O_{C,y}\), and the formal sections form \(\widehat R\). Choose a uniformizer \(t\in R\). It is transcendental over \(k\): a nonzero element algebraic over the subfield \(k\) is a unit in every local \(k\)-algebra containing it, whereas \(t\) is not. The function field \(K=k(C)\) is finite over \(k(t)\), since it is finitely generated of transcendence degree one. The completion contains the convergent series \(h=\sum_{j\ge3}t^{j!}\). This series is transcendental over \(k(t)\) in every characteristic. Indeed, if \(P(t,h)=0\) for a nonzero polynomial of degree \(d\) in its second variable and coefficient degrees at most \(D\), its truncation \(h_N\) would give a polynomial \(P(t,h_N)\) of degree at most \(D+dN!\) vanishing to order at least \((N+1)!\). For all large \(N\) it must be zero. The infinitely many distinct polynomials \(h_N\in k(t)\) would then be roots of the same nonzero polynomial, impossible. Thus \(h\notin K\), and in particular \(h\notin R\). This proves failure of surjectivity for every such curve and closed point, without a rational-residue-field assumption. The strict section depth bound also fails: its sum on a smooth curve is one.

**Exercise 9.3 (a threefold; intermediate).** Let \(P\) be a Cohen–Macaulay projective threefold and let \(Q\) be the zero scheme of an ample section. Show that \(H^1(P,E)\) for a vector bundle is computed on its formal completion.

**Solution.** At every nonzero-rank stalk, local Cohen–Macaulay depth plus closure dimension equals three. At zero stalks the inequality is automatic. Thus (4.1) holds for \(\sigma=2\), including when the ample section is a zero divisor. Theorem 4.1 gives \(H^1(P,E)=\varprojlim H^1(Q_r,E|_{Q_r})\). It simultaneously gives the degree-zero comparison.

**Exercise 9.4 (exactness; intermediate).** Prove that coherent formal modules form an abelian category and that coherent completion is exact. Explain the kernel caveat.

**Solution.** On an affine chart use Lemma 1.1 and the abelian category of finite modules over the Noetherian completed ring. Compute a kernel there, then take its quotients to obtain the formal kernel; do the same for cokernels. Universal properties glue these constructions. Artin–Rees proves exactness of completed finite-module sequences, so completion of coherent sheaves is exact. Multiplication by \(t\) on \(k[[t]]\) has zero kernel, although its reductions have kernels \((t^{r-1})/(t^r)\). Their transition maps are zero. They are pro-zero rather than a nonzero formal object, showing why termwise kernels are insufficient.

**Exercise 9.5 (the exact projective-space range; advanced).** Determine the integers \(\sigma\) for which Theorem 4.1 applies to \(\mathcal O(m)\) on \(\mathbb P^n\) with a hyperplane, and check the asserted comparisons directly.

**Solution.** The depth sum is identically \(n\) off the hyperplane, so the strict inequality is \(\sigma<n\), or \(\sigma\le n-1\). For \(n\ge2\), sequence (7.1) and the vanishing of middle projective-space cohomology show that the limit of sections is \(H^0(\mathcal O(m))\), and that all positive degrees below \(n-1\) vanish at every level. This verifies every nonempty asserted range. The compatible inverse-monomial family (7.2) shows that the next degree \(n-1\) can have extra formal classes, whereas the corresponding ordinary group is zero. For \(n=1\) the asserted nonnegative range is empty, and Example 7.2 demonstrates failure already in degree zero. Thus increasing \(\sigma\) to \(n\) would give a false conclusion.

## Proof inputs

The projective-space calculation is the earlier Cohomology of projective space Theorem 2.2. The ample generation, denominator extension, projective embedding and Serre vanishing used here are proved in Serre’s theorems on projective schemes, Section 1, Theorem 2.2 and Lemma 3.1. The cone lemma in Section 4 proves the full section-ring/Proj construction (4.3), including ample bundles whose first power is not very ample. The earlier Completion lesson proves exactness and flatness of Noetherian completion. Local duality and finiteness Lemmas 6.6–6.8 supply completed branches, flat depth and the catenary equidimensional chain formula; its Lemma 6.16 and Propositions 6.17–6.18 prove duality, completion fibres and the full arbitrary-ideal depth-plus-interval comparison.

The principal formal-bundle statement (8.3) is proved using the finite locally free comparison, Local duality and finiteness Lemma 5.2, followed by the regular-principal-system argument of Section 5. The finite extension of its first-level bundle, uniform lifting of sections, canonical pro-system and locally free neighbourhood are included in the proof. The equivalence with (8.4) uses the full formal-fibre finiteness theorem, Local duality and finiteness Theorem 6.9. The formal-section statement (8.1)–(8.2) is proved in the earlier Local duality and finiteness Theorem 6.15 and applied here with exactly the same hypotheses. Lemmas 8.1–8.3 prove stable supports and the primary section case for arbitrary deleted closed sets. Theorems 8.4–8.5 prove associated-point section comparison and the coherent Hom criterion (8.5), using actual module primary decomposition and an explicit extension-lifting argument. Completion of internal Hom is proved from a finite presentation; neither coherent module is assumed locally free. The formal-category, ample-power, projective comparison and coherent existence arguments occur in Sections 1–6.

## References

- [Stacks] The Stacks Project authors, *The Stacks Project*, [official project](https://stacks.math.columbia.edu/). The tag links refer to the AI Integrated Stacks Project edition. Its [English reader](https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/) retains the upstream tags. Relevant sections are Cohomology of Schemes, “Coherent formal modules”; Algebraic and Formal Geometry, “Completion functors,” “Algebraization of formal sections,” “Algebraization of coherent formal modules,” and “Application to Lefschetz theorems”; and More on Morphisms, “Proj and Spec.”
- [Grothendieck–Laszlo] A. Grothendieck, *Cohomologie locale des faisceaux cohérents et théorèmes de Lefschetz locaux et globaux (SGA 2)*, revised edition edited by Y. Laszlo, [arXiv:math/0511279](https://arxiv.org/abs/math/0511279), Exposés IX and XII, for formal algebraization and projective Lefschetz comparison and existence.
