Executive Summary
Bass's Theorem P is the structural core of the theory of perfect rings. It converts the definition — semisimple quotient plus right T-nilpotent radical — into three conditions of a completely different character: a descending chain condition on principal left ideals, a descending chain condition on cyclic submodules of arbitrary left modules, and a joint condition on idempotents and socles.
The side switch is not a misprint. Right perfectness is a statement about the category of right -modules; the equivalent chain conditions live on the left. Both facets come from the same source, Theorem , which characterises right T-nilpotency of a right ideal by a right-module condition and a left-module condition simultaneously.
Overview
Right artinian rings are right perfect, as recorded in Perfect Rings and Semiprimary Rings. Bass's theorem says that perfectness is itself a chain condition, just a weaker one: instead of DCC on all left ideals, DCC on the principal ones.
The displayed chain is the one produced by an arbitrary sequence in ; stationarity of all such chains is the content of condition (2).
One direction is elementary and is proved in full below: a stationary chain of that shape, together with the fact that is a unit whenever , forces . The other direction — right perfect implies DCC on principal left ideals — is the deep one, and Lam defers it to §24, where it is extracted from the homological characterisation that every flat right module over a right perfect ring is projective.
The theorem also explains the name. Nothing in conditions (2)–(4) mentions right modules, yet the class they define is precisely the one whose right module category has projective covers and satisfies flat implies projective. The homological facts, not the chain conditions, fix the terminology.
Learning Objectives
- State Bass's Theorem P with all four of Lam's conditions and the correct side on each.
- Prove that DCC on principal left ideals implies is right T-nilpotent.
- Prove the implications (2) (3) (4) and sketch (4) (1).
- Construct the strictly descending chain attached to an infinite orthogonal family of idempotents.
- Quote the Bjork and Jonah supplements and say exactly what they add.
- Apply the theorem to decide perfectness for concrete rings.
Definitions
- Right perfect
- is semisimple and is right T-nilpotent, i.e. every sequence has for some . Definition .
- DCC on principal left ideals
- Every chain of principal left ideals stabilises. Equivalently, has no strictly descending sequence of cyclic submodules of .
- For a left module and a right ideal , the submodule . It is nonzero for every exactly when is right T-nilpotent, by .
- The socle: the sum of all simple submodules of . Condition (4) of asks that for every .
- Infinite orthogonal family
- Idempotents with for . Such a family exists in for of infinite dimension, and in any infinite Boolean ring.
Modules are unital and rings have an identity. Chains are indexed by the natural numbers throughout; DCC for countable chains is equivalent to DCC for arbitrary families here, since a non-stationary family yields a non-stationary sequence.
Core Concepts
The engine: the general Nakayama lemma
Everything in the proof rests on Theorem , developed on the T-Nilpotency page. For a right ideal , the following are equivalent: is right T-nilpotent; for every right -module ; and for every left -module .
The second condition is Nakayama's lemma with the finite generation hypothesis deleted; the third is its left-handed shadow. A hypothesis that is simultaneously about right modules and about left modules is exactly what a theorem with a side switch needs.
Where each of the four conditions bites
Right perfect
Semisimple quotient plus right T-nilpotent radical. The definition; the form used when quoting homological consequences.
DCC on principal left ideals
The cheapest condition to falsify. One strictly descending chain of principal left ideals kills right perfectness outright.
DCC on cyclic submodules of every left module
Formally stronger than (2) — take the module to be — and the version that survives base change to module categories.
No infinite orthogonal idempotents, and every nonzero left module has a simple submodule
Two separate finiteness statements: one bounds the idempotent structure, the other supplies socles. Together they rebuild both halves of the definition.
How (4) reconstructs the definition
The socle half of (4) gives T-nilpotency: a simple submodule of is annihilated by , so for every , and applies. The idempotent half gives semisimplicity of : a non-semisimple can be split off repeatedly, producing an infinite orthogonal family that lifts back to because the radical is nil.
Key Results
Let be any ring satisfying DCC on principal left ideals. Then is right T-nilpotent.
Let and put . Since , the principal left ideals descend:
By hypothesis the chain is stationary, say . Write for some , so that . Now and is a two-sided ideal, so and by the characterisation of the radical. Multiplying by its inverse gives , which is precisely right T-nilpotency.
For any ring with identity the following conditions are equivalent.
- is right perfect, i.e. is semisimple and is right T-nilpotent.
- satisfies DCC on principal left ideals.
- Every left -module satisfies DCC on cyclic submodules.
- contains no infinite set of nonzero orthogonal idempotents, and every nonzero left -module contains a simple submodule.
**(2) (3).** Any descending chain of cyclic submodules of a left module may be written as : if then for some . The corresponding chain of principal left ideals of is stationary by (2), and stationarity there forces stationarity of the chain in , since implies the corresponding equality after applying the map .
**(3) (4).** Let be a left module. Among the nonzero cyclic submodules of , condition (3) provides a minimal one, ; minimality forces to be simple, so has a simple submodule. Next suppose, for a contradiction, that are nonzero orthogonal idempotents. Each is idempotent, and
using for . Hence . The inclusions are strict: if for some , right multiplication by gives on the left, while on the right, forcing . This strictly descending chain of cyclic submodules of contradicts (3).
**(4) (1).** Let be a left -module. By (4) it has a simple submodule , and annihilates every simple left module, so . By criterion (3) of , is right T-nilpotent; in particular it is nil.
It remains to show is semisimple as a left -module. Two facts are available: every nonzero -submodule of contains a simple submodule, by (4); and every simple -submodule of is a direct summand, because is a semiprime ring . If were not semisimple, iterating these two facts as in the proof of yields decompositions , with each simple, and the associated projections form an infinite orthogonal family of nonzero idempotents of . Since is nil, such a family lifts to an infinite orthogonal family of nonzero idempotents of by and — contradicting (4). Hence is semisimple and is right perfect.
**(1) (2)** is the deep implication and is not proved here; it is obtained in §24 from the homological characterisation of right perfect rings, and is the subject of Flat Implies Projective.
If satisfies DCC on right ideals — that is, is right artinian — then satisfies DCC on principal left ideals.
A right artinian ring is semiprimary, hence perfect, hence right perfect . Apply the implication (1) (2) of . Note that the conclusion is genuinely one-sided in flavour: a right artinian ring need not be left artinian, so DCC on all left ideals cannot be concluded.
Lam records three supplements to the list. Bjork proved that for any left module over any ring, DCC on cyclic submodules is equivalent to DCC on finitely generated submodules; this adds
- (5) every left -module satisfies DCC on finitely generated submodules;
- (6) satisfies DCC on finitely generated left ideals.
Jonah added a genuinely surprising item, an ascending chain condition on the other side:
- (7) satisfies ACC on principal right ideals.
Conditions (5)–(7) are each equivalent to right perfectness. The proofs are more technical and are not reproduced in §23.
Proof Techniques and Method
How these proofs work, and which move to reuse.
Stationary chain plus a unit
From one gets ; if lies in the radical the coefficient is a unit and . This single trick converts every DCC hypothesis on principal ideals into a vanishing statement, and it is the standard replacement for Nakayama when finite generation is unavailable.
Idempotents make strict chains
An infinite orthogonal family always produces the strictly descending chain . Strictness is checked by multiplying on the right by the next idempotent. Use this whenever a finiteness hypothesis must be contradicted.
Minimal cyclic means simple
A cyclic submodule minimal among nonzero cyclic submodules is simple, because every nonzero submodule of contains a nonzero cyclic one. This is how a chain condition manufactures socles.
The reason resists these methods is that it must produce a chain condition out of a purely sequential hypothesis. T-nilpotency controls products along a fixed sequence, whereas DCC must handle every possible refinement at once; bridging that gap is what the homological argument of §24 achieves.
Worked Example
Certifying that a ring is not right perfect
Take , a field. Set for all . Then and
Strict because , by comparing orders of vanishing.
Condition (2) fails, so is not right perfect. It is local, hence semiperfect — the gap between the two classes is exactly this chain. The same computation in , with , shows is not perfect either.
A Boolean ring: instantiating the idempotent chain
Let be the ring of subsets of that are finite or cofinite, with addition given by symmetric difference and multiplication by intersection. This is a commutative ring with identity , every element is idempotent, and because the radical of any ring contains no nonzero idempotent.
Put . These are nonzero orthogonal idempotents, so condition (4) fails and is not perfect on either side. The proof of (3) (4) predicts a strictly descending chain; here it is explicit, with :
Strict because but .
Note that is semiprimitive and von Neumann regular yet fails every condition of : perfectness is a finiteness condition, not a radical condition.
A positive certificate
Let . Then with , and is simple artinian. So is semiprimary, hence perfect , and Theorem P guarantees DCC on principal left ideals — visible directly here, since is a finite ring of elements.
Process and Workflow
Which condition of should I verify?
Comparison and Classification
| Side used | Chain condition | Elementary to falsify | In Lam §23 | |
|---|---|---|---|---|
| (1) right perfect | right | no | no | yes |
| (2) DCC on principal left ideals | left | yes | yes | yes |
| (3) DCC on cyclic submodules of left modules | left | yes | partial | yes |
| (4) no infinite orthogonal idempotents plus socles | left | no | yes | yes |
| (5) DCC on f.g. submodules of left modules | left | yes | partial | cited |
| (6) DCC on f.g. left ideals | left | yes | yes | cited |
| (7) ACC on principal right ideals | right | yes | partial | cited |
The seven conditions, by side and by type
| Condition on | Implies | Strictly weaker than | Class defined |
|---|---|---|---|
| DCC on all left ideals | DCC on f.g. left ideals | — | left artinian |
| DCC on f.g. left ideals | DCC on principal left ideals | DCC on all left ideals | right perfect |
| DCC on principal left ideals | right T-nilpotent | DCC on all left ideals | right perfect |
| nilpotent, quotient semisimple | perfect on both sides | one-sided artinian | semiprimary |
| nil, quotient semisimple | idempotents lift | right perfect | semiperfect |
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
Finitistic dimension
Bass introduced perfect rings while studying the finitistic global dimension of a ring. Theorem P is what allows the homological invariant to be recognised from a chain condition, and it remains the model for later "big module" characterisations of finiteness.
Projective covers everywhere
Right perfect rings are exactly those over which every right module has a projective cover. This makes minimal projective resolutions available for arbitrary modules, not just finitely generated ones.
Infinite-dimensional algebras
Finite-dimensional algebras are semiprimary, so perfectness is automatic; the theorem matters for infinite-dimensional algebras and for endomorphism rings, where it decides whether the usual decomposition theory still applies.
Detecting finiteness
Condition (4) is a practical test in computer algebra: search for an infinite orthogonal idempotent family, which for a concretely presented ring is a finite computation on each candidate.
The honest summary is that Theorem P is infrastructure for module theory. Its downstream users are homological algebra and the representation theory of infinite-dimensional algebras; nothing outside algebra consumes it directly.
Computational Notes
Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.
- For a finite-dimensional algebra over a field, perfectness is automatic — is nilpotent — so the interesting computation is the radical itself, at field operations by the trace-form method in characteristic .
- For a finite ring given by its multiplication table, condition (4) is decidable by inspection: a finite ring cannot contain an infinite orthogonal family, and every nonzero module over a finite ring has a simple submodule.
- For a finitely presented ring there is no algorithm: the word problem is undecidable, so neither nor the DCC on principal left ideals can be decided in general.
- Falsification is often effective even when verification is not. Producing one strictly descending chain of principal left ideals is a finite certificate that a ring fails to be right perfect.
Failure Modes and Common Mistakes
- Do not use (1) (2) as if it were elementary; it depends on the homological theory of §24. The converse direction is the cheap one.
- Do not assume a ring with DCC on principal left ideals has DCC on principal right ideals; Jonah's condition (7) is an ascending chain condition on the right, not a descending one.
- Do not forget that condition (3) quantifies over all left modules, including very large ones; verifying it for finitely generated modules only is not enough.
Quick Reference
| Observed feature | Conclusion | Reason |
|---|---|---|
| has a non-nilpotent element | not perfect on either side | (23.14) |
| Infinite orthogonal idempotent family | not right perfect | (23.20)(4) |
| A nonzero left module with zero socle | not right perfect | (23.20)(4) |
| is a domain that is not a division ring | not right perfect | |
| not semisimple | not perfect, not semiperfect | (23.18) |
Frequently Asked Questions
Why does a right-handed condition correspond to a left-handed chain condition?
Because right T-nilpotency of has two faces. Theorem shows it is equivalent to an unrestricted Nakayama lemma for right modules and, simultaneously, to the statement that for every nonzero left module . The products that appear in the definition read naturally as a descending chain of left ideals, which is where the left-handed chain condition comes from.
Which implication is hard, and why?
The hard one is right perfect DCC on principal left ideals. T-nilpotency controls products along one chosen sequence; a chain condition must control all chains simultaneously, and there is no direct combinatorial passage between the two. Bass's route goes through the module category: over a right perfect ring every flat right module is projective, and that fact is strong enough to produce the chain condition.
Is a right perfect ring left perfect if it happens to be commutative?
Yes, trivially: in a commutative ring the products and agree, so left and right T-nilpotency coincide. The asymmetry in Theorem P is invisible in the commutative case, which is why the commutative classification is so clean.
Does condition (2) alone imply is semisimple?
Yes — that is precisely the content of the chain (2) (3) (4) (1). The semisimplicity is extracted at the last step, from the prohibition on infinite orthogonal idempotent families together with the fact that a nil radical lifts idempotents. Only the T-nilpotency half of (1) follows from (2) by an elementary argument.
How does Theorem P relate to the Hopkins-Levitzki theorem?
Hopkins-Levitzki says a semiprimary ring is left artinian if and only if it is left noetherian. Theorem P works one level down: it characterises the weaker perfect condition by a weaker chain condition, on principal rather than arbitrary one-sided ideals. Combining the two, a right perfect right noetherian ring is right artinian.
What is the practical value of Jonah's condition (7)?
It is the only characterisation on the list that is an ascending chain condition, and it lives on the same side as the word "right". For rings where ascending chains are easier to control than descending ones — for instance rings built from noetherian data — it can be the cheapest condition to check, though its proof is considerably more technical than the rest of the list.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §23, especially (23.16), (23.20)–(23.21) (pp. 352–356).
- H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
- J.-E. Bjork, “Rings satisfying a minimum condition on principal ideals”, Journal für die reine und angewandte Mathematik 236 (1969), 112–119.
- D. Jonah, “Rings with the minimum condition for principal right ideals have the maximum condition for principal left ideals”, Mathematische Zeitschrift 113 (1970), 106–112.
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §28.
AI Suggested Questions
- Reconstruct the proof that over a right perfect ring every flat right module is projective.
- Prove Bjork's theorem that DCC on cyclic submodules implies DCC on finitely generated submodules.
- Give a ring satisfying ACC on principal right ideals that is not noetherian, and check it against Jonah's condition.
- Show directly that a right perfect right noetherian ring is right artinian.
- Which of the seven conditions in Theorem P are Morita invariant, and why?
- Construct a nonzero module with zero socle over a ring that is semiperfect but not perfect.
- How does Theorem P change if the ring is not assumed to have an identity?
