Subshift of finite type

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.

Contents

Definition

Let V be a finite set of n symbols (alphabet), and let A be a n\times 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, the set of edges E defined with A. Let X 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. Let T be the shift operator on this sequence; it plays the role of the time-evolution operator of the dynamical system. The subshift of finite type is then defined as the pair (X, T). 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 sequence of edges as

\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 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:

\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\}.

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.

\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 called transitive if 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

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, this distinction is relaxed, and subshifts of finite type are called simply shifts of finite type. Subshifts of finite type are also sometimes called topological Markov shifts.

Generalizations

A sofic system is a subshift of finite type where different edges of the transition graph may correspond to the same symbol.

A renewal system is defined to be the set of all infinite concatenations of a finite set 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 (continuous with respect to the product topology, defined below); the partition function and Hamiltonian are explicitly expressible in terms of this function.

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

Topology

The subshift of finite type has a natural topology, derived from the product topology on V^\mathbb{Z}, where

V^\mathbb{Z}= \Pi_{n \in \mathbb{Z}} V = \{ x=(\ldots,x_{-1},x_0,x_1,\ldots) : 
x_k \in V \; \forall k \in \mathbb{Z} \}

The basis for the topology of the shift of finite type are the cylinder sets

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 are clopen sets. Every open set in the subshift of finite type is a countable union of cylinder sets. In particular, the shift T is a homeomorphism; that is, it is continuous with respect to this topology.

Metric

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

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 \times n matrix P = (pij) for which all p_{ij} \ge 0 and

\sum_{j=1}^np_{ij}=1

for all i. The stationary probability vector π = (πi) has all \pi_{i} \ge 0,\sum \pi_i = 1 and has

\sum_{i=1}^n \pi_i p_{ij}= \pi_j.

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

\mu(C_t[a_0,\ldots,a_s]) = \pi_{a_0} p_{a_0,a_1} \cdots p_{a_{s-1}, a_s}

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

s_\mu = -\sum_{i=1}^n \pi_i \sum_{j=1}^n p_{ij} \log p_{ij}

See also

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Shift space — In symbolic dynamics and related branches of mathematics, a shift space or subshift is a set of infinite words representing the evolution of a discrete system. In fact, shift spaces and symbolic dynamical systems are often considered synonyms.… …   Wikipedia

  • Potts model — In statistical mechanics, the Potts model, a generalization of the Ising model, is a model of interacting spins on a crystalline lattice. By studying the Potts model, one may gain insight into the behaviour of ferromagnets and certain other… …   Wikipedia

  • Perron–Frobenius theorem — In linear algebra, the Perron–Frobenius theorem, proved by Oskar Perron (1907) and Georg Frobenius (1912), asserts that a real square matrix with positive entries has a unique largest real eigenvalue and that the corresponding… …   Wikipedia

  • Probabilistic automaton — In mathematics and computer science, the probabilistic automaton (PA) is a generalization of the non deterministic finite automaton; it includes the probability of a given transition into the transition function, turning it into a transition… …   Wikipedia

  • Cylinder set — In mathematics, a cylinder set is the natural open set of a product topology. Cylinder sets are particularly useful in providing the base of the natural topology of the product of a countable number of copies of a set. If V is a finite set, then… …   Wikipedia

  • Measure-preserving dynamical system — In mathematics, a measure preserving dynamical system is an object of study in the abstract formulation of dynamical systems, and ergodic theory in particular. Contents 1 Definition 2 Examples 3 Homomorphisms 4 …   Wikipedia

  • List of mathematics articles (S) — NOTOC S S duality S matrix S plane S transform S unit S.O.S. Mathematics SA subgroup Saccheri quadrilateral Sacks spiral Sacred geometry Saddle node bifurcation Saddle point Saddle surface Sadleirian Professor of Pure Mathematics Safe prime Safe… …   Wikipedia

  • SFT — is a three letter acronym that could refer to: * Solution Focused Therapy A psychotherapy developed by the late S. deShazer, Wisconsin * Search for Tomorrow a television soap opera, which ran from 1951 through 1986. * Secure File Transfer another …   Wikipedia

  • De Bruijn graph — In graph theory, an n dimensional De Bruijn graph of m symbols is a directed graph representing overlaps between sequences of symbols. It has mn vertices, consisting of all possible length n sequences of the given symbols; the same symbol may… …   Wikipedia

  • Symbolsequenz — Symbolsequenzen werden in der Disziplin der symbolischen Dynamik mit Methoden der Formalen Sprachen (Grammatiktheorie, Automatentheorie, Komplexitätstheorie) und der Theorie Stochastischer Prozesse untersucht. Eine Symbolsequenz ist eine endliche …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”