Mathematics.

topological dynamics

Symbolic Dynamics

Dynamical Systems65 minDifficulty7 out of 10

Overview

Symbolic dynamics encodes the orbits of a dynamical system using sequences over a finite alphabet, reducing continuous or differentiable dynamics to combinatorics on symbol sequences. A partition of the phase space into regions labeled 0, 1, ..., k-1 assigns to each orbit the sequence of labels it visits -- its itinerary. The set of allowed itineraries forms a shift-invariant subspace of the full shift A^Z. Subshifts of finite type (SFTs), defined by a finite list of forbidden words, model Markov systems. Sofic shifts generalise SFTs and arise from finite automata.

Intuition

Imagine tracking whether a pendulum swings left (L) or right (R) at each second. The resulting infinite sequence of L's and R's is the symbolic orbit. If the system is chaotic, the set of all possible symbolic orbits is huge -- essentially all sequences of L's and R's. If the system is constrained (e.g., you can never have LL), the allowed sequences form a subshift of finite type. The beauty of symbolic dynamics is that many dynamical questions (periodicity, topological entropy, mixing) become purely combinatorial questions about the shift.

Formal Definition

Definition

Let A = {0,...,k-1} be a finite alphabet. The full shift is (A^Z, sigma) where A^Z is the set of bi-infinite sequences and sigma is the left shift: sigma(x)_n = x_{n+1}. A subshift is a closed, shift-invariant subset X of A^Z. A subshift of finite type (SFT) is defined by a finite set F of forbidden words: X = {x in A^Z : no word in F appears in x}. Every SFT is conjugate to a Markov shift defined by a transition matrix A: X_A = {x : A_{x_n, x_{n+1}} = 1 for all n}.

(σx)n=xn+1,σ:AZAZ(\sigma x)_n = x_{n+1},\quad \sigma: A^{\mathbb{Z}} \to A^{\mathbb{Z}}
Left shift map
XA={xAZ:Axn,xn+1=1  n}X_A = \{x \in A^{\mathbb{Z}} : A_{x_n, x_{n+1}} = 1\;\forall n\}
Markov shift (edge SFT)
htop(XA)=logρ(A)h_{\mathrm{top}}(X_A) = \log \rho(A)
Topological entropy = log of spectral radius
htop(X)=limn1nlogLn(X)h_{\mathrm{top}}(X) = \lim_{n\to\infty} \frac{1}{n} \log |\mathcal{L}_n(X)|
Entropy via word complexity

Notation

NotationMeaning
AZA^{\mathbb{Z}}Full shift over alphabet A
σ\sigmaLeft shift map
Ln(X)\mathcal{L}_n(X)Set of allowed words of length n in subshift X
htop(X)h_{\mathrm{top}}(X)Topological entropy of subshift X

Theorems

Theorem 1: Topological Entropy of SFTs
ThetopologicalentropyoftheMarkovshiftXAdefinedbythe01transitionmatrixAequalslog(rho(A)),whererho(A)isthespectralradius(largesteigenvalue)ofA.Inparticulartheentropyisthelogarithmofanalgebraicinteger.The topological entropy of the Markov shift X_A defined by the 0-1 transition matrix A equals log(rho(A)), where rho(A) is the spectral radius (largest eigenvalue) of A. In particular the entropy is the logarithm of an algebraic integer.
Theorem 2: Curtis-Lyndon-Hedlund Theorem
Amapphi:X>Ybetweensubshiftsisatopologicalconjugacyifandonlyifphiisaslidingblockcode(afactormapdefinedbyalocalrule:phi(x)n=Phi(xnm,...,xn+m)forsomewindowsizemandlocalmapPhi:A2m+1>B).A map phi: X -> Y between subshifts is a topological conjugacy if and only if phi is a sliding block code (a factor map defined by a local rule: phi(x)_n = Phi(x_{n-m}, ..., x_{n+m}) for some window size m and local map Phi: A^{2m+1} -> B).
Theorem 3: Krieger Embedding Theorem
EverysubshiftYwithtopologicalentropyh(Y)<h(XA)andcertainperiodconstraintsembedsintotheMarkovshiftXAasasubshift.Moreover,thenumberofperiodicpointsisacompleteinvariantforSFTsofthesameentropy(uptoshiftequivalence).Every subshift Y with topological entropy h(Y) < h(X_A) and certain period constraints embeds into the Markov shift X_A as a subshift. Moreover, the number of periodic points is a complete invariant for SFTs of the same entropy (up to shift equivalence).

Worked Examples

  1. 1

    The golden mean shift is an SFT with transition matrix A = [[1,1],[1,0]] (states 0 and 1, with transitions: from 0 can go to 0 or 1; from 1 can only go to 0).

  2. 2

    Characteristic polynomial: det(A - lambda*I) = (1-lambda)(0-lambda) - 1 = lambda^2 - lambda - 1.

    λ2λ1=0\lambda^2 - \lambda - 1 = 0
  3. 3

    Largest eigenvalue: rho(A) = (1 + sqrt(5))/2 = phi (golden ratio).

    ρ(A)=φ=1+521.618\rho(A) = \varphi = \frac{1+\sqrt{5}}{2} \approx 1.618
  4. 4

    Topological entropy: h = log(phi) = log((1+sqrt(5))/2) approx 0.481 bits.

    htop=logφ0.481h_{\mathrm{top}} = \log\varphi \approx 0.481

✓ Answer

The topological entropy of the golden mean shift is log(phi) where phi = (1+sqrt(5))/2 is the golden ratio.

Practice Problems

Mediumfree response

Define a subshift of finite type and explain how to compute its topological entropy from the transition matrix.

Common Mistakes

Common Mistake

Thinking every closed shift-invariant set is a subshift of finite type.

SFTs are a special subclass defined by finitely many forbidden words. Sofic shifts (defined by finite automata, not finite forbidden words) and more general subshifts exist that are not SFTs.

Quiz

The topological entropy of a Markov shift X_A equals:

Historical Background

Symbolic dynamics originated with Hadamard (1898), who encoded geodesics on surfaces of negative curvature by sequences of symbols corresponding to fundamental domain crossings. Morse and Hedlund systematically developed the theory in the 1930s-40s. The connection to hyperbolic dynamics via Markov partitions was established by Adler-Weiss (1970) and Sinai, and extended to Axiom A systems by Bowen.

  1. 1898

    Hadamard encodes geodesics on hyperbolic surfaces using symbolic sequences

    Jacques Hadamard

  2. 1938

    Morse and Hedlund develop symbolic dynamics systematically

    Marston Morse, Gustav Hedlund

  3. 1970

    Adler and Weiss construct Markov partitions for hyperbolic toral automorphisms

    Roy Adler, Benjamin Weiss

  4. 1975

    Bowen constructs Markov partitions for Axiom A diffeomorphisms

    Rufus Bowen

Summary

  • Symbolic dynamics encodes orbits as infinite sequences over a finite alphabet, reducing dynamics to combinatorics.
  • Subshifts of finite type (SFTs) are defined by transition matrices; their entropy is the log of the spectral radius.
  • The Curtis-Lyndon-Hedlund theorem characterises conjugacies between subshifts as sliding block codes.
  • Symbolic dynamics is the framework for analysing hyperbolic and chaotic systems via Markov partitions.

References

  1. BookLind, D. and Marcus, B. An Introduction to Symbolic Dynamics and Coding. Cambridge, 1995.
  2. BookKatok, A. and Hasselblatt, B. Introduction to the Modern Theory of Dynamical Systems. Cambridge, 1995.