cut and projection - part i - lipnfernique/isfahan/fernique_slides1.pdfcut rn and project onto rd de...

50
Cut and Projection - Part I Thomas Fernique CNRS & Univ. Paris 13 CIMPA School Tilings and Tessellations August 24 - September 4, 2015

Upload: others

Post on 05-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Cut and Projection - Part I

Thomas FerniqueCNRS & Univ. Paris 13

CIMPA SchoolTilings and Tessellations

August 24 - September 4, 2015

Page 2: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Outline

1 Planar Tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

Page 3: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Outline

1 Planar Tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

Page 4: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Cut the plane and project onto a line

Page 5: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Cut Rn and project onto Rd

Definition (Planar tiling)

Let E be a d-dim. affine space in Rn such that E ∩ Zn = ∅.Select the d-dim. faces with vertices in Zn 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?

Page 6: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Cut the space and project onto a line

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

Page 7: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Cut the space and project onto a plane

Page 8: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Cut an higher dim. space and project onto a plane

Page 9: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

And get a Penrose tiling (De Bruijn, 1981)

Page 10: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Outline

1 Planar Tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

Page 11: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Multigrid

Definition (Multigrid)

The multigrid with shifts s1, . . . , sn in R and grid vectors ~v1, . . . , ~vnin Rd is the set of n families of equally spaced parallel hyperplanes

Hi := {~x ∈ Rd | 〈~x |~vi 〉+ si ∈ Z},

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

Page 12: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

z1)f(z1

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 13: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

z12z

2zf( ))f(z1

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 14: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

z12z

3z

2zf( )

3zf( ))f(z1

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 15: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

z12z

3z4z

2zf( )

3zf( )

4zf( )

)f(z1

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 16: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

z12z

3z4z

5z6z

2zf( )

3zf( )

4zf( )

5zf( )6zf( )

)f(z1

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 17: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 18: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 19: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 20: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Dualization

The grid hyperplanes divide the space into cells;

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

If zi and zj are adjacent along a + ~v⊥k , then f (zj)− f (zi ) = ~vk

Page 21: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Equivalence

Theorem (Gahler-Rhyner 1986)

Any multigrid dualization is a planar tiling, and conversely.

The grids are the intersection of the slope with the hyperplanes

Gi = {~x ∈ Rn | 〈~x |~ei 〉 ∈ Z}

Page 22: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Outline

1 Planar Tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

Page 23: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Another way to define vectorial spaces

Definition (Grassmann coordinates)

The Grassmann coordinates of a vector space R~u1 + . . . + R~ud

are the d × d minors of the matrix whose columns are the ~ui ’s.

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

Q. What are the Grassmann coordinates of a hyperplane?

Page 24: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Plucker 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 Rn?

Theorem

A non-zero real tuple (Gi1,...,id ) are the Grassmann coordinates iff,for any 1 ≤ k ≤ n and any two d-tuples of indices they satisfy

Gi1,...,id Gj1,...,jd =d∑

l=1

Gi1,...,id Gj1,...,jd︸ ︷︷ ︸swap ik and jl

.

Page 25: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Plucker 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 Rn?

Theorem

A non-zero real tuple (Gi1,...,id ) are the Grassmann coordinates iff,for any 1 ≤ k ≤ n and any two d-tuples of indices they satisfy

Gi1,...,id Gj1,...,jd =d∑

l=1

Gi1,...,id Gj1,...,jd︸ ︷︷ ︸swap ik and jl

.

Page 26: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Link with planar tilings

Proposition

The tile generated by ~vi1 , . . . ~vid has frequency |Gi1,...,id |.

Page 27: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Link with planar tilings

Proposition

The tile generated by ~vi1 , . . . ~vid has frequency |Gi1,...,id |.

Page 28: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Outline

1 Planar Tilings

2 Multigrid dualization

3 Grassmann coordinates

4 Patterns

Page 29: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 30: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Window

Definition

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

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

Page 31: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Window

Definition

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

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

Page 32: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Window

Definition

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

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

Page 33: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Window

Definition

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

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

Page 34: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Tilings seen from the window

Page 35: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Tilings seen from the window

Page 36: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Tilings seen from the window

Page 37: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Tilings seen from the window

Page 38: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Tilings seen from the window

Page 39: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Tilings seen from the window

Page 40: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

The region of a pattern

Page 41: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

The region of a pattern

Page 42: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

Counting patterns

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

Theorem (Julien 2010)

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

Q. What is the complexity of a Fibonacci word?

Q. What is the complexity of a Penrose tiling?

Page 43: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 44: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 45: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 46: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 47: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 48: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 49: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

Planar Tilings Multigrid dualization Grassmann coordinates Patterns

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.

Page 50: Cut and Projection - Part I - LIPNfernique/isfahan/fernique_slides1.pdfCut Rn and project onto Rd De nition (Planar tiling) Let E be a d-dim. a ne space in Rn such that E \Zn = ;

End of the first part

Now: exercises.

Evening: cut and project & window with SageMath.

Tomorrow: which planar tilings do have local rules (SFT)?