Flat-folding

Twelve creases a micrometre long

A patch this collection has drawn for a long time carries a hundred and forty-two creases and a hundred and thirty arcs, and nobody had asked what the other twelve were. They are fragments left where the clip caught a pleat almost exactly at a corner — between one and nine micrometres long on a printed sheet, at one turn angle out of four, and it is the turn the collection prints.

Assumes Letters that agree get rarer and Most of a patch is edge.

The instrument these measurements are built on has one requirement that looked like housekeeping when it was written. Every fold in the folded sheet must be matched back to exactly one crease in the pattern, and a fold that matches none, or matches two, stops the whole construction.

The requirement is there because of a failure that had already happened. Matching folds to creases by the vertices at their ends is correct only when no crease has been cut into pieces by another crossing it, and on a pattern where eight half-creases meet at a point, seven of the eight matches failed and were quietly dropped. A dropped arc cannot close a circle, so the effect was a search that cheerfully returned letterings with contradictions in them and reported them as clean.

With the requirement in place, the construction is refused rather than approximate — and running it over every pattern in the collection turned up something else.

The letters the question cannot readFor each pattern, how many of its creases join no two panels — so that whatever letter they carry, no statement about which panel lies above which mentions them. On one clipped patch it is twelve creases of a hundred and forty-two, and every other pattern here has none.the bar is how many of the pattern's creases carry no arc at alla crease joins two panels, or it joins one panel to the edge of the paper and says nothingthe square patch084 creases · 84 arcsthe elongated patch0106 creases · 106 arcsthe hexagonal patch12142 creases · 130 arcsthe triangular patch0142 creases · 142 arcsthe rhombille patch0282 creases · 282 arcsThe preliminary base08 creases · 8 arcsThe Miura fold038 creases · 38 arcsThe square twist012 creases · 12 arcsThe hexagon twist018 creases · 18 arcsThe Yoshimura pattern086 creases · 86 arcsFold and cut — the triangle06 creases · 6 arcsThe tapered corrugation045 creases · 45 arcsThe waterbomb tessellation076 creases · 76 arcsthe letters on those creases are free: no ordering of the panels depends on them
Fig. 1 For every pattern here, how many of its creases join no two panels at all. Every pattern reports nought except one, and that one reports twelve out of a hundred and forty-two.

The twelve

The hexagonal tessellation patch — the one built by putting a twist polygon at every vertex of a honeycomb and joining them with pleats — has a hundred and forty-two creases and produces a hundred and thirty arcs.

Twelve creases carry no arc. And the reason is not the interesting-sounding one.

A crease can legitimately carry no arc if it has paper on one side only: it joins a panel to the outside of the sheet, so it makes no statement about which panel lies above which. That is a real category and one would expect a clipped patch to be full of it. It is not what these twelve are.

They are between eight millionths and six hundred-thousandths of a sheet long. On the hundred-and-sixty-millimetre sheet this patch is printed at, that is between one and nine micrometres. A six-hundred-dot-an-inch laser printer puts down a dot forty-two micrometres across. Four of these creases would fit inside one dot with room to spare.

One turn where the clip leaves fragmentsThe shortest crease in the hexagonal tessellation patch, at four different turns of its polygons, on a logarithmic scale. Three of the four sit between a hundredth and a fiftieth of a sheet. The fourth is four orders of magnitude smaller, and it is the turn this collection draws the patch at.the bar is the shortest crease in the pattern, on a scale of powers of tenthe hexagonal patch at four turns of its polygons, everything else heldturn 0.21.4e-2130 creases · every one carries an arc · 2.25 mm on a 160 mm sheetturn 0.357.9e-6142 creases · 12 of them carry no arc · 1.3 µm on a 160 mm sheetturn 0.57.5e-3154 creases · every one carries an arc · 1.20 mm on a 160 mm sheetturn 0.72.8e-2154 creases · every one carries an arc · 4.53 mm on a 160 mm sheetone turn of one patch drops four orders of magnitude below the others, and it is the turn this collection prints
Fig. 2 The shortest crease in the same patch at four different turns of its polygons, on a scale of powers of ten. Three of the four sit between a hundredth and a fiftieth of a sheet, which is a crease. The fourth is four orders of magnitude below them, and it is the turn this collection draws the patch at.

They come in pairs, and the pairs sit at six vertices on the top and bottom edges of the sheet. That is exactly where the construction clips: the pattern is generated across an unbounded tiling and then cut to a square, and at those six points the cut lands almost exactly on a corner of a pleat. Almost, and not exactly — so instead of removing the corner it leaves a fragment of it, twice, once on each side.

The number they were being counted in

Nothing had noticed, and it is worth saying precisely what “nothing” covers, because a great deal was being measured on this patch.

Every count of the patch’s creases has been a count of a hundred and forty-two, of which twelve are not creases. The lettering space has been two to the power of a hundred and forty-two rather than two to the hundred and thirty, which is a factor of four thousand of letterings that differ only in what letter is written on something a micrometre long. The sampler drew them, the propagation gave them values, and the shares reported for this patch were computed over a set four thousand times larger than the real one.

The shares themselves are unaffected — every real lettering appears with all four thousand of its meaningless variants, so proportions come out the same — which is why nothing looked wrong. This is the failure mode that has no symptom.

Four patches the search walks through, and one it does notThe same search run from a hundred and twenty different seeds on each of five patches, and the middle result. Four of the patches cost between twenty-five and fifty-six nodes whatever the seed. The fifth runs from eighty-four nodes to past the budget, on the same pattern and the same code.the bar is the middle run of a hundred and twentysame pattern, same code — only the order the letters are tried in differsthe square patch2725 at best · 27 at the middle · 36 at worstthe elongated patch3432 at best · 34 at the middle · 39 at worstthe hexagonal patch4339 at best · 43 at the middle · 51 at worstthe triangular patch4539 at best · 45 at the middle · 53 at worstthe rhombille patch16684 at best · 166 at the middle · 48 of 120 unfinished at 20000an unfinished run is left out of the middle rather than counted as its budget
Fig. 3 The number they were being counted in, made visible: a hundred and twenty searches on each patch, and how far apart the runs land. A share means nothing without the space it is a share of, and the hexagonal patch’s space is four thousand times the others’.

What a crease is, for the purpose of a count

The fragments make an awkward question unavoidable, and this collection has answered it implicitly a hundred times without ever writing the answer down. What counts as a crease?

For the folder, the answer is operational: a crease is a line the paper is folded along, and a line a micrometre long is not one. For the file format, a crease is an edge in a graph with an assignment on it, and an edge is an edge however short. For the four conditions at a vertex, a crease is a spoke contributing an angle, and a fragment collinear with its parent contributes nothing and might as well not be there.

Three definitions, agreeing everywhere except on twelve objects, which is why nothing caught them. The definition that disagrees is the folder’s, and it is the one this site’s whole paper rule is written to serve: a pattern here is meant to be foldable by a reader with a printer, so an object a printer cannot render is not part of the pattern in the sense that matters.

That gives the rule for counting. A crease is a line a reader could fold. The threshold is not a matter of taste — it is whatever the printed sheet can resolve, which for a hundred-and-sixty-millimetre sheet at six hundred dots an inch is about four hundredths of a millimetre. Everything in this collection except these twelve is orders of magnitude above it; these twelve are two orders below.

The other patches, checked

The obvious worry is that the hexagonal patch is not special and the others simply have their fragments below whatever threshold was being looked at. It is worth ruling out, and it rules out cleanly.

Across five tilings at four turn angles each, the shortest crease anywhere else is nineteen ten-thousandths of a sheet — three tenths of a millimetre on paper, small but perfectly foldable — on the rhombille at its shallowest turn. The next shortest is on the triangular patch at a half-radian turn, at two and a half thousandths. Everything else sits between a hundredth and a twentieth.

So there is no continuum running down into the fragments. There is a population of real creases spanning about one order of magnitude, and then a gap of two orders, and then twelve objects at one configuration.

The printed shelf, searchedHow many nodes a search visits before returning a consistent lettering, for every pattern this collection prints at true scale. None of them requires a single backtrack: the count is one node per panel, which is the number of decisions and no more.the bar is how many nodes the search visitedon every pattern this collection prints at true scaleThe preliminary base88 panels · 8 creases · no backtrackThe Miura fold2424 panels · 38 creases · no backtrackThe square twist99 panels · 12 creases · no backtrackThe hexagon twist1313 panels · 18 creases · no backtrackThe Yoshimura pattern6065 panels · 86 creases · no backtrackFold and cut — the triangle67 panels · 6 creases · no backtrackThe tapered corrugation2828 panels · 45 creases · no backtrackThe waterbomb tessellation5152 panels · 76 creases · no backtrackone node per panel is a search that never took a letter back — the decisions simply propagated
Fig. 4 The other patches put through the same search. Every one of them was measured over a lettering space of its own size, and none is being compared with the hexagonal patch on a number that came from a different denominator.

The claim they explain

There is one published statement in this collection that the twelve fragments account for, and it was written as an observation with a plausible explanation attached.

Measuring how many independent closed chains of panels each pattern has — the quantity that predicts how often a lettering agrees with itself — the count came out equal to the number of interior vertices on twelve of thirteen patterns. The exception was this patch: sixty interior vertices, fifty-four chains. The explanation offered was that six of its vertices sit where the clip has taken the paper away on one side, so their panels no longer close a ring.

That is the right count of vertices and the wrong mechanism. The six vertices are the six where the fragments are, and each of them is a vertex whose two fragment creases join no panels — so the vertex is not a place where the paper ran out, it is a place where the paper is present and the creases at it are numerical debris.

The correction does not change the number. It changes what the number is evidence for. Six vertices lost their ring to the clip would be a fact about clipping a tessellation, and it would be expected to recur on the other patches, which are clipped the same way. Six vertices are carrying fragments is a fact about one construction at one angle, and it recurs nowhere: the same patch at three other turn angles has no fragment at all, and neither does any other tiling at any angle tried.

Why the pattern still folds

A reasonable worry, given all this, is whether the patch has been folding on paper at all — whether the verified pattern is verified in some sense that a real sheet would not recognise.

It has and it is. A fragment of a crease is a crease with two vertices at its ends, and both of those vertices satisfy every condition the subject has: developability, the alternating angle sum, the count, the smallest-sector lemma. They satisfy them because the fragment is collinear with the pleat it is a fragment of, so the angles at its ends are a straight line and a straight line contributes nothing to any of the sums.

That is also why nothing refused it. A degenerate crease of this kind is invisible to every vertex condition, not merely tolerated by them.

A lettering of the hexagonal patch that agrees with itselfThe hexagonal tessellation patch, lettered by a search that tests the arcs the letters force at every step rather than after every letter is chosen. Mountain and valley are distinguished by colour and by dash. Every panel of the folded sheet can be ordered consistently with these letters, which is not true of the lettering the construction itself produces.a lettering of the patch that agrees with itselffound by testing the arcs while the letters were chosen, not after41 nodes · 2 backtracks · verified against a rebuilt folded sheet77 panels · 142 creasesits own lettering has no loop in it2 of 200 random letterings agree with themselvesthis one was found in 41 nodes and 2 backtracksit differs from the drawn lettering on 67 of 142 creasesthe drawing is the pattern; nothing here is a picture of the folded object
Fig. 5 The hexagonal patch at a lettering found by search. The twelve fragments are in this drawing and cannot be seen at any magnification a page allows; the panels, the pleats and the twists are all exactly where the construction puts them, and the pattern folds.

And on paper the fragments do not exist at all. Nothing draws them at a micrometre; the printed sheet shows the pleat corner as a corner, which is what it geometrically almost is. A folder folding this patch has been folding the pattern the collection meant to draw, and would not be able to fold anything else.

What it cost, and what it did not

It is worth separating the two questions a defect like this raises, because they have different answers and running them together produces either complacency or panic.

Was anything published wrong? One thing: the explanation of why this patch has fewer chains than interior vertices, corrected above. Every share, every ratio and every proportion quoted about this patch is unaffected, for the reason given — the redundancy multiplies numerator and denominator alike. Every statement about its panels, its twists, its shrinkage and its pleats is about the geometry, which the fragments do not touch. The arc count of a hundred and thirty that appears in one essay is, as it happens, exactly right, because arcs were always counted from the folded sheet rather than from the crease list.

Was anything being computed on nonsense? Yes, cheaply. Every draw on this patch spent effort assigning letters to twelve objects, every enumeration of its lettering space was four thousand times too large, and every one of those twelve letters was then propagated into the vertex conditions, which had nothing to say about them.

The gap between those two answers is the interesting part. A defect can be entirely real, present for a very long time, and cost almost nothing — and the reason it costs almost nothing is the same reason it survived, which is that it is invisible to every quantity anybody was measuring.

What this says about the boundary of a patch

The general lesson is about clipping, and it generalises past this pattern.

A tessellation is an infinite object. Everything this collection prints of one is a patch: the pattern generated over a region and then cut to a square sheet, with whatever the cut produces at the edges. That cut is where a construction’s arithmetic meets an arbitrary boundary, and it is the one place where the geometry is not determined by the pattern’s own rules.

Most of a patch is edge already established the scale of the problem — on the smaller patches the majority of twist polygons touch the rim — and treated it as a question about which measurements the rim distorts. This adds a second kind of distortion, and it is a different kind: not a panel that is smaller than it should be, but an object that should not be there.

The general rule that follows is short. A construction that clips should refuse a fragment rather than emit one. A crease shorter than some fraction of the smallest real feature is not a crease, and the honest response is to merge its endpoints and drop it, exactly as a planariser merges two vertices a rounding error apart.

The measurements that stand

It is worth walking one measurement through, to show what “unaffected” means in practice rather than asserting it.

The patch’s tangle — the panels lying on some circle under a contradictory lettering — was measured at forty-eight of seventy-seven panels and seventy-two of a hundred and thirty arrows. Both numbers are computed from the folded sheet, which is built by placing panels, so neither of them ever saw a fragment: a fragment joins no panels, contributes no arc, and cannot lie on a circle.

The loop is short and the tangle it lies in is half the sheetA tessellation patch with every panel that lies on some loop of the forced order shaded. The cycle a search reports is a dozen panels; the set of panels that could be on one is most of the patch, which is why removing a single crease never repairs it.shaded is every panel that lies on some loop77 panels · 1 tangle · biggest 4848 panels on some loop — 62.3% of the patch72 of 130 arcs run inside it, so one cut removes one of them
Fig. 6 The hexagonal patch’s tangle under one of its contradictory letterings. Every panel and every arrow here was computed from the folded sheet rather than from the crease list, so the twelve fragments are absent from this picture in the strongest sense — they were never in the object it is drawn from.

The same is true of everything measured through the folded sheet: the loop a walk finds, the panel count, the number of independent chains, and the search costs reported here. What went through the crease list is the shorter list, and it is the one to be careful with: the crease count, the buried count, the size of the lettering space, and anything that divides by any of them.

That division line is worth carrying forward. Two objects describe every pattern here — the drawing and the folded sheet — and they agree about almost everything. Where they disagree, the folded sheet is the one that has been through a construction that can refuse, and the crease list is the one that will hold whatever it was given.

What has not been done about it

The repair has not been made, and the reason is worth stating rather than leaving implicit.

Dropping the twelve fragments changes the patch’s crease count from a hundred and forty-two to a hundred and thirty. It probably also changes its interior vertex count from sixty to fifty-four, since the fragments’ shared endpoints stop being vertices — and if it does, the anomaly the fragments explain disappears with them: the patch would then have fifty-four chains and fifty-four interior vertices, and would stop being the exception in a table that several essays here discuss at length.

That is a good outcome and a large edit. It touches every number quoted about this patch across four rounds of work on it, and re-measuring them is work there was no room for here. So the fragments are recorded here, the mechanism is named, the mistaken explanation is corrected, and the patch is left as it is until the repair can be made properly rather than in a hurry.

What is not left ambiguous is the status of the twelve. They are not creases, no reader should fold along them, and any future count of this patch’s creases should say a hundred and thirty.

What found it, and what could not have

Every gate this site runs has looked at this patch and passed it, every time, and none of them was wrong to.

A gate that asks whether a pattern folds asks the vertex conditions, and the fragments satisfy them. A gate that asks whether a figure’s labels fit measures ink on a canvas, and the fragments draw nothing. A gate that asks whether a claim in a caption matches the data recomputes the claim, and the claim was about proportions, which the redundancy does not move.

What found it was a requirement that had nothing to do with any of that: every arc must name exactly one crease. The twelve turned up as creases that no arc named, which is a question nothing here had ever asked, and it was asked only because a different failure — seven dropped arcs on the preliminary base — had made the matching worth being strict about.

That is the second time recently that a defect here has been caught by a check written for an unrelated reason, and the pattern in both cases is the same. The gates ask whether what is drawn is right. Neither of these was a wrong drawing; both were something present that should not have been, and the only checks that see that kind of fault are the ones that insist two independent accounts of an object agree exactly.

The collection has now met this shape often enough to state it as a habit rather than a coincidence. A tick function that returned an empty array left two figures with no gridlines at all and passed every gate, because every gate asked whether a label fitted and none asked whether it existed. A cap computed with a shift reported a pattern of thirty-eight creases as having sixty-four letterings, and nothing refused, because the answer was a plausible number. Absence and silent success are the two failure modes a gate does not see, and the instrument that sees them is always a second, independent account of the same object, required to agree exactly rather than approximately.

Twelve creases with no arc is exactly that: the crease list says a hundred and forty-two, the folded sheet says a hundred and thirty, and the disagreement is the finding.

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.

BoundaryCrease patternDegeneracyIdealisationLayer orderMeasurementPanelPatch