KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesChain Conditions: A ReferenceEngineering · Engineering MathematicsLesson 520/884← PrevNext →
ArticlePublished 8 Aug 202616 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIChain Conditions: A Reference

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Core Reference

Chain Conditions Reference

ACC and DCC on left ideals, right ideals, principal ideals and submodules: which implications hold, which are one-sided, and which rings realise every possible combination.

Page ID
KEVOS-ENG-MATH-NCR-0192
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
§1, §4, §23
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

Chain conditions are the finiteness hypotheses of ring theory. They come in four independent flavours — ascending or descending, on left ideals or right ideals — and the standard results are careful about which is assumed. The single most quoted implication, artinian implies noetherian, is true for rings on a fixed side and false for modules.

Everything on this page reduces to two facts. Chain conditions pass through short exact sequences (1.20), which is the workhorse; and a nilpotent radical with semisimple quotient makes ACC, DCC and finite length coincide (4.15), which is Hopkins–Levitzki.

4Independent conditions
(1.20)The workhorse
(4.15)Hopkins–Levitzki
1939DCC ⇒ ACC proved

02Overview

A ring is left noetherian if it has ACC on left ideals, left artinian if it has DCC on left ideals, and similarly on the right. The four resulting conditions are logically independent except for one implication: left artinian implies left noetherian. That implication is not formal — it was unknown to Noether and Artin and was proved by Hopkins and Levitzki in 1939 — and it fails for modules, where artinian and noetherian are genuinely incomparable.

Left artinian⟹Semiprimary⟹Left noetherian⟹Every left ideal finitely generated

The one implication and its price

Left artinian ⇒ left noetherian is proved by going through radR: DCC makes the radical nilpotent (4.12), the filtration by powers of the radical has semisimple artinian factors, and finitely many finite-length factors give finite length. There is no direct argument.

Below the classical conditions sit weaker ones that still support real theorems. The most important is the DCC on principal left ideals, which by Bass's Theorem P (23.20) characterises right perfect rings — see Bass's Theorem P and Perfect and Semiprimary Rings.

03Learning Objectives

  • State ACC and DCC for modules and give the finite-generation and maximal-element reformulations.
  • Prove that noetherianness and artinianness pass through short exact sequences.
  • State Hopkins–Levitzki and identify precisely which hypothesis makes it work.
  • Give a ring that is left artinian and not right artinian, and one that is left noetherian and not left artinian.
  • Give a module that is artinian and not noetherian.
  • Choose the correct chain condition for a given theorem, including the principal-ideal variants.

04Definitions

DefinitionChain conditions

Let M be a left or right R-module. M is noetherian if the family of submodules of M satisfies the ascending chain condition, and artinian if it satisfies the descending chain condition. A ring R is left noetherian (respectively left artinian) if RR is noetherian (respectively artinian), and right noetherian or right artinian if RR is. Noetherian without qualification means both sides.

ACC
Every ascending chain M1⊆M2⊆⋯ of submodules stabilises; equivalently every nonempty family of submodules has a maximal member.
DCC
Every descending chain M1⊇M2⊇⋯ stabilises; equivalently every nonempty family of submodules has a minimal member.
Finite length
M has a composition series; by (1.19) this holds exactly when M is both noetherian and artinian.
DCC on principal left ideals
Every chain Ra1⊇Ra2a1⊇Ra3a2a1⊇⋯ stabilises. Strictly weaker than DCC on left ideals.
Right T-nilpotent
For every sequence a1,a2,… in the set, some product a1a2⋯an vanishes. The chain-condition-free substitute for nilpotence.

Two standard equivalents used constantly: (1.18) M is noetherian iff every submodule is finitely generated; and R is left noetherian iff every left ideal is finitely generated, iff every nonempty family of left ideals has a maximal member.

05Core Concepts

Why the two conditions are not symmetric in strength

ACC controls how large submodules can get; DCC controls how small they can get. For modules these are independent: the abelian group ℤ is noetherian and not artinian, and the Prüfer group ℤ(p∞) is artinian and not noetherian. For rings the asymmetry is broken by the presence of an identity, which forces the descending chain condition to interact with the radical.

The four ring conditions and how they interact

Does the row condition imply the column condition, for rings?
Left noetherianRight noetherianLeft artinianRight artinian
Left noetherian●yes○no○no○no
Right noetherian○no●yes○no○no
Left artinian●yes○no●yes○no
Right artinian○no●yes○no●yes

Does the row condition imply the column condition, for rings?

The only non-diagonal “yes” entries are the two Hopkins–Levitzki implications, each staying on its own side. Every other entry is refuted by an explicit ring listed under Comparison.

Weaker conditions that still work

  • DCC on principal left ideals. Equivalent to right perfectness (23.20), and implied by DCC on right ideals (23.21) — note the side-switch.
  • **Right T-nilpotence of radR.** The exact substitute for nilpotence that makes Nakayama's Lemma work for arbitrary, not merely finitely generated, modules (23.16).
  • ACC on right annihilators. Enough for Utumi's argument (10.29) and hence for Levitzki's Theorem and Köthe's conjecture in that class.
  • Finitely generated over a noetherian ring. By (1.21) a finitely generated module over a left noetherian ring is noetherian, and likewise for artinian.

06Key Results

Proposition(1.20)Chain conditions in short exact sequences

Let N be a submodule of a module M. Then M is noetherian if and only if both N and M/N are noetherian; and M is artinian if and only if both N and M/N are artinian. In particular a finite direct sum of noetherian (respectively artinian) modules is noetherian (respectively artinian).

Proof

We give the noetherian case; the artinian case is the same argument with all inclusions reversed.

Necessity. Submodules of N are submodules of M, so ACC is inherited. Submodules of M/N correspond bijectively and order-preservingly to submodules of M containing N, so ACC is inherited there too.

Sufficiency. Let M1⊆M2⊆⋯ be an ascending chain in M. The chains Mi∩N in N and (Mi+N)/N in M/N both stabilise, say from index n onwards. Fix m∈Mn+1. Its class in M/N lies in (Mn+1+N)/N=(Mn+N)/N, so m=m′+u with m′∈Mn and u∈N. Then u=m−m′∈Mn+1∩N=Mn∩N⊆Mn, hence m=m′+u∈Mn. Therefore Mn+1=Mn and the chain stabilises.

Theorem(4.15)Hopkins–Levitzki

Let R be a semiprimary ring: radR is nilpotent and R/radR is semisimple. Then for any left R-module M the following are equivalent: (1) M is noetherian; (2) M is artinian; (3) M has a composition series.

Corollary(4.15)Left artinian implies left noetherian

Every left artinian ring is left noetherian. The corresponding statement on the right also holds; there is no implication across sides.

Proof

Let R be left artinian and put J=radR. By (4.12), J is nilpotent, say Jn=0, and R/J is left artinian with zero radical, hence semisimple by (4.14). So R is semiprimary. Consider the filtration

R⊇J⊇J2⊇⋯⊇Jn=0.

Each factor Ji/Ji+1 is annihilated by J, hence is a module over the semisimple ring R/J, and is therefore a semisimple R-module. It is also artinian, being a subquotient of the artinian module RR. A semisimple artinian module is a finite direct sum of simple modules, so each factor has finite length and in particular is noetherian. Applying (1.20) repeatedly up the filtration, RR is noetherian, that is, R is left noetherian.

Theorem(1.22)Chain conditions for a triangular ring

Let R and S be rings, M an (R,S)-bimodule, and A=(RM0S). Then A is left noetherian if and only if R and S are left noetherian and M is noetherian as a left R-module. A is right noetherian if and only if R and S are right noetherian and M is noetherian as a right S-module. The same statements hold with noetherian replaced throughout by artinian.

Theorem(23.20), (23.21)Principal chain conditions

A ring R is right perfect — that is, R/radR is semisimple and radR is right T-nilpotent — if and only if R satisfies the DCC on principal left ideals. Consequently, if R satisfies the DCC on right ideals then it satisfies the DCC on principal left ideals.

07Worked Example

A ring artinian on the left only

Take the field extension ℚ⊆ℝ, which has infinite degree, and form the triangular ring

A=(ℝℝ0ℚ)={(ab0c):a,b∈ℝ,c∈ℚ},
(E.1)

The bimodule is M=ℝ, an (ℝ,ℚ)-bimodule.

Apply (1.22) on the left. Both ℝ and ℚ are fields, hence left noetherian and left artinian. As a left ℝ-module, M=ℝ is ℝ itself, which is simple, so it is both noetherian and artinian. Hence A is left noetherian and left artinian.

Apply (1.22) on the right. As a right ℚ-module, M=ℝ is a ℚ-vector space of infinite dimension, so it satisfies neither ACC nor DCC on subspaces. Hence A is neither right noetherian nor right artinian.

Reading it off directly

The left-hand conclusion can be seen without (1.22). As a left module over itself A has the composition series

A⊋(ℝℝ00)⊋(0ℝ00)⊋0,
(E.2)

Length 3; by (1.19) finite length is equivalent to being both noetherian and artinian.

On the right, choose an infinite family of nonzero ℚ-subspaces M1,M2,… of ℝ whose sum is direct — possible because dimℚℝ is infinite. Each (0Mi00) is a right ideal, and their sum is direct, so A contains an infinite direct sum of nonzero right ideals and can satisfy no chain condition on the right.

Cross-check against Hopkins–Levitzki

A is left artinian, so it must be left noetherian — and it is, with composition length 3. Nothing forces right noetherianness, and indeed it fails. Hopkins–Levitzki never crosses sides.

A second example: noetherian on one side, artinian on neither

Replace the pair (ℝ,ℚ) by (ℚ,ℤ): set B=(ℚℚ0ℤ). By (1.22), B is left noetherian, since ℚ and ℤ are noetherian and ℚ is noetherian as a left ℚ-module. It is not right noetherian, because ℚ is not a finitely generated ℤ-module, and it is artinian on neither side, because ℤ is not artinian. This is (1.23).

08Process and Workflow

Which chain condition does your theorem actually need?

Composition series / Jordan–HölderBoth ACC and DCC on the module in question. Over a semiprimary ring either one alone suffices, by (4.15).
Nilpotence of radRDCC on left ideals (4.12). ACC alone is not enough: rad(k[[x]])=(x) is not nil and k[[x]] is noetherian.
Nil implies nilpotentACC on right ideals suffices, by Levitzki's Theorem (10.30); in fact ACC on right annihilators is enough (10.29).
Projective covers for all modulesDCC on principal left ideals — that is, right perfectness (23.20). Full DCC is far more than required.
Finitely generated implies finite lengthLeft artinian, via (1.21) and Hopkins–Levitzki.
Krull–Schmidt uniquenessNo chain condition on the ring: local endomorphism rings of the summands suffice (19.21).
Fix the sideDecide whether your modules are left or right modules, and state the chain condition on that side. Half of the errors in this area are side errors.
Try the exact sequence lemma(1.20) reduces almost every verification to the case of a filtration with manageable factors.
Look for a triangular presentationIf the ring is triangular, (1.22) settles all four conditions by inspecting R, S and the bimodule M on the appropriate side.
Escalate or weakenIf the full DCC fails, ask whether the principal-ideal version holds; that is often exactly what the theorem needed.

09Comparison and Classification

Realising every combination
RingLeft noeth.Right noeth.Left artin.Right artin.
Mn(D), D a division ringyesyesyesyes
ℤ, or k[x] with k a fieldyesyesnono
k[[x]]yesyesnono
Weyl algebra A1(k), chark=0yesyesnono
(ℝℝ0ℚ) — (1.24)yesnoyesno
(ℚℚ0ℤ) — (1.23)yesnonono
k[x;σ], σ a non-surjective endomorphism of a division ring k — (1.25)yesnonono
ℤ⟨x,y⟩/(y2,yx) — Dieudonné, (1.26)yesnonono
k⟨x,y⟩, free algebranononono
Modules: the two conditions are independent
ModuleNoetherianArtinianComment
ℤ over ℤyesno(2)⊋(4)⊋(8)⊋⋯
ℤ(p∞) over ℤnoyesSubmodules form an ascending chain of finite cyclic groups
ℤ/nℤ over ℤyesyesFinite, hence finite length
ℚ over ℤnonoNeither condition; not finitely generated and no minimal submodule

The second table is the reason the slogan “artinian implies noetherian” must always be attached to rings, not modules.

10Relationship Map

  • DCC on left ideals — Left artinian
    • immediately gives
      • radR nilpotent (4.12)
      • R/radR semisimple (4.14)
      • R semiprimary, hence left and right perfect (23.19)
      • DCC on principal left ideals
    • gives via Hopkins–Levitzki
      • ACC on left ideals
      • RR of finite length
      • Every finitely generated left module of finite length
    • does not give
      • any condition on right ideals
      • commutativity of the Wedderburn data
DCC on right ideals⟹DCC on principal left ideals⟹Right perfect⟹Semiperfect⟹Semilocal

The first arrow is (23.21) and the side-switch is genuine; the second is the hard half of Bass's Theorem P. Beyond semilocal there is no chain condition left to weaken, and one changes to the prime and primitive theory instead.

11Applications and Industry Use

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

Computer algebra

Termination guarantees

Gröbner basis algorithms and their noncommutative analogues terminate because of ascending chain conditions on ideals. Where the ACC fails — free algebras, for instance — no general terminating algorithm exists.

Representation theory

Finite length everywhere

Finite-dimensional algebras are artinian, so every finitely generated module has a composition series and Jordan–Hölder multiplicities are well defined. The entire theory of decomposition matrices rests on this.

Control theory

Skew polynomial models

Rings k[x;σ] modelling time-varying linear systems are left noetherian and often not right noetherian; the asymmetry is visible as the difference between forward and backward solvability.

Homological algebra

Dimension theory

Global and finitistic dimension arguments require noetherian hypotheses to guarantee that minimal resolutions exist and are finitely generated in each degree.

12Failure Modes and Common Mistakes

Artinian implies noetherian — for rings only

The Prüfer group ℤ(p∞) is an artinian ℤ-module that is not noetherian. Lam flags this explicitly: the implication is about one-sided ideals, not about modules.

Left artinian does not imply right anything

(ℝℝ0ℚ) is left artinian and left noetherian, and neither right artinian nor right noetherian (1.24). Quote the side every time.

Noetherian does not make the radical nil

k[[x]] is noetherian on both sides with rad=(x) containing no nonzero nilpotent. Nilpotence of the radical is a consequence of the descending chain condition.

  • Do not assume a subring of a noetherian ring is noetherian: the free algebra k⟨x,y⟩ embeds in division rings, which are trivially noetherian.
  • Do not assume R noetherian makes R[[x]] or an infinite matrix ring noetherian; only finitely many variables and finite matrix size are safe.
  • Do not read DCC on principal left ideals as a mild variant of DCC: it is satisfied by rings that are very far from artinian, such as the infinite triangular ring of (23.22).

13Best Practices

  • State the side in every hypothesis and every conclusion, even when the ring at hand happens to be symmetric.
  • Prefer semiprimary to artinian when nilpotence of the radical is what the proof uses; it is symmetric and strictly weaker.
  • When verifying a chain condition, look for a finite filtration with tractable factors and invoke (1.20) rather than arguing about chains directly.
  • Record whether a counterexample is asymmetric by construction — triangular rings and skew polynomial rings are the two standard sources.
  • For modules, always say which of ACC and DCC is meant; finite length is the safe phrase when both are intended.

14Historical Notes and Lessons Learned

  • 1921NoetherThe ascending chain condition is isolated as the right finiteness hypothesis for ideal theory in commutative rings.
  • 1927ArtinThe descending chain condition replaces finite dimension in the structure theory of algebras, extending Wedderburn's classification.
  • 1939Hopkins and LevitzkiIndependently prove that a ring with DCC on left ideals has ACC on left ideals, via nilpotence of the radical. Neither Noether nor Artin had suspected the implication.
  • 1950sOne-sided examplesTriangular rings and skew polynomial rings supply systematic families of rings noetherian or artinian on one side only; Dieudonné's example makes the point with a finitely presented ring.
  • 1960BassThe descending chain condition on principal left ideals is identified as the exact hypothesis for right perfectness, decoupling the useful consequences of DCC from DCC itself.

The pattern to take away: each time a chain condition was weakened, the weaker version turned out to be equivalent to a module-theoretic property that was what the applications had really been using. DCC on left ideals became DCC on principal left ideals became the existence of projective covers.

15Quick Reference

NoetherianACC on submodules ⇔ every submodule finitely generated
ArtinianDCC on submodules
Finite lengthNoetherian and artinian ⇔ composition series (1.19)
Exact sequencesM noetherian ⇔ N and M/N noetherian (1.20)
RingsLeft artinian ⇒ left noetherian; no cross-side implications
RadicalLeft artinian ⇒ radR nilpotent (4.12)
Hopkins–LevitzkiSemiprimary ⇒ noetherian = artinian = finite length (4.15)
BassDCC on principal left ideals ⇔ right perfect (23.20)
Triangular(1.22) decides all four conditions from R, S and M
Standard witnesses
NeededRing or module
Noetherian, not artinianℤ
Artinian module, not noetherianℤ(p∞) over ℤ
Left artinian, not right artinian(ℝℝ0ℚ)
Left noetherian, not right noetheriank[x;σ], σ non-surjective
Neither, on either sidek⟨x,y⟩
DCC on principal left ideals, not artinianLam's infinite triangular ring (23.22)

16Frequently Asked Questions

Why is “artinian implies noetherian” true for rings but false for modules?

The proof uses the identity element and the radical: DCC on left ideals makes radR nilpotent, the powers of the radical give a finite filtration of R, and each factor is a semisimple artinian module hence of finite length. A general module has no such intrinsic filtration, and the Prüfer group ℤ(p∞) shows that none can be manufactured.

Is left noetherian equivalent to right noetherian for any natural class of rings?

Yes for commutative rings trivially, and for rings that are finitely generated modules over a commutative noetherian centre. It is not equivalent in general: k[x;σ] with σ a non-surjective endomorphism of a division ring is left noetherian and not right noetherian (1.25), and Dieudonné's ring ℤ⟨x,y⟩/(y2,yx) makes the point with a finitely presented example (1.26).

What does the DCC on principal left ideals buy that the full DCC does not?

Generality. The full DCC forces radR to be nilpotent and the ring to be semiprimary; the principal version only forces right T-nilpotence, which admits genuinely infinite-dimensional examples such as (23.22). Since the applications — projective covers, flat implies projective — need only the weaker hypothesis, the weaker hypothesis is the right one.

Does the semiprimary hypothesis in Hopkins–Levitzki matter, or is artinian enough?

It matters, because semiprimary is strictly weaker and symmetric. A trivial extension k⊕V with dimkV infinite and V2=0 is semiprimary and neither noetherian nor artinian, yet (4.15) still applies to its modules and equates the two chain conditions on any one of them.

How do chain conditions behave under standard constructions?

Matrix rings preserve all four conditions on the corresponding side. Finite direct products preserve them. Polynomial rings in finitely many commuting variables preserve noetherianness by the Hilbert Basis Theorem but destroy artinianness. Subrings and infinite matrix rings preserve nothing, and quotients preserve everything.

Where do chain conditions get used in the classification theorems?

In three places, and it is worth learning to spot them. They make the radical nilpotent, they collapse the Density Theorem's dense subring to the full endomorphism ring, and they supply composition series so that Jordan–Hölder multiplicities exist. If a proof appears to use finiteness, it is almost certainly one of these three.

17Related KEVOS Topics

Chain ConditionsThe ascending and descending chain conditions replaced finite dimensionality as the working finiteness hypothesis of rinThe Hopkins–Levitzki TheoremOver a semiprimary ring, noetherian, artinian and finite length are the same condition on a module. The corollary that mBass’s Theorem PBass's Theorem P: R is right perfect exactly when it has DCC on principal left ideals — a chain condition on the oppNoncommutative Ring Theory OverviewA map of the whole subject: how Wedderburn–Artin theory, the Jacobson radical, primitivity and density, division rings, Ring Class HierarchySemisimple, artinian, semiprimary, perfect, semiperfect, semilocal — one containment chain with a witness at every stric

18References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §1 (pp. 18–24), §4 (pp. 58–61) and §23 (pp. 352–357).
  2. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter IV.
  3. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §10–§11 and §28.
  4. J. C. McConnell and J. C. Robson, Noncommutative Noetherian Rings, Graduate Studies in Mathematics 30, American Mathematical Society, revised edition, 2001.
  5. H. Bass, “Finitistic dimension and a homological generalization of semi-primary rings”, Transactions of the American Mathematical Society 95 (1960), 466–488.

19AI Suggested Questions

  • Construct a ring that is right artinian but not left noetherian, or prove that none exists.
  • How do the four chain conditions behave under Morita equivalence?
  • What is the weakest chain condition under which Krull–Schmidt uniqueness still holds?
  • Give a complete proof that k[x;σ] is left noetherian and not right noetherian when σ is a non-surjective endomorphism of a division ring.
  • Which chain conditions are inherited by corner rings eRe and by fixed rings under a finite group action?
  • Explain the relationship between the DCC on principal left ideals and the existence of projective covers.
  • Is there an ascending analogue of Bass's Theorem P characterising some natural class of rings?
Page
KEVOS-ENG-MATH-NCR-0192
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. Process and Workflow
  9. Comparison and Classification
  10. Relationship Map
  11. Applications and Industry Use
  12. Failure Modes and Common Mistakes
  13. Best Practices
  14. Historical Notes and Lessons Learned
  15. Quick Reference
  16. Frequently Asked Questions
  17. Related KEVOS Topics
  18. References
  19. AI Suggested Questions

Continue learning

The Radicals of a Ring ComparedArticle · Engineering MathematicsNEXT LESSON →Left–Right Symmetry: What Transfers and What Does NotArticle · Engineering MathematicsRing Class Hierarchy: Semisimple to Semilocal and Everything BetweenArticle · Engineering MathematicsIndex of Named Theorems in Noncommutative Ring TheoryArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®