• Aucun résultat trouvé

Local rules for canonical cut and project tilings

N/A
N/A
Protected

Academic year: 2022

Partager "Local rules for canonical cut and project tilings"

Copied!
89
0
0

Texte intégral

(1)

Thomas Fernique CNRS & Univ. Paris 13

M2 “Pavages” ENS Lyon

October 15, 2015

(2)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(3)

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(4)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Cut the plane and project onto a line

(5)

Cut R n and project onto R d (canonical cut and project)

Definition (Planar tiling)

Let E be a d -dim. affine space in R n such that E ∩ Z n = ∅.

Select the d -dim. faces with vertices in Z n lying in E + [0, 1] n . Project them onto E to get a so-called planar n → d tiling.

Q. Are such tilings periodic or not?

(6)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Cut the space and project onto a line

Billiard words are planar 3 → 1 tilings, but not the Tribonacci word.

(7)

Cut the space and project onto a plane

(8)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Cut an higher dim. space and project onto a plane

(9)

And get a Penrose tiling (De Bruijn, 1981)

(10)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(11)

Multigrid

Definition (Multigrid)

The multigrid with shifts s 1 , . . . , s n in R and grid vectors ~ v 1 , . . . , ~ v n

in R d is the set of n families of equally spaced parallel hyperplanes H i := {~ x ∈ R d | h~ x| ~ v i i + s i ∈ Z },

where at most d hyperplanes are assumed to intersect in a point.

(12)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Dualization

z1 f(z1)

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(13)

Dualization

z1

z2 f( )z2

) f(z1

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(14)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Dualization

z1 z2

z3

z2

f( ) z3

f( )

) f(z1

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(15)

Dualization

z1 z2

z3

z4

z2

f( ) z3

f( ) z4

f( ) ) f(z1

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(16)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Dualization

z1 z2

z3

z4

z5

z6

z2

f( ) z3

f( ) z4

f( ) z5

f( ) z6

f( ) ) f(z1

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(17)

Dualization

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(18)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Dualization

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(19)

Dualization

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(20)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Dualization

The grid hyperplanes divide the space into cells;

To each cell z i corresponds a vertex f (z i ) of the tiling;

If z i and z j are adjacent along a + ~ v k , then f (z j ) − f (z i ) = ~ v k

(21)

Equivalence

Theorem (G¨ ahler-Rhyner 1986)

Any multigrid dualization is a planar tiling, and conversely.

The grids are the intersection of the slope with the hyperplanes

G i = {~ x ∈ R n | h~ x| ~ e i i ∈ Z }

(22)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(23)

Another way to define vectorial spaces

Definition (Grassmann coordinates)

The Grassmann coordinates of a vector space R ~ u 1 + . . . + R ~ u d are the d × d minors of the matrix whose columns are the ~ u i ’s.

Q. How many Grassmann coordinates does have a subspace of R n ?

Q. What are the Grassmann coordinates of a hyperplane?

(24)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Pl¨ ucker relations

Theorem

A vector space is characterized by its Grassmann coordinates.

Q. What is the dimension of the set of d -dim. vector spaces of R n ?

Theorem

A non-zero real tuple (G i

1

,...,i

d

) are the Grassmann coordinates iff, for any 1 ≤ k ≤ n and any two d -tuples of indices they satisfy

G i

1

,...,i

d

G j

1

,...,j

d

=

d

X

l=1

G i

1

,...,i

d

G j

1

,...,j

d

| {z }

swap i

k

and j

l

.

(25)

Pl¨ ucker relations

Theorem

A vector space is characterized by its Grassmann coordinates.

Q. What is the dimension of the set of d -dim. vector spaces of R n ?

Theorem

A non-zero real tuple (G i

1

,...,i

d

) are the Grassmann coordinates iff, for any 1 ≤ k ≤ n and any two d -tuples of indices they satisfy

G i

1

,...,i

d

G j

1

,...,j

d

=

d

X

l=1

G i

1

,...,i

d

G j

1

,...,j

d

| {z }

swap i

k

and j

l

.

(26)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Link with planar tilings

Proposition

The tile generated by ~ v i

1

, . . . ~ v i

d

has frequency |G i

1

,...,i

d

|.

(27)

Link with planar tilings

Proposition

The tile generated by ~ v i

1

, . . . ~ v i

d

has frequency |G i

1

,...,i

d

|.

(28)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(29)

Pattern

Definition

A pattern of a tiling is a finite subset of the tiles of this tiling.

A r -map is a pattern formed by the tiles intersecting a closed r -ball.

The r -atlas of a tiling is th set of its r -maps.

(30)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Window

Definition

The window of a planar n → d tiling of slope E is the orthogonal projection of E + [0, 1] n onto E .

Q. What is the window of a 2 → 1 planar tiling?

(31)

Window

Definition

The window of a planar n → d tiling of slope E is the orthogonal projection of E + [0, 1] n onto E .

Q. What is the window of a 3 → 1 planar tiling?

(32)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Window

Definition

The window of a planar n → d tiling of slope E is the orthogonal projection of E + [0, 1] n onto E .

Q. What is the window of a 4 → 2 planar tiling?

(33)

Window

Definition

The window of a planar n → d tiling of slope E is the orthogonal projection of E + [0, 1] n onto E .

Q. What is the window of a 5 → 2 planar tiling?

(34)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Tilings seen from the window

(35)

Tilings seen from the window

(36)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Tilings seen from the window

(37)

Tilings seen from the window

(38)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Tilings seen from the window

(39)

Tilings seen from the window

(40)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Tilings seen from the window

(41)

Tilings seen from the window

(42)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Counting patterns

Complexity: function which counts the size of the r-atlas.

Theorem (Julien 2010)

A generic planar n → d tiling has complexity Θ(r d(n−d) ).

Q. What is the complexity of a Fibonacci word?

Q. What is the complexity of a Penrose tiling?

(43)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Quasiperiodicity

Definition (quasiperiodic or repetitive or minimal)

A tiling is quasiperiodic if whenever a pattern occurs somewhere, it reoccurs at uniformly bounded distance from any point.

Q. Is it true that periodic tilings are quasiperiodic?

Q. Is it true that non-periodic tilings are quasiperiodic?

Planar tilings are quasiperiodic.

Patterns even have frequencies, related to the area of their regions.

(44)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Quasiperiodicity

Definition (quasiperiodic or repetitive or minimal)

A tiling is quasiperiodic if whenever a pattern occurs somewhere, it reoccurs at uniformly bounded distance from any point.

Q. Is it true that periodic tilings are quasiperiodic?

Q. Is it true that non-periodic tilings are quasiperiodic?

Theorem

Planar tilings are quasiperiodic.

Patterns even have frequencies, related to the area of their regions.

(45)

Slope shift

Proposition

If a slope a + E is in the smallest rational space containing b + E ,

then the planar tilings with these slopes have the same patterns.

(46)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Slope shift

Proposition

If a slope a + E is in the smallest rational space containing b + E ,

then the planar tilings with these slopes have the same patterns.

(47)

Slope shift

Proposition

If a slope a + E is in the smallest rational space containing b + E ,

then the planar tilings with these slopes have the same patterns.

(48)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Slope shift

Proposition

If a slope a + E is in the smallest rational space containing b + E ,

then the planar tilings with these slopes have the same patterns.

(49)

Slope shift

Proposition

If a slope a + E is in the smallest rational space containing b + E ,

then the planar tilings with these slopes have the same patterns.

(50)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(51)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

General n → d tilings

Planar tilings are well ordered. . .

(52)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

General n → d tilings

Planar tilings are well ordered. . . but they can easily be messed up!

(53)

Local rules

Definition (Local rules)

A planar tiling of slope E has diameter r and thickness t local rules if any tiling with a smaller or equal r-atlas lifts into E + [0, t] n .

Main Open Question

Which planar tilings do admit local rules?

(54)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Local rules

Definition (Local rules)

A planar tiling of slope E has diameter r and thickness t local rules if any tiling with a smaller or equal r-atlas lifts into E + [0, t] n .

Main Open Question

Which planar tilings do admit local rules?

(55)

Link with quasicrystals

Planar n → d tilings aim to model the structure of quasicrystals.

Local rules aim to model their stability (i.e., energetic interactions).

(56)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(57)

Penrose tilings

Definition (Penrose tiling)

A Penrose tiling is a planar 5 → 2 tiling with slope 1

5 (1, 1, 1, 1, 1) + R

cos 2kπ 5

0≤k≤4

+ R

sin 2k π 5

0≤k≤4

.

It is the dualization of the multigrid with vectors e

2ikπ5

and shifts 1 5 .

Theorem (de Bruijn, 1981)

Penrose tilings have local rules of diameter 0 and thickness 1.

(58)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(59)

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(60)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(61)

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(62)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(63)

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(64)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(65)

n-fold tilings

Definition (n-fold tiling)

A n-fold tiling is a planar n → 2 tiling which has the same finite

patterns as its image under a rotation by 2π/n.

(66)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Local rules for n-fold tilings

Theorem (Socolar 1990)

An n-fold tiling has local rules when n is not a multiple of 4.

Local rules actually enforce an alternation condition:

When n is a multiple of 4, there are square tiles. . .

(67)

Local rules for n-fold tilings

Theorem (Socolar 1990)

An n-fold tiling has local rules when n is not a multiple of 4.

Local rules actually enforce an alternation condition:

When n is a multiple of 4, there are square tiles. . .

(68)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Subperiods

Definition (Subperiod)

A planar n → d tiling has a subperiod if one gets a periodic tiling by an orthogonal projection onto d + 1 well-chosen basis vectors.

For example, a Penrose tiling has 10 subperiods (video).

This translates in linear rational dependencies between Grassmann coordinates over d + 1 indices. For Penrose:

G 12 = G 23 = G 34 = G 45 = G 51 , G 13 = G 35 = G 52 = G 24 = G 41 .

(69)

Subperiods

Definition (Subperiod)

A planar n → d tiling has a subperiod if one gets a periodic tiling by an orthogonal projection onto d + 1 well-chosen basis vectors.

For example, a Penrose tiling has 10 subperiods (video).

This translates in linear rational dependencies between Grassmann coordinates over d + 1 indices. For Penrose:

G 12 = G 23 = G 34 = G 45 = G 51 , G 13 = G 35 = G 52 = G 24 = G 41 .

(70)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Planarity issues

Proposition

The subperiods of a planar tiling can be enforced by local rules.

But these local rules may not suffice to enforce planarity. . .

Theorem (B´ edaride-Fernique 2015)

A planar 4 → 2 tiling has local rules iff its slope is characterized by

its subperiods. In particular the slope is quadratic (or rational).

(71)

Planarity issues

Proposition

The subperiods of a planar tiling can be enforced by local rules.

But these local rules may not suffice to enforce planarity. . .

Theorem (B´ edaride-Fernique 2015)

A planar 4 → 2 tiling has local rules iff its slope is characterized by

its subperiods. In particular the slope is quadratic (or rational).

(72)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Outline

1 Planar tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

5 Local rules

6 Sufficient conditions

7 Necessary conditions

(73)

4p-fold tilings

Theorem (B´ edaride-Fernique 2015)

The 4p-fold tilings do not have local rules.

(74)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

4p-fold tilings

Theorem (B´ edaride-Fernique 2015)

The 4p-fold tilings do not have local rules.

(75)

4p-fold tilings

Theorem (B´ edaride-Fernique 2015)

The 4p-fold tilings do not have local rules.

(76)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

4p-fold tilings

Theorem (B´ edaride-Fernique 2015)

The 4p-fold tilings do not have local rules.

(77)

4p-fold tilings

Theorem (B´ edaride-Fernique 2015)

The 4p-fold tilings do not have local rules.

(78)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Local rules of thickness 1

Full subperiods: any projection on d + 1 basis vector is periodic.

Theorem (Levitov 1988)

A planar tiling with thickness 1 local rules has full subperiods.

For n-fold tilings, this yields n ∈ {4, 6, 8, 10, 12}.

These are the only symmetries yet observed in real quasicrystals. . .

(79)

Proof sketch

Consider a planar tiling which does not have full subperiods.

(80)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Proof sketch

Shifting the slope creates flips. We shift without creating patterns.

(81)

Proof sketch

There are lines of flips (corresp. to subperiods) and isolated flips.

(82)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Proof sketch

The smaller the shift is, the sparser these flips are.

(83)

Proof sketch

Given r, we eventually find a ring of thickness r without any flip.

(84)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Proof sketch

This yields a planar tiling of thickness t > 1 with the same r-atlas.

(85)

Algebraic obstruction

Theorem (Le 1995)

The slope of a planar tiling with local rules is algebraic.

(86)

Planar tilings Multigrid dualization Grassmann coordinates Patterns Local rules Sufficient conditions Necessary conditions

Algebraic obstruction

Theorem (Le 1995)

The slope of a planar tiling with local rules is algebraic.

(87)

Some open questions

Planar 4 → 2 tilings have LR iff subperiods charaterize the slope.

This also holds for planar n → n − 1 tilings.

Does this hold for any planar n → d tiling?

If it does, the algebraic degree would be at most bn/d c. Tight?

When? Which sets of slopes can be obtained in this way?

We considered only uncolored tiles, i.e., tiling spaces of finite type. What if we add colors, i.e., if we consider sofic tiling spaces?

see Mathieu Sablik’s lecture.

(88)

Some open questions

Planar 4 → 2 tilings have LR iff subperiods charaterize the slope.

This also holds for planar n → n − 1 tilings.

Does this hold for any planar n → d tiling?

If it does, the algebraic degree would be at most bn/d c. Tight?

Subperiods sometimes enforce planarity but not a particular slope.

When? Which sets of slopes can be obtained in this way?

We considered only uncolored tiles, i.e., tiling spaces of finite type. What if we add colors, i.e., if we consider sofic tiling spaces?

see Mathieu Sablik’s lecture.

(89)

Planar 4 → 2 tilings have LR iff subperiods charaterize the slope.

This also holds for planar n → n − 1 tilings.

Does this hold for any planar n → d tiling?

If it does, the algebraic degree would be at most bn/d c. Tight?

Subperiods sometimes enforce planarity but not a particular slope.

When? Which sets of slopes can be obtained in this way?

We considered only uncolored tiles, i.e., tiling spaces of finite type.

What if we add colors, i.e., if we consider sofic tiling spaces?

see Mathieu Sablik’s lecture.

Références

Documents relatifs

Random tilings Random sampling Mixing time Slow

Decorations can be encoded by “fluctuations” at the cost of an increase of 1 in the thickness, but the rules are no more natural. Natural undecorated

Exercise 6 Show that any 3 → 2 tiling with the same boundary as the left tiling can be transformed by flips into the right tiling so that the number of identical adjacent tiles

Some words about crystals Canonical tilings Strong Local Rules Weak Local Rules Matching Rules A necessary condition?. A necessary condition for the existence of Strong

Fomin growth diagrams for the Robinson-Schensted correspondence and for the jeu de taquin are some rules allowing the construction of the 4th Ferrers diagram once 3 Ferrers

In Section 2, we formally define the above mentioned notions: rhombus tilings and their lift in a higher dimensional space, planar tilings, n-fold tilings, weak local rules

The paper is organized as follows: the first Section is devoted to the basic description of implicit control systems on manifolds of jets of infinite order. In Section 2, we extend

Second order sufficient optimality conditions for some state-constrained control problems of semilinear elliptic equations.. A new approach to