KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesPerfect Rings and Semiprimary RingsEngineering · Engineering MathematicsLesson 500/884← PrevNext →
ArticlePublished 8 Aug 202617 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIPerfect Rings and Semiprimary Rings

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Advanced Perfect rings

Perfect and Semiprimary Rings

A ring is right perfect when R/radR is semisimple and radR is right T-nilpotent — the exact weakening of "semiprimary" that keeps the artinian theory working without any chain condition.

Page ID
KEVOS-ENG-MATH-NCR-0172
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(23.18)–(23.19), §23 (pp. 354–355)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

Two conditions carry the whole of classical artinian ring theory: the semisimplicity of R/radR, and enough nilpotence in radR to lift information back across the quotient. Semiprimary rings ask for the strongest form of the second condition — (radR)n=0. Perfect rings, introduced by Bass in 1960, ask for the weakest form that still works: T-nilpotency.

The definition (23.18) is one-sided, and genuinely so: there are right perfect rings that are not left perfect. Semiprimary and semiperfect, its neighbours above and below, are both left-right symmetric — perfect is the one rung of the hierarchy where the side matters.

(23.18)Definition
T-nilpotentRadical condition
AsymmetricLeft vs right
1960Bass

02Overview

Recall the two background notions. R is semilocal if R/radR is semisimple; R is semiperfect if in addition idempotents lift modulo radR, as set out in Semiperfect Rings: Definition and First Examples. Neither condition says anything about the size or nilpotence of the radical itself, and that is what perfectness supplies.

R right perfectiffR/radR semisimple  and radR right T-nilpotent
(23.18)

Left perfect is the mirror condition; perfect means both hold.

T-nilpotency, defined in (23.13) and developed in T-Nilpotency, replaces "some fixed power vanishes" by "every infinite product eventually vanishes, with the length allowed to depend on the sequence". The letter T abbreviates transfinite. It is exactly the condition under which the Nakayama phenomenon holds for arbitrary — not merely finitely generated — modules.

The one thing to remember

Semiprimary ⇒ perfect ⇒ one-sided perfect ⇒ semiperfect ⇒ semilocal, and every arrow is strict. One-sided artinian rings sit at the top of that list, semisimple rings above them.

The payoff is that perfect rings retain the module-theoretic conclusions of the artinian theory — projective covers exist for all modules, flat right modules are projective, Krull-Schmidt-type decompositions survive — while admitting rings with no chain condition whatsoever. Bass's Theorem P makes the chain-condition content precise; Flat Implies Projective gives the homological half.

03Learning Objectives

  • State (23.18) with the correct side conventions and distinguish right perfect from left perfect.
  • Define semiprimary and locate it strictly between one-sided artinian and perfect.
  • Prove the implications nilpotent ⇒ T-nilpotent ⇒ nil for one-sided ideals, and exhibit the failures of the converses.
  • Prove (23.19): semiprimary rings are perfect, and one-sided perfect rings are semiperfect.
  • Deduce that Nil∗R=Nil∗R=radR for a one-sided perfect ring.
  • Give separating examples for each inclusion in the hierarchy.

04Definitions

Definition(23.18)Perfect rings

A ring R is right perfect if R/radR is semisimple and radR is right T-nilpotent; left perfect if R/radR is semisimple and radR is left T-nilpotent. R is perfect if it is both.

Definition(23.13)T-nilpotency

A subset A⊆R is left T-nilpotent if for every sequence a1,a2,a3,… of elements of A there exists n≥1 with a1a2⋯an=0; it is right T-nilpotent if instead an⋯a2a1=0 for some n. The index n may depend on the sequence.

Semiprimary
R/radR is semisimple and (radR)n=0 for some n≥1. This condition is left-right symmetric.
Semilocal
R/radR is semisimple. No condition whatever is imposed on radR; a semilocal ring may have a radical that is not even nil.
Semiperfect
Semilocal, and idempotents of R/radR lift to idempotents of R — see (23.1).
Nil ideal
Every element is nilpotent, with the index of nilpotence allowed to vary from element to element.
Locally nilpotent ideal
Every finitely generated subring without identity generated by finitely many of its elements is nilpotent.
Nil∗R
The lower nilradical, i.e. the intersection of the prime ideals of R; also called the prime radical.

All rings have an identity and all modules are unital. Semisimple always means semisimple artinian, so a semisimple ring is a finite product of matrix rings over division rings.

05Core Concepts

Four grades of nilpotence

For a one-sided ideal J⊆R the conditions below are progressively weaker, and each implication is strict.

Jn=0⟹J T-nilpotent⟹J locally nilpotent⟹J nil

The first implication is immediate: if Jn=0 then the index n works for every sequence at once, which is precisely the difference between nilpotence and T-nilpotency. The last is obtained by feeding the constant sequence a,a,a,… into (23.13), which gives an=0. The middle implication is (23.15) and is the least obvious of the three.

nilpotent⟹left (resp. right) T-nilpotent⟹nil
(23.14)

Valid for one-sided ideals. Neither arrow reverses.

Why T-nilpotency is the right weakening

Nilpotence of radR is what a chain condition buys you, and it is more than the module theory actually needs. The module-theoretic content of nilpotence is the general Nakayama lemma: MJ=M⇒M=0 for every right module M, with no finite generation hypothesis. Theorem (23.16) shows that this property characterises right T-nilpotency of J exactly. So T-nilpotency is not a technical convenience — it is the precise hypothesis under which the Nakayama argument, and therefore the construction of projective covers, goes through for arbitrary modules.

Where the side switch comes from

Right T-nilpotency of radR is a statement about products an⋯a1, and by (23.16) it is equivalent to a condition on right modules (MJ=M⇒M=0) and simultaneously to a condition on left modules (annN(J)=0⇒N=0). The apparent side-crossings in Bass's Theorem P all originate here.

What perfectness adds to semiperfectness

Semiperfect rings are those over which finitely generated modules have projective covers; perfect rings are those over which all modules do. The extra strength is exactly the passage from Nakayama's lemma for finitely generated modules (4.22) to its unrestricted form, and that passage costs precisely T-nilpotency of the radical.

06Key Results

Proposition(23.15)T-nilpotent ideals lie in the prime radical

Let J be a one-sided (left or right) ideal of a ring R. If J is right T-nilpotent then J⊆Nil∗R, the lower nilradical. In particular J is locally nilpotent, since Nil∗R is contained in the Levitzki radical.

Proof

Passing to R/Nil∗R, which is semiprime and in which the image of J is still right T-nilpotent, it suffices to prove that a one-sided right T-nilpotent ideal J of a semiprime ring is zero.

Suppose 0≠a∈J. Semiprimeness means aRa≠0 for a≠0, so we may choose x1,x2,…∈R recursively with

ax1a≠0,ax2ax1a≠0,ax3ax2ax1a≠0,…

If J is a right ideal, set y1=a and yi+1=axi for i≥1; all yi lie in J and yn⋯y2y1≠0 for every n, contradicting right T-nilpotency. If instead J is a left ideal, set z1=x1a, z2=x2a,…, which again lie in J, and the same products are nonzero. Either way a=0.

For the final sentence, Nil∗R is contained in the Levitzki radical (10.32), whose elements generate locally nilpotent ideals.

Corollary(23.19)Semiprimary implies perfect; perfect implies semiperfect
  1. Every semiprimary ring is perfect (both left and right). In particular every left artinian ring and every right artinian ring is perfect.
  2. Every right perfect ring and every left perfect ring is semiperfect.
Proof

(1). Let R be semiprimary, so R/radR is semisimple and (radR)n=0. By (23.14) a nilpotent ideal is both left and right T-nilpotent — take the fixed index n for every sequence. Both halves of (23.18) hold on both sides, so R is perfect. If R is left artinian then R/radR is semisimple and radR is nilpotent (4.12), so R is semiprimary; the right artinian case is the mirror image.

(2). Suppose R is right perfect. Then R is semilocal by definition. Moreover radR is right T-nilpotent, hence nil by (23.14). Idempotents lift modulo any nil ideal (21.28), so idempotents of R/radR lift to R, and R is semiperfect by (23.1). The left perfect case is identical, using left T-nilpotent ⇒ nil.

Corollary—All radicals collapse on a one-sided perfect ring

If R is right perfect (or left perfect) then

Nil∗R=Levitzki(R)=Nil∗R=radR,

and this common ideal is locally nilpotent.

Proof

The containments Nil∗R⊆Levitzki(R)⊆Nil∗R⊆radR hold in every ring. Applying (23.15) to the two-sided ideal J=radR, which is right T-nilpotent by hypothesis, gives radR⊆Nil∗R and closes the cycle. Local nilpotence follows from (23.15) as well. For a left perfect ring, apply the same argument in Rop and use that the prime radical is left-right symmetric.

Remark—What is and is not symmetric

Semisimple, semiprimary, semiperfect and semilocal are all left-right symmetric conditions. Right perfect is not: (23.22) produces a local ring that is right perfect and not left perfect. This is one of the standard entries in Left-Right Symmetry: What Transfers and What Does Not.

07Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Feed a constant sequence

To get from a T-nilpotency hypothesis to an element-wise conclusion, apply the definition to a,a,a,…. This is the entire proof that T-nilpotent implies nil, and it is the first thing to try whenever a sequence hypothesis must be converted into an element hypothesis.

Move 2

Quotient by the prime radical

Statements of the form "J⊆Nil∗R" reduce to "J=0 in a semiprime ring", because R/Nil∗R is semiprime and the hypothesis on J passes to quotients. Semiprimeness then supplies the nonvanishing products ax1ax2⋯ that build a bad sequence.

Move 3

Nil, then lift

Almost every implication of the form "X⇒ semiperfect" runs through: radical is nil, so idempotents lift modulo it (21.28); semilocality is separate. Keeping the two halves apart makes it clear which hypothesis is doing which job.

Note what is not used in (23.19): no chain condition, no finiteness of the ring, and no commutativity. The proof is short because the definitions were designed to make it short — Bass isolated T-nilpotency after seeing which property the module-theoretic arguments actually consumed.

08Worked Example

Semiprimary but not one-sided artinian

Let k be a field and let V be an infinite-dimensional k-vector space. Form the trivial extension R=k⊕V with multiplication (λ,v)(μ,w)=(λμ,λw+μv); concretely, R=k[x1,x2,x3,…]/(xixj:i,j≥1).

Then 𝔪=V satisfies 𝔪2=0, so 𝔪 is a nilpotent ideal and hence 𝔪⊆radR; since R/𝔪≅k is a field, radR=𝔪.

R/radR≅k,(radR)2=0,
(E.1)

So R is semiprimary, hence perfect by (23.19).

But R is neither left nor right artinian: the k-subspaces of V are exactly the ideals of R contained in 𝔪, and an infinite-dimensional V has a strictly descending chain of subspaces. So semiprimary is strictly weaker than one-sided artinian, even for commutative rings.

Perfect but not semiprimary

Take the commutative k-algebra

A=k[t1,t2,t3,…]/(titj(i≠j),tii+1(i≥1)),
(E.2)

Distinct variables kill each other; the i-th variable has nilpotence index exactly i+1.

A k-basis of A is {1}∪{tie:i≥1,1≤e≤i}. Let 𝔪 be the span of the tie. Every element of 𝔪 involves finitely many variables and is nilpotent, so 𝔪 is a nil ideal; as A/𝔪≅k, we get radA=𝔪 and A is local.

  • **𝔪 is not nilpotent.** For every n, tnn≠0 lies in 𝔪n, so 𝔪n≠0. Hence A is not semiprimary.
  • **𝔪 is T-nilpotent.** Let a1,a2,…∈𝔪. Write aj=∑i(aj)i where (aj)i is the component in kti⊕⋯⊕ktii. Because titj=0 for i≠j, the product a1a2⋯an equals ∑i(a1)i(a2)i⋯(an)i. Only the finitely many indices i occurring in a1 contribute, and for each such i the factor is a polynomial in ti of order at least n, hence zero once n>i. Taking n larger than the largest index occurring in a1 kills the product.
  • Since A is commutative, left and right T-nilpotency coincide, so A is a perfect local ring.

Sanity check against (23.24)

A is a local ring whose maximal ideal is T-nilpotent, so the commutative classification (23.24) predicts that A is perfect — as computed. And A has no chain condition on ideals in either direction, confirming that perfect rings are genuinely more general than artinian ones.

Semiperfect but not one-sided perfect

R=k[[x]] is local, hence semiperfect, and radR=(x). But (x) is not nil — xn≠0 for all n — so by (23.14) it is not T-nilpotent on either side, and R is neither left nor right perfect. The same applies to ℤ(p).

09Comparison and Classification

The hierarchy, with a separating example for each step
ClassCondition on R/radRCondition on radRIn the class but not the next one up
Semisimpleequals RradR=0—
One-sided artiniansemisimplenilpotent, plus DCCM2(ℤ/4) is artinian, not semisimple
Semiprimarysemisimplenilpotentk⊕V, V infinite-dimensional, V2=0
Perfectsemisimpleleft and right T-nilpotentA of (E.2)
Right perfectsemisimpleright T-nilpotentthe ring of (23.22)
Semiperfectsemisimplenil is not required; idempotents liftk[[x]]
Semilocalsemisimplenoneℤ localised away from {2,3}
Which properties each class enjoys
Left-right symmetricRadical nilProjective covers for all modulesChain condition needed
Semisimple●yes●yes●yes●yes
One-sided artinian○no●yes●yes●yes
Semiprimary●yes●yes●yes○no
Perfect●yes●yes●yes○no
Right perfect○no●yes◐partial○no
Semiperfect●yes○no○no○no
Semilocal●yes○no○no○no

Which properties each class enjoys

In the "right perfect" row, projective covers exist for all right modules but need not exist for all left modules; that asymmetry is the content of the counterexample page.

10Relationship Map

The classes are nested, and each band below adds exactly one requirement to the band containing it.

SemilocalR/radR semisimple
Semiperfect…and idempotents lift modulo radR
Right perfect…and radR is right T-nilpotent
Perfect…and radR is also left T-nilpotent
Semiprimary…and radR is nilpotent
Left artinian…and DCC holds on left ideals
SemisimpleradR=0
  • R right perfect — consequences that need no further hypothesis
    • structural
      • R is semiperfect (23.19)
      • 1 is a sum of orthogonal local idempotents (23.6)
      • radR is locally nilpotent and equals Nil∗R
    • chain conditions
      • DCC on principal left ideals (23.20)
      • DCC on finitely generated left ideals (Bjork)
      • ACC on principal right ideals (Jonah)
    • homological
      • every flat right R-module is projective (24.25)
      • every right R-module has a projective cover

11Failure Modes and Common Mistakes

"Perfect" without a side is a genuine restriction

Writing "R is perfect" asserts both left and right T-nilpotency of radR. The literature is not uniform: some authors say "perfect" for what Lam calls right perfect. Check the convention before importing a theorem.

Nil is strictly weaker than T-nilpotent

A nil radical gives idempotent lifting and therefore semiperfectness, but not perfectness. The commutative algebra k[u1,u2,…]/(uii+1) has a maximal ideal that is nil — indeed locally nilpotent — but not T-nilpotent: the sequence ai=ui has a1a2⋯an=u1u2⋯un≠0 for every n.

T-nilpotency is not preserved by infinite products

The proof that rad(R1×⋯×Rm) is T-nilpotent when each factor's is uses n=maxini over finitely many factors. For an infinite product the maxima are unbounded and the argument collapses; an infinite product of perfect rings need not be perfect, or even semilocal.

  • Do not read (23.14) backwards. A T-nilpotent ideal is nil but need not be nilpotent, and a nil ideal need not be T-nilpotent.
  • Do not assume the index n in (23.13) can be chosen uniformly. If it can, the ideal is nilpotent and you have assumed semiprimary.
  • Do not conclude "artinian" from "perfect". Perfect rings satisfy DCC only on principal (equivalently, finitely generated) left ideals, not on all left ideals.
  • Do not apply (23.15) to conclude that a nil one-sided ideal lies in Nil∗R — that statement is false in general and is precisely the content of the open Köthe problem.

12Historical Notes and Lessons Learned

  • 1908–27The nilpotent radicalWedderburn and Artin build structure theory on a nilpotent radical with a semisimple quotient — the semiprimary condition, before it had a name.
  • 1939Hopkins and LevitzkiA semiprimary ring is left artinian if and only if it is left noetherian, showing how much of the artinian theory depends only on semiprimarity.
  • 1960Bass introduces perfect ringsIn "Finitistic dimension and a homological generalization of semi-primary rings", Bass defines left and right perfect rings via T-nilpotency and proves the equivalence with the existence of projective covers and with flat-implies-projective.
  • 1960sSemiperfect becomes standardThe weaker semiperfect condition, characterised by projective covers for finitely generated modules, is recognised as the natural home for idempotent-lifting arguments.
  • 1970sRefinementsBjork and Jonah add further chain-condition characterisations, including an ascending one, sharpening the picture of what perfectness means combinatorially.

The methodological lesson mirrors that of the Jacobson radical: Wedderburn's hypothesis (nilpotence) was chosen because it was visible inside the ring, while Bass's (T-nilpotency) was chosen because it is exactly what the module-theoretic proofs consume. Defining a class of rings by the argument it supports, rather than by an internal-looking condition, is what makes the class stable under the constructions one cares about.

13Quick Reference

Right perfectR/radR semisimple and radR right T-nilpotent
Left T-nilpotentevery sequence has a1a2⋯an=0
Right T-nilpotentevery sequence has an⋯a2a1=0
SemiprimaryR/radR semisimple, (radR)n=0
Implicationsnilpotent ⇒ T-nilpotent ⇒ nil
Upwardartinian ⇒ semiprimary ⇒ perfect ⇒ semiperfect
RadicalsradR=Nil∗R when R is one-sided perfect
Symmetryperfect is one-sided; semiprimary and semiperfect are not
Deciding the class of a given ring
QuestionIf yesReference
Is R/radR semisimple?R is semilocal; continuedefinition
Is radR nil?idempotents lift, so R is semiperfect(21.28), (23.1)
Is radR right T-nilpotent?R is right perfect(23.18)
Also left T-nilpotent?R is perfect(23.18)
Is (radR)n=0?R is semiprimary, hence perfect(23.19)
Does DCC hold on all left ideals?R is left artinian, hence semiprimary(4.12)

14Frequently Asked Questions

Why is the radical condition attached to the opposite side from the module theory?

It is not an accident of naming. By (23.16), right T-nilpotency of a right ideal J is equivalent both to "MJ=M⇒M=0 for all right modules M" and to "annN(J)=0⇒N=0 for all left modules N". A right perfect ring is therefore one whose right module category behaves well, which is why Bass's homological characterisations — projective covers, flat implies projective — are all statements about right modules.

Is every perfect ring semiprimary?

No. The commutative local algebra k[t1,t2,…]/(titj(i≠j),tii+1) has a T-nilpotent maximal ideal 𝔪 with 𝔪n≠0 for every n, so it is perfect but not semiprimary. Under a noetherian hypothesis the two do coincide: a right perfect right noetherian ring is right artinian.

Does perfect imply any chain condition?

Yes, but only on finitely generated one-sided ideals. Bass's Theorem P says right perfect is equivalent to DCC on principal left ideals, and by Bjork's theorem this is the same as DCC on finitely generated left ideals. DCC on all left ideals would make the ring left artinian, which is strictly stronger.

Why does one-sided perfect already imply semiperfect, when semiperfect looks like a two-sided condition?

Because semiperfectness only needs two things: semilocality, which is part of (23.18), and lifting of idempotents modulo radR, which follows from the radical being nil (21.28). T-nilpotency on either side forces nilness, so either one-sided perfect hypothesis suffices. Semiperfectness is itself left-right symmetric, so no information about sides survives.

Where does the letter T in T-nilpotent come from?

It abbreviates transfinite: the condition says that transfinitely long products degenerate, with the vanishing point allowed to depend on the chosen sequence rather than being bounded in advance as it is for nilpotence.

Is the class of perfect rings closed under the usual constructions?

It is closed under finite direct products, under matrix rings Mn(−), and under quotients. It is not closed under infinite products, nor under subrings, and a polynomial ring R[x] with R≠0 is never right perfect: the principal left ideals R[x]x⊋R[x]x2⊋⋯ descend strictly by degree, which violates Bass's criterion (23.20).

15Related KEVOS Topics

Bass’s Theorem PBass's Theorem P: R is right perfect exactly when it has DCC on principal left ideals — a chain condition on the oppT-NilpotencyA one-sided ideal is right T-nilpotent when every sequence drawn from it has a vanishing left-to-right product a_n … a_2Ring Class HierarchySemisimple, artinian, semiprimary, perfect, semiperfect, semilocal — one containment chain with a witness at every stricSemiperfect RingsA ring is semiperfect when R/rad R is semisimple and idempotents lift across the quotient map — the two-clause condiSemiperfect Rings and IdempotentsA ring is semiperfect exactly when 1 splits as a finite sum of mutually orthogonal local idempotents — the element-l

16References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §23, especially (23.13)–(23.19) (pp. 351–355).
  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, §28 (perfect and semiperfect rings).
  4. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, §2.7.
  5. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964.

17AI Suggested Questions

  • Prove that a right perfect right noetherian ring is right artinian.
  • Give an example of a nil ideal that is not T-nilpotent and explain what fails in the Nakayama argument.
  • Show that Mn(R) is right perfect if and only if R is right perfect.
  • How does the class of perfect rings behave under Morita equivalence?
  • Compare T-nilpotency of radR with the condition that radR be locally nilpotent, and give a ring separating them.
  • What is the semiprimary analogue of the Hopkins-Levitzki theorem for perfect rings?
  • Explain why an infinite product of fields is semilocal only in trivial cases, and what this says about products of perfect rings.
Page
KEVOS-ENG-MATH-NCR-0172
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. Historical Notes and Lessons Learned
  13. Quick Reference
  14. Frequently Asked Questions
  15. Related KEVOS Topics
  16. References
  17. AI Suggested Questions

Continue learning

T-NilpotencyArticle · Engineering MathematicsNEXT LESSON →Bass’s Theorem P: Characterisations of Perfect RingsArticle · Engineering MathematicsSemiperfect Rings with Simple Quotient and Commutative Semiperfect RingsArticle · Engineering MathematicsRight Perfect but Not Left Perfect: A CounterexampleArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®