Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Subshift of finite type

From Wikipedia, the free encyclopedia
(Redirected fromShift of finite type)
Type of shift space studied in ergodic theory

Inmathematics,subshifts of finite type are used to modeldynamical systems, and in particular are the objects of study insymbolic dynamics andergodic theory. They also describe the set of all possible sequences executed by afinite-state machine. The most widely studiedshift spaces are the subshifts of finite type.

Motivating examples

[edit]

A (one-sided) shift of finite type is the set of all sequences, infinite on one end only, that can be made up of the lettersA,B,C{\displaystyle A,B,C}, likeAAA,ABAB,{\displaystyle AAA\cdots ,ABAB\cdots ,\dots }. A (two-sided) shift of finite type is similar, but consists of sequences that are infinite on both ends.

A subshift can be defined by a directed graph on these letters, such as the graphABCA{\displaystyle A\to B\to C\to A}. It consists of sequences whose transitions between consecutive letters are only those allowed by the graph. For this example, the subshift consists of only three one-sided sequences:ABCABC,BCABCA,CABCAB{\displaystyle ABCABC\cdots ,BCABCA\cdots ,CABCAB\cdots }. Similarly, the two-sided subshift described by this graph consists of only three two-sided sequences.

Other directed graphs on the same letters produce other subshifts. For example, adding another arrowAC{\displaystyle A\to C} to the graph produces a subshift that, instead of containing three sequences, containsan uncountably infinite number of sequences.

Markov and non-Markov measures

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

Given aMarkov 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 statesA,B1,B2{\displaystyle A,B_{1},B_{2}}, with invariant distributionπ=(2/7,4/7,1/7){\displaystyle \pi =(2/7,4/7,1/7)}. If we "forget" the distinction betweenB1,B2{\displaystyle B_{1},B_{2}}, we project this space of subshifts onA,B1,B2{\displaystyle A,B_{1},B_{2}} into another space of subshifts onA,B{\displaystyle A,B}, and this projection also projects the probability measure down to a probability measure on the subshifts onA,B{\displaystyle A,B}.

The curious thing is that the probability measure on the subshifts onA,B{\displaystyle A,B} is not created by a Markov chain onA,B{\displaystyle A,B}, not even multiple orders. Intuitively, this is because if one observes a long sequence ofBn{\displaystyle B^{n}}, then one would become increasingly sure that thePr(A|Bn)23{\displaystyle Pr(A|B^{n})\to {\frac {2}{3}}}, 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]

LetV be a finite set ofn symbols (alphabet). LetX denote the setVZ{\displaystyle V^{\mathbb {Z} }} of all bi-infinite sequences of elements ofV together with theshift operatorT. We endowV with thediscrete topology andX with theproduct topology. Asymbolic flow orsubshift is aclosedT-invariant subsetY ofX[3] and the associated languageLY is the set of finite subsequences ofY.[4]

Now letA be ann ×nadjacency matrix with entries in{0, 1}. Using these elements we construct adirected graphG = (V,E) withV the set of vertices andE the set of edges containing the directed edgexy inE if and only ifAx,y = 1. LetY be the set of all infiniteadmissible sequences of edges, where byadmissible it is meant that the sequence is awalk of the graph, and the sequence can be either one-sided or two-sided infinite. LetT be theleft shift operator on such sequences; it plays the role of the time-evolution operator of the dynamical system. Asubshift 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 aone-sided subshift of finite type, and if it isbilateral, it is called atwo-sided subshift of finite type.

Formally, one may define the sequences of edges as

ΣA+={(x0,x1,):xjV,Axjxj+1=1,jN}.{\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\}.}

This is the space of all sequences of symbols such that the symbolp can be followed by the symbolq only if the(p,q)-th entry of the matrixA is 1. The space of allbi-infinite sequences is defined analogously:

ΣA={(,x1,x0,x1,):xjV,Axjxj+1=1,jZ}.{\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\}.}

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

(T(x))j=xj+1.{\displaystyle \displaystyle (T(x))_{j}=x_{j+1}.}

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

A subshift of finite type is calledtransitive ifG isstrongly 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 thefulln-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 fulln-shift corresponds to theBernoulli scheme without themeasure.

Terminology

[edit]

By convention, the termshift is understood to refer to the fulln-shift. Asubshift 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 simplyshifts of finite type. Subshifts of finite type are also sometimes calledtopological Markov shifts.

Examples

[edit]

Many chaoticdynamical systems are isomorphic to subshifts of finite type; examples include systems withtransverse homoclinic connections,diffeomorphisms ofclosed manifolds with a positivemetric entropy, theProuhet–Thue–Morse system, theChacon system (this is the first system shown to beweakly mixing but notstrongly mixing),Sturmian systems andToeplitz systems.[5]

Generalizations

[edit]

Asofic 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 anautomaton: a subshift of finite type then corresponds to an automaton which isdeterministic.[6] Such systems correspond toregular languages.

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

Arenewal 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-dimensionalPotts models (n-letter generalizations ofIsing 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); thepartition function andHamiltonian are explicitly expressible in terms of this function.[clarification needed]

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

Topology

[edit]

A subshift has a natural topology, derived from theproduct topology onVZ,{\displaystyle V^{\mathbb {Z} },} where

VZ=nZV={x=(,x1,x0,x1,):xkVkZ}{\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} \}}

andV is given thediscrete topology. A basis for the topology ofVZ,{\displaystyle V^{\mathbb {Z} },} which induces the topology of the subshift, is the family ofcylinder sets

Ct[a0,,as]={xVZ:xt=a0,,xt+s=as}{\displaystyle C_{t}[a_{0},\ldots ,a_{s}]=\{x\in V^{\mathbb {Z} }:x_{t}=a_{0},\ldots ,x_{t+s}=a_{s}\}}

The cylinder sets areclopen sets inVZ.{\displaystyle V^{\mathbb {Z} }.} Every open set inVZ{\displaystyle V^{\mathbb {Z} }} is acountable union of cylinder sets. Every open set in the subshift is the intersection of an open set ofVZ{\displaystyle V^{\mathbb {Z} }} with the subshift. With respect to this topology, the shiftT is ahomeomorphism; that is, with respect to this topology, it iscontinuous with continuous inverse.

The spaceVZ{\displaystyle V^{\mathbb {Z} }} is homeomorphic to aCantor 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 thep-adic metric. In fact, both the one- and two-sided shift spaces arecompactmetric spaces.

Measure

[edit]

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

A Markov chain is a pair(P, π) consisting of thetransition matrix, ann ×n matrixP = (pij) for which allpij ≥ 0 and

j=1npij=1{\displaystyle \sum _{j=1}^{n}p_{ij}=1}

for alli. Thestationary probability vectorπ = (πi) has allπi ≥ 0,πi=1{\textstyle \sum \pi _{i}=1} and has

i=1nπipij=πj.{\displaystyle \sum _{i=1}^{n}\pi _{i}p_{ij}=\pi _{j}.}

A Markov chain, as defined above, is said to becompatible with the shift of finite type ifpij = 0 wheneverAij = 0. TheMarkov measure of a cylinder set may then be defined by

μ(Ct[a0,,as])=πa0pa0,a1pas1,as{\displaystyle \mu (C_{t}[a_{0},\ldots ,a_{s}])=\pi _{a_{0}}p_{a_{0},a_{1}}\cdots p_{a_{s-1},a_{s}}}

TheKolmogorov–Sinai entropy with relation to the Markov measure is

sμ=i=1nπij=1npijlogpij{\displaystyle s_{\mu }=-\sum _{i=1}^{n}\pi _{i}\sum _{j=1}^{n}p_{ij}\log p_{ij}}

Zeta function

[edit]

TheArtin–Mazur zeta function is defined as theformal power series

ζ(z)=exp(n=1|Fix(Tn)|znn),{\displaystyle \zeta (z)=\exp \left(\sum _{n=1}^{\infty }{\Bigl |}{\textrm {Fix}}(T^{n}){\Bigr |}{\frac {z^{n}}{n}}\right),}

whereFix(T n) is the set offixed points of then-fold shift.[7] It has a product formula

ζ(z)=γ(1z|γ|)1 {\displaystyle \zeta (z)=\prod _{\gamma }\left(1-z^{|\gamma |}\right)^{-1}\ }

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

ζ(z)=(det(IzA))1 .{\displaystyle \zeta (z)=(\det(I-zA))^{-1}\ .}

See also

[edit]

Notes

[edit]
  1. ^abSofic 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
  2. ^abBoyle, 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, Springerhttps://doi.org/10.1007/978-0-387-30440-3_177
  6. ^Pytheas Fogg (2002) p.205
  7. ^abBrin & 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.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Subshift_of_finite_type&oldid=1264121845"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp