Symbolic dynamical system

Last updated 2026-10-16
Definition Let ๐’œ=(Ai)i=0โˆž be a sequence of alphabets. Denote by ๐’œ*ยฏ the set of all (finite and infinite) words where the i-th letter is from Ai. A symbolic space is a closed subspace XโІ๐’œ*ยฏ with metric
d(u,v)โ‰”2โˆ’min{iโˆˆโ„•|uiโ‰ vi}.
In particular, ๐’œโ„•ยฏ is a symbolic product space.
Note The isolated points of a symbolic space are precisely the finite words.
Note A symbolic product space space is equivalent to the product space of discrete spaces.
Note The symbolic space ๐Ÿ*ยฏ can be (injectively but non-surjectively) mapped to ๐•€=[0,1] by
ฯˆ(u)โ‰”3โˆ’|u|+โˆ‘i=1|u|2uiโˆ’13โˆ’i.
Definition Let XโІ๐’œโ„•. A cylinder around a finite word uโˆˆ๐’œ* is
[u]โ‰”{xโˆˆX|xโŸฆ0,|u|โฆˆ=u}.
Theorem The clopen sets in a symbolic product space are precisely the finite unions of cylinders.
Definition A full shift is the system (Aโ„•,ฯƒ), where A is an alphabet and ฯƒ(x)iโ‰”xi+1. A subshift is a subsystem of a full shift; i.e. (ฮฃ,ฯƒ), where ฮฃ is closed and ฯƒ-invariant.
Theorem Let FโІA* be a set of โ€œforbidden wordsโ€. Then
ฮฃFโ‰”{xโˆˆAโ„•|โˆ€uโˆˆF,uโ‹ขF}
is a subshift, where uโŠ‘v denotes that u is a factor of v.
Definition A language LโІA* is extendable if
Definition The subshift of an extendable language LโІA* is
๐’ฎ(L)โ‰”{xโˆˆAโ„•|โˆ€nโ‰ฅ0,xโŸฆ0,nโฆˆโˆˆL}.
Definition The language of a subshift ฮฃโІAโ„• is
โ„’(ฮฃ)โ‰”{uโˆˆA*|โˆƒxโˆˆฮฃ,uโŠ‘x};
โ„’n(ฮฃ)โ‰”โ„’(ฮฃ)โˆฉAn.
Definition The language of a sequence xโˆˆAโ„• is
โ„’(x)โ‰”{uโˆˆA*|uโŠ‘x},
โ„’n(x)โ‰”โ„’(x)โˆฉAn.
Theorem If LโІA* is an extendable language, then ๐’ฎ(L) is a subshift and โ„’(๐’ฎ(L))=L.
Theorem If ฮฃโІAโ„• is a subshift, then โ„’(ฮฃ) is an extendable language and ๐’ฎ(โ„’(ฮฃ))=ฮฃ.
Theorem If xโˆˆAโ„• is a sequence, then โ„’(x) is an extendable language and ๐’ฎ(โ„’(ฮฃ))=๐’ช(x)ยฏ.
Definition A subshift ฮฃโˆˆAโ„• is a subshift of finite type (SFT) if there exists a finite set F of โ€œforbidden wordsโ€ such that ฮฃ=ฮฃF. An SFT has order pโ‰ฅ2 if F can be chosen such that FโІAp. If p=2, ฮฃ is a Markov subshift.
Theorem Parry A subshift ฮฃโІAโ„• is an SFT iff (ฮฃ,ฯƒ) is open.
Theorem Any SFT is conjugate to a Markov SFT.
Note In the construction, the alphabet of the Markov SFT is โ„’pโˆ’1(ฮฃ), where ฮฃ is the original SFT and p its period.
Definition A transition graph is an oriented graph (A,E) such that โˆ€aโˆˆA,โˆƒbโˆˆA,(a,b)โˆˆE.
Definition The graph of a Markov subshift ฮฃ is defined by (a,b)โˆˆEโŸบabโˆˆโ„’2(ฮฃ).
Note If โ„’1(ฮฃ)=A, then (A,E) is a transition graph.
Definition The subshift of a transition graph (A,E) is
ฮฃEโ‰”{uโˆˆAโ„•|โˆ€iโ‰ฅ0,(ui,ui+1)โˆˆE}.
Theorem A Markov subshift is transitive iff its graph is strongly connected.
Theorem A transitive SFT has a dense set of periodic points.
Example The golden mean subshift ฮฃ{11} has the graph
%11 0 0 0->0 1 1 0->1 1->0

Bibliography

Petr Kลฏrka: Topological and Symbolic Dynamics