Reading and Using Character Tables
Open any inorganic chemistry textbook to the back cover. You will find a page of small tables labeled , , , . These are cryptic grids of numbers and letters. They look more like a crossword puzzle than chemistry. Yet buried in a table nine lines long is the complete symmetry content of a molecule. It shows which vibrations are infrared active. It reveals which d-orbitals are degenerate. It indicates which electronic transitions are allowed. It even tells how many independent stretching modes water can have. A character table is a compressed answer key. Learning to read it fluently is one of the highest-leverage skills in molecular spectroscopy and bonding theory. This matters because point-group symmetry constrains everything a molecule is allowed to do. A transition dipole integral, a vibrational overlap, a bonding coefficient — all of these vanish identically unless the symmetries of the objects involved match up correctly. Rather than grinding through integrals, chemists consult a character table. They read off a label and know the answer immediately. This is the payoff promised by the machinery of Characters and Reducible vs Irreducible Representations. Once a representation is built from atomic motions or orbitals, the character table tells you exactly how to decompose it. It also tells you what each piece means physically. The big picture is that a character table packages four kinds of information into one object. These are the classes of symmetry operations (the columns), the irreducible representations or "species" (the rows, each with a Mulliken label), the characters themselves (the numerical entries, guaranteed consistent by the The Great Orthogonality Theorem), and a pair of extra columns. Those columns show how simple functions — , and quadratic combinations like — transform under the group. That last pair of columns is what lets you connect abstract representation theory to concrete atomic orbitals and molecular vibrations. This article works through the anatomy of a character table piece by piece. It covers how classes are grouped. It also covers how Mulliken labels encode symmetry behavior. It explains why the basis-function columns exist. It also shows what the numbers actually mean. This includes using them to classify orbitals or predict spectroscopic selection rules. Three worked examples — for , , and — show the table in action on real molecules. A set of common traps highlights the mistakes students most often make when reading tables for the first time.
- A character table lists irreducible representations (rows) against classes of symmetry operations (columns), with characters as entries.
- Mulliken labels (, , , , subscripts , , primes) encode symmetry behavior under specific operations without needing to consult the numbers.
- Operations of the same class share a character in every irreducible representation because they are conjugate — related by a similarity transformation within the group.
- The rightmost columns list basis functions (, , , rotations ) telling you which irreducible representation each orbital or motion belongs to.
- The number of irreducible representations always equals the number of classes, and (order of the group).
- Key idea: a character table is a lookup table connecting symmetry operations to the transformation behavior of orbitals, vibrations, and dipole components — everything else in group-theoretic chemistry is built from reading it correctly.
Where this lives today
Character tables remain the daily working tool of vibrational and electronic spectroscopists. Fourier-transform infrared and Raman instruments generate spectra whose peak counts and mutual-exclusion patterns are predicted, before any experiment is run, purely from the point group and its character table — the classic diagnostic distinguishing cis from trans metal carbonyl isomers, or confirming octahedral versus square-planar geometry in coordination chemistry, rests on counting IR- and Raman-active modes from basis-function columns exactly as demonstrated for formaldehyde above. In transition-metal and lanthanide chemistry, the quadratic and cubic basis-function columns of , , and lower-symmetry tables underlie the entire framework of ligand-field and crystal-field theory, explaining d-orbital and f-orbital splitting patterns that determine magnetism, color, and reactivity in catalysts, pigments, and battery cathode materials. Photocatalysis and photovoltaic materials design leans on symmetry-derived selection rules to predict which electronic transitions will be optically bright versus symmetry-forbidden (and therefore long-lived, useful for triplet-harvesting phosphors and OLED emitters). Computational quantum chemistry packages (Gaussian, ORCA, Q-Chem) automatically detect molecular point groups and use character tables internally to block-diagonalize the Hamiltonian by symmetry species, dramatically reducing the cost of self-consistent-field and post-Hartree–Fock calculations — a direct industrial payoff of the abstract classification scheme described here. Structural biology and materials crystallography use analogous space-group tables (character tables generalized to include translational symmetry) to interpret X-ray diffraction patterns, again relying on the same conjugacy-class logic that governs point groups.
Ask the tutor: How do I use a character table with the reduction formula to find which irreducible representations are contained in the reducible representation built from a molecule's atomic motions or orbitals?
The physical picture
A character table is best understood as the finished product of asking, for a given point group, "how many fundamentally different ways can a physical quantity respond to the group's symmetry operations?" Each fundamentally different way is an irreducible representation, and the table records how that response looks for every operation in the group. Consider , the point group of water. It has four symmetry operations: the identity , a rotation through the molecular plane bisector, and two reflections and . Because is abelian (every operation commutes with every other), each operation sits in its own class — there are four classes, and consequently four irreducible representations, each one-dimensional. The rows of the table are labeled , , , . These letters are not arbitrary — they are Mulliken symbols, a coding scheme invented by Robert Mulliken that lets a chemist infer the character values from the label alone, without ever looking at the numbers. The letter means "symmetric under the principal rotation axis" (character under ); the letter means "antisymmetric under the principal axis" (character under ). Subscripts and then distinguish behavior under the secondary reflection planes, and further subscripts (gerade, even) and (ungerade, odd) appear in groups with an inversion center. Two-dimensional irreducible representations are labeled (not to be confused with the identity operation!) and three-dimensional ones (or in older texts). This labeling convention is what makes character tables scannable: an experienced spectroscopist recognizes "" and immediately knows its parity properties without re-deriving them. The columns tell a complementary story. Operations are grouped into classes — sets of operations conjugate to one another, meaning related by for some group element . All operations in the same class necessarily have the same character in every irreducible representation, a direct consequence of the trace being invariant under similarity transformations (since a similarity transformation is exactly a change of basis, and traces are basis-independent). This is why a table for lists only three columns — , , — rather than six columns for six individual operations: the two rotations and form one class, and the three vertical mirror planes form another. The integer in front of each class (, ) is the number of operations in that class, and it is essential for the orthogonality sums to close correctly.
The two rightmost blocks of the table are frequently the most useful part for a working chemist and the part most often skipped by beginners. The linear function column shows how , , (and, separately, the rotations ) transform. Because the electric dipole moment operator has components proportional to , this column directly tells you the symmetry of allowed dipole transitions — the essence of infrared and UV-vis selection rules. The quadratic function column shows how products like , , , , transform, which is exactly the angular dependence of the -orbitals, so this column tells you the symmetry labels of , , , , in any point group — indispensable in crystal-field and ligand-field theory. Cubic functions (, , etc.) are sometimes listed too, relevant for -orbitals and hyperpolarizability selection rules. A second figure makes concrete how a table like 's condenses six operations into three classes, and how the degenerate representation carries a character of under the identity because it is two-dimensional.
The core ideas
The structure of every character table follows from a small set of theorems, so before using one it is worth stating explicitly what guarantees its shape and consistency.
where: is the dimension of the -th irreducible representation (1 for ; 2 for ; 3 for ), and is the order of the group (total number of symmetry operations). Reading: the "sizes" of all the fundamentally different symmetry behaviors, squared and summed, always exactly account for every operation in the group — nothing is left over and nothing overlaps.
where: a class is a set of operations mutually related by conjugation, . Reading: a character table is always square in the sense that rows (species) and columns (classes) match in count, even though the operations themselves may greatly outnumber the classes (as in , with 48 operations in 10 classes).
where: the sum runs over all individual operations (not classes), and is the character of operation in irreducible representation . Reading: this is the normalization form of the The Great Orthogonality Theorem applied to a single representation against itself — every row of the table, expanded operation-by-operation, has "length" exactly .
where: and are characters of two different irreducible representations for the same operation . Reading: different rows of the table are mutually orthogonal vectors when expanded over the full set of operations — this is what allows the The Reduction Formula to cleanly extract how many times each irreducible representation appears inside a large reducible representation built from atomic motions or orbitals.
where: is the character of the identity operation, always equal to the dimension of the representation. Reading: the identity column of a character table is simply the list of dimensions — for ; for ; for 's point group — and this column alone lets you verify before doing anything else.
Go deeper · Derivation B · 2 minDeriving the character table from first principles
Goal. Construct the full character table — used for ammonia, chloroform, and any pyramidal species — starting only from the group's order and its class structure, without simply quoting the standard table.
Step 1 — identify the operations and classes. contains , two rotations (by and ), and three vertical reflections . That is operations total. Conjugation by a reflection interchanges (as shown in the previous derivation's logic), so form one class of size 2. Conjugation by a rotation cyclically permutes the three mirror planes into one another, so form one class of size 3. Together with itself, there are three classes: , , .
Step 2 — fix the number and dimensions of irreducible representations. Three classes force exactly three irreducible representations. Their dimensions must satisfy
The only positive-integer solution with trivial (the totally symmetric representation always exists) is . So there are two one-dimensional representations and one two-dimensional representation, labeled by Mulliken convention.
Step 3 — build the totally symmetric row. assigns character to every operation by definition (it is invariant under all symmetry operations):
Step 4 — build using orthogonality against . must have (one-dimensional). Orthogonality of rows (summed over all six individual operations, weighting each class by its size) requires
Since is one-dimensional, each character is (its matrix representation is just a number, and applying the same operation three times or twice must return to eventually, constraining the values to roots of unity that are also real, i.e. ). Trying , :
This satisfies orthogonality, giving : , , .
Step 5 — build the row using the dimension-sum rule. For each class, the characters of all irreducible representations satisfy constraints only indirectly, but a faster route uses (its dimension) and orthogonality against and . Against :
Against :
Subtracting the second equation from the first eliminates the term:
Substituting back into the first equation:
Step 6 — assemble and check. The completed table:
| 1 | 1 | 1 | |
| 1 | 1 | ||
| 2 | 0 |
A check using the "length" normalization confirms consistency: for the row,
This matches the order of the group exactly, confirming the derivation. The basis functions follow by inspecting how and rotation transform (invariant under everything except possibly sign flips — matching and respectively) and how the pair mixes into itself under (a genuine 2D rotation, matching ).
Worked examples
Example 1 — Foundational: classifying the 2p orbitals of nitrogen in ammonia (point group ). Ammonia has symmetry. Consider the nitrogen , , orbitals and ask which irreducible representations they belong to, reading directly off the basis-function columns derived above. The table lists under , and together under (they transform as a degenerate pair because a rotation mixes and into linear combinations of each other rather than leaving each invariant). Therefore:
This immediately explains the bonding pattern in NH: the nitrogen lone pair, which points along the axis, is built predominantly from the -symmetric (mixed with , also ), while the two N–H bonding combinations that are degenerate by symmetry draw on the -symmetric pair. Because , the lone pair orbital cannot mix with the degenerate bonding pair by symmetry alone — a result obtained without ever writing an explicit wavefunction or evaluating an overlap integral, purely from the table's basis-function column.
Limiting-case check: if the molecule flattens toward (trigonal planar, as in a hypothetical planar NH transition state), becomes (antisymmetric under ) while remain a degenerate pair — the qualitative story survives, but with an additional gerade/ungerade-like label from the new horizontal mirror plane, exactly as expected when a is added to the group.
Example 2 — Applied: infrared activity of the bending mode of formaldehyde (point group ). Formaldehyde HCO belongs to . Its three atoms other than carbon and the molecular geometry give it six vibrational degrees of freedom (six normal modes, since ). Suppose group-theoretic reduction of the full -dimensional Cartesian representation (a calculation that uses The Reduction Formula and is not repeated here) yields the vibrational representation
To decide which of these six modes are infrared active, compare each species against the linear () basis-function column of the table constructed earlier: carries , carries , carries . A vibrational mode is infrared active if and only if its symmetry species matches the symmetry of at least one dipole component, because the transition moment integral
is nonzero only when the integrand as a whole contains the totally symmetric representation — guaranteed automatically whenever the symmetry species of , of 's relevant component, and of (usually the totally symmetric ground vibrational state) multiply out to include . Since all three species present — , , — appear in the linear basis-function column (, , respectively), all six normal modes of formaldehyde are infrared active. This matches experimental IR spectra of formaldehyde, which show absorptions corresponding to C=O stretch (), symmetric and antisymmetric CH stretches, scissor bend, and two out-of-plane/rocking modes, with none symmetry-forbidden.
Limiting-case check: for a hypothetical isotopic substitution that leaves the point group unchanged (e.g. DCO in place of HCO), the symmetry species assignments are identical because point group depends only on nuclear geometry, not on isotope mass — the selection-rule conclusion is unaffected, only the vibrational frequencies shift according to reduced-mass considerations from Characters and Reducible vs Irreducible Representations-based mode analysis, not the symmetry labels.
Example 3 — Exam/competition level: identifying the symmetry of the and d-orbital sets in an octahedral complex (). For an octahedral transition-metal complex such as , the relevant point group is , order , with ten classes: , , , , , , , , , . The quadratic-function column of the character table assigns:
Since and transform as the doubly degenerate representation, and transform as the triply degenerate representation, the familiar ligand-field splitting diagram — two orbitals raised in energy (), three lowered () — is a direct consequence of the character table's quadratic basis-function column, not an independent postulate. To verify dimension bookkeeping: contributes and contributes to the sum rule; across all ten irreducible representations () the dimensions are , and
This confirms that exactly ten irreducible representations correctly span the group of order 48, consistent with having ten conjugacy classes, and confirms that (dimension 2, matching the two orbitals) and (dimension 3, matching the three orbitals) are legitimate, correctly-sized irreducible representations rather than accidental degeneracies.
Limiting-case check: if the octahedron is tetragonally distorted (e.g. by a Jahn–Teller elongation along , lowering the symmetry to ), the label splits into and , while splits into and — exactly the correlation table result expected when descending from a higher-symmetry to a lower-symmetry point group, and it correctly reproduces the observed splitting pattern of and levels under Jahn–Teller distortion.
Limiting cases, scope & common traps
| Situation | What the table tells you | Common pitfall |
|---|---|---|
| Non-degenerate species (, ) | ; every operation gives or a simple phase | Assuming always means "symmetric under everything" — can still be antisymmetric under |
| Degenerate species (, ) | ; characters under other operations need not be integers (e.g. in ) | Treating values as always ; in higher-order cyclic groups characters can be irrational |
| Groups with or | Extra subscript splits every representation into even/odd pairs under inversion | Forgetting that refers to inversion parity, not to reflection parity — a common mix-up with / labels |
| Groups with but no (e.g. ) | Primes () and double-primes () denote symmetric/antisymmetric under | Confusing prime notation with ; they encode different symmetry elements and appear in different group families |
| Linear molecules () | Infinite order, infinite classes; table uses labels and characters | Trying to use the finite reduction formula without adapting the infinite sum to an integral over |
| Reading the basis-function column for -orbitals | Quadratic functions map directly onto -orbital symmetry labels | Assuming this column exists in every table — some low-symmetry groups list only linear functions, requiring construction of quadratics by hand |
The chemist behind it
Origins · 1 minRobert S. Mulliken and how this was discovered
Robert Mulliken built much of the conceptual vocabulary of modern molecular orbital theory, including the systematic labeling scheme for irreducible representations that bears his name and appears in every character table used today. Trained initially in chemistry at MIT and then in physics under influences including Robert Millikan (his father's cousin, occasionally a source of confusion), Mulliken worked through the 1920s and 30s at the University of Chicago developing molecular orbital theory as a rival and complement to the valence-bond picture championed by Linus Pauling. His 1955 paper standardizing the nomenclature for irreducible representations — the , , , letters with and numerical subscripts still used in every textbook character table — gave spectroscopists and theoretical chemists worldwide a common, unambiguous language. Beyond notation, Mulliken pioneered population analysis (Mulliken charges), electronegativity scales based on ionization energy and electron affinity, and detailed molecular orbital correlation diagrams for diatomic and small polyatomic molecules, work recognized by the 1966 Nobel Prize in Chemistry "for his fundamental work concerning chemical bonds and the electronic structure of molecules by the molecular orbital method."
Why do some character tables have irrational or non-integer characters?
Non-integer characters arise for degenerate representations under rotations that are not simple flips. In a cyclic group with , a rotation by acting on a two-dimensional degenerate pair contributes a character of , which is irrational for most and (for example in ). These values are entirely legitimate — the character is still the trace of a valid representation matrix, just not an integer. Chemists most often meet this in -related environments like ferrocene's cyclopentadienyl rings or in linear-molecule tables (, ) where states carry characters that vary continuously with the rotation angle .
Do I need to memorize character tables, or can I always look them up?
Full memorization is unnecessary and impractical — professional chemists consult printed or software-generated tables routinely. What is worth internalizing is the logic: Mulliken label conventions (/ from behavior under the principal axis, / from inversion, primes from ), the fact that classes share characters, and where to find the basis-function columns. With that fluency, any table — even for an unfamiliar point group — becomes readable within seconds rather than requiring rote recall of specific numbers.
What is the difference between the Mulliken label and the "basis function" listed next to it?
The Mulliken label (, , , etc.) names the irreducible representation abstractly, defined purely by its characters under the group's operations. The basis function (, , ) is a concrete, physically meaningful object — a coordinate, orbital shape, or rotation — that happens to transform exactly according to that irreducible representation. The label is the abstract classification; the basis function is a physical exemplar chemists use to attach meaning to the abstraction, letting you say "the orbital has symmetry" rather than only "there exists a one-dimensional totally symmetric representation."
How does the basis-function column relate to infrared versus Raman activity?
Infrared activity requires the vibrational mode's symmetry species to match one of the linear functions , , (since the dipole moment operator transforms this way), because the transition dipole integral is nonzero only if the overall integrand contains the totally symmetric representation. Raman activity instead requires a match with the quadratic functions (), because Raman scattering probes the polarizability tensor, whose components transform as these quadratic combinations. In centrosymmetric point groups (those with an inversion center), the g/*u parity rule guarantees that no mode can be both IR and Raman active simultaneously — the rule of mutual exclusion, directly read off the table by noting that linear functions are always u* and quadratic functions are always g.
Why does water () have all four of its normal modes potentially IR active while some more symmetric molecules do not?
Because has no inversion center, there is no gerade/ungerade split forcing mutual exclusion, and every one of its four one-dimensional irreducible representations () is small enough that most vibrational representations decompose into species that individually match a linear basis function — in fact only lacks a linear-function partner in , since the table lists , , , leaving with no direct dipole match. Any mode of pure symmetry would be IR-inactive; water's three modes (all or combinations by symmetry) are all IR active, which is exactly why water's IR spectrum shows three clear fundamental absorptions.
Can two different irreducible representations ever have identical character values in every column?
No — this would violate the orthogonality relation between distinct irreducible representations, which requires for . If two representations had identical characters everywhere, this sum would instead equal , a contradiction. Distinct rows of a character table are therefore always linearly independent as vectors over the group's operations, guaranteeing that every irreducible representation is genuinely distinguishable by at least one operation's character.
Why do some point groups (like ) have both subscripts and prime marks in their table, while has neither?
Subscripts / appear only in groups containing an inversion center , since they encode parity under inversion specifically; primes (/) appear only in groups containing a horizontal mirror plane but lacking inversion (like ), encoding parity under that reflection instead. contains both and (they coincide in their symmetry consequences there, so only is used by convention, since combined with operations generates the necessary distinctions already captured by ). has neither nor , only vertical mirror planes , which are already distinguished through the / split rather than through a separate subscript convention.