CHEM-241 · Lesson 5 of 12 · 24 min

Molecular symmetry and point groups

Look at a molecule of water and you see that its left and right halves are mirror images. Look at ammonia from above and it looks the same after a turn of 120°. Look at methane and you find four equivalent C–H bonds pointing to the corners of a tetrahedron. Symmetry like this is more than a matter of appearance. It decides whether a molecule has a dipole moment, whether it can be chiral, which of its vibrations show up in an infrared spectrum, which atomic orbitals can combine into molecular orbitals and which electronic transitions are allowed. Group theory, the mathematics of symmetry, turns these questions into calculations. This lesson introduces symmetry elements and operations, shows how to classify any molecule into a point group, and sets up the group theory that lesson 6 puts to work.

Symmetry operations and symmetry elements

A symmetry operation is a movement of a molecule that leaves it looking exactly the same: every atom ends up at a position occupied by an identical atom. The geometric feature about which the operation is carried out, a point, line or plane, is the symmetry element. Molecules have five kinds.

1. The identity, E. Doing nothing. Every molecule has it, and it is needed to make the mathematics work.

2. A proper rotation, Cₙ, by 360°/n about an axis. Water has a C₂ axis through the oxygen, bisecting the H–O–H angle; ammonia has a C₃ axis; benzene has a C₆ axis. Repeated rotations are written as powers: C₃² is two successive rotations by 120°. The axis with the highest n is the principal axis, and by convention it defines the z direction.

3. A reflection, σ, through a mirror plane. Planes containing the principal axis are vertical, σᵥ; a plane perpendicular to the principal axis is horizontal, σₕ; and vertical planes that bisect the angle between two C₂ axes perpendicular to the principal axis are called dihedral, σ_d.

4. An inversion, i, through a center of symmetry. Every point at position (x, y, z) is moved to (−x, −y, −z). Octahedral SF₆, square planar XeF₄, CO₂ and benzene have an inversion center; tetrahedral CH₄ and water do not.

5. An improper rotation, Sₙ: a rotation by 360°/n followed by a reflection through a plane perpendicular to the rotation axis. Neither step alone need be a symmetry operation. Methane has three S₄ axes along the directions that bisect pairs of H–C–H angles: rotate by 90° about one of them, and the hydrogens are in the wrong places, but reflect through the perpendicular plane and they are back where they started. Note that S₁ is the same as a reflection and S₂ the same as an inversion.

Four molecules with their symmetry elements drawn in. Water: a vertical C2 axis through oxygen and two vertical mirror planes, one containing the molecule and one perpendicular to it. Ammonia: a vertical C3 axis through nitrogen and three vertical mirror planes each containing one N–H bond. Boron trifluoride: a C3 axis perpendicular to the planar molecule, three C2 axes along the B–F bonds, the horizontal mirror plane of the molecule and three vertical planes. Methane drawn inside a cube: a C3 axis along a C–H bond, a C2 and S4 axis through the centers of opposite cube faces, and a dihedral mirror plane containing two C–H bonds.
Symmetry elements of H₂O (C₂ᵥ), NH₃ (C₃ᵥ), BF₃ (D₃ₕ) and CH₄ (T_d)

Point groups

The complete set of symmetry operations of a molecule forms a group in the mathematical sense, called its point group because every operation leaves at least one point (the center of mass) unmoved. A set of operations is a group if it satisfies four conditions:

1. Closure: performing any two operations in succession gives another operation in the set.

2. Identity: the set contains E, which leaves every operation unchanged when combined with it.

3. Inverses: every operation has an inverse in the set that undoes it. The inverse of C₃ is C₃², and every reflection is its own inverse.

4. Associativity: (AB)C = A(BC) for any three operations, which is automatically true for geometric operations.

The number of operations in the group is its order, h. Water's group, C₂ᵥ, has order 4: E, C₂, σᵥ(xz) and σᵥ′(yz). Ammonia's group, C₃ᵥ, has order 6: E, C₃, C₃², and three σᵥ. The multiplication table of a group lists the result of every product. For C₂ᵥ, every operation is its own inverse and the products commute (the group is abelian); for C₃ᵥ they do not, so the order in which operations are done matters, a fact the code at the end of this lesson verifies with matrices.

Multiplication table of the C₂ᵥ point group (first operation along the top, second down the side)
C₂ᵥEC₂σᵥ(xz)σᵥ′(yz)
EEC₂σᵥ(xz)σᵥ′(yz)
C₂C₂Eσᵥ′(yz)σᵥ(xz)
σᵥ(xz)σᵥ(xz)σᵥ′(yz)EC₂
σᵥ′(yz)σᵥ′(yz)σᵥ(xz)C₂E

Assigning a point group

Every molecule belongs to exactly one point group, and a systematic flowchart finds it. The questions are asked in order, and each answer narrows the possibilities.

A decision flowchart. First question: is the molecule linear? If yes, does it have an inversion center: yes gives D∞h, no gives C∞v. If not linear: does it have two or more Cn axes with n greater than 2? If yes, the high-symmetry groups: an inversion center with C5 axes gives Ih, with C4 axes Oh, and no inversion center gives Td. Otherwise, find the principal axis Cn. Are there n C2 axes perpendicular to it? If yes, the D groups: a horizontal mirror plane gives Dnh, n dihedral planes give Dnd, otherwise Dn. If no perpendicular C2 axes: a horizontal plane gives Cnh, n vertical planes give Cnv, an S2n axis gives S2n, otherwise Cn. If there is no rotation axis at all: a mirror plane gives Cs, an inversion center gives Ci, otherwise C1.
Flowchart for assigning point groups

1. Is the molecule linear? If so it belongs to D∞ₕ if it has an inversion center (CO₂, N₂, HC≡CH) or C∞ᵥ if it does not (HCl, OCS, HCN).

2. Does it have several high-order axes (n > 2)? Molecules with the shapes of the Platonic solids belong to the cubic groups: T_d for a regular tetrahedron (CH₄, P₄, SiF₄), O_h for a regular octahedron or cube (SF₆, cubane) and I_h for an icosahedron or dodecahedron (B₁₂H₁₂²⁻, C₆₀).

3. Otherwise find the principal axis Cₙ. If the molecule has no rotation axis at all, it is C_s if it has a mirror plane (HOCl, SOCl₂), C_i if it has only an inversion center, and C₁ if it has no symmetry beyond E (CHFClBr).

4. Are there n C₂ axes perpendicular to the principal axis? If yes, the molecule belongs to a D group: Dₙₕ if there is also a horizontal plane (BF₃ is D₃ₕ, XeF₄ is D₄ₕ, benzene D₆ₕ), Dₙ_d if there are n dihedral planes but no σₕ (staggered ethane D₃_d, allene D₂_d), and Dₙ otherwise (a three-bladed propeller, or the twisted complex [Co(en)₃]³⁺, D₃).

5. If there are no perpendicular C₂ axes, it belongs to a C group: Cₙₕ with a horizontal plane (planar trans-N₂F₂ is C₂ₕ), Cₙᵥ with n vertical planes (H₂O C₂ᵥ, NH₃ C₃ᵥ, SF₄ C₂ᵥ, BrF₅ C₄ᵥ), S₂ₙ if only an improper axis is present, and Cₙ otherwise (H₂O₂ in its twisted gas-phase structure is C₂).

Worked problem

Point groups of common inorganic molecules

Assign point groups to (a) PCl₅, (b) SF₄, (c) SOCl₂ and (d) staggered ethane.

Show solution
  1. (a) PCl₅ is trigonal bipyramidal, not linear, with one C₃ axis (through the axial atoms) and no higher axes. Three C₂ axes lie along the equatorial P–Cl bonds, perpendicular to C₃, so it is a D group. The equatorial plane is σₕ: D₃ₕ.
  2. (b) SF₄ (seesaw) has one C₂ axis bisecting the equatorial F–S–F angle, through the lone-pair direction, and no perpendicular C₂ axes. It has two vertical mirror planes, one containing the axial F atoms and one containing the equatorial F atoms: C₂ᵥ.
  3. (c) SOCl₂ is a trigonal pyramid with S at the apex. It has no rotation axis, but the plane containing S and O and bisecting the two Cl atoms is a mirror plane: C_s.
  4. (d) Staggered ethane has a C₃ axis along C–C, three C₂ axes perpendicular to it (each passing through the C–C midpoint between staggered H atoms), no σₕ, and three dihedral planes: D₃_d. It also has an inversion center and an S₆ axis.

Answer: PCl₅ D₃ₕ, SF₄ C₂ᵥ, SOCl₂ C_s and staggered ethane D₃_d. Eclipsed ethane, by contrast, has σₕ and belongs to D₃ₕ.

Consequences of symmetry: polarity and chirality

Two properties follow directly from the point group, before any calculation. A molecule can have a permanent dipole moment only if the dipole vector is unchanged by every symmetry operation. A dipole cannot be perpendicular to a rotation axis (rotation would turn it), cannot lie on both sides of a mirror plane at once and cannot survive an inversion. So only molecules in the groups C₁, C_s, Cₙ and Cₙᵥ can be polar, and in Cₙ and Cₙᵥ the dipole must lie along the principal axis. Water (C₂ᵥ), ammonia (C₃ᵥ), SF₄ (C₂ᵥ) and BrF₅ (C₄ᵥ) are polar. BF₃ (D₃ₕ), CH₄ (T_d), SF₆ (O_h), XeF₄ (D₄ₕ), CO₂ (D∞ₕ) and PCl₅ (D₃ₕ) are not, even though each of their bonds is polar: the bond dipoles cancel by symmetry.

A molecule is chiral, that is, not superimposable on its mirror image, if and only if it has no improper rotation axis Sₙ of any order. Because S₁ = σ and S₂ = i, a molecule with a mirror plane or an inversion center is never chiral. Chiral molecules therefore belong only to the groups C₁, Cₙ and Dₙ (and the rare T, O and I). The criterion is not simply the absence of a mirror plane: a molecule can lack every mirror plane and still be achiral if it has an S₄ axis, as some tetrasubstituted spiro compounds do. In inorganic chemistry, chirality appears in tetrahedral centers with four different groups and, very importantly, in octahedral complexes with three chelating ligands such as [Co(en)₃]³⁺ (D₃), which exist as non-superimposable left- and right-handed propellers; Alfred Werner resolved such complexes in 1911, proving his octahedral model of coordination (CHEM-341).

Representing operations with matrices

To compute with symmetry we represent each operation as a matrix that acts on coordinates. A point (x, y, z) is a column vector, and an operation is a 3 × 3 matrix that moves it. The identity is the unit matrix. A reflection in the xz plane changes y to −y. A rotation by θ about z is

\[C(\theta) = \begin{pmatrix} \cos\theta & -\sin\theta & 0 \\ \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1 \end{pmatrix}\]

and the inversion is minus the unit matrix. Products of operations are matrix products, applied right to left: the matrix for 'first A, then B' is BA. Because the matrices obey the same multiplication table as the operations themselves, they form a representation of the group. The sum of the diagonal elements of a matrix, its trace or character χ, does not depend on the choice of axes, and characters turn out to carry all the information needed for most chemical applications. For a rotation by θ the character is 1 + 2cos θ; for a reflection it is +1; for the inversion it is −3; for an improper rotation by θ it is −1 + 2cos θ. Lesson 6 builds the character tables of point groups from these ideas.

Classes

In C₃ᵥ, the operations C₃ and C₃² are related: if you relabel the axes by one of the mirror planes, C₃ turns into C₃². Operations related in this way, A and XAX⁻¹ for some operation X in the group, are said to be conjugate and form a class. They always have the same character, which is why character tables group them together: C₃ᵥ has three classes, E, 2C₃ and 3σᵥ. In an abelian group such as C₂ᵥ every operation is in a class by itself. The code below builds the matrices of C₃ᵥ, verifies the group axioms, prints the multiplication table, shows that the group is not abelian and finds its classes.

import math
from itertools import product

def rot(deg):
    c, s = math.cos(math.radians(deg)), math.sin(math.radians(deg))
    return ((c, -s, 0.0), (s, c, 0.0), (0.0, 0.0, 1.0))

def mirror(deg):
    """Vertical mirror plane containing z and the direction at angle deg in the xy plane."""
    c, s = math.cos(math.radians(2 * deg)), math.sin(math.radians(2 * deg))
    return ((c, s, 0.0), (s, -c, 0.0), (0.0, 0.0, 1.0))

def mul(A, B):   # A @ B
    return tuple(tuple(sum(A[i][k] * B[k][j] for k in range(3)) for j in range(3)) for i in range(3))

def same(A, B):
    return all(abs(A[i][j] - B[i][j]) < 1e-9 for i in range(3) for j in range(3))

ops = {'E': rot(0), 'C3': rot(120), 'C3^2': rot(240),
       'sv1': mirror(90), 'sv2': mirror(210), 'sv3': mirror(330)}

def name_of(M):
    return next(n for n, X in ops.items() if same(M, X))

names = list(ops)
print('C3v multiplication table (row operation done after column operation):')
print('       ' + ''.join(f'{n:>6}' for n in names))
for b in names:
    print(f'{b:>6} ' + ''.join(f'{name_of(mul(ops[b], ops[a])):>6}' for a in names))

closure = all(any(same(mul(ops[a], ops[b]), X) for X in ops.values()) for a, b in product(names, names))
inverses = all(any(same(mul(ops[a], ops[b]), ops['E']) for b in names) for a in names)
abelian = all(same(mul(ops[a], ops[b]), mul(ops[b], ops[a])) for a, b in product(names, names))
print('closure:', closure, ' every operation has an inverse:', inverses, ' abelian:', abelian)

classes, seen = [], set()
for a in names:
    if a in seen: continue
    cls = set()
    for x in names:
        xinv = next(b for b in names if same(mul(ops[x], ops[b]), ops['E']))
        cls.add(name_of(mul(mul(ops[x], ops[a]), ops[xinv])))
    seen |= cls
    classes.append(sorted(cls))
print('classes:', classes)
print('characters (traces):', {n: round(sum(ops[n][i][i] for i in range(3)), 3) + 0.0 for n in names})
Output
C3v multiplication table (row operation done after column operation):
            E    C3  C3^2   sv1   sv2   sv3
     E      E    C3  C3^2   sv1   sv2   sv3
    C3     C3  C3^2     E   sv3   sv1   sv2
  C3^2   C3^2     E    C3   sv2   sv3   sv1
   sv1    sv1   sv2   sv3     E    C3  C3^2
   sv2    sv2   sv3   sv1  C3^2     E    C3
   sv3    sv3   sv1   sv2    C3  C3^2     E
closure: True  every operation has an inverse: True  abelian: False
classes: [['E'], ['C3', 'C3^2'], ['sv1', 'sv2', 'sv3']]
characters (traces): {'E': 3.0, 'C3': 0.0, 'C3^2': 0.0, 'sv1': 1.0, 'sv2': 1.0, 'sv3': 1.0}

The output confirms that the six matrices are closed under multiplication, that each has an inverse, and that the group is not abelian: doing σᵥ1 and then C₃ is not the same as doing C₃ and then σᵥ1. The classes come out as {E}, {C₃, C₃²} and the three reflections, and the characters of the three-dimensional matrices are 3 for E, 0 for both rotations and 1 for every reflection, the same within each class. These characters are exactly what we need in lesson 6.

Common mistakes

  • MistakeA symmetry element and a symmetry operation are the same thing.

    InsteadThe element is the point, axis or plane; the operation is the movement carried out with respect to it.

  • MistakeA molecule without a mirror plane is chiral.

    InsteadA molecule is chiral only if it lacks every Sₙ axis, including S₂ = i and higher Sₙ.

  • MistakeMolecules with polar bonds are polar.

    InsteadBond dipoles cancel in high-symmetry groups such as D₃ₕ, T_d and O_h.

  • MistakeThe order of operations never matters.

    InsteadIn non-abelian groups such as C₃ᵥ, AB and BA can differ.

  • MistakeSF₄ belongs to T_d.

    InsteadIts seesaw shape has only one C₂ axis and two mirror planes: C₂ᵥ.

  • MistakeStaggered and eclipsed ethane share a point group.

    InsteadStaggered is D₃_d (inversion center); eclipsed is D₃ₕ (horizontal plane).

Summary and key terms

  • Symmetry operations (E, Cₙ, σ, i, Sₙ) leave a molecule indistinguishable; elements are the geometric features they use.
  • The operations of a molecule form a point group that satisfies closure, identity, inverses and associativity.
  • A flowchart assigns any molecule to one point group from linearity, high-order axes, perpendicular C₂ axes and mirror planes.
  • Only molecules in C₁, C_s, Cₙ and Cₙᵥ can have a dipole moment.
  • A molecule is chiral if and only if it has no improper axis Sₙ.
  • Operations can be represented by matrices whose traces (characters) are the same within a class.
Symmetry operation
A movement that leaves a molecule in an arrangement indistinguishable from the original.
Principal axis
The rotation axis of highest order, taken as the z direction.
Improper rotation
A rotation followed by reflection through the plane perpendicular to the axis.
Point group
The group of all symmetry operations of a molecule.
Order
The number of operations in a group.
Class
A set of mutually conjugate operations in a group, which share the same character.
Character
The trace of the matrix representing an operation.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. List the symmetry elements of NH₃ and give its point group and order.

    Show answer

    E, C₃ (giving C₃ and C₃²), three σᵥ; C₃ᵥ, order 6.

  2. Assign point groups to BF₃, XeF₄, CO₂ and HCN.

    Show answer

    D₃ₕ, D₄ₕ, D∞ₕ and C∞ᵥ.

  3. Which of CH₂Cl₂, CCl₄, PF₅ and ClF₃ are polar?

    Show answer

    CH₂Cl₂ (C₂ᵥ) and ClF₃ (C₂ᵥ) are polar; CCl₄ (T_d) and PF₅ (D₃ₕ) are not.

  4. Show that C₂ followed by σᵥ(xz) gives σᵥ′(yz) in C₂ᵥ, using coordinates.

    Show answer

    C₂: (x, y, z) → (−x, −y, z); then σᵥ(xz): → (−x, y, z), which is reflection in the yz plane.

  5. What is the character of a C₄ rotation matrix, and of S₄?

    Show answer

    χ(C₄) = 1 + 2cos 90° = 1; χ(S₄) = −1 + 2cos 90° = −1.

  6. Why is [Co(en)₃]³⁺ chiral although it has a C₃ axis and three C₂ axes?

    Show answer

    Its point group D₃ contains no mirror plane, inversion center or Sₙ axis.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz