Many of one thing

Each one moves, and together they do not

Take the pattern a Miura sheet folds along and move every interior vertex by a tenth of a panel. Every vertex still folds on its own — each is a spherical four-bar with a freedom of its own — and the four of them together fold to no angle at all, with a residual that starts at six millionths and never falls.

Assumes Many loops, one freedom and The loops are in the graph.

Here is an experiment that costs nothing and has no analogue anywhere else on this site.

Take a Miura pattern — a grid of parallelogram panels with the vertical crease lines zigzagging left and right, the fold everybody has seen on a map. Nine panels, twelve creases between two panels each, four interior vertices. It folds: one freedom, at every size, and the essay about that scaling takes it to a hundred and forty-four panels.

Now move each of its four interior vertices by about a tenth of a panel, in a direction that has nothing to do with anything.

The same pattern with its vertices moved. The Miura pattern with every interior vertex displaced by about a tenth of a panel. The 4 interior vertices are marked; the 12 creases between two panels are the mechanism's unknowns and the boundary edges are not. Every one of these vertices is developable — its sector angles come to a full turn to 0.0e+0 radians — and that is not a condition anybody imposed: a vertex drawn on a flat sheet has sectors that come to a full turn because the sheet is flat. So each of these vertices is a spherical four-bar with a freedom of its own, exactly as the Miura's are, and the assembly of them does not fold at all.
Fig. 1 The same nine panels with their interior vertices displaced. Same graph, same creases, same panel count.

Nothing structural has changed. The panels are still quadrilaterals, the graph is identical, every interior vertex still has four creases meeting at it, and the boundary is where it was.

The result does not fold. Not to half a radian, not to a fiftieth of one.

What a pattern that cannot fold leaves behind. The best a least-squares solve can do with the vertex closures, against the fold it is asked for. The Miura pattern closes at every angle, at the arithmetic's own floor — the line along the bottom is 10⁻¹⁵ and below. The same grid with its vertices moved by a tenth of a panel does not close at any angle at all: its residual starts at 5.9e-6 at the smallest fold and grows with it, and no seed and no number of iterations moves it. Both patterns have the same panels, the same creases, the same graph and the same developable vertices, and every one of those vertices folds perfectly well on its own.
Fig. 2 The best a least-squares solve can do with the four vertex closures, against the fold it is asked for. The Miura is along the bottom at the arithmetic’s own floor; the moved grid never gets there.

Asked to fold its first crease to 0.02 radians — a degree and a bit — the best any solve can do leaves a residual of 5.9×1065.9 \times 10^{-6}. At 0.1 radians it is 6.2×1056.2 \times 10^{-5}; at half a radian 1.6×1031.6 \times 10^{-3}. The Miura pattern, asked the same questions, closes at 101610^{-16} every time, in seven Newton iterations. No seed and no number of iterations moves the moved grid, because there is nothing to move it to.

Every vertex is fine

The first thing to check is whether the individual vertices have been broken, and they have not — not in any sense, and not in the sense that is usually reached for first.

Every interior vertex of a flat crease pattern is developable: its sector angles come to a full turn. That is not a condition anybody imposes on a drawing. A vertex drawn on a flat sheet has sectors that come to a full turn because the sheet is flat and there is no way for it not to. All four of the moved vertices report a full turn to nine decimal places, with sector angles of 62.561°, 115.539°, 114.793° and 67.107° at the first of them and similarly unremarkable numbers at the rest.

So developability distinguishes nothing here, and it is worth saying plainly because it is the property most often quoted as though it did.

More to the point, each of those vertices folds on its own. Four creases through a point, at fixed arcs from one another, is a spherical four-bar — the object the spatial field built — and a spherical four-bar has one freedom and two branches. Cut any one of these vertices out of the sheet with a pair of scissors and it will fold, through a large range, exactly as the Miura’s vertices do.

A vertex is a spherical linkage, and the sectors are its link lengthsThe four creases of one folded vertex, drawn as directions from the vertex itself, with the great-circle arcs between consecutive ones. Those arcs are the **sector angles of the flat pattern** — 80°, 60°, 100°, 120° — and they are those angles at every fold, to 8.9e-16 radians. That is the whole of the claim in the title: four axes through a point at fixed arcs from each other is a spherical four-bar, the object this site's spatial field built two phases ago, and a crease pattern's vertex is one of them with the arcs printed on the paper. The dihedral angle of the sheet at each crease is a half turn less that crease's fold angle, which here run 68.8°, 14.4°, 68.8°, 14.4°. positioned by solving, not by drawing.69°14°69°14°arcs 80.00° 60.00° 100.00° 120.00°sectors match to 8.9e-16
Fig. 3 One vertex’s four creases, drawn as directions from the vertex, with the great-circle arcs between them. The arcs are the flat pattern’s sector angles at every fold.

Four mechanisms that each move, joined at their shared creases into an assembly that does not. On a chain that cannot happen: joining two mechanisms at a common link gives an assembly whose mobility is at worst the sum less the joint’s constraints, and the arithmetic is local. On a network the arithmetic is not local and the assembly is the object.

The four vertices, one at a time

The claim that each vertex folds is worth doing rather than asserting, because it is the half of the experiment that carries the weight.

Each interior vertex’s four sector angles are read off the flat drawing and handed to the field’s vertex routine as a pattern in its own right — a fan of four sectors around one point, with four creases and nothing else. The four of them come out as follows: 62.561°, 115.539°, 114.793° and 67.107°; then 121.692°, 116.345°, 61.742° and 60.222°; then 112.203°, 67.424°, 61.305° and 119.068°; and 116.042°, 60.438°, 63.556° and 119.964°. Every set sums to 360.000000000°.

Each of them folds. Driven to a third of a radian on any of its four creases, each solves to a residual at the arithmetic’s floor, and each has the two branches a spherical four-bar has.

Two branches, one crease pattern. The same vertex folded two ways, both to a fold of 1.0 radians on the crease that is driven. In the left-hand configuration one opposite pair of creases takes almost all of the fold and the other pair barely moves; in the right-hand one they change places. These are two different mechanisms sharing one drawing, and a sheet folded into either cannot reach the other without being flattened completely — which is exactly the situation a four-bar's two assembly configurations are in, and an arm's eight postures, and the components a solve's branches turned out to be. The choice is made at the flat state, where the two branches meet, and it is made by whichever way the sheet is pushed.
Fig. 4 A degree-four vertex has two folding modes, and which one it is on is decided at the flat state. Every vertex in the moved grid has both.

None of them is degenerate, none is near a limit, and none of them is the one that has gone wrong — because none of them has.

The same failure in bars

Nothing about this is peculiar to folding, and the bar-and-joint version takes one paragraph.

A four-bar has one freedom. Two four-bars sharing a link have two, and the count says so. Add a third link between one coupler and the other and the count falls to one — and whether the assembly actually has one freedom or none now depends on the length of that third link, which is a number the count does not contain. Chosen at random it has none; chosen to satisfy one condition it has one; and the condition is a single equation because there is a single dependency to arrange.

That is the same statement as the sheet’s, with (n2)2=1(n-2)^2 = 1. What makes the folded sheet the better example is only that its unit count can be raised until the number of conditions is a hundred, at which point the difference between arranging them and not arranging them stops being a matter of care and becomes a matter of construction.

Where the obstruction actually is

The reason is not hidden and does not need any new machinery to see.

Each vertex contributes three equations to the assembly’s constraint system, one loop closure per interior vertex. The unknowns are the fold angles, one per crease. On a three-by-three sheet that is twelve unknowns and twelve equations, and the counted mobility is nought.

A crease between two interior vertices appears in two of those closures. That is the whole of the difference from a chain: there is no order in which the four vertices can be solved one at a time, because whichever one is solved first has already decided part of the input to the next, and going round the four of them the decisions have to come back to where they started.

The Miura pattern is arranged so that they do. The moved grid is not, and there is no smaller statement of what has gone wrong than that — no particular vertex is at fault, no particular crease is the problem, and moving any one vertex back does not fix it.

What the repeated constraints cost the drawing. Move an interior vertex of the flat pattern and the folded state generally stops existing. It survives if the change to the vertex closures can be absorbed by a change in the fold angles — and the part that cannot be absorbed is exactly the part that lies along a dependency, because a dependency is a direction in residual space the fold angles cannot reach. So the number of conditions a pattern's shape has to satisfy is at most the number of dependencies among its constraints, and on the Miura family it is exactly that: one at three by three, four at four, nine at five, measured by taking the rank of the obstruction. A twelve-by-twelve sheet has a hundred conditions on where its vertices may be. That is why a grid whose vertices are anywhere at all does not fold, and it is the same number, read the other way round, as the amount by which the count is wrong.
Fig. 5 How many conditions a pattern’s shape has to satisfy before it folds, against how many of its constraints repeat one another. On the Miura family they are the same number.

That count has a clean answer, worked out in the essay on what a pattern has to satisfy: the number of conditions on the vertex positions is exactly the number of dependencies among the constraints, which on an nn by nn sheet is (n2)2(n-2)^2. One condition at three by three, four at four by four, nine at five, a hundred at twelve. The three-by-three grid has eight coordinates free to move and one condition on them, so the foldable patterns form a seven-dimensional surface in an eight-dimensional space — a set with no thickness, which is why a displacement in a direction chosen for no reason lands off it.

The residual is the measurement

It is worth being careful about what “does not fold” means, because a solver that fails is not by itself evidence of anything.

The residual reported above is the norm of the vertex closures at the best fold angles the solve can find, with one crease held at the angle asked for and the other eleven free. It is a least-squares problem in eleven unknowns, and the number is the distance from the closest attainable configuration to a closed one. It is not a convergence failure; it is a minimum.

Two things about it are the evidence rather than the number itself.

It grows with the fold, monotonically, from 5.9×1065.9 \times 10^{-6} at 0.02 radians to 1.6×1031.6 \times 10^{-3} at half a radian. A solve that had merely got stuck would not do that.

And it is many orders above the floor the same code reaches on the Miura pattern, which is run through the same routine with the same tolerances and the same starting seed. That comparison is the whole of the claim: one pattern reaches 101610^{-16} and the other stops at 10510^{-5}, and neither number means anything on its own.

The same discipline is what makes an approximate straight-line linkage’s error a measurement rather than a complaint about a solver.

Why the flat state cannot tell them apart

There is one measurement that gives the same answer for both patterns, and it is the one somebody would naturally reach for first.

At the flat state every crease lies in the plane. So the three rows each vertex contributes to the Jacobian are three components of a vector that has no third component: the rows span two dimensions rather than three, and the rank falls by exactly one per interior vertex. On a three-by-three sheet that is a rank of 8 rather than 12, and a nullity of four.

What the flat state does and does not know. At the flat state every crease lies in the plane, so the three rows each vertex contributes span two dimensions rather than three and the rank is exactly twice the interior vertex count on every row here. The nullity is correspondingly larger than the mechanism's — four freedoms on a three-by-three sheet with one — and the last row is the point: a grid whose vertices have been moved and which cannot fold at all has the same rank and the same nullity at the flat state as the Miura does. The flat state is where the branches meet, so the tangent space there is the union of all of them and belongs to none; and whether any of those directions is the start of a motion is a second-order question that no rank answers.
Fig. 6 The flat state, on three Miura sheets and on the grid that cannot fold. The rank is twice the interior vertex count on every row, and the last row is the same as the first.

The moved grid gives 8 and 4 as well. Identical rank, identical nullity, identical everything the first-order analysis can produce — on a pattern that has one freedom and a pattern that has none.

That is not a numerical accident and it is not a shortcoming of the routine. The flat state is where every branch of every folding meets, so the tangent space there is the union of all of them and belongs to none; and whether any of those four directions is the start of a motion is a second-order question that no rank answers. It is exactly the situation the two-bar framework makes in two lines, arriving in a field where it cannot be avoided.

So the honest instrument for this question is the one used above: push the pattern off the flat state and see whether anything closes.

What this does not say

It does not say the moved grid is a badly drawn Miura. It is a perfectly good crease pattern; it can be creased, folded by hand, and made into a shape. What it cannot do is fold rigidly — with every panel staying flat and every crease staying a straight hinge. Real paper bends, and the difference between a pattern that folds rigidly and one that does not is a difference between mechanisms rather than between sheets of paper. Everything in this field is about the mechanism.

It does not say that only the Miura folds. The foldable set is a surface of dimension seven in the eight-dimensional space of three-by-three patterns, and there is a great deal on it besides the Miura. What it says is that the set has no thickness, so a pattern drawn without regard for the conditions is not on it.

And it does not say the assembly’s failure is anywhere in particular. There is a temptation to look for the vertex that has been broken, and there is not one. The compatibility condition is a statement about the four of them together, in the same way that a coupler curve is not a property of any one link. Move all four vertices in a compensating pattern and the sheet folds again; move one of them back to where it was and it still does not.

Six sizes, one freedom, and a count going the other way. Creases and constraints both grow as the square of the sheet's side, and they grow at different rates: two per panel against three per interior vertex. So the counted column runs (n − 1)(3 − n) and is positive at two, nought at three and increasingly negative after that, while the measured mobility is one on every row. The redundant column is the difference and it is exactly (n − 2)² — one at three, four at four, nine at five, thirty-six at eight. A twelve-by-twelve sheet of a hundred and forty-four panels is counted at minus ninety-nine and has a hundred repeated constraints, and it is the same mechanism as the smallest one on this table.
Fig. 7 What survives the objection: the same pattern at six sizes, with one freedom at every one of them. The obstruction is a property of the crease pattern rather than of how many vertices it happens to have, which is why the count going the other way is not an accident of size.

Where the compatibility conditions live

One last thing worth locating, because it is easy to imagine the conditions as living on the creases and they do not.

The unknowns of a folded pattern are its fold angles, and the conditions above are not conditions on those. They are conditions on the flat drawing: on where the vertices are, which is to say on the panels’ shapes. A pattern either satisfies them or does not, before anything is folded, and folding is then either possible or not.

That is a different arrangement from anything else on this site. A four-bar’s lengths decide whether its crank turns and how far it goes, but every set of four lengths that can be assembled at all is a mechanism of some sort. Here the shapes decide whether there is a mechanism, full stop, and almost all of them decide that there is not.

The pattern, flat. A Miura pattern of 3×3 parallelograms. The 4 interior vertices are marked; the 12 creases between two panels are the mechanism's unknowns and the boundary edges are not. Every one of these vertices is developable — its sector angles come to a full turn to 8.9e-16 radians — and that is not a condition anybody imposed: a vertex drawn on a flat sheet has sectors that come to a full turn because the sheet is flat. So developability distinguishes nothing, and every argument in this field about which patterns fold is about something else.
Fig. 8 The pattern the conditions are conditions on. Twelve creases, four interior vertices, and eight coordinates that may be moved.

The measure of how special that is comes out of the same arithmetic. Eight free coordinates and one condition on a three-by-three sheet; thirty-two and nine on a five-by-five; two hundred and forty-two coordinates and a hundred conditions on a twelve-by-twelve. In each case the foldable patterns are a surface of codimension (n2)2(n-2)^2, and in each case the surface has no thickness at all.

The obstruction has no address, so the repair has no target

The essay declines to locate the failure at any particular vertex, and that refusal has a practical consequence worth drawing out, because it decides what a designer can and cannot do with a pattern that does not fold.

The obstruction is a property of a matrix, not of a part. The assembly’s constraint system has more independent rows than the fold angles can satisfy, and a rank is a global quantity — every row participates and none of them is at fault. There is no vertex to blame and no crease to move, in the sense that moving any of them changes every closure the crease appears in.

That rules out the repair a designer would naturally attempt. Given a pattern that will not fold, the instinct is to find the offending vertex and adjust it — the same instinct that works on a linkage whose one bad link length can be measured and corrected. Here there is nothing to find. Adjusting one vertex changes three closures, moves the rank condition in a way that depends on all the others, and generally produces a different pattern that also does not fold.

So the design method has to run the other way, and it is the method the field’s own examples all use. Start inside a family known to fold and search within it. A Miura pattern is a parameterised family: choose the panel angles and the panel sizes, and every member of the family folds because the compatibility conditions were solved once, symbolically, by whoever constructed the family. A designer moving inside it is moving along the foldable surface rather than off it.

That is why deployable structures are so overwhelmingly built from repeated identical units. Repetition is not an aesthetic choice and it is not a manufacturing economy first; it is the only cheap way of satisfying a number of conditions that grows with the pattern while the number of free parameters does not. A pattern of one repeated vertex satisfies its conditions once and inherits them everywhere.

The alternative — fitting a network of all-different units numerically — is a real method and it is a different activity entirely. It means solving the compatibility conditions as a system, on a pattern with as many unknowns as vertices, and accepting that the answer is a set of measure zero found by a solve rather than a family that can be drawn. That is how a freeform folded surface is designed, and it is why such surfaces arrived long after the periodic ones.

What it costs a designer

The practical shape of this is worth stating, because it is the reason deployable structures are made of a few repeated units rather than many different ones.

A network of NN units drawn freehand has to satisfy a number of conditions that grows like NN, on parameters that also grow like NN. Satisfying them by search is not an option and satisfying them by luck is not either. What is available is symmetry: build the assembly out of copies of one unit, arranged so that the conditions are all the same condition, and the count of independent conditions collapses to one or two.

That is exactly what a Miura pattern is, and exactly what a deployable ring’s kink angle is: one number, chosen once, that makes every one of the assembly’s repeated conditions the same condition and therefore satisfiable. It is why this field’s mechanisms all look like tessellations, and it is a design constraint of a kind the rest of this site never meets, because a chain has no conditions of this sort at all.

The alternative — a network of units that are all slightly different, each fitted to its neighbours — is the general problem, and it is a system of (n2)2(n-2)^2 equations in the vertex positions with no structure to exploit. Solving it is possible and is somebody’s subject. What this field measures is what happens when it has not been solved, which is: nothing moves, and the drawing gives no sign.

What this makes readable

Essays that name this one as a prerequisite.

About the same objects

Not linked from either essay — found by the objects both name.

What links here

The 8 of 12 essays linking to this one that name the most of the same objects.

The objects this essay names

Each one links to every other essay that touches it.

CompatibilityCrease patternDevelopabilityMobilityNetworkRedundant constraintResidualRigid origamiSpherical linkage