Representations of Finite Groups

⚡ Key Takeaways

A representation of a finite group GG is a homomorphism ρ:G→GL(V)\rho: G \to GL(V) that realizes abstract group elements as invertible linear transformations of a vector space VV. The central result is that every representation of a finite group over C\mathbb{C} 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.

💡 The Core Insight

The group algebra C[G]\mathbb{C}[G] 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 ∣G∣=∑di2|G| = \sum d_i^2. The whole subject is the systematic exploitation of this decomposition.

Formal Statement

DefinitionRepresentation

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

1
ρ:G⟶GL(V),ρ(gh)=ρ(g)ρ(h),  ρ(e)=idV.\quad \rho : G \longrightarrow GL(V), \qquad \rho(gh) = \rho(g)\rho(h),\ \ \rho(e) = \mathrm{id}_V.

Derivation hint: The homomorphism property is the entire content; ρ(e)=id\rho(e)=\mathrm{id} and ρ(g−1)=ρ(g)−1\rho(g^{-1})=\rho(g)^{-1} follow automatically from it. The integer dim⁡kV=n\dim_k V = n is the degree (or dimension) of the representation. Choosing a basis of VV identifies GL(V)≅GLn(k)GL(V) \cong GL_n(k), so ρ\rho becomes a homomorphism into invertible n×nn\times n matrices. We often write g⋅vg\cdot v for ρ(g)v\rho(g)v and call VV a GG-module.

DefinitionSubrepresentation, Irreducibility, Equivalence

A subrepresentation is a subspace W⊆VW \subseteq V with ρ(g)W⊆W\rho(g)W \subseteq W for all gg. A nonzero representation VV is irreducible (or simple) if its only subrepresentations are 00 and VV. Two representations ρ:G→GL(V)\rho:G\to GL(V) and σ:G→GL(W)\sigma:G\to GL(W) are equivalent (isomorphic) if there is a linear isomorphism T:V→WT:V\to W with

2
T ρ(g)=σ(g) Tfor all g∈G.\quad T\,\rho(g) = \sigma(g)\,T \qquad \text{for all } g \in G.

Derivation hint: TT is a change of basis intertwining the two actions; equivalence means "same representation written in different coordinates."

DefinitionCharacter

The character of a representation ρ:G→GL(V)\rho:G\to GL(V) is the function

3
χρ:G→C,χρ(g)=tr⁡(ρ(g)).\quad \chi_\rho : G \to \mathbb{C}, \qquad \chi_\rho(g) = \operatorname{tr}\big(\rho(g)\big).

Derivation hint: Trace is basis-independent and invariant under conjugation, tr⁡(ABA−1)=tr⁡(B)\operatorname{tr}(ABA^{-1})=\operatorname{tr}(B), so χ\chi is a class function. Because tr⁡(ρ(hgh−1))=tr⁡(ρ(g))\operatorname{tr}(\rho(hgh^{-1})) = \operatorname{tr}(\rho(g)), characters are constant on conjugacy classes; they are class functions. Note χρ(e)=dim⁡V\chi_\rho(e) = \dim V.

TheoremMaschke's Theorem

Let GG be a finite group and kk a field whose characteristic does not divide ∣G∣|G| (in particular k=Ck=\mathbb{C}). Then every representation of GG over kk is completely reducible: it decomposes as a direct sum of irreducible subrepresentations,

4
V≅V1⊕V2⊕⋯⊕Vm,Vi irreducible.\quad V \cong V_1 \oplus V_2 \oplus \cdots \oplus V_m, \qquad V_i \text{ irreducible}.

Derivation hint: Average any projection onto a subrepresentation over the group to produce a GG-equivariant projection; its kernel is a complement.

TheoremSchur's Lemma

Let V,WV,W be irreducible complex representations and T:V→WT:V\to W a GG-equivariant linear map (Tρ(g)=σ(g)TT\rho(g)=\sigma(g)T). Then: 1. If V≇WV\not\cong W, then T=0T=0. 2. If V=WV = W, then T=λ idT = \lambda\,\mathrm{id} for some scalar λ∈C\lambda\in\mathbb{C}.

TheoremOrthogonality and the Character Table

Define the inner product on class functions

5
⟨χ,ψ⟩=1∣G∣∑g∈Gχ(g) ψ(g)‾.\quad \langle \chi, \psi\rangle = \frac{1}{|G|}\sum_{g\in G}\chi(g)\,\overline{\psi(g)}.

Derivation hint: This is the L2L^2 inner product on functions G→CG\to\mathbb C with normalized counting measure; the bar is complex conjugation. Then the irreducible characters χ1,…,χr\chi_1,\dots,\chi_r form an orthonormal basis of the space of class functions:

6
⟨χi,χj⟩=δij.\quad \langle \chi_i, \chi_j\rangle = \delta_{ij}.

Derivation hint: Apply Schur's Lemma to the averaged intertwiner between irreducibles ii and jj; the trace bookkeeping yields the Kronecker delta. Consequently the number rr of irreducible representations equals the number of conjugacy classes, and

7
∣G∣=∑i=1rdi2,di=χi(e)=dim⁡Vi.\quad |G| = \sum_{i=1}^{r} d_i^2, \qquad d_i = \chi_i(e) = \dim V_i.

Derivation hint: Decompose the regular representation C[G]\mathbb{C}[G]; the irreducible ViV_i appears exactly did_i times, and dim⁡C[G]=∣G∣\dim\mathbb{C}[G]=|G|.

Why It Holds

ProofMaschke's Theorem via Averaging

We show every subrepresentation has a GG-invariant complement.

Step 1. Let W⊆VW \subseteq V be a subrepresentation. Choose any linear projection π0:V→W\pi_0: V \to W (so π0∣W=id\pi_0|_W = \mathrm{id}, im⁡π0=W\operatorname{im}\pi_0 = W), ignoring the group for now.

Step 2. Average it over GG to make it equivariant:

8
π=1∣G∣∑g∈Gρ(g) π0 ρ(g)−1.\quad \pi = \frac{1}{|G|}\sum_{g\in G} \rho(g)\,\pi_0\,\rho(g)^{-1}.

Derivation hint: The factor 1/∣G∣1/|G| requires ∣G∣|G| invertible in kk, i.e. char⁡k∤∣G∣\operatorname{char} k \nmid |G|.

Step 3. Since each ρ(g)\rho(g) preserves WW and π0\pi_0 lands in WW, the map π\pi still has image WW and restricts to the identity on WW; hence π\pi is a projection onto WW.

Step 4. Check equivariance: for h∈Gh\in G,

9
ρ(h) π ρ(h)−1=1∣G∣∑gρ(hg)π0ρ(hg)−1=π,\quad \rho(h)\,\pi\,\rho(h)^{-1} = \frac{1}{|G|}\sum_{g} \rho(hg)\pi_0\rho(hg)^{-1} = \pi,

Derivation hint: Re-index the sum by g′=hgg' = hg; summing over GG is invariant under left translation. so π\pi commutes with all ρ(h)\rho(h), i.e. ρ(h)π=πρ(h)\rho(h)\pi = \pi\rho(h).

Step 5. Then U=ker⁡πU = \ker\pi is a subrepresentation (because π\pi is equivariant) and V=W⊕UV = W \oplus U. Iterating on the pieces gives the full decomposition into irreducibles. ■\qquad\blacksquare

∎
ProofSchur's Lemma

Let T:V→WT:V\to W be equivariant, V,WV,W irreducible over C\mathbb{C}.

Step 1. ker⁡T\ker T is a subrepresentation of VV (if v∈ker⁡Tv\in\ker T, then Tρ(g)v=σ(g)Tv=0T\rho(g)v = \sigma(g)Tv = 0). By irreducibility ker⁡T=0\ker T = 0 or VV.

Step 2. Likewise im⁡T\operatorname{im}T is a subrepresentation of WW, so it is 00 or WW. Hence TT is either 00 or an isomorphism, proving part (1).

Step 3. For part (2) with V=WV=W: C\mathbb{C} is algebraically closed, so TT has an eigenvalue λ\lambda. Then T−λ idT - \lambda\,\mathrm{id} is equivariant with nontrivial kernel, hence is 00 by Step 1. Thus T=λ idT = \lambda\,\mathrm{id}. ■\qquad\blacksquare

∎
mathematician · 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 ∣G∣=∑di2|G|=\sum d_i^2, 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 paqbp^aq^b 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

🧠 Intuition

Think of a group GG 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 11); a faithful representation sees everything. Irreducible representations are the "atoms" — the smallest pieces of space that GG 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 (rr irreducibles ×\times rr 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.

Figure
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

ExampleCharacter Table of S3S_3

Given: G=S3G = S_3, the symmetric group on 33 letters, ∣G∣=6|G| = 6. Conjugacy classes are {e}\{e\} (size 1), transpositions {(12),(13),(23)}\{(12),(13),(23)\} (size 3), and 33-cycles {(123),(132)}\{(123),(132)\} (size 2). So there are r=3r = 3 conjugacy classes, hence 33 irreducibles.

Step 1 — Dimensions. Solve ∑di2=6\sum d_i^2 = 6 with r=3r=3 positive integers, one of them 11 (trivial rep). The unique solution is 12+12+22=61^2 + 1^2 + 2^2 = 6. So d1=1,d2=1,d3=2d_1=1, d_2=1, d_3=2.

Step 2 — The two 11-dimensional reps. The trivial χ1\chi_1 sends every g↦1g\mapsto 1. The sign χ2=sgn⁡\chi_2 = \operatorname{sgn} sends transpositions to −1-1, 33-cycles to +1+1.

Step 3 — The 22-dimensional rep. Use orthogonality. Write χ3=(a,b,c)\chi_3 = (a,b,c) on classes (e,transp,3-cyc)(e,\text{transp},\text{3-cyc}) with a=dim⁡=2a = \dim = 2. From ⟨χ3,χ1⟩=0\langle \chi_3,\chi_1\rangle = 0:

10
16(1⋅2+3⋅b+2⋅c)=0.\quad \frac{1}{6}\big(1\cdot 2 + 3\cdot b + 2\cdot c\big) = 0.

Derivation hint: weight each class value by class size; orthogonality with trivial gives one linear equation. From ⟨χ3,χ2⟩=0\langle\chi_3,\chi_2\rangle=0: 16(2−3b+2c)=0\tfrac16(2 - 3b + 2c)=0. Subtracting gives 6b=0⇒b=06b = 0 \Rightarrow b=0, then 2+2c=0⇒c=−12 + 2c = 0 \Rightarrow c = -1.

Step 4 — Verify. ⟨χ3,χ3⟩=16(1⋅4+3⋅0+2⋅1)=16(6)=1\langle\chi_3,\chi_3\rangle = \tfrac16(1\cdot4 + 3\cdot0 + 2\cdot1) = \tfrac16(6) = 1. ✓ irreducible.

Boxed answer:

e(12)(123)χ1111χ21−11χ320−1\boxed{\begin{array}{c|ccc} & e & (12) & (123)\\\hline \chi_1 & 1 & 1 & 1\\ \chi_2 & 1 & -1 & 1\\ \chi_3 & 2 & 0 & -1 \end{array}}
ExampleDecomposing the Permutation Representation of S3S_3

Given: S3S_3 acts on C3\mathbb{C}^3 by permuting coordinates: ρ(g)ei=eg(i)\rho(g)e_i = e_{g(i)}. Decompose this representation into irreducibles using the S3S_3 table above.

Step 1 — Compute its character. The trace of a permutation matrix counts fixed points: χperm(g)=#{i:g(i)=i}\chi_{\text{perm}}(g) = \#\{i : g(i)=i\}.

  • ee: fixes 33 points ⇒χ=3\Rightarrow \chi = 3.
  • transposition: fixes 11 point ⇒χ=1\Rightarrow \chi = 1.
  • 33-cycle: fixes 00 points ⇒χ=0\Rightarrow \chi = 0.

So χperm=(3,1,0)\chi_{\text{perm}} = (3,1,0).

Step 2 — Multiplicities via inner products (class sizes 1,3,21,3,2):

11
mi=⟨χperm,χi⟩=16∑classes(size) χperm χi‾.\quad m_i = \langle \chi_{\text{perm}},\chi_i\rangle = \frac{1}{6}\sum_{\text{classes}} (\text{size})\,\chi_{\text{perm}}\,\overline{\chi_i}.

Derivation hint: project the permutation character onto each orthonormal irreducible character.

  • m1=16(1⋅3⋅1+3⋅1⋅1+2⋅0⋅1)=16(6)=1m_1 = \tfrac16(1\cdot3\cdot1 + 3\cdot1\cdot1 + 2\cdot0\cdot1) = \tfrac16(6) = 1.
  • m2=16(1⋅3⋅1+3⋅1⋅(−1)+2⋅0⋅1)=16(0)=0m_2 = \tfrac16(1\cdot3\cdot1 + 3\cdot1\cdot(-1) + 2\cdot0\cdot1) = \tfrac16(0) = 0.
  • m3=16(1⋅3⋅2+3⋅1⋅0+2⋅0⋅(−1))=16(6)=1m_3 = \tfrac16(1\cdot3\cdot2 + 3\cdot1\cdot0 + 2\cdot0\cdot(-1)) = \tfrac16(6) = 1.

Step 3 — Conclude.

C3≅χ1⊕χ3=(trivial)⊕(2-dim standard)\boxed{\mathbb{C}^3 \cong \chi_1 \oplus \chi_3 = (\text{trivial}) \oplus (\text{2-dim standard})}

This is the familiar fact: C3\mathbb{C}^3 splits into the line ⟨e1+e2+e3⟩\langle e_1+e_2+e_3\rangle (fixed by all permutations = trivial) and its 22-dimensional complement {x:∑xi=0}\{x : \sum x_i = 0\} (the standard representation). Verify: 1⋅1+1⋅2=3=dim⁡C31\cdot 1 + 1\cdot 2 = 3 = \dim\mathbb{C}^3. ✓

Common Misconceptions

⚠️ Common mistake

Characters are class functions, not homomorphisms. χρ(gh)≠χρ(g)χρ(h)\chi_\rho(gh) \neq \chi_\rho(g)\chi_\rho(h) in general — that fails already for χ3\chi_3 of S3S_3. Only 11-dimensional characters are themselves homomorphisms. Also, χρ(g−1)=χρ(g)‾\chi_\rho(g^{-1}) = \overline{\chi_\rho(g)} (over C\mathbb{C}), not χρ(g)−1\chi_\rho(g)^{-1}.

"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 C\mathbb{C} — that is the strength of the theory.

Maschke needs the characteristic condition. Over a field of characteristic pp dividing ∣G∣|G| (modular representation theory), the averaging trick divides by zero, complete reducibility fails, and the whole semisimple picture collapses.

Counterexample

Maschke fails in characteristic pp. Let G=Z/pG = \mathbb{Z}/p over k=Fpk = \mathbb{F}_p, generated by the matrix

12
ρ(1)=(1101)∈GL2(Fp),\quad \rho(1) = \begin{pmatrix} 1 & 1\\ 0 & 1\end{pmatrix} \in GL_2(\mathbb{F}_p),

Derivation hint: this has order pp since its pp-th power is the identity by the binomial computation (I+N)p=I+pN=I(I+N)^p = I + pN = I in characteristic pp. The line W=⟨e1⟩W = \langle e_1\rangle is invariant, but it has no invariant complement: any GG-stable line must be an eigenspace, and ρ(1)\rho(1) has only the single eigenvalue 11 with one-dimensional eigenspace WW. So V=Fp2V = \mathbb{F}_p^2 is reducible but not completely reducible — Maschke genuinely requires p∤∣G∣p \nmid |G|.

Connections

connection

Representation theory sits at a crossroads of algebra and analysis. The decomposition C[G]≅∏iMdi(C)\mathbb{C}[G] \cong \prod_i M_{d_i}(\mathbb{C}) is an instance of the Wedderburn–Artin Theorem for semisimple algebras, and Maschke's theorem is precisely the statement that C[G]\mathbb{C}[G] is semisimple. Characters generalize the Discrete Fourier Transform: for abelian GG, the irreducible characters are exactly the group homomorphisms G→C×G \to \mathbb{C}^\times and form the Pontryagin Dual, recovering ordinary Fourier analysis on Z/n\mathbb{Z}/n. The orthogonality relations are an instance of the Peter–Weyl Theorem for the finite (compact) group GG. The induced representation construction connects to Frobenius Reciprocity and underlies Galois Representations in number theory.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 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 paqbp^aq^b 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 p∣∣G∣p \mid |G|), where Maschke fails.
- 1955–63 — Brauer's and others' character-theoretic methods become indispensable in the classification of finite simple groups.

Subtleties & Limits

open-problem

Over C\mathbb{C} the theory is essentially complete, but several frontiers remain. Modular representation theory (characteristic p∣∣G∣p \mid |G|) 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 Q\mathbb{Q} or R\mathbb{R} rather than C\mathbb{C}, 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-88 groups D4D_4 and Q8Q_8), so the table does not determine GG.

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