Linked Penrose Tilings

Year: 2025 Authors: Ulrich Reitebuch

Core claim

A small modification of the cut-and-project method makes every Penrose tiling part of a set of five linked “friend” tilings.

Topics

Penrose tilings, cut-and-project method, linked tilings, Wieringa roof

Domains

aperiodic tilings, quasicrystals, lattice projection, golden ratio, mathematical art, paper craft, design, visualization

Methods

de Bruijn construction, 5D projection, vertex filtering, cut-and-glue fabrication

Media

paper sheets, colored paper, cut lines, circular arcs

Paper text

The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.

Bridges 2025 Conference Proceedings

Linked Penrose Tilings

Ulrich Reitebuch

Institut für Mathematik, Freie Universität Berlin, Germany; Ulrich.Reitebuch@fu-berlin.de

Abstract

Based on N. G. de Bruijn’s work on Penrose tilings, we show a novel way to construct five linked Penrose rhombus tilings. If we consider the classical inflation and deflation of Penrose tilings as a parent-child relation, these five tilings can be seen as belonging to five different families being close friends.

The Aperiodic Tilings by Sir R. Penrose

In the 1970s, Sir R. Penrose discovered aperiodic tilings consisting of a small number of prototiles [3]. The first tiling consists of four types of tiles named pentagon, star, boat, and diamond (this tiling is also called P1 tiling). The second tiling (P2) has only two types of tiles called kite and dart. This article makes use of the rhombus tiling known as P3 tiling, consisting of two types of rhombi. The thin rhombus has inner angles and , the thick rhombus has inner angles and , and all edges in the tiling have the same length.

These three tilings come with inflation and deflation rules, which allow to create closely related coarser and finer tilings. Aperiodicity is achieved by rules, how tiles may be attached to each other—these are often represented by markings like single and double arrows on the edges of the tiles, but it is also possible to create jigsaw puzzle pieces with tabs and blanks enforcing the attachment rules. The three classical Penrose tilings and attachment rules for the rhombus tiling are shown in Figure 1.

Algebraic Theory

First, we recapitulate parts of the algebraic theory of Penrose tilings by N. G. de Bruijn [1]. Throughout this article, we will write and for the golden ratio. Following the notation of N. G. de Bruijn, the complex fifth unit roots (solving , ) are written as

Where it is convenient, we identify with in the usual way by .

img-0.jpeg Figure 1: Penrose tilings — from left to right: P1 tiling, P2 tiling, P3 tiling, P3 tiling with arrows showing attachment rules, P3 tiling as jigsaw puzzle.

Reitebuch

img-1.jpeg Figure 2: First four images: Points corresponding to the vertices of a P3 tiling—from left to right highlighting points in the pentagon area ; rightmost image: two shift-equivalent tilings and , the shift vector is shown as blue arrow.

To construct a Penrose rhombus tiling, we can use de Bruijn’s cut and project method: For a given vector , , we intersect the plane in space given by , with the standard unit cube grid. For each cube containing a point belonging to the plane in its interior, we round up each component to the next integer value . The point is then projected orthogonally to . These projected points are the vertices of a Penrose rhombus tiling in the plane , and each Penrose rhombus tiling can be computed in this way.

N. G. de Bruijn shows further, that a Penrose rhombus tiling is fully determined by the complex parameter . A point with integer representation is a vertex of the rhombus tiling if and only if its index sum is not a multiple of 5 and the point is contained in a pentagon , depending on the residue . Here, is the regular pentagon with vertices , and is the regular pentagon with vertices , and , and . Figure 2 shows the points corresponding to the points of a rhombus tiling and the pentagon areas .

Up to now, the plane is embedded in space, and this is not convenient for creating 2D images. By the matrix

we get a linear transformation , mapping each grid point to a point . The first two entries define a point in , the third entry gives the index sum , and the last two entries define another point in .

Construction in a Nutshell

Although the cut and project method is described in space, it is not necessary to operate in . To construct a P3 tiling, we first choose the complex parameter . For a section of the grid, we use the matrix to compute for corresponding points and and the index sum . If , we verify if the point is inside the corresponding pentagon area , and if it is, the point is a vertex of the P3 tiling, otherwise it is discarded. Pairs of points with distance 1 are connected by an edge.

Wieringa Roof

The first three entries give a representation by rhombi in space—if we scale the third entry by , all these rhombi with vertices in space have the same shape with ratio between their long

Linked Penrose Tilings

img-2.jpeg Figure 3: From left to right: Small part of a P3 tiling, labeling of vertices by index sums, using labels to compute height values , Wieringa roof over the tiling, larger part of the Wieringa roof.

and short diagonal, building a structure called “Wieringa roof” by N. G. de Bruijn [1]. The rhombus tiling with vertex labels and the Wieringa roof are shown in Figure 3. N. G. de Bruijn states about the index vector for the projected grid points: “Needless to say since , the sum can always be reduced modulo 5, but the fact that the sum is never a multiple of 5 is remarkable.” Several grid points may be projected to the same position in , but for all grid points projected to the same position, the index sum will have the same residue modulo 5. It is not necessary to test all grid points, testing grid points with index sum is sufficient.

Shift-Equivalence

Two rhombus tilings for and for are shift-equivalent if and only if , here is the ideal of all , with and . Shift-equivalent tilings can be transformed into each other by a global translation [1].

For example, if we compute two tilings for and for , since , we get two shift-equivalent tilings: translating the tiling by in direction (i.e., along the real axis), we get the same tiling as by computing for . Since each vertex of the tiling has a representation , its corresponding vertex in can be computed as , which is a different representation for the same point computed for the tiling . For the index sum in the tiling , we have , in the representation computed from shifting the tiling , we get an index sum in , which still—as de Bruijn remarks—omits index sums that are multiples of 5. The rightmost image in Figure 2 shows two tilings and with . The resulting tilings are shift-equivalent; shifting by gives the tiling .

Relations between not Shift-Equivalent Tilings

In this section, we observe new relations between some not shift-equivalent tilings for parameters and , where , , . For convenience, we will later choose , , but the same observations are true for a shift by any integer combination . Using a real integer difference between and is convenient, because in that case the necessary translation direction and distance coincides with .

In the previously described construction, to compute a tiling from , we only use grid points with index sums —let us call the resulting Tiling . But in fact, for the grid, the points where is a multiple of 5 are not special. All grid points in the grid look exactly the same. We might as well look for grid points with index sum and verify for the corresponding points if they are contained in the pentagon area to construct a new P3 tiling—let us call this Tiling . If we use the representation using vertices , this new rhombus tiling will share some vertices with the

Reitebuch

img-3.jpeg Figure 4: From left to right: Tilings (blue) and (sand) with heights and common points highlighted, same tilings with translated by in -direction, Wieringa roofs for all five linked rhombus tilings.

img-4.jpeg

img-5.jpeg

representation of the original rhombus tiling . Since does not contain vertices with index sum and does not contain vertices with index sum , they only share points with index sums . The tilings and share even some edges and complete rhombi. If we translate the representation of down to the usual range for Wieringa roofs , using vertices , the tilings and still have vertices with shared position , but now the height values are always different for the two tilings. So in the representation, the two tilings do not have shared vertex positions, and even edges of the two tilings do not intersect in . There are however edges intersecting rhombi of the other tiling, and intersections of rhombi of the two tilings. The centre parts of the rhombi can be cut out, such that the two tilings with missing interior parts of all rhombi do not intersect in . Figure 4 shows tilings and with both variants of height values. In the same way, we can now create more tilings . First we look for grid points with index sums , verify for each point if its point is contained in the pentagon area , and in that case compute the corresponding point for the tiling . The tiling is identical to , and in general . So this way, we get five different tilings, each of them omitting one residue modulo 5 in the index sums of its vertices.

If we compute a tiling for and then translate the tiling by along the real axis, this results in the same tiling as looking for points with index sum in the pentagon area and computing the corresponding tiling points . Since unless is a multiple of 5, the five tilings , and are not shift-equivalent to each other, but they are very closely related—let us call them friends. Starting with the tiling for one of the values and computing its friend tilings results in exactly the same set of five friend tilings—they are just all five translated by . So within these five friend tilings, every one can be used as the start to generate the same set of five friend tilings.

Friendship between Families

Each P3 tiling is part of a family of P3 tilings by the substitution rule, which is shown in Figure 5: For the rhombus tiling, we get a finer rhombus tiling by splitting each thin rhombus into two halves of small thick rhombi and two halves of small thin rhombi, and splitting each thick rhombus into two halves of small thin rhombi, two halves of small thick rhombi, and one complete small thick rhombus. The new half thick and thin small rhombi always have a fitting other half small rhombus in the neighbouring coarse rhombus, because all coarse edges with single arrows look the same and all coarse edges with double arrows look the same in the substitution rule. In reverse, it is also possible to get back to a coarser tiling from a fine tiling: whenever

Linked Penrose Tilings

img-6.jpeg Figure 5: The refinement rules for the rhombi and a section of a parent tiling (light blue) and its child tiling (black), both with arrows indicating refinement rules on their edges.

img-7.jpeg

two fine thin rhombi share an edge, this is a double arrowed edge, and it is the short diagonal of a coarse thin rhombus, and every single arrow between two thick rhombi in the fine tiling is part of the long diagonal of a coarse thick rhombus.

The ratio of fine to coarse edge length is . By de Bruijn’s method, it is also possible to compute finer and coarser tilings directly: For a given tiling computed from the complex parameter , we can compute the next finer tiling (its “child” by the substitution) by computing a tiling from the complex parameter and scaling the resulting tiling by . The coarser “parent” tiling which has as its child can be created by computing a tiling for the complex parameter and scaling it by . For a given tiling , we can now consider its parent tiling and child tiling and compute their friend tilings , and in the same way as for , by using the same and , verifying the points with the pentagon area for index sum and using the same scaling by and for the resulting friend tilings of the child and parent tiling. The friend tilings of child tiling turn out to be the child tilings of the friend tilings of , so friendship is kept within families: The tiling is the child of friend tiling , is the child of friend tiling , is the child of friend tiling and is the child of friend tiling . The same permutation links the friends of to the friends of its parent tiling : The tiling is the parent of friend tiling , is the parent of friend tiling , is the parent of friend tiling and is the parent of friend tiling . This permutation occurs because the friend tilings on the parent level and on the child level relative to are scaled by and , and the friends can be computed by integer shifts in —but since and , this stays still in the set of friends and only permutes the ordering of friends in different generations.

img-8.jpeg Figure 6: The starfish / ivy leaf / hexagon tiling. From left to right: P3 tiling with labeled vertices, rhombus tiling with labels 1 and 4 removed, starfish / ivy leaf / hexagon tiling in relation to the P1 tiling, used representation of the starfish / ivy leaf / hexagon tiling with circular cut lines.

Reitebuch

img-9.jpeg Figure 7: Five friend starfish / ivy leaf / hexagon tilings, which will be interwoven with each other.

Artistic Realisation

It is hard to see the five tilings in the complete rhombus tilings with cut-out rhombus centres. Therefore, for a realisation of five linked Penrose tilings made from paper, we use a reduced tiling, named starfish / ivy leaf / hexagon tiling by E. A. Lord [2]. We get this tiling by removing all vertices with index sums 1 and 4 from the rhombus tiling, keeping only edges between vertices with index sums 2 and 3. This way, groups of five thick rhombi (related to a P1 star) are joined into a starfish, three thick rhombi join with one thin rhombus (related to a P1 boat) are joined into an ivy leaf, and two neighbouring thin rhombi (related to a P1 diamond) are joined with one thick rhombus into a hexagon. The edges of the starfish / ivy leaf / hexagon tiling can also be obtained by connecting the centres of neighbouring pentagons in the corresponding P1 tiling. Figure 6 shows the starfish / ivy leaf / hexagon tiling in relation to the P1 and P3 tiling.

We cut holes into each starfish, ivy leaf, and hexagon, to let the edges of the related other four tilings pass through the interiors of the tiles. For a visually pleasing appearance, these holes are cut along circular arcs. Figure 7 shows sections of five related tilings. The information about which tiling should be on top and bottom at the vertices is induced from the Wieringa roof values—since all vertices with values 1 and 4 were removed to obtain the starfish / ivy leaf / hexagon tiling, there are only values 2 and 3 left, so not more than two tilings have a vertex at the same position . For each pair of tilings with neighbouring shifts and , where they have common vertices, the heights are always different, and in each pair always the same tiling has the top vertex. Figure 8 shows in the top row the five neighbouring pairs of starfish / ivy leaf / hexagon

img-10.jpeg Figure 8: Top row: The five neighbouring pairs of starfish / ivy leaf / hexagon tilings—for each pair, at common vertices always the same tiling is on top. Bottom row: The five not neighbouring pairs of starfish / ivy leaf / hexagon tilings—there are no common vertices.

Linked Penrose Tilings

img-11.jpeg Figure 9: All cut lines for all five friend tilings.

tilings. Some of the vertices of the tiling on top, which are not contained in the neighbouring tiling, are below edges of the bottom tiling and vice versa, so the edge graphs of neighbouring tilings are linked into each other. For each of the five pairs of starfish / ivy leaf / hexagon tilings with not neighbouring shifts, there are no common vertices; these five pairs are shown in the bottom row in Figure 8. Also here, the edge graphs of all pairs of tilings are linked into each other. At all edge crossings for all pairs of tilings, the information about which edge is on top is induced by linear interpolation of vertex heights along the edges.

These five sections were realised from five sheets of paper in five different colours and then linked into each other by cutting and gluing—all cut lines for holes in starfish, ivy leaf, and hexagon tiles for all five friend tilings are shown in Figure 9, the final result is part of the Bridges 2025 Exhibition of Mathematical Art, Craft, and Design and is shown in Figure 10.

Reitebuch

img-12.jpeg Figure 10: The five linked starfish / ivy leaf / hexagon tilings.

Summary and Conclusions

By a small modification in de Bruijn’s cut and project method, every Penrose tiling is part of a set of five friend tilings. This shows a novel connection between tilings that is richer than simple shift-equivalence.

References

[1] N. G. de Bruijn. “Algebraic theory of Penrose’s non-periodic tilings of the plane. I, II: dedicated to G. Pólya.” Indagationes Mathematicae, vol. 43, no. 1, 1981, pp. 39-66. [2] E. A. Lord. “Quasicrystals and Penrose patterns.” Current Science, vol. 61, no. 5, 1991, pp. 313-319. [3] R. Penrose. “Pentaplexity—A Class of Non-Periodic Tilings of the Plane.” The Mathematical Intelligencer, vol. 2, no. 1, 1979, pp. 32-37.

0 items under this folder.