Operations

Three reflections, and never four

Every motion of the plane is a product of mirrors, and the number needed is never more than three. That count is not a curiosity about mirrors — it is the classification of the four motions written as an integer, with the parity of the number deciding handedness and the geometry of the last two mirrors deciding everything else.

Assumes The four motions of the plane and Where the product is.

A mirror is the simplest motion there is. It has an equation with two numbers in it, it is its own inverse, and anybody can see what it does. Everything else the plane can do — turning, sliding, the awkward fourth thing that slides while it flips — is built out of mirrors, and the surprising part is how few are needed.

Three. Never four, whatever the motion.

reflection: 1 mirror. A reflection of the plane, drawn together with the mirrors it is a product of. The first shape is the motif; the pale ones are what each mirror in turn produces; the last is the image the motion itself gives. There are 1 mirrors, which is the smallest number that can produce this kind of motion, and their product was formed and compared with the motion before the figure was drawn.
Fig. 1 One mirror, and the motion it is. The pale shape is the motif; the solid one is where the mirror sends it; the line between them is the mirror itself, drawn at the position the decomposition computed rather than at a position chosen to look right. Everything below is this figure with more lines in it.

That count is worth more than it first appears, because it is not a fact about mirrors. It is the classification of the four motions written as a single integer:

  • nought mirrors — the identity;
  • one — a reflection;
  • two — a rotation, or a translation;
  • three — a glide.

Nothing occupies a fifth line, and no motion of the plane needs a fourth mirror. The list is exhaustive because that is what the four motions being four means, and it is ordered in a way the usual list is not: a rotation and a translation cost the same, which says something about them that no picture does.

Two mirrors, and the only two things they can be

Take two mirrors and do one after the other. There are exactly two cases and no third, because two lines in the plane either meet or they do not.

If they meet, at a point p and at an angle θ, the product fixes p — both mirrors fix it, so their product does — and it turns everything else through twice θ. The doubling is the reason mirrors at 30° generate a six-fold rotation and the reason the operations of a group come in twos so often.

Two mirrors at 55°. Two mirrors, and their product. The lines meet at 55°, so the product fixes the meeting point and is a rotation through twice the angle, 110°. There is no third case: two mirrors either meet or they do not, which is why a product of two reflections is never a glide and never, in space, a screw.
Fig. 2 Two mirrors meeting at 55°, and their product: a rotation through 110° about the point where the lines cross. The pale shape is the image after the first mirror and the solid one after the second. Sliding both lines round the crossing point together changes neither the angle between them nor the product, which is why a rotation has a whole circle’s worth of decompositions and no preferred one.

If they are parallel, at a distance d, the product fixes nothing at all and is a translation through 2d, perpendicular to both. Again the doubling, and again the freedom: the pair may be slid together anywhere across the direction of travel.

Two parallel mirrors. Two mirrors, and their product. The lines are parallel and 0.6 units apart, so the product fixes nothing and is a translation through twice that distance, 1.2 units. There is no third case: two mirrors either meet or they do not, which is why a product of two reflections is never a glide and never, in space, a screw.
Fig. 3 Two parallel mirrors six-tenths of a unit apart, and their product: a translation through twice that. Nothing is fixed, because a point on neither line is moved by both reflections in the same direction. The pair is free to slide, so a translation has as many decompositions as there are positions for the first mirror.

So a product of two mirrors is a rotation or a translation, and nothing else. That single sentence does most of the work below, and it is worth noticing that it is a statement about the plane rather than about groups: it holds for any two lines whatever, symmetries of nothing in particular.

The translation, which is the same story with the lines apart

A translation is the case that makes the ordering of the list look strange. It moves everything and fixes nothing, it looks nothing like a turn, and it costs exactly what a turn costs.

translation: 2 mirrors. A translation of the plane, drawn together with the mirrors it is a product of. The first shape is the motif; the pale ones are what each mirror in turn produces; the last is the image the motion itself gives. There are 2 mirrors, which is the smallest number that can produce this kind of motion, and their product was formed and compared with the motion before the figure was drawn.
Fig. 4 A translation as two mirrors across its own direction, half its length apart. The first mirror sends the motif backwards past the line; the second sends it forward again and further. Nothing is fixed by the pair, and the distance moved is twice the gap — so a translation is a rotation whose centre has gone to infinity, in the only sense of that phrase which is a computation rather than a picture.

The reason the two cost the same is visible in the product of two half-turns: two half-turns about different centres compose to a translation through twice the distance between them, and each half-turn is itself two mirrors. Four mirrors, of which the middle two are the same line and cancel — leaving two. A translation is what a rotation becomes when the mirrors stop meeting, and the cancellation is how the count survives the transition.

Why a rotation cannot be done in one, or in three

Two arguments, and they are different in kind.

The first is parity. A mirror has determinant −1 — it reverses handedness, taking a left-handed comma to a right-handed one — so a product of k mirrors has determinant (−1)ᵏ. An orientation-preserving motion is therefore an even number of mirrors and an orientation-reversing one an odd number. That refuses, with no search anywhere, every claim that a rotation is three mirrors or a glide is two. It is the cheapest kind of impossibility proof: an invariant, checked once.

rotation: 2 mirrors. A rotation of the plane, drawn together with the mirrors it is a product of. The first shape is the motif; the pale ones are what each mirror in turn produces; the last is the image the motion itself gives. There are 2 mirrors, which is the smallest number that can produce this kind of motion, and their product was formed and compared with the motion before the figure was drawn.
Fig. 5 A rotation of 110°, with two mirrors through its centre at 55°. The choice drawn is one of a circle’s worth: turning both lines together about the centre gives a different pair with the same product. What is not free is their number — two, because the motion preserves handedness, and two rather than four because two suffice.

The second is fixed points. A reflection fixes a whole line; a rotation fixes one point; a translation and a glide fix nothing. Those are properties of the motion, so they are the same whatever decomposition is used, and they separate the cases parity leaves together. A translation and a rotation are both two mirrors and are told apart by whether the mirrors meet — which is the geometric half of the same statement.

The glide, which is where the third mirror is spent

A glide reverses handedness and fixes nothing. Parity says it needs an odd number of mirrors; one mirror fixes a line, so one is out; therefore three, and three is enough.

The construction is direct. A glide is a mirror along some line ℓ together with a slide along ℓ, and the slide is the part of the translation no origin removes. Reflect in ℓ, then perform the slide as two mirrors perpendicular to it and half the slide apart. Three mirrors, and their product is the glide.

glide: 3 mirrors. A glide of the plane, drawn together with the mirrors it is a product of. The first shape is the motif; the pale ones are what each mirror in turn produces; the last is the image the motion itself gives. There are 3 mirrors, which is the smallest number that can produce this kind of motion, and their product was formed and compared with the motion before the figure was drawn.
Fig. 6 A glide as three mirrors: the line it reflects in, and then a pair across the direction of travel whose separation is half the slide. The pale shapes are the images after the first and second mirrors; the solid one is where the glide itself sends the motif. This is the same glide as the hero figure and a different set of three mirrors, because the perpendicular pair may sit anywhere along the line.

The decomposition is not unique, and neither is any of the others: the perpendicular pair may sit anywhere along ℓ, and the rotation’s pair may be turned together about its centre. What is unique is the count. A motion has one number of mirrors and many sets of them, which is exactly the situation in which counting is the useful thing to do.

What was checked, and how

Every decomposition drawn here was built from the motion’s own invariants — the mirror line and the slide for a glide, the centre and the angle for a rotation — and then multiplied back out and compared with the motion it came from, to one part in a thousand million. A decomposition that fails that comparison is never reported: the figure refuses to be drawn rather than drawing three lines whose product is something else.

That check is worth stating plainly because a figure of three mirror lines is easy to draw and impossible to inspect. The lines could be at the wrong angle, in the wrong order, or half a unit off, and the picture would look exactly as convincing. Multiplying them back is the only thing that separates a diagram of a decomposition from a decomposition.

The same routine was then run over every operation of every one of the seventeen, which is seventy-eight operations counting each group’s identity once: each one classified, decomposed, rebuilt, and compared.

The seventeen, by the kinds of motion in them. Every operation of every plane group, sorted by kind — the identity, rotations, reflections and glides — with the largest number of mirrors any operation of that group needs in the last column. 7 of the operations across the seventeen are glides, and those are the only ones needing three; nothing needs four, because the plane has no room for a screw.
Fig. 7 Every operation of every plane group, sorted by kind, with the largest number of mirrors any operation of that group needs in the last column. Seven of the operations across the seventeen are glides and they are the only ones needing three. The counts are of operations modulo lattice translations, which is the finite object a plane group’s quotient by its translations is.

Finding the mirrors, rather than recognising them

The decompositions above are constructions and not searches, and that is worth spelling out, because it is what makes the count usable rather than merely true.

An isometry arrives as a matrix and a vector: x ↦ Ax + b, with A orthogonal. Everything needed follows from two questions asked of that pair.

What is the determinant of A? Positive gives an even number of mirrors, negative an odd one. This is one multiplication.

What does the motion fix? Solving (A − I)x = −b either gives a point, a line, or nothing at all, and which of the three it gives is read off the same elimination that solves it. A motion with a fixed point and a positive determinant is a rotation about that point; with a negative determinant and a line of fixed points, a reflection in that line; with nothing fixed, a translation or a glide according to parity.

From there the mirrors are written down. For a rotation about p through θ: any line through p, and a second through p at θ/2 to it. For a translation by v: any line across v, and a second parallel to it at |v|/2. For a glide: the mirror line, then the slide as a translation, by the recipe just given.

Two mirrors at 30°. Two mirrors, and their product. The lines meet at 30°, so the product fixes the meeting point and is a rotation through twice the angle, 60°. There is no third case: two mirrors either meet or they do not, which is why a product of two reflections is never a glide and never, in space, a screw.
Fig. 8 Two mirrors at thirty degrees, giving a rotation of sixty. This is the pair every hexagonal pattern is built out of, and the doubling is why a group with mirrors at thirty degrees has a six-fold centre whether or not anybody put one there — a consequence a designer meets as a rule of thumb and the arithmetic gives for nothing.

No case analysis is left over. Two questions, four answers, four constructions, and each construction is checked by multiplying it out. The classification of the four motions is not a list to be memorised but a decision procedure with two branches, and the number of mirrors is what it returns.

The count is a rank, and that is where the bound comes from

The four constructions above are four cases, and cases invite the suspicion that a fifth is hiding. It is not, and the reason is a single formula that returns the count for every motion in every dimension at once.

Ask two things of x ↦ Ax + b. What is the rank of A − I? And does the motion fix anything?

If it fixes a point, the number of mirrors needed is exactly the rank of A − I. If it fixes nothing, it is that rank plus two.

Every line of the list is that formula evaluated. The identity has rank nought and a fixed point: nought mirrors. A reflection has rank one — AIA - I kills the mirror line and doubles everything across it — and a fixed point: one. A rotation has rank two and a fixed point: two. A translation has rank nought and no fixed point: two, which is where the ordering that looked strange comes from, since the rank says a translation is doing less than a rotation and the missing fixed point costs it the difference. A glide has rank one and no fixed point: three.

The bound follows from the formula rather than being imposed on it. A motion with no fixed point must have AIA - I singular, because (AI)x=b(A - I)x = -b is solvable whenever AIA - I is invertible. So the rank of a fixed-point-free motion is at most n − 1, and its count is at most n + 1. That is Cartan and Dieudonné’s bound, and the reason the awkward motion in each dimension is the expensive one is now visible: it is the motion that spends the most rank and still has nowhere to stand.

Space is the same formula with one more row. A rotation is rank two with a fixed point, so two mirrors. A screw is rank two with none, so four. A rotoinversion is rank three — AIA - I is invertible, which is exactly the statement that a rotoinversion has a fixed point — so three, and never four. The plane’s list and space’s are not two lists.

The count is a distance, and the surprise is that it stops

There is a standard way to turn a generating set into a distance, and doing it here is what makes the bound strange rather than merely tidy. Take any group and any set of generators; the length of an element is the fewest generators whose product it is, and the distance between two elements is the length of the one that carries the first to the second. The count above is exactly that length, for the isometry group of the plane generated by all of its reflections.

Most word metrics are unbounded. The integers generated by one is the obvious case — the length of n is |n|, and there is no largest. The isometry group of the plane generated by its reflections is not like that at all: every element is at distance three or less from the identity, and the group is infinite. The ball of radius three is the whole group, and the ball of radius two is the subgroup of orientation-preserving motions together with nothing else.

That is what Cartan and Dieudonné’s theorem says, read as a statement about a metric rather than about a construction, and it is the reason the count is a classification. A bounded word metric has only finitely many spheres, so listing the spheres lists everything — and the four motions are the four spheres. Nothing in the geometry of the plane guarantees a bound of this kind; the orthogonal group’s does, and it comes from the rank formula above rather than from any picture of lines.

The mirrors need not belong to the pattern

There is a confusion available here that costs nothing to avoid and a great deal to make, and it is worth separating before the next rung.

The decompositions above are statements about the group of all isometries of the plane, which is generated by reflections. They are not statements about the symmetry group of any particular pattern, and the mirrors a decomposition produces are usually not symmetries of anything.

The pattern with a glide and no mirror makes the point sharply. Its glide is a symmetry; the three mirrors the construction writes it as are not. Reflecting the pattern in the glide’s own line does not give the pattern back — that is precisely what makes the group pg rather than cm — and the same holds for the perpendicular pair. The decomposition happens in the ambient group and lands, at the end, on an operation the pattern happens to have.

So a count of mirrors is not a count of symmetries, and a group containing a glide is not thereby a group containing reflections. Four of the seventeen contain no reflection at all and every one of their glides still costs three.

The distinction has a name worth carrying, because it decides which theorems apply. A reflection group is one generated by the reflections it contains; the full isometry group of the plane is one, and so are p4m and p6m and pm. A group like pg is not, and nothing about being a subgroup of a reflection group makes it one. The count above is a fact about the ambient group; which walls a pattern’s own mirrors make is a fact about the pattern, and the two agree only when the pattern is a reflection group to begin with.

One consequence is a warning about the count’s arithmetic. Reflection length is subadditive and not additive: composing two glides gives three mirrors and three mirrors, and the product is a translation costing two, because four of the six cancel in pairs. The only part of the count that survives composition intact is its parity, which is a homomorphism onto two elements and is exactly the determinant. Everything else about the count has to be recomputed from the product’s own matrix, and a figure showing six lines and asserting a translation would be showing six lines that are not the decomposition of anything.

What is left over: the two-mirror theorem, and where it bites

The statement that two mirrors give a rotation or a translation and nothing else looks like an observation about the plane. It is the load-bearing part of the whole subject, and its consequence appears one dimension up.

In space a mirror is a plane; two planes either meet in a line, giving a rotation about that line, or are parallel, giving a translation. The same two cases, the same doubling. But space has a motion the plane has no room for — a screw, a rotation about an axis together with a slide along the same axis — and a screw is neither a rotation nor a translation. So a screw is not two mirrors. It preserves handedness, so it is an even number, so it is four, and space’s answer to the same question is one larger than the plane’s.

304 pairs of mirrors, and two answers. Every one of 304 sampled pairs of mirror planes in space, classified by what their product is. The planes either meet, giving a rotation about the line they share, or they are parallel, giving a translation across them. Nothing else occurs — which is the reason a screw needs four mirrors rather than two, since a screw is a rotation and a translation along the same axis at once.
Fig. 9 Every one of three hundred and four sampled pairs of mirror planes in space, classified by what their product is. Two answers occur and no others. The sample is a check on the classifier rather than on the theorem, which is proved above — but it is the check that would notice a screw quietly reported as a rotation, and that error would be invisible in any single picture.
Every motion, by how many mirrors it needs. The kinds of motion, the smallest number of mirrors each is a product of, and how many operations of each kind occur among the seventeen plane groups and the forty-five space groups this site builds. Nothing in the plane needs more than three; nothing in space needs more than 4; and the two kinds that need the fourth and appear only in space are the screw and the pure translation of a centred lattice.
Fig. 10 The whole answer, in both dimensions. Each kind of motion, the smallest number of mirrors it is a product of, and how many operations of that kind occur among the seventeen plane groups and the forty-five space groups this collection builds. The two kinds appearing only in space are the screw and the pure lattice translation of a centred cell.

The general statement is Cartan and Dieudonné’s: every isometry of n-dimensional space is a product of at most n + 1 reflections. The plane’s three and space’s four are the two smallest cases, and the bound is attained in each — by the glide and by the screw respectively, which is a satisfying way of saying that the awkward motion in each dimension is the one that costs the most.

The counts either side of that step are worth having in the same sentence, because they say how much room the extra dimension buys. The seventeen plane groups contain seventy-eight operations between them, of which seven are glides and nothing needs a fourth mirror. The forty-five space groups this collection builds contain six hundred and seventeen, of which a hundred and twenty-six are screws — so the motion that attains the bound is not a rare specimen introduced to attain it. It is the second commonest orientation-preserving operation in the catalogue, behind the ordinary rotation and ahead of everything else.

The point inversion, whose count depends on the dimension

One motion is worth following across the step, because it is the case where the plane’s intuition is not merely incomplete but reversed.

Send every point to its opposite through a fixed centre. In the plane that is the half turn: it is two mirrors at right angles, it preserves handedness, and it is an ordinary rotation with nothing special about it. In space the same instruction is the inversion, and it is three mirrors — the three coordinate planes, applied in any order — so it reverses handedness and is not a rotation at all.

The reason is one line of parity. Sending every point to its opposite in n dimensions negates n coordinates, so its determinant is (−1)ⁿ, and the count of mirrors has to have the same parity as n. Two in the plane, three in space, four in four dimensions. Nothing about the operation changes; the ambient dimension decides whether it is even or odd, and therefore whether it is a motion a hand can perform.

That parity is why a centre of symmetry is a real constraint on a crystal and a half turn is not. Twenty-seven inversions occur among the space groups this collection builds and each of them refuses a structure the chance of being one-handed, while every one of the thirty rotations in the plane groups leaves handedness alone. The count says which is which before anything is drawn: an odd number of mirrors is an operation no rigid object can carry out on itself without being its own mirror image.

What the picture cannot show

Three things, and each is a place where the count is more honest than the drawing.

The freedom. Every figure here draws one decomposition out of infinitely many, and nothing in the picture says which parts of it are forced. The angle between a rotation’s two mirrors is forced; their absolute orientation is not. A reader looking only at the drawing would have no way to tell those apart, and the caption has to say it.

The order. Reflecting in ℓ₁ and then ℓ₂ gives a rotation one way; the other order gives the rotation the other way. The two are different motions and the same two lines. A static figure showing both lines and the final position is compatible with either, which is why the intermediate image is drawn in every figure above.

The identity. Nought mirrors is a real entry in the list and cannot be drawn at all. It is not a gap in the figures: it is the empty product, and it is what makes the list a statement about a group rather than about four unrelated kinds of motion.

Where it came from

Reflections as the building blocks of everything else is an old idea made precise slowly. Euler knew in 1776 that a rotation of space about a point is a rotation about an axis; Chasles gave the general reduction of a rigid motion in 1830. Élie Cartan and Jean Dieudonné proved the general theorem in the twentieth century, in the setting where it belongs — an orthogonal group over an arbitrary field, where the bound is the dimension and one more allows the affine case.

For the plane the result is older than the theorem and belongs to the ornamentalists as much as to the geometers. The rule that a pattern’s mirrors at 30° force a six-fold centre is the doubling rule applied without ever being stated, and it appears in Islamic ornament centuries before anybody wrote down a group.

Where the ladder goes next

Two directions, and the collection takes both.

Upwards in dimension: every motion of space is one screw, which is Chasles’ theorem and the fourth mirror’s home.

Sideways into the classification: the doubling rule is what makes the classification proof finite, because it turns “which mirrors can a pattern have” into “which angles between them are permitted”, and the permitted angles are those whose doubles are rotations a lattice allows. Everything about the seventeen that looks like geometry is this arithmetic in disguise, and the arithmetic is the count of mirrors.

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.

Cartan dieudonneCompositionFixed pointGlide reflectionHalf-turnOrientationSymmetry operation