Flat origami is Turing Complete
Thomas C. Hull, Inna Zakharevich

TL;DR
This paper demonstrates that flat origami can simulate any Turing machine, showing its computational universality by encoding cellular automata within crease patterns.
Contribution
It proves that flat origami, with optional creases, is Turing complete, establishing its computational universality and complexity.
Findings
Flat origami can simulate Rule 110 cellular automaton.
Determining valid crease patterns is NP-complete.
Flat origami is P-complete as a computational device.
Abstract
"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 along with a layer ordering that tracks which points of are above/below others when folded. The set of crease lines that a flat origami makes (i.e., the set on which the mapping 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 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Materials and Mechanics · Cellular Mechanics and Interactions · Structural Analysis and Optimization
