|VW - CVM 1.1|
Let G be one of the 17 wallpaper groups.
Imagine that an infinite, flexible membrane is deformed according to a
pattern invariant under G and released from rest. Call
u(x,y,t) its vertical displacement over the
We model the progress of this membrane by the linear wave equation:
The left hand side is called the (spatial) Laplacian of u, a key quantity in our a nalysis.
This equation gives a good approximation, for small displacements, of the membrane's movement over time. Since the wave equation is itself invariant under isometries of the plane , and since the initial data is invariant under G, the membrane will have the same symmetry at every future instant. To make a well-posed problem in PDEs, however, we let the symmetry property play the role of a more traditional boundary condition, arriving at the following problem:
The standard technique of separation of variables yields an infinite series expansion of the solution to this problem, as follows:
The first standard step is to find all possible eigenfunctions of the
Laplacian invariant under the group
G. These form a basis for the space of all square-integrable
wallpaper functions with group G, and each one has a characteristic
way to vibrate into the future. To make a given initial pattern vibrate,
we must decompose it into its eigenfunction expansion and advance each
piece into the future according to its own frequency of vibration.
We begin with an example where the group is pmg , but you are welcome at any time to experiment on-line by
combining eigenfunctions to make your own patterns .
Example in a Rectangular Lattice Experiment interactively with Wallpaper Design Constructing Wallpaper Functions
Communications in Visual Mathematics, vol 1, no 1, August 1998.
Copyright © 1998, The Mathematical Association of America. All rights reserved.
Created: 12 Aug 1998 --- Last modified: Sep 30, 2003 9:36:36 AM
Comments to: CVM@maa.org
We begin with an example where the group is pmg , but you are welcome at any time to experiment on-line by combining eigenfunctions to make your own patterns .