Chapter 1
20 min read
Section 7 of 70

Space Groups

The Architecture of Crystals — Real Space

Introduction: From Point Symmetry to Full Space Symmetry

In the previous section, we explored point groups — the set of symmetry operations that leave at least one point in space unmoved. Point groups describe the symmetry of an isolated molecule or the external shape of a crystal. But a crystal is not just a single motif: it is an infinite periodic arrangement of atoms. To fully describe the symmetry of this periodic arrangement, we need a richer mathematical framework that combines point symmetry with translational symmetry.

This leads us to space groups, the complete classification of all possible symmetries of a three-dimensional periodic crystal. A space group tells you every possible way atoms can be mapped onto each other through any combination of rotations, reflections, inversions, and translations — including exotic operations like screw axes and glide planes that combine rotation or reflection with a fractional translation.

The Big Picture: Point groups classify the symmetry of shapes. Space groups classify the symmetry of infinite periodic patterns. Every crystal belongs to exactly one of 230 space groups, and this classification determines which atomic arrangements are possible, which diffraction peaks appear, and how electronic bands behave.

What Is a Space Group?

A space group is the full set of symmetry operations — called isometries — that map an infinite crystal structure onto itself. Formally, each operation can be written using Seitz notation as:

{Rt}\{R \mid \mathbf{t}\}

where RR is a point-symmetry operation (rotation, reflection, inversion, or rotoinversion) and t\mathbf{t} is a translation vector. When the operation acts on a point r\mathbf{r}, it produces:

{Rt}r=Rr+t\{R \mid \mathbf{t}\} \mathbf{r} = R\mathbf{r} + \mathbf{t}

Every space group contains three essential ingredients:

  1. A Bravais lattice: The set of all pure translations {ET}\{E \mid \mathbf{T}\} where T=n1a1+n2a2+n3a3\mathbf{T} = n_1 \mathbf{a}_1 + n_2 \mathbf{a}_2 + n_3 \mathbf{a}_3 with integer nin_i. This defines the periodicity.
  2. A point group: The set of rotational and reflective symmetries (with translations removed). This is the space group's "point group part."
  3. Additional symmetry elements: Screw axes and glide planes that combine point-symmetry operations with fractional translations.

Intuition

Think of a space group as the answer to the question: "If I have a single atom (or group of atoms), what are all the operations I can apply to generate the entire infinite crystal?" The Bravais lattice gives you the repeating grid. The point group gives you the symmetry within each unit cell. And screw axes/glide planes give you the additional symmetries that emerge only in periodic structures.


The 230 Space Groups

One of the triumphs of 19th-century mathematical crystallography was the independent derivation by Fedorov (1891), Schoenflies (1891), and Barlow (1894) that there are exactly 230 distinct space groups in three dimensions. This number arises from systematically combining:

  • 14 Bravais lattices (defining the translation symmetry)
  • 32 crystallographic point groups (defining the rotational/reflective symmetry)
  • All possible screw axes and glide planes compatible with each combination

The 230 space groups are organized hierarchically:

LevelCountDescription
Crystal systems7Triclinic, monoclinic, orthorhombic, tetragonal, trigonal, hexagonal, cubic
Bravais lattices14Distinct translation lattices compatible with the 7 crystal systems
Point groups32Distinct sets of rotational/reflective symmetry operations
Space groups230Complete symmetry classifications combining all the above

The distribution of the 230 space groups across crystal systems is uneven:

Crystal SystemPoint GroupsSpace Groups
Triclinic22
Monoclinic313
Orthorhombic359
Tetragonal768
Trigonal525
Hexagonal727
Cubic536

Why 230?

The number 230 is not arbitrary — it follows from rigorous group theory. The constraint that rotational symmetry must be compatible with translational periodicity (the crystallographic restriction) limits rotations to 1-, 2-, 3-, 4-, and 6-fold. Combined with the 14 Bravais lattices and all possible ways to introduce fractional translations, exactly 230 distinct groups emerge. In two dimensions, the analogous count gives 17 wallpaper groups.


Symmorphic vs Non-Symmorphic Space Groups

Space groups divide into two fundamental categories based on whether they contain symmetry operations that combine point symmetry with fractional translations.

Symmorphic Space Groups

A space group is symmorphic if every symmetry operation can be written as a pure point-group operation {R0}\{R \mid \mathbf{0}\} combined with a pure lattice translation {ET}\{E \mid \mathbf{T}\}. In other words, the translation part t\mathbf{t} in {Rt}\{R \mid \mathbf{t}\} is always a full lattice vector (or zero). There are 73 symmorphic space groups.

Examples include:

  • P1ˉP\bar{1} — primitive triclinic with inversion only
  • Pm3ˉmPm\bar{3}m — primitive cubic with full octahedral symmetry (e.g., simple perovskites)
  • F4ˉ3mF\bar{4}3m — face-centered cubic with tetrahedral symmetry (our zinc blende CdSe)

Non-Symmorphic Space Groups

A space group is non-symmorphic if it contains at least one operation where the translation part t\mathbf{t} is a fractional lattice vector — i.e., a screw axis or glide plane. There are 157 non-symmorphic space groups.

Examples include:

  • P21/cP2_1/c — the most common space group in organic crystals, with a 21 screw axis and a c-glide plane
  • P63/mmcP6_3/mmc — hexagonal, with a 63 screw axis (e.g., wurtzite structures)
  • Fd3ˉmFd\bar{3}m — diamond cubic, with d-glide planes (e.g., Si, Ge, diamond)

Why Does This Matter?

Non-symmorphic symmetries have profound physical consequences. Screw axes and glide planes cause systematic absences in X-ray diffraction patterns, allowing experimentalists to determine the space group. They also lead to band sticking at Brillouin zone boundaries — certain electronic bands are forced to be degenerate at specific k-points, which affects electronic and optical properties.


Screw Axes

A screw axis is a symmetry operation that combines a rotation by 2π/n2\pi/n around an axis with a translation of p/np/n of the lattice repeat distance along that axis. It is denoted npn_p, where nn is the rotation order and pp is the number of fractional translation steps.

The Seitz notation for a screw axis along the cc-axis is:

{Cnpnc}\{C_n \mid \frac{p}{n}\mathbf{c}\}

After nn applications of the screw operation, the rotation returns to the identity and the total translation is pcp \cdot \mathbf{c} — always an integer number of lattice translations.

Screw Axis Types

SymbolRotationTranslationDescription
2₁180°1/2 cHalf-turn + half-translation (most common)
3₁120°1/3 cThird-turn + one-third translation (right-handed helix)
3₂120°2/3 cThird-turn + two-thirds translation (left-handed helix)
4₁90°1/4 cQuarter-turn + quarter translation (right-handed)
4₂90°2/4 = 1/2 cQuarter-turn + half translation
4₃90°3/4 cQuarter-turn + three-quarter translation (left-handed)
6₁60°1/6 cSixth-turn + 1/6 translation (right-handed)
6₂60°2/6 = 1/3 cSixth-turn + 1/3 translation
6₃60°3/6 = 1/2 cSixth-turn + 1/2 translation
6₄60°4/6 = 2/3 cSixth-turn + 2/3 translation
6₅60°5/6 cSixth-turn + 5/6 translation (left-handed)

Chirality of Screw Axes

Screw axes with pp and npn - p form enantiomorphic (mirror-image) pairs:

  • 313_1 and 323_2 are left- and right-handed helices
  • 414_1 and 434_3 are enantiomorphic; 424_2 is achiral (self-mirror)
  • 616_1 and 656_5 are enantiomorphic, as are 626_2 and 646_4; 636_3 is achiral

Physical Example

Quartz (SiO2) crystallizes in space groups P3121P3_121 or P3221P3_221, which contain 31 and 32 screw axes respectively. This is why quartz crystals exhibit optical activity — they rotate the plane of polarized light, with left- and right-handed quartz rotating in opposite directions.


Glide Planes

A glide plane combines a reflection through a plane with a translation parallel to that plane by a fraction of the lattice vector. In Seitz notation:

{σtg}\{\sigma \mid \mathbf{t}_g\}

where σ\sigma is a mirror reflection and tg\mathbf{t}_g is a fractional translation parallel to the mirror plane. Applying the glide operation twice gives a pure lattice translation.

Types of Glide Planes

SymbolGlide DirectionTranslation ComponentExample
aAlong a-axisa/2Translation of half the a lattice vector
bAlong b-axisb/2Translation of half the b lattice vector
cAlong c-axisc/2Translation of half the c lattice vector
nDiagonal(a+b)/2, (b+c)/2, or (a+c)/2Half a face diagonal
dDiamond(a+b)/4, (b+c)/4, or (a+c)/4Quarter of a face diagonal
eDouble glideTwo directions simultaneouslyFound in certain centered lattices

The d-glide (diamond glide) is special because it involves a quarter translation and only appears in face-centered or body-centered lattices. The diamond structure (space group Fd3ˉmFd\bar{3}m) is named after this glide.

Identifying Glide Planes from Diffraction

Each type of glide plane produces characteristic systematic absences in diffraction patterns. For example, an a-glide perpendicular to the b-axis causes reflections with h0lh0l to be absent whenever hh is odd. This provides a powerful experimental tool for determining the space group of an unknown crystal.


International Tables Notation

The Hermann-Mauguin notation (also called International notation) is the standard way to write space group symbols. Every symbol has a systematic structure:

Reading a Space Group Symbol

A space group symbol consists of:

  1. Lattice letter (first character): indicates the centering type of the conventional unit cell.
  2. Symmetry elements (remaining characters): describe the symmetry operations along specific crystallographic directions, which depend on the crystal system.

Lattice Letters

LetterCenteringLattice Points per Cell
PPrimitive (no centering)1
IBody-centered (Innenzentriert)2
FFace-centered (all faces)4
AA-face centered2
BB-face centered2
CC-face centered2
RRhombohedral (in hexagonal axes)3

Symmetry Symbols in Different Crystal Systems

The positions after the lattice letter refer to specific crystallographic directions, which vary by crystal system:

Crystal System1st Position2nd Position3rd Position
CubicAlong a (and equiv.)Along [111] body diag.Along [110] face diag.
TetragonalAlong c (unique)Along a (and equiv.)Along [110]
OrthorhombicAlong aAlong bAlong c
HexagonalAlong c (unique)Along a (and equiv.)Along [1-10]
MonoclinicAlong b (unique)
Triclinic

Common Symmetry Symbols

SymbolMeaning
1No symmetry (identity)
2, 3, 4, 6Rotation axes
2₁, 3₁, 4₁, ...Screw axes
mMirror plane
a, b, c, n, dGlide planes
-1 (1̅)Inversion center
-3, -4, -6Rotoinversion axes
/Symmetry element perpendicular to the preceding axis

Reading Example: P2\u2081/c

P = primitive lattice, 21 = 21 screw axis along b, / = perpendicular to that axis, c = c-glide plane perpendicular to b. This is the most common space group for molecular organic crystals (>35% of all known organic structures).


F43m: The Space Group of Zinc Blende CdSe

The zinc blende (sphalerite) structure of CdSe belongs to space group F43m, number 216 in the International Tables. Let us decode each part of this symbol to understand the full symmetry of our target material.

Decoding the Symbol

Symbol PartMeaningDetails
FFace-centered cubic latticeLattice points at (0,0,0), (1/2,1/2,0), (1/2,0,1/2), (0,1/2,1/2). This gives 4 lattice points per conventional cell.
-4 (4̅)Rotoinversion axis along a4-fold rotation about a cube axis followed by inversion. This is NOT a simple 4-fold rotation: -4 = S₄ in Schoenflies notation.
33-fold rotation along [111]Three-fold rotation axes along the four body diagonals of the cube. These are the signature axes of cubic symmetry.
mMirror plane along [110]Mirror planes containing the face diagonals. There are 6 such planes in the full cubic group.

Point Group and Crystal System

The point group of F4ˉ3mF\bar{4}3m is 4ˉ3m\bar{4}3m (Schoenflies: TdT_d), which is the tetrahedral symmetry group. This is a subgroup of the full octahedral group OhO_h. The key distinction from the diamond structure (Fd3ˉmFd\bar{3}m, point group m3ˉmm\bar{3}m) is that zinc blende lacks an inversion center because the two sublattices are occupied by different atoms (Cd and Se).

The TdT_d point group has 24 symmetry operations:

Operation TypeCountDescription
E1Identity
C₃83-fold rotations (4 axes × 2 operations each)
C₂32-fold rotations along cube axes
S₄6Rotoinversion (improper rotations)
σ_d6Diagonal mirror planes

No Inversion Center

Because CdSe zinc blende has no inversion center, it is a polar crystal and can exhibit piezoelectricity and second-harmonic generation (SHG). This is a direct consequence of having two chemically distinct atoms on the two FCC sublattices. In contrast, elemental semiconductors like Si (space group Fd3ˉmFd\bar{3}m) are centrosymmetric and do not show these properties.

The Structure in Detail

The zinc blende structure can be described as two interpenetrating FCC lattices, offset by (14,14,14)(\frac{1}{4}, \frac{1}{4}, \frac{1}{4}) along the body diagonal:

  • Cd sublattice: FCC at (0,0,0)(0, 0, 0) and face-centered equivalents
  • Se sublattice: FCC at (14,14,14)(\frac{1}{4}, \frac{1}{4}, \frac{1}{4}) and face-centered equivalents

Each Cd atom is tetrahedrally coordinated by 4 Se atoms, and vice versa. The tetrahedral coordination is a direct consequence of the TdT_d site symmetry.


Equivalent Positions

In any space group, the symmetry operations map each point in the unit cell to a set of equivalent positions. These positions are classified as general or special.

General Positions

A general position (x,y,z)(x, y, z) is one that does not lie on any symmetry element (rotation axis, mirror plane, or inversion center). The number of equivalent general positions equals the order of the point group multiplied by the number of lattice points per cell.

For F4ˉ3mF\bar{4}3m, the general position has multiplicity 96 (24 point-group operations × 4 face-centered lattice points). Placing a single atom at a general position (x,y,z)(x, y, z) generates 96 symmetry-equivalent atoms in the conventional unit cell.

Special Positions

A special position lies on one or more symmetry elements, so some symmetry operations map it back onto itself rather than generating a new position. This reduces the multiplicity (the number of equivalent points generated).

The special positions of a space group are labeled with Wyckoff letters (a, b, c, ...) in order of increasing multiplicity, starting from the position with the highest site symmetry. We will explore Wyckoff positions in detail in the next section.

Why Equivalent Positions Matter

Equivalent positions determine how many atoms a single set of fractional coordinates generates in the unit cell. In the International Tables, each space group lists all its Wyckoff positions with their coordinates, multiplicities, and site symmetries. When building a crystal structure for simulation, you only need to specify the coordinates of the asymmetric unit — the symmetry operations generate the rest.


VASP Connection

In VASP, space-group symmetry plays a central role in determining the efficiency and accuracy of calculations. VASP automatically detects the symmetry of your input structure and uses it to reduce the computational effort.

Symmetry in the POSCAR File

The POSCAR file defines the crystal structure. VASP infers the space group from the atomic positions and lattice vectors. Here is a POSCAR for zinc blende CdSe:

📝text
1CdSe zinc blende (F-43m, #216)
26.052
3  0.0  0.5  0.5
4  0.5  0.0  0.5
5  0.5  0.5  0.0
6Cd Se
71  1
8Direct
9  0.000  0.000  0.000   ! Cd at 4a Wyckoff position
10  0.250  0.250  0.250   ! Se at 4c Wyckoff position

Note that this POSCAR uses the primitive FCC cell (with rhombohedral lattice vectors), which contains only 2 atoms instead of the 8 atoms in the conventional cubic cell. VASP works most efficiently with primitive cells.

Symmetry Detection: SYMPREC

VASP uses the SYMPREC parameter (in INCAR) to determine how closely atoms must match ideal symmetric positions. This is a distance tolerance in angstroms:

📝text
1# INCAR settings for symmetry
2SYMPREC = 1E-5    # Default: tight tolerance (recommended for high-symmetry structures)
3ISYM = 2          # Use symmetry (default)
4                  # ISYM = 0 switches symmetry off completely
5                  # ISYM = -1 also off (used for some magnetic calculations)

SYMPREC and Doped Structures

When working with doped structures (like Mn:CdSe), the presence of an impurity breaks the original space-group symmetry. If SYMPREC is too large, VASP may incorrectly identify a higher symmetry than actually present, leading to wrong results. For doped or defective structures, use SYMPREC = 1E-6 or even ISYM = 0 to ensure correct handling.

Reading Symmetry from OUTCAR

After a VASP calculation, the OUTCAR file reports the detected symmetry. Here is what you would see for an ideal zinc blende CdSe structure:

📝text
1Symmetry group of crystal:          F-43M
2 Subroutine PRICEL returns:
3 Original cell was transformed to a primitive cell.
4 Found 24 symmetry operations.
5
6 The static configuration has the point symmetry T_d .
7 The point group associated with its reciprocal lattice has the symmetry O_h.
8
9 Isometries found:  24  point symmetry operations
10  Number of symmetry adapted k-points:    10
11  (out of    256 k-points in the full Brillouin zone)

Key things to check in the OUTCAR:

  1. Space group name matches your expected structure (F-43M for zinc blende)
  2. Number of symmetry operations is correct (24 for TdT_d)
  3. k-point reduction shows how many irreducible k-points remain after symmetry (here 10 out of 256 — a 25.6x speedup)

Symmetry = Speed

Exploiting space-group symmetry is one of the most powerful ways to speed up DFT calculations. For zinc blende CdSe, the 24 symmetry operations reduce a 6×6×66 \times 6 \times 6 k-grid from 216 k-points to only about 16 irreducible k-points — a 13x reduction in computational cost. For highly symmetric structures, this saving is even more dramatic.

Checking Symmetry with VASPKIT or Spglib

You can verify the space group of your POSCAR externally using tools like spglib (via Python):

🐍python
1import spglib
2import numpy as np
3
4# Zinc blende CdSe (primitive FCC cell)
5lattice = 6.052 * np.array([
6    [0.0, 0.5, 0.5],
7    [0.5, 0.0, 0.5],
8    [0.5, 0.5, 0.0]
9])
10
11positions = [
12    [0.000, 0.000, 0.000],  # Cd
13    [0.250, 0.250, 0.250],  # Se
14]
15
16numbers = [48, 34]  # Cd = 48, Se = 34
17
18cell = (lattice, positions, numbers)
19dataset = spglib.get_symmetry_dataset(cell, symprec=1e-5)
20
21print(f"Space group: {dataset['international']}")
22print(f"Space group number: {dataset['number']}")
23print(f"Point group: {dataset['pointgroup']}")
24print(f"Number of symmetry operations: {len(dataset['rotations'])}")
25# Output:
26# Space group: F-43m
27# Space group number: 216
28# Point group: -43m
29# Number of symmetry operations: 24

Summary

Space groups provide the complete symmetry classification of three-dimensional crystal structures, unifying translational periodicity with point-group symmetry.

Key Takeaways

  1. Space groups combine a Bravais lattice, a point group, and possible screw axes and glide planes into a single mathematical group describing all symmetry operations of a crystal.
  2. There are exactly 230 space groups in three dimensions, distributed across 7 crystal systems and 32 point groups.
  3. Symmorphic space groups (73 total) contain only pure point-group operations and lattice translations. Non-symmorphic groups (157 total) also include screw axes and/or glide planes.
  4. Screw axes (npn_p) combine rotation by 2π/n2\pi/n with a translation of p/np/n along the axis.
  5. Glide planes (a, b, c, n, d) combine reflection with a fractional translation parallel to the mirror plane.
  6. CdSe zinc blende belongs to F43m (No. 216): face-centered cubic, tetrahedral point group TdT_d, no inversion center.
  7. In VASP, symmetry is auto-detected and used to reduce k-point sampling. The SYMPREC parameter controls the detection tolerance, and OUTCAR reports the detected space group and number of symmetry operations.
ConceptKey Detail
Space groupComplete symmetry of a periodic crystal
Seitz notation{R | t}: point operation R + translation t
230 space groupsExhaustive classification in 3D
SymmorphicNo fractional translations (73 groups)
Non-symmorphicContains screw axes or glide planes (157 groups)
F-43m (#216)Zinc blende CdSe space group
SYMPRECVASP symmetry detection tolerance
Coming Next: In Wyckoff Positions, we will examine exactly where atoms can sit within the unit cell of a given space group, how site symmetry constrains atomic environments, and how doping changes the symmetry classification.
Loading comments...