KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesPrimitive, Simple, Prime and Semiprimitive: How the Classes RelateEngineering · Engineering MathematicsLesson 414/884← PrevNext →
ArticlePublished 8 Aug 202617 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIPrimitive, Simple, Prime and Semiprimitive: How the Classes Relate

KEVOS knowledge first · trusted web sources when needed

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

01Executive 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

02Overview

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.

semisimple⇒semiprimitive⇒semiprime↑(DCC)↑↑simple⇒left primitive⇒prime
(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.

What (11.6) adds

**Simple ⇒ left and right primitive**, because a simple ring acts faithfully on any nonzero module. **Left primitive ⇒ semiprimitive and prime**, the first from (11.1), the second by a two-line argument with the faithful simple module.

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.

03Learning 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.

04Definitions

Simple
R≠0 and the only two-sided ideals are 0 and R. No chain condition is implied.
Prime
R≠0 and 𝔄𝔅≠0 for all nonzero ideals 𝔄,𝔅. Equivalently aRb=0⇒a=0 or b=0.
Semiprime
𝔄2=0⇒𝔄=0 for ideals 𝔄; equivalently Nil∗R=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.

05Core 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.

The reusable observation

In the presence of a faithful simple module, nonzero ideals are indistinguishable from the whole ring as far as their action on M is concerned: 𝔄M=M for every 𝔄≠0. Primeness, primitivity of quotients and many socle computations all reduce to this.

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 artinian⟹R semiprime⟹R semiprimitive⟹R semisimple⟹one simple factor⟹R 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.

06Key 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 R≠0 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 𝔄M≠0; as 𝔄M is a submodule of the simple module M, we get 𝔄M=M. The same for 𝔅. Hence

(𝔅𝔄)M=𝔅(𝔄M)=𝔅M=M≠0,

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 t≥2, 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 M≅R/𝔪 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 R≅R/𝔪 is a field.

Corollary—Artinian 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 n≥1 and some division ring D. This is the finite-dimensional shadow of the Structure Theorem (11.19).

Counterexample—None 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.

07Proof 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.

08Worked 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(Rℚ2)≅ℚ.

**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⟩/(xy−yx−1), 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.

𝔑=(0ℚ00),𝔑2=0,radT2(ℚ)=𝔑.
(E.1)

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

Sanity check

T2(ℚ) is left artinian, so (11.7) applies and predicts that its failures must come in the pattern not semiprime, not semiprimitive, not semisimple together — which is what we found. Consistency of this kind is the cheapest test that a computation is right.

09Frameworks 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.

A useful intermediate test

If R has a minimal left ideal, (11.11) replaces all of this: primeness, left primitivity and right primitivity coincide, and the faithful simple module is unique up to isomorphism.

10Comparison and Classification

The six conditions on standard rings
SimpleLeft primitivePrimeSemisimpleSemiprimitiveSemiprime
Mn(D), D a division ring●yes●yes●yes●yes●yes●yes
A1(ℚ), first Weyl algebra●yes●yes●yes○no●yes●yes
End(Vk), dimkV infinite○no●yes●yes○no●yes●yes
ℤ○no○no●yes○no●yes●yes
k[x], k a field○no○no●yes○no●yes●yes
k[[x]]○no○no●yes○no○no●yes
ℤ/6ℤ○no○no○no●yes●yes●yes
T2(k) upper triangular○no○no○no○no○no○no

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 artinianR≅Mn(D)(11.19)(1)

11Relationship Map

Semiprimeno nonzero nilpotent ideal
Prime𝔄𝔅≠0 for nonzero ideals
Left primitivefaithful simple left module
Simpleno proper nonzero ideals
Simple left artinian≅Mn(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 primitive⟹semiprimitive⟹semiprime

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.

12Applications 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.

13Failure Modes and Common Mistakes

Simple does not mean semisimple

The Weyl algebra A1(ℚ) is simple and is not a semisimple ring. The implication *simple ⇒ semisimple* needs the descending chain condition, and is the one arrow of the chart carrying a hypothesis. Conflating the two words is the most frequent error in this area.

(11.7) needs left artinian, not artinian

The hypothesis is the descending chain condition on left ideals. Every step of the proof — nilpotence of radR, semisimplicity of the quotient — is a left-handed statement. Do not quote it for a ring known only to be right artinian without dualising properly.

  • 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.

14Best 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.

15Quick 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 ⇒ semisimpleℤnot left artinian
prime ⇒ left primitiveℤcommutative, 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

16Frequently 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 t≥2 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.

17Related KEVOS Topics

Ring Class HierarchySemisimple, artinian, semiprimary, perfect, semiperfect, semilocal — one containment chain with a witness at every stricPrime and Semiprime RingsA ring is prime when (0) is a prime ideal and semiprime when (0) is semiprime. The element tests aRb = 0 a = 0 oSemiprimitive RingsA ring has zero Jacobson radical exactly when it acts faithfully on some semisimple left module. This one-line reformulaPrimitive Rings and IdealsA ring is left primitive when it acts faithfully on a single simple left module. The corresponding ideals are exactly thSocle of a Primitive RingIn a semiprime ring, Ra minimal forces aR minimal, so the left and right socles coincide. For a ring with a minimal left

18References

  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.

19AI 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

On this page

  1. Executive Summary
  2. Overview
  3. Learning Objectives
  4. Definitions
  5. Core Concepts
  6. Key Results
  7. Proof Techniques and Method
  8. Worked Example
  9. Frameworks and Models
  10. Comparison and Classification
  11. Relationship Map
  12. Applications and Industry Use
  13. Failure Modes and Common Mistakes
  14. Best Practices
  15. Quick Reference
  16. Frequently Asked Questions
  17. Related KEVOS Topics
  18. References
  19. AI Suggested Questions

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
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®