← LibraryCompletely Reducible Linear GroupsEngineering · Engineering MathematicsLesson 327/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202619 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Linear groups

Completely Reducible Linear Groups

A linear group GGL(V) is completely reducible when V is a semisimple kG-module. Since kG itself is never semisimple for infinite G, this is a condition on the representation, and it is equivalent to semisimplicity of the finite-dimensional algebra Spank(G).

Page ID
KEVOS-ENG-MATH-NCR-0071
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(9.10)–(9.15), §9 (pp. 154–158)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Call GGL(V) completely reducible if V is a semisimple kG-module. For finite G with chark|G| this is Maschke's theorem and nothing more need be said. For infinite G the group algebra kG is never semisimple, so the property has to be read as a statement about the single module V.

The translation that makes the notion tractable is (9.11): G is completely reducible exactly when the finite-dimensional algebra S=Spank(G)EndkV is semisimple. A question about an infinite group becomes a question about the radical of an algebra of dimension at most n2.

radS=0The criterion
n2dimkS
subnormalInheritance, via Clifford
localTested on f.g. subgroups

Overview

Complete reducibility is the good behaviour one wants from a representation: it means V breaks into simple pieces with no gluing, so that every invariant subspace has an invariant complement and the module is determined by its composition factors.

For finite groups over a field of coprime characteristic, Maschke's theorem hands this to us for free. The point of §9 is that a lot survives when G is infinite. Three results do the work: complete reducibility is detected by an algebra (9.11); it is a local property (9.13); and it passes down to subnormal subgroups (9.15) and up along subgroups of finite index prime to the characteristic (9.12).

What is left over — the obstruction to complete reducibility, packaged as a normal subgroup of G — is the subject of The Unipotent Radical of a Linear Group.

Learning Objectives

  • State Definition (9.10) and explain why kG semisimple is a strictly stronger condition.
  • Prove (9.11): complete reducibility S=Spank(G) semisimple.
  • Prove (9.12): if [G:H]=m with charkm and H is completely reducible, so is G.
  • Prove (9.13): complete reducibility is detected on finitely generated subgroups.
  • Prove (9.14): if every element of G has finite order prime to chark then G is completely reducible.
  • Prove (9.15): subnormal subgroups inherit complete reducibility.

Definitions

Definition(9.10)Completely reducible linear group

Let k be a field, V a finite-dimensional k-vector space and GGL(V) a linear group. Then G is completely reducible if V is a completely reducible — that is, semisimple — module over the group algebra kG: a finite direct sum of simple kG-submodules.

Equivalently: every kG-submodule of V has a kG-complement in V. The finiteness of the direct sum is automatic, since dimkV<.

Spank(G)
The k-span of G inside EndkV. It is a subalgebra, being closed under multiplication, and equals the image of the algebra map kGEndkV; so dimkSpank(G)n2 whatever the size of G.
Irreducible linear group
V is a simple kG-module. Irreducible completely reducible; the converse fails whenever V splits.
Subnormal
HGm1G0=G for some finite chain. Normal subgroups are the case m=1.
Unipotent element
gGL(V) with (g1) nilpotent. A nontrivial unipotent element never acts semisimply, so it obstructs complete reducibility as soon as it is normal.
radS
The Jacobson radical of the finite-dimensional algebra S; here it is nilpotent, and it vanishes exactly when S is semisimple.

Complete reducibility of G is always relative to the given embedding G inside GL(V). The same abstract group can be completely reducible in one representation and not in another.

Core Concepts

Why the group algebra is the wrong object

If G is infinite then kG is never a semisimple ring (6.3) — for instance the augmentation ideal of an infinite group is never a direct summand. So the naive reading of completely reducible as the group algebra is semisimple would make the class empty for infinite G, which is not what is wanted.

The finite-dimensional image S=Spank(G) is the right substitute. It forgets everything about G except its action on V, and it is a finite-dimensional algebra, so Wedderburn–Artin theory applies verbatim.

Complete reducibility is a local property

Because dimkSn2, some finite subset of G already spans S. The subgroup generated by that subset spans the same algebra, so it is completely reducible exactly when G is — this is (9.13). Consequently, results proved for finitely generated groups, notably Schur's theorem, transfer immediately to arbitrary linear groups.

Which direction inheritance runs

Downward along subnormal subgroups, by Clifford's theorem (9.15). Upward along subgroups of finite index prime to the characteristic, by relative Maschke (9.12). Neither holds for arbitrary subgroups or arbitrary overgroups: SL2() is completely reducible on 2 but its unipotent subgroup (1101) is not — and that subgroup is not subnormal.

Key Results

Proposition(9.11)Algebraic criterion

Let GGL(V) with dimkV< and put S=Spank(G)EndkV. Then G is completely reducible iff S is a semisimple k-algebra.

Proof

The kG-submodules of V and the S-submodules of V are the same subspaces, since S is spanned by G. So V is semisimple over kG iff it is semisimple over S.

() If S is semisimple then every S-module is semisimple; in particular V is.

() Suppose V is a semisimple S-module. The radical radS annihilates every simple S-module, hence annihilates V. But SEndkV, so V is a faithful S-module and radS=0. As S is a finite-dimensional algebra, it is artinian, and an artinian ring with zero radical is semisimple.

Counterexample(9.11a)The standard non-example

Over any field k, the group G={(1h01):hk} acting on V=k2 is not completely reducible: the line ke1 is the unique invariant line, so it has no invariant complement. Here S=Spank(G)=kIkE12 with E122=0, so radS=kE120, in agreement with (9.11).

Theorem(9.12)Subgroups of finite index

Let GGL(V) with dimkV<, and let HG be a subgroup of finite index m=[G:H] with charkm. If H is completely reducible on V, then so is G.

Proof

This is Maschke's averaging argument relative to H. Let WV be a kG-submodule. Since V is semisimple over kH, there is a kH-linear projection π:VW with π|W=idW. Choose coset representatives g1,,gm for H in G and set

π(v)=1mi=1mgiπ(gi1v),vV.

The factor 1/m exists in k because charkm. The definition does not depend on the representatives: replacing gi by gih with hH gives gihπ(h1gi1v)=giπ(gi1v) by kH-linearity of π.

π maps into W because π does and W is G-stable; π|W=id because π|W=id; and π is kG-linear because left translating the coset representatives by g permutes them. So W is a direct summand of V as a kG-module. Since every submodule of the finite-dimensional module V is a direct summand, V is semisimple.

Lemma(9.13)Complete reducibility is local

Let GGL(V) with dimkV<. If every finitely generated subgroup of G is completely reducible, then G is completely reducible.

Proof

S=Spank(G) has dimension at most n2, so we may choose g1,,gmG forming a k-basis of S. Let H=g1,,gm, a finitely generated subgroup. Then Spank(H)S contains a basis of S, so Spank(H)=S.

By hypothesis H is completely reducible, so Spank(H)=S is semisimple by (9.11); applying (9.11) in the other direction, G is completely reducible.

Proposition(9.14)Torsion with orders prime to the characteristic

Let GGLn(k) be a group in which every element has finite order prime to chark. (When chark=0 this just says G is torsion.) Then G is completely reducible.

Proof

Let HG be finitely generated. It is a finitely generated torsion linear group, hence finite by Schur's Theorem (9.9). Write p=chark. If p>0 divided |H|, Cauchy's theorem would produce an element of order p in H, contrary to hypothesis; so p|H| and Maschke's Theorem makes V a semisimple kH-module. Thus every finitely generated subgroup of G is completely reducible, and (9.13) finishes the proof.

Proposition(9.15)Subnormal subgroups

Let GGL(V) be a completely reducible linear group with dimkV<, and let H be a subnormal subgroup of G. Then H is completely reducible.

Proof

By induction along the subnormal chain it suffices to treat HG. Write V=V1Vt with each Vi a simple kG-module. Each Vi is finite-dimensional, so Clifford's Theorem (8.5) applies: the restriction of Vi to kH is a semisimple module. A direct sum of semisimple modules is semisimple, so V is semisimple over kH.

Corollary(9.12a)Finite index in characteristic zero

Let chark=0, GGL(V) and HG of finite index. Then G is completely reducible iff H is.

One direction is (9.12). For the other, a subgroup of finite index contains a normal subgroup H0G of finite index (the core of H); if G is completely reducible then so is H0 by (9.15), and then so is H by (9.12) applied to H0H, the index being finite and invertible in k.

PropositionAbelian completely reducible groups over an algebraically closed field

Let k be algebraically closed and GGL(V) completely reducible with dimkV<. Then G is abelian iff G is conjugate in GL(V) to a group of diagonal matrices.

Indeed, S=Spank(G) is then a commutative semisimple finite-dimensional algebra over an algebraically closed field, so Sk××k; the corresponding decomposition of V into simple S-modules is a decomposition into common eigenlines. The converse is clear.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Replace the group by its span

Every proof in this section starts by passing from G to S=Spank(G). The submodule lattices agree, so nothing is lost, and S is finite-dimensional even when G is not.

Move 2

Average with 1/m

Maschke's averaging works over any subgroup of finite index, provided the index is invertible in k. The projection is repaired coset by coset; nothing about finiteness of G is needed.

Move 3

Clifford for restriction

Restricting a simple module to a normal subgroup gives a semisimple module. This is the only tool that moves complete reducibility downwards, and it is why subnormal and not arbitrary appears in (9.15).

A fourth move is worth naming: faithfulness kills the radical. In (9.11) we know radS annihilates V and V is faithful, so radS=0. The same two-line argument identifies the radical in (9.24) and is the standard way to compute radS for a concrete matrix algebra.

Worked Example

Two groups in GL2(), one reducible and one not

Let A=(1101) and B=(1011) in GL2().

**G1=A.** Then Am=(1m01), so Span(G1)=I+E12, of dimension 2. Since E122=0, this algebra is local with rad=E120. By (9.11), G1 is not completely reducible — as is visible directly: e1 is the only invariant line.

**G2=SL2()=A,B.** Now AI=E12 and BI=E21 lie in the span, and

BA=(1112),BAIE12E21=(0001)=E22.
(E.1)

So Span(G2) contains I,E12,E21,E22 and therefore equals M2(), which is simple, hence semisimple. By (9.11), SL2() is completely reducible on 2; in fact 2 is a simple module.

An infinite completely reducible group by way of (9.12)

Let k=, V=2, and let

H={(a00a1):a×},w=(0110),G=H,w.
(E.2)

H is infinite abelian and V=e1e2 is a sum of two simple kH-modules, so H is completely reducible. Since w2=I and wHw1=H, we have [G:H]=2, and char=02; so (9.12) gives that G is completely reducible.

Direct check: the only H-invariant lines are e1 and e2 — a line through (x,y) with x,y0 would need a=a1 for every a× — and w interchanges them. So V has no G-invariant line and is a simple kG-module, which is stronger than what (9.12) promised.

Where (9.14) has teeth

Take k=𝔽5 and let GGL2(𝔽5) be any subgroup all of whose elements have order prime to 5 — for instance the group of order 8 generated by (0110) and (0110), of exponent 4. Proposition (9.14) gives complete reducibility with no need to know |G| in advance; here 58, so Maschke would also do.

Process and Workflow

Is your linear group GGL(V) completely reducible?

G finite, chark|G|Yes, by Maschke. No computation needed.
G finite, chark=p divides |G|Not automatic. Necessary condition: the largest normal p-subgroup Op(G) must act trivially on V. Even that is not sufficient — see the unipotent radical page.
Every element of finite order prime to charkYes, by (9.14), whatever the cardinality of G.
None of the aboveCompute S=Spank(G) by spinning up products of generators, then test radS=0. This is a finite linear algebra problem of size at most n2.
Generate the algebraFrom matrix generators, build an echelonised basis of S=Spank(G); it has at most n2 elements.
Compute the radicalIn characteristic 0, radS is the kernel of the trace form (a,b)tr(ab) on S; in characteristic p use the Friedl–Rónyai algorithm.
DecideradS=0 iff G is completely reducible, by (9.11).
If not zero, extract the obstruction{gG:g1radS} is the unipotent radical of G, by (9.24).

Comparison and Classification

Completely reducible or not: a working list
Linear group GGL(V)Completely reducible?Reason
G finite, chark|G|yesMaschke
G torsion, all orders prime to charkyes(9.14)
GLn(k) or SLn(k) on knyes — indeed irreducibleno invariant subspace
Diagonal matrices on knyessum of n eigenlines
UTn(k), n2nounique invariant flag, radical nonzero
k×UTn(k), n2nosame flag
kG regular module, G finite, p|G|nokG not semisimple (6.1)
S3 on the 2-dimensional module over 𝔽3no(1,1,1) becomes an invariant line
Which operations preserve complete reducibility
preserved in generalpreserved with a hypothesisreference
Pass to a normal subgroupyesno hypothesis needed(9.15)
Pass to a subnormal subgroupyesno hypothesis needed(9.15)
Pass to an arbitrary subgroupnoASL2()
Pass to an overgroup of finite indexnoindex prime to chark(9.12)
Pass to a directed unionyesspans stabilise(9.13)
Extend the base fieldpartialseparability issues

Which operations preserve complete reducibility

Relationship Map

The property sits between two much better known ones, and the containments are strict.

All linear groupsGGL(V), dimkV<
Trivial unipotent radicalno nontrivial normal unipotent subgroup — necessary for complete reducibility, by (9.24)
Completely reducibleV semisimple over kG; equivalently radSpank(G)=0
IrreducibleV simple over kG; equivalently Spank(G) is simple, and equal to Mn(k) when k=k¯
kG semisimpleonly possible for G finite with chark|G|
kG semisimpleV semisimple over kGradSpank(G)=0unipotent radical trivial

None of the implications in the chain reverses. The last one fails already for a finite group of order divisible by the characteristic with no normal p-subgroup, acting on its own group algebra.

Design Considerations

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

  • Model the pair, not the group. Complete reducibility belongs to (G,V). Record the module whenever you assert it; the same G may be completely reducible on one module and unipotent on another.
  • **Work with S, not kG.** For infinite G the group algebra is intractable and never semisimple. Everything decidable about complete reducibility is visible in the at most n2-dimensional algebra Spank(G).
  • Choose the base field deliberately. Extending k can only refine the decomposition, and over k¯ the theory is cleanest: irreducible becomes absolutely irreducible and abelian completely reducible groups become diagonal. If arithmetic information matters, stay over k and carry the division algebra EndkG(V) along.
  • Decide early whether you need semisimplicity of the algebra or of the module. If you need kG itself semisimple you are back to finite groups of order prime to chark; do not assume the stronger statement when the weaker one is what your argument requires.
  • Use locality. By (9.13) you may always assume G is finitely generated when proving complete reducibility, which brings Schur's theorem and finite group theory into range.

Failure Modes and Common Mistakes

  • Do not conclude complete reducibility from trivial unipotent radical; that condition is necessary and not sufficient.
  • Do not assume the simple summands are unique as subspaces — only the isotypic components are canonical.
  • Do not read (9.14) as torsion implies completely reducible: in characteristic p, elements of order p are precisely the ones excluded, and a unipotent group in characteristic p is torsion and never completely reducible unless trivial.
  • Do not forget that a semisimple Spank(G) may still be a proper subalgebra of EndkV — semisimple does not mean everything.

Best Practices

  • State the module together with the group whenever complete reducibility is asserted.
  • To prove complete reducibility, exhibit a semisimple Spank(G); to disprove it, exhibit an invariant subspace with no invariant complement, or a nonzero nilpotent element of the span that is g1 for some gG.
  • When the group is infinite, reduce to a finitely generated subgroup with the same span before invoking anything from finite group theory.
  • Check the characteristic against both |G| and [G:H] before applying Maschke or (9.12); those are different numbers and both matter.
  • When working over a non-closed field, record EndkG(V) — it is what distinguishes irreducible from absolutely irreducible and controls what happens on extending scalars.

Quick Reference

Definition (9.10)V is a semisimple kG-module
Criterion (9.11)Spank(G) semisimple, i.e. radSpank(G)=0
Finite index (9.12)H c.r., [G:H]=m, charkm G c.r.
Local (9.13)all f.g. subgroups c.r. G c.r.
Torsion (9.14)all element orders prime to chark c.r.
Subnormal (9.15)G c.r., H subnormal H c.r.
NeverkG semisimple for infinite G (6.3)
Necessary conditionunipotent radical ={1}, by (9.24)
Numbered results of §9 on this page
ReferenceStatementMain hypothesis
(9.10)definition of completely reducibledimkV<
(9.11)c.r. span is semisimplenone
(9.12)lift along finite indexchark[G:H]
(9.13)local characternone
(9.14)torsion of coprime ordersorders prime to chark
(9.15)descend to subnormal subgroupssubnormality

Frequently Asked Questions

Why not simply say the group algebra is semisimple?

Because for an infinite group kG is never semisimple (6.3), and every interesting linear group in §9 is infinite. The definition therefore refers to the specific module V. The finite-dimensional shadow of kG that does carry the information is Spank(G)=im(kGEndkV), and (9.11) says its semisimplicity is exactly what is wanted.

Why must the subgroup in (9.15) be subnormal?

Because Clifford's theorem needs normality, and subnormality is what one gets by iterating it. An arbitrary subgroup can be much worse behaved than the whole group: SL2() is completely reducible on 2 but contains a unipotent copy of that is not. The failure is not an artefact of the proof.

Does complete reducibility survive field extension?

Semisimplicity of Spank(G) can fail after extension when the base field is imperfect: a semisimple algebra S over k may have SkK with nonzero radical if the centre of S involves an inseparable extension. Over a perfect field — in particular in characteristic 0 or over a finite field — the property is stable under all extensions of k.

How do I actually compute Spank(G)?

Spin it up: start with the identity and the generators, repeatedly multiply current basis elements by generators, and echelonise. The process terminates in at most n2 steps because the span is a subspace of EndkV. Then compute the radical — in characteristic 0 as the kernel of the trace form on S, in characteristic p with the Friedl–Rónyai algorithm.

What is the relationship with the unipotent radical?

By (9.24) the unipotent radical of G is {gG:g1radSpank(G)}. If G is completely reducible the radical is zero, so the unipotent radical is trivial. The converse fails: the group algebra of a finite group with no normal p-subgroup, acting on itself in characteristic p dividing the order, has trivial unipotent radical and is not completely reducible.

Is an irreducible linear group completely reducible?

Yes, trivially: a simple module is a one-term direct sum of simple modules. The converse fails as soon as V decomposes — the diagonal group in GL2(k) is completely reducible and reducible at once. When k is algebraically closed, irreducibility is the stronger statement that Spank(G) is all of Mn(k), by Burnside's theorem.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §9 (pp. 154–158), with §6 and §8 for Maschke's and Clifford's theorems.
  2. C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, Wiley-Interscience, 1962, §49 (Clifford theory).
  3. B. A. F. Wehrfritz, Infinite Linear Groups, Ergebnisse der Mathematik 76, Springer-Verlag, 1973, Chapter 1.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §9 and §13.
  5. J.-P. Serre, “Complète réductibilité”, Séminaire Bourbaki, Exposé 932, Astérisque 299 (2005), 195–217.
  6. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Give an example of a semisimple algebra over an imperfect field whose base change has nonzero radical, and interpret it for linear groups.
  • How does Clifford theory describe the restriction of a simple module to a normal subgroup beyond mere semisimplicity?
  • Is there a characterisation of completely reducible subgroups of GL(n,Z) in terms of arithmetic invariants?
  • What is the correct analogue of complete reducibility for linear algebraic groups, and how does Serre's notion of G-complete reducibility generalise it?
  • Work out the complete reducibility of the natural module for the symmetric group S_n over a field of characteristic p dividing n.
  • Which algorithms compute the radical of a matrix algebra over a finite field, and what is their complexity?
  • Can complete reducibility of a linear group be decided from the character of the representation alone in characteristic p?
Page
KEVOS-ENG-MATH-NCR-0071
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Schur’s Theorem on Torsion Linear GroupsArticle · Engineering MathematicsNEXT LESSON →Unipotent Elements and the Lie–Kolchin–Suprunenko TheoremArticle · Engineering MathematicsBurnside’s Theorem on Irreducible Subalgebras of Matrix RingsArticle · Engineering MathematicsThe Unipotent Radical of a Linear GroupArticle · Engineering Mathematics