Wallpaper patterns - the mathematics

Below we describe the four basic transformations, translations, reflection, rotation and glide reflection that all patterns are mode of; the 17 different Wallpaper patterns the frieze groups, cyclic group and dihedral groups. Further sections describe the alternative orbifold notation and how orbifolds can be used to find the Chromatic number of each pattern giving the minimum number of colours needed to colour symmetrical tilings so that no two tiles of the same colour share an edge.

Separate pages give more details on group theory and the mathematics behind the code.

Basic transformations

The wallpaper patterns are produced by combining a number of transformations. The basic transformations are
180 rotation 120 rotation 120 rotation
A translation A reflection - M A glide-reflection: a translation follow by a reflection - G
180 rotation 120 rotation 120 rotation 120 rotation
180° rotation - P2 120° rotation - P3 90° rotation - P4 60° rotation - P6

 

Each wallpaper pattern is based on a pair of translations in different directions. The translations are applied multiple times to give a repeating image. This defined a regular grid of points called a lattice.

The lattice produced by the translations

The blue shape in the program is called the fundamental domain. The image inside it is translated, rotated and reflected to produce the final image. The yellow parallelogram is one cell in the lattice, the image inside every other cell will be identical to this.

Fundamental domain and one lattice cell.

The symmetry lines can be shown. In this pattern the final image is produced by reflecting in the magenta lines. This pattern also has rotational symmetry: each cyan-rectangle is a center of 180° rotation.

Symmetry lines and points of rotation,
Some groups allow some flexibility in the shape of the fundamental domain. For instance the P1 group allows curved edges as used in some of Escher's woodcuts. Here, for simplicity, the fundamental domain is restricted to be a polygon although alternate version of the P1 and P2 rules based on hexagonal cells and the P31M rule with a kite-shaped fundamental domain.

Other groups are more restrictive, if the group contains rotation points then the fundamental domain must pass through these point and if the pattern contains a line of reflection then that line will form one edge of the fundamental domain.

Symmetry lines and points of rotation,

The patterns

Lattice type: parallelogram
P1 patternP1: the simplest pattern, two translations in different directions. P2 patternP2: this pattern has an extra 180° rotation.
Lattice type: diamond
CM patternCM: a reflection along a diagonal CMM patternCMM: two reflections along the diagonal
Lattice type: rectangle, the translations are at right angles
PM patternPM: A reflection PG patternPG: A glide reflection
PMG patternPMG: A reflection and a glide reflection PGG patternPGG: Two glide reflections at right angles PMM patternPMM: Two reflections at right angles
Lattice type: square
P4 patternP4: a 90° rotation P4M patternP4M: a 90° rotation and a reflection P4G patternP4G: a 90° rotation and a glide-reflection
Lattice type: hexagon
P3 patternP3: a 120° rotation P3M1 patternP3M1: a 120° rotation and a reflection. Line of reflections pass through opposite vertices of the hexagon P31M patternP31M: a 120° rotation and a reflection. Line of reflections pass through centers of the edges the hexagon
P6 patternP3: a 60° rotation P6M patternP3M: a 60° rotation and a reflection

Frieze groups, cyclic groups and dihedral groups

As well as the wallpaper groups their are three other families of symmetries in the plane.

Whilst the wallpaper groups repeat in two directions the frieze groups only repeat in a single direction

frieze group F1 F1 translation in one direction
Symmetry of the infinite sequence of letters pppppp
frieze group F2 F2 a glide-reflection
pdpdpd.
frieze group F3 F3 translation and a parallel reflection
CCCCCC
frieze group F4 F4 translation and a pair of parallel reflections
pqpqpq
frieze group F5 F5 translation and 180° rotation
pdpdpd
frieze group F6 F6 translation and a perpendicular reflection and 180° rotation
pdbqpdbq.
frieze group F7 F7 translation, perpendicular reflection, parallel reflection
XXXXXX.

Frieze groups are often found in decorative borders. The top border of this page is F2 and the left hand side border is F4.

The cyclic and dihedral groups all have rotational symmetry about a single point. Cyclic groups have n-fold rotation symmetry (rotation by 360°/n). Dihedral groups have an n-fold rotational symmetry and two reflections in lines at 180°/n to each other.

Cyclic groups
C2 cyclic group C2 C3 cyclic group C3 C4 cyclic group C4 C5 cyclic group C5 C6 cyclic group C6
Dihedral groups
D2 dihedral group D2 D3 dihedral group D3 D4 dihedral group D4 D5 dihedral group D5 D6 dihedral group D6

The group D1 is technically classed as a dihedral group it just consists of a single reflection.

D1 dihedral group D1

Readers comments

Add a comment/link:

Enter your comment about this page here.

Subject:

 

Links To add a link to another website with useful info add the details here.
Name of Site:
URL for Site:
Details:

Your Name:
email address:
Email addressed added here will not be displayed on the website or be passed to third parties.
They are used incase we need to get in touch with you.
1 + 5 =
Answer the sum to prove your not a robot. As we all know robots can't add.
To prevent spam all comments are moderated, comments with spam or swearing are blocked.


Copyright R Morris 2025