← LibraryIdempotents in Module-Finite Algebras over Complete Local RingsEngineering · Engineering MathematicsLesson 417/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202619 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Idempotent theory

Idempotents in Complete Algebras

When the base k is a complete commutative noetherian semilocal ring and R is module-finite over k, idempotents lift, indecomposable modules become strongly indecomposable, and Krull–Schmidt uniqueness is restored.

Page ID
KEVOS-ENG-MATH-NCR-0161
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(21.33)–(21.35), §21 (pp. 335)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Completeness lifts idempotents, but complete noncommutative rings are not easy to produce by hand. This page gives the standard factory: take a commutative noetherian ring k that is complete for an ideal I, and any k-algebra R that is finitely generated as a k-module. Then R is automatically IR-adically complete, so idempotents of R/IR lift.

The payoff is (21.35). If in addition k is semilocal and I=radk, then every finitely generated right R-module has a Krull–Schmidt decomposition that is unique up to permutation and isomorphism. Uniqueness genuinely fails over noetherian local rings — Swan's example — so completeness is doing real work, and this is why integral representation theory is done over complete discrete valuation rings.

IRThe complete ideal
LocalEndomorphism rings of indecomposables
UniqueKrull–Schmidt decomposition
(21.35)The theorem

Overview

Throughout, k is a commutative ring, R is a k-algebra — so there is a ring map kZ(R) — and R is module-finite, meaning finitely generated as a k-module. The examples to hold in mind are pG for a finite group G, Mn(p), an order in a semisimple p-algebra, and k[[x]][G].

Three statements are proved in sequence, each feeding the next.

Completeness descends to modules(21.33): a finitely generated module over a complete noetherian k is itself I-adically complete. Krull's intersection theorem plus Nakayama give the Hausdorff half; a coordinate computation gives convergence.
Completeness transfers to the algebra(21.34)(1): applying the lemma to M=R and noting (IR)n=InR shows R is IR-adically complete, so idempotents of R/IR lift.
Indecomposable becomes local(21.34)(2): with k semilocal and I=radk, a module-finite R0 with no nontrivial idempotents is a local ring.
Krull–Schmidt is restored(21.35): endomorphism rings of indecomposable finitely generated modules are themselves module-finite algebras with no nontrivial idempotents, hence local; Krull–Schmidt–Azumaya then applies.

Learning Objectives

  • Prove (21.33): finitely generated modules over a complete noetherian ring are complete.
  • Identify (IR)n with InR and conclude that module-finite algebras inherit completeness.
  • Prove that a module-finite algebra over a complete semilocal base with only trivial idempotents is local.
  • Assemble the proof of (21.35) from existence of decompositions under ACC and Krull–Schmidt–Azumaya.
  • Split 5[C4] into four factors by lifting idempotents, and check the lift modulo 25.
  • Explain, with Swan's example in mind, why locality of the base is not enough.

Definitions

k-algebra
A ring R with a homomorphism kZ(R) of k into the centre of R; then every R-submodule of a module is a k-submodule.
Module-finite
R is generated as a k-module by finitely many elements. This is much stronger than being a finitely generated k-algebra.
IR
The ideal of R generated by the image of Ik. Because k acts centrally, (IR)n=InR.
Semilocal
R/radR is semisimple. For commutative k this means finitely many maximal ideals, and k/radk is then a finite product of fields.
Order
A module-finite algebra over a complete discrete valuation ring 𝒪 that is 𝒪-free of finite rank and spans a semisimple algebra over the fraction field.
DefinitionComplete base pair

By a complete base pair (k,I) we mean a commutative noetherian ring k together with an ideal Ik such that k is I-adically complete. When we additionally require k semilocal and I=radk we say the pair is semilocal complete. The archetypes are (p,pp) and (k[[x]],(x)), both of which are complete discrete valuation rings, and finite products of such.

Completeness of k already forces Iradk, so a complete base pair is automatically a pair in which 1+I consists of units.

Core Concepts

Why noetherian is needed

Completeness of k does not obviously pass to a finitely generated module M, because nInM need not vanish for formal reasons. The Krull intersection theorem supplies IN=N for N=nInM, and this is where the noetherian hypothesis enters — via the Artin–Rees lemma. Nakayama then finishes the job, using Iradk and finite generation of N.

Coordinates convert module convergence to ring convergence

Given generators m1,,mr of M, a Cauchy sequence in M can be written in coordinates as a family of Cauchy sequences in k. The point is that InM=jInmj, so each successive difference an+1an has coefficients in In. Completeness of k produces limits coefficient by coefficient, and reassembling them gives the limit in M. Coordinates are not canonical, but the limit is, by the Hausdorff condition.

The extended ideal and its powers

(IR)n=InR,hencelimR/(IR)n=limR/InR.
(C.1)

Valid because k maps into Z(R), so scalars can be collected to the left. This identity is what lets a module-theoretic statement be read as a ring-theoretic one.

So the assertion *R is complete as a k-module for I* and the assertion *R is complete as a ring for IR* are literally the same assertion, and (21.31) applies to give lifting of idempotents modulo IR.

From no idempotents to local

The last conceptual step is a reduction to the artinian case. With k semilocal and I=radk, the ring k/I is a finite product of fields; a module-finite algebra over it has finite length, hence is left and right artinian. A nonzero artinian ring whose only idempotents are 0 and 1 is local. Since IRradR, locality of R/IR lifts to locality of R.

Key Results

Lemma(21.33)Completeness passes to finitely generated modules

Let k be a commutative noetherian ring which is I-adically complete with respect to an ideal Ik, and let M be a finitely generated k-module. Then M is I-adically complete: the natural map ιM:MlimM/InM is an isomorphism.

Proof

Injectivity. The kernel of ιM is N=n1InM. Since k is noetherian and M finitely generated, Krull's intersection theorem gives IN=N. As k is I-adically complete we have Iradk, and N is finitely generated because M is noetherian; Nakayama's Lemma therefore forces N=0.

Surjectivity. Fix generators m1,,mr of M and take an element of the inverse limit, represented by a1,a2,M with an+1anInM. Since InM=jInmj, we may write

an+1an=j=1rβnjmj,βnjIn.
(21.33a)

Write a1=jα1jmj with α1jk, and set αnj=α1j+β1j++βn1,j, so that an=jαnjmj. Because βn1,jIn1, the sequence (αnj)n satisfies αn+1,jαnj(modIn) and is therefore Cauchy in k. Completeness of k supplies ajk with ajαnj(modIn) for every n.

Put a=jajmjM. Then aan=j(ajαnj)mjInM for every n, so ιM(a)=(a1,a2,) as required.

Proposition(21.34)Module-finite algebras over a complete base

Let k be a commutative noetherian ring which is I-adically complete for an ideal Ik, and let R be a k-algebra that is finitely generated as a k-module. Then:

  1. R is IR-adically complete, and idempotents of R/IR can be lifted to R.
  2. Suppose in addition that k is semilocal and I=radk. If R0 has no idempotents other than 0 and 1, then R is a local ring.
Proof

(1) Apply (21.33) to the finitely generated k-module M=R: the map RlimR/InR is an isomorphism. Since k maps into Z(R) we have (IR)n=InR, so this says exactly that R is IR-adically complete as a ring. Lifting of idempotents is then (21.31).

(2) With k semilocal and I=radk, the quotient k/I is a commutative semisimple ring, that is, a finite product of fields. The ring R/IR is a finitely generated module over k/I, hence of finite length over k/I; every one-sided ideal of R/IR is a k/I-submodule, so R/IR is left and right artinian.

Assume R has no idempotents but 0 and 1. By (1) every idempotent of R/IR lifts to R, so R/IR likewise has no nontrivial idempotents; and R/IR0 because IRradR is proper. A nonzero one-sided artinian ring with only trivial idempotents is local (19.19), so R/IR is local. Finally IRradR — a standard consequence of R being module-finite over k with Iradk — so rad(R/IR)=(radR)/IR and R/radR(R/IR)/rad(R/IR) is a division ring. Hence R is local.

Theorem(21.35)Krull–Schmidt over a complete semilocal base

Let k be a commutative noetherian semilocal ring which is I-adically complete for I=radk, and let R be a k-algebra that is finitely generated as a k-module. Then every finitely generated right R-module M admits a decomposition

M=M1M2Mr
(21.35a)

with each Mi an indecomposable R-submodule.

Moreover r is uniquely determined by M, and the sequence of isomorphism types M1,,Mr is uniquely determined up to a permutation.

Proof

Existence. M is finitely generated over R and R is finitely generated over k, so M is a finitely generated module over the noetherian ring k and hence noetherian as a k-module. Every R-submodule is a k-submodule, so the R-submodules of M satisfy the ascending chain condition, and a module with ACC decomposes as a finite direct sum of indecomposable submodules (19.20).

Local endomorphism rings. Set Ei=EndR(Mi). Indecomposability of Mi says precisely that Ei has no idempotents other than 0 and 1. Now Mi is a finitely generated module over the noetherian ring k, so Endk(Mi) is a finitely generated k-module; Ei is a k-submodule of it, hence also finitely generated over k. Thus Ei is a nonzero module-finite k-algebra with only trivial idempotents, and (21.34)(2) makes it a local ring.

Uniqueness. Each Mi therefore has local endomorphism ring, i.e. is strongly indecomposable, and the Krull–Schmidt–Azumaya theorem (19.21) delivers uniqueness of r and of the isomorphism types up to permutation.

CounterexampleCompleteness cannot be dropped

Over a Dedekind domain 𝒪 with nontrivial class group, a non-principal ideal 𝔄 satisfies 𝔄𝔅𝒪𝔄𝔅. Taking 𝒪=[5] and 𝔄=(2,1+5), whose square is the principal ideal (2), gives 𝔄𝔄𝒪𝒪 with all four summands indecomposable and 𝔄not𝒪.

That base is not local. Swan's example goes further: there is a commutative noetherian local domain A and finitely generated A-modules with M1M2(M1M2)B, all four indecomposable over A and BnotMi. So locality of the base does not restore uniqueness — completeness does.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Krull plus Nakayama for the Hausdorff condition

To show nInM=0, never argue directly. Show the intersection N satisfies IN=N by Artin–Rees, then kill it with Nakayama using Iradk and finite generation.

Move 2

Push structure through the centre

Because k lands in Z(R), scalar ideals extend cleanly: (IR)n=InR. Any statement proved for R as a k-module is then a statement about the IR-adic ring structure.

Move 3

Upgrade indecomposable to strongly indecomposable

Apply the structure theory to EndR(Mi) rather than to Mi. Over a module-finite complete setting the endomorphism ring is again in the class, so hypotheses that were assumed about R become available about Ei.

Move 3 is the reusable idea and the reason (21.34)(2) is stated for an arbitrary module-finite algebra rather than for R alone: the theorem is applied not to R but to the endomorphism rings its modules produce. The class of module-finite algebras over a fixed complete base is closed under the operation that the proof needs.

Worked Example

Splitting 5[C4] into four factors

Let k=5, I=55, and R=5[C4]=5[g]/(g41), free of rank 4 over k, so (21.34) applies. Modulo 5, the field 𝔽5 contains a primitive fourth root of unity, namely 2, so g41=(g1)(g2)(g4)(g3) splits and

R/5R=𝔽5[C4]𝔽5×𝔽5×𝔽5×𝔽5,
(E.1)

Maschke applies: |C4|=4 is invertible in 𝔽5.

The four primitive orthogonal idempotents downstairs are e¯j=14m=032jmgm. By (21.34)(1) they lift to R, and the lifts are the character idempotents ej=14mωjmgm, where ω5 is the Teichmüller lift of 2: the unique fourth root of unity with ω2(mod5).

The lift to precision 25

Solve ω2=1 with ω2: writing ω=2+5t gives 4+20t24(mod25), so 4t4(mod5) and t1. Hence ω7(mod25), and indeed 72=491(mod25). With 4119(mod25) and ω1=ω3=ω18, ω224, ω37:

e119+17g+6g2+8g3(mod25),e14+2g+g2+3g3(mod5).
(E.2)

Squaring in (/25)[C4] confirms e12e1(mod25), and the four lifts e019(1+g+g2+g3), e1, e219(1g+g2g3), e3 are pairwise orthogonal with e0+e1+e2+e3=1. Consequently

5[C4]5×5×5×5.
(E.3)

A case where nothing splits

Take R=p[Cp]=p[g]/(gp1). Here R/pR=𝔽p[g]/((g1)p) is local, so R has no nontrivial idempotents; by (21.34)(2), R is a local ring, with maximal ideal generated by p and g1. Its finitely generated lattices decompose uniquely by (21.35): classically there are exactly three indecomposable p[Cp]-lattices, namely p, p[ζp] and p[Cp] itself.

Comparison and Classification

What survives over which base
Idempotents lift mod radEnd of indec. is localKrull–Schmidt uniqueSemiperfect
k a field, R finite-dimensionalyesyesyesyes
k complete noetherian semilocal, R module-finiteyesyesyesyes
k noetherian local, not completenononono
k a Dedekind domain with class number >1nononono
k=, R=Gnononono

What survives over which base

The first two rows are the good cases and they are good for the same reason: the base is complete, trivially so for a field where the radical is zero. Rows three to five all fail, and they fail at the same point — an indecomposable module can have a non-local endomorphism ring, so nothing pins the decomposition down.

Hypotheses used by each result
ResultNeeds k noetherianNeeds k completeNeeds k semilocal, I=radk
(21.33) modules are completeyesyesno
(21.34)(1) R complete, idempotents liftyesyesno
(21.34)(2) trivial idempotents localyesyesyes
(21.35) Krull–Schmidt uniquenessyesyesyes

Relationship Map

  • (k,I) complete noetherian, R module-finite — the standing hypotheses
    • gives immediately
      • M is I-adically complete for M f.g. over k (21.33)
      • R is IR-adically complete (21.34)(1)
      • IRradR, so 1+IRU(R)
    • with k semilocal, I=radk, gives
      • R/radR semisimple, so R is semilocal
      • R is semiperfect
      • indecomposable f.g. modules are strongly indecomposable
      • Krull–Schmidt uniqueness (21.35)
    • fails without completeness
      • Swan's local noetherian domain
      • Dedekind domains of class number >1

The chain of implications is short but each link needs its own hypothesis, which is why the theorem is stated with four separate conditions on k rather than one.

Applications and Industry Use

Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.

Integral representation theory

Lattices over 𝒪G

For G finite and 𝒪 the completion of a ring of algebraic integers at a prime, 𝒪G is module-finite over a complete base, so 𝒪G-lattices decompose uniquely. Over G they do not — which is precisely why the local-global method starts by completing.

Modular representation theory

Blocks and defect groups

Block theory is developed over a p-modular system with 𝒪 complete. Completeness makes the block idempotents of kG lift to 𝒪G and makes the Krull–Schmidt theorem available for the modules that carry defect group and vertex theory.

Orders and arithmetic

Genus and local-global

Two G-lattices lie in the same genus when their completions agree at every prime. The theory is usable because at each prime the completed problem has unique decompositions; the genus records exactly what is lost on returning to .

Computation

Working p-adically

Computer algebra systems decompose modules over orders by reducing mod p, splitting there, and lifting. The correctness of the lift is (21.34)(1); the assertion that the answer is well posed is (21.35).

The honest description is that this is the theorem that makes p-adic methods legitimate. Everything gained by completing would be worthless if the resulting decompositions were not canonical.

Design Considerations

Design considerations here means the choices made when modelling a problem with these algebraic structures.

Which base ring should carry the problem?

A fieldThe cleanest case: finite-dimensional algebras are semiprimary, so everything on this page holds trivially. Choose this whenever the arithmetic of the coefficients is not the point.
or a ring of integersRetains arithmetic information but loses Krull–Schmidt uniqueness. Use it only when the global object is genuinely the object of study, and expect genus-type invariants rather than isomorphism invariants.
A complete DVRThe standard compromise. Retains characteristic-p and characteristic-0 information simultaneously, and (21.35) guarantees unique decompositions. This is why p-modular systems are set up this way.
A complete semilocal ringNeeded when several primes must be handled at once, for instance a finite product of complete DVRs. All results here are stated at this generality precisely to allow it.
  • Module-finite, not finitely generated as an algebra. k[x] is a finitely generated k-algebra and none of this applies to it; Mn(k) is module-finite and all of it does.
  • Left or right modules. The statements are symmetric because k is central; choose the side that matches your representation convention and stay on it.
  • Which ideal. For (21.34)(1) any ideal for which k is complete will do; for (21.34)(2) and (21.35) the ideal must be radk, since the argument needs k/I semisimple.

Failure Modes and Common Mistakes

  • Do not conclude that R is a complete local ring from (21.34)(1); completeness of R for IR says nothing about R having a unique maximal one-sided ideal unless (2) applies.
  • Do not assume the number of factors in R/IR equals the number in R before checking liftability; the equality is the content of (21.34)(1), not a triviality.
  • Do not read (21.35) as a classification: it says decompositions are unique, not that indecomposables are known. For p[Cp2] the list of indecomposable lattices is already infinite in general.
  • Do not extend (21.35) to arbitrary, non-finitely-generated modules; the ACC argument that gives existence of a decomposition breaks immediately.

Best Practices

  • State the base pair (k,I) explicitly, including noetherian, semilocal and complete, before invoking any result of this page.
  • Verify module-finiteness by exhibiting generators, not by citing finite generation as an algebra.
  • When computing, lift idempotents to an explicit precision and record that precision alongside the answer.
  • Check the number of block factors against R/radR first: the semisimple quotient is where the count is visible.
  • Before claiming uniqueness of a decomposition over G, complete at each relevant prime and work with the genus instead.

Quick Reference

Standing hypothesesk commutative noetherian, I-adically complete; R module-finite over k
(21.33)f.g. k-modules are I-adically complete
Key identity(IR)n=InR
(21.34)(1)R is IR-adically complete; idempotents of R/IR lift
(21.34)(2)k semilocal, I=radk: trivial idempotents R local
(21.35)f.g. right R-modules have unique Krull–Schmidt decompositions
EngineEndR(Mi) is again module-finite over k
FailureSwan: local noetherian base is not enough
Worked bases
kIComplete?(21.35) available?
pppyesyes
k[[x]](x)yesyes
A field0yesyes
(p)p(p)nono
rad=0nono
[5]0nono

Frequently Asked Questions

Why does (21.35) require k to be semilocal as well as complete?

Because the proof passes through (21.34)(2), which needs k/I to be a finite product of fields so that R/IR is artinian. That is exactly semilocality together with I=radk. Without it one still gets completeness of R and lifting of idempotents, but not the upgrade from no nontrivial idempotents to local, which is what Krull–Schmidt–Azumaya consumes.

Is a legitimate base here?

No. rad=0, so the only ideal for which is complete in the relevant sense is the zero ideal, and is not semilocal. This is not a technicality: Krull–Schmidt uniqueness genuinely fails for G-lattices, which is the historical reason the subject completes at each prime.

Does (21.34) say that R is a complete local ring?

Part (1) says only that R is complete with respect to IR; R can have many idempotents and be far from local. Part (2) adds the hypothesis that R has no nontrivial idempotents, and only then concludes locality. Confusing the two is the most common misreading of the proposition.

How do these results relate to semiperfect rings?

Under the hypotheses of (21.35), R/radR is semisimple and idempotents lift modulo the radical, so R is semiperfect. That is the abstract form of what the completeness hypothesis buys, and it is why the Krull–Schmidt statement resembles the one for finite-dimensional algebras.

Where exactly is the noetherian hypothesis used?

In two places. In (21.33) it licenses Krull's intersection theorem, hence the Hausdorff condition for a finitely generated module. In (21.35) it makes M a noetherian k-module, which gives the ACC needed for existence of a decomposition, and makes Endk(Mi) finitely generated so the endomorphism ring stays in the class.

Does uniqueness extend to infinitely generated modules?

Not from this theorem. Existence of a decomposition into indecomposables relies on the ascending chain condition, and uniqueness in the infinite setting requires the Krull–Schmidt–Azumaya statement for arbitrary direct sums of modules with local endomorphism rings — a different theorem with different hypotheses.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §21, results (21.33)–(21.35), with (19.19)–(19.21).
  2. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, §§6, 30–33 (orders, lattices, complete local base rings).
  3. I. Reiner, Maximal Orders, Academic Press, 1975, Chapters 5–6.
  4. H. Matsumura, Commutative Ring Theory, Cambridge University Press, 1986, Chapter 8 (Artin–Rees, Krull intersection, completion).
  5. R. G. Swan, “Projective modules over group rings and maximal orders”, Annals of Mathematics 76 (1962), 55–61.

AI Suggested Questions

  • Write out the Artin–Rees lemma and derive Krull's intersection theorem in the form used in the proof of (21.33).
  • Give an example of a non-noetherian commutative ring and a finitely generated module for which the intersection of the powers of an ideal is nonzero.
  • Classify the indecomposable p[Cp]-lattices and verify that there are exactly three.
  • Work out Swan's example in detail and identify precisely which step of the proof of (21.35) fails for it.
  • How does the genus of a G-lattice encode the discrepancy between global and local decompositions?
  • Compute the block idempotents of p[S3] for p=2 and p=3 and compare with the characteristic-zero case.
  • For which finite groups G and primes p is pG a local ring?
Page
KEVOS-ENG-MATH-NCR-0161
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Idempotents in I-Adically Complete RingsArticle · Engineering MathematicsNEXT LESSON →Central Idempotents and Ring Direct DecompositionsArticle · Engineering MathematicsLifting Idempotents Modulo Nil IdealsArticle · Engineering MathematicsThe Block Decomposition of a RingArticle · Engineering Mathematics