Generator

p4m: 8 levels along Γ–X–M–Γ

p4m: 8 levels along Γ–X–M–Γ
p4m: 8 levels along Γ–X–M–Γ. The levels of the least committal p4m-symmetric operator on an orbit of 8 sites, followed along a path through the zone. The eigenvalues are computed numerically and are measurements; what the symmetry decides, and what the rest of this ladder is about, is not where the lines are but where they touch. Every crossing at a labelled wavevector in this drawing is one the little group's characters require, and moving the weights of the operator moves the lines without moving the crossings.

The levels of the least committal p4m-symmetric operator on an orbit of 8 sites, followed along a path through the zone. The eigenvalues are computed numerically and are measurements; what the symmetry decides, and what the rest of this ladder is about, is not where the lines are but where they touch. Every crossing at a labelled wavevector in this drawing is one the little group's characters require, and moving the weights of the operator moves the lines without moving the crossings.

12 essays call k-bands. The drawing above is what it returns with no arguments at all; every call below passes it something, because a placement that passes nothing draws whichever member of the family the generator happens to default to rather than the one its essay argues about. Every one of this site's 393 essays names its parameters at the call site, which the standard pass of 2026-08-09 established and param-floor holds.

Where it is called

Changing this generator changes every one of these figures.

p4: (1/2, 0) has a star of 2. The first Brillouin zone of the square lattice, with the reciprocal lattice points at its corners and centre, and the whole star of the wavevector (1/2, 0) under p4. The star has 2 members and the little group — the operations that leave the wavevector where it is, modulo the reciprocal lattice — has order 2. The two multiply to the order of the point group, which is the orbit–stabiliser theorem and is checked rather than displayed. Each member is drawn at whichever of its equivalent copies lies nearest the origin, because that is where a reader expects a wavevector to be. Into space

The star of a wavevector

A plane group acts on the plane, and this collection has spent two hundred essays watching it. It also acts on the reciprocal lattice, where the action is different in one decisive way: the translations move no wavevector at all, and come back instead as a phase.

A gap of exactly 1.00. The two folded bands with the ordering switched on. The faint curves are the same bands before it, crossing at the boundary of the reduced zone; the ordering couples them there and separates them by exactly twice its own strength. The gap appears at the wavevector where the superlattice's extra reflections appear, and for the same reason: both are the Fourier component of the potential at that wavevector. Lattices

A bigger cell, a smaller zone

Ordering two kinds of atom onto a sublattice adds reflections to the diffraction pattern and opens a gap in the levels. It is one fact told twice: the same Fourier component of the potential, at the same wavevector, doing the same thing.

p3m1 at (0, 0): the levels the little group requires, and the ones measured. The levels of the p3m1 model at (0, 0), with degenerate ones drawn thick. The little group there has order 6, and its characters predict levels of dimensions 1, 1, 2, 2. The measurement is 1, 2, 2, 1, and the account is "unitary". The values are numerical and the multiplicities are read at a stated gap; the prediction they are compared against is exact. Into space

Where two levels must meet

At most wavevectors nothing of a crystal's symmetry survives, and its levels are as unconstrained as any operator's. At a handful of them a whole point group survives, and where that group has a two-dimensional representation, two levels are obliged to coincide — before anything about the material is known.

4mm: a degeneracy tuned into existence, and gone at the next weight. Four invariant operators on one orbit of 8 points under 4mm, differing only in the weight given to a single class of pairs. The first column is not a choice: it is the value that weight has to take for two levels of different symmetry to arrive at the same number, found by sweeping the weight and closing on the crossing, and the two levels there agree to 1.0e-9. The character table predicts levels of sizes 1, 1, 1, 1, 2, 2; the tuned column shows 1, 1, 1, 2, 3 and every other column shows the predicted pattern again. That is the whole of what an accidental degeneracy is — a property of one choice of weights, not of the group — and it is why the weights have to be moved before a degeneracy is called forced. A degeneracy the group requires would be in all four columns, because nothing respecting the symmetry can lift it. What symmetry decides

A coincidence the group did not ask for

Two levels sitting at the same value look identical whether symmetry required it or not. The difference is testable: move the numbers the symmetry does not decide and watch what survives, because a degeneracy the group forces cannot be shifted by anything the group leaves alone.

pgg at (1/2, 0): the operators multiply up to a sign. Every product of two Bloch operators of the little group of (1/2, 0) in pgg, against the operator of the product. They agree up to a scalar, and the scalar is +1 or −1: 4 of the 16 products come back with a minus sign. No rephasing removes them, and the search that says so tries every assignment of twelfth roots of unity to the operators. A representation that multiplies only up to this sign cannot be one-dimensional, because scalars commute and these operators do not. Each entry is an exponent modulo twelve, so the table is exact. Into space

A glide sticks two levels together

The translation attached to a glide moves no wavevector at all. It comes back as a phase factor, and at the edge of the zone the factor is minus one — after which the operators of the little group no longer multiply the way the group does, and no rephasing repairs it.

A wavevector of thirds, and the boxes that cannot see it. Which sizes of box can carry the wavevector at the corner of a hexagonal zone. The characters of the box's translation group are its wavevectors, and there are exactly N² of them — the fractions with denominator dividing N. A wavevector of thirds is therefore present in a box of three, six, nine or twelve cells and absent from one of two, four or five: not approximated badly, not resolved coarsely, absent. A mechanism or a level living there is invisible to such a calculation, and that is the practical content of a mechanism count depending on the cell it was looked for in. The classification

Crystallography in a box

A calculation over a crystal is not performed on a crystal. It is performed on a finite block with its edges glued, and the block has a symmetry group of its own — finite, complete in one direction and missing something decisive in the other.

The honeycomb's two levels meet at K, exactly. The two levels of the honeycomb net along a line from the centre of the zone to its corner. The off-diagonal entry of its two-by-two matrix is the sum of the phases of three bonds, and at the corner those phases are the three cube roots of unity, whose sum is zero — exactly, as an identity in the ring the phases live in rather than as a number that came out small. So the matrix there is the zero matrix and both levels are zero. It is the shortest exact statement of a crossing in this collection. Into space

The crossing at the corner

The honeycomb's two levels meet at the corner of its zone, and the meeting is not approximate. Three phases sum to zero there — an identity between cube roots of unity — so the matrix is the zero matrix, and making the two sites differ opens a gap of exactly that difference.

Compatibility at (0, 0) in p4m. Every representation of the little group at (0, 0) in p4m, and what it becomes along two lines out of that point. A one-dimensional representation stays one level and acquires a label; a two-dimensional one splits into two levels of opposite label. The rows where the two columns differ are the point: the same level is even under the mirror that survives along one line and odd under the mirror that survives along the other, so which bands may cross and which must repel is different in the two directions out of one point. Labels are the characters on the classes, computed rather than named. Into space

Which levels join which, on the way out of a point

A degeneracy at a symmetry point is forced by the little group there. Move off the point and the little group shrinks, the degeneracy is free to split, and which pieces it splits into is decided by restricting a character. That restriction is what joins a table of isolated points into a band structure.

Where time reversal does something, and what. Every wavevector of every plane group at which time reversal changes the answer, with the square of each antiunitary operator, the unitary prediction, Herring's corrected prediction and the measured degeneracies. Case (b) is Kramers' theorem in a crystal with no spin, and it happens exactly where a glide's operator squares to −1. Case (c) is a representation being carried to a different one by the antiunitary operator, so the two become one level. Nine of these rows were open before the criterion was built — three the earlier census called unaccounted and six it could not reach at all. Into space

The degeneracy time reversal forces

A crystal with a glide has levels that stick together at the edge of its zone for a reason no character table contains. The operation responsible is antiunitary, it squares to minus one, and Kramers' theorem then applies to a model with no spin anywhere in it — which closes nine rows an earlier census in this collection had to leave open.

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. Symmetry at work

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. Symmetry at work

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.

Ten chains, two phases. The Zak phase of the lower band of a two-site chain, as the ratio of the two hoppings is swept. Every value is exactly zero or exactly π and nothing lies between them, because the chain has an inversion centre and inversion maps the zone loop to itself reversed — which forces the phase to equal its own negative modulo a full turn. The switch happens where the two hoppings are equal, which is the one place the band gap closes and the phase belongs to no band. Into space

The phase a symmetry turns into a number

Carry a band's state once across the Brillouin zone and it returns with a phase. In a chain with an inversion centre that phase is exactly zero or exactly π and never anything else — and the two values turn out to be the two positions in the cell that an inversion centre fixes. Remove the centre and the phase moves continuously, which is what a quantisation claim has to be able to lose.

The whole library · All essays