Executive Summary
The Krull–Schmidt theorem is two statements bolted together, and they have different price tags. Existence — every module with the ACC or the DCC on submodules is a finite direct sum of indecomposables — is elementary and costs one chain condition . Uniqueness — the number of summands and their isomorphism types are determined up to permutation — is the hard half and is false in general.
What buys uniqueness is Azumaya's hypothesis: the summands of one of the two decompositions must have local endomorphism rings . Over a module of finite length that hypothesis is automatic, because an indecomposable module of finite length has local endomorphism ring . That is precisely why the classical Krull–Schmidt theorem holds for finite length and evaporates one step outside it.
Overview
Decomposition theorems are the standard way to reduce a classification problem to a finite list of atoms. For modules the atoms are the indecomposables, and the theorem one wants is that the atoms and their multiplicities are invariants of the module.
The conclusion of Krull–Schmidt–Azumaya, for some permutation . The hypothesis is that every is indecomposable and every is strongly indecomposable.
Note the asymmetry in the hypothesis: only one family has to be strongly indecomposable. Since the conclusion identifies the two families up to isomorphism, the turn out to be strongly indecomposable after the fact — but they are not assumed to be, and that is what makes the theorem usable.
This page treats existence , the Azumaya uniqueness theorem and its two working corollaries: modules of finite length and finitely generated modules over a one-sided artinian ring . The failure of uniqueness over Dedekind domains, and Swan's sharper failure over a commutative noetherian local domain, mark the boundary.
Learning Objectives
- Prove : ACC or DCC alone forces a finite decomposition into indecomposables.
- State with its exact one-sided hypothesis and reproduce Azumaya's proof.
- Locate the step in that proof where is used, and explain why nothing weaker suffices.
- Deduce and and say which chain conditions each needs.
- Exhibit over and identify which hypothesis fails.
- Use uniqueness to prove cancellation: implies over a right artinian ring.
Definitions
- Krull–Schmidt decomposition
- A finite direct sum decomposition with each indecomposable. The zero module is the empty sum.
- Indecomposable
- with no splitting , ; equivalently has only the idempotents and .
- Strongly indecomposable
- with a local ring .
- Finite length
- has a composition series; equivalently satisfies both the ACC and the DCC on submodules.
- The direct sum of copies of .
- Split monomorphism
- An injection whose image is a direct summand of ; equivalently for some .
Modules here are right modules; every statement has a left analogue obtained by working over the opposite ring.
Core Concepts
Existence is cheap
Call a submodule good if it has a Krull–Schmidt decomposition. The zero module is good, every indecomposable submodule is good, and a direct sum of two good submodules is good. If itself were bad, then it is not indecomposable, so with both factors nonzero and at least one — say — bad. Iterating produces a strictly descending chain of bad submodules and a strictly ascending chain of good sums, so satisfies neither chain condition.
Uniqueness is expensive
Given two decompositions, write in for the two families of projections. Restricting to writes the identity of as a sum of endomorphisms. If is local, says one of those summands is a unit — that is, an automorphism of . Everything else is bookkeeping.
Why finite length is the right sufficient condition
For a module of finite length the two halves combine cleanly. Finite length gives both chain conditions, so produces a decomposition; and each indecomposable summand again has finite length, so makes its endomorphism ring local. Both hypotheses of are then met by both decompositions, and uniqueness follows.
Key Results
Let be any ring and a right -module whose submodules satisfy either the ascending or the descending chain condition. Then is a finite direct sum of indecomposable submodules.
Say a submodule is good if it decomposes as a finite direct sum of indecomposables, and bad otherwise. The zero module is good (empty sum), any indecomposable submodule is good, and if are good with then is good.
Suppose is bad. Then is not indecomposable and not zero, so with . If both were good, would be good; so one is bad, say . Repeating inside gives with and bad, and so on.
This produces , violating the DCC, and simultaneously , violating the ACC. Either chain condition therefore rules out a bad .
Let be a ring and let a right -module have two decompositions into submodules
where every is indecomposable and every is strongly indecomposable, i.e. is a local ring. Then , and after reindexing for .
Induct on . Let and be the projections attached to the two decompositions, viewed in , so that .
Step 1: find a matching summand. Each maps into , so restriction to gives elements of , and . Since is local, condition gives some with an automorphism of . Reindex so that .
Step 2: upgrade to an isomorphism. Write . Then is a left inverse for , so is a split monomorphism and its image is a nonzero direct summand of . As is indecomposable, that image is all of ; hence is an isomorphism.
Step 3: exchange. We claim . Since is injective, , and . For the sum: given , surjectivity in Step 2 gives with ; then , so and . Hence , proving the claim.
Step 4: induct. Quotienting the two descriptions of by gives , a module with one fewer strongly indecomposable summand. The case is immediate: is indecomposable, so . Applying the inductive hypothesis finishes the proof.
Let be a right -module of finite composition length over an arbitrary ring . Then with each an indecomposable submodule. Moreover is uniquely determined, and the sequence of isomorphism types is uniquely determined up to a permutation.
Finite length gives both chain conditions, so provides the decomposition. Each is a submodule of , hence of finite length, and indecomposable, so is local by ; every is therefore strongly indecomposable. Given a second decomposition into indecomposables, applies and yields together with the matching of isomorphism types.
Both conclusions of hold for every finitely generated right module over a right artinian ring — in particular for every finitely generated module over a finite-dimensional algebra over a field.
Over a right artinian ring, a finitely generated right module has a composition series , so applies verbatim.
Let be right artinian and finitely generated right -modules. If for some integer , then .
By each of has a Krull–Schmidt decomposition with well-defined multiplicities. The multiplicity of an indecomposable type in is times its multiplicity in , and likewise for . Equality of the two multisets therefore gives equality of all multiplicities after dividing by , and .
Let be a finite-dimensional algebra over a field , let be right -modules of finite -dimension, and let be any field extension. If as -modules, then as -modules.
The proof splits on the size of . When , a nonvanishing-determinant polynomial argument produces an -isomorphism over directly. When is too small, one first passes to a finite extension and then uses the cancellation corollary above, since as -modules with .
Proof Techniques and Method
How these proofs work, and which move to reuse.
Turn decompositions into idempotents
Replace by the orthogonal idempotents with . Comparing two decompositions becomes comparing two orthogonal resolutions of .
Make a unit appear in a sum
A sum of endomorphisms equal to must contain a unit if the ring is local. This is the whole use of the hypothesis, and it is the reason local rather than indecomposable is the right condition.
Split mono into indecomposable is iso
A split monomorphism with indecomposable target and nonzero source is an isomorphism, because its image is a nonzero direct summand. This converts a one-sided invertibility statement into a genuine matching of summands.
The exchange in Step 3 of the proof is the germ of a much larger theory. Modules for which such exchanges are always possible are said to have the exchange property, and Azumaya's theorem is the statement that modules with local endomorphism rings have it. The failures collected below are all failures of exchange.
Worked Example
Two genuinely different decompositions of
Take , the ring of algebraic integers of . It is a Dedekind domain of class number . Let
is not principal: a generator would have norm , and has no solution in integers. A direct computation gives , which is principal — for instance and , and the norms match at . So has order in the class group.
For a Dedekind domain the Steinitz isomorphism holds for all nonzero ideals. Applying it with :
Two decompositions of the same module into indecomposables, with non-isomorphic summands.
Every nonzero ideal of a commutative domain is indecomposable as a module: if with and , then lies in both and and is nonzero, contradicting . So and are both indecomposable, and because is not principal. Uniqueness fails.
A case where luck substitutes for the theorem
For and a finitely generated abelian group, satisfies the ACC and decomposes into copies of and of , with uniqueness supplied by the fundamental theorem of finitely generated abelian groups. But is not local, so does not apply to the free summands. The uniqueness here is a fact about , not an instance of Krull–Schmidt — and the Dedekind example above shows the argument does not survive the move from to a general Dedekind domain.
The torsion summands do satisfy the hypothesis: is local, and has finite length . So the torsion part of the classification is an instance of .
Process and Workflow
Can I use Krull–Schmidt uniqueness on my module ?
Comparison and Classification
| Setting | Existence | Uniqueness | Reason |
|---|---|---|---|
| of finite length, any | yes | yes | (19.22) via (19.17) |
| f.g. over right artinian | yes | yes | (19.23) via (4.15) |
| f.g. over a finite-dimensional -algebra | yes | yes | special case of (19.23) |
| noetherian, summands with local | yes | yes | (19.21) directly |
| f.g. over a PID | yes | yes | structure theorem, not (19.21) |
| f.g. over a Dedekind domain | yes | no | Steinitz; class group obstruction |
| f.g. over a commutative noetherian local domain | yes | no | Swan's example |
| with neither chain condition | no | n/a | (19.20) does not apply |
| Existence | Azumaya applies | Multiplicities unique | |
|---|---|---|---|
| Indecomposable only | yes | no | no |
| a domain | yes | no | no |
| local | yes | yes | yes |
| Finite length | yes | yes | yes |
| Simple | yes | yes | yes |
Hypotheses on the summands, and what each yields
Relationship Map
The logical dependencies are strictly layered: the classical statements are corollaries of Azumaya's, which is a corollary of nothing.
- (19.21) Krull–Schmidt–Azumaya — uniqueness from local endomorphism rings
- with (19.20) and (19.17)
- (19.22) Krull–Schmidt for finite length
- (19.23) f.g. modules over right artinian rings
- cancellation:
- feeds into
- (19.25) Noether–Deuring theorem
- (19.30) Dickson's divisibility theorem
- principal indecomposable modules and blocks
- fails without local End
- over
- Swan's local-domain example
- restored by completion — see §21
- with (19.20) and (19.17)
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
Principal indecomposables and blocks
Over a right artinian ring, is a Krull–Schmidt decomposition; the are the principal indecomposable modules and their invariance underlies the whole theory of blocks and Cartan matrices in modular representation theory.
Noether–Deuring
Uniqueness is what lets you decide isomorphism of representations after enlarging the field: forces . Computationally this means one may work over a convenient splitting field and descend.
Canonical form of a module
GAP and Magma return module decompositions as a list of indecomposables with multiplicities. That output is only well defined because of ; over rings where uniqueness fails, such a list is not an invariant.
Vector bundles and projective modules
The Steinitz classification of f.g. projectives over a Dedekind domain is exactly the measured failure of Krull–Schmidt: rank plus a class-group invariant, rather than a multiset of atoms.
The theorem is also a piece of infrastructure for category theory: Atiyah transported it to coherent sheaves in 1956 and Gabriel to abelian categories in 1962, where Krull–Schmidt category now means a category in which idempotents split and objects have local endomorphism rings.
Failure Modes and Common Mistakes
- Do not assume a module of infinite length over an artinian ring has a Krull–Schmidt decomposition; requires finite generation.
- Do not read the ACC-or-DCC hypothesis of into : records that one chain condition is not enough. Over the module is indecomposable with the ACC and is not local; the Prüfer group has the DCC and its endomorphism ring, the -adic integers, is local but has non-nilpotent maximal ideal.
- Do not conclude from that outside a setting where uniqueness holds; cancellation is a corollary of uniqueness, not a general fact.
- Do not confuse the multiset of composition factors (Jordan–Hölder) with the multiset of indecomposable summands (Krull–Schmidt). They agree only for semisimple modules.
Best Practices
- Quote the version you actually use: for hand-checked local endomorphism rings, for finite length, for finitely generated modules over artinian rings.
- When claiming uniqueness, name the reason the endomorphism rings are local — usually finite length via .
- Record the multiplicities, not just the set of types; the multiplicities are the part that supports cancellation arguments.
- If a module fails to have finite length, look first for a class-group-style obstruction before assuming the decomposition is unique.
Historical Notes and Lessons Learned
- 1909WedderburnUniqueness of decompositions established for finite groups, in the setting that would become the group-theoretic Krull–Schmidt theorem.
- 1911–1913Remak and SchmidtRemak and then Schmidt sharpen the group-theoretic statement; the result is still called Remak–Krull–Schmidt in group theory.
- 1925KrullKrull moves the theorem into the setting of operator groups and modules with chain conditions.
- 1950AzumayaAzumaya isolates the real hypothesis — local endomorphism rings — and proves the version stated here, freeing the theorem from chain conditions on the ambient module.
- 1956–1962Atiyah, then GabrielAtiyah proves a Krull–Schmidt theorem for coherent sheaves; Gabriel formulates it for abelian categories, where it becomes a definition rather than a theorem.
- 1960s onwardsSharp failuresSwan's example over a noetherian local domain, and later work of Facchini and others on modules with non-local endomorphism rings, map exactly how much uniqueness survives.
The methodological lesson mirrors that of the Jacobson radical. The classical statements were tied to chain conditions on the module; Azumaya's reformulation moves the hypothesis onto the endomorphism rings of the pieces, where it is both weaker and more clearly the real cause. Conditions stated on the automorphisms of the atoms generalise; conditions stated on the size of the whole do not.
Quick Reference
| Reference | Statement | Hypotheses |
|---|---|---|
| (19.17) | is local | indecomposable of finite length |
| (19.20) | is a finite sum of indecomposables | ACC or DCC on submodules of |
| (19.21) | and | indecomposable, strongly so |
| (19.22) | Existence and uniqueness | of finite composition length |
| (19.23) | Existence and uniqueness | f.g., right artinian |
| (19.25) | f.d. over , |
Frequently Asked Questions
Does Krull–Schmidt need both chain conditions?
Existence needs only one: the ACC or the DCC alone suffices for . Uniqueness as packaged in needs finite length, i.e. both — because it is proved by way of , and that result genuinely requires both. What uniqueness really needs is local endomorphism rings, which finite length happens to guarantee.
Why must the summands be strongly indecomposable and not merely indecomposable?
The proof writes as a sum of endomorphisms of and needs one of them to be invertible. That inference is exactly the defining property of a local ring. An indecomposable module only guarantees that has no nontrivial idempotents, which does not force any summand of a sum to be a unit.
Where does uniqueness first fail?
Over any Dedekind domain with nontrivial class group. If has order then , and . Swan's example pushes the failure into commutative noetherian local domains, so being local is no protection.
Is Krull–Schmidt the same as Jordan–Hölder?
No. Jordan–Hölder is about composition factors of a filtration and holds for every module of finite length over every ring. Krull–Schmidt is about indecomposable direct summands. A module can have a unique list of composition factors while its decomposition into indecomposables is not unique, and the two lists coincide only when the module is semisimple.
Does the theorem extend to infinite direct sums?
There is a genuine infinite version — modules with local endomorphism rings satisfy strong exchange properties, and the Crawley–Jónsson–Warfield theory develops this — but it is a separate theorem. The finite induction in the proof above does not extend on its own.
What does the theorem give me computationally?
It makes the output of a decomposition algorithm an invariant. Once you know a module over a finite-dimensional algebra decomposes as , no other decomposition into indecomposables exists, so the pair of multiplicities is a valid fingerprint for isomorphism testing.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §19 (pp. 294–310), especially (19.20)–(19.23) and (19.25).
- G. Azumaya, “Corrections and supplementaries to my paper concerning Krull–Remak–Schmidt's theorem”, Nagoya Mathematical Journal 1 (1950), 117–124.
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992 (decompositions of modules and the exchange property).
- A. Facchini, Module Theory: Endomorphism Rings and Direct Sum Decompositions in Some Classes of Modules, Progress in Mathematics 167, Birkhäuser, 1998.
- C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley, 1981 (Krull–Schmidt, principal indecomposables and the Noether–Deuring theorem).
- M. F. Atiyah, “On the Krull–Schmidt theorem with application to sheaves”, Bulletin de la Société Mathématique de France 84 (1956), 307–317.
AI Suggested Questions
- Write out Azumaya's proof for the case , and check each exchange step explicitly.
- What exactly is the exchange property, and which modules besides those with local endomorphism rings have it?
- Reconstruct Swan's example of non-uniqueness over a commutative noetherian local domain in full detail.
- How does completing the base ring restore uniqueness, and where does idempotent lifting enter?
- State and prove the Krull–Schmidt theorem for coherent sheaves as Atiyah did.
- For which finite-dimensional algebras is the number of indecomposable modules finite, and how does Krull–Schmidt interact with representation type?
- Give an example of two non-isomorphic modules over an artinian ring with the same composition factors but different indecomposable decompositions.
