← LibraryRight Perfect but Not Left Perfect: A CounterexampleEngineering · Engineering MathematicsLesson 430/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202615 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Perfect rings

One-Sided Perfect Rings

Bass's classes are genuinely one-sided: the ring k1+J of finitely supported strictly upper triangular × matrices is a local right perfect ring that is not left perfect.

Page ID
KEVOS-ENG-MATH-NCR-0174
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(23.22), §23 (pp. 356–357)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Almost every class of rings in this collection is left-right symmetric: semisimple, semiprimary, semiperfect, semilocal, and the Jacobson radical itself. Perfect is the exception, and (23.22) is the example that proves it.

The ring is small enough to compute with: take the field k, let J be the set of × matrices over k with finitely many nonzero entries, all of them strictly above the diagonal, and set R=k1+J. Then R is local with radR=J and R/Jk; J is right T-nilpotent but not left T-nilpotent; so R is right perfect and not left perfect.

(23.22)Lam reference
LocalRing type
Right onlyPerfect on which side
E1,n+1Witness to failure

Overview

Definition (23.18) makes right perfectness depend on right T-nilpotency of radR: every sequence a1,a2, in the radical must satisfy ana2a1=0 for some n. Left perfectness asks the same of the products taken in the opposite order, a1a2an.

Nothing forces these to agree. Multiplication in a noncommutative ring can be arranged so that products accumulating on the left die out while products accumulating on the right do not, and infinite matrix units are the cleanest device for arranging it: Ei,i+1 multiplied on the right by Ei+1,i+2 lengthens the gap, while multiplication on the left annihilates.

EijEkl={Eilj=k,0jk,E1,2E2,3En,n+1=E1,n+10.
(23.22a)

The displayed product is never zero, however long the chain: the radical is not left T-nilpotent.

The ring appears in Catalogue of Counterexamples and in Left-Right Symmetry: What Transfers and What Does Not. It is also the standard witness that the two homological conditions of §24 — every flat right module projective, every flat left module projective — are independent.

Learning Objectives

  • Define R=k1+J precisely and verify that J is a two-sided ideal with R/Jk.
  • Prove that J is right T-nilpotent by the filtration V1V2 of the column space.
  • Show that radR=J and hence that R is local and right perfect.
  • Exhibit the sequence ai=Ei,i+1 and conclude that R is not left perfect.
  • Write down the strictly descending chain of principal right ideals that Bass's Theorem P predicts.
  • State which of semiperfect, perfect, semiprimary and artinian R satisfies.

Definitions

Construction(23.22)The ring R=k1+J

Let k be a field and index rows and columns by ={1,2,3,}. Put

J={a=(aij):aijk,aij=0 unless i<j,only finitely many aij0},

so J is the k-span of the matrix units Eij with i<j. Let 1 denote the infinite identity matrix diag(1,1,1,) and set R=k1+J, a k-algebra of countably infinite dimension.

V
The column space V=i1kei, on which R acts on the left by matrix multiplication. The action is faithful.
Vn
The finite-dimensional subspace ke1ken, with V0=0. These form an exhaustive filtration of V.
Eij
The matrix unit; as an operator on V it sends ejei and kills every other basis vector.
Right perfect
R/radR semisimple and radR right T-nilpotent, Definition (23.18).

Any division ring may replace the field k throughout; nothing in the argument uses commutativity of the coefficients.

Core Concepts

Why the two sides behave differently

Read every element of J as an operator on the column space V. A strictly upper triangular matrix sends ej into span(e1,,ej1), so it lowers the filtration index by at least one:

VnVn1Vn2V0=0

Composing operators on the left therefore drives everything down the filtration and, because each element of J has finite support, the starting point is a fixed Vn. That is right T-nilpotency. Composing on the right does the opposite: it lets the operator reach further out along the basis, and E1,2 followed on the right by E2,3,E3,4, simply migrates the surviving entry to E1,n+1.

What the asymmetry costs and does not cost

J is nil: every element has finite support, so it lies in a finite strictly upper triangular block and is nilpotent. Consequently idempotents lift modulo J, and since R/Jk is a division ring, R is local — in particular semiperfect. Semiperfectness sees nothing of the asymmetry, which is exactly why it is a two-sided notion.

Locally nilpotent, but not uniformly

By (23.15) a right T-nilpotent one-sided ideal lies in the lower nilradical and is locally nilpotent. That is visible here: any finite set of elements of J is supported in a finite square block {1,,N}2, and the strictly upper triangular N×N matrices form a nilpotent algebra of index N. The index grows with the block, which is precisely why J itself is not nilpotent.

Key Results

Counterexample(23.22)A right perfect ring that is not left perfect

Let k be a field, J the set of finitely supported strictly upper triangular × matrices over k, and R=k1+J. Then:

  1. R is a ring and J is a two-sided ideal with R/Jk;
  2. J is right T-nilpotent, hence nil, hence J=radR and R is a local ring;
  3. R is right perfect;
  4. J is not left T-nilpotent, so R is not left perfect.
Proof

(1). If a,bJ have supports inside {1,,N}2 then so does ab, and (ab)ij=maimbmj is nonzero only when i<m<j; so J is closed under multiplication and JR=RJ=J because R=k1+J. Thus J is a two-sided ideal and R/Jk via λ1+aλ.

(2). Let a1,a2,a3,J and let R act on V=i1kei by matrix multiplication. Every aJ satisfies a(Vm)Vm1, since aej is a combination of ei with i<j. Because a1 has finite support there is n with a1ej=0 for all j>n, that is a1(V)=a1(Vn)Vn1. Iterating,

a2a1(V)a2(Vn1)Vn2,,ana2a1(V)V0=0.

The action of R on V is faithful, so ana2a1=0 and J is right T-nilpotent. By (23.14) it is nil, so JradR; and R/Jk is a division ring, so J is a maximal (left and right) ideal and radR=J. A ring whose quotient by its radical is a division ring is local.

(3). R/radRk is semisimple and radR=J is right T-nilpotent by (2), which is Definition (23.18).

(4). Take ai=Ei,i+1J. Since EijEkl=δjkEil, an induction gives a1a2an=E1,2E2,3En,n+1=E1,n+10 for every n. So no n works for this sequence and J is not left T-nilpotent. Since radR=J, R fails the left half of (23.18) and is not left perfect.

CorollaryConsequences
  • The classes of left perfect and right perfect rings are distinct; neither contains the other, since Rop is left perfect and not right perfect.
  • T-nilpotency is a genuinely one-sided property of a two-sided ideal.
  • A right perfect ring need not be semiprimary: Jn0 for all n.
  • By Bass's Theorem P, R satisfies DCC on principal left ideals but fails DCC on principal right ideals.
  • By the homological characterisations of §24, every flat right R-module is projective, but some flat left R-module is not projective.
PropositionThe failing chain, explicitly

With R as above, E1,nR=spank{E1,m:mn} for every n2, so

E1,2RE1,3RE1,4R

is a strictly descending chain of principal right ideals.

Proof

For λk and bJ we have E1,n(λ1+b)=λE1,n+mbnmE1,m, and bnm0 forces m>n. So E1,nRspan{E1,m:mn}; conversely E1,nEn,m=E1,m realises every m>n, giving equality. The inclusions are strict because E1,n+1E1,nR but E1,nE1,n+1R.

Worked Example

Small computations in R

Write a=E1,2+3E2,5 and b=E2,3 with k=. Then

ab=E1,2E2,3+3E2,5E2,3=E1,3,ba=E2,3E1,2+3E2,3E2,5=0.
(E.1)

Order matters completely: ab0 while ba=0.

The unit group is transparent as well. For λ0 and aJ with aN=0,

(λ1+a)1=λ1(1λ1a+λ2a2+(1)N1λ(N1)aN1),
(E.2)

A finite geometric series, since every element of J is nilpotent. So U(R)=RJ, confirming that R is local.

A sequence that dies, and a sequence that does not

Take ai=Ei,i+1 for all i. Reading the products in the two possible orders:

a1a2an=E1,n+10for all n,a2a1=E2,3E1,2=0.
(E.3)

Right T-nilpotency is witnessed at n=2; left T-nilpotency never occurs.

For a less degenerate right-handed test take ai=E1,i+1 for all i. Then a2a1=E1,3E1,2=0 again, since the column index 3 of the left factor does not match the row index 1 of the right factor. The general proof shows this is unavoidable: after at most n steps the composite operator has pushed every basis vector out of the filtration.

What the module theory looks like

V=i1kei is a left R-module. Its socle is annV(J)=ke1, which is nonzero — as Bass's Theorem P demands of every nonzero left module over a right perfect ring. On the right side no such guarantee exists, and indeed the failure of DCC on principal right ideals in the chain (E1,nR)n2 is the concrete symptom.

Comparison and Classification

What R=k1+J satisfies
Left versionRight versionSymmetric class?
Perfectnoyesno
Semiperfectyesyesyes
Semilocalyesyesyes
Semiprimarynonoyes
Artiniannonono
Noetheriannonono
DCC on principal one-sided idealsyesnono
Every flat module projectivenoyesno

What R=k1+J satisfies

Comparison with neighbouring examples
RingradRight perfect?Left perfect?
k1+J of (23.22)J, nil, not nilpotentyesno
Its opposite ringJopnoyes
Tn(k), upper triangular n×nstrictly upper triangular, nilpotentyesyes
k[[x]](x), not nilnono
M2(/8)M2(2/8), nilpotentyesyes

Relationship Map

The example sits at a precise point in the hierarchy: inside semiperfect, inside right perfect, outside perfect, outside semiprimary.

  • R=k1+J — local, infinite-dimensional over k
    • belongs to
      • local rings, hence semiperfect (23.1)
      • right perfect rings (23.18)
      • rings with nil radical
      • rings whose radical is locally nilpotent (23.15)
    • does not belong to
      • left perfect rings
      • semiprimary rings
      • one-sided artinian rings
      • one-sided noetherian rings
    • witnesses
      • T-nilpotency is one-sided
      • perfectness is one-sided
      • flat implies projective is one-sided
J right T-nilpotentR right perfectR semiperfectR semilocal

Design Considerations

Design considerations here means the choices made when modelling a problem with these algebraic structures.

  • Fix the side once. Decide at the outset whether your modules are left or right modules and keep the perfectness hypothesis on the matching side. Mixing sides silently is how the majority of errors with perfect rings arise.
  • Test with the opposite ring. Every statement about right perfect rings yields a statement about left perfect rings by passing to Rop; if a claimed theorem is not stable under that translation, one of the two sides has been misassigned.
  • Choose the concrete model. The same abstract ring can be presented as finitely supported infinite matrices or as a direct limit of triangular matrix algebras Tn(k) along the maps that place a block in the top left corner. The matrix picture makes T-nilpotency visible; the direct-limit picture makes local nilpotence visible.
  • Expect asymmetry only in the radical. The semisimple quotient of this ring is a field, so all the one-sidedness lives in J. When designing a counterexample of this type, put the asymmetry in the radical and keep the quotient as simple as possible.

Standards and Notation

Standards here covers notation, symbol and markup standards, and reference implementations, rather than material or design codes.

Matrix unitsEij, with EijEkl=δjkEil
Index conventionrows and columns indexed by ; i<j means strictly above the diagonal
Alternative namethe ring is sometimes written k+Str(k) or as varinjlimTn(k)
Opposite ringRop is the analogous ring of strictly lower triangular matrices
ImplementationsGAP and Magma handle only finite matrix algebras; this ring must be modelled as a direct limit of the Tn(k)

Failure Modes and Common Mistakes

  • Do not write Ei,i+1Ei+1,i+2=0; the product is Ei,i+2. It is the reversed product that vanishes.
  • Do not claim R is artinian or noetherian on either side; it is neither, and none of the perfect ring theory requires it to be.
  • Do not assume the failure of left perfectness can be seen from a single element. Every element of J is nilpotent; the obstruction is visible only along an infinite sequence.

Quick Reference

The ringR=k1+J, J finitely supported strictly upper triangular
RadicalradR=J, nil and locally nilpotent, not nilpotent
QuotientR/radRk, so R is local
Right T-nilpotentyes — filtration argument on Vn
Left T-nilpotentno — a1an=E1,n+10
Perfectright perfect only
Chain conditionsDCC on principal left ideals holds; on principal right ideals it fails
UnitsU(R)=RJ, inverses given by a finite geometric series
The three separations this one ring provides
Claim refutedWitnessWhere used
T-nilpotency is left-right symmetricai=Ei,i+1(23.13), (23.14)
Right perfect implies left perfectradR=J(23.18), (23.22)
Right perfect implies semiprimaryE1,n+1Jn(23.19)
Perfectness is detectable elementwiseevery element of J is nilpotent(23.13)

Frequently Asked Questions

Why does finite support matter so much?

Two reasons. It makes every element of J nilpotent, which gives JradR and hence locality. And it supplies the starting index n in the T-nilpotency proof: because a1 kills ej for all large j, the whole column space is pushed into a finite stage Vn of the filtration at the first step, after which each further factor drops the index by one.

Is the opposite ring also interesting?

It is the same example read backwards. Rop may be realised as the ring of finitely supported strictly lower triangular matrices adjoined to k; it is left perfect and not right perfect. Together the pair shows neither class contains the other.

Could a commutative ring do this?

No. In a commutative ring the products a1a2an and ana2a1 coincide, so left and right T-nilpotency are the same condition and left perfect equals right perfect equals perfect. Any separating example must be noncommutative, and (23.24) classifies the commutative perfect rings without any side qualifier.

Does this ring have a chain condition of any kind?

It satisfies DCC on principal left ideals — that is exactly what Bass's Theorem P extracts from right perfectness — and, by Jonah's condition, ACC on principal right ideals. It has no DCC on principal right ideals, no ACC or DCC on arbitrary one-sided ideals, and is neither left nor right noetherian.

How is this ring related to the triangular matrix algebras Tn(k)?

It is the union, or direct limit, of the algebras k1+𝔫n where 𝔫n is the strictly upper triangular part of Tn(k), embedded in the top left corner. Each stage is a finite-dimensional algebra with nilpotent radical of index n, hence semiprimary and perfect; the index grows without bound in the limit, which is precisely how a nilpotent radical degenerates into one that is only T-nilpotent on one side.

What fails on the left in module-theoretic terms?

By (23.16) applied on the other side, left T-nilpotency of J would be equivalent to the implication JN=NN=0 for all left modules N. Since J is not left T-nilpotent, some nonzero left module satisfies JN=N; equivalently, some flat left R-module fails to be projective, and some right R-module fails to have a projective cover.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §23, (23.13)–(23.22) (pp. 351–357).
  2. H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
  3. T. Y. Lam, Exercises in Classical Ring Theory, 2nd edition, Problem Books in Mathematics, Springer, 2003, exercises for §23.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §28.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, §2.7.

AI Suggested Questions

  • Construct explicitly a nonzero left R-module N with JN=N for the ring of (23.22).
  • Describe all the finitely generated projective modules over k1+J.
  • Does k1+J satisfy ACC on principal right ideals, and how does Jonah's theorem apply?
  • Give a right perfect ring that is not left perfect and whose semisimple quotient is not a division ring.
  • What happens to the example if the index set is replaced by or by an arbitrary totally ordered set?
  • Compare this ring with the endomorphism ring of an infinite-dimensional vector space: which chain conditions do they share?
  • Show that a flat left module over this ring need not be projective, following Bass's argument in reverse.
Page
KEVOS-ENG-MATH-NCR-0174
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Bass’s Theorem P: Characterisations of Perfect RingsArticle · Engineering MathematicsNEXT LESSON →Perfect Rings with Simple Quotient and Commutative Perfect RingsArticle · Engineering MathematicsPerfect Rings and Semiprimary RingsArticle · Engineering MathematicsSmall (Superfluous) SubmodulesArticle · Engineering Mathematics