What it costs to know

What the rim was doing

One rectangle of a twist tessellation, cut out of the plane in the ordinary way, gives up a consistent lettering in forty-eight steps. Join its opposite edges so that no crease is divided and the same drawing, at the same vertices, under the same conditions, takes fifty-six thousand seven hundred and seventy-two. The edge of the paper was never the difficulty. It was the slack.

Assumes The edge is what makes it hard and A corrugation never backtracks.

A crease pattern cut out of an infinite tessellation has a property no corrugation has: its boundary runs through the middle of its own structure. The construction fills the plane, a square is taken out of it, and the square’s edge falls wherever it falls — through a pleat, across a twist polygon, between two of them. Nothing about the pattern anticipates the cut.

That property was offered as the explanation for why such a patch is harder to reason about than any other pattern in this collection, and the argument for it was a good one: five families of pattern behave identically and one does not, and each of the five kills a different alternative. Size is killed by a grid four times larger than any patch. Disorder is killed by a crumple. Irregularity is killed by a mesh whose vertices are all different. The construction is killed by the corrugations, which come out of the same machinery. What is left standing is the rim.

Standing is not the same as measured. A refutation of four alternatives is a statement about four alternatives, and the comparison that would settle it — one pattern with a rim against the same pattern without one — was not available, because everything about a folded sheet here assumes a disc of paper with an edge somewhere.

One period of the square twist tessellation, with its edges joinedThe crease pattern of a single repeating cell of a twist tessellation on the square grid, drawn on the rectangle it repeats in. The rings mark where a crease meets a side of the cell: each one on the left is the same crease as one on the right, and each on the bottom the same as one on the top. Joined that way the 40 pieces are 32 creases, the 25 drawn panels are 16, and all 16 vertices are interior.one period of the square grid's twist tessellationa ring is where a crease leaves and returns on the far side40 crease pieces → 32 creases25 drawn panels → 16 panels16 vertices, every one interiorV − E + F = 0mountainvalleyraw edge
Fig. 1 One period of a square twist tessellation, drawn on the rectangle it repeats in. The rings mark where a crease meets a side: each one on the left is the same crease as one on the right, and each on the bottom the same as one on the top.

Joining the edges

A twist tessellation repeats. Take a rectangle that is exactly one period of it and a crease running off the right-hand side runs back on at the left, in the same place, at the same angle, because the drawing on one side of the rectangle is the drawing on the other side moved over.

So the two pieces the picture shows are one crease, and the sheet they belong to has no edge at all: it is the plane, and the rectangle is a bookkeeping device for describing it. Joining the edges makes that explicit. A crease divided by the cut becomes one crease again and takes one letter. A panel touching the left edge and the panel touching the right edge at the same height are one panel. And every vertex has a full turn of paper around it, because there is nowhere left for a vertex to be short of paper.

The counts come out as a torus’s counts must. On a two-period square cell the drawing shows twenty-five panels and the sheet has sixteen; forty crease pieces are thirty-two creases; there are sixteen vertices. Sixteen minus thirty-two plus sixteen is nothing, which is what Euler’s formula gives for a torus and is a check rather than a restatement, because those three counts come from three separate acts of joining.

What joining the edges does to the countsOne row per glued cell: how many panels the drawing shows and how many the sheet has, how many crease pieces are drawn and how many creases those are, how many vertices there are, and Euler's number. Every one of the 15 cells gives V − E + F = 0, which is what a torus gives.gluing a cell's opposite edges, on five tilingspiecespanelsdrawncreasesverticesV−E+Fsquare ×19412840square ×225164032160square ×349368472360triangular ×123123424120triangular ×2694811696480triangular ×31391082462161080hexagonal ×123123424120hexagonal ×2694811696480hexagonal ×31391082462161080elongated ×133205240200elongated ×210580184160800elongated ×32171803963601800rhombille ×137246048240rhombille ×212196216192960rhombille ×32532164684322160a torus has V − E + F = 0, and these three counts are made three different ways
Fig. 2 Fifteen glued cells over five tilings. Every one gives V − E + F = 0, and the three counts are produced by three different identifications, so agreement between them is evidence.

What is held still, and what moves

The comparison this makes possible is deliberately narrow. The rectangle is the same rectangle. The drawing inside it is the same drawing, out of the same construction at the same turn, pitch and fill. The vertices are in the same places and the four conditions asked of each of them are the same four conditions.

One thing differs, and it is the letters. A crease the cut divides is two creases on the cut sheet, free to carry different letters on the two sides of the cut, and one crease on the joined sheet. On the two-period square cell that is exactly eight creases. On the four-period cell it is sixteen. In general it is four for every period of edge, because a square cell of an n by n patch has four sides and one crease crosses each side per period.

The vertex count does not move at all. This is not luck: the rectangle’s corner is placed where its sides run furthest from every drawn point, so the cut falls between the vertices rather than through them, and a figure that found otherwise would be refusing to draw. Sixteen vertices asked before, sixteen after; four labellings admitted at each, before and after.

What cutting a sheet out of a tessellation addsEach bar counts the creases that a rectangular cut divides, which become two independently lettered creases on the cut sheet and are one crease on the glued one. The note gives the two crease counts and the number of vertices, which is the same either way: the cut runs between the vertices and changes no condition asked of any of them.what a cut adds, in letterssquare ×148 creases become 12 · 4 vertices either waysquare ×2832 creases become 40 · 16 vertices either waysquare ×31272 creases become 84 · 36 vertices either waytriangular ×11024 creases become 34 · 12 vertices either waytriangular ×22096 creases become 116 · 48 vertices either waytriangular ×330216 creases become 246 · 108 vertices either wayhexagonal ×11024 creases become 34 · 12 vertices either wayhexagonal ×22096 creases become 116 · 48 vertices either wayhexagonal ×330216 creases become 246 · 108 vertices either wayelongated ×11240 creases become 52 · 20 vertices either wayelongated ×224160 creases become 184 · 80 vertices either wayelongated ×336360 creases become 396 · 180 vertices either wayrhombille ×11248 creases become 60 · 24 vertices either wayrhombille ×224192 creases become 216 · 96 vertices either wayrhombille ×336432 creases become 468 · 216 vertices either waythe bar is how many creases the cut divides; nothing else about the two sheets differs
Fig. 3 What a cut adds. The bar is the number of creases the rectangle divides; the note gives the two crease counts and the vertex count, which is the same either way.

The measurement

Both sheets are searched the same way: propagate the conditions at every vertex to a fixed point, branch on the crease the propagation has left least decided, and test at each step whether the letters so far have contradicted themselves. Same procedure, same order of choices, same test.

Cut out of the plane: five steps at one period, thirteen at two, thirty at three, forty-eight at four.

Joined up: three, nine, six hundred and twenty-five, and fifty-six thousand seven hundred and seventy-two.

Cutting a square tessellation out of the plane, and gluing it upSearch cost in nodes, on a logarithmic scale, against how many periods of the tessellation the rectangle holds. The lower line is the rectangle cut out of the plane in the ordinary way; the upper is the same rectangle with its opposite edges joined, so that no crease is divided. Both search the same drawing under the same rule at the same vertices.the same drawing, cut out of the plane and glued upnodes, log scale, against periods across the sheet10100100010⁴10⁵1×12×23×34×4glued upcut outan open mark is a search that ran out of budget rather than a cost
Fig. 4 The same drawing on the same four rectangles, cut out of the plane and glued up, on a logarithmic scale. The lower line is the patch this collection has been publishing; the upper is the sheet it was cut from.

The lower line is linear and stays linear. Forty-eight steps on eighty-one panels is a little under six-tenths of a step per panel, and the ratio holds between a half and two-thirds at every size on every tiling here. The upper line is not linear in any sense: it multiplies by three, then by seventy, then by ninety, and at the largest size measured it is more than a thousand times the lower one.

Four letters per period of edge buy that.

The arithmetic is worth stating as arithmetic. At four periods the joined sheet has a hundred and twenty-eight creases and the cut one has a hundred and forty-four, so the cut sheet is choosing among 2162^{16} times as many letterings before any condition is applied. It searches a thousand times less. Whatever the extra sixteen letters do, they do not enlarge the problem in the sense that matters — they dismantle it.

The same shape on four tilings

One tiling could be a peculiarity of the square. It is not.

The triangular tessellation’s period is a rectangle one tiling unit across and 3\sqrt3 up. Cut out, it costs twelve steps at one period, forty-six at two, ninety-three at three and a hundred and fifty at four, on twenty-three, sixty-nine, a hundred and thirty-nine and two hundred and thirty-three panels. Joined, it costs eight at one period, four hundred and fifty-five at two, and does not finish inside two hundred thousand at three. The honeycomb behaves the same way: twelve, thirty-six, seventy-six and a hundred and forty-eight cut, against eight, one thousand and forty-three, and unfinished.

The pattern is identical in every case and the crossover is at the same place: two periods of edge is where the joined sheet stops being a small problem, and by three periods it is out of reach of a search that reads a hundred and thirty-nine panels of cut paper in under a hundred steps.

Cutting a hexagonal tessellation out of the plane, and gluing it upSearch cost in nodes, on a logarithmic scale, against how many periods of the tessellation the rectangle holds. The lower line is the rectangle cut out of the plane in the ordinary way; the upper is the same rectangle with its opposite edges joined, so that no crease is divided. Both search the same drawing under the same rule at the same vertices.the same drawing, cut out of the plane and glued upnodes, log scale, against periods across the sheet10100100010⁴10⁵1×12×23×3glued upcut outan open mark is a search that ran out of budget rather than a cost
Fig. 5 The same comparison on the honeycomb’s twist tessellation. The two lines separate at exactly the size at which the joined sheet acquires more than one period of long-range constraint in each direction.

Why freedom is cheap

The mechanism that was offered for the rim making things hard is right about where the work happens and wrong about what the work is.

A vertex in the interior of a pattern has all of its creases present, so its conditions constrain fully and a single known letter usually settles the rest. A vertex whose paper runs out has fewer creases in its conditions and constrains less, and a crease with one end on the rim answers to one vertex instead of two. All of that is true, and it does mean the propagation stops earlier near an edge than in the middle.

But a search’s cost is not the number of decisions it takes. It is the number it takes and withdraws. A crease that nothing constrains can be given either letter and neither choice can ever be wrong, so a decision about it costs exactly one step and is never revisited. The rim is full of such creases. It is not a region where the search struggles; it is a region where the search cannot fail.

Take the freedom away and every one of those creases acquires a partner on the far side of the sheet that it must now agree with. A letter written at the left edge is a letter written at the right edge, and the consequences of the two propagate towards each other across the whole pattern before anything discovers whether they are compatible. That is a constraint of the worst possible shape for a propagating search: long-range, invisible locally, and discovered only after a great deal of work has been done on the assumption that it holds.

There is a second reason, and it is about when the constraint is discovered. The propagation is a local sweep: it reads a vertex, writes what the vertex forces, and moves on. A constraint between two creases at opposite edges of the sheet is invisible to every vertex individually — no vertex has both creases in it — so nothing in the propagation can report it. It is discovered only when a chain of forced letters has crossed the whole pattern and arrived at the far edge disagreeing with what is written there, at which point every decision taken along the way is suspect and the search has to undo them one at a time.

That is precisely the shape of constraint that makes a lettering rare while leaving it cheap to find, read in the other direction. On a cut sheet the only global condition is the one about circles in the layer arcs, and the propagation is decisive everywhere else. Joining the edges adds a second family of global conditions — one per severed crease — and the propagation is decisive nowhere near an edge, because there is no longer any such thing as near an edge.

The four-period cell, in detail

The largest joined cell measured here has sixty-four panels, sixty-four vertices and a hundred and twenty-eight creases, and its search visits fifty-six thousand seven hundred and seventy-two nodes. The cut version of the identical rectangle has eighty-one panels — the extra seventeen are pieces of panels the cut divided — a hundred and forty-four creases and the same sixty-four vertices, and its search visits forty-eight.

The cut sheet has more panels, more creases and exactly as many conditions, and it is a thousand times cheaper. Any account in which difficulty tracks size is refuted by that one line.

What a clipped tessellation costs, per panelNodes per panel against panels, for every clipped patch here: five tilings at four sizes each. The dashed line at one is where the grid, the leaf, the Miura and the crumple all sit exactly. Every tessellation patch is below it, between 0.52 and 0.67, and none rises with size.clipped tessellation patches, nodes per panel0.000.250.500.751.00one node a panelthe square gridthe triangular gridthe honeycombthe elongated triangular tiling0 panels413 panelsthe family the collection called hard is the one below the line
Fig. 6 Nodes per panel for every clipped patch here. The dashed line at one is where the grid, the leaf, the Miura and the crumple sit exactly; every tessellation patch is below it, and none rises with size.

The reading that has to be withdrawn

Five families sit at one step per panel. The clipped tessellation patches were said not to. Measured under a fixed letter order rather than a randomised one, they sit at about six-tenths of a step per panel, at every tiling and every size — which is not on the line, and is below it rather than above.

So the family that was called the hard one is the cheapest object in the collection per panel of paper, and the variability that made it look hard was manufactured by one line of the search’s own arrangement and was removed as soon as it was found. The rim was blamed for a cost that, once the coin was taken out, is not there.

What the rim does is the opposite. It makes a patch cheap. Cutting a sheet out of a tessellation is not damage to the pattern’s structure from the search’s point of view; it is the removal of every long-range constraint the pattern had, replaced by a ring of creases nobody has to get right. That is the same observation the corner of a sheet makes about paper turned into a statement about search: an edge is where the constraints run out.

What the counts say about the two objects

It is worth being exact about what joining the edges does to the pattern as a graph, because the direction of every change is the opposite of the direction difficulty is usually supposed to run in.

Panels fall: twenty-five to sixteen at two periods, eighty-one to sixty-four at four, because the pieces the cut divided are reunited. Creases fall: forty to thirty-two, a hundred and forty-four to a hundred and twenty-eight. Vertices stay: sixteen and sixty-four either way. And every vertex that was interior stays interior, while the vertices the rim had left short of paper — the ones a patch’s conditions never reach — cease to exist, because there is no rim for them to sit on.

So the joined sheet is smaller in every count and asks every question the cut one asks. It is a strictly smaller, strictly more constrained problem, and it is a thousand times dearer.

What this does not say

It does not say a rim is always slack. A rim is slack here because the construction is periodic and the cut severs constraints that ran between one period and the next. A pattern whose creases end at the paper’s edge because the construction put them there — a grid, a corrugation, a leaf — has no severed constraints at its rim, because it had none to sever. That is why those families sit at exactly one step per panel and a patch sits below: the patch has had something taken away.

It does not say the joined sheet is harder for a folder. Nobody folds a torus. The joined sheet is what the pattern is, considered as an object rather than as a piece of paper, and it is the object every claim about a tessellation ought to be about — the tessellation, rather than one square of it. A patch is a specimen; the sheet with no edge is the thing the specimen was taken from, and the counts a patch reports depend on where its edge fell in ways the tessellation’s own properties do not.

And it does not say that the search on the joined sheet is the right search. It is not, quite, and the reason is the subject of the loop that turns out not to be one: the test for a contradiction that this collection has used since it began is a test for a disc, and on a sheet with no edge it rejects letterings that are perfectly good. The numbers above are from the test that reads a sheet with no edge correctly. Under the collection’s own test the joined cell is not merely expensive; it comes back with a proof that no lettering of it exists.

Where the cut falls

If the cut is what makes the pattern cheap, a natural question is whether it matters where the cut falls, and the answer is that it barely does.

Sliding the same rectangle across one whole period of the same drawing gives twelve different patches: different creases divided, different part-panels round the edge, panel counts running from forty-nine to sixty-one. Their search costs run from twenty-five to thirty-three steps. Every position of the cut is within a factor of one and a third of every other, against a factor of more than a thousand for whether there is a cut at all.

Twelve places to cut the same square tessellationThe cost of finding a consistent lettering for one rectangle of a twist tessellation, as the rectangle slides across one period of the pattern. Every cut divides a different set of creases and leaves a different set of part-panels round the edge; the cost moves between 25 and 33 nodes, a factor of 1.32.sliding the cut across one period of the square tessellation36 vertices at every position, and a different set of creases divided at each0102030cut at the start of a periodone period alongnodes; the axis starts at zero, and the whole spread is inside a factor of 1.32
Fig. 7 Twelve places to cut the same drawing, across one period. The whole spread is a few per cent of the difference between cutting and not cutting.

That is a useful shape for the claim. If the rim’s contribution were about what it happens to sever — which creases, which corners of which twists — the spread across cut positions would be large. It is not. What the rim contributes is that it severs at all.

The instrument, and what it had to be checked against

A comparison like this is only as good as the guarantee that both sides are the same drawing, and the guarantee here is that both are cut out of one set of segments computed once. The construction’s geometry — the tiling, the side distance propagated across it, the polygons — is computed before anything is cut, and the two sheets are two different things done to the same output of it.

The joining itself is checked in four ways that can each fail. Two routes to one panel must agree about which period it belongs to, and they agree to within a part in a hundred million million. Every crease meeting a side must have exactly one partner across it, and every panel touching a side must have a partner. Every folded crease must lie on exactly one crease of the drawing. And the three counts must satisfy Euler’s formula for a torus, which they do on fifteen cells over five tilings.

A crease count is a cut's business and a crease length is notEach bar is how much more crease a rectangle of a tessellation appears to hold than the pattern does, as a percentage, because the rectangle's sides divide creases and each half is counted. The note gives the two counts and the crease length per unit area, which is identical either way at every size on every tiling.how much a cut adds to a crease count, and to a crease lengthsquare ×150.0% too many12 creases counted for 8 · length 12.675 a unit either waysquare ×225.0% too many40 creases counted for 32 · length 12.675 a unit either waysquare ×316.7% too many84 creases counted for 72 · length 12.675 a unit either waytriangular ×141.7% too many34 creases counted for 24 · length 16.938 a unit either waytriangular ×220.8% too many116 creases counted for 96 · length 16.938 a unit either waytriangular ×313.9% too many246 creases counted for 216 · length 16.938 a unit either wayhexagonal ×141.7% too many34 creases counted for 24 · length 17.691 a unit either wayhexagonal ×220.8% too many116 creases counted for 96 · length 17.691 a unit either wayhexagonal ×313.9% too many246 creases counted for 216 · length 17.691 a unit either wayelongated ×130.0% too many52 creases counted for 40 · length 14.654 a unit either wayelongated ×215.0% too many184 creases counted for 160 · length 14.654 a unit either wayelongated ×310.0% too many396 creases counted for 360 · length 14.654 a unit either waythe length is exact because the two halves of a divided crease add back up
Fig. 8 The other quantity a cut changes: the creases it divides are counted twice, so a patch reports ten to fifty per cent more crease than the pattern holds while its crease length is exact.

What a designer takes from it

Very little directly, and one thing indirectly.

Directly: nothing. A designer’s sheet has an edge, always, and the patterns in this essay that have no edge are objects of study rather than objects to fold.

Indirectly: a claim about a pattern’s difficulty should say which sheet it is about. The tessellation is an infinite object and a patch is a finite one, and they are not merely different in size — they are different in kind, and the finite one is systematically easier because a cut destroys constraints. Any statement of the form this family of tessellations is hard to letter that was established on patches has been established on the easy case.

The cost of the other question

There is a second measurement on the glued sheet worth setting beside the first, because it says how far the two objects have come apart.

Asking the wrong question of the joined rectangle — applying the collection’s own rule that any loop in the layer relations is a contradiction — closes a search tree and reports that no lettering exists. Doing that costs three steps at one period, thirty-five at four and three thousand four hundred and fifty-five at nine, and does not finish inside two hundred thousand at sixteen.

So on the same object there are three numbers rather than two: forty-eight steps to letter it cut out of the plane, fifty-six thousand seven hundred and seventy-two glued, and an unbounded amount to prove the false thing about it. The rim is worth the gap between the first two; the missing hypothesis is worth the third.

What it costs to prove the wrong thingThe bar is how many nodes the collection's own consistency rule takes to exhaust its search of a glued cell — that is, to prove that no lettering of it is consistent. The note gives what the rule that reads each arc's lattice step cost instead, on the same cell, to find one.proving the glued square cell has no lettering1×1, 4 panels3proved there is none · the other test found one in 32×2, 16 panels35proved there is none · the other test found one in 93×3, 36 panels3,455proved there is none · the other test found one in 6254×4, 64 panels200,000still running at the budgeta bar at the budget is a search still running, not a proof
Fig. 9 The third number: what the collection’s own rule costs when it is applied to the sheet with no edge, against what the corrected rule costs to find the lettering it says does not exist.

Where the cut falls, on three more tilings

The square tessellation’s twelve cuts move its cost by a third, and the other tilings are tighter still.

The triangular grid’s twelve positions of the same rectangle give panel counts of a hundred and thirty-three, a hundred and thirty-nine or a hundred and forty-five, a hundred and eight vertices at every one, and costs from seventy-four to ninety-one steps. The honeycomb’s are seventy-five to ninety-two on the same counts. The elongated triangular tiling’s run from a hundred and twenty-nine to a hundred and thirty-seven — a spread of six per cent.

Four tilings, forty-eight patches, and the whole variation across every way of cutting each of them is between six and thirty-three per cent, against a factor of more than a thousand for taking the cut away.

Twelve places to cut the same triangular tessellationThe cost of finding a consistent lettering for one rectangle of a twist tessellation, as the rectangle slides across one period of the pattern. Every cut divides a different set of creases and leaves a different set of part-panels round the edge; the cost moves between 74 and 91 nodes, a factor of 1.23.sliding the cut across one period of the triangular tessellation108 vertices at every position, and a different set of creases divided at each0255075100cut at the start of a periodone period alongnodes; the axis starts at zero, and the whole spread is inside a factor of 1.23
Fig. 10 The triangular tessellation’s twelve cuts, whose spread is a quarter and whose vertex count does not move at all.

What the picture cannot show

The upper line stops. At four periods the joined square cell costs fifty-six thousand steps and at three periods on the triangular tiling the search does not finish inside two hundred thousand — so the shape of the growth beyond that is not measured, and no claim is made about it. What is measured is a gap of three orders of magnitude at a size where both sides can still be finished, on a pair of objects that differ in one thing.

Nor does a step count say how the two searches differ in kind. Both propagate and both branch; what changes is how often a branch turns out to be wrong. On the cut sheet, across every size measured, the answer is never. On the joined sheet it is often, and the withdrawn decisions are where the whole difference sits.

And a step count says nothing about seconds. Each step propagates every vertex condition to a fixed point and then tests the letters so far, and both cost more on a larger pattern, so the flat lower line is flat in decisions rather than in time. What it says is that the cut sheet’s search is not growing in the way that matters — it is reading the pattern rather than exploring it, which is exactly the distinction a corrugation makes most cleanly and the one a patch turns out to share.

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

The 8 essays that link to this one and share the most of its objects, of 12 that link here.

The objects this essay names

Each one links to every other essay that touches it.

AssignmentBoundaryBoundary vertexConstraint propagationInterior vertexPanelPeriodicitySearch costTessellationTwist