← LibraryPrimitive, Simple, Prime and Semiprimitive: How the Classes RelateEngineering · Engineering MathematicsLesson 342/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202617 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Density theory

Primitive versus Simple and Prime

Simple left primitive prime, and left primitive semiprimitive. None of these arrows reverses in general — but every one of them becomes an equivalence for left artinian rings, and the whole hierarchy collapses to field in the commutative case.

Page ID
KEVOS-ENG-MATH-NCR-0086
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(11.6)–(11.8), §11 (pp. 185–187)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Six classes of ring — simple, left primitive, prime on one row, semisimple, semiprimitive, semiprime on the other — sit in a rigid pattern of implications. Lam's (11.6) supplies the two arrows that were still missing: a simple ring is left and right primitive, and a left primitive ring is both semiprimitive and prime.

The pattern is worth memorising because of what happens under hypotheses. Under left artinian, every horizontal implication reverses: prime becomes simple, semiprime becomes semisimple (11.7). Under commutative, primitivity collapses all the way to field (11.8), so the notion carries no new information there. Everything interesting about primitive rings lives in the noncommutative, non-artinian corner.

6Classes on the chart
0Reversible arrows in general
AllReversible if left artinian
FieldCommutative primitive

Overview

Each of the six classes is defined by killing something: ideals (simple), products of ideals (prime), nilpotent ideals (semiprime), the radical (semiprimitive), or by exhibiting a module (primitive, semisimple). The chart below is the summary of how the conditions compare.

semisimplesemiprimitivesemiprime(DCC)simpleleft primitiveprime
(11.6)

The vertical arrows point from the bottom row to the top row; the leftmost one needs the descending chain condition.

The vertical arrow on the left is the only one requiring a hypothesis: a simple ring need not be semisimple — the Weyl algebra A1() is simple and not artinian — but a simple left artinian ring is semisimple. The other two vertical arrows are unconditional.

The companion page Ring Class Hierarchy: Semisimple to Semilocal and Everything Between places this chart in the wider landscape, and Prime and Semiprime Rings develops the right-hand column in detail.

Learning Objectives

  • Prove each of the three implications in (11.6) from the definitions.
  • Reconstruct the two-row chart, including which vertical arrow requires a chain condition.
  • State (11.7) correctly, with left artinian as the hypothesis rather than artinian.
  • Prove (11.8): a commutative primitive ring is a field.
  • Produce a separating example for each non-implication: prime not primitive, primitive not simple, semiprimitive not semisimple.
  • Explain why (11.7)(2) makes left and right primitivity agree under a chain condition.

Definitions

Simple
R0 and the only two-sided ideals are 0 and R. No chain condition is implied.
Prime
R0 and 𝔄𝔅0 for all nonzero ideals 𝔄,𝔅. Equivalently aRb=0a=0 or b=0.
Semiprime
𝔄2=0𝔄=0 for ideals 𝔄; equivalently NilR=0.
Left primitive
Some simple left R-module is faithful.
Semiprimitive
radR=0; equivalently some semisimple left module is faithful (11.1).
Semisimple
RR is a semisimple module; equivalently radR=0 and R is left artinian.

All rings have an identity and are nonzero where the definitions require it. Simple rings are not assumed artinian; that assumption is what distinguishes §3 from §11.

Core Concepts

Why a simple ring is primitive

The annihilator of a module is a two-sided ideal. In a simple ring the only candidates are 0 and R, and ann(M)=R means M=0 for a unital module. So every nonzero module over a simple ring is faithful; in particular every simple module is, and simple modules exist because maximal left ideals do.

That argument mentions no side, which is why simple rings are left and right primitive. It is also why the primitivity of a simple ring gives no structural information on its own — the content arrives only through the Density Theorem, which converts faithful simple action into a concrete matrix-like description.

Why a left primitive ring is prime

Let M be a faithful simple left R-module and 𝔄0 an ideal. Then 𝔄M is a submodule of M, and it is nonzero: otherwise 𝔄ann(M)=0. By simplicity 𝔄M=M. So every nonzero ideal acts surjectively on M, and composing two surjections is a surjection — that is the entire proof.

Where the chain condition bites

For a left artinian ring, radR is nilpotent (4.12) and R/radR is semisimple (4.14). Nilpotence of the radical is exactly what makes semiprime and semiprimitive agree: a semiprime ring has no nonzero nilpotent ideal, so a nilpotent radical must vanish. Once radR=0 and R is left artinian, R is semisimple, hence a finite product of simple artinian rings — and a product with more than one factor is never prime.

R prime, left artinianR semiprimeR semiprimitiveR semisimpleone simple factorR simple

The commutative collapse

In a commutative ring R a simple module is R/𝔪 with 𝔪 maximal, and its annihilator is 𝔪 itself, because rM=0 for M=R/𝔪 means r𝔪. Faithfulness therefore forces 𝔪=0, so R is a field. Nothing survives: primitivity is not a useful notion for commutative rings, and the theory only becomes substantial once left ideals and two-sided ideals can differ.

Key Results

Proposition(11.6)The missing implications

Let R be a ring with identity. (a) If R is simple then R is both left and right primitive. (b) If R is left primitive then R is semiprimitive and prime.

Proof

(a) Let R be simple, so R0 and its only ideals are 0 and R. Choose a maximal left ideal 𝔪, which exists by Zorn's Lemma, and set M=R/𝔪, a simple left module. Its annihilator is a two-sided ideal, and it is proper because 1(1+𝔪)0; hence ann(M)=0 and M is faithful. So R is left primitive, and the same argument with maximal right ideals gives right primitivity.

(b) Let M be a faithful simple left R-module. A simple module is semisimple, so (11.1) gives radR=0. For primeness, let 𝔄 and 𝔅 be nonzero ideals. Since ann(M)=0 and 𝔄0, we have 𝔄M0; as 𝔄M is a submodule of the simple module M, we get 𝔄M=M. The same for 𝔅. Hence

(𝔅𝔄)M=𝔅(𝔄M)=𝔅M=M0,

so 𝔅𝔄0. As 𝔄,𝔅 were arbitrary nonzero ideals, R is prime.

Proposition(11.7)Collapse under the descending chain condition

Let R be a left artinian ring. Then:

  1. R is semisimple R is semiprimitive R is semiprime;
  2. R is simple R is left primitive R is right primitive R is prime.
Proof

(1) Semisimple semiprimitive for left artinian rings is (4.14). Semiprimitive semiprime is (10.24): one direction holds for every ring since a nilpotent ideal lies in radR; conversely, for R left artinian radR is nilpotent by (4.12), so semiprimeness forces radR=0.

(2) By (11.6) we already have simple left (and right) primitive prime, so it suffices to show that a prime left artinian ring is simple. A prime ring is semiprime, so by part (1) R is semisimple; write R=𝔅1××𝔅t as a finite product of simple artinian rings. If t2, the ideals 𝔅1 and 𝔅2 are nonzero with 𝔅1𝔅2=0, contradicting primeness. Hence t=1 and R is simple.

Proposition(11.8)Commutative primitive rings

A commutative ring R is primitive if and only if R is a field.

Proof

If R is a field then R itself is a faithful simple module. Conversely, let R be commutative and primitive, with M a faithful simple R-module. Then MR/𝔪 for a maximal ideal 𝔪, and 𝔪M=0 because R is commutative and 𝔪 annihilates the coset of 1. Faithfulness gives 𝔪ann(M)=0, so 𝔪=0 is maximal and RR/𝔪 is a field.

CorollaryArtinian simple rings are exactly the artinian primitive rings

Combining (11.7)(2) with Wedderburn–Artin: a left artinian ring is left primitive if and only if it is isomorphic to Mn(D) for some n1 and some division ring D. This is the finite-dimensional shadow of the Structure Theorem (11.19).

CounterexampleNone of the implications reverses
  • Semiprimitive but not semisimple: , since rad=0 but is not left artinian.
  • Prime but not left primitive: again — it is a domain, hence prime, but not a field, so (11.8) rules out primitivity.
  • Left primitive but not simple: End(Vk) with dimkV infinite; the finite-rank endomorphisms form a proper nonzero ideal.
  • Simple but not semisimple: the Weyl algebra A1(), simple by (3.17) but not left artinian.
  • Semiprime but not semiprimitive: k[[x]] is a domain, hence semiprime, yet radk[[x]]=(x)0.
  • Left primitive but not right primitive: Bergman's example; this is the one asymmetry in the chart.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Annihilators are two-sided

Any statement of the form "this module is faithful" is a statement about a two-sided ideal, so it interacts directly with simplicity, primeness and the radical. This is why module conditions produce ideal-theoretic conclusions at all.

Move 2

Nonzero ideals act surjectively

On a faithful simple module, 𝔄M=M for every nonzero ideal 𝔄. Chain two of these to get (𝔅𝔄)M=M and primeness follows without touching elements.

Move 3

Use DCC to nilpotence to zero

Left artinian gives a nilpotent radical; semiprime kills nilpotent ideals; together they force radR=0. This three-step chain is the engine of (11.7)(1).

Move 3 explains why the reversals in (11.7) are genuinely about the descending chain condition rather than about artinian-ness as a convenience. Drop the chain condition and radR need not be nil, so k[[x]] can be semiprime without being semiprimitive.

Worked Example

Working the chart on four concrete rings

**R=M2().** Simple, since the ideals of Mn(S) are Mn(𝔄) for ideals 𝔄 of S and is a field. Left artinian, being 4-dimensional over . So all six conditions hold, and the unique simple module is the column space 2 with End(R2).

**R=.** Prime and semiprime (a domain), semiprimitive since pp=0, but neither simple, nor primitive (11.8), nor semisimple. It occupies the weakest cell of the chart that is not degenerate.

**R=A1()=x,y/(xyyx1), the first Weyl algebra.** Simple in characteristic 0, hence left and right primitive and prime and semiprimitive. It is a noetherian domain of Gelfand–Kirillov dimension 2 and is not left artinian, so (11.7) does not apply and R is not semisimple. This is the standard example showing the left vertical arrow of the chart really needs DCC.

**R=T2(), upper triangular matrices.** The strictly upper triangular matrices form a nonzero ideal 𝔑 with 𝔑2=0, so R is not semiprime, hence not prime, not semiprimitive, not primitive, not simple, not semisimple. Every condition on the chart fails, and the failure is traced to a single square-zero ideal.

𝔑=(000),𝔑2=0,radT2()=𝔑.
(E.1)

One square-zero ideal defeats every condition in the chart simultaneously.

Frameworks and Models

A practical way to place an unfamiliar ring on the chart is to ask three questions in order.

Does R satisfy the descending chain condition on left ideals?

YesThe chart collapses by (11.7). Compute radR; if it is zero, R is a finite product of matrix rings over division rings, and R is primitive exactly when there is one factor.
No, but R is commutativeBy (11.8) primitivity means R is a field. Otherwise the useful questions are about radR and the nilradical, not about primitivity.
No, and R is noncommutativeThis is the interesting case. Look for a faithful simple module directly, or for a maximal left ideal containing no nonzero two-sided ideal; then apply the Density Theorem.

Comparison and Classification

The six conditions on standard rings
SimpleLeft primitivePrimeSemisimpleSemiprimitiveSemiprime
Mn(D), D a division ringyesyesyesyesyesyes
A1(), first Weyl algebrayesyesyesnoyesyes
End(Vk), dimkV infinitenoyesyesnoyesyes
nonoyesnoyesyes
k[x], k a fieldnonoyesnoyesyes
k[[x]]nonoyesnonoyes
/6nononoyesyesyes
T2(k) upper triangularnononononono

The six conditions on standard rings

What each hypothesis buys
HypothesisEffect on the chartReference
NoneSix distinct classes; only the stated arrows hold(11.6)
Left artinianBoth rows collapse: prime = primitive = simple; semiprime = semiprimitive = semisimple(11.7)
CommutativePrimitive = field; prime = domain; semiprime = reduced(11.8)
Has a minimal left idealPrime = left primitive = right primitive(11.11)
Left primitive and left artinianRMn(D)(11.19)(1)

Relationship Map

Semiprimeno nonzero nilpotent ideal
Prime𝔄𝔅0 for nonzero ideals
Left primitivefaithful simple left module
Simpleno proper nonzero ideals
Simple left artinianMn(D)

The second row of the chart is a strictly decreasing sequence of classes, each properly contained in the previous one. The top row — semiprime, semiprimitive, semisimple — behaves the same way, and the vertical arrows connect them class by class.

left primitivesemiprimitivesemiprime

The composite *left primitive semiprime* also follows directly from *left primitive prime*, since a prime ring is semiprime. Both routes are used in practice; the module-theoretic one is shorter.

Applications and Industry Use

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

Structure theory

Choosing the right generalisation

Wedderburn–Artin describes simple artinian rings. Dropping DCC forces a choice: keep simple and lose all structure, or replace it by left primitive and keep a structure theorem. §11 shows the second choice is the productive one.

Enveloping algebras

Primitive rather than simple

Enveloping algebras of Lie algebras are almost never simple but have many primitive quotients; classification of their primitive ideals is the substitute for a classification of points.

Symbolic computation

Deciding the class

For a finite-dimensional algebra given by structure constants, (11.7) makes all six tests equivalent to a radical computation plus a count of simple factors — polynomial time in the dimension.

Coding and cryptography

Simple algebras as primitives

Cyclic algebras and other simple artinian algebras underpin space-time codes and some division-algebra-based schemes; the chart says these are exactly the artinian primitive rings, which is why the finite-dimensional theory suffices there.

Stated honestly: this page is a map, not a tool. Its value is that it prevents wasted effort — knowing that a commutative ring is never interestingly primitive, or that an artinian prime ring is automatically simple, removes whole branches from a search.

Failure Modes and Common Mistakes

  • Do not deduce *prime primitive*. and k[[x]] both refute it, and the correct extra hypothesis is the existence of a minimal left ideal (11.11) or a chain condition (11.7).
  • Do not deduce *semiprime semiprimitive*. k[[x]] is a domain with rad=(x)0.
  • Do not read the chart as symmetric in left and right. Only the left primitive entry is side-sensitive, but that one entry is enough to make careless side-swapping unsound.
  • Do not assume a primitive ring has a unique simple module. That requires a nonzero socle; without it there may be infinitely many pairwise non-isomorphic faithful simple modules.

Best Practices

  • State the chain condition explicitly whenever you reverse an arrow; every reversal on this page depends on one.
  • When classifying a ring, settle semiprimeness first — it is the weakest condition and usually the cheapest to test, via nilpotent ideals.
  • Record the side of every primitivity claim, and note whether your ring has a minimal one-sided ideal, since that is what removes the ambiguity.
  • Use (11.8) as a sanity filter: if your candidate primitive ring is commutative and not a field, the argument is wrong.

Quick Reference

(11.6)asimple left and right primitive
(11.6)bleft primitive semiprimitive and prime
(11.7)(1)left artinian: semisimple semiprimitive semiprime
(11.7)(2)left artinian: simple left primitive right primitive prime
(11.8)commutative primitive field
Prime not primitive
Primitive not simpleEnd(Vk), dimkV infinite
Simple not semisimpleA1()
Separating examples, one per non-implication
Claimed implicationCounterexampleWhy it fails
semiprimitive semisimplenot left artinian
prime left primitivecommutative, not a field (11.8)
left primitive simpleEnd(Vk), dimkV infinitefinite-rank ideal is proper and nonzero
simple semisimpleA1()no descending chain condition
semiprime semiprimitivek[[x]]rad=(x), not nil
left primitive right primitiveBergman's examplegenuine one-sidedness

Frequently Asked Questions

Why does the chart place primitive between simple and prime rather than somewhere else?

Because the three conditions are increasingly weak constraints on ideals acting on a module. Simple says every nonzero module is faithful; left primitive says at least one simple module is faithful; prime says nonzero ideals cannot multiply to zero, which is what surjective action on a faithful simple module gives you. Each step keeps less information and applies to more rings.

Is there a version of (11.7) for right artinian rings?

Yes, by applying the left-handed statement to Rop: for a right artinian ring, semisimple, semiprimitive and semiprime coincide, and simple, right primitive, left primitive and prime coincide. What you may not do is mix a left hypothesis with a right conclusion without passing through the opposite ring.

If a ring is prime and has zero radical, must it be primitive?

No. is prime with rad=0 and is not primitive. Primeness plus semiprimitivity is strictly weaker than primitivity; what closes the gap is a minimal left ideal (11.11) or a chain condition (11.7).

Does (11.8) mean primitivity is useless for commutative algebra?

It means primitivity adds nothing there: the primitive rings are the fields and the primitive ideals are the maximal ideals. The correct commutative analogue of Prim(R) is the maximal spectrum, and (11.5) becomes the classical description of the Jacobson radical.

Why is a semisimple ring with several factors not prime?

Because R=𝔅1××𝔅t with t2 has nonzero ideals 𝔅1,𝔅2 with 𝔅1𝔅2=0. This is the step in (11.7)(2) that forces the number of simple components down to one.

Where does the Density Theorem enter this picture?

It replaces the abstract statement left primitive by a concrete one: R is isomorphic to a dense ring of linear transformations on a right vector space over the division ring End(RV). Under a left artinian hypothesis this returns Mn(D), so the Density Theorem contains Wedderburn–Artin for simple artinian rings as a special case.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §11, (11.6)–(11.8), pp. 185–187.
  2. T. Y. Lam, A First Course in Noncommutative Rings, §10 on prime and semiprime rings, and §4 on the Jacobson radical.
  3. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapters I–IV.
  4. I. N. Herstein, Noncommutative Rings, Carus Mathematical Monographs 15, Mathematical Association of America, 1968, Chapters 1–2.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapters 2–3.

AI Suggested Questions

  • Give a prime ring with zero Jacobson radical that is neither left nor right primitive, other than a commutative one.
  • Does the two-row chart remain valid for rings without identity, and which arrows break?
  • How does the chart change if left artinian is weakened to left noetherian?
  • Classify the primitive quotients of the enveloping algebra of the two-dimensional nonabelian Lie algebra.
  • For a group ring kG with G infinite, which entries of the chart can be decided from properties of G alone?
  • Show directly that a simple ring with a minimal left ideal is left artinian, and reconcile that with the primitive case.
  • What is the analogue of this chart for algebras satisfying a polynomial identity, where Kaplansky's theorem applies?
Page
KEVOS-ENG-MATH-NCR-0086
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Primitive Rings and Primitive IdealsArticle · Engineering MathematicsNEXT LESSON →Minimal Ideals and the Socle of a Primitive RingArticle · Engineering MathematicsSemiprimitive Rings and Faithful Semisimple ModulesArticle · Engineering MathematicsSkew Polynomial Rings as Primitive RingsArticle · Engineering Mathematics