KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesSmall (Superfluous) SubmodulesEngineering · Engineering MathematicsLesson 504/884← PrevNext →
ArticlePublished 8 Aug 202619 min readBy KEVOS®
On this page

Ask about this page

KEVOS AISmall (Superfluous) Submodules

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Core Homological methods

Small Submodules

A submodule S⊆M is small when it never helps to generate: S+N=M forces N=M. Smallness is the finiteness-free replacement for Nakayama's Lemma, and it is exactly the condition a projective cover imposes on its kernel.

Page ID
KEVOS-ENG-MATH-NCR-0176
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(24.1)–(24.2), §24 (pp. 358–359)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

Bass's homological description of perfect and semiperfect rings rests on one elementary notion. A submodule S⊆M is small (or superfluous) if it contributes nothing to any generating set: whenever S+N=M for a submodule N, already N=M. Everything in §24 — the module radical, projective covers, and the two characterisation theorems — is built from this one definition.

Smallness is what survives when finite generation is removed. Nakayama's Lemma says MJ is small in a finitely generated M for J⊆radR; right T-nilpotence of J buys the same conclusion for every module, and that is precisely the extra strength a right perfect ring supplies.

S+N=M⇒N=MThe definition
0Only small submodule of a semisimple module
MJSmall when J is right T-nilpotent
(24.1)Lam's numbering

02Overview

Throughout §24 modules are right R-modules over a ring R with identity, and J denotes radR. Smallness is a relative notion: a module is never small in itself except when it is zero, and a submodule that is small in a submodule of M is small in M, but not conversely in any useful sense — smallness is inherited downwards and outwards, never upwards from a quotient.

S⊆sM:⟺∀N⊆M:S+N=M⟹N=M
(24.1)

The subscript s notation is Lam's; Anderson-Fuller write S≪M for the same relation.

The picture to carry is complement-free: S is small exactly when it has no proper complement, in the weak sense that no proper submodule of M can be enlarged to all of M by adjoining S. Direct summands are therefore the antithesis of small submodules, and the two notions collide productively in the uniqueness proof for projective covers.

The one thing to remember

Smallness is a generation condition, not a size condition. ℤ is small in ℚ as a ℤ-module even though ℚ/ℤ is torsion; and a nonzero direct summand is never small however small it looks.

The two consumers of this definition are the Radical of a Module, which turns out to be the sum of all small submodules, and Projective Covers, which are the epimorphisms with small kernel.

03Learning Objectives

  • State (24.1) and restate it as the absence of a proper submodule complementing S.
  • Prove that a nonzero direct summand is never small, and identify the small submodules of a semisimple module.
  • Apply both halves of (24.2)(2): MJ⊆sM for M finitely generated, and for arbitrary M when J is right T-nilpotent.
  • Use the closure properties of (24.2)(3)–(24.2)(5) fluently, including the modular-law argument behind transitivity.
  • Explain why every maximal submodule contains every small submodule.
  • Compute the small submodules of ℤ/12ℤ, of ℚ, and of the Prüfer group ℤ(p∞) over ℤ.

04Definitions

Definition(24.1)Small (superfluous) submodule

Let M be a right module over a ring R. A submodule S⊆M is small, or superfluous, in M if for every submodule N⊆M the equality S+N=M forces N=M. We write S⊆sM.

S⊆sM
Lam's notation for *S is small in M*. Anderson–Fuller and Wisbauer write S≪M; Kasch says superfluous. The three are identical.
Right T-nilpotent
A subset J⊆R is right T-nilpotent if for every sequence a1,a2,…∈J there exists n with anan−1⋯a1=0. Note the order: the sequence is applied on the left.
radM
The intersection of all maximal submodules of M, and radM=M when M has none. For M=RR this is the Jacobson radical.
Direct summand
A submodule S with M=S⊕N for some submodule N; equivalently the image of an idempotent in End(M).
Projective cover
An epimorphism θ:P↠M with P projective and kerθ⊆sP.

Modules are unital right modules and rings have an identity. The empty sum convention gives 0⊆sM for every M, and M⊆sM only when M=0.

05Core Concepts

Smallness as a generation test

If M=∑ixiR and S⊆sM, then any subset of the xi whose R-span together with S is all of M already spans M. In other words, elements of a small submodule are never needed as generators. This is the working meaning of the definition and the reason smallness appears wherever minimal generating sets do.

S⊆sM⟹S contributes no generators⟹S⊆ every maximal submodule⟹S⊆radM

The last arrow is not reversible in general: radM is the sum of all small submodules, and an infinite sum of small submodules can fail to be small. It is reversible when M is finitely generated.

Two sources of small submodules

In practice small submodules are produced in exactly two ways, and both are Nakayama arguments. The first is classical and needs finite generation; the second removes that hypothesis at the cost of a strong condition on the ideal.

M finitely generated,J⊆radR⟹MJ⊆sM
(24.2)(2a)
J⊆radR right T-nilpotent⟹MJ⊆sMfor every MR
(24.2)(2b)

The second implication is the module-theoretic content of right perfectness; see the criterion (23.16).

Why summands are the enemy

If M=S⊕N with S≠0 then S+N=M while N≠M, so S is not small. Over a semisimple ring every submodule is a summand, so no nonzero submodule of any module is small — which is why J-semisimple rings admit projective covers only for modules that are already projective.

06Key Results

Proposition(24.2)(1)Summands are never small

Let M be a right R-module and S⊆M a direct summand with S≠0. Then S is not small in M. Consequently, if M is a semisimple module then 0 is its only small submodule.

Proof

Write M=S⊕N. Then S+N=M, but N≠M because S∩N=0 and S≠0. So the defining implication fails. If M is semisimple, every submodule is a direct summand, so a small submodule must be zero.

Proposition(24.2)(2)Nakayama criteria for smallness

Let M be a right R-module and let J⊆radR be a right ideal of R. If either (a) M is finitely generated, or (b) J is right T-nilpotent, then MJ⊆sM.

Proof

Suppose MJ+N=M with N⊆M a submodule, and put M¯=M/N. Applying the quotient map gives M¯J=M¯.

Case (a). If M is finitely generated then so is M¯, and Nakayama's Lemma (4.22) — valid for any right ideal inside radR — gives M¯=0, i.e. N=M.

Case (b). If J is right T-nilpotent, then by the criterion (23.16) the equality M¯J=M¯ forces M¯=0 for any right module, finitely generated or not. Again N=M.

In both cases every submodule N with MJ+N=M equals M, which is the definition of MJ⊆sM.

Lemma(24.2)(3)Downward closure and finite sums

Let M be a right R-module. (i) If S⊆sM and S′⊆S then S′⊆sM. (ii) If S1,…,Sn⊆sM then S1+⋯+Sn⊆sM. The finiteness in (ii) cannot be dropped.

Proof

(i) If S′+N=M then S+N⊇S′+N=M, so S+N=M and hence N=M.

(ii) It suffices to treat n=2 and induct. Suppose (S1+S2)+N=M. Read this as S1+(S2+N)=M; smallness of S1 gives S2+N=M, and smallness of S2 then gives N=M.

Lemma(24.2)(4)Transitivity along a submodule

Let S⊆M′⊆M be right R-modules. If S⊆sM′ then S⊆sM.

Proof

Let N⊆M satisfy S+N=M. Intersect with M′ and use the modular law, legitimate because S⊆M′:

M′=M′∩(S+N)=S+(M′∩N).
(P.1)

Since S⊆sM′, this forces M′∩N=M′, that is M′⊆N. In particular S⊆N, so M=S+N=N.

Corollary(24.2)(5)Finite direct sums

If Si⊆sMi for 1≤i≤n, then ⨁i=1nSi⊆s⨁i=1nMi.

Proof

Each Si is small in Mi, and Mi is a submodule of M=⨁jMj, so Si⊆sM by (24.2)(4). A finite sum of small submodules of M is small by (24.2)(3), and that sum is ⨁iSi.

Proposition(24.2)(6)Maximal submodules absorb small ones

If N is a maximal submodule of M and S⊆sM, then S⊆N. Hence every small submodule of M lies in radM.

Proof

If Snot⊆N then S+N is a submodule strictly containing N, so S+N=M by maximality. Smallness gives N=M, contradicting properness of a maximal submodule. Intersecting over all maximal N gives S⊆radM.

Proposition—Homomorphic images of small submodules

Let f:M→N be a homomorphism of right R-modules and S⊆sM. Then f(S)⊆sN. (This standard complement to (24.2) is Anderson–Fuller (5.18); Lam uses the special case where f is the inclusion of a submodule.)

Proof

Let L⊆N with f(S)+L=N. Given x∈M, write f(x)=f(s)+ℓ with s∈S, ℓ∈L; then f(x−s)=ℓ∈L, so x−s∈f−1(L) and x∈S+f−1(L). Hence S+f−1(L)=M, and smallness of S gives f−1(L)=M, i.e. f(M)⊆L. Then f(S)⊆L as well, so N=f(S)+L=L.

07Proof Techniques and Method

How these proofs work, and which move to reuse.

The arguments above are short because they all reduce to one of three manoeuvres.

Move 1

Quotient and apply Nakayama

To prove S⊆sM, assume S+N=M and pass to M/N. The hypothesis becomes a statement about a module killed by its own radical action, and Nakayama — in its finitely generated or its T-nilpotent form — finishes.

Move 2

Re-bracket the sum

Smallness of a sum is proved by reading S1+S2+N=M as S1+(S2+N)=M and peeling one summand at a time. The induction is on the number of summands, which is why infinitude breaks it.

Move 3

Cut down by the modular law

To move smallness from M′ to M, intersect the equation S+N=M with M′. Because S⊆M′, modularity yields M′=S+(M′∩N) and the hypothesis applies inside M′.

Move 1 is the one that recurs throughout §24: the proof that radP⊊P for projective P, the construction of projective covers over semiperfect rings, and the perfect-ring characterisation all run it. Move 3 is what makes smallness usable inside a direct sum decomposition, where one constantly slides between a summand and the whole.

A pattern worth naming

Every statement in (24.2) except the first is closure under an operation: submodules, finite sums, enlarging the ambient module, finite direct sums, homomorphic images. Smallness behaves like an ideal-theoretic finiteness condition, and the failures are exactly at infinite operations.

08Worked Example

A finite example: ℤ/12ℤ

Take R=M=ℤ/12ℤ as a module over ℤ (equivalently over itself). Its submodules are the cyclic groups generated by 0,6,4,3,2,1, and its maximal submodules are (2) and (3), of index 2 and 3. Hence

rad(ℤ/12ℤ)=(2)∩(3)=(6)={0,6}.
(E.1)

Since M is finitely generated, the small submodules are exactly the submodules of radM, namely 0 and (6). Check (6) directly: (6)+(2)=(2), (6)+(3)=(3), (6)+(4)=(2), and (6)+(6)=(6) — no proper submodule is enlarged to M. By contrast (4) is not small, because (4)+(3)=M while (3)≠M; consistently, M≅ℤ/4⊕ℤ/3 makes (4)≅ℤ/3 a nonzero direct summand.

An infinite example: ℚ over ℤ

Claim: ℤ⊆sℚ as ℤ-modules. Suppose ℤ+N=ℚ for a subgroup N⊆ℚ. If N=0 then ℚ=ℤ, false; so pick 0≠p/q∈N and note a:=p∈N∩ℤ is nonzero. For r≥1 write

1ra=r′+b,r′∈ℤ,b∈N,
(E.2)

and multiply by a: 1r=ar′+ab. Both terms lie in N — the first because a∈N, the second because N is a ℤ-module — so 1/r∈N for all r, whence N=ℚ. Multiplying by any nonzero rational is a ℤ-automorphism of ℚ, so every cyclic subgroup abℤ is small in ℚ.

Where infinitude bites

ℚ=∑n≥11nℤ is a sum of small submodules that is not small in itself. So (24.2)(3) is genuinely restricted to finite sums, and rad(ℚℤ)=ℚ — a module with no maximal submodule at all.

The Prüfer group

Let M=ℤ(p∞)=ℤ[1/p]/ℤ. Its proper submodules are the finite cyclic groups Cpk, and they form a chain Cp⊂Cp2⊂⋯ whose union is M. If S+N=M with S,N proper, then both are members of the chain, so one contains the other and S+N is proper — a contradiction. Hence *every proper submodule of ℤ(p∞) is small*, M has no maximal submodule, and radM=M.

Sanity check

ℤ is J-semisimple, so rad(ℤ)=0 and M⋅radℤ=0 for every M. The small submodules of ℚ and ℤ(p∞) are therefore not produced by (24.2)(2); they come from the absence of maximal submodules instead.

09Process and Workflow

Is S small in M?

S is a nonzero direct summandNo, immediately, by (24.2)(1). This is the fastest disqualifier and covers every nonzero submodule of a semisimple module.
M is finitely generatedThen S⊆sM iff S⊆radM. Compute radM once and read off all small submodules at a stroke.
S=MJ with J⊆radRYes if M is finitely generated, or if J is right T-nilpotent — that is, if R is right perfect and J=radR.
M has no maximal submoduleThen radM=M and smallness must be checked by hand against the lattice of submodules; ℚ and ℤ(p∞) are the model cases.

For a general module the practical route is: test the finitely generated criterion first, then look for a T-nilpotent ideal, and only then attack the submodule lattice directly.

10Comparison and Classification

Small submodules of familiar modules
Module M over RradMSmall submodulesMaximal submodules exist?
ℤ/12ℤ over ℤ(6)0 and (6)yes: (2), (3)
ℤ over ℤ00 onlyyes: (p) for each prime
ℚ over ℤℚevery cyclic (indeed every finitely generated) submoduleno
ℤ(p∞) over ℤℤ(p∞)every proper submoduleno
Any M over a semisimple R00 onlyyes, in abundance
M finitely generated, any RMradRthe submodules of radMyes
Any M over a right perfect RMradRthe submodules of MradRyes when M≠0

The last two rows are the point of the section: finite generation and right perfectness are two different ways to force radM itself to be small, and the second works uniformly across all modules.

11Relationship Map

  • S⊆sM — small submodule
    • is implied by
      • S⊆S′ with S′⊆sM
      • S⊆sM′ for some M′⊆M
      • S=MJ, M finitely generated, J⊆radR
      • S=MJ, J right T-nilpotent
    • implies
      • S⊆N for every maximal submodule N
      • S⊆radM
      • f(S)⊆sN for every f:M→N
      • S is not a nonzero direct summand
    • is preserved by
      • finite sums
      • finite direct sums
      • passage to a larger ambient module
    • is NOT preserved by
      • infinite sums
      • infinite direct sums in general
      • passage to a quotient of M in general
R semisimple→R semiperfect→R right perfect→MJ⊆sM for all M

Reading the chain right to left: uniform smallness of MradR is one of the defining features of right perfect rings, semiperfect rings supply it only for finitely generated modules, and semisimple rings trivialise it by making radR=0.

12Applications and Industry Use

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

Smallness is infrastructure rather than a headline object; its value is that it makes minimality well-behaved in settings where no finiteness is available.

  • Minimal projective resolutions. Over a semiperfect ring, requiring each syzygy map to have small kernel produces a resolution with no redundant summands; the Betti numbers read off from it are genuine invariants. This underlies the computation of Ext over group algebras and quiver algebras.
  • Quiver and path-algebra software. Systems that compute with finite-dimensional algebras (GAP's QPA, Magma, Sage) build projective covers of modules over basic algebras; smallness of the kernel is the correctness condition being enforced.
  • Representation theory of finite groups. For kG with chark=p dividing |G|, the radical series and the socle series are both governed by which submodules are superfluous, and Brauer theory manipulates them constantly.
  • Lifting and approximation arguments. Statements of the form a solution mod a small submodule lifts to a solution are the module-theoretic version of Hensel-style lifting used in idempotent lifting and in block theory.

The honest summary: outside algebra this notion is not used directly. It is used constantly inside the algorithms that decompose modules, and those algorithms are what serve coding theory, symbolic computation and computational representation theory.

13Failure Modes and Common Mistakes

Small does not mean finitely generated, or torsion, or anything about size

ℤ is small in ℚ and is infinite; (6)⊆ℤ/12 is small and has two elements; the two-element group ℤ/2⊆ℤ/6 is not small because it is a direct summand. Smallness is a statement about the lattice of submodules only.

Infinite sums of small submodules need not be small

(24.2)(3) is stated for finitely many summands and the restriction is essential. ℚ over ℤ is the sum of its cyclic submodules, all small, yet ℚ is not small in itself. Correspondingly radM, which is the sum of all small submodules, need not be small.

Right T-nilpotent is not nilpotent, and the order matters

Right T-nilpotence asks that anan−1⋯a1=0 eventually, with the new factor entering on the left. Reversing the order gives left T-nilpotence, a genuinely different condition, and left perfect and right perfect are genuinely different classes of rings.

  • Do not assume smallness passes to quotients: the image of a small submodule under an epimorphism is small in the image, but a submodule of M/K can fail to be small even when its preimage is not.
  • Do not confuse radM (intersection of maximal submodules of the module M) with radR (a two-sided ideal). They agree only for M=RR.
  • Do not use the convention radM=M for a module with no maximal submodule as evidence that M is small in itself — it is not, unless M=0.
  • Do not apply Nakayama's Lemma without checking that the right ideal really lies inside radR; for Jnot⊆radR the conclusion fails at once.

14Best Practices

  • State which of the two Nakayama criteria you are invoking; the finitely generated one and the T-nilpotent one have different scopes and mixing them silently is the commonest error in this area.
  • When proving smallness, always name the test submodule N explicitly and quotient by it — the argument is then two lines rather than a search.
  • Check candidate small submodules against the summand test first: it is instantaneous and rules out most non-examples.
  • In a direct sum decomposition, move smallness outward with (24.2)(4) before combining, not after; combining first invites an illegitimate infinite sum.
  • Record whether your ambient module is finitely generated. That single fact decides whether small and contained in the radical are the same condition.

15Quick Reference

DefinitionS⊆sMiff(S+N=M⇒N=M)
Alternative notationS≪M; the word superfluous is a synonym
Never smallA nonzero direct summand
Always small0, and any submodule of a small submodule
ClosureFinite sums, finite direct sums, homomorphic images, larger ambient modules
Fails forInfinite sums
Nakayama formM finitely generated, J⊆radR ⇒MJ⊆sM
Perfect formJ right T-nilpotent ⇒MJ⊆sM for all M
Link to radicalradM is the sum of all small submodules
The statements of (24.2) at a glance
ItemStatementHypotheses
(24.2)(1)A nonzero direct summand is not smallnone
(24.2)(2)MJ⊆sMJ⊆radR a right ideal; M finitely generated or J right T-nilpotent
(24.2)(3)Submodules of small are small; finite sums of small are smallfinitely many summands
(24.2)(4)S⊆sM′⊆M⇒S⊆sMnone
(24.2)(5)⨁i=1nSi⊆s⨁i=1nMifinitely many summands
(24.2)(6)Every maximal submodule contains every small submodulenone

16Frequently Asked Questions

Why is the definition phrased with sums rather than with intersections?

Because smallness is about generation. The dual notion — a submodule E⊆M with E∩N=0⇒N=0 — is essentiality, and it governs injective hulls exactly as smallness governs projective covers. The two theories are formally dual, but not equally well behaved: injective hulls always exist, projective covers usually do not.

Is radM always small in M?

No. It is small when M is finitely generated, and when R is right perfect it is small for every M. In general radM is only the sum of the small submodules, and that sum can be all of M: for ℚ over ℤ, and for the Prüfer group, radM=M.

Does smallness depend on which side the module is on?

The definition is side-neutral in form — replace right by left everywhere and nothing changes. But the criteria that produce small submodules are not: MJ⊆sM for all right modules M requires J to be right T-nilpotent, and right perfect rings need not be left perfect. So the notion is symmetric; its supply is not.

What is the relationship between small submodules and projective covers?

A projective cover of M is an epimorphism θ:P↠M from a projective module with kerθ⊆sP. Smallness of the kernel is exactly the minimality condition: it says no proper submodule of P already maps onto M, which is what makes the cover unique up to isomorphism.

If S is small in M and M is small in a bigger module, is S small there?

Yes, and more simply than that: (24.2)(4) needs only S⊆sM′⊆M with no hypothesis on M′ inside M. Transitivity is free in this direction. The direction that fails is going down: S⊆sM and S⊆M′⊆M do not force S⊆sM′ without further information.

Can a module be small in itself?

Only if it is zero. Taking N=0 in the definition gives S+0=S, so S⊆sS forces 0=S. This is why a projective cover of a nonzero module never has kernel equal to P, and why radP⊊P for nonzero projective P is a theorem worth proving.

17Related KEVOS Topics

Radical of a ModuleFor a right module M, rad M is the intersection of its maximal submodules — equivalently the sum of its small submodulesProjective CoversA projective cover of M is an epimorphism : P M from a projective module whose kernel is small in P — the projective appProjective Covers over Semiperfect RingsOver a semiperfect ring every finitely generated module has a projective cover, built by lifting a semisimple decompositHomological Characterisation: SemiperfectBass's theorem: R is semiperfect exactly when every finitely generated right R-module has a projective cover — and testiHomological Characterisation: PerfectBass's theorem: R is right perfect exactly when every right R-module — not merely the finitely generated ones — has

18References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §24, (24.1)–(24.2) (pp. 358–359).
  2. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §5 and §9 (superfluous submodules and projective covers).
  3. H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
  4. F. Kasch, Modules and Rings, London Mathematical Society Monographs 17, Academic Press, 1982, Chapter 5.
  5. R. Wisbauer, Foundations of Module and Ring Theory, Gordon and Breach, 1991, §19 and §21.

19AI Suggested Questions

  • Give a proof that the sum of all small submodules of M equals radM, and identify exactly where finite generation is used.
  • Construct a module M and small submodules S1,S2,… whose infinite direct sum is not small in the corresponding infinite direct sum.
  • Dualise: state the definition of an essential submodule and compare the existence theory of injective hulls with that of projective covers.
  • Which rings have the property that 0 is the only small submodule of every module, and how is that class characterised?
  • Show that for a finitely generated module M, a submodule is small if and only if it lies in radM.
  • Explain why right T-nilpotence of radR, rather than nilpotence, is the correct hypothesis for uniform smallness of MradR.
  • How do small submodules behave under Morita equivalence, and is superfluity a categorical notion?
Page
KEVOS-ENG-MATH-NCR-0176
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

On this page

  1. Executive Summary
  2. Overview
  3. Learning Objectives
  4. Definitions
  5. Core Concepts
  6. Key Results
  7. Proof Techniques and Method
  8. Worked Example
  9. Process and Workflow
  10. Comparison and Classification
  11. Relationship Map
  12. Applications and Industry Use
  13. Failure Modes and Common Mistakes
  14. Best Practices
  15. Quick Reference
  16. Frequently Asked Questions
  17. Related KEVOS Topics
  18. References
  19. AI Suggested Questions

Continue learning

Perfect Rings with Simple Quotient and Commutative Perfect RingsArticle · Engineering MathematicsNEXT LESSON →The Radical of a ModuleArticle · Engineering MathematicsRight Perfect but Not Left Perfect: A CounterexampleArticle · Engineering MathematicsProjective CoversArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®