Matrix Representations of Symmetry Operations
Take an ammonia molecule and rotate it 120° about its threefold axis. Every nucleus lands on a position previously occupied by an identical nucleus. But the three N–H bond vectors themselves have been permuted. They are re-expressed in a new orientation relative to a fixed laboratory frame. To track exactly how the numbers change, chemists write the symmetry operation as a matrix. This applies to bond vectors, orbitals, or displacement coordinates. The matrix acts on a column vector of basis functions. This turns the abstract rules of Symmetry Operations as a Mathematical Group into concrete linear algebra. Rotations, reflections, and improper rotations all become square matrices. Composing two operations becomes matrix multiplication. This matters because nearly everything group theory does for chemistry rests on one fact. That includes building Reducible and Irreducible Representations, predicting which vibrations are IR- or Raman-active, and constructing symmetry-adapted linear combinations for molecular orbital theory. The key fact: symmetry operations can be represented faithfully by matrices acting on a chosen basis. The trace of a matrix, its character, will turn out to be basis-independent. It is the single number that survives into the character tables every chemist memorizes. But before characters can mean anything, some groundwork is needed. One must understand where the matrices come from. One must see how their entries are read off geometrically. And one must know why the set of matrices for a point group reproduces the same multiplication table as the operations themselves. The big picture is this: a point group is an abstract algebraic object. It is a set of operations closed under composition. A representation is a homomorphism from that abstract group into a group of invertible matrices. The homomorphism property — — is what makes matrix representations useful rather than merely decorative. Once a basis is chosen, each symmetry operation acts on that basis. The basis could be Cartesian axes, the three N–H bonds, a set of p-orbitals, or the Cartesian displacements of every atom. Each operation can then be written down explicitly as a matrix. This uses nothing more than rotation geometry and reflection geometry. This article builds those matrices from first principles for rotations, reflections, inversion, and improper rotations. It shows how to construct a representation on a chosen atomic or vector basis. It works through and in full explicit detail. Every matrix entry can be checked by hand. It closes with the transformation law for basis changes, known as similarity transformations. This explains why characters — not individual matrix elements — are the physically meaningful, basis-independent quantities used later.
- A symmetry operation acting on a basis of functions or vectors is represented by a square matrix satisfying .
- Proper rotations by angle about have matrix ; reflections and inversion are diagonal matrices with entries in the right frame.
- Improper rotations are rotation matrices followed by a reflection in the plane perpendicular to the axis: .
- Representations are homomorphisms: , so matrix multiplication must reproduce the group multiplication table exactly.
- Changing basis conjugates every matrix by the same similarity transformation, , which changes matrix entries but preserves the trace.
- Key idea: a symmetry operation becomes numerically usable only once you fix a basis; the matrix that results depends on that basis, but its trace (character) does not, and that invariance is what makes group theory predictive in chemistry.
Every symmetry operation of a point group can be written as an invertible matrix acting on a chosen basis, and the map preserves the group's multiplication table; this matrix, built purely from rotation/reflection geometry, is the bridge between abstract symmetry operations and the numerical machinery (characters, reducible/irreducible representations) used throughout molecular symmetry.
Where this lives today
Matrix representations are the computational backbone of every symmetry-based prediction made in modern chemistry, even when a working chemist never writes the matrices explicitly. Quantum chemistry software (Gaussian, ORCA, Psi4) uses point-group matrix representations internally to symmetrize molecular orbitals, block-diagonalize the Fock or Kohn–Sham matrix by irreducible representation, and dramatically cut computational cost — a calculation on benzene () can be blocked into several much smaller symmetry sectors rather than diagonalized as one large matrix, because the Hamiltonian commutes with every of the molecular point group. Vibrational spectroscopy software builds the -dimensional Cartesian representation exactly as sketched in this article (tracking which atoms are unmoved by each operation and how their displacement vectors transform) to predict which normal modes are IR- or Raman-active before any experiment is run, a technique used routinely in identifying isomers of coordination complexes and in interpreting the vibrational fingerprint region of organic and inorganic unknowns. Crystallographers use the matrix representations of space-group operations (an extension including translations) to generate the full set of atomic positions in a unit cell from a crystallographic asymmetric unit, a step performed automatically by every structure-refinement package (SHELX, Olex2) each time a `.cif` file is processed. In ligand field and molecular orbital theory, the matrices built on ligand - or -orbital bases (as in the and examples above) are the direct precursors to symmetry-adapted linear combinations that predict the splitting pattern of d-orbitals in octahedral and tetrahedral complexes, underlying the interpretation of UV-vis spectra, magnetism, and catalytic activity across transition-metal chemistry.
Ask the tutor: How do I turn a big reducible representation like into the small set of irreducible representations that tell me which vibrations are IR-active?
The physical picture
A symmetry operation (rotation, reflection, inversion, improper rotation, or the identity) moves points in space. To do arithmetic with it, pick a basis — a set of vectors or functions that spans some space of interest (Cartesian axes, bond vectors, atomic orbitals, atomic Cartesian displacements). The operation sends each basis function to some linear combination of the basis functions:
The array of coefficients is the matrix representative of in that basis. Column of the matrix tells you where basis vector ends up, expressed in terms of the original basis. This convention — reading transformed basis vectors down columns — is the one used throughout; it is exactly analogous to how a rotation matrix's columns are the images of the standard unit vectors. For proper rotations about the -axis (with or an integer multiple thereof), elementary trigonometry gives the images of :
The -axis is left invariant (it is the rotation axis), so the third row/column is trivially . For a reflection through a plane containing two of the basis axes, the matrix is diagonal with a in the position of the axis perpendicular to the mirror. A reflection in the -plane (so ) is
Inversion through the origin sends every coordinate to its negative:
An improper rotation is a rotation by followed by reflection in the plane perpendicular to the rotation axis ():
These four matrix forms — proper rotation, mirror reflection, inversion, improper rotation — are the entire toolkit; every point-group operation is one of them, expressed in whatever coordinate frame is natural for the molecule. Crucially, representations do not have to act on . They can act on any basis that the point group permutes or mixes: the set of ligand -bond vectors in an octahedral complex, the orbitals on a central atom, the three N–H bonds of ammonia, or all Cartesian atomic displacement coordinates used in vibrational analysis. Choosing the basis is the modeler's decision; building the matrix is then pure geometry.
The core ideas
The defining algebraic property of a representation is that it turns group multiplication into matrix multiplication:
where: and are the matrices assigned to operations and in a fixed basis, and denotes the group product (apply first, then , matching the Symmetry Operations as a Mathematical Group convention). This equation says the matrices are not arbitrary — their multiplication table must mirror the operation table exactly, so is a genuine homomorphism, not just a bookkeeping device. Reading: if you know the matrices for the generating operations of a group, every other matrix is fixed by matrix multiplication; you never need to re-derive a matrix from geometry once enough generators are known. Every representation matrix must also be invertible, with inverse equal to the matrix of the inverse operation:
where: is the inverse symmetry operation guaranteed to exist by the group axioms. For orthogonal transformations (rotations, reflections — all point-group operations preserve lengths and angles), , so representation matrices for point groups are always orthogonal matrices: . Reading: this orthogonality is not an extra assumption — it follows because every point-group operation is a rigid motion (isometry) of 3-D space, hence its matrix (in an orthonormal Cartesian basis) automatically satisfies . Finally, if the basis is changed by an invertible matrix (new basis vectors are linear combinations of old ones, ), every representation matrix transforms by a similarity transformation:
where: is the matrix in the old basis, the matrix in the new basis, and the (fixed, -independent) change-of-basis matrix. The homomorphism property survives this transformation automatically, since . Reading: individual matrix entries are basis-dependent and hence not physically special, but the trace of is invariant under similarity transformations (), so the character is the basis-independent fingerprint of an operation — the quantity that survives into character tables.
Goal. Construct explicit matrices for the four operations of (, , , ) acting on the standard Cartesian basis, and verify the homomorphism property on one nontrivial product, using the water molecule as the geometric model (the axis is ; the molecular plane is ).
Step 1 — Identity. By definition moves nothing, so is the identity matrix:
Its trace is , the dimension of the basis — a fact that generalizes to any basis and any group.
Step 2 — about . Using the rotation formula with : , . The image of is , the image of is , and is fixed:
Geometrically this matches intuition: a 180° rotation about flips both in-plane axes and leaves the rotation axis alone.
Step 3 — . This mirror contains and , so it leaves them fixed and flips :
Step 4 — . This mirror contains and , so it flips and fixes :
Step 5 — Verify the homomorphism. In the group table for , (rotating 180° and then reflecting in is equivalent to reflecting in ). Multiply the matrices, applying first then (rightmost matrix acts first):
This equals exactly — confirming the representation is a genuine homomorphism on this basis, entry by entry, not merely in trace.
Step 6 — Read off the reducible representation. Collecting characters, the representation of on has the character set . This row of numbers is exactly what appears under the column of the standard character table, and later decomposes into — the decomposition itself belongs to Reducible and Irreducible Representations, but the matrices built here are the raw material for it.
Go deeper · Derivation B · 2 minConstructing the representation on the three N–H bond vectors of ammonia
Goal. Ammonia has symmetry: , two rotations , and three vertical mirrors . Represent these six operations not on Cartesian axes but on the three-dimensional basis of unit vectors along the three N–H bonds, , and show how the matrices are built from tracking which bond each operation sends each bond to.
Step 1 — Geometry setup. Place the three N–H bonds so that rotates (a 120° rotation cycles the three bonds), viewed down the axis from N toward the centroid of the three H atoms. Label the mirror as the plane containing (and the axis); it therefore fixes and swaps .
Step 2 — Matrix for . Trivially,
Step 3 — Matrix for . Since sends , , , each basis vector is replaced entirely by another one (coefficient 1), so the matrix is a cyclic permutation matrix. Column records the image of :
Reading the matrix: column 1 is , meaning (a 1 in row 2); column 2 is , meaning ; column 3 is , meaning — consistent with Step 1.
Step 4 — Matrix for . This is applied twice, read forward as , , :
Direct matrix multiplication of by itself confirms this without needing new geometric reasoning — the homomorphism property does the work.
Step 5 — Matrix for (containing ). This mirror fixes and swaps :
Step 6 — The other two mirrors by conjugation. Rather than re-deriving geometrically, use (conjugating the mirror by the rotation moves which bond is fixed). Matrix multiplication gives
This fixes and swaps , exactly the expected geometric action of the mirror through bond 2. The pattern (fixing , swapping ) follows the same way.
Step 7 — Collect characters. The six matrices give . This character set is exactly the reducible representation used to build symmetry-adapted N–H bonding combinations in ammonia's MO diagram; it decomposes as , a result whose machinery belongs to Reducible and Irreducible Representations but whose raw numbers come directly from these permutation matrices.
Worked examples
Example 1 — Foundational: the matrix and confirming . Take an improper rotation about : , so , . Using :
Check this against the definitional identity (two successive operations must equal a rotation, since two reflections in the same plane cancel while the rotations add to 180°). Multiply the matrix by itself:
This is exactly derived earlier (Step 2 of the first derivation). The trace check: , and , consistent. This example is deliberately asymmetric in structure (mixing rotation and reflection) precisely so that a sign error in either the rotation block or the block would be caught — a purely diagonal example (like inversion alone) would not expose an error in the off-diagonal rotation terms.
Example 2 — Applied: representation of acting on the four F ligand -orbitals of square-planar under a non-principal operation. belongs to , but restricting attention to its subgroup of operations acting in the molecular plane is a common step when building the -only ligand representation for MO analysis. Label the four F orbitals going anticlockwise, with along , along , along , along . Consider the operation : this mirror plane contains the -axis and reflects , so it fixes the ligands lying on the mirror ( and , both on the -axis) and swaps the two off-axis ligands ().
Read column by column: column 1 (image of ) is — is unchanged; column 2 (image of ) is — ; column 3 (image of ) is — unchanged; column 4 (image of ) is — . Trace: . Compare with (90° rotation, ): every basis vector moves to a different one, so all diagonal entries are zero and . This asymmetry between a mirror through two ligands (character 2, from the two fixed ligands) and a rotation through none (character 0) illustrates the general shortcut used later: the character of a permutation-type representation equals the number of basis objects left unmoved by the operation — a fact that follows immediately from the matrix construction (only unmoved basis vectors contribute a nonzero diagonal entry) and is exploited constantly when building or representations in vibrational analysis.
Example 3 — Exam/competition level: verifying a similarity transformation changes matrix entries but not the trace, using a rotated basis in . Take the matrix from the ammonia bond-vector derivation,
Now change to a new, non-orthonormal basis defined by
(these are exactly the symmetry-adapted-type combinations that will reappear when this representation is reduced). The change-of-basis matrix, whose columns express in terms of , is
Its inverse (computed by cofactor expansion; ) is
Now compute . First, :
Then multiply by :
The entries have completely changed — is no longer a simple permutation matrix; the row/column has decoupled ( transforms into itself alone, coefficient 1, since is the totally symmetric sum invariant under any relabeling of the bonds). But check the trace:
which exactly equals computed in the original bond basis. The similarity transformation scrambled every matrix entry yet left the character untouched, exactly as the invariance guarantees — and it also reveals, as a bonus, that already sits in its own invariant 1-D block, an early hint of how Reducible and Irreducible Representations extracts the block from a larger reducible representation.
Limiting cases, scope & common traps
| Situation | What happens to | Check |
|---|---|---|
| Basis is just (1-D, along principal axis) | is a matrix, , , | Matches character of vs irreducible representations later |
| Basis is unmoved entirely by | (identity), regardless of basis choice | Sanity check: is always the identity, trace |
| Change of basis = identity | exactly | Trivial limiting case of the similarity transformation |
| Non-orthonormal basis (e.g. bond vectors not mutually perpendicular) | need not be an orthogonal matrix, even though itself is an isometry of space | Orthogonality of is a property of the orthonormal Cartesian representation, not guaranteed in arbitrary bases |
| Operation permutes basis objects with none fixed (e.g. on 3 bonds) | Diagonal entries all zero, | Confirms the "number of unmoved objects" shortcut |
| Reducible representation on a large basis (e.g. Cartesian displacements) | is large and mostly zero (block structure by atom); only atoms unmoved by contribute nonzero blocks | Sets up the construction used in vibrational analysis |
The chemist behind it
The matrix formalism used here draws on nineteenth-century group representation theory developed by mathematicians — most centrally Ferdinand Georg Frobenius and later Issai Schur, who built the theory of group representations and characters in the 1890s–1900s, decades before it was applied to molecules. The bridge into chemistry and spectroscopy was built by Hans Bethe (crystal field theory, 1929) and especially by Eugene Wigner, whose 1931 book Gruppentheorie und ihre Anwendung auf die Quantenmechanik der Atomspektren systematically applied representation theory to atomic and molecular quantum mechanics. Wigner showed that the matrices representing symmetry operations on a quantum-mechanical basis of wavefunctions dictate selection rules, degeneracies, and the block structure of the Hamiltonian — ideas absorbed directly into chemical group theory by the mid-twentieth century through workers like Robert Mulliken (who standardized much of the notation for irreducible representations used in character tables) and the widespread textbook synthesis of Cotton's Chemical Applications of Group Theory.
Origins · 1 minEugene Paul Wigner and how this was discovered
Wigner trained as a chemical engineer in Berlin before turning to theoretical physics, a background that arguably made him unusually attentive to how abstract symmetry mathematics could be turned into concrete, checkable predictions for real physical systems. His 1931 treatise systematized how symmetry operations act as matrices on quantum states, laying the representation-theoretic foundation later adopted wholesale by chemists for molecular orbital theory, ligand field theory, and vibrational spectroscopy. He shared the 1963 Nobel Prize in Physics for contributions to the theory of the atomic nucleus and elementary particles, work deeply rooted in the same symmetry-and-representation methods.
Why does the choice of basis change the matrix but not the physics?
The matrix is a numerical encoding of how a chosen set of basis vectors gets mixed by an operation; different bases describe the same physical rotation/reflection using different bookkeeping. The underlying geometric operation — rotate the molecule 120°, say — is unchanged, but the coordinates you use to describe "before" and "after" differ, so the coefficients differ too. What must stay fixed across all valid bases is the algebraic relationship between operations (the homomorphism property) and basis-independent invariants like the trace, which is exactly why characters, not raw matrix entries, are tabulated in character tables and used for chemical predictions.
Is the matrix for always literally times as separate physical steps?
Mathematically yes — is defined as the composition of a rotation by followed by reflection through the plane perpendicular to that axis, and the matrix reproduces this exactly. Physically, for many molecules (like staggered ethane's -related symmetry or the alternating tetrahedral arrangement in methane's axes) neither the intermediate rotated structure nor the intermediate reflected structure is itself a symmetry operation of the molecule — only the combined operation maps the molecule onto itself. The matrix multiplication is still valid because it operates on coordinates, independent of whether the intermediate step is itself a molecular symmetry.
How do I know which basis to choose when building a representation for a chemistry problem?
Choose the basis that spans exactly the physical quantity you care about: Cartesian for translations and rotations (relevant to selection rules and the "trivial" translational/rotational modes to be subtracted off in vibrational analysis), ligand - or -orbitals for constructing molecular orbital diagrams, d-orbitals for ligand field splitting, or full atomic Cartesian displacements for vibrational spectroscopy. The representation built on that basis, once reduced into irreducible pieces, tells you directly which symmetry-adapted combinations are relevant (bonding/antibonding patterns, IR/Raman activity, orbital degeneracies).
Why is always equal to the dimension of the basis, no matter what basis is chosen?
The identity operation leaves every point in space fixed, so is always the identity matrix in any basis — this is true before any similarity transformation is even considered, because literally does nothing to any vector. The identity matrix's trace is simply the number of basis functions (its dimension ), so always. This is a useful sanity check: if your computed does not equal the size of your chosen basis, an error has been made in setting up the matrices.
Do representation matrices have to be square?
Yes, always. A representation matrix maps an -dimensional basis to linear combinations of the same -dimensional basis (the operation cannot create or destroy basis functions, only mix them), so is always for a basis of size . This squareness is also required for the matrices to be invertible (a necessity, since every symmetry operation has an inverse) and for matrix multiplication to be well-defined for all pairs of operations in the group.
What is the difference between a representation and an irreducible representation?
A representation is any assignment of matrices to group operations satisfying the homomorphism property, built on any chosen basis, of any dimension. Often such a representation is "reducible" — it can be block-diagonalized by a suitable basis change (similarity transformation) into smaller matrices that are themselves valid, smaller representations. An irreducible representation is one that cannot be block-diagonalized any further; these smallest indivisible building blocks are cataloged in character tables and are the subject of Reducible and Irreducible Representations, which builds directly on the matrix constructions given here.
Can two completely different-looking matrices represent the same symmetry operation validly at the same time?
Yes, provided they act on different bases — for example, on Cartesian axes is a rotation matrix with cosine/sine entries, while on the three N–H bond vectors of ammonia is a 0/1 cyclic permutation matrix. Both are entirely valid representations of the same abstract operation ; they simply describe its action on different vector spaces. What must match across all valid representations of the same abstract group is the multiplication table (homomorphism), never the literal matrix entries themselves.