a new algebraic invariant for weak equivalence of sofic
play

A new algebraic invariant for weak equivalence of sofic subshifts - PowerPoint PPT Presentation

A new algebraic invariant for weak equivalence of sofic subshifts Laura Chaubard LIAFA, CNRS et Universit e Paris 7 Alfredo Costa Centro de Matem atica da Universidade de Coimbra slide 1 Symbolic dynamical systems Symbolic dynamical A


  1. A new algebraic invariant for weak equivalence of sofic subshifts Laura Chaubard LIAFA, CNRS et Universit´ e Paris 7 Alfredo Costa Centro de Matem´ atica da Universidade de Coimbra slide 1

  2. Symbolic dynamical systems Symbolic dynamical A Z A Z σ : → systems ( x i ) i ∈ Z �→ ( x i +1 ) i ∈ Z Codes Sliding block codes A subset X of A Z is a symbolic dynamical system or subshift if: Coding of finite words Division of subshifts Pseudovarieties X is topologically closed � Wreath product The De Bruijn σ ( X ) ⊆ X � automaton Inverse image σ − 1 ( X ) ⊆ X � Example Classes closed under division ω -semigroups ζ -semigroups slide 2

  3. Symbolic dynamical systems Symbolic dynamical A Z A Z σ : → systems ( x i ) i ∈ Z �→ ( x i +1 ) i ∈ Z Codes Sliding block codes A subset X of A Z is a symbolic dynamical system or subshift if: Coding of finite words Division of subshifts Pseudovarieties X is topologically closed � Wreath product The De Bruijn σ ( X ) ⊆ X � automaton Inverse image σ − 1 ( X ) ⊆ X � Example Classes closed under division ω -semigroups L ( X ) = { u ∈ A + : u = x i x i +1 . . . x i + n for some x ∈ X , i ∈ Z , n ≥ 0 } . ζ -semigroups slide 2

  4. Symbolic dynamical systems Symbolic dynamical A Z A Z σ : → systems ( x i ) i ∈ Z �→ ( x i +1 ) i ∈ Z Codes Sliding block codes A subset X of A Z is a symbolic dynamical system or subshift if: Coding of finite words Division of subshifts Pseudovarieties X is topologically closed � Wreath product The De Bruijn σ ( X ) ⊆ X � automaton Inverse image σ − 1 ( X ) ⊆ X � Example Classes closed under division ω -semigroups L ( X ) = { u ∈ A + : u = x i x i +1 . . . x i + n for some x ∈ X , i ∈ Z , n ≥ 0 } . ζ -semigroups L ( X ) is factorial and prolongable � If L is a factorial prolongable language of A + , then there is a unique � subshift of A Z such that L = L ( X ) : X ⇄ L ( X ) slide 2

  5. Symbolic dynamical systems Symbolic dynamical A Z A Z σ : → systems ( x i ) i ∈ Z �→ ( x i +1 ) i ∈ Z Codes Sliding block codes A subset X of A Z is a symbolic dynamical system or subshift if: Coding of finite words Division of subshifts Pseudovarieties X is topologically closed � Wreath product The De Bruijn σ ( X ) ⊆ X � automaton Inverse image σ − 1 ( X ) ⊆ X � Example Classes closed under division ω -semigroups L ( X ) = { u ∈ A + : u = x i x i +1 . . . x i + n for some x ∈ X , i ∈ Z , n ≥ 0 } . ζ -semigroups L ( X ) is factorial and prolongable � If L is a factorial prolongable language of A + , then there is a unique � subshift of A Z such that L = L ( X ) : X ⇄ L ( X ) A subshift X is called sofic if L ( X ) is rational. slide 2

  6. � � � Codes A code between two subshifts X and Y is a continuous map from X Symbolic dynamical � systems to Y that respects the shift operation: Codes Sliding block codes σ Coding of finite words X X Division of subshifts Pseudovarieties f f Wreath product σ � Y The De Bruijn Y automaton Inverse image Example Classes closed under Conjugation : bijective code � division ω -semigroups Two subshifts are conjugate if there is a conjugation between them � ζ -semigroups slide 3

  7. � � � Codes A code between two subshifts X and Y is a continuous map from X Symbolic dynamical � systems to Y that respects the shift operation: Codes Sliding block codes σ Coding of finite words X X Division of subshifts Pseudovarieties f f Wreath product σ � Y The De Bruijn Y automaton Inverse image Example Classes closed under Conjugation : bijective code � division ω -semigroups Two subshifts are conjugate if there is a conjugation between them � ζ -semigroups Open problem: is conjugation of sofic subshifts decidable? � slide 3

  8. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes Sliding block codes Coding of finite words Division of subshifts Pseudovarieties Wreath product The De Bruijn automaton Inverse image Example Classes closed under division ω -semigroups ζ -semigroups slide 4

  9. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words Division of subshifts Pseudovarieties Wreath product The De Bruijn automaton Inverse image Example Classes closed under division ω -semigroups ζ -semigroups slide 4

  10. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words make y i = f ( x [ i − m,i + n ] ) . � Division of subshifts Pseudovarieties Wreath product The De Bruijn automaton Inverse image Example Classes closed under division ω -semigroups ζ -semigroups slide 4

  11. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words make y i = f ( x [ i − m,i + n ] ) . � Division of subshifts Pseudovarieties Wreath product The De Bruijn . . . x i − 4 x i − 3 x i − 2 x i − 1 x i x i +1 x i +2 x i +3 . . . automaton  Inverse image  f Example � Classes closed under division . . . y i − 2 y i − 1 y i y i +1 y i +2 . . . ω -semigroups ζ -semigroups slide 4

  12. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words make y i = f ( x [ i − m,i + n ] ) . � Division of subshifts Pseudovarieties Wreath product The De Bruijn . . . x i − 4 x i − 3 x i − 2 x i − 1 x i x i +1 x i +2 x i +3 . . . automaton  Inverse image  f Example � Classes closed under division . . . y i − 2 y i − 1 y i y i +1 y i +2 . . . ω -semigroups ζ -semigroups slide 4

  13. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words make y i = f ( x [ i − m,i + n ] ) . � Division of subshifts Pseudovarieties Wreath product The De Bruijn . . . x i − 4 x i − 3 x i − 2 x i − 1 x i x i +1 x i +2 x i +3 . . . automaton  Inverse image  f Example � Classes closed under division . . . y i − 2 y i − 1 y i y i +1 y i +2 . . . ω -semigroups ζ -semigroups slide 4

  14. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words make y i = f ( x [ i − m,i + n ] ) . � Division of subshifts Pseudovarieties Wreath product The De Bruijn . . . x i − 4 x i − 3 x i − 2 x i − 1 x i x i +1 x i +2 x i +3 . . . automaton  Inverse image  f Example � Classes closed under division . . . y i − 2 y i − 1 y i y i +1 y i +2 . . . ω -semigroups ζ -semigroups the map � F : ( x i ) i ∈ Z �→ ( y i ) i ∈ Z is a code and all codes have this form slide 4

  15. Sliding block codes Let x ∈ A Z . Given a map f : A k → B , we can code x with f : Symbolic dynamical systems Codes choose m and n such that k = m + n + 1 ; � Sliding block codes Coding of finite words make y i = f ( x [ i − m,i + n ] ) . � Division of subshifts Pseudovarieties Wreath product The De Bruijn . . . x i − 4 x i − 3 x i − 2 x i − 1 x i x i +1 x i +2 x i +3 . . . automaton  Inverse image  f Example � Classes closed under division . . . y i − 2 y i − 1 y i y i +1 y i +2 . . . ω -semigroups ζ -semigroups the map � F : ( x i ) i ∈ Z �→ ( y i ) i ∈ Z is a code and all codes have this form we say that f is a block map of F and that F has window size k � slide 4

  16. Coding of finite words Let u = u 1 . . . u n ∈ A + , where u i ∈ A . Given a map f : A k → B , we Symbolic dynamical systems can use f to code u , through the following map ¯ f : Codes Sliding block codes if n < k then ¯ f ( u ) = 1 Coding of finite words � Division of subshifts if n ≥ k then Pseudovarieties � Wreath product The De Bruijn ¯ f ( u ) = f ( u 1 . . . u k ) f ( u 2 . . . u k +1 ) . . . f ( u n − k +1 . . . u n ) automaton Inverse image Example Classes closed under division ω -semigroups ζ -semigroups slide 5

  17. Division of subshifts Symbolic dynamical For an alphabet A , let $ be a letter which is not in A . systems Denote by A $ the alphabet A ∪ { $ } . Codes Sliding block codes Coding of finite words Division of subshifts Pseudovarieties Wreath product The De Bruijn automaton Inverse image Example Classes closed under division ω -semigroups ζ -semigroups slide 6

  18. Division of subshifts Symbolic dynamical For an alphabet A , let $ be a letter which is not in A . systems Denote by A $ the alphabet A ∪ { $ } . Codes Sliding block codes A subshift X of A Z is a divisor of a subshift Y of B Z if there is a code Coding of finite words � F : A Z → B Z $ such that X = F − 1 Y . Division of subshifts Pseudovarieties Wreath product The De Bruijn automaton Inverse image Example Classes closed under division ω -semigroups ζ -semigroups slide 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend