Table of Contents

Introduction

Introduction

These pages contains the derivation all possible symmetry patterns of wallpapers that has rotational and or translational symmetries. (Reflection or glide reflection are not included here.) Technically, it is a derivation of all discontinuous groups of rotation and translation in the plane. An appendix contains illustrations of all the 17 wallpaper groups.

This exposition is written by a math lover for math lovers. The topic is developed from a pure math point of view. It began when I was learning wallpaper groups and wanted a rudimental understanding. The materials are originally based on chapter 2 of David Hilbert and S. Cohn-Vossen's Geometry and the Imagination, 1932. (English translation published by Chelsea Publishing Company, 1952.) Later additions and revisions gather information from many sources. (see the Reference Section)

This tutorial is divided into the following chapters:

  1. Introduction. This is the page you are reading.
  2. Some Theorems on Rotation and Translation. Theorems that will be used throughout later chapters.
  3. The Discontinuous Groups of Rotation and Translation in the Plane. A setting of the groups to be discussed.
  4. Derivation and Classification of Groups. The actual derivation, using theorems in previous chapters.
  5. Appendix: The 17 Wallpaper Groups with a wallpaper gallery.
  6. References and Related Web Sites.

Audience

This tutorial would be of interest to anyone who wants an introduction to wallpaper groups. For example, students who have just learned the concept of groups, scientists and engineers with a casual interest in the mathematics of crystallography, or any general math lovers.

A knowledge of highschool level geometry is needed for reading the section: Some theorems of rotation and translation. For later chapters, you should know vectors and understand the concept of a group, usualy taught in 3rd year college. If you are a highschool student and find this writing too difficult, visit some of the sites in the section Related Web Sites.

About the Author

I was born in 1968. I studied mathematics in a two-year community college (in California, US) and spend several years studying math on my own. To me, mathematics is very important, to the point that everything else in life seems trivial. As of 1998, I do not have a degree. My lifelong goal is to be a contributing mathematician. (I'm very disatisfied with my experience at school. I felt that the education system has become a bureaucratic rigmarole and people forget the goal of education. School system is now a pestering fashionable business full-fleged with political trendies.)

Please send me (xah@best.com) any comments, suggestions, or corrections you have on this exposition.

Conventions and Notations

In our context, symmetry will mean rotation or translation but excluding reflection and glide reflection. Similarly, a transformation will mean rotation, translation, or identity only. Sometimes we will use the word "motion" to mean transformation. Exceptions should be obvious.

Let r[{x,y},alpha] denote a rotation of alpha around fixed point with coordinates {x,y}, and t[{x,y}] denote a translation with vector {x,y}. Capital letters will usually denote a point in the plane. We'll use the notation r[C,alpha][P] to mean a point obtained by applying the rotation r[C,alpha] to P. Similarly, t[V][P] means a point obtained by applying the translation t[V] to P. A double equal sign will mean a true statement of equality, e.g. 2+2==4. A colon-equal sign will mean a definition or assignment, e.g. a:=7, Q:=t[V][P]. The distinction is for clarity of meaning but you could just use a single equation sign as in conventional text. Inequality will be denoted by =!=, e.g. 3=!=4. For brevity, we'll use r1[C,alpha] to mean r1:=r[C,alpha]. Similarly, t1[V] is a short hand for the assignment t1:=t[V]. After such assignments, we can string a series of symbols to indicate a succesion of transformations, e.g. r1*r2*t1*r2^-1. If m is a motion, then m^-1 will denote it's inverse. For example, the inverse of r[C,alpha] is r[C,-alpha] and can be written as (r[C,alpha])^-1. Similarly, (t[V])^-1==t[-V].

Supplemental Softwares

An illustration icon indicates a Cabri Geometry II file. An illustration icon indicates a Mathematica version 3 notebook. These are supplementary files that help understanding and exploration. To learn more about them, please see my other sites:

Most graphics in this work are generated by Mathematica by the package PlaneTiling.m. The package is available at http://www.best.com/%7Exah/SpecialPlaneCurves_dir/MmaPackages_dir/mmaPackages.html.

There are a number of softwares that specializes in 2D tiling and symmetry. I highly recommend the following.


Last Updated: 1998/05/23.
© copyright 1997-1998 by Xah Lee. (xah@best.com)