Home | deutsch | Impressum | Sitemap | Intranet | KIT
Workgroup on Number Theory and Algebraic Geometry

Secretariat
Kollegiengebäude Mathematik (20.30)
Room 1.027

Address
Englerstraße 2, 76131 Karlsruhe

Office hours:
Mo - Fr, 9.15 - 11.45

Tel.: +49 721 608 43041

Fax.: +49 721 608 44244

Origamis in Karlsruhe

To begin with: the origamis which we study are not really results of the beautiful Japanese folding art. Though we are also working with squared pieces of paper, we don't fold them, but glue them together.

In fact, our origamis are mathematical objects which are constructed by some simple rules from a few combinatorial data. However, they define interesting and rich objects in differerent mathematical areas as algebraic geometry, geometric group theory and dynamical systems.

Since summer 2007 we have the research project With origamis to Teichmüller curves in moduli space which is funded by the Landesstiftung Baden-Württemberg.

A brief description of origamis

Imagine you are given finitely many copies of the Euclidean unit square. Glue them according to the following rules:

  • Identify each right edge with a left edge (by a translation).
  • Identify each upper edge with a lower edge (by a translation).
  • The resulting surface should be connected.

An origami O is a collection of glueing data satisfying these rules. The resulting surface X is tesselated by squares and naturally carries a translation structure. It is therefore often called square tiled surface.
There are several equivalent descriptions of origamis, e.g. as coverings of a torus ramified at most over one point, as pairs of permutations in S_n satisfying certain conditions, as finite index subgroups of  F_2 up to conjugation, ... (see e.g. [S2])

Each origami O defines the following mathematical objects:

  • A Teichmüller disk  \Delta_O in the Teichmüller spaces  T_{g,n} and  T_g .
  • A Teichmüller curve  C_O in the moduli spaces  M_{g,n} and  M_g .
  • The Veech group  \Gamma(O) , which is a subgroup of SL(2,R) as well as (almost) a subgroup of the mapping class group  \Gamma_{g,n} and of  \Gamma_g , respectively.

Here g is the genus of the origami-surface X, and n is the number of vertices of the tesselation by squares on the surface.

You can find a list of publications on origamis and square tiled surfaces here.


People in Karlsruhe working on origamis

Since summer 2007, there furthermore is the research project With origamis to Teichmüller curves in moduli space funded by the Eliteprogramm für Postdoktorandinnen und Postdoktoranden der Landesstiftung Baden-Württemberg.


Software on origamis

Origami-Library

Our Origami-Library is a package written in C++ which contains programs that

  • calculate the Veech group of an origami and several properties of the corresponding Teichmüller curve based on the algorithm introduced in [S1]
  • generate pictures of origamis in \LaTeX

This software was pogramed by Karsten Kremer and Gabriela Schmithüsen . Please send us an email (to origami@mathematik.uni-karlsruhe.de) if you have questions. The software is free under the GNU General Public License (see below). If you publish results you obtained by using it, please don't forget to give appropriate credit in your publication. If you program more algorithms using this package, we kindly ask you to let us know.

Donwload the package:

  • tar-format: Origami-Library
    (extract files in Unix: gunzip origami-library.tar.gz and tar xvf origami-library.tar)
  • zip-format: origami-library.zip
    (extract files in Unix: unzip origami-library.zip)
Copyright (C) 2007 Karsten Kremer and Gabriela Schmithuesen
Address: Institute for Algebra and Geometry, Fakultaet fuer Mathematik, Universitaet Karlsruhe, D-76128 Karlsruhe, Germany.
E-mail: karsten.kremer@math.uni-karlsruhe.de , schmithuesen@mathematik.uni-karlsruhe.de or origami@math.uni-karlsruhe.de

Origami-Visualize

Screenshot

In addition to the above library we have developed a graphical application that allows you to interactively lay out an origami for inclusion in a publication, using the \LaTeX-support mentioned above. It is implemented using Python and PyGTK.

Download: origami-visualize-435.tar.gz
Example of an oriagmi given in the required format: d4.ori
Example of a latex file which draws an origami given in the .vis format: draw_origami.tex

Copyright © 2009,2011 Joachim Breitner
Address: Institute for Algebra and Geometry, Karlsruhe Institute of Technology, 76128 Karlsruhe, Germany.
E-mail: breitner@kit.edu or origami@math.uni-karlsruhe.de

License

Both software packages are distributed under the conditions of the GNU Public License, version 3:

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.