From Operations to Groups
In the previous section we catalogued individual symmetry operations — rotations, reflections, inversion, and improper rotations. A crystal does not possess just one of these in isolation; it possesses a complete set that is closed under composition. This set is a point group: a mathematical group whose operations all leave at least one point in space unmoved.
The point group is the "fingerprint" of a crystal's macroscopic symmetry. It determines which physical properties are allowed (piezoelectricity, optical activity, second-harmonic generation) and, computationally, how much VASP can reduce the Brillouin zone sampling. There are exactly 32 crystallographic point groups, and every crystal belongs to one of them.
Intuition: Think of a point group as the complete "instruction manual" of symmetries for a crystal. If you know the point group, you know every rotation, reflection, and inversion that maps the crystal onto itself — and therefore every physical property that symmetry forbids or allows.
What Is a Point Group?
A point group is a set of symmetry operations with the following properties:
- Every operation leaves at least one point fixed (the origin).
- The set is closed under composition: if , then .
- The identity is in the set.
- Every operation has an inverse in the set: for each , there exists such that .
The number of operations in the group is called the order of the group, denoted . The order ranges from 1 (for the trivial group containing only ) to 48 (for the full cubic group ).
Critically, point groups do not include translations. They describe the symmetry of the shape of the unit cell and its contents, not the infinite periodic arrangement. (Translations are included when we move from point groups to space groups in a later section.)
The 32 Crystallographic Point Groups
The crystallographic restriction theorem (only 1, 2, 3, 4, 6-fold rotations) limits the number of possible point groups in three dimensions to exactly 32. These are distributed across the 7 crystal systems as follows:
| Crystal System | Point Groups (Schoenflies) | Point Groups (H-M) | Count |
|---|---|---|---|
| Triclinic | C1, Ci | 1, -1 | 2 |
| Monoclinic | C2, Cs, C2h | 2, m, 2/m | 3 |
| Orthorhombic | D2, C2v, D2h | 222, mm2, mmm | 3 |
| Tetragonal | C4, S4, C4h, D4, C4v, D2d, D4h | 4, -4, 4/m, 422, 4mm, -42m, 4/mmm | 7 |
| Trigonal | C3, S6, D3, C3v, D3d | 3, -3, 32, 3m, -3m | 5 |
| Hexagonal | C6, C3h, C6h, D6, C6v, D3h, D6h | 6, -6, 6/m, 622, 6mm, -6m2, 6/mmm | 7 |
| Cubic | T, Th, O, Td, Oh | 23, m-3, 432, -43m, m-3m | 5 |
The total is .
Highest and Lowest Symmetry
Schoenflies vs Hermann-Mauguin Notation
Two notation systems coexist in crystallography, and you will encounter both in textbooks and VASP output:
Schoenflies Notation
Preferred in molecular spectroscopy and chemistry. It uses letter-number combinations:
| Symbol | Meaning |
|---|---|
| Cn | Cyclic group of order n (single n-fold axis) |
| Dn | Dihedral group (n-fold axis + n perpendicular C2 axes) |
| Cnv | Cn + n vertical mirror planes |
| Cnh | Cn + horizontal mirror plane |
| Dnh | Dn + horizontal mirror plane |
| Dnd | Dn + n dihedral mirror planes |
| S2n | Improper rotation group |
| T, Td, Th | Tetrahedral groups |
| O, Oh | Octahedral groups |
Hermann-Mauguin (International) Notation
Preferred in crystallography and used by the International Tables. It lists the symmetry elements along specific directions:
| Symbol | Meaning |
|---|---|
| n | n-fold rotation axis |
| -n (or n-bar) | n-fold rotoinversion axis |
| m | Mirror plane |
| n/m | n-fold axis with perpendicular mirror |
| nm | n-fold axis with parallel mirror |
| n2 | n-fold axis with perpendicular 2-fold axis |
Correspondence for Common Groups
| Schoenflies | Hermann-Mauguin | Order | Example Crystal |
|---|---|---|---|
| C1 | 1 | 1 | Triclinic minerals |
| Ci | -1 | 2 | Many triclinic crystals |
| C2v | mm2 | 4 | Orthorhombic BaTiO3 |
| C3v | 3m | 6 | Wurtzite CdSe |
| D3d | -3m | 12 | Calcite CaCO3 |
| Td | -43m | 24 | Zinc blende CdSe, GaAs |
| Oh | m-3m | 48 | Diamond, NaCl, BCC metals |
Which to Use?
Group Axioms
A point group is a group in the mathematical sense. This means it satisfies four axioms. Let us verify each one using the zinc blende point group as our running example.
Axiom 1: Closure
For any two operations , the product is also in . In other words, combining any two symmetry operations of the crystal yields another symmetry operation of the crystal.
Axiom 2: Associativity
For any three operations, the grouping does not matter:
This follows automatically because matrix multiplication is associative.
Axiom 3: Identity
There exists an element such that for all . This is the identity operation (do nothing).
Axiom 4: Inverse
For every operation , there exists such that . For rotations, the inverse is the rotation by the negative angle. For reflections and inversion, the operation is its own inverse.
| Operation | Its inverse |
|---|---|
| E | E |
| C_n (rotation by 2pi/n) | C_n^(n-1) (rotation by -2pi/n) |
| C2 | C2 (self-inverse) |
| sigma (reflection) | sigma (self-inverse) |
| i (inversion) | i (self-inverse) |
| S4 | S4^3 |
Why Axioms Matter
Td: The Point Group of Zinc Blende
The zinc blende structure of CdSe belongs to point group (Hermann-Mauguin: ). This is one of the most important point groups in semiconductor physics, shared by GaAs, InP, ZnS, and many other III-V and II-VI compounds.
The 24 Operations of
has order 24, with operations organized into 5 conjugacy classes:
| Class | Symbol | Count | Description |
|---|---|---|---|
| 1 | E | 1 | Identity |
| 2 | 8C3 | 8 | Eight 120 deg rotations about body diagonals |
| 3 | 3C2 | 3 | Three 180 deg rotations about x, y, z axes |
| 4 | 6S4 | 6 | Six 90 deg improper rotations about x, y, z |
| 5 | 6sigma_d | 6 | Six dihedral mirror planes |
Total: operations.
Understanding Each Class
8 rotations: A cube has 4 body diagonals (from corner to opposite corner). Each diagonal is a 3-fold axis, and each admits two non-trivial rotations ( and ): .
3 rotations: Three 2-fold axes pass through the centres of opposite faces of the cube (along x, y, z).
6 improper rotations: The same three axes as , but now the operations are and : .
6 mirror planes: Six dihedral mirror planes, each containing one face diagonal and one body diagonal of the cube.
Td vs Oh
Character Table of
The character table encodes how each irreducible representation transforms under the symmetry operations. This table is essential for analysing electronic states and vibrational modes:
| Td | E | 8C3 | 3C2 | 6S4 | 6sigma_d | Basis functions |
|---|---|---|---|---|---|---|
| A1 | 1 | 1 | 1 | 1 | 1 | x^2+y^2+z^2 |
| A2 | 1 | 1 | 1 | -1 | -1 | |
| E | 2 | -1 | 2 | 0 | 0 | (2z^2-x^2-y^2, x^2-y^2) |
| T1 | 3 | 0 | -1 | 1 | -1 | (Rx, Ry, Rz) |
| T2 | 3 | 0 | -1 | -1 | 1 | (x, y, z) and (xy, xz, yz) |
Key features of this character table:
- The A1 representation is totally symmetric — it transforms like a scalar.
- The T2 representation is 3-dimensional and transforms like the coordinates . Electronic p-orbitals at the point of zinc blende transform as .
- The sum of squares of dimensions equals the group order: .
Physical Consequences of Symmetry
The point group directly determines which physical properties a crystal can exhibit. Neumann's principle states: the symmetry of any physical property must include the symmetry of the point group of the crystal.
Piezoelectricity
A crystal is piezoelectric only if its point group lacks an inversion centre. Of the 32 point groups, 21 are non-centrosymmetric, and 20 of those are piezoelectric (the exception is = 432, which has too much rotational symmetry).
Zinc blende () is non-centrosymmetric and therefore piezoelectric. This property is exploited in CdSe quantum dot-based sensors and actuators.
Optical Activity
Optical activity (rotation of the plane of polarised light) requires the crystal to be chiral — it must lack both mirror planes and an inversion centre. Only 11 of the 32 point groups are chiral:
| Chiral Point Groups (Schoenflies) |
|---|
| C1, C2, C3, C4, C6 |
| D2, D3, D4, D6 |
| T, O |
Note that is not chiral (it has mirror planes), so zinc blende CdSe is not optically active despite being non-centrosymmetric.
Second-Harmonic Generation (SHG)
Like piezoelectricity, second-harmonic generation requires the absence of inversion symmetry. The SHG tensor transforms as a third-rank tensor, and its non-zero components are dictated by the point group.
Symmetry-Allowed Tensor Components
The point group constrains the form of physical property tensors:
| Property | Tensor Rank | Requires Broken Symmetry? |
|---|---|---|
| Dielectric constant | 2 | No (all point groups) |
| Piezoelectric tensor | 3 | Yes (no inversion) |
| Elastic stiffness | 4 | No (all point groups) |
| SHG coefficient | 3 | Yes (no inversion) |
| Pyroelectric vector | 1 | Yes (polar groups only) |
Quick Symmetry Check
VASP Connection: Point Groups in Practice
VASP identifies the point group of your structure automatically and uses it to reduce computational cost. Here is how point groups affect your calculations.
k-Point Reduction
The point group maps some k-points in the Brillouin zone onto others. VASP exploits this to compute only the irreducible k-points and then reconstructs the full result using symmetry. The reduction factor can be dramatic:
| Point Group | Order | Max k-point Reduction |
|---|---|---|
| C1 (no symmetry) | 1 | 1x (no reduction) |
| C2v | 4 | Up to 4x |
| D3d | 12 | Up to 12x |
| Td (zinc blende) | 24 | Up to 24x |
| Oh (cubic) | 48 | Up to 48x |
For a k-point grid (1000 points), the symmetry of zinc blende reduces this to roughly 47 irreducible k-points — a 21x speedup.
Reading the Point Group from OUTCAR
1# Search for symmetry information in OUTCAR
2$ grep "point group" OUTCAR
3
4 Found point group: T_d
5 The equivalent point group in H-M notation is: -43m
6
7 The point group operations are:
8 E 8C3 3C2 6S4 6sigma_d
9
10 KPOINTS: Automatic mesh
11 Irreducible k-points: 47 out of 1000Symmetry and INCAR Settings
1# Standard INCAR for zinc blende CdSe
2SYSTEM = CdSe zinc blende
3ISYM = 2 # Use symmetry (PAW recommended)
4SYMPREC = 1E-5 # Symmetry tolerance in angstroms
5
6# For band structure calculations along high-symmetry paths:
7# Symmetry is automatically considered for k-path selection
8
9# When symmetry is broken (e.g., by a defect):
10# ISYM = 0 # Disable symmetry
11# This increases the number of k-points computedSymmetry-Broken Calculations
When you introduce a defect (e.g., substituting one Cd with Mn in Mn:CdSe), the point group symmetry is reduced. VASP will detect fewer symmetry operations, and more k-points will be needed:
| System | Point Group | Irreducible k-points (10x10x10) |
|---|---|---|
| Pure CdSe zinc blende | Td (24 ops) | ~47 |
| CdSe with single Mn defect | C3v (6 ops) | ~185 |
| CdSe with two Mn defects | C1 (1 op) | ~1000 |
Cost Implications
Verifying Symmetry Before Submission
Use spglib to check the point group before running VASP, so you can estimate the computational cost:
1import spglib
2import numpy as np
3
4# CdSe zinc blende
5lattice = np.diag([6.077, 6.077, 6.077])
6positions = [
7 [0.000, 0.000, 0.000],
8 [0.500, 0.500, 0.000],
9 [0.500, 0.000, 0.500],
10 [0.000, 0.500, 0.500],
11 [0.250, 0.250, 0.250],
12 [0.750, 0.750, 0.250],
13 [0.750, 0.250, 0.750],
14 [0.250, 0.750, 0.750],
15]
16numbers = [48, 48, 48, 48, 34, 34, 34, 34]
17
18cell = (lattice, positions, numbers)
19dataset = spglib.get_symmetry_dataset(cell)
20
21print(f"Space group: {dataset['international']} ({dataset['number']})")
22print(f"Point group: {dataset['pointgroup']}")
23print(f"Symmetry ops: {len(dataset['rotations'])}")
24print(f"Hall symbol: {dataset['hall']}")
25
26# Estimate k-point reduction
27nkpts_full = 10 * 10 * 10
28nkpts_irr = nkpts_full // len(dataset['rotations'])
29print(f"Estimated irreducible k-points: ~{nkpts_irr} out of {nkpts_full}")
30
31# Output:
32# Space group: F-43m (216)
33# Point group: -43m
34# Symmetry ops: 24
35# Hall symbol: F -4 2 3
36# Estimated irreducible k-points: ~41 out of 1000Summary
Point groups classify the macroscopic symmetry of crystals into exactly 32 possible groups. Each group is a collection of symmetry operations satisfying the four group axioms, and each determines the physical properties a crystal can exhibit.
- A point group is a set of symmetry operations that leave at least one point fixed and satisfy closure, associativity, identity, and inverse axioms.
- There are exactly 32 crystallographic point groups, distributed across the 7 crystal systems.
- Two notation systems coexist: Schoenflies (used in physics and chemistry) and Hermann-Mauguin (used in crystallography and VASP).
- Zinc blende CdSe has point group (order 24) with 5 conjugacy classes: .
- Physical consequences: The point group determines whether a crystal can be piezoelectric, optically active, or exhibit second-harmonic generation — all before any calculation.
- Computational impact: VASP uses the point group to reduce k-point sampling, potentially giving speedups of up to 48x for high-symmetry structures.
- Defects break symmetry: Doping reduces the point group and increases computational cost. Always verify symmetry with spglib before submission.
Looking Ahead: Point groups describe the symmetry at a single point. To capture the full symmetry of a crystal — including translational periodicity — we need space groups. In the next section, we will combine point groups with lattice translations (and screw axes and glide planes) to arrive at the 230 space groups that classify all possible crystal symmetries.