What it costs to know

A population that cannot fail

Thirty-three crease patterns are kept here to run the checkers over, and every one of them has letters that agree with themselves. That is not a property of the patterns. It is a property of how they were made: each came from a construction that returns a lettering, so a test looking for letters that contradict themselves has nothing to fire on. Reletter the same thirty-three and the failure is available at once — on one member, four of sixty redraws.

Assumes Drawn by the same hand and The patterns a checker is tested on.

The patterns a checker is tested on are four populations of thirty-three crease patterns: the sheets this collection prints, twist tessellations at three turn angles each, developable quadrilateral meshes with no two vertices alike, and the fold-and-cut construction on seven outlines. Every member satisfies every condition at every vertex, which is what put it in the population.

Drawn by the same hand is the standing complaint about them: every one was produced by a construction written in the same place as the checkers, so the patterns are exactly the ones nobody expected to be difficult. Random segments on a square cross one another almost surely and the four constructed populations contain not one crossing between them.

There is a second version of that complaint, and it is about the letters rather than the lines.

The refusal with nothing to fire on

A pattern’s letters can contradict themselves: each crease fixes which of its two panels lies above the other, and a chain of panels each of which must lie below the next is a proof that no folded state exists.

Run that over all thirty-three. It fires on none of them.

Which refusal fires firstFive ways of saying no to a crease pattern, in order of what they cost, with every member of the four test populations recorded against the first one that refuses it. The cheapest test catches the most, the two in the middle catch nothing here because the cheapest had already caught their cases, and the most expensive is the only one that reaches the rest.the bar is how many of the 33 patterns each refusal is the first to catchtwo creases cross5one sweep over pairs of creasesa vertex condition fails0one pass over the verticesthe panels do not place0one walk over the panelsthe letters force a loop0one pass over the crease listno ordering exists6every ordering of the panels22 of the 33 are refused by none of these and are folded, undecided, or waiting on a search too large to run
Fig. 1 The five refusals this collection owns, over the four populations, with every member recorded against the first one that catches it. The crossing sweep catches five and the ordering search six. The layer refusal catches nought.

A nought there looks like a test with nothing to do, and that reading is available and wrong. The right reading is that the population cannot contain the failure, and the reason is in how the members were made.

Every construction here returns a lettering. The fold-and-cut construction letters its pattern from the skeleton; the mesh solver derives the letters from the fold angles; the printed patterns were lettered by somebody who folded the result and then wrote down what they had done. A lettering that arrives that way is a lettering that has already been tried, and a lettering that has been tried does not contradict itself.

So the test set has been assembled entirely out of patterns whose letters were chosen by something with an interest in their working.

The same patterns, relettered

The repair is to reletter each member and ask again. Independent letterings come from propagating the vertex conditions to a fixed point and branching, wherever propagation stalls, on a crease with the two letters tried in an order a stream decides. Every draw passes every condition; the draws differ because the decisions do.

The populations, with their letters drawn againEach member of each test population relettered independently, and the share of redraws whose letters do not contradict themselves. As the populations stand every member is consistent, which is a fact about the constructions that produced them rather than about the patterns.the bar is the mean share of redraws that agree with themselvesas the populations stand, every member is consistent and the refusal fires on none of themthe printed patterns96.7%8 of 8 could be asked · worst member 90%twist tessellations55.0%7 of 12 could be asked · worst member 7%quadrilateral meshes96.9%6 of 6 could be asked · worst member 82%fold-and-cut patterns100.0%7 of 7 could be asked · worst member 100%a member with no folded state has no letters to redraw and is counted as not asked rather than as passing
Fig. 2 Each member of each population relettered sixty times, with the share of redraws whose letters agree. Where the population is a hundred per cent consistent as it stands, the redraws run from a hundred per cent down to seven.

The printed shelf is between ninety and a hundred per cent: the Miura fifty-six of sixty, the tapered corrugation fifty-four, the Yoshimura and the waterbomb tessellation fifty-seven each. The meshes are all sixty of sixty except the fourteenth, which is forty-nine. The fold-and-cut outlines are sixty of sixty on all seven.

And the twists are where the population turns out to have been hiding something. A square twist at any angle is fifty-two of sixty; a hexagonal twist is ten of sixty, four of sixty, four of sixty at its three turn angles.

Seven per cent. A member of the standing test set on which nine of ten admissible letterings contradict themselves, and every checker that has ever been run over it saw the one lettering it arrived with.

How often a redrawn lettering is consistent with itselfIndependent letterings drawn from each pattern, and how many of them the letters do not contradict. A pattern this site prints is nearly always consistent whatever letters it is given; a tessellation patch cut from the same construction almost never is.the bar is the share of draws whose letters agree among themselvesa draw that disagrees is a proof that the pattern has no flat folded state with those lettersthe preliminary base200 of 2008 panels · 8 creases · 0 contradict themselvesthe square twist198 of 2009 panels · 12 creases · 2 contradict themselvesthe Yoshimura190 of 20065 panels · 86 creases · 10 contradict themselvesthe Miura fold181 of 20024 panels · 38 creases · 19 contradict themselvesa square twist patch26 of 20049 panels · 84 creases · 174 contradict themselvesa hexagonal patch2 of 20077 panels · 142 creases · 198 contradict themselvesa rhombille patch0 of 200157 panels · 282 creases · 200 contradict themselvesthe sampler returns solutions rather than a uniform draw over them, so these are shares of what it found
Fig. 3 Two hundred letterings drawn from each of seven patterns. The printed patterns and the tessellation patches are two orders of magnitude apart, and both are in the populations above.

What a hexagonal twist is doing in there

The seven-per-cent member deserves a paragraph on its own, because it is the case that makes the argument concrete rather than methodological.

A hexagonal twist assembled unit by unit is twenty-five to thirty-three panels with forty-two to fifty-six creases, and twenty-four to thirty-two independent chains of panels for its letters to close. That is more chains than the Miura has and about as many as the Yoshimura, and it fails far more often than either — which is the pattern the twists show generally: a construction built out of rings joined by pleats offers the shortest chains there are, and the shortest chains are the ones that close.

So the member that turns out to be difficult is not an oddity. It is the member most like the patterns this collection has since found the failure in, and it was sitting in the test set the whole time with one lettering on it.

What the twists population is for

The twists population is assembled deliberately in the way that looks wrong. Its members are built by assembling whole twist units on a square and running the outstanding pleats to the rim, which puts creases across other creases on every tiling but the square — and that is exactly why it is kept that way.

A population kept to exercise a checker has to contain patterns the checker must refuse. Cutting the same tessellations out of the plane instead removes every crossing, so a population built that way would be twelve patterns that all pass, which is a worse test set. Five of its twelve members are refused by the crossing sweep; five more have no folded state at all and cannot be relettered; seven can be asked.

That is a well-designed population for the failure it was designed for, and it is silent about this one by accident. Nothing in its design excluded contradictory letterings; the construction simply never produced any.

What “as drawn” means for the other checkers

It is worth asking whether the same criticism applies to the rest of the ladder, and mostly it does not.

The crossing sweep reads the drawing and never the letters, so relettering changes nothing it sees. The vertex pass reads both, and every member passes it by construction — but a member that failed it would not be in the population, so its zero is a definition rather than a finding. The panel walk reads the drawing and the letters and computes where the paper goes; relettering does change what it sees, and it comes back clean on every redraw of every member here, which is a genuine result rather than an artefact.

Only the layer refusal has the shape this essay is about: a test that reads the letters globally, on a population whose letters were all supplied by something that had already solved the problem.

What each refusal spends, in the units it spends itThe work each of the five refusals does on six crease patterns, counted in the operations each test performs rather than in seconds. Four of them are polynomial in the size of the drawing; the search over orderings is refused outright on half of these.the four cheap tests are polynomial in the drawing; the fifth is notreading across a row is one pattern put to all fivecrease pairsverticespanelscreasessearch nodesthe square twist6649127,565the Miura fold703152438refusedthe waterbomb sheet2,850255276refusedthe Yoshimura3,655226586refuseda square patch3,486364984refuseda rhombille patch39,621126157282refuseda refused search is a pattern about which the expensive test says nothing at all, at full price
Fig. 4 What each refusal spends, and on what part of the input. The layer pass is the only one that reads the letters across the whole pattern and the geometry not at all — which is why it is the one a construction’s lettering can render silent.

A test set that fires is not the same as a test set that is representative

Two different objections are easy to run together here and they want different repairs.

The first is that the populations are unrepresentative: they contain no crossings because constructions do not draw them, no crowding because constructions space their creases, and no contradictory letterings because constructions letter their patterns. That is a statement about what a typical crease pattern is like, and the honest answer is that nobody knows, because there is no distribution over crease patterns that anybody has argued for.

The second is that the populations cannot exhibit a particular failure. That is much narrower and much more actionable: it is a claim about one test and one test set, it is checkable, and the repair is local. Reletter the members, or add members that were not lettered by a construction.

The second is what has happened here, and it has happened once before. The patterns a checker is tested on records the moment the crossing sweep was written and the population turned out to contain crossings that nothing had noticed. The same shape, one test earlier.

How often a drawing crosses itselfSets of straight segments with both endpoints uniform on a square, and the share of them containing at least one crossing. Two segments cross about a quarter of the time; by a dozen, a drawing with no crossing has effectively stopped occurring.the bar is the share of random drawings with at least one crossing in them2 segments23.1%0.23 crossings on average3 segments51.2%0.69 crossings on average4 segments73.5%1.36 crossings on average6 segments95.2%3.48 crossings on average8 segments99.4%6.53 crossings on average12 segments100.0%15.30 crossings on average20 segments100.0%43.76 crossings on averageevery crease pattern in this collection has none, and none of them was drawn at random
Fig. 5 What a drawing does when nothing is choosing it: sets of random segments on a square, and how often the set contains no crossing. Two chords cross about a quarter of the time; twelve of them always do. Every constructed population sits at the far left of this and none of them is a sample of it.

Why constructions letter well

There is a mechanism behind “a construction that returns a lettering returns one that works”, and it is not that the constructions are careful.

Two of the four populations letter by derivation. The mesh solver computes fold angles and reads the letters off their signs, so its lettering is the one a physical folding produces and cannot be inconsistent — a motion that reaches the flat state has an order of the layers by having got there. The fold-and-cut construction letters from the skeleton in the same spirit: the perpendiculars and the arcs each have a role, and the roles decide the letters.

The other two letter by search. The printed patterns’ letters were found by enumeration or by a person; the twists’ by propagating the vertex conditions. And that is the case where the guarantee is weakest, because propagation returns whichever solution its branch order reaches first and has no opinion about layers at all. It is exactly where the guarantee failed: the square patch shipped with a lettering forcing a circle of twenty-eight panels for as long as nobody read its crease list that way.

So the sentence should be narrower than it first appears. A construction that derives its letters from a folding cannot produce a contradiction. A construction that searches for its letters can, and did.

The repair, and its limit

The ladder above now includes the clipped tessellation patches, and with them the layer refusal fires — once.

Which refusal fires firstFive ways of saying no to a crease pattern, in order of what they cost, with every member of the four test populations recorded against the first one that refuses it. The cheapest test catches the most, the two in the middle catch nothing here because the cheapest had already caught their cases, and the most expensive is the only one that reaches the rest.the bar is how many of the 38 patterns each refusal is the first to catchtwo creases cross5one sweep over pairs of creasesa vertex condition fails0one pass over the verticesthe panels do not place0one walk over the panelsthe letters force a loop1one pass over the crease listno ordering exists6every ordering of the panels26 of the 38 are refused by none of these and are folded, undecided, or waiting on a search too large to run
Fig. 6 The same ladder with the five clipped patches added. Thirty-eight patterns, and the layer refusal catches one: the rhombille, whose own construction could not find a clean lettering for it in forty attempts.

Once, not five times, and the reason is worth following. Four of the five patches did find a clean lettering, because the builder checks and redraws until it does. So the population has been extended with patterns that were repaired on the way in, by the very test the population is meant to exercise.

That is not a mistake — a construction that knowingly shipped an unfoldable pattern would be worse — but it is a closed loop worth naming. A test set whose members are filtered by a test cannot measure that test.

The only clean escape is a population whose members are not produced by any construction of this collection’s, and the nearest thing available is sheets creased by folding them at random. Their letters come from the folding that made them rather than from a solver, and relettered they run from every draw consistent at eight panels to eleven of forty at forty-one.

How much room a pattern gives its letters to disagreeEvery pattern family here plotted by how many independent closed chains of panels it has against how often an independently drawn lettering agrees with itself. The count is Euler's relation on the panel graph and equals the number of interior vertices; it is read off the drawing before any letter is chosen.more chains is more chances for one of them to closethe printed shelftessellation patchesfold-and-cut outlinessheets folded at random00.2500.5000.7501255075100125independent closed chains of panelsshare of letterings that agree with themselvesa point at nought is nought of the draws taken, which is not a proof that no consistent lettering exists
Fig. 7 Four families by how many independent chains their panels form against how often a drawn lettering agrees with itself. The crumples are the one family here whose letters were not chosen by anything with an interest in the answer.

The number that should be recorded instead

There is a quantity the populations could carry that would have made all of this visible without anybody having to think of it, and it is cheap.

For each member: not does its lettering work, but what share of its letterings work. That is one number per pattern, obtained from sixty redraws, and it is a property of the pattern rather than of the construction that produced it. A member at a hundred per cent is a pattern nothing could go wrong with; a member at seven per cent is a pattern whose shipped lettering is one draw in fourteen.

Reported that way, the hexagonal twist would have stood out from the day it entered the population — not as a failure, since its own lettering is fine, but as the member on which every checker that reads letters has only ever seen an easy case.

Four ways of making a crease pattern, four answersFour constructions that each produce crease patterns satisfying every vertex condition, asked the same four questions: what share of each pattern's vertices lie on the edge of the paper, how many layers deep the folded state gets at its worst point, how many times smaller the folded footprint is than the sheet, and how much crease length each unit of paper carries. They are not four samples of one population — no two of them produce the same patterns — and they disagree by factors rather than by margins.each row is an exhaustive count over the patterns that construction producedon the edgedeepest piletimes smallercrease densitythe printed patterns8 patterns62%19.415.5×7.9twist tessellations12 patterns52%10.02.7×12.9quadrilateral meshes6 patterns67%8.74.8×5.2fold-and-cut patterns7 patterns86%10.41.2×2.2
Fig. 8 The number that should be recorded instead of a pass: for each population, what its members actually are and how they were produced. A construction that cannot fail reports nothing when it succeeds, and this table is the only place the difference is visible.

What sixty redraws can carry

The number this rung proposes recording is a good one and it is worth saying what it will and will not support, because a share reported to two figures invites comparisons it cannot settle.

At sixty draws, a member whose true share is around ninety per cent has a standard error of about 3.3 percentage points. The printed shelf’s four members come in at 93, 90, 95 and 95 — a spread of five points, which is a shade over one standard error.

So the shelf’s internal ordering is not established by this measurement. Whether the Miura or the waterbomb tessellation is the more fragile of the two is a question sixty redraws cannot answer, and reporting them as 93.3 and 95.0 makes them look separated when they are not.

Separating them properly is expensive. To distinguish two shares 1.7 points apart at that level, two standard errors of the difference, takes about sixteen hundred redraws each — twenty-six times the work, for an ordering nothing in this collection depends on.

Which is exactly the right resolution

That is not an argument against the number. It is an argument for reading it as what it is.

The hexagonal twist comes in at seven per cent against the shelf’s ninety-odd. That gap is twenty-five standard errors, and it would have been unmistakable at ten redraws, let alone sixty. The measurement that matters here is an order of magnitude, and sixty draws resolve two of them comfortably.

So the right way to carry the number is as a band rather than a figure: everything above about eighty per cent is one class, everything under twenty is another, and nothing sixty draws produces should be read inside a class. The hexagonal twist changes class; the shelf does not move within its own.

That also sets the cost of adopting the proposal. Sixty redraws per member across thirty-eight patterns is a few thousand propagations, which is seconds — and the temptation to raise it to six hundred for a tidier number should be resisted, because six hundred still would not separate the shelf and would cost ten times as much to fail to.

A screening number that is honest about being a screen is worth more than a precise one nobody has the draws to justify, and this is one of the few places where the cheap version is not a compromise but the correct instrument.

The other populations this collection could have

Three sources of crease patterns exist that are not constructions of this collection’s, and it is worth saying what each would and would not fix.

Published patterns. The field has thousands, and they would be a genuine outside sample — except that reproducing a designer’s crease pattern is not something this collection does, and the ones it may use are traditional bases and patterns published as mathematics, which is roughly the shelf it already has.

Random drawings. Segments placed at random on a square are a distribution somebody can state, and they are useless: they cross almost surely, so the crossing sweep refuses them before any other question arises, and the ones that survive are a strange conditioned sample rather than a natural one.

Sheets folded at random. These are the ones that work. A sheet creased by folding it and folding it again produces a pattern that is developable and flat-foldable because it was physically made, with vertices of every degree and no two alike, and letters that came from the folding rather than from a solver. Nine of them at three depths and three seeds are the closest this collection has to an outside opinion, and relettered they fail at rates between nothing and seventy-two per cent.

They are not in the four populations. Adding them is the obvious next thing and it is not free: a crumple has no name, no printable sheet and no argument attached, so a population of them is a population that can only ever be counted rather than read.

What the ladder’s other zeros mean

Two of the five refusals report zero on these populations as well, and the same three-way question applies to each.

The vertex pass reports zero because passing it is what put a pattern in the population. That zero is a definition and it would be alarming if it were anything else.

The panel walk reports zero because every member places. That one is a genuine measurement: the members were not selected for closing, several of the twists population’s members famously do not close, and they are caught by the crossing sweep first and so recorded against that instead. So its zero means the cheaper test got there first, which is the third of the three readings and the only benign one.

Distinguishing them takes no work and is not usually done, which is the whole of the argument.

What to do with a zero

The practical lesson is short and it generalises past this collection.

A test reporting zero on a population is reporting one of three things, and they are not distinguishable from the number alone: that the population has no instances of the fault, that the population cannot have instances of the fault, or that the test is broken. The first is good news, the second is a gap in the test set, and the third is a gap in the test.

Telling them apart costs one deliberate attempt to make the test fire. If it can be made to fire on a modified member, the test works and the population was the problem. If it cannot be made to fire at all, the test is the problem.

Here, sixty redraws of one member took it from zero to fifty-six of sixty. That is the check, and it took a minute — against the alternative, which is a test reporting zero for as long as anybody leaves it alone.

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.

AssignmentCrease patternDecision procedureEnumerationLayer orderingNecessary conditionSamplingTypical instance