Representations of Finite Groups

A representation of a finite group is a homomorphism that realizes abstract group elements as invertible linear transformations of a vector space . The central result is that every representation of a finite group over decomposes uniquely into irreducible pieces, and these irreducibles are completely captured by their characters. Applies wherever symmetry acts linearly: quantum mechanics, crystallography, number theory, error-correcting codes. Developed by Frobenius, Schur, and Burnside around 1896–1905.

A representation turns the multiplication of a finite group into the multiplication of matrices, converting algebra into linear algebra — the most computable branch of mathematics. Given a group and a field , a representation is a -vector space together with an action of by linear automorphisms, equivalently a homomorphism . Its importance is that linear algebra is fully understood, so studying how a group can act linearly reveals deep structural information about the group itself. The surprising fact, due to Maschke and Schur, is that over the entire theory collapses to a finite table of complex numbers — the character table — from which one can read off nearly everything: number of irreducibles, their dimensions, normal subgroups, and even whether the group is abelian or simple.

The Core Insight

The group algebra of a finite group is semisimple: it splits as a product of matrix algebras, one for each irreducible representation. This single algebraic fact (Maschke + Wedderburn) forces complete reducibility, orthogonality of characters, and the dimension formula . The whole subject is the systematic exploitation of this decomposition.

Formal Statement

Representation

Let be a finite group and a field. A representation of over is a finite-dimensional -vector space together with a group homomorphism

1
⟳The homomorphism property is the entire content; and follow automatically from it.

The integer is the degree (or dimension) of the representation. Choosing a basis of identifies , so becomes a homomorphism into invertible matrices. We often write for and call a -module.

Subrepresentation, Irreducibility, Equivalence

A subrepresentation is a subspace with for all . A nonzero representation is irreducible (or simple) if its only subrepresentations are and . Two representations and are equivalent (isomorphic) if there is a linear isomorphism with

2
⟳ is a change of basis intertwining the two actions; equivalence means "same representation written in different coordinates."

Character

The character of a representation is the function

3
⟳Trace is basis-independent and invariant under conjugation, , so is a class function.

Because , characters are constant on conjugacy classes; they are class functions. Note .

Maschke's Theorem

Let be a finite group and a field whose characteristic does not divide (in particular ). Then every representation of over is completely reducible: it decomposes as a direct sum of irreducible subrepresentations,

4
⟳Average any projection onto a subrepresentation over the group to produce a -equivariant projection; its kernel is a complement.

Schur's Lemma

Let be irreducible complex representations and a -equivariant linear map (). Then:

  1. If , then .
  2. If , then for some scalar .

Orthogonality and the Character Table

Define the inner product on class functions

5
⟳This is the inner product on functions with normalized counting measure; the bar is complex conjugation.

Then the irreducible characters form an orthonormal basis of the space of class functions:

6
⟳Apply Schur's Lemma to the averaged intertwiner between irreducibles and ; the trace bookkeeping yields the Kronecker delta.

Consequently the number of irreducible representations equals the number of conjugacy classes, and

7
⟳Decompose the regular representation ; the irreducible appears exactly times, and .

Why It Holds

Maschke's Theorem via Averaging

We show every subrepresentation has a -invariant complement.

Step 1. Let be a subrepresentation. Choose any linear projection (so , ), ignoring the group for now. Step 2. Average it over to make it equivariant:
8
⟳The factor requires invertible in , i.e. .
Step 3. Since each preserves and lands in , the map still has image and restricts to the identity on ; hence is a projection onto . Step 4. Check equivariance: for ,
9
⟳Re-index the sum by ; summing over is invariant under left translation.
so commutes with all , i.e. . Step 5. Then is a subrepresentation (because is equivariant) and . Iterating on the pieces gives the full decomposition into irreducibles.

Schur's Lemma

Let be equivariant, irreducible over .

Step 1. is a subrepresentation of (if , then ). By irreducibility or . Step 2. Likewise is a subrepresentation of , so it is or . Hence is either or an isomorphism, proving part (1). Step 3. For part (2) with : is algebraically closed, so has an eigenvalue . Then is equivariant with nontrivial kernel, hence is by Step 1. Thus .

Ferdinand Georg Frobenius | 1849–1917

Frobenius single-handedly founded the character theory of finite groups in a burst of papers from 1896 to 1900, motivated by a question Dedekind posed about factoring the "group determinant." Without yet having matrices in mind, he discovered orthogonality relations, the dimension formula , and the induced character. Issai Schur, his student, recast everything in the cleaner language of matrices and modules, proving Schur's Lemma and the orthogonality relations in the form used today. Burnside, working in parallel in England, wrote the first influential textbook and proved his celebrated theorem — that no nonabelian simple group has order divisible by only two primes — using characters in a way no purely group-theoretic argument matched for decades.

Building Intuition

Think of a group as a set of abstract symmetries and a representation as a way of seeing those symmetries acting on space. The trivial representation sees nothing (everything maps to ); a faithful representation sees everything. Irreducible representations are the "atoms" — the smallest pieces of space that can shuffle without breaking into smaller invariant chunks, and Maschke says every action is a clean stack of these atoms with no entanglement (no nontrivial extensions).

The character is a brilliant compression: instead of recording entire matrices, you record only their traces. Astonishingly, this loses no information for distinguishing irreducibles — two complex representations are equivalent iff they have equal characters. The character table is a finite square grid ( irreducibles conjugacy classes), and orthogonality makes its rows and columns orthonormal vectors. Computing a representation's "irreducible content" becomes computing inner products — projecting a vector onto an orthonormal basis, exactly like Fourier analysis. Indeed representation theory is the nonabelian generalization of Fourier series.

Decomposition of a representation into irreducible components, analogous to projecting onto an orthonormal basis

V ≅ m₁V₁ ⊕ m₂V₂ ⊕ m₃V₃ (Maschke) V any rep m₁ · V₁ m₂ · V₂ m₃ · V₃ mᵢ = ⟨χ_V, χᵢ⟩ irreducible "atoms" multiplicity by projection: mᵢ = (1/|G|) Σ_g χ_V(g) · conj(χᵢ(g)) — the nonabelian Fourier coefficient

Worked Examples

Character Table of $S_3$

Given: , the symmetric group on letters, . Conjugacy classes are (size 1), transpositions (size 3), and -cycles (size 2). So there are conjugacy classes, hence irreducibles. Step 1 — Dimensions. Solve with positive integers, one of them (trivial rep). The unique solution is . So . Step 2 — The two -dimensional reps. The trivial sends every . The sign sends transpositions to , -cycles to . Step 3 — The -dimensional rep. Use orthogonality. Write on classes with . From :
10
⟳weight each class value by class size; orthogonality with trivial gives one linear equation.

From : . Subtracting gives , then .

Step 4 — Verify. . ✓ irreducible. Boxed answer:

Decomposing the Permutation Representation of $S_3$

Given: acts on by permuting coordinates: . Decompose this representation into irreducibles using the table above. Step 1 — Compute its character. The trace of a permutation matrix counts fixed points: .
  • : fixes points .
  • transposition: fixes point .
  • -cycle: fixes points .

So .

Step 2 — Multiplicities via inner products (class sizes ):
11
⟳project the permutation character onto each orthonormal irreducible character.
  • .
  • .
  • .
Step 3 — Conclude.

This is the familiar fact: splits into the line (fixed by all permutations = trivial) and its -dimensional complement (the standard representation). Verify: . ✓

Common Misconceptions

Characters are class functions, not homomorphisms. in general — that fails already for of . Only -dimensional characters are themselves homomorphisms. Also, (over ), not . "Equal dimension" does not mean "equivalent." Two representations can have the same degree yet be inequivalent; you must compare full characters. Conversely, equal characters do force equivalence over — that is the strength of the theory. Maschke needs the characteristic condition. Over a field of characteristic dividing (modular representation theory), the averaging trick divides by zero, complete reducibility fails, and the whole semisimple picture collapses. Maschke fails in characteristic . Let over , generated by the matrix
12
⟳this has order since its -th power is the identity by the binomial computation in characteristic .

The line is invariant, but it has no invariant complement: any -stable line must be an eigenspace, and has only the single eigenvalue with one-dimensional eigenspace . So is reducible but not completely reducible — Maschke genuinely requires .

Connections

Representation theory sits at a crossroads of algebra and analysis. The decomposition is an instance of the Wedderburn–Artin Theorem for semisimple algebras, and Maschke's theorem is precisely the statement that is semisimple. Characters generalize the Discrete Fourier Transform: for abelian , the irreducible characters are exactly the group homomorphisms and form the Pontryagin Dual, recovering ordinary Fourier analysis on . The orthogonality relations are an instance of the Peter–Weyl Theorem for the finite (compact) group . The induced representation construction connects to Frobenius Reciprocity and underlies Galois Representations in number theory.

Real-World Applications

  1. Quantum mechanics & spectroscopy — Molecular vibration modes and atomic orbitals decompose into irreducibles of the molecule's symmetry group; selection rules for spectral transitions are character-table computations (group theory in chemistry, the ", , point groups").
  2. Crystallography — The space groups classify crystal symmetries; band structures in solids (electrons in a periodic potential) are labeled by irreducible representations at points of the Brillouin zone.
  3. Particle physics — The classification of fundamental particles uses irreducible representations of , (the "eightfold way" predicting the ), and the Lorentz group; the finite-group ideas here are the conceptual seed.
  4. Error-correcting codes — Many good codes (e.g. quadratic residue and Reed–Muller codes) are ideals in group algebras; their parameters are controlled by representation theory.
  5. The Fast Fourier Transform — The FFT is the abelian case of a general algorithmic theory of computing in using the matrix-block decomposition.
  6. Random walks and card shuffling — Mixing times of random walks on groups (e.g. Diaconis's analysis of riffle shuffles) are governed by eigenvalues read off from characters.
  7. Number theory — Artin -functions attach to representations of Galois groups; the Langlands program is built on understanding such representations.

Historical Development

  • 1837 — Gauss and Dirichlet implicitly use characters of abelian groups in studying quadratic reciprocity and primes in arithmetic progressions (Dirichlet characters).
  • 1896 — Frobenius, prompted by Dedekind's letters about the "group determinant," defines characters of nonabelian finite groups and proves the orthogonality relations and dimension formula.
  • 1897 — Frobenius introduces induced representations and proves Frobenius reciprocity.
  • 1898 — Heinrich Maschke proves complete reducibility for representations over fields of suitable characteristic.
  • 1905 — Issai Schur recasts the theory in matrix language, proves Schur's Lemma, and gives the clean modern derivation of orthogonality.
  • 1904 — William Burnside proves the theorem via character theory, a result with no elementary proof for over 60 years.
  • 1911 — Burnside's second edition of Theory of Groups of Finite Order makes representation theory a standard tool.
  • 1935 — Richard Brauer founds modular representation theory (characteristic ), where Maschke fails.
  • 1955–63 — Brauer's and others' character-theoretic methods become indispensable in the classification of finite simple groups.

Subtleties & Limits

Over the theory is essentially complete, but several frontiers remain. Modular representation theory (characteristic ) is far subtler: decomposition matrices and the structure of indecomposable (not irreducible) modules are governed by deep conjectures, including Broué's abelian defect conjecture and Donovan's conjecture, still open in general. For infinite families of groups, computing character tables explicitly is hard; the character tables of the finite groups of Lie type were determined by Deligne–Lusztig theory (1976), a profound achievement, yet "Lusztig's conjecture" on modular characters resisted full proof for decades. Even rationality questions — whether a representation can be realized over or rather than , controlled by the Frobenius–Schur indicator — connect to subtle arithmetic (the Brauer–Witt and Schur index theory). Finally, the precise relationship between a group's character table and the group itself is incomplete: nonisomorphic groups can share a character table (e.g. the order- groups and ), so the table does not determine .

See Also

Character Theory · Group Theory · Wedderburn–Artin Theorem · Schur's Lemma · Maschke's Theorem · Frobenius Reciprocity · Peter–Weyl Theorem · Representations of Lie Groups · Modular Representation Theory · Discrete Fourier Transform

Before this

  • Group Theory — conjugacy classes, normal subgroups, and homomorphisms are the objects being represented.
  • Linear Algebra — eigenvalues, trace, direct sums, and change of basis underlie every construction.
  • Vector Spaces — representations live on these; subrepresentations are invariant subspaces.
  • Inner Product Spaces — the orthogonality relations are statements about an inner product on class functions.
  • Field Theory — the role of $\mathbb{C}$ being algebraically closed and the characteristic condition in Maschke's theorem.

Where this leads