Lattices

The cell is a choice, the lattice is not

Every lattice has infinitely many unit cells and infinitely many bases, and crystallography picks one by convention. Knowing which convention is in force is the difference between a symbol that means something and a symbol that means nothing.

A lattice is a set of points, and it is completely determined by the pattern it came from. A unit cell is a parallelogram drawn on that set, and it is not determined by anything at all. There are infinitely many, they are all equally valid, and crystallography picks one by convention.

The centred rectangular latticeEvery periodic pattern in the plane repeats on one of five lattices. The classification is by which point symmetries the lattice itself admits, and the five are exhaustive — a sixth would need a rotation order no lattice can carry.centred rectangularequal lengths, angle freethe arrows are the basis; the shaded region is one unit cell
Fig. 1 One lattice, drawn with the cell convention prefers. The points are a fact about the pattern. The parallelogram is a decision, and a different decision would describe the identical set of points with different numbers.

That distinction sounds pedantic until a symbol is misread because of it, which happens constantly. Nearly every apparent disagreement between two accounts of the same structure turns out to be a disagreement about conventions that neither account stated.

Two bases, one lattice

Take a lattice with basis vectors a1\mathbf{a}_1 and a2\mathbf{a}_2. Now use a1\mathbf{a}_1 and a1+a2\mathbf{a}_1 + \mathbf{a}_2 instead. Every point reachable by whole-number combinations of the first pair is reachable by whole-number combinations of the second, and conversely. The lattice has not changed. The description has, and since the lattice is what constrains every other symmetry, nothing about the pattern’s permitted operations has changed either.

The general rule is exact. Two bases generate the same lattice precisely when one is obtained from the other by a matrix of whole numbers with determinant ±1\pm 1 — a unimodular transformation. There are infinitely many such matrices, so every lattice has infinitely many bases, and no arithmetic can pick a preferred one out of the set.

The determinant condition is doing real work. Determinant ±1\pm 1 means area-preserving with a whole-number inverse, and the whole-number inverse is what guarantees that the change of basis can be undone without leaving the lattice. A matrix with determinant 22 generates a sublattice of index two — half the points — which is a different lattice with a legitimate use of its own, but not the same one.

What actually is determined

Not everything about a cell is arbitrary, and it is useful to know exactly what survives.

The area is determined. Every primitive cell of a given lattice has the same area, because the unimodular transformation that relates any two bases has determinant of absolute value one. Skew the cell as violently as convention allows and its area does not budge.

The number of lattice points is determined, once the counting rule is agreed: a primitive cell contains exactly one, counting corners as a quarter each.

The lattice type is determined, since the holohedry is a property of the point set and not of the description.

The shortest vector is determined, and so is the second-shortest that is not parallel to it. That pair is nearly canonical, and the qualification is what the next few sections are about.

Primitive is not always preferred

The obvious way to fix the convention is to demand a primitive cell — one lattice point per cell, the smallest possible area. Crystallography frequently declines.

The reason is the centred rectangular lattice. Its primitive cell is a rhombus, and the rhombus’s axes sit at an awkward angle to the lattice’s mirror lines. Describe the lattice in those axes and every formula involving the mirrors acquires the angle as a nuisance parameter, and the symmetry that motivated the classification becomes invisible in the coordinates.

The wallpaper group cmA pattern with the symmetry of cm, generated by applying the group's 2 operations to an asymmetric motif and repeating across the lattice. The symmetries of the result were then found independently and match the group exactly.cmrhombic lattice · 2 operations per cell
Fig. 2 A pattern in cm, drawn with the conventional centred cell. The cell contains two lattice points rather than one, and in exchange its axes lie along the mirror directions instead of at some angle to them.

The alternative is a rectangular cell with a lattice point at its centre: twice the area, two lattice points, and axes along the mirrors. Crystallography takes that trade every time, and the letter at the front of a group symbol records it. The c in cm and cmm means the cell is centred; the p in the other fifteen means it is primitive.

So the choice between p and c is not a statement about the lattice. It is a statement about which cell was drawn on it.

Counting points, carefully

The bookkeeping that decides whether a cell is primitive is worth doing once, slowly, because it is the source of a common miscount.

Draw a parallelogram with its corners on lattice points. Each corner is shared between the four cells that meet there, so it contributes a quarter. Four corners at a quarter each is one point, and a cell with nothing else in it is primitive. Put an extra point at the centre — shared with nothing, so contributing one whole — and the cell contains two lattice points and is centred.

The rule generalises without surprises: a point on an edge is shared between two cells and counts a half. In three dimensions a corner is shared between eight cells and counts an eighth, a point on a face between two, and a point in the body counts one. Face-centred cubic contains four lattice points per conventional cell, body-centred cubic two, and both are routinely miscounted by readers meeting them for the first time.

The square latticeEvery periodic pattern in the plane repeats on one of five lattices. The classification is by which point symmetries the lattice itself admits, and the five are exhaustive — a sixth would need a rotation order no lattice can carry.squareequal lengths, angle 90°the arrows are the basis; the shaded region is one unit cell
Fig. 3 A square lattice drawn over three cells. Every point in the interior of this figure belongs to four cells at once, which is why counting lattice points requires a sharing rule rather than simply counting dots inside a boundary.

The count matters because it multiplies through everything downstream. The density of a crystal is the cell contents divided by the cell volume, and a factor of two in the cell contents is a factor of two in the density — an error large enough to be caught, which is fortunate, since it is an error easily made.

The reduced cell, and what it is for

There is a way to make the choice canonical, and it exists because databases need one.

A reduced cell is defined by a list of conditions — take the shortest vector, then the shortest independent of it, break ties by prescribed rules about angles and signs — and the conditions are arranged so that exactly one basis satisfies them all. Paul Niggli set out the three-dimensional version in the 1920s and it is now the standard way to decide whether two reported structures are the same structure.

That question arises more often than it should. Two laboratories measure the same compound, choose different cells, and report numbers that share not one digit. Reducing both to the Niggli cell settles it in seconds, where comparing the raw parameters settles nothing.

The reduced cell is not, however, the cell anybody publishes. It is frequently ugly — an oblique-looking cell for a structure whose symmetry is high — and the conventional cell is chosen to display symmetry rather than to be canonical. Both are in use, for different purposes, which is exactly the situation in which stating which one is in force matters.

Cell parameters, and what they conceal

A cell is usually reported not as vectors but as cell parameters: two lengths and an angle in the plane, three lengths and three angles in space. The compression is convenient and it loses something.

What it loses is orientation. Two crystals with identical parameters may sit in quite different orientations relative to a laboratory frame, and for anything involving a direction — a polarisation, an applied field, a cleavage plane — the orientation is the whole question. Parameters describe the shape of the cell and say nothing about where it points.

What it also loses, more subtly, is the distinction between an exact equality and a measured coincidence. A cell reported as a=5.431a = 5.431, b=5.431b = 5.431, angle 90.00°90.00° might be genuinely tetragonal, with the equality forced by symmetry, or it might be orthorhombic with two axes that happen to agree to the precision measured. The symmetry claim cannot be read off the numbers; it has to come from the diffraction pattern’s own symmetry and from which reflections are absent.

This is a general feature of the subject and worth carrying forward. Symmetry is not a numerical coincidence that becomes true below some tolerance. It is present or absent, and the way to find out is to test the operation rather than to compare lengths. A structure refined in a symmetry it does not have will refine perfectly well and give slightly wrong answers everywhere, which is among the more common failure modes in real structure determination.

The origin is a choice as well

Fixing the axes leaves one more decision, and it is the one most often left silent.

Where is the origin? Nothing in the lattice marks a point as special; every lattice point looks like every other. Convention places the origin at a point of high site symmetry — a rotation centre if there is one, a mirror intersection otherwise — and where several candidates exist, the choice changes the numbers in every subsequent formula.

The wallpaper group p4mA pattern with the symmetry of p4m, generated by applying the group's 8 operations to an asymmetric motif and repeating across the lattice. The symmetries of the result were then found independently and match the group exactly.p4msquare lattice · 8 operations per cellelements marked
Fig. 4 The group p4m, whose fourfold centres sit on mirror lines. Placing the origin at such a centre makes every operation’s translation part vanish, which is what makes p4m symmorphic.
The wallpaper group p4gA pattern with the symmetry of p4g, generated by applying the group's 8 operations to an asymmetric motif and repeating across the lattice. The symmetries of the result were then found independently and match the group exactly.p4gsquare lattice · 8 operations per cellelements marked
Fig. 5 The group p4g, whose mirrors miss the fourfold centres entirely. No choice of origin removes the translation part from every operation at once — which is the definition of non-symmorphic, and the reason p4g and p4m are different groups despite identical point groups.

The International Tables list two origin choices for many space groups, and structures published under different choices differ by a fixed shift in every atomic coordinate. Failing to notice is a routine source of confusion in structure comparison, and it is why coordinate lists are conventionally accompanied by the origin choice as well as the group symbol.

Settings, and why a symbol can be ambiguous

There is a further layer, and it is the one that makes some group symbols non-unique.

The Hermann–Mauguin symbol records generators relative to the axes. Change which axis is called the first and the symbol can change with it, even though the group has not. In the plane this is mild: pmg and pgm describe the same group with the two axes exchanged, and only one of the two is standard. In three dimensions it is not mild at all — the monoclinic system alone has several conventional settings, and the same space group appears in the literature under more than one symbol.

The remedy adopted by the International Tables is to declare a standard setting for each group and to tabulate the alternatives explicitly. It works, provided everybody reports which setting they used, and the failures are all failures to report.

The pair that convention cannot separate

One case deserves special mention, because it is the sharpest illustration that the convention question has real content.

The groups p3m1 and p31m have the same lattice, the same point group and the same number of operations. They differ in where the mirrors sit relative to the threefold centres: through them in one case, between them in the other. No relabelling of axes converts one into the other, and no change of origin does either — they are genuinely different groups, and the digits in their symbols are the notation’s way of saying which is which.

A reader who treats the symbols as arbitrary names will find the pair inexplicable. A reader who knows the symbols record generator positions relative to axes will find them obvious, which is a good argument for learning to read the notation rather than memorising the list.

What this site fixes, and why

Every figure here needs a convention, and stating it is cheaper than having a reader guess.

The basis is the conventional one for each lattice type: axes along the mirror directions where there are mirrors, at 120°120° for the hexagonal lattice, and unconstrained for the oblique one. The cell is the conventional cell, centred where the convention centres it. The origin is at a point of highest site symmetry, which is what makes the symmetry-element diagrams comparable with those in the International Tables.

Internally the calculations are done in fractional coordinates along that basis, and that is the choice that makes everything exact: a lattice vector is a pair of whole numbers, a rotation is an integer matrix, and a glide’s translation is a fraction with a small denominator. The detector enumerates candidate operations in those coordinates, which is why it can answer yes or no rather than reporting a residual.

A lattice and its reciprocalThe reciprocal lattice is where a crystal scatters. A long axis in the crystal gives closely spaced spots and a short one gives widely spaced spots, so the diffraction pattern is the structure turned inside out.the crystal latticewhere it scatterslong in one is short in the otheraxis ratio 1
Fig. 6 A square lattice and its reciprocal, which is also square. The reciprocal basis is defined by the original basis, so changing the convention on one changes it on the other — another reason to say which convention is in force before quoting a number.

The same problem, three-dimensionally

In space the conventions multiply, and so do the opportunities for misreading.

There are seven crystal systems and fourteen Bravais lattices, and the centring options include face-centred, body-centred and base-centred varieties. Several apparently distinct choices turn out to describe the same lattice — a face-centred tetragonal lattice is a body-centred tetragonal lattice in different axes — and the standard list is careful to include each type once. Moritz Frankenheim’s 1842 enumeration reported fifteen because it counted one such pair twice; Bravais corrected it in 1848.

That error is the three-dimensional version of counting “rhombic” and “centred rectangular” as two of the plane’s five. The hazard is identical and it is entirely about description.

Who standardised all this

The conventions in force today come from the International Tables for X-ray Crystallography, first published in 1935 by a committee that had grown tired of the alternative.

Before them, every laboratory used its own axes, its own origin, and often its own notation. Comparing two published structures meant reconstructing both from scratch. The Tables fixed a standard setting for every space group, tabulated the alternatives, listed the general and special positions, and drew the symmetry-element diagrams that this site’s figures imitate.

They are one of the more successful acts of standardisation in the sciences, and their success is measurable: the reason a crystal structure published in 1950 can be read without correspondence today is that both author and reader were working from the same book.

Where the ladder goes next

The notation the conventions serve is Hermann–Mauguin, and it repays half an hour: the symbols are instructions rather than names, and once that is seen the seventeen stop being a list to memorise.

The constraint that makes any of this finite is the crystallographic restriction, which limits lattice rotations to five orders by an argument one line long.

What the pictures here cannot show. Every figure on this page shows one choice of cell and one choice of origin. That a different choice describes the identical lattice is a statement about the relationship between two descriptions, and a single drawing cannot make a comparison. The claim that the conventions here match the International Tables is a claim about how the code was written, not something the drawings demonstrate.