Fixed point aperiodic tilings Bruno Durand, Andrei Romashchenko, - - PowerPoint PPT Presentation

fixed point aperiodic tilings bruno durand andrei
SMART_READER_LITE
LIVE PREVIEW

Fixed point aperiodic tilings Bruno Durand, Andrei Romashchenko, - - PowerPoint PPT Presentation

Fixed point aperiodic tilings Bruno Durand, Andrei Romashchenko, Alexander Shen LIF Marseille, CNRS & Univ. AixMarseille, France AMS meeting, Jan. 2009 Tiles and tilings Tiles and tilings Tile set: 1 2 Tiles and tilings Tile set:


slide-1
SLIDE 1

Fixed point aperiodic tilings Bruno Durand, Andrei Romashchenko, Alexander Shen LIF Marseille, CNRS & Univ. Aix–Marseille, France AMS meeting, Jan. 2009

slide-2
SLIDE 2

Tiles and tilings

slide-3
SLIDE 3

Tiles and tilings Tile set:

1 2

slide-4
SLIDE 4

Tiles and tilings Tile set:

1 2

Tiling:

1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1

slide-5
SLIDE 5

Formal definitions

slide-6
SLIDE 6

Formal definitions C — a finite set of colors

slide-7
SLIDE 7

Formal definitions C — a finite set of colors τ ⊂ C 4 — a set of tiles (Wang tiles) tile t = t.left, t.right, t.up, t.down

slide-8
SLIDE 8

Formal definitions C — a finite set of colors τ ⊂ C 4 — a set of tiles (Wang tiles) tile t = t.left, t.right, t.up, t.down configurations: mappings Z2 → τ

slide-9
SLIDE 9

Formal definitions C — a finite set of colors τ ⊂ C 4 — a set of tiles (Wang tiles) tile t = t.left, t.right, t.up, t.down configurations: mappings Z2 → τ tilings: configuration that satisfy matching rules C(i, j).right = C(i + 1, j).left C(i, j).up = C(i, j + 1).down

slide-10
SLIDE 10

Periodic tilings

slide-11
SLIDE 11

Periodic tilings A tiling C is periodic if it has some period T: C(x + T) = C(x) for all x.

slide-12
SLIDE 12

Periodic tilings A tiling C is periodic if it has some period T: C(x + T) = C(x) for all x. Four possibilities for a tile set:

slide-13
SLIDE 13

Periodic tilings A tiling C is periodic if it has some period T: C(x + T) = C(x) for all x. Four possibilities for a tile set:

◮ no tilings;

slide-14
SLIDE 14

Periodic tilings A tiling C is periodic if it has some period T: C(x + T) = C(x) for all x. Four possibilities for a tile set:

◮ no tilings; ◮ only periodic tilings;

slide-15
SLIDE 15

Periodic tilings A tiling C is periodic if it has some period T: C(x + T) = C(x) for all x. Four possibilities for a tile set:

◮ no tilings; ◮ only periodic tilings; ◮ both periodic and aperiodic tilings;

slide-16
SLIDE 16

Periodic tilings A tiling C is periodic if it has some period T: C(x + T) = C(x) for all x. Four possibilities for a tile set:

◮ no tilings; ◮ only periodic tilings; ◮ both periodic and aperiodic tilings; ◮ only aperiodic tilings;

slide-17
SLIDE 17

Aperiodic tile sets

slide-18
SLIDE 18

Aperiodic tile sets Theorem (Berger, 1966): there exists a tile set that has tilings but only aperiodic ones

slide-19
SLIDE 19

Aperiodic tile sets Theorem (Berger, 1966): there exists a tile set that has tilings but only aperiodic ones (Robinson tile set)

slide-20
SLIDE 20

Tiling

slide-21
SLIDE 21

Penrose tiling

slide-22
SLIDE 22

Ammann tiling

slide-23
SLIDE 23

Ollinger tiling

slide-24
SLIDE 24

Berger’s theorem and theory of computation

slide-25
SLIDE 25

Berger’s theorem and theory of computation

◮ the question was asked by Hao Wang when he

studied decision problems

slide-26
SLIDE 26

Berger’s theorem and theory of computation

◮ the question was asked by Hao Wang when he

studied decision problems

◮ Berger’s construction became an important tool

to prove undecidability of many algorithmic problems

slide-27
SLIDE 27

Berger’s theorem and theory of computation

◮ the question was asked by Hao Wang when he

studied decision problems

◮ Berger’s construction became an important tool

to prove undecidability of many algorithmic problems

◮ Aperiodic tiling can be constructed using

self-referential argument widely used in logic and computation theory (Kleene’s fixed point theorem)

slide-28
SLIDE 28

History

slide-29
SLIDE 29

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

slide-30
SLIDE 30

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

◮ Alternative history: the self-referential aperiodic tile set should have

been invented by von Neumann, inventor of self-reproducing automata (1952), but he died in 1957 and his work on cellular automata was published only in 1966

slide-31
SLIDE 31

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

◮ Alternative history: the self-referential aperiodic tile set should have

been invented by von Neumann, inventor of self-reproducing automata (1952), but he died in 1957 and his work on cellular automata was published only in 1966

◮ Berger (1966) proved the existence of aperiodic

tile sets and used this construction to prove the undecidability of the domino problem;

slide-32
SLIDE 32

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

◮ Alternative history: the self-referential aperiodic tile set should have

been invented by von Neumann, inventor of self-reproducing automata (1952), but he died in 1957 and his work on cellular automata was published only in 1966

◮ Berger (1966) proved the existence of aperiodic

tile sets and used this construction to prove the undecidability of the domino problem;

◮ Robinson tiling (1971)

slide-33
SLIDE 33

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

◮ Alternative history: the self-referential aperiodic tile set should have

been invented by von Neumann, inventor of self-reproducing automata (1952), but he died in 1957 and his work on cellular automata was published only in 1966

◮ Berger (1966) proved the existence of aperiodic

tile sets and used this construction to prove the undecidability of the domino problem;

◮ Robinson tiling (1971) ◮ Penrose tiling (1974)

slide-34
SLIDE 34

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

◮ Alternative history: the self-referential aperiodic tile set should have

been invented by von Neumann, inventor of self-reproducing automata (1952), but he died in 1957 and his work on cellular automata was published only in 1966

◮ Berger (1966) proved the existence of aperiodic

tile sets and used this construction to prove the undecidability of the domino problem;

◮ Robinson tiling (1971) ◮ Penrose tiling (1974) ◮ . . .

slide-35
SLIDE 35

History

◮ Hao Wang (1961) asked whether aperiodic

tilings exist in connection with domino problem;

◮ Alternative history: the self-referential aperiodic tile set should have

been invented by von Neumann, inventor of self-reproducing automata (1952), but he died in 1957 and his work on cellular automata was published only in 1966

◮ Berger (1966) proved the existence of aperiodic

tile sets and used this construction to prove the undecidability of the domino problem;

◮ Robinson tiling (1971) ◮ Penrose tiling (1974) ◮ . . . ◮ Ollinger tiling (2007)

slide-36
SLIDE 36

Self-similar tile sets Fix a integer zoom factor M > 1.

slide-37
SLIDE 37

Self-similar tile sets Fix a integer zoom factor M > 1. Let τ be a tile set. A τ-macro-tile is a M × M square correctly tiled by τ-tiles.

slide-38
SLIDE 38

Self-similar tile sets Fix a integer zoom factor M > 1. Let τ be a tile set. A τ-macro-tile is a M × M square correctly tiled by τ-tiles. Let ρ be a set of τ-macro-tiles. We say that τ implements ρ if any τ-tiling can be uniquely split by a grid into ρ-macro-tiles

slide-39
SLIDE 39

Self-similar tile sets Fix a integer zoom factor M > 1. Let τ be a tile set. A τ-macro-tile is a M × M square correctly tiled by τ-tiles. Let ρ be a set of τ-macro-tiles. We say that τ implements ρ if any τ-tiling can be uniquely split by a grid into ρ-macro-tiles Tile set τ is self-similar if it implements some set of macro-tiles ρ that is isomorphic to τ (Isomorphism: 1-1-correspondence that preserves matching rules)

slide-40
SLIDE 40

Berger’s theorem and self-similar tile sets Berger theorem follows from two statements:

slide-41
SLIDE 41

Berger’s theorem and self-similar tile sets Berger theorem follows from two statements:

  • A. Any tiling by a self-similar tile set is aperiodic
slide-42
SLIDE 42

Berger’s theorem and self-similar tile sets Berger theorem follows from two statements:

  • A. Any tiling by a self-similar tile set is aperiodic
  • B. There exists a self-similar tile set.
slide-43
SLIDE 43

Proof of A Let τ be a self-similar tile set with zoom factor M

slide-44
SLIDE 44

Proof of A Let τ be a self-similar tile set with zoom factor M Let U be τ-tiling

slide-45
SLIDE 45

Proof of A Let τ be a self-similar tile set with zoom factor M Let U be τ-tiling Let T be a period of U

slide-46
SLIDE 46

Proof of A Let τ be a self-similar tile set with zoom factor M Let U be τ-tiling Let T be a period of U U can be splitted into macro-tiles; T-shift preserves this splitting (uniqueness) and therefore T is a multiple of M

slide-47
SLIDE 47

Proof of A Let τ be a self-similar tile set with zoom factor M Let U be τ-tiling Let T be a period of U U can be splitted into macro-tiles; T-shift preserves this splitting (uniqueness) and therefore T is a multiple of M Zoom out: T/M is a period of a tiling by a tile set isomorphic to τ

slide-48
SLIDE 48

Proof of A Let τ be a self-similar tile set with zoom factor M Let U be τ-tiling Let T be a period of U U can be splitted into macro-tiles; T-shift preserves this splitting (uniqueness) and therefore T is a multiple of M Zoom out: T/M is a period of a tiling by a tile set isomorphic to τ T/M is a multiple of M etc.

slide-49
SLIDE 49

Self-referential tile set

◮ For a given tile set σ we construct a tile set τ

that implements σ

◮ This gives a mapping σ → τ(σ) ◮ It remains to find a fixed point:

τ(σ) is isomorphic to σ

slide-50
SLIDE 50

The structure of a macro-tile that implements itself

Universal Turing machine program c1 c2 c3 c4

slide-51
SLIDE 51

Applications

slide-52
SLIDE 52

Applications

◮ tile sets with variable zoom factor

slide-53
SLIDE 53

Applications

◮ tile sets with variable zoom factor ◮ strongly aperiodic tile sets (each shift changes

99% positions)

slide-54
SLIDE 54

Applications

◮ tile sets with variable zoom factor ◮ strongly aperiodic tile sets (each shift changes

99% positions)

◮ robust aperiodic tile sets (isolated or sparse

holes can be patched)

slide-55
SLIDE 55

Applications

◮ tile sets with variable zoom factor ◮ strongly aperiodic tile sets (each shift changes

99% positions)

◮ robust aperiodic tile sets (isolated or sparse

holes can be patched)

◮ simple proof of the unidecidability of the domino

problem

slide-56
SLIDE 56

Applications

◮ tile sets with variable zoom factor ◮ strongly aperiodic tile sets (each shift changes

99% positions)

◮ robust aperiodic tile sets (isolated or sparse

holes can be patched)

◮ simple proof of the unidecidability of the domino

problem

◮ simple construction of a tile set that has only

complex tilings

slide-57
SLIDE 57

Applications

◮ tile sets with variable zoom factor ◮ strongly aperiodic tile sets (each shift changes

99% positions)

◮ robust aperiodic tile sets (isolated or sparse

holes can be patched)

◮ simple proof of the unidecidability of the domino

problem

◮ simple construction of a tile set that has only

complex tilings

◮ tile set with any computable density