Designing a base

The whole alphabet of a grid

Box pleating is defended as a trade — give up packing efficiency, buy creases that land where they should. There is a third thing it buys and it is much stronger than either: on a forty-five degree grid there are exactly six kinds of interior vertex a flat-foldable design can contain, ever. On a thirty degree grid there are thirty.

Assumes Designing on a grid and What the grid settles.

Box pleating is usually defended as a trade. A free circle packing is more efficient; a grid gives that up and buys creases that land exactly where they should, which for a design with hundreds of folds is not a compromise but the only thing that makes it foldable. What the grid settles adds a second purchase: on a lattice the best packing is a finite question with an answer, and off it nobody knows the best packing of six circles in a square.

There is a third, it is stronger than either, and it is not usually stated at all.

The whole vertex alphabet of a 45° gridEvery flat-foldable interior vertex whose sectors are whole multiples of 45 degrees, up to turning it round and turning it over. For each: how many markings satisfy all four local conditions, how many of those fold, how many of the ones that fold name exactly one object, and the largest number of objects any single marking of it reaches.every flat-foldable vertex whose sectors are multiples of 45°6 of them, to degree 8passfoldone objectthe most45·45·135·135866145·90·135·90444190·90·90·90888145·45·45·45·90·90302012245·45·90·45·45·90301812645·45·45·45·45·45·45·451121121643 of the 6 carry markings the conditions accept and the paper refuses
Fig. 1 Every flat-foldable interior vertex whose sectors are whole multiples of forty-five degrees, to degree eight, counted up to turning it round and turning it over. There are six. For each: how many markings the four conditions accept, how many of those fold, how many of the ones that fold name exactly one object, and the most objects any single marking reaches.

Six vertices

Box pleating puts every crease along a grid line or along a diagonal of the grid. There are four such directions, so every sector at every interior vertex is a whole multiple of forty-five degrees.

That is a much stronger restriction than a restriction on positions. A vertex has to be developable — its sectors sum to a full turn — and it has to satisfy Kawasaki — its alternating sums are equal. Ask for both, with every sector a multiple of forty-five, and enumerate: at degree four there are three vertices, at degree six two, at degree eight one, and that is the complete list.

Six kinds of vertex, and a box-pleated design of any size is built entirely out of them.

Box pleatingDesigning on a grid, with every crease running along a grid line or at forty-five degrees to it. It gives up the efficiency of a free circle packing and gains something worth more for complex work — the creases meet where they are supposed to, and the errors do not accumulate.16 × 16 gridevery crease on a grid line, or at 45°which is why a 64-grid design can be folded at allmountainvalley
Fig. 2 A box-pleated pattern. Every crease runs along one of four directions, and every interior vertex of it is one of six things.

The alphabet is short because the constraints compound. Developability is one equation, Kawasaki is another, the entries are positive integers in units of forty-five, and the compositions of eight units into four, six or eight positive parts with equal alternating sums are very few. There is no cleverness in the count; it is an exhaustion, and it terminates immediately.

There is a way of feeling how strong the restriction is without doing the arithmetic. A general flat-foldable four-crease vertex is two free numbers — a continuum of vertices, no two of them alike. On a forty-five degree grid that continuum collapses to three points. Every degree-four vertex in every box-pleated design ever drawn is one of those three, and which three they are was fixed the moment somebody decided to work on a grid.

What each letter costs

The catalogue is worth more than its length, because the six are not interchangeable.

A vertex that folds flatFour creases at one point, with the sectors between them measured and both flat-folding conditions evaluated. Kawasaki constrains the angles and Maekawa constrains the assignment; a vertex needs both, and they are independent of one another.VMMM45°90°135°90°Kawasaki45° + 135° = 180°90° + 90° = 180°both 180° — satisfiedMaekawa3 mountains, 1 valleysdifference 2exactly 2 — satisfiedangles sum to 360°which is what a flat sheet requiresmountainvalley
Fig. 3 The most ordinary of them: sectors of 45°, 90°, 135°, 90°. Four markings satisfy the conditions, all four fold, and each of them names exactly one folded object. It is the only one of the six with no ambiguity of either kind.

Three of the six are clean. The 45–90–135–90 vertex admits four markings, folds in all four, and each marking names one object. The square vertex — four right angles — admits eight, folds in all eight, one object each. The eight-crease rosette admits 112, folds in all 112, and there the cleanliness stops: only sixteen of those markings name a single object, and thirty-two of them name four.

Three are not clean. The 45–45–135–135 vertex admits eight markings and folds in six — two of the eight satisfy every condition in the subject and have no folded state, because with two smallest sectors equal there is no forced crimp. Both degree-six letters are worse: each admits thirty markings and folds in twenty and eighteen respectively.

a halved four-crease vertex: what passes, and what foldsEvery mountain-and-valley labelling of a vertex with sectors of 60°, 60°, 120°, 120°, sorted twice: by whether it satisfies developability, Kawasaki, Maekawa and the big-little-big lemma, and by whether a stacking of its sectors exists at all.a halved four-crease vertexdegree four with its two smallest sectors equal — the case the lemma is silent atevery assignment16passes all four conditions8has a flat folded state62 labellings satisfy every condition the subject has and have no flat folded state
Fig. 4 The tied four-crease letter, in detail. Eight markings pass; six fold. It is a degree-four vertex, which is the case the subject treats as completely settled, and it is not.

And the multiplicity runs the other way. The 45–45–90–45–45–90 vertex — the waterbomb’s — has markings that fold six different ways each, so a design containing one has six objects where its pattern shows one.

the waterbomb tessellation's odd vertex: what passes, and what foldsEvery mountain-and-valley labelling of a vertex with sectors of 90°, 45°, 45°, 90°, 45°, 45°, sorted twice: by whether it satisfies developability, Kawasaki, Maekawa and the big-little-big lemma, and by whether a stacking of its sectors exists at all.the waterbomb tessellation's odd vertexdegree six, and this site prints nine of them on one sheetevery assignment64passes all four conditions30has a flat folded state1812 labellings satisfy every condition the subject has and have no flat folded state
Fig. 5 What each letter costs, at one of the six: every marking of the waterbomb’s vertex, how many pass all four conditions and how many of those fold. A design’s ambiguity is assembled from numbers like this one, letter by letter.

The two columns therefore measure different failures and a letter can be good at one and bad at the other. A vertex with a gap accepts markings that cannot be folded, which is a checker’s problem: a design built from it can pass every condition and be unmakeable. A vertex with multiplicity accepts markings that can be folded several ways, which is a folder’s problem: the design is makeable and the pattern does not say which model it is. The square vertex has neither. The rosette has only the second. The waterbomb’s letter has a great deal of both.

Another grid, and how much worse it gets

The restriction is a property of the angle rather than of the idea of a grid. Change the quantum and the alphabet changes size dramatically.

At sixty degrees there are two letters: the tied four-crease vertex and the six-fold vertex with every sector equal. At ninety there is one, the square vertex. At thirty there are thirty, and the catalogue stops being an alphabet and becomes a list.

The whole vertex alphabet of a 60° gridEvery flat-foldable interior vertex whose sectors are whole multiples of 60 degrees, up to turning it round and turning it over. For each: how many markings satisfy all four local conditions, how many of those fold, how many of the ones that fold name exactly one object, and the largest number of objects any single marking of it reaches.every flat-foldable vertex whose sectors are multiples of 60°2 of them, to degree 8passfoldone objectthe most60·60·120·120866160·60·60·60·60·6030301221 of the 2 carry markings the conditions accept and the paper refuses
Fig. 6 The sixty-degree grid’s whole vocabulary: two vertices. A design restricted to creases at multiples of sixty degrees has almost nothing to build with, which is why the tessellations that use it are so uniform.

So forty-five degrees is a compromise in a sense nobody usually names: it is large enough to keep the vocabulary to six and small enough that six is enough to design with. Thirty degrees buys expressiveness and pays for it with a vocabulary five times larger, half of whose letters carry a gap between what the conditions accept and what folds — including one whose worst marking reaches seventy-one distinct folded states.

The whole vertex alphabet of a 90° gridEvery flat-foldable interior vertex whose sectors are whole multiples of 90 degrees, up to turning it round and turning it over. For each: how many markings satisfy all four local conditions, how many of those fold, how many of the ones that fold name exactly one object, and the largest number of objects any single marking of it reaches.every flat-foldable vertex whose sectors are multiples of 90°1 of them, to degree 8passfoldone objectthe most90·90·90·9088810 of the 1 carry markings the conditions accept and the paper refuses
Fig. 7 And the ninety-degree grid: one letter, the square vertex. A design whose creases run only along the grid lines can contain exactly one kind of interior vertex, which is why nobody designs that way and why an accordion is the only thing such a restriction produces.

Which theorem was checked, and how

The enumeration is over compositions: every sequence of positive integers summing to the number of quanta in a full turn, of even length, with equal alternating sums. Each sequence is reduced to a canonical form under rotation and reflection, because a vertex turned round is the same vertex and a vertex mirrored is the same vertex.

Each surviving kind is then run through the two machines this site keeps for the purpose. The first is the site’s own vertex checker, unaltered — the same four conditions every figure here is gated on. The second is an exhaustive search for a stacking of the sectors, put past the three non-crossing rules, sharing no code with the first. The gap column is the difference, the stacking column is the count of legal orderings, and both come from the same run.

The whole vertex alphabet of a 45° gridEvery flat-foldable interior vertex whose sectors are whole multiples of 45 degrees, up to turning it round and turning it over. For each: how many markings satisfy all four local conditions, how many of those fold, how many of the ones that fold name exactly one object, and the largest number of objects any single marking of it reaches.every flat-foldable vertex whose sectors are multiples of 45°5 of them, to degree 6passfoldone objectthe most45·45·135·135866145·90·135·90444190·90·90·90888145·45·45·45·90·90302012245·45·90·45·45·9030181263 of the 5 carry markings the conditions accept and the paper refuses
Fig. 8 The same enumeration stopped at degree six. Cutting the maximum degree removes the rosette and leaves five, which is a check that the count is an enumeration and not a remembered number.

The check that matters is negative. If the enumeration had produced a seventh forty-five degree vertex, or had missed the square one, the catalogue would be wrong in a way nothing else here would notice — so the count is verified at three quanta, at two maximum degrees, and against the vertices this site’s own patterns actually contain.

One more count is worth reporting because it makes the thirty-degree comparison concrete rather than rhetorical. Of the thirty letters a thirty-degree grid admits, twenty-two carry a gap, and the gaps run from two markings to seventy-six. Of the six a forty-five degree grid admits, three carry a gap and the largest is twelve. So the finer grid is not merely five times as large a vocabulary: it is a vocabulary in which nearly three quarters of the letters are ones a checker built from the four conditions gets wrong, and gets wrong by more.

The multiplicities behave the same way. The worst forty-five degree letter reaches six folded objects for a single marking; the worst thirty-degree letter reaches seventy-one. A design containing a handful of those has, on paper, one pattern and a number of possible models that runs into the thousands.

One further reading is worth setting down, because it changes what the catalogue is for. A designer does not choose vertices; they choose a tree, a packing and a grid, and the vertices arrive as a consequence. So the alphabet is not a menu — it is a list of everything that can happen, which is a different and more useful kind of object: it means that anything a box-pleated design does at an interior point has already been enumerated, checked and given its two numbers. There is nothing left to discover about box pleating’s vertices, only about how they are put together.

That is a rare position to be in. Almost every other question in this subject is about an infinite family whose members have to be checked one at a time.

Where the model stops

The catalogue is of vertices, not of designs, and a design is a great deal more than a bag of vertices. Which letters can sit next to which, how many of each a sheet of a given size can hold, and whether a given sequence of letters along a row is realisable are all questions this does not touch. The alphabet bounds the vocabulary and says nothing about the grammar.

The enumeration stops at degree eight. Box-pleated designs do contain higher-degree vertices — a point where many flaps meet can carry twelve or sixteen creases — and the count above degree eight is not made here, because the stacking search is factorial in the degree and eight is where it stops being instant. What can be said is that the number of higher letters grows and the enumeration remains finite, which is the property that matters.

And the whole thing rests on the sectors being exact multiples. Real designs are drawn on a grid and then adjusted; a crease a degree off a diagonal makes a vertex that is not in the catalogue and is not flat-foldable either, which is why the grid is worth the efficiency it costs.

What the picture cannot show

The catalogue is a table because that is what a finite list of things with numbers attached is. Drawing all six vertices would show six fans of lines that differ in ways a reader cannot count by eye — the difference between 45·45·135·135 and 45·90·135·90 is where one crease sits, and it is the difference between a vertex the conditions decide and one they do not.

Nor can any figure show the absence of a seventh. An exhaustion’s result is that nothing else exists, and nothing else existing has no picture.

The generalisation

The pattern here is one that turns up wherever a continuous design space is put on a lattice, and it is worth stating in the general form because the trade-off it names is not obvious.

Restricting to a grid does two things at once. It shrinks the vocabulary, which is what makes designs on a grid tractable — a finite alphabet can be catalogued, checked, taught and automated, and a continuum cannot. And it concentrates the degeneracy, because a lattice is exactly where coincidences live: equal angles, equal lengths, ties. Everything that goes wrong at a tie in this subject therefore goes wrong at a grid vertex, systematically rather than by accident.

So the grid is not a neutral restriction that happens to be convenient. It buys finiteness and it pays for it in exactly the currency the subject is most sensitive to. Half the letters of the forty-five degree alphabet are tied vertices, and every one of those is a place where the local conditions over-count, the reduction has to search, and the marking may not name the object.

That is the strongest available statement of what box pleating is, and it is not the one the tradition makes.

Who found it, and when

Box pleating as a design discipline is Neal Elias’s, from the 1960s, and its modern form belongs to the designers who took it to very high crease counts in the 1990s and after. That the vertex vocabulary is finite is implicit in every account of it and, as far as this site can find, has never been enumerated — probably because a designer’s question is which vertices to use rather than how many exist, and because the count is only interesting once the letters can be given properties.

The properties are what this site can add. The gap column needs a stacking search; the multiplicity column needs another; and neither is a thing a designer working at a drawing board could have measured.

There is a practical consequence worth writing down separately, because it is the kind of thing a piece of design software could act on. Given that a box-pleated design’s vertices come from a list of six, a checker for such designs does not need to run the conditions at all: it can look up each vertex, and the lookup carries more information than the conditions do — whether this marking is one of the ones that fails, and how many objects it names. That is a strictly better check than the one this site currently runs, and it is available only for designs on a grid, which is one more thing the grid buys.

What a lookup table would still not know

The suggestion above — that a checker for box-pleated designs could look each vertex up instead of evaluating the conditions at it — is right and needs one sentence of restraint attached, because without it the suggestion promises something no local table can deliver.

A lookup is still local. It reads one vertex at a time and returns what is true of that vertex in isolation, which is strictly more than the four conditions return and is still a statement about a point. A pattern every one of whose vertices is individually fine can fail as a sheet, because the layers have to be ordered across the whole design and the ordering is not a vertex’s business. So a design that passes the lookup at every point is a candidate, exactly as a design that passes the conditions at every point is a candidate; what the lookup adds is that the candidates it admits are no longer contaminated by markings that fail at a single vertex.

That is a real improvement and it is worth being precise about its size. Three of the six letters accept markings that do not fold, so a checker running the conditions alone lets those through and a lookup does not. The remaining three accept only markings that fold, so on a design built from those the lookup and the conditions return the same verdict on every marking, and the whole gain is zero.

The gap compounds, and by how much is unknown

The closing section calls the design-level count arithmetic nobody has done. Part of it can be done here, and the part that cannot is worth naming precisely, because the two are easy to run together.

Each letter has a share of its condition-passing markings that fold: all of them at the 45–90–135–90 vertex, at the square vertex and at the rosette; six in eight at the tied four-crease letter; twenty in thirty and eighteen in thirty at the two degree-six letters. So the three clean letters contribute a factor of one, and the three others contribute 0.75, 0.67 and 0.60.

If a design’s vertices were independent, the share of its condition-passing markings that survive a vertex-by-vertex check would be the product of those factors over its vertices — and a product of numbers below one over a design with a hundred tied vertices is not a small correction. At 0.75 apiece it is about three parts in ten million million million. On a design of that size essentially every marking the four conditions accept would be one no folder could make, and the conditions would be admitting a population that is almost entirely error.

They are not independent, and that is the part which is not arithmetic. Two vertices sharing a crease share a variable, so their markings are correlated, and the correlation could run either way: a shared crease might force the pair into the good markings or into the bad ones. The product is therefore an estimate under an assumption the design violates, and its value is that it fixes the scale of the question. Whether the true figure is near the product or nowhere near it is a search over a real design’s markings, and it is the same search the alphabet’s own gap column was computed with, run on something a hundred times larger.

Where the ladder goes next

The grammar is the obvious continuation and it is a substantial one: which pairs of letters can share a crease, and what that makes of a row. It is a question about a graph whose nodes are the six letters, and it is answerable by the same kind of exhaustion.

The other direction is the one the gap column points at. Three of the six letters admit markings that no folder can make, so a design assembled from those letters has a count of unfoldable markings that is a product over its vertices — and how large that number gets on a real design is arithmetic nobody has done.

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.

AssignmentBox pleatingEnumerationFlat-foldabilityGridLayer multiplicityVertex degree