What a lattice forbids

Most sheets roll into a tube that never repeats

Rolling the honeycomb along a lattice vector always gives a tube with a repeat, and that is a property of the honeycomb rather than of rolling. Over the seventeen plane groups, 567 of 1,008 rolling directions give a tube with no translation along its axis at all — and every direction of an oblique pattern is one of them.

Assumes The tube has a screw no lattice allows, Seven friezes round a cylinder and Five lattices, and no others.

The tube has a screw no lattice allows rolled one pattern. The honeycomb was wrapped round a cylinder so that a lattice vector became the circumference, and the tube that resulted turned and climbed with screws of order 14, 98 and 794 — orders the flat sheet could never have. Every question that essay asked was answered by two integers, and every answer was checked on the rolled atoms.

What it could not ask is whether the honeycomb is typical. A sheet of graphene is an unusually well-behaved thing to roll: its lattice is hexagonal, its symmetry is the largest a plane pattern can have, and it has mirrors in six directions. There are seventeen plane groups and five plane lattices, and rolling is defined for all of them. The table of what each one becomes is the subject here, and the first thing in it is a failure the honeycomb cannot show.

Rolling a general plane pattern usually produces a tube with no repeat at all. Out of 1,008 classes of rolling direction, taken over the seventeen groups, 567 give a tube that climbs forever without ever returning to the angle it started at. For the two groups on an oblique lattice the figure is every direction, without exception.

What rolling is, said precisely enough to be general

Rolling is a covering map. The plane is the universal cover of a cylinder of circumference equal to the rolling vector’s length, and the deck transformation is the translation by that vector: two points of the plane land on the same point of the cylinder exactly when they differ by a whole number of copies of CC.

That single sentence decides which symmetries survive. An operation of the plane pattern descends to the cylinder exactly when it carries the deck group to itself — when its linear part sends CC to CC or to C-C — and the group of the rolled pattern is the subgroup of survivors divided by the translations along CC. Nothing is lost in the other direction either: every symmetry of the pattern on the cylinder lifts to the plane, because the plane is a simply connected cover. So the rolled group is the stabiliser modulo C\langle C \rangle, exactly, and the classification is a computation on the plane group rather than a search on the tube.

A point of the cylinder has two coordinates, the distance ss round the circumference and the height zz up the axis, and any isometry of the cylinder acts on them by changing the sign of neither, of both, or of one, and then shifting. Four sign patterns, four kinds of survivor:

  • a translation of the sheet keeps both signs and becomes a screw;
  • a half-turn of the sheet reverses both and becomes a half-turn about an axis crossing the tube;
  • a mirror or glide whose line is parallel to CC keeps ss and reverses zz, giving a mirror across the tube or a rotoreflection;
  • a mirror or glide whose line is perpendicular to CC reverses ss and keeps zz, giving a mirror or glide containing the axis.

Every other operation of the plane group — the three-fold and four-fold and six-fold turns, and every reflection at any other angle — sends CC somewhere else and does not survive. That is the whole of the correspondence, and it holds for any plane group. It is also why the restriction on rotation orders has nothing to say about the result: the turns of the tube are about an axis with no lattice across it, and the restriction is a statement about a turn that preserves a lattice in the plane it turns in.

The repeat is a property of the lattice, not of the rolling

A tube repeats when something carries it straight up its own axis with no turn. In the plane that is a lattice vector perpendicular to CC. The honeycomb always has one, which is why the nanotube literature never states the condition; a general lattice need not.

Whether a rolled sheet ever comes back round. Three plane lattices, each with the same rolling vector C = 3a₁ + a₂ drawn from the origin and the line through the origin perpendicular to it. A translation of the rolled pattern straight up the tube, with no turn, is a lattice vector on that line. The square lattice has one, marked T, and the tube repeats every 10 turns. The general rectangular lattice has none in this direction — only along its cell edges — and the general oblique lattice has none in any direction at all, so its rolled pattern climbs forever without returning to the same angle.
Fig. 1 The same rolling vector C=3a1+a2C = 3a_1 + a_2 on three plane lattices, with the line through the origin perpendicular to it. A repeat exists when a lattice point lies on that line. The square lattice has one; the general rectangular lattice does not, in this direction; the general oblique lattice has none in any direction.

The condition is one linear equation. Writing QQ for the lattice’s Gram matrix and cc for the rolling vector’s coordinates in the lattice basis, a lattice vector vv is perpendicular to CC when vTQc=0v^{\mathsf T} Q c = 0. That is a single equation on two whole numbers, and it has a nonzero whole solution exactly when the vector QcQc points along a rational direction — when the ratio of its two entries is a fraction.

Whether it does is decided by the lattice type, because the type decides how much freedom the metric has.

The repeat is a condition on the lattice's metric. A lattice vector v is perpendicular to C when vᵀQc = 0, one linear equation on two whole numbers, which has a nonzero whole solution exactly when the vector Qc points along a rational direction. The square and hexagonal Gram matrices are fixed by their own symmetry and are rational for every C. The other three carry free parameters — ρ the squared axial ratio, k the cosine term — and Qc is rational only where those parameters cancel: along the cell edges of a rectangular lattice, along the diagonals of a rhombic one, and nowhere at all in an oblique one. Fixing the free parameters at fractions restores the repeat, which is what makes this a statement about the metric being free rather than about the lattice being oblique.
Fig. 2 The Gram matrix of each of the five plane lattices, as a matrix with free parameters in it, and the vector QcQc it produces. The square and hexagonal forms have no free parameters and are rational for every cc. The other three have one or two, and QcQc is rational only where the parameters cancel.

The square lattice’s Gram matrix is the identity, so QcQc is cc itself and is rational for every direction — which is the four-fold turn saying the same thing, since the vector at right angles to a lattice vector is again a lattice vector. The hexagonal Gram matrix has entries 11 and 12-\tfrac12 and is rational as well, although here no rotation of the lattice carries cc to a perpendicular vector and the perpendicular has to be constructed: (c12c2,2c1c2)(c_1 - 2c_2,\, 2c_1 - c_2), reduced by its own common factor.

The remaining three carry free parameters. A rectangular lattice has Q=diag(1,ρ)Q = \operatorname{diag}(1, \rho) with ρ\rho the squared ratio of the two edges, and v1c1+ρv2c2=0v_1 c_1 + \rho\, v_2 c_2 = 0 can hold for all ρ\rho only if v1c1v_1 c_1 and v2c2v_2 c_2 vanish separately — so only when cc lies along a cell edge. A rhombic lattice, which is a centred rectangle described on its two equal primitive vectors, has Q=(1kk1)Q = \begin{pmatrix} 1 & k \\ k & 1\end{pmatrix}, and the same argument leaves only the two diagonals, which are precisely its mirror lines. An oblique lattice has both parameters free, and the two conditions that result have no common solution at all.

So the criterion arrives twice over, from two unrelated directions. A perpendicular lattice vector exists whenever CC lies along a mirror of the lattice, because then vm(v)v - m(v) is a lattice vector perpendicular to CC for any vv at all; and it exists whenever the metric is rational, whatever CC is. The square and hexagonal lattices satisfy the second condition everywhere because their metrics are forced by their own rotations. The rectangular and rhombic lattices satisfy the first on two directions each and the second nowhere. The oblique lattice, which has neither a mirror nor a forced metric, satisfies neither.

Three questions and a number decide the rest

Given that a tube repeats, what group it has is decided by very little. The number of turns in one repeat is N=ctN = |c \wedge t|, the number of cells of the sheet in the rectangle on CC and the perpendicular vector TT, and the turns are exactly the multiples of 360°/N360°/N — one for each translation of the sheet modulo that rectangle. Beyond NN, only three yes-or-no questions remain: does the plane group contain a half-turn, does it contain a mirror or glide parallel to CC, and does it contain one perpendicular to CC.

Three questions decide which family a rolled pattern lands in. For each of the seventeen plane groups: whether some rolling keeps a half-turn of the sheet, a mirror or glide whose line is parallel to the rolling vector, or one perpendicular to it — and the families of groups of a line that result, written with n for the number of turns in a repeat. The three answers and the number of turns are the whole of the classification; nothing else about the plane group reaches the tube. p1 and p2 sit on an oblique lattice and reach nothing, because no rolling of an oblique pattern repeats.
Fig. 3 For each of the seventeen plane groups, whether some rolling of it keeps a half-turn, a mirror or glide parallel to the rolling vector, or one perpendicular to it — and the families of groups of a line that result, written with nn for the number of turns in a repeat.

The answers name one of the seven families of groups with a single axis, the same seven the rolled friezes produced in Seven friezes round a cylinder, which are the axial families the classification of finite groups of motions reaches once the orders are not restricted: a bare axis, an axis with half-turns across it, an axis with mirrors along or across it, and the combinations. Only one of the three answers is subtle. An operation of the third kind — one that fixes the circumference and reverses the axis — has a turn that no choice of origin can remove, because rotating the origin about the axis commutes with it. When that turn is a multiple of 360°/N360°/N the operation is a mirror straight across the tube and the family is CnhC_{nh} or DnhD_{nh}; when it sits half a step off, the same operation is a rotoreflection instead, and the family is S2nS_{2n} or DndD_{nd}. Every other offset is absorbed by moving the origin and decides nothing.

The rarest outcome is worth naming. Only pg produces the S2nS_{2n} family, and only along the direction of its own glide: 7 of the 441 repeating rollings, against 175 that give DnD_n. Rolled along its glide line at the shortest vector, pg gives S2S_2 — which is an inversion centre, and the plainest possible illustration that rolling manufactures operations rather than merely keeping them, since a plane pattern has no inversion in space at all.

The census, and what it says about the honeycomb

More than half of all rollings never come back round. Every class of rolling vector out to |c| = 7 for each of the seventeen plane groups — classes rather than vectors, because two vectors related by the group's own point group roll into the same tube. Of 1008 classes, 441 give a tube with a translation along its axis and 567 do not. The square and hexagonal groups repeat in every direction; the rectangular and rhombic ones only along their mirror lines; p1 and p2, on an oblique lattice, in no direction at all. The shaded bar is every class and the solid part is the repeating ones.
Fig. 4 Every class of rolling vector out to c=7|c| = 7, for each of the seventeen plane groups — classes rather than vectors, since two vectors related by the group’s own point group roll into the same tube. The solid part of each bar is the classes that give a tube with a repeat.

The table splits three ways and the split is entirely by lattice. p4, p4m, p4g, p3, p3m1, p31m, p6 and p6m repeat in every direction. The six groups on a rectangular or rhombic lattice repeat in 14 classes out of 63, which are the classes along their two mirror directions. p1 and p2 repeat in none of their 112.

That is 441 repeating classes against 567 that do not, and the honeycomb sits in the first group by an accident of which lattice it has. The check that the arithmetic here is the same arithmetic as before is the honeycomb itself: rolled along the vector written (4,2)(4,2) in the notation the nanotube literature uses, the index comes out 28, and along (9,0)(9,0) it comes out 18 with the family D18hD_{18h} — the same numbers the search on the rolled atoms produced, reached this time without rolling anything.

Two of the eight always-repeating groups deserve a second look, because their answer is the same for a reason that is not the same. p4 has no mirror at all, so no rolling of it can produce one, and every rolling gives DnD_n — an axis with half-turns across it and nothing else, which is a chiral group. p3 has no mirror and no half-turn either, so every rolling gives the bare axis CnC_n. A pattern with three-fold symmetry and nothing else rolls into a tube whose only symmetries are its own screws. Both outcomes are chiral in space, which is the rolling manufacturing a hand out of a sheet that had none — the same manufacture a layer’s handedness traces to what each operation does to the two sides of a sheet, arriving here through what each operation does to the two ends of an axis.

What a tube with no repeat actually is

The cases that do not repeat are not degenerate. The rolled pattern is still a perfectly good discrete set of points on a cylinder, and it still has symmetries; what it lacks is a translation.

A helix that closes, and one that does not. A single point of the rolled sheet, carried eleven times by the translation that generates the sheet's lattice modulo the rolling vector, drawn on the tube seen from the side with near points solid and far points faint. On the square lattice the turn per step is an exact fifth and the point returns to its starting angle after five steps, ringed. On a general oblique lattice the turn per step is irrational, no power of the screw is a pure translation, and the point never returns to the angle it started at however far the tube is continued.
Fig. 5 One point of the rolled sheet, carried eleven times by the screw that generates the tube’s symmetry, drawn on the tube seen from the side. On the square lattice the turn per step is an exact fifth and the point returns to its starting angle. On a general oblique lattice it is irrational and the point never returns.

The translations of the sheet, divided by C\langle C \rangle, form an infinite cyclic group generated by one screw. Its climb is the cell’s area divided by C|C|, always, and its climbs stack up to a discrete set of heights. Its turn is vC/C2v \cdot C / |C|^2 for a lattice vector vv completing CC to a basis, and that number is a fraction exactly when the perpendicular exists. Where it is irrational, the powers of the screw take angles that are dense in the circle: every angle is approached and none is reached twice.

A structure generated by a single screw with an irrational turn is a helix and not a crystal, and this is where the classification of rolled patterns meets the structures with a wavevector that is no fraction of a reciprocal lattice vector. Both are one-dimensional periodicities whose relation to a second length is incommensurate; both have sharp diffraction and no cell. The difference is that a modulated crystal is aperiodic because two lengths in it do not divide, while a rolled oblique sheet is aperiodic because a direction is not a lattice direction, and what does not divide is an angle. The line between discrete order and dense disorder runs between the two halves of this census, and the lattice type is what puts a rolling on one side of it.

The protein α\alpha-helix is the standard example of a helix whose turn per residue is not a fraction, and the seventy-five rod groups closes on exactly that point — helices that are not on its list. A rolled oblique sheet is another, and it arrives from a different place: not from a chain whose repeat happens to be awkward, but from a perfectly ordinary periodic pattern rolled in a perfectly ordinary direction.

The complete reach, and the four cells with no crystal class at all

A rolled group can only be a rod group if its number of turns in a repeat is one of the five orders a lattice permits, and since NN grows with the length of the rolling vector that is a finite list which can be written out completely.

Twenty-nine rod groups, two out of reach, and four with no class at all. The seven families of groups with a single axis, at the five rotation orders a lattice permits, each cell labelled with the crystal class it is. Thirty-three of the thirty-five are reached by some rolling of some plane group. The two that are not are C1 and C3, a bare axis of order one or three: the only plane groups that could give one sit on an oblique lattice, which never repeats, or on a hexagonal one, whose rolling index is always even. And four of the thirty-five are not crystal classes at all — S8, S12, D4d and D6d have an improper axis of order eight or twelve, whose matrix has an irrational trace — so having one of the five rotation orders does not make a rolled group a rod group. All four are reached. Twenty-nine cells are both reached and crystallographic, and the thirty-one crystallographic cells cover every one of the twenty-seven axial classes, four of them twice over at order one.
Fig. 6 The seven families at the five orders a lattice permits, each labelled with the crystal class it is. Thirty-three of the thirty-five are reached; four of the thirty-five are not crystal classes at all, and all four are reached.

Having one of the five orders is necessary and it is not sufficient, which is the trap in the paragraph above and worth being caught by. The family S2nS_{2n} at n=4n = 4 is S8S_8: its rotations are the four turns of C4C_4, perfectly crystallographic, and its other four operations are eight-fold rotoreflections. An eight-fold rotoreflection has matrix trace 21\sqrt2 - 1, which no integer matrix has, so S8S_8 is not one of the thirty-two crystal classes and a rolled group in that cell is not a rod group. The same goes for S12S_{12}, D4dD_{4d} and D6dD_{6d}.

Deciding it is a computation on the matrices rather than a lookup: each family at each order is built as a set of rotations and reflections about the axis, and its multiset of determinants and traces is compared with the same multiset taken over each of the twenty-seven axial classes. Thirty-one of the thirty-five cells match a class, and between them they name all twenty-seven — four of the classes twice over, because at order one the distinctions collapse: C1hC_{1h} and C1vC_{1v} are both the mirror, D1D_1 is the two-fold, D1dD_{1d} is 2/m2/m and D1hD_{1h} is mm2mm2.

All four of the non-crystallographic cells are reached. pg rolled along its own glide at the fourth multiple gives S8S_8, and a tube with an eight-fold rotoreflection is exactly the essay’s own theme arriving one level up: the restriction bounds a turn that preserves a lattice in the plane it turns in, a tube has no such plane, and an improper axis is as free as a proper one.

So the count that answers the question asked is twenty-nine: twenty-nine of the thirty-five cells are both a crystal class and reached by some rolling. Thirty-three of the thirty-five are reached. The two that are not are C1C_1 and C3C_3 — a bare axis of order one or three, with no half-turn and no mirror of any kind — and the reason is a single arithmetic fact.

A bare axis requires a plane group with no half-turn and with no mirror or glide in any direction a rolling can catch, and only four qualify: p1, p3, p3m1 and p31m. The first is oblique and never repeats. The other three are hexagonal, and a hexagonal rolling index is always even. Writing the index out,

N = 2(c₁² − c₁c₂ + c₂²) / gcd(2c₂ − c₁, 2c₁ − c₂)

the divisor is odd whenever either coordinate is odd, since then one of the two arguments is odd; and when both coordinates are even the whole expression halves to the same shape again. So the factor of two never cancels. Checked over 6,560 hexagonal directions, no index is odd — which is a strong test of a claim proved in two lines, and it is the kind of claim where a proof and an enumeration are worth having together.

The consequence is that the unreachable groups are the smallest ones. It would be reasonable to guess the other way — that rolling produces small groups easily and large ones with difficulty — and the truth is that D794D_{794} is reached by a tube two nanometres across while C3C_3 is reached by nothing at all.

Three screws of sixteen

The family names an axis and its decorations but not the screw. An axis of order nn admits nn screws counting the plain rotation, since the nn-th power of the operation has to be a whole repeat, so the five permitted orders carry sixteen screws between them — the sixteen that the enumeration of rod groups finds on the classes that are nothing but an axis.

Three screws of sixteen, and all three climb half a repeat. An axis of order n admits n screws counting the plain rotation, so the five orders a lattice permits carry sixteen between them. A rolled plane pattern whose group is nothing but that axis — no half-turn across the tube, no mirror of any kind — reaches three of the sixteen: 2₁, 4₂ and 6₃. Every one of them climbs exactly half a repeat for each turn, and they are the only ones, because a bare rolled axis can only come from a hexagonal pattern with no reflection in it and a hexagonal rolling always has its generating screw at half a repeat.
Fig. 7 The sixteen screws a crystallographic axis can be, with the three a bare rolled axis actually reaches shaded.

Three of the sixteen are reached, and they are 212_1, 424_2 and 636_3 — each the screw that climbs exactly half a repeat for every turn. This is the parity fact again, one level down: a bare rolled axis can only come from a hexagonal pattern, and the generating screw of a hexagonal rolling always has a half-repeat climb, because the perpendicular vector and the rolling vector span a rectangle containing exactly two cells for every turn.

An axis of order 4 with a quarter-repeat climb, 414_1, is an entirely ordinary thing to find in a crystal — the screws that turn while climbing enumerate it along with the other ten. No rolling of a plane pattern produces one.

What is checked, and what the checking cannot reach

The checks on the rolling census, and the inputs they refuse. 11 tests, each able to fail. The index of a rolled honeycomb must match the nanotube formula, which another file computed atom by atom on the rolled tube rather than from the sheet. No rolling of an oblique pattern may repeat, and fixing the oblique metric at fractions must bring the repeat back, because the claim is about the metric being free. A rectangular pattern must repeat along its cell edges and nowhere else. Every rolled group must fall in one of the seven families, a rolled p1 must be chiral, the crystallographic reach must be thirty-three of thirty-five, every hexagonal rolling index must be even, and every bare rolled axis must be a half-repeat screw.
Fig. 8 The tests the census must pass, each written so that it can fail: the honeycomb’s index against the formula derived from its atoms, the oblique refusal, the counterfactual that restores it, the rectangular edges, the family coverage, the chirality of a rolled p1, the reach, the parity and the screw pitches.

The counterfactual is the test that matters most, because the central claim is negative and a negative claim computed at one numerical shape is worth nothing. “A general oblique lattice has no perpendicular lattice vector” cannot be checked by picking an oblique lattice and looking, since a badly chosen one would have a rational metric by accident and the check would report the opposite of the truth. So the free parameters are kept as symbols and a coefficient has to vanish identically in them; and then, to show that the symbols are doing work, the parameters are fixed at the fractions k=14k = \tfrac14 and ρ=32\rho = \tfrac32 and the repeat comes back, with a perpendicular vector (7,5)(-7, 5) and an index of 12.

That is the convention the whole census depends on and it should be stated rather than assumed. “Oblique” here means a lattice with no relation among its parameters, which is what a crystallographer means by a triclinic cell and is not what any particular measured cell is. Any real oblique lattice has measured parameters, and measured parameters are rational to the precision they were measured at, so some very long perpendicular vector exists for every direction. The distinction is the ordinary one between a symmetry and an accident: the repeat that a rational metric provides is not stable under the smallest change of the cell, and the repeat a square lattice provides is stable under every change that keeps it square. What the picture cannot show is where the boundary lies in practice — how long a repeat has to be before it stops being a repeat for any purpose a reader cares about — and that is a question about coherence lengths and diffraction line widths rather than about groups.

Two further limits are worth naming. The census counts classes of rolling vector out to a bounded length, and the fraction that repeat is exact for that range rather than a limiting density; for the groups on a rectangular or rhombic lattice the repeating fraction falls towards zero as the range grows, since the number of directions grows and the number of mirror directions does not. And the family is not the group: two rollings with the same family, the same order and the same screw can still differ in whether a mirror containing the axis is a mirror or a glide, and that distinction has not been pushed through to the seventy-five names.

Still open: which of the seventy-five, by name

The reach above is stated in families and orders, which is enough to say which combinations occur, which are crystal classes and which two are unreachable. It is not enough to name the rod groups: twenty-seven axial classes carry seventy-five rod groups between them, and knowing that a rolling lands in the class 422 does not say which of that class’s four rod groups it is. Doing that needs the glide content of the operations containing the axis carried through the quotient as well as the screw pitch, and then a match against the seventy-five derived from the axial classes — a comparison between two enumerations built on different bases, which is the point at which this stops being arithmetic about a plane group and becomes bookkeeping about symbols.

The other question left is the one the split itself raises. Rolling divides the seventeen into eight groups that always repeat, seven that repeat on two directions and two that never do, and the division is by lattice alone. A layer group, which is what a rolled sheet becomes if it is wrapped the other way, has eighty types against the rod groups’ seventy-five, and the layer groups are built from the same twenty-seven axial classes. Whether the reach of the layer construction has holes in it of the same kind — small groups unreachable while large ones are easy — is a question this census’s method answers and this census has not asked.

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

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

ChiralityCrystallographic restrictionEnumerationGram matrixHelixIncommensuratePlane groupPoint groupQuotientRod groupScrew axis