← LibrarySemisimple Rings: Definition and Equivalent Characterisations | KEVOS®Project Delivery · Project ManagementLesson 139/189← PrevNext →
ArticlePublished 8 Aug 202620 min readBy Kevin Jogin
Skip to content

Engineering Mathematics Core Semisimplicity

Semisimple Rings

A ring is left semisimple when its own left regular module RR is semisimple — and Lam's (2.5) shows that this single, finitely checkable condition forces every left R-module to be semisimple and every short exact sequence to split.

Page ID
KEVOS-ENG-MATH-NCR-0016
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(2.5)–(2.6), §2 (pp. 27–29)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Semisimplicity of a module is a property of that module. Semisimplicity of a ring is the statement that the property is universal. Lam's (2.5) makes this economical: it is enough to check the single module RR, and everything else follows.

The five conditions run from the strongest-sounding — all short exact sequences of left modules split — down to the weakest-sounding — the regular module is semisimple. They are all the same condition. The corollary (2.6) then extracts a chain condition for free: a left semisimple ring is left artinian and left noetherian, because 1 can only involve finitely many of the minimal left ideals.

5Equivalent conditions in (2.5)
1RWhy the sum is finite
23Characterisations listed by Rowen
BothArtinian and noetherian

Overview

The class of semisimple rings is the one class of noncommutative rings that is completely classified: by the Wedderburn–Artin theorem a ring is semisimple exactly when it is a finite direct product of matrix rings over division rings. Everything on this page is the input to that classification — the definition, its robustness, and the chain conditions it silently carries.

R left semisimpleRR=𝔞1𝔞n,𝔞i minimal left ideals
(2.5·5)

The working definition. Finiteness of n is not an assumption — it is forced by 1R.

The adjective left is provisional. Lam defines right semisimplicity symmetrically and proves in (3.7), after the Wedderburn–Artin theorem, that the two coincide, at which point the adjective is dropped. It is worth stressing that this is a theorem and not a triviality: many neighbouring properties, including left artinian and left primitive, are genuinely one-sided.

Two nearby notions are frequently confused with this one. Semiprimitive means radR=0 and is strictly weaker — is semiprimitive. Simple means no proper nonzero two-sided ideals and is neither stronger nor weaker in general, although a simple ring that is left artinian is semisimple.

Learning Objectives

  • State all five conditions of (2.5) and reproduce the implication diagram.
  • Prove the only non-trivial implication, that RR semisimple forces all left modules semisimple.
  • Prove (2.6): a left semisimple ring satisfies both chain conditions on left ideals.
  • Show that a semisimple ring has finitely many simple left modules, all occurring in RR.
  • Test concrete rings: /n, [x]/(f), T2(k), kG, infinite products of fields.
  • Explain why subrings of semisimple rings need not be semisimple, and which rings can be embedded at all.

Definitions

Definition(2.5)Left semisimple ring

A ring R with identity is left semisimple if the left regular module RR is a semisimple module, that is, if R is the sum of its minimal left ideals. Right semisimplicity is defined by the mirror condition on RR.

RR
The ring R regarded as a left module over itself; its submodules are exactly the left ideals of R.
Left artinian
The descending chain condition on left ideals: every descending chain stabilises.
Left noetherian
The ascending chain condition on left ideals; equivalently every left ideal is finitely generated.
radR
The Jacobson radical: the intersection of the maximal left ideals, equivalently of the annihilators of the simple left modules.
Dedekind-finite
ab=1 implies ba=1. Every one-sided artinian or one-sided noetherian ring has this property.

Some mid-century sources use semisimple to mean what is here called semiprimitive. Check the convention before quoting a pre-1970 theorem.

Core Concepts

Why one module suffices

Every left R-module is the sum of its cyclic submodules, M=mMRm, and every cyclic submodule is a quotient of RR via rrm. Semisimplicity is inherited by quotients and is preserved by arbitrary sums, so it propagates from RR to every module in two steps. This is the entire content of the implication (5)(2).

RR semisimpleRmR/ann(m) semisimpleM=mMRm semisimple
(2.5a)

Quotient closure from (2.2), then sum closure from (2.4)(3).

Why the decomposition is finite

Write RR=iI𝔞i with each 𝔞i a minimal left ideal. The identity element has only finitely many nonzero components, say 1=ei1++ein. For any rR we get r=r1𝔞i1++𝔞in, so the finite subfamily already spans and I is finite. The presence of an identity is doing real work here: without it, infinite decompositions are possible.

The stock of simple modules

If R is left semisimple, every simple left R-module is isomorphic to one of the 𝔞i. Indeed a simple module M is cyclic, hence a quotient of RR=i=1n𝔞i; the composite 𝔞iM must be nonzero for some i, and a nonzero map between simple modules is an isomorphism. So a semisimple ring has only finitely many isomorphism classes of simple left modules — one for each Wedderburn block.

Where semisimplicity fails

  • **** is semiprimitive and noetherian but not artinian; 2 has no complement in .
  • **/p2** is artinian with rad=(p)0; the ideal (p) is the unique minimal ideal and is essential, so it cannot split off.
  • **T2(k)**, upper triangular matrices, is artinian with nonzero radical: the strictly upper triangular ideal is nilpotent.
  • **i=1k** has zero radical but is neither artinian nor noetherian, and is not semisimple — the direct sum ik is an ideal with no complement.

The last two examples separate the two halves of the standard criterion: R is left semisimple iff R is left artinian and radR=0. T2(k) has the chain condition without the radical condition; the infinite product has the radical condition without the chain condition.

Key Results

Theorem(2.5)Theorem and Definition: five equivalent conditions

For a ring R with identity the following statements are equivalent.

  1. Every short exact sequence of left R-modules splits.
  2. Every left R-module is semisimple.
  3. Every finitely generated left R-module is semisimple.
  4. Every cyclic left R-module is semisimple.
  5. The left regular module RR is semisimple.

A ring satisfying these conditions is called left semisimple.

Proof

**(2) (1).** Let 0AfBgC0 be exact. Since B is semisimple, the submodule f(A) has a complement: B=f(A)B. Then g restricted to B is injective, because Bkerg=Bf(A)=0, and surjective, because g(B)=g(f(A))+g(B)=g(B). Its inverse followed by the inclusion BB splits g.

**(1) (2).** Given a module M and a submodule N, apply (1) to 0NMM/N0; a splitting exhibits N as a direct summand of M. Hence M is semisimple.

**(2) (3) (4) (5)** are successive specialisations: finitely generated modules are modules, cyclic modules are finitely generated, and RR is cyclic, generated by 1.

**(5) (2).** Let M be any left R-module and mM. The cyclic submodule Rm is the image of RR under rrm, so it is a quotient of a semisimple module and therefore semisimple by (2.2). Being semisimple, each Rm is a sum of simple submodules by (2.4). Hence M=mMRm is a sum of simple submodules, and (2.4)(3)(1) gives that M is semisimple.

Corollary(2.6)Chain conditions

A left semisimple ring R is both left noetherian and left artinian. More precisely RR has finite length, equal to the number of factors in any decomposition of R into minimal left ideals.

Proof

By (2.4) write RR=iI𝔞i with 𝔞i minimal left ideals. Express 1 in this decomposition: only finitely many components are nonzero, say those indexed by i1,,in. For arbitrary rR, r=r1 lies in 𝔞i1𝔞in, so I={i1,,in} and the sum is finite.

The chain 0𝔞i1𝔞i1𝔞i2R has simple successive quotients, so it is a composition series of length n. A module of finite length satisfies both chain conditions, and for RR these are the ACC and DCC on left ideals.

CorollaryFinitely many simple modules

Let R be left semisimple with RR=𝔞1𝔞n as above. Then every simple left R-module is isomorphic to some 𝔞i; in particular there are at most n isomorphism classes of simple left R-modules, and at least one.

Proof

A simple module M is cyclic, so there is a surjection π:RRM. Since π(i𝔞i)=iπ(𝔞i)=M0, some restriction π|𝔞i is nonzero. Its kernel is a proper submodule of the simple module 𝔞i, hence zero, and its image is a nonzero submodule of the simple module M, hence all of M. So 𝔞iM.

CorollarySemisimple rings are Dedekind-finite

If R is left semisimple and ab=1 in R, then ba=1. Consequently every subring of a left semisimple ring is Dedekind-finite, and a ring that is not Dedekind-finite — such as Endk(V) for V of infinite dimension — cannot be embedded in any semisimple ring.

Proof

Consider right multiplication λa:RRRR, xxa; it is a homomorphism of left modules. It is injective: if xa=0 then x=x(ab)=(xa)b=0. By (2.6) the module RR is artinian, and an injective endomorphism of an artinian module is surjective — the chain imλaimλa2 stabilises, and injectivity of λan then gives surjectivity of λa. So xa=1 for some x, whence x=x(ab)=(xa)b=b and ba=1.

For the last claim: if SR is a subring with the same identity and ab=1 with a,bS, then ba=1 holds in R and baS, so it holds in S.

RemarkThe standard external criterion

R is left semisimple iff R is left artinian and radR=0. This is the criterion used in practice, and it is the bridge to the Wedderburn–Artin theorem, which upgrades it to the classification RMn1(D1)××Mnr(Dr) with the Di division rings, the ni and Di unique up to permutation and isomorphism.

Proof Techniques and Method

How these proofs work, and which move to reuse.

The proof of (2.5) is a cycle of cheap implications closed by one substantial step. Recognising that shape saves effort whenever a list of equivalent conditions has to be established.

1. Order the conditions by apparent strengthHere: all sequences split, all modules, finitely generated modules, cyclic modules, the regular module. Each step down is a specialisation and costs nothing.
2. Identify the single hard implicationOnly (5)(2) requires an idea. Everything else is bookkeeping, and stating this openly makes the proof readable.
3. Climb back with a generation argumentExpress an arbitrary module as a sum of cyclic ones. Since the property in question is closed under quotients and sums, it lifts from the regular module to all modules.
4. Harvest the consequencesFiniteness of the decomposition comes from 1; the chain conditions come from finite length; the classification of simple modules comes from surjecting the regular module onto them.

The reusable move is step 3, the cyclic reduction. A property P of modules that holds for RR, passes to quotients and is closed under sums, automatically holds for all left R-modules. Projectivity, flatness and injectivity all fail one of the three closure conditions, which is exactly why the corresponding ring-level theorems in (2.8) and (2.9) need separate arguments.

Worked Example

Quotients of a polynomial ring

Let Rf=[x]/(f) for a nonconstant f[x]. By the Chinese Remainder Theorem, if f=p1e1prer with the pi distinct monic irreducibles then

[x]/(f)i=1r[x]/(piei).
(E.1)

A factor [x]/(pe) is a field when e=1 and has nonzero nilpotent radical (p)/(pe) when e2. Hence Rf is semisimple exactly when f is squarefree. Three instances:

Semisimplicity of [x]/(f)
fDecompositiondimradSemisimple?
x3x××30yes
(x2+1)(x1)(i)×30yes
x3x2[x]/(x2)×3(x)/(x2)no

In the third case the ideal 𝔫=(x)/(x2) of the first factor is one-dimensional, satisfies 𝔫2=0, and is the unique minimal ideal of that factor; being essential, it has no complement, so condition (5) of (2.5) fails and the ring is not semisimple.

Finite rings

/6/2×/3 is semisimple: explicitly /6=32 with 3={0,3}/2 and 2={0,2,4}/3, both minimal ideals, intersecting in 0. By contrast /12 has minimal ideals 6 and 4 whose sum is 2/12, so the regular module is not the sum of its simple submodules. In general /n is semisimple iff n is squarefree.

A group algebra

Take G=S3 and k=. Since char=0, Maschke's theorem applies and S3 is semisimple. Its three irreducible rational representations — trivial, sign, and the two-dimensional standard representation — give

S3××M2(),1+1+4=6=|S3|.
(E.2)

The dimension count is the standard check on any Wedderburn decomposition of a group algebra.

Over 𝔽3 the hypothesis of Maschke's theorem fails, since 3 divides |S3|=6. The failure is visible in one line: the element σ=gS3g satisfies gσ=σg=σ for all g, so kσ is a two-sided ideal, and σ2=|S3|σ=6σ=0 in characteristic 3. So kσ is a nonzero square-zero ideal, rad(𝔽3S3)0, and the algebra is not semisimple.

Comparison and Classification

Where the standard examples sit
Left semisimpleLeft artinianLeft noetherianradR=0
Division ring Dyesyesyesyes
Mn(D)yesyesyesyes
/6yesyesyesyes
/12noyesyesno
nonoyesyes
k[x]nonoyesyes
k[[x]]nonoyesno
T2(k)noyesyesno
i=1knononoyes
S3yesyesyesyes
𝔽3S3noyesyesno

Where the standard examples sit

Reading the table columns: left semisimple is exactly the conjunction of columns two and four. T2(k) and the infinite product show that neither column alone suffices.

Constructions that preserve semisimplicity
ConstructionPreserves semisimplicity?Reason or counterexample
Finite direct product R×SyesModules are pairs of modules; minimal ideals of each factor still split off.
Matrix ring Mn(R)yesMorita equivalent to R; semisimplicity is a Morita invariant.
Quotient R/IyesR/I-modules are R-modules with the same submodule lattice.
Opposite ring RopyesBecause left and right semisimplicity coincide, by (3.7).
Subring SRno; also T2(k)M2(k).
Polynomial ring R[x]noR[x] is never artinian for R0: the chain (x)(x2) never stabilises.
Infinite product iRinoi=1k is semiprimitive but not artinian.
Group algebra RG, G finiteconditionalSemisimple iff R is semisimple and |G| is invertible in R (Maschke).

Relationship Map

Semisimple rings sit at the bottom of the hierarchy of finiteness conditions — bottom in the sense of smallest class and strongest hypothesis.

All rings with identityradR defined; nothing else guaranteed
Left artinianDCC on left ideals; radR nilpotent, R/radR semisimple
Left semisimpleradR=0 as well; RiMni(Di)
Simple artinianOne block: RMn(D)
Division ringsn=1
Fieldscommutative division rings
RR semisimpleall cyclic modules semisimpleall modules semisimpleall sequences splitall modules projective

The final node is (2.8), developed on Projective Modules, Splitting and Semisimplicity; the classification of the class itself is The Wedderburn–Artin Theorem: Structure of Semisimple Rings.

Applications and Industry Use

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

Coding theory

Cyclic codes and idempotents

For gcd(n,q)=1 the ring 𝔽q[x]/(xn1) is semisimple, so every cyclic code of length n is generated by an idempotent and is a direct sum of minimal ideals. Encoders and syndrome decoders are built directly from this decomposition.

Harmonic analysis

Fourier transforms on finite groups

The Wedderburn isomorphism GiMni() is the group Fourier transform. Fast algorithms for it — Cooley–Tukey and its non-abelian generalisations — are algorithms for computing this isomorphism efficiently.

Computational chemistry

Symmetry-adapted orbitals

Molecular point groups are finite and the ground field is or , so the group algebra is semisimple. Projecting onto isotypic components block-diagonalises the Hamiltonian, which is what makes symmetry-adapted basis sets worth constructing.

Symbolic computation

Algebra recognition

Deciding semisimplicity of a finite-dimensional algebra is the first step of any structural computation: compute the radical, quotient by it, then apply Wedderburn–Artin. GAP, Magma and Sage all expose this pipeline.

The honest reading is that semisimplicity is a hypothesis to be secured rather than an object of study. Almost every applied use of representation theory arranges its ground field so that Maschke's theorem applies, precisely so that this page's theorem is available.

Standards and Notation

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

Preferred termleft semisimple ring (Lam); the adjective is dropped after (3.7)
Synonymcompletely reducible ring, in older representation-theoretic sources
False friendsemisimple meaning radR=0 in pre-1970 literature — now called semiprimitive
Regular modulewritten RR or RR; some authors write R with a subscript on the acting side only
MarkupPresentation MathML per ISO/IEC 40314; symbol conventions per ISO 80000-2
GAPRadicalOfAlgebra, and the Wedderga package for rational group algebras
Magma / SageIsSemisimple, JacobsonRadical, A.radical()

Computational Notes

Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.

  • Finite-dimensional algebras. Semisimplicity is decided by computing radA and testing whether it is zero. In characteristic 0 this is the radical of the trace form, one nullspace computation costing O(n3) field operations for n=dimkA; in characteristic p the Friedl–Rónyai algorithm is used, still polynomial time.
  • Group algebras. No computation is needed: kG with G finite is semisimple iff chark|G|. For infinite G the algebra is not artinian, so it is never semisimple.
  • Commutative case. A finite commutative ring is semisimple iff it is a product of fields iff it is reduced; for /n this reduces to testing n squarefree.
  • Blocks. Once semisimplicity is known, splitting A into Wedderburn blocks amounts to finding the primitive central idempotents — a computation over the centre of A, and the expensive part in practice because it can require factoring polynomials over the ground field.

Failure Modes and Common Mistakes

  • Do not assume an infinite product of semisimple rings is semisimple. i=1k fails the chain condition even though every factor is a field.
  • Do not apply Maschke's theorem without checking that G is finite and that |G| is invertible in the coefficient ring — both hypotheses are needed.
  • Do not conclude from (2.5) that a semisimple ring has a unique decomposition into minimal left ideals. The isotypic components and the block structure are unique; the individual minimal left ideals are not.
  • Do not transfer one-sided results carelessly. Left semisimple equals right semisimple, but the analogous equality is false for artinian, noetherian, primitive and perfect.

Historical Notes and Lessons Learned

  • 1893MolienMolien determines the structure of finite-dimensional associative algebras over , obtaining the decomposition into matrix algebras in the complex case.
  • 1898MaschkeMaschke proves complete reducibility of finite group representations in characteristic zero — the first widely used sufficient condition for semisimplicity.
  • 1907WedderburnWedderburn proves the structure theorem for finite-dimensional algebras over an arbitrary field, introducing the radical as the maximal nilpotent ideal.
  • 1927ArtinArtin replaces finite dimensionality with the descending chain condition, extending the theory to left artinian rings.
  • 1929NoetherNoether recasts the subject in terms of modules. The definition used on this page — every submodule splits off — is her formulation, and it is why (2.5) can be proved without any dimension count.
  • 1945JacobsonJacobson's radical removes the chain condition from the definition of the obstruction, separating semisimple from semiprimitive once and for all.

The methodological lesson is the 1929 one. Wedderburn's and Artin's arguments were about ideals inside the ring; Noether's are about the category of modules over it. The module-theoretic definition is what makes semisimplicity checkable on a single object, and it is what allowed the theory to survive the removal of the chain condition twenty years later.

Quick Reference

DefinitionRR is a semisimple module
Equivalentlyevery left R-module is semisimple
Equivalentlyevery short exact sequence of left modules splits
Equivalentlyleft artinian and radR=0
StructureRMn1(D1)××Mnr(Dr)
Free consequencesleft artinian, left noetherian, Dedekind-finite
Simple modulesfinitely many, all inside RR
Sidednessleft semisimple right semisimple, by (3.7)
Fast tests for common families
RingSemisimple iffNote
/nn squarefreeCRT into fields /p
k[x]/(f), k a fieldf squarefreeCRT into fields k[x]/(pi)
kG, G finitechark|G|Maschke; never semisimple for G infinite
Commutative artinian RR reducedthen R is a finite product of fields
Mn(R)R semisimpleMorita invariance
Finite-dimensional k-algebraradA=0chain condition is automatic

Frequently Asked Questions

Why bother with five conditions when one would do?

Because they serve different purposes. Condition (5) is what you verify — it involves a single module. Condition (2) is what you use — it applies to whatever module the problem hands you. Condition (1) is what makes the homological consequences immediate, and it is the form that generalises to the statements about projectives and injectives in (2.8) and (2.9).

Is a left semisimple ring necessarily right semisimple?

Yes, but it is a theorem rather than an observation. Lam proves it as (3.7), after the Wedderburn–Artin classification: a finite product of matrix rings over division rings is visibly symmetric under passing to the opposite ring, since Mn(D)opMn(Dop) and Dop is again a division ring. There is no direct module-theoretic proof at the level of (2.5).

Is every subring of a semisimple ring semisimple?

No. sits inside the field , and the upper triangular matrices T2(k) sit inside M2(k); neither subring is semisimple. A related question — whether every ring embeds in a semisimple ring — also has answer no: semisimple rings are Dedekind-finite, that property passes to subrings, and Endk(V) for infinite-dimensional V is not Dedekind-finite.

Why is semisimple strictly stronger than semiprimitive?

Semiprimitive says only that the radical vanishes; semisimple additionally forces the descending chain condition. and i=1k are both semiprimitive and neither is artinian. In the presence of the DCC the two notions coincide, which is the standard criterion: left artinian plus zero radical equals left semisimple.

How many simple modules does a semisimple ring have?

Finitely many up to isomorphism — one for each block in the Wedderburn decomposition Ri=1rMni(Di), so exactly r. Each occurs in RR with multiplicity ni, so dim counts and length counts both reproduce r from the regular module.

Does semisimplicity survive base change?

Not always. If A is a semisimple k-algebra and L/k is a field extension, AkL can fail to be semisimple when L/k is inseparable. Algebras for which it never fails are called separable, and over a perfect field every semisimple algebra is separable — so in characteristic zero and over finite fields the issue does not arise.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §2, results (2.5)–(2.6), pp. 27–29.
  2. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988 — see the list of characterisations of semisimple rings in Chapter 2.
  3. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §13 (semisimple rings).
  4. E. Artin, “Zur Theorie der hyperkomplexen Zahlen”, Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg 5 (1927), 251–260.
  5. E. Noether, “Hyperkomplexe Größen und Darstellungstheorie”, Mathematische Zeitschrift 30 (1929), 641–692.
  6. D. S. Passman, The Algebraic Structure of Group Rings, Wiley-Interscience, 1977, Chapter 1.

AI Suggested Questions

  • Reconstruct the proof that a left artinian ring with zero Jacobson radical is left semisimple.
  • Why does the equivalence of left and right semisimplicity require the Wedderburn–Artin theorem, and is there a shorter route?
  • Give a ring that is right semisimple but not left artinian, or explain why none exists.
  • Work out the Wedderburn decomposition of the rational group algebra of the quaternion group of order eight.
  • Prove that semisimplicity is a Morita invariant and identify which of the five conditions in (2.5) is most convenient for that proof.
  • Describe an algorithm that decides semisimplicity of an algebra given by structure constants over a finite field, and estimate its cost.
  • What is the correct analogue of (2.5) for rings without an identity element?
Page
KEVOS-ENG-MATH-NCR-0016
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Algebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project ManagementArchetypes: Reference Catalogue of Worked Systems | KEVOS® MathematicsArticle · Project Management