advanced34 min studyLesson 529 in Mathematics

Completions and Nakayama’s lemma

Control compatible finite-order data and lift local generators with the exact finiteness and Jacobson-radical assumptions exposed.

On this page

What you’ll understand

  • Interpret an I-adic completion as compatible quotient data.
  • Apply Nakayama only with finite generation and a Jacobson-radical ideal.
  • State exactness and flatness of Noetherian completion without extending them to arbitrary module completion.

Completion remembers all finite-order approximations simultaneously. A formal power series is not selected by ordinary real convergence; it is selected by compatible residues modulo every increasing power of an ideal. Nakayama’s lemma supplies a complementary finiteness principle: for a finite module, generators visible after reducing by a sufficiently small ideal already generate the original module. The word small here means contained in the Jacobson radical, not numerically small. Combining these ideas requires careful hypotheses, especially when exactness or faithful detection is transferred through completion.

Compatible jets define formal information

For an ideal I in R, the I-adic completion of M is the inverse limit of M/I^nM. An element is a compatible list of residue classes, with each reducing to the previous one. The natural map from M sends an element to all its residues, and its kernel is the intersection of I^nM. Thus injectivity requires separation and should not be inferred for an arbitrary ring and module. For k[x] or its localization at (x), x-adic completion gives k[[x]], whose coefficients are determined one finite truncation at a time.

A formal series can be inverted when its constant coefficient is a unit, by recursively solving for coefficients. This is an algebraic compatibility construction rather than an analytic radius-of-convergence claim. The topology depends on the chosen ideal, so completing at different ideals can retain different local information. For a finite module over a Noetherian local ring, maximal-ideal separation follows from Krull’s intersection theorem. That is an additional theorem with finiteness hypotheses, not a property of every inverse limit by definition.

M^=lim←⁡nM/InM,ker⁡(M⟶M^)=⋂n≥1InM,k[x](x)^≅k[[x]]\widehat M=\varprojlim_n M/I^nM,\qquad\ker(M\longrightarrow\widehat M)=\bigcap_{n\ge1}I^nM,\qquad\widehat{k[x]_{(x)}}\cong k[[x]]
The completion consists of compatible residues. The displayed power-series identification uses the (x)-adic topology; arbitrary completion maps need not be injective.↔ Scroll wide equations horizontally.

Nakayama turns residual generators into actual generators

Let M be finite over a commutative unital ring R and let I lie in the Jacobson radical, the intersection of all maximal ideals. If IM=M, Nakayama’s lemma gives M=0. To see its mechanism, write each chosen generator as an I-linear combination of the generators. The determinant of identity minus the coefficient matrix annihilates M and lies in 1+I. Every element of 1+I is a unit under the radical hypothesis, forcing M to vanish. Finite generation is needed to form this finite determinant argument.

Apply the lemma to a quotient to obtain the generator version: if residues of elements m₁,…,m_r generate M/IM, then those elements generate M. For a local ring with maximal ideal m, the minimum number of generators of a finite module equals the residue-field dimension of M/mM. This does not say that a lifted minimal generating set is a basis; relations may remain. If I is not in the Jacobson radical, IM=M can hold for a nonzero finite module. If M is not finite, it can also fail even over a local ring.

M finite,I⊆Jac⁡(R),IM=M⟹M=0,μR(M)=dim⁡R/m(M/mM) for local RM\text{ finite},\quad I\subseteq\operatorname{Jac}(R),\quad IM=M\Longrightarrow M=0,\qquad\mu_R(M)=\dim_{R/\mathfrak m}(M/\mathfrak mM)\text{ for local }R
The generator formula concerns finite modules over a local ring. It counts a minimal generating set, not a free basis.↔ Scroll wide equations horizontally.

Noetherian completion preserves a precise class of exact sequences

For a Noetherian ring R and any ideal I, completion is exact on finite R-modules, and the completion of a finite module is M⊗_R R̂. The Artin–Rees lemma controls the induced filtration on a submodule, which is the key reason injectivity survives after taking the inverse limit. The ring map R→R̂ is flat. These statements do not identify arbitrary infinite-module completion with tensoring by R̂: flatness of the ring map and exactness of completion on the finite category are distinct assertions with distinct scopes.

If I also lies in the Jacobson radical, the Noetherian completion map is faithfully flat. In particular, maximal-ideal completion of a Noetherian local ring has this property. Without that condition, completion can discard modules away from the chosen ideal. For example, Z→Z₂ is flat, but a module Z/3Z becomes zero because three is a unit in Z₂; the map is not faithfully flat. By contrast Z_(2)→Z₂ is the local completion and is faithfully flat. The base ring matters when deciding what information the completion detects.

A residual generator and its finite-order inverse

Let R=k[x]_(x), M=R/(x³), and m be the class of 1−x. Show m generates M and describe its completed module.

  1. Modulo the maximal ideal, M/xM≅k and the residue of m is one. Since M is finite, Nakayama implies m generates M over R.

  2. An explicit verification is (1−x)(1+x+x²)=1−x³=1 in M. Thus the class 1+x+x² sends m to the usual generator one.

  3. Completion gives M̂≅k[[x]]/(x³), with k-basis 1,x,x². Its inverse-limit system stabilizes at M once n≥3, because x³M=0, so this finite-length module gains no additional elements.

The result

Nakayama gives the generator conclusion from first-order data, while the explicit inverse verifies it at third order. The ambient completed ring has infinite series, but this quotient still has only three coefficient slots.

Explore the model

Interactive lab

Interactive lab · modular

Compatible stages of a 2-adic approximation

Pause and Reset, then set modulus m=8 and additive step=3. Predict the eight-step additive orbit. For a fresh comparison Reset and set m=16,step=3; predict sixteen steps. At each common step number, reducing the second residue modulo eight matches the first orbit. These are two compatible finite quotient stages; the instrument cannot display an entire infinite inverse-limit element or compute a general completion.

Compatible stages of a 2-adic approximationAddition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Current readings: Residue r0: 0; Orbit period · m/gcd(m,a): 12; Distinct residues visited: 1 of 12. All parameters are adjustable with the labeled controls below.Repeated addition modulo 12: the current residue is 0, and the orbit period is 12.01234567891011+ 5mod 12An additive orbitn = 0rₙ = 0Period = 12Cycle starts at 0:0 → 5 → 10 → 3 →8 → 1 → 6 → 11 →4 → 9 → 2 → 7 → 0Exact residues · two additions per second
Additive orbitCurrent residue / next edge
Residue r0
0
Orbit period · m/gcd(m,a)
12
Distinct residues visited
1 of 12
t = 0 s

Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forCompletion records compatibility across all quotient stages, rather than choosing one large finite modulus as the final object.

Check your understanding

Which hypotheses justify the implication IM=M ⇒ M=0 in Nakayama’s lemma?

Try it yourself

Give two failures of an unqualified Nakayama claim: use R=Z,I=(2),M=Z/3Z; then use R=Z_(2),I=(2),M=Q. Identify the missing hypothesis in each.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Two is invertible on both modules. In the second example, denominators with arbitrarily high powers of two obstruct finite generation over Z_(2).

Compare with the solution

In Z/3Z, multiplication by two is invertible, so IM=M≠0 even though M is finite. The ideal (2) is not in Jac(Z)=0, so the radical condition fails. In Q, multiplication by two is also surjective, but Q is not finite over Z_(2): finitely many generators have a common bound on powers of two in their denominators, whereas Q contains 1/2^n for every n. Here the ring is local and I is its maximal ideal, but finite generation fails.

Take it with you

  • An adic completion is an inverse limit of compatible quotient data.
  • Nakayama requires a finite module and a Jacobson-radical ideal.
  • Noetherian completion is flat and exact on finite modules; faithful detection needs the additional radical condition.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.