z-logo
open-access-imgOpen Access
Computational Origami Construction as Constraint Solving and Rewriting
Author(s) -
Tetsuo Ida,
Mircea Marin,
Hidekazu Takahashi,
Fadoua Ghoura
Publication year - 2008
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2008.06.032
Subject(s) - correctness , rewriting , computer science , sequence (biology) , folding (dsp implementation) , theoretical computer science , constraint (computer aided design) , algorithm , programming language , mathematics , geometry , engineering , biology , electrical engineering , genetics
Computational origami is the computer assisted study of mathematical and computational aspects of origami. An origami is constructed by a finite sequence of fold steps, each consisting in folding along a fold line. We base the fold methods on Huzita's axiomatization, and show how folding an origami can be formulated by a conditional rewrite system. A rewriting sequence of origami structures is viewed as an abstraction of origami construction. We also explain how the basic concepts of constraint and functional and logic programming are related to this computational construction. Our approach is not only useful for computational construction of an origami, but it leads us to automated theorem proving of the correctness of the origami construction

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom