Coded equivalence of one-sided topological Markov shifts
Kengo Matsumoto
Department of Mathematics
Joetsu University of Education
Joetsu, 943-8512, Japan
Abstract
We introduce a notion of coded equivalence in one-sided topological Markov shifts.
The notion is inspired by coding theory.
One-sided topological conjugacy implies coded equivalence.
We will show that coded equivalence implies continuous orbit equivalence of
one-sided topological Markov shifts.
In [13],
the author introduced a notion of continuous orbit equivalence of one-sided topological Markov shifts.
The definition of the equivalence relation was primary inspired by orbit equivalence theory
of minimal homeomorphisms on Cantor sets
established by Giordano–Putnam–Skau [9](cf. [10], etc.).
Through the studies of classifications of continuous orbit equivalence of one-sided topological Markov shifts,
several interesting relationships with other areas of mathematics,
-algebras, groupoids, infinite discrete groups, etc.
have been clarified (cf. [15], [16], etc. ).
As a result, H. Matui and the author have succeeded to classify
irreducible one-sided topological Markov shifts under continuous orbit equivalence ([15]).
However, there is no known any systematic method
to give rise to continuous orbit equivalence of one-sided topological Markov shifts.
In this paper, we introduce a notion of coded equivalence in one-sided topological Markov shifts.
The definition of the coded equivalence is inspired by coding theory of formal language theory.
Although relationship between symbolic dynamics and coding theory has been studied by many authors, for example
[1], [3], [4], [6], [7], [8], etc,
the coded equivalence treated in this paper has not seen in any other papers than this.
We will study the coded equivalence from the view point of symbolic dynamical systems.
It is well-known that topological conjugacy of symbolic dynamical systems is given by
a sliding block code (cf. [11], [12]).
We will also introduce a notion of moving block code, that is a generalization of sliding block code.
We will then see that one-sided topological conjugacy implies coded equivalence.
As a main result of the paper, we will show that the coded equivalence implies continuous orbit equivalence of
one-sided topological Markov shifts (Theorem 14).
We therefore know a close relationship between coding theory and continuous orbit equivalence theory of one-sided topological Markov shifts.
Several examples of coded equivalent topological Markov shifts will be presented.
We will first provide several terminology and notation.
Let us denote by and the set of positive integers
and the set of nonnegative integers, respectively.
Let be an irreducible non permutation matrix over .
Let us denote by the set .
Let be the set of right one-sided infinite sequences of
such that for all .
The set is endowed with its product topology so that it is a homeomorphic to a Cantor discontinuum.
It has a natural shift operation defined by
.
The topological dynamical system
is called the one-sided topological Markov shift defined by the matrix .
The space is called the shift space of .
Let us denote by the set of admissible words of with length .
We put , where denotes the empty word.
For a word ,
let us denote by the cylinder set
A code of is a nonempty subset
such that for any equality
of words with
,
one has
A prefix code
is a code such that
no word in it can be the beginning of another
( cf. [2], [3]).
For example, let
and
.
Consider
and .
We see that is a prefix code,
whereas is a code but not a prefix code.
The following lemma is easy to prove.
Lemma 1.
Let
be a finite set of admissible words of .
Then
is a prefix code if and only if
for .
For a prefix code
,
we denote by
the set .
Let us denote by the length of the word
The word is written
For the word , define
by setting
We will introduce a notion of right Markov code in the following way.
Definition 2.
Let
be a prefix code.
The prefix code is called a right Markov code for
if it satisfies the following three conditions:
(i)
(unique factorization)
For any ,
there exists a word such that
, and
there exists a unique finite sequence
such that
(ii)
(shift invariance)
There exists such that for any
with
,
there exists
such that
(1)
where
depends on the finite sequence .
(iii)
(irreducibility)
For any ordered pair ,
there exist such that
We call (i), (ii) and (iii) unique factorization property, shift equivalence property
and irreducible condition, respectively.
Remark 3.
In the definition of right Markov code,
we do not necessarily assume that
implies .
Hence in the above definition (ii),
the word does not necessarily belong to the set
when .
Lemma 4.
Let
be a prefix code.
The following assertions are
equivalent.
(i)
satisfies the unique factorization property (i) of Definition 2.
(ii)
For any
there exists a unique increasing sequence
of positive integers
and
such that
That is,
has a unique factorization:
Proof.
(i) (ii):
Assume that
satisfies the unique factorization property (i) of Definition 2.
Put
where denotes the length of .
Take an increasing sequence
of positive integers
such that
for .
Take an arbitrary .
For the word
for each ,
by the unique factorization property (i) of Definition 2,
there exists
such that
, and
there exists a unique finite sequence
such that
Since is a prefix code,
we see that
Take such that
.
Put
for .
Then converges to
and
we have
The factorization is unique, because is a prefix code.
(ii) (i):
The assertion is obvious.
∎
For an irreducible matrix
with entries in ,
an associated directed graph
is defined in the following way.
The vertex set .
If then a directed edge from the vertex to the vertex is defined.
The edge set consists of such edges.
The transition matrix of the graph is the original matrix .
Hence the shift space consists of right infinite sequences of concatenating vertices
in the graph .
Example 5.
0.
Let
be an irreducible matrix with entries in .
Define
the set of admissible words of length .
Then is a right Markov code.
It is called the trivial right Markov code for .
1.
Let
Define
.
Then is a right Markov code.
The directed graph is Figure 1.
The following lemma shows that a one-sided full shift
has only trivial right Markov code.
Lemma 6.
Let
be a right Markov code for .
Suppose that has a fixed point .
We then have
if and only if .
Proof.
Let
be a right Markov code for .
By Lemma 4,
there uniquely exists
such that the fixed point
is uniquely factorized as
Suppose that
Since the code is a prefix code,
we know that putting .
Suppose that .
By the shift invariance property of right Markov code,
there exists such that
there exist
satisfying
(2)
The words appeared in the right hand side of (2)
must be ,
because is a prefix code.
Hence we see that
so that
,
proving
.
This implies that
if and only if .
∎
Let us denote by the full -shift over
Proposition 7.
A one-sided full shift
has only trivial right Markov code.
Proof.
Let be a right Markov code for .
By Lemma 6, we see that
.
As is a prefix code, there are no other words in than
∎
Let
be a right Markov code for .
We write
with .
We put
Define an matrix
with entries in by setting
This means that
Hence we have a one-sided topological Markov shift
from a right Markov code for .
Lemma 8.
Suppose that is irreducible and not any permutation.
Then the matrix is irreducible and not any permutation.
Proof.
By the irreducible condition (iii) of Definition 2,
it is direct to see that the matrix is irreducible.
It suffices to show that is not any permutation.
As is irreducible and not any permutation,
for any ,
there exists a finite sequence
with such that
and
.
Extend the admissible words
and
to its right infinitely as elements of .
We denote them by
, respectively,
so that
.
By Lemma 4,
there exist and
for so that
such that
.
As is irreducible,
any
goes to ,
so that has distinct followers in .
This means that
the matrix is not any permutation.
∎
Two one-sided topological Markov shifts
and
are said to be topologically conjugate if there exists a homeomorphism
such that
.
The homeomorphism is called a topological conjugacy.
Now we will introduce a notion of coded equivalence
in one-sided topological Markov shifts.
Definition 9.
Let be irreducible non permutation matrices.
The one-sided topological Markov shifts
and
are said to be elementary coded equivalent
if there exist a right Markov code for
and a right Markov code for
such that
the one-sided topological Markov shifts
and
are topologically conjugate.
It is written
.
If there exists a finite sequence
of
irreducible non permutation matrices
such that
and
then
and
are said to be coded equivalent.
It is written
.
Lemma 10.
(i)
Let be irreducible non permutation matrices.
If the one-sided topological Markov shifts
and
are topologically conjugate,
then they are coded equivalent.
(ii)
Let
be a right Markov code for .
Then
and
are coded equivalent.
Proof.
(i) The assertion is clear by considering trivial right Markov codes for each of
and
.
(ii)
The assertion is also clear by considering trivial right Markov codes for each of
and
.
∎
We will next introduce a notion of moving block code
between one-sided topological Markov shifts.
It is a generalization of sliding block codes between
one-sided topological Markov shifts
and
gives rise to a coded equivalence.
Let
be a right Markov code for .
Let us define
by for ,
and a homeomorphism
by setting
We call the homeomorphism
the standard coding homeomorphism and write .
Let us denote by the set of concatenated words of the code ,
that is
Definition 11.
Let
be a right Markov code for and
be a right Markov code for .
Let
be a block map in the ordinary sense (cf. [12]).
Then a coded block map
is defined by
For the block map
,
let us denote by
the sliding block code with memory and anticipation (see [12, p. 15]).
The moving block code
is a map defined by
Hence the diagram
commutes.
If both right Markov codes are trivial right Markov codes,
then the coded block map and the moving block code
are block map and sliding block code
in the ordinary sense.
Lemma 12.
Let
and
be one-sided topological Markov shifts.
Then they are elementary coded equivalent if and only if
there exists a homeomorphism
of moving block code for some block map
with right Markov codes
for
and
for
,
respectively.
Proof.
Since
is a homeomorphism if and only if
is a homeomorphism.
Since
is always shift-commuting, we know that
is a homeomorphism of moving block code
if and only if
is a topological conjugacy.
The latter is equivalent to the condition that
and
are elementary coded equivalent.
Hence we have the assertion.
∎
In [13], a notion of continuous orbit equivalence of one-sided topological Markov shifts
was defined in the following way.
Two one-sided topological Markov shifts
and are said to be continuously orbit equivalent
if there exist continuous maps
such that
for ,
and similarly
there exist continuous maps
such that
for .
The following proposition is a key to show Theorem 14.
Proposition 13.
Let be an irreducible, non permutation matrix with entries in .
Let be a right Markov code for .
Then
the one-sided topological Markov shift
is continuously orbit equivalent to
.
Proof.
Put
.
By Lemma 4 with the unique factorization property of ,
for any
there exists a unique increasing sequence
of positive integers
and
such that
That is,
has a unique factorization:
Let
be the standard coding homeomorphism
defined by
Since
we have
It is easy to see that
is continuous.
As has unique factorization property, is bijective,
so that it is a homeomorphism.
Let be the cylinder set of beginning with the word .
As is a prefix code with unique factorization property,
we have a disjoint union
so that we have a disjoint union
For any ,
we set
,
where is the number determined by (1).
As
its length is
.
We then have
so that
We will next study
the inverse .
For with
consider
Put
Since ,
the map
is continuous map.
We also put
for all .
As
we have
so that
and hence
we have
We thus see that
and
are continuously orbit equivalent.
∎
The following is a main result of the paper.
Theorem 14.
Let and be irreducible non permutation matrices.
If the one-sided topological Markov shifts
and
are coded equivalent,
then they are continuously orbit equivalent.
Proof.
We first note that
continuous orbit equivalence in one-sided topological Markov shifts
is an equivalence relation ([13, Theorem 1.1]).
We may assume that
.
Take a right Markov code (resp. ) for
(resp. such that
is topologically conjugate to
.
Since
topological conjugacy implies continuous orbit equivalence,
we conclude that
and
are continuously orbit equivalent,
because of Proposition 13.
∎
Example 15.
1.
Let
Define
.
Then is a right Markov code.
Put .
Since
we have
for all
so that
(3)
Therefore
and hence
is continuously orbit equivalent to
the full -shift.
This fact is already seen in [13].
2.
Let
Define
.
Then is a right Markov code.
Put .
Since
we have
As the total column amalgamation of the matrix is the matrix
in (3).
Hence the one-sided topological Markov shift
is topologically conjugate to
the full 2-shift
.
Theherefore .
3.
Let
Define
.
Then is a right Markov code.
Put .
Since
we have
Hence the one-sided topological Markov shift
is the full 4-shift
Theherefore .
Related results to classification of Cuntz–Krieger algebras are seen in
[5], [14].
Acknowledgments:
The author would like to thank the referee for his/her careful reading the first draft of the paper.
This work was supported by
JSPS KAKENHI Grant Numbers 15K04896, 19K03537.
[2]J. Berstel and D. Perrin,
Theory of codes, Academic Press, London (1985).
[3]F. Blanchard and G. Hansel,
Systems codés, Theor. Computer Sci. 44(1986), pp. 17–49.
[4]F. Blanchard and G. Hansel,
Sofic constant-to-one extensions of subshifts of finite type,
Proc. Amer. Math. Soc. 112(1991), pp. 259–265.
[5]M. Enomoto, M. Fujii and Y. Watatani,
-groups and classifications of Cuntz–Krieger algebras,
Math. Japon. 26(1981), pp. 443–460.
[6]D. Fiebig,
Common closing extensions and finitary regular isomorphisms for synchronized systems,
in Symbolic Dynamics and Its Applications,
Contemporary Mathematics 135(1992), pp. 125–138.
[7]D. Fiebig,
Common extensions and hyperbolic factor maps for coded systems,
Ergodic Theory Dynam. Systems 35(1995), pp. 517–534.
[8]D. Fiebig and U. -R. Fiebig,
Covers for coded system,
in Symbolic Dynamics and Its Applications,
Contemporary Mathematics 135(1992), pp. 139–180.
[9]T. Giordano, I. F. Putnam and C. F. Skau,
Topological orbit equivalence and -crossed products,
J. Reine Angew. Math. 469(1995), pp. 51–111.
[10]R. H. Herman, I. F. Putnam and C. F. Skau,
Ordered Bratteli diagrams, dimension groups and topological dynamics,
Internat. J. Math.
3(1992),pp. 827–864.
[11]B. P. Kitchens,
Symbolic dynamics,
Springer-Verlag, Berlin, Heidelberg and New York (1998).
[12]D. Lind and B. Marcus,
An introduction to symbolic dynamics and coding,
Cambridge University Press, Cambridge
(1995).
[13]K. Matsumoto,
Orbit equivalence of topological Markov shifts and Cuntz–Krieger algebras,
Pacific J. Math. 246(2010), 199–225.
[14]K. Matsumoto,
Some remarks on orbit equivalence of
topological Markov shifts and Cuntz–Krieger algebras,
Yokohama Math. J.
58(2012), pp. 41–52.
[15]K. Matsumoto and H. Matui,
Continuous orbit equivalence of topological Markov shifts
and Cuntz–Krieger algebras,
Kyoto J. Math. 54(2014), pp. 863–878.
[16]K. Matsumoto and H. Matui,
Full groups of Cuntz-Krieger algebras and Higman-Thompson groups,
Groups Geom. Dyn. 11(2017), pp. 499–531.