← LibraryT-NilpotencyEngineering · Engineering MathematicsLesson 427/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202619 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Perfect rings

T-Nilpotency

A one-sided ideal is right T-nilpotent when every sequence drawn from it has a vanishing left-to-right product ana2a1=0 — strictly between nilpotent and nil, and exactly the condition that makes Nakayama's Lemma work without finite generation.

Page ID
KEVOS-ENG-MATH-NCR-0171
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(23.13)–(23.17), §23 (pp. 352–354)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Nilpotence of an ideal (Jm=0) is a uniform condition: one exponent works for all products. Nilness (am=0 for each a) is a pointwise condition and much weaker. T-nilpotency sits strictly between: every sequence drawn from J eventually multiplies to zero, but the point at which it does may depend on the sequence. The T is for transfinite.

The reason it matters is (23.16). Right T-nilpotency of a right ideal J is equivalent to the statement MJ=MM=0 for arbitrary right modules M — Nakayama's Lemma with the finite generation hypothesis deleted. That is precisely the property Bass isolated in defining perfect rings, and it is what makes projective covers exist.

3Grades: nilpotent, T-nilpotent, nil
NilRWhere T-nilpotent ideals live
No f.g.Nakayama without finite generation
(23.16)The characterisation theorem

Overview

Let A be a subset of a ring R. The two conditions differ only in the order in which a sequence is multiplied:

left T-nilpotent:n,a1a2an=0;right T-nilpotent:n,ana2a1=0.
(23.13a)

For every sequence a1,a2,a3, in A. Note that the integer n may depend on the sequence — this is what separates T-nilpotency from nilpotency.

Applying the definition to the constant sequence a,a,a, shows every element of a T-nilpotent set is nilpotent. Conversely, if Jm=0 then n=m works for every sequence. So for one-sided ideals:

nilpotentleft or right T-nilpotentnil

Both implications in the chain are strict, and both failures are instructive. A nil ideal that is not T-nilpotent is easy to build commutatively; a T-nilpotent ideal that is not nilpotent requires infinitely many matrix coordinates, and the standard construction also shows that right and left T-nilpotency are genuinely different conditions.

Learning Objectives

  • State (23.13) correctly, including which side multiplies in which order.
  • Prove the implications of (23.14) and produce counterexamples to both converses.
  • Prove (23.15): a right T-nilpotent one-sided ideal lies in NilR and is locally nilpotent.
  • Prove all four equivalences of (23.16), including the free-module construction for (2) (1).
  • Prove (23.17): projectives cancel modulo a right T-nilpotent right ideal.
  • Explain how (23.18) uses T-nilpotency to define right perfect rings, and why the sides switch in Bass's theorem.

Definitions

Definition(23.13)T-nilpotency

A subset A of a ring R is left T-nilpotent if for every sequence a1,a2,a3, of elements of A there exists an integer n1 with a1a2an=0. It is right T-nilpotent if for every such sequence there exists n1 with ana2a1=0.

The notion is applied almost exclusively to one-sided ideals. The letter T stands for transfinite: the vanishing is guaranteed along every infinite sequence, but not at a uniform stage.

Nilpotent ideal
Jm=0 for some fixed m; equivalently every product of m elements of J vanishes, uniformly.
Nil ideal
Every element of J is nilpotent, with no uniformity in the index.
Locally nilpotent
Every finitely generated subring (without identity) of J is nilpotent; equivalently J lies in the Levitzki radical.
NilR
The lower nilradical or Baer radical: the intersection of all prime ideals of R, and the smallest semiprime ideal.
annN(J)
For a left R-module N, the subgroup {xN:Jx=0}.

Conventions for which side is which are not uniform in the literature. This page follows Lam: right T-nilpotency multiplies new elements on the left.

Core Concepts

Why a sequence and not a power

Nilpotency asks for a single m that annihilates all m-fold products; T-nilpotency lets n depend on the sequence. The gap is exactly the gap between a uniform bound and a well-foundedness condition: T-nilpotency says the tree of nonzero products ana1 has no infinite branch, while nilpotency says it has bounded depth. König's lemma does not close the gap, because the set of available elements at each stage is generally infinite.

The general Nakayama reading

Nakayama's Lemma (4.22) says: if M is a finitely generated right module and MradR=M then M=0. Theorem (23.16) identifies the exact hypothesis under which the finite generation can be dropped: right T-nilpotency of the ideal. This reframing is the whole point of the notion — it converts an internal nilpotence condition into a statement about the module category.

J right T-nilpotentiff(MJ=MM=0) for all right R-modules M.
(23.16a)

The side switch

Condition (3) of (23.16) is about left modules: every nonzero left module has a nonzero J-annihilator. So a condition on right ideals is detected on left modules. This is the same switch that appears in Bass's theorem (23.20), where right perfectness is equivalent to the descending chain condition on principal left ideals. The switch is not a misprint and not removable: it reflects the fact that J acts on the left of left modules, so a leftward-growing product ana1 is exactly what iterated application produces.

How strong is T-nilpotency

Much stronger than nil: by (23.15) a right T-nilpotent one-sided ideal lies inside the lower nilradical NilR, hence inside the Levitzki radical, hence is locally nilpotent. Nil ideals satisfy none of these — whether every nil one-sided ideal lies in the upper nilradical is the Köthe conjecture, still open. So T-nilpotency lands a one-sided ideal in the smallest of the standard radicals, not the largest.

Key Results

Proposition(23.14)The three grades

For a one-sided ideal J of R: if J is nilpotent then J is both left and right T-nilpotent; if J is left or right T-nilpotent then J is nil.

Proof

If Jm=0, take n=m for every sequence: any product of m elements of J lies in Jm=0, in either order. For the second implication, apply the definition to the constant sequence a,a,a, with aJ: it produces n with an=0.

Proposition(23.15)T-nilpotent ideals lie in the lower nilradical

Let J be a one-sided ideal of R that is right T-nilpotent. Then JNilR. In particular J is locally nilpotent, since NilRLevitzki(R). The same holds for left T-nilpotent one-sided ideals, by passing to Rop and using the left-right symmetry of Nil.

Proof

Passing to R/NilR, which is semiprime, and noting that images of T-nilpotent sets are T-nilpotent, it suffices to prove: in a semiprime ring, a right T-nilpotent one-sided ideal J is zero.

Suppose 0aJ. Semiprimeness says bRb0 for every b0. Build recursively x1,x2,R with

dn:=axnaxn1ax1a0for every n1.
(23.15a)

Indeed d0:=a0, and given dn0 choose y with dnydn0; setting xn+1:=xnaxn1ax1ay gives axn+1dn=dnydn0, which is dn+1.

If J is a right ideal, put y0=a and yi=axi, all in J. Then ynyn1y1y0=dn0 for every n, contradicting right T-nilpotency. If J is a left ideal, put zi=xiaJ; then a(znz2z1)=dn0, so znz2z10 for every n, the same contradiction. Hence J=0.

Theorem(23.16)Characterisations of right T-nilpotency

For any right ideal JR the following are equivalent:

  1. J is right T-nilpotent;
  2. for every right R-module M, MJ=M implies M=0;
  3. for right R-modules NM, MJ+N=M implies N=M;
  4. for every left R-module N, annN(J)=0 implies N=0.

No finite generation is assumed anywhere, which is what makes (2) a general Nakayama lemma.

Proof

**(1) (4).** Suppose annN(J)=0 and N0. Pick 0zN. Since zannN(J), there is a1J with a1z0; since a1z0 and the annihilator is trivial, there is a2J with a2a1z0; continuing, ana1z0 for all n, so ana10 for all n and J is not right T-nilpotent.

**(4) (2).** Let M0 be a right module and put A=ann(M), a proper ideal. Regard N=R/A as a nonzero left R-module. By (4), annN(J)0, and this annihilator is B/A where B={bR:JbA}. So AB, whence MB0. But JBA gives MJBMA=0. If MJ were equal to M we would get MB=MJB=0, a contradiction. Hence MJM.

**(2) (3).** Apply (2) to the quotient M/N, noting (M/N)J=(MJ+N)/N.

**(2) (1).** Given a1,a2,J, let F=i0eiR be free on {ei}i0 and let SF be the submodule generated by ei1eiai for i1. Put M=F/S. In M every generator satisfies e¯i1=e¯iaiMJ, so M=MJ and (2) gives M=0, i.e. S=F.

In particular e0S, so e0=i=1n(ei1eiai)bi for suitable biR. Comparing coefficients of the basis elements gives b1=1, then bi+1=aibi for 1in1, and finally anbn=0. Unwinding, bn=an1a2a1 and

0=anbn=anan1a2a1,
(23.16b)

which is exactly right T-nilpotency for the chosen sequence.

Corollary(23.17)Cancellation for projectives

Let J be a right T-nilpotent right ideal of R. Then for any two projective right R-modules P and Q, P/PJQ/QJ implies PQ.

Proof

Let ψ:P/PJQ/QJ be an isomorphism. Since P is projective and QQ/QJ is onto, ψ lifts to ϕ:PQ compatible with the projections. Surjectivity of ψ gives ϕ(P)+QJ=Q, so condition (3) of (23.16), applied to ϕ(P)Q, yields ϕ(P)=Q.

As Q is projective, ϕ splits: P=KP with K=kerϕ and ϕ|P:PQ. Reducing modulo J gives P/PJK/KJP/PJ, and ψ is injective while killing the image of K; hence K/KJ=0, i.e. K=KJ. Condition (2) of (23.16) forces K=0, so P=PQ.

Definition(23.18)Perfect rings

A ring R is right perfect if R/radR is semisimple and radR is right T-nilpotent; left perfect is defined with left T-nilpotency; perfect means both.

Corollary(23.19)Semiprimary rings are perfect

If R is semiprimary — R/radR semisimple and radR nilpotent — then R is both left and right perfect. In particular every one-sided artinian ring is perfect. Conversely a one-sided perfect ring is semiperfect: a T-nilpotent radical is nil, and idempotents lift modulo a nil ideal by (21.28).

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Build the bad sequence

To violate T-nilpotency, do not compute a product — construct the sequence one element at a time, each chosen so that the accumulated product stays nonzero. Semiprimeness and nontriviality of an annihilator are the two hypotheses that keep such a construction going.

Move 2

Encode a sequence as a free presentation

The relations ei1=eiai on a countably generated free module turn an arbitrary sequence into a module with M=MJ. Any hypothesis forcing M=0 then forces the sequence to terminate. This is the standard way to convert a module axiom into an element statement.

Move 3

Test on R/ann(M)

To move between right-module and left-module statements, use the ideal A=ann(M) and the left module R/A. This is the bridge that makes the side switch in (23.16) work.

Move 2 is the reusable one. The presentation M=F/S is the module-theoretic incarnation of an infinite descending chain, and the same construction proves the harder implications of Bass's theorem, where descending chains of principal left ideals appear in place of sequences in J.

Worked Example

T-nilpotent on one side only, and not nilpotent

Let k be a field and let J be the set of × matrices over k with only finitely many nonzero entries, all strictly above the diagonal. Put R=k1+J, where 1 is the infinite identity matrix. Then R is a ring, J is an ideal of R, and R/Jk.

J is right T-nilpotent

Let J act on the left of V=i1eik and write Vn=e1kenk. Every aJ is strictly upper triangular, so a(Vm)Vm1 for all m. Given a sequence a1,a2,J, the matrix a1 has finitely many nonzero columns, so a1(V)=a1(VN)VN1 for some N. Then

a2a1(V)a2(VN1)VN2,,aNa2a1(V)V0=0,
(E.1)

so aNa2a1=0, and J is right T-nilpotent.

J is not left T-nilpotent and not nilpotent

Take ai=Ei,i+1, the matrix unit. Then a1a2=E1,2E2,3=E1,3, and inductively a1a2an=E1,n+10 for every n. So J fails left T-nilpotency; the same computation shows Jn0 for every n, so J is not nilpotent.

Nil but not T-nilpotent

Let R=k[x2,x3,x4,]/(x22,x33,x44,), a commutative ring, and let N be the ideal generated by the images of all the xi. Every element of N involves finitely many variables and has zero constant term, so it is nilpotent: N is a nil ideal. But taking ai=xi+1 gives

a1a2an=x2x3xn+10,
(E.2)

since each variable appears to the first power, below its nilpotency index. So N is nil but T-nilpotent on neither side — and, R being commutative, the two sides agree here.

Note that N is locally nilpotent, since a commutative nil ideal always is. So the containment in (23.15) cannot be reversed: lying in NilR is necessary but far from sufficient for T-nilpotency.

Comparison and Classification

The nilpotence conditions compared
Condition on a one-sided ideal JUniform bound?Inside NilR?Side-symmetric?
J nilpotent, Jm=0yesyesyes
J right T-nilpotentnoyes, (23.15)no
J locally nilpotenton finite subsets onlynot in generalyes
J nilnoopen in general (Köthe)yes
Which examples satisfy which condition
NilpotentRight T-nilp.Left T-nilp.Nil
Strictly upper triangular in Mn(k)yesyesyesyes
J in the infinite-matrix ring abovenoyesnoyes
N in k[x2,x3,]/(xii)nononoyes
radk[[x]]=(x)nononono
radR for R left artinianyesyesyesyes

Which examples satisfy which condition

The last row is why T-nilpotency is invisible in classical finite-dimensional theory: over a left artinian ring the radical is nilpotent, so all four columns collapse. The notion earns its keep only outside chain conditions.

Relationship Map

  • J right T-nilpotent right ideal — the hypothesis
    • implies about J
      • J is nil (23.14)
      • JNilRradR (23.15)
      • J is locally nilpotent
    • implies about modules
      • MJ=MM=0 for all right M
      • annN(J)0 for all nonzero left N
      • projectives cancel modulo J (23.17)
    • with R/radR semisimple and J=radR
      • R is right perfect (23.18)
      • R is semiperfect (23.19)
      • DCC on principal left ideals — Bass (23.20)
      • every right module has a projective cover

Reading the branches together: T-nilpotency is the exact hypothesis that lets radical-quotient arguments run for arbitrary modules rather than finitely generated ones, and every homological consequence of perfectness — projective covers, cancellation, flat implies projective — traces back to that single substitution.

Applications and Industry Use

Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.

Homological algebra

Projective covers

A ring is right perfect exactly when every right module has a projective cover. The existence proof is a lifting argument that needs MJ=MM=0 for arbitrary M, so T-nilpotency of the radical is not a convenience but the precise hypothesis.

Module theory

Flat equals projective

Over a right perfect ring every flat right module is projective. This is one of Bass's equivalent characterisations and is the statement most often invoked when perfectness is assumed in homological arguments.

Representation theory

Infinite-dimensional algebras

Algebras of infinite dimension over a field can have a radical that is T-nilpotent but not nilpotent. Perfectness is then the right substitute for semiprimarity when transferring finite-dimensional techniques such as Krull-Schmidt and Cartan matrices.

Radical theory

Locating one-sided ideals

(23.15) is a rare tool that places a one-sided ideal inside the lower nilradical. Most nilness hypotheses only place ideals in the upper nilradical, and whether nil one-sided ideals do so at all is the Köthe conjecture.

The honest summary is that this is a technical hypothesis with a large homological payoff. Nobody studies T-nilpotency for its own sake; it is studied because it is exactly what perfect rings need.

Standards and Notation

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

This page (Lam)right T-nilpotent: ana2a1=0
Also writtenT-nilpotent, T-nilpotent, or transfinitely nilpotent
RadicalsNilR lower, NilR upper, Levitzki(R) locally nilpotent
PerfectRight perfect: R/radR semisimple and radR right T-nilpotent
OriginBass, Trans. AMS 95 (1960); condition T in his numbering
ImplementationsNone expose T-nilpotency; GAP, Magma and Sage handle only the nilpotent case for finite-dimensional algebras

Computational Notes

Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.

  • T-nilpotency is a condition on all infinite sequences, so it is not a finitary property and admits no direct finite verification procedure for a general presented ring.
  • For a finite-dimensional algebra A over a field, radA is nilpotent, so T-nilpotency is automatic and carries no information; any computation reduces to finding the nilpotency index, which is at most dimkA.
  • For a ring given by a finite presentation, nilness of the radical is already undecidable in general, and T-nilpotency is a stronger condition; certificates in practice are structural, as in the infinite-matrix example, rather than computed.
  • The usable finite test is the negative one: exhibiting a sequence a1,a2, with all products ana1 nonzero refutes right T-nilpotency, and such sequences are usually periodic or given by a simple pattern such as ai=Ei,i+1.
  • Computer algebra systems expose IsNilpotent and radical computations for finite-dimensional algebras but have no predicate for T-nilpotency, precisely because it is not decidable at that level of generality.

Failure Modes and Common Mistakes

  • Do not read (23.16)(2) as Nakayama's Lemma for finitely generated modules — the content is precisely that no finiteness hypothesis is needed, and the equivalence fails if one is imposed.
  • Do not assume the integer n in the definition is uniform; if it were, the condition would be nilpotency.
  • Do not expect the converse of (23.15): lying in NilR, or even being locally nilpotent, does not give T-nilpotency.
  • Do not conflate right T-nilpotency of radR with a chain condition on right ideals: Bass's theorem trades it for DCC on principal left ideals.

Quick Reference

Right T-nilpotent(ai)Jn:ana1=0
Left T-nilpotent(ai)Jn:a1an=0
Gradesnilpotent T-nilpotent nil, both strict
LocationJNilR, hence locally nilpotent
Module testMJ=MM=0 for all right M
Left-module testannN(J)0 for all nonzero left N
CancellationP/PJQ/QJPQ for P,Q projective
PerfectR/radR semisimple and radR right T-nilpotent
Statements and their hypotheses
StatementHypothesesReference
nilpotent T-nilpotent nilJ a one-sided ideal(23.14)
JNilRJ a right T-nilpotent one-sided ideal(23.15)
General Nakayama: MJ=MM=0J a right ideal, right T-nilpotent(23.16)
annN(J)=0N=0N a left module, J right T-nilpotent(23.16)(3)
P/PJQ/QJPQP,Q projective, J right T-nilpotent(23.17)
Semiprimary perfect semiperfectone-sided perfect suffices for the second(23.19)

Frequently Asked Questions

What does the T stand for?

Transfinite. The point is that the vanishing of products is guaranteed along every infinite sequence, but the stage at which it happens is not bounded in advance — the condition is about well-foundedness rather than about a fixed exponent.

Why is T-nilpotency stated for sequences rather than for products of a fixed length?

Because fixing the length gives back nilpotency. The whole content of the notion is that the length may depend on the sequence. The infinite strictly-upper-triangular matrix ideal is the standard witness: every sequence terminates, but no single exponent works for all of them.

Is a T-nilpotent ideal always contained in the Jacobson radical?

Yes, and much more: it lies in the lower nilradical NilR by (23.15), which is contained in the Levitzki radical, the upper nilradical and hence in radR. This is unusually strong — most nilness hypotheses on one-sided ideals give containment only in radR.

Why does a condition on a right ideal get characterised by left modules?

Because a right T-nilpotent right ideal builds its products by multiplying new elements on the left, which is exactly how J acts by iteration on a left module. Condition (3) of (23.16) says the iteration must terminate, and this is the same side switch that appears in Bass's theorem, where right perfectness corresponds to DCC on principal left ideals.

Does right perfect imply left perfect?

No. Lam's infinite-matrix example is a local ring whose radical is right T-nilpotent but not left T-nilpotent, so it is right perfect and not left perfect. This distinguishes perfectness from semiperfectness, which is a two-sided notion.

Where does T-nilpotency actually get used?

In the homological characterisations of perfect rings: existence of projective covers for all modules, flat modules being projective, and descending chain conditions on principal one-sided ideals. All of these need the Nakayama statement MJ=MM=0 for arbitrary M, and (23.16) says that statement is T-nilpotency.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §23, results (23.13)–(23.22).
  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.
  4. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2 (radicals and nilpotence conditions).
  5. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter I.

AI Suggested Questions

  • Prove that a right T-nilpotent right ideal J satisfies annN(J)0 for every nonzero left module N, and interpret this as a socle statement.
  • Work through Bass's proof that right perfect implies DCC on principal left ideals.
  • Construct a ring whose radical is left and right T-nilpotent but not nilpotent.
  • How does T-nilpotency of the radical give projective covers for arbitrary modules?
  • Compare the Köthe conjecture with the containment (23.15): why is the T-nilpotent case so much easier than the nil case?
  • Is there a transfinite hierarchy of nilpotency conditions between T-nilpotent and nil, indexed by ordinals?
  • For which group rings kG with G infinite is the augmentation ideal T-nilpotent?
Page
KEVOS-ENG-MATH-NCR-0171
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Semiperfect Rings with Simple Quotient and Commutative Semiperfect RingsArticle · Engineering MathematicsNEXT LESSON →Perfect Rings and Semiprimary RingsArticle · Engineering MathematicsSemiperfect Endomorphism Rings and Module DecompositionsArticle · Engineering MathematicsBass’s Theorem P: Characterisations of Perfect RingsArticle · Engineering Mathematics