Executive Summary
Fitting's decomposition is the technical heart of §19. For of finite length and , the kernel chain and the image chain both stabilise, and at the common stabilisation point splits as the direct sum of the two. Nothing about is assumed.
Applied to an indecomposable , one of the two summands must vanish, so every endomorphism is either an automorphism or nilpotent. That is precisely the hypothesis of , and it makes a local ring with nilpotent radical. This single deduction supplies the hypothesis for the Krull–Schmidt–Azumaya theorem and characterises local right artinian rings.
Overview
Let be an arbitrary ring, a right -module and , acting on the left. Any generates two chains of submodules,
Descending images and ascending kernels — the DCC controls the first, the ACC the second.
If has finite length both chains stabilise, and Fitting's theorem says the two stable pieces are complementary. The result is a decomposition manufactured by an arbitrary endomorphism, which is why it converts indecomposability — a statement about the absence of decompositions — into information about individual endomorphisms.
The name Fitting's Lemma is used both for the decomposition and for the corollary ; when precision matters, call the first the Fitting decomposition and the second the local endomorphism ring theorem.
Learning Objectives
- Prove that both chains in stabilise and that the stable kernel and image are complementary.
- Deduce that an endomorphism of an indecomposable finite length module is an automorphism or nilpotent.
- Prove in both halves: locality, and for the composition length.
- Prove : a nonzero right artinian ring is local iff it has no nontrivial idempotents.
- Prove : ACC or DCC alone gives existence of a decomposition into indecomposables.
- Locate the exact step of the Krull–Schmidt–Azumaya proof where locality is used.
Core Concepts
Why both chain conditions appear
The image chain descends and the kernel chain ascends, so stabilising both is exactly asking for DCC and ACC together — that is, finite length. Drop one and the theorem fails: for multiplication by on , the kernels are all zero but the images never stabilise, and .
The two conclusions of (19.17) are independent
Locality of says the non-units form an ideal. Nilpotence of that ideal is a strictly stronger, quantitative statement, controlled by the composition length. The Prüfer group shows they can come apart: it satisfies DCC, is indecomposable, and has — local, but with a maximal ideal that is not even nil.
Surjective endomorphisms of finite length modules
A fact used repeatedly below: if has finite length and is surjective, then is an automorphism. Indeed , forcing . The dual statement — injective implies surjective — holds for the same reason.
Existence versus uniqueness
It is worth keeping the two halves of decomposition theory apart. Existence of a finite decomposition into indecomposables needs only one chain condition and no locality at all. Uniqueness needs local endomorphism rings and says nothing about existence. Finite length gives both, which is why is stated for it.
Key Results
Let be any ring and a right -module of finite length. For every there is an integer such that
One may take to be any index at which both the image chain and the kernel chain of have stabilised; the composition length of always works.
Since has finite length it satisfies both chain conditions, so the descending chain of images and the ascending chain of kernels each stabilise. Choose with
The sum is direct. Let and write for some . Then , so by stabilisation, whence .
The sum is everything. Let . Then , so for some . Therefore , and
Both pieces are submodules because is -linear, so .
Let be an indecomposable right -module of finite length and . Then is either an automorphism of or nilpotent — and not both unless .
Fix with . Indecomposability forces one summand to be zero.
If then , so is bijective. Writing , the elements and are respectively a right and a left inverse for , so is an automorphism.
Otherwise , so , i.e. and is nilpotent.
Let be an indecomposable right -module of **finite composition length **. Then is a local ring whose maximal ideal consists of the nilpotent endomorphisms and satisfies . In particular is completely primary and is strongly indecomposable.
Locality. gives . By every element of is nilpotent, so applies and is local. Since for a local ring, is exactly the set of nilpotent endomorphisms.
**Nilpotence of .** Let . Apply them to one at a time from the right: put and , so that and
Suppose ; we derive a contradiction. If some step failed to be strict, say , then the map restricted to would be a surjective endomorphism of the finite length module , hence an automorphism of it. Then for every ; but is nilpotent, so for large and , forcing .
So all inclusions in are strict. Then for each , and gives — absurd. Hence , i.e. , and since acts faithfully on we get . As is generated by such products, .
A nonzero right artinian ring is local if and only if has no idempotents other than and .
Only if: immediate from , and no chain condition is needed.
If: take , the right regular module. By the Hopkins–Levitzki theorem a right artinian ring is right noetherian, so has finite length. Its endomorphism ring, acting on the left, is via left multiplication. Idempotents of correspond to decompositions of , so the hypothesis says is indecomposable. By , is local — and moreover is nilpotent, so is completely primary.
Let be any ring and a right -module whose submodules satisfy either the ACC or the DCC. Then is a finite direct sum of indecomposable submodules.
Call a submodule good if it is a finite direct sum of indecomposable submodules, and bad otherwise. Three observations: the zero module is good, being the empty direct sum; any indecomposable submodule is good; and if are good with then is good, by concatenating the two decompositions.
Suppose is bad. Then and is not indecomposable, so with . If both summands were good, so would be; hence one is bad, say .
Repeating the argument on gives with bad and , and so on indefinitely. This produces
The first chain is strictly descending because each , and the second is strictly ascending for the same reason; the sums on the right are direct because while meets in . So satisfies neither ACC nor DCC, contradicting the hypothesis. Hence is good.
Let be a ring and a right -module with two decompositions
where every is indecomposable and every is strongly indecomposable — that is, is a local ring. Then , and after reindexing for .
We record only the step where locality is used; the full induction is carried out on The Krull–Schmidt Theorem. Let be the projections attached to the two decompositions, so that .
Multiplying by gives . Each maps into , so restricting to yields an identity in :
Here locality enters. is local, so by one of the summands is a unit; after reindexing, is an automorphism of . Consequently is a split monomorphism, and since is indecomposable it is an isomorphism. One then shows and induct on .
Let be a right -module of finite length. Then with each indecomposable; the integer is uniquely determined, and the sequence of isomorphism types of is unique up to permutation.
Proof. Existence is , since finite length gives both chain conditions. Each is indecomposable of finite length, hence strongly indecomposable by . Uniqueness is then .
Both conclusions of hold for every finitely generated right module over a right artinian ring — in particular for every finite-dimensional module over a finite-dimensional algebra over a field. The reason is Hopkins–Levitzki : over a right artinian ring, a finitely generated right module has a composition series.
Proof Techniques and Method
How these proofs work, and which move to reuse.
Stabilise both chains at once
Pick a single working for images and kernels simultaneously; the two stabilisation conditions are then used against each other via .
Length counts steps
A strictly descending chain of submodules of a length module has at most strict steps. Turning a nilpotency claim into a chain-length claim is the whole proof of .
Surjective plus finite length equals bijective
This converts a failure of strictness into an automorphism, which then collides with nilpotence. It is the pivot of the second half of .
Faithful action transfers bounds
acts faithfully on , so gives . Prove the module statement; the ring statement is free.
Good versus bad, then contradict
For existence results, define the desired property, check it is closed under the relevant operations, and derive an infinite chain from a hypothetical counterexample.
Split and pick a unit
Writing as a sum of endomorphisms and invoking selects one summand as invertible. This is the only place locality is used in Krull–Schmidt–Azumaya.
Move 6 explains why the theorem's hypothesis is local endomorphism ring rather than indecomposable: indecomposability rules out idempotents, but it gives no way to select an invertible summand from a sum equal to .
Worked Example
A: the Fitting decomposition of multiplication by 2 on
Let as a -module — length , with composition factors — and let be multiplication by , so is multiplication by .
| 1 | 2 | 6 | ||
|---|---|---|---|---|
| 2 | 4 | 3 | ||
| 3 | 4 | 3 | ||
| 4 | 4 | 3 |
Both chains stabilise at : and . Check the theorem directly.
Fitting recovers the primary decomposition: the -part is the kernel, the -divisible part is the image.
This also demonstrates that is decomposable, consistent with being non-local: the element is a nontrivial idempotent, since in .
B: the bound is sharp
Take for a prime . Its submodules form a chain of length , so is indecomposable of composition length exactly , with all composition factors .
And , so the exponent in cannot be lowered in general. Every non-unit of is a multiple of and hence nilpotent, exactly as predicts, and certifies locality.
For contrast, is artinian with a nontrivial idempotent, and correspondingly not local: is an exact criterion, not a one-way implication.
Process and Workflow
Comparison and Classification
| Hypothesis on | Fitting split | Decomposition exists | local | Uniqueness |
|---|---|---|---|---|
| Finite length, indecomposable | yes | trivially | yes, | yes |
| Finite length, general | yes | yes | for each summand | yes |
| ACC only | no | yes | not in general | no |
| DCC only | no | yes | not in general | no |
| Finitely generated over right artinian | yes | yes | for each summand | yes |
| Finitely generated over a Dedekind domain | no | yes | no | no |
The bottom row is the standard warning. Over a Dedekind domain with a nonprincipal ideal , the Steinitz isomorphism gives when the class of has order , with all four summands indecomposable and . ACC holds, existence holds, uniqueness fails — because is not local.
Relationship Map
- feeds by taking and using Hopkins–Levitzki to supply finite length.
- is logically independent of : it needs one chain condition and no locality, and it is what supplies the decomposition that then pins down.
- is plus Hopkins–Levitzki, and it is the form used in modular representation theory, where is finite-dimensional.
- Dickson's theorem — that the dimension of a principal indecomposable -module is divisible by for a Sylow -subgroup — depends on together with the freeness of projectives over the local ring .
- The Noether–Deuring theorem , that over an extension field implies , uses to cancel: forces .
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
Decomposing as a right module over itself into indecomposables is well posed only because of . The summands are the principal indecomposable modules, and their dimensions carry the divisibility information in Dickson's theorem.
Jordan form
For a finite-dimensional -module, Fitting's decomposition is the generalised eigenspace splitting, and Krull–Schmidt is the uniqueness of the Jordan blocks. The abstract theorem is the reason the block sizes are an invariant.
Meataxe and friends
Algorithms that decompose modules over finite-dimensional algebras search for idempotents; termination and correctness rest on finite length, and the canonical form of the answer rests on .
Lattices and genera
Krull–Schmidt fails for lattices over orders in general but holds after completion, where endomorphism rings become local. The systematic exploitation of that difference is the genus theory of lattices.
Canonical generator matrices
Codes over finite chain rings decompose uniquely into indecomposable submodules because the ambient module has finite length, which is what makes standard generator matrix forms canonical.
Auslander–Reiten theory
The Krull–Remak–Schmidt property of an additive category — every object a finite sum of objects with local endomorphism rings — is the standing hypothesis under which AR quivers are defined.
Computational Notes
Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.
- For a module of dimension over a finite-dimensional algebra, is the solution space of the linear system asserting commutation with each algebra generator — an nullspace computation in the naive formulation, and much less when the generators are sparse.
- The Fitting decomposition of a single endomorphism is computed by taking and forming and ; repeated squaring computes in matrix multiplications, so the whole split costs .
- Deciding indecomposability of amounts to searching for a nontrivial idempotent. Over a finite field the Meataxe does this in expected polynomial time; over one works modulo a prime and lifts.
- Once is known to be local, gives for free, which bounds the number of Loewy layers and hence the depth of any recursion over the radical filtration.
- There is no algorithm for the general case: without finite length, both the Fitting split and the decomposition into indecomposables can fail to exist, and no finite computation certifies their absence.
Failure Modes and Common Mistakes
- Do not assume and are complementary for the first at which either chain stabilises; you need both to have stabilised.
- Do not conclude from that a local ring is artinian. The corollary is a criterion within the class of right artinian rings; is local with no nontrivial idempotents and is not artinian.
- Do not apply to an indecomposable module over an artinian ring without checking finite generation — an infinitely generated module over an artinian ring need not have finite length.
- Do not read as requiring both families to be strongly indecomposable: one family strongly indecomposable and the other merely indecomposable suffices, and that asymmetry is what makes the theorem usable.
Historical Notes and Lessons Learned
- 1909WedderburnThe first uniqueness statement for direct decompositions, in the setting of finite groups and finite-dimensional algebras.
- 1911–13Remak and SchmidtRemak proves uniqueness of the decomposition of a finite group into directly indecomposable factors; Schmidt extends the argument to groups with both chain conditions.
- 1925KrullKrull formulates the theorem for groups with operators, the setting from which the module-theoretic version descends.
- 1930sFittingFitting isolates the decomposition and the resulting dichotomy for endomorphisms, giving the argument its modern, purely module-theoretic form.
- 1950AzumayaAzumaya replaces the chain conditions by the hypothesis that the summands have local endomorphism rings, obtaining the general uniqueness theorem and covering infinite decompositions.
- 1956–62Atiyah and GabrielAtiyah extends the theorem to sheaves; Gabriel formulates it for abstract additive categories, where Krull–Remak–Schmidt category becomes standard terminology.
The lesson is the same as for the Jacobson radical. Fitting's chain conditions are a property of the module; Azumaya's locality is a property of a ring attached to the module. Relocating the hypothesis to the endomorphism ring is what freed the theorem from finiteness and let it move to sheaves and categories.
Quick Reference
| Result | Hypothesis | Conclusion |
|---|---|---|
| (19.16) | of finite length, any endomorphism | Fitting decomposition |
| (19.17) | indecomposable of length | local, |
| (19.19) | right artinian | local iff no nontrivial idempotents |
| (19.20) | with ACC or DCC | finite sum of indecomposables |
| (19.21) | two decompositions, strongly indec. | and matching up to reindexing |
| (19.22) | of finite length | existence and uniqueness |
| (19.23) | f.g. over right artinian | existence and uniqueness |
Frequently Asked Questions
Why must one wait for both chains to stabilise?
The proof compares with twice: directness of the sum uses , and surjectivity uses . Either alone gives only one half. In practice one takes to be the composition length, which certainly works for both.
Is the nilpotency bound sharp?
Yes. For the composition length is , , and . For other modules the true index is often much smaller — for the three-dimensional module of Lam's it is against a bound of .
Does have a converse?
Not as stated: a module can have a local endomorphism ring without finite length, as over shows, and over likewise. What is true is that if is local then is indecomposable, which is the trivial direction, and the nilpotency of the radical genuinely requires finite length.
Where exactly does uniqueness fail without local endomorphism rings?
At the step . One has , and without locality none of the summands need be invertible — the identity can be a sum of non-units. Over a Dedekind domain with class number that is exactly what happens, and with results.
Why is stated with ACC or DCC rather than both?
Because the contradiction produced by an infinite bad decomposition violates both at once: the bad summands descend strictly and the discarded complements accumulate strictly upward. So a single chain condition suffices to rule the situation out. Uniqueness, by contrast, needs more than a chain condition — it needs locality.
How does this relate to the Jordan canonical form?
Take acting on a finite-dimensional space via a linear operator. Fitting's decomposition for is the splitting into the generalised -eigenspace and its complement; iterating gives the primary decomposition, and says the resulting multiset of Jordan blocks is an invariant of the operator.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §19 (pp. 293–310), especially (19.16)–(19.23).
- 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, §12.
- C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, §6 and §30.
- N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964.
- D. J. Benson, Representations and Cohomology, Volume I, Cambridge Studies in Advanced Mathematics 30, Cambridge University Press, 1991, Chapter 1.
AI Suggested Questions
- Prove that is semiprimary for any module of finite length, without assuming indecomposability.
- Give a module with ACC whose endomorphism ring is local but whose radical is not nilpotent.
- How does Azumaya's theorem extend Krull-Schmidt to infinite direct sums, and what replaces the counting argument?
- Work out the Fitting decomposition for a nilpotent operator on a finite-dimensional vector space and relate it to Jordan blocks.
- For which orders in a semisimple algebra does the Krull-Schmidt property hold for lattices?
- What is the complexity of finding a nontrivial idempotent in the endomorphism ring of a module over a finite-dimensional algebra?
- State and prove the cancellation property that follows from Krull-Schmidt-Azumaya, and give a counterexample when it fails.
