The Jeandel-Rao Aperiodic Wang Tilings of the Plane
Roger Thompson
Open University, 16th November 2022
Wang Tiles
Squares of size 1 with coloured edges
An 11 tile tileset and part of a tiling built from it
A tileset is a finite set T of Wang tiles with distinct colorations
With unlimited copies of tiles from T available, we try to tile the entire plane, subject to the following:
Types of tilesets
Aperiodic: Allows tilings of the plane, but does not allow periodic tilings
Finite: No tiling of the entire plane can be made
Periodic: A periodic tiling of the plane can be made - a shifted copy can be made to coincide with the original
Hao Wang’s conjecture (1961): Wang tilesets are finite or periodic
Berger(1966) disproved the conjecture, finding a 20426 tile aperiodic tileset (later reduced to 104 tiles)
Robinson (1971): 56 tiles, greatly simplifying Berger’s proof
Mozes (1989): Virtually any aperiodic inflation tileset can be transformed into an aperiodic Wang tileset e.g. Penrose kite and dart tileset transformed into a 32 tile aperiodic Wang tileset
Ammann (1992): 16 tiles
Some history (1)
Kari and Culik (1996) Used Beatty sequences to construct aperiodic tilesets of 14, then 13 tiles. These have arithmetic properties,
so fundamentally different from inflation tilings
Jeandel and Rao (2015) Proved by brute force computer search that no tileset with less than 11 tiles is aperiodic, and found two 11 tile aperiodic tilesets
Some history (2)
Jeandel and Rao’s use of Transducers
On receiving input s in state w, output n and move to state e
A loop and its equivalent in tiles
A tiling of the plane must be represented entirely by loops, i.e. no sources or sinks
Transducers are a component of finite automata theory
Used here because of availability of algorithms to simplify complex networks of directed graphs
Tiles correspond to state transitions
Jeandel and Rao pan for gold
TX
TZ
TA
Structure recently discovered
N,S labels
TJR | 0 | 1 | 2 | 3 | 4 |
Tz | 1 | 0 | 2 | 4 | 3 |
W,E labels
TJR | 0 | 1 | 2 | 3 |
Tz | 0 | 1 | 2 | 3 |
Trivial bijection
Intriguing!
TJR
TJR2
The proven aperiodic 11 tile tilesets, whose structure is known
Only possible to have T4 = T1T0T0T0
or T5 = T1T0T0T0T0
T4
Red states are sources or sinks, so excluded.
Beige states can be combined, since their inputs and outputs are identical
Top and bottom colours are red or white, so T4 rows may tile with themselves
(they actually can’t)
T5
Green states and transitions are excluded because the two columns B and M force a finite tiling
Number of T5 rows / number of T4 rows → φ as the number of rows → ∞, where φ = (√5 + 1)/ 2
Top and bottom colours are also red or white, so T5 rows may tile with themselves or with T4 rows
TJR2 tileset and sample
TJR tileset and sample
TJR : key points from Jeandel and Rao’s proof
The Fibonacci substitution and un
The Fibonacci substitution: 5↦54, 4↦5
Start with 5 and apply repeatedly:
5
54
545
54554
54554545
5455454554554
545545455455454554545
5 4 55 454 55455 45455454 5….
u-1 u0 u1 u2 u3 u4
TJR : Labbé’s discovery of structure
Markov partitions for TJR, TJR2
Fundamental rectangles at (mφ + n, n(φ + 3))
Fundamental rectangles at (mφ ‒ n, n(φ + 3))
0 1 1 1 0 0 0 1
5 6 6 6 7 4 5 6
7 5 7 4 3 10 5 7
8 7 3 10 3 8 7 3
9 9 9 9 9 9 9 9
0 0 0 0 0 0 0 0
5 7 5 7 4 5 7 5
2 8 7 3 10 2 6 7
Overlay with unit grid,
read off tile numbers at intersections
Edge colours and the Markov partition
Choices on Markov partition boundary of slope φ2
TJR Conway worms
From Labbé, S., Mann, C. and McCloud-Mann, J. (2022) Nonexpansive directions in the Jeandel-Rao Wang shift. Preprint arXiv:2206.02414
Markov partition slope | Conway worm slope |
0 | 0 |
| 3 + φ |
φ | 2 ‒ 3φ |
φ2 | 5/2 ‒ φ |
T4 and T5 on the fundamental rectangle
Tiles from the two sets interleave
This is the start point for Rauzy induction
Overlapping rectangles method (1)
Overlapping rectangles method (2)
Overlapping rectangles method (3)
Overlapping rectangles method (4)
Numbers in angle brackets are the number of available rectangles
The patch fails if this is zero anywhere
Numbers without angle brackets are rectangle numbers
TX tileset and sample patch
Created using about 40000 18 × 20 rectangles
We see white and red regions broadly repeating every 5 or 6 columns
CreatingTX supertiles
Guess how the columns are divided, and build supertiles with colours corresponding to edges, for example:
Build rectangles using the new tileset, and try to build a large patch
Sample patch using TX supertiles
Part of an 8000 tile patch using about 70000 27 × 7 rectangles, corresponding to about 45000 TX tiles
TX : Deduction of structure
Markov partition for TX
Fundamental rectangles at (n(φ + 4), mφ ‒ n)
Create tileset TY by rotating Tx tiles clockwise 90°
TY
Tx
The bijection between TJR and TY
N,S labels
TJR | 0 | 1 | 2 | 3 | 4 |
TY | 1 | 2 | 4 | 3 | 0 |
W,E labels
TJR | 0 | 1 | 2 | 3 |
TY | 1 | 0 | 0 1 | 2 |
Further thoughts
TA tileset and sample
Columns largely of or at intervals of 5 or 7
More complicated structure
Limited runs of repetitions within column separators in groups of 9
Part of a 13800 tile TA patch
The answer is 42 43
TA notes (1) (work in progress)
so are excluded from rectangles
TA notes (2) (work in progress)
or this sequence