Multidimensional continued fractions, numeration and discrete - - PowerPoint PPT Presentation

multidimensional continued fractions numeration and
SMART_READER_LITE
LIVE PREVIEW

Multidimensional continued fractions, numeration and discrete - - PowerPoint PPT Presentation

Discrete planes 1D case Generalized substitutions Continued fractions Multidimensional continued fractions, numeration and discrete geometry V. Berth e, T. Fernique LIRMM-CNRS-Montpellier-France berthe@lirmm.fr


slide-1
SLIDE 1

Discrete planes 1D case Generalized substitutions Continued fractions

Multidimensional continued fractions, numeration and discrete geometry

  • V. Berth´

e, T. Fernique

LIRMM-CNRS-Montpellier-France berthe@lirmm.fr http://www.lirmm.fr/˜berthe

Journ´ ees de num´ eration Graz 2007

slide-2
SLIDE 2

Discrete planes 1D case Generalized substitutions Continued fractions

Recognition of arithmetic discrete planes

Problem

Given a set of points in Zd, does there exist a standard arithmetic discrete plane that contains them?

slide-3
SLIDE 3

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetic discrete planes

Let ( x, 1∗), ( x, 2∗), ( x, 3∗) be the following faces:

e3 e1 e2 x e3 e1 e2 x e3 e1 e2 x

Definition

A standard arithmetic discrete plane or stepped plane is defined as P

α,ρ = {(

x, i∗) | 0 ≤ x, α + ρ < ei, α}.

slide-4
SLIDE 4

Discrete planes 1D case Generalized substitutions Continued fractions

Discrete lines and Sturmian words

One can code a standard arithmetic discrete line (Freeman code) over the two-letter alphabet {0, 1}. One gets a Stumian word (un)n∈N ∈ {0, 1}N 0100101001001010010100100101

Question

How to recognize that a finite word is Sturmian?

slide-5
SLIDE 5

Discrete planes 1D case Generalized substitutions Continued fractions

Finite Sturmian words

0110110101101101 We consider the substitutions σ0 : 0 → 0, σ0 : 1 → 10 σ1 : 0 → 01, σ1 : 1 → 1 One has 01 1 01 1 01 01 1 01 1 01 = σ1(0101001010) 0 10 10 0 10 10 = σ0(011011) 01 1 01 1 = σ1(0101) 01 01 = σ1(00) Continued fractions and Ostrowski numeration system

slide-6
SLIDE 6

Discrete planes 1D case Generalized substitutions Continued fractions

A classical recognition problem in discrete geometry

in connection with

  • Geometric representations, Rauzy fractals, tilings
  • Multidimensional continued fractions and S-adic systems
slide-7
SLIDE 7

Discrete planes 1D case Generalized substitutions Continued fractions

A classical recognition problem in discrete geometry

in connection with

  • Geometric representations, Rauzy fractals, tilings
  • Multidimensional continued fractions and S-adic systems

We need a multidimensional notion of

  • Substitutions

Arnoux-Ito-Ei’s formalism for unimodular morphisms of the free group

  • Continued fraction algorithm

Brun’s algorithm

  • Words

Stepped surfaces

slide-8
SLIDE 8

Discrete planes 1D case Generalized substitutions Continued fractions

Substitution

Let σ be a substitution over A.

slide-9
SLIDE 9

Discrete planes 1D case Generalized substitutions Continued fractions

Substitution

Let σ be a substitution over A. Example: σ(1) = 12, σ(2) = 13, σ(3) = 1.

slide-10
SLIDE 10

Discrete planes 1D case Generalized substitutions Continued fractions

Substitution

Let σ be a substitution over A. The incidence matrix Mσ of σ is the matrix defined by: Mσ = (|σ(j)|i)(i,j)∈A2 , where |σ(j)|i is the number of occurrences of the letter i in σ(j).

slide-11
SLIDE 11

Discrete planes 1D case Generalized substitutions Continued fractions

Substitution

Let σ be a substitution over A.

Unimodular substitution

A substitution σ is unimodular if det Mσ = ±1.

Abelianization

Let d stand for the cardinality of A. Let l : A⋆ → Nd be the Parikh mapping:

  • l(w) = t(|w|1, |w|2, · · · , |w|d).
slide-12
SLIDE 12

Discrete planes 1D case Generalized substitutions Continued fractions

Generalized substitution

Generalized substitution [Arnoux-Ito]

Let σ be a unimodular substitution. We call generalized substitution the following tranformation acting on the faces ( x, i∗) defined by: Θ∗

σ(

x, i∗) = [

k∈A

[

P, σ(k)=PiS

(M−1

σ

  • x −

l(P) ” , k∗).

Θ

Θ Θσ

∗ σ ∗

Θσ

∗ σ

slide-13
SLIDE 13

Discrete planes 1D case Generalized substitutions Continued fractions

Stepped surface

Definition

A stepped surface (also called functional discrete surface) is defined as a union of pointed faces such that the orthogonal projection onto the diagonal plane x + y + z = 0 induces an homeomorphism from the stepped surface onto the diagonal plane.

slide-14
SLIDE 14

Discrete planes 1D case Generalized substitutions Continued fractions

Stepped surface

Definition

A stepped surface (also called functional discrete surface) is defined as a union of pointed faces such that the orthogonal projection onto the diagonal plane x + y + z = 0 induces an homeomorphism from the stepped surface onto the diagonal plane.

slide-15
SLIDE 15

Discrete planes 1D case Generalized substitutions Continued fractions

Stepped surface

Definition

A stepped surface (also called functional discrete surface) is defined as a union of pointed faces such that the orthogonal projection onto the diagonal plane x + y + z = 0 induces an homeomorphism from the stepped surface onto the diagonal plane.

Recognition [Jamet]

It is possible to recognize whether a set of points in Zd is contained in a stepped surface by considering a finite neighbour of each point.

slide-16
SLIDE 16

Discrete planes 1D case Generalized substitutions Continued fractions

Action on a plane

Theorem [Arnoux-Ito, Fernique]

Let σ be a unimodular substitution. Let α ∈ Rd

+ be a nonzero vector. The generalized

substitution Θ∗

σ maps without overlaps the stepped plane P α,ρ onto PtMσ α,ρ.

Θ

∗ σ

slide-17
SLIDE 17

Discrete planes 1D case Generalized substitutions Continued fractions

Theorem [Arnoux-B.-Fernique-Jamet 2007]

Let σ be a unimodular subtitution. The generalized substitution Θ∗

σ acts without

  • verlaps on stepped surfaces.

Θ

∗ σ

slide-18
SLIDE 18

Discrete planes 1D case Generalized substitutions Continued fractions

Tiling

Definition

Let σ be a unimodular substitution. A stepped surface is said to be σ-tilable if it is a union of translates of Θ∗

σ(

0, i∗). Question: Can we desubstitute a σ-tilable stepped surface?

slide-19
SLIDE 19

Discrete planes 1D case Generalized substitutions Continued fractions

Desubstitution

We want to desubstitute a stepped surface according to Θ∗

σ.

Theorem

Let σ be an invertible substitution. Let S be a σ-tilable stepped surface. There exists a unique stepped surface S′ such that Θ∗

σ(S′) = S.

slide-20
SLIDE 20

Discrete planes 1D case Generalized substitutions Continued fractions

Desubstitution

We want to desubstitute a stepped surface according to Θ∗

σ.

Theorem

Let σ be an invertible substitution. Let S be a σ-tilable stepped surface. There exists a unique stepped surface S′ such that Θ∗

σ(S′) = S.

Idea of the proof:

1

Θ∗

σ◦µ = Θ∗ µ ◦ Θ∗ σ

2

Θ∗

σ−1(S) is a stepped surface.

3

Θ∗

σ−1(S) is thus an antecedent of S under the action of Θ∗ σ.

slide-21
SLIDE 21

Discrete planes 1D case Generalized substitutions Continued fractions

Desubstitution

Property

Let σ be a unimodular morphism of the free group. Let S be a σ-tilable stepped

  • surface. Then Θ∗

σ−1(S) is a stepped surface.

We use the following fact:

Fact

Let σ be a unimodular morphism of the free group. Let α ∈ Rd

+ be a nonzero vector

such that

tMσ

α ≥ 0. Then, Θ∗

σ maps without overlaps the stepped plane P α,ρ onto PtMσ α,ρ.

slide-22
SLIDE 22

Discrete planes 1D case Generalized substitutions Continued fractions

Desubstitution

Property

Let σ be a unimodular morphism of the free group. Let S be a σ-tilable stepped

  • surface. Then Θ∗

σ−1(S) is a stepped surface.

We use the following fact:

Fact

Let σ be a unimodular morphism of the free group. Let α ∈ Rd

+ be a nonzero vector

such that

tMσ

α ≥ 0. Then, Θ∗

σ maps without overlaps the stepped plane P α,ρ onto PtMσ α,ρ.

The stepped plane P

α,ρ is σ-tilable iff tMσ−1

α ≥ 0.

slide-23
SLIDE 23

Discrete planes 1D case Generalized substitutions Continued fractions

Brun’s algorithm (d = 2)

We consider the following transformation acting on [0, 1]2 T(α, β) = ( ({1/α}, β

α)

if α ≥ β ( α

β , {1/β})

  • therwise.

For all n ∈ N, we set (αn, βn) = T n(α, β). One has (1, αn, βn) ∝ Ban,εn(1, αn+1, βn+1) with (an, εn) =  (⌊1/αn⌋, 1) if αn ≥ βn (⌊1/βn⌋, 2)

  • therwise,

with Ba,1 = @ a 1 1 1 1 A and Ba,2 = @ a 1 1 1 1 A

slide-24
SLIDE 24

Discrete planes 1D case Generalized substitutions Continued fractions

Continued fraction algorithm

One thus gets

  • α =

α0

B0

− → α1

B1

− → . . .

Bn−1

− → αn

Bn

− → . . . where Bn ∈ GL(d + 1, N). Convergents (1, α) ∝ B0 × . . . × Bn(1, αn+1) (qn, pn) ∝ B0 × . . . × Bn(1, 0).

slide-25
SLIDE 25

Discrete planes 1D case Generalized substitutions Continued fractions

Continued fraction algorithm

One thus gets

  • α =

α0

B0

− → α1

B1

− → . . .

Bn−1

− → αn

Bn

− → . . . where Bn ∈ GL(d + 1, N). Convergents (1, α) ∝ B0 × . . . × Bn(1, αn+1) (qn, pn) ∝ B0 × . . . × Bn(1, 0).

  • Unimodular algorithm
  • Weak convergence (convergence of the type |α − pn/qn|)
slide-26
SLIDE 26

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

slide-27
SLIDE 27

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, α0, β0) = (1, 11

14 , 19 21 )

slide-28
SLIDE 28

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 11

14 , 19 21 ) ∝ B1,2(1, 33 38 , 2 19 )

slide-29
SLIDE 29

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 33

38 , 2 19 ) ∝ B1,1(1, 5 33 , 4 33 )

slide-30
SLIDE 30

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 5

33 , 4 33 ) ∝ B6,1(1, 3 4 , 4 5 )

slide-31
SLIDE 31

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 3

4 , 4 5 ) ∝ B1,2(1, 3 4 , 1 4 )

slide-32
SLIDE 32

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 3

4 , 1 4 ) ∝ B1,1(1, 1 3 , 1 3 )

slide-33
SLIDE 33

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 1

3 , 1 3 ) ∝ B3,1(1, 0, 1)

slide-34
SLIDE 34

Discrete planes 1D case Generalized substitutions Continued fractions

Arithmetics Geometry d-uple α ∈ [0, 1]d stepped plane P(1,

α)

(1, αn) = Bn(1, αn+1) P(1,

αn) = Θ∗ σn(P(1, αn+1))

with t Bn incidence matrice of σn

(1, 0, 1) ∝ B1,2(1, 0, 0)

slide-35
SLIDE 35

Discrete planes 1D case Generalized substitutions Continued fractions

Choice of the substitution

Property

Let σ be a unimodular morphism of the free group. The stepped plane P

α,ρ is

σ-tilable iff

tMσ−1

α ≥ 0. This provides a discrete version of Brun’s algorithm.

slide-36
SLIDE 36

Discrete planes 1D case Generalized substitutions Continued fractions

Choice of the substitution

Property

Let σ be a unimodular morphism of the free group. The stepped plane P

α,ρ is

σ-tilable iff

tMσ−1

α ≥ 0. This provides a discrete version of Brun’s algorithm.

slide-37
SLIDE 37

Discrete planes 1D case Generalized substitutions Continued fractions

Choice of the substitution

Property

Let σ be a unimodular morphism of the free group. The stepped plane P

α,ρ is

σ-tilable iff

tMσ−1

α ≥ 0. This provides a discrete version of Brun’s algorithm.

slide-38
SLIDE 38

Discrete planes 1D case Generalized substitutions Continued fractions

Choice of the substitution

Property

Let σ be a unimodular morphism of the free group. The stepped plane P

α,ρ is

σ-tilable iff

tMσ−1

α ≥ 0. This provides a discrete version of Brun’s algorithm.

slide-39
SLIDE 39

Discrete planes 1D case Generalized substitutions Continued fractions

Choice of the substitution

Property

Let σ be a unimodular morphism of the free group. The stepped plane P

α,ρ is

σ-tilable iff

tMσ−1

α ≥ 0. This provides a discrete version of Brun’s algorithm.

slide-40
SLIDE 40

Discrete planes 1D case Generalized substitutions Continued fractions

Choice of the substitution

Property

Let σ be a unimodular morphism of the free group. The stepped plane P

α,ρ is

σ-tilable iff

tMσ−1

α ≥ 0. This provides a discrete version of Brun’s algorithm.

slide-41
SLIDE 41

Discrete planes 1D case Generalized substitutions Continued fractions

Conclusion

Theorem

If a stepped surface can be desubstituted infinitely many times according to Brun’s algorithm, then it is a stepped plane with parameters given by the corresponding Brun’s expansion. Further work

  • Higher codimensions (Penrose tilings)
  • Finite case
  • Multidimensional Ostrowski numeration based on Brun’s algorithm
  • Rauzy fractals in the S-adic case