Into space

The half of a translation that is not a choice

Every operation's translation splits in two — a part that belongs to the operation and a part that only records where somebody put the origin. Almost everything peculiar about space groups is a consequence of that split, including why there are two hundred and thirty rather than seventy-three.

Assumes Forgetting a group in three dimensions and Why it is a group and not a list.

P2 and P2₁ have the same point group, the same lattice, the same number of operations and the same number of atoms in a cell. They are different space groups. Asked what the difference is, most people who have met the symbols will say that in one the axis is a rotation and in the other it is a screw — which is true, and restates the question.

The useful answer is that a translation has two halves and only one of them is a fact about the group.

The translation of every operation, split in two. Every operation of P2, P2₁, Pm and Pc other than the identity, with its translation split into the intrinsic part — one n-th of the sum of the operation applied to itself n times, which no choice of origin can remove — and the location part, which is only a statement about where the origin was put. 2 of the 4 operations shown have a non-zero intrinsic part, and those are exactly the screws and the glides.
Fig. 1 Four groups, two pairs, and one column that separates them. The translation attached to each operation is split into the part that no origin can remove and the part that is only a record of where the origin was put. The pairs are identical in every other respect, and the second column is the whole difference.

Moving the origin, and what it does

Coordinates in a crystal are fractional: a point is a fraction of the way along each cell edge. Where the zero of that scale sits is a choice, and — like the choice of cell itself — it is a choice somebody made — usually to make the symbols come out tidily, sometimes because a particular atom was convenient.

Move the origin by a vector s and every operation’s translation changes. An operation is x ↦ Mx + t; describe the same operation in coordinates measured from a new origin at s, and it becomes xMx+t+(MI)sx \mapsto Mx + t + (M - I)\mathbf{s}. So the translation of every operation shifts by (M − I)s, and what a change of origin can reach is exactly the image of that matrix.

For a mirror perpendicular to a, the matrix MIM - I is diag(−2, 0, 0). Its image is the a direction alone, so an origin shift can add anything to the a-component of a mirror’s translation and nothing at all to the other two. That is why a mirror plane can be put anywhere along the direction it faces — moving the origin slides the plane — and why what it does within its own plane is untouchable.

That is already the whole result, stated geometrically: an origin shift moves an element about; it cannot change what the element does.

P2₁/c: what a change of origin can reach. Every operation of P2₁/c but the identity, with the number of independent directions a change of origin can add to its translation — the rank of M − I, measured by elimination — and those directions named. A mirror or glide has rank one, so an origin shift slides the plane along its own normal and can do nothing else; a two-fold has rank two; an inversion has rank three and loses its translation entirely. Two claims are checked for every operation drawn: that M − I annihilates the intrinsic part, which is why no origin removes it, and that the location part lies inside the image, so that some origin does — the second solved exactly rather than inferred from the rank. 1 of the 3 operations here are planes.
Fig. 2 How much room an origin shift has, operation by operation. The number of independent directions it can add to a translation is the rank of M − I, measured here by elimination rather than quoted: one for the glide, whose plane is perpendicular to b, so the shift can slide that plane along b and do nothing else; two for the screw; three for the inversion, which loses its translation altogether. Two claims are checked for every row. M − I annihilates the intrinsic part, which is why no origin removes it — and the location part lies inside the image, so that some origin does, found by solving for the shift rather than inferred from the rank.

The split, computed

Making it arithmetic takes one line. Apply an operation of order n to itself n times. The linear parts multiply out to the identity, so what is left is a pure translation, and one n-th of it is the part per application that no origin removes:

tintrinsic = (1/n)(I + M + M² + … + M^(n−1)) t

Everything else is location. Applying MIM - I to the intrinsic part gives zero — the sum telescopes — so the intrinsic part is invariant under every origin shift, and the two halves partition the translation cleanly.

For the two-fold rotation of P2, with M = diag(−1, 1, −1) and t = 0, the intrinsic part is zero. For the screw of P2₁, with the same M and t = (0, ½, 0), the sum (I + M)t is (0, 1, 0) and half of that is (0, ½, 0): the intrinsic part is the whole translation, and no origin touches it.

The 2₁ screw axis. 1 of the eleven screw axes a lattice permits, each drawn as the helix it is: 2₁. A turn of 2π/n followed by an advance of m/n of the repeat, so that n turns land exactly m cells along. 1 of those drawn is its own mirror image; the rest come in left- and right-handed pairs.
Fig. 3 What the surviving half means. A two-fold screw turns a point half a turn and lifts it half a cell; two applications return it to its original orientation, one whole cell along. There is no fixed point, and there is no origin from which this looks like a rotation, because the point genuinely does not come back to where it was.

The plane has this decomposition too, and it is nearly invisible there because the only operations with a non-zero intrinsic part are the glides — and a glide looks obviously unlike a mirror. In space there are eleven kinds of screw and five kinds of glide, and for several pairs the arithmetic is the only thing that tells them apart.

Why the axis can be anywhere and the rise cannot

The geometric reading is worth having beside the arithmetic, because it is the one that stays.

Every operation of a space group either has a fixed point or does not. A rotation fixes its axis; a mirror fixes its plane; an inversion fixes one point. Those are the operations whose intrinsic part is zero, and for them the location part is genuinely a statement about where the element is — move the origin and the axis moves, and nothing else changes.

A screw fixes nothing, which is what puts it outside any point group and is the whole content of the screw-axis essay. Its axis is still a line, in the sense that there is a line the operation slides along without turning about anything else, but no point of that line stays put. Move the origin and the line moves; the rise does not.

3 screw axes. 3 of the eleven screw axes a lattice permits, each drawn as the helix it is: 4₁, 4₂, 4₃. A turn of 2π/n followed by an advance of m/n of the repeat, so that n turns land exactly m cells along. 1 of those drawn is its own mirror image; the rest come in left- and right-handed pairs.
Fig. 4 Three operations with the same axis direction, the same rotation and the same order, differing only in the number an origin cannot touch. 4₂ is worth a second look: its rise is a half, so applying it twice gives a pure translation by one cell — but that translation is a lattice vector, so the square of a 4₂ is the identity of the quotient, which is what makes it a four-fold operation and not something else.

This is where the International Tables’ marks come from. An axis is drawn as a polygon with as many sides as its order, filled for a rotation and open with tails for a screw, and the number of tails is the numerator of the rise. The picture is drawn from the arithmetic: a figure on this site places a mark by solving for the operation’s fixed set and reads the tails off its intrinsic part, so a mark with the wrong number of tails would require the arithmetic to be wrong rather than the drawing.

The extension, and why it is the right word

Take a space group G. Its translations form a subgroup T, which is the lattice, and it is normal — conjugating a translation by any operation gives another translation. So the quotient G/T exists, and it is the point group P.

That is the structure the whole classification hangs on, and it is the same observation that makes a wallpaper group’s quotient by its translations finite. It is worth writing as the sequence it is: the lattice sits inside the space group, and the space group maps onto the point group, with the lattice being exactly what the map forgets. A space group is an extension of a point group by a lattice.

The question the classification answers is then: given P and T, how many groups G fit in the middle? And the answer is a count of how many consistent ways the translations can be attached.

Consistency is a real condition, not a formality. Pick a translation for each generator, and the translations of every other element follow by composition — but they must follow consistently: if two different products of generators give the same linear part, the translations they produce must agree modulo the lattice. That is the cocycle condition, and it is the reason most assignments fail.

The class 222 is the smallest place to watch that happen. Its point group has two generators, each of which may be given any of eight translations on a grid of halves, so there are sixty-four assignments to try. All sixty-four happen to close — in this class the cocycle condition turns out not to be restrictive, which is worth knowing because it is the exception rather than the rule. Eight of the sixty-four survive the quotient by the origin shift, and relabelling the axes brings the eight to four: P222, P222₁, P2₁2₁2 and P2₁2₁2₁. The counting is done twice over, in other words, and both quotients are the split this essay is about — the first divides out what an origin can change and the second divides out what a choice of which axis to call a can change.

This site tests consistency the blunt way, and the bluntness is deliberate. Rather than deriving the cocycle condition and checking it, each candidate assignment is simply closed — compose the generators until nothing new appears — and kept only if the result has exactly the order the point group has. An inconsistent assignment produces a closure that keeps generating new elements, running away from the right size, and gets discarded. That the closure can be run at all is what the three-dimensional machinery bought. That test is equivalent to the condition and it cannot be got subtly wrong, which a hand-derived condition can.

What splitting means

Among all the ways the translations can be attached there is always one trivial one: attach nothing. Give every generator a translation of zero, and the closure is a copy of the point group sitting inside the space group, fixing the origin.

A group that can be written that way — at some origin — is symmorphic. Since “attach nothing” is a single answer, there is exactly one symmorphic group per arithmetic crystal class, and so seventy-three of them.

Symmorphic, by a search over origins. 21 space groups, each asked twice whether it splits. The right-hand column is the definition — is there an origin at which some operation of every coset loses its translation, searched over a grid of twenty-fourths — and 13 of the groups drawn pass it. The column beside it is the shortcut this site shipped first: does any operation have a non-zero intrinsic part? The two disagree on 6 of the groups here, and every disagreement is a centred group, because a centring translation composed with a rotation is a screw sitting beside a rotation that is still there. The shortcut therefore fails by finding a screw rather than by missing one, which is the direction that looks safe.
Fig. 5 Twenty-one groups, each asked twice. The right-hand column is the definition — is there an origin at which some operation of every coset loses its translation, searched over a grid of twenty-fourths — and the column beside it is the shortcut of asking whether any operation has a non-zero intrinsic part. The two disagree, and where they disagree is the content: every disagreement is a centred group, because a centring translation composed with a rotation is a screw sitting beside a rotation that is still there.

The definition needs care in a way that is easy to get wrong, and this site got it wrong first. A group with a screw in it can still be symmorphic. C2 has a two-fold rotation and, because the C centring translation is (½, ½, 0), it also has that rotation composed with the centring — which is a 2₁ screw. So C2 contains a screw axis and is nonetheless symmorphic, because the rotation is also there and the origin can be put on it.

An early version of the test here asked whether any operation of the group had a non-zero intrinsic part, and answered “non-symmorphic” when one did. That called C2, R3, Fm3̅m and Im3̅m non-symmorphic — four errors from one line, and all four are groups a reader would know were wrong. The test now asks the question the definition asks: is there an origin at which some operation in each coset of the translation subgroup loses its translation? Which is a search, and the search is what runs.

The grid the search runs on is twenty-fourths, not twelfths, and that detail is not arbitrary either. A shift s changes a translation by (M − I)s, whose entries can be twice s — so a translation of a twelfth is reachable only from a shift of a twenty-fourth. A grid of twelfths would report some symmorphic groups as non-symmorphic, and again it would fail in the safe-looking direction, by finding nothing.

The same operation, at eleven different places

There is a trap in all of this that catches every diagram drawn by hand, and it follows directly from the split.

A group’s operation list is the list modulo lattice translations. P2₁/c has four entries: identity, screw, inversion, glide. But the cell contains four 2₁ axes, not one — at x = 0 and x = ½, and at z = ¼ and z = ¾ — and they all belong to the single screw entry, differing by lattice translations.

Where they sit is not obvious, and this is the part that goes wrong. Compose the screw with the translation a and the result is another screw; its axis is not one cell along, it is a half cell along, because the axis moves by (I − M)⁻¹a rather than by a. For a two-fold that inverse halves; for a fourfold it halves the diagonal; for a threefold it produces thirds.

P4/mmm: one operation, several places. The 15 operations of P4/mmm other than the identity, with every position each one occupies inside one cell. The list of operations is taken modulo lattice translations and the diagram is not, so the two counts differ: the inversion here sits at 8 distinct places. The extra places are not the first one shifted by a whole cell — composing an operation with the translation a moves its axis by (I − M)⁻¹a, which for a two-fold halves it and for a three-fold gives thirds — so a diagram built by copying marks across a cell shows the corners and misses everything between. Each position is the exact solution of a singular system, since the solution set is a whole axis rather than a point.
Fig. 6 The consequence, in a group where it is unmistakable. Each of P4/mmm’s operations is listed with every position it occupies in one cell, found by solving for its fixed set. The fourfold rotation is one operation and it sits at two positions: (0, 0, 0) and (½, ½, 0) — the cell corner and the cell centre. The centre one is the corner one composed with the translation a, the axis having moved by half the diagonal rather than by a whole cell edge. A diagram that translates the marks instead of re-locating the operations draws the corners and misses the middle, and the result looks like a perfectly ordinary tetragonal diagram.

Every element in every plan diagram in this field is placed by solving (I − M)x = ttintrinsic for each translate of each operation, which is an exactly solvable and exactly singular system: singular because the solution set is the whole axis rather than a point, so a solver that assumes invertibility cannot place a single one of them.

The consequence a chemist meets

The split between symmorphic and non-symmorphic is not a taxonomic nicety, and there is a clean way to say what it costs.

In a symmorphic group there is a point of the crystal whose site symmetry is the entire point group — a place where all of it acts at once. An atom put there is fixed by every operation, so it contributes a single atom to the cell rather than a whole orbit. In a non-symmorphic group there is no such place, and the highest site symmetry available is a proper subgroup of the point group.

P2₁/c: one operation, several places. The 3 operations of P2₁/c other than the identity, with every position each one occupies inside one cell. The list of operations is taken modulo lattice translations and the diagram is not, so the two counts differ: the inversion here sits at 8 distinct places. The extra places are not the first one shifted by a whole cell — composing an operation with the translation a moves its axis by (I − M)⁻¹a, which for a two-fold halves it and for a three-fold gives thirds — so a diagram built by copying marks across a cell shows the corners and misses everything between. Each position is the exact solution of a singular system, since the solution set is a whole axis rather than a point.
Fig. 7 Where a non-symmorphic group’s symmetry actually lives, and the same count made for the group this section is about. P2₁/c has three operations besides the identity and they occupy fourteen positions in a cell: eight inversion centres, four 2₁ axes — at x = 0 and x = ½, and at z = ¼ and z = ¾ — and two glide planes. The inversion centres are points with a site symmetry, but that symmetry is of order two against a point group of order four, so no atom in a P2₁/c crystal sits where the whole point group acts. The screws and the glides account for the difference, and no origin gathers them onto one point.

That has a direct consequence for structure solving. The smallest number of formula units a cell can contain is set by the multiplicities the group makes available, and a non-symmorphic group’s smallest orbit is larger — so a molecule crystallising in P2₁/c must contribute at least two copies per cell unless it happens to sit on an inversion centre, which requires the molecule itself to be centrosymmetric. Roughly a third of all published organic structures are P2₁/c — a concentration with no analogue in the plane’s seventeen, where no group dominates, and that constraint is part of the reason: molecules that are not centrosymmetric are common, and a group with plenty of general positions and few special ones suits them.

Where the exactness stops

The split is exact, and two things about it are not.

The intrinsic part is defined modulo the lattice. A screw with a rise of ½ and one with a rise of 3/2 are the same operation, because the difference is a lattice vector, and the lattice is what everything here is measured against. Everything here reduces into [0, 1), which is correct and means the “intrinsic translation” is a coset rather than a vector. It has to be — otherwise 4₁ and a 4₁ composed with the c translation would be different operations, and they are not.

Symmorphic is not the same as “no screws”. It is the sentence above, and the C2 example is why the distinction has to be maintained. A group can contain screw axes, glide planes, and a full complement of both, and still split. The test is about whether they can all be avoided at one origin, not about whether any exist.

And the point group is not a subgroup. For a non-symmorphic group, the sentence “the point group of P2₁/c is 2/m” is true in the sense that dropping every translation leaves 2/m, and false in the sense that there is no copy of 2/m sitting inside P2₁/c. The map from the space group to the point group has no section. That is what “does not split” means and it is the reason the word extension is the right one — the group is built on top of the lattice in a way that cannot be undone.

This has a consequence worth carrying into the diffraction essays: the point group is what a diffraction pattern’s intensities show, and it is recoverable. The extension — whether the translations are attached — is what the absences show, and it is recoverable separately. Two independent readings of one experiment, and they answer the two halves of this essay’s split.

Where this goes next is the counting. Attaching translations consistently, quotienting by the origin and then by relabelling the axes, is the whole procedure — and running it on the class with the most answers is the next essay, where the number sixteen becomes ten for a reason that is worth an argument of its own.

The name the split has elsewhere

Everything above is one computation performed twice — once to strip out what an origin shift can change, and once to check that what is left can be attached consistently. That pair of operations is a standard object outside crystallography, and knowing its name makes the classification’s shape easier to see.

The assignment of translations to point operations is a cocycle. Write τ(g)\tau(g) for the translation attached to the point operation gg. Composing two operations composes their translations in the way the matrices dictate, and the requirement is

τ(gh)=τ(g)+Mgτ(h)(modlattice).\tau(gh) = \tau(g) + M_g\,\tau(h) \pmod{\text{lattice}}.

That is the consistency condition the enumeration tests, written once instead of case by case.

An origin shift is a coboundary. Moving the origin by s\mathbf{s} changes every τ(g)\tau(g) by (MgI)s(M_g - I)\mathbf{s}, and an assignment of that form is exactly what carries no information — it is the trivial assignment seen from somewhere else.

So the classification is a quotient: consistent assignments, divided by those an origin shift produces. That quotient is the second cohomology group of the point group with coefficients in the lattice, and its elements are the genuinely different ways of building a space group on a given point group and lattice.

Read the census through it and the numbers stop being a list. A class whose cohomology is trivial admits one group, and that group is symmorphic — everything can be pushed to zero by a single choice of origin. A class whose cohomology is non-trivial admits as many groups as it has elements, and all but one of them are non-symmorphic. In the plane the cohomology is trivial for thirteen of the seventeen; in space, seventy-three of the two hundred and thirty are symmorphic, so the remaining hundred and fifty-seven are counted by the non-trivial elements.

This is not a reinterpretation after the fact. It is how classifications beyond three dimensions are actually done: the four-dimensional space groups — 4,783 of them — were enumerated by computing these cohomology groups mechanically, because case analysis of the kind that produced the 230 by hand does not survive the increase in dimension. Zassenhaus’s algorithm is that computation, and it takes as input precisely the two ingredients this essay separates.

What a non-symmorphic group does to the levels

The split is algebra, and it has a consequence that a measurement sees directly — one which is unavailable to any symmorphic group and which is the reason solid-state physicists care about the distinction at all.

A state in a crystal is labelled by a wavevector, and the operations that fix that wavevector act on the states carrying that label. In a symmorphic group those operations form an ordinary group — the point operations, with their translations set to zero by a suitable origin — and the possible degeneracies are the dimensions of that group’s representations, exactly as a degeneracy is bounded by a representation.

In a non-symmorphic group the intrinsic translations survive, and they do not vanish from the calculation. Composing two operations then picks up a phase factor eikτe^{i\mathbf{k}\cdot\boldsymbol{\tau}} that depends on the wavevector, so the operations act by a projective representation rather than an ordinary one — a representation in which composition holds only up to a phase.

At the zone centre the phases are all one and nothing has changed. At the zone boundary they need not be, and where they are not, the projective representations can be forced to have larger dimension than any ordinary representation of the same group. The consequence is a degeneracy that no material parameter can lift.

That is band sticking. In a crystal with a glide plane, bands arrive at the relevant zone-boundary plane in pairs and touch there — not because the two happen to have the same energy, but because the group permits no state at that wavevector that is not part of such a pair. Change the composition, the pressure, the temperature; the two bands still meet at the boundary. Nothing analogous happens in a symmorphic group.

So the intrinsic half of the translation is measurable, which is the strongest possible answer to the question this essay opens with. P2 and P2₁ differ by something with no fixed point, invisible in the crystal’s shape, invisible in the point group, and invisible in any table of atom positions read without its symmetry. It is nevertheless the difference between a band structure whose degeneracies are optional and one whose degeneracies are compulsory — and a spectroscopy that finds an unliftable degeneracy at a zone boundary has found the half of the translation that is not a choice.

What this makes readable

Essays that name this one as a prerequisite.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

What links here

The 8 essays that link to this one and share the most of its objects, of 29 that link here.

The objects this essay names

Each one links to every other essay that touches it.

CocycleGlide planeGroup extensionIntrinsic translationOrigin shiftScrew axisSymmorphic