fbpx
Wikipedia

Subshift of finite type

In mathematics, subshifts of finite type are used to model dynamical systems, and in particular are the objects of study in symbolic dynamics and ergodic theory. They also describe the set of all possible sequences executed by a finite state machine. The most widely studied shift spaces are the subshifts of finite type.

Motivating examples edit

 
directed graph  

Consider a directed graph  .

The (one-sided) shifts of finite type are all sequences, infinite on one end only, that can be made up of the letters  , like  . The (two-sided) shifts of finite type are similar, but are infinite on both ends.

Now when we drop to the subset of subshifts, defined by the graph  , we restrict transitions to only those allowed by the graph. This gives us only three possible one-sided subshifts:  . Similarly, there are only three possible two-sided subshifts.

Other directed graphs on the letters give us other subshifts. For example, if we add another arrow  , then instead of 3, we have uncountably infinitely many possible subshifts.

Markov and non-Markov measures edit

 
The hidden part of a hidden Markov model, whose observable states is non-Markovian.

Given a Markov transition matrix and an invariant distribution on the states, we can impose a probability measure on the set of subshifts. For example, consider the Markov chain given on the left on the states  , with invariant distribution  . If we "forget" the distinction between  , we project this space of subshifts on   into another space of subshifts on  , and this projection also projects the probability measure down to a probability measure on the subshifts on  .

The curious thing is that the probability measure on the subshifts on   is not created by a Markov chain on  , not even multiple orders. Intuitively, this is because if one observes a long sequence of  , then one would become increasingly sure that the  , meaning that the observable part of the system can be affected by something infinitely in the past.[1][2]

Conversely, there exists a space of subshifts on 6 symbols, projected to subshifts on 2 symbols, such that any Markov measure on the smaller subshift has a preimage measure that is not Markov of any order (Example 2.6 [2]).

Definition edit

Let V be a finite set of n symbols (alphabet). Let X denote the set   of all bi-infinite sequences of elements of V together with the shift operator T. We endow V with the discrete topology and X with the product topology. A symbolic flow or subshift is a closed T-invariant subset Y of X [3] and the associated language LY is the set of finite subsequences of Y.[4]

Now let A be an n × n adjacency matrix with entries in {0, 1}. Using these elements we construct a directed graph G = (V, E) with V the set of vertices and E the set of edges containing the directed edge xy in E if and only if Ax, y = 1. Let Y be the set of all infinite admissible sequences of edges, where by admissible it is meant that the sequence is a walk of the graph, and the sequence can be either one-sided or two-sided infinite. Let T be the left shift operator on such sequences; it plays the role of the time-evolution operator of the dynamical system. A subshift of finite type is then defined as a pair (Y, T) obtained in this way. If the sequence extends to infinity in only one direction, it is called a one-sided subshift of finite type, and if it is bilateral, it is called a two-sided subshift of finite type.

Formally, one may define the sequences of edges as

 

This is the space of all sequences of symbols such that the symbol p can be followed by the symbol q only if the (p, q)-th entry of the matrix A is 1. The space of all bi-infinite sequences is defined analogously:

 

The shift operator T maps a sequence in the one- or two-sided shift to another by shifting all symbols to the left, i.e.

 

Clearly this map is only invertible in the case of the two-sided shift.

A subshift of finite type is called transitive if G is strongly connected: there is a sequence of edges from any one vertex to any other vertex. It is precisely transitive subshifts of finite type which correspond to dynamical systems with orbits that are dense.

An important special case is the full n-shift: it has a graph with an edge that connects every vertex to every other vertex; that is, all of the entries of the adjacency matrix are 1. The full n-shift corresponds to the Bernoulli scheme without the measure.

Terminology edit

By convention, the term shift is understood to refer to the full n-shift. A subshift is then any subspace of the full shift that is shift-invariant (that is, a subspace that is invariant under the action of the shift operator), non-empty, and closed for the product topology defined below. Some subshifts can be characterized by a transition matrix, as above; such subshifts are then called subshifts of finite type. Often, subshifts of finite type are called simply shifts of finite type. Subshifts of finite type are also sometimes called topological Markov shifts.

Examples edit

Many chaotic dynamical systems are isomorphic to subshifts of finite type; examples include systems with transverse homoclinic connections, diffeomorphisms of closed manifolds with a positive metric entropy, the Prouhet–Thue–Morse system, the Chacon system (this is the first system shown to be weakly mixing but not strongly mixing), Sturmian systems and Toeplitz systems.[5]

Generalizations edit

A sofic system is an image of a subshift of finite type where different edges of the transition graph may be mapped to the same symbol. For example, if one only watches the output from a hidden Markov chain, then the output appears to be a sofic system.[1] It may be regarded as the set of labellings of paths through an automaton: a subshift of finite type then corresponds to an automaton which is deterministic.[6] Such systems correspond to regular languages.

Context-free systems are defined analogously, and are generated by phrase structure grammars.

A renewal system is defined to be the set of all infinite concatenations of some fixed finite collection of finite words.

Subshifts of finite type are identical to free (non-interacting) one-dimensional Potts models (n-letter generalizations of Ising models), with certain nearest-neighbor configurations excluded. Interacting Ising models are defined as subshifts together with a continuous function of the configuration space[when defined as?] (continuous with respect to the product topology, defined below); the partition function and Hamiltonian are explicitly expressible in terms of this function.[clarification needed]

Subshifts may be quantized in a certain way, leading to the idea of the quantum finite automata.

Topology edit

A subshift has a natural topology, derived from the product topology on   where

 

and V is given the discrete topology. A basis for the topology of   which induces the topology of the subshift, is the family of cylinder sets

 

The cylinder sets are clopen sets in   Every open set in   is a countable union of cylinder sets. Every open set in the subshift is the intersection of an open set of   with the subshift. With respect to this topology, the shift T is a homeomorphism; that is, with respect to this topology, it is continuous with continuous inverse.

The space   is homeomorphic to a Cantor set.

Metric edit

A variety of different metrics can be defined on a shift space. One can define a metric on a shift space by considering two points to be "close" if they have many initial symbols in common; this is the p-adic metric. In fact, both the one- and two-sided shift spaces are compact metric spaces.

Measure edit

A subshift of finite type may be endowed with any one of several different measures, thus leading to a measure-preserving dynamical system. A common object of study is the Markov measure, which is an extension of a Markov chain to the topology of the shift.

A Markov chain is a pair (P, π) consisting of the transition matrix, an n × n matrix P = (pij) for which all pij ≥ 0 and

 

for all i. The stationary probability vector π = (πi) has all πi ≥ 0,   and has

 

A Markov chain, as defined above, is said to be compatible with the shift of finite type if pij = 0 whenever Aij = 0. The Markov measure of a cylinder set may then be defined by

 

The Kolmogorov–Sinai entropy with relation to the Markov measure is

 

Zeta function edit

The Artin–Mazur zeta function is defined as the formal power series

 

where Fix(T n) is the set of fixed points of the n-fold shift.[7] It has a product formula

 

where γ runs over the closed orbits.[7] For subshifts of finite type, the zeta function is a rational function of z:[8]

 

See also edit

Notes edit

  1. ^ a b - Karl Petersen, Mathematics 210, Spring 2006, University of North Carolina at Chapel Hill
  2. ^ a b Boyle, Mike; Petersen, Karl (2010-01-13), Hidden Markov processes in the context of symbolic dynamics, arXiv:0907.1858
  3. ^ Xie (1996) p.21
  4. ^ Xie (1996) p.22
  5. ^ Matthew Nicol and Karl Petersen, (2009) "Ergodic Theory: Basic Examples and Constructions", Encyclopedia of Complexity and Systems Science, Springer https://doi.org/10.1007/978-0-387-30440-3_177
  6. ^ Pytheas Fogg (2002) p.205
  7. ^ a b Brin & Stuck (2002) p.60
  8. ^ Brin & Stuck (2002) p.61

References edit

Further reading edit

  • Williams, Susan G., ed. (2004). Symbolic Dynamics and Its Applications: American Mathematical Society, Short Course, January 4-5, 2002, San Diego, California. Proceedings of symposia in applied mathematics: AMS short course lecture notes. Vol. 60. American Mathematical Society. ISBN 0-8218-3157-7. Zbl 1052.37003.

subshift, finite, type, mathematics, subshifts, finite, type, used, model, dynamical, systems, particular, objects, study, symbolic, dynamics, ergodic, theory, they, also, describe, possible, sequences, executed, finite, state, machine, most, widely, studied, . In mathematics subshifts of finite type are used to model dynamical systems and in particular are the objects of study in symbolic dynamics and ergodic theory They also describe the set of all possible sequences executed by a finite state machine The most widely studied shift spaces are the subshifts of finite type Contents 1 Motivating examples 1 1 Markov and non Markov measures 2 Definition 3 Terminology 4 Examples 5 Generalizations 6 Topology 7 Metric 8 Measure 9 Zeta function 10 See also 11 Notes 12 References 13 Further readingMotivating examples edit nbsp directed graph A B C A displaystyle A to B to C to A nbsp Consider a directed graph A B C A displaystyle A to B to C to A nbsp The one sided shifts of finite type are all sequences infinite on one end only that can be made up of the letters A B C displaystyle A B C nbsp like A A A A B A B displaystyle AAA cdots ABAB cdots dots nbsp The two sided shifts of finite type are similar but are infinite on both ends Now when we drop to the subset of subshifts defined by the graph A B C A displaystyle A to B to C to A nbsp we restrict transitions to only those allowed by the graph This gives us only three possible one sided subshifts A B C A B C B C A B C A C A B C A B displaystyle ABCABC cdots BCABCA cdots CABCAB cdots nbsp Similarly there are only three possible two sided subshifts Other directed graphs on the letters give us other subshifts For example if we add another arrow A C displaystyle A to C nbsp then instead of 3 we have uncountably infinitely many possible subshifts Markov and non Markov measures edit nbsp The hidden part of a hidden Markov model whose observable states is non Markovian Given a Markov transition matrix and an invariant distribution on the states we can impose a probability measure on the set of subshifts For example consider the Markov chain given on the left on the states A B 1 B 2 displaystyle A B 1 B 2 nbsp with invariant distribution p 2 7 4 7 1 7 displaystyle pi 2 7 4 7 1 7 nbsp If we forget the distinction between B 1 B 2 displaystyle B 1 B 2 nbsp we project this space of subshifts on A B 1 B 2 displaystyle A B 1 B 2 nbsp into another space of subshifts on A B displaystyle A B nbsp and this projection also projects the probability measure down to a probability measure on the subshifts on A B displaystyle A B nbsp The curious thing is that the probability measure on the subshifts on A B displaystyle A B nbsp is not created by a Markov chain on A B displaystyle A B nbsp not even multiple orders Intuitively this is because if one observes a long sequence of B n displaystyle B n nbsp then one would become increasingly sure that the P r A B n 2 3 displaystyle Pr A B n to frac 2 3 nbsp meaning that the observable part of the system can be affected by something infinitely in the past 1 2 Conversely there exists a space of subshifts on 6 symbols projected to subshifts on 2 symbols such that any Markov measure on the smaller subshift has a preimage measure that is not Markov of any order Example 2 6 2 Definition editLet V be a finite set of n symbols alphabet Let X denote the set V Z displaystyle V mathbb Z nbsp of all bi infinite sequences of elements of V together with the shift operator T We endow V with the discrete topology and X with the product topology A symbolic flow or subshift is a closed T invariant subset Y of X 3 and the associated language LY is the set of finite subsequences of Y 4 Now let A be an n n adjacency matrix with entries in 0 1 Using these elements we construct a directed graph G V E with V the set of vertices and E the set of edges containing the directed edge x y in E if and only if Ax y 1 Let Y be the set of all infinite admissible sequences of edges where by admissible it is meant that the sequence is a walk of the graph and the sequence can be either one sided or two sided infinite Let T be the left shift operator on such sequences it plays the role of the time evolution operator of the dynamical system A subshift of finite type is then defined as a pair Y T obtained in this way If the sequence extends to infinity in only one direction it is called a one sided subshift of finite type and if it is bilateral it is called a two sided subshift of finite type Formally one may define the sequences of edges as S A x 0 x 1 x j V A x j x j 1 1 j N displaystyle Sigma A left x 0 x 1 ldots x j in V A x j x j 1 1 j in mathbb N right nbsp This is the space of all sequences of symbols such that the symbol p can be followed by the symbol q only if the p q th entry of the matrix A is 1 The space of all bi infinite sequences is defined analogously S A x 1 x 0 x 1 x j V A x j x j 1 1 j Z displaystyle Sigma A left ldots x 1 x 0 x 1 ldots x j in V A x j x j 1 1 j in mathbb Z right nbsp The shift operator T maps a sequence in the one or two sided shift to another by shifting all symbols to the left i e T x j x j 1 displaystyle displaystyle T x j x j 1 nbsp Clearly this map is only invertible in the case of the two sided shift A subshift of finite type is called transitive if G is strongly connected there is a sequence of edges from any one vertex to any other vertex It is precisely transitive subshifts of finite type which correspond to dynamical systems with orbits that are dense An important special case is the full n shift it has a graph with an edge that connects every vertex to every other vertex that is all of the entries of the adjacency matrix are 1 The full n shift corresponds to the Bernoulli scheme without the measure Terminology editBy convention the term shift is understood to refer to the full n shift A subshift is then any subspace of the full shift that is shift invariant that is a subspace that is invariant under the action of the shift operator non empty and closed for the product topology defined below Some subshifts can be characterized by a transition matrix as above such subshifts are then called subshifts of finite type Often subshifts of finite type are called simply shifts of finite type Subshifts of finite type are also sometimes called topological Markov shifts Examples editMany chaotic dynamical systems are isomorphic to subshifts of finite type examples include systems with transverse homoclinic connections diffeomorphisms of closed manifolds with a positive metric entropy the Prouhet Thue Morse system the Chacon system this is the first system shown to be weakly mixing but not strongly mixing Sturmian systems and Toeplitz systems 5 Generalizations editA sofic system is an image of a subshift of finite type where different edges of the transition graph may be mapped to the same symbol For example if one only watches the output from a hidden Markov chain then the output appears to be a sofic system 1 It may be regarded as the set of labellings of paths through an automaton a subshift of finite type then corresponds to an automaton which is deterministic 6 Such systems correspond to regular languages Context free systems are defined analogously and are generated by phrase structure grammars A renewal system is defined to be the set of all infinite concatenations of some fixed finite collection of finite words Subshifts of finite type are identical to free non interacting one dimensional Potts models n letter generalizations of Ising models with certain nearest neighbor configurations excluded Interacting Ising models are defined as subshifts together with a continuous function of the configuration space when defined as continuous with respect to the product topology defined below the partition function and Hamiltonian are explicitly expressible in terms of this function clarification needed Subshifts may be quantized in a certain way leading to the idea of the quantum finite automata Topology editA subshift has a natural topology derived from the product topology on V Z displaystyle V mathbb Z nbsp where V Z n Z V x x 1 x 0 x 1 x k V k Z displaystyle V mathbb Z prod n in mathbb Z V x ldots x 1 x 0 x 1 ldots x k in V forall k in mathbb Z nbsp and V is given the discrete topology A basis for the topology of V Z displaystyle V mathbb Z nbsp which induces the topology of the subshift is the family of cylinder sets C t a 0 a s x V Z x t a 0 x t s a s displaystyle C t a 0 ldots a s x in V mathbb Z x t a 0 ldots x t s a s nbsp The cylinder sets are clopen sets in V Z displaystyle V mathbb Z nbsp Every open set in V Z displaystyle V mathbb Z nbsp is a countable union of cylinder sets Every open set in the subshift is the intersection of an open set of V Z displaystyle V mathbb Z nbsp with the subshift With respect to this topology the shift T is a homeomorphism that is with respect to this topology it is continuous with continuous inverse The space V Z displaystyle V mathbb Z nbsp is homeomorphic to a Cantor set Metric editA variety of different metrics can be defined on a shift space One can define a metric on a shift space by considering two points to be close if they have many initial symbols in common this is the p adic metric In fact both the one and two sided shift spaces are compact metric spaces Measure editA subshift of finite type may be endowed with any one of several different measures thus leading to a measure preserving dynamical system A common object of study is the Markov measure which is an extension of a Markov chain to the topology of the shift A Markov chain is a pair P p consisting of the transition matrix an n n matrix P pij for which all pij 0 and j 1 n p i j 1 displaystyle sum j 1 n p ij 1 nbsp for all i The stationary probability vector p pi has all pi 0 p i 1 textstyle sum pi i 1 nbsp and has i 1 n p i p i j p j displaystyle sum i 1 n pi i p ij pi j nbsp A Markov chain as defined above is said to be compatible with the shift of finite type if pij 0 whenever Aij 0 The Markov measure of a cylinder set may then be defined by m C t a 0 a s p a 0 p a 0 a 1 p a s 1 a s displaystyle mu C t a 0 ldots a s pi a 0 p a 0 a 1 cdots p a s 1 a s nbsp The Kolmogorov Sinai entropy with relation to the Markov measure is s m i 1 n p i j 1 n p i j log p i j displaystyle s mu sum i 1 n pi i sum j 1 n p ij log p ij nbsp Zeta function editThe Artin Mazur zeta function is defined as the formal power series z z exp n 1 Fix T n z n n displaystyle zeta z exp left sum n 1 infty Bigl textrm Fix T n Bigr frac z n n right nbsp where Fix Tn is the set of fixed points of the n fold shift 7 It has a product formula z z g 1 z g 1 displaystyle zeta z prod gamma left 1 z gamma right 1 nbsp where g runs over the closed orbits 7 For subshifts of finite type the zeta function is a rational function of z 8 z z det I z A 1 displaystyle zeta z det I zA 1 nbsp See also editTransfer operator De Bruijn graph Quantum finite automata Axiom A This article includes a list of references related reading or external links but its sources remain unclear because it lacks inline citations Please help improve this article by introducing more precise citations November 2010 Learn how and when to remove this template message Notes edit a b Sofic Measures Characterizations of Hidden Markov Chains by Linear Algebra Formal Languages and Symbolic Dynamics Karl Petersen Mathematics 210 Spring 2006 University of North Carolina at Chapel Hill a b Boyle Mike Petersen Karl 2010 01 13 Hidden Markov processes in the context of symbolic dynamics arXiv 0907 1858 Xie 1996 p 21 Xie 1996 p 22 Matthew Nicol and Karl Petersen 2009 Ergodic Theory Basic Examples and Constructions Encyclopedia of Complexity and Systems Science Springer https doi org 10 1007 978 0 387 30440 3 177 Pytheas Fogg 2002 p 205 a b Brin amp Stuck 2002 p 60 Brin amp Stuck 2002 p 61References editBrin Michael Stuck Garrett 2002 Introduction to Dynamical Systems 2nd ed Cambridge University Press ISBN 0 521 80841 3 David Damanik Strictly Ergodic Subshifts and Associated Operators 2005 Pytheas Fogg N 2002 Berthe Valerie Ferenczi Sebastien Mauduit Christian Siegel A eds Substitutions in dynamics arithmetics and combinatorics Lecture Notes in Mathematics Vol 1794 Berlin Springer Verlag ISBN 3 540 44141 7 Zbl 1014 11015 Natasha Jonoska Subshifts of Finite Type Sofic Systems and Graphs 2000 Michael S Keane Ergodic theory and subshifts of finite type 1991 appearing as Chapter 2 in Ergodic Theory Symbolic Dynamics and Hyperbolic Spaces Tim Bedford Michael Keane and Caroline Series Eds Oxford University Press Oxford 1991 ISBN 0 19 853390 X Provides a short expository introduction with exercises and extensive references Lind Douglas Marcus Brian 1995 An introduction to symbolic dynamics and coding Cambridge University Press ISBN 0 521 55124 2 Zbl 1106 37301 Teschl Gerald 2012 Ordinary Differential Equations and Dynamical Systems Providence American Mathematical Society ISBN 978 0 8218 8328 0 Xie Huimin 1996 Grammatical Complexity and One Dimensional Dynamical Systems Directions in Chaos Vol 6 World Scientific ISBN 9810223986 Further reading editWilliams Susan G ed 2004 Symbolic Dynamics and Its Applications American Mathematical Society Short Course January 4 5 2002 San Diego California Proceedings of symposia in applied mathematics AMS short course lecture notes Vol 60 American Mathematical Society ISBN 0 8218 3157 7 Zbl 1052 37003 Retrieved from https en wikipedia org w index php title Subshift of finite type amp oldid 1220934133, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.