← LibraryThe Wedderburn–Artin Theorem: Structure of Semisimple Rings | KEVOS®Project Delivery · Project ManagementLesson 178/189← PrevNext →
ArticlePublished 8 Aug 202619 min readBy Kevin Jogin
Skip to content

Engineering Mathematics Core Structure theory

The Wedderburn–Artin Theorem

Every left semisimple ring is a finite direct product Mn1(D1)××Mnr(Dr) of matrix rings over division rings, the data are unique up to permutation, and r counts the simple modules. Nothing else is semisimple.

Page ID
KEVOS-ENG-MATH-NCR-0022
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(3.4)–(3.7), §3 (pp. 34–37)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

The Wedderburn–Artin Theorem is the complete classification of left semisimple rings. Every one of them is a finite direct product of full matrix rings over division rings, and conversely every such product is semisimple. The number of factors and the pairs (ni,Di) are determined by the ring up to permutation.

Two consequences are as important as the statement: a left semisimple ring is automatically right semisimple, so the adjective can be dropped; and the number of factors equals the number of isomorphism classes of simple modules.

Mni(Di)Every semisimple ring
rFactors = simple modules
1907 / 1927Wedderburn / Artin
(3.5)Lam's numbering

Overview

A ring is left semisimple if its left regular module decomposes as a direct sum of simple submodules. That definition, adopted in Semisimple Rings: Definition and Equivalent Characterisations, is intrinsic and side-dependent in appearance. The theorem on this page shows it is neither mysterious nor side-dependent.

R left semisimpleRMn1(D1)×Mn2(D2)××Mnr(Dr)
(3.5)

D1,,Dr division rings, n1,,nr1, r finite. Right to left is (3.3) plus (3.4); left to right is the theorem.

The proof is short because two earlier results do the work. Schur's Lemma supplies the division rings, and the identification End(RR)R turns a module decomposition into a ring decomposition. That is the entire argument: decompose the regular module, take endomorphism rings of both sides.

What the theorem does not do is classify division rings. That problem is genuinely hard — it contains the Brauer group of every field — so Wedderburn–Artin reduces semisimple ring theory to division ring theory rather than eliminating it.

Learning Objectives

  • State (3.5) with the finiteness of r and the uniqueness of the pairs (ni,Di).
  • Prove (3.4): a finite product of left semisimple rings is left semisimple.
  • Give the endomorphism-ring proof of the decomposition, citing Schur's Lemma where it is used.
  • Prove the uniqueness half using the Jordan–Hölder theorem.
  • Deduce (3.7): left semisimple is equivalent to right semisimple.
  • Apply the dimension identity dimkR=ini2dimkDi to a group algebra.

Definitions

Left semisimple ring
RR is a direct sum of simple left ideals. Equivalently every left R-module is semisimple; equivalently every short exact sequence of left R-modules splits.
nV
The direct sum of n copies of the module V; also written Vn.
Simple components
The ideals B1,,Br with R=B1Br and each BiMni(Di) as a ring.
Jordan–Hölder theorem
Any two composition series of a module of finite length have the same length and the same multiset of composition factors up to isomorphism.
End(RR)
The endomorphism ring of the left regular module. With endomorphisms written on the right it is isomorphic to R via r(xxr).

Rings have an identity. The zero ring is vacuously semisimple with r = 0; all statements below assume R is nonzero.

Core Concepts

Grouping the minimal left ideals

Let R be left semisimple. Then RR is a sum of minimal left ideals, and since 1 lies in a finite subsum, the sum can be taken finite. Collect the summands by isomorphism type:

RRn1V1n2V2nrVr,VinotVj for ij,
(A)

The isotypic decomposition of the regular module. r and the multiplicities ni are finite.

Every simple left R-module is a quotient of RR, hence a composition factor of it, hence isomorphic to one of the Vi by Jordan–Hölder. So {V1,,Vr} is a complete and irredundant list of the simple left R-modules — the first appearance of the number r.

Taking endomorphism rings

Apply End to both sides of (A). On the left, End(RR)R: with endomorphisms written opposite the scalars, every endomorphism of the regular module is right multiplication by a unique ring element, and composition corresponds to multiplication in the correct order.

On the right, Schur's Lemma makes Di=End(RVi) a division ring, kills all homomorphisms between non-isomorphic Vi and Vj, and leaves the block-diagonal matrix rings:

REnd(i=1rniVi)i=1rEnd(niVi)i=1rMni(Di).

The whole proof, in one line.

Why the multiplicities are matrix sizes

It is worth pausing on the coincidence that makes the theorem clean: the multiplicity ni of Vi in the regular module becomes the size of the i-th matrix block. Read back through (3.3) this is consistent — for R=Mn(D), the regular module is n copies of the column space, and the block size is n.

Why sides stop mattering

Each Mni(Di) is right semisimple as well as left semisimple by the right-handed half of (3.3), and a finite product of right semisimple rings is right semisimple by the right-handed half of (3.4). So the class of rings characterised on the left coincides with the class characterised on the right, and one may speak of semisimple rings without qualification.

Key Results

Proposition(3.4)Finite products stay semisimple

Let R1,,Rr be left semisimple rings, each with identity. Then the direct product R=R1××Rr is left semisimple. (Finiteness of r is essential.)

Proof

Write RiRi=𝔄i1𝔄imi with each 𝔄ij a minimal left ideal of Ri. View Ri as an ideal of R via the i-th coordinate embedding. Because the other factors of R annihilate Ri, a subset of Ri is an R-submodule exactly when it is an Ri-submodule; hence each 𝔄ij is also a minimal left ideal of R.

Since R=R1Rr as left R-modules, we get RR=i,j𝔄ij, a finite direct sum of minimal left ideals. So R is left semisimple.

Theorem(3.5)Wedderburn–Artin

Let R be a nonzero left semisimple ring. Then there exist an integer r1, division rings D1,,Dr and positive integers n1,,nr with

RMn1(D1)×Mn2(D2)××Mnr(Dr).

The integer r is uniquely determined, and so are the pairs (n1,D1),,(nr,Dr) up to a permutation of the indices and isomorphism of the division rings. Moreover R has exactly r isomorphism classes of simple left modules, and ni is the multiplicity of the i-th of them in RR.

Proof

Existence. Decompose RR into a finite direct sum of minimal left ideals and group them by isomorphism type as in (A): RRn1V1nrVr with the Vi pairwise non-isomorphic simple modules. Any simple left R-module is isomorphic to R/𝔪 for a maximal left ideal 𝔪, hence is a composition factor of RR, hence isomorphic to some Vi by Jordan–Hölder; so the list is complete, giving the count of simple modules.

Now compute endomorphism rings, writing endomorphisms of left modules on the right. First, End(RR)R via rρr, xxr: this map is additive, bijective (an endomorphism is determined by the image of 1), and multiplicative in the right-operator convention since ρrρs=ρrs.

Second, put Di=End(RVi), a division ring by Schur's Lemma (3.6). Since HomR(Vi,Vj)=0 for ij, again by Schur, the endomorphism ring of the direct sum is the product of the endomorphism rings of the isotypic pieces, and End(niVi)Mni(Di). Combining,

REnd(RR)i=1rMni(Di).

Uniqueness. Suppose also RMm1(D1)××Mms(Ds). Let Vi be the unique simple left module of the factor Mmi(Di), given by (3.3)(2), regarded as a left R-module through the projection. The remaining factors annihilate Vi, so Vi is a simple R-module, and VinotVj for ij because they have different annihilators. By (3.3) and (3.4),

RRm1V1msVs.

Comparing with (A) through Jordan–Hölder: the two decompositions of RR have the same composition factors with the same multiplicities, so s=r and, after reindexing, mi=ni and ViVi for all i. Finally, by (3.3)(3) applied inside the factor Ri:=Mmi(Di), and because R-endomorphisms of Vi coincide with Ri-endomorphisms (the other factors act as zero),

DiEnd(RiVi)=End(RVi)End(RVi)=Di.
Corollary(3.7)Left–right symmetry

A ring is left semisimple if and only if it is right semisimple. Consequently the adjectives left and right may be omitted, and one speaks simply of semisimple rings.

Proof

If R is left semisimple then RiMni(Di) by (3.5). Each Mni(Di) is right semisimple by the right-handed statement of (3.3)(1) — the proof is the transpose of the left-handed one, using rows instead of columns — and a finite product of right semisimple rings is right semisimple by the right-handed form of (3.4). So R is right semisimple. The converse is the mirror argument.

Corollary(3.5a)Finite-dimensional algebras (Wedderburn, 1907)

Let k be a field and R a finite-dimensional semisimple k-algebra. Then Ri=1rMni(Di) with each Di a finite-dimensional division algebra over k, and

dimkR=i=1rni2dimkDi.

If moreover k is algebraically closed then every Di=k, so RMn1(k)××Mnr(k) and dimkR=ini2.

Proof

Each DiEnd(RVi) contains k centrally and is a k-subquotient of Endk(Vi), hence finite-dimensional over k. The dimension identity is the dimension of a product of matrix algebras. If k is algebraically closed and D is a finite-dimensional division k-algebra, then for dD the commutative subalgebra k[d] is a finite field extension of k, hence equals k; so D=k.

Proof Techniques and Method

How this proof works, and which moves to reuse.

1. Decompose the regular moduleSemisimplicity plus finite generation gives RR= a finite direct sum of minimal left ideals.
2. Group by isomorphism typeCollect the summands into isotypic blocks niVi. Jordan–Hölder guarantees the grouping is well defined and that the Vi exhaust the simple modules.
3. Apply SchurDi=End(Vi) is a division ring and cross-homomorphisms vanish, so the endomorphism ring is block diagonal.
4. Use End(RR)RReading the computation backwards turns the module statement into a ring isomorphism. This step is where the right-operator convention earns its keep.
5. Uniqueness by Jordan–HölderAny second decomposition produces a second isotypic decomposition of the same module; compare composition factors.

The reusable move is step 4. Whenever an object is recoverable as the endomorphism ring of a well-understood module over itself, structural information about that module transfers to the object. Morita theory is the systematic version, and Deriving Wedderburn–Artin from the Density Theorem is a different route to the same conclusion.

Worked Example

The rational group algebra of S3

|S3|=6 is invertible in , so S3 is semisimple by Maschke's theorem. It has three simple modules over : the trivial module, the sign module, and the two-dimensional standard module V (the permutation module on three points modulo the diagonal). The standard module is absolutely irreducible, so End(V)=. Hence

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

Here r=3, (ni)=(1,1,2), and every Di=.

When the division rings are not the ground field

Take G=C4=g and k=. Then C4[x]/(x41), and x41=(x1)(x+1)(x2+1) with all three factors irreducible over . So

C4××(i),1+1+2=4,
(E.2)

All ni=1; the third division ring is the field (i), strictly larger than the ground field.

Over the same group algebra becomes 4: the number of factors changed from 3 to 4 when the field grew. The decomposition depends on the ground field, not only on the group.

A semisimple ring from linear algebra

Let T be a linear operator on a finite-dimensional k-vector space with minimal polynomial m(x)=m1(x)e1mt(x)et, the mi distinct irreducibles. Then

k[T]k[x]/(m(x))i=1tk[x]/(mi(x)ei),
(3.14)

and each factor is a field precisely when ei=1. So k[T] is semisimple exactly when m(x) is squarefree — the classical criterion for a semisimple operator, which over an algebraically closed field reads diagonalisable.

Comparison and Classification

What is true for which class of rings
radR=0left artinianproduct of matrix ringsleft = right
Semisimpleyesyesyesyes
Semiprimitive, e.g. yesnonoyes
Left artinian, e.g. T2(k)noyesnono
Simple artinianyesyesyes, r=1yes
Simple non-artinian, e.g. A1()yesnonoyes
Commutative semisimpleyesyesproduct of fieldsyes

What is true for which class of rings

Reading the decomposition off a semisimple ring
QuestionAnswer in terms of the decomposition
How many simple left modules?r, one for each factor
What are they?Vi=Dini, the column space of the i-th factor
Composition length of RR?n1+n2++nr
When is R simple?r=1
When is R commutative?all ni=1 and all Di fields
What is the centre?Z(D1)××Z(Dr), a product of r fields
How many two-sided ideals?2r, one for each subset of the factors

Relationship Map

Wedderburn–Artin sits at the junction of three chains of results: the construction of examples, the classification, and the reduction of the general case to the semisimple one.

Upstream

What it needs

  • Schur's Lemma (3.6) — supplies the Di
  • (3.3) — the model ring Mn(D)
  • (3.4) — closure under finite products
  • Jordan–Hölder — uniqueness
Downstream

What it gives

  • (3.7) left–right symmetry
  • (3.8)(3.9) uniqueness of the simple components
  • (3.10), (3.13) simple artinian rings
  • Maschke plus Wedderburn: representation theory of finite groups
Generalisations

Where it goes

  • Jacobson's structure theorem for primitive rings
  • Morita equivalence of module categories
  • Artinian rings via R/radR
  • Finite-dimensional C-algebras
R left artinianR/radR semisimpleMni(Di)lift back through radR

That chain is why the theorem matters far beyond semisimple rings: for any left artinian ring, the semisimple quotient is completely known, and the remaining work is confined to the radical.

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

For gcd(n,q)=1 the algebra 𝔽q[x]/(xn1) is semisimple, so by Wedderburn–Artin — here commutative, hence a product of fields — cyclic codes of length n correspond exactly to subsets of the irreducible factors of xn1. Every classical BCH and Reed–Solomon construction is a choice of such a subset.

Quantum information

Decoherence-free subspaces

A finite-dimensional C-algebra is iMni(), the C-version of (3.5). Noise-commuting subsystems are identified by decomposing the commutant of the noise operators into such blocks; the multiplicity spaces are the protected subsystems.

Representation theory

The group Fourier transform

For chark|G|, kGiMni(Di), and over this is the statement that the Fourier transform on G is an isomorphism onto a product of matrix algebras. Fast algorithms for non-abelian transforms compute exactly this decomposition.

Symbolic computation

Algebra recognition

Given a finite-dimensional algebra by structure constants, the standard pipeline is: compute the radical, quotient, then find the Wedderburn decomposition of the semisimple quotient. GAP and Magma expose this directly, and it underlies module decomposition and isomorphism testing.

The honest summary is that Wedderburn–Artin is not applied to a physical system; it is applied to the algebra that a physical or combinatorial problem generates, and it tells you that algebra has no hidden structure beyond a list of matrix sizes and division rings.

Computational Notes

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

  • For a semisimple algebra of dimension N over a finite field, the decomposition into simple components can be computed in polynomial time; the central primitive idempotents are found from the centre, which is a commutative algebra of dimension r.
  • The centre is the cheapest entry point: Z(R)Z(D1)××Z(Dr) is a product of r fields, so computing Z(R) and splitting it into fields immediately yields r and the central idempotents.
  • Over , deciding whether a given simple algebra is isomorphic to Mn() — the explicit isomorphism problem — is as hard as certain factorisation problems; existence of the decomposition is easy, exhibiting it is not.
  • Once the central idempotents e1,,er are known, arithmetic parallelises: computation in R splits into r independent computations in the eiR, each a matrix algebra.

Failure Modes and Common Mistakes

  • ni is the multiplicity of Vi in RR and equals dimDiVinot dimkVi unless Di=k.
  • Maschke's theorem requires G finite and chark|G|; for modular group algebras Wedderburn–Artin applies only after quotienting by the radical.
  • r is the number of simple modules, which over a non-algebraically-closed field is generally smaller than the number of conjugacy classes for a group algebra.
  • The theorem classifies the ring, not its modules over a subring, and it says nothing about how two semisimple rings can be embedded in one another.

Historical Notes and Lessons Learned

  • 1893MolienTheodor Molien decomposes finite-dimensional complex algebras into matrix blocks, obtaining the algebraically closed case before the general language exists.
  • 1898MaschkeMaschke proves that a group algebra of a finite group in non-dividing characteristic is semisimple, supplying the most important source of examples.
  • 1907WedderburnJ. H. M. Wedderburn classifies finite-dimensional algebras over an arbitrary field: modulo the largest nilpotent ideal, they are products of matrix algebras over division algebras.
  • 1927ArtinEmil Artin extends the structure theory to rings with the descending chain condition on left ideals, replacing finite dimension by a chain condition.
  • 1939Hopkins and LevitzkiLeft artinian with identity is shown to imply left noetherian, removing the ascending chain condition Artin had also assumed.
  • 1945JacobsonThe radical is defined for arbitrary rings and the density theorem generalises the structure theory to primitive rings, exhibiting Wedderburn–Artin as the artinian special case.
  • 1958MoritaMorita's theory explains the theorem categorically: R and Mn(R) have equivalent module categories, and semisimple rings are exactly those Morita equivalent to a finite product of division rings.

The methodological lesson is the replacement of a hypothesis by a weaker one at each step: finite dimension becomes DCC, DCC becomes the existence of a faithful simple module, and finally the ring-theoretic hypothesis becomes a categorical one. Each weakening kept the same proof skeleton — decompose a module, take endomorphisms.

Quick Reference

TheoremR semisimple Ri=1rMni(Di)
Uniquenessr and the pairs (ni,Di), up to permutation
Simple modulesexactly r; the i-th is Vi=Dini
Multiplicityni = copies of Vi in RR = dimDiVi
Division ringsDiEnd(RVi), by Schur
Symmetryleft semisimple right semisimple (3.7)
Dimension identitydimkR=ini2dimkDi
CentreZ(R)iZ(Di), a product of r fields
Idealsexactly 2r, all sums of simple components
Commutative casea finite product of fields
Standard decompositions
RingDecompositionCheck
S3××M2()1+1+4=6
S3××M2()1+1+4=6
C4××(i)1+1+2=4
Q84×1+1+1+1+4=8
𝔽2[x]/(x31)𝔽2×𝔽41+2=3

Frequently Asked Questions

Does Wedderburn-Artin require the ring to be an algebra over a field?

No. It applies to any left semisimple ring with identity. Finite dimension over a field is the special case Wedderburn treated in 1907; Artin's contribution was to replace it by the descending chain condition, and the modern definition of semisimplicity removes even that from the statement.

Why is the number of factors equal to the number of simple modules?

Because each factor Mni(Di) has exactly one simple module by (3.3)(2), the other factors annihilate it, and modules over a finite product decompose along the factors. So the simple modules of the product are exactly the simple modules of the factors, one apiece.

Is the decomposition unique?

The data (r;n1,D1;;nr,Dr) are unique up to permutation and isomorphism, and the simple components are unique as ideals of R. The isomorphism RiMni(Di) is not unique: composing with an inner automorphism of any factor gives another one.

What happens if the group algebra is not semisimple?

Then Maschke fails, chark divides |G|, and radkG0. Wedderburn–Artin still applies to the quotient kG/radkG, which is semisimple because kG is finite-dimensional hence artinian; recovering information about kG itself from that quotient is modular representation theory.

Can the division rings be arbitrary?

Any finite list of division rings and positive integers occurs, since the product iMni(Di) is always semisimple by (3.3) and (3.4). So the theorem is a genuine classification but not a finiteness statement: classifying division rings over a given field is the theory of the Brauer group, and over or a function field it is a deep subject.

How does this relate to the density theorem?

Jacobson's density theorem says a primitive ring acts densely on a vector space over a division ring; when a chain condition is present, dense becomes onto, and one recovers Mn(D). That route is developed in Deriving Wedderburn–Artin from the Density Theorem and gives the same classification with a different proof.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §3, (3.4)–(3.7) (pp. 34–37).
  2. J. H. M. Wedderburn, “On hypercomplex numbers”, Proceedings of the London Mathematical Society (2) 6 (1908), 77–118.
  3. E. Artin, “Zur Theorie der hyperkomplexen Zahlen”, Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg 5 (1927), 251–260.
  4. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter IV.
  5. C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, Interscience, 1962, §25–§26.
  6. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §13.

AI Suggested Questions

  • Prove that an infinite product of fields is never semisimple, and identify which characterisation of semisimplicity fails.
  • Decompose [Q8] and compare it with [Q8] and [Q8].
  • How does the number of Wedderburn factors of kG vary as k ranges over , and for a fixed finite group?
  • State and prove Maschke's theorem, and show where the hypothesis on the characteristic is used.
  • What is the Brauer group of a field, and how does it parametrise the possible Di in a Wedderburn decomposition?
  • Give the density-theorem proof of Wedderburn–Artin and compare the two arguments.
  • Which properties of a semisimple ring can be read off from the multiset of pairs (ni,Di), and which cannot?
Page
KEVOS-ENG-MATH-NCR-0022
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