Abstract
We analyze symbolic dynamics to infinite alphabets by endowing the alphabet with the cofinite topology. The topological entropy is shown to be equal to the supremum of the growth rate of the complexity function with respect to finite subalphabets. For the case of topological Markov chains induced by countably infinite graphs, our approach yields the same entropy as the approach of Gurevich We give formulae for the entropy of countable topological Markov chains in terms of the spectral radius in .
1. Introduction
Symbolic dynamical systems on finite alphabets are classical mathematical objects that provide a wealth of examples and have greatly influenced theoretical developments in dynamical systems. In computer science, certain symbolic systems, namely, the topological Markov chains generated by finite graphs, model the evolution of finite transition systems, and the class of sofic symbolic systems (factors of topological Markov chains) models the evolution of certain automata. The most important numerical invariant of dynamical systems is the topological entropy. For symbolic systems, the entropy equals the exponential growth rate of the number of finite words of fixed length. In the case of a topological Markov chain, the entropy equals the natural logarithm of the spectral radius of the generating graph. Considering the graph as a linear map, the spectral radius measures the rate of dilation under iterated application. On an exponential scale, this rate equals the growth of the number of finite words. This note is an attempt to generalize this meeting ground of topology, graph theory, and spectral theory to infinite alphabets, especially countably infinite alphabets. Beside its theoretical interest, this was motivated by the increasing importance of infinite state systems in computer science.
Any attempt at studying symbolic dynamics on infinite alphabets has to deal with the fact that the discrete topology, employed in the finite case, leads to shift spaces which are not compact. Most approaches attempt to compactify the respective alphabet. In this note, we endow the alphabet with a compact topology which coincides with the discrete topology in the finite case, the cofinite topology. Gurevich [1] has considered the Alexandrov compactification of the alphabet and his formula for the entropy of the respective topological Markov chains coincides with ours. The theory of Gurevich has the unpleasent feature that the closure of the set of graph walks must be taken. Still, our approach is similar to Gurevich’s, since minimal open covers in the Alexandrov compactification of an infinite countable discrete space and in the cofinite topology are similar. In Gurevich’s setting, the dynamical properties of the boundary of a (sofic) subshift have been studied ([2] Section 3) (see also [3,4,5]). Another approach is due to Ott et al. [6], who considered an -shift on words in the Alexandrov compactification which they endowed with a certain quotient topology to get rid of the introduced ∞-symbol. Their constructions have been further developed to yield topological dynamical systems which are analogous to classical -shifts, and in this setting, characterizations of morphisms of systems are known [7,8]. Contrary to these authors, this paper is mostly interested in entropy theory, especially its connections to subword complexity and spectral theory.
The entropy theory of this note admits a clear operational interpretation. In the case of an infinite alphabet, the number of finite words may be uncountable; hence, we identify all but finitely many letters prior to counting. The entropy is obtained by suprematizing over such identifications. Under some conditions, the entropy of a countable topological Markov chain may be computed or bounded via the spectral radius of a linear operator, analogous to the finite case. This reduces the computation of the entropy of certain symbolic systems on countable alphabets to a well-understood numerical problem.
Section 2 recalls some of the theory of symbolic dynamics on finite alphabets, Section 3 defines subshifts on infinite alphabets, Section 4 shows that the entropy equals the supremum of the exponential growth rates of the number of words in a finite subalphabet, Section 5 specializes to the case of countably infinite topological Markov chains and provides spectral formulae, Section 6 presents a proof that all nonnegative real numbers may be the entropy of a subshift on an infinite alphabet, and Section 7 collects examples.
2. Symbolic Dynamics on Finite Alphabets
We recall the construction of symbolic dynamical systems on a finite alphabet. Consider a finite set of letters, the alphabet, , endowed with the discrete topology. We form the product space on which the shift map acts continuously via . The dynamical system is called the k-shift. A subshift of the k-shift is a closed -invariant subset ; we write . Special cases of subshifts are the topological Markov chains; they are induced by finite directed graphs. We treat such graphs as finite square matrices with entries from the set , the respective adjacency matrices. Given a graph G, whose vertex set we may enumerate as , its associated subshift is where
We denote by the words of length t in the subshift S; hence
The growth rate of a real nonnegative sequence is the expression
where . The above is the asymptotic exponential growth rate of the sequence. It may be zero, if the sequence grows subexponentially, or infinite, if the sequence grows superexponentially. Given a subshift S, its complexity function assigns . The growth rate measures the asymptotic exponential growth rate of the number of words in the subshift. In the case of a topological Markov chain, one has [9]
where denotes the largest eigenvalue of the graph G.
The topological entropy [10] is the chief numerical invariant associated with a topological dynamical system. Let X be a compact topological space and let be continuous. The topological entropy of the system with respect to the open cover of X is
where , and denotes the minimal cardinality of a finite subcover of . The topological entropy of the system is
The entropy of a subsystem is lesser or equal to the entropy of the surrounding system. The entropy of the continuous image of a system is lesser or equal to the original entropy. It is well-known [10] that for a subshift we have . In particular, .
3. Symbolic Dynamics on Infinite Alphabets
Let A be a set equipped with the cofinite topology, the minimal topology with the -property, which is generated by the subbasis . The respective basis consists of sets of the form . It is easy to verify that this basis is the entire topology. Hence, a subset of A is open if and only if it is the complement of a finite subset. If A is finite, the cofinite topology coincides with the discrete topology. The cofinite topology turns every set into a compact separable -space. If A is infinite, its cofinite topology is hyperconnected. By Tikhonov’s theorem, the product is also compact. The topology of has a subbasis of sets of the form
where and . The shift map defined by is continuous since
A basis for is given by finite intersections of subbasic open sets, by sets of the form
In the remainder of this note, we suppose shift spaces to be equipped with the product of the cofinite topology, unless we explicitly state otherwise.
Definition 1
(Shifts and subshifts). The shift is the dynamical system for some alphabet A. A subshift of is a dynamical system where is closed and .
By a morphism from the subshift to the subshift we mean a -equivariant continuous surjection . The following diagram commutes.
If S has an infinite alphabet, codings may not lead to morphisms, as the following proposition shows (See also ).
Proposition 1
(Sliding block codes). Let be a subshift. Consider a map and define the σ-equivariant map by . Then is continuous if for all .
Proof.
Clearly is -equivariant. By pulling back a subbasic open set through M, we see
where the latter is open if the intersection is finite. □
If A is finite, is finite, and therefore all sliding block codes give rise to morphisms. In fact, every morphism between subshifts on finite alphabets is a sliding block code, the Curtis–Hedlund–Lyndon theorem [11].
4. Entropy Theory
In the following, we restrict our attention to countably infinite alphabets. We may suppose, without loss of generality, that . We denote by the set of words of length t in the subshift S whose letters are from the finite subalphabet F.
Lemma 1.
Let S be a subshift of . The cover of given as
is open and fulfills
Proof.
The cover consists of open sets since
where is a finite set. The elements of are of the form
These covers are minimal, since the sets of the form
are properly contained in a single element of the cover. Hence
The claim follows by invoking Lemma 2. □
Lemma 2.
Let S be a subshift of . Then
for all and .
Proof.
Follows by taking growth rates with respect to t on
So far, we have shown that for any finite subalphabet . Hence, , where F is a finite set. We proceed to show that the reverse inequality also holds.
Lemma 3.
Let S be a subshift of and consider the following open cover of .
Then
Proof.
Note that whenever and . The set with its discrete topology is homeomorphic to a relatively discrete subset of the real line via the bijection that assigns to . Its one-point Alexandrov-compactification adds the point . Therefore, the Alexandrov compactification of the discrete space is metrized by
The open subsets of are all subsets of and sets of the form where is cofinite. The product space is metrized by
By definition of basis for a topology, the entropy is reached in covers by basic open subsets. A basis for is given by sets of the form
for n cofinite sets . The set
is an open subset of . This procedure assigns to a basic open cover with respect to the basic open cover with respect to . This map preserves the growth rate. Hence, the entropy with respect to the cofinite topology is smaller or equal to the entropy with respect to the Alexandrov compactification. The observation that
suffices to conclude that . □
Lemma 4.
Let S be a subshift of and consider the following open cover of .
Then
In particular,
Proof.
We have
By Lemma 2, we conclude . □
We are ready to prove the main result.
Theorem 1.
Let be a subshift on a countable alphabet. Then
Proof.
Pick an arbitrary bijection . By Lemma 1 we have
while by Lemmas 3 and 4 we have
Combining these inequalities and using Lemma 1 we obtain . Since whenever and since every finite subset of is included in some , we have
Corollary 1.
Let A be a countably infinite alphabet. Then .
Proof.
From we conclude
Remark 1.
Let be a subshift and let be a finite subset of the alphabet such that for all where for some we have for all . Then is clearly σ-invariant, and also closed, since is the product of finite and therefore closed sets.
The above observation allows us to build subhifts on infinite alphabets as “disjoint unions” of subshifts on finite alphabets.
Example 1.
Let be a sequence of subshifts on finite alphabets. Label the alphabet of by , the alphabet of by , and so on. We have obtained a subshift of whose entropy equals .
5. Shifts along Infinite (Directed) Graphs
In this section, we consider countably infinite graphs. For any such graph we assume, without loss of generality, that its vertex set is .
Proposition 2.
Let G be an infinite countable graph. Then the set
is a subshift.
Proof.
Clearly is -invariant. It remains to show that it is closed. Let . It suffices to show that s is an interior point. There are three cases.
- (i)
- For all , is not a vertex of G. Then , where v runs through the vertices of G, is an open neighborhood of s which does not intersect .
- (ii)
- There exists such that is not an edge of G but is a vertex of G. Then , where y runs through the vertices of G which fulfill the condition that is an edge of G, which is an open neighborhood of s, does not intersect .
- (iii)
- There exists such that is not an edge of G but is a vertex of G. Then , where y runs through the vertices of G which fulfills the condition that is an edge of G, which is an open neighborhood of s, does not intersect . □
Remark 2.
Let G and H be countable graphs and let be a graph morphism. Then the induced coding is a morphism of topological Markov chains if m is finite-to-one. This follows from Proposition 1. (See also Example 6).
Remark 3
(Universal topological Markov chain). Since there are countably many finite directed graphs, their disjoint union is a countable graph. Hence, there is a countable topological Markov chain which contains all finite topological Markov chains as closed subsystems. However, there exists a more interesting universal chain. It is well-known that there exists a countable connected directed graph U such that, for any countable directed graph G, there exists an embedding , an injection that is adjacency preserving, whose image is an induced subgraph of U. (The case of undirected graphs is discussed in [12]; the case of directed graphs, in the guise of 3-colored graphs, is discussed in [13]). The topological Markov chain is such that, for any topological Markov chain on a finite alphabet, there exists a closed embedding . To see this, observe that the universal directed graph U contains a copy of G. Let V be the finite vertex set of G. Then is closed and nowhere dense, since V is finite, and a σ-invariant subset of , since G embeds as an induced subgraph. The universal system contains every chain on an infinite alphabet as an open dense subsystem, since the infinite vertex set of the subgraph is open and dense in the cofinite topology.
Lemma 5.
Let G be a graph and let F be a finite induced subgraph of G. Then
for any norm .
Proof.
Since F is finite, we may, without loss of generality, use the norm . We have . By Gelfand’s formula,
Proposition 3.
Let G be a countable graph and consider . Then
Proof.
From Lemma 5, we know that , where refers to the largest eigenvalue of the subgraph induced by F. □
Just as a finite graph corresponds to a linear map from a finite-dimensional vector space to itself, a countable graph, an infinite -matrix, corresponds to a linear map from an infinite-dimensional vector space to itself. In the infinite-dimensional setting the choice of topology becomes important. Let denote the Hilbert space of sequences such that equipped with the norm . Then the adjacency operator is defined by
We suppose that G is uniformly locally finite, i.e., there is a common upper bound for the number of successors of every vertex; therefore, the adjacency operator is bounded ([14] Theorem 3.2). The spectrum of a bounded operator is
and its spectral radius is the number
Proposition 4.
Let G be a uniformly locally finite directed countable graph and consider . Then .
Proof.
We equip the space of linear maps from to itself with the operator norm . We may consider a finite subgraph F of G as by filling up with zeros. For any we have which implies . We conclude, starting with an application of Gelfand’s formula, that
where we have invoked Proposition 3 in the last step. □
Proposition 5.
Let G be a uniformly locally finite countable graph that is undirected, , and consider . Then .
Proof.
Mohar ([14] Section 4) has shown that, under the hyotheses above, . Invoking Proposition 3 remains. □
6. Entropy Numbers
In this section, we show that all numbers in are entropies of subshifts of , in particular, entropies of topological Markov chains. This result has been obtained by Salama [15], who considered Gurevich’s compactification approach, which leads to the same entropy. In fact, Salama obtained the stronger result that, given two numbers , there exists a countable graph G such that and
where the latter is an entropy-like invariant defined by Salama.
Salama’s methods are analytical, while our proof is topological. Lind [16] asked which numbers may be entropies of topological Markov chains on finite alphabets. This amounts to asking which numbers may be the spectral radii of finite directed graphs. We will need the following slight variation of a result of his.
Lemma 6
(Lind [16]). There is a dense subset such that for every there exists a finite strongly connected directed graph G such that .
Proof.
Lind has shown that the set of Perron numbers, the real algebraic integers that dominate all their conjugates in absolute value, arise as spectral radii of positive integer matrices ([16], Theorem 1), and that the Perron numbers are dense in ([16], Proposition 2). By a higher block representation ([17], Section 1.2–1.7), we obtain a -valued matrix with the same spectral radius. Since the spectral radius is realized in a strongly connected subgraph, we may choose the respective subgraph. □
The following elementary lemma can be proven by considering the Rayleigh quotient ([18] Section 1.3).
Lemma 7.
Let G be a finite strongly connected graph and let S be a subgraph of G. Then .
Proposition 6
(Salama [15]). All numbers in are entropies of topological Markov chains in .
Proof.
The full shift has infinite entropy; see Corollary 1. The infinite one-way path has entropy zero; see Example 2. Considering the interval remains. Let . Consider the set D from Lemma 6. Since D is a dense subset of the linearly ordered set , there exists a monotonically increasing sequence in D such that . Let be a sequence of finite strongly connected directed graphs such that . The existence of such a sequence follows from Lemma 6. Take the disjoint union G of the topological Markov chains generated by , as in Example 1. Consider the subgraph of G induced by a finite subset . By Lemma 7, its spectral radius is smaller or equal to the largest such that F intersects the vertex set of . We conclude that
Since , this proves the claim. □
Note that the construction in the above proof yields a nonminimal subshift. There exist minimal subshifts of with entropy zero—for example, the subshift obtained from the infinibonacci substitution [19]. A construction of Grillenberger [20] provides a minimal subshift of with infinite entropy.
7. Examples
Example 2.
Consider the subshift defined by
We have since . This subshift is generated by walks along an infinite graph, the infinite one-way path. Its spectral radius is 0.
Example 3.
Consider the subshift defined by
This subshift is generated by walks along an infinite graph, the infinite two-way path, whose spectral radius is 2. We have .
Example 4.
Consider the lattice as an undirected graph. Its spectral radius is . Hence, the associated topological Markov chain has entropy . (This generalizes Example 3).
Example 5.
Consider the undirected homogeneous q-tree. Its spectral radius is . Hence, the associated topological Markov chain has entropy .
Example 6. 
Consider the following two graphs.

The latter is a quotient of the former, yet the former has entropy zero, while the latter has entropy . By Proposition 1, the quotient map does not induce a continuous map between the subshifts, yet it induces an equivariant surjection whose image, the entire 2-shift, is closed.
Example 7. 
Consider the following graph G on the vertex set .

The code given by
induces the map where . By Proposition 1, is continuous. Since M is a continuous map from a compact space to a Hausdorff space, its image is closed. We conclude that M is a morphism. The image is not generated by a graph, since whenever the symbol * appears, it must appear in a succession of evenly many *-symbols, which may not be encoded in a graph. We have . This is a play on the even shift of Weiss [21].
Example 8.
By considering , one may adjoin many sequences that contain the symbol ∞. An example is the countable graph G on which contains the edge if and only if . Then equals the union of the set
with the constant sequence at ∞.
Funding
The APC was provided by the Max Planck Society for the Advancement of Science.
Conflicts of Interest
The author declares no conflict of interest.
References
- Gurevich, B. Topological entropy of enumerable Markov chains. Sov. Math. Dokl. 1969, 10, 911–915. [Google Scholar]
- Petersen, K. Chains, entropy, coding. Ergod. Theory Dyn. Syst. 1986, 6, 415–448. [Google Scholar] [CrossRef]
- Fiebig, D.; Fiebig, U.R. Topological boundaries for countable state Markov shifts. Proc. Lond. Math. Soc. 1995, 70, 625–643. [Google Scholar] [CrossRef]
- Fiebig, D. Factor maps, entropy and fiber cardinality for Markov shifts. Rocky Mt. J. Math. 2001, 31, 955–986. [Google Scholar] [CrossRef]
- Fiebig, D.; Fiebig, U.R. Embedding theorems for locally compact Markov shifts. Ergod. Theory Dyn. Syst. 2005, 25, 107–131. [Google Scholar] [CrossRef]
- Ott, W.; Tomforde, M.; Willis, P. One-sided shift spaces over infinite alphabets. arXiv 2012, arXiv:1209.1760. [Google Scholar]
- Goncalves, D.; Sobottka, M.; Starling, C. Sliding block codes between shift spaces over infinite alphabets. Math. Nachrichten 2016, 289, 2178–2191. [Google Scholar] [CrossRef]
- Goncalves, D.; Sobottka, M.; Starling, C. Two-sided shift spaces over infinite alphabets. J. Aust. Math. Soc. 2017, 103, 357–386. [Google Scholar] [CrossRef]
- Parry, W. Intrinsic Markov chains. Trans. Am. Math. Soc. 1964, 112, 55–66. [Google Scholar] [CrossRef]
- Adler, R.; Konheim, A.; McAndrew, M. Topological entropy. Trans. Am. Math. Soc. 1965, 114, 309–319. [Google Scholar] [CrossRef]
- Hedlund, G. Endomorphisms and automorphisms of the shift dynamical system. Math. Syst. Theory 1969, 3, 320–375. [Google Scholar] [CrossRef]
- Rado, R. Universal graphs and universal functions. Acta Arith. 1964, 9, 331–340. [Google Scholar] [CrossRef]
- Truss, J. The group of the countable universal graph. Math. Proc. Camb. Philos. Soc. 1985, 98, 213–245. [Google Scholar] [CrossRef]
- Mohar, B. The spectrum of an infinite graph. Linear Algebra Its Appl. 1982, 48, 245–256. [Google Scholar] [CrossRef]
- Salama, I. Topological entropy and recurrence of countable chains. Pac. J. Math. 1988, 134, 325–341. [Google Scholar] [CrossRef]
- Lind, D. The entropies of topological Markov shifts and a related class of algebraic integers. Ergod. Theory Dyn. Syst. 1984, 4, 283–300. [Google Scholar] [CrossRef]
- Boyle, M. Symbolic dynamics and matrices. In Combinatorial and Graph-Theoretical Problems in Linear Algebra; Brualdi, R., Ed.; Springer: Berlin/Heidelberg, Germany, 1993; pp. 1–38. [Google Scholar]
- Stevanovich, D. Spectral Radius of Graphs; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
- Ferenczi, S. Substitution dynamical systems on infinite alphabets. Ann. L’Institut Fourier 2006, 56, 2315–2343. [Google Scholar] [CrossRef]
- Grillenberger, C. Constructions of strictly ergodic systems 1: Positive entropy. Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete 1973, 25, 323–334. [Google Scholar] [CrossRef]
- Weiss, B. Subshifts of finite type and sofic systems. Monatshefte für Mathematik 1973, 77, 462–474. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).