Executive Summary
Two definitions carry the whole of Wedderburn–Artin theory. A left -module is simple if and its only submodules are and ; it is semisimple if every submodule of is a direct summand. The second definition is a splitting condition, stated without ever mentioning a simple module.
Lam's shows that the splitting condition is equivalent to two structural ones: is a direct sum of simple submodules, and is merely a sum of simple submodules. The last of these is by far the easiest to verify in practice, and it is the form used everywhere downstream — including in the proof that a ring is left semisimple as soon as its regular module is.
Overview
Throughout, is a ring with identity and modules are unital. We write for a left module and for a right module; every statement below has a right-handed mirror image obtained by reading in , and nothing on this page is genuinely one-sided.
The problem these definitions solve is decomposition. Given a module, one wants to break it into pieces that cannot be broken further and then to understand the pieces separately. Two things can go wrong: the pieces may not exist, and even when they do the module may fail to be their direct sum. Semisimplicity is exactly the hypothesis that rules out both failures.
The definition. Note that is required to exist, not to be unique — and it very rarely is.
Two conventions matter. The zero module is semisimple (vacuously: its only submodule is ) but is not simple, because simple modules are required to be nonzero. And the empty sum and empty direct sum of submodules are both taken to be , which is what makes true in the degenerate case .
The largest semisimple submodule of an arbitrary module is its socle, treated on The Socle of a Module and of a Ring; a ring all of whose modules are semisimple is treated on Semisimple Rings: Definition and Equivalent Characterisations.
Learning Objectives
- State the definitions of simple and semisimple and identify the degenerate cases.
- Prove that submodules and quotient modules of semisimple modules are semisimple.
- Prove Lam : a nonzero semisimple module contains a simple submodule.
- Prove all four implications in Lam and locate exactly where Zorn's Lemma is used.
- Decide semisimplicity for -modules of dimension by inspecting invariant subspaces.
- Explain why complements exist but are not unique, and what uniqueness statement does hold.
Definitions
Let be a ring and a left -module.
- is simple (equivalently irreducible) if and the only -submodules of are and .
- is semisimple (equivalently completely reducible) if every -submodule of is an -module direct summand of .
- Direct summand
- is a direct summand if for some submodule , i.e. and .
- Minimal submodule
- A nonzero submodule containing no nonzero proper submodule — the same thing as a simple submodule.
- Minimal left ideal
- A simple submodule of the left regular module .
- Composition series
- A finite chain with each simple; is the length .
- Essential submodule
- meeting every nonzero submodule of nontrivially. In a semisimple module the only essential submodule is itself.
Semisimple is a property of a module. A ring called semisimple is one whose regular module has the property — see the companion page.
Core Concepts
Simple modules are cyclic quotients
If is simple and then is a nonzero submodule, hence : simple modules are cyclic. The surjection , , has kernel a left ideal with simple, so is a maximal left ideal. Conversely is simple for every maximal left ideal .
So the supply of simple modules is controlled by the maximal left ideals, and by Zorn's Lemma these exist whenever . This is the point of contact with the Jacobson radical, which is precisely the intersection of the annihilators of all simple left modules.
Why complements behave
The definition of semisimplicity is a demand that complements exist. Existence is a strong condition, but it propagates well: it survives passage to submodules and quotients, and it is stable under arbitrary sums. The technical engine for all three is the modular law: if and , then
Valid in the lattice of submodules of any module; the reason intersecting a decomposition with a submodule gives a decomposition.
Directness is automatic
The surprise in is the implication (3) (2): a module presented as an unstructured sum of simple submodules — with arbitrary overlaps and repetitions — is automatically a direct sum of some subfamily. One does not choose the subfamily by any formula; Zorn's Lemma produces it as a maximal independent set, in exact analogy with extracting a basis from a spanning set in linear algebra.
Isotypic components
Group the simple summands by isomorphism type. For each isomorphism class of simple modules let be the sum of all submodules of isomorphic to . Then a semisimple splits canonically as , and while the individual simple summands are not unique, the isotypic components are: they are defined without any choice.
- Multiplicities are well defined. If with all simple, then for each isomorphism class the two index sets have the same cardinality.
- By Schur's Lemma is a division ring, and — the first appearance of the matrix rings in the Wedderburn–Artin theorem.
- A semisimple module is finitely generated iff it is a finite direct sum of simples iff it has finite length iff it is noetherian iff it is artinian.
Key Results
Let be a semisimple left -module. Then every submodule and every quotient module of is semisimple.
Submodules. Let and let . Since is semisimple, for some . Intersecting with and using the modular law with gives . So is a direct summand of , and is semisimple.
Quotients. Let . By semisimplicity , and the projection induces . As is a submodule of it is semisimple by the previous paragraph, hence so is .
Every nonzero semisimple left -module contains a simple submodule.
Fix . By the cyclic submodule is semisimple, so we may replace by and assume .
Let be the set of submodules with . It is nonempty ( since ) and the union of a chain in again omits , so Zorn's Lemma yields a maximal . Since we have , and by semisimplicity with .
We claim is simple. Let . Then , so maximality of forces and hence . Intersecting with the modular law (using ) gives . So has no nonzero proper submodule and is simple.
For a left -module the following are equivalent.
- is semisimple: every submodule of is a direct summand.
- is the direct sum of a family of simple submodules.
- is the sum of a family of simple submodules.
Here the sum and the direct sum of the empty family are both , so the statement is correct for as well.
**(1) (3).** Let be the sum of all simple submodules of . By hypothesis for some . If then is semisimple by , so by it contains a simple submodule . But then by definition of , whence , contradicting . Therefore and .
**(3) (1).** Write with each simple, and let be a submodule. Consider the subsets satisfying (a) the sum is direct, and (b) . Both conditions involve only finitely many indices at a time, so the family of such is closed under unions of chains; it is nonempty because qualifies. Zorn's Lemma gives a maximal such . Put
It suffices to prove , for then is a direct summand of with complement . Since , it is enough to show for every . Suppose not, say . Then is a proper submodule of the simple module , so and
which shows that also satisfies (a) and (b) — note because . This contradicts the maximality of . Hence .
**(3) (2).** Run the same argument with : it produces with .
**(2) (3)** is immediate. This closes the cycle.
If with each simple and is any submodule, then there is with ; consequently . In particular every submodule and every quotient of is isomorphic to a direct sum of a subfamily of the — though it need not equal one.
An arbitrary sum of semisimple submodules is semisimple, and an arbitrary direct sum of semisimple modules is semisimple: each is a sum of simple submodules, so applies. Extensions, by contrast, are not: there is a nonsplit short exact sequence of -modules with semisimple ends and non-semisimple middle.
Proof Techniques and Method
How these proofs work, and which move to reuse.
Zorn on an omission condition
To manufacture a simple submodule, maximise a submodule subject to missing a fixed element . The complement of a maximal such submodule is forced to be simple. This is the whole of .
Zorn on an independence condition
To extract a direct sum from a plain sum, maximise a subfamily subject to independence plus disjointness from . Both conditions are of finite character, so chains cause no trouble.
Simplicity turns non-containment into zero intersection
If is simple and , then — there is no middle ground. This dichotomy converts a failure of covering into a fresh independent summand.
Move 3 is the reason the argument terminates at all: without simplicity, could be a nonzero proper submodule and no contradiction with maximality would follow. It is worth noticing that the proof of uses the simplicity of the only through this dichotomy.
A fourth, lighter technique is the reduction to cyclic submodules: any module is the sum of its cyclic submodules, so a property that (i) holds for cyclic modules and (ii) is preserved under sums, holds for all modules. Both and the ring-level theorem use this reduction, and it is how one avoids ever having to handle an arbitrary module directly.
Worked Example
Two-dimensional modules over
Let be a field and . Giving the structure of a -module is the same as choosing a matrix for to act by, and the -submodules of are exactly the -invariant subspaces. So semisimplicity of can be decided by pure linear algebra.
Case 1: distinct rational eigenvalues
Take and . The invariant subspaces are , the two eigenlines, and . Then
Semisimple of length , with two non-isomorphic simple summands; not simple.
Case 2: irreducible characteristic polynomial
Take and , with characteristic polynomial , irreducible over . There is no rational eigenvalue, hence no invariant line, so is simple as a -module: . Extending scalars to destroys simplicity — over the same matrix has eigenvalues and splits into two lines. Simplicity is not preserved by field extension; semisimplicity here is.
Case 3: a Jordan block
Take over any field . Solving gives , so the only invariant line is . Since has no complement among invariant subspaces, is not semisimple; it is indecomposable of length , with and .
Case 4: scalar action
makes every line invariant, so with : isotypic, semisimple, and possessing infinitely many different complements to any given line when is infinite. This is the standard warning that complements are not unique.
| Action of | Minimal polynomial | Invariant lines | Simple? | Semisimple? | |
|---|---|---|---|---|---|
| over | exactly | no | yes | ||
| rotation, over | none | yes | yes | ||
| Jordan block | exactly | no | no | ||
| identity, infinite | infinitely many | no | yes |
The general statement behind the table: for a field, a finite-dimensional -module is semisimple iff the minimal polynomial of the acting matrix is squarefree — over , and qualify while does not.
Process and Workflow
A practical route for deciding whether a given module is semisimple.
Is the module semisimple?
Comparison and Classification
| Module | Over | Simple | Semisimple | Indecomposable | Finite length |
|---|---|---|---|---|---|
| yes | yes | yes | yes, | ||
| no | yes | no | yes, | ||
| no | no | yes | yes, | ||
| no | no | yes | no | ||
| no | no | yes | no | ||
| no | yes | no | no | ||
| (natural) | yes | yes | yes | yes, | |
| no | no | yes | yes, |
| Submodules | Quotients | Direct sums | Extensions | |
|---|---|---|---|---|
| Simple | no | no | no | no |
| Semisimple | yes | yes | yes | no |
| Finite length | yes | yes | finite only | yes |
| Indecomposable | no | no | no | no |
| Noetherian | yes | yes | finite only | yes |
Which properties are inherited by which constructions
The single row worth memorising is the second: semisimplicity is closed under everything except extension, and the failure under extension is exactly what the Jacobson radical measures.
Relationship Map
The last three nodes are equivalent; only the first implication is strict. Below, the properties a single module can carry, arranged by logical strength.
- Semisimple module —
- implies
- every submodule is a direct summand
- every submodule and quotient is semisimple
- has no nonzero superfluous submodule
- , where is the intersection of maximal submodules
- is implied by
- simple
- a sum of simple submodules
- a module over a semisimple ring
- a -module with , finite
- does not imply
- finitely generated
- artinian or noetherian
- indecomposable
- simple
- implies
In the other direction, an arbitrary module has a largest semisimple submodule and a smallest submodule with semisimple quotient when is nice enough; the first always exists and is the subject of The Socle of a Module and of a Ring.
Applications and Industry Use
Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.
Complete reducibility
A representation of a group over a field is a module over the group algebra; it is completely reducible exactly when that module is semisimple. Maschke's theorem supplies the hypothesis in characteristic zero, and the whole character-theoretic apparatus presumes it.
Symmetry-adapted bases
Decomposing a symmetric linear system into isotypic components block-diagonalises the system matrix. This is the algebraic content of symmetry reduction in finite element analysis and of the fast Fourier transform for abelian groups.
Cyclic codes as minimal ideals
When the algebra is semisimple, so cyclic codes of length are direct sums of minimal ideals, each generated by a primitive idempotent. Semisimplicity is what makes the idempotent generator exist.
Module chopping
The MeatAxe splits a module over a finite field into its composition factors. Detecting simplicity of the pieces is the primitive operation, and semisimplicity of the whole is checked by testing whether the radical acts as zero.
Honest summary: simple and semisimple modules are infrastructure. They are almost never the object of study; they are the vocabulary in which decomposition theorems in representation theory, coding theory and harmonic analysis are stated.
Computational Notes
Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.
Let be a finite-dimensional algebra over a field and a finite-dimensional -module, both given by structure constants and matrices.
- Semisimplicity test. is semisimple iff : a semisimple module is killed by the radical, and conversely such an is a module over the semisimple ring . Given a basis of , the test is matrix multiplications.
- Simplicity test. Over a finite field, Norton's irreducibility test inside the MeatAxe decides simplicity in field operations per attempt, where , with randomised element selection; a failure returns a proper submodule.
- Composition factors. Recursive chopping yields a composition series; the factors are unique by Jordan–Hölder, so the output is canonical even though the series is not.
- Where it stops. For infinite-dimensional modules over finitely presented rings none of this is available; simplicity is not decidable in general, since the word problem for finitely presented rings is undecidable.
Failure Modes and Common Mistakes
- Do not read as saying that a submodule of is a sub-sum . It is only isomorphic to one; the diagonal submodule of is the standard counterexample.
- Do not assume semisimple modules are finitely generated. over is semisimple, neither noetherian nor artinian.
- Do not conflate with semisimplicity for a general module. Semisimple implies ; the converse needs a hypothesis such as artinian. Over , but is not semisimple.
- Do not forget the nonzero requirement in the definition of simple; a stray zero module inserted into a list of composition factors invalidates length counts.
Quick Reference
| You want | Use | Reference |
|---|---|---|
| A simple submodule | nonzero semisimple | (2.3) |
| Directness from a plain sum | (2.4)(3) (2) | |
| A complement for | semisimple | (2.4)(3) (1) |
| Semisimplicity of | semisimple | (2.2) |
| Semisimplicity of | semisimple | (2.2) |
| All modules semisimple | semisimple | (2.5) |
Frequently Asked Questions
Is a simple module semisimple?
Yes. If is simple its only submodules are and , and both are direct summands (). The converse fails in two ways: the zero module is semisimple but not simple, and is semisimple of length .
Why is Zorn's Lemma needed, and can it be avoided?
It is needed twice: to produce a maximal submodule omitting a given element in , and to extract a maximal independent subfamily in . For modules of finite length both maximal objects can be found by descending induction on length, so the proofs are choice-free in that case. For arbitrary modules some form of choice is genuinely required — even the statement that every vector space has a basis is equivalent to the axiom of choice.
If , is every submodule of one of the sub-sums?
No — only isomorphic to one. In the diagonal is a submodule isomorphic to but distinct from both factors. The correct statement is that there is with , so .
Does semisimple imply finite length?
No. is a semisimple -module of infinite length. A semisimple module has finite length precisely when it is finitely generated, and then the length is the number of simple summands.
How is semisimplicity of a module related to semisimplicity of the ring?
A ring is left semisimple when its own left regular module is semisimple, and by that single condition forces every left module to be semisimple. So a semisimple ring is one for which the property is universal, while an individual module can be semisimple over a ring that is very far from semisimple — for instance over .
What replaces semisimplicity when it fails?
Two devices. The socle picks out the largest semisimple part, and the radical measures the obstruction: for a module over a finite-dimensional algebra, is the largest semisimple quotient. Together they give the Loewy filtration, whose layers are semisimple even when is not.
References
- T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §2, results (2.1)–(2.4), pp. 25–27.
- F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §9 (semisimple modules and the socle).
- N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter III.
- N. Bourbaki, Algèbre, Chapitre VIII: Modules et anneaux semi-simples, Hermann, Paris, 1958.
- L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.
AI Suggested Questions
- Prove that a module is semisimple if and only if every cyclic submodule is semisimple.
- State and prove the uniqueness of multiplicities in a semisimple decomposition when the index sets are infinite.
- Show that is a product of matrix rings over division rings, and identify the division rings.
- Give an example of a finite-dimensional algebra and a module that is semisimple over the algebra but not after extending the base field.
- How does the notion of a simple module change for rings without an identity element?
- Describe the lattice of submodules of a semisimple module of finite length and explain when it is a Boolean lattice.
- Work through Maschke's theorem and identify exactly where the hypothesis that the group order is invertible is used.
