← LibraryStrongly Indecomposable Modules and Local Endomorphism RingsEngineering · Engineering MathematicsLesson 397/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202618 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Local rings

Strongly Indecomposable Modules

A module is strongly indecomposable when its endomorphism ring is local. That is strictly more than being indecomposable — except for modules of finite length, where the two notions coincide.

Page ID
KEVOS-ENG-MATH-NCR-0141
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(19.12)–(19.18), §19 (pp. 300–303)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Indecomposability of a module M is a statement about idempotents in E=End(MR): M is indecomposable exactly when E has no idempotent other than 0 and 1. Strong indecomposability asks for more — that E be a local ring. Since a local ring has no nontrivial idempotents, strong indecomposability implies indecomposability, and the converse fails.

The distinction is not pedantic. Every uniqueness theorem for direct sum decompositions — the Krull–Schmidt–Azumaya theorem above all — takes local endomorphism rings as its hypothesis, not indecomposability. Lam's (19.17) is the result that makes the hypothesis checkable: for modules of finite composition length the two notions agree.

e=e2Detects decompositions
Local EStrong indecomposability
Indecomposable, not strongly
𝔪n=0Finite length n

Overview

Fix a ring R and a nonzero right R-module M, and write E=End(MR) for its endomorphism ring, acting on the left of M. Every internal direct sum decomposition M=AB produces the projection onto A along B, an idempotent of E; and every idempotent of E produces such a decomposition. So decomposition theory is idempotent theory in E.

M=ABeE,e=e2,A=eM,B=(1e)M
(19.12a)

The correspondence between decompositions of M and idempotents of E.

Reading this backwards: M indecomposable means E has only the trivial idempotents. That is a weak condition on a ring — every domain satisfies it — and it is too weak to control decompositions of larger modules built from M. Requiring E to be local is the strengthening that works.

The last phrasing is the operational one. It says that if f+g is an automorphism of M, then f or g already is — precisely the statement that drives the exchange argument in the proof of the Krull–Schmidt–Azumaya theorem.

Learning Objectives

  • Prove the correspondence between direct decompositions of M and idempotents of End(MR).
  • State (19.12) and deduce that strong indecomposability implies indecomposability.
  • Prove (19.13): simple modules are strongly indecomposable.
  • Work through (19.14): , /pn and the Prüfer group as -modules.
  • Compute the endomorphism ring in the modular example (19.15) and verify locality.
  • State (19.17) and explain via (19.18) why one chain condition is not enough.

Definitions

Definition(19.12)Strongly indecomposable module

A nonzero right R-module M is strongly indecomposable if End(MR) is a local ring.

By (19.2)(c) a local ring has no nontrivial idempotents, so every strongly indecomposable module is indecomposable. The converse is false; (19.14) supplies the standard counterexample.

End(MR)
The ring of R-module endomorphisms of M, with pointwise addition and composition as multiplication. It acts on the left of M, making M an E-R-bimodule.
Indecomposable
M0 and M=AB with submodules A,B forces A=0 or B=0.
Finite length
M has a composition series; equivalently M satisfies both ACC and DCC on submodules. The number of factors is the composition length.
Completely primary
A local ring with nilpotent maximal ideal — the class into which (19.17) places End(MR) for M indecomposable of finite length.

Lam works with right modules throughout §19 and lets endomorphisms act on the left; that convention is kept here so that composition and module multiplication do not collide.

Core Concepts

Idempotents and decompositions

Suppose M=AB with A,B submodules. Define e:MM by e(a+b)=a. This is R-linear, satisfies e2=e, and is nonzero iff A0, and different from 1 iff B0.

Conversely, given e=e2E, put A=eM and B=(1e)M. Both are submodules because e is R-linear. Every m splits as m=e(m)+(1e)(m), so M=A+B; and if x=e(y)=(1e)(z) then e(x)=e2(y)=e(y)=x while also e(x)=(ee2)(z)=0, so x=0. Hence M=AB.

What locality buys

If E is local, then for any finite family f1,,fsE with f1++fs=1, some fj is an automorphism — this is (19.1)(6) applied to the unit 1. In the Krull–Schmidt argument the fj are the composites α1βj of two families of projections; locality selects one of them as invertible, and that single choice launches the induction.

M strongly indecomposableEnd(MR) localsum of endomorphisms is an automorphism only if a summand isunique decomposition

Where the two notions agree

Two classes of modules collapse the distinction. For modules of finite composition length this is (19.17), proved via the Fitting decomposition — see Fitting's Lemma and Endomorphism Rings of Modules of Finite Length. For injective modules it is a separate classical fact: an indecomposable injective module has local endomorphism ring, because a non-injective-splitting endomorphism must have essential kernel. Both proofs share the same shape: show that every non-automorphism is, in a suitable sense, small.

Key Results

Proposition(19.12a)Idempotent criterion for indecomposability

Let M be a nonzero right R-module and E=End(MR). Then M is indecomposable if and only if the only idempotents of E are 0 and 1.

Proof

If M=AB with A,B0, the projection e onto A along B is idempotent with eM=A0 and (1e)M=B0, so e0,1.

Conversely let e=e2E with e0,1. As computed above, M=eM(1e)M. If eM=0 then e=0; if (1e)M=0 then e=1. Both are excluded, so both summands are nonzero and M is decomposable.

Corollary(19.12b)Strong implies plain

Every strongly indecomposable module is indecomposable.

Indeed if E=End(MR) is local, then by (19.2)(c) it has no idempotents other than 0 and 1, so (19.12a) applies. The implication is strict: see (19.14).

Proposition(19.13)Simple modules

Every simple right R-module M is strongly indecomposable. More precisely, End(MR) is a division ring, hence local with zero radical.

Proof

This is Schur's Lemma. Let 0fEnd(MR). Then kerf is a proper submodule of M, hence 0 by simplicity, so f is injective; and imf is a nonzero submodule, hence all of M, so f is surjective. Thus f is bijective and its set-theoretic inverse is again R-linear. Every nonzero element of End(MR) is a unit, so it is a division ring, and a division ring is local by (19.1)(3).

Example(19.14)Three abelian groups
  • **M1= as a -module.** Indecomposable, since any two nonzero subgroups of meet nontrivially. But End(M1), which is not local — 4 and 3 are non-units with 4+(3)=1U(), contradicting (19.1)(6). So M1 is not strongly indecomposable.
  • **M2=/pn, p prime, n1.** End(M2)/pn, in which every non-unit is a multiple of p and hence nilpotent; by (19.3)(a) this ring is local. So M2 is strongly indecomposable, and its endomorphism ring is completely primary.
  • **M3=(p), the group of all pn-th roots of unity.** Its endomorphism ring is the inverse limit of the rings /pn, that is, the ring p of p-adic integers, which is local with maximal ideal pp. So M3 is strongly indecomposable — but pp is not nilpotent, indeed not nil.
Example(19.15)A modular representation of an elementary abelian group

Let k be a field of characteristic p>0 and let G=x,y be elementary abelian of order p2. Let V=e1ke2ke3k be the 3-dimensional right kG-module defined by

e1x=e1,e2x=e2,e3x=e1+e3,e1y=e1,e2y=e2,e3y=e2+e3.
(19.15)

Then End(VkG) consists exactly of the matrices (a0b0ac00a) with a,b,ck. This ring is commutative and local with maximal ideal of square zero, so V is a strongly indecomposable kG-module. The computation is carried out in full below.

Theorem(19.17)Finite length forces locality

Let M be an indecomposable right R-module of finite composition length n. Then E=End(MR) is a local ring, and its unique maximal ideal 𝔪=radE satisfies 𝔪n=0. In particular M is strongly indecomposable and E is completely primary.

The proof runs through the Fitting decomposition M=ker(fm)im(fm) for large m: indecomposability forces one summand to vanish, so every non-automorphism is nilpotent, and (19.3)(a) applies. Nakayama's Lemma applied to M as a left E-module then gives 𝔪n=0. Full details are on Fitting's Lemma and Endomorphism Rings of Modules of Finite Length.

Remark(19.18)One chain condition is not enough
  • ACC alone fails. M1= over is indecomposable and noetherian, but End(M1) is not local. So the conclusion *E is local* already breaks.
  • DCC alone fails differently. M3=(p) satisfies DCC but not ACC. Here End(M3)p is local, so the first conclusion survives — but p is a domain and its maximal ideal pp is very far from nilpotent, so the second conclusion 𝔪n=0 fails.

The two halves of (19.17) therefore fail independently, and both chain conditions are genuinely needed.

Proof Techniques and Method

How these arguments work, and which move to reuse.

Translate to the endomorphism ringRestate the module-theoretic question as a question about E=End(MR): decompositions become idempotents, isomorphisms become units, direct summands become one-sided ideals.
Identify the non-automorphismsAsk which fE fail to be invertible. If they are all nilpotent, (19.3)(a) gives locality immediately.
Use the module to bound the radicalView M as a left E-module. Nakayama's Lemma converts a statement about radE into a statement about the filtration M𝔪M𝔪2M, which is controlled by the composition length.
Feed the result into decomposition theoryOnce locality is known, Krull–Schmidt–Azumaya applies and the isomorphism types of the summands are determined.

Is my indecomposable module M strongly indecomposable?

M is simpleYes, by Schur's Lemma (19.13): End(MR) is a division ring.
M has finite composition lengthYes, by (19.17), and End(MR) is completely primary with 𝔪n=0.
M is injective and indecomposableYes — a separate classical result, with radEnd(MR) the endomorphisms with essential kernel.
M satisfies only ACCNo general conclusion. over is a counterexample, so you must compute End(MR) directly.
M satisfies only DCCStill no general conclusion, though it often works out; the Prüfer group has local endomorphism ring but non-nilpotent radical.

The reusable move is the second step. Every non-automorphism is nilpotent is a strong hypothesis that is nonetheless easy to verify in the finite-length setting, and (19.3)(a) turns it into locality with no further work.

Worked Example

Computing End(V) in the modular example (19.15)

Keep k of characteristic p, G=x,y elementary abelian of order p2, and V as above. Write a vector as v=e1α1+e2α2+e3α3 and record it by the column (α1,α2,α3).

Step 1 — the action matrices

From the defining relations, vx=e1(α1+α3)+e2α2+e3α3 and vy=e1α1+e2(α2+α3)+e3α3. So the operators are

X=I+E13,Y=I+E23,
(E.1)

Eij is the matrix unit with 1 in position (i,j).

These commute, since E13E23=E23E13=0, and each has order dividing p: Xp=(I+E13)p=I+pE13=I because E132=0 and chark=p. So V really is a kG-module for G elementary abelian of order p2.

Step 2 — impose kG-linearity

A k-linear map with matrix A is a kG-endomorphism iff it commutes with X and Y, equivalently with E13 and E23.

From AE13=E13A: the left side has only its third column nonzero, equal to the first column of A; the right side has only its first row nonzero, equal to the third row of A. Comparing entry by entry gives a21=a31=a32=0 and a33=a11.

From AE23=E23A similarly: the third column of the left side is the second column of A, the second row of the right side is the third row of A. This gives a12=a32=0 and a33=a22.

End(VkG)={(a0b0ac00a):a,b,ck}=kIkE13kE23.
(E.2)

Step 3 — the ring is local

Put N=bE13+cE23. Then N2=0, because each of the four products E13E13, E13E23, E23E13, E23E23 vanishes. Hence 𝔪=kE13kE23 is a two-sided ideal of square zero, the ring is commutative, and

End(VkG)/𝔪k,𝔪2=0,(aI+N)1=a1Ia2N(a0).
(E.3)

So the non-units are exactly 𝔪, an ideal, and (19.1)(4) makes End(VkG) a local ring — completely primary, of k-dimension 3. Therefore V is strongly indecomposable.

Note what this example is not: V is not free over kG, since dimkkG=p2 never divides 3, and it is not simple. It is an honest indecomposable of intermediate size, which is why elementary abelian p-groups are the standard testing ground in modular representation theory.

Process and Workflow

Write down End(MR) explicitlyFor a module given by matrices, this is a linear algebra problem: find all matrices commuting with the generators of the acting algebra.
Locate the non-unitsIn finite dimension, non-units are the endomorphisms with nonzero kernel. Ask whether they form an additive subgroup.
Test for nilpotenceIf every non-unit is nilpotent, (19.3)(a) closes the argument at once.
Otherwise identify the residue ringCompute End(MR)/rad and check whether it is a division ring. A quotient with two or more simple modules means M is decomposable.
Record the Loewy boundIf M has length n, (19.17) guarantees 𝔪n=0; a computed nilpotency index exceeding that signals an arithmetic error.

Comparison and Classification

Indecomposable versus strongly indecomposable
ModuleRingEndIndecomposable?Strongly?
Any simple Many Rdivision ringyesyes
yesno
/pn/pnyesyes
(p)pyesyes
yesyes
V of (19.15)kG, G elem. abeliank[u,v]/(u,v)2yesyes
R itself, R=k×kk×kk×knono
Nonprincipal ideal 𝔄 of a Dedekind domainDedekind RRyesno unless R is local
Which hypotheses deliver which conclusion
End localradEnd nilpotentKrull–Schmidt uniqueness applies
Simple moduleyesyesyes
Indecomposable, finite lengthyesyesyes
Indecomposable, ACC onlynonono
Indecomposable, DCC onlypartialnopartial
Indecomposable injectiveyesnoyes

Which hypotheses deliver which conclusion

Relationship Map

The classes nest, and the nesting is strict at every stage.

Nonzero modulesno condition
IndecomposableEnd has only trivial idempotents
Strongly indecomposableEnd is local
End completely primary…and radEnd is nilpotent — e.g. finite length
SimpleEnd is a division ring
  • over separates the first two bands.
  • (p) over separates the second and third: its endomorphism ring p is local but not completely primary.
  • /p2 over separates the third and fourth: its endomorphism ring is completely primary but not a division ring.
  • Restricted to modules of finite length, the first two bands coincide — that is exactly (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.

  • Representation theory of finite groups. Classifying indecomposable kG-modules in characteristic p is the central problem of modular representation theory; strong indecomposability is automatic there, since kG is finite-dimensional and all modules of interest have finite length. Finite, tame and wild representation type are classified by how the indecomposables behave.
  • Integral representations and lattices. Over an order in a semisimple algebra, lattices have finite length only after reduction; strong indecomposability of the reductions is what makes the genus-theoretic bookkeeping work.
  • Computer algebra. The Meataxe algorithm decides indecomposability of a module over a finite-dimensional algebra by searching the endomorphism ring for a nontrivial idempotent — in effect running (19.12a) as a procedure. Failing to find one certifies locality when the module has finite length.
  • Homological algebra and derived categories. Objects with local endomorphism rings are the ones for which the Krull–Remak–Schmidt property holds in an additive category, which is the standing hypothesis in Auslander–Reiten theory and in the theory of tilting objects.
  • Coding theory over rings. Decomposition of a module of codewords over a finite chain ring is unique because the summands have local endomorphism rings, which underwrites canonical generator matrices.

Failure Modes and Common Mistakes

  • Do not confuse End(MR) with End(RM); the two are opposite rings in general, though locality is preserved either way since it is a self-opposite condition.
  • Do not assume a direct summand of a strongly indecomposable module is anything: the only summands are 0 and M.
  • Do not conclude that MM has local endomorphism ring — it never does for M0, since End(MM)M2(EndM) has nontrivial idempotents.
  • Do not expect strong indecomposability to be preserved by scalar extension: an absolutely indecomposable module keeps it, but in general MkK can decompose.

Best Practices

  • Verify finite length before invoking (19.17) — say explicitly which chain conditions hold.
  • When computing an endomorphism ring by hand, present it as scalars plus nilpotents; that decomposition immediately exhibits the radical and the residue division ring.
  • State whether your modules are left or right, and on which side endomorphisms act. Almost all sign and order errors in this area come from that convention.
  • Sanity-check any computed End(MR) against dimkEnd(M)(dimkM)2 and against the predicted nilpotency bound.
  • Where a result needs only indecomposability, say so; where it needs locality, say so. Conflating them is the most common error in citing Krull–Schmidt.

Quick Reference

DefinitionM0 with End(MR) local
IndecomposableEnd(MR) has only idempotents 0,1
Implicationstrongly indecomposable indecomposable, not conversely
Simple modulesalways strongly indecomposable (Schur)
Finite lengthindecomposable strongly indecomposable, (19.17)
Nilpotency𝔪n=0 for n the composition length
Counterexample over : ACC, indecomposable, End not local
Usehypothesis of Krull–Schmidt–Azumaya
The results of this page
ReferenceStatement
(19.12)Definition: End(MR) local
(19.13)Simple strongly indecomposable
(19.14), /pn, (p) compared
(19.15)A 3-dimensional strongly indecomposable kG-module
(19.17)Finite length: indecomposable local End, 𝔪n=0
(19.18)ACC alone or DCC alone is insufficient

Frequently Asked Questions

Why not simply require indecomposability in the Krull–Schmidt theorem?

Because the uniqueness statement is then false. Over a Dedekind domain with class number 2 and a nonprincipal ideal 𝔄, one has 𝔄𝔄RR with all four summands indecomposable but 𝔄ncongR. The endomorphism ring of 𝔄 is R itself, which is not local — exactly the hypothesis that fails.

Is the endomorphism ring of an indecomposable module always a domain?

No. End(/p2)/p2 has pp=0, and the ring computed in (19.15) has 𝔪2=0. Indecomposability forbids idempotents, not zero divisors; those are different conditions, and locality controls neither directly.

Does strong indecomposability behave well under field extension?

Not in general. If M is a module over a k-algebra and Kk is an extension field, MkK can decompose even when M is strongly indecomposable — this is the difference between indecomposable and absolutely indecomposable modules. Strong indecomposability is preserved when the residue division ring of End(M) stays a division ring after extension, which holds when k is a splitting field.

What is the relation between locality of End(MR) and locality of R?

None in either direction. R= is not local yet /pn has local endomorphism ring; conversely R=k[[x]] is local while the module RR has endomorphism ring M2(R), which is not local. The two conditions concern different objects.

How do indecomposable injectives fit in?

They are always strongly indecomposable. For M indecomposable injective, the endomorphisms with essential kernel form an ideal, and every endomorphism outside it is an automorphism — so that ideal is the radical and the quotient is a division ring. This gives a second large supply of local rings, developed in Lam's sequel volume rather than in §19.

Can a module have finite length but decompose in more than one way?

It can decompose into indecomposables in more than one literal way — different submodules — but the multiset of isomorphism types is uniquely determined, by (19.17) together with Krull–Schmidt–Azumaya. Uniqueness is up to isomorphism and reindexing, never up to equality of submodules.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §19 (pp. 293–310), especially (19.12)–(19.18).
  2. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §12 and §25.
  3. T. Y. Lam, Lectures on Modules and Rings, Graduate Texts in Mathematics 189, Springer-Verlag, 1999, §3 (injective modules and their endomorphism rings).
  4. G. Azumaya, “Corrections and supplementaries to my paper concerning Krull–Remak–Schmidt's theorem”, Nagoya Mathematical Journal 1 (1950), 117–124.
  5. D. J. Benson, Representations and Cohomology, Volume I, Cambridge Studies in Advanced Mathematics 30, Cambridge University Press, 1991, Chapter 1.
  6. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, §6.

AI Suggested Questions

  • Prove that an indecomposable injective module has local endomorphism ring, identifying the radical explicitly.
  • Compute the endomorphism ring of each indecomposable module over k[x]/(xn) and confirm locality.
  • For the Klein four group in characteristic 2, classify the indecomposable modules of dimension at most 4 and their endomorphism rings.
  • Give a module that is indecomposable but not strongly indecomposable over a commutative noetherian local ring.
  • How does the Meataxe algorithm detect idempotents in an endomorphism ring, and what is its complexity?
  • Under what conditions on a field extension does an indecomposable module remain indecomposable after scalar extension?
  • Describe the endomorphism ring of a uniserial module and explain when it is local.
Page
KEVOS-ENG-MATH-NCR-0141
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Examples of Noncommutative Local RingsArticle · Engineering MathematicsNEXT LESSON →Fitting’s Lemma and Endomorphism Rings of Modules of Finite LengthArticle · Engineering MathematicsLocal Rings: Definition and Equivalent CharacterisationsArticle · Engineering MathematicsLocal Rings and the Absence of Nontrivial IdempotentsArticle · Engineering Mathematics