Executive Summary
There are two independent gradings of rings in this subject and they should not be confused. The finiteness axis runs semisimple artinian semiprimary perfect semiperfect semilocal, and measures how much of the Wedderburn picture survives. The primeness axis runs division ring simple primitive prime semiprime, and measures how far the ring is from having a nontrivial two-sided ideal structure.
Each consecutive inclusion on both axes is strict, and this page supplies a witness for each. The two axes meet only under a chain condition: for left artinian rings, semisimple, semiprimitive and semiprime coincide, and simple, primitive and prime coincide .
Overview
The hierarchy exists because Wedderburn–Artin is too rigid to be applied directly. A semisimple ring is completely known, but semisimplicity is a very strong hypothesis, so the theory proceeds by weakening it in a controlled sequence. At each stage two things are given up in step: something about , and something about how much of can be pulled back into .
| Class | Condition on | Condition on | Lifting available |
|---|---|---|---|
| Semisimple | Equal to ; semisimple | Nothing to lift | |
| Left artinian | Nilpotent | Semisimple | Idempotents lift |
| Semiprimary | Nilpotent | Semisimple | Idempotents lift |
| Right perfect | Right T-nilpotent | Semisimple | Idempotents lift; projective covers exist |
| Semiperfect | No condition | Semisimple | Idempotents lift |
| Semilocal | No condition | Semisimple | None guaranteed |
For the fine structure of the radical conditions see The Radicals of a Ring Compared; for the finiteness conditions see Chain Conditions: A Reference.
Learning Objectives
- State the definitions of semilocal, semiperfect, perfect, semiprimary, artinian and semisimple in a single common format.
- Prove that a semiprimary ring is both left and right perfect.
- Produce a witness for every strict inclusion on the finiteness axis.
- State Bass's Theorem P with its four equivalent conditions and note the side-switch.
- Explain why the primeness axis collapses under the descending chain condition.
- Classify a given concrete ring against both axes.
Definitions
is semilocal if is left artinian, equivalently if is semisimple. The equivalence is applied to the quotient, whose radical is zero by .
is semiperfect if is semilocal and every idempotent of lifts to an idempotent of .
A subset is right T-nilpotent if for every sequence of elements of there exists with ; left T-nilpotent if instead for some . The ring is right perfect if is semisimple and is right T-nilpotent, and left perfect if is semisimple and is left T-nilpotent. is semiprimary if is semisimple and is nilpotent.
- Local ring
- and is a division ring; equivalently the non-units form an additive subgroup.
- Simple ring
- with no two-sided ideals other than and .
- Left primitive ring
- has a faithful simple left module.
- Semiprime ring
- implies for two-sided ideals; equivalently .
- Semiprimitive ring
- ; also called Jacobson semisimple.
Core Concepts
Why nilpotence is replaced by T-nilpotence
Nilpotence of asserts that some fixed kills all products of length . T-nilpotence asks much less: for each individually chosen sequence, some initial product vanishes, with depending on the sequence. The weaker condition is exactly what is needed for the two facts that matter — Nakayama's Lemma for arbitrary (not just finitely generated) modules, and the existence of projective covers.
The middle implication is genuine but not reversible; and right T-nilpotent does not imply left T-nilpotent, which is exactly why one-sided perfectness is a real distinction.
Why lifting idempotents matters
If is semilocal then , so the quotient has a rich supply of orthogonal idempotents. Being able to lift them means the decomposition into primitive orthogonal idempotents can be realised in itself, and then decomposes the ring. Without lifting, the quotient's decomposition is information about only, and tells you nothing about .
Key Results
Let be semiprimary: is nilpotent and is semisimple. Then is both left perfect and right perfect. In particular every left or right artinian ring is left and right perfect.
Suppose . Given any sequence in , the product lies in , so it vanishes for the fixed index ; hence is right T-nilpotent. The same computation read in the other order gives , so is left T-nilpotent. Since is semisimple by hypothesis, both definitions of perfectness are met. For the last claim, a left artinian ring has nilpotent by , and is left artinian with zero radical by , hence semisimple by .
For any ring the following are equivalent:
- is right perfect — that is, is semisimple and is right T-nilpotent;
- satisfies the descending chain condition on principal left ideals;
- every left -module satisfies the descending chain condition on cyclic submodules;
- contains no infinite set of nonzero orthogonal idempotents, and every nonzero left -module contains a simple submodule.
A fifth equivalent condition, proved separately in , is that every flat right -module is projective.
The switch from right in (1) to left in (2) and (3) is not a typographical accident. The name right perfect is chosen so that right perfect rings are exactly those over which every right module has a projective cover, which is the property the definition is designed to capture.
For a ring the following are equivalent: (1) is semiperfect and is a simple ring; (2) for some local ring . When these hold, is uniquely determined, is unique up to isomorphism, and is indecomposable as a ring.
Let be left artinian. Then is semisimple is semiprimitive is semiprime; and is simple is left primitive is right primitive is prime.
For the first chain, semisimple semiprimitive is given the DCC, and semiprimitive semiprime holds because a left artinian ring has nilpotent : a nilpotent ideal lies in , so forces , and the reverse inclusion is . For the second chain, simple left primitive prime holds in any ring , and the return implication prime simple uses the DCC: in a prime left artinian ring is a nilpotent ideal, hence zero, so is semisimple and therefore a finite product of simple rings; primeness rules out more than one factor.
Worked Example
Placing five concrete rings
Take a field and distinct primes. Each ring below is classified against both axes; the arithmetic is elementary and worth checking.
| Ring | Finiteness class | Primeness class | |
|---|---|---|---|
| Semisimple | Simple, primitive, prime | ||
| , upper triangular | strictly upper triangular | Left and right artinian; semiprimary; perfect; semiperfect | Not semiprime: the strictly upper triangular ideal is nonzero and squares to zero |
| Local, hence semiperfect; not perfect | Prime (a domain); not primitive, since it is commutative and not a field | ||
| Semilocal; not semiperfect | Prime (a domain) | ||
| None of the classes; semiprimitive | Prime; not primitive |
Verifying the semilocal but not semiperfect entry
Let be the localisation of at the multiplicative set of integers coprime to . Then is a principal ideal domain with exactly two maximal ideals and , so
The quotient is semisimple, so is semilocal.
The quotient contains the idempotent , which is neither nor . But is an integral domain, so forces and hence . The only idempotents available to lift to are and , whose images are and . Therefore does not lift and is not semiperfect. This also matches : is commutative and is not a finite direct product of local rings, being a domain with two maximal ideals.
Process and Workflow
Where does your ring sit on the finiteness axis?
Comparison and Classification
| nilpotent | T-nilpotent | Idempotents lift | semisimple | Left-right symmetric | |
|---|---|---|---|---|---|
| Semisimple | yes | yes | yes | yes | yes |
| Left artinian | yes | yes | yes | yes | no |
| Semiprimary | yes | yes | yes | yes | yes |
| Right perfect | no | yes | yes | yes | no |
| Semiperfect | no | no | yes | yes | yes |
| Semilocal | no | no | no | yes | yes |
| Local | no | no | yes | yes | yes |
Properties across the finiteness axis
A “no” marks that the property is not implied by membership in the class, not that it always fails. Local rings, for instance, have nilpotent radical whenever they are artinian.
| Inclusion | Witness in the larger class only | Why it fails the smaller condition |
|---|---|---|
| Semisimple left artinian | ||
| Left artinian semiprimary | with a -space of infinite dimension and | Subspaces of give an infinite descending chain of ideals |
| Semiprimary right perfect | , the strictly upper triangular infinite matrices over with finitely many nonzero entries | is right T-nilpotent but not nilpotent — and not left T-nilpotent, so the ring is right perfect only |
| Right perfect semiperfect | and the sequence has no vanishing product | |
| Semiperfect semilocal | localised at the complement of , for distinct primes | A domain has only trivial idempotents, so the idempotents of cannot lift |
| Semilocal all rings | and is not semisimple |
| Inclusion | Witness | Comment |
|---|---|---|
| Division ring simple | Simple, but has zero divisors | |
| Simple left primitive | A free algebra | Left primitive by , far from simple |
| Left primitive prime | Prime; primitive commutative rings are fields | |
| Prime semiprime | Reduced hence semiprime; the two factor ideals multiply to zero |
Relationship Map
- Where the axes intersect — Conditions that force membership on both axes at once
- Left artinian and prime
- simple artinian, hence
- left and right primitive
- Left artinian and semiprime
- semisimple
- a finite product of
- Local and prime
- No collapse: is local and prime but far from simple
- Left artinian and prime
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
Blocks and principal indecomposables
Finite-dimensional algebras are semiprimary, so the entire semiperfect apparatus — projective covers, principal indecomposables, the Cartan matrix — is available and is the standard toolkit for modular representation theory.
Where flat means projective
Bass's characterisation identifies exactly the rings over which flatness and projectivity coincide, which controls when derived-category computations may substitute one for the other.
Semilocal rings in valuation theory
Rings with finitely many maximal ideals arise as intersections of localisations and as completions; the semiperfect obstruction here is the reason such rings do not decompose as products.
Normal forms in CAS
The semiperfect case is exactly where a computer algebra system can return a matrix presentation over a local ring , which is the standard normal form used for basic algebras and quiver presentations.
Design Considerations
Design considerations here means the choices made when modelling a problem with these algebraic structures.
- Ask for the weakest class that works. If a construction only needs projective covers of finitely generated modules, require semiperfect rather than artinian; the class is much larger and includes all local rings.
- Choose the side deliberately. If your modules are right modules, right perfect is the hypothesis you want, and it is equivalent to DCC on principal left ideals. Getting this backwards produces theorems about the wrong class.
- Prefer nilpotence when you can get it. Semiprimary is symmetric, easy to verify, and unlocks Hopkins–Levitzki. T-nilpotence buys generality at the cost of symmetry.
- Do not over-specify. Requiring artinian when semiprimary suffices excludes natural infinite-dimensional examples such as the trivial extension .
Failure Modes and Common Mistakes
- Do not read semiprimary as a chain condition: it is a nilpotence condition, and the trivial extension with infinite is semiprimary and neither artinian nor noetherian.
- Do not assume the classes on the primeness axis have anything to do with the finiteness axis without a chain condition; only links them, and it needs the DCC.
- Do not conclude that a semiperfect ring decomposes as a product of local rings — that is the commutative statement , and it fails in general because the centrally primitive idempotents of the quotient need not lift centrally.
Quick Reference
| Boundary | Witness |
|---|---|
| Artinian, not semisimple | |
| Semiprimary, not artinian | , infinite, |
| Right perfect, not semiprimary | Lam's infinite triangular ring |
| Semiperfect, not perfect | |
| Semilocal, not semiperfect | localised away from |
| Semiprimitive, not semilocal |
Frequently Asked Questions
Why is semiperfect defined by a lifting property rather than a chain condition?
Because the lifting property is what the applications need. Semiperfect rings are exactly those over which every finitely generated module has a projective cover , and that statement is about lifting decompositions across , not about chains. Chain conditions are sufficient for lifting but far from necessary — every local ring lifts trivially, since the quotient has no nontrivial idempotents.
Is a perfect ring necessarily semiperfect?
Yes. Right T-nilpotence implies the radical is nil, and idempotents lift modulo any nil ideal . Combined with the semisimplicity of the quotient, which is part of the definition of perfect, this gives semiperfect. The converse fails: is semiperfect and not perfect on either side.
Why does Bass's theorem mix left and right?
The definition of right perfect is engineered so that right modules have projective covers. It happens that this is equivalent to a descending chain condition on principal left ideals — a genuine theorem, not a convention. The naming was chosen to match the module-theoretic conclusion rather than the chain condition, and Lam remarks explicitly that this is the right choice.
Where do local rings sit in the hierarchy?
Every local ring is semiperfect, because is a division ring and division rings have only the idempotents and , which lift trivially. Local rings can be artinian (), perfect but not artinian, or merely semiperfect (). Locality is a condition on the shape of the quotient, orthogonal to the nilpotence conditions on the radical.
Does the hierarchy interact with Morita equivalence?
All six classes on the finiteness axis are Morita invariant, since each is defined by conditions on and that are preserved by passage to matrix rings and by categorical equivalence of module categories. Being local is not Morita invariant: is semiperfect with simple radical quotient but not local.
What is the largest useful class beyond semilocal?
There is no single answer, and that is the point at which this hierarchy stops being the right tool. Beyond semilocal one changes axes entirely and works with semiprime and semiprimitive rings, using subdirect decomposition into prime or primitive factors instead of a Wedderburn-style product.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §19–§25, especially (20.1)–(20.7), (23.1)–(23.24) and (24.25).
- H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §27–§28.
- L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.
- N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964.
AI Suggested Questions
- Construct a semiperfect ring that is not a direct product of local rings, and identify which central idempotent fails to lift.
- Is there a ring that is right perfect and left semiperfect but not left perfect? Describe the general shape of such examples.
- How does the hierarchy behave under passing to , to and to ?
- Which of these classes are closed under taking corner rings for an idempotent ?
- Give the module-theoretic characterisation of each class in terms of projective covers and explain the pattern.
- What replaces the semiperfect condition for rings without identity?
- How does the hierarchy for group rings depend on the group and on the characteristic of the coefficient field?
