← LibrarySmall (Superfluous) SubmodulesEngineering · Engineering MathematicsLesson 432/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202619 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Homological methods

Small Submodules

A submodule SM 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

Executive Summary

Bass's homological description of perfect and semiperfect rings rests on one elementary notion. A submodule SM 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 JradR; 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=MN=MThe definition
0Only small submodule of a semisimple module
MJSmall when J is right T-nilpotent
(24.1)Lam's numbering

Overview

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.

SsM:NM:S+N=MN=M
(24.1)

The subscript s notation is Lam's; Anderson-Fuller write SM 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 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.

Learning 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): MJsM 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 .

Definitions

Definition(24.1)Small (superfluous) submodule

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

SsM
Lam's notation for *S is small in M*. Anderson–Fuller and Wisbauer write SM; Kasch says superfluous. The three are identical.
Right T-nilpotent
A subset JR is right T-nilpotent if for every sequence a1,a2,J there exists n with anan1a1=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=SN for some submodule N; equivalently the image of an idempotent in End(M).
Projective cover
An epimorphism θ:PM with P projective and kerθsP.

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

Core Concepts

Smallness as a generation test

If M=ixiR and SsM, 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.

SsMS contributes no generatorsS every maximal submoduleSradM

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,JradRMJsM
(24.2)(2a)
JradR right T-nilpotentMJsMfor 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=SN with S0 then S+N=M while NM, 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.

Key Results

Proposition(24.2)(1)Summands are never small

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

Proof

Write M=SN. Then S+N=M, but NM because SN=0 and S0. 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 JradR be a right ideal of R. If either (a) M is finitely generated, or (b) J is right T-nilpotent, then MJsM.

Proof

Suppose MJ+N=M with NM 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 MJsM.

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

Let M be a right R-module. (i) If SsM and SS then SsM. (ii) If S1,,SnsM then S1++SnsM. The finiteness in (ii) cannot be dropped.

Proof

(i) If S+N=M then S+NS+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 SMM be right R-modules. If SsM then SsM.

Proof

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

M=M(S+N)=S+(MN).
(P.1)

Since SsM, this forces MN=M, that is MN. In particular SN, so M=S+N=N.

Corollary(24.2)(5)Finite direct sums

If SisMi for 1in, then i=1nSisi=1nMi.

Proof

Each Si is small in Mi, and Mi is a submodule of M=jMj, so SisM 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 SsM, then SN. Hence every small submodule of M lies in radM.

Proof

If SnotN 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 SradM.

PropositionHomomorphic images of small submodules

Let f:MN be a homomorphism of right R-modules and SsM. 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 LN with f(S)+L=N. Given xM, write f(x)=f(s)+ with sS, L; then f(xs)=L, so xsf1(L) and xS+f1(L). Hence S+f1(L)=M, and smallness of S gives f1(L)=M, i.e. f(M)L. Then f(S)L as well, so N=f(S)+L=L.

Proof 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 SsM, 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 SM, modularity yields M=S+(MN) and the hypothesis applies inside M.

Move 1 is the one that recurs throughout §24: the proof that radPP 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.

Worked 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 0p/qN and note a:=pN is nonzero. For r1 write

1ra=r+b,r,bN,
(E.2)

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

The Prüfer group

Let M=(p)=[1/p]/. Its proper submodules are the finite cyclic groups Cpk, and they form a chain CpCp2 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.

Process 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 SsM iff SradM. Compute radM once and read off all small submodules at a stroke.
S=MJ with JradRYes 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.

Comparison 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 M0

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.

Relationship Map

  • SsM — small submodule
    • is implied by
      • SS with SsM
      • SsM for some MM
      • S=MJ, M finitely generated, JradR
      • S=MJ, J right T-nilpotent
    • implies
      • SN for every maximal submodule N
      • SradM
      • f(S)sN for every f:MN
      • 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 semisimpleR semiperfectR right perfectMJsM 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.

Applications 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.

Failure Modes and Common Mistakes

  • 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 JnotradR the conclusion fails at once.

Best 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.

Quick Reference

DefinitionSsMiff(S+N=MN=M)
Alternative notationSM; 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, JradR MJsM
Perfect formJ right T-nilpotent MJsM 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)MJsMJradR 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)SsMMSsMnone
(24.2)(5)i=1nSisi=1nMifinitely many summands
(24.2)(6)Every maximal submodule contains every small submodulenone

Frequently Asked Questions

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

Because smallness is about generation. The dual notion — a submodule EM with EN=0N=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: MJsM 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 θ:PM 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 SsMM with no hypothesis on M inside M. Transitivity is free in this direction. The direction that fails is going down: SsM and SMM do not force SsM 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 SsS forces 0=S. This is why a projective cover of a nonzero module never has kernel equal to P, and why radPP for nonzero projective P is a theorem worth proving.

References

  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.

AI 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

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