← LibrarySemiprimitive Rings and Faithful Semisimple ModulesEngineering · Engineering MathematicsLesson 340/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202615 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Density theory

Semiprimitive Rings

A ring has zero Jacobson radical exactly when it acts faithfully on some semisimple left module. This one-line reformulation of radR=0 is the hinge on which the whole theory of primitive rings turns.

Page ID
KEVOS-ENG-MATH-NCR-0084
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(11.1), §11 (pp. 182–183)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

The Jacobson radical is defined by an intersection — of maximal left ideals, or equivalently of annihilators of simple modules. Setting that intersection to zero is a negative condition, and negative conditions are awkward to work with. Lam's (11.1) converts it into a positive one: **R is semiprimitive if and only if some semisimple left R-module is faithful.**

The gain is not cosmetic. Once semiprimitivity is a statement about the existence of a module, the natural next question is how small that module can be taken — and demanding a faithful simple module instead of a faithful semisimple one is exactly the definition of a left primitive ring. The whole of §11 grows out of that one substitution.

radR=0Semiprimitive
ann(M)=0Faithful
iMiThe witness module
(11.1)Lam's number

Overview

Fix a ring R with identity; modules are unital and written on the left unless stated otherwise. Recall from the Jacobson Radical: Definition and Characterisations page that

radR=M simpleann(M),
(4.2)

The radical annihilates every simple left module, and nothing else does.

Read from left to right this says radR is what all simple modules agree to kill. Read from right to left it says: if you can find enough simple modules that between them they kill nothing, then radR=0. Packaging "enough simple modules" into a single direct sum turns the criterion into a statement about one module, and a direct sum of simple modules is precisely a semisimple module.

Two boundary points are worth fixing immediately. First, semiprimitive is much weaker than semisimple: the ring is semiprimitive but RR= is not a semisimple module. Second, semiprimitive is much weaker than left primitive: again, since a faithful simple -module would have to be some /p, whose annihilator is p0.

Learning Objectives

  • State (11.1) with both implications and identify which uses (4.1) and which uses (4.2).
  • Build the faithful semisimple module as iMi over a complete set of simple left modules.
  • Justify that the isomorphism classes of simple left R-modules form a set, not a proper class.
  • Separate three conditions: R semisimple, R semiprimitive, R left primitive.
  • Show p/p is a faithful semisimple -module and that no simple one is faithful.
  • Explain why semiprimitivity is equivalent to being a subdirect product of left primitive rings.

Definitions

Definition(4.x)Semiprimitive ring

R is semiprimitive if radR=0. The synonyms Jacobson semisimple and J-semisimple are equally standard; older literature, including parts of Jacobson's own, uses the bare word semisimple for this condition, which is a genuine reading hazard.

ann(M)
For a left R-module M, the two-sided ideal {rR:rM=0}.
Faithful
ann(M)=0; equivalently the structure map REnd(M) is injective.
Semisimple module
A direct sum of simple submodules. Equivalently: every submodule is a direct summand. Zero counts as semisimple (empty sum).
Complete set {Mi}
One representative from each isomorphism class of simple left R-modules. Every simple module is R/𝔪 for a maximal left ideal 𝔪, so these classes form a set.
Semisimple ring
RR is a semisimple module. Strictly stronger than semiprimitive: it forces R to be left artinian.

Simple modules are nonzero by convention, so a nonzero ring always has at least one — take any maximal left ideal, which exists by Zorn's Lemma.

Core Concepts

Why annihilators, not submodules

The radical is measured by what a module kills, not by how the module decomposes. That is why the annihilator of a direct sum behaves so well:

ann(iIMi)=iIann(Mi).
(A)

An element kills a direct sum exactly when it kills every summand — true for arbitrary index sets.

Combining (A) with (4.2) gives the whole theorem in one line, provided the index set can be chosen to exhaust all isomorphism types. It can, and that is the only set-theoretic point in the proof.

The set-theoretic step

If M is simple and 0mM, then Rm=M, so MR/𝔪 where 𝔪=ann(m) is a maximal left ideal. Isomorphism classes of simple left R-modules are therefore indexed by a quotient of the set of maximal left ideals — a set. Without this remark, "the direct sum of all simple modules" would be meaningless.

Multiplicities are irrelevant

Since ann(MM)=ann(M), repeating a simple module changes nothing. A faithful semisimple module can always be trimmed to one whose isotypic components are single copies, and — going the other way — inflated arbitrarily. Faithfulness is a property of the set of isomorphism types occurring, not of the module.

Maximal left ideals 𝔪Simple modules R/𝔪Annihilators ann(R/𝔪)radR

Key Results

Proposition(11.1)Semiprimitivity via faithful semisimple modules

Let R be a ring with identity. Then R is semiprimitive — that is, radR=0 — if and only if there exists a faithful semisimple left R-module M.

Proof

**()** Suppose M is semisimple and faithful. Write M=jSj with each Sj simple. By (4.1), every element of radR annihilates every simple left R-module, so (radR)Sj=0 for each j and hence (radR)M=0. Thus radRann(M)=0.

**()** Suppose radR=0. If R=0 take M=0, which is (vacuously) semisimple and faithful. Otherwise choose a complete set {Mi}iI of pairwise non-isomorphic simple left R-modules; this is a genuine set because every simple module is R/𝔪 for some maximal left ideal 𝔪. Put M=iIMi, a semisimple module. Then

ann(M)=iIann(Mi)=N simpleann(N)=radR=0,

the middle equality because every simple N is isomorphic to some Mi and isomorphic modules have equal annihilators, and the third equality by (4.2). Hence M is faithful.

CorollaryRadical quotients always qualify

For any ring R, the quotient R/radR admits a faithful semisimple left module. Indeed rad(R/radR)=0 by (4.6), so (11.1) applies. Concretely the module is iMi over the simple R-modules, which are exactly the simple R/radR-modules.

CorollarySubdirect decomposition

R is semiprimitive if and only if the natural map RiR/ann(Mi), taken over a complete set of simple left modules, is injective. Since each R/ann(Mi) is left primitive by (11.4), a semiprimitive ring is exactly a subdirect product of left primitive rings.

RemarkWhat cannot be improved

Semisimple cannot be replaced by simple. A ring with a faithful simple left module is by definition left primitive, and is semiprimitive without being left primitive. The gap between the two conditions is the subject of the rest of §11.

Proof Techniques and Method

How the argument works, and which move transfers to other proofs.

Move 1

Assemble a test module

To prove an intersection of annihilators vanishes, form the direct sum of the modules and prove faithfulness. Intersections of annihilators are annihilators of direct sums — always, with no finiteness hypothesis.

Move 2

Bound the class first

Before summing over "all" objects of a kind, exhibit a set that indexes them. Here: every simple module is a cyclic quotient R/𝔪.

Move 3

Trade a negative for a positive

Replace "this intersection is zero" by "a witnessing object exists". The existential form is what admits strengthening — to a simple module, to a finitely generated one, to one with extra structure.

Move 3 is the methodological content of (11.1). Almost every subsequent definition in §11 is obtained by imposing a further condition on the witnessing module: simple gives left primitivity; simple with R acting as a dense ring of linear transformations gives the Density Theorem's conclusion.

Worked Example

The integers

The simple -modules are the fields /p for p prime, pairwise non-isomorphic, and there are no others: a simple -module is /𝔪 for a maximal ideal 𝔪=p. Take

M=p prime/p,ann(M)=pp=0,
(E.1)

An integer divisible by every prime is 0; hence M is faithful and is semiprimitive.

No finite sub-family works: pN/p has annihilator generated by the product of those primes. So the witnessing module is genuinely infinite here, and in particular is not finitely generated.

…and why is not left primitive

A faithful simple -module would be some /p with ann=p=0, which is absurd. This is the smallest possible illustration of the fact that (11.1) cannot be sharpened, and it is also an instance of (11.8): a commutative ring is primitive only if it is a field.

A ring that fails the test

Let R=T2(k) be the upper triangular 2×2 matrices over a field k. Up to isomorphism R has exactly two simple left modules, both one-dimensional over k: on S1 a matrix acts through its (1,1) entry, on S2 through its (2,2) entry. Then

ann(S1S2)=ann(S1)ann(S2)=(0k00)=radR0.
(E.2)

Every semisimple left R-module is a sum of copies of S1 and S2, so every semisimple R-module is killed by the strictly upper triangular matrices. No faithful semisimple module exists, exactly as (11.1) predicts.

Process and Workflow

List the simple modulesClassify R/𝔪 for maximal left ideals 𝔪, up to isomorphism. For algebras this usually means classifying the irreducible representations.
Compute each annihilatorann(Mi) is a two-sided ideal — in fact a left primitive ideal by (11.4).
IntersectThe intersection is radR. Zero intersection means the direct sum is a faithful semisimple module.
Ask whether one sufficesIf a single ann(Mi) is already zero, R is left primitive — a strictly stronger conclusion.

Does R have a faithful semisimple left module?

Yes, and one summand sufficesR is left primitive: it embeds densely in End(Vk) for a division ring k, by the Structure Theorem (11.19).
Yes, but only with several summandsR is semiprimitive but perhaps not primitive — a subdirect product of left primitive rings. and k[x] are the model cases.
NoradR0. Pass to R/radR, which always has one, and lift what you can.

Comparison and Classification

Three conditions, three witnessing modules
ConditionWitnessExtra requirementModel example
Semiprimitivefaithful semisimple left modulenone
Left primitivefaithful simple left moduleone isotype sufficesEnd(Vk), dimV infinite
Semisimple ringRR itself is semisimplethe regular module must workMn(D)
Left artinian, radical zeroRR semisimplechain condition forces itfinite products of Mn(D)
Which rings satisfy which condition
SemiprimitiveLeft primitiveSemisimple ring
yesnono
k[x], k a fieldyesnono
Mn(D), D a division ringyesyesyes
End(Vk), dimkV infiniteyesyesno
k[[x]]nonono
T2(k) upper triangularnonono
/6yesnoyes

Which rings satisfy which condition

Relationship Map

Reading downwards, each band strengthens the demand made on the witnessing module.

All ringsR/radR always has a faithful semisimple module
Semiprimitivesome faithful semisimple left module exists
Left primitivesome faithful simple left module exists
Simpleevery nonzero module is faithful
Simple artinianRMn(D)
R simpleR left primitiveR semiprimitive

Neither arrow reverses. End(Vk) with dimkV infinite is left primitive but not simple — the finite-rank endomorphisms form a proper nonzero ideal — and is semiprimitive but not left primitive. The details are on the Primitive versus Simple and Prime page.

Applications and Industry Use

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

Representation theory

Faithfulness as a design goal

A faithful semisimple representation is what makes a group or algebra recoverable from its irreducible representations. Maschke's Theorem supplies one for kG whenever chark|G|, which is why ordinary character theory determines the group algebra.

Operator algebras

Why C*-algebras behave

A C*-algebra is semiprimitive, so it always admits a faithful semisimple-like representation theory in the appropriate topological sense. This is why Banach-algebraic arguments transfer to abstract rings in results such as Rickart's and Amitsur's.

Symbolic computation

Radical-first algorithms

Computer algebra systems decompose a finite-dimensional algebra by computing radA and then splitting A/radA. The output is precisely a faithful semisimple module for the quotient, presented as a list of irreducible representations.

Coding theory

Codes over semisimple quotients

Cyclic codes over a finite chain ring are analysed through the residue ring, which is semiprimitive; the faithful semisimple module is the direct sum of the constituent fields.

The honest summary: (11.1) is infrastructure inside algebra. Its practical value is that it licenses the reflex "to understand R, find enough irreducible representations", and tells you exactly when that reflex loses no information.

Design Considerations

Design considerations here means the choices made when modelling a problem with these algebraic structures.

  • Which side. Semiprimitivity is left-right symmetric because radR is, so you may test with right modules whenever they are more convenient. This licence disappears the moment you strengthen semisimple to simple.
  • How big a witness. Prefer the complete-set construction when you need existence, and a hand-picked finite family when you need something computable. The two agree on the answer but not on the cost.
  • Quotient early. If radR0, replace R by R/radR before looking for simple modules: the simple modules are the same, and the quotient is guaranteed to be semiprimitive.
  • Do not assume finite generation. For the faithful semisimple module is necessarily infinitely generated. Any argument that quietly assumes a finitely generated witness has assumed a semilocal hypothesis.

Standards and Notation

Standards here covers notation, symbol and markup standards, and reference implementations, rather than material or design codes.

Preferred termsemiprimitive (Lam, Rowen)
Common variantsJacobson semisimple, J-semisimple
Hazardous variantsemisimple, meaning radR=0, in much pre-1970 writing
Radical notationradR; also J(R)
Annihilatorann(M), occasionally AnnR(M) or (0:M)
GAP / SageRadicalOfAlgebra, A.radical() — test for zero to certify semiprimitivity

Failure Modes and Common Mistakes

  • Do not write "the direct sum of all simple modules" without noting that the isomorphism classes form a set; the sum over a proper class is not a module.
  • Do not confuse ann(M) with ann(m) for a single element: the first is two-sided, the second is only a left ideal.
  • Do not assume that a semiprimitive ring has finitely many simple modules. That is a semilocal condition and fails for and for k[x].
  • Do not conclude semiprimitivity from having some faithful module. Every ring has a faithful module, namely RR; the force of (11.1) is entirely in the word semisimple.

Quick Reference

StatementradR=0 some semisimple left R-module is faithful
WitnessM=iMi, complete set of simple left modules
Key identityann(iMi)=iann(Mi)
SymmetryHolds equally for right modules
Strengtheningfaithful simple module left primitive
Always trueR/radR satisfies the condition
Subdirect formsemiprimitive subdirect product of left primitive rings
Checklist for applying (11.1)
StepWhat to verifyFailure signal
EnumerateEvery simple left module appears up to isomorphismA missed isotype inflates the intersection
Annihilateann(Mi) computed as a two-sided idealA left ideal answer means an element annihilator was used
IntersectThe intersection is 0Nonzero intersection =radR0
InterpretOne factor zero left primitiveNone zero semiprimitive only

Frequently Asked Questions

Why is a faithful semisimple module the right notion, rather than a faithful module of some other kind?

Because radR is characterised as the set of elements killing all simple modules. A faithful module of arbitrary type says nothing — the regular module RR is always faithful, for every ring. Semisimplicity is what forces the annihilator to be an intersection of annihilators of simple modules, which is exactly radR.

Can the faithful semisimple module always be taken finitely generated?

No. For the annihilator of any finite direct sum i/pi is generated by p1pn0, so infinitely many summands are unavoidable. A semiprimitive ring with a finitely generated faithful semisimple module is a subdirect product of finitely many left primitive rings, which is a genuine extra hypothesis.

Does the result hold for rings without identity?

Not in the form stated. Without an identity, maximal left ideals may fail to exist and simple modules may be absent altogether, so the direct sum in the proof can be empty while radR, defined by quasi-regularity, is nonzero. The whole of this collection assumes an identity.

Is the condition left-right symmetric?

Yes, but only because radR is. The intersection of the maximal right ideals equals the intersection of the maximal left ideals, so R has a faithful semisimple left module exactly when it has a faithful semisimple right module. The corresponding statement with simple in place of semisimple is false: Bergman constructed a left primitive ring that is not right primitive.

How does this relate to Maschke's Theorem?

Maschke's Theorem says kG is a semisimple ring when G is finite and chark|G| — much stronger than semiprimitive, since the regular module itself decomposes. In the modular case chark|G|, rad(kG)0 and by (11.1) no semisimple kG-module is faithful at all.

If R is semiprimitive, is every subring semiprimitive?

No. T2(k) sits inside M2(k), which is semisimple hence semiprimitive, yet radT2(k)0. Faithfulness of a module restricts to a subring, but semisimplicity of the module does not.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §11, (11.1), pp. 182–183.
  2. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter I.
  3. N. Jacobson, “The radical and semi-simplicity for arbitrary rings”, American Journal of Mathematics 67 (1945), 300–320.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §15.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Give a ring that is semiprimitive but whose every faithful semisimple module has uncountably many isotypic components.
  • Show that a semiprimitive ring with only finitely many isomorphism classes of simple left modules is semilocal, and find a converse.
  • Which subrings of a semiprimitive ring are semiprimitive, and what hypothesis on the extension repairs the failure?
  • Prove that a direct product of semiprimitive rings is semiprimitive, and decide the same question for infinite products of left primitive rings.
  • Trace exactly where the proof of (11.1) uses the existence of an identity element.
  • How does the faithful semisimple module for kG change as chark ranges over the primes dividing the order of the group?
  • Construct a semiprimitive ring whose faithful semisimple module cannot be chosen with all summands isomorphic.
Page
KEVOS-ENG-MATH-NCR-0084
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

The Levitzki Radical and Locally Nilpotent IdealsArticle · Engineering MathematicsNEXT LESSON →Primitive Rings and Primitive IdealsArticle · Engineering MathematicsThe Upper Nilradical and the Köthe ConjectureArticle · Engineering MathematicsPrimitive, Simple, Prime and Semiprimitive: How the Classes RelateArticle · Engineering Mathematics