Computational Origami Construction as Constraint Solving and Rewriting

被引:1
|
作者
Ida, Tetsuo [1 ]
Marin, Mircea [1 ]
Takahashi, Hidekazu [1 ]
Ghoura, Fadoua [1 ]
机构
[1] Univ Tsukuba, Dept Comp Sci, Tsukuba, Ibaraki 3058357, Japan
关键词
computational origami; constraint solving; rewriting; functional logic programming; automated theorem proving;
D O I
10.1016/j.entcs.2008.06.032
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:31 / 44
页数:14
相关论文
共 50 条
  • [1] Proving and constraint solving in computational origami
    Ida, T
    Tepeneu, D
    Buchberger, B
    Robu, J
    [J]. ARTIFICIAL INTELLIGENCE AND SYMBOLIC COMPUTATION, PROCEEDINGS, 2004, 3249 : 132 - 142
  • [2] Graph Rewriting in Computational Origami
    Ida, Tetsuo
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 20 - 27
  • [3] Constraint functional logic programming for origami construction
    Ida, T
    Marin, M
    Takahashi, H
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2003, 2895 : 73 - 88
  • [4] Modeling origami for computational construction and beyond
    Ida, Tetsuo
    Takahashi, Hidekazu
    Marin, Mircea
    Ghourabi, Fadoua
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 2, PROCEEDINGS, 2007, 4706 : 653 - 665
  • [5] Modeling origami for computational construction and beyond
    Department of Computer Science, University of Tsukuba, Tsukuba 305-8573, Japan
    [J]. Lect. Notes Comput. Sci., PART 2 (653-665):
  • [6] Graph Rewriting, Constraint Solving and Tiles for Coordinating Distributed Systems
    Ugo Montanari
    Francesca Rossi
    [J]. Applied Categorical Structures, 1999, 7 : 333 - 370
  • [7] Graph rewriting, constraint solving and tiles for coordinating distributed systems
    Montanari, U
    Rossi, F
    [J]. APPLIED CATEGORICAL STRUCTURES, 1999, 7 (04) : 333 - 370
  • [8] Computational construction of a maximum equilateral triangle inscribed in an origami
    Ida, Tetsuo
    Takahashi, Hidekazu
    Marin, Mircea
    Ghourabi, Fadoua
    Kasem, Asem
    [J]. MATHEMATICAL SOFTWARE-ICMS 2006, PROCEEDINGS, 2006, 4151 : 361 - 372
  • [9] Modeling of origami by graph rewriting
    Takahashi, Hidekazu
    Ida, Tetsuo
    [J]. Computer Software, 2010, 27 (02) : 2 - 13
  • [10] Origami fold as algebraic graph rewriting
    Ida, Tetsuo
    Takahashi, Hidekazu
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2010, 45 (04) : 393 - 413