KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesSemiprimitive Rings and Faithful Semisimple ModulesEngineering · Engineering MathematicsLesson 412/884← PrevNext →
ArticlePublished 8 Aug 202615 min readBy KEVOS®
On this page

Ask about this page

KEVOS AISemiprimitive Rings and Faithful Semisimple Modules

KEVOS knowledge first · trusted web sources when needed

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

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

02Overview

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.

The statement

R is semiprimitive ⇔ there exists a semisimple left R-module M with ann(M)=0. The same holds with right in place of left, because radR is side-neutral.

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 pℤ≠0.

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

04Definitions

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 {r∈R:rM=0}.
Faithful
ann(M)=0; equivalently the structure map R→End(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.

05Core 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(⨁i∈IMi)=⋂i∈Iann(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 0≠m∈M, then Rm=M, so M≅R/𝔪 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(M⊕M)=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.

The minimal witness

The economical choice is M=⨁iMi over a complete set. But any family whose annihilators intersect in 0 will do, and in concrete cases a small family usually suffices: for ℤ one needs infinitely many primes, while for M2(ℚ)×M3(ℚ) two simple modules suffice.

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

06Key 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 radR⊆ann(M)=0.

**(⇒)** Suppose radR=0. If R=0 take M=0, which is (vacuously) semisimple and faithful. Otherwise choose a complete set {Mi}i∈I 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=⨁i∈IMi, a semisimple module. Then

ann(M)=⋂i∈Iann(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.

Corollary—Radical 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.

Corollary—Subdirect decomposition

R is semiprimitive if and only if the natural map R→∏iR/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.

Remark—What 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.

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

08Worked 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: ⨁p≤Nℤ/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(S1⊕S2)=ann(S1)∩ann(S2)=(0k00)=radR≠0.
(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.

Sanity check

Both computations agree with the radical computed independently: radℤ=0 and radT2(k) is the square-zero ideal of strictly upper triangular matrices.

09Process 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.
NoradR≠0. Pass to R/radR, which always has one, and lift what you can.

10Comparison 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
ℤ●yes○no○no
k[x], k a field●yes○no○no
Mn(D), D a division ring●yes●yes●yes
End(Vk), dimkV infinite●yes●yes○no
k[[x]]○no○no○no
T2(k) upper triangular○no○no○no
ℤ/6ℤ●yes○no●yes

Which rings satisfy which condition

11Relationship 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 artinianR≅Mn(D)
R simple⟹R left primitive⟹R 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.

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

13Design 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 radR≠0, 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.

14Standards 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

Read the definition before quoting the theorem

A mid-century source stating "every semisimple ring has a faithful completely reducible module" is stating (11.1), not the Wedderburn–Artin theorem. Check which convention is in force before transplanting a result.

15Failure Modes and Common Mistakes

Faithful semisimple does not mean semisimple ring

ℤ has a faithful semisimple module but ℤℤ is not semisimple. The module that witnesses semiprimitivity is almost never the regular module. Requiring the regular module to be semisimple is what forces the artinian condition.

A quotient of a faithful module is not faithful

Faithfulness is not inherited by summands or quotients. ⨁pℤ/pℤ is faithful over ℤ; each summand is not. Any argument that passes to a summand must recheck the annihilator.

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

16Quick 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 =radR≠0
InterpretOne factor zero ⇒ left primitiveNone zero ⇒ semiprimitive only

17Frequently 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 p1⋯pn≠0, 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.

18Related KEVOS Topics

Jacobson Semisimple RingsA ring is Jacobson semisimple — equivalently semiprimitive — when rad R = 0. The class is enormous, closed under productPrimitive Rings and IdealsA ring is left primitive when it acts faithfully on a single simple left module. The corresponding ideals are exactly thPrimitive versus Simple and PrimeSimple left primitive prime, and left primitive semiprimitive. None of these arrows reverses in general — but every one Socle 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 leftPrimitive Skew Polynomial RingsTwist the coefficients of a polynomial ring over a division ring and the quotients R/R(x-a) become faithful simple modul

19References

  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.

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

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. Process and Workflow
  10. Comparison and Classification
  11. Relationship Map
  12. Applications and Industry Use
  13. Design Considerations
  14. Standards and Notation
  15. Failure Modes and Common Mistakes
  16. Quick Reference
  17. Frequently Asked Questions
  18. Related KEVOS Topics
  19. References
  20. AI Suggested Questions

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