• Aucun résultat trouvé

Embedding computations in tilings (Part 1: fixed point tilings) Andrei Romashchenko 31 May 2016

N/A
N/A
Protected

Academic year: 2022

Partager "Embedding computations in tilings (Part 1: fixed point tilings) Andrei Romashchenko 31 May 2016"

Copied!
42
0
0

Texte intégral

(1)

Embedding computations in tilings (Part 1: fixed point tilings)

Andrei Romashchenko

31 May 2016

1 / 18

(2)

What is atile?

Inthismini-course:

Color: an element of a finite setC={·,·,·,·,·,·,·}

Wang Tile: a unit square with colored sides. i.e, an element ofC4, e.g.,

Tile set: a setτ⊂C4

Tiling: a mapping f:Z2→τ thatrespects the matching rules

2 / 18

(3)

What is atile?

Inthismini-course:

Color: an element of a finite setC={·,·,·,·,·,·,·}

Wang Tile: a unit square with colored sides. i.e, an element ofC4, e.g.,

Tile set: a setτ⊂C4

Tiling: a mapping f:Z2→τ thatrespects the matching rules

2 / 18

(4)

What is atile?

Inthismini-course:

Color: an element of a finite setC={·,·,·,·,·,·,·}

Wang Tile: a unit square with colored sides.

i.e, an element ofC4, e.g.,

Tile set: a setτ⊂C4

Tiling: a mapping f:Z2→τ thatrespects the matching rules

2 / 18

(5)

What is atile?

Inthismini-course:

Color: an element of a finite setC={·,·,·,·,·,·,·}

Wang Tile: a unit square with colored sides.

i.e, an element ofC4, e.g.,

Tile set: a setτ⊂C4

Tiling: a mapping f:Z2→τ thatrespects the matching rules

2 / 18

(6)

What is atile?

Inthismini-course:

Color: an element of a finite setC={·,·,·,·,·,·,·}

Wang Tile: a unit square with colored sides.

i.e, an element ofC4, e.g.,

Tile set: a setτ⊂C4

Tiling: a mapping f:Z2→τ thatrespects the matching rules

2 / 18

(7)

What is atile?

Inthismini-course:

Color: an element of a finite setC={·,·,·,·,·,·,·}

Wang Tile: a unit square with colored sides.

i.e, an element ofC4, e.g.,

Tile set: a setτ⊂C4

Tiling: a mapping f:Z2→τ thatrespects the matching rules

2 / 18

(8)

Tiling: a mapping f:Z2→τ such that

f(i,j).right = f(i+ 1,j).left, e.g., +

f(i,j).top = f(i,j+ 1).bottom, e.g., +

Example. A finite pattern from a valid tiling:

3 / 18

(9)

Tiling: a mapping f:Z2→τ such that

f(i,j).right = f(i+ 1,j).left, e.g., +

f(i,j).top = f(i,j+ 1).bottom, e.g., +

Example. A finite pattern from a valid tiling:

3 / 18

(10)

τ-tiling is a mapping f:Z2→τ that respects the local rules.

T ∈Z2is a periodiff(x+T) =f(x) for allx.

Theorem. There exists a tile setτ such that (i)τ-tilings exist, and

(ii) allτ-tilings are aperiodic.

4 / 18

(11)

τ-tiling is a mapping f:Z2→τ that respects the local rules.

T ∈Z2is a periodiff(x+T) =f(x) for allx.

Theorem. There exists a tile setτ such that (i)τ-tilings exist, and

(ii) allτ-tilings are aperiodic.

4 / 18

(12)

τ-tiling is a mapping f:Z2→τ that respects the local rules.

T ∈Z2is a periodiff(x+T) =f(x) for allx.

Theorem. There exists a tile setτ such that (i)τ-tilings exist, and

(ii) allτ-tilings are aperiodic.

4 / 18

(13)

τ-tiling is a mapping f:Z2→τ that respects the local rules.

T ∈Z2is a periodiff(x+T) =f(x) for allx.

Theorem. There exists a tile setτ such that (i)τ-tilings exist, and

(ii) allτ-tilings are aperiodic.

4 / 18

(14)

A construction of an aperiodic tile set:

I defineself-similartile sets

I observe thateveryself-similar tile set is aperiodic

I constructsomeself-similar tile set

5 / 18

(15)

A construction of an aperiodic tile set:

I defineself-similartile sets

I observe thateveryself-similar tile set is aperiodic

I constructsomeself-similar tile set

5 / 18

(16)

A construction of an aperiodic tile set:

I defineself-similartile sets

I observe thateveryself-similar tile set is aperiodic

I constructsomeself-similar tile set

5 / 18

(17)

A construction of an aperiodic tile set:

I defineself-similartile sets

I observe thateveryself-similar tile set is aperiodic

I constructsomeself-similar tile set

5 / 18

(18)

Macro-tile:

Macro-color

Macro-color

Macro-color

Macro-color

N

N

anN×N square made of matchingτ-tiles

6 / 18

(19)

Fix a tile setτ and an integerN>1.

Definition 1. Aτ-macro-tile: anN×Nsquare made of matching τ-tiles.

Definition 2. A tile setρissimulatedbyτ: there exists a family of τ-macro-tilesR such that

I R isisomorphic toρ, and

I everyτ-tiling can beuniquelysplit by anN×N grid into macro-tiles fromR.

7 / 18

(20)

Fix a tile setτ and an integerN>1.

Definition 1. Aτ-macro-tile: anN×Nsquare made of matching τ-tiles.

Definition 2. A tile setρissimulatedbyτ: there exists a family of τ-macro-tilesR such that

I R isisomorphic toρ, and

I everyτ-tiling can beuniquelysplit by anN×N grid into macro-tiles fromR.

7 / 18

(21)

Fix a tile setτ and an integerN>1.

Definition 1. Aτ-macro-tile: anN×Nsquare made of matching τ-tiles.

Definition 2. A tile setρissimulatedbyτ: there exists a family of τ-macro-tilesR such that

I R isisomorphic toρ, and

I everyτ-tiling can beuniquelysplit by anN×N grid into macro-tiles fromR.

7 / 18

(22)

Example.

A tile setρ: Trivial tile set (only one color)

A tile setτ: A tile set that simulates a trivial tile setρ

(i + 1; j) (i; j)

(i; j) (i; j + 1)

8 / 18

(23)

Example.

A tile setρ: Trivial tile set (only one color)

A tile setτ: A tile set that simulates a trivial tile setρ

(i + 1; j) (i; j)

(i; j) (i; j + 1)

8 / 18

(24)

Example.

A tile setρ: Trivial tile set (only one color)

A tile setτ: A tile set that simulates a trivial tile setρ

(i + 1; j) (i; j)

(i; j) (i; j + 1)

8 / 18

(25)

(0; 0) (0; 0) (0; N1)

(0; 0)

(N1; 0) (0; 0) (0; N1) (N1; 0) N

9 / 18

(26)

Self-similartile set: a tile set that simulates a set of macrotiles isomorphicto itself.

Proposition. Self-similar tile set is aperiodic. Sketch of the proof:

10 / 18

(27)

Self-similartile set: a tile set that simulates a set of macrotiles isomorphicto itself.

Proposition. Self-similar tile set is aperiodic.

Sketch of the proof:

10 / 18

(28)

Self-similartile set: a tile set that simulates a set of macrotiles isomorphicto itself.

Proposition. Self-similar tile set is aperiodic.

Sketch of the proof:

10 / 18

(29)

Self-similartile set: a tile set that simulates a set of macrotiles isomorphicto itself.

Proposition. Self-similar tile set is aperiodic.

Sketch of the proof:

11 / 18

(30)

Self-similartile set: a tile set that simulates a set of macrotiles isomorphicto itself.

Proposition. Self-similar tile set is aperiodic.

Sketch of the proof:

12 / 18

(31)

Simulating a given tile setρby macro-tiles.

Representation of the tile setρ:

colors of a tile setρ =⇒ k-bits strings

a tile setρ =⇒

a predicate P(x1,x2,x3,x4) on 4-tuples of colors

w w

 a TM that accepts only 4-tuples of colors

for theρ-tiles

13 / 18

(32)

Simulating a given tile setρby macro-tiles.

Representation of the tile setρ:

colors of a tile setρ =⇒ k-bits strings

a tile setρ =⇒

a predicate P(x1,x2,x3,x4) on 4-tuples of colors

w w

 a TM that accepts only 4-tuples of colors

for theρ-tiles

13 / 18

(33)

Simulating a given tile setρby macro-tiles.

Representation of the tile setρ:

colors of a tile setρ =⇒ k-bits strings

a tile setρ =⇒

a predicate P(x1,x2,x3,x4) on 4-tuples of colors

w w

 a TM that accepts only 4-tuples of colors

for theρ-tiles

13 / 18

(34)

Simulating a given tile setρby macro-tiles.

Representation of the tile setρ:

colors of a tile setρ =⇒ k-bits strings

a tile setρ =⇒

a predicate P(x1,x2,x3,x4) on 4-tuples of colors

w w

 a TM that accepts only 4-tuples of colors

for theρ-tiles

13 / 18

(35)

Simulating a given tile setρby macro-tiles.

Representation of the tile setρ:

colors of a tile setρ =⇒ k-bits strings

a tile setρ =⇒

a predicate P(x1,x2,x3,x4) on 4-tuples of colors

w w

 a TM that accepts only 4-tuples of colors

for theρ-tiles

13 / 18

(36)

The scheme of implementation:

Turing machine

14 / 18

(37)

A more generic construction:

universal TM + program

Universal Turing machine program

A fixed point: simulating tile set = simulated tile set

15 / 18

(38)

A more generic construction:

universal TM + program

Universal Turing machine program

A fixed point: simulating tile set = simulated tile set

15 / 18

(39)

How to get aperiodicity + quasiperiodicity ?

Universal Turing machine program

The problematic part is the computation zone...

16 / 18

(40)

How to get aperiodicity + quasiperiodicity ?

Universal Turing machine program

The problematic part is the computation zone...

16 / 18

(41)

Duplicate all 2×2 patterns thatmayappear in the computation zone!

Universal Turing machine program

17 / 18

(42)

A slot for a 2×2 patterns from the computation zone:

(i, j) (i, j+ 1)

(i, j) (i, j+ 1)

(i+ 1, j) (s, t)

(i+ 1, j) (i+ 2, j)

(i+ 2, j) (s+ 1, t)

(i+ 2, j) (i+ 3, j)

(i+ 3, j) (i+ 3, j+ 1)

(i+ 3, j) (i+ 4, j) (i, j+ 1)

(i, j+ 2)

(i, j+ 1) (s, t)

(s, t) (s, t+ 1)

(s, t) (s+ 1, t)

(s+ 1, t) (s+ 1, t+ 1)

(s+ 1, t) (s+ 2, t)

(i+ 3, j+ 1) (i+ 3, j+ 2)

(s+ 2, t) (i+ 4, j+ 1) (i, j+ 2)

(i, j+ 3)

(i, j+ 2) (s, t+ 1)

(s, t+ 1) (s, t+ 2)

(s, t+ 1) (s+ 1, t+ 1)

(s+ 1, t+ 1) (s+ 1, t+ 2)

(s+ 1, t+ 1) (s+ 2, t+ 1)

(i+ 3, j+ 2) (i+ 3, j+ 3)

(s+ 2, t+ 1) (i+ 4, j+ 2) (i, j+ 3)

(i, j+ 4)

(i, j+ 3) (i+ 1, j+ 3)

(s, t+ 2) (i+ 1, j+ 4)

(i+ 1, j+ 3) (i+ 2, j+ 3)

(s+ 1, t+ 2) (i+ 2, j+ 4)

(i+ 2, j+ 3) (i+ 3, j+ 3)

(i+ 3, j+ 3) (i+ 3, j+ 4)

(i+ 3, j+ 3) (i+ 4, j+ 3)

18 / 18

Références

Documents relatifs

• if all blue paths inside a larger one are squares, the diagonal line only goes around squares and hence it remains on the real diagonal of the larger one, the large one is a

An asymptotic formula is given for ergodic integrals in terms of these finitely-additive measures, and, as a corollary, limit theorems are obtained for dynamical systems given

One of the results is that there is a Hölder asymptotic expansion on balls centered at zero for the spectral measure of self-similar suspension flows (which we could see as self

Dependent random field; Invariance principle; Set-indexed process; L´ evy fractional Brownian field; Chentsov’s type representation; Physical dependence measure;

For instance, we consider the case of dense range continuous self-maps on an Hilbert space, homomorphisms of free groups and substitution over right infinite words.. Surprisingly,

The proposed Lower Churchill River hydro-electric development projfX':t in La.bradot is uscil as an example or a Nor1h American environmental impaci assessment and a guide for

In this paper, we briefly summarize some of the most chal- lenging issues that arise when allowing sets to be dealt with as first-class objects in a logic language, ranging from

with arbitrary countable sets L as underlying spaces, including, of course, all lattices ZB For each point x ELan’ arbitrary finite alphabet is allowed.. and in the