Flat origami is Turing Complete

09/13/2023
by   Thomas C. Hull, et al.
0

Flat origami refers to the folding of flat, zero-curvature paper such that the finished object lies in a plane. Mathematically, flat origami consists of a continuous, piecewise isometric map f:P⊆ℝ^2→ℝ^2 along with a layer ordering λ_f:P× P→{-1,1} that tracks which points of P are above/below others when folded. The set of crease lines that a flat origami makes (i.e., the set on which the mapping f is non-differentiable) is called its crease pattern. Flat origami mappings and their layer orderings can possess surprisingly intricate structure. For instance, determining whether or not a given straight-line planar graph drawn on P is the crease pattern for some flat origami has been shown to be an NP-complete problem, and this result from 1996 led to numerous explorations in computational aspects of flat origami. In this paper we prove that flat origami, when viewed as a computational device, is Turing complete. We do this by showing that flat origami crease patterns with optional creases (creases that might be folded or remain unfolded depending on constraints imposed by other creases or inputs) can be constructed to simulate Rule 110, a one-dimensional cellular automaton that was proven to be Turing complete by Matthew Cook in 2004.

READ FULL TEXT
research
04/07/2022

Flat Folding an Unassigned Single-Vertex Complex (Combinatorially Embedded Planar Graph with Specified Edge Lengths) without Flat Angles

A foundational result in origami mathematics is Kawasaki and Justin's si...
research
06/20/2023

A Parameterized Algorithm for Flat Folding

We prove that testing the flat foldability of an origami crease pattern ...
research
11/05/2021

Computability and Beltrami fields in Euclidean space

In this article, we pursue our investigation of the connections between ...
research
10/13/2019

Face flips in origami tessellations

Given a flat-foldable origami crease pattern G=(V,E) (a straight-line dr...
research
08/20/2019

Verification of Flat FIFO Systems

The decidability and complexity of reachability problems and model-check...
research
07/22/2023

Machine learning discovers invariants of braids and flat braids

We use machine learning to classify examples of braids (or flat braids) ...
research
12/08/2020

Packaging of Thick Membranes using a Multi-Spiral Folding Approach: Flat and Curved Surfaces

Elucidating versatile configurations of spiral folding, and investigatin...

Please sign up or login with your details

Forgot password? Click here to reset