Origami and Partial Differential Equations: Bernard Dacorogna, Paolo Marcellini, and Emanuele Paolini
Origami and Partial Differential Equations: Bernard Dacorogna, Paolo Marcellini, and Emanuele Paolini
Differential Equations
Bernard Dacorogna, Paolo Marcellini, and Emanuele Paolini
O
rigami is the ancient Japanese art of
folding paper. Even if origami is mainly
an artistic product, it has received a
great deal of attention from mathe-
maticians, because of its interesting
algebraic and geometrical properties.
We present a new mathematical model of
origami with a double purpose. On one hand y |y|
Figure 1. The map u(x, y) = (x, √2 , √2 )
we give an analytical approach which provides describes a 90-degree folding in R3 of the
a new perspective to the existing algebraic and square paper Ω in the left-hand side. The
geometrical models. On the other hand we use gradient of u is a 3 × 2 orthogonal matrix.
origami as a tool to exhibit explicit solutions to
some systems of partial differential equations.
Mechanical properties of paper, as a material, are
simple. A sheet of paper is rigid in tangential direc-
tions. Indeed, it cannot be stretched, compressed,
or sheared. If a sheet of paper is constrained on
a plane, it would only be possible to achieve rigid
motions, i.e., rotations and translations of the
whole sheet. On the other hand, in the normal
direction it can be easily folded. This is due to
the infinitesimal thickness of the paper and to Figure 2. The map
the elastic properties of the fibers composing the u(x, y) = (x, sign(y)(1−cos y), sin |y|), is not
material. piecewise linear. However, the gradient is a
The physical properties we have described so far 3 × 2 orthogonal matrix.
can be defined from a mathematical point of view.
To this aim we let Ω ⊂ R2 be a two-dimensional
domain (usually a rectangle), which is the reference configuration for the sheet of paper. An origami is
a suitable immersion of the sheet of paper in the
Bernard Dacorogna is professor of mathematics at the three-dimensional space. Hence it can be identified
École Polytechnique Fédérale de Lausanne, Switzerland. with a map u (see Figures 1 and 2)
His email address is bernard.dacorogna@epfl.ch.
u : Ω ⊂ R2 → R3 .
Paolo Marcellini is professor of mathematics at the Uni-
versity of Firenze, Italy. His email address is marcellini@ The tangential rigidity can be expressed by
math.unifi.it. requiring that u is a rigid map of Ω into R3 .
Emanuele Paolini is assistant professor of mathematics In other words the gradient Du(x) of the map
at the University of Firenze, Italy. His email address is u is an orthogonal 3 × 2 matrix, meaning that,
paolini@math.unifi.it.
for every x ∈ Ω, We will see (cf. Theorem 4.1) that such condition is
3×2 t enough to guarantee, on a simply connected open
Du(x) ∈ O(3, 2) := {M ∈ R : M M = I}.
set Ω, that a given union of segments Σ is actually
t
Since Du Du = I, the rank of Du is maximal; the singular set Σu of some rigid map u.
hence the immersion is locally one-to-one. Thus, Our general definition allows us, in a natural way,
if u is sufficiently regular, it is a local isometry to consider in the higher-dimensional case a map
between R2 and the manifold u(Ω) ⊂ R3 with the u : Ω ⊂ Rn → Rm , where the gradient Du(x) is an
metric induced by the ambient space R3 . Therefore orthogonal m × n matrix. That is, Du(x) ∈ O(m, n),
the Gauss curvature of u(Ω) coincides with the where
Gauss curvature of Ω, which is zero, and u(Ω) is a
developable surface (see [15]). O(m, n) := {M ∈ Rm×n : M t M = I}.
Since origami is a folded paper, the map u cannot When m = n we simply write O(n). In this case
be everywhere smooth; it is only piecewise smooth. our mathematical global approach also allows
Folding creates discontinuities in the gradient. us to consider flat origami in higher dimensions
Since we do not allow cutting the sheet of paper, (u : Ω ⊂ Rn → Rn , Du(x) ∈ O(n)), which will also be
u is, however, a continuous map. The singular set called hyper-origami. As an example, for n = 3, we
Σu ⊂ Ω, which is the set of discontinuities of the will describe, in the section “Fractal Construction”,
gradient Du, is called crease pattern in the origami how to “fold” a cube.
context. Usually this set is composed by straight Closely related is the more difficult problem of
segments (as in Figure 3), but it is also possible to finding a map with orthogonal gradient satisfying
make origami with curved folds (see Figure 4). some boundary condition. For example, when
This formulation of an origami as a map
n = m = 2, we consider the Dirichlet problem
u : Ω ⊂ R2 → R3 also allows us to consider modular (
origami, which corresponds to a domain Ω which Du(x) ∈ O(2) for a.e. x ∈ Ω
is not connected (several sheets of paper), as for (1)
u(x) = 0 for x ∈ ∂Ω.
instance in Figure 5.
A special attention will be given to the so-called At first sight one could think that, by means of
flat origami. A flat origami is defined as a map repeated folding, a sheet of paper could in principle
whose image is contained in a plane; it can be be crunched to a single point, say the origin. To
represented, up to a change of coordinates, as a convince oneself that this is not possible it is
map enough to look at the equation. An origami folded
u : Ω ⊂ R2 → R2 . to a single point y0 (= 0) is in fact represented
by the constant map u ≡ y0 , which, however, has
In this case it can be proved that the folding lines
gradient Du ≡ 0 6∈ O(2).
must be straight segments which satisfy some
In order to solve (1), we have to take advantage
angle condition at every vertex of the singular set
of the fact that the boundary does not have full
Σu . More precisely, at any vertex of the singular
dimension. Anyway, the construction cannot be
set Σu , exactly 2k consecutive angles α1 , · · · , α2k
that simple; in fact, it is impossible to find a map
meet with the property that
solving the system and which is smooth on some
α1 + α3 + · · · + α2k−1 = α2 + α4 + · · · + α2k = π . neighborhood of a point of the boundary. Indeed,
Axiom 2: Given two points P1 and P2 , there is a One of the main points turns out to be that of
unique fold placing P1 onto P2 . finding the best possible packing of given disks
Axiom 3: Given two lines L1 and L2 , there is a fold into the paper rectangle (see the left-hand side in
placing L1 onto L2 . Figure 8); in fact, we notice that every origami is a
Axiom 4: Given a point P and a line L, there is a short map, namely
unique fold perpendicular to L passing through P .
Axiom 5: Given two points P1 and P2 and a line |u (x) − u (y)| ≤ |x − y| , ∀ x, y ∈ Ω;
L, there is a fold placing P1 onto L and passing this means that the distance of two points in the
through P2 . folded model cannot be larger than the distance of
Axiom 6: Given two points P1 and P2 and two lines the two points in the unfolded model. This implies,
L1 and L2 , there is a fold placing P1 onto L1 and P2 for example, that the preimage of the claws of
onto L2 . the crab in Figure 8 must contain the whole circle
Axiom 7: Given a point P and two lines L1 and L2 , centered in the preimage of the tip of the claw with
there is a fold placing P onto L1 and perpendicular radius given by the length of the claw.
to L2 . Recently in [19] some numerical algorithms have
been found to reproduce three-dimensional curved
For a slightly different approach to these axioms models. Some of them have the peculiar property
and for the connection to Galois theory, we refer that the crease pattern is mostly composed of
to the book by Cox [6]. curved lines, whereas classical origami only uses
Origami constructions, contrary to rule-and- straight lines. Curved creases have also been
compass ones, allow one to trisect any angle (see considered by Huffman [15].
Figure 7), to double a cube, or to construct a regular Another interesting application comes from
heptagon. aerospace engineering. A team of scientists at the
Another topic, more closely related to what we Lawrence Livermore National Laboratory in the
discuss in this paper, is the problem of finding an United States are building a large space telescope.
algorithm to decide whether a given crease pattern To put it into action in space, the telescope will be
can actually be folded to generate a physical origami, folded and unfolded following the rules of origami.
i.e., a rigid map without interpenetration. The The picture in Figure 9, taken from [14], represents
problem turns out to be NP-hard (nondeterministic a prototype of the telescope.
polynomial-time hard), see [4].
Other interesting research is devoted to con-
structing crease patterns to fold to some given
three-dimensional models with elaborated shape.
With suitable software, Lang [21] has been able to
fold realistic models of different kinds of animals.
(Courtesy/LLNL.)
(Image(s) courtesy of Robert J.
Lang, www.langorigami.com.
Figure 8. On the left-hand side the “ball Mathematical Origami as a Rigid Map
packing technique” to create the crease In this presentation an origami will be modeled by
pattern of the model (crab) shown on the right the notion of rigid map. A map u : Ω ⊂ Rn → Rm is
(by R. T. Lang). said to be a rigid map if it is Lipschitz continuous
and Du(x) ∈ O(m, n) for a.e. x ∈ Ω.
It turns out (see [11]) that the corresponding angle Lipschitz solution may exist. Curiously enough, if
condition (3) is, in this case, much more restrictive there is a solution of (4) or more generally of (5),
in the sense that at every vertex of Σu = ΣDv exactly then, in general, there are infinitely many solutions.
four consecutive angles α+ , α− , β+ , β− meet with Let us review some of the techniques for solving
π such equations and see how the constructions we
α + + β+ = π and α − = β− = .
2 have proposed for origami may shed light on some
We call this property “second-order angle condition”. issues related to implicit PDEs.
The singular set represented in Figure 12 satisfies Let us start with the scalar case m = 1 which
the second-order angle condition, in contrast with has received considerable attention since the work
the singular set of Figure 6. of E. Hopf, notably by Kruzkov, Lax, and Oleinik.
In this case the equation
Implicit Partial Differential Equations: F(x, u, Du) = 0
Conclusion
What we have done so far is to find explicit solutions is sometimes called Hamilton-Jacobi equation.
to Dirichlet problems, as in the section “Fractal Crandall-Lions further developed in this context
Construction”. This kind of problem belongs the important tool of viscosity solution. The beauty
to a wider class, called implicit partial differential and the importance of the viscosity method is that,
equations. Namely we look for Lipschitz continuous at the same time, it gives existence of solutions
solutions to and a way of selecting one among the infinitely
(
F (x, u (x) , Du (x)) = 0 for a.e. x ∈ Ω many solutions of (5). It is, however, of crucial
(5) importance in this context that the Hamiltonian
u (x) = ϕ (x) for x ∈ ∂Ω,
F be convex in the variable Du. For example, the
where u, ϕ : Ω ⊂ Rn → Rm and F : Ω × Rm × Rm×n → eikonal equation
R (also called Hamiltonian). (
|Du (x)| = 1 for a.e. x ∈ Ω
Note that, as in (4), the problem is apparently ill
posed, since we want to solve a first-order PDE and u (x) = 0 for x ∈ ∂Ω
at the same time prescribe full Dirichlet condition
has, for convex domains Ω, the viscosity solution
on the boundary. Indeed, except for very special
cases, no C 1 solution is to be expected, and only u (x) = dist (x, ∂Ω) ,
although, as said earlier, there are infinitely many (ii) The Baire category method is the other tool
other solutions, one of them being and has been introduced by Cellina, Bressan-Flores,
and De Blasi-Pianigiani for the scalar case and
u (x) = − dist (x, ∂Ω) .
generalized to the vectorial context by Dacorogna-
However, as soon as the Hamiltonian F is Marcellini.
nonconvex (with respect to the last variable) and We also point out that, in the scalar case
still in the scalar case m = 1, or in the vectorial m = 1, and for Hamiltonians F, not necessarily
context n, m ≥ 2 (as for origami), the viscosity convex, that do not depend on lower-order terms
theory does not apply. Two other main theories (i.e., F(Du) = 0), explicit solutions can easily be
have been developed to deal with these cases, and, obtained and are known as “pyramids”, following
although different, they give essentially the same the work of Cellina and Friesecke. This was a source
results (for detailed references see [9]). However, of inspiration to construct explicit solutions of
both theories are purely existential and do not give (4) to Cellina-Perrotta and to the work presented
a simple criterion for selecting one solution among here. Contrary to the finite element method used in
the infinitely many as did the viscosity theory. Let numerical analysis to build approximated solutions,
us briefly discuss both of them. here, by means of piecewise affine maps with
(i) The theory of convex integration proposed appropriate grid, we are able to exhibit exact
by Gromov is one of them. It was originally solutions.
introduced to give a new proof of the celebrated Since the two approaches described above are
Nash-Kuiper theorem on isometric embedding, only existential, it is then an important issue to
which is closely related to the problem discussed in single out one solution among the infinitely many.
the present paper. The theory of convex integration It is what we achieved by means of origami for the
has been developed in the context of implicit partial special problem (4). There are many other problems
differential equations by Müller-Sverak and others. related, for example, to geometry, optimal design,