Field

Symmetry at work

Crystal forms, twins, domain walls and grain boundaries. Mineralogy, metallurgy and ferroelectrics each worked these out separately, and every one of them turns out to be an orbit or a coset of a group already built here.
The angles between the faces of {102̅}. The form {102̅} of class 3̅m in section, with each face labelled by its indices. Its 6 faces make 15 pairs and only 3 distinct angles, the smallest being 76.43°. Every value is computed from the cell's metric — the one calculation in this family that is not integer arithmetic, because an angle is a real number and a lattice does not constrain it.

Why a crystal face carries small whole numbers

A crystal face is flat because it lies on a plane of lattice points, and its orientation is therefore named by three integers rather than by two angles. That the integers exist is a theorem about lattices; that they are usually smaller than four is a separate claim about growth, and the two are routinely run together.

Two habits of {101̅}, one set of angles. The same 12 faces of class 6/mmm, grown to different distances from the centre. The outline changes completely and not one interfacial angle moves, because a face's orientation is set by the lattice and its extent by how fast it grew. That is Steno's law, and it is the reason a goniometer measures something about the substance rather than about the specimen.

The angles belong to the substance, the shape to the specimen

Two crystals of the same mineral can look nothing like each other and still have exactly the same angles between corresponding faces. That is the oldest quantitative law in the subject, and what it measures turns out to be the shape of the unit cell — which means a brass instrument from 1809 was reading lattice parameters a century before anyone knew there were any.

{111} in class m3̅m. The form {111} of crystal class m3̅m: 8 faces, being the orbit of one face under the 48 operations of the class, with a stabiliser of order 6. 4 poles lie in the upper hemisphere or in the plane of the page and are drawn filled; the other 4 lie below and are drawn open at the same positions, which is the stereographic convention and the reason only the upper ones carry their indices. The form is closed: the faces enclose a volume, so a crystal can be bounded by this form alone.

A form is an orbit, and whether it closes is an integer question

Name one face of a crystal and its class names the rest. That set is a form, it is an orbit in exactly the sense this site has used since its first essay, and whether it encloses a volume — whether a crystal could be bounded by it alone — is decided without any lengths or angles entering the calculation anywhere.

{100} offered to 5 classes: one form between them — the shape names none of the 5. The same face, {100}, handed to 5 crystal classes — m3̅m, m3̅, 432, 4̅3m, 23 — with the orbit each one returns drawn as a stereogram. Filled marks are poles in the upper hemisphere and open ones their partners below. The face counts are 6, 6, 6, 6, 6, taking 1 distinct value; the sets of faces take 1, which is the number that matters, since two classes can return the same count and different faces. Here every class returns the identical set, so a crystal bounded by this form alone has said nothing about which of them grew it.

Five classes grow the same cube

A crystal's shape is the most obvious thing about it and the least informative. Five of the thirty-two classes produce an identical cube, diffraction cannot see an inversion centre and so collapses the thirty-two to eleven, and the measurements that finally separate them are etch pits, optical rotation and a heated crystal attracting ash.

p3, twinned. p3 twinned by a rotation. To the left of the composition line the motif sits where p3 puts it; to the right every copy has been carried over by the twin law, which is one of the 3 operations the hexagonal lattice has and p3 does not. 24 images on the left, 24 on the right, and the lattice runs through the line unbroken — which is exactly why a twinned crystal looks like a single one.

A twin is a symmetry the lattice has and the crystal does not

Two orientations of one structure, grown together across a boundary the lattice runs straight through. The operation relating them cannot be a symmetry of the crystal, or there would be nothing to see, and it must be a symmetry of the lattice, or the boundary would be a crack — which leaves exactly a coset, and a short computable list.

Which classes can twin by merohedry, and how many ways. Every crystal class, with the number of twin laws its own lattice offers it. The index of the class in the point group of its lattice is the number of orientations available; 25 of the thirty-two have more than one, and the 7 holohedral classes have exactly one — their crystal already has every symmetry their lattice has, so there is nothing left over to twin by. The names along the right are the old mineralogical ones: hemihedral for half, tetartohedral for a quarter.

Twenty-five of the thirty-two can twin, and seven cannot

The number of twin laws available to a crystal is the index of its class in the point group of its lattice, minus one. Doing that arithmetic for all thirty-two classes takes a moment and produces a census with a sharp edge on it — the seven classes that cannot twin this way are exactly the seven that already use everything their lattice has.

The twin laws of class 32. The point group of the lattice of class 32 has 24 operations and the class has 6, so it splits into 4 cosets: the crystal itself, and 3 twin laws. Every operation in a block produces the identical second orientation, which is why the block and not the operation is the law.

Quartz has exactly three twin laws, and its lattice is why

Class 32 on a hexagonal lattice has index four, so three twin laws and no more. They turn out to be the three the mineralogists named — Dauphiné, Brazil and the combination of the two — and reading quartz's lattice off its class instead of measuring it would have produced one law where there are three.

p3, single and twinned. Left, the diffraction pattern of a single crystal of p3. Right, the same crystal twinned, with 50 per cent of it in one orientation. Not one spot has moved — the twin law is a symmetry of the lattice, so the two reciprocal lattices lie exactly on top of one another — and 72 of the 81 reflections drawn have changed intensity. At a fifty-fifty twin the pattern acquires the full symmetry of the lattice's point group and is indistinguishable from a crystal that genuinely has it.

A merohedral twin moves no spot at all

The twin law is a symmetry of the lattice, so the two individuals have reciprocal lattices lying exactly on top of one another. Nothing splits, nothing appears in a new place, and the only thing that changes is that pairs of intensities which were different have been averaged — which produces a diffraction pattern with a symmetry the crystal does not have and no sign that anything is wrong.

m3̅m → 4mm: 6 domain states. The transition from class m3̅m to class 4mm loses 40 of the parent's 48 operations, so the child has index 6 and the crystal comes apart into 6 domain states. Each colour is one state — one coset of 4mm in m3̅m — and each holds the same 8 poles. The lost operations are what carries one state onto another, and they survive in the crystal as the relation between its domains rather than as symmetries of any part of it. The descent changes the crystal system, so the states differ in shape as well as in orientation and the transition is ferroelastic.

How many domains a transition makes is an index

Cool a crystal through a symmetry-lowering transition and it has to choose one of several equally good low-symmetry arrangements. Different parts of it choose differently, and the number of available choices is the index of the new group in the old one — a number available before any crystal is grown, and one of the few predictions in this field that is a count rather than a bound.

Everything class m3̅m can descend to. The 25 crystal classes that are subgroups of m3̅m, arranged by order, with the 56 maximal steps between them drawn as edges. The order of each row is printed down the left, so the index of any step is the ratio of the two rows it joins. A symmetry-lowering transition can only be continuous when it goes down one of these edges, and the index on the edge is the number of domain states the transition produces. A descent of several steps is possible but has to happen discontinuously or through the intermediate classes.

The descent of symmetry is a lattice, not a tree

Which classes a crystal can fall to when it loses symmetry, drawn as a graph with the index on every edge. It is routinely called a tree and it is not one — a class can be reached from its parent by several different routes of the same total index, and which route a material takes is a physical question the diagram deliberately leaves open.

An antiphase boundary in p4. Where two antiphase states meet. Above the line the species alternate one way and below it the other, so at the boundary two cells of the same species sit next to one another and the ordering is out of step. This is a domain wall with no change of orientation across it: the crystal is not twinned, its lattice is undisturbed, and diffraction sees it only in the width of the superlattice reflections.

The domains a lost translation makes, which nothing optical can see

An ordering transition can leave the crystal class untouched and take away translations instead. The domains that result have the same orientation, the same shape and the same optical properties as each other, and where two of them meet the ordering is simply out of step — a boundary with no change of direction across it and no way to find it except by looking at the ordering itself.

How many ways each class can lose symmetry. Every crystal class, with the number of distinct classes it can descend to — 247 parent-and-child pairs in all across the thirty-two, counted up to conjugacy in the parent, which is the equivalence that says two descents differing only by which axis was chosen are one transition. The count rises steeply with the order of the parent, which is why the cubic and hexagonal holohedries dominate the list of materials with rich domain structures.

Two hundred and forty-seven descents, or two hundred and twelve

How many distinct ways can a crystal lose symmetry? Counting parent-and-child pairs up to conjugacy in the parent gives 247. The standard enumeration in the ferroics literature gives 212, and the operation that merges the extra thirty-five turns out to be a rotation through forty-five degrees — which no lattice may have, and which no integer matrix in a lattice basis can therefore express.

Σ5: two square lattices at 36.87°. Two square lattices, one turned through 36.87° about a shared point. At this angle one point in 5 lands exactly on a point of the other lattice — 29 of the 149 drawn — and those shared points are themselves a lattice, the coincidence site lattice, of index 5. The angle comes from tan(θ/2) = 1/3, and Σ is the odd part of 3² + 1² = 10. Nothing here is measured: whether a point is shared is decided by an integer congruence.

Turn a lattice against itself and almost nothing lines up

Two copies of one lattice rotated about a shared point share that point and, at almost every angle, no other. At a discrete set of angles they share a whole sublattice — one point in three, or five, or seven — and a grain boundary built on such an orientation costs a fraction of what a general one costs, because a fraction of the atoms are already where both sides want them.

Every coincidence index is odd. The rotations that bring a cubic lattice into coincidence with itself, up to index 25: 17 distinct relations across 12 indices, each found by enumerating integer quaternions and each index computed as the size of a sublattice rather than from the usual formula — the two are then required to agree. 5 of the 12 indices carry more than one relation, which is why the tables write 13a and 13b. Every index is odd. That is not a feature of this range: a rational orthogonal matrix written in lowest terms has an odd denominator, so the factors of two always cancel.

Every coincidence index is odd, and in the plane most of them do not exist

The indices at which two copies of a cubic lattice share points are 3, 5, 7, 9, 11 and every odd number after them. There is a two-line proof that no even index can occur. Ask the same question about a square lattice and the answer is a different list entirely, governed by which numbers are sums of two squares — so Σ3, which is the commonest boundary in every metal, has no plane analogue at all.

13 of one on 12 of the other. Two rows of atoms whose spacings are in the ratio 1.042. Every 12 cells of the substrate come to within 3.97 per cent of 13 cells of the film, so the two are nearly in register at those points and out of register between them. There is no exact coincidence anywhere, and there cannot be: exact coincidence needs the ratio to be rational, and no measured ratio is.

Two different lattices never coincide, and the question becomes how nearly

Grow one crystal on another and their spacings are in a ratio that no measurement ever makes rational, so exact coincidence is unavailable in principle. What is left is the best rational approximation inside a tolerable repeat — a quantity that jumps rather than drifts as the ratio changes, and whose acceptability is decided by elasticity rather than by arithmetic.

One layer, and the two ways to sit on it. A close-packed layer — large pale discs, each touching six others, which is as tight as one layer of equal spheres can be. Its hollows come in two sets, marked in the two smaller colours, and a second layer must take one set or the other; the two choices are mirror images and equally good. The third layer then faces the same choice again, and this time the two answers are genuinely different: over the first layer, or over the hollows the second did not use. That single decision, repeated, is the whole of close packing — and nothing in the geometry prefers either answer, because both give the same density and the same number of touching neighbours.

Two stackings, one density

Stack spheres as tightly as they will go and the third layer has a free choice. Both answers fill exactly the same fraction of space and give every sphere the same twelve neighbours — and their space groups are Fm3̅m and P6₃/mmc, which is the only thing that tells them apart.

How many close packings there are of each period. Every cyclic sequence over three letters with no two adjacent alike is a close packing, and two sequences describe the same structure when one becomes the other by rotating the cycle, reversing it, or relabelling the three positions. Counting the classes that remain gives 1 of period 2, 1 of period 3, 1 of period 4, 1 of period 5, and 38 altogether up to period 10. Period two is hexagonal close packing and period three is cubic; everything above them is a polytype, equally dense and equally close packed, and silicon carbide has been found in more than two hundred of them. Nothing in the geometry chooses. What chooses is an energy difference of a few thousandths of an electron volt per atom, and this site computes no energies.

How many polytypes there are

One free choice per layer, repeated, gives a family of structures with the same composition, the same density and the same twelve neighbours — differing only in a sequence. Counting them up to rotation, reversal and relabelling turns "silicon carbide has hundreds of forms" into an enumeration.

Three lattices at 2 forms each: 6, 14, 12 faces. The shape each cubic lattice predicts, built as the solid bounded by its top 2 forms, with each face's distance from the centre inversely proportional to its interplanar spacing. The three lattices have the same metric and the same list of indices; every difference between these solids comes from which reflections are systematically absent. Pm-3m leads on {100} and comes out with 6 faces; Fm-3m leads on {111} and comes out with 14 faces; Im-3m leads on {110} and comes out with 12 faces. Taking more than the leading form matters only where the extinction correction has moved something: in a cubic metric a form's planes are placed at a distance proportional to the root of the sum of the squares of its indices, which is exactly where the corresponding corner of the cube already is, so an uncorrected second form arrives tangent and cuts nothing off.

Which faces a crystal shows

Rock salt grows as cubes, fluorite as octahedra, garnet as dodecahedra. All three have cubic lattices and the same list of possible faces, and what separates them is which reflections are systematically absent — a rule about diffraction predicting a shape a mineralogist can hold.

Equilibrium and growth are different shapes. Two predictions for the habit of the same cubic crystal, computed through the same intersection of half-spaces. The equilibrium shape puts each face at a distance proportional to its surface energy, which is Wulff's construction; the growth shape puts it at a distance proportional to its growth rate, taken here from this site's own spacing rule. They differ — the equilibrium shape carries {111}, {110}, {100} and the growth shape {100} — and the difference is between two rules rather than between two pieces of code. A crystal on a bench has grown; a crystal annealed long enough has relaxed; the two look different and neither picture is wrong.

The fast faces are the ones that vanish

A crystal has two predicted shapes and they are not the same. One minimises surface energy and is what a crystal settles into; the other is what growth leaves behind, and in it a face that grows quickly grows itself out of existence.

7 cells explain the lines; one of them is right. A line list from a face-centred cubic cell of 5.64 Å, with a realistic error added, handed to a sweep over every cubic cell between 2 and 12 Å in all three centrings. 7 distinct cells explain every line within the tolerance, and each is a genuine solution rather than a numerical accident. The true cell comes top by de Wolff's figure of merit — the last Q over twice the mean discrepancy times the number of lines the candidate says should have been visible — which punishes a candidate for predicting lines nobody saw. That is the whole of what makes indexing decidable in practice: not the arithmetic, which has many answers, but a criterion for preferring one.

Indexing a powder pattern

A powder pattern is a list of numbers and a cell is six. Getting the second from the first is the first step of every powder study and the one that fails — because the arithmetic has many answers, and choosing between them is a ranking rather than a deduction.

The whole space of plane lattices, and its corner. Every plane lattice appears exactly once in this picture. Scaling changes no density, so the leading coefficient is fixed at one; reduction then confines the other two to 0 ≤ b ≤ 1 ≤ c, and every lattice has exactly one reduced form. The curves are the levels of constant density, which are parabolas — a density d needs 4c − b² to equal (π/2d)². They crowd toward the corner b = c = 1, which is the hexagonal lattice at π/√12 ≈ 0.9069; the square lattice sits on the left edge at π/4 ≈ 0.7854. The picture is a search over a region rather than over a list, which is what makes the answer a decision: there is nowhere else for a lattice to be.

The densest lattice in the plane

Which arrangement of equal discs covers the most floor is a question about infinitely many lattices, and reduction turns it into a question about a two-parameter region with a corner. The answer is at the corner, and the argument finishes.

Four ways to lay a second row on the first. The same shape four times, with the upper row related to the lower one by a translation, a half turn, a glide and a mirror. In each case the upper row is pushed down until it touches, and the number is the density that results. The three that keep the shape the same way round come out within two per cent of one another; the mirror packs at 78 per cent of the best of them — 22 per cent less dense — because it presents a protrusion to a protrusion. Stated the other way round, the best of the four is 28 per cent denser than the mirror; the two percentages are the same measurement against two different bases, and neither is the other.

The four plane groups a molecule packs in

A molecule is not a disc: it has bumps and hollows, and packing it tightly means getting one molecule's bump into another's hollow. A mirror puts a bump against a bump. Filter the seventeen by that one observation and four survive — and the space groups the structural literature is mostly made of are the three-dimensional version of the same four.

A circuit that closes on the wrong point: (1, 0). A square lattice with one extra half-column, drawn as a graph: the rows above the core have one more site than the rows below, and the core is the site at the end of the extra column. The path is 4 steps east, 4 north, 4 west and 4 south — the same number out as back — and it ends one lattice vector from where it started. Every one of the 12 circuits in the survey that goes round the core fails by that vector, and all 10 that miss it close exactly.

The circuit that does not close

A defect in a crystal is usually introduced as a picture — an extra half-row of atoms, a wedge taken out. What makes a defect a crystallographic object rather than a drawing is a closure failure: walk a closed circuit through the lattice and come back to the wrong point, by an amount the lattice itself decides.

square: 3 dislocations, 2 stable. The short lattice vectors of the square lattice, grouped into orbits under its own automorphism group of 8 operations. Two vectors of one orbit are the same defect seen from different directions, so the number of kinds of dislocation is the number of orbits — 3 out to 4 times the shortest squared length. Each orbit has its own colour. Solid arrows are stable: no pair of shorter lattice vectors adds to them with a smaller total of |b|². Dashed ones split, and 1 of the orbits do. Which splits is decided by comparing integers; that the energy goes as |b|² at all is Frank's rule and comes from elasticity, not from here.

How many dislocations a lattice has

A circuit round a defect comes back to the wrong lattice point, and the amount by which it misses is a lattice vector. That much is quantised. The next question has a number for an answer: how many *different* dislocations are there? Two Burgers vectors related by an operation of the point group are one defect seen twice, so the answer is a count of orbits.

monoclinic: 9 twin laws, 1 of them exact. The twin laws of a monoclinic lattice: a two-fold about the row [uvw] paired with the plane (hkl) it is meant to be a mirror in, kept when the twin index is at most six and the obliquity at most six degrees, which are Friedel's own limits and are a convention rather than a theorem. 9 of the 9 are listed. The index n is how many lattice nodes there are per node the operation restores, computed from the integers and checked against the sublattice built from the plane and the row. The obliquity is the angle between the row and the plane's normal: 1 of these laws have none, and for those the operation restores a sublattice exactly.

The index and the angle a twin misses by

Whether a crystal will twin on a given operation is decided by its lattice, not by its structure. Two numbers decide it: how many lattice nodes there are per node the operation restores, and how far the operation is from being a symmetry at all. Both are computed from integers, and one of them is a fiction that has to be labelled as one.

[001]: 8 of 24 faces. The 24 faces of the form {210} of a cubic crystal, stereographically projected, with one zone marked. The great circle is the set of directions perpendicular to the axis [001]; the 8 faces on it are the zone, and each is on it because the integer sum hu + kv + lw is exactly zero. No length and no angle enters that test. Faces of the lower hemisphere are drawn faintly.

A zone is a vanishing dot product

Look at a crystal and the obvious thing about it is that the faces run in bands — sets whose edges are all parallel. A face belongs to such a band exactly when three integers multiplied by three others sum to zero. No length enters, no angle enters, and that is why every index on a nineteenth-century mineral specimen is still the index used now.

342 unlabelled spots, cell volume 52. A bag of 342 reflection positions with no indices on them, collected out to a bound of 3 on each index. Their pairwise differences generate the reciprocal lattice; a basis of that is taken by integer elimination and then reduced, and the reduced basis is printed. Its determinant is 52, which is the volume of the cell the reflections were computed from — so the cell has been recovered from positions alone, with no intensity used anywhere.

A cell from a bag of spots

A single-crystal experiment returns a list of directions with no labels on them. Recovering the cell is recovering the lattice those directions generate, and the whole of it is take differences, reduce, read the answer. What no quantity of data settles is whether the lattice found is the true one or a sublattice of it.

the honeycomb net, unfolded over 3×3 cells. The infinite graph the quotient graph names, drawn over 3 by 3 cells with the home cell outlined. Each edge of the quotient becomes one edge per cell, running to the cell its voltage names; the drawing adds coordinates the net does not have, and they are the placement in which every vertex sits at the average of its neighbours. two vertices, three edges, degree three — the graph of graphene and of every hexagonal mesh.

A structure with the distances thrown away

Keep which atoms are joined and throw away where they are, and what is left is an infinite graph that can be written on a postcard: a few vertices, a few edges, and a pair of integers on each. Two things about that writing-down are free, and neither of them changes the net.

the kagome net: 4, 8, 14, 18 at the first four shells. The vertices of the kagome net at graph distance one, two, three and four from a chosen vertex, each marked with its distance. Distance here is a number of edges and nothing else — no length enters, and the shells are drawn on the barycentric placement only so that they can be seen. The counts are 4, 8, 14, 18, 22, 28, 30, 38, 38, 48, 46, 58, which is the net's coordination sequence.

Counting outwards

How many vertices lie one step from a vertex, two steps, three? The counts settle into a straight line — but for some nets only along the even distances, with a different line along the odd ones, alternating for ever. The period is measured, and it is not always one.

the honeycomb net: cmm against p6m. the honeycomb net drawn twice. On the left a placement chosen by hand, whose symmetry group is cmm of order 4; on the right the placement in which every vertex sits at the average of its neighbours, whose group is p6m of order 12. The graph is identical in the two — the same vertices joined the same way — so every symmetry of the left-hand drawing is a symmetry of the net and the right-hand drawing has them all. Each detected operation is then required to carry every edge of the quotient graph to an edge, which is what makes it a symmetry of the net rather than of the point set.

The placement nobody chose

A net has no coordinates, so drawing one means inventing them. There is exactly one way to invent them that involves no choice: put every vertex at the average of its neighbours. The drawing that results has the largest symmetry group the net admits, and this site's own detector finds it.

two sites in a hexagonal cell: 3 cutoffs, degree 3 to 12. Two atoms per hexagonal cell, at the positions graphite's carbons occupy, read as a net at a ladder of bonding cutoffs. Each row takes the cutoff just past a shell of neighbours and reports the net that results: how many edges it has, the degree of its vertices, whether its cycles generate the whole translation lattice, and the group of its own barycentric placement. The net is not in the coordinates. There is no bond in a list of positions; there is a cutoff, and moving it past a shell gives a different net from the same atoms. A row marked as a supercell is a net whose own translations turn out finer than the cell it was described in — the description was on too large a cell and the machinery says so.

A net is a choice of what counts as a bond

A list of atomic positions does not contain a net. It contains distances, and somebody has to decide which of them are bonds — so the net is a fact about the cutoff as much as about the crystal, and moving the cutoff past a shell of neighbours changes the answer.

11 frameworks, 3 where the count is wrong. Every net in this collection read as a framework of rigid bars and free joints, with the cell free to change shape. Maxwell's count and the number of mechanisms agree on most of them and not on all: a framework with a state of self-stress has a bar the count treats as removing a freedom that the others had already removed, and it has a mechanism the count cannot see. Here that is fes, snb, ring5, where the count says 2, -1, -4 and the rank says 3, 0, 9. The identity Maxwell is always right about — count equals mechanisms minus self-stresses — holds on every row.

The count that promises a mechanism

Count the joints, count the bars, subtract. The number that comes out promises rigidity when it is small and a mechanism when it is large, and it is wrong in both directions — because it assumes every bar removes a freedom the others have not already removed.

the kagome net: one of 1 mechanism. An infinitesimal mechanism of the kagome net, drawn as a velocity at every joint. The vector is an exact solution of the rigidity matrix — a set of joint velocities and a rate of change of the cell's metric under which no bar's length changes to first order — with the two rigid translations projected out so that what is left is a motion rather than a shift. Whether it continues into a finite motion is a separate question that a first-order calculation cannot answer, and this collection answers it for one framework by constructing the motion explicitly.

A fold that keeps its symmetry

The kagome framework has exactly one mechanism, and it does not stop at first order. Every triangle turns, alternate ones the other way, the cell shrinks to half its size, and not one bar changes length — and the count that found the mechanism cannot see how many there really are.

The kagome net's level that does not move. Three levels of the kagome net across the zone, one of them flat. The reason is drawn beside it: a state that alternates in sign round one hexagon and vanishes everywhere else is an exact eigenvector of the adjacency operator at −2, because every site outside the hexagon that touches it touches exactly two of its vertices and those two carry opposite signs. The check is integer arithmetic in a supercell of 27 sites, with a residual of exactly zero. A state confined to one hexagon has no wavevector, and a level made of such states cannot depend on one — which is what a flat line across a zone means.

The level that does not move

Three levels cross the kagome net's zone and one of them is a horizontal line. The reason is a state that alternates in sign round a single hexagon and is exactly zero everywhere else — a solution with no wavevector in it at all, which is why no wavevector can move it.

the kagome net: 34 of 144 wavevectors carry a mechanism. The zone of the kagome net, with a mark at every wavevector whose rigidity matrix drops rank — which is to say at every wavevector that carries a motion of the bars. There are few of them and they are isolated, so enlarging the cell adds mechanisms slowly. The ranks at the half-integer wavevectors are exact; the others are computed with a stated tolerance, because the matrix there has genuinely complex entries.

A mechanism that is a wave

The framework essays found the kagome net's mechanism count growing with the cell it was looked for in, and recorded it as a finding without an explanation. Here is the explanation: the motions lie along lines in reciprocal space, and a larger cell samples a line at more places.

One vertex, two edges: one net. Three edges: no answer at all. Every net with one vertex and the stated number of edges, counted inside boxes of voltages of three sizes, up to change of basis and the sign of an edge. Two edges give one net whatever the box, and the reason is a sentence: two voltages that generate the translations are a basis of ℤ², and every basis is carried to every other. Three edges give more nets in every larger box, and that is not a failure of the search — normalise two of the voltages to a basis and the third is a free pair of integers, so the family is infinite. An enumeration inside a bound reports which of those two situations it is in rather than reporting the count it happened to reach.

Every net with one vertex, counted

A net is a few vertices, a few edges and a pair of integers on each, so a census is available: fix the numbers, bound the integers, enumerate. Two edges give exactly one net at every bound. Three give three, then nineteen, then a hundred and forty-three — and the question changes.

A screw dislocation of Burgers vector 1, after 40 steps of growth. The height of a growing surface, light for low and dark for high, over a patch 25 cells across with a screw dislocation at its centre. Growth is an integer rule — a site rises when it has a neighbour a layer higher — and the only thing that makes this patch different from a flat one is a branch cut along which the comparison is offset by the Burgers vector. The step winds round the centre instead of running out: after 40 steps the centre has climbed 10 layers and the surface is still growing at 110 sites a step. The shading is normalised to the patch's own range, so the shape is the steady state the mechanism predicts and is the same at every step count; the numbers at the foot are what changes, and they are what the claim of unending growth is actually about.

The step that never runs out

A perfect crystal face cannot grow: an atom arriving on a flat plane touches it on one side and leaves again. Faces grow anyway, and the reason is a defect — a screw dislocation puts a step on the surface that winding round it never consumes.

6°: a boundary with a dislocation every 9.5 cells. Two crystals of the same lattice, each turned by half of 6 degrees in opposite senses, meeting on the dashed line. Almost everywhere along it the atoms of one side face the atoms of the other at very nearly the right distance — the boundary is good crystal — and at the marked places the misfit has accumulated to a whole lattice vector and an extra half-plane has to be inserted. Those are the edge dislocations, and they are 9.5 cells apart against the 9.6 that Frank's formula gives.

A small angle is a row of dislocations

Turn one crystal a degree against another and the coincidence arithmetic says they share almost nothing. The boundary between them is nevertheless nearly perfect crystal, and both statements are true: the misfit stays small for a long way and then, all at once, needs an extra half-plane.

Which descents change the shape of the cell, and into how many shapes. Each descent the modes produced, with the number of independent strain components the parent class permits and the number the child permits. A transition is ferroelastic exactly when the second is larger — the child leaves alone a distortion the parent moves — and the difference is a spontaneous strain the crystal acquires without being pushed. The count of distinct shapes is the orbit of that strain under the parent, which can be smaller than the number of domains: two domains may differ in something a change of shape cannot show. Every count here is a rank of an averaged set of quadratic forms, computed twice — once by averaging, once from a character.

The strain that arrives with the transition

A crystal that loses symmetry usually changes shape, and whether it does is a subtraction: how many strain components the child permits, minus how many the parent did. The difference is a distortion nobody applied, and it is what makes a domain visible in a microscope.

3m → 1: the two directions a wall between domains may take. The difference between the strains of two domains, sampled around a circle of directions: the first colour where that direction is stretched, the second where it is compressed. The two solid lines are the directions where it is neither, and those are the only orientations a straight wall between the two domains can take without straining itself — Sapriel's condition, one dimension down from the planes it is usually written for. There are exactly two, and that is not luck: the two domains are images of one another under the parent group, so their strains have the same area change and their difference changes no area at all. A form that changes no area takes both signs, and its zero set is a pair of directions.

The walls a strain permits

Two domains of different shape can only meet along a line neither of them stretches. That condition is a quadratic in a direction, so a pair of domains has exactly two permissible walls — and the reason there are always two rather than sometimes none is that their strains differ by no area at all.

A mode with no dipole, landing in a phase that may have one. Two marks per row: the first is filled when the mode itself carries a dipole — the displacements, weighted by charge, summing to something other than zero — and the second when the class of the phase it produces permits a polarisation at all. A row with the first empty and the second filled is an improper case: nothing about the transition was about becoming polar, and the phase that results may be polar anyway, so a polarisation appears as a side effect at second order in an order parameter that is about something else. The zone-boundary rows are where these occur; at the zone centre in the plane there are none, because the only two-dimensional order parameters available there are the polarisation itself.

The polarisation nobody asked for

A mode whose displacements cancel exactly can still leave a phase whose class permits a polarisation. The crystal then becomes polar as a side effect of a transition that was about something else — and in the plane, at the zone centre, the arithmetic says this cannot happen at all.

Σ5: three lattices in one picture. Two copies of the square lattice turned by 36.87 degrees against one another — one drawn pale, one drawn in the second colour — with the points they share ringed. The fine dots are the lattice generated by both together, the DSC lattice, which contains each crystal with index 5 exactly as the coincidences sit inside each crystal with index 5. Three lattices nested at the same index, and the middle one is the crystal.

The dislocations a boundary allows

Two crystals meeting at a coincidence angle share one lattice and generate another. The second is where a boundary's own defects live, its shortest vector is one over the square root of the index, and a dislocation's energy is the square of that.

Every wall is a frieze. Each ferroelastic descent, with the frieze group of each of the two walls its domains permit. A wall is periodic along its length and bounded across it, so its symmetry group is one of the seven — the classification this collection derived early as the same argument on a strip, arriving here as a fact about interfaces. The last column counts the operations in the wall's group that exchange the two domains rather than fixing them: a wall is unchanged by having its sides swapped, so those belong to it, and they are why a wall is often more symmetric than either domain.

The wall has a group of its own

A boundary between two domains is periodic along its length and bounded across it, so its symmetry is a frieze. The seven, derived here early on as an exercise on a strip, turn out to be the classification of interfaces.

A hundred and thirteen orbit types, merged into shapes. The three counts, and what stands between them. 113 is the number of kinds of form this site publishes: one for every stabiliser a face can have, in every class. Allowing a stratum to change shape along its own family raises it to 164. Merging entries that are the same solid with the same symmetry, wherever they occur, brings it down to 48 — 30 that enclose a volume and 18 that do not, which is the count every mineralogy text prints, with the dome and the sphenoid kept apart rather than merged. The last line is the warning: throwing away the symmetry of the solid and keeping only its combinatorial type leaves 35, because a rhombic dipyramid, a tetragonal dipyramid and an octahedron are one and the same arrangement of eight triangles.

A hundred and thirteen orbits, and forty-eight shapes

This collection reports 113 kinds of crystal form and every mineralogy text reports 47. That difference was explained here in a paragraph and never computed, which means nobody had checked it. Computing it needs a definition of *shape* a program can decide, and the definition turns out to be the interesting part.

The figure of merit a supercell always beats. One line list, indexed on the true cell and on five multiples of it. The mean discrepancy is not merely similar down the column, it is identical to every digit: the supercell's grid of allowed Q values contains the true cell's grid exactly, so each line lands on precisely the same place and misses by precisely the same amount. Any figure of merit built on agreement alone therefore returns one number for the whole family, and cannot prefer the true cell. What falls is the last column, and the only thing in it that the fit does not already contain is the count of lines the cell says should have been seen.

The figure of merit a supercell always beats

Indexing a powder pattern returns a ranked list rather than an answer, and the ranking needs a number. The obvious number — how well the cell accounts for the lines — is exactly the number a supercell cannot lose on, because the supercell's grid contains the true cell's grid and the discrepancies are identical to every digit. What has to be paid for is the lines nobody saw.

How densely each shape packs, by translation alone. The densest lattice packing of each shape, as its area over the critical determinant of its difference body. The two that tile the plane by translation reach one and must, which is a check on the search rather than a result of it. The triangle reaches exactly two thirds because its difference body is a hexagon. The many-sided approximation to a circle reaches π/√12, which this collection computes a completely different way. And the pentagon is the worst of them, which is where the search is doing work nobody could do by inspection.

The densest packing of a shape that is not a disc

Which lattice packs equal discs most densely has a proof that finishes. Replace the disc with a pentagon and the same question has no closed form, but it does have a reduction: translates overlap exactly when the difference of their positions lies inside the shape minus itself, so the question becomes the smallest determinant a lattice can have while avoiding one convex body — and that is a search with a resolution attached.

One net, six descriptions, four different answers about its symmetry. The honeycomb written against six bases of ℤ², all of them the same net. The detector tests each lattice type's holohedry in standard position, so a symmetry written against another basis is a matrix that is not in the list and is never tried — and the answer comes back as p6m, or an unnamed group of order four, or p2, or cmm, depending on how the voltages were typed. The metric column is the form the net's own edges make, inverted; the reduced column is that form after Lagrange–Gauss reduction, and it is the same in every row, which is what makes the last column a property of the net.

The symmetry a net was written with

A net has no coordinates, so its symmetry is whatever its best drawing has. This collection measured that by handing the drawing to a detector — and the detector tests a fixed list of matrices, so the answer depended on which pair of translations the voltages had been written against. The honeycomb came back as p6m, or p2, or cmm, or nothing, one net and four answers.

Two vertices and three edges: two nets, at every box size tried. Every net with two quotient vertices and the stated number of edges, counted inside boxes of voltages of several sizes. One cross voltage is set to zero by the gauge — the freedom that moving one vertex into another cell gives — and the rest are drawn from the box. Each entry is the count of nets whose placement separates their vertices, plus the count of those whose does not: the first has a canonical description and stops growing, and the second does not have one and therefore keeps rising with the box. The reducible column is the descriptions thrown away for a reason the one-vertex census never had — cycles generating the whole of ℤ² and a net whose own cell holds one vertex rather than two — and it is empty at every odd edge count, because the swap that would reduce a description pairs its edges and an odd number cannot pair.

Every net with two vertices, counted

The one-vertex census could not contain the honeycomb, because the honeycomb has two vertices in its cell. Adding the second one closes a family at two nets, removes the floor of p2 entirely, makes a third of the members undrawable, and forces the census to refuse a kind of description the first one never met: an honest quotient graph written on twice the cell it needs.

One framework has a count of zero, one mechanism and one self-stress. Every net this collection has a placement for, as a periodic bar-and-joint framework in a fixed cell: its point group, the joints and bars of one cell, the scalar Maxwell count 2n − e − 2, and the mechanisms and self-stresses found exactly from the rank of the rigidity matrix. The scalar count is always the difference of the last two, which is Maxwell's identity — and the bathroom net is the row that shows what the identity costs: nought equals one minus one, and a framework that reads isostatic moves.

The mechanisms a count cannot see

Maxwell's count subtracts constraints from freedoms, and a mechanism and a state of self-stress cancel in the subtraction — so a framework with one of each reports the same number as a rigid one. The bathroom net reports nought and moves. Doing the same subtraction with representations instead of numbers separates them, because a mechanism and a self-stress cancel only when they belong to the same representation.

Cube, octahedron, rhombic dodecahedron — from connectivity alone. Every form of index two or less, classified by how many chains lie inside it: two or more and the face is flat, exactly one and it is stepped, none and it is kinked. The number beside each flat form is how many chains it contains, which is the rule's own tie-break — a face with three chains is flatter than one with two. Nothing about interplanar spacing enters, and the three structures are told apart by their bonds.

Which faces are flat

Bravais ranks a crystal's faces by how far apart their planes lie. Hartman and Perdok classify them by how many uninterrupted chains of bonds run inside them, which uses no spacing at all — and on the three cubic structures the two rules put the same face first every time. Then the second rule's power turns out to live entirely in where the chain list is cut off.

One local configuration, and a number of structures that doubles. How many kinds of adjacent pair a close-packed stack has, how many kinds of triple, and how many stackings of each period there are. The first column never moves: every pair of layers is congruent to every other, at every period, which is what an order-disorder family is. The last two agree with 2ⁿ + 2(−1)ⁿ, which is the chromatic polynomial of a ring of n layers at three colours, because a stacking of period n is exactly a proper three-colouring of that ring. The gap between the first column and the last is the whole subject.

A stack with no space group

Every pair of layers in a close-packed stack is congruent to every other pair, and the number of stacks doubles with every layer added. A family whose local configuration is completely determined and whose global structure is not determined at all has no single symmetry group — what it has is a set of operations that compose only when their ends match, which is a groupoid.

A 21.79° twist, and the cell its beat has. Two copies of the same lattice, one turned. The coarse pattern a reader sees is the beat between them, and the outlined cell is computed from the two lattices rather than measured off the picture: the moiré reciprocal lattice is the original acted on by (I − R), so the moiré cell is the original scaled by one over twice the sine of half the twist, and turned through a right angle plus half the twist.

A beat is not a period

Lay one lattice on another and turn it: the coarse pattern that appears has a spacing anyone can compute, a over twice the sine of half the twist, and it exists at every angle whatever. Whether the superposition actually repeats is a different question with a different answer — countably many angles say yes, and at most of those the true cell is larger than the beat by a definite factor. On a square net it always is.

The alias accounts for every line and predicts more. The observed lines above, and below them the grid of a supercell that explains all of them. The full ticks are the observed lines, which the alias reproduces exactly; the faint ones are lines the alias predicts and nobody saw. That second set is the only thing that separates the two cells, and it is why an indexing criterion has to charge for unobserved lines rather than measure agreement.

Every alias is a supercell

A cell that explains every line of a powder pattern is not a near miss and not a coincidence: its reciprocal grid contains the true one, which means its own cell is a superlattice of the true cell. So the ambiguity of indexing is the arithmetic of superlattices, and it can be counted — two cells with one unknown, sixteen with two, sixty-two with three, all of them accounting for the same twenty lines exactly.

No two cubic grains are more than sixty-three degrees apart. For each proper class: how many rotations describe one misorientation, the largest disorientation there is, and the mean over uniformly random orientations. The maximum is found by sampling and then climbing locally, so it is a lower bound that has stopped moving rather than a solved value — and it lands on the numbers the literature records.

The angle two grains differ by

A crystal's axes are not labelled, so a relative orientation between two grains has as many descriptions as the symmetry allows — five hundred and seventy-six of them for a cubic crystal — and their rotation angles run from a few degrees to more than a hundred and seventy. The honest answer is the smallest, and its largest possible value is a number: no two cubic grains are more than sixty-three degrees apart, whatever anybody does to them.

The kinds of line defect each breaking allows. The eleven proper crystal classes, each with the order of the binary group that covers it, the number of conjugacy classes of that group other than the identity — which is the number of kinds of line defect — and whether the group commutes. 6 of the eleven do not, and in those media two defect lines cannot pass through each other without leaving a third line behind.

The defect that needs two laps

Which defects a medium can have is not a fact about the medium. It is a fact about the space its order parameter lives in, and for a rotational symmetry broken down to a point group that space has a fundamental group twice the size of the point group. The kinds of line defect are its conjugacy classes — and in six of the eleven cases they do not commute, which means two defect lines cannot pass through each other.

Three variants, and not one undistorted plane. The three tetragonal variants a cubic parent produces, with the principal stretches of each. Every one of them has the same three numbers in a different order, and the middle one is not one — so none of the three leaves any plane undistorted, and none of them can meet the parent phase across an interface. That is the difficulty the whole of the crystallographic theory of martensite exists to resolve, and it is visible in one column.

The plane a deformation leaves alone

Two differently deformed regions can meet across a plane only if that plane is deformed identically from both sides — which forces the two deformations to differ by a rank-one term. Multiplying each side by its own transpose removes the rotation and leaves a condition on a signature: one positive eigenvalue, one negative, one exactly zero. In that form the classical rule that the middle principal stretch must be one is not quoted but derived, and it says that no single variant of a cubic-to-tetragonal transition can meet its parent at all.

Where the laminate's middle eigenvalue crosses zero. The middle eigenvalue of FᵀF − I for the average deformation of a twinned laminate, against the volume fraction of one variant. At both ends the laminate is a single variant and the value is well away from zero; in between it crosses, twice, and each crossing is a volume fraction at which the laminate can meet the parent phase across a plane. The two roots are complementary, which is the same plate with the two variants exchanged.

The plate that only fits when it is twinned

No single variant of a cubic-to-tetragonal transition can meet its parent across a plane. A fine mixture of two variants can, because its average deformation carries a free parameter — the volume fraction — and that parameter passes through the compatibility condition twice. Sweeping it gives the two fractions, the two habit planes, and one inequality: the plate exists exactly when the two principal stretches satisfy η₁² + η₃² ≤ 2.

Five solids, twice each. Each Platonic solid as a framework of rods hinged at the corners, and again with its faces made rigid by adding their diagonals. The rank of the rigidity matrix reaches 3V − 6 exactly when the framework cannot move; the shortfall counts the ways it can. Three of the five are rigid as rods and all five are rigid as plates, which is Cauchy's theorem in the form a rank computation can see.

The polyhedra that can flex

A cube of rods folds and a cube of cardboard does not, and the difference is a rank. Cauchy proved in 1813 that a convex polyhedron with rigid faces is rigid; the rank of a rigidity matrix sees it directly, and it also sees where the hypothesis is doing the work. Drop convexity and an octahedron flexes — followed here for forty steps with every edge length held to five parts in a thousand million million.

Nine graphs against two conditions. Every candidate graph with the two quantities Steinitz's theorem asks for: the largest number of vertices that can be removed while it stays connected, capped at three because three is all the theorem needs, and the number of edges against the most a planar graph on that many vertices can have. The connectivity is decided by removing every pair and testing what is left, which is the definition rather than a proxy for it. Five of the nine pass both and are the graphs of convex polyhedra; the other four fail exactly one condition each, which is why they are here.

A polyhedron is two properties of a graph

Steinitz's theorem says a graph is the corner-and-edge graph of a convex polyhedron exactly when it can be drawn in the plane without crossings and stays connected after any two vertices are removed. No lengths, no angles, no convexity — the conditions are about the graph alone, and each one is needed, which four small counterexamples show.

How far apart points on a sphere can be kept. For each number of points, the largest smallest angle a search could find between any two of them. Two unit spheres touching a third do not overlap exactly when their contact points are 60° or more apart, so the largest count whose best arrangement still clears 60° is the kissing number. Twelve clears it with three degrees to spare and thirteen falls short by more than three. The circle column is the same problem in the plane, where the answer is exactly 360/n and needs no search at all.

The room a thirteenth sphere would need

Twelve equal spheres touch one, and whether a thirteenth could was argued in 1694 and settled in 1953. The reason it took so long is measurable: the twelve leave three and a half degrees of slack, which is enough room to look promising and not enough to use — and in the plane, where the same question has no slack at all, nobody ever argued.

Seven fields and the number that counts each one. The degree of each field, computed by triangulating the sphere drawn round the defect, mapping every vertex, and adding the signed areas of the image triangles. The total is 4π times the degree, and the integral column is that total divided by 4π before rounding. Each is read on three successively finer meshes and required to give the same integer on all three, because a mesh too coarse for its field does not produce a noisy answer — it produces a confident wrong one.

The point defect whose charge has no sign

A line defect is read on a loop; a point defect is read on a sphere, and the number that comes off the sphere is a degree. In a nematic that degree is an integer whose sign depends on a choice nobody can make — and the media where no such number exists at all are exactly the ones whose residual symmetry is a crystal class.

One determinant, three dimensions. The Cayley–Menger determinant of a set of squared distances, at three sizes. Its value is the squared content of the simplex those distances describe, times a factor that alternates in sign with the dimension. At three points it is Heron's formula rewritten; at four it gives a tetrahedron's volume from its six edge lengths with no coordinates anywhere. The alternating sign is not a convention — a value of the wrong sign means the distances belong to no set of points at all.

What six lengths decide and nine do not

A tetrahedron's volume is a determinant in its six edge lengths, with no coordinates anywhere. Add a fifth vertex and the lengths stop deciding: two shapes with identical edges and identical faces have volumes in the ratio 2.6. What survives is that the possibilities are finite — which is the whole reason a flexing polyhedron cannot change its volume.

Nine frameworks, counted and then decided. Maxwell's count subtracts bars from twice the joints; the pebble game inserts the bars one at a time and discards any that cannot be paid for. The two agree on most of these frameworks and not on all, and where they differ the count is the one that is wrong — it assumes every bar is an independent constraint, and a bar added to a part that is already rigid is not. The redundant column is how many bars the game refused.

A game that decides what counting only bounds

Maxwell's count subtracts bars from twice the joints and is a bound, not an answer, because it assumes every bar constrains something new. In the plane there is an exact repair: Laman's condition, run as a game in which each joint holds two pebbles and a bar is admitted only if four can be gathered at its ends. Two rigid bodies sharing a joint are what the count gets backwards.

All essays