Reducible and Irreducible Representations

Take the three C–H stretching motions of a bent triatomic like water. Or consider the six p-orbitals of the ligands around an octahedral metal. Ask a symmetry operation to act on them. The result is always some big, unwieldy matrix. It is correct, but visually opaque. Buried inside that matrix, however, is a much smaller set of patterns that repeat. The symmetric stretch behaves one way, the antisymmetric stretch another. No operation in the group ever mixes them. The central discovery of representation theory is this: any such "reducible" description can always be reorganized. This happens by a change of basis. It becomes a block-diagonal form built from a finite list of smallest indivisible pieces. These are the irreducible representations (irreps) of the group. This is not a numerical convenience. It is a structural fact about how symmetry constrains mixing. This distinction matters because chemistry asks questions that are really questions about mixing. Which orbitals can combine to form a bond? Which vibrational modes are infrared- or Raman-active? Which d-orbitals split apart in a ligand field? Which electronic transitions are allowed? Every one of these questions is answered the same way. You decompose a reducible representation into irreducible representations. This representation is built from atomic displacements, orbitals, or basis functions. Then you read off selection rules from the resulting irrep labels (A₁, B₂, E, T₂g, and so on). The labels are not decoration. They are the group-theoretic serial numbers. They tell you exactly which pieces of your physical basis behave identically under all symmetry operations. Those pieces can therefore mix. Other pieces are protected from mixing by symmetry alone. This is true before you ever write down a Hamiltonian matrix element. The big picture is a theorem, not a trick. Every representation of a finite group decomposes uniquely into a direct sum of irreducible representations. The multiplicities can be extracted by a simple orthogonality-based projection. This is the reduction formula, encountered in full elsewhere. The irreducible representations themselves are a finite, group-specific list. They are tabulated once and for all in the character tables you already use. They exhaust every possible way a one-, two-, or three-dimensional object can transform under the group's operations. Reducible representations are everything else. They are sums, direct products, and combinations of these building blocks. They are always expressible (uniquely) in terms of them. This article builds the reducible/irreducible distinction from the ground up. It covers what "irreducible" formally means via block-diagonalization and Schur's lemma. It shows how a large reducible representation is literally block-diagonalized by a similarity transformation. It explains why the trace (character) survives that transformation unchanged. It shows how this cashes out in real molecular problems — vibrational bases, σ-bonding frameworks, and d-orbital sets. It sets up, without yet deriving, the machinery of orthogonality relations. This includes the reduction formula used to peel irreps apart in practice.

Key takeaways
  • A representation assigns a matrix to every symmetry operation; it is reducible if a single similarity transformation block-diagonalizes every matrix simultaneously, irreducible if no such transformation exists.
  • Block-diagonalization is a genuine change of basis (a similarity transform S−1Γ(g)SS^{-1}\Gamma(g)S), not an approximation — it exposes symmetry-adapted combinations already latent in the original basis.
  • Characters (traces) are invariant under similarity transformation, so a reducible representation's character is exactly the sum of the characters of its irreducible pieces, operation by operation.
  • The number and dimensions of irreducible representations of a group are fixed and finite; they are exactly the rows of that group's character table.
  • Physical bases — atomic orbitals, bond vectors, Cartesian displacements — almost always generate reducible representations; irreps are the abstract "atoms" from which all such representations are assembled.
  • Reduction of a reducible representation into irreducible components is what tells you which orbitals or motions genuinely mix under the molecule's symmetry, and which are forbidden to mix.
  • Key idea: Every representation is a direct sum of irreducibles found by block-diagonalization; the character of the whole is always the arithmetic sum of the characters of its parts.

Where this lives today

Vibrational spectroscopy remains the most direct application: infrared and Raman selection rules for every molecule — from simple diatomics to metal carbonyl clusters used to fingerprint CO-binding geometry — are read off by decomposing the 3N3N Cartesian representation into irreps and checking which ones share a symmetry label with x,y,zx,y,z (IR-active) or with the quadratic functions x2,xyx^2, xy, etc. (Raman-active). This is routine in characterizing catalytic intermediates by IR, where the number and pattern of carbonyl stretching bands (e.g., Fe(CO)5Fe(CO)_5 showing two IR-active CO stretches, matching A2′′+E′A_2'' + E' symmetry in D3hD_{3h}) directly diagnoses molecular geometry without crystallography. Ligand field and molecular orbital theory in coordination chemistry lean on the same machinery: decomposing ligand σ\sigma- and π\pi-orbital sets into irreps (A1g+Eg+T1uA_{1g}+E_g+T_{1u} for octahedral σ\sigma, additional T1g+T2g+T1u+T2uT_{1g}+T_{2g}+T_{1u}+T_{2u} contributions for π\pi-donor or π\pi-acceptor ligand sets) explains why π\pi-donor ligands lower Δo\Delta_o and π\pi-acceptor ligands raise it, purely from which metal d-orbital irrep (T2gT_{2g}) gains a symmetry-allowed partner. This underlies the spectrochemical series and the electronic-structure rationale behind catalysts and pigments alike. Crystal engineering and solid-state chemistry use the same reduction procedure for phonon modes in space groups (a generalization to infinite/periodic groups), predicting which lattice vibrations are Raman- or IR-active in materials characterization — essential in identifying polymorphs of pharmaceutical solids and in diagnosing defect structures in oxide catalysts and battery electrode materials via vibrational spectroscopy. Computational quantum chemistry packages exploit block-diagonalization directly for efficiency: symmetry-adapted linear combinations (SALCs), built exactly from the irreducible decomposition described here, are used to block-diagonalize the molecular Hamiltonian matrix before diagonalization, cutting a possibly enormous matrix diagonalization problem into much smaller independent blocks — one per irrep — which is why quantum chemistry software asks for (or automatically detects) point-group symmetry before an SCF or CI calculation, turning group theory into a genuine computational speedup rather than a purely qualitative tool. This same idea, formalized as the reduction formula built on the orthogonality theorem, is the natural next tool once reducible/irreducible representations themselves are understood.

Ask the tutor: How do I use the reduction formula itself, step by step, to pull the multiplicities nin_i out of a reducible representation's characters without guessing?

The physical picture

Consider a representation Γ\Gamma of a point group GG: a rule assigning to each symmetry operation g∈Gg \in G a square matrix Γ(g)\Gamma(g), acting on some chosen basis (three C–H bond vectors, five d-orbitals, nine Cartesian displacement coordinates — anything you like), such that the matrices multiply the same way the operations compose: Γ(g1)Γ(g2)=Γ(g1g2)\Gamma(g_1)\Gamma(g_2) = \Gamma(g_1 g_2). This is Matrix Representations of Symmetry Operations, assumed known here. Now suppose that within the chosen basis there exists a smaller subset of basis vectors — a subspace — that maps into itself under every single operation of the group. That is, applying any Γ(g)\Gamma(g) to a vector in this subspace produces another vector still inside the subspace; the group never kicks you out of it. Such a subspace is called invariant. If a proper (nontrivial, not the whole space) invariant subspace exists, the representation is reducible: you can choose a new basis — first spanning the invariant subspace, then completing it — in which every single matrix Γ(g)\Gamma(g) simultaneously takes the block-diagonal form

Γ(g)  → S−1(⋅)S   (Γ1(g)00Γ2(g))\Gamma(g) \;\xrightarrow{\ S^{-1}(\cdot)S\ }\; \begin{pmatrix} \Gamma_1(g) & 0 \\ 0 & \Gamma_2(g)\end{pmatrix}

for every gg, with the same fixed matrix SS working for all operations at once. If no such invariant subspace exists (other than the trivial {0}\{0\} and the whole space), the representation is irreducible — there is no way to shrink it further; it is a genuine building block. This is exactly what happens physically. Take the two O–H bond vectors of water (C2vC_{2v} symmetry). Under EE, C2C_2, σv\sigma_v, σv′\sigma_v', the two individual bond vectors get swapped and mixed — the naive "bond basis" representation is reducible. But the symmetric combination r1+r2r_1+r_2 transforms into itself (times ±1\pm1) under every operation, and so does the antisymmetric combination r1−r2r_1-r_2. These two combinations are the block-diagonalizing basis: in this new basis, every 2×22\times2 bond matrix collapses into two separate 1×11\times1 numbers, one following the totally symmetric A1A_1 irrep, the other following B2B_2. Nothing approximate has happened — this is an exact change of coordinates that was always available, hiding inside the original bond-vector description.

Figure
Block-diagonalization of the water O–H stretch basis under C2vC_{2v}
Reducible basis {r₁, r₂} → block-diagonal in {r₁+r₂, r₁−r₂} H (r₁) H (r₂) O Γ(C₂) in basis {r₁,r₂}: 0 1 1 0 (swaps bonds — reducible, off-diagonal) similarity transform S⁻¹(·)S Γ(C₂) in basis {r₁+r₂, r₁−r₂}: +1 0 0 −1 A₁ block (+1) B₂ block (−1) χ(C₂) reducible trace = 0 + 0 = 0 χ(C₂) block-diagonal trace = (+1) + (−1) = 0 — traces agree, as required Symmetric combo r₁+r₂ → A₁ ; Antisymmetric combo r₁−r₂ → B₂

Notice the check built into the figure: the trace of the original 2×22\times2 block under C2C_2 is 0+0=00+0=0 (pure off-diagonal swap matrix), and the trace of the block-diagonal form is (+1)+(−1)=0(+1)+(-1)=0. These must agree — traces are basis-independent — and they do. This is the character-additivity property that makes the whole machinery usable without ever explicitly constructing SS. The same idea scales up enormously. In an octahedral ML6ML_6 complex, the six ligand σ\sigma-orbitals generate a six-dimensional reducible representation, Γσ\Gamma_\sigma. It decomposes as A1g+Eg+T1uA_{1g} + E_g + T_{1u} (dimensions 1+2+3=61+2+3=6, matching). The five metal d-orbitals generate a five-dimensional representation that is already irreducible-adjacent: it splits as Eg+T2gE_g + T_{2g} (2+3=52+3=5). Symmetry alone, before any energetics, tells you the d-orbitals split into two sets and that only the EgE_g metal d-orbitals share a symmetry label with (and hence can bond to) the ligand σ\sigma combinations — the T2gT_{2g} set is symmetry-forbidden from σ\sigma-bonding and remains nonbonding (or engages only in π\pi-bonding with ligand π\pi orbitals of T2gT_{2g} symmetry). The reducible/irreducible split is the qualitative molecular orbital diagram, extracted purely from geometry.

Figure
Six ligand σ-orbitals: reducible Γσ decomposes into A₁g + Eg + T1u
Octahedral ML₆: Γσ (dim 6) = A₁g (1) + Eg (2) + T1u (3) M Oh E 8C₃ 6C₂ 6C₄ 3C₂' i 6S₄ 8S₆ 3σh 6σd Γσ: 6 0 0 2 2 0 0 0 4 2 A1g: 1 1 1 1 1 1 1 1 1 1 Eg: 2 −1 2 0 0 2 0 −1 2 0 T1u: 3 0 −1 1 −1 −3 −1 0 −1 1 Sum (A1g+Eg+T1u): 6 0 0 2 2 0 0 0 4 2 Matches Γσ, operation by operation — the reduction is exact. Consequence: only Eg d-orbitals (of the d⁵ set Eg+T2g) can σ-bond with ligands; T2g d-orbitals stay σ-nonbonding.

The core ideas

The formal statement, sometimes called the complete reducibility theorem (a consequence of Maschke's theorem for finite groups over the complex or real numbers, with unitary representations), is:

Γ=n1 Γ1⊕n2 Γ2⊕⋯⊕nk Γk\Gamma = n_1\,\Gamma_1 \oplus n_2\,\Gamma_2 \oplus \cdots \oplus n_k\,\Gamma_k

where:

  • Γ\Gamma is any (finite-dimensional) representation of the group,
  • Γ1,…,Γk\Gamma_1,\ldots,\Gamma_k are all the group's inequivalent irreducible representations (a finite, fixed list — the rows of the character table),
  • ni≥0n_i \ge 0 is an integer, the multiplicity — how many times Γi\Gamma_i occurs inside Γ\Gamma,
  • ⊕\oplus denotes direct sum: after an appropriate similarity transformation, every matrix Γ(g)\Gamma(g) becomes block-diagonal with n1n_1 copies of Γ1(g)\Gamma_1(g)-sized blocks, then n2n_2 copies of Γ2(g)\Gamma_2(g)-sized blocks, and so on.

Reading it: any representation, however large or ugly, is entirely built from these standard irreducible pieces, each appearing some whole number of times, and once you know the multiplicities nin_i you know the representation completely (up to choice of basis). Because similarity transformations leave traces unchanged (tr(S−1MS)=tr(M)\mathrm{tr}(S^{-1}MS) = \mathrm{tr}(M) for any invertible SS), and the trace of a block-diagonal matrix is the sum of the traces of its blocks, character additivity follows immediately:

χ(g)=∑ini χi(g)for every operation g∈G\chi(g) = \sum_i n_i\,\chi_i(g) \qquad \text{for every operation } g \in G

where:

  • χ(g)\chi(g) is the character (trace) of the reducible representation at operation gg,
  • χi(g)\chi_i(g) is the tabulated character of irrep Γi\Gamma_i at operation gg (found directly in the character table),
  • nin_i are the same non-negative integer multiplicities as above, now to be determined from the characters alone — you never need to construct the matrices or the transformation SS explicitly.

Reading it: to decompose any reducible representation, all you actually need is its character (one number per class of operations), not its full matrix representation. This is what makes group theory tractable in practice; it is also the seed of the reduction formula introduced separately. A second core relationship pins down why the list of irreps is finite and fixed, via the dimensionality theorem:

∑i(ℓi)2=∣G∣\sum_i \left(\ell_i\right)^2 = |G|

where:

  • ℓi=χi(E)\ell_i = \chi_i(E) is the dimension of irrep Γi\Gamma_i (its character under the identity operation),
  • ∣G∣|G| is the order of the group (total number of symmetry operations),
  • the sum runs over all inequivalent irreducible representations of the group.

Reading it: the "sizes" of the group's irreducible building blocks are not arbitrary — their squares must exactly tile the order of the group, which is why C2vC_{2v} (order 4) has four 1-dimensional irreps (12×4=41^2\times4=4) while TdT_d (order 24) needs 12+12+22+32+32=241^2+1^2+2^2+3^2+3^2=24, giving two 1-D, one 2-D, and two 3-D irreps (A1,A2,E,T1,T2A_1, A_2, E, T_1, T_2).

Derivation AWhy block-diagonalization is always possible: Schur's lemma and the averaging projector

Goal. Show that if a representation Γ\Gamma has any proper invariant subspace, a similarity transformation exists that block-diagonalizes every Γ(g)\Gamma(g) simultaneously — and locate the obstruction that defines "irreducible."

Step 1 — Invariant subspace exists by hypothesis. Suppose the representation acts on vector space VV, and there is a proper subspace W⊂VW \subset V (not {0}\{0\}, not all of VV) such that Γ(g)w∈W\Gamma(g)w \in W for every w∈Ww \in W and every g∈Gg \in G. This is the definition of reducibility: the group's action never carries a vector out of WW.

Step 2 — Construct a complementary invariant subspace. For representations that are unitary (always achievable for finite groups by choosing an appropriate inner product, since one can average any inner product over the group to make it invariant), the orthogonal complement W⊥W^\perp of WW in VV is automatically also invariant. This is because unitarity means Γ(g)\Gamma(g) preserves inner products, so if v⊥Wv \perp W for all vectors in WW, then Γ(g)v\Gamma(g)v is also orthogonal to Γ(g)W=W\Gamma(g)W = W (using that Γ(g)\Gamma(g) maps WW onto itself, being invertible on the invariant subspace). Hence Γ(g)v∈W⊥\Gamma(g) v \in W^{\perp} too.

Step 3 — Choose the adapted basis. Pick a basis {w1,…,wm}\{w_1,\ldots,w_m\} spanning WW and {u1,…,un−m}\{u_1,\ldots,u_{n-m}\} spanning W⊥W^\perp; together they form a basis of the full nn-dimensional space VV. Let SS be the matrix whose columns are these basis vectors expressed in the original coordinates. Because both WW and W⊥W^\perp are separately invariant, acting with Γ(g)\Gamma(g) on any basis vector produces a vector that stays entirely within its own subspace — no invariant-basis vector's image ever needs a component from the other subspace to be expressed. Hence in this basis, every matrix S−1Γ(g)SS^{-1}\Gamma(g)S has the block form

S−1Γ(g)S=(ΓW(g)00ΓW⊥(g))S^{-1}\Gamma(g)S = \begin{pmatrix}\Gamma_W(g) & 0 \\ 0 & \Gamma_{W^\perp}(g)\end{pmatrix}

for all gg simultaneously (the same SS works for every group element, because SS was built purely from the invariant-subspace decomposition of the vector space, not from any single operation).

Step 4 — Recurse or stop: the definition of irreducible. If ΓW\Gamma_W or ΓW⊥\Gamma_{W^\perp} is itself reducible (has its own proper invariant subspace), repeat Steps 1–3 on that block. Because dimension strictly decreases at each split and must stay a positive integer, this process terminates after finitely many steps. The process ends exactly when every remaining block is a representation with no proper invariant subspace at all — by definition, an irreducible representation. This is why Schur's lemma matters: it is precisely the statement (in its operator form) that an irreducible representation admits no nontrivial matrix commuting with all Γ(g)\Gamma(g) except scalar multiples of the identity, which is the algebraic fingerprint of "cannot be split further." The end result of the recursion is exactly the block-diagonal direct sum Γ=⨁iniΓi\Gamma = \bigoplus_i n_i \Gamma_i stated above.

Consistency check. At every step, tr[S−1Γ(g)S]=tr[Γ(g)]\mathrm{tr}[S^{-1}\Gamma(g)S] = \mathrm{tr}[\Gamma(g)] because trace is similarity-invariant; summing block traces at the final stage reproduces χ(g)=∑iniχi(g)\chi(g) = \sum_i n_i \chi_i(g) exactly as asserted, with no information lost or invented in the process.

Go deeper · Derivation B · 1 minCharacter additivity from block-diagonal trace, applied to a concrete asymmetric example
Derivation BCharacter additivity from block-diagonal trace, applied to a concrete asymmetric example

Goal. Derive χ(g)=∑iniχi(g)\chi(g)=\sum_i n_i \chi_i(g) explicitly for a small but non-symmetric worked case, so the bookkeeping is visible in full rather than asserted abstractly.

Step 1 — Set the stage. Take a hypothetical 4-dimensional reducible representation Γ\Gamma of a group whose irreps include a 1-D irrep Γ1\Gamma_1 with characters χ1(E)=1, χ1(g)=−1\chi_1(E)=1,\ \chi_1(g)=-1, and a 3-D irrep Γ3\Gamma_3 with characters χ3(E)=3, χ3(g)=−1\chi_3(E)=3,\ \chi_3(g)=-1, at some particular class-representative operation gg (not the identity). Suppose Γ\Gamma decomposes with multiplicities n1=1n_1 = 1 and n3=1n_3 = 1: that is, Γ=Γ1⊕Γ3\Gamma = \Gamma_1 \oplus \Gamma_3.

Step 2 — Write the block-diagonal matrix explicitly at operation gg. After the similarity transform from the previous derivation, the 4×44\times4 matrix Γ(g)\Gamma(g) becomes

S−1Γ(g)S=(−10000abc0def0hkm)S^{-1}\Gamma(g)S = \begin{pmatrix} -1 & 0 & 0 & 0\\ 0 & a & b & c\\ 0 & d & e & f\\ 0 & h & k & m \end{pmatrix}

where the top-left 1×11\times1 block is Γ1(g)=−1\Gamma_1(g) = -1 and the bottom-right 3×33\times3 block is Γ3(g)\Gamma_3(g) with diagonal entries summing to its trace, i.e. a+e+m=χ3(g)=−1a+e+m = \chi_3(g) = -1 (the specific off-diagonal values b,c,d,f,h,kb,c,d,f,h,k depend on which irreducible 3-D representation this is and are irrelevant to the trace).

Step 3 — Take the trace directly. The trace of the full block-diagonal matrix is, by definition, the sum of its diagonal entries:

tr[S−1Γ(g)S]=(−1)+(a+e+m)=(−1)+(−1)=−2\mathrm{tr}[S^{-1}\Gamma(g)S] = (-1) + (a+e+m) = (-1) + (-1) = -2

Step 4 — Confirm via the additivity formula. Using χ(g)=n1χ1(g)+n3χ3(g)\chi(g) = n_1\chi_1(g) + n_3\chi_3(g) with n1=n3=1n_1=n_3=1:

χ(g)=(1)(−1)+(1)(−1)=−2\chi(g) = (1)(-1) + (1)(-1) = -2

The two computations agree exactly, as they must, because trace is similarity-invariant — Step 3 computed it from the explicit matrix, Step 4 from the multiplicity formula, and there is no room for the two to disagree since they describe the same number viewed two ways.

Step 5 — Do the same at the identity, as the built-in dimension check. At EE: χ1(E)=1, χ3(E)=3\chi_1(E)=1,\ \chi_3(E)=3, so χ(E)=(1)(1)+(1)(3)=4\chi(E) = (1)(1)+(1)(3) = 4, matching the stated dimension of Γ\Gamma (a 4×44\times4 representation must have χ(E)=4\chi(E)=4, since Γ(E)\Gamma(E) is always the identity matrix of that dimension, with trace equal to the dimension). This dimension check — multiplicities times irrep dimensions summing to the total dimension of Γ\Gamma — is the fastest sanity check available whenever a reduction is proposed.

Worked examples

Example 1 (foundational): the two O–H stretches of water under C2vC_{2v}, done by hand. C2vC_{2v} has operations {E,C2,σv(xz),σv′(yz)}\{E, C_2, \sigma_v(xz), \sigma_v'(yz)\} and four 1-D irreps: A1(1,1,1,1)A_1(1,1,1,1), A2(1,1,−1,−1)A_2(1,1,-1,-1), B1(1,−1,1,−1)B_1(1,-1,1,-1), B2(1,−1,−1,1)B_2(1,-1,-1,1) (using the convention that σv\sigma_v is the molecular plane). Take the basis {r1,r2}\{r_1, r_2\}, the two O–H bond-stretch coordinates. Under EE, both bonds map to themselves: matrix is the 2×22\times2 identity, trace χ(E)=2\chi(E) = 2. Under C2C_2, the two H atoms swap, so r1↔r2r_1 \leftrightarrow r_2: the matrix is the swap matrix with zero diagonal, trace χ(C2)=0\chi(C_2)=0. Under σv(xz)\sigma_v(xz) (the molecular plane containing both H's), both bonds map to themselves (this mirror plane doesn't move the H atoms since they lie in it), trace χ(σv)=2\chi(\sigma_v) = 2. Under σv′(yz)\sigma_v'(yz) (perpendicular plane, swapping the two H's), trace χ(σv′)=0\chi(\sigma_v')=0. So Γstretch\Gamma_{\text{stretch}}: χ(E,C2,σv,σv′)=(2,0,2,0)\chi(E,C_2,\sigma_v,\sigma_v') = (2,0,2,0). Reduce by inspection (this is literally χ=nA1χA1+nB2χB2\chi = n_{A_1}\chi_{A_1} + n_{B_2}\chi_{B_2}, checking against the additivity formula):

(2,0,2,0)nA1(1,1,1,1)+nB2(1,−1,−1,1)(2,0,2,0) \stackrel{?}{=} n_{A_1}(1,1,1,1) + n_{B_2}(1,-1,-1,1)

Matching the EE entry: nA1+nB2=2n_{A_1} + n_{B_2} = 2. Matching the C2C_2 entry: nA1−nB2=0n_{A_1} - n_{B_2} = 0, so nA1=nB2=1n_{A_1}=n_{B_2}=1. Check σv\sigma_v: 1(1)+1(−1)=0≠21(1) + 1(-1) = 0 \ne 2 — this fails, so try instead nA1=1,nB1=0,nB2=1n_{A_1}=1, n_{B_1}=0, n_{B_2}=1 matched against B2B_2's actual character (1,−1,−1,1)(1,-1,-1,1) evaluated at σv\sigma_v gives −1-1, and A1A_1 gives +1+1, summing to 00, still not 22. The resolution: the correct combination is A1+B1A_1 + B_1 (B1B_1 has character (1,−1,1,−1)(1,-1,1,-1), symmetric under σv\sigma_v, antisymmetric under σv′\sigma_v' — the assignment depends on whether σv(xz)\sigma_v(xz) is chosen as the molecular plane or the perpendicular plane; with σv(xz)\sigma_v(xz) as the H₂O plane, the totally symmetric stretch combination and its partner transform as A1+B2A_1 + B_2 under the standard Mulliken convention used in most texts, where B2B_2 is symmetric under σv(xz)\sigma_v(xz), antisymmetric under C2C_2 and σv′(yz)\sigma_v'(yz)). Using that standard convention consistently: χB2=(1,−1,1,−1)\chi_{B_2} = (1,-1,1,-1) under (E,C2,σv,σv′)(E,C_2,\sigma_v,\sigma_v'). Then nA1(1,1,1,1)+nB2(1,−1,1,−1)=(nA1+nB2, nA1−nB2, nA1+nB2, nA1−nB2)n_{A_1}(1,1,1,1) + n_{B_2}(1,-1,1,-1) = (n_{A_1}+n_{B_2},\, n_{A_1}-n_{B_2},\, n_{A_1}+n_{B_2},\, n_{A_1}-n_{B_2}). Setting equal to (2,0,2,0)(2,0,2,0) gives nA1+nB2=2n_{A_1}+n_{B_2}=2 and nA1−nB2=0n_{A_1}-n_{B_2}=0, so nA1=nB2=1n_{A_1}=n_{B_2}=1, and every entry now matches: (2,0,2,0)(2,0,2,0) exactly.

Γstretch=A1⊕B2\Gamma_{\text{stretch}} = A_1 \oplus B_2

Dimension check: 1+1=21+1=2, matching χ(E)=2\chi(E)=2. Physically: r1+r2r_1+r_2 (symmetric stretch, A1A_1, IR- and Raman-active) and r1−r2r_1-r_2 (antisymmetric stretch, B2B_2, also IR-active) — exactly water's two observed O–H stretching bands (∼3657\sim3657 cm⁻¹ symmetric, ∼3756\sim3756 cm⁻¹ antisymmetric), with no bending mode included here since only stretch coordinates were chosen as the basis.

Example 2 (applied): the σ-framework of a square planar PtCl42−\text{PtCl}_4^{2-} (D4hD_{4h}). Four ligand σ-orbitals, one per Cl, sit at the corners of a square around Pt. Build Γσ\Gamma_\sigma by counting how many ligand orbitals are left unmoved (with weight +1+1, since a σ\sigma-orbital pointing at the metal transforms into itself under operations that fix its ligand in place) by each class of operation in D4h={E,2C4,C2,2C2′,2C2′′,i,2S4,σh,2σv,2σd}D_{4h} = \{E, 2C_4, C_2, 2C_2', 2C_2'', i, 2S_4, \sigma_h, 2\sigma_v, 2\sigma_d\}.

  • EE: all 4 ligands fixed → χ=4\chi=4.
  • 2C42C_4 (90° rotation): no ligand stays in place (each moves to the next corner) → χ=0\chi=0.
  • C2C_2 (180°, same axis as C4C_4): opposite ligands swap, none fixed → χ=0\chi=0.
  • 2C2′2C_2' (through two ligands): those two ligands fixed, other two swap → χ=2\chi=2.
  • 2C2′′2C_2'' (through edge midpoints, between ligands): no ligand fixed → χ=0\chi=0.
  • ii: all ligands move to opposite corners, none fixed → χ=0\chi=0.
  • 2S42S_4: none fixed → χ=0\chi=0.
  • σh\sigma_h (molecular plane, contains all 4 ligands): all 4 fixed → χ=4\chi=4.
  • 2σv2\sigma_v (containing 2 ligands each, and the C4C_4 axis, perpendicular to molecular plane... here taken through opposite ligand pairs): 2 fixed → χ=2\chi=2.
  • 2σd2\sigma_d (through edge midpoints): 0 fixed → χ=0\chi=0.

So Γσ=(4,0,0,2,0,0,0,4,2,0)\Gamma_\sigma = (4,0,0,2,0,0,0,4,2,0) over (E,2C4,C2,2C2′,2C2′′,i,2S4,σh,2σv,2σd)(E,2C_4,C_2,2C_2',2C_2'',i,2S_4,\sigma_h,2\sigma_v,2\sigma_d). Comparing against the D4hD_{4h} character table (order ∣G∣=16|G|=16), this reduces to

Γσ=A1g⊕B1g⊕Eu\Gamma_\sigma = A_{1g} \oplus B_{1g} \oplus E_u

Dimension check: 1+1+2=41+1+2=4 ✓. This is the textbook result for square-planar σ-bonding: the metal's dx2−y2d_{x^2-y^2} orbital (which transforms as B1gB_{1g}) is the only d-orbital that can σ-bond with the ligand set, exactly matching why dx2−y2d_{x^2-y^2} is pushed to famously high energy in square-planar splitting diagrams, while dz2(A1g)d_{z^2}(A_{1g}) overlaps with the totally symmetric A1gA_{1g} ligand combination only weakly (mostly through the ligand's radial/axial character), and dxy,dxz,dyzd_{xy}, d_{xz}, d_{yz} (B2g,EgB_{2g}, E_g) have no σ\sigma-symmetry match at all and remain purely π\pi-active or nonbonding.

Example 3 (exam/competition level): decomposing the 15-dimensional Cartesian representation of NH3NH_3 (C3vC_{3v}) and extracting the vibrational modes. Ammonia, C3vC_{3v}, order 66: operations {E,2C3,3σv}\{E, 2C_3, 3\sigma_v\}; irreps A1(1,1,1)A_1(1,1,1), A2(1,1,−1)A_2(1,1,-1), E(2,−1,0)E(2,-1,0). Assign 3 Cartesian axes (x,y,zx,y,z) to each of the 4 atoms (N + 3 H), giving a 12-dimensional... but here we deliberately use the full atom count including all 4 atoms to build Γ3N\Gamma_{3N}, N=4N=4, dimension 3N=123N=12. Character of Γ3N\Gamma_{3N} at each operation is (number of atoms unmoved) × (contribution per unmoved atom, which is 1+2cos⁡θ1+2\cos\theta for proper rotation by angle θ\theta, or −1+2cos⁡θ-1+2\cos\theta for improper SnS_n/reflection, with σ=S1\sigma = S_1 giving contribution +1+1):

  • EE: all 4 atoms unmoved, per-atom contribution 1+2cos⁡(0°)=31+2\cos(0°) = 3. χ(E)=4×3=12\chi(E) = 4 \times 3 = 12.
  • 2C32C_3 (120°): only N unmoved (the 3 H's cycle), per-atom contribution 1+2cos⁡(120°)=1+2(−0.5)=01+2\cos(120°) = 1 + 2(-0.5) = 0. χ(C3)=1×0=0\chi(C_3) = 1 \times 0 = 0.
  • 3\sigv3\sigv: N and one H (the one lying in that particular plane) unmoved — 2 atoms unmoved, per-atom reflection contribution =+1= +1 (reflection is −1+2cos⁡(0°)=1-1+2\cos(0°)=1). χ(σv)=2×1=2\chi(\sigma_v) = 2 \times 1 = 2.

So Γ3N=(12,0,2)\Gamma_{3N} = (12, 0, 2) over (E,2C3,3σv)(E, 2C_3, 3\sigma_v). Reduce using ni=1∣G∣∑classes(class size) χ(g) χi(g)n_i = \frac{1}{|G|}\sum_{\text{classes}} (\text{class size})\,\chi(g)\,\chi_i(g) (the reduction formula, used here as a tool though derived fully elsewhere):

nA1=16[1(12)(1)+2(0)(1)+3(2)(1)]=12+0+66=3n_{A_1} = \frac{1}{6}\left[1(12)(1) + 2(0)(1) + 3(2)(1)\right] = \frac{12+0+6}{6} = 3
nA2=16[1(12)(1)+2(0)(1)+3(2)(−1)]=12+0−66=1n_{A_2} = \frac{1}{6}\left[1(12)(1) + 2(0)(1) + 3(2)(-1)\right] = \frac{12+0-6}{6} = 1
nE=16[1(12)(2)+2(0)(−1)+3(2)(0)]=24+0+06=4n_{E} = \frac{1}{6}\left[1(12)(2) + 2(0)(-1) + 3(2)(0)\right] = \frac{24+0+0}{6} = 4

So Γ3N=3A1⊕1A2⊕4E\Gamma_{3N} = 3A_1 \oplus 1A_2 \oplus 4E. Dimension check: 3(1)+1(1)+4(2)=3+1+8=123(1)+1(1)+4(2) = 3+1+8=12 ✓. Now remove translations (Tx,Ty,TzT_x,T_y,T_z transform as A1+EA_1 + E in C3vC_{3v}) and rotations (Rx,Ry,RzR_x,R_y,R_z transform as A2+EA_2+E):

Γvib=(3A1+A2+4E)−(A1+E)−(A2+E)=2A1⊕2E\Gamma_{\text{vib}} = (3A_1 + A_2 + 4E) - (A_1+E) - (A_2+E) = 2A_1 \oplus 2E

Dimension check: 2(1)+2(2)=2+4=6=3N−6=3(4)−62(1)+2(2) = 2+4=6 = 3N-6 = 3(4)-6 ✓, exactly ammonia's six vibrational degrees of freedom: the symmetric stretch and umbrella bend (both A1A_1, each nondegenerate) plus the doubly degenerate asymmetric stretch and doubly degenerate bend (each EE, counted once as a 2-D irrep but contributing 2 to the mode count) — matching the four experimentally observed IR bands of NH₃ (ν₁, ν₂ nondegenerate; ν₃, ν₄ doubly degenerate), a classic worked case in vibrational spectroscopy.

Limiting cases, scope & common traps

SituationWhat happensWhy
Basis already symmetry-adapted (e.g. SALCs)Γ\Gamma appears already block-diagonal; ni∈{0,1}n_i \in \{0,1\} trivially readableNo further reduction needed — the invariant subspaces were chosen from the start
Totally symmetric basis (e.g. one s-orbital on central atom)Γ=A1\Gamma = A_1 (or equivalent) always, for any groupA single unmoved object under every operation of any group is, trivially, irreducible and totally symmetric
Group has only 1-D irreps (all abelian groups, e.g. C2v,C2h,CsC_{2v}, C_{2h}, C_s)Every irreducible block is 1×11\times1; "block-diagonal" reduces to fully diagonalAbelian groups: all matrices in any irrep commute, forcing dimension 1 by Schur's lemma
Degenerate irreps present (E,T1,T2,…E, T_1, T_2, \ldots)Multiplicities nin_i can still be integers, but the within-block mixing of degenerate partners is basis-dependent (any orthogonal rotation of the two E-partners is equally valid)Schur's lemma fixes the block sizes, not the specific choice of basis vectors spanning a degenerate irreducible subspace
ni=0n_i = 0 for some irrepThat irrep is simply absent — cleanly excluded from mixing/bonding/activity, a selection ruleAbsence of a symmetry label in the reduction is itself chemical information (e.g. forbidden IR/Raman transitions)
Very large reducible representations (e.g. all 3N3N Cartesian displacements of a large cluster)Same reduction formula applies verbatim; only bookkeeping growsThe theorem places no upper limit on dimension of Γ\Gamma, only on the number of distinct irreps (fixed by the group)

The chemist behind it

The representation-theoretic backbone used throughout chemical symmetry analysis was not invented by chemists at all. Ferdinand Georg Frobenius developed the theory of group characters and representations in the 1890s, building on work connecting group theory to matrix algebra; Issai Schur, his student, supplied the lemma that makes "irreducible" a precise, checkable algebraic condition rather than an intuitive notion. Their mathematics sat largely dormant for chemistry until the 1930s, when spectroscopists needed a rigorous way to predict which vibrational and electronic transitions were allowed by molecular symmetry. The chemist most responsible for translating this apparatus into the character tables used in every inorganic chemistry course today is Robert S. Mulliken, whose 1933 notation for irreducible representations (A1,A2,B1,B2,E,T1,T2A_1, A_2, B_1, B_2, E, T_1, T_2, and their gerade/ungerade subscripts) became the universal standard. Mulliken, trained as a physical chemist and later a Nobel laureate (1966, for molecular orbital theory), was uniquely positioned at the interface of the new quantum mechanics and the older, more empirical spectroscopy of molecular vibrations and electronic bands — precisely the discipline that needed group representation theory translated into laboratory-usable labels rather than abstract algebra.

Origins · 1 minRobert Sanderson Mulliken and how this was discovered
RS
Robert Sanderson Mulliken
1896–1986 · American physical chemist; professor at the University of Chicago; pioneer of molecular orbital theory and the systematic notation for molecular term symbols and irreducible representations

History
- 1896 — Frobenius and Schur (with I. Schur specifically from 1901 onward) develop group representation and character theory in pure mathematics.
- 1929 — Eugene Wigner and John von Neumann apply group representation theory systematically to quantum mechanics (atomic spectra, selection rules).
- 1933 — Robert Mulliken introduces the symbol system (AA, BB, EE, TT with subscripts) that becomes the standard chemical notation for irreducible representations.
- 1955 — F. Albert Cotton and collaborators popularize systematic point-group character-table methods for inorganic and coordination chemistry pedagogy.
- 1963 — Cotton's Chemical Applications of Group Theory consolidates reducible/irreducible representation methods as a standard part of the inorganic chemistry curriculum.
What exactly makes a representation "reducible" versus just "large"?

Size alone is irrelevant — a representation is reducible only if it contains a proper invariant subspace, meaning some smaller subset of basis vectors maps entirely into itself under every operation of the group. A 12-dimensional representation could in principle be irreducible if no such subspace exists, though in practice for finite point groups the largest irreducible representations are only 3-dimensional (for the highest-symmetry groups like Oh,Td,IhO_h, T_d, I_h). Any representation bigger than the largest available irrep dimension for that group is automatically reducible, simply because it cannot be one of the finite irreps on the character table.

Do all representations decompose uniquely into irreducibles?

Yes, and this uniqueness (guaranteed by Maschke's theorem plus the orthogonality of characters) is what makes the whole method predictive rather than a matter of taste. The multiplicities nin_i are uniquely fixed by the character of Γ\Gamma; you cannot get two different valid decompositions with different multiplicities for the same representation. What is not unique is the specific choice of basis vectors realizing a particular irreducible block when its multiplicity exceeds one, or when choosing a specific orientation for a degenerate irrep's partner functions — but the labels and counts are fixed.

Why does the trace (character) contain enough information to do the reduction, when the full matrices contain much more?

Because the orthogonality relations obeyed by irreducible characters (a consequence of Schur's lemma applied twice, to compare each pair of irreps) make characters an orthogonal "basis" for class functions on the group. Any reducible representation's character is a specific linear combination of irreducible characters, and orthogonality lets you project out each multiplicity by a simple inner-product-like sum — the reduction formula. The extra information in the full matrices (specific matrix elements, choice of basis) is exactly the "gauge freedom" that similarity transformations can change, and is therefore not physically meaningful on its own; only the trace, invariant under that freedom, carries basis-independent content.

Can a reducible representation contain the same irrep more than once?

Absolutely, and this is common. The 3N3N Cartesian representation of ammonia, worked above, contains the irrep A1A_1 three times (nA1=3n_{A_1}=3) and EE four times (nE=4n_E=4). Physically this means three independent totally-symmetric motions exist (translation along the axis, the symmetric stretch, and the umbrella bend) that all share the same symmetry label — meaning they are, in principle, all allowed to mix with one another by symmetry (though the actual amount of mixing is then decided by energetics, not symmetry alone). Symmetry only tells you which motions or orbitals are permitted to mix; it does not by itself tell you how strongly they do.

How does this connect to selection rules in spectroscopy?

A transition (vibrational, electronic, or otherwise) is symmetry-allowed only if the relevant transition-moment integral transforms as the totally symmetric irrep of the point group. Practically, this means checking whether the direct product of the irreps of the initial state, the operator (dipole moment components x,y,zx,y,z for IR; polarizability components for Raman), and the final state contains the totally symmetric representation. Since direct products of representations are themselves reducible representations that must be decomposed into irreducibles first, the reducible/irreducible distinction is the computational engine underneath every group-theoretic selection rule in the periodic table of spectroscopic techniques.

Is block-diagonalization the same thing as diagonalizing a Hamiltonian matrix?

Related but not identical. Block-diagonalizing a representation uses only the symmetry operations and produces blocks labeled by irrep, with sizes fixed purely by group theory (e.g., a 1×11\times1 block for each occurrence of a 1-D irrep, a 2×22\times2 block for each occurrence of a 2-D irrep, and so on for however many times that irrep appears). Diagonalizing the Hamiltonian within one of those symmetry blocks is a separate, energetics-dependent step — symmetry only guarantees that off-diagonal Hamiltonian matrix elements between different irreps vanish exactly (a strict, exact selection rule), while matrix elements within a repeated irrep block still generally require solving a smaller secular equation.

Does this framework apply only to finite point groups, or more broadly?

The complete-reducibility theorem as stated relies on the group being finite (or, more generally, compact, which covers continuous groups like the rotation group SO(3)SO(3) relevant to atomic term symbols and free-ion spectroscopy). Space groups used for crystalline solids are infinite but still amenable to essentially the same machinery through their finite point-group quotient and Bloch's theorem, which restricts attention to a finite set of irreducible representations at each point in the Brillouin zone. The core reducible/irreducible distinction generalizes cleanly; only the bookkeeping (infinite translational symmetry handled via wavevectors) becomes more elaborate.

Before this

Where this leads