Characters and Reducible vs Irreducible Representations
Take the three 2p orbitals on a nitrogen atom in ammonia. Ask how they transform under the six symmetry operations of the C₃ᵥ point group. Each operation shuffles and mixes the orbitals. You could in principle write down a 3×3 matrix for every single one. But chemists never do this by hand for real molecules. Instead they read off six numbers, one per operation. From these they instantly know that the 2p set splits into an A₁ orbital (pz) and a doubly degenerate E pair (px, py). Those six numbers are characters. The fact that a big tangled representation collapses into a short list of small, unmixable pieces is the entire content of reducible-to-irreducible decomposition. This matters because every physically meaningful question in molecular symmetry is answered this way. Which vibrations are IR or Raman active? Which orbitals can mix? Which integrals vanish by symmetry? How many independent normal modes of each symmetry type does a molecule have? Each question is answered by decomposing some representation — of atomic motions, of basis orbitals, of a Hamiltonian matrix element — into irreducible representations (irreps). Doing this decomposition operation-by-operation on full matrices would be correct but absurdly wasteful. The matrices carry far more information than symmetry actually needs. The character, defined as the trace of the matrix, throws away everything except one number per operation. That number must survive similarity transformation. That one number turns out to be exactly enough. The big picture is this: representations built from real chemical bases are almost always reducible. This includes bases like bond vectors, atomic orbitals, and Cartesian displacement vectors. They are block-diagonalizable into smaller pieces after a suitable change of basis. The irreducible representations are the "atoms" of symmetry. They form the finite list of transformation types a point group permits. These are tabulated once and for all in character tables. Characters are invariant under the change of basis that block-diagonalizes a matrix. This is precisely why they are the right bookkeeping device. You can identify the irreducible pieces hiding inside a big reducible representation. You never need to find the block-diagonalizing transformation explicitly. This article builds the machinery from the matrix representations you already have in hand. It defines the character rigorously as a trace. It proves why the character is basis-independent. It shows concretely how a reducible representation block-diagonalizes into irreducible blocks. It derives the reduction formula that extracts how many times each irrep appears. This is the single most-used equation in applied group theory. Three worked examples carry this forward step by step. They move from a toy 2×2 case, through the C₃ᵥ 2p problem, to a full C₂ᵥ vibrational analysis of water. Every number is checked by hand, not asserted.
- The character χ(R) of an operation R in a representation is the trace of its representation matrix, χ(R) = Σᵢ Γ(R)ᵢᵢ.
- Characters are invariant under similarity transformations, so they don't depend on which basis you happened to choose — a deep consequence of Tr(S⁻¹AS) = Tr(A).
- A representation is reducible if a single similarity transformation block-diagonalizes every one of its matrices simultaneously; the blocks are the irreducible representations.
- Characters of a reducible representation are simply the sums of the characters of its irreducible components, operation by operation.
- The reduction formula aᵢ = (1/h)Σ_R g(R)χ(R)χᵢ(R) extracts the multiplicity of each irrep directly from characters, with no matrix diagonalization needed.
- Key idea: the trace survives basis changes that scramble a matrix's entries, so characters — not full matrices — are the currency in which symmetry decomposition is honestly and efficiently done.
Where this lives today
Vibrational spectroscopy is the most direct and universal chemical application: every FTIR or Raman spectrum of a molecule with any symmetry at all is interpreted by first constructing from Cartesian displacements exactly as in Example 3, subtracting translations and rotations, and reducing the remainder to identify which normal modes are IR-active (those transforming as or ) versus Raman-active (those transforming as quadratic functions like ). Instrument manufacturers and analytical chemists use these symmetry-derived selection rules daily to assign peaks in mixtures, catalysts, and polymorphic drug crystals, where a shift or a "forbidden" band appearing at low intensity can reveal a subtle symmetry-lowering distortion — a workhorse diagnostic in solid-state pharmaceutical characterization and forensic materials analysis. In electronic structure theory, character-based reduction determines which atomic or molecular orbitals are allowed to mix by symmetry before any energy calculation is performed, dramatically simplifying Hückel, extended-Hückel, and modern DFT calculations on symmetric molecules and clusters by block-diagonalizing the secular equations along irreducible-representation lines — the same block-diagonalization pictured in the first figure, now applied to a Fock or Hamiltonian matrix rather than a geometric transformation. Crystal-field and ligand-field theory for transition-metal complexes relies entirely on reducing the reducible representation of d orbitals under octahedral or tetrahedral symmetry into (or ) pieces, which is the origin of the famous crystal-field splitting diagrams used throughout inorganic and bioinorganic chemistry, including active-site models for metalloenzymes. In materials science, phonon mode symmetry analysis in solids — essential for interpreting Raman spectra of catalytic supports, battery cathode materials, and semiconductor thin films — is the same reduction machinery applied to the space-group-compatible point group at each crystallographic site. Even in molecular design and photochemistry, Woodward–Hoffmann-style orbital-symmetry arguments for pericyclic reactions ultimately rest on tracking which irreducible representation a frontier orbital belongs to as a reaction coordinate evolves, connecting this bookkeeping directly to predicting whether a cyclization proceeds thermally or photochemically.
Ask the tutor: How do I find the actual symmetry-adapted linear combinations of orbitals once I know which irreps are present, using the projection operator built from full character-table data?
The physical picture — thorough prose
Start from where Matrix Representations of Symmetry Operations leaves off: for a chosen basis set (atomic orbitals, bond vectors, Cartesian displacement coordinates), every symmetry operation R of a point group is assigned a square matrix Γ(R) that tells you how the basis functions transform into linear combinations of one another. The set of all these matrices, one per group operation, obeys the same multiplication table as the group itself — that is what makes it a representation. The trouble is that the basis you first think to write down is rarely the "natural" one. If you build a representation from the three N–H bond vectors of ammonia, or the nine Cartesian displacement coordinates of a water molecule, the resulting matrices are generally not block-diagonal: applying a C₃ rotation to the three N–H bonds genuinely mixes all three vectors together, giving a full 3×3 matrix with no zero blocks. Such a representation is called reducible, meaning it can be transformed — by a single change of basis applied consistently to every matrix in the set — into a new set of matrices that are block-diagonal, with smaller matrices repeating down the diagonal. Those smaller, un-further-reducible blocks are the irreducible representations (irreps) of the group. Every point group has a small, finite list of irreps; C₂ᵥ has exactly four (A₁, A₂, B₁, B₂), C₃ᵥ has three (A₁, A₂, E), and so on. This is the chemist's version of decomposing a chord into its constituent pure tones. The character is the tool that makes finding this decomposition tractable without ever explicitly constructing the block-diagonalizing transformation matrix. Define the character of operation R in representation Γ as the trace of its matrix: the sum of the diagonal elements. Two matrices related by a similarity transformation — which is exactly the relationship between a reducible representation in an arbitrary basis and its block-diagonal form in the "natural" symmetry-adapted basis — have identical traces. This single fact (proved below) means that the character of a reducible representation, computed in any convenient basis whatsoever, already secretly contains the full information about which irreps are present and how many times each appears. You never need to diagonalize anything. Concretely: if Γ = a₁Γ₁ ⊕ a₂Γ₂ ⊕ ⋯ (a direct sum, meaning Γ block-diagonalizes into aᵢ copies of each irrep Γᵢ), then the character of Γ at any operation R is just
— characters add linearly under direct sums, because the trace of a block-diagonal matrix is the sum of the traces of its blocks. The whole machinery of point-group analysis in chemistry — counting IR-active modes, building symmetry-adapted linear combinations of orbitals, deciding which orbitals can have nonzero overlap — rests on inverting this one linear relationship to solve for the unknown multiplicities aᵢ.
The figure is not a metaphor: this is literally the C₃ operation acting on the three N–H bonds of ammonia in one basis versus the symmetry-adapted basis, where cos120° = −0.5 appears as the diagonal entry of the doubly-degenerate E block and the fully symmetric combination gives the 1×1 A₁ block. Note also, as a sanity check that will recur, that χ(E) — the character of the identity operation — always equals the dimension of the representation, since the identity matrix is diagonal with every entry 1.
The core ideas — governing equations
The character of operation R in representation Γ, built on an n-dimensional basis, is the trace of its representation matrix:
where: are the diagonal entries of the matrix representing operation in this basis; the sum runs over all basis functions. Reading: the character is a single real (or complex) number per symmetry operation — an enormous compression of the full matrix, and the object that character tables actually list. Invariance under similarity transformation is the load-bearing property:
where: is any change-of-basis matrix, is the same operation's matrix re-expressed in a new basis. Reading: no matter what basis you write your matrices in — natural, symmetry-adapted, or arbitrary — the character of each operation comes out the same, so characters are a property of the representation itself, not of the basis chosen to display it. When a reducible representation Γ decomposes as a direct sum of irreps,
where: is the (non-negative integer) number of times irrep appears in the block-diagonal form of ; is the number of distinct irreps of the point group. Reading: this is the statement that Γ, after the right change of basis, literally becomes a block-diagonal matrix with copies of the block sitting along the diagonal, for each . Taking traces of both sides at each operation R gives the character decomposition rule:
where: is the (easily computed) character of the reducible representation at operation ; are the characters of irrep , read from the character table. Reading: the observed character at every operation is a fixed linear combination of tabulated irreducible characters, weighted by the unknown multiplicities — this is one linear equation per class of operations, and there are exactly as many classes as irreps, so the system is always exactly solvable. The reduction formula inverts this system using the orthogonality of irreducible characters (a consequence of the Great Orthogonality Theorem):
where: is the order of the group (total number of symmetry operations); the sum runs over classes of operations; is the number of operations in the class of ; is the character of the reducible representation; is the character of irrep (real characters assumed, as in all point groups relevant to real molecular vibrations and orbitals). Reading: this is literally a dot product between the "character vector" of your reducible representation and the character vector of irrep , normalized by the group order — it projects out exactly the multiplicity of that one irrep, discarding all others by orthogonality.
Goal. Show rigorously that for any square matrix and invertible , which is the entire justification for treating characters as intrinsic to a representation rather than artifacts of a chosen basis.
Step 1 — write the trace as an explicit sum. For any two matrices and of compatible size, the trace of their product is
This double sum is symmetric in structure: it sums over all pairs .
Step 2 — swap the order of multiplication. Compute the same way:
Relabeling the dummy indices in the last expression reproduces exactly the double sum from Step 1. Hence
This is the cyclic property of the trace: you may cyclically permute a product of matrices inside a trace without changing its value (note this is not the same as saying matrix multiplication commutes — in general, only their traces agree).
Step 3 — apply cyclic property to the similarity-transformed matrix. Set and :
The right-hand side simplifies using :
Step 4 — conclude and interpret. Therefore
for any invertible , with no restriction on being symmetric, orthogonal, or anything else. Since every representation matrix in a "wrong" basis is related to the matrix in the symmetry-adapted (block-diagonal) basis by exactly such a similarity transformation, , this proves . The character you compute from a clumsy, fully-mixed basis is identical, operation by operation, to the character you would get after finding the perfect symmetry-adapted basis and reading off the block-diagonal form directly. This is why characters — never the raw matrices — are what gets tabulated and used for decomposition.
Go deeper · Derivation B · 1 minThe reduction formula: extracting multiplicities aᵢ from characters alone
Goal. Derive starting only from the character decomposition rule and the orthogonality of irreducible characters, so that multiplicities can be read off without ever diagonalizing a matrix.
Step 1 — state the character orthogonality theorem. The characters of the irreducible representations of a finite group satisfy a "great orthogonality"-derived relation (proved fully under The Great Orthogonality Theorem): treating as a vector indexed by operations , weighted by class size,
where if and otherwise. In words: the character vectors of different irreps are orthogonal, and each irrep's character vector has squared "length" exactly (the group order). This is taken here as the standing algebraic fact that licenses the projection trick below; it follows from the unitarity and irreducibility of the matrix representations.
Step 2 — start from the character decomposition of the reducible representation. From the direct-sum structure , take characters at every operation :
Step 3 — multiply both sides by and sum over all operations (equivalently, over classes).
Swap the order of summation on the right-hand side (sum over first, then over ):
Step 4 — apply orthogonality to collapse the bracket. By Step 1, the bracketed sum equals , which is zero unless , in which case it equals . The entire sum over therefore collapses to the single surviving term :
Step 5 — solve for . Dividing through by :
This is exactly the reduction formula. Interpret it as a projection: the orthogonality relation makes the irreducible characters into an orthogonal basis for "character space," and computing is nothing more than projecting the observed reducible character vector onto the -th basis vector , then normalizing by . Every obtained this way is guaranteed, by the underlying theorem, to come out as a non-negative integer if genuinely arose from a representation — a built-in consistency check on any calculation.
Worked examples
Example 1 — Foundational: a 2×2 reducible representation of C₂ᵥ, decomposed entirely by hand. Consider a toy but completely explicit basis of two functions, and , transforming under C₂ᵥ (; operations , each its own class of size 1) according to the matrices
(this is, concretely, the representation generated by two equivalent N–H-type bonds swapped by and by one mirror, left alone by the other mirror and by — an asymmetric, off-diagonal-heavy case deliberately chosen so no shortcut hides an error). Reading off traces directly:
The C₂ᵥ character table gives:
| E | C₂ | σᵥ | σᵥ' | |
|---|---|---|---|---|
| A₁ | 1 | 1 | 1 | 1 |
| A₂ | 1 | 1 | −1 | −1 |
| B₁ | 1 | −1 | 1 | −1 |
| B₂ | 1 | −1 | −1 | 1 |
Apply the reduction formula with , all classes of size :
So . Check: the reconstructed character is , giving at : ✓, at : ✓, at : ✓, at : ✓ — every entry matches the directly computed character exactly, and both multiplicities came out as non-negative integers, exactly as the theorem guarantees. Limiting case: if instead and had been the identity matrix too (fully symmetric basis under every operation), you would find for all four operations, giving and all others zero — the representation would be , i.e., two independent totally symmetric functions, which is the sensible degenerate limit of a basis with no antisymmetric mixing at all.
Example 2 — Applied: the 2pₓ, 2p_y, 2p_z set on nitrogen in NH₃ (C₃ᵥ, h = 6). C₃ᵥ has classes (size 1), (size 2, meaning and together), and (size 3). Place along the C₃ axis. Under , all three orbitals are unchanged: contribution to trace is . Under a rotation by 120°, is invariant (contributes ), while the pair rotates into each other with rotation-matrix trace ; total . Under a vertical mirror plane containing the -axis and one N–H bond, is unchanged (), the in-plane -component along the mirror is unchanged (), and the out-of-plane component flips sign (); total . So the reducible representation has character
The C₃ᵥ character table:
| E | 2C₃ | 3σᵥ | |
|---|---|---|---|
| A₁ | 1 | 1 | 1 |
| A₂ | 1 | 1 | −1 |
| E | 2 | −1 | 0 |
Apply the reduction formula with :
So , exactly matching the qualitative chemical picture: is the unique orbital pointing along the molecular axis, and form the degenerate pair — precisely what the second figure displayed by direct inspection. Check: reconstructed characters at ✓, at ✓, at ✓.
Example 3 — Exam-level: full vibrational analysis of H₂O (C₂ᵥ), separating translation, rotation, and genuine vibration. Water has 3 atoms, so 9 Cartesian degrees of freedom (3 per atom). Build , the representation of all 9 Cartesian displacement vectors, using the standard shortcut: only unmoved atoms contribute to the character (an atom that moves to a different position under contributes zero, since its displacement vectors map onto a different atom's coordinates, giving zero diagonal contribution), and each unmoved atom contributes according to the trace of the 3×3 Cartesian rotation/reflection matrix for that operation. Contribution per unmoved atom: ; (rotation by 180° about : matrix , trace ); (reflection: two coordinates unchanged, one flips sign, e.g. , trace ); same for . Unmoved-atom counts for H₂O in C₂ᵥ: under , all 3 atoms are unmoved; under (through O, bisecting H–O–H), only O is unmoved (1 atom); under (the molecular plane, containing both H's and O), all 3 atoms lie in the plane, so all 3 are unmoved; under (perpendicular to the molecular plane, containing only O), only O is unmoved (1 atom).
Reduce with , all class sizes :
(using the convention that = molecular () plane transforms as , = perpendicular () plane as , standard for the -in-plane convention). So
Check on dimension: ✓, matching the 9 Cartesian degrees of freedom exactly. Now subtract translation and rotation, whose symmetries are read directly from the character table's last two columns: translations transform as (from ) and rotations as (from ). Removing these:
Dimension check: vibrational modes, exactly matching for a nonlinear triatomic ✓. This reproduces the textbook result for water: the symmetric stretch and bend are , the antisymmetric stretch is — all three IR-active (since both carry translational symmetry components and respectively) and all three Raman-active, consistent with water's well-known IR/Raman spectrum. Limiting case: if water were replaced by a hypothetical linear XY₂ (which it is not, but as a consistency check on method), the unmoved-atom analysis would need the table instead and give the familiar count with one bending mode doubly degenerate — the method generalizes, but the point-group input must change with geometry.
Limiting cases, scope & common traps
| Situation | What happens to χ | Correct handling |
|---|---|---|
| Operation = identity, E | χ(E) = dimension of the basis (trace of identity matrix) | Always sanity-check: Σᵢaᵢ·(dim of Γᵢ) must equal χ(E) |
| Atom lies exactly on a rotation axis or mirror plane | Atom is "unmoved," contributes full 3×3 Cartesian trace | Count only truly unmoved atoms — an atom merely close to the axis still moves if it's off-axis |
| Degenerate irreps (E, T) present | χ can be non-integer-looking mid-calculation but combines to integers | Never round intermediate character values; keep exact surds (e.g. 2cos120° = −1) |
| Reducible representation happens to equal a single irrep already | All aᵢ = 0 except one, which = 1 | The reduction formula still works — it just confirms Γ was already irreducible |
| Complex characters (some higher-symmetry, non-abelian groups with genuinely complex irreps) | Reduction formula needs χᵢ(R)* (complex conjugate) | For all real point groups of ordinary molecules with real character tables this subtlety doesn't arise, but state it for completeness |
| Using the wrong group order h | All aᵢ scaled incorrectly, often non-integer | h = total number of operations, not number of classes; double-count operations within a class properly via g(R) |
The chemist behind it
The systematic use of character theory in molecular science traces back to the mathematics of finite-group representation theory developed by Ferdinand Georg Frobenius in the 1890s, and its application to physics and chemistry was consolidated by Hermann Weyl and Eugene Wigner in the 1920s–30s, who showed that quantum-mechanical degeneracies and selection rules are dictated by the irreducible representations of a system's symmetry group. The translation of this abstract algebra into a practical laboratory tool for spectroscopists — character tables you can look up and apply to real molecules in minutes — is largely credited to the systematic tabulations popularized by chemists such as Friedrich Hund and later codified for chemistry curricula by figures like Frank Albert Cotton, whose textbook Chemical Applications of Group Theory made character-table reduction a standard part of the working chemist's toolkit rather than a specialist's mathematical curiosity.
Origins · 1 minEugene Paul Wigner and how this was discovered
Wigner's 1931 book Gruppentheorie und ihre Anwendung auf die Quantenmechanik der Atomspektren ("Group Theory and Its Application to the Quantum Mechanics of Atomic Spectra") was the decisive bridge between Frobenius's abstract character theory and its use as a working tool for predicting spectroscopic selection rules and degeneracies. He showed that whenever a Hamiltonian commutes with the symmetry operations of a group — as any Hamiltonian must commute with its molecule's or crystal's own point-group operations — its eigenfunctions must transform as irreducible representations of that group, and that matrix elements connecting states of different symmetry vanish identically. This theorem is the deep reason chemists care about reducing representations at all: it converts symmetry classification into hard selection rules for spectroscopy and bonding. Wigner shared the 1963 Nobel Prize in Physics for these and related contributions to the theory of the atomic nucleus and elementary particles via symmetry principles.
Why is the character defined as a trace rather than, say, the determinant of the matrix?
The trace is the unique matrix invariant (up to scalar multiples and combinations) that is linear and additive under direct sums: the trace of a block-diagonal matrix is exactly the sum of the traces of its blocks, which is precisely the property needed so that χ(R) = Σᵢaᵢχᵢ(R) holds cleanly. The determinant of a block-diagonal matrix is instead the product of the block determinants, which does not decompose additively into simple multiplicities and would make the reduction formula far messier or impossible to invert linearly. Traces also survive similarity transformations exactly, as proven via the cyclic property, which determinants also do (det(S⁻¹AS)=det A) — but only the trace's additivity under direct sums makes it useful for counting irreducible components.
Do I ever need to find the actual block-diagonalizing matrix S in practice?
Almost never, for the purposes of identifying which irreps are present and how many times — that is exactly the point of using characters, since the reduction formula bypasses S entirely. You do need to construct the explicit symmetry-adapted linear combinations (which requires more than characters, using the full projection operator machinery built from complete representation matrices or character-table-derived projection formulas) when you want the actual symmetry-adapted orbitals or normal coordinates themselves, not just their symmetry labels and counts. For counting IR/Raman activity, predicting orbital mixing, or classifying vibrational modes, characters alone suffice completely.
What happens if my reduction formula gives a non-integer or negative aᵢ?
This is always a sign of an arithmetic or setup error, never a legitimate physical outcome — the underlying theorem guarantees non-negative integers whenever χ(R) genuinely came from summing traces of an actual representation. The most common culprits are: using the wrong class sizes g(R) (forgetting that 2C₃ means two operations, not one), misreading which mirror plane is σᵥ versus σᵥ', or an error in the "unmoved atoms" trace count (for example forgetting that the trace for a mirror reflection is +1, not −1, and for an improper rotation Sₙ it differs again). Recomputing χ(R) directly from a concrete small basis, as in the worked examples, is the fastest way to locate the mistake.
Is the character the same thing as the "trace of the Hamiltonian matrix" in perturbation theory?
No — they are related concepts but not the same object. The character here is the trace of a symmetry-operation representation matrix Γ(R), describing how a basis transforms geometrically; it has nothing to do, by itself, with energies. However, the two ideas connect deeply: because a molecular Hamiltonian commutes with every symmetry operation of its point group, its matrix representation in a symmetry-adapted basis is automatically block-diagonal, with blocks labeled by irreducible representations — this is the practical payoff of character-based reduction, since it tells you in advance which off-diagonal Hamiltonian matrix elements are forced to vanish by symmetry, before you ever compute an energy.
Why do χ(C₃) and χ(C₃²) both count as "2C₃" with the same character value?
Operations belonging to the same conjugacy class (in this case, rotation by +120° and by −120° about the same axis) are related to each other by conjugation with some other group operation, and characters are invariant under conjugation for exactly the same reason they are invariant under general similarity transformations — conjugation is a special case of a similarity transformation. This means all operations within one class automatically share the same character in every representation, which is precisely why character tables list one column per class rather than one column per individual operation, saving substantial space and computation.
Can a representation be "partially reducible" — reducible for some operations but not others?
No. Reducibility is a property of the entire set of matrices taken together under one single similarity transformation S that must simultaneously block-diagonalize every Γ(R) for every operation R in the group. It is not evaluated operation-by-operation; a representation is reducible only if one fixed S works for the whole group at once, which is guaranteed to exist whenever the character decomposition formula returns non-trivial (more than one nonzero, or one aᵢ greater than the irrep's own dimension) multiplicities.
How does this connect to counting IR and Raman active vibrational modes?
Once Γ_vib is reduced into irreps (as in the water example, giving 2A₁ ⊕ B₁), each mode's IR activity is determined by checking whether that irrep also appears in the character table's list of linear functions (x, y, z) — if so, the mode carries a nonzero transition dipole moment component and is IR-active. Raman activity is checked the same way against the quadratic functions (x², y², z², xy, xz, yz) listed in the table. For water, all three modes (2A₁ + B₁) match either x, y, z or a quadratic function, so all three are both IR- and Raman-active, matching experimental water vapor spectra.