1. Introduction
This paper concerns the aperiodic hexagonal mono-tilings created by Joan Taylor. We learned about these tilings from the unpublished (but available online) paper of Joan Taylor [
1], the extended paper of Socolar and Taylor [
2], and a talk given by Uwe Grimm at the KIAS conference on aperiodic order in September, 2010 [
3]. These tilings are in essence regular hexagonal tilings of the plane, but there are two forms of marking on the hexagonal tile (or if one prefers, the two sides of the tile are marked differently). We refer to this difference as
parity (and eventually distinguish the two sides as being sides 0 and 1), and in terms of parity the tilings are aperiodic. In fact the parity patterns of tiles created in this way are fascinating in their apparent complexity, see
Figure 1 and
Figure 2.
Figure 1.
A section of a Taylor–Socolar tiling showing the complex patterning arising from the two sides of the hexagonal tile, here indicated in white and gray. Notice that there are islands (Taylor and Socolar call the llamas) both of white and gray tiles.
Figure 1.
A section of a Taylor–Socolar tiling showing the complex patterning arising from the two sides of the hexagonal tile, here indicated in white and gray. Notice that there are islands (Taylor and Socolar call the llamas) both of white and gray tiles.
The two Taylor–Socolar tiles are shown in
Figure 3, the main features being the black lines, one of which is a stripe across the tile, and the three colored diameters, one of which is split in color. (Note that the two tiles here are not mirror images of each other, unless one switches color during the reflection. In [
2] there is an alternative description of the tiles in which the diagonals have flags at their ends, and in this formulation the two tiles are mirror images of each other.) The difference in the two tiles is only in which side of the color-split diameter the stripe crosses. In the figure the tiles are colored white and gray to distinguish them, but it is the crossing-color of the black stripe that is the important distinguishing feature.
Figure 2.
The figure shows a pattern of triangles emerging from the construction indicated in
Section 2, manifesting the rule
R1. The underlying hexagonal tiling is indicated in light and dark shades, which indicate the parity of the hexagons. The underlying diagonal shading on the hexagons manifests the rules
R2.
Figure 2.
The figure shows a pattern of triangles emerging from the construction indicated in
Section 2, manifesting the rule
R1. The underlying hexagonal tiling is indicated in light and dark shades, which indicate the parity of the hexagons. The underlying diagonal shading on the hexagons manifests the rules
R2.
Figure 3.
The two basic hexagonal tiles. One is a white tile and the other a light gray. These are colored with red and blue diameters. The rotational position of the tiles is immaterial. Note how the tiles are identical as far as the red diagonal and blue diagonal are concerned. The distinction is in which color of the red-blue diagonal cuts the black stripe.
Figure 3.
The two basic hexagonal tiles. One is a white tile and the other a light gray. These are colored with red and blue diameters. The rotational position of the tiles is immaterial. Note how the tiles are identical as far as the red diagonal and blue diagonal are concerned. The distinction is in which color of the red-blue diagonal cuts the black stripe.
Taylor–Socolar tilings can be defined by following simple matching rules
R1,
R2 and can also be constructed by substitution (the scaling factor being 2). In this paper it is the matching rules that are of importance.
- R1
the black lines must join continuously when tiles abut;
- R2
the ends of the diameters of two hexagonal tiles that are separated by an edge of another tile must be of opposite colors,
Figure 4.
The paper [
2] emphasizes the tilings from the point of view of matching rules, whereas [
1] emphasizes substitution (and the half-hex approach). There is a slight mismatch between the two approaches, see [
3], which we will discuss later.
If one looks at part of a tiling with the full markings of the tiles made visible, then one is immediately struck by how the black line markings of the tiles assemble to form nested equilateral triangles, see
Figure 2. Although these triangles are slightly shrunken (which ultimately is important), we see that basically the vertices of the triangles are tied to the centers of the hexagons, and the triangle side-lengths are
in suitable units. This triangle pattern is highly reminiscent of the square patterns that underlie the famous Robinson tilings [
4,
5], which also appear in sizes that scale up by factors of 2. These tilings are limit-periodic tilings and can be described by model sets whose internal spaces are 2-adic spaces. The Taylor–Socolar tilings are also limit-periodic and it seems natural to associate some sort of 2-adic spaces with them and to give a model-set interpretation of the picture.
Figure 4.
Rule R2: Two hexagon tiles separated by the edge of another hexagon tile. Note that the diameter colors of the two hexagons are opposite at the two ends of the separating edge. It makes no difference whether or not the diameters color-split—the diameters must have different colors where they abut the separating edge.
Figure 4.
Rule R2: Two hexagon tiles separated by the edge of another hexagon tile. Note that the diameter colors of the two hexagons are opposite at the two ends of the separating edge. It makes no difference whether or not the diameters color-split—the diameters must have different colors where they abut the separating edge.
One purpose of this paper is to do this, and it has the natural consequence that the tilings are pure point diffractive. It is convenient to base the entire study on a fixed standard hexagonal tiling of the coordinate plane . The centers of the hexagonal tiles can then be interpreted as a lattice in the plane (with one center at ). The internal space of the cut and project scheme that we shall construct is based on a 2-adic completion of the group Q consisting of all translation vectors between the centers of the hexagons. We shall show that there is a precise one-to-one correspondence between triangulations and elements of . But the triangulation is not the whole story.
The set of all Taylor–Socolar tilings associated with a fixed standard hexagonal tiling of the plane form a tiling hull . This hull is a dynamical system (with group Q) and carries the standard topology of tiling hulls. Each tiling has an associated triangulation, but the mapping so formed, while generically , is not globally . What lies behind this is the question of backing up from the triangulations to the actual tilings themselves. The question is how are the tile markings deduced from the triangulations so as to satisfy the rules R1,R2? There are two aspects to this. The triangulations themselves are based on hexagon centers, whereas in an actual tiling the triangles are shrunken away from vertices. This shrinking moves the triangle edges and is responsible for the off-centeredness of the black stripe on each hexagon tile. How is this shrinking (or edge shifting, as we call it) carried out? The second feature is the coloring of the diagonals of the hexagons. What freedom for coloring exists, given that the coloring rule R2 must hold?
In this paper we explain this and give a complete description of the hull and the mapping
ξ, which coordinatises members of
through
, Theorem 6.9. There are numerous places at which
ξ is singular (not bijective); in fact the set of singular points in
is dense. Two special classes of singular points are those corresponding to the central hexagon triangulations (
CHT) (see
Figure 5) and the infinite concurrent
w-line tilings (
iCw-L) (see
Figure 6). In both cases there is 3-fold rotational symmetry of the
triangulation and in both cases the mapping
ξ is many-to-one. These two types of tilings play a significant role in [
2].
Figure 5.
The (central part of a) central hexagon (CHT) tiling. Full (edge-shifted) triangles of levels are shown. At the outside edges one can see the beginnings of triangles of level 3. The rays from the central hexagon in the six a-directions will have infinite a-lines in them. However the edge shifting rules cannot be applied to them because they are of infinite level—they are not composed of edges of finite triangles. In the end a full tiling is obtained by placing a fully decorated tile into the empty central hexagon. There are 12 ways to do this, and each way then determines the rest of the tiling completely. These tilings violate both forms of generic condition.
Figure 5.
The (central part of a) central hexagon (CHT) tiling. Full (edge-shifted) triangles of levels are shown. At the outside edges one can see the beginnings of triangles of level 3. The rays from the central hexagon in the six a-directions will have infinite a-lines in them. However the edge shifting rules cannot be applied to them because they are of infinite level—they are not composed of edges of finite triangles. In the end a full tiling is obtained by placing a fully decorated tile into the empty central hexagon. There are 12 ways to do this, and each way then determines the rest of the tiling completely. These tilings violate both forms of generic condition.
Figure 6.
The iCw-L tilings. The triangulation is generic-a but not generic-w. Of course the partial tiling shown is perfectly consistent with generic tilings—in fact all Taylor–Socolar tilings contain this type of patch of tiles. However, if the pattern established in the picture is maintained at all scales, then indeed the result is a not a generic tiling since it fails generic-w.
Figure 6.
The iCw-L tilings. The triangulation is generic-a but not generic-w. Of course the partial tiling shown is perfectly consistent with generic tilings—in fact all Taylor–Socolar tilings contain this type of patch of tiles. However, if the pattern established in the picture is maintained at all scales, then indeed the result is a not a generic tiling since it fails generic-w.
The hull has a minimal invariant component of full measure and this is a single LI class. There are two additional orbits, whose origins are the
iCw-L triangulations, and although they perfectly obey the matching rules they are not in the same LI class as all the other tilings. On the other hand the
CHT tilings (those lying over the
CHT triangulations) are in the main LI class and, because of the particular simplicity of the unique one whose center is
, the question of describing the parity (which tiles are facing up and which are facing down) becomes particularly easy. Here we reproduce the parity formula for this
CHT tiling as given in [
2] (with some minor modifications in notation). We use this to give parity formulas for all the tilings of
.
A couple of comments about earlier work on aperiodic hexagonal tilings are appropriate here. D. Frettlöh [
6] discusses the half-hex tilings (created out of a simple substitution rule) and proves that natural point sets associated with these can be expressed as model sets. Half-hexes do not play an explicit role in this paper, though the hull of the half-hex tilings is a natural factor of
lying between
and
[
6,
7,
8]. They were important to Taylor’s descriptions of her tilings and are implicitly embedded in them.
In [
9], Penrose gives a fine introduction to aperiodic tilings and then goes on to create a class of aperiodic hexagonal tilings, which he calls
-tilings in which there are three types of tiles that assemble by matching rules. The main tiles are hexagonal, with keyed edges. The other two are a linear-like tile with an arbitrarily small width (
ϵ tiles) that fit along the hexagon edges, and some very tiny tiles (
) that fit at the corners of the tiles. Further musings on Penrose’s approach to his hexagonal tilings can be found in [
10].
The Penrose hexagonal tilings are closely related to the Taylor–Socolar tilings, though a comparison of the corresponding parity tilings, our
Figure 1 and
Figure 25 of [
9], makes it clear that they cannot be the same. In fact, extensive computational work of F. Gähler shows that the cohomology of their hulls are different, so the two tilings are quite distinct from one another. Nonetheless both tiling hulls have the half-hex hull and
as factors, and amazingly both have the same dynamical zeta functions. A report on this work appears in this same volume [
11] of
Symmetry, where the Penrose tiling and the Taylor tilings are carefully compared. The approach there is based on the construction of the tilings through inflations, and the complications of the singular points of the hull arise from observing the special symmetries possessed by certain of the tilings. In our approach, which is more algebraic, we begin with
and the singularities arise as obstructions to the process of reconstructing a tiling from its corresponding pattern of triangles.
There is an algorithmic computation for determining that certain classes of substitution tilings have pure-point spectrum. This has been used to confirm in yet another way that the Taylor–Socolar substitution tilings have pure point spectrum or, equivalently, are regular model sets [
12].
2. The Triangulation
In principle the tilings that we are interested in are not connected to the points of lattices and their cosets in
, but are only point sets that arise in Euclidean space
as the vertices and centers of tilings. However, our objective here is to realize tiling vertices in an algebraic context and for that we need to fix an origin and a coordinate system so as to reduce the language to that of
. Let
Q be the triangular lattice in
defined by
where
and
. Then
where
and
is a lattice containing
Q as sublattice of index 3, see
Figure 7. For future reference we note that
and
.
Figure 7.
The figure shows the standard triangular lattice Q (the red points) and the larger lattice P (red and blue points) in which Q lies with index 3. The points of Q may be viewed as the vertices of a triangularization of the plane by equilateral triangles of side length 1. The blue points are the centres of these triangles. The color here has nothing to do with the coloring of the diagonals of the tiles—it only distinguishes the two cosets.
Figure 7.
The figure shows the standard triangular lattice Q (the red points) and the larger lattice P (red and blue points) in which Q lies with index 3. The points of Q may be viewed as the vertices of a triangularization of the plane by equilateral triangles of side length 1. The blue points are the centres of these triangles. The color here has nothing to do with the coloring of the diagonals of the tiles—it only distinguishes the two cosets.
Joining the points of
Q that lie at distance 1 from one another creates a triangular tiling. Inside each of the unit triangles so formed there lies a point of
P, and indeed
P consists of three
Q cosets:
Q itself, the centroids of the “up” triangles (those with a vertex above a horizontal edge), and the “down" triangles (those with a vertex below a horizontal edge), see
Figure 8. What we aim to do is to create a hexagonal tiling of
. When this tiling is complete, the points of
Q will be the centers of the hexagonal tiles and the points of
P immediately surrounding the points of
Q will make up the vertices of the tiles [
13].
Figure 8.
The generators of Q and the generators of P, showing how the cosets of Q in P split into the points of Q and the centroids (centers) of the up and down triangles. Around the point we see the hexagonal tile centered on 0 with vertices in .
Figure 8.
The generators of Q and the generators of P, showing how the cosets of Q in P split into the points of Q and the centroids (centers) of the up and down triangles. Around the point we see the hexagonal tile centered on 0 with vertices in .
Each of the hexagonal tiles will be marked by colored diagonals and a black stripe, see
Figure 3. These markings divide the tiles into two basic types, and it is describing the pattern made from these two types in model-set theoretical terms that is a primary objective of this paper (see
Figure 2). The other objective is to describe the dynamical hull that encompasses all the tilings that belong to the Taylor–Socolar tiling family.
We let the coset of up (respectively down) points be denoted by
and
respectively:
Remark 2.1 There are three cosets of Q in P. In our construction of the triangle patterns we have taken the point of view that Q itself will be used for triangle vertices and the other two cosets for triangle centroids. However, we could use any of the three cosets as the triangle vertices and arrive at a similar situation. This amounts to a translation of the plane by or . We come back to this point in Section 9.
We now wish to re-triangularize the plane still using points of
Q as vertices, but this time making triangles of side length equal to 2 using as vertices a coset of
in
Q. There are four cosets of
in
Q and they lead to four different ways to make the triangularization.
Figure 9 shows the four types of triangles of side length 2. The lattices generated by the points of any one of these triangles is a coset of
and together they make up all four cosets of
in
Q.
Figure 9.
Four superimposed triangles, each indicated by its circled bottom lefthand vertex. The vertices of each triangle generate a different coset of Q modulo .
Figure 9.
Four superimposed triangles, each indicated by its circled bottom lefthand vertex. The vertices of each triangle generate a different coset of Q modulo .
Choose one of these cosets, call it
, where
, and thereby triangulate the plane with triangles of side length 2. The centroids of the new triangles are a subset of the original set of centroids and, in fact, together with the vertices
they form the coset
. This is explained in the
Figure 10, which also explains the important fact that the new centroids, namely those of the new edge-length-2 triangles of
, make up two cosets of
in
depending on the orientation of the new triangles, and these orientations are
opposite to those that these points originally had. Thus we obtain
(which is in
!),
(which is in
), and the coset decomposition
with
and
.
We now repeat this whole process. There are four cosets of
in
and we select one of them, say
, with
, and this gives us a new triangulation with triangles of side length 4. Their centroids in
form
-cosets
and
, and we have the decomposition
Continuing this way we obtain
with
, and sets
with
and
for all
, and the partition
We have
Explicit formulas for
and
are given in Lemma 3.2.
Figure 10.
The figure shows how the centroids (indicated with solid blue dots) of the new side-length-2 triangles (indicated with solid red dots) are obtained as vectors from . The two -cosets of which are not itself indicate the centroids of the new up and down triangles. Notice that the orientations of the new triangles, and hence the orientations associated with the new centroids, are opposite to the orientations associated with these points when they were viewed as centroids of the original triangulation. This explains why and .
Figure 10.
The figure shows how the centroids (indicated with solid blue dots) of the new side-length-2 triangles (indicated with solid red dots) are obtained as vectors from . The two -cosets of which are not itself indicate the centroids of the new up and down triangles. Notice that the orientations of the new triangles, and hence the orientations associated with the new centroids, are opposite to the orientations associated with these points when they were viewed as centroids of the original triangulation. This explains why and .
We now carry out the entire construction based on an arbitrary infinite sequence
where
for all
k. This results in a pattern of overlapping triangulations based on triangles of edge lengths
(these are referred to as being triangles of levels
). In
Section 4 we shall make our tiling out of this pattern. But certain features of the entire pattern are clear:
all points involved as vertices of triangles are in Q;
all triangle centroids are in ;
there is no translational symmetry.
The last of these is due to the fact that there are triangles of all scales, and no translation can respect all of these scales simultaneously.
A point
is said to
have an orientation (up or down) if there is a positive integer
k such that for all
,
. Every element of
is in
or
for
, and some for other values of
k as well. For the elements
x which have an orientation there is a largest such
k for which this is true. We call this
k the
level of its orientation. If there is no such
k we shall say that
x is
not oriented. We shall see below (Proposition 3.3) what it means for a point not to have an orientation [
14].
3. The Q-Adic Completion
In this section we create and study a completion of P under the Q-adic topology. The Q-adic topology is the uniform topology based on the metric on P defined by if and when are in different cosets of Q. This metric is Q-translation invariant. is the completion of P in this topology and is the closure of Q in , which is also the completion of Q in the Q-adic topology.
may be viewed as the set of sequences
where
for all
k and
.
is a group under component-wise addition and
is the subgroup of all such sequences with all components in
Q. There is the obvious coset decomposition
so
has index 3 in
. We note that
and
are compact topological groups.
We have
via
We often identify
P as a subgroup of
via the embedding
i.
Note that the construction of expanding triangles of
Section 2 depends on the choice of the element
, where
. Then we can obtain the compatible sequence
and thus we can identify each possible construction with an element of
. Let
denote the pattern of triangles arising from
.
Let μ denote the unique Haar measure on for which . The key feature of μ is that for all . We note that is countable and has measure 0, and that and .
Remark 3.1 We should note a subtle point here. In one can divide by 3.
In fact, for all , exists since , andThus we can find an element of corresponding to and similarly corresponding to . However, our view is that and is the Q-adic completion of this, with each of the three cosets leading to a different coset of in . Thus but and we conclude that has 3-torsion.
Two examples of this are important in what follows. Define and for , and similarly based on . Their limits are denoted by respectively. They lie in .
Lemma 3.2 For all ,Similarly for , interchanging the indices .
In particular and . Furthermore, .
Proof: From the definitions,
and
. This gives the case
of the Lemma. Now proceeding by induction,
as required. Similarly
Taking the limits and using the formula for multiplication by 3 at the beginning of Remark 3.1, we find that
and similarly with the indices
interchanged.
Consider what happens if there is a point that does not have orientation. This means that there is an infinite sequence with . Then from (2), for each . This means or .
Proposition 3.3 has at most one point without orientation. A point without orientation can occur if and only if or . These two families are countable and disjoint.
Proof: If does not have an orientation, then either and , which gives one of the cases; or , which gives the other. Conversely, in either case we have points without orientation. Since in one case and in the other case , we see that the two families are disjoint.
Remark 3.4 We do not need to go into the exact description of the orientations of triangles, but confine ourselves to a few remarks here. For any fixed , define the sequence of sets and , , inductively by andand similarly for . In other words we put together into all the points which are oriented upwards at step k, and likewise all that are oriented downwards at step k.
Since and have measure , we see that the sets change by less and less as k increases. Furthermore it is clear that for all k.
Proposition 3.5 For all k the sets and are clopen and disjoint. They each have measure . ☐
For each we define , and similarly for .
Proposition 3.6 where is disjoint from , and is the union of an open set and The same goes for . In particular and are the closures of their interiors. Both and are sets of measure .☐
4. The Tiles
Let us assume that we have carried out a triangulation
as described in
Section 2. We now have an overlaid pattern of equilateral triangles of side lengths
. Each of these triangles has vertices in
Q and its centroid in
. The points of the two cosets of
P different from
Q (shown as blue points in
Figure 7) form the vertexes of a tiling of hexagons made from the triangulation, see
Figure 11. This tiling, with the tiles suitably marked, is the tiling that we wish to understand. Our objective is to give each hexagon of the tiling markings in the form of a black stripe and three colored diagonals as shown in
Figure 3.
Figure 11.
A partial triangulation of the plane overlaid on the basic lattice of hexagons which will make up the tiles. The levels of the triangles are indicated by increasing thickness. One can clearly see triangles of levels and one can also see how triangle edges of level k ultimately become edges passing through the interior of triangles of level . This will be used to make the shifting of edges later on.
Figure 11.
A partial triangulation of the plane overlaid on the basic lattice of hexagons which will make up the tiles. The levels of the triangles are indicated by increasing thickness. One can clearly see triangles of levels and one can also see how triangle edges of level k ultimately become edges passing through the interior of triangles of level . This will be used to make the shifting of edges later on.
Apart from the lines of the triangulation (which give rise to short diagonals of the hexagons of the tiling) we also have the lines on which the long diagonals of the hexagons lie and which carry the color. To distinguish these sets of lines we call the triangulation lines a-lines (since they are in the directions ) and the other set of lines w-lines (since they are in the directions ). We also call the w-lines coloring lines, since they are the ones carrying the colors red and blue. The w-lines pass through the centroids of the triangles of the triangulation. We say that a w-line has level k if there are centroids of level k triangles on it, but none of any higher level. We shall discuss the possibility of w-lines that do not have a level in this sense below. Note that every point of is the centroid of some triangle, some of several, or even many!
There are two steps required to produce the markings on the tiles. One is to shift triangle edges off center so as to produce the appropriate stripes on the tiles. We refer to this step as edge shifting. The second is to appropriately color the main diagonals of each tile. This we refer to as coloring. The two steps can be made in either order. However, each of the two steps requires certain generic aspects of the triangulation to be respected in order to be carried out to completion. We first discuss the nature of these generic conditions and then finish this section by showing how edge shifting is carried out.
We need to understand the structure of the various lines (formed from the edges of the various sized triangles) that pass through each hexagon. Let us say that an element of Q is of level k if it is a vertex of a triangle of edge length but is not a vertex of any longer edge length. Similarly an edge of a triangle is of level k if it is of length , and an a-line (made up of edges) is of level k if the longest edges making it up are of length . All lines of all levels are made from the original set of lines arising from the original triangulation by triangles of edge length 1, so a line of level k has edges of lengths on it.
The word “level” occurs in a variety of senses in the paper. These are summarized in
Table 1. There are two types of generic assumptions that we need to consider.
Table 1.
Uses of the word “level” k and section number where it is defined. If there is no such k the level is infinite.
Table 1.
Uses of the word “level” k and section number where it is defined. If there is no such k the level is infinite.
of a triangle | Section 2 k if the side length is , |
| where a side length is the length of and |
of orientation of | Section 2 k at which x stops switching between and |
of a w-line | Section 4 max. k of centroids of level k triangles on it |
of a point of Q | Section 4 max. k for which it is a vertex of a triangle of level k |
of a triangle edge | Section 4 k for which it is an edge of a level k triangle |
of an a-line | Section 4 max. k for k-edges on this line |
Definition 4.1 A triangulation (or the value of associated with it) in which every w-line has a finite level is called generic-w. This means that for every w-line there is a finite bound on the levels of the centroids (points of ) that lie on that line. In this case for any ball of any radius anywhere in the plane, there is a level beyond which no w-lines of higher level cut through that ball. See Figure 6 for an example that shows failure of the generic-w condition.
A triangulation (or the value of associated with it) is said to be generic-a if every a-line has a finite level. This means for every a-line there is a finite bound on the levels of edges that lie in that line. In this case for any ball of any radius anywhere in the plane, there is a level beyond which no lines of the triangulation of higher level cut through that ball. See Figure 12 and Figure 6. A tiling is said to be generic if it is both generic-w and generic-a. All other tilings (or elements ) are called singular.
One case of the failure of generic-w is discussed in Proposition 3.3 above. The only way for one of our generic conditions to fail is that there are a-lines or w-lines of infinite level. This situation is discussed in Section 6. Every element of Q has a hexagon around it and three lines passing through it in the directions . These lines pass through pairs of opposite edges of the hexagon at right-angles to those edges. We shall call these lines short diameters. These short diameters arise out of the edges of the triangles of the triangulations that we have created. Each triangle edge is part of a line which is a union of edges, all of the same level. As we have pointed out, the line (and its edges) have level k if they occur at level k (and no higher). The original triangulation has level 0. One should note that a line may occur as part of the edges of many levels of triangles, but under the assumption of generic-a there will be a highest level of triangles utilizing a given line, and it is this highest level that gives the line its level and determines the corresponding edges.
Figure 12.
This shows a sketch of how a tiling with an infinite a-line (the horizontal line) can be constructed so that it is generic-w. Here , where z is the 2-adic integer (the values). Some triangles of edge lengths are shown. There are triangles of arbitrary large side lengths on the horizontal line, but the triangulation does not admit a second infinite a-line and cannot admit an infinite w-line since is of the wrong form.
Figure 12.
This shows a sketch of how a tiling with an infinite a-line (the horizontal line) can be constructed so that it is generic-w. Here , where z is the 2-adic integer (the values). Some triangles of edge lengths are shown. There are triangles of arbitrary large side lengths on the horizontal line, but the triangulation does not admit a second infinite a-line and cannot admit an infinite w-line since is of the wrong form.
In looking at the construction of level 1 triangles out of the original triangulation of level 0 triangles, we note immediately that every point of
Q has at least one line of level 1 through it (though by the time the triangularization is complete this line may have risen to higher level), see
Figure 9. The vertices of the level 1 triangles have three lines of level 1 through them, and the rest (the mid-points of the sides of the level 1 triangles) have just one of level 1 and the other two of level 0. Thus at this stage of the construction each hexagon has either one short diameter from a level 1 line or it has 3 short diameters all of level 1.
This is the point to remember: At each stage of determining the higher level triangles, we find that the hexagon around each element of Q is of one of two kinds: It either has three short diameters of which two have equal level and the third a higher level, or three short diameters all of the same level k. The latter only occurs when the element of Q is a vertex of a triangle of level k. Since we are in the generic-a case, there is no element of Q that is a vertex of triangles of unbounded scales, and the second condition cannot hold indefinitely. Once an element of Q is not a vertex at some level then it never becomes a vertex at any other higher level (all vertices of triangles at each level are formed from vertices of triangles at the previous level).
We conclude ultimately that in the generic-a cases every hexagon has three short diameters of which two are of one level and one of a higher level. See
Figure 11.
Lemma 4.2 For satisfying generic-a each hexagonal tile of has three short diameters of which exactly one has the largest level and the other two equal but lesser levels.
We now describe edge shifting. Fix any ϵ with . This ϵ is going to be the distance by which lines are shifted. It is fixed throughout, but it exact value plays no role in the discussion. Take a tiling based on .
Now consider any edge that has level
but does not occur as part of an edge of higher level. This edge occurs as an edge
inside some triangle
T of level
, and this allows us to distinguish two sides of that edge. The side of the edge on which the centroid of
T lies is called the
inner side of the edge, and the other side its
outer side. This edge (but not the entire line) is shifted inwards (
i.e., towards the centroid of
T) by the distance
ϵ. Note that the shifting distance
ϵ is independent of
k. This shifted edge then becomes the
black stripe on the hexagonal tiles through which this edge cuts, see
Figure 13.
Figure 14 shows how edge shifting works. At the end of shifting, each hexagon has on it a pattern made by the shifted triangle edges that looks like the one shown in
Figure 13.
Figure 13.
The basic hexagon with its markings arising from shrunken triangles.
Figure 13.
The basic hexagon with its markings arising from shrunken triangles.
Figure 14.
The figure shows how edge shifting is done. Part of a triangulation is shown in thin black lines. The shifted edges are shown in thicker gray lines. The extended black lines indicate that the largest (level 2) triangle sits in the top right corner of a level 3 triangle, which is not shown in full. Note how the edges of the level 2 triangle shift.
Figure 14.
The figure shows how edge shifting is done. Part of a triangulation is shown in thin black lines. The shifted edges are shown in thicker gray lines. The extended black lines indicate that the largest (level 2) triangle sits in the top right corner of a level 3 triangle, which is not shown in full. Note how the edges of the level 2 triangle shift.
In the case that satisfies generic-a, the edges of every line of the triangulation are of bounded length. Thus every edge undergoes a shift by the prescription above. Thus,
Proposition 4.3 If satisfies the condition generic-a, then there is a uniquely determined edge shifting on it. ☐
5. Color
So far we have constructed a triangulation from our choice of , and have shown how edges can be shifted to produce the corresponding hexagonal tiling with the tiles suitably marked by black stripes. We wish now to show how the (long) diagonals of the hexagons are to be colored. This amounts to producing a color (red, blue, or red-blue) for each of the long diagonals of each hexagon of the tiling. The only requirement is that the overall coloring obey the rule that is used to make Taylor–Socolar tilings.
As we mentioned above, coloring is made independently of shifting in the sense that the two processes can be done in either order. In fact, in this argument we shall suppose that the stripes have not been shifted, so they still run through the centroids of the tiles.
We shall show that for in the generic case, there is exactly one allowable coloring.
Assume that we have a generic tiling (this means both a and w generic). Now consider any hexagon of the tiling. We note from Lemma 4.2 that it has three short diameters, one of which is uniquely of highest level, and it is this last short diameter that determines (after shifting) the black stripe for this hexagon. We will refer to this short diameter as the stripe, even though in this discussion it has not been shifted. The other two colored (long) diameters are a red one that lies at clockwise of the stripe and a blue one that lies counterclockwise of the stripe. The red-blue diameter cuts the stripe at right-angles, but which way around it is (red-blue or blue-red) is not determined yet.
Consider
Figure 15 in which we see two complete level 1 triangles overlaid on the basic level 0 triangles. Tiles of the hexagonal tiling are shown on points of
Q with the hexagons at the vertices of the level 1 triangles shown in green. These latter are points of
. At each point of
Q there are three edge lines running through it. But notice that at the midpoints of the sides of the level 1 triangles (white hexagons), the edge belonging to the level 1 triangle has higher level than the other two. This is the edge that will become the stripe for the hexagon at that point. This stripe
forces the red and blue diameters for this hexagon.
The idea behind coloring is based on extrapolating this argument to
w-lines passing through midpoints of higher level triangles. Consider
Figure 16. The point
u is the midpoint of an edge of a triangle
of level 3. Drawing the
w-line
L towards the centroid
d of the top left corner triangle
T of level 2 we see first of all that the edge of the level 3 triangle through
u is the highest level edge through
u and hence the coloring along the
w-line
L starts off red, as shown. Now the rule
R2 forces the next part of the coloring to be blue and we come to the hexagon center
e. This has three edges through it, but the one that our
w-line crosses at right-angles has the highest level, and so will produce the stripe for the corresponding hexagon. The color must switch at the stripe, and so we see the next red segment as we come to
d.
And so it goes, until we reach the point v. Here L meets the midpoint of the edge of another level 3 riangle. This edge produces the stripe for the hexagon at v, but it is not at right-angles to L, so there is no color change on L at v. Since v is the midpoint of this level 3 triangle, the same argument that we used at u shows that the coloring should start off blue, as indeed we have seen it does. At this point one can see by the glide reflection symmetry along L that the entire line L will ultimately be colored so as to fully respect the rule R2. For a full example where one can see the translational symmetry take over, the reader can fill in the coloring on the gray line through y.
Figure 15.
The figure shows some hexagonal tiles, each centered on a point of Q. The point q is assumed to be in the coset and the gray hexagons are those in the picture whose centers are in this coset. The white hexagons are centered at points from all three of the remaining cosets of Q relative to . These are the midpoints of the edges of the level 1 triangles. Notice in each, the red and blue diagonals clockwise and counterclockwise of the direction of the black stripes. At the bottom we see the three vectors . The centers of the white hexagons are, reading left to right and bottom to top, . The picture manifests the rule R2 and shows that elements of the same coset carry the same orientation of diameters. Note that from the rotational symmetry of the process and the fact that the hexagons centered on and have identically aligned diagonals, we can infer that this property is retained across each of the cosets .
Figure 15.
The figure shows some hexagonal tiles, each centered on a point of Q. The point q is assumed to be in the coset and the gray hexagons are those in the picture whose centers are in this coset. The white hexagons are centered at points from all three of the remaining cosets of Q relative to . These are the midpoints of the edges of the level 1 triangles. Notice in each, the red and blue diagonals clockwise and counterclockwise of the direction of the black stripes. At the bottom we see the three vectors . The centers of the white hexagons are, reading left to right and bottom to top, . The picture manifests the rule R2 and shows that elements of the same coset carry the same orientation of diameters. Note that from the rotational symmetry of the process and the fact that the hexagons centered on and have identically aligned diagonals, we can infer that this property is retained across each of the cosets .
Figure 16.
Coloring of lines. Colors are forced on w-lines as they pass through the midpoint of a triangle directed towards the centroid of one of its corner triangles.
Figure 16.
Coloring of lines. Colors are forced on w-lines as they pass through the midpoint of a triangle directed towards the centroid of one of its corner triangles.
One can see a similar w-line coloring of the w-line passing through q and c. This time the point q is the midpoint of an edge of a level 4 triangle and c is the centroid of one of the level 3 corner triangles of this level 4 triangle. The pair produces another example, with this time the first color out of r being blue.
Finally, we show part of a potential line coloring starting at s towards t. We say “potential” because from the figure we do not know how the level 5 triangles lie. If s is a midpoint of an edge of a level 5 triangle, then the indicated w-line is colored as shown. If s is not a midpoint then this w-line is not yet colorable.
We can thus continue in this way indefinitely. The important question is, does every tile get fully colored in the process? Using condition generic-w, the answer is yes. To see this note that each element of p of has three coloring lines through it. It will suffice to prove that the process described above will color these three coloring lines.
Now assuming the condition generic-w we know that
p has an orientation. This means that it is the centroid of some triangle
T of level
k in the triangulation, and it is not the centroid of any higher level triangle. The triangle
T then sits as one of the corner triangles in a triangle
of level
. Up to orientation, the situation is that shown in
Figure 17. The colors of the two hexagons shown are then determined because the edges of
produces stripes on them. Thus the two corresponding coloring lines that pass through
p are indeed colored. Thus the colorings of these two coloring lines through
p, the ones that pass through the mid-points of two sides of
, are forced.
Figure 17.
The figure shows how the centroid of the triangle T, which is in the top corner of the main triangle, is on two coloring lines. The third coloring line through p is the dotted line through v. This passes through the centroid of .
Figure 17.
The figure shows how the centroid of the triangle T, which is in the top corner of the main triangle, is on two coloring lines. The third coloring line through p is the dotted line through v. This passes through the centroid of .
What about the third line
l through
p (shown as the dotted line in
Figure 17)? We wish to see this as a
w-line through a midpoint of an edge, just as we saw the other two lines. We look at the centroid
of
, since the coloring line
l, which is through
v and
p, is the same as the line through
v and
and the centroid
is of higher level than
p and also has an orientation. We can repeat the process we just went through with
p with
instead, to get a new triangle
of which
is the centroid, and a triangle
in which
sits as one of its corners (
is the centroid of
but it may be the centroid of higher level triangles as well).
If this still fails to pick up the line l then it must be that l still passes through a vertex of (as opposed to through the midpoint of one of its edges) and the line l passes through the centroid of . However, is of higher level still than that of . The upshot of this is that if we never reach a forced coloring of l (so that it remains forever uncolored in our coloring process) then we have on the line l centroids of triangles of unbounded levels. This violates condition generic-w. Thus in the generic situation the coloring does reach every coloring line and the coloring is complete in the limit.
This completes the argument that there is one and only one coloring for each generic triangularization.
If one is presented with a triangularization and wishes to put in the colors, then one sees that the coloring becomes known in stages, looking at the triangles (equivalently cosets) of ever increasing levels.
Figure 18 shows the amount of color information that can be gleaned at level
.
Figure 18.
This figure shows how the coloring appears if one determines the coloring by the information in increasing coset levels. This figure corresponds to the process at . The triangle vertices and their corresponding hexagons are indicated at levels and the corresponding partial coloring is noted.
Figure 18.
This figure shows how the coloring appears if one determines the coloring by the information in increasing coset levels. This figure corresponds to the process at . The triangle vertices and their corresponding hexagons are indicated at levels and the corresponding partial coloring is noted.
Proposition 5.1 Any generic tiling is uniquely colorable. ☐
We note that in the generic situation, the shifting and coloring are determined locally. That is, if one wishes to create the marked tiles for a finite patch of a generic tiling, one need only examine the tiling in a finite neighbourhood of that patch. That is because the shifting and coloring depend only on knowing levels of lines, and what the levels of various points on them are. Because of the generic conditions, these levels are all bounded in any finite patch and one needs only to look a finite distance out from the patch in order to pick up all the appropriate centroids and triangle edges to decide on the coloring and shifting within the patch. Of course the radii of the patches are not uniformly bounded across the entire tiling.
Here we offer a different proof of a result that appears in [
2]:
Proposition 5.2 In any generic tiling and at any point p that is a hexagon vertex, the colors of the three concurrent diagonals of the three hexagons that surround p are not all the same (where they meet at p).
Proof: The point
p is the centroid of come corner triangle of one of the triangles of the triangulation.
Figure 17 shows how the coloring is forced along two of the medians of the corner triangle and that they force opposite colorings at
p. See also
Figure 19. ☐
Figure 19.
In the figure the small circle indicates . A vertical color line is shown, which meets the axis in the point . The points on this axis are all of the form , . In the CHT tiling set-up, indicates that the point is a vertex of a level triangle, in this case , so we are on a level 2 triangle (). We already saw that the color starts with a full blue diagonal at . Moving down the line to the next point decreases by 2 and increases by 1. We note that remains constant, and . At the second step we cross, at right-angles into another triangle of level 2, and the color proceeds without interruption. At the 4th step we are at a vertex that is the midpoint of the side of a triangle of level 3 and looking up our vertical line we can see that it is passing into a corner triangle of level 4—namely where we just came from, and we see a forced full red diagonal. In the first three steps the diameters are all red-blue (top to bottom), whereas after the red-red diagonal the next three steps are blue-red diameters, so there is a switch that affects parity. We can ignore the points with full diameters (they get sorted out in a different w-direction). We note that maintains the value 0 on steps and maintains the value 1 on steps , showing that the formula notices the change of diameters correctly. If we continue on the next three step sequence, but modulo 2 this is the same as 0.
Figure 19.
In the figure the small circle indicates . A vertical color line is shown, which meets the axis in the point . The points on this axis are all of the form , . In the CHT tiling set-up, indicates that the point is a vertex of a level triangle, in this case , so we are on a level 2 triangle (). We already saw that the color starts with a full blue diagonal at . Moving down the line to the next point decreases by 2 and increases by 1. We note that remains constant, and . At the second step we cross, at right-angles into another triangle of level 2, and the color proceeds without interruption. At the 4th step we are at a vertex that is the midpoint of the side of a triangle of level 3 and looking up our vertical line we can see that it is passing into a corner triangle of level 4—namely where we just came from, and we see a forced full red diagonal. In the first three steps the diameters are all red-blue (top to bottom), whereas after the red-red diagonal the next three steps are blue-red diameters, so there is a switch that affects parity. We can ignore the points with full diameters (they get sorted out in a different w-direction). We note that maintains the value 0 on steps and maintains the value 1 on steps , showing that the formula notices the change of diameters correctly. If we continue on the next three step sequence, but modulo 2 this is the same as 0.
5.1. Completeness
We have now shown how to work from a triangularization to a tiling satisfying the matching rules
R1,
R2. Does this procedure produce all possible tilings satisfying these rules? The answer is yes, and this is already implicit in [
2]. We refer the reader to the paper for details, but the point is that in creating a tiling following the rules a triangle pattern emerges from the stripes of the hexagons. This triangularization can be viewed as the edge-shifting of a triangulation
conforming to our edge shifting rule. Thus we know that working with all triangulations, as we do, we are bound to be able to produce the same shrunken triangle pattern as appears in
T.
In the generic cases, the coloring that we impose on this triangulation is precisely that forced by
R2. When we discuss the non-generic cases in
Section 6.2, we shall see that for non-generic triangulations there are actually choices for the colorings of some lines, but these choices exhaust the possibilities allowed by the rule
R2. Thus the tiling
T must be among those that we construct from
and so we see that our procedure does create all possible tilings conforming to the matching rules.
When we determine the structure of the hull in
Section 6.4 we shall also see that it is comprised of a minimal hull and two highly exceptional countable families of tilings. The former contains triangulations of all types and, as the terminology indicates, the orbit closure of any one of its tilings contains all the others in the minimal hull, so in a sense if you have one then you have them all. (The two exceptional families of tilings appear in the rule based development of the tilings, but do not appear in the inflation rule description.)
6. The Hull
6.1. Introducing the Hull
Let
denote the set of all Taylor–Socolar hexagonal tilings whose hexagons are centered on the points of
Q and whose vertices are the points of
. The group
Q (with the discrete topology) acts on
by translations. We let
X be the set of all translations by
of the elements of
. We call
and
X the
hulls of the Taylor–Socolar tiling system. We give
and
X the usual local topologies—two tilings are close if they agree on a large ball around the origin allowing small shifts. In the case of
one can do away with “the small shifts” part. See [
15] for the topology.
In fact it is easy to see that, although we have produced it out of , X is just the standard hull that one would expect from the set of all Taylor–Socolar tilings when they have not been anchored onto the points of Q. Thus X is compact, and since is a closed subset of it, it too is compact.
The translation actions of
Q on
and
on
X are continuous. We note that the hulls
and
X are invariant under six-fold rotation and under complete interchange of the two tile types. Our task is to provide some understanding of
and
X. Here we shall stick primarily to
since the corresponding results for
X are easily inferred. See also [
11] the structure of the hull
X is determined (in a totally different way). The 2-adic group
Q is then replaced by the two dimensional dyadic solenoid.
We let denote the set of all the generic tilings in .
Each element
produces a triangularization of the plane, and the triangularizations are parameterized precisely by elements in
. In particular there is an element
corresponding to Λ, and we have a surjective mapping
Proposition 6.1 The mapping ξ is continuous (with respect to the local topology on and the Q-adic topology on ). Furthermore ξ is on .
Proof: Any is determined by its congruence classes modulo , which are represented equally well by the congruence classes of Q modulo . These congruence classes are the sets of vertices of the triangles of increasing sizes, starting with those of level 1. Now any patch of tiles containing a ball , , will determine part of the triangulation with triangles of all levels for some , and we have as . The larger the patch the more congruence classes we know, and this is the continuity statement.
In the case of a generic tiling Λ, already determines the entire markings of the tiles and hence determines Λ. Thus ξ is on .☐
Below we shall see that with respect to the Haar measure on
the set of singular (
i.e., non-generic)
is of measure 0. A consequence of this is [
16], Theorem 6:
Corollary 6.2 is uniquely ergodic and the elements of are regular model sets. ☐
We shall make the model sets rather explicit in
Section 7.
6.2. Exceptional Cases
We now consider what happens in the case of non-generic tilings. To be non-generic a tiling must violate either generic-a or generic-w. We consider these two situations in turn.
6.2.1. Violation of Generic-a
In the case of violation of generic-a, there is an a-line of infinite level (that is, it does not have a level as we have defined it). Let be the Q-adic completion of .
Proposition 6.3 A tiling Λ, where , has an a-line of infinite level if and only if for some and some . Furthermore when this happens the points of Q lying on the infinite-level-line are those of the set .
Proof: All lines of the triangulation are in the directions and all lines of the triangulation contain edges of all levels from 0 up to the level of the line itself. Thus the points of Q on any line l of the triangulation are always a set of the form where and .
Suppose that we have a line
l of infinite level and its intersection with
Q is contained in
. The line
l has elements
where
is a vertex of a triangle of level
k. This means that
. We conclude that
. Furthermore
. This is true for all
if we define
. Writing
with
and
, we have
where
. Thus
. This proves the only if part of the proposition.
Going in the reverse direction, if then this is a prescription for a line of points in Q that have vertices of all levels. Then the line is of infinite level. ☐
Proposition 6.4 If a tiling has an infinite a-line then it is in and has either precisely one infinite a-line or three infinite a-lines that are concurrent. The latter case occurs if and only if , where .
Proof: Let have an infinite a-line l. We already know that and for some , , and some from Proposition 6.3. If it has a second (different) infinite line then similarly where , , and . Certainly ; otherwise the two lines are parallel and this leads to overlapping triangles of arbitrarily large size, which cannot happen. But we have . Since are linearly independent over and we see that and are actually in . Then . We will indicate this by writing q for .
In this case, since we find that q is a vertex of a level k triangle, for all k. Since this is true for all k, q is a point through which infinite level lines in all three directions pass. Thus the existence of two infinite lines implies the existence of three concurrent lines.
In the other direction, if , then as we have just seen there will be three concurrent infinite lines passing through it. ☐
The case of a tiling with three concurrent infinite
a-lines in Proposition 6.4 is called a central hexagon tiling (
CHT tiling) in [
2] (see
Figure 5). We also refer to them as
iCa-L tilings. Edge shifting is not defined along these three lines, and we shall see that we have the freedom to shift them arbitrarily to produce legal tilings. The tilings in which there is one infinite
a-line are designated as
ia-L tilings.
6.2.2. Violation of Generic-w
The case of violation of generic-w is somewhat similar, though it takes more care. One aspect of this is to avoid problems of 3-torsion in , which we shall do by staying inside where this problem does not occur. Thus in the discussion below the quantity , where , is of course in Q, but when we see it with coefficients from we shall understand it as being in (as opposed to being in ). Another problem is that the violation of generic-w is not totally disjoint from the violation of generic-a, as we shall see.
Proposition 6.5 has a w-line of infinite level if and only if for some and some . Furthermore when this happens the points of Q lying on the infinite-level-line are those of the set .
Proof: All w-lines deriving from the triangulation are necessarily in the directions . Of course , and iff . It really makes no difference which of the six choices w is, but for convenience in presentation we shall take herewith so that . This is in the vertical direction in the plane.
All w-lines contain centroids of levels up to the level of the line itself. Furthermore if a w-line contains a centroid of level k then it also contains one of the vertices of the corresponding triangle and so also at least one point of Q of level k. It follows that for any w-line l in the direction w there is an so that the set of points of Q on l is the set .
Suppose that we have a w-line
l of infinite level and its intersection with
Q is
. Then the line
l has elements
where
is a vertex of a triangle of level
k. This means that
. We conclude that
. Furthermore
. This is true for all
if we define
. Writing
with
and
, we have
Thus
. This proves the only if part of the proposition.
Going in the reverse direction, if then this is a prescription for a line of points in Q that have vertices of all levels. The corresponding w-line has centroids of unbounded levels, so the line is a w-line of infinite level. ☐
Proposition 6.6 If a tiling has an infinite w-line then and it has either precisely one infinite w-line or three infinite w-lines that are concurrent. The latter case occurs if and only if the point of concurrency is either a point of infinite level (discussed in Proposition 6.4) or a non-orientable point (discussed in Proposition 3.3).
Proof: Let have an infinite w-line l. We again take this to be in the direction of . Then for some , .
Suppose that it has a second (different) infinite line . Then similarly where , , and . As above, we note that because if , the two lines are parallel and each of the two lines contains vertices of arbitrarily large levels. But the parallel lines through vertices and centroids of level k are spaced at a distance of apart. Thus no two distinct parallel w-lines can both carry centroids of arbitrary level.
Again, for concreteness we shall take a specific choice for , namely . Other choices lead to similar results.
There are two scenarios. Either the two lines
meet at a point of
Q or not. Suppose that they meet in a point of
Q. Then we can choose
and obtain
Since
and
are independent in
over
, we obtain
and
. The only solution to this in
is
. Thus
. This puts us in the situation of Proposition 6.4, the point of intersection of the two lines is actually a vertex of infinite level, and this is a
CHT tiling.
The alternative is that
meet at a point
p of
. In this case we go back to the discussion of coloring given in
Section 5. The point
p is a centroid and it either has infinite level, in which case it has no orientation and we go to Proposition 3.3, or it has a finite level in which two of the three
w-lines through it have forced color and finite level, which is a contradiction. This proves the result. ☐
As shown in
Table 2, infinite level
a-lines occur if and only if
and infinite level
w-lines occur if and only if
, with
being in the basic
a and
w directions respectively. Three concurrent
a-lines occur if and only if
, whereupon the condition for three concurrent
w-lines also is true. These are the
CHT tilings.
Table 2.
Summary of infinite level a-lines and w-lines.
Table 2.
Summary of infinite level a-lines and w-lines.
Type | Single | Three concurrent |
---|
infinite a-line | | CHT |
infinite w-line | | CHT |
| | or |
Since the singular elements of lie on a countable union of lines, it is clear that their total measure is 0.
Lemma 6.7 The set of singular has Haar measure 0.
Lemma 6.8 If a triangularization has both an infinite level a-line and an infinite level w-line, then their point of intersection is a point of concurrence of three infinite level w-lines and three infinite level a-lines, and the tiling is a CHT tiling.
Proof: By Propositions 6.3 and 6.5,
for some
and
,
. Putting these together,
for some
. However
a and
are independent elements of
Q (over
), and hence are also independent over
. Since
, this forces
. Thus
, which is the condition for simultaneous concurrency of three
a-lines and three
w-lines (Proposition 6.4). ☐
6.3. Coloring for the iCw-L Tilings
According to Proposition 3.3 we have a point of no orientation precisely when or . In these cases, by Proposition 6.6, we have three concurrent w-lines and their intersection is a point of no orientation. This point of intersection is or . The former can be anywhere in and the latter anywhere in . The triangulation can be described as a set of nested triangles of levels (and all the lesser level triangles that occur within them) all of which have the centroid x. The level triangle is an up triangle in the case and a down triangle in the case. The infinite l-lines are in the directions through x and these three lines have no forced colorings.
We call these tilings the
iCw-L tilings (infinite concurrent
w-line tilings). We also refer to the underlying triangulations with the same terminology. See
Figure 6.
The symmetry belongs to the triangulation, not necessarily to the tilings themselves. The colorings of the three exceptional lines of an
iCw-L tiling can be made in an arbitrary way without violating the tiling conditions
R1,
R2 [
2]. Of the 8 possible colorings the two truly symmetric ones (the ones that give an overall 3-fold rotational symmetry—including color symmetry—to the actual tiling) are exceptional in the sense that no other tilings in the Taylor–Socolar system have a point
(
i.e., a tile vertex) with the property that the three hexagon diagonals emanating from it are all of the same color (see Proposition 5.2). These exceptional symmetric
iCw-L tilings are called
SiCw-L tilings. In [
2] these tilings are described as having a “defect” at this point, and indeed they are not LI to any other tilings except other
SiCw-L tilings.
Thus there are 2 exceptional colorings for any iCw-L triangulation. In the other 6 colorings there are at each hexagon vertex two diameters of the same color and one of the opposite color, and we shall soon prove that they all occur in .
Tilings for which there is just one infinite w-line in the triangulation are called iw-L tilings.
6.4. The Structure of the Hull
In this subsection we describe the hull in more detail. We note that the only symmetries of which we discuss are translational symmetries (not rotational). These translational symmetries are the elements of Q. Of course none of the elements of has any non-trivial translational symmetry; it is only the hull itself that has them. When we discuss LI classes below we mean local indistinguishability classes under translational symmetry.
Theorem 6.9 consists of three LI classes, , , and . Of these is the countable set of SiCw-L tilings with three blue-red (blue first) diameters emanating from some hexagon vertex q, which form a single Q-orbit in , and is the companion orbit with red-blue diameters. Both of these orbits are dense in .
is the orbit closure of and contains all other tilings, including all the iCw-L tilings that are not color symmetric. Restricted to the minimal hull , the mapping ξ defined in (3)
is:- (i)
on ;
- (ii)
at iCw-L points except SiCw-L points;
- (iii)
at CHT points;
- (iv)
at all other non-generic points.
Remark 6.10 The images of ξ of the set of singular points (non-generic points) is dense in . For instance, the triangulations with three concurrent a-lines are parameterized by Q, which is a dense subset of , and these tilings produce the CHT tilings (or iCa-L tilings) described above. Both and are of full measure in .
Proof: First, we consider generic tilings. Let Λ, where , be any generic tiling and let be the ball of radius R centered on 0. Let be the triangulation determined by Λ (with edges not displaced) and let be the part of the triangulation that is determined by .
Because we are in a generic situation, to know how to shift an edge of level k we need only that edge to appear as an inner edge of a triangle of level . To determine the coloring of a w-line we need to know its level (which is finite). So to know all this information for we need only choose r large enough so that contains all the appropriate triangles.
Now if generic , where , produces the same pattern of triangles in , then it is indistinguishable from Λ in . In particular if satisfies for large enough k then Λ and must agree (as tilings) on . This proves that convergence of to produces corresponding convergence in .
With this it is easy to see that any two generic elements of X are LI. Let and be generic. Let correspond to and correspond to . Then we can construct the tiling sequence and it converges to .
This same argument can be used to show that the orbit closure of any tiling contains all of . Let Λ be any tiling with and be a generic tiling with . Then one simply forms a sequence of translates of Λ that change into . The convergence of the triangulation on increasing sized patches forces convergence of the color and we see in the orbit closure of Λ.
Second, we consider the iCw-L cases, where or . In these cases x is a non-orientable point and there exists a nested sequence of triangles of all levels centered on x. This sequence begins either with an up triangle of level 0 or a down triangle of level 0. In either case everything about the triangulation is known and the entire tiling is determined except for the coloring of the three w-lines through x. In fact all of the 8 potential colorings of these three lines are realizable as tilings, as we shall soon see.
Of these
iCw-L triangulations we have the
SiCw-L tilings in which the colors of the diagonals of the three hexagons of which
x is a vertex start off the same—all red or all blue. This arrangement at a hexagon vertex never arises in a generic tilings, and it is for this reason that these tilings produce different LI classes than the one that the generic tilings lie in: one “red” LI class and one “blue” LI class. As pointed out in [
2] these
SiCw-L tilings have the amazing property that they are completely determined once the three hexagons around
x have been decided (It is also pointed out in [
3] that the
SiCw-L tilings do not arise in the substitution tiling process originally put forward in Taylor’s paper. However, they do arise as legal tilings from the matching rule perspective, though they could be trivially removed by adding in a third rule to forbid them. A similar situation has been shown to occur with the Robinson tilings for which there is a matching rule and also a substitution scheme that result in a hull and its minimal component [
5]. As pointed out in [
2], this is different from tilings like the Penrose rhombic tiling where the matching rules determine the minimal hull). The form of the points
x with no orientation shows that there are just two
Q orbits of them, one for each of the two non-trivial cosets of
Q in
P.
What about the other 6 color arrangements around such a point x? Here we can argue that they all exist in the following way. Since in any triangulation there are tile centroids of any desired level k, we can start with any generic Λ and form a sequence of translates of it that have centroids of ever increasing level at 0. The sequence has at least one limit point and this is an iCw-L tiling. Since each element of the sequence has a unique coloring and coloring in generic tiles is locally determined by local conditions, there must be a subsequence of these tilings that converges to one of some particular coloring. This must produce a coloring of diameters with two diameters of one color and one of the other color since we are using only generic tilings in the sequence. Now the rotational three-fold symmetry and the color symmetry of shows that all 6 possibilities for the coloring will exist. This also shows that all these tilings are in the orbit closure of .
Third, the CHT/iCa-L triangulations have the form where . They have three concurrent a-lines and three concurrent w-lines at q and leave the central tile completely undetermined. This tile can be placed in any way we wish, and this fixes the entire tiling. There are a total of 12 ways to place this missing tile (6 for each parity), whence ξ is over q.
Finally, apart from the
iCw-L and
CHT/iCa-L tilings, the remaining singular values of
q correspond to the
ia-L and
iw-L triangulations where there is either a single infinite level
a-line or a single infinite level
w-line,
Section 6.3. Fortunately these two things cannot happen at the same time, see Lemma 6.8. That means that there is only one line open to question and there is only one line on which either the shift or color is not determined. In the
ia-L case there is an
a-line for which edge shifting is un-defined and we wish to show that all the two potentially available shifts lead to valid tilings. Likewise in the
iw-L case there is a
w-line to which no color can be assigned, and we wish to prove that both coloring options are viable.
Suppose one starts with a CHT tiling Λ centered at 0. If one forms a sequence of CHT tilings and if converges to a point of on the line that is not in Q then the point of CHT concurrence has vanished and one is left only with the x-axis as an single infinite level a-line, and it will have the shifting induced by the original shifting along the x-axis in Λ (which can be either of the two potential possibilities). Of course one can do this in any of the a directions. A similar type of procedure works to produce all of the iw-L tilings. This concludes the proof of the theorem. ☐
7. Tilings as Model Sets
In this section we consider Taylor–Socolar tilings, and in particular the parity sets of such tilings, from the point of view of model sets. There are a number of advantages to establishing that point sets are model sets since there is a very extensive theory for them, including fundamental theorems regarding their intricate relationship to their autocorrelation measures and their pure point diffractiveness [
16,
17,
18]. In fact there are various ways in which one can establish that the vertices or the tile centres of a Taylor–Socolar tiling always form a model set. We have already pointed out different ways in [
12] and Corollary 6.2. There are also other ways pointed out in [
11]. The first is through the almost everywhere one-to-one mapping from the minimal dynamical hull of the Taylor–Socolar tilings to the minimal dynamical hull of half-hex tilings. It is known that the half-hex tilings give model sets [
6], and it follows that the Taylor–Socolar tilings do too. The second is through checking a modular coincidence on a Taylor–Socolar tiling which is a fixed point of a substitution. One can observe that the Taylor–Socolar tiling contains a periodic lattice of hexagons of type
C and
(given in [
2]) in different orientations. It can be checked that for some order
n of supertiling, all supertiles of
C and
-type hexagons contain a same type of hexagon at exactly the same relative position of these supertiles. This indicates the modular coincidence introduced in [
19,
20]. In our present paper the set-up that we have created makes it easy to see the model set construction rather explicitly, and this is the purpose of this section.
The basic pre-requisite for the cut and project formalism is a cut and project scheme. Most often, especially in mathematical physics, the cut and project schemes have real spaces (
i.e., spaces of the form
) as embedding spaces and internal spaces. But the theory of model sets is really part of the theory of locally compact Abelian groups [
21]. In the case of limit-periodic sets, some sort of “adic” space is the natural ingredient for the internal space. In our case the internal space is
, see [
19].
7.1. The Cut and Project Scheme
Form the direct product of
and
. The subset
is a lattice in
(that is,
is discrete and
is compact) with the properties that the projection mappings
satisfy
is injective and
is dense in
. The setup of (4) is called a
cut and project scheme.
Then and the “star mapping” defined by is none other than the embedding i defined above.
Let
which satisfies
with
compact, we define
This is the
model set defined by the
window W. Most often we wish to have the additional condition that the boundary
of
W has Haar measure 0 in
. In this case we call
a
regular model set.
As an illustration of how the cut and project scheme is used to define the model sets, we give here a model set interpretation for the sets
and
of Proposition 3.6:
The windows and are compact and the closures of their interiors, so these two sets are pure point diffractive model sets, and clearly they are basically the points of which have orientation up and down respectively. In the case of values of treated in Proposition 3.3 there will be one point without orientation. It is on the common boundary of and .
However, our intention here is not to interpret features of the triangulation in terms of model sets (which is more or less obvious) but to understand parity, which is a more subtle feature depending on edge-shifting and color, in terms of model sets. In this paper we will need only to deal with model sets lying in
Q, and for this it is useful to restrict the cut and project scheme above to the lattice
in
:
Of course we shall not be looking for just one window and one model set, but rather two windows, one for each of the two choices of parity.
7.2. Parity in Terms of Model Sets: The Generic Case
Each tiling in
is composed of hexagons centered at points of
Q that are of one of the two types shown in
Figure 3. We call them white or gray according to the coloring shown in the figure. At the beginning we shall work only with the generic cases, since for them the tiling is completely represented by its value in
.
Let Λ be a generic tiling for which
. We define
(resp.
) to be the set of points of
Q whose corresponding tiles in Λ are white (resp. gray), so we have a partition
We shall show that each of and is a union of a countable number of -cosets (for various k) of Q. If this is so then since the closure of a coset is which is clopen in , we see that contains the open set consisting of the union of all the clopen sets coming from the closures of the cosets of , and is the closure of . Similarly contains an open set . We note that and are disjoint since they are the unions of disjoint cosets, and their union contains all of Q.
We also point out that is the interior of since any open set in is a union of clopen sets of the form with (they are a basis for the topology of ) and each of these is either in or . But no point of is a limit point of and so . Similarly is the interior of .
Evidently is a closed set with no interior, since and are disjoint. Thus lies in the boundaries of each set and contains no points of Q. Each of the sets and is compact and each is the closure of its interior. The boundaries of the two sets are both of measure 0 since and can account for the full measure of . Finally, .
Theorem 7.1 Let Λ
be a generic tiling for which , where . We have the model-set decomposition for white and gray points of the hexagon centers of Λ:
where is the closure of the union of the clopen sets in . Thus these sets are regular model sets.
Proof: We have to show that and are each unions of a countable number of -cosets (for various k) of Q. There are two components that enter into the white/gray coloring: the diameter coloring of the tiles and the edge shifting. The generic condition guarantees that both coloring and shifting are completely unambiguous. Our argument deals with coloring first, and shifting second. Finally both parts are brought together.
Let
and
. For
and
, define
Recall that for
,
. The points of
are the vertices of the level
k triangles and the sets
are composed of the points of
Q on the
w-lines that pass through such vertices. We have
.
A point of
Q may be a vertex of many levels of triangles, but we wish to look at the highest level vertex that lies on a given
w-line. Thus we define
,
. The sets
are mutually disjoint. See
Figure 20.
Figure 20.
The tiles associated with points of are indicated by increasingly dark shades.
Figure 20.
The tiles associated with points of are indicated by increasingly dark shades.
The sets
are made up of various elements
where
and
. However we can restrict
n in the range
since
and
which changes
w to
at the expense of a translation in
. To make things unique we shall assume that
in the extreme cases when
or
.
We claim that under the condition generic-w we have . The only way that can fail to be in some is that for all k. Then x is on w-lines through vertices of arbitrarily high level triangles. At least one occurs infinitely often in this. Fix such a w. The vertex of a level k triangle is always the vertex of 6 such triangles around that vertex. So whenever the w-line passes through a vertex of a level k triangle it also passes into the interior of one of the level k triangles of which this is a vertex and then through the centroid of this level k triangle. Thus the w-line has centroids of arbitrary level on it, violating generic-w.
Let
for some
k, where
n satisfies our conventions noted above on the values it may take. Then by the definition of
,
is not the vertex of any edge of a triangle
T of side length
and so
is the mid-point of an edge
f of such a
T. In particular
.
Figure 21 and
Figure 22 indicate, up to orientation, what all this looks like. The edge
f is on the highest level line through
and so determines the stripe of the hexagon at
and, more importantly, the coloring of the
w-line that we are studying. The coloring at
in the direction
w starts red in the case of
Figure 22a and blue in the case of
Figure 22b. The color then alternates along the line in the manner illustrated in
Figure 16.
The color pattern determined here repeats modulo
(not
), so
splits into subsets, each of which is a union of cosets of
in
Q,
corresponding to the red-blue configurations and corresponding also to which
is involved. Here
is the set of points
which
start in the direction
w with the color red, where
with the boundary conditions on
n established as above. The situation with
is the same except red is replaced by blue. Notice that each
(or
) is a union of
-cosets for various values of
k.
Figure 21.
Ω and a line through a vertex x in the direction w meeting the opposite edge at .
Figure 21.
Ω and a line through a vertex x in the direction w meeting the opposite edge at .
Figure 22.
Showing as a midpoint of an edge f of a triangle of level and the direction of w from it.
Figure 22.
Showing as a midpoint of an edge f of a triangle of level and the direction of w from it.
Now we need to look at the other aspect to determining the white and gray tiles, namely edge shifting. For this we assume the condition generic-a. Every lies on an edge of level k for some k. Recall that this means that x is on the edge of a triangle of level k but not one of level . The condition generic-a says that such an edge must exist for x. Such an edge must then appear as the inner edge e of a corner triangle of a triangle T of level . The edge e then shifts towards the centroid of T, say in the direction , carrying corresponding diameters in along with it.
Let
Then
. As one sees from
Figure 23,
is a union of
-cosets (but not
-cosets).
Figure 23.
Showing a level k edge inside a triangle T of level and its corresponding shift (dotted line). Note how edge shifting for edges of level k repeats modulo .
Figure 23.
Showing a level k edge inside a triangle T of level and its corresponding shift (dotted line). Note how edge shifting for edges of level k repeats modulo .
We now put these two types of information together. We display the results in the form of two tables: any
satisfies
for some
,
,
,
.
Notice that is a union of -cosets for . So we finally obtain that each of and is the union of such cosets. This is what we wanted to show and concludes the proof of the theorem.
7.3. Parity in Terms of Model Sets: The Non-Generic Case
For non-generic sets there are two situations to consider. First of all, let us consider tilings of the minimal hull. Any such tiling can be viewed as the limit of translates of a generic tiling, Λ. Let and let and denote the two closed windows that define the parity point sets of the tile centers of Λ. Translation of Λ by , amounts to translation by of and . This is in fact just translation by t but with t seen as an element of . Translation does not affect the type of the tiling (iw-L, iCa-L, etc.).
Convergence of a sequence of translates to in the hull topology implies Q-adic convergence of , say to . The translated sets then also converge to , . However, if then we will not necessarily have .
Here is what happens. If
then for large enough
n,
and
. Thus
and we have that
. On the other hand we have
. For suppose that
. Then
and using the convergence
we see that for large
n,
. Thus for large
n,
, and so
. We conclude that
for some window
Z satisfying
. This shows that
is a model set since
Z lies between its interior and the (compact) closure of its interior. Also
has Haar measure 0 as it was explained in the beginning of
Section 7.2.
The remaining cases are the
SiCw-L tilings. Let Λ be such a tiling, which we may assume to be associated with
. Comparing the
SiCw-L tiling Λ with an
iCw-L tiling Γ for which
, we notice that the only difference between Λ and Γ is on the lines through 0 in the
w-directions where
. The total index is introduced in [
19]. Notice that it is enough to compute that the total index of the set of all points off these
w-lines is 1 (see cite[LM1]). Because the set of points off the lines of
w-directions is the disjoint union of cosets
(we have seen this earlier), we only need to show that the total index of
is 1,
i.e.,
Following the construction of
,
, already discussed above, we compute the coset index of
. Within each
we need to divide the point set
into two sets. One is the point set whose points are completely within the
-th level triangles and the other is the point set whose points are lying on the lines of the
-th level triangles. We note that
So
8. A Formula for the Parity
In this section we develop formulae for tilings that determine the parity of each tile of a tiling from the coordinates of the center of that tile. We begin with the formula for parity derived in [
2] for the
CHT tilings centered at
. These correspond to the triangulation for
. The parity formula for a tile is based on the coordinates of the center of the hexagonal tile. Due to the non-uniqueness of the
CHT tilings along the 6-rays at angles
emanating from the origin, the basic formula is valid only off these rays. Later we show how to adapt this formula to arbitrary
.
The parity of a tile depends on the relationship of its main stripe to the diameter at right-angles to this stripe. In terms of the triangulation, the parity of a tile depends on two things: The way the triangle edge on which the stripe is located is shifted and the order of the two colors of the color line as it passes through the tile: red-blue or blue-red. Changing the shift or the color order changes the parity, changing them both retains the parity. Thus the parity can be expressed as the modulo 2 sum of two binary, i.e., , variables representing the shift and the color order. Which parity belongs to which type of tile is an arbitrary decision. In our case we shall make it so that the white tile has parity 1 and the gray tile has parity 0.
We introduce here a special coordinate system for the plane (which we really only use for elements of
Q). We take three axes through
, in the directions of
with these three vectors as unit vectors along each. For convenience we define
. Each
is given the coordinates
where
is the
coordinate where the line parallel to
through
x meets the
-axis. Similarly
is the
coordinate where the line parallel to
through
x meets the
-axis, and
is the
coordinate where the line parallel to
through
x meets the
-axis. This is shown in
Figure 24. Notice that
. We call these coordinates the
triple coordinates.
Figure 24.
The three coordinate system of labelling points in the plane.
Figure 24.
The three coordinate system of labelling points in the plane.
The redundant three label coordinate system that we use has the advantage that one can just cycle around the coordinates to deal with each of the three w-directions. Counterclockwise rotation through amounts to replacing by .
We note that if and only if . Let be the 2-adic valuation defined by if , i.e., if divides z but does not divide z. We define . Finally we define . Note that . When levels appear, they are related to .
Now for we note that, except for , exactly two of are equal and the remaining one is larger. This is a consequence of .
8.1. CHT Formula
In this section we derive the formula for parity for the
CHT tiling [
2]. The
CHT tiling has the advantage that all the shifting due to the choice of the triangulation is taken out of the way, and this makes it easier to see what is going on. Our notation and use of coordinates is different from that in [
2], but the argument is essentially the same.
Figure 25 shows how the
CHT triangulation looks around its center
. The formula for parity is made of two parts each of which corresponds to one the two features which combine to make parity: edge shifting and the color.
First consider the shifting part of the formula. We consider a horizontal line of the
CHT triangulation, different from the
-axis. This line meets the
-axis at a point
for some non-negative integer
k and some odd integer
n. This point is the apex of a level
k triangle and is the midpoint of an edge from a triangle of level
(though the
-axis itself is of infinite level here). As such we see that the horizontal edge to the right from
is shifted downwards. As the edge passes into the next level
triangle we see that the shift is upwards. This down-up pattern extends indefinitely both to the right and to the left. In
Figure 26 and
k is unspecified, but the underlying idea does not depend on the value of
n. We now note that the points along the horizontal edge rightwards from
are
, or
in general. Now we note that
Thus this is the formula for edge downwards (0) and edge upwards (1). This formula is not valid if . What distinguishes these bad values is that for these, and these only, . We see that the fact that we are dealing with a horizontal line (in the direction of the axis) is related to the fact that is the largest of , and whenever that condition fails the above formula fails. But then of course we should use the appropriate formula with the indices cycled.
Figure 25.
Part of the triangulation corresponding to centered at 0 (indicated by the dot). Triangles of scales are shown, as well as part of a triangle of scale 8.
Figure 25.
Part of the triangulation corresponding to centered at 0 (indicated by the dot). Triangles of scales are shown, as well as part of a triangle of scale 8.
Next we explain the color component of the formula. The underlying idea is much the same, but, as to be expected, the details are a little more complicated. The color lines are the w-lines and are oriented in one of the three w directions. We treat here the case of color lines that are in the vertical direction. The formula utilizes the same three coordinate formulation above. For other w-directions one cycles the three components around appropriately.
Consider the sector of the
CHT tiling as indicated in
Figure 27. The figure indicates how the color must be on the
-axis as we proceed in the vertical direction.
Most of the explanation for the color part of the formula appears in the caption to
Figure 19. Although that picture seems tied to the point of intersection of the vertical line and the
-axis having the special form
, we note that the same applies whenever
. It is
that determines the level of the triangle that we are looking at and thus how the stepping sequence will modify the hexagon diameters. In the case where it is 4 here there are 3-step sequences of one diagonal type followed by 3-step sequences of the other type. If
these become
step sequences, and still
changes by 1 each time we move from one
step sequence to the next. All sequences start from the full blue diameter with
and
increases by 1 at each step.
Figure 26.
The horizontal line through the point is seen as passing through midpoints of consecutive triangles. The corresponding edges along this line shift downwards and upwards alternately. The points with are on a shift-down edge. The next set for are on a shift-up edge. The next set, are on a shift-down edge, etc. The formula accounts for this precisely, varying between 0 and 1 according to down and up.
Figure 26.
The horizontal line through the point is seen as passing through midpoints of consecutive triangles. The corresponding edges along this line shift downwards and upwards alternately. The points with are on a shift-down edge. The next set for are on a shift-up edge. The next set, are on a shift-down edge, etc. The formula accounts for this precisely, varying between 0 and 1 according to down and up.
In putting the two formulas together, we note first of all that although the formulas have been derived along specific a and w axes, the formulas remain unchanged if the same configurations are rotated through an angle of . Likewise the coloring and shifting rules depend on the geometry and not the orientation modulo . The final formula is then effectively just the sum of the two formulas that we have derived, and it is only a question of determining which color of tile belongs to parity 0.
Theorem 8.1 [2] In the CHT tilings centered at , the parity of a hexagonal tile centered on isprovided that is the maximum of and (subscripts j are taken modulo 3). ☐
Proof: Referring to
Figure 19, we check the parity of the tile at
. In this case
j of the theorem is 1 and the displayed formula gives the value 0. On the other hand, the edge shift is down at
and the shifted edge meets the blue part of the hexagonal diameter, whence the tile is gray. This establishes the parity formula everywhere. ☐
Remark 8.2 Recall that in the paper we have the convention that white corresponds to 1 and gray corresponds to 0.
Remark 8.3 Notice that in the CHT triangulation centered at the hexagon diameters along the three axes defined by have no shift forced upon them and can be shifted independently either way to get legal tilings. These are the hexagons centered on the points excluded by the condition . Similarly the three w-lines through the origin have no coloring pattern forced upon them and can independently take either. The centers of the hexagons that lie on these lines are excluded by the condition . In the CHT tiling, the central tile can be taken to be either of the two hexagons and in any of its six orientations. Having chosen one of these 12 options for the central tile the rest of the missing information for tiles is automatically completed. The parity function can be then extended to a function so as to take the appropriate parity values on the 6 lines that we have just described.
Figure 27.
Vertical color lines start with a full blue diameter or full red diameter as shown. The green triangle indicates why the second blue line segment up from the origin is in fact blue. The vertical line is centered at the mid-point of an edge of a level 4 triangle and passes into one of the level 2 corner triangles of this level 4 triangle. The discussion on color shows that it must be blue. All the other blue line segments are explained in the same way. We cannot assign color at the origin itself since the origin is not the mid-point of any edge.
Figure 27.
Vertical color lines start with a full blue diameter or full red diameter as shown. The green triangle indicates why the second blue line segment up from the origin is in fact blue. The vertical line is centered at the mid-point of an edge of a level 4 triangle and passes into one of the level 2 corner triangles of this level 4 triangle. The discussion on color shows that it must be blue. All the other blue line segments are explained in the same way. We cannot assign color at the origin itself since the origin is not the mid-point of any edge.
8.2. Parity for Other Tilings
We can create a formula for arbitrary triangulations
by the following argument. First of all consider what happens if we shift the center of our triple coordinate system to some new point
(we are in the triple coordinate system centered at the origin and have indicated this with the subscript 0). Then relative to the new center
c, still using axes in the directions
, the triple coordinates of
are
. Thus, if consider
(or more properly
) so we are looking at the
CHT triangulation now centered at
c, then the formulae above become
Consider now an element and the corresponding sequence of triangulations . These converge to , and with them also we get convergence of edge shifting and color.
It is also true that for any fixed in the plane the D-values of the three triple components of , as well their various pairwise sums and differences, do not change once k is high enough, since if the 2-content of a number n is then so also is the 2-content of for any . Thus is constant once k is large enough, and we can denote this constant value by . This defines the parity function for . Although is a CHT triangulation, its limit need not be. In fact we know that the translation orbit of any of the CHT tilings centered at is dense in the minimal hull, and so we can compute a parity function of any tiling of the minimal hull in this way. In the case of generic this results in a complete description of the parity of the tiling. In the case that there is convergence of either a-lines or w-lines (so one is not in a generic case) one can still start with one of the extension functions and arrive at a complete parity description of any of the possible tilings associated to .
Corollary 8.4 The parity function for a generic tiling is .
9. The Hull of Parity Tilings
A Taylor–Socolar tiling is a hexagonal tiling with two tiles (if we allow rotations). With the appropriate markings (not the ones we use in this paper), the two tiles can be considered as reflections of each other. If we just consider the tiling as a tiling by two types of hexagons, white and gray, then we get the striking parity tilings, for example, of
Figure 1. We may consider the hull
created by these parity tilings. Evidently
is a factor of
. In this section we show that in fact the factor mapping is one-to-one—in other words, when we discard all the information of the marked tiles except the colors white and gray—no information is lost, we can recover the fully marked tiles if we know the full parity tiling. The argument uses a tool that is central to the original work of Taylor, but has only played an implicit role in our argument: The Taylor–Socolar tilings have an underlying scaling inflation by a scale factor of 2. One form of this scaling symmetry is especially obvious from the point of view of the
Q-adic triangularization.
9.1. Scaling
Suppose that we have a Taylor–Socolar tiling with , where . Then is the set of triangle vertices of all triangles of level at least 1. To make things quite specific, which we need to do to go on, we choose . In the same way we shall assume , and so on. We can view as being a new lattice (even though it may not be centered at 0) and then we note that is another triangularization (now of this larger scale lattice, and taken relative to an origin located at ) that determines a Taylor–Socolar tiling with hexagonal tiles of twice the size. Each of these new double-sized hexagons is centered on a hexagon of the original tiling which itself is centered at a vertex of a level 1 triangle.
The new triangularization has its own edge shifting, and since all that has happened is that all the lines of the triangularization that do not pass through a vertex of a level 1 triangle have gone, we can see that the shifting rules mean that the remaining lines still shift exactly as they did before. Also the whole process of coloring the new double-size hexagons goes just as it did before.
Figure 28 shows why the coloring of the new double-size hexagons is the same as the coloring of the original size hexagons on which they are centered.
Figure 28.
This shows how the scaled up hexagon inherits the colors of the smaller hexagons on which they are centered. The coloring is carried out by the same procedure that was used to color the original sized hexagons, though now the diameter sizes have doubled and only the lines of level at least 1 are used.
Figure 28.
This shows how the scaled up hexagon inherits the colors of the smaller hexagons on which they are centered. The coloring is carried out by the same procedure that was used to color the original sized hexagons, though now the diameter sizes have doubled and only the lines of level at least 1 are used.
What happens if the Taylor–Socolar tiling
is non-generic? A tiling is non-generic if and only if it has an
a-line or a
w-line of infinite level. From the definitions, one sees that just rescaling so that the level 0 triangles vanish and all other triangles are now lowered in level by 1 still leaves infinite level lines intact and so we are still in a non-generic case. We can also see this in detail. Non-generic tilings happen if and only if
or
for some
. Consider
. For definiteness, take the second case. Then we can write
where
if
and
if
. This gives
for some
, and we are in the non-generic case again. The same thing happens in the other case.
This scaling self-similarity of the Taylor–Socolar tilings is an important part of Taylor’s original construction of the tilings. Here we see self-similarity arise from the simple procedure of “left shifting” the Q-adic number . Geometrically, shifting means subtracting and dividing by 2. We have restricted to be specific coset representatives so that this process of subtraction/division is uniquely prescribed.
We can also work this process in the other direction. Given
there are four ways in which to choose a coset from
and for each of these choices we get a new element of the
Q-adic completion of
. Thus reducing the scale by a factor of 2 we obtain new triangularizations and hexagonal tilings [
22]. The original tiling reappears via the scaling up by a factor of 2, as we have just seen. Also note that the new tilings are non-generic if and only if the original tiling was since infinite
a or
w lines remain as such in the new tilings. Thus we see that scaling has no effect on the generic or non-generic nature of the tilings in question. It is also clear that
CHT tilings,
iCw-L tilings, and even
SiCw-L tilings all transform into tilings of the same type.
9.2. From Parity to Taylor–Socolar Tilings
Creating a full Taylor–Socolar tiling from a parity tiling is carried out in two steps: first work out the triangularization, then add the color. For generic tilings the second step is superfluous. Even for non-generic tilings, the fact that the tiling is non-generic is an observable property of the triangularization and then knowing the parity makes it straightforward to recover the colouring along the ambiguous line or lines. The color is not a significant issue and we discuss only the recovery of the triangularization here.
So let us assume that we have a parity tiling that arises from some tiling which at this point we do not know. To obtain the triangularization, i.e., , we need to work out the translated lattices . These are the sets of vertices of the triangles of levels , , etc. Suppose that we have a method that can recognize the translated lattice (which is a subset of the hexagon centers of the parity tiling). Then, in effect, we know (at least modulo , which is all we need to know about it). We can now imagine changing our view point to double the scale by redrawing the parity tiling with double sized hexagonal tiles at the points of and while retaining the color. We know that this new tiling will be the parity tiling of the scaled up tiling where .
At this point we can proceed by induction to determine , rescale again and get , and so on. So what is needed is only to determine the vertices of the level triangles, or equivalently determine which hexagons of the parity tiling lie on such vertices.
Let us call a patch of 7 tiles which consists of a tile in the center and its 6 surrounding tiles a
basic patch of 7 tiles. The key observation is that in a Taylor–Socolar-tiling it never happens that a basic patch of 7 tiles whose center tile is a corner tile of a triangle of level
has 5 surrounding tiles all of the same color. Thus in the parity tiling the hexagons centered on the (as yet unknown) vertices of the level
triangles, cannot appear as shown in
Figure 29 or in any of their rotated forms. On the other hand, as we shall see, for all the other cosets of
Q modulo
there are points around which such patches (up to rotational symmetry) do occur. Furthermore we do not have to look far in any part of the tiling to find such examples. This is the feature that allows us to distinguish the coset
from the remaining cosets of
.
Figure 29.
Patches of (parity) tiles in which the central tile has 5 of its surrounding tiles of the same color.
Figure 29.
Patches of (parity) tiles in which the central tile has 5 of its surrounding tiles of the same color.
The actual proof goes in three steps. In the first we show the “no five hexagons” rule for hexagons centered on the vertices of triangles of level 1. Next we do the same for all the vertices of triangles of level
. This deals with all hexagons centered on
. Finally we show that for each of the other cosets of
the “no five hexagons” rule fails at least somewhere.
The vertices of 1-level triangles: We wish to show that around each hexagon centered on a point of
there are at least two different pairs of tiles with mismatched colors amongst its six surrounding tiles (and hence the no five-hexagons rule is true). This is explained in the text below and in
Figure 30.
Figure 30.
Examples are shown that demonstrate how we can see that around each hexagon centered on a level 1 vertex of there are at least two different pairs of tiles with mismatched colors amongst its six surrounding tiles. The two cases correspond to a level 1 vertex at the mid-point of a level 2 triangle and a level 1 vertex a non-midpoint of a higher level triangle. As explained in the text, one pair is found in a uniform way in both cases. The other pair is found by one method in the first case and another method in the other.
Figure 30.
Examples are shown that demonstrate how we can see that around each hexagon centered on a level 1 vertex of there are at least two different pairs of tiles with mismatched colors amongst its six surrounding tiles. The two cases correspond to a level 1 vertex at the mid-point of a level 2 triangle and a level 1 vertex a non-midpoint of a higher level triangle. As explained in the text, one pair is found in a uniform way in both cases. The other pair is found by one method in the first case and another method in the other.
There are two different situations for a hexagon
H centered on the vertex
v of a 1-level triangle. One is the case that
v is at the midpoint of a 2-level triangle. This is indicated on the left side of
Figure 30. The other is the case that
v is on the edge of a
n-level triangle where
. This is indicated on the right side of
Figure 30. In both cases, we note that the two tiles on opposite sides of
H which share the long edge of a triangle of level
have different colors. The reason is the following. Apart from the red-blue diameters, the long red and blue diameters and black stripes are same for the both the Taylor–Socolar tile and the reflected Taylor–Socolar tile. However the red and blue diameters of the middle tiles of 2-level triangles determine different red-blue diameters for the two tiles, and so they have different parity.
Now we wish to find another pair of tiles with opposite colors for each of the cases. Let us look at the first case (see the left side of
Figure 30). Consider the corner of the level 3 triangle
T that is defined by
H, and consider the two edges of
T that bound this corner. The red and blue diameters of the tiles at the mid-points of these two edges of
T determine different red-blue diameters for two neighbouring tiles in the surrounding tiles of
H. This again results in different parities.
Finally consider the second case (see the right side of
Figure 30). Notice that the long black stripe of
H is the part of the long edge of 3 or higher level triangle. If this long edge is from a level 4 or higher triangle, we consider just the part of it that is the level 3 triangle
T whose edge coincides with the stripe of
H. The red and blue diameters of the tile centered on the mid-point of this edge of
T determine different red-blue diameters for two of the ring of tiles around
H, as shown.
The vertices of level triangles: Next we look at the six tiles surrounding the corner tiles of level
triangles in a Taylor–Socolar tiling. Notice that the pattern of the colored diameters of six surrounding tiles is same for every corner tile of a level 2 or higher triangle,
Figure 31. So what determines the basic patches of 7 tiles around the corner tiles of level 2 or higher triangles is the pattern of black stripes on it. Furthermore, there is a one-to-one correspondence between these basic patches of 7 tiles and the basic patches of 7 tiles of white and gray colors. This is shown in
Figure 32. The key point is that this means that the basic patches of 7 tiles around the vertices of the level 2 or higher triangles already determine the coloring.
At this point we know that all the vertices of level
have at least two tiles of each color in the ring of any basic patch of 7 tiles.
Figure 31.
A figure showing that the pattern of the colored diameters of six surrounding tiles is same for every corner tile of a level 2 or higher triangle.
Figure 31.
A figure showing that the pattern of the colored diameters of six surrounding tiles is same for every corner tile of a level 2 or higher triangle.
Seeing how the other cosets of Q mod violate the “two tiles of each color in the ring of any basic patch of 7 tiles” rule. From a given parity tiling, there are four choices in determining the 1-level triangles. One of these is the coset
, and we know that the 7 tile patches around each of these points satisfy the “no five-hexagon” rule. However the three choices, corresponding to the other three cosets of
all have some 7 tile patches that violate the rule. We can see violations to the rule for each of the other three cosets in
Figure 33, which is a small piece from the lower right corner of
Figure 1. Since any parity tilings in the hull are repetitive, we observe the patches frequently over the parity tiling. Furthermore, since there is only one way that is allowed to determine 1-level triangles, it does not depend on where one starts to find the 1-level triangles. They will all match in the end.
This finishes the discussion of how the coset
is identified in the parity tiling
. The scaling argument shows that we can continue the process to identify
and so on. This finally identifies
. In fact, even stronger, once we identify
, we can use the one-to-one correspondence between these basic patches of 7 tiles and the basic patches of 7 tiles of white and gray colors as it is shown in
Figure 32 to determine the entire triangularization.
Figure 32.
The edge and color patterns and corresponding parity patterns that can occur in the hexagons surrounding the corners of triangles of level .
Figure 32.
The edge and color patterns and corresponding parity patterns that can occur in the hexagons surrounding the corners of triangles of level .
Figure 33.
Here we see three violations to the five-hexagons rule, the rings of hexagons being indicated by the circles. The shaded triangles show how the cosets determined by the center look, and show that the violating hexagons are from three different cosets. The hexagonal pattern comes from the lower right corner of
Figure 1.
Figure 33.
Here we see three violations to the five-hexagons rule, the rings of hexagons being indicated by the circles. The shaded triangles show how the cosets determined by the center look, and show that the violating hexagons are from three different cosets. The hexagonal pattern comes from the lower right corner of
Figure 1.
We note two things here: That this argument of this subsection has not required that the tiling be generic, and that the process of reconstruction of the triangularization from a parity tiling is local in character.
We conclude that the parity hull loses no color information, and hence the factor mapping from the Taylor–Socolar hull to the parity hull that simply forgets all information about each tile except for its parity, is in fact an isomorphism. In fact the two hulls are mutually locally derivable (MLD) in the sense that each tiling in one is derivable from a corresponding tiling in the other, using only local information around each tile (see [
7]).
Corollary 9.1 Each Taylor–Socolar tiling and its corresponding parity tiling are mutually locally derivable. ☐