Four corrugations, every repeating rule tried
rule-sweep is one function. Everything below came out of it during this
build, at arguments taken from the essays rather than invented for this page — so a figure
here is the same figure a reader meets in an essay, and when the generator changes, this
page changes with it.
At its defaults
view: "families"
view: "bits"
view: "degree", show: "families", families: [miura, leaf, yoshimura, waterbomb]
What it checked while it drew
Collected by running this generator with a listener on the assertions, not written here. The count is how many separate times this build put that claim to the test.
- rule 0 fails the count at 15 vertices, and the angle condition and the smallest-sector lemma hold at every one of them ×3
- rule 22 satisfies every condition at every one of the pattern's interior vertices ×3
- every clause refuses something the clauses before it let through, and the last leaves exactly the 26 that fold ×2
- every rule of the family that folds is among the 32 its clauses allow, and 6 of those do not fold — the clauses are not the whole condition ×2
- 16 of 64 rules survive, and they are exactly the rules whose column creases change letter every time they cross a row ×1
- 16 of 64, 16 of 64, 26 of 64, 32 of 512 rules survive ×1
- at a degree-four vertex with one opposite pair tied the counting theorem keeps four of eight patterns and they are a parity; at degree six with three pairs tied it keeps six of eight, which no parity picks out ×1
- every loop any repeating rule closes is four panels long and goes round one interior vertex of degree four ×1
- every rule refused anywhere in this table is refused by the counting theorem alone — the angle condition and the smallest-sector lemma hold at every failing vertex ×1
- every rule the parities let through and that does not fold is refused by one of the 2 prohibitions, and each prohibition refuses some rule the other does not ×1
- for every family the counting condition read off each kind of vertex picks out exactly the rules that fold, and so does the recipe — 2 parities and 0 prohibitions for the Miura fold, 1 parity and 2 prohibitions for the Yoshimura pattern, 3 parities and 2 prohibitions for the waterbomb tessellation ×1
- one test reads three bits of the rule and folds nothing; the other builds the folded sheet and walks its arcs looking for a circle ×1
- rule 0 does not fold, which is what the two-clause recipe says of it: an even number of zigzag classes are mountains, and no course carries the letter all four zigzag classes share ×1
- rule 3 folds, which is what the two-clause recipe says of it: an even number of zigzag classes are mountains, and no course carries the letter all four zigzag classes share ×1
- stated vertex by vertex every kind of degree-six vertex is needed, and at least one family's parities let fewer prohibitions do the work — 2 for 2 kinds of degree-six vertex on the Yoshimura pattern, 2 for 4 kinds of degree-six vertex on the waterbomb tessellation ×1
- the column widths, the row heights, the row count and the zigzag angle are all changed here, and the table of surviving rules does not move ×1
- the families whose vertices are all of degree four have affine survivors and the families with degree-six vertices do not — the Miura fold affine, the tapered leaf affine, the Yoshimura pattern not affine, the waterbomb tessellation not affine ×1
- the families whose vertices are all of degree four have affine survivors and the families with degree-six vertices do not — the Miura fold affine, the Yoshimura pattern not affine, the waterbomb tessellation not affine ×1
- the families whose vertices are all of degree four have affine survivors and the families with degree-six vertices do not — the waterbomb tessellation not affine ×1
- the families whose vertices are all of degree four have affine survivors and the families with degree-six vertices do not — the Yoshimura pattern not affine ×1
- the family whose vertices are all of degree six closes none at all, because a repeating rule gives a vertex's two course-halves the same letter and they sit opposite each other ×1
- the family whose vertices are all of degree six writes none, because half of six is odd and a straight line through the point has to carry one letter ×1
- the recipe for the waterbomb tessellation — 3 parities and 2 prohibitions — allows exactly its 32 folding rules of 512 ×1
- the recipe for the Yoshimura pattern — 1 parity and 2 prohibitions — allows exactly its 26 folding rules of 64 ×1
- the row letters are free: all four ways of writing them appear among the survivors, and none of them appears without the alternation ×1
- the rules that write a strictly alternating lettering round some vertex and the rules that close a circle of panels are the same rules, family by family ×1
- the same 16 rules survive in every geometry, the same 38 close a circle, and every refusal is the counting theorem's alone ×1
- the waterbomb tessellation keeps a power of two of its rules and is still not affine: three of the surviving rules add up to a rule that does not fold ×1
- they agree on all 128 rules of both grid families, and neither shares a line with the other ×1
Where it is called
Changing this generator changes every figure on this list, which is what makes the list worth publishing rather than keeping in a check script.
A corrugation never backtracks
As a box-pleating grid goes from two divisions to sixteen, the share of random letterings that agree with themselves falls from a hundred in a hundred to one. The cost of finding one that does stays at exactly one step per panel — four, nine, sixteen, twenty-five, and two hundred and fifty-six — with not a single wrong guess anywhere in the family.
A recipe needs degree four
The Miura's letters are taught as a recipe of same-and-differ clauses, and the recipe is exact: the sixteen repeating rules that fold are precisely the rules two clauses allow. The Yoshimura's twenty-six cannot have such a recipe, because twenty-six is not a power of two. The waterbomb's thirty-two is a power of two and still has none — its clauses allow sixty-four rules and half of them fail. The difference is one vertex: at degree four the counting theorem leaves a parity, and at degree six it leaves 'not all alike', which no clause of that kind can say.
Half the recipe is decoration
Every account of the Miura fold gives its letters as two instructions: the rows go one way, and the columns change letter every time they cross a row. Enumerate all sixty-four repeating rules and the second instruction is the whole of the condition — all four ways of writing the rows appear among the sixteen that fold, in every combination. The first instruction has never constrained anything.
Sixty-four rules, sixteen fold
The Miura fold's letters are usually given as a recipe: rows one way, columns changing at every row. Write down every rule of that shape — the letter on a crease depending only on which row and which column it is in — and there are sixty-four. Sixteen fold flat. They are exactly the ones whose columns change at every row, the row letters do not matter at all, and every one of the forty-eight refusals is the counting theorem's alone.
The leaf's rules are the Miura's
A plicate leaf packs into a corrugation that is broad in the middle and narrow at both ends. Enumerate every repeating mountain-valley rule it admits and the table is the Miura fold's table, rule for rule, number for number — and it stays that table when the leaf is redrawn with even columns, a violent taper, taller rows or a steeper zigzag. The plant's geometry cannot reach its own letters.
The loop is in the rule
Of the forty-eight repeating rules that do not fold a grid corrugation, thirty-eight send four panels round in a circle and ten merely fail the count. Which is which can be read off three of the rule's six bits, without building the pattern, folding it or walking a single arrow — and the closed form agrees with the arrows on all sixty-four rules of both grid families.
The plant's pattern is not a hard case
A hornbeam leaf packs into its bud by corrugating, and the pattern it uses gives up a consistent lettering at nine, twelve, fifteen, eighteen, twenty and twenty-four steps on nine, twelve, fifteen, eighteen, twenty and twenty-four panels. Nothing about the plant's problem is combinatorially difficult, and saying so is worth as much as finding a case that is.
Two sentences for the Yoshimura
No recipe made only of same-and-differ clauses picks out the Yoshimura pattern's twenty-six folding rules, because its vertices have six creases. A recipe allowed one other kind of sentence does, and it is short: an even number of the four zigzag classes are mountains, and no course carries the letter all four zigzags share. That is three clauses, one parity and a prohibition for each of the pattern's two kinds of vertex, and it allows exactly the twenty-six. The waterbomb tessellation, with four kinds of six-crease vertex, needs three parities and only two prohibitions, because its parities do half the prohibiting.
Where a rule can close a loop
Three corrugation families have repeating rules whose letters send four panels round in a circle, and one has none at all. The one that has none is the one whose vertices are all of degree six — and the reason is that a straight line through a point carries a single letter under any repeating rule, while a strict alternation round six creases needs the two halves of that line to differ.
Every generator · The tessellations field · The patterns a reader can fold