A Truchet Tiling Hidden in Ammann-Beenker Tiling

Year: 2023 Authors: Pierre Gradit; Vincent Van Dongen

Core claim

The [1:0] limit of the integer-parameterized Ammann-Beenker projection produces a Truchet tiling equivalent to patterns described in corner percolation and hitomezashi literature.

Topics

Ammann-Beenker tiling, Truchet tilings, integer projection, limit-case patterns, visual equivalence

Domains

aperiodic tilings, Pell sequence, Beatty sequence, 4D lattice projection, mod 2 arithmetic, mathematical art, pattern design, textile-inspired design

Methods

integer-only inflation/deflation, parametric [x:y] projection, transparency checking, visual comparison, syntactic equivalence

Media

Truchet tiles, square and rhombus tiles, 4D integer lattice, digital images, software-generated tilings

Paper text

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

A Truchet Tiling Hidden in Ammann-Beenker Tiling

Pierre Gradit^{1} and Vincent Van Dongen^{2}

^{1}Independent researcher, Toulouse, France; pierre.gradit@gmail.com

^{2}Independent researcher, Montréal, Canada; vincent.vandongen@gmail.com

Abstract

Providing an integer-only 4D inflation/deflation rule and a genuine [] integer projection for Ammann-Beenker tiling leads to a compelling Truchet tile pattern when setting the projection to the [] limit case. With the help of visual and syntactic equivalences with recurrences of the exact same pattern found in literature, the resulting pattern is identified and its mathematical expression explored.

Introduction

Ammann-Beenker tiling is a well-known aperiodic tiling, largely studied in the literature [2]. It is made of two tiles: a square and a rhombus of 45° angle. The Ammann-Beenker tiling is edge-oriented, and only squares needed additional information to be oriented without doubt [1]. We choose to use Truchet tiles [10, 12] to implement this orientation and adapt the tiling to provide a Truchet tiling somehow hidden in the Ammann-Beenker tiling.

To reach that objective, our first goal will be to provide an integer-only Ammann-Beenker tiling with elements of an integer-only 4D inflation/deflation rule in [3] and the non-overlapping rule set given in [11]. We genuinely projected the resulting tiling in a 2D integer space with two integer parameters: []. These parameters can provide a variety of tilings, as integer deformations from the irrational Ammann-Beenker tiling. On the one hand, by choosing a ratio () close to , such as [], the resulting tiling becomes indistinguishable from the irrational one. On the other hand, when the associated quotient () diverges to infinity, it leads to the [] limit case Truchet tiling, the subject of this article.

The first part will detail how we manage to provide an integer-only Ammann-Beenker tiling builder and show how this engine can provide tilings as close as we need from the irrational ideal tiling. The second part will show a peculiar set of integer parameters which provides the [] limit case Truchet tiling. The third part will compare in a visual manner the resulting tiling to existing square tilings found in the literature [4, 9]. The last part will propose a tool to compare these tilings. We will reveal compelling connections between these different tilings and formulate some new conjectures.

An Integer-Only Ammann-Beenker Tiling

Our starting point is the silver ratio () inflation/deflation rule proposed by F. P. M. Beenker in [1] and reproduced with edge size indications in Figure 1. Inspection of edge orientations in Figure 1 gives:

  • on rhombuses, edges are always going from the large angle to the small angle.
  • on squares, edges fork from a vertex and join to the opposite one.

And, the inflation/deflation rule is 180° symmetric on rhombuses but not on squares. To gather all the needed information on edge orientation we only need to spot each square corner where oriented edges are joining. In Figure 3(a), and in all Ammann-Beenker tilings displayed in this paper, we choose to indicate the distinguished vertex on each square with a Truchet tile as a square dipped in ink on the desired corner: where

Gradit and Van Dongen

img-0.jpeg Figure 1: Inflation/deflation rule with oriented edges, phantom half-squares and edge size indication.

square edges join. The tile originally studied by Sébastien Truchet (1657-1729) is split along the diagonal into two triangles of contrasting colors [12]: . For example, the deflated square shall be colored while the inflated square shall be colored .

As Truchet tiling involves integers, our first goal is to build an integer-only engine to obtain the Ammann-Beenker tiling. Such integer computing exists in a 4D integer lattice, as in [3], and we mix it with the non-overlapping version from [11] to avoid unneeded computing. We can then validate the correctness of the result by detecting holes or overlaps with transparency. Figure 2 presents our way to encode the inflation/deflation rule in integer-only 4D where you may observe that we have reproduced Beenker’s original drawing on every tile to give two initial states that we commonly use in our software. The inflation/deflation rule can be

img-1.jpeg Figure 2: 4D integer lattice eight-fold rotation.

translated using the same 4D translation. By iterating this inflation rule, we build a 4D integer engine able to produce integer-only Ammann-Beenker tiling. But the capacity to have integer-only computation in 4D would vanish if we use standard projection for 2D presented in Table 1 as it contains an irrational number “ ”. Therefore our novel idea in that context is a projection parameterized with an integer pair denoted by as defined in Table 1. The right column shows our parameterized version where the irrational “ ” becomes an integer “ ” parameter and the unit “1” becomes an integer “ ” parameter. For any given pair of positive integers , the corresponding tiling is a deformation of Ammann-Beenker tiling. Exploring this

Table 1: Standard projection and parametric version.

45°[x:y]
10x0
√2/2-√2/2y-y
010x
-√2/2-√2/2-y-y

entire space is quite interesting. First, we consider the ratio . The limit case when is diverging to infinity is the main subject of this paper and will be detailed in the next sections. At first, we choose integer

A Truchet Tiling Hidden in Ammann-Beenker Tiling

values for to be as close as we want to the Ammann-Beenker tiling with an indicator established with Pythagorean theorem to verify the quality of rhombuses:

From this we can state that the more is close to , the more will be close to the ideal tiling. To reach that irrational ratio with our integer-only engine, we use the Pell sequence , with and . The sequence have a ratio that converges rapidly to :

Figure 3(a) is the tiling which cannot be distinguished from its irrational ideal as - the error is less than the image definition. So our first goal is reached: an integer-only computing of Ammann-Beenker indistinguishable from its irrational ideal reference.

A Compelling Truchet Tiling as Integer Limit-Case

This part will extract from Ammann-Beenker tiling a Truchet tiling while exploring the other limit case when goes to 1. We denote this limit case by “ .”

img-2.jpeg (a)

img-3.jpeg (b)

img-4.jpeg (c) Figure 3: Towards the limit case with (a) , (b) , (c) .

Property: is a Truchet tiling.

Figure 3 shows tilings obtained when the ratio takes increasing values from to 5. On the left, Figure 3(a) is the tiling, which is our case study for being very close to the irrational ideal. In the middle, Figure 3(b) is the tiling where , which is a zoomed version of , where the deformation is visible but the overall aspect remains. On the right, when the ratio is 5 as in Figure 3(c) the tiling appears mainly made of Truchet tiles, the other tiles being very small. Increasing the ratio will make the other tiles smaller and reduced to segments at the -limit case. Closer to the actual proof, that

Gradit and Van Dongen

would necessitate more details on the 4D calculus, is a canonical 2D projection of the 4D mesh. Any of these 4D meshes is composed of 4D unit polygons. In the case of , the rhombuses are reduced to segments in 2D, the square is reduced to a point and only the square remains a 2D unit square. As these squares are oriented where square edges join, and as the result remains with no hole and no superposition, the resulting is indeed a Truchet tiling, given in Figure 4(c).

img-5.jpeg (a)

img-6.jpeg (b)

img-7.jpeg (c) Figure 4: From right to left, “Edge-to-Edge Match” coloring of with highlighted diagonal word.

Since the early work on aperiodic tilings, the focus was set on tile decoration implying constraints on tiles by means of edge-to-edge match. The complete description would involve deeper insights on the tile internal structure and this development can not take place here.

Definition: A Truchet tiling with “Edge-to-Edge Match” is said linear.

img-8.jpeg (a) Figure 5: Different flavors of square tiles (a) Truchet (b) Smith.

img-9.jpeg (b)

In Figure 4 we present on left and right two Truchet tilings, Figure 4(c) is , and Figure 4(a) is a linear Truchet tiling. In the middle, Figure 4(b) is the common diagonal graph of both. The model and process by which we can reduce a Truchet tiling, linear or not, to its diagonal tiling is discussed more deeply in the last section, the focus at this stage being the visual comparison.

A Truchet Tiling Hidden in Ammann-Beenker Tiling

[1:0] as a Key to Gather Truchet Tilings Avatars

The key element of this work is to observe that the graph we found as has numerous avatars in different versions of Truchet tiles and acts as a key allowing to unify these different forms. The different versions are numerous and the name Truchet tile is itself ambiguous. When rediscovered by C.S.Smith [10] in the late 80’s, the current trend, linked to quasi-periodic tiling issues, was to analyze binary alphabet tiling, and so, in an homage to S. Truchet, the name “Truchet” was also given to a significantly different tiling with these two tiles and We choose to call them “Smith tiles,” and their simplest form “diagonal tiles.” In Figure 5, we give different equivalent forms for Truchet and Smith tiles.

In the matter of decorating Truchet tiles, imagination [6] has no clear limit, and several combinations are involved in the matches presented in Figures 6 and 7, the main argument here is the following: these four images are syntactically the same graph, and we will explain in the last part how syntactic equivalence can be extended to these kind of graphs. It is under the form reproduced in Figure 6 that we made the first

img-10.jpeg (a)

img-11.jpeg (b) Figure 6: Match between 4(c) with added quarter circle decorations and Figure 2 of [4] (ArXiv version), reproduced in [5].

match as an experimental fact which triggered that paper. The author remarks that all the “closed curves” formed by quarter circle concatenation share the same “sequence of closed curves surrounding the center which develops fractal symmetry as they get larger” [4]. The name of these shapes were identified very recently [9] in yet another equivalent version of linear Truchet tiling. In this version, a traditional Japanese stitching technique called “hitomezashi” is constrained to provide the same mathematical object: each thread goes left to right or top to bottom on an integer lattice and crosses the frame at each step. The closed curves spotted in [4] are identified as “Fibonacci Flakes” as coined in [7], but it is an experimental fact and remains a conjecture.

The remarkable observation is that both articles [9, 4] contain the exact same graph reproduced in Figure 6 and 7: both displays the same Fibonacci Flakes of fifth order and below. The best hint for this exact same graph recurrence is the main objective of [4]: defining a “re-normalisation” operation of which this graph is the fix point.

Gradit and Van Dongen

img-12.jpeg (a) Figure 7: Match between an equivalent form of Figure 4(a) and Figure 20 of [9]

img-13.jpeg (b)

Typographic Tilings and Resulting Crossovers

Our main tool to compare these tilings is to extend to the whole plan the (row, column) typographic coordinates: let be the infinite typographic plane with infinite set of rows and an infinite set of columns. This definition is an evolution of the notation of [7] for the integer lattice but by changing the sign of the imaginary part, we make it compliant with standard rows and columns. To emphasize the typographic nature of the definition, we also use here the regular expression notation for a glyph set.

Definition: An infinite typographic tiling is a function from the infinite typographic plane to a set of glyphs where as an element of is the coordinate of the top-left corner of the glyph at row and column expressed as a complex.

Syntactic equivalence: Any function from a glyph set to a glyph set can be extended by composition in a function from . When that function is a bijection, it extends to a bijection, providing a syntactic equivalence on an infinite tiling of square tiles.

With that simple tool and the different bijections given in Figure 5, we now try to figure out in more details the different visual equivalences provided in the previous section. On the one hand, the most simple typographic tiling is the diagonal tiling such as Figure 4(b) can be written On the other hand, the historic Truchet tiling such as Figure 4(a) or 4(c) can be written as . These two tilings, even if both are called Truchet tilings in different contexts, are fundamentally different. Anyway, they can be put in relation with a non-injective function called “diagonal” which associates to each Truchet tile its color frontier between contrasting tones:

diagonal:

In this paper, we will not give a complete algebraic definition of a linear Truchet Tiling and provide instead this elegant characterization found in [4]:

Property: For a given diagonal tiling it exists a linear Truchet tiling such as if and only if there exists and such as .

A Truchet Tiling Hidden in Ammann-Beenker Tiling

with a custom multiplication in defined as:

Proof hint: The proof is left to the reader in [4] but a hint is given: an third intermediate and local property is given on any unit square to allow the existence of a linear Truchet tiling for the given diagonal tiling: the product of the four values must be . For a rapid eye check, a negative condition is more suitable: no unit square in any rotation shall display any of the two patterns of the multiplication table as they reduce to .

But more importantly, [4] provides an example for its own purpose, a multiplicative graph , where and are the same, and with the reuse of the translator operator used before which means that is equal to when is true, and otherwise. The function is expressed in a way the trailing can be used, in a percolation context, to adjust the probability of a occurrence:

\beta(x) = \operatorname{frac} \left(\frac{\sqrt{2}}{2} \times x - \frac{\sqrt{2}}{2} \times \frac{1}{2}\right) < \frac{1}{2}, \text{ where } \operatorname{frac}(x) \equiv \text{fractional part of } x

Conjecture: with

As provided in Figure 6 it happens this precise graph matches on diagonals for any computing we could have made! These graphs show at their center Fibonacci flakes, growing like the Pell sequence . In [9], they provide a growing rule to compute consecutive Fibonacci flakes with the positive initial segment of used on rows and columns, in a similar way to the multiplicative property above:

Each segment can be compared at each iteration with corresponding segment of the functional formula given before and this was tested over the first twenty millions terms as we did to assert our confidence in their equivalence. Here the first Pell terms, with the diagonal translation already used and using strings as the glyph list with being the empty string and .

The sequence is highlighted in all tilings of Figure 4.

The authors remark that the or its boolean counterpart sequence seemed unknown, but if we simplify the formula of [4] by replacing the fractional part of the scalar by a modulo operation on the floor, and provide the only offset which gives the expected match with the rewriting formula, we obtain a much simpler form:

This integer sequence seems unknown precisely under this form, but it shares arbitrary long sequences with a known Beatty function with the proper glyph alphabet interpreted as integers in the On-Line Encyclopedia of Integer Sequences [8]. Neither the use of this Beatty function with a rational offset nor the use of a glyph alphabet are documented as far as we know, but the relation between Beatty functions, or their derivative or modulo, and growing patterns similar to the targeted one is widely documented in OEIS [8]. This fact leaves room for hope to connect the functional form given in [4] and the rewriting form given in [9].

Gradit and Van Dongen

Conclusion

To produce a Truchet tiling from an Ammann-Beenker tiling [1], our first goal was to provide an integer-only Ammann-Beenker tiling parameterized by an integer couple: . These parameters can provide a variety of tilings as integer deformations from the irrational Ammann-Beenker tiling: either indistinguishable from the irrational one or on the contrary, a limit case displaying the the -limit case Truchet tiling which structure is compelling.

Thanks to W. P. Hooper’s work [5] exposed in 2019 Bridges Mathematical Art Galleries, we were able to recover a mathematical expression to that tiling given in [4]. In a recent work [9], a Japanese stitching technique known as ”hitomezashi” is studied with an alternate formulation which identifies its loops as Fibonacci Flakes [7] and provides exactly the same graph! This lead to a mathematical expression for the studied Truchet tiling: an offset-ed Beatty sequence [8] of slope with a modulo 2, where the only possible offset is . This compact form is the first goal to prove the equality between these three graphs, equality stated on an experimental basis through extensive computations.

Finally, the study of where and and are in irrational proportions is a whole new space of exploration for those who are interested in linear Truchet Tilings [10] or their different avatars gathered here: Corner Percolations [4] or Hitomezashi Designs [9]. Whatever the name you gave to that mathematical object, there is still some mathematics to discover on their behalves.

References

  • [1] F. P. M. Beenker. “Algebraic Theory of Non-Periodic Tilings of the Plane by Two Simple Building Blocks: a Square and a Rhombus.” Eindhoven University of Technology. Tech. Rep. 82-WSK04. 1982.
  • [2] B. Grünbaum and G. C. Shephard. Tilings and Patterns. W. H. Freeman & Co., 1986.
  • [3] E. Harriss and J. Lamb. “Canonical Substitutions Tilings of Ammann–Beenker Type.” Theor. Comput. Sci., vol. 319, 2004, pp. 241–279.
  • [4] W. P. Hooper. “Renormalization of Polygon Exchange Maps Arising From Corner Percolation.” Inventiones mathematicae, vol. 191, 2011, pp. 255–320.
  • [5] W. Hooper. “A Curve in a Quasi-Periodic Truchet Tiling.” Bridges Math Art. 2019. 31 x 31 cm digital image. http://gallery.bridgesmathart.org/exhibitions/2019-icerm-illustrating-mathematics/wphooper.
  • [6] E. Lord and S. Ranganathan. “Truchet Tilings and Their Generalisations.” Resonance, vol. 11, 2006, pp. 42–50.
  • [7] A. Massé, S. Brlek, S. Labbé, and M. Mendès France. “Fibonacci Snowflakes.” Annales des Sciences Mathématiques du Québec, vol. 35, 2011.
  • [8] OEIS Foundation Inc. “Entry A083035.” The On-Line Encyclopedia of Integer Sequences. 2023. http://oeis.org/A083035.
  • [9] K. A. Seaton and C. Hayes. “Mathematical Specification of Hitomezashi Designs.” Journal of Mathematics and the Arts, 2023, pp. 1–22. https://doi.org/10.1080/17513472.2023.2187999.
  • [10] C. S. Smith and P. Boucher. “The Tiling Patterns of Sebastien Truchet and the Topology of Structural Hierarchy.” Leonardo, vol. 20, 2017, pp. 373 – 385.
  • [11] D. Steeman. “Ammann-Beenker - Tangram Activities, Geometry Pattern, Pattern Blocks.” Pinterest. 2016. https://www.pinterest.ca/pin/418201515379592991.
  • [12] S. Truchet. “Mémoire sur les Combinaisons.” Mémoires de l’Académie Royale des Sciences. 1704. Pp. 363–372.

0 items under this folder.