Skip to main content

Section 6 Derived completeness

Reference.

[117], tag 091N, 0BKF. See also [117], tag 0BKH for the case of a noetherian ring, where some simplifications occur.
We fill in a missing detail from Section 5, namely the distinction between classical and derived completeness of a module with respect to an ideal. As you might imagine, the latter is best treated within the framework of derived categories; we will do as much as we can in classical language, and end with a few statements which one may want to postpone until after reading Section 10.

Subsection 6.1 The trouble with classical completion

Definition 6.1.1.

For ARing and I a finitely generated ideal of A, an A-module M is classically I-complete if the natural map MlimnM/InM is an isomorphism. In particular, this means that M is I-adically separated: nInM=0.

Remark 6.1.2. Completions behaving badly.

Much of our intuition about completion of modules with respect to an ideal is derived from the case of finitely generated modules over a noetherian ring. A few pitfalls to keep in mind include the following.
  • Classically I-complete modules do not form an abelian subcategory of the category of all A-modules. For example, it is possible for the quotient of A by a principal ideal to be noncomplete; see [117], tag 05JD. This is remedied by using derived I-complete modules instead; see Proposition 6.3.1.
  • The completion functor MlimnM/InM preserves surjections, but it is not even right exact even on finitely presented modules. (This is arguably not surprising because completion is the composition of a right exact functor with a left exact functor.) See [117], tag 05JF and also Example 6.1.4.
  • The completion of a flat module (or even a flat A-algebra) need not be flat; see Example 6.1.3. This phenomenon will force us to adopt Definition 6.5.1.
If we drop the restriction that I be finitely generated, then things get even stranger. For example, completion is no longer an idempotent operation; see [117], tag 05JA.

Example 6.1.3.

For ARing, A[[x]] is the x-adic completion of the flat A-algebra A[x], but is flat over A if and only if A is coherent (every finitely generated ideal is finitely presented); see [117], tag 0ALB. See [117], tag 0AL8 for a concrete example.
On a related note, one can construct a ring A and an element fA such that Af[[x]], which is the x-adic completion of the flat A[[x]]-algebra A[[x]]f, is not itself flat over A[[x]]. See again [117], tag 0AL8.
One can see some additional issues with classical completion from the following basic example (adapted from [129], Example 3.20; see also [117], tag 0G3F).

Example 6.1.4.

Take A=Zp,I=pA. Let M0 be the set of sequences (xn)n=0 over Zp with limnxn=0. Let M1M0 be the set of sequences (xn)n=0 with xn0(modpn). Let M2M1 be the set of sequences (xn)n=0 with limnxn/pn=0.
The modules M0,M1,M2,M0/M1,M1/M2 are all classically I-complete (note that M0 is isomorphic to M2 via the map (xn)(xnpn)). However, M0/M2 is not I-adically separated: we have npn(M0/M2)=M1/M2. (In other words, the closure of M2 in M0 is equal to M1.) Consequently, applying the completion functor to the exact sequence
0M2M0M0/M20
yields the sequence
0M2M0M0/M10
which is not exact in the middle.

Subsection 6.2 Derived completeness

Definition 6.2.1.

For ARing and I a finitely generated ideal of A, an A-module M is derived I-complete if for each fI,
(6.1)HomA(Af,M)=0 and ExtA1(Af,M)=0.
By Lemma 6.2.3, it will suffice to check this condition for f running over a generating set of I (or of any ideal with the same radical as I).

Remark 6.2.2.

When working with (6.1), note that Af admits the following free resolution as an A-module:
0A[T]×(1Tf)A[T]Tf1Af0
Consequently, for any A-module M, ExtAn(Af,M)=0 for n2. Since HomA=ExtA0, this means that (6.1) can be reformulated as
(6.2)ExtAn(Af,M)=0(n0).
For example, this makes it clear that if any two terms in a short exact sequence are derived I-complete, then so is the third.

Proof.

Let I be the set in question. For fI,gA, the functor HomA(Afg,) factors as
MHomA(Af,M)HomA(Ag,HomA(Af,M)).
From the spectral sequence for a composition of functors (or more elementary considerations), we see that if ExtAn(Af,M)=0 for all n0, then ExtAn(Agf,M)=0 for all n0; hence fgI.
For f,gI, the sequence
0Af+gAf(f+g)Ag(f+g)Afg(f+g)0
is exact because f,g generate the unit ideal in Af+g. (As an aside, see [81], Lemma 1.6.12 for another application of this observation.) Since f(f+g),g(f+g),fg(f+g)I by the previous paragraph, using the snake lemma we obtain f+gI. Consequently, I is an ideal of A.
For any fI and any positive integer n, Af=Afn. Hence I is a radical ideal of A. (Compare [117], tag 091Q.)

Proof.

If M is classically I-complete, we have
HomA(Af,M)=HomA(Af,limnM/InM)=0.
To show that ExtA1(Af,M)=0, consider an extension
(6.3)0MEAf0.
For each n0, pick enE mapping to fnAf and set δn=fen+1enM. Since M is complete, we may define the elements
en=en+δn+fδn+1+f2δn+2+
which satisfy fen+1=en; we thus obtain a map AfE splitting the sequence by mapping fn to en.
In the converse direction, by an elementary argument (Exercise 6.7.1) we can reduce to the case where I=(f). That, we must show that if (6.1) holds, then for any x0,x1,M there exists xM such that xx0+fx1++fn1xn1(modfnM) for each n. To this end, form an extension as in (6.3) by taking
E=MnAen/(xnfen+1+en)
with en mapping to fn in Af; note that by the snake lemma, M/fnM=E/fnE for all n. Since the extension splits by hypothesis, there is an element x+e0E which generates a copy of Af in E. We then have
x+e0=xx0+fe1=xx0+x1+f2e2=;
this yields the desired result. (Compare [117], tag 091R.)

Proof.

The following can be viewed as an algebraic version of the open mapping theorem from functional analysis.

Proof.

Subsection 6.3 The category of derived-complete modules

We next introduce the category of derived I-complete modules and its basic properties. This leads naturally to the operation of derived completion.

Proof.

See [117], tags 0G1U, 091V, 091U.

Proof.

Remark 6.3.4.

The category of derived I-complete A-modules does not have the property that filtered colimits are exact ([117], tag 0ARC). In particular, it is not a Grothendieck abelian category.
On the other hand, a countably filtered colimit of derived I-complete A-modules is again derived I-complete. The point is that any potential witness to the failure of completeness can be expressed using only countably many module elements.

Remark 6.3.5.

For I=(f1,,fn), the derived I-completion functor from Proposition 6.3.1 can be described as the composition of the derived fi-completions for i=1,,n (in any order). These individual functors can be described concretely using Lemma 6.4.1. For an alternate description in the language of derived categories, see Proposition 6.6.2.

Definition 6.3.6.

Let I be a finitely generated ideal of ARing. We may then promote the derived I-completion functor from A-modules to A-algebras as follows.
For any A-algebra B, the multiplication map on B defines a morphism BABB of A-modules. Let B^ denote the derived I-completion of B. Now consider the composition
B^AB^BAB^B^
where the first map is induced by the individual maps BBAB and the second map is induced by the multiplication morphism. This gives us a multiplication map on B^ which gives it the structure of an A-algebra. In particular, the derived I-completion A^ of A is itself an A-algebra, and the ring B^ is also an A^-algebra.

Subsection 6.4 Derived f-completion

The following lemma gives an explicit recipe for derived completion with respect to a principal ideal.

Proof.

From the exact sequence
0AAfAf/A0
we obtain a morphism MExtA1(Af/A,M) which is an isomorphism whenever M is derived I-complete; we claim that the target of this map is in fact M^. Namely, if MN is another morphism with N derived I-complete, then by functoriality of ExtA1 in the second argument we obtain a unique morphism ExtA1(Af/A,M)ExtA1(Af/A,N)N through which MN factors. This yields (1); by writing Af/A=colimnfnA/A, we may then deduce (2).
As an application of Lemma 6.4.1, we obtain a criterion that lets us forget about the difference between classical and derived completions in many cases of interest.

Proof.

The derived completion M^ fits into an exact sequence given in (6.4). By the assumption about bounded torsion, the projective system formed by the M[fn], in which the transition maps are multiplicaton by f, is essentially zero (that is, any sufficiently long composition is the zero map). Hence the R1 term vanishes and we obtain the desired conclusion. (Compare [18], Lecture III, Lemma 2.4.)
A key application of Lemma 6.4.2 is the following.

Proof.

For xR[f], we have fpnx=0 for some nonnegative integer n. We then have fpnxpn=0, and then fx=0 because R is perfect.

Remark 6.4.4.

One way to make a ring which is derived f-complete but not classically f-complete is to start with a ring A, an element fA, and a module M which is derived f-complete but not classically f-complete (e.g., see Remark 6.3.3), and then form the square-zero extension AM.

Subsection 6.5 Flatness and smoothness

Definition 6.5.1.

Let I be a finitely generated ideal of ARing. We say that MModA is I-completely flat (resp. I-completely faithfully flat) if M/IM is a flat (resp. faithfully flat) A/I-module and ToriA(A/I,M)=0 for i>0. Equivalently, for any NModA/I, ToriA(N,M)=0 for i>0. If M is (faithfully) flat, then it is I-completely (faithfully) flat (Exercise 6.7.6), but not conversely (see Remark 6.1.2).
More generally, we say that M has finite I-complete Tor amplitude if there exists some c>0 such that ToriA(A/I,M)=0 for ic. Equivalently, for any NModA/I, ToriA(N,M)=0 for ic.

Definition 6.5.2.

Let I be a finitely generated ideal of ARing. A derived I-complete A-algebra R is I-completely étale (resp. I-completely smooth, I-completely ind-smooth) if RALA/I is concentrated in degree 0 where it is an étale (resp. smooth, ind-smooth) A/I-algebra. That is, RALA/I is an étale (resp. smooth, ind-smooth) A/I-algebra and ToriA(R,A/I)=0 for i>0.

Proof.

This follows from an algebraization theorem originally due to Elkik [45]. For a more modern treatment, see [9].

Remark 6.5.4.

An I-completely smooth morphism is sometimes called a “formally smooth” morphism, but this is not entirely accurate: the latter simply means that the infinitesimal lifting criterion is satisfied ([117], tag 00TI). An I-completely smooth morphism is formally smooth, but formal smoothness is a meaningful condition without any reference to derived completeness.
By contrast, a smooth morphism of rings is one which is formally smooth and of finite presentation (see [117], tag 02H6). In general an I-completely smooth morphism is not of finite type and hence not smooth; for instance, ZpZp[x](p) is p-completely smooth but not of finite type.

Subsection 6.6 Derived completeness in the derived category

If you don’t yet know what derived categories are, skip this discussion for now and return after you have read Section 10.

Definition 6.6.1.

Let I be a finitely generated ideal of ARing. An object K in the derived category D(A) of A-modules is derived I-complete if for each fI,
RHomA(Af,K)=0.
The argument of Lemma 6.2.3 carries over to show that it suffices to check this condition at a generating set of I, or of any other ideal with the same radical.
One immediate consequence of this definition is that if any two terms of a distinguished triangle are derived I-complete, then so is the third. In particular, the mapping cone of a morphism between derived I-complete complexes is derived I-complete; see Remark 6.6.6.

Proof.

See [117], tags 091V, 091Z, 0G1U.

Remark 6.6.3.

In general, an A-module admits derived I-completions “as a module”, as an object in ModA as per Proposition 6.3.1; and also “as a complex”, i.e., by identifying the module with a singleton complex in D(A) concentrated in degree 0 and then applying Proposition 6.6.2. The former is H0 of the latter, but the other cohomology groups of the latter carries some extra information that is invisible at the module-theoretic level; see Example 6.6.5 for a typical example.
However, if an A-module M is derived I-complete “as a module”, it is also derived I-complete “as a complex”: Proposition 6.6.2 says that the latter condition applied to M[0] can be tested at the level of cohomology groups.

Remark 6.6.4.

In the case where I=(f) is a principal ideal, we may adapt the proof of Lemma 6.4.1 to show that the derived f-completion of an A-module M as a complex is concentrated in degrees -1 and 0, with the cohomology in degree -1 being limnM[fn]. Consequently, Lemma 6.4.2 can be upgraded to assert that the derived f-completion as a complex is also isomorphic to the classical f-completion.

Example 6.6.5.

Take A=Z,I=(p),M=Q/Z. Then the ordinary completion of M vanishes, as does the derived completion of M as a module, but the derived completion of M as a complex is the group Zp concentrated in degree 1.

Remark 6.6.6.

We will frequently used the derived Nakayama’s lemma (Proposition 6.6.2) in the following form: for f:KL a morphism of derived I-complete complexes, f is a quasi-isomorphism if and only if the induced morphism KALA/ILALA/I of complexes over A/I is a quasi-isomorphism. To be precise, this will follow from applying Proposition 6.6.2 to the mapping cone of f (Definition 10.2.2).

Definition 6.6.7.

Let I be a finitely generated ideal of ARing. We say that a complex K of A-modules is I-completely flat if for any I-torsion A-module N, the derived tensor product KALN is concentrated in degree 0. Equivalently, KALA/I is concentrated in degree 0 where it is a flat A/I-module. If in addition KALA/I is faithfully flat as an A/I-module, we say that K is I-completely faithfully flat. Note that these definitions agree with the corresponding notions for modules (Definition 6.5.1).
Similarly, we say that K has finite I-complete Tor amplitude if there exists some c0 such that for any I-torsion A-module N, KALN is concentrated in degrees c.

Exercises 6.7 Exercises

1.

Let I be a finitely generated ideal of ARing and choose MModA. Suppose that for each fI, the map MlimnM/fnM is surjective. Prove that the map MlimnM/InM is surjective.
Hint.
See [117], tag 090S.

2.

Let I be a finitely generated ideal of ARing. Let MN be a morphism of derived I-complete A-modules such that M/IMN/IN is surjective. Prove that MN is surjective.

3.

Let A be a ring which is derived f-complete, but not classically f-complete, for some fA (e.g., see Remark 6.4.4). Let I be the kernel of the surjective (by Lemma 6.2.4) map from A to its classical f-completion limnA/fn.
  1. Show that I2=0.
  2. Show that any classically f-complete A-module is also a module over limnA/fn (that is, it is annihilated by I).
  3. Deduce that A, as a module over itself, cannot be written as the quotient of a classically f-complete A-module.
Hint.
See [117], tag 0G3G.

4.

Let I be a finitely generated ideal of ARing.
  1. Show that the kernel of any morphism between classically I-complete A-modules is classically I-complete.
  2. Let M be an A-module which can be written as the cokernel of a morphism between classically I-complete A-modules. Show that for any classically I-complete A-module N and any surjective morphism f:NM of A-modules, ker(f) is classically I-complete.
  3. Deduce that the abelian closure of the category of classically I-complete A-modules consists of the cokernels of morphisms between classically I-complete A-modules. By Exercise 6.7.3, this can be strictly smaller than the category of derived I-complete A-modules. (See however Exercise 6.7.5.)

5.

Let f be a non-zerodivisor in some ARing. Show that MModA is derived f-complete if and only if there exists a short exact sequence
0KLM0
in which K,LModA are f-torsion-free and f-adically complete.
Hint.
[117], tag 09AT.

6.

Let I be a finitely generated ideal of ARing. Show that for any flat A-module M, the derived I-completion of M as a complex is I-completely flat.
Hint.
Use the adjunction property of derived I-completion.

7.

Let ARing be noetherian and let I be an ideal of A. Suppose that MD(R) is I-completely flat. Then the derived I-completion of M is concentrated in degree 0, where it is a flat A-module.
Hint.
See [17], Lemma 5.15.

8.

Suppose that ARing is derived I-complete for some finitely generated ideal I. Prove that a map M1M2 between finite projective A-modules is surjective (resp. bijective) if and only if the induced map M1/IM1M2/IM2 is surjective (resp. bijective). In particular, a finite projective A-module M is free if and only if M/IM is a free A/I-module.
Hint.
For surjectivity, apply derived Nakayama (Proposition 6.3.1) to the cokernel. For bijectivity, first verify that M1 and M2 have the same rank everywhere (using the fact that IRad(A)), then recall that a surjective map between projective modules of the same finite rank is a bijection.

9.

Suppose that ARing is derived I-complete for some finitely generated ideal I. Prove that the base extension functor from finite projective A-modules to finite projective A/I-modules is essentially surjective.
Hint.
Start with a finite projective A/I-module M. Choose a finite free A/I-module F and a projector U:FF whose image is isomorphic to M. View F as the reduction of a finite free A-module F and choose an endomorphism U0:FF lifting U. Show by induction that for each positive integer n, U0 is congruent modulo I to an endomorphism Un such that Un2Un(modIn+1). Take the limit to lift to the classical I-completion of A, then use the fact that the kernel of the map from A to the classical completion has square zero (Exercise 6.7.3) to lift to A. Conclude that we have produced a projector on F whose image has base extension isomorphic to M.

10.

Suppose that ARing is derived I-complete for some finitely generated ideal I. Prove that the natural map Pic(A)Pic(A/I) is an isomorphism.

11.

Let I be a finitely generated ideal of ARingδ containing p. Let AB be a morphism in Ring such that B is derived I-complete and AB is I-completely etale. Then AB promotes uniquely to a morphism in Ringδ.
Hint.
Using Remark 2.3.3, it suffices to lift AB to a morphism W2(A)W2(B). Achieve this by combining Proposition 6.5.3 with Proposition 3.5.1. (Compare [25], Lemma 2.18.)

12.

Let I be a finitely generated ideal of ARing containing p. Prove that the derived I-completion of A (as a module, viewed as an A-algebra using Definition 6.3.6) admits a unique δ-ring structure compatible with A. (That is, Exercise 2.5.8 remains true when the classical completion is replaced by the derived completion.)
Hint.
Use the characterization of δ-structures on A in terms of W2(A) (Remark 2.3.3).

13.

Let (A,I) be a bounded prism. Show that for any flat A-module M, the derived (p,I)-completion of M as a complex is concentrated in degree 0 and is both classically (p,I)-complete and (p,I)-completely flat.

14.

Let (A,I) be a prism. Prove that the class of I in Pic(A) is p-torsion.
Hint.
First use Exercise 6.7.10 to argue that Pic(A)Pic(A/p) is an isomorphism. Then show that ϕ induces the p-power map on Pic(A/p), and apply Lemma 5.3.6 to conclude. See also [25], Lemma 3.6.