Abstract
Origami (paper folding) has a long tradition in Japan’s culture and education. We are developing a computational origami system, based on symbolic computation system Mathematica, for performing and reasoning about origami on the computer. This system is based on the implementation of the six fundamental origami folding steps (origami axioms) formulated by Huzita. In this paper, we show how our system performs origami folds by constraint solving, visualizes each step of origami construction, and automatically proves general theorems on the result of origami construction using algebraic methods. We illustrate this by a simple example of trisecting an angle by origami. The trisection of an angle is known to be impossible by means of a ruler and a compass. The entire process of computational origami shows nontrivial combination of symbolic constraint solving, theorem proving and graphical processing.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Buchberger, B.: Ein algorithmisches Kriterium für die Lösbarkeit eines algebraischen Gleichungssystems (An Algorithmical Criterion for the Solvability of Algebraic Systems of Equations). Aequationes mathematicae 4/3, 374–383 (1970); (English translation in Buchberger, B., Winkler, F. (eds.): Gröbner Bases and Applications, Proceedings of the International Conference “33 Years of Gröbner Bases”, Research Institute for Symbolic Computation, Johannes Kepler University, Austria. London Mathematical Society Lecture Note Series, vol. 251, pp. 535 –545. Cambridge University Press, Cambridge (1998)
Buchberger, B., Dupre, C., Jebelean, T., Kriftner, F., Nakagawa, K., Vasaru, D., Windsteiger, W.: The Theorema Project: A Progress Report. In: Kerber, M., Kohlhase, M. (eds.) Symbolic Computation and Automated Reasoning (Proceedings of CALCULEMUS 2000, Symposium on the Integration of Symbolic Computation and Mechanized Reasoning, St. Andrews, Scotland, August 6-7, pp. 98–113. A.K. Peters Publishing Co., Natick (2000)
Buchberger, B., Ida, T.: Origami Theorem Proving, SFB Scientific Computing Technical Report 2003-23-Oct, Research Institute for Symbolic Computation, Johannes Kepler University Linz, Austria (2003)
Chen, T.L.: Proof of the Impossibility of Trisecting an Angle with Euclidean Tools. Mathematics Magazine 39, 239–241 (1966)
Fushimi, K.: Science of Origami, a supplement to Saiensu, p. 8 (October 1980) (in Japanese)
Geretschläger, R.: Geometric Constructions in Origami (in Japanese, translation by Hidetoshi Fukagawa), Morikita Publishing Co. (2002)
Haga, K.: Origamics Part I: Fold a Square Piece of Paper and Make Geometrical Figures (in Japanese), Nihon Hyoronsha (1999)
Hull, T.: Origami and Geometric Constructions (1997) , available online at http://web.merrimack.edu/thull/geoconst.html
Huzita, H.: Axiomatic Development of Origami Geometry. In: Proceedings of the First International Meeting of Origami Science and Technology, pp. 143-158 (1989)
Ida, T., Marin, M., Takahashi, H.: Constraint Functional Logic Programming for Origami Construction. In: Ohori, A. (ed.) APLAS 2003. LNCS, vol. 2895, pp. 73–88. Springer, Heidelberg (2003)
Robu, J.: Automated Geometric Theorem Proving, PhD Thesis, Research Institute for Symbolic Computation, Johannes Kepler University Linz, Austria (2002)
Wolfram, S.: The Mathematica Book, 5th edn. Wolfram Media (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ida, T., Ţepeneu, D., Buchberger, B., Robu, J. (2004). Proving and Constraint Solving in Computational Origami. In: Buchberger, B., Campbell, J. (eds) Artificial Intelligence and Symbolic Computation. AISC 2004. Lecture Notes in Computer Science(), vol 3249. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30210-0_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-30210-0_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23212-4
Online ISBN: 978-3-540-30210-0
eBook Packages: Springer Book Archive