Lattices

Discrete, or dense, and nothing between

Every count in this collection rests on a hypothesis nobody states, because it is built into the word lattice: the translations of a pattern form a discrete subgroup of the plane. Drop it and the counts do not become larger — they stop existing, because the object stops being a lattice. A subgroup of the plane is one of five things, and only two of them are lattices.

Assumes The lattice underneath and Six integers, and the lattice that holds them.

Every count in this collection rests on a hypothesis that is never stated, because it is inside the word lattice: the translations of a pattern form a discrete subgroup of the plane.

Drop that and nothing becomes more general. The counts do not grow — they stop existing, because the object being counted is no longer a lattice and the machinery has nothing to act on. There is no eighteenth wallpaper group waiting outside the hypothesis; there is a different subject.

A subgroup of the plane under addition is one of five things, and the classification is short enough to be worth having whole.

Two subgroups of one line. Both sets are subgroups of the line under addition and both are generated by two numbers. The first is generated by 1 and 2, whose ratio is rational, so it is the lattice of integers with a redundant generator. The second is generated by 1 and √2 and has 278 points inside the same interval — and the count grows without limit as the coefficients are allowed to grow, because the set comes arbitrarily close to every point of the line. There is nothing between the two cases.
Fig. 1 Two subgroups of the line, both generated by two numbers. The first is generated by 1 and 2 — a ratio that is rational, so the group is the integers with a redundant generator. The second is generated by 1 and √2, and has hundreds of points in the same interval. There is no third behaviour available.

The five

A subgroup of the plane is:

  • the origin alone;
  • a lattice of rank one — a line of evenly spaced points, ℤv;
  • a lattice of rank two — the case every essay here assumes;
  • a dense subset of a line — points on one line, coming arbitrarily close together;
  • dense in the plane.

Nothing else occurs. There is no subgroup that is spread out along a line but sparse, no subgroup that is discrete in one direction and dense in another while still being a group, and no exotic middle case.

The reason is one line. If a subgroup has points arbitrarily close to the origin, adding those points to themselves produces points arbitrarily close to every point of the line they lie on. So a subgroup that fails to be discrete does not merely fail — it fills something. Discreteness is an all-or-nothing property, and the classification is the list of what happens on each side of it.

The measurement that separates them

Which case a subgroup is in is decided by a measurement, and the measurement is the more useful object.

Take the shortest non-zero vector produced by integer combinations with coefficients up to some bound, and watch it as the bound grows.

For a lattice it is constant. The shortest vector is the shortest vector; looking further finds nothing nearer, because a lattice has a minimum distance and it is attained.

For a subgroup that is not a lattice it falls, without limit.

incommensurate: "dense on a line". The shortest non-zero vector a subgroup contains, as the search widens, against the square lattice drawn flat behind it as a control. For a lattice the answer is constant: the shortest vector is the shortest vector, and looking further finds nothing nearer. For a subgroup that is not a lattice it falls without limit, because the convergents of a continued fraction give integers making the combination arbitrarily small. This one falls from 0.414 to 1.2e-2 over bounds 1 to 64, which is the verdict "dense on a line" arrived at by measurement rather than by reading a definition. Nothing here is decided by asking whether a ratio is rational; the ratio is a float and the question would be undecidable of one.
Fig. 2 The shortest vector against the width of the search, for the square lattice and for the group generated by 1 and √2 on a line. One column is flat and the other falls like one over the bound. The two behaviours are separated by a measurement rather than by a definition, and the measurement is what a crystallographer is doing when they say a diffraction pattern has spots rather than a continuum.

Why it falls is the continued fraction. The convergents of √2 give integers p and q with |q√2 − p| less than 1/q, and that combination is an element of the group. As q grows the element approaches zero, so the group has elements as near the origin as one likes — which is exactly what a lattice cannot have.

Why the shortest vector keeps shrinking. The convergents of √2, and how nearly each of them turns a whole number of one generator into a whole number of the other. Each row is a pair of integers making the combination q√2 − p small, and the size of the combination falls like one over q — so the subgroup generated by 1 and √2 contains elements as near zero as one likes, which is exactly what a lattice cannot do. The rows are the arithmetic behind the measurement.
Fig. 3 The convergents of √2 and how nearly each turns a whole number of one generator into a whole number of the other. The error falls like one over the denominator, which is the rate the shortest vector falls at, and the rows are the arithmetic behind the measurement.

Why the plane has no more cases than the line

The five cases are the line’s three — trivial, a lattice, dense — arranged in two dimensions, and the reason there is nothing new is worth a paragraph.

Take a subgroup G of the plane. Look at the set of directions along which G has points arbitrarily close to the origin. If that set is empty, G is discrete, and a discrete subgroup is generated by at most two independent vectors, so it is a lattice of rank nought, one or two. If the set is a single direction, G contains a dense subgroup of that line and is otherwise discrete across it — the fourth case. If it is more than one direction, the sums fill the plane — the fifth.

So the classification’s content is that the middle case cannot be partial. A subgroup cannot be dense along a line in some places and not others, because it is a group: whatever happens near the origin happens near every one of its points, by translation. Homogeneity is what turns a local property into a global one, and it is the same reason a crystal’s symmetry near one atom is its symmetry everywhere.

oblique: "a lattice". The shortest non-zero vector a subgroup contains, as the search widens, against the square lattice drawn flat behind it as a control. For a lattice the answer is constant: the shortest vector is the shortest vector, and looking further finds nothing nearer. For a subgroup that is not a lattice it falls without limit, because the convergents of a continued fraction give integers making the combination arbitrarily small. This one does not move: 0.9993 at every bound from 1 to 64, which is the verdict "a lattice" arrived at by measurement rather than by reading a definition. Nothing here is decided by asking whether a ratio is rational; the ratio is a float and the question would be undecidable of one.
Fig. 4 The third case, measured on an oblique lattice rather than drawn as one. A picture of a rank-two lattice is not evidence that it is one, because nothing in a drawing distinguishes a lattice from a very fine patch of a dense group — which is why the classification is proved rather than looked at, and why the test here is the ladder instead. Widen the search from a coefficient bound of one to sixty-four and the shortest non-zero vector does not move: 0.9993 at every bound. That is the third case behaving as the theorem says it must.

Where this bites: the reciprocal object of a quasicrystal

The classification is not a curiosity, because one of the non-lattice cases is a structure this collection spends a whole field on.

A ten-fold diffraction pattern has spots closed under addition — the sum of two scattering vectors is one — and closed under a five-fold rotation, since the pattern has that symmetry. So the spots form a subgroup of the plane containing five unit vectors at seventy-two degrees, and that subgroup is dense.

A module with 441 points in one disc. Integer combinations of three unit vectors seventy-two degrees apart, and the point of drawing them is that the result is dense. It is not a lattice: its points come arbitrarily close together, and the shortest vector the search finds falls to 5.57e-2 at a coefficient bound of 10. That is why the object a quasicrystal diffracts onto is always called a module and never a lattice, and why its sharp spots are the few with large amplitude rather than the whole set. It is worth saying what this one is not, because it is easy to assume. Three generators give a module of rank three, and rank three is not enough to be closed under the five-fold turn: the turn sends the third generator to a direction the other three cannot spell, checked here exactly in the ring of fifth roots of unity rather than by looking. A diffraction pattern with five-fold symmetry needs one more generator — rank four — because the fifth roots of unity are a free group of rank four and any smaller piece of them is carried off itself by the turn.
Fig. 5 Integer combinations of three unit vectors at seventy-two degrees. Its points come arbitrarily close together, so it is not a lattice — the shortest vector the search finds keeps falling as the coefficients are allowed to grow, exactly as on the line. It is a submodule of the object a ten-fold pattern’s spots live in rather than that object itself: three generators give a module of rank three, and rank three is not closed under the five-fold turn, which sends the third generator somewhere the other three cannot spell. The pattern’s own module needs a fourth generator, and that is where the four integers come from.

That is why the object is called a module and never a lattice. It needs four integers rather than two to index, its points are dense, and the sharp spots a photograph shows are the countably many with large amplitude rather than the whole set. Every one of the dense infinity of positions has some intensity; almost all of it is unmeasurably small.

Four, and not three, and the reason is worth having exactly — because three unit vectors at seventy-two degrees is the natural first guess and it is not enough. Write the turn as multiplication by a fifth root of unity ζ. The module generated by 1, ζ and ζ² is dense, and it is not carried onto itself by the turn: multiplying by ζ sends ζ² to ζ³, and ζ³ is not an integer combination of 1, ζ and ζ², because the only relation the fifth roots satisfy is that all five of them sum to zero and that relation involves ζ⁴. So the smallest module closed under the turn is spanned by four of them, and it is free of rank four. A pattern with five-fold symmetry needs four integers because its symmetry demands the fourth generator, not because the experimenter chose an awkward basis.

That is also the cleanest available statement of why five-fold and periodicity are incompatible in the plane. A lattice’s translations are a free group of rank two; a module closed under a five-fold turn is free of rank four; and rank four does not fit inside rank two. The crystallographic restriction, proved elsewhere in this collection from the trace of an integer matrix, is the same obstruction counted a different way.

So a quasicrystal’s diffraction is not a lattice with extra spots. It is a genuinely different object, and the classification above says exactly how different: the fourth case rather than the third.

Why the hypothesis is not automatic

Two examples show that discreteness has to be assumed rather than deduced, and both are close to situations this collection treats.

Rank is not enough. The group generated by 1 and √2 has rank two over the integers, exactly as ℤ² does. It is isomorphic to ℤ² as an abstract group. What differs is where it sits, and no property of the group as a group can see the difference — which is why Bieberbach’s theorem needs the word crystallographic and would be false without it.

Closure is not enough either. A subgroup that is topologically closed as a subset of the plane is a lattice times a subspace, which is the fourth and fifth cases excluded. But “closed” is not a condition anybody checks on a set of translations found in a physical structure; what is checked is that the spots are separated, which is discreteness measured.

fivefold: "dense in the plane". The shortest non-zero vector a subgroup contains, as the search widens, against the square lattice drawn flat behind it as a control. For a lattice the answer is constant: the shortest vector is the shortest vector, and looking further finds nothing nearer. For a subgroup that is not a lattice it falls without limit, because the convergents of a continued fraction give integers making the combination arbitrarily small. This one falls from 0.382 to 8.1e-3 over bounds 1 to 64, which is the verdict "dense in the plane" arrived at by measurement rather than by reading a definition. Nothing here is decided by asking whether a ratio is rational; the ratio is a float and the question would be undecidable of one.
Fig. 6 The same measurement on the five-fold module, where the shortest vector falls more slowly than on the line but falls all the same. The rate is slower because the vectors are spread over two dimensions and the coefficients have more ways to nearly cancel; the direction is what matters, and it does not turn round.

What decides it: a ratio being rational

For a rank-two subgroup of a line, the whole question is whether the ratio of the two generators is rational. Rational gives a lattice of rank one, with the two generators being multiples of a common unit. Irrational gives density.

That reduces the classification to a question about a number, and it is a question with a procedure — the continued fraction — which terminates exactly when the number is rational.

And here is where the machinery reaches its own limit honestly. Run the continued fraction of √2 far enough on a computer and it terminates, because the double nearest √2 is a rational number with a denominator of about a thousand million million. The test decides about a machine number rather than about a real one.

So the classification of an actual set of measured spot positions cannot be made this way. What can be done is the measurement: watch the shortest combination as the search widens, and report the rate. The irrationality is brought in from outside; the density is measured. Those are different kinds of statement and the essays in this field keep them apart.

commensurate: "a lattice on a line". The shortest non-zero vector a subgroup contains, as the search widens, against the square lattice drawn flat behind it as a control. For a lattice the answer is constant: the shortest vector is the shortest vector, and looking further finds nothing nearer. For a subgroup that is not a lattice it falls without limit, because the convergents of a continued fraction give integers making the combination arbitrarily small. This one does not move: 0.5 at every bound from 1 to 64, which is the verdict "a lattice on a line" arrived at by measurement rather than by reading a definition. Nothing here is decided by asking whether a ratio is rational; the ratio is a float and the question would be undecidable of one.
Fig. 7 Two generators on a line whose ratio is three halves: rational, so the group is a lattice of rank one with a shortest vector of a half, and the ladder is flat. A picture of the first few points of this group and of the incommensurate one would be almost indistinguishable, which is why the measurement is run over a widening window rather than on a patch.

The same question one dimension up

In space the classification has one more case and no more ideas: a subgroup is a lattice of rank nought to three, or is dense in a line, a plane or the whole of space, or is a lattice in some directions and dense along a subspace. The proof is the same argument applied to the subspace spanned by the small elements.

The extra case is the one crystallography actually meets. A structure periodic in two directions and quasiperiodic in the third — which is what a modulated crystal with an incommensurate wave along one axis is — has a translation group that is a rank-two lattice crossed with a dense rank-two group on the remaining line. It is neither discrete nor dense; it is both, in different directions.

That is why the satellites need a second integer along one axis and not the others, and why the extra dimension a superspace description adds is one rather than three. The classification says how many extra integers a structure needs, by saying which directions the density lives in.

What a physical structure is entitled to claim

An experiment measures peak positions with an uncertainty, and no experiment distinguishes a rational ratio from an irrational one. What it can distinguish is the number of integers needed to index the peaks within the measurement’s precision, and that is the operational content of the classification.

A periodic crystal: every peak indexed by three integers, and no peaks appearing between as resolution improves.

A modulated or quasiperiodic structure: peaks needing four or more integers, with new ones appearing between the old as resolution improves, and their intensities falling systematically with the size of the extra indices.

The second is what Shechtman measured, and the argument that it was not a periodic crystal with a very large cell is precisely the argument above: a large cell gives a lattice with a small but constant spacing, and what was seen was spots at positions that a lattice could not hold at any spacing.

Two subgroups of one line. Both sets are subgroups of the line under addition and both are generated by two numbers. The first is generated by 1 and 2, whose ratio is rational, so it is the lattice of integers with a redundant generator. The second is generated by 1 and √2 and has 231 points inside the same interval — and the count grows without limit as the coefficients are allowed to grow, because the set comes arbitrarily close to every point of the line. There is nothing between the two cases.
Fig. 8 The same two groups on a shorter interval and a wider search, so that the dense one’s points are denser still. Every additional coefficient adds points between the ones already there, without limit. A lattice does not do that at any bound, and no measurement of a finite window can prove that a real structure does — which is why the classification is a mathematical statement and the experiment reports index counts.

One consequence for the counts

It is worth naming what the hypothesis buys, since every essay in this collection spends it.

A discrete group has a fundamental domain of positive area, so the quotient is compact and the point group is finite. Without discreteness the point group could be infinite — the rotations of a dense module are a dense set of angles — and then the crystallographic restriction says nothing, because there is no integer matrix argument to make.

A discrete group has a shortest vector, so the reduction algorithms terminate. Gauss’s reduction walks towards a shortest basis and stops because there is one to reach; on a dense group it would walk for ever.

And a discrete group has a well-defined index, so the subgroup counting works. Every count of domains, every coset enumeration and every statement about a superstructure needs the index of one lattice in another to be a whole number, which it is because both are discrete. On a dense group the index of a subgroup is not a whole number and usually not a number at all: ℤ inside ℤ + √2 ℤ has infinitely many cosets, and they are not indexed by anything a count could reach.

So the hypothesis is not one assumption among many; it is what makes the subject finite. Take it away and the failures are not at the edges — the machinery has nothing to grip on anywhere. That is worth remembering whenever a result in this collection is stated for “a crystal”: the word is carrying the discreteness, and every finite list that follows is finite because of it.

square: 0.5 and 0.707. The square lattice with both radii drawn together: the small circles are the largest that do not overlap and the large ones the smallest that leave no gap. The line runs from a lattice point to the deepest hole, which is a corner of the cell around it, and its length is the covering radius 0.7071 against a packing radius of 0.5. The deep hole was found by search on a grid of 24 and then refined, and checked afterwards against an independent grid.
Fig. 9 The two radii of a lattice cell, which is another thing that exists only under the hypothesis. A dense group has no shortest vector, so no packing radius; no cell, so no covering radius; and no Voronoi construction at all, because the region nearer to one point than to any other is empty when the points are dense.

Where the theorem comes from

The classification of closed subgroups of ℝⁿ is standard nineteenth- and twentieth-century material and has no single author; it is the first non-trivial thing one proves about topological groups, and the version here — a subgroup is a lattice times a subspace, or is not closed — is due in its general form to Pontryagin and the structure theory of locally compact abelian groups.

The measurement half is much older and belongs to number theory. Dirichlet’s approximation theorem of 1842 says that for any irrational α there are infinitely many fractions p/q with |α − p/q| < 1/q², which is exactly the statement that the shortest combination falls without limit, and the continued fraction is the algorithm that produces them.

Weyl’s equidistribution theorem of 1916 says more: the points of ℤ + αℤ are not merely dense but uniformly distributed, so the fraction of them in any interval is proportional to its length. That is the fact underneath the Fibonacci chain’s tile ratio being exactly the golden ratio, and it is the point at which this classification stops being an obstruction and starts being the machinery of the aperiodic field.

The three-distance theorem, as a picture of the fourth case

The points of ℤ + αℤ inside an interval are not merely dense; they are arranged in a way with a name, and it is the cleanest picture available of what the fourth case looks like.

Take the first N multiples of α, reduced modulo one. They cut the unit interval into N + 1 pieces, and those pieces take at most three distinct lengths — never four, at any N, for any α. The theorem is Steinhaus’s, proved in the 1950s, and the three lengths are read off the continued fraction of α.

Two consequences matter here.

The gaps do not become uniform. The three lengths persist at every N, so a finite window of a dense group never looks like a lattice with a small spacing; it looks like a set with two or three spacings, which is exactly what the Fibonacci chain is and exactly what a quasiperiodic structure’s diffraction shows.

And the three lengths are not independent. The largest is always the sum of the other two, at every N and for every irrational — which is the theorem’s sharp form and is what makes the picture of the fourth case so rigid. It is measured directly on the points drawn here: sort them, take the gaps, and the distinct values come to three, with the largest equal to the sum of the smaller two to the last digit the arithmetic holds. A lattice would return one gap length. A random set of the same size would return as many distinct gaps as it has points. Three, with an addition relating them, is the signature of a group generated by two incommensurable steps and of nothing else.

And the number three is a symmetry statement. It is three rather than two because the interval is a circle and a circle’s rotations by α have that structure; the same theorem in higher dimensions has no such clean answer, which is why one-dimensional quasiperiodic order is understood and the general case is not.

The substitution, 6 generations. The rule "every long tile becomes a long and a short, every short tile becomes a long", applied 6 times from a single tile. Each generation is as long as the previous two together, so the tile counts are Fibonacci numbers — 13 long and 8 short at the last row — and their ratio is 1.62500 against the golden ratio's 1.61803. The sequence never repeats and every finite piece of it recurs infinitely often, which is order without periodicity in its smallest form.
Fig. 10 The chain that the fourth case produces: two tile lengths in the golden ratio, in a sequence that never repeats. It is the projection of a lattice along a line of irrational slope, so its positions are a dense group’s points seen through a window — and the two lengths are the three-distance theorem’s lengths with one of them absent because the window was chosen to remove it.

The same alternative for the rotations

The classification above is about translations, and the group of rotations has the same shape of answer — which is where several of this collection’s other counts come from.

A subgroup of the rotations of the plane is a subgroup of a circle, and the same argument applies unchanged: it is either finite or dense, with nothing in between. A subgroup containing a rotation by an irrational multiple of a full turn contains rotations by arbitrarily small angles, because the multiples of an irrational number are dense modulo one — which is the same continued-fraction fact the measurement above uses on translations.

So a pattern’s rotations are finite in number or come arbitrarily close to every angle, and the second is not something a discrete point set can have while remaining discrete. That is why a crystallographic point group is finite, and it is an assumption exactly as the lattice’s discreteness is: the classification of the finite rotation groups begins by supposing finiteness, and the alternative is not a longer list but a different kind of object.

It is also why the pinwheel tiling’s orientations are the strange case they are. Its tiles point in a dense set of directions, so the set of orientations is the second case, and the pattern’s “symmetry” is not a group of the kind any classification here handles.

What replaces periodicity when it goes

The hypothesis this essay is about was, until recently, part of the definition of a crystal. It is not any longer, and what replaced it is worth stating because it is the definition the aperiodic field works under.

The condition that survives is about the points rather than about the translations. A Delone set is a set of points that is uniformly discrete — no two closer than some fixed distance — and relatively dense — no gap larger than some fixed size. Every crystal is one, every quasicrystal is one, and the definition says nothing about periodicity.

That is enough to keep most of what discreteness bought. A minimum separation is what makes a diffraction pattern’s peaks resolvable at all, and a maximum gap is what makes the structure’s density finite. What it does not buy is a lattice, so the counting arguments in this collection do not transfer — which is exactly why the aperiodic field has modules and windows in place of lattices and cells.

The definition crystallography actually adopted goes one step further and is a statement about the measurement: a crystal is a solid with an essentially discrete diffraction pattern. That is a deliberate move from a property of the structure to a property of what an experiment shows, and it was made because the structures found in 1982 satisfied the second and not the first.

Where the ladder goes next

Into the aperiodic field, where the fourth case is the subject rather than the exclusion. Cut and project builds a quasiperiodic structure by taking a lattice in a higher-dimensional space and keeping the shadow of a strip — and the shadow is a dense projection of a discrete object, which is how a structure gets to be ordered without repeating.

And back into this field, where the hypothesis is used. Every essay here that begins “let L be the lattice of translations” is invoking the third case, and the seventeen, the fourteen and the two hundred and thirty are all counts of what can happen inside it. The classification above is the fence those counts sit inside, and it is worth having looked over it once.

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.

Continued fractionDiscretenessIrrational slopeLatticeQuasiperiodicShortest vectorTranslation group