← LibraryPerfect Rings and Semiprimary RingsEngineering · Engineering MathematicsLesson 428/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202617 min readBy KEVOS®
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

Executive 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

Overview

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

Learning 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 NilR=NilR=radR for a one-sided perfect ring.
  • Give separating examples for each inclusion in the hierarchy.

Definitions

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 AR is left T-nilpotent if for every sequence a1,a2,a3, of elements of A there exists n1 with a1a2an=0; it is right T-nilpotent if instead ana2a1=0 for some n. The index n may depend on the sequence.

Semiprimary
R/radR is semisimple and (radR)n=0 for some n1. 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.
NilR
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.

Core Concepts

Four grades of nilpotence

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

Jn=0J T-nilpotentJ locally nilpotentJ 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.

nilpotentleft (resp. right) T-nilpotentnil
(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=MM=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.

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.

Key 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 JNilR, the lower nilradical. In particular J is locally nilpotent, since NilR is contained in the Levitzki radical.

Proof

Passing to R/NilR, 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 0aJ. Semiprimeness means aRa0 for a0, so we may choose x1,x2,R recursively with

ax1a0,ax2ax1a0,ax3ax2ax1a0,

If J is a right ideal, set y1=a and yi+1=axi for i1; all yi lie in J and yny2y10 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, NilR 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.

CorollaryAll radicals collapse on a one-sided perfect ring

If R is right perfect (or left perfect) then

NilR=Levitzki(R)=NilR=radR,

and this common ideal is locally nilpotent.

Proof

The containments NilRLevitzki(R)NilRradR hold in every ring. Applying (23.15) to the two-sided ideal J=radR, which is right T-nilpotent by hypothesis, gives radRNilR 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.

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

Proof 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 "JNilR" reduce to "J=0 in a semiprime ring", because R/NilR 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.

Worked 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=kV with multiplication (λ,v)(μ,w)=(λμ,λw+μv); concretely, R=k[x1,x2,x3,]/(xixj:i,j1).

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

R/radRk,(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(ij),tii+1(i1)),
(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:i1,1ei}. 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, tnn0 lies in 𝔪n, so 𝔪n0. Hence A is not semiprimary.
  • **𝔪 is T-nilpotent.** Let a1,a2,𝔪. Write aj=i(aj)i where (aj)i is the component in ktiktii. Because titj=0 for ij, the product a1a2an 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.

Semiperfect but not one-sided perfect

R=k[[x]] is local, hence semiperfect, and radR=(x). But (x) is not nil — xn0 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).

Comparison 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
SemiprimarysemisimplenilpotentkV, 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
Semisimpleyesyesyesyes
One-sided artiniannoyesyesyes
Semiprimaryyesyesyesno
Perfectyesyesyesno
Right perfectnoyespartialno
Semiperfectyesnonono
Semilocalyesnonono

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.

Relationship 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 NilR
    • 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

Failure Modes and Common Mistakes

  • 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 NilR — that statement is false in general and is precisely the content of the open Köthe problem.

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

Quick Reference

Right perfectR/radR semisimple and radR right T-nilpotent
Left T-nilpotentevery sequence has a1a2an=0
Right T-nilpotentevery sequence has ana2a1=0
SemiprimaryR/radR semisimple, (radR)n=0
Implicationsnilpotent T-nilpotent nil
Upwardartinian semiprimary perfect semiperfect
RadicalsradR=NilR 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)

Frequently 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=MM=0 for all right modules M" and to "annN(J)=0N=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(ij),tii+1) has a T-nilpotent maximal ideal 𝔪 with 𝔪n0 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 R0 is never right perfect: the principal left ideals R[x]xR[x]x2 descend strictly by degree, which violates Bass's criterion (23.20).

References

  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.

AI 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

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