Skip to content →

Tag: Penrose

an einStein

On March 20th, David Smith, Joseph Myers, Craig Kaplan and Chaim Goodman-Strauss announced on the arXiv that they’d found an ein-Stein (a stone), that is, one piece to tile the entire plane, in uncountably many different ways, all of them non-periodic (that is, the pattern does not even allow a translation symmetry).

This einStein, called the ‘hat’ (some prefer ‘t-shirt’), has a very simple form : you take the most symmetric of all plane tessellations, 632 in Conway’s notation, and glue sixteen copies of its orbifold (or if you so prefer, eight ‘kites’) to form the gray region below:



(all images copied from the aperiodic monotile paper)

Surprisingly, you do not even need to impose gluing conditions (unlike in the two-piece aperiodic kite and dart Penrose tilings), but you’ll need flipped hats to fill up the gaps left.

A few years ago, I wrote some posts on Penrose tilings, including details on inflation and deflation, aperiodicity, uncountability, Conway worms, and more:

To prove that hats tile the plane, and do so aperiodically, the authors do not apply inflation and deflation directly on the hats, but rather on associated tilings by ‘meta-tiles’ (rough outlines of blocks of hats). To understand these meta-tiles it is best to look at a large patch of hats:



Here, the dark-blue hats are the ‘flipped’ ones, and the thickened outline around the central one gives the boundary of the ’empire’ of a flipped hat, that is, the collection of all forced tiles around it. So, around each flipped hat we find such an empire, possibly with different orientation. Also note that most of the white hats (there are also isolated white hats at the centers of triangles of dark-blue hats) make up ‘lines’ similar to the Conway worms in the case of the Penrose tilings. We can break up these ‘worms’ into ‘propeller-blades’ (gray) and ‘parallelograms’ (white). This gives us four types of blocks, the ‘meta-tiles’:



The empire of a flipped hat consists of an H-block (for Hexagon) made of one dark-blue (flipped) and three light-blue (ordinary) hats, one P-block (for Parallelogram), one F-block (for Fylfot, a propellor blade), and one T-block (for Triangle) for the remaining hat.



The H,T and P blocks have rotational symmetries, whereas the underlying block of hats does not. So we mark the intended orientation of the hats by an arrow, pointing to the side having two or three hat-pieces sticking out.

Any hat-tiling gives us a tiling with the meta-tile pieces H,T,P and F. Conversely, not every tiling by meta-tiles has an underlying hat-tiling, so we have to impose gluing conditions on the H,T,P and F-pieces. We can do this by using the boundary of the underlying hat-block, cutting away and adding hat-parts. Then, any H,T,P and F-tiling satisfying these gluing conditions will come from an underlying hat-tiling.

The idea is now to devise ‘inflation’- and ‘deflation’-rules for the H,T,P and F-pieces. For ‘inflation’ start from a tiling satisfying the gluing (and orientation) conditions, and look for the central points of the propellors (the thick red points in the middle picture).



These points will determine the shape of the larger H,T,P and F-pieces, together with their orientations. The authors provide an applet to see these inflations in action.

Choose your meta-tile (H,T,P or F), then click on ‘Build Supertiles’ a number of times to get larger and larger tilings, and finally unmark the ‘Draw Supertiles’ button to get a hat-tiling.

For ‘deflation’ we can cut up H,T,P and F-pieces into smaller ones as in the pictures below:



Clearly, the hard part is to verify that these ‘inflated’ and ‘deflated’ tilings still satisfy the gluing conditions, so that they will have an underlying hat-tiling with larger (resp. smaller) hats.

This calls for a lengthy case-by-case analysis which is the core-part of the paper and depends on computer-verification.

Once this is verified, aperiodicity follows as in the case of Penrose tilings. Suppose a tiling is preserved under translation by a vector v. As ‘inflation’ and ‘deflation’ only depend on the direct vicinity of a tile, translation by v is also a symmetry of the inflated tiling. Now, iterate this process until the diameter of the large tiles becomes larger than the length of v to obtain a contradiction.

Siobhan Roberts wrote a fine article Elusive ‘Einstein’ Solves a Longstanding Math Problem for the NY-times on this einStein.

It would be nice to try this strategy on other symmetric tilings: break the symmetry by gluing together a small number of its orbifolds in such a way that this extended tile (possibly with its reversed image) tile the plane, and find out whether you discovered a new einStein!

Comments closed

Imagination and the Impossible

Two more sources I’d like to draw from for this fall’s maths for designers-course:

1. Geometry and the Imagination

A fantastic collection of handouts for a two week summer workshop entitled ’Geometry and the Imagination’, led by John Conway, Peter Doyle, Jane Gilman and Bill Thurston at the Geometry Center in Minneapolis, June 1991, based on a course ‘Geometry and the Imagination’ they taught twice before at Princeton.

Among the goodies a long list of exercises in imagining (always useful to budding architects) and how to compute curvature by peeling potatoes and other vegetables…

The course really shines in giving a unified elegant classification of the 17 wallpaper groups, the 7 frieze groups and the 14 families of spherical groups by using Thurston’s concept of orbifolds.

If you think this will be too complicated, have a look at the proof that the orbifold Euler characteristic of any symmetry pattern in the plane with bounded fundamental domain is zero :

Take a large region in the plane that is topologically a disk (i.e. without holes). Its Euler characteristic is 1. This is approximately equal to N times the orbifold Euler characteristic for some large N, so the orbifold Euler characteristic must be 0.

This then leads to the Orbifold Shop where they sell orbifold parts:

  • a handle for 2 Euros,
  • a mirror for 1 Euro,
  • a cross-cap for 1 Euro,
  • an order n cone point for (n1)/n Euro,
  • an order n corner reflector for (n1)/2n Euro, if you have the required mirrors to install this piece.



Here’s a standard brick wall, with its fundamental domain and corresponding orbifold made from a mirror piece (1 Euro), two order 2 corner reflectors (each worth .25 Euro), and one order 2 cone point (worth .5 Euro). That is, this orbifold will cost you exactly 2 Euros.

If you spend exactly 2 Euros at the Orbifold Shop (and there are 17 different ways to do this), you will have an orbifold coming from a symmetry pattern in the plane with bounded fundamental domain, that is, one of the 17 wallpaper patterns.

For the mathematicians among you desiring more details, please read The orbifold notation for two-dimensional groups by Conway and Daniel Huson, from which the above picture was taken.

2. On the Cohomology of Impossible Figures by Roger Penrose

The aspiring architect should be warned that some constructions are simply not possible in 3D, even when they look convincing on paper, such as Escher’s Waterfall.



M.C. Escher, Waterfall – Photo Credit

In his paper, Penrose gives a unified approach to debunk such drawings by using cohomology groups.

Clearly I have no desire to introduce cohomology, but it may still be possible to get the underlying idea across. Let’s take the Penrose triangle (all pictures below taken from Penrose’s paper)



The idea is to break up such a picture in several parts, each of which we do know to construct in 3D (that is, we take a particular cover of our figure). We can slice up the Penrose triangle in three parts, and if you ever played with Lego you’ll know how to construct each one of them.



Next, position the constructed pieces in space as in the picture and decide which of the two ends is closer to you. In Q1 it is clear that point A12 is closer to you than A13, so we write A12<A13.

Similarly, looking at Q2 and Q3 we see that A23<A21 and that A31<A32.

Next, if we try to reassemble our figure we must glue A12 to A21, that is A12=A21, and similarly A23=A32 and A31=A13. But, then we get
A13=A31<A32=A23<A21=A12<A13 which is clearly absurd.

Once again, if you have suggestions for more material to be included, please let me know. One Comment

de Bruijn’s pentagrids (2)

Last time we’ve seen that de Bruijn’s pentagrids determined the vertices of Penrose’s P3-aperiodic tilings.

These vertices can also be obtained by projecting a window of the standard hypercubic lattice Z5 by the cut-and-project-method.

We’ll bring in representation theory by forcing this projection to be compatible with a D5-subgroup of the symmetries of Z5, which explains why Penrose tilings have a local D5-symmetry.



The symmetry group of the standard n-dimensional hypercubic lattice
Ze1++ZenRn
is the hyperoctahedral group of all signed n×n permutation matrices
Bn=C2nSn
in which all n-permutations Sn act on the group C2n={1,1}n of all signs. The signed permutation n×n matrix corresponding to an element (a,π)Bn is given by
Tij=T(a,π)ij=ajδi,π(j)
The represenation theory of Bn was worked out in 1930 by the British mathematician and clergyman Alfred Young




We want to do explicit calculations in Bn using a computational system such as GAP, so it is best to describe Bn as a permutation subgroup of S2n via the morphism
τ((a,π))(k)={π(k)+nδ1,ak if 1knπ(kn)+n(1δ1,akn) if n+1k2n
the image is generated by the permutations
{α=(1,2)(n+1,n+2),β=(1,2,,n)(n+1,n+2,,2n),γ=(n,2n)
and to a permutation στ(Bn)S2n we assign the signed permutation n×n matrix Tσ=T(τ1(π)).

We use GAP to set up B5 from these generators and determine all its conjugacy classes of subgroups. It turns out that B5 has no less than 953 different conjugacy classes of subgroups.

gap> B5:=Group((1,2)(6,7),(1,2,3,4,5)(6,7,8,9,10),(5,10));
Group([ (1,2)(6,7), (1,2,3,4,5)(6,7,8,9,10), (5,10) ])
gap> Size(B5);
3840
gap> C:=ConjugacyClassesSubgroups(B5);;
gap> Length(C);
953

But we are only interested in the subgroups isomorphic to D5. So, first we make a sublist of all conjugacy classes of subgroups of order 10, and then we go through this list one-by-one and look for an explicit isomorphism between D5=x,y | x5=e=y2, xyx=y and a representative of the class (or get a ‘fail’ is this subgroup is not isomorphic to D5).

gap> C10:=Filtered(C,x->Size(Representative(x))=10);;
gap> Length(C10);
3
gap> s10:=List(C10,Representative);
[ Group([ (2,5)(3,4)(7,10)(8,9), (1,5,4,3,2)(6,10,9,8,7) ]),
Group([ (1,6)(2,5)(3,4)(7,10)(8,9), (1,10,9,3,2)(4,8,7,6,5) ]),
Group([ (1,6)(2,7)(3,8)(4,9)(5,10), (1,2,8,4,10)(3,9,5,6,7) ]) ]
gap> D:=DihedralGroup(10); gap> IsomorphismGroups(D,s10[1]);
[ f1, f2 ] -> [ (2,5)(3,4)(7,10)(8,9), (1,5,4,3,2)(6,10,9,8,7) ]
gap> IsomorphismGroups(D,s10[2]);
[ f1, f2 ] -> [ (1,6)(2,5)(3,4)(7,10)(8,9), (1,10,9,3,2)(4,8,7,6,5) ]
gap> IsomorphismGroups(D,s10[3]);
fail
gap> IsCyclic(s10[3]);
true

Of the three (conjugacy classes of) subgroups of order 10, two are isomorphic to D5, and the third one to C10. Next, we have to transform the generating permutations into signed 5×5 permutation matrices using the bijection τ1.
σ(a,π)(2,5)(3,4)(7,10)(8,9)((1,1,1,1,1),(2,5)(3,4))(1,5,4,3,2)(6,10,9,8,7)((1,1,1,1,1)(1,5,4,3,2))(1,6)(2,5)(3,4)(7,10)(8,9)((1,1,1,1,1),(2,5)(3,4))(1,10,9,3,2)(4,8,7,6,5)((1,1,1,1,1),(1,5,4,3,2))
giving the signed permutation matrices
xyA[0100000100000100000110000][1000000001000100010001000]B[0100000100000100000110000][1000000001000100010001000]
D5 has 4 conjugacy classes with representatives e,y,x and x2. the
character table of D5 is
(1)(2)(2)(5)1a51522aD5exx2yT1111V1111W121+521520W221521+520
Using the signed permutation matrices it is easy to determine the characters of the 5-dimensional representations A and B
D5exx2yA5001B5001
decomosing into D5-irreducibles as
ATW1W2andBVW1W2
Representation A realises D5 as a rotation symmetry group of the hypercube lattice Z5 in R5, and next we have to find a D5-projection R5=AW1=R2.

As a complex representation AC5 decomposes as a direct sum of 1-dimensional representations
AC5=V1VζVζ2Vζ3Vζ4
where ζ=e2πi/5 and where the action of x on Vζi=Cvi is given by x.vi=ζivi. The x-eigenvectors in C5 are
{v0=(1,1,1,1,1)v1=(1,ζ,ζ2,ζ3,ζ4)v2=(1,ζ2,ζ4,ζ,ζ3)v3=(1,ζ3,ζ,ζ4,ζ2)v4=(1,ζ4,ζ3,ζ2,ζ)
The action of y on these vectors is given by y.vi=v5i because
x.(y.vi)=(xy).vi=(yx1).vi=y.(x1.vi)=y.(ζivi)=ζ1(y.vi)
and therefore y.vi is an x-eigenvector with eigenvalue ζ5i. As a complex D5-representation, the factors of A are therefore
T=Cv0,W1=Cv1+Cv4,andW2=Cv2+Cv3
But we want to consider A as a real representation. As ζj=cos(2πj5)+i sin(2πj5)=cj+isj hebben we can take the vectors in R5
{12(v1+v4)=(1,c1,c2,c3,c4)=u112i(v1v4)=(0,s1,s2,s3,s4)=u212(v2+v3)=(1,c2,c4,c1,c3)=w112i(v2v3)=(0,s2,s4,s1,s3)=w2
and A decomposes as a real D5-representation with
T=Rv0,W1=Ru1+Ru2,andW2=Rw1+Rw2
and if we identify C with R2 via z(Re(z),Im(z)) we can describe the D5-projection morphism πW1 : R5=AW1=R2 via
(y0,y1,y2,y3,y4)y0+y1ζ+y2ζ2+y3ζ3+y4ζ4=i=04yi(ci,si)
Note also that W1 is the orthogonal complement of TW2, so is equal to the linear subspace in R5 determined by the three linear equations
{i=04xi=0i=04c2ixi=0i=04s2ixi=0



Okay, now take the Rhombic tiling corresponding to the regular pentagrid defined by γ0,,γ4 satisfying i=04γi=0. Let k=(k0,,k4)Z5 and define the open hypercube Hk corresponding to k as the set of points
(x0,,x4)R5 : 0i4 : ki1<xi<ki From the vector γ=(γ0,,γ4) determining the Rhombic tiling we define the 2-dimensional plane Pγ in R5 given by the equations {i=04xi=0i=04c2i(xiγi)=0i=04s2i(xiγi)=0 The point being that Pγ is the linear plane W1 in R5 translated over the vector γ, so it is parallel to W1. Here's the punchline:

de Bruijn’s theorem: The vertices of the Rhombic tiling produced by the regular pentagrid with parameters γ=(γ0,,γ4) are the points
i=04ki(ci,si)
with k=(k0,,k4)Z5 such that HkPγ.

To see this, let x=(x0,,x4)Pγ, then xγW1, but then there is a vector yR2 such that
xjγj=y.vj 0j4
But then, with kj=y.vj+γj we have that xHk and we note that V(y)=i=04kivi is a vetex of the Rhombic tiling associated to the regular pentagrid parameters γ=(γ0,,γ4).

Here we used regularity of the pentagrid in order to have that kj=y.vj+γj can happen for at most two j’s, so we can manage to vary y a little in order to have x in the open hypercube.

Here’s what we did so far: we have identified D5 as a group of rotations in R5, preserving the hypercube-lattice Z5 in R5. If the 2-plane Pγ is left stable under these rotations, then because rotations preserve distances, also the subset of lattice-points
Sγ={(k0,,k4) | HkPγ}Z5
is left stable under the D5-action. But, because the map
(k0,,k4)i=04ki(ci,si)
is the D5-projection map π:AW1, the vertices of the associated Rhombic tiling must be stable under the D5-action on W1, meaning that the Rhombic tiling should have a global D5-symmetry.

Sadly, the only plane Pγ left stable under all rotations of D5 is when γ=0, which is an exceptionally singular pentagrid. If we project this situation we do indeed get an image with global D5-symmetry



but it is not a Rhombic tiling. What’s going on?

Because this post is already dragging on for far too long (TL;DR), we’ll save the investigation of projections of singular pentagrids, how they differ from the regular situation, and how they determine multiple Rhombic tilings, for another time. Comments closed