KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Homological Characterisation of Semiperfect RingsEngineering · Engineering MathematicsLesson 511/887← PrevNext →
GuidePublished 8 Aug 2026Updated 13 Aug 202617 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIThe Homological Characterisation of Semiperfect Rings

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Advanced Homological methods

Homological Characterisation: Semiperfect

Bass's theorem: R is semiperfect exactly when every finitely generated right R-module has a projective cover — and testing cyclic modules alone already suffices. The condition is therefore left–right symmetric, though nothing in its statement says so.

Page ID
KEVOS-ENG-MATH-NCR-0180
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(24.15)–(24.17), §24 (pp. 365–366)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

Semiperfect rings are defined by two internal conditions — R/radR semisimple, and idempotents lifting modulo radR. Bass replaced both with one homological statement: **every finitely generated right R-module has a projective cover**. Remarkably, testing only cyclic modules is already enough.

The proof of the hard direction extracts both defining conditions from the covers. Comparing two projective covers of R/radR manufactures a decomposition of 1 into orthogonal idempotents lifting a prescribed one; and a descent lemma pushes covers down to R/radR, where a J-semisimple ring turns them into projectivity, forcing semisimplicity.

3Equivalent conditions in (24.16)
CyclicModules it suffices to test
SymmetricLeft versus right
InheritedBy every quotient ring

02Overview

Write J=radR and R¯=R/J. The forward implication is the construction of Projective Covers over Semiperfect Rings: decompose M/MJ over the semisimple ring R¯, cover each simple summand by a principal indecomposable, and lift. This page is about the converse, which is where the interest lies.

R semiperfect⟺every f.g. MR has a cover⟺every cyclic MR has a cover
(24.16)

The middle and right conditions are stated for right modules, yet each is equivalent to a left–right symmetric condition.

That symmetry is the striking corollary. Nothing in every cyclic right module has a projective cover is visibly side-neutral, but since it is equivalent to semiperfectness — which is symmetric, because it is invariant under passing to Rop — the left-handed version follows. Contrast the perfect case, where the analogous statement is genuinely one-sided.

The one thing to remember

Covers of cyclic modules are enough. The two ingredients they yield are idempotent lifting (via uniqueness of covers of R¯) and semisimplicity of R¯ (via descent to the quotient plus (24.11)(5)).

A second corollary comes free: since the characterisation is phrased through cyclic modules, and cyclic R/I-modules are cyclic R-modules, every quotient ring of a semiperfect ring is semiperfect.

03Learning Objectives

  • State (24.16) with all three conditions and identify which implications are trivial.
  • Prove the descent lemma (24.15) for an arbitrary ideal I⊆R.
  • Carry out the idempotent-lifting half of the proof of (3)⇒(1).
  • Carry out the semisimplicity half, using rad(R/J)=0 and (24.11)(5).
  • Explain why the resulting characterisation is left–right symmetric.
  • Prove (24.17): quotients of semiperfect rings are semiperfect, and test it on a concrete example.

04Definitions

Definition—Semiperfect ring

A ring R is semiperfect if R¯=R/radR is a semisimple ring and idempotents of R¯ lift to idempotents of R. Equivalently, by (23.6), 1 can be written as a finite sum of orthogonal local idempotents of R.

Semilocal
R/radR semisimple, with no lifting requirement. Semiperfect is strictly stronger; ℤ localised at two distinct primes simultaneously is semilocal, and semiperfect examples always carry the extra idempotent data.
Idempotent lifting
For an ideal I: every u∈R with u2−u∈I is congruent mod I to some e∈R with e2=e.
Cyclic module
M=mR for a single m; equivalently M≅R/𝔞 for a right ideal 𝔞.
R¯
The quotient R/radR. Always J-semisimple: radR¯=0.
Semisimple ring
RR is a direct sum of simple modules; equivalently every right R-module is projective; equivalently every cyclic right module is projective — this last form is (2.8) and is what the proof uses.

Modules are right modules unless stated otherwise, and J=radR. Semiperfectness is left–right symmetric, so the semiperfect condition needs no side.

05Core Concepts

Two things a supply of covers must produce

Semiperfectness is a conjunction, so the converse proof splits into two independent extractions from the same hypothesis.

Extraction 1

Idempotents lift

Given an idempotent u¯∈R¯, cover the two cyclic modules u¯R¯ and (1¯−u¯)R¯. Their direct sum covers R¯; so does R→R¯. Uniqueness identifies the two, and the induced decomposition 1=e+f lifts u¯.

Extraction 2

R¯ is semisimple

A cyclic R¯-module is a cyclic R-module, so it has a cover over R; the descent lemma moves that cover to R¯; and over the J-semisimple ring R¯ a module with a cover is projective. All cyclic modules projective means R¯ is semisimple.

Why R→R¯ is itself a cover

The projection π:R→R¯ has kernel J, and RR is cyclic, hence finitely generated; so J=R⋅J⊆sR by Nakayama, and π is a projective cover of R¯ as a right R-module. Having two covers of the same module — this one and the assembled one — is exactly the leverage that (24.10) converts into an isomorphism.

θ⊕θ′:P⊕Q⟶u¯R¯⊕v¯R¯=R¯,π:R⟶R¯,
(24.16a)

Two projective covers of R¯; (24.10) gives an isomorphism α:P⊕Q→R compatible with them.

Descent to a quotient ring

If M is already a module over R/I, a cover over R can be reduced modulo I. Since MI=0, the map θ:P→M kills PI, so it factors through the projective R/I-module P/PI, and the kernel only shrinks — smallness survives because a submodule of P/PI that together with kerθ/PI fills P/PI pulls back to a submodule filling P.

06Key Results

Lemma(24.15)Descent of projective covers to a quotient ring

Let I be an ideal of R and R¯=R/I. Let M be a right R¯-module, viewed also as a right R-module. If M has a projective cover as an R-module, then M has a projective cover as an R¯-module.

Proof

Let θ:P→M be a projective cover over R. Since MI=0 we have θ(PI)=θ(P)I=MI=0, so PI⊆kerθ and θ induces θ¯:P/PI→M. The module P/PI≅P⊗RR¯ is projective over R¯, being a direct summand of a free R¯-module, and θ¯ is onto with kerθ¯=kerθ/PI.

For smallness, suppose N/PI+kerθ/PI=P/PI for an R-submodule N with PI⊆N⊆P. Taking preimages gives N+kerθ=P, and kerθ⊆sP forces N=P, i.e. N/PI=P/PI. Hence kerθ¯⊆sP/PI and θ¯ is a projective cover over R¯.

Theorem(24.16)Homological characterisation of semiperfect rings (Bass)

For any ring R the following are equivalent:

  1. R is semiperfect;
  2. every finitely generated right R-module has a projective cover;
  3. every cyclic right R-module has a projective cover.

Since (1) is left–right symmetric, conditions (2) and (3) are equivalent to their left-module analogues.

Proof

(1)⇒(2) is (24.12), and (2)⇒(3) is trivial since cyclic modules are finitely generated. It remains to prove (3)⇒(1); write J=radR and R¯=R/J.

**Step 1: idempotents lift modulo J.** Let u¯∈R¯ be an idempotent and put v¯=1¯−u¯, so that R¯=u¯R¯⊕v¯R¯ as right R¯-modules, hence also as right R-modules. Both summands are cyclic R-modules, so by (3) they have projective covers θ:P→u¯R¯ and θ′:Q→v¯R¯ over R. By (24.11)(3), θ⊕θ′:P⊕Q→R¯ is a projective cover.

The projection π:R→R¯ is also a projective cover of R¯: its kernel is J=RJ, small in the finitely generated module RR by (24.2)(2). By uniqueness (24.10) there is an isomorphism α:P⊕Q→R with πα=θ⊕θ′. Use α to identify P and Q with right ideals of R, so that R=P⊕Q with π(P)=u¯R¯ and π(Q)=v¯R¯.

Write 1=e+f with e∈P, f∈Q; then e and f are orthogonal idempotents with P=eR and Q=fR. Applying π gives 1¯=e¯+f¯ with e¯∈u¯R¯ and f¯∈v¯R¯. But also 1¯=u¯+v¯ with components in the same two summands, so uniqueness of components in a direct sum gives e¯=u¯. Thus the idempotent u¯ lifts to the idempotent e∈R.

**Step 2: R¯ is semisimple.** By (2.8) it suffices to prove that every cyclic right R¯-module M is projective over R¯. Viewed as a right R-module, M is cyclic, so by (3) it has a projective cover over R; by the descent lemma (24.15), applied with I=J, it therefore has a projective cover over R¯. Since radR¯=0, that is, R¯ is J-semisimple, (24.11)(5) says a module over R¯ with a projective cover is projective. Hence M is R¯-projective, R¯ is semisimple, and with Step 1 the ring R is semiperfect.

Corollary(24.17)Quotients inherit semiperfectness

If R is semiperfect, then R/I is semiperfect for every ideal I⊆R.

Proof

Let M be a cyclic right R/I-module. It is also a cyclic right R-module, so by (24.16) applied to the semiperfect ring R it has a projective cover over R. By (24.15) it then has a projective cover over R/I. As M was an arbitrary cyclic R/I-module, (24.16) applied to R/I shows R/I is semiperfect.

Corollary—Symmetry of the cover condition

*Every cyclic right R-module has a projective cover* holds if and only if *every cyclic left R-module has a projective cover*. Indeed each is equivalent to semiperfectness of R, and semiperfectness of R is equivalent to semiperfectness of Rop because both defining conditions — semisimplicity of R/radR and lifting of idempotents — are side-neutral.

07Proof Techniques and Method

How these proofs work, and which move to reuse.

Cover the pieces separatelySplit the target using the idempotent you wish to lift, cover each piece by hypothesis, and reassemble with (24.11)(3).
Produce a competing coverThe projection R→R/J is always a cover. Two covers of one module is the standard way to manufacture an isomorphism out of thin air.
Read the isomorphism as a decomposition of 1An isomorphism P⊕Q≅RR is the same data as a pair of orthogonal idempotents summing to 1; that is the lift.
Descend and use J-semisimplicityMove covers to R/J by (24.15); over a ring with zero radical, having a cover means being projective, and all cyclics projective is semisimplicity.

Step 3 is worth isolating: **direct sum decompositions of the regular module are idempotent decompositions of 1**. This dictionary is used in both directions throughout Chapter 8, and it is what allows a purely homological hypothesis to yield an internal, element-level conclusion.

Why cyclic modules are enough

Both extractions only ever cover cyclic modules: u¯R¯ and v¯R¯ in Step 1, and an arbitrary cyclic R¯-module in Step 2. Nothing in the argument needs covers of general finitely generated modules, which is why (3) can be so much weaker in appearance and still be equivalent.

08Worked Example

A semiperfect ring and its quotients: R=ℤ/12ℤ

R=ℤ/12ℤ is finite, hence artinian, hence semiperfect. Its radical is J=(6) and R¯=R/J≅ℤ/6ℤ≅𝔽2×𝔽3, which is semisimple. The idempotents 1¯,0¯,3¯,4¯ of R¯ lift to 1,0,9,4 in R, as (24.16) Step 1 predicts.

By (24.17) every quotient is semiperfect. Concretely, R/(4)≅ℤ/4ℤ is local, hence semiperfect; R/(3)≅ℤ/3ℤ is a field; R/(2)≅ℤ/2ℤ likewise. Each cyclic module over each quotient inherits a cover from R by the descent lemma.

A ring that fails condition (3): R=∏i=1∞𝔽2

Let R be the ring of all 𝔽2-valued sequences under componentwise operations. Every element x satisfies x2=x, so R is a Boolean ring: it has no nonzero nilpotents and radR=0, since any x≠0 with x∈radR would make 1−x a unit while x(1−x)=0 forces x=0. So R is J-semisimple but plainly not semisimple, as it has infinitely many orthogonal idempotents.

Let I=⨁i=1∞𝔽2⊆R be the ideal of finitely supported sequences, and M=R/I, a cyclic R-module. Then M has no projective cover:

  • Since radR=0, (24.11)(5) says M would have to be projective.
  • If M were projective, the surjection R→R/I would split, making I a direct summand of RR, hence I=eR for an idempotent e.
  • But eR={x∈R:supp(x)⊆supp(e)}. If supp(e) is finite then eR≠I; if it is infinite then e∈eR is not finitely supported, so again eR≠I.

Consistency with the theorem

R is not semiperfect — R¯=R is not semisimple — and indeed condition (3) fails, witnessed by the single cyclic module R/I. One cyclic module without a cover is enough to disqualify a ring.

A semiperfect ring that is not artinian

Take R=ℤ(p), local with J=pR and R¯≅𝔽p. It is semiperfect, so every finitely generated module has a projective cover: for M=R/pkR the cover is R→R/pkR, with kernel pkR⊆pR=J, small by Nakayama. It is not artinian and not perfect, since J=pR is not right T-nilpotent — no product p⋅p⋯p is zero — so the infinitely generated module ℚ has no cover, consistent with rad(ℚ)=ℚ.

09Comparison and Classification

Which modules have projective covers, by ring class
Simple modulesCyclic modulesFinitely generatedAll modules
Semisimple●yes●yes●yes●yes
Local (e.g. ℤ(p))●yes●yes●yes○no
Semiperfect●yes●yes●yes◐partial
Right perfect●yes●yes●yes●yes
J-semisimple, not semisimple◐partial○no○no○no
ℤ○no○no○no○no

Which modules have projective covers, by ring class

The third row's part in the last column is exactly the gap that (24.18) closes: covers for all modules is strictly stronger than semiperfect and characterises right perfect rings.

Semiperfect versus neighbouring conditions
Condition on RHomological formLeft–right symmetric?
SemisimpleEvery module is projectiveYes
SemilocalNo clean cover-theoretic formYes
SemiperfectEvery cyclic (equivalently finitely generated) module has a projective coverYes
Right perfectEvery right module has a projective coverNo
Right artinianRight perfect and right Noetherian conditions combinedNo

10Relationship Map

covers for cyclic MR⟹idempotents lift mod J and R/J semisimple⟹R semiperfect⟹covers for all f.g. modules, on both sides

The cycle closes, so all four statements are equivalent; the last arrow is where symmetry appears, since the middle condition does not distinguish sides.

  • Semiperfect rings — closure properties
    • closed under
      • quotient rings R/I, by (24.17)
      • finite direct products
      • matrix rings Mn(R)
      • corner rings eRe for e=e2≠0
    • contains
      • all semisimple rings
      • all local rings
      • all one-sided artinian rings
      • all one-sided perfect rings
    • does not contain
      • ℤ
      • any infinite Boolean ring
      • polynomial rings k[x]

Closure under quotients is (24.17) and is the one proved here; the matrix and corner ring statements are standard Morita-type permanence results, recorded in Anderson–Fuller §27.

11Failure Modes and Common Mistakes

Semilocal is not semiperfect

R/radR semisimple is only half the definition; idempotents must also lift. Without lifting there is no supply of local idempotents, hence no principal indecomposables to build covers from, and (24.16) fails.

Do not extend (24.16) to arbitrary modules

Every module has a projective cover is strictly stronger than semiperfect: it is right perfectness, by (24.18). ℤ(p) is semiperfect, but ℚ has no projective cover over it.

The descent lemma does not go up

(24.15) takes covers from R to R/I. The reverse fails: a cover over R/I says nothing about R, since an R/I-projective module need not be R-projective — ℤ/2ℤ is projective over itself but not over ℤ.

  • Do not assume subrings inherit semiperfectness: ℤ sits inside the semiperfect ring ℤ(p) and is not semiperfect. Only quotients, corners, matrix rings and finite products are safe.
  • Do not confuse idempotents lift with idempotents are central; lifting is about surjectivity of {e:e2=e}→{u¯:u¯2=u¯}, not commutativity.
  • Do not use (24.16) to conclude that right perfect is symmetric; only the semiperfect statement is, and the perfect analogue is a genuinely one-sided theorem.
  • Do not forget that R→R/J being a projective cover already uses Nakayama on the cyclic module RR; over a ring without identity that step, and the whole theorem, would fail.

12Best Practices

  • To prove a ring semiperfect, verify condition (3) — covers for cyclic modules — since it is the weakest hypothesis and often the easiest to check.
  • To prove a ring not semiperfect, exhibit a single cyclic module without a cover; over a J-semisimple ring this reduces to exhibiting a non-projective cyclic module.
  • When lifting idempotents, always name the two complementary cyclic modules explicitly; the argument is opaque otherwise.
  • Use (24.17) freely to move to quotients, but never to subrings.
  • State which side you are working on even though the answer is symmetric — the symmetry is a theorem, and its proof is not available in the perfect case.

13Quick Reference

TheoremR semiperfect iff f.g. modules have covers iff cyclic modules have covers
Definition usedR/J semisimple and idempotents lift mod J
Free coverπ:R→R/J is always a projective cover of R¯
Descent(24.15): cover over R ⇒ cover over R/I for R/I-modules
Semisimplicity test(2.8): all cyclic modules projective ⇒ ring semisimple
Key identityR=eR⊕fR with 1=e+f orthogonal idempotents
SymmetryLeft and right versions of (2) and (3) agree
Quotients(24.17): R semiperfect ⇒R/I semiperfect
Not impliedCovers for arbitrary modules — that is right perfectness
Where each ingredient is used in the proof of (3) implies (1)
IngredientUsed forReference
Finite sums of covers are coversAssembling a cover of R¯(24.11)(3)
RJ⊆sRMaking π:R→R¯ a cover(24.2)(2)
Uniqueness of coversProducing α:P⊕Q≅R(24.10)
Descent to a quotientMoving covers to R¯(24.15)
Covers over J-semisimple ringsForcing cyclic R¯-modules to be projective(24.11)(5)
Cyclic projective criterionConcluding R¯ semisimple(2.8)

14Frequently Asked Questions

Why is it enough to test cyclic modules?

Because the converse proof only ever covers cyclic modules: the two complementary pieces u¯R¯ and (1¯−u¯)R¯ used for idempotent lifting, and an arbitrary cyclic R¯-module used for semisimplicity. Once semiperfectness is in hand, (24.12) hands back covers for all finitely generated modules.

How does a homological hypothesis produce an idempotent?

Through the dictionary between direct sum decompositions of RR and decompositions of 1 into orthogonal idempotents. Uniqueness of projective covers gives an isomorphism P⊕Q≅RR; writing 1=e+f along that decomposition produces the idempotents, and reducing modulo J shows e lifts the prescribed u¯.

Is the analogous theorem for perfect rings also left–right symmetric?

No. Every right module has a projective cover characterises right perfect rings, and there exist right perfect rings that are not left perfect. Semiperfectness is symmetric because both of its defining conditions are; right T-nilpotence of the radical is not.

Does (24.17) have a converse — if R/I is semiperfect, is R?

No. Every field is semiperfect and ℤ/pℤ is a quotient of ℤ, which is not semiperfect. Semiperfectness descends to quotients and does not ascend from them; the descent lemma (24.15) is likewise one-directional.

Where is the hypothesis that R has an identity used?

Repeatedly. Projectivity of RR, the decomposition 1=e+f, cyclicity of RR used to make J small, and the very existence of maximal right ideals all rely on it. The theory of perfect and semiperfect rings is not usually developed without an identity.

Can a commutative ring be semiperfect without being artinian?

Yes. Any local ring is semiperfect, so ℤ(p) and k[[x]] qualify while being non-artinian. A commutative ring is semiperfect exactly when it is a finite direct product of local rings, which permits plenty of non-artinian examples.

15Related KEVOS Topics

Homological Characterisation: PerfectBass's theorem: R is right perfect exactly when every right R-module — not merely the finitely generated ones — has Semiperfect RingsA ring is semiperfect when R/rad R is semisimple and idempotents lift across the quotient map — the two-clause condiSmall SubmodulesA submodule S ⊆ M is small when it never helps to generate: S + N = M forces N = M. Smallness is the finiteness-freeRadical 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 app

16References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §24, (24.15)–(24.17) (pp. 365–366); see also §2, (2.8) and §23, (23.6).
  2. H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
  3. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §27 (semiperfect rings).
  4. B. Stenström, Rings of Quotients, Grundlehren der mathematischen Wissenschaften 217, Springer-Verlag, 1975, Chapter III.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, §2.7.

17AI Suggested Questions

  • Give a detailed proof that a commutative ring is semiperfect if and only if it is a finite direct product of local rings.
  • Show that Mn(R) is semiperfect if and only if R is, and identify the principal indecomposables on both sides.
  • Exhibit a semilocal ring that is not semiperfect and pinpoint the cyclic module without a projective cover.
  • Trace the proof of (24.16) for R=ℤ/12ℤ and follow the idempotent 3¯ through the lifting argument.
  • How does the descent lemma (24.15) interact with change of rings spectral sequences for Ext?
  • Which of the closure properties of semiperfect rings fail for right perfect rings, and why?
  • What is the correct analogue of (24.16) for rings without identity, if any?
Page
KEVOS-ENG-MATH-NCR-0180
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. Comparison and Classification
  10. Relationship Map
  11. Failure Modes and Common Mistakes
  12. Best Practices
  13. Quick Reference
  14. Frequently Asked Questions
  15. Related KEVOS Topics
  16. References
  17. AI Suggested Questions

Continue learning

Projective Covers over Semiperfect RingsGuide · Engineering MathematicsNEXT LESSON →The Homological Characterisation of Perfect RingsGuide · Engineering MathematicsProjective CoversGuide · Engineering MathematicsFlat Modules and Their Basic TheoryGuide · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®