2026-08-28·par Sijie Wang#math

symbolic-dynamics

Symbolic dynamics — orbits as sequences of symbols

Parent: orbit · Prereq: discrete-dynamical-systems

The move: replace a point by the itinerary of its orbit through finitely many regions, and study the space of itineraries as a dynamical system in its own right.

Full shift

Alphabet A={0,1,…,k−1}A = \{0, 1, \dots, k-1\}. The full kk-shift is Σk=AN\Sigma_k = A^{\mathbb{N}} (all one-sided symbol sequences) with the shift map σ(x)n=xn+1\sigma(x)_n = x_{n+1} — drop the first symbol. Metric: d(x,y)=2−min⁡{n : xn≠yn}d(x, y) = 2^{-\min\{n \,:\, x_n \neq y_n\}}; two sequences are close iff they agree on a long prefix. Σk\Sigma_k is compact, σ\sigma continuous.

Subshift of finite type (SFT)

Fix a k×kk \times k 0-1 transition matrix MM. The SFT ΣM⊆Σk\Sigma_M \subseteq \Sigma_k consists of sequences with every adjacent pair allowed: Mxn,xn+1=1M_{x_n, x_{n+1}} = 1 for all nn. (Equivalently: forbid finitely many words.)

Two exact counting facts make SFTs computable objects:

  • Words: the number of allowed words of length nn is ∑i,j(Mn−1)ij\sum_{i,j} (M^{n-1})_{ij}.
  • Periodic orbits: #{x:σnx=x}=tr⁡(Mn)\#\{x : \sigma^n x = x\} = \operatorname{tr}(M^n).
Topological entropy

h(σ)=lim⁡n→∞1nlog⁡#Wnh(\sigma) = \lim_{n \to \infty} \tfrac{1}{n} \log \# W_n, where WnW_n = allowed words of length nn. For an SFT, h=log⁡λmax⁡(M)h = \log \lambda_{\max}(M) (Perron–Frobenius eigenvalue). Entropy is the conjugacy invariant measuring orbit diversity: how many distinguishable orbit segments of length nn exist.

Count along: the golden-mean shift

Alphabet {0,1}\{0,1\}, forbidden word 1111 (no two consecutive ones): M=(1110)M = \begin{pmatrix} 1 & 1 \\ 1 & 0 \end{pmatrix}.

Words of length nn: W1={0,1}W_1 = \{0, 1\} so #W1=2\#W_1 = 2; #W2=3\#W_2 = 3 (00,01,1000, 01, 10); #W3=5\#W_3 = 5 (000,001,010,100,101000,001,010,100,101); #W4=8\#W_4 = 8. That is the Fibonacci sequence Fn+2F_{n+2} — and indeed MM is the Fibonacci matrix. Hence

h=log⁡λmax⁡(M)=log⁡1+52≈0.4812,h = \log \lambda_{\max}(M) = \log \frac{1 + \sqrt{5}}{2} \approx 0.4812,

the logarithm of the golden ratio. Periodic points: tr⁡(M2)=3\operatorname{tr}(M^2) = 3 points of period dividing 2 — namely 00‾\overline{00}, 01‾\overline{01}, 10‾\overline{10}. ✓ (11‾\overline{11} is forbidden.)

Why this is the universal back end

Coding is a conjugacy (or semi-conjugacy) h∘f=σ∘hh \circ f = \sigma \circ h from a concrete system to a shift:

  • doubling map ↔\leftrightarrow full 2-shift via binary digits (ergodic-theory-of-orbits);
  • interval maps with covering relations →\to SFT itineraries — the engine inside Sharkovskii/Li–Yorke (topological-dynamics);
  • angle doubling on the Julia set of z2z^2 (complex-dynamics);
  • the Collatz map on Z2\mathbb{Z}_2 is the full 2-shift in disguise via parity vectors (collatz-orbit-statistics) — the cleanest statement of "the dynamics is understood, the integers are not."

Once coded, orbit questions become word-combinatorics questions — countable, checkable, often decidable; what is lost is exactly the arithmetic of which symbol sequences correspond to the points you care about.

à propos de cette entrée

L'une des entrées de wiki de sijie. L'IA sur ce site est fondée sur le même corpus et répond à la voix de sijie, avec citations revenant à des entrées comme celle-ci — répondre coûte argent à sijie, donc cela attend derrière un code : entrer un code d'accès →

symbolic-dynamics — Sijie Wang