KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesRight Perfect but Not Left Perfect: A CounterexampleEngineering · Engineering MathematicsLesson 502/884← PrevNext →
ArticlePublished 8 Aug 202615 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIRight Perfect but Not Left Perfect: A Counterexample

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Advanced Perfect rings

One-Sided Perfect Rings

Bass's classes are genuinely one-sided: the ring k⋅1+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

01Executive 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=k⋅1+J. Then R is local with radR=J and R/J≅k; 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

02Overview

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

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,0j≠k,E1,2E2,3⋯En,n+1=E1,n+1≠0.
(23.22a)

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

The one thing to remember

One example settles three separate questions at once: T-nilpotency is one-sided, right perfect does not imply left perfect, and a right perfect ring need not be semiprimary — here Jn≠0 for every n.

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.

03Learning Objectives

  • Define R=k⋅1+J precisely and verify that J is a two-sided ideal with R/J≅k.
  • Prove that J is right T-nilpotent by the filtration V1⊆V2⊆⋯ 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.

04Definitions

Construction(23.22)The ring R=k⋅1+J

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

J={a=(aij):aij∈k,aij=0 unless i<j,only finitely many aij≠0},

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=k⋅1+J, a k-algebra of countably infinite dimension.

V
The column space V=⨁i≥1kei, on which R acts on the left by matrix multiplication. The action is faithful.
Vn
The finite-dimensional subspace ke1⊕⋯⊕ken, with V0=0. These form an exhaustive filtration of V.
Eij
The matrix unit; as an operator on V it sends ej↦ei 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.

05Core 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,…,ej−1), so it lowers the filtration index by at least one:

Vn→Vn−1→Vn−2→⋯→V0=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/J≅k 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.

Not semiprimary either

Jn contains E1,n+1≠0 for every n, so J is not nilpotent. Hence R is right perfect but not semiprimary, which separates two more classes from the hierarchy on Perfect Rings and Semiprimary Rings.

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.

06Key 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=k⋅1+J. Then:

  1. R is a ring and J is a two-sided ideal with R/J≅k;
  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,b∈J 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=k⋅1+J. Thus J is a two-sided ideal and R/J≅k via λ⋅1+a↦λ.

(2). Let a1,a2,a3,…∈J and let R act on V=⨁i≥1kei by matrix multiplication. Every a∈J satisfies a(Vm)⊆Vm−1, 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)⊆Vn−1. Iterating,

a2a1(V)⊆a2(Vn−1)⊆Vn−2,…,an⋯a2a1(V)⊆V0=0.

The action of R on V is faithful, so an⋯a2a1=0 and J is right T-nilpotent. By (23.14) it is nil, so J⊆radR; and R/J≅k 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/radR≅k is semisimple and radR=J is right T-nilpotent by (2), which is Definition (23.18).

(4). Take ai=Ei,i+1∈J. Since EijEkl=δjkEil, an induction gives a1a2⋯an=E1,2E2,3⋯En,n+1=E1,n+1≠0 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.

Corollary—Consequences
  • 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: Jn≠0 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.
Proposition—The failing chain, explicitly

With R as above, E1,nR=spank{E1,m:m≥n} for every n≥2, so

E1,2R⊋E1,3R⊋E1,4R⊋⋯

is a strictly descending chain of principal right ideals.

Proof

For λ∈k and b∈J we have E1,n(λ⋅1+b)=λE1,n+∑mbnmE1,m, and bnm≠0 forces m>n. So E1,nR⊆span{E1,m:m≥n}; conversely E1,nEn,m=E1,m realises every m>n, giving equality. The inclusions are strict because E1,n+1∈E1,nR but E1,n∉E1,n+1R.

07Worked 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: ab≠0 while ba=0.

The unit group is transparent as well. For λ≠0 and a∈J with aN=0,

(λ⋅1+a)−1=λ−1(1−λ−1a+λ−2a2−⋯+(−1)N−1λ−(N−1)aN−1),
(E.2)

A finite geometric series, since every element of J is nilpotent. So U(R)=R∖J, 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:

a1a2⋯an=E1,n+1≠0for 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=⨁i≥1kei 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)n≥2 is the concrete symptom.

Consistency check

annV(J)=ke1: a vector v=∑i≤Nciei is killed by all Eij with i<j exactly when cj=0 for every j≥2. The socle is one-dimensional, matching the fact that R is local with residue field k.

08Comparison and Classification

What R=k⋅1+J satisfies
Left versionRight versionSymmetric class?
Perfect○no●yes○no
Semiperfect●yes●yes●yes
Semilocal●yes●yes●yes
Semiprimary○no○no●yes
Artinian○no○no○no
Noetherian○no○no○no
DCC on principal one-sided ideals●yes○no○no
Every flat module projective○no●yes○no

What R=k⋅1+J satisfies

Comparison with neighbouring examples
RingradRight perfect?Left perfect?
k⋅1+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

09Relationship Map

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

  • R=k⋅1+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-nilpotent⟹R right perfect⟹R semiperfect⟹R semilocal

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

11Standards and Notation

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

The naming of the two T-nilpotency conditions varies

In Lam's convention, left T-nilpotent means every sequence satisfies a1a2⋯an=0 and right T-nilpotent means an⋯a2a1=0; left perfect is then paired with left T-nilpotent. Other sources attach the opposite names to the same two product orders, and consequently pair left perfect with right T-nilpotent. Before quoting a theorem, check which product order the source writes out, not which word it uses.

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)

12Failure Modes and Common Mistakes

Do not conclude symmetry from local plus nil radical

R is local and radR is nil and locally nilpotent — every hypothesis short of nilpotence — and it is still not left perfect. Nilness gives idempotent lifting and therefore semiperfectness, and nothing more.

Finite support is essential

Drop the finite-support requirement and J becomes the set of all strictly upper triangular matrices. That set contains elements a with an≠0 for every n — for instance the matrix with 1 in every position above the diagonal — so the constant sequence a,a,a,… shows the enlarged ideal is not even nil, let alone right T-nilpotent, and the enlarged ring is not right perfect. The counterexample is fragile in exactly this respect.

The chain that fails is on the right

Because R is right perfect, DCC holds for principal left ideals; the strictly descending chain must be built from principal right ideals, as in E1,2R⊋E1,3R⊋⋯. Building it on the wrong side produces a chain that stabilises and proves nothing.

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

13Quick Reference

The ringR=k⋅1+J, J finitely supported strictly upper triangular
RadicalradR=J, nil and locally nilpotent, not nilpotent
QuotientR/radR≅k, so R is local
Right T-nilpotentyes — filtration argument on Vn
Left T-nilpotentno — a1⋯an=E1,n+1≠0
Perfectright perfect only
Chain conditionsDCC on principal left ideals holds; on principal right ideals it fails
UnitsU(R)=R∖J, 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+1∈Jn(23.19)
Perfectness is detectable elementwiseevery element of J is nilpotent(23.13)

14Frequently Asked Questions

Why does finite support matter so much?

Two reasons. It makes every element of J nilpotent, which gives J⊆radR 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 a1a2⋯an and an⋯a2a1 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 k⋅1+𝔫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=N⇒N=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.

15Related KEVOS Topics

Left–Right SymmetryA ledger of which ring-theoretic properties survive the passage to R^op and which do not — with the mechanism behind eacCounterexamples CatalogueThe standing witnesses of noncommutative ring theory: for each plausible implication that fails, the smallest concrete rBass’s Theorem PBass's Theorem P: R is right perfect exactly when it has DCC on principal left ideals — a chain condition on the oppSemiperfect 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, (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.

17AI 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 k⋅1+J.
  • Does k⋅1+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

On this page

  1. Executive Summary
  2. Overview
  3. Learning Objectives
  4. Definitions
  5. Core Concepts
  6. Key Results
  7. Worked Example
  8. Comparison and Classification
  9. Relationship Map
  10. Design Considerations
  11. Standards and Notation
  12. Failure Modes and Common Mistakes
  13. Quick Reference
  14. Frequently Asked Questions
  15. Related KEVOS Topics
  16. References
  17. AI Suggested Questions

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
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®