The order that is its own mirror
Assumes The difficulty was in the coin and Why the difference is two.
A search for a consistent lettering has to decide, at every branch, which of the two letters to write first. Replacing that decision with a constant removes a heavy tail entirely, which makes the constant worth recommending — and immediately raises the question of which constant.
There are two available. Try a mountain first, always; or try a valley first, always. They are genuinely different searches: they explore the tree in opposite orders, they return different letterings, and there is no obvious reason for them to agree about anything.
They agree about everything that can be counted.
Not approximately, and not on average. On the five printed patches, on ninety-six patches swept over a grid of tiling and turn angle, and on forty-six further patterns drawn from four other constructions, the two searches visit the same number of nodes, pattern for pattern, every time. A hundred and forty-two agreements and no exceptions.
The reason is that nothing here reads a letter
Take a crease pattern with a lettering on it and swap every letter at once: every mountain becomes a valley and every valley a mountain. Ask what changes.
Maekawa’s condition asks that the mountains and valleys at an interior vertex differ by exactly two. That is a statement about a difference, and swapping the two counts leaves the difference the same size. The condition is a winding argument rather than a fact about paper, and a winding number changes sign under a reflection without changing magnitude.
The big-little-big lemma forbids the two creases bounding a strictly smallest sector from carrying the same letter. Sameness is a relation between two letters, not a property of either, and it survives a swap intact.
Kawasaki’s condition reads the angles and no letters at all, so there is nothing in it to swap.
And a folded panel’s arcs reverse. The arc a crease contributes to the ordering says which of the two panels it joins lies above the other, and the letter is the only thing that points it. Swap the letter and the arrow turns round. A cycle of arrows becomes the same cycle traversed backwards, and a directed graph is acyclic exactly when its reverse is.
So every condition the subject applies to a lettering is invariant under swapping all of them. The set of admissible letterings is closed under the swap, and the swap is an involution — do it twice and nothing has happened.
Why that forces the step counts to be equal
Closure of the solution set is not by itself enough. Two searches could explore a symmetric problem asymmetrically if anything else about them broke the symmetry.
Nothing does. The rule for choosing which crease to decide next counts how many labellings a vertex has left, and the swap maps a vertex’s surviving labellings one-to-one onto the surviving labellings of the swapped state, so the count is the same and the same crease is chosen. The propagation deduces a letter exactly when every surviving labelling agrees on it, and that condition is preserved. The test for a circle in the arcs gives the same answer on a state and its swap.
Which means the two searches walk mirror-image trees: node for node, in step, each one at the image of where the other is. The costs are not similar. They are the same integer, and they could not have come out otherwise.
The same symmetry, in a place the subject already knew about
The swap is not a new object. It has been sitting inside two of the collection’s oldest measurements, unnamed, doing exactly this.
A degree-four vertex admits four flat-foldable assignments, and the four are two mirror pairs. The count has been quoted since the foundation of the collection and the pairing has not, because nothing needed it: four is four however it is arranged. Under the swap it stops being an arbitrary number and becomes twice two — two genuinely different ways of folding the vertex, each available from either side of the paper.
The same is true at every degree. Maekawa’s condition is usually written as mountains minus valleys equals plus or minus two, and the two signs in it are not two cases to be handled. They are one case and its mirror. A vertex with three mountains and one valley and a vertex with three valleys and one mountain are the same vertex, drawn by somebody standing on the other side of the sheet, and the condition’s two-sidedness is a record of that.
Once the swap is named, several counts in the collection acquire a factor of two that was always in them. The number of admissible letterings of a patch is even. The number of consistent letterings is even. The number of distinct folded states is not necessarily even, because two letterings can fold to the same stack, and that gap between the two counts is exactly what the layer census measures.
The involution has no fixed points, so the counts are exactly even
“Even” is stated above as a consequence and it is worth strengthening, because the strong form is what makes the halving safe.
A lettering fixed by the swap would have to satisfy mountain equals valley on every crease, and a pattern with at least one crease has no such lettering. The swap is therefore a fixed-point-free involution on the admissible set, and a fixed-point-free involution partitions its set into pairs with nothing left over.
So the count is not merely even; it is exactly twice the number of genuinely distinct letterings, at every pattern, at every size, with no exceptional case anywhere. That is a stronger guarantee than most parity arguments give — the usual ones have to enumerate the fixed points and rule them out, and here there are none to enumerate.
Which means the two searches are one sample
The practical reading is unwelcome and worth stating, because it is the opposite of what running two constants looks like.
Two constant orders were run so that a claim about fixed value orders would not be a claim about the letter V. What the pairing shows is that the second run was never independent evidence: the valley-first search is the mountain-first search performed on the mirror of the same problem, node for node. Its agreement was guaranteed before anything was measured.
So any quantity averaged over the two constants is the quantity at one of them, and the second column adds no coverage. What it adds is the check — an assertion that nothing in the search reads a letter — which is worth having and is a different thing from a second measurement.
The same argument says how to make the search cheaper rather than merely to understand it. Since every solution comes with a swapped partner, fixing the first crease’s letter loses nothing and halves the tree. That is a free factor of two available to any lettering search in this subject, and it is available precisely because there are no fixed points to lose.
Why measure it at all
The argument above is four lines and it is not difficult. It is also exactly the kind of argument that is right until it is not, and the failure mode is specific: a fifth condition, somewhere, that reads a mountain differently from a valley.
Such conditions exist in the subject. The two non-crossing rules that decide whether a set of panels can actually be stacked are not letter-symmetric in any obvious way — they are statements about which panels lie between which others, and a taco constraint refers to a pair of panels folded round a crease in a particular sense. Anything that brought one of those into the lettering search would break the equality without touching the four conditions above.
So the equality is checked rather than assumed, on every pattern the collection has, as a standing assertion. If it ever fails, something has been added to the search that reads a letter, and the failure will say so on the day it happens rather than long afterwards.
The argument came second
The equality was not predicted and then confirmed. It was noticed in a table.
Two constant orders were measured together for a reason that had nothing to do with symmetry: a single constant is an anecdote, and a claim that any fixed value order removes a search’s tail needs at least two fixed orders behind it or it is a claim about the letter V. So both were run, on everything, and the two columns came back identical — not close, identical, on the first five patterns and then on all hundred and forty-two.
Two identical columns of integers are either a symmetry or a bug. The obvious bug is that the two runs are the same run: an option not being read, a cached result served twice, a default overriding the argument. Ruling that out is the first thing to do and it is easy, because the two searches return different letterings — mirror letterings, differing on every single crease — while agreeing on every count. A caching mistake returns the same answer; this returns the opposite answer at the same price.
Only then is it worth looking for the reason, and the reason is the four lines above. The order matters because it is the order the collection’s habits prefer: a measurement that surprises, then an argument that says it could not have been otherwise, then an assertion that will fail if it ever is.
The witness is a mirror too
The symmetry is not only about cost. Take any consistent lettering and swap every letter: the result is another consistent lettering, of the same pattern, verified by the same conditions and by a folded sheet rebuilt from scratch.
That has a physical reading and it is the plainest one available. Swapping every letter is turning the sheet over. A crease that folded away from a reader folds toward them once the paper is the other way up, and the folded object is the same object seen from behind. Nothing about the model changes because nobody has walked round it.
Which means the count of distinct letterings a pattern admits is always even, and every one of them is paired. Twenty seeds returning twenty different letterings is therefore returning at most ten genuinely different folded objects, and possibly fewer, since two letterings can differ and still produce the same stack. That is a correction to an earlier count rather than a new measurement, and it is the sort of correction that only shows up once the symmetry is stated.
What it is worth, which is more than tidiness
A symmetry that only saves a measurement is a curiosity. This one does three things.
It halves the space a search has to consider, in principle. Every branch on a crease that no earlier decision has touched has a mirror branch that will produce a mirror answer, so committing the first free crease to a mountain loses nothing: whatever the valley branch would have found, its mirror is in the mountain branch. That is exactly what a constant value order is doing, and it explains why a constant is not merely one arbitrary choice among two — it is the removal of a redundancy.
It makes one measurement stand for two. Every table in this collection that reports a search cost under one constant order is reporting the other one too, and does not have to say so twice. That matters more than it sounds: a column that has to be duplicated is a column that will eventually be duplicated wrongly.
And it puts a floor under a claim that would otherwise be a preference. Recommending “try a valley first” without the symmetry is recommending a superstition — there is no reason paper should prefer valleys, and a reader is right to distrust a rule that reads like one. With the symmetry the recommendation is different in kind: fix the value choice, either way, because the two are the same search and the coin between them is the thing that costs.
What the symmetry does not do
It does not say the two searches return the same lettering. They return mirror letterings, which differ on every crease.
It does not say anything about a search that is not symmetric. Spending a coin on the value choice breaks the symmetry immediately: a seeded run under one arrangement has no counterpart under the other, and the costs are then two samples from one distribution rather than two names for one number.
And it does not extend to the ordering search. Asking whether the panels of a lettered pattern can actually be stacked is a different question with different constraints, and the meshes that fold at no lettering are the standing reminder that the two questions come apart. The swap maps a lettering to a lettering; whether it maps a stacking to a stacking is a separate claim, and it is true for the same reason — reversing every arc reverses the whole order — but it is true by its own argument rather than by inheritance.
Where it holds and where it stops, measured rather than argued
The four conditions are the whole of what the lettering search applies, so the symmetry covers exactly the lettering search and stops at its edge. Two figures mark the two sides of that edge.
Inside the edge, the equality is exact and the count of distinct witnesses is the only thing that separates the orders. Outside it — as soon as a question is asked that reads which panels lie between which — the swap is no longer obviously harmless, and the collection has a standing example of a question that behaves differently.
So the honest scope is narrow and worth stating narrowly: swapping every letter is a symmetry of flat-foldability at a vertex and of consistency among the arcs, and nothing here claims it is a symmetry of the global folding problem. That it appears to be one, for the reason given at the end of the previous section, is a separate claim needing its own argument.
The idealisation, named
Everything above treats a crease pattern as a list of segments with letters on them, and a letter as a symbol with no other content. That is the right model for these theorems and it is not the whole of the object.
Real paper has a front and a back, and the two-colouring of the panels decides which side shows where. Swapping every letter turns the model over, which exchanges the two colour classes — so a design that depends on a colour change lands the other colour outward, and to a folder that is not a symmetry at all but the difference between a bird with a white head and a bird with a black one. The mathematics is indifferent and the model is not, and the honest form of the statement is that the conditions are symmetric rather than that the object is.
Paper thickness breaks it too, though less interestingly: a stack of mountains and a stack of valleys distribute their material differently at the fold, which matters to anybody working in a material with a thickness and matters to none of the theorems above.
What a folder would say about all this
There is a version of this essay that a folder would find obvious and a version they would find strange, and the two are worth separating.
The obvious version: turning a sheet over exchanges mountains and valleys. Anyone who has folded anything knows it, and no theorem was needed to establish it. A crease pattern with the letters reversed is the same pattern seen from the other side, and a folder handed one would fold the same model and hold it the other way up.
The strange version is the one the search makes: because that is true, a computer looking for a lettering may commit its very first decision arbitrarily and lose nothing. That does not feel like the same statement, and it is. The reason it feels different is that a folder never faces the decision — the paper is already the right way up, or it does not matter which way up it is — while a search faces it a hundred and twenty-six times on the rhombille patch and has no paper in front of it at all.
The gap between those two versions is most of what makes a search expensive on a problem a person finds easy. A person carries the symmetry without noticing it. A search has to be told.
Where the ladder goes next
The symmetry settles which constant to recommend, by making the question empty: either one, they cost the same, and the choice between them is a choice of which of two mirror witnesses to be handed. What it does not touch is the other decision the search makes. Which of the two choices the cost lives in takes the variable order apart, and finds that the improvement everybody reaches for first is the one that does not pay.
Named alongside this one
Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.
- Which condition does the refusing assignment · the big-little-big lemma · kawasaki's theorem · layer order · maekawa's theorem · search
- How little the conditions decide assignment · the big-little-big lemma · kawasaki's theorem · maekawa's theorem · search
- The lettering that was proved impossible assignment · kawasaki's theorem · layer order · maekawa's theorem
- The loop a vertex cannot close assignment · the big-little-big lemma · kawasaki's theorem · maekawa's theorem
- Crimp it away and ask again the big-little-big lemma · kawasaki's theorem · maekawa's theorem
- Fenced at both ends assignment · the big-little-big lemma · kawasaki's theorem
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.
AssignmentThe big-little-big lemmaKawasaki's theoremLayer orderMaekawa's theoremParitySearchSymmetry