This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Bowen’s Problem 32 and the conjugacy problem for systems with specification

Konrad Deka Faculty of Mathematics and Computer Science, Jagiellonian University in Krakow, ul. Łojasiewicza 6, 30-348 Kraków, Poland [email protected] Dominik Kwietniak Faculty of Mathematics and Computer Science, Jagiellonian University in Krakow, ul. Łojasiewicza 6, 30-348 Kraków, Poland [email protected] Bo Peng Department of Mathematics and Statistics, McGill University, 805 Sherbrooke St W., H3A 0B9 Montreal, Canada [email protected]  and  Marcin Sabok Department of Mathematics and Statistics, McGill University, 805 Sherbrooke St W., H3A 0B9 Montreal, Canada [email protected]
Abstract.

We show that Rufus Bowen’s Problem 32 on the classification of symbolic systems with the specification property does not admit a solution that would use concrete invariants. To this end, we construct a class of symbolic systems with the specification property and show that the conjugacy relation on this class is too complicated to admit such a classification. More generally, we gauge the complexity of the classification problem for symbolic systems with the specification property. Along the way, we also provide answers to two questions related to the classification of pointed systems with the specification property: to a question of Ding and Gu related to the complexity of the classification of pointed Cantor systems with the specification property and to a question of Bruin and Vejnar related to the complexity of the classification of pointed Hilbert cube systems with the specification property.

The first author’s visit to Montreal was funded by the NCN NAWA Preludium Bis grant PPN/STA/2021/1/00083/U/00001. The second author is funded by the NCN Preludium Bis grant 2022/47/O/ST1/03299. The third and the fourth authors are partly funded by the NSERC Discovery Grant RGPIN-2020-05445.

1. Introduction

The methods of mathematical logic can be useful in establishing impossibility results. For example, a descriptive set-theoretic complexity argument was used by Wojtaszczyk and Bourgain who solved Problem 49 from the Scottish book by establishing the non-existence of certain types of Banach spaces, see [Kec12, Section 33.26]. In a similar vein, the theory of complexity of Borel equivalence relations can be used to demonstrate the impossibility of classifying certain mathematical objects. An equivalence relation EE on a standard Borel space XX is smooth if there exists a Borel assignment f:XYf\colon X\to Y of elements of another standard Borel space YY to elements of XX which provides a complete classification of the equivalence relation EE, i.e., two elements x,yXx,y\in X are EE-related if and only if f(x)=f(y)f(x)=f(y). The definition is broad enough to justify a Borel version of the Church–Turing thesis, namely that an isomorphism relation admits a concrete classification if and only if it is smooth. For example, recently Panagiotopoulos, Sparling and Christodoulou [PSC23] utilized this notion to show that there does not exist a concrete observable that is complete and Borel definable, solving a long-standing problem in general relativity.

Smooth equivalence relations are actually only at the beginning of a larger hierachy of descriptive set-theoretic complexity. Given two equivalence relations EE and FF on standard Borel spaces XX and YY, respectively, we say that EE is Borel-reducible to FF, written EBFE\leq_{B}F if there exists a Borel map f:XYf\colon X\to Y such that for (x1,x2)X×X(x_{1},x_{2})\in X\times X we have (x1,x2)E(x_{1},x_{2})\in E if and only if (f(x1),f(x2)))F(f(x_{1}),f(x_{2})))\in F. The Borel complexity of an isomorphism problem measures how complicated the problem is in comparison with other equivalence relations, when we compare equivalence relations using Borel reductions. Equivalence relations which are Borel-reducible to the equality == on the real numbers, or anything that can be coded by real numbers, are exactly the smooth ones. However, the hierarchy goes much higher. The next step is formed by the hyperfinite equivalence relations [DJK94], that is those which are induced by Borel actions of the group \mathbb{Z}. Another successor of == is defined in terms of the Friedman–Stanley version of the Turing jump [FS89], and is denoted by =+=^{+}. The jump can be iterated and all of the countable iteration of + on == are induced by Borel actions of the group SS_{\infty} of permutations of \mathbb{N}. The class of equivalence relations reducible to actions of SS_{\infty} is quite large (cf. the recent result of Paolini and Shelah [PS24]) but not every Borel equivalence relation is in that class. In [Hjo00a] Hjorth developed the theory of turbulence and showed that turbulent group actions are not Borel reducible to any Borel SS_{\infty}-action. The theory of complexity of equivalence relations also continues in the class of equivalence relations induced by actions of more general groups than SS_{\infty} (cf. [Cle12, GK03, Sab16, Zie16]).

A lot of effort has been put in measuring the complexity of problems arising in dynamical systems. The breakthrough for measure-preserving systems came with the results of Foreman and Weiss [FW04] and of Foreman, Rudolph and Weiss [FRW11]. In [FW04] Foreman and Weiss showed that the conjugacy relation of ergodic transformations is turbulent and in [FRW11] Foreman, Rudolph and Weiss showed that the conjugacy relation of ergodic transformations is not Borel, and thus the classification problem in ergodic theory is intractable. In topological dynamics, Camerlo and Gao [CG01] proved that the conjugacy of Cantor systems is the most complicated among equivalence relation induced by actions of SS_{\infty} and for minimal Cantor systems it is shown in [DGRK+24] that the relation is not Borel.

In contrast, the conjugacy relation of symbolic systems is quite simple from the point of view of descriptive set theory. Since every isomorphism between symbolic systems is given by a block code [Hed69], the conjugacy of symbolic systems is a countable Borel equivalence relation, i.e. a Borel equivalence relation whose equivalence classes are countable. Clemens [Cle09] proved that for a finite alphabet AA the topological conjugacy of symbolic systems of AA^{\mathbb{Z}} is a universal countable Borel equivalence relation. In [GJS16] Gao, Jackson and Seward generalized it from subsystems of AA^{\mathbb{Z}} to subsystems of AGA^{G} where GG is a countable group which is not locally finite, while for a locally finite group GG they showed that the conjugacy of subsystems of AGA^{G} is hyperfinite. It remains unknown whether the conjugacy of minimal subsystems of AA^{\mathbb{Z}} is a universal countable Borel equivalence relation, which is connected to a conjecture of Thomas [Tho19, Conjecture 1.2] on the isomorphism of complete groups. In fact, it is not known [ST17, Question 1.3] whether the conjugacy relation restricted to Toeplitz systems is hyperfinite or not.

A special class of symbolic systems is formed by systems with specification, considered by Bowen [Bow71]. A dynamical system satisfies the specification property if for every ε>0\varepsilon>0 we can find kk\in\mathbb{N} such that given any collection of finite fragments of orbits, there exists a point which is ε\varepsilon-closely following these orbit segments and takes kk steps to switch between consecutive orbit segments (a formal definition is given in Section 3). Nowadays, the specification property in symbolic systems for general discrete groups goes also under the name of strong irreducibility, as discussed for example by Glasner, Tsankov, Weiss and Zucker [GTWZ21], Frisch and Tamuz [FT17] and Frisch, Seward and Zucker [FSZ24]. Around 1970’s Bowen wrote an influential list of open problems, which is now maintained on the webpage [Bowb]. Problem 32 [Bowa] asks to

classify symbolic systems with specification.

Several results in the direction of a classification have been obtained, as reported on the website [Bowa]. For example Bertrand [Ber88] proved that every symbolic system with specification is synchronized and Thomsen [Tho06] found a connection with the theory of countable state Markov chains. However, a complete classification has not been obtained. Buhanan and Kwapisz [BK14] proved a result suggesting that systems with specification are quite complicated. They considered the cocyclic shift spaces, which is a countable family of symbolic systems with specification and proved in [BK14, Theorem 1.1] that the problem of equality of cocyclic shift spaces is undecidable. However, the equality relation is a much simpler relation than the conjugacy on such systems. In this paper we prove the following, which shows that a classification with any concrete invariants is impossible.

Theorem 1.1.

The conjugacy relation of symbolic systems with the specification property is not smooth.

In fact, in Theorem 5.9 we prove that the conjugacy relation of symbolic systems with specification is not hyperfinite and essentially the same proof shows that it is not treeable; see Theorem 6.4.

Next, we will look the conjugacy relation of pointed systems with the specification property and consider its complexity. It turns out that in order to compute the complexity for pointed Cantor systems with the specification property, we need to solve a problem posed in a paper of Ding and Gu [DG20].

In [DG20] Ding and Gu consider the equivalence relation EcsE_{\mathrm{cs}} defined on the space of metrics on \mathbb{N}, where two metrics are equivalent if the identity map on \mathbb{N} extends to a homeomorphism of the completions of \mathbb{N} with respect to those two metrics. The restriction of EcsE_{\mathrm{cs}} to the set of metrics whose completion is compact is denoted by EcscE_{\mathrm{csc}}. This is a natural equivalence relation from the point of view of descriptive set theory, and it is interesting to ask what is its complexity. Indeed, Ding and Gu ask [DG20, Question 4.11] whether for a given countable ordinal α\alpha and a natural number nn, the restriction of EcscE_{\mathrm{csc}} to the metrics whose completion is homeomorphic to ω1+αn+1\omega^{1+\alpha}\cdot n+1 is Borel-reducible to =+=^{+}. Even though this question does not seem directly connected to the topological conjugacy of systems with specification, we find a connection between the relation EcscE_{\mathrel{csc}} and Cantor systems, using a construction coming from the work of Williams [Wil84] and the work of Kaya [Kay17a] and we answer it in the positive, by showing a slightly stronger statement. By 𝕏0-dim\mathbb{X}_{0\textrm{-dim}} we denote the set of metrics on \mathbb{N} whose completion is zero-dimensional. The result below implies in particular a positive answer to [DG20, Question 4.11].

Theorem 1.2.

The relation EcscE_{\mathrm{csc}} restricted to 𝕏0-dim\mathbb{X}_{0\textrm{-dim}} is Borel bi-reducible with =+=^{+}.

Finally, in [BV23] Bruin and Vejnar also studied the conjugacy relation of pointed transitive systems

homeomorphisms pointed transitive homeomorphisms
interval Borel-complete \emptyset
circle Borel-complete ==
Cantor set Borel-complete =+=^{+}
Hilbert cube complete orbit e.r. ?
Table 1. Source: [BV23, Table 1].

and asked [BV23, Table 1, Question 5.6] about the complexity of the conjugacy of pointed transitive homeomorphisms of the Hilbert cube. It turns out that the conjugacy of pointed transitive homeomorphisms of the Hilbert cube has the same complexity as the conjugacy relation of Hilbert cube systems with the specification property and in this paper we answer this question as follows.

Theorem 1.3.

The conjugacy relation of pointed transitive Hilbert cube systems is Borel bireducible with a turbulent group action.

In particular, the conjugacy of pointed transitive Hilbert cube systems is not classifiable by countable structures, as opposed to most other relations considered in [BV23].

2. Notation and preliminaries

In this paper, by a system, we mean a pair (X,φ)(X,\varphi) where XX is a compact metric space and φ\varphi is a homeomorphism of XX. Given a point xXx\in X, its orbit is O(x)={φn(x):n}O(x)=\{\varphi^{n}(x)\colon n\in\mathbb{Z}\} and its forward orbit is {φn(x):n0}\{\varphi^{n}(x)\colon n\geq 0\}. A point xXx\in X is called transitive if the forward orbit of xx is dense in XX. A system (X,φ)(X,\varphi) is transitive if there is a transitive point in XX. If XX has no isolated points, then a system (X,φ)(X,\varphi) is transitive if and only if there is a point in XX whose orbit is dense. A pointed transitive system (X,φ,x)(X,\varphi,x) is a transitive system (X,φ)(X,\varphi) together with a point xx whose forward orbit is dense. A subsystem of a system (X,φ)(X,\varphi) is a system (Y,ψ)(Y,\psi) such that YY is a nonempty closed set satisfying φ(Y)=Y\varphi(Y)=Y and ψ\psi is the restriction of φ\varphi to YY.

Two systems (X,φ)(X,\varphi) and (Y,ψ)(Y,\psi) are conjugate if there exists a homeomorphism ρ:XY\rho\colon X\to Y such that ρφ=ψρ\rho\varphi=\psi\rho. Two pointed systems (X,φ,x)(X,\varphi,x) and (Y,ψ,y)(Y,\psi,y) are conjugate if they are conjugate by ρ\rho such that ρ(x)=y\rho(x)=y.

A factor map from (X,σ)(X,\sigma) to (Y,τ)(Y,\tau) is a continuous surjection π\pi from XX to YY, such that πσ=τπ\pi\sigma=\tau\pi.

We say that a dynamical system (Y,τ)(Y,\tau) is equicontinuous if the family of functions {τn:n}\{\tau^{n}:n\in\mathbb{Z}\} is equicontinuous. Every system (X,φ)(X,\varphi) admits the unique maximal equicontinuous factor that is there exists an equicontinuous system (Y,τ)(Y,\tau) and a factor map π\pi from (X,φ)(X,\varphi) to (Y,τ)(Y,\tau) such that if θ\theta is a factor from (X,φ)(X,\varphi) to an equicontinuous system (Z,ρ)(Z,\rho), then there is a factor map η\eta from (Y,τ)(Y,\tau) to (Z,ρ)(Z,\rho) satisfying π=ηθ\pi=\eta\theta.

For any compact space metric XX, the shift map σ:XX\sigma\colon X^{\mathbb{Z}}\to X^{\mathbb{Z}} is defined for x=(x(n))nXx=(x(n))_{n\in\mathbb{Z}}\in X^{\mathbb{Z}} as σ(x)=(σ(x)(n))n\sigma(x)=(\sigma(x)(n))_{n\in\mathbb{Z}}, where σ(x)(n)=x(n+1)\sigma(x)(n)=x(n+1) for all nn\in\mathbb{Z}. We call the system (X,σ)(X^{\mathbb{Z}},\sigma) the full shift over XX.

Given zXz\in X^{\mathbb{Z}} and pp\in\mathbb{N} define the pp-periodic part of zz as

Perp(z)={n:m if mn(modp) then z(m)=z(n)}{\rm Per}_{p}(z)=\{n\in\mathbb{Z}:\forall m\in\mathbb{Z}\text{ if }m\equiv n({\rm mod}\,p)\text{ then }z(m)=z(n)\}

and let Per(z)=pPerp(z){\rm Per}(z)=\bigcup_{p\in\mathbb{N}}{\rm Per}_{p}(z). Also, we write Aper(z)=Per(z){\rm Aper}(z)=\mathbb{Z}\setminus{\rm Per}(z) for the aperiodic part of zz. A sequence zXz\in X^{\mathbb{Z}} is a Toeplitz sequence, if its aperiodic part Aper(z){\rm Aper}(z) is empty. A subsystem of the full shift over XX is a Toeplitz system if it is equal to the closure of the orbit of a Topelitz sequence zXz\in X^{\mathbb{Z}}.

By a symbolic system (over AA) or shift space (over AA) we mean a subsystem of the full shift (A,σ)(A^{\mathbb{Z}},\sigma) where AA is a finite discrete space. In such a case, the set AA is referred to as the alphabet. By the classical result of Curtis, Hedlund, and Lyndon, any isomorphism φ\varphi between shift spaces of AA^{\mathbb{Z}} for an alphabet AA is given by a block code [Hed69], which means that there exist rr\in\mathbb{N} and f:A2r+1Af\colon A^{2r+1}\to A such that for every kk\in\mathbb{Z} and x=(x(n))nAx=(x(n))_{n\in\mathbb{Z}}\in A^{\mathbb{Z}} we have

φ(x)(k)=f(x(kr)x(k)x(k+r)).\varphi(x)(k)=f(x(k-r)\ldots x(k)\ldots x(k+r)).

For any alphabet AA we write AA^{*} for n=0An\bigcup_{n=0}^{\infty}A^{n}. We refer to the elements of AA^{*} as to words. If wAnw\in A^{n}, then we refer to nn as to the length of ww and denote it by |w||w|. We use the convention that the empty word, denoted by ϵ\epsilon is the unique word of length 0. We write AevenA^{*}_{\mathrm{even}} for the set of all words of even length and AoddA^{*}_{\mathrm{odd}} for the set of all words of odd length.

For an interval [a,b][a,b]\subseteq\mathbb{Z} and zAz\in A^{\mathbb{Z}}, by z[a,b]z[a,b], we denote the sequence (z(a),z(a+1),,z(b))Aba+1(z(a),z(a+1),\dots,z(b))\in A^{b-a+1}. Similarly, we set z[a,b)=(z(a),z(a+1),,z(b1))Abaz[a,b)=(z(a),z(a+1),\dots,z(b-1))\in A^{b-a}.

Given a symbolic system XAX\subseteq A^{\mathbb{Z}}, its language Lang(X)\mathrm{Lang}(X) is the collection of words in AA^{*} appearing in elements of XX:

Lang(X)={x[i,j]:xX,i,j and ij}{ϵ}.\mathrm{Lang}(X)=\left\{x[i,j]:x\in X,i,j\in\mathbb{Z}\textrm{ and }i\leq j\right\}\cup\{\epsilon\}.

For a symbolic system (X,σ)(X,\sigma) over AA transitivity is equivalent to the statement that for all u,vLang(X)u,v\in\mathrm{Lang}(X), there exists wAw\in A^{*} such that uwvLang(X)uwv\in\mathrm{Lang}(X), see [BMN00, Section 3.7.2].

Let EE be a countable equivalence relation on the standard Borel space XX. We say that EE is hyperfinite if it can be written as an increasing union of Borel equivalence relations with finite equivalence classes. An equivalence relation is hyperfinite if and only if it is induced by a Borel action of the group \mathbb{Z} [DJK94, Theorem 5.1]. An equivalence relation EE is treeable [JKL02, Definition 3.1] if there exists a Borel graph on the vertex set XX which is a forest and whose connected components are the equivalence classes of EE.

The group SS_{\infty} is the group of all permutations of \mathbb{N}. An equivalence relation is classifiable by countable structures if it is Borel-reducible to an action of SS_{\infty}, see [Hjo00b]. The relation =+=^{+} is the relation on \mathbb{N}^{\mathbb{N}} defined by (xn)=+(yn)(x_{n})=^{+}(y_{n}) if {xn:n}={yn:n}\{x_{n}:n\in\mathbb{N}\}=\{y_{n}:n\in\mathbb{N}\}.

Let GG be a Polish group acting on a Polish space XX in a Borel way. We denote by EGXE^{X}_{G} the induced equivalence relation. Given xXx\in X and open sets UXU\subseteq X and VGV\subseteq G with xUx\in U and 1V1\in V, the local UU-VV-orbit of xx, denoted O(x,U,V)O(x,U,V), is the set of yUy\in U for which there exist ll\in\mathbb{N} and x=x0,x1,,xl=yUx=x_{0},x_{1},\ldots,x_{l}=y\in U, and g0,,gl1Vg_{0},\ldots,g_{l-1}\in V such that xi+1=gixix_{i+1}=g_{i}\cdot x_{i} for all 0i<l0\leq i<l. An action of GG on XX is turbulent [Hjo00b] if every orbit is dense and meager and every local orbit is somewhere dense. By the Hjorth turbulence theorem [Hjo00b, Corollary 3.19] the equivalence relation EXGE^{G}_{X} induced by a turbulent action is not classifiable by countable structures.

Given a compact space XX we write Homeo(X)\mathrm{Homeo}(X) for the group of homeomorphisms of XX. The group Homeo(X)\mathrm{Homeo}(X) is a Polish group with the compact-open topology. If dd is a metric on XX, then the topology is induced by the uniform metric on Homeo(X)\mathrm{Homeo}(X), also denoted by dd defined as d(f,g)=sup{d(f(x),g(x)):xX}d(f,g)=\sup\{d(f(x),g(x)):x\in X\}. A subset X[0,1]X\subseteq{[0,1]^{\mathbb{N}}} is a ZZ-set (see [VM88, Chapter 6.2]) if for every continuous function f:[0,1][0,1]f\colon{[0,1]^{\mathbb{N}}}\to{[0,1]^{\mathbb{N}}} and every ε>0\varepsilon>0 there exists a continuous function g:[0,1][0,1]Xg\colon{[0,1]^{\mathbb{N}}}\to{[0,1]^{\mathbb{N}}}\setminus X such that d(f,g)<εd(f,g)<\varepsilon.

3. Specification

Bowen introduced the specification property in [Bow71] to study Axiom A diffeomorphisms. It is a strengthening (a uniform version) of transitivity. Informally, a dynamical system satisfies the specification property if for every ε>0\varepsilon>0 we can find kk such that given any collection of finite fragments of orbits (orbit segments), there exists a point which follows ε\varepsilon-closely these orbit segments and takes kk steps to switch between consecutive orbit segments.

Definition 3.1.

Let XX be a compact metric space and dd be the metric on XX. Given a map τ:XX\tau\colon X\to X, an interval [a,b)[a,b)\subseteq\mathbb{N} with 0a<b0\leq a<b, and xXx\in X we write τ[a,b)(x)\tau^{[a,b)}(x) for the sequence (τi(x))ai<b(\tau^{i}(x))_{a\leq i<b} and call it the orbit segment (of xx over [a,b)[a,b)). Let kk be a natural number. A kk-spaced specification is a sequence of n2n\geq 2 orbit segments (τ[ai,bi)(xi))1in(\tau^{[a_{i},b_{i})}(x_{i}))_{1\leq i\leq n} such that aibi1ka_{i}-b_{i-1}\geq k for 2in2\leq i\leq n. Let ε>0\varepsilon>0. A specification (τ[ai,bi)(xi))1in(\tau^{[a_{i},b_{i})}(x_{i}))_{1\leq i\leq n} is ε\varepsilon-traced if there exists yXy\in X such that d(τj(xi),τj(y))εd(\tau^{j}(x_{i}),\tau^{j}(y))\leq\varepsilon for j[ai,bi)j\in[a_{i},b_{i}), for every 1in1\leq i\leq n.

Definition 3.2.

A system (X,τ)(X,\tau) has the specification property if for every ε>0\varepsilon>0 there exists k(ε)k(\varepsilon)\in\mathbb{N} such that every k(ε)k(\varepsilon)-spaced specification is ε\varepsilon-traced by a point from XX.

The specification property for a symbolic system XX can be restated in terms of the language Lang(X)\mathrm{Lang}(X) in a similar fashion as transitivity.

Proposition 3.3.

Let (X,σ)(X,\sigma) be a symbolic system. The following are equivalent.

  1. (i)

    The system (X,σ)(X,\sigma) has the specification property.

  2. (ii)

    There exists kk\in\mathbb{N} such that for every w,uLang(X)w,u\in\mathrm{Lang}(X) there exists vLang(X)v\in\mathrm{Lang}(X) with |v|=k|v|=k such that wvuLang(X)wvu\in\mathrm{Lang}(X).

Proof.

In the following, dd refers to the standard metric on AA^{\mathbb{Z}} as defined e.g., in [Bru22, Page 3].

(i)\Rightarrow(ii) Put ε=12\varepsilon=\frac{1}{2} and find k=k(ε)k=k(\varepsilon) using the specification property. Let w,uLang(X)w,u\in\mathrm{Lang}(X). Set |w|=lw|w|=l_{w} and |u|=lu|u|=l_{u}. There are x1,x2Xx_{1},x_{2}\in X containing ww and uu as subwords. Without loss of generality assume x1[0,lw)=wx_{1}[0,l_{w})=w and x2[lw+k,lw+lu+k)=ux_{2}[l_{w}+k,l_{w}+l_{u}+k)=u. Then the specification formed by the orbit segments σ[0,lw)(x1)\sigma^{[0,l_{w})}(x_{1}) and σ[lw+k,lw+lu+k)(x2)\sigma^{[l_{w}+k,l_{w}+l_{u}+k)}(x_{2}) is kk-spaced, so it is ε\varepsilon-traced by some yXy\in X. Now by the definition of dd we have w=y[0,lw)w=y[0,l_{w}) and u=y[lw+k,lw+lu+k)u=y[l_{w}+k,l_{w}+l_{u}+k). Put v=y[lw,lw+k)v=y[l_{w},l_{w}+k) to see that wvuLang(X)wvu\in\mathrm{Lang}(X).

(ii)\Rightarrow(i) Let kk be provided by (ii). Fix ε>0\varepsilon>0 and take nn such that 2n1<ε2^{-n-1}<\varepsilon. We claim that k(ε)=k+2nk(\varepsilon)=k+2n witnesses the specification property. Suppose (σ[a1,b1)(x1),,σ[am,bm)(xm))\left(\sigma^{[a_{1},b_{1})}(x_{1}),\ldots,\sigma^{[a_{m},b_{m})}(x_{m})\right) is an k(ε)k(\varepsilon)-spaced specification. Without loss of generality increase bib_{i}’s if necessary) we assume that k(ε)=aibi1k(\varepsilon)=a_{i}-b_{i-1} for every 2im2\leq i\leq m. Write wi=xi[ain,bi+n)w_{i}=x_{i}[a_{i}-n,b_{i}+n) for 1im1\leq i\leq m. Applying our assumption i1i-1 times we see that there exist viv_{i} for 2im2\leq i\leq m of length kk such that u=w1v2w2vmwmLang(X)u=w_{1}v_{2}w_{2}\ldots v_{m}w_{m}\in\mathrm{Lang}(X). Choose yXy\in X that contains uu. By shifting yy if necessary, we can assume that y[a1n,bm+n)=uy[a_{1}-n,b_{m}+n)=u. We easily see that the specification (σ[a1,b1)(x1),,σ[am,bm)(xm))\left(\sigma^{[a_{1},b_{1})}(x_{1}),\ldots,\sigma^{[a_{m},b_{m})}(x_{m})\right) is ε\varepsilon-traced by yy. ∎

It should be noted that, in the literature, some authors also consider other notions of specification, weaker than that introduced by Bowen. For example, sometimes one may require the existence of kk\in\mathbb{N} such that for every w,uLang(X)w,u\in\mathrm{Lang}(X) there exists vLang(X)v\in\mathrm{Lang}(X) with |v|k|v|\leq k such that wvuLang(X)wvu\in\mathrm{Lang}(X). For the whole panorama of specification-like properties of dynamical systems see the survey [KŁO16].

4. A class of systems with the specification property

In this section, we construct families of symbolic systems that will allow us to provide lower bounds for the complexity of conjugacy problem for systems with the specification property.

Assume that AA is a finite alphabet containing a distinguished symbol #\# and A{#}A\setminus\{\#\}\neq\emptyset. Given a set R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}}, we define

F(R)={#w#:w(A{#})odd and wR}.F(R)=\{\#w\#:w\in(A\setminus\{\#\})^{*}_{\text{odd}}\text{ and }w\notin R\}.

Now, for R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}} we define the shift space

X(R)={xA:no word from F(R) appears in x}A.X(R)=\{x\in A^{\mathbb{Z}}:\text{no word from $F(R)$ appears in }x\}\subseteq A^{\mathbb{Z}}.

In other words, w(A{#})oddw\in(A\setminus\{\#\})^{*}_{\text{odd}} can appear between two consecutive occurrences of #\# in xX(R)x\in X(R) if and only if wRw\in R. Note that any v(A{#})evenv\in(A\setminus\{\#\})^{*}_{\text{even}} is allowed between two consecutive #\#’s in xX(R)x\in X(R). In particular, #l\#^{l} is an allowed word for every l1l\geq 1. It follows that every word over A{#}A\setminus\{\#\} is allowed in X(R)X(R) so we always have (A{#})X(R)(A\setminus\{\#\})^{\mathbb{Z}}\subseteq X(R). Hence, X(R)X(R)\neq\emptyset for every R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}}. Let

𝒮(A)={X(R)A:R(A{#})odd}.\mathcal{S}(A)=\{X(R)\subseteq A^{\mathbb{Z}}:R\subseteq(A\setminus\{\#\})^{*}_{\text{odd}}\}.

The space 𝒮(A)\mathcal{S}(A) consists of nonempty closed subsets of AA^{\mathbb{Z}}, so it is naturally endowed with the Vietoris topology. The powerset of (A{#})odd{(A\setminus\{\#\})^{*}_{\text{odd}}}, identified with 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}}, also has the natural compact metric topology and the function 2(A{#})oddRX(R)𝒮(A)2^{(A\setminus\{\#\})^{*}_{\text{odd}}}\ni R\mapsto X(R)\in\mathcal{S}(A) is continuous, hence 𝒮(A)\mathcal{S}(A) is a compact metric space.

Lemma 4.1.

The function 2(A{#})oddRX(R)𝒮(A)2^{(A\setminus\{\#\})^{*}_{\text{odd}}}\ni R\mapsto X(R)\in\mathcal{S}(A) is 1-1.

Proof.

Suppose that R1R2R_{1}\neq R_{2}. Without loss of generality, find wR1R2w\in R_{1}\setminus R_{2}. Then

#w#w#X(R1)X(R2),\dots\#w\#w\#\dots\in X(R_{1})\setminus X(R_{2}),

thus X(R1)X(R2)X(R_{1})\not=X(R_{2}). ∎

Our starting point is the following.

Proposition 4.2.

Every symbolic system in 𝒮(A)\mathcal{S}(A) has the specification property.

Proof.

Fix R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}}. We claim that that for every words w,uLang(X(R))w,u\in\mathrm{Lang}(X(R)) there exists vv with |v|=2|v|=2 such that wvuLang(X(R))wvu\in\mathrm{Lang}(X(R)). Then X(R)X(R) has the specification property by Proposition 3.3. If ww ends with #w\#w^{\prime} where w(A{#})oddw^{\prime}\in(A\setminus\{\#\})^{*}_{\text{odd}}, then we set v=av^{\prime}=a where aA{#}a\in A\setminus\{\#\}. Otherwise we take v=#v^{\prime}=\#. Similarly, we set v′′=av^{\prime\prime}=a, when uu begins with u#u^{\prime}\# where u(A{#})oddu^{\prime}\in(A\setminus\{\#\})^{*}_{\text{odd}}. Otherwise we take v′′=#v^{\prime\prime}=\#. Taking v=vv′′v=v^{\prime}v^{\prime\prime}, we easily see that wvuLang(X(R))wvu\in\mathrm{Lang}(X(R)). ∎

In the next sections, we will use the above idea to show that the conjugacy problem for systems with specification is highly nontrivial. However, in order to work over over the alphabet {0,1}\{0,1\} we will need a more subtle version of Proposition 4.2.

To work over the alphabet {0,1}\{0,1\} we replace the alphabet AA with a finite nonempty set BB that consists of nonempty words over {0,1}\{0,1\}, that is B{0,1}{ϵ}B\subseteq\{0,1\}^{*}\setminus\{\epsilon\}. We call BB a code and we refer to the elements of BB as to blocks. We identify words or sequences obtained by concatenating elements of BB with the corresponding words over {0,1}\{0,1\} as follows. Given a word w=w(0)w(l1)w=w(0)\ldots w(l-1) over the code BB we write ww_{\flat} for the word over {0,1}\{0,1\} obtained by concatenating w(0),,w(l1)w(0),\ldots,w(l-1). We write (Beven)({B}^{*}_{\text{even}})_{\flat} for the set of all words over {0,1}\{0,1\} that can be written as ww_{\flat}, where ww is a concatenation of an even number of blocks from BB, that is wBevenw\in{B}^{*}_{\text{even}}. We write (Bodd)({B}^{*}_{\text{odd}})_{\flat} for the collection of all ww_{\flat}, where ww is a concatenation of odd number of blocks over BB, that is wBoddw\in{B}^{*}_{\text{odd}}. Since the empty word ϵ\epsilon has length zero, we have ϵ(Beven)\epsilon\in({B}^{*}_{\text{even}})_{\flat}. Note that the length of w(Beven)w\in({B}^{*}_{\text{even}})_{\flat} need not to be even.

Given a bi-infinite sequence x=(x(k))kx=(x(k))_{k\in\mathbb{Z}} with entries in a code BB we write xx_{\flat} for the element of {0,1}\{0,1\}^{\mathbb{Z}} obtained by concatenating the words appearing in xx so that the first letter of x(0)x(0) appears at the position 0 in xx_{\flat}. The collection of all shifts of bi-infinite sequences xx_{\flat} where xBx\in B^{\mathbb{Z}} is a symbolic subsystem of {0,1}\{0,1\}^{\mathbb{Z}}, which will be denoted by B{{B}}^{\mathbb{Z}}_{\flat}. That is,

B={σk(x):k and xB}{0,1}.{{B}}^{\mathbb{Z}}_{\flat}=\{\sigma^{k}(x_{\flat}):k\in\mathbb{Z}\text{ and }x\in B^{\mathbb{Z}}\}\subseteq\{0,1\}^{\mathbb{Z}}.

Given a subsystem XBX\subseteq B^{\mathbb{Z}} we write

X={σk(x):k and xX}X_{\flat}=\{\sigma^{k}(x_{\flat}):k\in\mathbb{Z}\mbox{ and }x\in X\}

and note that XX_{\flat} is a subsystem of B{0,1}{{B}}^{\mathbb{Z}}_{\flat}\subseteq\{0,1\}^{\mathbb{Z}}.

Now, given a code BB, treating BB as the alphabet in the definition of 𝒮(B)\mathcal{S}(B), we define

𝒮(B)={X:X𝒮(B)}.\mathcal{S}(B)_{\flat}=\{X_{\flat}:X\in\mathcal{S}(B)\}.
Definition 4.3.

We say that a finite code B{0,1}B\subseteq\{0,1\}^{*} is recognizable111We follows the terminology given in [DP22], although in the literature this property is also known as unique decomposeability, see [Pav20, p. 4718] or strong code/unambiguously coded, see [BPR24, §6] or uniquely representable, see [BDWY22]. if for every xBx\in B^{\mathbb{Z}} and every 0k<|x(0)|0\leq k<|x(0)| there is only one way to decompose σk(x)\sigma^{k}(x_{\flat}) as a concatenation of blocks from BB, that is, if x,yBx,y\in B^{\mathbb{Z}} and x=σk(y)x_{\flat}=\sigma^{k}(y_{\flat}) for some 0k<|y(0)|0\leq k<|y(0)|, then k=0k=0 and x=yx=y.

Note that if a code BB is recognizable, then every sufficiently long word wLang(B)w\in\mathrm{Lang}({{B}}^{\mathbb{Z}}_{\flat}) can be in a unique way decomposed into blocks in BB meaning that

w=(pu1u2uks),w=(pu_{1}u_{2}\ldots u_{k}s)_{\flat},

where u1,,ukBu_{1},\ldots,u_{k}\in B and p,sBp,s\notin B, but pp is a proper suffix of a block in BB and ss is a proper prefix of a block in BB. In particular, |p|,|s|<max{|w|:wB}|p|,|s|<\max\{|w|:w\in B\}.

For every R(B{#})oddR\subseteq(B\setminus\{\#\})^{*}_{\text{odd}} we write

F(R)={(#w#):w(B{#})odd and wR}.F(R)_{\flat}=\{(\#w\#)_{\flat}:w\in(B\setminus\{\#\})^{*}_{\text{odd}}\text{ and }w\notin R\}.

If BB is a recognizable code, then

X(R)={xB: no word from F(R) appears in x}.X(R)_{\flat}=\{x\in{{B}}^{\mathbb{Z}}_{\flat}:\mbox{ no word from }F(R)_{\flat}\mbox{ appears in }x\}.

In analogy with Lemma 4.1 we have the following result. It gives us the topology on 𝒮(B)\mathcal{S}(B)_{\flat}.

Lemma 4.4.

For any recognizable code BB the function 𝒮(B)XX𝒮(B)\mathcal{S}(B)\ni X\mapsto X_{\flat}\in\mathcal{S}(B)_{\flat} is 1-1.

Proof.

By Lemma 4.1 it is enough to note that if R1R2R_{1}\not=R_{2}, then X(R1)X(R2)X(R_{1})_{\flat}\not=X(R_{2})_{\flat}. Without loss of generality, find wR1R2w\in R_{1}\setminus R_{2}. Then by recognizability we have

(#w#w#)X(R1)X(R2).(\dots\#w\#w\#\dots)_{\flat}\in X(R_{1})_{\flat}\setminus X(R_{2})_{\flat}.

Definition 4.5.

Let B{0,1}B\subseteq\{0,1\}^{*} be a code and let φAut(B)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}}). We say that φ\varphi is block-length-preserving if for every xBx\in B^{\mathbb{Z}} we have |x(0)|=|φ(x)(0)||x(0)|=|\varphi(x)(0)|.

Note that if φAut(B)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}}) is block-length-preserving, then for every xBx\in B^{\mathbb{Z}} and kk\in\mathbb{Z} we have |x(k)|=|φ(x)(k)||x(k)|=|\varphi(x)(k)|.

Lemma 4.6.

Let B{0,1}B\subseteq\{0,1\}^{*} be a recognizable code and φAut(B)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}}) be block-length-preserving. Then there exists unique φAut(B)\varphi_{\flat}\in\mathrm{Aut}({{B}}^{\mathbb{Z}}_{\flat}) such that for every xBx\in B^{\mathbb{Z}} we have

(4.1) φ(x)=φ(x).\varphi(x)_{\flat}=\varphi_{\flat}(x_{\flat}).
Proof.

Given yBy\in{{B}}^{\mathbb{Z}}_{\flat} write y=σk(x)y=\sigma^{k}(x_{\flat}) where xBx\in B^{\mathbb{Z}} and 0k<|x(0)|0\leq k<|x(0)|. The only automorphism φ\varphi_{\flat} satisfying (4.1) has to be of the form

φ(y)=σk((φ(x))).\varphi_{\flat}(y)=\sigma^{k}((\varphi(x))_{\flat}).

It is routine to check that φ\varphi_{\flat} is continuous. If k+1<|x(0)|k+1<|x(0)|, then

φ(σ(y))=σk+1((φ(x)))=σ(σk((φ(x))))=σ(φ(y)).\varphi_{\flat}(\sigma(y))=\sigma^{k+1}((\varphi(x))_{\flat})=\sigma(\sigma^{k}((\varphi(x))_{\flat}))=\sigma(\varphi_{\flat}(y)).

Otherwise k+1=|x(0)|k+1=|x(0)|, so

φ(σ(y))=(φ(σ(x)))=σ|x(0)|((φ(x)))=σ(φ(y)).\varphi_{\flat}(\sigma(y))=(\varphi(\sigma(x)))_{\flat}=\sigma^{|x(0)|}((\varphi(x))_{\flat})=\sigma(\varphi_{\flat}(y)).

Above, we used that |φ(x)(0)|=|x(0)||\varphi(x)(0)_{\flat}|=|x(0)_{\flat}|. Injectivity of φ\varphi_{\flat} follows from recognisability. Surjectivity of φ\varphi_{\flat} is a consequence of surjectivity of φ\varphi. ∎

Given a recognizable code BB we will consider the symbolic systems in the class 𝒮(A){\mathcal{S}(A)}_{\flat}. However, in general the systems in the class 𝒮(A){\mathcal{S}(A)}_{\flat} may not have the specification property despite Proposition 4.2. To see that, first note that the system consisting of a single finite periodic orbit of length grater than 11 does not have the specification property. This is easily seen using Proposition 3.3. Indeed, if the length of the orbit is qq, then the system has realization as a symbolic subsystem XX of {0,1,,q1}\{0,1,\ldots,q-1\}^{\mathbb{Z}} consisting of the orbit of (,0,1,2,,q1,0,1,2,,q1,(\ldots,0,1,2,\ldots,q-1,0,1,2,\ldots,q-1,\ldots) and if u,v,wLang(X)u,v,w\in\mathrm{Lang}(X) are such that uvwLang(X)uvw\in\mathrm{Lang}(X), then |v||v| depends on the last digit of uu and the first digit of ww. Next, note that a factor of a system with the specification property also has the specification property. Therefore, a system with specification cannot have a finite orbit as a factor. Now, if BB is a finite recognizable code such that the lengths of all blocks in BB are divisible by q2q\geq 2, then the system B𝒮(A){{B}}^{\mathbb{Z}}_{\flat}\in{\mathcal{S}(A)}_{\flat} factors onto the finite orbit of length qq. Indeed, note that for every yBy\in{{B}}^{\mathbb{Z}}_{\flat} there is 0l<max{|w|:wA}0\leq l<\max\{|w|:w\in A\} such that σl(y)(B)\sigma^{l}(y)\in(B^{\mathbb{Z}})_{\flat} and taking θ(y)=lmodq\theta(y)=l\mod q defines a factor map and therefore the system B𝒮(A){{B}}^{\mathbb{Z}}_{\flat}\in{\mathcal{S}(A)}_{\flat} thus does not have the specification property (it only has the specification property relative to the periodic factor, see [KŁO16, Definition 37] and [Jun11, Definition 3.1 & Theorem 3.6].)

Thus, in order to prove that every symbolic system in 𝒮(A){\mathcal{S}(A)}_{\flat} has the specification property, we need to assume that BB is a finite and recognizable code such that there are at least two relatively prime numbers among the lengths of the words in BB. In fact, to simplify our reasoning, we will work with a finite code BB with a distinguished symbol #B\#\in B of odd length rr and we will assume that all blocks in B{#}B\setminus\{\#\} have the same length qq that is relatively prime with rr.

Definition 4.7.

We say that a finite code B{0,1}B\subseteq\{0,1\}^{*} is admissible if BB is recognizable and contains a distinguished element #B\#\in B such that |#||\#| is odd, B{#}B\setminus\{\#\}\not=\emptyset and every element of B{#}B\setminus\{\#\} has the same length, which is relatively prime with |#||\#|.

Theorem 4.8.

If BB is an admissible code, then every symbolic system in 𝒮(B)\mathcal{S}(B)_{\flat} has the specification property.

Proof.

Write r=|#|r=|\#| and let qq be the number relatively prime with rr such that |a|=q|a|=q for every aA{#}a\in A\setminus\{\#\}. By our assumption rr is odd.

We need to show that for every R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}} the system (X(R))𝒮(A)(X(R))_{\flat}\in{\mathcal{S}(A)}_{\flat} has the specification property. By Proposition 3.3 we need to find a natural number kRk_{R} such that for every words w,uLang((X(R)))w,u\in\mathrm{Lang}((X(R))_{\flat}) there exists vv with |v|=kR|v|=k_{R} such that wvuLang((X(R)))wvu\in\mathrm{Lang}((X(R))_{\flat}). We will show that there exists a number kk which works as kRk_{R} for every R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}}.

Put

k=6max(q,r)+(2qr2qr+1).k=6\max(q,r)+(2qr-2q-r+1).

We will show that this kk witnesses that every system in 𝒮(A){\mathcal{S}(A)}_{\flat} has the specification property. Fix R2(A{#})oddR\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}. First note that for every word zLang((X(R)))z\in\mathrm{Lang}((X(R))_{\flat}) there exist a prefix zpz_{p} and a suffix zsz_{s} satisfying |zp|,|zs|3max(q,r)|z_{p}|,|z_{s}|\leq 3\max(q,r) and so that for some word zz^{\prime} we have zpzzs=#z#Lang((X(R)))z_{p}zz_{s}=\#z^{\prime}\#\in\mathrm{Lang}((X(R))_{\flat}). Fix w,uLang((X(R)))w,u\in\mathrm{Lang}((X(R))_{\flat}). Using our observation, we find prefixes wp,upw_{p},u_{p} and suffixes ws,usw_{s},u_{s} such that for some words w,uw^{\prime},u^{\prime} we have

wpwws=#w#Lang((X(R)))andupuus=#u#Lang((X(R)))w_{p}ww_{s}=\#w^{\prime}\#\in\mathrm{Lang}((X(R))_{\flat})\quad\mbox{and}\quad u_{p}uu_{s}=\#u^{\prime}\#\in\mathrm{Lang}((X(R))_{\flat})

and |wp|,|ws|,|up|,|us|3max(q,r)|w_{p}|,|w_{s}|,|u_{p}|,|u_{s}|\leq 3\max(q,r).

Write

d=k|ws||up|2pr2qr+1.d=k-|w_{s}|-|u_{p}|\geq 2pr-2q-r+1.

Since rr is odd, we get that 2q2q and rr are relatively prime, so by the Frobenius coin problem, every number greater or equal to 2pr2qr+12pr-2q-r+1 can be written as 2qi+rj2qi+rj for some i,j0i,j\geq 0. Find i,j0i,j\geq 0 such that

d=2qi+rj.d=2qi+rj.

Let tt be any word which is a concatenation of 2j2j blocks from A{#}A\setminus\{\#\}, that is |t|=2qj|t|=2qj. Note that the word

v=ws#itupv=w_{s}\#^{i}tu_{p}

has length |ws|+|up|+2qi+rj=|ws|+|up|+d=k|w_{s}|+|u_{p}|+2qi+rj=|w_{s}|+|u_{p}|+d=k and

wpwvuus=wpwws#itupuus=#w##it#u#Lang((X(R))),w_{p}wvuu_{s}=w_{p}ww_{s}\#^{i}tu_{p}uu_{s}=\#w^{\prime}\#\#^{i}t\#u^{\prime}\#\in\mathrm{Lang}((X(R))_{\flat}),

which implies that wvuLang((X(R)))wvu\in\mathrm{Lang}((X(R))_{\flat}) and ends the proof. ∎

In the sequel we will need several admissible codes BB such that the size of B{#}B\setminus\{\#\} is a power of 22. There is an abundance of such codes, which we show in the next several lemmas.

Lemma 4.9.

There exists an admissible code BB such that B{#}B\setminus\{\#\} has size two.

Proof.

Take

a\displaystyle a =010,\displaystyle=010,
b\displaystyle b =011,\displaystyle=011,
#\displaystyle\# =0.\displaystyle=0.

Recognizability holds because 0101 can only appear in a word in B{{B}}^{\mathbb{Z}}_{\flat} at the beginning of a block from B{#}B\setminus\{\#\}. ∎

Lemma 4.10.

There exists an admissible code BB such that B{#}B\setminus\{\#\} has size four.

Proof.

Take

a\displaystyle a =1000001,\displaystyle=1000001,
b\displaystyle b =1001001,\displaystyle=1001001,
c\displaystyle c =1011101,\displaystyle=1011101,
d\displaystyle d =1010101,\displaystyle=1010101,
#\displaystyle\# =10001.\displaystyle=10001.

Recognizability holds because 01100110 appears in a word in B{{B}}^{\mathbb{Z}}_{\flat} only at positions where two blocks from BB meet.

Alternatively, one can take

a\displaystyle a =01011111,\displaystyle=01011111,
b\displaystyle b =01001111,\displaystyle=01001111,
c\displaystyle c =01000111,\displaystyle=01000111,
d\displaystyle d =01000011,\displaystyle=01000011,
#\displaystyle\# =0,\displaystyle=0,

in which case recognizability holds because 010010 can occur in a word in B{{B}}^{\mathbb{Z}}_{\flat} only at the beginning of a block from B{#}B\setminus\{\#\}. ∎

Lemma 4.11.

There exists an admissible code BB such that B{#}B\setminus\{\#\} has size eight.

Proof.
a1\displaystyle a_{1} =10000000001,\displaystyle=10000000001,
b1\displaystyle b_{1} =10010000001,\displaystyle=10010000001,
c1\displaystyle c_{1} =10111000001,\displaystyle=10111000001,
d1\displaystyle d_{1} =10101000001,\displaystyle=10101000001,
a2\displaystyle a_{2} =10000000001,\displaystyle=10000000001,
b2\displaystyle b_{2} =10000001001,\displaystyle=10000001001,
c2\displaystyle c_{2} =10000011101,\displaystyle=10000011101,
d2\displaystyle d_{2} =10000010101,\displaystyle=10000010101,
#\displaystyle\# =100000001.\displaystyle=100000001.

and note that recognizability holds because 01100110 appears in a word in B{{B}}^{\mathbb{Z}}_{\flat} only at positions where two blocks from BB meet. ∎

One can produce also more examples. In fact, we have the following.

Lemma 4.12.

For every n1n\geq 1 there exists an admissible code BB such that B{#}B\setminus\{\#\} has 2n2^{n} distinct elements.

Proof.

Fix n1n\geq 1. Set #=1\#=1 and for every w=w(0)w(n1)2nw=w(0)\ldots w(n-1)\in 2^{n} define

bw=10w(0)0w(1)00w(n1)01.b_{w}=10w(0)0w(1)0\ldots 0w(n-1)01.

In other words, to obtain bwb_{w} we replace \ast in the following pattern

10(0)n1=100000 repeated n times110(\ast 0)^{n}1=10\underbrace{\ast 0\ast 0\ldots\ast 0}_{\ast 0\text{ repeated $n$ times}}1

by the binary digits of ww. Put B={bw:w2n}{#}B=\{b_{w}:w\in 2^{n}\}\cup\{\#\}. Note that all bwb_{w} have the same length |bw|=2n+3|b_{w}|=2\cdot n+3. The code BB is recognizable because 1111 appears only at places where two blocks are adjacent. ∎

Remark 4.13.

Taking sufficiently long code words in BB we may assure that for every preassigned ε>0\varepsilon>0 the topological entropy of every shift space in 𝒮(B)\mathcal{S}(B)_{\flat} is smaller than ε\varepsilon.

5. Classification of symbolic systems with the specification property

Throughout this section we assume that AA is a finite alphabet containing a distinguished symbol #\# satisfying A{#}A\setminus\{\#\}\neq\emptyset. We write Aut(A)\mathrm{Aut}(A^{\mathbb{Z}}) for the group of all automorphisms of the symbolic space AA^{\mathbb{Z}}. Given a word w=w(0)w(l1)w=w(0)\ldots w(l-1) over AA, we write

[w]={xA:x[0,l1]=w}[w]=\{x\in A^{\mathbb{Z}}:x[0,l-1]=w\}

for the clopen set determined by ww.

Among all automorphisms of AA^{\mathbb{Z}}, we distinguish a subgroup that plays a special role in our proofs. In particular, for every φ\varphi in this subgroup and every X(R)𝒮(A)X(R)\in\mathcal{S}(A) we have that the image of X(R)X(R) via φ\varphi is again in 𝒮(A)\mathcal{S}(A).

Definition 5.1.

We say that φAut(A)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}}) is #\#-preserving if there is a bijection

φ:(A{#})(A{#})\varphi^{*}\colon(A\setminus\{\#\})^{*}\to(A\setminus\{\#\})^{*}

that preserves the word length and such that for every w(A{#})w\in(A\setminus\{\#\})^{*} we have

φ([#w#])=[#φ(w)#].\varphi([\#w\#])=[\#\varphi^{*}(w)\#].

We say that the corresponding length-preserving bijection φ\varphi^{*} represents φ\varphi on (A{#})(A\setminus\{\#\})^{*}. We write Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) for the set of all #\#-preserving automorphisms φAut(A)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}}).

It is not difficult to see that if φAut(A,#)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}},\#), then

φ([#])=[#].\varphi([\#])=[\#].

We will use the convention that if φAut(A,#)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}},\#), then φ\varphi^{*} denotes the length-preserving bijection of (A{#})(A\setminus\{\#\})^{*} that representes φ\varphi on (A{#})(A\setminus\{\#\})^{*}. Note that since the empty word ϵ\epsilon is the only word of length 0, we have φ(ϵ)=ϵ\varphi^{*}(\epsilon)=\epsilon.

Now, we will define an action of the group Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}}. An automorphism φAut(A,#)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}},\#) that is represented on A{#}A\setminus\{\#\}^{*} by φ\varphi^{*} acts on R(A{#})oddR\subseteq(A\setminus\{\#\})^{*}_{\text{odd}} via

φ(R)={φ(w):wR}(A{#})odd.\varphi^{*}(R)=\{\varphi^{*}(w):w\in R\}\subseteq(A\setminus\{\#\})^{*}_{\text{odd}}.

Using Lemma 4.1 we identify 𝒮(A)\mathcal{S}(A) with 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}} by identifying X(R)𝒮(A)X(R)\in\mathcal{S}(A) with R2(A{#})oddR\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}, and so we also obtain the action of the group Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on 𝒮(A)\mathcal{S}(A).

Definition 5.2.

For φAut(A,#)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}},\#) its action on 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}} is given by

2(A{#})oddRφR2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}}\ni R\mapsto\varphi\cdot R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}

where

(φR)(w)=R((φ)1(w)).(\varphi\cdot R)(w)=R((\varphi^{*})^{-1}(w)).

Identifying 𝒮(A)\mathcal{S}(A) with 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}} we get an action of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on 𝒮(A)\mathcal{S}(A), which we refer to as the induced action of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on 𝒮(A)\mathcal{S}(A). We write X(R)φX(R)X(R)\mapsto\varphi\cdot X(R) for the induced action.

Proposition 5.3.

If φAut(A,#)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}},\#) and X(R)𝒮(A)X(R)\in\mathcal{S}(A), then

φX(R)=φ(X(R)).\varphi\cdot X(R)=\varphi(X(R)).
Proof.

First note that φX(R)=X(φR)\varphi\cdot X(R)=X(\varphi\cdot R), which follows from the definition of the induced action and the identification of 𝒮(A)\mathcal{S}(A) with 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}}. Next, note that X(φR)=X(φ(R))X(\varphi\cdot R)=X(\varphi^{*}(R)), since φR\varphi\cdot R is the characteristic function of φ(R)\varphi^{*}(R). Finally, X(φ(R))=φ(X(R))X(\varphi^{*}(R))=\varphi(X(R)), which follows from the assumption that φ\varphi is #\#-preserving and that #φ(w)#\#\varphi^{*}(w)\# appears in an element of X(φ(R))X(\varphi^{*}(R)) if and only if wRw\in R if and only if #w#\#w\# appears in an element of X(R)X(R). ∎

Definition 5.4.

We say that φAut(A,#)\varphi\in\mathrm{Aut}(A^{\mathbb{Z}},\#) is almost trivial if φ(w)=w\varphi^{*}(w)=w for almost all wA{#}w\in A\setminus\{\#\}^{*}.

Note that if there exists an automorphism in Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) which is not almost trivial, then A{#}A\setminus\{\#\} must have at least two elements.

Proposition 5.5.
  1. (1)

    The induced action of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on 𝒮(A)\mathcal{S}(A) preserves the conjugacy relation.

  2. (2)

    If Γ\Gamma is a countable subgroup of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) which does not contain an almost trivial element, then the induced action on 𝒮(A)\mathcal{S}(A) preserves a probability measure and is a.e. free.

Proof.

(1) It follows directly from Proposition 5.3.

(2) Write μ\mu for the (12(\frac{1}{2}-12)\frac{1}{2})-Bernoulli measure on 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}}. This measure is pushed forwar to 𝒮(A)\mathcal{S}(A) via the map 2(A{#})oddRX(R)𝒮(A)2^{(A\setminus\{\#\})^{*}_{\text{odd}}}\ni\ R\mapsto X(R)\in\mathcal{S}(A). It is routine to check that the action of Γ\Gamma on 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}} preserves μ\mu, so the induced action of Γ\Gamma on 𝒮(A)\mathcal{S}(A) preserves the pushforward measure. We need to show that the action is a.e. free. It is enough to do it on the level of 2(A{#})odd2^{(A\setminus\{\#\})^{*}_{\text{odd}}} that is to show that {R2(A{#})odd:γR=R\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:\gamma\cdot R=R for some γid}\gamma\neq\text{id}\} is μ\mu-null.

Fix γΓ{id}\gamma\in\Gamma\setminus\{\text{id}\}. Assume γ\gamma is represented on (A{#})(A\setminus\{\#\})^{*} via γ\gamma^{*}. Since γ\gamma is not almost trivial there is a sequence of distinct words zn(A{#})z_{n}\in(A\setminus\{\#\})^{*} such that γ(zn)zn.\gamma^{*}(z_{n})\neq z_{n}. Note that

{R2(A{#})odd:γR=R}n{R2(A{#})odd:R(zn)=R((γ)1(zn))}.\left\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:\gamma\cdot R=R\right\}\subseteq\bigcap_{n\in\mathbb{N}}\left\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:R(z_{n})=R((\gamma^{*})^{-1}(z_{n}))\right\}.

Now, the events {{R(zn)=R((γ)1(zn))}:n}\big{\{}\{R(z_{n})=R((\gamma^{*})^{-1}(z_{n}))\}:n\in\mathbb{N}\big{\}} are independent and for every nn we have μ({R2(A{#})odd:R(zn)=R((γ)1(zn))})=12\mu\left(\left\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:R(z_{n})=R((\gamma^{*})^{-1}(z_{n}))\right\}\right)=\frac{1}{2}. Therefore, for every γΓ\gamma\in\Gamma we have

μ({R2(A{#})odd:γR=R})=0.\mu\left(\left\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:\gamma\cdot R=R\right\}\right)=0.

Since Γ\Gamma is countable, the set γΓ{id}{R2(A{#})odd:γR=R}\bigcup_{\gamma\in\Gamma\setminus\{\text{id}\}}\left\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:\gamma\cdot R=R\right\} has measure 0, and Γ\Gamma acts freely on the set

2(A{#})oddγΓ{id}{R2(A{#})odd:γR=R},2^{(A\setminus\{\#\})^{*}_{\text{odd}}}\setminus\bigcup_{\gamma\in\Gamma\setminus\{\text{id}\}}\left\{R\in 2^{(A\setminus\{\#\})^{*}_{\text{odd}}}:\gamma\cdot R=R\right\},

which has measure 11. ∎

Note that if B{0,1}B\subseteq\{0,1\}^{*} is a finite recognizable code, then every φAut(B)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}}) induces an automorphism φ\varphi_{\flat} of B{{B}}^{\mathbb{Z}}_{\flat}. Composing the transformation φφ\varphi\mapsto\varphi_{\flat} with the induced action of Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on BB^{\mathbb{Z}} and noting that φ(X)=φ(X)\varphi_{\flat}(X_{\flat})=\varphi(X)_{\flat} we obtain an action of Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on 𝒮(B)\mathcal{S}(B)_{\flat}.

Proposition 5.6.

Suppose AA is a finite alphabet with #A\#\in A. If A{#}A\setminus\{\#\} has at least four elements, then there exists a nonamenable group Γ<Aut(A,#)\Gamma<\mathrm{Aut}(A^{\mathbb{Z}},\#) that does not contain an almost trivial element.

Proof.

Assume a,b,c,da,b,c,d are four distinct symbols in A{#}A\setminus\{\#\}. Fix one of these symbols, say aa. For s{b,c,d}s\in\{b,c,d\}, write φs\varphi_{s} for the automorphism given by a block code that for every tA{a,s}t\in A\setminus\{a,s\} swaps every occurrence of tsts with tata. Formally, φs:AA{#}\varphi_{s}\colon A^{\mathbb{Z}}\to A\setminus\{\#\}^{\mathbb{Z}} is given by a block code fs:A3Af_{s}\colon A^{3}\to A given for xyzA3xyz\in A^{3} by

fs(xyz)={a,if y=s and x{s,a},s,if y=a and x{s,a},y,otherwise.f_{s}(xyz)=\begin{cases}a,&\textrm{if }y=s\textrm{ and }x\notin\{s,a\},\\ s,&\textrm{if }y=a\textrm{ and }x\notin\{s,a\},\\ y,&\textrm{otherwise.}\end{cases}

The following lemma and its proof is motivated by the proof of [BLR88, Theorem 2.4].

Lemma 5.7.

The group Γ=φb,φc,φd<Aut(A,#)\Gamma=\langle\varphi_{b},\varphi_{c},\varphi_{d}\rangle<\mathrm{Aut}(A^{\mathbb{Z}},\#) is isomorphic to 222\mathbb{Z}_{2}*\mathbb{Z}_{2}*\mathbb{Z}_{2} and does not contain an almost trivial element.

Proof.

For every s{b,c,d}s\in\{b,c,d\} write φs\varphi^{*}_{s} for a map that maps wA{#}w\in A\setminus\{\#\}^{*} to φs(w)\varphi_{s}^{*}(w) where the latter word is obtained by exchanging every occurrence of ss with aa in ww provided that this occurrence is preceded by tA{a,s}t\in A\setminus\{a,s\} in the word #w\#w. This implies that Γ<Aut(A,#)\Gamma<\mathrm{Aut}(A^{\mathbb{Z}},\#), Note also that for every t{b,c,d}t\in\{b,c,d\} we have φtφt=id\varphi_{t}\varphi_{t}=\textrm{id}. It remains to show that if kk\in\mathbb{N} and ψ=φikφik1φi1Γ\psi=\varphi_{i_{k}}\varphi_{i_{k-1}}\ldots\varphi_{i_{1}}\in\Gamma for some t1,,tk{b,c,d}t_{1},\ldots,t_{k}\in\{b,c,d\} such that tjtj+1t_{j}\neq t_{j+1} for 1j<k1\leq j<k, then ψ\psi is not almost trivial, and, in particular, ψid\psi\neq\text{id}. For nn\in\mathbb{N} write wn=aan timesw_{n}=\underbrace{a\ldots a}_{\text{$n$ times}}. We claim that if n>kn>k, then

ψ(wn)(k)=tkaandψ(wn)(l)=a for l>k\psi^{*}(w_{n})(k)=t_{k}\neq a\quad\mbox{and}\quad\psi^{*}(w_{n})(l)=a\mbox{ for }l>k

and, in particular ψ(wn)wn\psi^{*}(w_{n})\not=w_{n}. The claim clearly holds for k=1k=1. We proceed by induction, assume the claim holds for some 1j<k1\leq j<k. Write vj=φtjφt1(wn)v_{j}=\varphi^{*}_{t_{j}}\ldots\varphi^{*}_{t_{1}}(w_{n}). We know that vj(j)=tjav_{j}(j)=t_{j}\neq a and vj(l)=av_{j}(l)=a for j<lnj<l\leq n. Together, these conditions imply φtj+1(vj)(j+1)=tj+1\varphi^{*}_{t_{j+1}}(v_{j})(j+1)=t_{j+1} and φj+1(vj)(l)=a\varphi^{*}_{j+1}(v_{j})(l)=a for l>kl>k. Hence, our claim holds for k=j+1k=j+1. ∎

Using Lemma 5.7 we finish the proof of Proposition 5.6, taking Γ=φb,φc,φd\Gamma=\langle\varphi_{b},\varphi_{c},\varphi_{d}\rangle. ∎

Corollary 5.8.

If the alphabet AA consists of at least four symbols, then the conjugacy relation of symbolic subsystems of AA^{\mathbb{Z}} with the specification property is not hyperfinite

Proof.

Assume that the alphabet AA consists of #\# and at least four other elements. The set 𝒮(A)\mathcal{S}(A) consists of systems with specification by Proposition 4.2 and by Proposition 5.5 there exists a free probability measure preserving action of a nonamenable group on 𝒮(B)\mathcal{S}(B), which preserves the conjugacy relation. Since a free pmp Borel action of a countable nonamenable group induces a non-hyperfinite equivalence relation [JKL02, Proposition 1.7] and a Borel subequivalence relation of a hyperfinite equivalence relation is also hyperfinite [DJK94, Proposition 5.2], this implies non-hyperfiniteness of the conjugacy relation of symbolic subsystems with the specification property. ∎

The same also holds without the assumption on the size of the alphabet, namely for the alphabet {0,1}\{0,1\}. It implies Theorem 1.1.

Corollary 5.9.

The conjugacy relation of symbolic systems with the specification property is not hyperfinite.

Proof.

By Lemma 4.10 we can choose an admissible code BB containing #\# and at least four other elements. The set 𝒮(B)\mathcal{S}(B)_{\flat} consists of systems with specification by Theorem 4.8. Treating BB as the alphabet in the definition of 𝒮(B)\mathcal{S}(B), by Proposition 5.5 there exists a free probability measure preserving action of a nonamenable subgroup of Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on 𝒮(B)\mathcal{S}(B), which preserves the conjugacy relation. Consider the map 𝒮(B)XX𝒮(B)\mathcal{S}(B)\ni X\mapsto X_{\flat}\in\mathcal{S}(B)_{\flat} and note that for φAut(B,#)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}},\#) and X𝒮(B)X\in\mathcal{S}(B) we have φ(X)=φ(X)\varphi_{\flat}(X_{\flat})=\varphi(X)_{\flat}. Thus, the induced action of Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on the space B{{B}}^{\mathbb{Z}}_{\flat} induces an action on 𝒮(B)\mathcal{S}(B)_{\flat}. This action preserves the probability measure pushed forward to 𝒮(B)\mathcal{S}(B)_{\flat} from 𝒮(B)\mathcal{S}(B) via the map XXX\mapsto X_{\flat}. By [JKL02, Proposition 1.7] and [DJK94, Proposition 5.2], this implies non-hyperfiniteness of the conjugacy relation of symbolic subsystems with the specification property. ∎

6. Streamlined proof of non-smoothness and a strenghtening

Non-hyperfiniteness of an equivalence relation always implies that it is not smooth. However, in this section, we will show a streamlined proof that the conjugacy of symbolic systems with specification is not smooth.

We say that a countable discrete group Γ\Gamma acts continuously on a Polish space XX if for each γΓ\gamma\in\Gamma, the map xγxx\mapsto\gamma\cdot x is a homeomorphism of XX. We will use the following definition due to Osin [Osi21], developed by Calderoni and Clay [CC24].

Definition 6.1.

Let EE be a countable Borel equivalence relation on a Polish space XX. We say that x0Xx_{0}\in X is a condensed point of EE if

x0{yX:yEx0 and x0y}¯,x_{0}\in\overline{\{y\in X:yEx_{0}\text{ and }x_{0}\neq y\}},

that is, x0x_{0} is an accumulation point of the set [x0]E{x0}[x_{0}]_{E}\setminus\{x_{0}\}.

Osin [Osi21, Proposition 2.7] and Calderoni and Clay [CC24, Proposition 2.2] showed that if Γ\Gamma is a countable discrete group acting continuously on a Polish space XX and EE is the induced countable equivalence relation, then EE has a condensation point if and only if EE is not smooth.

Theorem 6.2.

Suppose AA is is an alphabet with a distinguished element #A\#\in A and at least two other symbols. The equivalence relation induced by the action of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on the space 𝒮(A)\mathcal{S}(A) has a condensed point.

Proof.

Assume #A\#\in A is a distinguished element and let a,bA{#}a,b\in A\setminus\{\#\} be distinct symbols. Let R0(A{#})oddR_{0}\subseteq(A\setminus\{\#\})^{*}_{\text{odd}} be the set {a,aaa,aaaaa,,a2n1,}\{a,aaa,aaaaa,\ldots,a^{2n-1},\ldots\}. Note that R0R_{0} has the property that for each n1n\geq 1 it contains only one word over A{#}A\setminus\{\#\} of length 2n12n-1. We claim that the shift space X0=XR0X_{0}=X_{R_{0}} is a condensed point for the equivalence relation induced by the action of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on the space 𝒮(A)\mathcal{S}(A).

For each n1n\geq 1 we will find a symbolic system Xn𝒮(A)X_{n}\in\mathcal{S}(A) conjugate to X0X_{0} via φnAut(A,#)\varphi_{n}\in\mathrm{Aut}(A^{\mathbb{Z}},\#) such that

  • (i)

    the languages of XnX_{n} and X0X_{0} contain the same words of length up to 2n12n-1

  • (ii)

    #a2n1#Lang(Xn)\#a^{2n-1}\#\notin\mathrm{Lang}(X_{n}).

Condition (ii) implies that XnX0X_{n}\not=X_{0}. Condition (i) implies that XnX0X_{n}\to X_{0} as nn\to\infty, so having constructed XnX_{n} for each n1n\geq 1 will imply that X0X_{0} is a condensed point of EE.

The map φn\varphi_{n} will turn every occurrence of #a2n1#\#a^{2n-1}\# into #an1ban1#\#a^{n-1}ba^{n-1}\# and vice versa, every #an1ban1#\#a^{n-1}ba^{n-1}\# will become #a2n1#\#a^{2n-1}\#. On the other hand, φn\varphi_{n} will not change the occurrences of #a2k1#\#a^{2k-1}\# for knk\neq n. More precisely, we define the block code map fn:A2n+1Af_{n}\colon A^{2n+1}\to A for v=v(0)v(1)v(2n)A2n+1v=v(0)v(1)\ldots v(2n)\in A^{2n+1} by

fn(v(0)v(1)v(2n))={a,if v=#an1ban1#,b,if v=#a2n1#,v(n),otherwise.f_{n}(v(0)v(1)\ldots v(2n))=\begin{cases}a,&\textrm{if }v=\#a^{n-1}ba^{n-1}\#,\\ b,&\textrm{if }v=\#a^{2n-1}\#,\\ v(n),&\textrm{otherwise.}\end{cases}

Using fnf_{n} as the block code we get the map φn:AA\varphi_{n}\colon A^{\mathbb{Z}}\to A^{\mathbb{Z}} given for xAx\in A^{\mathbb{Z}} by φn(x)=yA\varphi_{n}(x)=y\in A^{\mathbb{Z}}, where for every kk\in\mathbb{Z} we have

y(k)=fn(x[kn,k+n]).y(k)=f_{n}(x[k-n,k+n]).

Note that the map φn\varphi_{n} is #\#-preserving and it is represented on AA^{*} by φn\varphi_{n}^{*} such that

φn(a2n1)=an1ban1,φn(an1ban1)=a2n1andφn(w)=w\varphi_{n}^{*}(a^{2n-1})=a^{n-1}ba^{n-1},\quad\varphi_{n}^{*}(a^{n-1}ba^{n-1})=a^{2n-1}\quad\mbox{and}\quad\varphi_{n}^{*}(w)=w

for any wA{a2n1,an1ban1}w\in A^{*}\setminus\{a^{2n-1},a^{n-1}ba^{n-1}\}. Furthermore, by Proposition 5.3 we have that Xn=φn(X0)=XRnX_{n}=\varphi_{n}(X_{0})=X_{R_{n}}, where

Rn=(R0{#a2n1#}){#an1ban1#}.R_{n}=\left(R_{0}\setminus\{\#a^{2n-1}\#\}\right)\cup\{\#a^{n-1}ba^{n-1}\#\}.

So XnX_{n} has the desired properties. ∎

Corollary 6.3.

Suppose AA is is an alphabet with at least three symbols. The conjugacy relation on the space of subsystems of AA^{\mathbb{Z}} with the specification property is not smooth.

Proof.

Assume #A\#\in A is a distinguished element. The set 𝒮(A)\mathcal{S}(A) consists of systems with specification by Proposition 4.2 and by Theorem 6.2, the equivalence relation induced by Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on the space 𝒮(A)\mathcal{S}(A) has a condensed point. Note that the action of Aut(A,#)\mathrm{Aut}(A^{\mathbb{Z}},\#) on the space 𝒮(A)\mathcal{S}(A) preserves conjugacy. Since a subrelation of a smooth countable Borel equivalence relation is also smooth [FKSV23, Proposition 2.1.2(i)] this implies that the conjugacy relation on 𝒮(A)\mathcal{S}(A) is not smooth. ∎

The same also holds without the assumption on the size of the alphabet, namely for the alphabet {0,1}\{0,1\} and we can streamline the proof of Theorem 1.1.

Proof of Theorem 1.1.

By Lemma 4.9 we can choose an admissible code BB with a distinguished element #B\#\in B and at least two distinct elements in B{#}B\setminus\{\#\}. By Theorem 4.8 the class 𝒮(B)\mathcal{S}(B)_{\flat} consists of systems with specification. Note that treating BB as the alphabet in the definition of 𝒮(B)\mathcal{S}(B), we have that the map 𝒮(B)XX𝒮(B)\mathcal{S}(B)\ni X\mapsto X_{\flat}\in\mathcal{S}(B)_{\flat} is continuous and for φAut(B,#)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}},\#) and X𝒮(B)X\in\mathcal{S}(B) we have φ(X)=φ(X)\varphi_{\flat}(X_{\flat})=\varphi(X)_{\flat}. Thus, by Theorem 6.2 the action of Aut(B,#)\mathrm{Aut}({{B}}^{\mathbb{Z}}_{\flat},\#) on 𝒮(B)\mathcal{S}(B)_{\flat} has a condensed point. Since the action of Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on the space 𝒮(B)\mathcal{S}(B)_{\flat} preserves conjugacy and a subrelation of a smooth countable Borel equivalence relation is also smooth [FKSV23, Proposition 2.1.2(i)], this implies that the conjugacy relation on 𝒮(B)\mathcal{S}(B)_{\flat} is not smooth. ∎

On the other hand, an easy modification of the proof of Theorem 5.9 gives actually a stronger conclusion than non-amenability.

Theorem 6.4.

The topological conjugacy of symbolic systems with the specification property is not treeable.

The proof of Theorem 6.4 will follow the same lines as that of Theorem 5.9. First, we state and prove the necessary ingredients.

Proposition 6.5.

Suppose A{#}A\setminus\{\#\} has at least eight elements. There exists a countable group Γ<Aut(A,#)\Gamma<Aut(A^{\mathbb{Z}},\#) which contains a copy of 𝔽2×𝔽2\mathbb{F}_{2}\times\mathbb{F}_{2} and does not contain an almost trivial element.

Proof.

Assume A{#}A\setminus\{\#\} contains eight distinct symbols denoted a1,b1,c1,d1a_{1},b_{1},c_{1},d_{1} and a2,b2,c2,d2a_{2},b_{2},c_{2},d_{2}. For s{b1,c1,d1,b2,c2,d2}s\in\{b_{1},c_{1},d_{1},b_{2},c_{2},d_{2}\}, write fsf_{s} for the block code that exchanges tsts with tyty if either y=a1y=a_{1}, s{b1,c1,d1}s\in\{b_{1},c_{1},d_{1}\} and tA{s,a1}t\in A\setminus\{s,a_{1}\}, or if y=a2y=a_{2}, s{b2,c2,d2}s\in\{b_{2},c_{2},d_{2}\} and tA{s,a2}t\in A\setminus\{s,a_{2}\}. Formally, if i{1,2}i\in\{1,2\} is such that s{bi,ci,di}s\in\{b_{i},c_{i},d_{i}\}, then the map fs:A3Af_{s}\colon A^{3}\to A is given by

fs(xyz)={ai,if y=s and x{s,ai},s,if y=ai and x{s,ai},y,otherwise.f_{s}(xyz)=\begin{cases}a_{i},&\textrm{if }y=s\textrm{ and }x\in\not\in\{s,a_{i}\},\\ s,&\textrm{if }y=a_{i}\textrm{ and }x\not\in\{s,a_{i}\},\\ y,&\textrm{otherwise.}\end{cases}

and we write φs\varphi_{s} for the induced automorphism of AA^{\mathbb{Z}}. Now put Γ=Γ8\Gamma=\Gamma_{8}. Proposition 6.5 follows from Lemma 6.6 because 222\mathbb{Z}_{2}*\mathbb{Z}_{2}*\mathbb{Z}_{2} contains 𝔽2\mathbb{F}_{2}. ∎

The following lemma is analogous to Lemma 5.7.

Lemma 6.6.

The group Γ=φb1,φc1,φd1,φb2,φc2,φd2<Aut(A,#)\Gamma=\langle\varphi_{b_{1}},\varphi_{c_{1}},\varphi_{d_{1}},\varphi_{b_{2}},\varphi_{c_{2}},\varphi_{d_{2}}\rangle<\mathrm{Aut}(A^{\mathbb{Z}},\#) is isomorphic to the product (222)×(222)(\mathbb{Z}_{2}*\mathbb{Z}_{2}*\mathbb{Z}_{2})\times(\mathbb{Z}_{2}*\mathbb{Z}_{2}*\mathbb{Z}_{2}) and contains no almost trivial element.

Proof.

The proof that each φs\varphi_{s} is an involution, belongs to Aut(A,#)\mathrm{Aut}(A,\#), and that for i{1,2}i\in\{1,2\} the group φbi,φci,φdi\langle\varphi_{b_{i}},\varphi_{c_{i}},\varphi_{d_{i}}\rangle is isomorphic to 222\mathbb{Z}_{2}*\mathbb{Z}_{2}*\mathbb{Z}_{2} is the same as the proof of Lemma 5.7. We claim that the maps φs\varphi_{s} and φt\varphi_{t} commute for s{b1,c1,d1}s\in\{b_{1},c_{1},d_{1}\} and t{b2,c2,d2}t\in\{b_{2},c_{2},d_{2}\}. To see this, fix xAx\in A^{\mathbb{Z}} and note that for i{1,2}i\in\{1,2\} and s{bi,ci,di}s\in\{b_{i},c_{i},d_{i}\}, the point φs(x)\varphi_{s}(x) is obtained from xx by interchanging ss and aia_{i} at those positions x(j)x(j) in xx that x(j1){s,ai}x(j-1)\notin\{s,a_{i}\}. This means φsφt(x)=φtφs(x)\varphi_{s}\varphi_{t}(x)=\varphi_{t}\varphi_{s}(x) for every xAx\in A^{\mathbb{Z}}. It follows that the groups φb1,φc1,φd1\langle\varphi_{b_{1}},\varphi_{c_{1}},\varphi_{d_{1}}\rangle and φb2,φc2,φd2\langle\varphi_{b_{2}},\varphi_{c_{2}},\varphi_{d_{2}}\rangle commute. It remains to show that if ψΓ\psi\in\Gamma is given by ψ=φskφsk1φs1\psi=\varphi_{s_{k}}\varphi_{s_{k-1}}\dots\varphi_{s_{1}}, where kk\in\mathbb{N} and s1,,sk{b1,c1,d1,b2,c2,d2}s_{1},\dots,s_{k}\in\{b_{1},c_{1},d_{1},b_{2},c_{2},d_{2}\} is a sequence such that sjsj+1s_{j}\neq s_{j+1} for 1j<k1\leq j<k, then ψ\psi is not almost trivial, in particular, ψid\psi\neq\text{id}.

Let 0mk0\leq m\leq k be the number of those elements of {s1,,sk}\{s_{1},\ldots,s_{k}\} that belong to {b1,c1,d1}\{b_{1},c_{1},d_{1}\}.

If m>0m>0, then since maps φs\varphi_{s} and φt\varphi_{t} commute for s{b1,c1,d1}s\in\{b_{1},c_{1},d_{1}\} and t{b2,c2,d2}t\in\{b_{2},c_{2},d_{2}\}, we can assume si{b1,c1,d1}s_{i}\in\{b_{1},c_{1},d_{1}\} for imi\leq m. For every n>mn>m take wn=a1a1n timesw_{n}=\underbrace{a_{1}\dots a_{1}}_{\text{$n$ times}} and by induction on mm show that

ψ(zn)(m)=smaandψ(zn)(l)=a1 for l>m\psi^{*}(z_{n})(m)=s_{m}\neq a\quad\mbox{and}\quad\psi^{*}(z_{n})(l)=a_{1}\mbox{ for }l>m

and, in particular ψ(wn)wn\psi^{*}(w_{n})\not=w_{n}.

If m=0m=0, then and the same argument shows that for n>kn>k we have ψ(wn)wn\psi^{*}(w_{n})\not=w_{n} with wn=a2a2n timesw_{n}=\underbrace{a_{2}\dots a_{2}}_{\text{$n$ times}}. ∎

Corollary 6.7.

If the alphabet AA consists of at least nine symbols, then the conjugacy relation of symbolic systems in AA^{\mathbb{Z}} with the specification property is not treeable

Proof.

Assume the alphabet AA contains a symbol #\# and at least eight other symbols. The set 𝒮(A)\mathcal{S}(A) consists of systems with specification by Proposition 4.2. Using Proposition 5.5 and Proposition 6.5 we get a free probability measure preserving (pmp) actions of 𝔽2×𝔽2\mathbb{F}_{2}\times\mathbb{F}_{2} 𝒮(A)\mathcal{S}(A) such that the action preserves the conjugacy relation. By the result of Pemantle–Peres [PP00] the equivalence relation induced by the action of 𝔽2×𝔽2\mathbb{F}_{2}\times\mathbb{F}_{2} is not treeable . Hence, the conjugacy of systems with specification is not treeable either, since a Borel subequivalence relation of a treeable countable Borel equivalence relation is also treeable [JKL02, Proposition 3.3(iii)]. ∎

Now we give the proof of Theorem 6.4.

Proof of Theorem 6.4.

By Lemma 6.6 we choose an admissible code BB consisting of the distinguished block #\# and at least eight other symbols. The set 𝒮(B)\mathcal{S}(B)_{\flat} consists of systems with specification by Theorem 4.8. Treating BB as the alphabet in the definition of 𝒮(B)\mathcal{S}(B), by Proposition 5.5 and Proposition 6.5 there exists a free probability measure preserving action of a copy of 𝔽2×𝔽2\mathbb{F}_{2}\times\mathbb{F}_{2} in Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on 𝒮(B)\mathcal{S}(B), which preserves the conjugacy relation. Consider the map 𝒮(B)XX𝒮(B)\mathcal{S}(B)\ni X\mapsto X_{\flat}\in\mathcal{S}(B)_{\flat} and note that for φAut(B,#)\varphi\in\mathrm{Aut}(B^{\mathbb{Z}},\#) and X𝒮(B)X\in\mathcal{S}(B) we have φ(X)=φ(X)\varphi_{\flat}(X_{\flat})=\varphi(X)_{\flat}. Thus, the induced action of Aut(B,#)\mathrm{Aut}(B^{\mathbb{Z}},\#) on the space B{{B}}^{\mathbb{Z}}_{\flat} induces an action on 𝒮(B)\mathcal{S}(B)_{\flat}. This action preserves the probability measure pushed forward to 𝒮(B)\mathcal{S}(B)_{\flat} from 𝒮(B)\mathcal{S}(B) via the map XXX\mapsto X_{\flat}. By the result of result of Pemantle–Peres [PP00] and [JKL02, Proposition 3.3(iii)], this implies non-treeability of the conjugacy relation of symbolic subsystems with the specification property. ∎

7. Pointed systems with the specification property

We now turn our attention to pointed systems. Recall that every system with the specification property is transitive [KŁO16, Theorem 5(4)]. Thus, below we define a pointed system with the specification property as a pointed transitive system such that the system has the specification property.

Definition 7.1.

A pointed system with the specification property is a triple (X,τ,x)(X,\tau,x) such that (X,τ)(X,\tau) is a system with specification and xXx\in X has dense forward orbit.

Given a topological space XX we refer to dynamical systems with the underlying space XX as to XX-systems.

Proposition 7.2.

Let XX be a compact metric space. The topological conjugacy relation of pointed transitive XX-systems is Borel-reducible to the topological conjugacy of pointed XX^{\mathbb{Z}}-systems with the specification property.

Proof.

We enumerate all finite sequences of natural numbers with odd length as a1,a2,a_{1},a_{2},\ldots. For each mm\in\mathbb{N} we fix finite intervals (sets of consecutive natural numbers) ImI_{m} and JmJ_{m} in such way that ImI_{m} and JmJ_{m} have odd cardinality equal to the length of the sequence ama_{m}, and the the family {Im,Jm:m}\{I_{m},J_{m}:m\in\mathbb{N}\} consists of pairwise disjoint sets covering \mathbb{Z}. Note that limm|Jm|=\lim_{m\to\infty}|J_{m}|=\infty. Write k(m)k(m)\in\mathbb{Z} for the midpoint of ImI_{m} and l(m)l(m) for the midpoint of JmJ_{m}.

Given a system φHomeo(X)\varphi\in\mathrm{Homeo}(X) and xXx\in X we define τφHomeo(X)\tau_{\varphi}\in\mathrm{Homeo}(X) and xXx^{\prime}\in X^{\mathbb{Z}}. The homeomorphism τφ:XX\tau_{\varphi}\colon X^{\mathbb{Z}}\to X^{\mathbb{Z}} is defined for z=(z(n))nXz=(z(n))_{n\in\mathbb{Z}}\in X^{\mathbb{Z}} and ii\in\mathbb{Z} by

τφ(z)(i)=φ(z(i+1)).\tau_{\varphi}(z)(i)=\varphi(z(i+1)).

The point x=(x(n))nXx^{\prime}=({x^{\prime}}(n))_{n\in\mathbb{Z}}\in X^{\mathbb{Z}} is defined as

x(i)={φk(m)+am(i)(x),if iIm,φl(m)(x),if iJm.{x^{\prime}}(i)=\begin{cases}\varphi^{-k(m)+a_{m}(i)}(x),&\text{if }i\in I_{m},\\ \varphi^{-l(m)}(x),&\text{if }i\in J_{m}.\end{cases}

Note that the map Homeo(X)×X(φ,x)(τφ,x)Homeo(X)×X\mathrm{Homeo}(X)\times X\ni(\varphi,x)\mapsto(\tau_{\varphi},x^{\prime})\in\mathrm{Homeo}(X^{\mathbb{Z}})\times X^{\mathbb{Z}} is continuous.

Fix a pointed transitive system (X,φ,x)(X,\varphi,x). Write dd for the metric on XX and dd^{\prime} for a metric compatible with the product topology on XX^{\mathbb{Z}}.

First, we show that the pointed system (X,τφ,x)(X^{\mathbb{Z}},\tau_{\varphi},x^{\prime}) is also transitive. Fix zXz\in X^{\mathbb{Z}} and ε>0\varepsilon>0. Choose n>0n>0 and δ>0\delta>0 such that if yXy\in X^{\mathbb{Z}} satisfies d(y(i),z(i))<δd(y(i),z(i))<\delta for |i|n|i|\leq n, then d(y,z)<εd^{\prime}(y,z)<\varepsilon. For each ii with |i|n|i|\leq n, using density of the φ\varphi-orbit of xx in XX we find an integer a(i)>0a(i)>0 such that

d(φa(i)(x),z(i))<δ.d(\varphi^{a(i)}(x),z(i))<\delta.

This results in a sequence (a(n),,a(n))(a(-n),\ldots,a(n)) of natural numbers of odd length. Hence there is mm such that the sequence (a(n),,a(n))(a(-n),\ldots,a(n)) is listed as ama_{m} on our list. By our choice of δ\delta and nn we have

d(τφk(m)(x),z)<ε.d^{\prime}(\tau_{\varphi}^{k(m)}(x^{\prime}),z)<\varepsilon.

This proves that the orbit of xx^{\prime} is dense in XX^{\mathbb{Z}}.

Now we show that the system (X,τφ)(X^{\mathbb{Z}},\tau_{\varphi}) has the specification property. Fix ε>0\varepsilon>0. Choose k>0k>0 and δ>0\delta>0 such that if yXy\in X^{\mathbb{Z}} satisfies d(y(i),z(i))<δd(y(i),z(i))<\delta for |i|k|i|\leq k, then d(y,z)<εd^{\prime}(y,z)<\varepsilon. We claim that that k(ε)=2kk(\varepsilon)=2k witnesses the specification property. Note that for a<ba<b\in\mathbb{Z} and x,zXx,z\in X^{\mathbb{Z}} we have that

(7.1) ifz[ak,b+k]=x[ak,b+k],\quad z[a-k,b+k]=x[a-k,b+k],\quad then d(φτi(z),φτi(x))<εd^{\prime}(\varphi_{\tau}^{i}(z),\varphi_{\tau}^{i}(x))<\varepsilon for every ai<ba\leq i<b.

Take nn\in\mathbb{N} and x1,,xnXx_{1},\ldots,x_{n}\in X^{\mathbb{Z}}. Fix a1,b1,,an,bna_{1},b_{1},\ldots,a_{n},b_{n} satisfying aibi12ka_{i}-b_{i-1}\geq 2k for 2in2\leq i\leq n. Consider a 2k2k-spaced specification (τφ[ai,bi)(xi))1in\left(\tau_{\varphi}^{[a_{i},b_{i})}(x_{i})\right)_{1\leq i\leq n}. Assume, without loss of generality, that aibi1=2ka_{i}-b_{i-1}=2k for 2in2\leq i\leq n. Now, find zXz\in X^{\mathbb{Z}} such that for every 1jn1\leq j\leq n we have z[ajk,bj+k]=xj[ajk,bj+k]z[a_{j}-k,b_{j}+k]=x_{j}[a_{j}-k,b_{j}+k]. By (7.1), this point ε\varepsilon-traces the specification (τφ[ai,bi)(xi))1in\left(\tau_{\varphi}^{[a_{i},b_{i})}(x_{i})\right)_{1\leq i\leq n}. Hence (X,τφ)(X^{\mathbb{Z}},\tau_{\varphi}) has the specification property.

It is clear that the association (φ,x)(τφ,x)(\varphi,x)\mapsto(\tau_{\varphi},x^{\prime}) preserves topological conjugacy of pointed systems. It remains to show that if (X,φ,x)(X,\varphi,x) and (X,ψ,y)(X,\psi,y) are two pointed transitive systems such that (X,τφ,x)(X^{\mathbb{Z}},\tau_{\varphi},x^{\prime}) and (X,τψ,y)(X^{\mathbb{Z}},\tau_{\psi},y^{\prime}) are conjugate, then (X,φ,x)(X,\varphi,x) and (X,ψ,y)(X,\psi,y) are also conjugate. Suppose ρ:XY\rho\colon X^{\mathbb{Z}}\to Y^{\mathbb{Z}} conjugates the two systems.

Note that the definition of xx^{\prime} and τφ\tau_{\varphi} implies that the sequence τφl(m)(x)\tau_{\varphi}^{l(m)}(x^{\prime}), where l(m)l(m) is the midpoint of JmJ_{m} converges to the sequence x¯\bar{x} in XX^{\mathbb{Z}} whose all entries are equal xx, that is

(7.2) limmτφl(m)(x)=x¯=(,x,x,x,).\lim_{m\to\infty}\tau_{\varphi}^{l(m)}(x^{\prime})=\bar{x}=(\ldots,x,x,x,\ldots).

By the same reasoning as the one leading to (7.2) we have that

(7.3) limmτψl(m)(y)=y¯=(,y,y,y,).\lim_{m\to\infty}\tau_{\psi}^{l(m)}(y^{\prime})=\bar{y}=(\ldots,y,y,y,\ldots).

and the sequence ρ(τφl(m)(x))=τψl(m)(y)\rho(\tau_{\varphi}^{l(m)}(x^{\prime}))=\tau_{\psi}^{l(m)}(y^{\prime}) converges to the sequence ρ(x¯)\rho(\bar{x}) as mm\to\infty. By (7.2) and (7.3) we get ρ(x¯)=y¯\rho(\bar{x})=\bar{y}. Note also that the set of constant sequences in XX^{\mathbb{Z}} is an invariant subsystem of (X,τφ)(X^{\mathbb{Z}},\tau_{\varphi}) that is conjugate to (X,φ)(X,\varphi), because if z¯=(z(n))n\bar{z}=(z(n))_{n\in\mathbb{Z}} is a constant sequence in XX^{\mathbb{Z}} with z(n)=zXz(n)=z\in X for every nn\in\mathbb{Z}, then

τφ(z¯)=φ(z)¯=(,φ(z),φ(z),φ(z),).\tau_{\varphi}(\bar{z})=\bar{\varphi(z)}=(\ldots,\varphi(z),\varphi(z),\varphi(z),\ldots).

Hence, if pointed transitive systems (X,τφ,x)(X^{\mathbb{Z}},\tau_{\varphi},x^{\prime}) and (Y,τψ,y)(Y^{\mathbb{Z}},\tau_{\psi},y^{\prime}) are conjugate via ρ\rho, then the pointed subsystems generated by restricting τφ\tau_{\varphi}, respectively τψ\tau_{\psi}, to the closures O(x¯)¯\overline{O(\bar{x})}, respectively O(y¯)¯\overline{O(\bar{y})}, of orbits of sequences, respectively, x¯=(,x,x,x,)\bar{x}=(\ldots,x,x,x,\ldots) and y¯=(,y,y,y,)\bar{y}=(\ldots,y,y,y,\ldots) must also be conjugate. However, pointed systems (O(x¯)¯,τφ,x¯)(\overline{O(\bar{x})},\tau_{\varphi},\bar{x}), respectively, (O(y¯)¯,τψ,y¯)(\overline{O(\bar{y})},\tau_{\psi},\bar{y}) are conjugate to pointed systems (X,φ,x)(X,\varphi,x) and (Y,ψ,y)(Y,\psi,y) via a restriction of the diagonal action ρ¯=(,ρ,ρ,ρ,)\bar{\rho}=(\ldots,\rho,\rho,\rho,\ldots) induced by ρ\rho on XX^{\mathbb{Z}}. ∎

In particular, if XX is the Cantor set or the Hilbert cube, then since XX^{\mathbb{Z}} is homeomorphic with XX we get that the topological conjugacy relation of pointed transitive XX-systems is Borel bi-reducible with the topological conjugacy of pointed XX-systems with the specification property. One direction is stated in Proposition 7.2 and other one follows from the fact that pointed systems with the specification property are transitive.

The existence of the latter reduction follows from Proposition 7.2 and the fact that if XX is the Cantor set or the Hilbert cube, then XX^{\mathbb{Z}} is homeomorphic with XX.

8. Pointed Cantor systems with the specification property

In [DG20] Ding and Gu define the equivalence relation on the set of metrics on \mathbb{N} defined by d1Escd2d_{1}\mathrel{E_{\mathrm{sc}}}d_{2} if there exist a homeomorphism from the completion of (,d1)(\mathbb{N},d_{1}) to the completion of (,d2)(\mathbb{N},d_{2}) that is the identity on \mathbb{N}. The set of all metrics on \mathbb{N} is here taken with the Polish space structure induced from ×\mathbb{R}^{\mathbb{N}\times\mathbb{N}}. By [DG20, Proposition 2.2] d1Escd2d_{1}\mathrel{E_{\mathrm{sc}}}d_{2} if and only if (,d1)(\mathbb{N},d_{1}) and (,d2)(\mathbb{N},d_{2}) have the same Cauchy sequences.

Ding and Gu consider the relation EcscE_{\mathrm{csc}}, which is equal to EscE_{\mathrm{sc}} restricted to the set 𝕏cpt\mathbb{X}_{\mathrm{cpt}} of metrics on \mathbb{N} whose completion is compact. The set 𝕏cpt\mathbb{X}_{\mathrm{cpt}} is Borel in the space of all metrics on \mathbb{N}, see [DG20].

We write 𝕏0-dim\mathbb{X}_{0\textrm{-dim}} for the set of metrics on \mathbb{N} whose completion is compact and zero-dimensional. The set 𝕏0-dim\mathbb{X}_{0\textrm{-dim}} is Borel in 𝕏cpt\mathbb{X}_{\mathrm{cpt}} [DSR18, Proposition 5.1]. For every metric dd in 𝕏cpt\mathbb{X}_{\mathrm{cpt}} we can embed \mathbb{N} into the Cantor set as (xn)n(x_{n})_{n\in\mathbb{N}} in such a way that mapping nxnn\mapsto x_{n} extends to a homeomorphism of the completion of \mathbb{N} with respect to dd and the closure of {xn:n}\{x_{n}:n\in\mathbb{N}\} in the Cantor set. Then two metrics d,dd,d^{\prime} with associated sequences (xn)n(x_{n})_{n\in\mathbb{N}} and (xn)n(x_{n}^{\prime})_{n\in\mathbb{N}} are EcscE_{\mathrm{csc}}-related if and only if the map xnxnx_{n}\mapsto x_{n}^{\prime} extends to a homeomorphism of the closures of {xn:n}\{x_{n}:n\in\mathbb{N}\} and {xn:n}\{x_{n}:n\in\mathbb{N}\} in the Cantor set.

Proposition 8.1.

The conjugacy relation of pointed transitive Cantor systems is Borel-reducible to the relation EcscE_{\mathrm{csc}} restricted to 𝕏0-dim\mathbb{X}_{0\textrm{-dim}}.

Proof.

Given a pointed transitive Cantor system (X,φ,x)(X,\varphi,x), map it to the metric on \mathbb{N} induced on via the map nφn(x)n\mapsto\varphi^{n}(x). This is a Borel reduction since the forward orbit of xx is dense in XX. ∎

In order to gauge the complexity of the conjugation of pointed Cantor systems with the specification property, we need to gauge the complexity of EcscE_{\mathrm{csc}} restricted to 𝕏0-dim\mathbb{X}_{0\textrm{-dim}}.

For a countable ordinal of the form ωαn\omega^{\alpha}\cdot n Ding and Gu [DG20] define 𝕏ωαn\mathbb{X}_{{\omega^{\alpha}}\cdot n} as the set of metrics on \mathbb{N} whose completion is homeomorphic to ω1+αn+1\omega^{1+\alpha}\cdot n+1 with the order topology. In [DG20, Question 4.11] the authors ask whether for every α<ω1\alpha<\omega_{1} and n<ωn<\omega the relation EcscE_{\mathrm{csc}} restricted to 𝕏ωαn\mathbb{X}_{{\omega^{\alpha}}\cdot n} is reducible to =+=^{+}.

We will show below that a slightly stronger statement of Theorem 1.2 is true. We will use the notion of Oxtoby systems defined by Williams [Wil84]. The standard definition of an Oxtoby sequence is slightly more general than the definition of a ternary Oxtoby sequence given below.

Definition 8.2.

Let XX be a compact metric space and (xn)n(x_{n})_{n\in\mathbb{N}} be a sequence of distinct elements of XX. Let y0Xy_{0}\notin X be arbitrary. Inductively on ii\in\mathbb{N} we define zi(X{y0})z_{i}\in(X\cup\{y_{0}\})^{\mathbb{Z}}. Put z0(j)=y0z_{0}(j)=y_{0} for every jj\in\mathbb{Z}. Given ziz_{i}, for every kk\in\mathbb{Z} write

J(i,k)={j[k3i,(k+1)3i):zi(j)=y0}.J(i,k)=\{j\in[k3^{i},(k+1)3^{i}):z_{i}(j)=y_{0}\}.

Put

zi+1(j)={xi+1if jJ(i,k) and k0,2(mod 3),zi(j) otherwise.z_{i+1}(j)=\begin{cases}x_{i+1}\quad\mbox{if }j\in J(i,k)\mbox{ and }k\equiv 0,2\ (\bmod\ 3),\\ z_{i}(j)\quad\mbox{ otherwise}.\end{cases}

Note that znz_{n} converges to a point in XX^{\mathbb{Z}} and the limit does not depend on the choice of y0y_{0}. The limit is denoted by z(xn)z(x_{n}). A sequence zXz\in X^{\mathbb{N}} is called a ternary Oxtoby sequence if there exists a sequence (xn)n(x_{n})_{n\in\mathbb{N}} of distinct elements of XX such that z=z(xn)z=z(x_{n})

Stated less formally, the ternary Oxtoby sequence is an element zXz\in X^{\mathbb{Z}} defined inductively as follows. First, for every kk\in\mathbb{Z} we put z(3k)=z(3k+2)=x1z(3k)=z(3k+2)=x_{1}. After ii steps of the construction, write J(i,k)J(i,k) for the set of numbers j[k3i,(k+1)3i)j\in[k3^{i},(k+1)3^{i}) at which z(j)z(j) has not been defined during the first ii steps of the construction. In the step i+1i+1 we put z(j)=xi+1z(j)=x_{i+1} for every jJ(i,k)j\in J(i,k) with k0,2mod(3)k\equiv 0,2\mod(3). More concisely, the ternary Oxtoby sequence can be defined as the sequence zXz\in X^{\mathbb{Z}} satisfying z(j)=xiz(j)=x_{i} if j(±3i11)/2(mod3i)j\equiv(\pm 3^{i-1}-1)/2\pmod{3^{i}}.

The above definition is a special case of the definition given in Williams [Wil84] of an Oxtoby sequence, where in place of 3i3^{i} one can take a fast growing sequence pip_{i}, see also the discussion of symbolic Oxtoby sequences (class H4) in [Dow05]. In our case, note that for every ii\in\mathbb{N} and every kk\in\mathbb{Z} element ziz_{i} assumes the value y0y_{0} only on the middle point of the interval [k3i,(k+1)3i)[k3^{i},(k+1)3^{i}). That is, the set J(i,k)J(i,k) consists of a single element, which is the middle point of the interval [k3i,(k+1)3i)[k3^{i},(k+1)3^{i}). To simplify notation, we write j(i,k)j(i,k) for this unique element of J(i,k)J(i,k). Also, since we will not need the more general notion of an Oxtoby sequence, we will refer to ternary Oxtoby sequences simply as to Oxtoby sequences below.

\cdot\cdot\cdotx1x_{1}x3x_{3}x1x_{1}x1x_{1}x2x_{2}x1x_{1}x1x_{1}x2x_{2}x1x_{1}x1x_{1}x3x_{3}x1x_{1}x1x_{1}\cdot\cdot\cdot0
Figure 1. An Oxtoby sequence.
Definition 8.3.

Let XX be a compact metric space. An Oxtoby system is a subsystem of (X,σ)(X^{\mathbb{Z}},\sigma) which is equal to O¯(z(xn))\overline{O}(z(x_{n})) for some sequence (xn)(x_{n}) of distinct elements of XX.

The maximal equicontinuous factor of an Oxtoby system can be described quite explicitly. Suppose zXz\in X^{\mathbb{Z}} is an Oxtoby sequence. The maximal equicontinuous factor of O¯(z)\overline{O}(z) is G=lim3nG=\varprojlim\mathbb{Z}_{3^{n}} by [Wil84, Theorem 2.2]. More precisely, if we denote the element (1,1,)(1,1,\dots) by 1¯\bar{1} and write 1^\widehat{1} for the automorphism of GG defined as 1^(g)=g+1¯\widehat{1}(g)=g+\bar{1}, then (G,1^)(G,\widehat{1}) is the maximal equicontinuous factor of (O¯(z),S)(\overline{O}(z),S). Write

Air={σsz:sr(mod 3i)}A^{r}_{i}=\{\sigma^{s}z:s\equiv r\ (\bmod\ 3^{i})\}

where 0r<3i0\leq r<3^{i}. Williams showed that [Wil84, Lemma 2.3(i)] {Air¯:0r<3i}\{\overline{A^{r}_{i}}:0\leq r<3^{i}\} is a partition of O¯(z)\overline{O}(z) into clopen sets for all ii\in\mathbb{N} and that [Wil84, Lemma 2.3(iv)] the map π:(O¯(z),σ)(G,1^)\pi\colon(\overline{O}(z),\sigma)\rightarrow(G,\widehat{1}) defined so that

π1({(ri)})=iAiri¯\pi^{-1}(\{(r_{i})\})=\bigcap_{i}\overline{A^{r_{i}}_{i}}

is a factor map. We refer to π\pi as to the canonical maximal equicontinuous factor map.

Below, given a subset AA\subseteq\mathbb{Z} and kk\in\mathbb{Z} we write kA={ka:aA}kA=\{ka:a\in A\} and A+k={a+k:aA}A+k=\{a+k:a\in A\}.

Claim 8.4.

If zz is an Oxtoby sequence, ii\in\mathbb{N}, and r[0,3i)r\in[0,3^{i}), then for every xAirx\in A^{r}_{i} we have Per3i(x)=Per3i(σrz)\mathrm{Per}_{3^{i}}(x)=\mathrm{Per}_{3^{i}}(\sigma^{r}z).

Proof.

Note that Per3i(z)=([0,3i){j(i,0)})+3i\mathrm{Per}_{3^{i}}(z)=([0,3^{i})\setminus\{j(i,0)\})+3^{i}\mathbb{Z} and for every ss\in\mathbb{Z} we have Per3i(σsz)=Per3i(z)s\mathrm{Per}_{3^{i}}(\sigma^{s}z)=\mathrm{Per}_{3^{i}}(z){\color[rgb]{0,1,1}\definecolor[named]{pgfstrokecolor}{rgb}{0,1,1}\pgfsys@color@cmyk@stroke{1}{0}{0}{0}\pgfsys@color@cmyk@fill{1}{0}{0}{0}-}s. Since Per3i(z)+3i=Per3i(z)\mathrm{Per}_{3^{i}}(z)+3^{i}\mathbb{Z}=\mathrm{Per}_{3^{i}}(z), this implies that if sr(mod 3i)s\equiv r\ (\bmod\ 3^{i}), then Per3i(σsz)=Per3i(σrz)\mathrm{Per}_{3^{i}}(\sigma^{s}z)=\mathrm{Per}_{3^{i}}(\sigma^{r}z), which ends the proof. ∎

Lemma 8.5.

Let XX be a compact metric space, (xn)n(x_{n})_{n\in\mathbb{N}} be a sequence of distinct elements of XX and z(xn)z(x_{n}) be the associated Oxtoby sequence. Write π:O¯(z(xn))G\pi\colon\overline{O}(z(x_{n}))\to G for the canonical maximal equicontinuous factor map. Let uO¯(z(xn))u\in\overline{O}(z(x_{n})) be a non-Toeplitz sequence and let π(u)=(rn)\pi(u)=(r_{n}). If kAper(u)k\in\mathrm{Aper}(u), then there exists i0i_{0}\in\mathbb{N} such that for all ii0i\geq i_{0} we have

(σri(z(xn)))(k)=xi+1.(\sigma^{r_{i}}(z(x_{n})))(k)=x_{i+1}.
Proof.

Write zz for z(xn)z(x_{n}). Fix kk\in\mathbb{Z}.

Claim 8.6.

Both (ri)(r_{i}) and (3iri)(3^{i}-r_{i}) tend to infinity.

Proof.

First note that both sequences (ri)(r_{i}) and (3iri)(3^{i}-r_{i}) are non-decreasing. This follows from the fact that ri[0,3i)r_{i}\in[0,3^{i}), ri+1ri(mod 3i)r_{i+1}\equiv r_{i}\ (\bmod\ 3^{i}), and 3i|3i+13^{i}|3^{i+1}. Now, suppose (ri)(r_{i}) does not tend to infinity. Then (ri)(r_{i}) is eventually constant, say equal to ss. Hence u=σs(z)u=\sigma^{s}(z), which is a Toeplitz sequence, a contradiction. Similarly, suppose (3iri)(3^{i}-r_{i}) does not converge to infinity. Then (3iri)(3^{i}-r_{i}) is eventually constant, say equal to ss. Then u=σs(z)u=\sigma^{-s}(z) which is also a Toeplitz sequence, a contradiction. ∎

Thus, by Claim 8.6 there exists i0i_{0} such that for all ii0i\geq i_{0} we have

(8.1) ri<k<3iri.-r_{i}<k<3^{i}-r_{i}.

We claim that this i0i_{0} works, that is for all ii0i\geq i_{0} we have (σri(z(xn)))(k)=xi+1(\sigma^{r_{i}}(z(x_{n})))(k)=x_{i+1}. Fix ii0i\geq i_{0}.

Note that z(j(i,0))=xi+1z(j(i,0))=x_{i+1}, and thus

(8.2) (σriz)(j(i,0)ri)=xi+1.(\sigma^{r_{i}}z)(j(i,0)-r_{i})=x_{i+1}.

By Claim 8.4 we have Per3i(u)=Per3i(σri(z)){\rm Per}_{3^{i}}(u)={\rm Per}_{3^{i}}(\sigma^{r_{i}}(z)) and thus

(8.3) Per3i(u)[ri,3iri)=Per3i(σriz)[ri,3iri).{\rm Per}_{3^{i}}(u)\cap[-r_{i},3^{i}-r_{i})={\rm Per}_{3^{i}}(\sigma^{r_{i}}z)\cap[-r_{i},3^{i}-r_{i}).

However, by definition, Per3i(z){\rm Per}_{3^{i}}(z) and {j(i,0)}\{j(i,0)\} are complementary on [0,3i)[0,3^{i}), so

(8.4) Per3i(σriz) and {j(i,0)ri} are complementary on [ri,3iri).{\rm Per}_{3^{i}}(\sigma^{r_{i}}z)\mbox{ and }\{j(i,0)-r_{i}\}\mbox{ are complementary on }[-r_{i},3^{i}-r_{i}).

Thus, by (8.4) and (8.3) we have

(8.5) Per3i(u) and {j(i,0)ri} are complementary on [ri,3iri)){\rm Per}_{3^{i}}(u)\mbox{ and }\{j(i,0)-r_{i}\}\mbox{ are complementary on }[-r_{i},3^{i}-r_{i}))

and by (8.5) we have

(8.6) Aper(u)[ri,3iri){jri:jJ(i,0)}.{\rm Aper}(u)\cap[-r_{i},3^{i}-r_{i})\subseteq\{j-r_{i}:j\in J(i,0)\}.

By (8.1), (8.2) and (8.6) we have that σriz(k)=xi+1\sigma^{r_{i}}z(k)=x_{i+1} as needed. ∎

Now we prove Theorem 1.2. A similar argument is also used in the paper of the third author with Li [LP24] in order to compute the complexity of the conjugacy relation of pointed minimal compact systems.

Proof of Theorem 1.2.

It is enough to show that Ecsc|𝕏0-dimE_{\mathrm{csc}}|\mathbb{X}_{0\textrm{-dim}} is Borel bi-reducible with the topological conjugacy of pointed minimal Cantor systems, as the latter has the same complexity as =+=^{+} by [Kay17a].

One reduction is clear. Given a pointed minimal Cantor system (X,x,φ)(X,x,\varphi) we identify the forward orbit of xx with \mathbb{N} and endow it with the metric inherited form XX. It is clear that two pointed minimal Cantor systems are conjugate if and only if the corresponding metrics are EcscE_{\mathrm{csc}}-related.

Now we describe a reduction of Ecsc|𝕏0dimE_{\mathrm{csc}}|\mathbb{X}_{0-\textrm{dim}} to the topological conjugacy of pointed minimal Cantor systems. Note that to every metric d𝕏0dimd\in\mathbb{X}_{0-\textrm{dim}} we can associate in a Borel way a sequence (xn(d))n(x_{n}(d))_{n\in\mathbb{N}} of distinct elements of the Cantor set such that for every d1,d2𝕏0dimd_{1},d_{2}\in\mathbb{X}_{0-\textrm{dim}} the condition d1Ecscd2d_{1}\mathrel{E_{\mathrm{csc}}}d_{2} holds if and only if the map xn(d1)xn(d2)x_{n}(d_{1})\mapsto x_{n}(d_{2}) extends to a homeomorphism from {xn(d1):n}¯\overline{\{x_{n}(d_{1}):n\in\mathbb{N}\}} to {xn(d2):n}¯\overline{\{x_{n}(d_{2}):n\in\mathbb{N}\}}.

Given a sequence (xn)(x_{n}) of distinct elements of the Cantor space we consider the Oxtoby system O¯((xn))\overline{O}((x_{n})). Note that the underlying space of the Oxtoby system is zero-dimensional and has no isolated points since the system is minimal. Thus, O¯(z(xn))\overline{O}(z(x_{n})) is a minimal Cantor system.

We claim that the assignment dO¯(z(xn(d)))d\mapsto\overline{O}(z(x_{n}{(d)})) is a Borel reduction of Ecsc|𝕏0-dimE_{\mathrm{csc}}|\mathbb{X}_{0\textrm{-dim}} to the topological conjugacy of pointed Cantor minimal systems.

(\Rightarrow) First, let (xn)(x_{n}) and (yn)(y_{n}) be two sequences of distinct elements of the Cantor space and suppose that O¯(z(xn))\overline{O}(z(x_{n})) is conjugate to O¯(z(yn))\overline{O}(z(y_{n})) via a conjugacy ψ\psi that sends z(xn)z(x_{n}) to z(yn)z(y_{n}). We need to show that that (xn)Ecsc(yn)(x_{n})\mathrel{E_{\mathrm{csc}}}(y_{n}). Let (ni)(n_{i}) be a sequence of natural numbers. By [DG20, Proposition 2.2] we need to show that xnix_{n_{i}} converges if and only if yniy_{n_{i}} converges. Suppose that xnix_{n_{i}} converges. We will show that yniy_{n_{i}}. The other direction is analogous.

Note that z(xn)z(x_{n}) is constructed from (xn)(x_{n}) the same way as z(yn)z(y_{n}) is constructed from (yn)(y_{n}). Furthermore, the systems O¯(z((xn)))\overline{O}(z((x_{n}))) and O¯(z((yn)))\overline{O}(z((y_{n}))) have the same equicontinuous factor G=lim3nG=\varprojlim\mathbb{Z}_{3^{n}} [Wil84, Theorem 2.2]. Write π1:O¯(z((xn)))G\pi_{1}\colon\overline{O}(z((x_{n})))\to G and π2:O¯(z((yn)))G\pi_{2}\colon\overline{O}(z((y_{n})))\to G for the canonical maximal equicontinuous factor maps.

Choose a non-Toeplitz word uO¯(z(xn))u\in\overline{O}(z(x_{n})) and write π1(u)=(rn)\pi_{1}(u)=(r_{n}). We will show that σrniz(xn)\sigma^{r_{n_{i}}}z(x_{n}) converges as ii\to\infty.

Note that if lPer(u)l\in\mathrm{Per}(u), then σrniz(xn)(l)\sigma^{r_{n_{i}}}z(x_{n})(l) stabilizes on u(l)u(l), and hence converges. On the other hand if kAper(u)k\in\mathrm{Aper}(u), then by Lemma 8.5 we have σrniz(xn)(k)=xni\sigma^{r_{n_{i}}}z(x_{n})(k)=x_{n_{i}} for large enough ii, and hence the sequence σrniz(xn)(k)\sigma^{r_{n_{i}}}z(x_{n})(k) converges as ii\to\infty. Thus for every mm\in\mathbb{Z} the sequence σrniz(xn)(m)\sigma^{r_{n_{i}}}z(x_{n})(m) converges and hence the sequence σrniz(xn)\sigma^{r_{n_{i}}}z(x_{n}) converges as ii\to\infty. It follows that σrniz(yn)=ψ(σrniz(xn))\sigma^{r_{n_{i}}}z(y_{n})=\psi(\sigma^{r_{n_{i}}}z(x_{n})) also converges as ii\to\infty.

Find a non-Toeplitz word tO¯(z((yn)))t\in\overline{O}(z((y_{n}))) such that π2(t)=(rn)\pi_{2}(t)=(r_{n}) and let kAper(t)k\in\mathrm{Aper}(t). By Lemma 8.5 we have σrniz(yn)(k)=yni\sigma^{r_{n_{i}}}z(y_{n})(k)=y_{n_{i}} for large enough ii, and this sequence must converge.

(\Leftarrow) Let (xn)(x_{n}) and (yn)(y_{n}) be two sequences of elements of the Cantor space and suppose that (xn)Ecsc(yn)(x_{n})\mathrel{E_{\mathrm{csc}}}(y_{n}). We need to show that O¯(z(xn))\overline{O}(z(x_{n})) is conjugate to O¯(z(yn))\overline{O}(z(y_{n})) via a conjugacy sending z(xn)z(x_{n}) to z(yn)z(y_{n}). Note that for every sequence (ni)(n_{i}) we have that σni(z((xn)))\sigma^{n_{i}}(z((x_{n}))) converges as ii\to\infty if and only if σni(z((xn)))\sigma^{n_{i}}(z((x_{n}))) converges as ii\to\infty, because z((xn)))z((x_{n}))) is constructed from (xn)(x_{n}) the same way as z(yn)z(y_{n}) is constructed from (yn)(y_{n}). Thus, we can extend the map such that σk(z((xn)))σk(z((yn)))\sigma^{k}(z((x_{n})))\mapsto\sigma^{k}(z((y_{n}))) for every kk\in\mathbb{Z} to a conjugacy of O¯(z((xn)))\overline{O}(z((x_{n}))) and O¯(z((yn)))\overline{O}(z((y_{n}))) that sends z((xn))z((x_{n})) to z((yn))z((y_{n})). ∎

Corollary 8.7.

The conjugacy relation of pointed Cantor systems with the specification property is bi-reducible with =+=^{+}.

Proof.

The fact that =+=^{+} is reducible to the conjugacy relation of pointed Cantor systems with the specification property follows from the result of Kaya [Kay17b], the fact that every minimal system is transitive and Proposition 7.2. The other reduction follows from Theorem 1.2 and Proposition 8.1. ∎

9. Pointed transitive Hilbert cube systems

In this section we first look at those pointed transitive Hilbert cube systems which are transitive subsystems of the full shift.

Theorem 9.1.

The action of the group Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}) on the set

{x([0,1]):x is transitive in (([0,1]),σ)}\{x\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}:x\text{ is transitive in $(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}},\sigma)$}\}

is turbulent.

Proof.

Fix x([0,1])x\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}} that is a transitive point with respect to the shift action on ([0,1])({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}. Fix a metric dd on [0,1]{[0,1]^{\mathbb{N}}}. Since the shift SS belongs to Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}), the orbit of xx with respect to the action of Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}) is also dense. Note that the group Homeo([0,1])\mathrm{Homeo}({[0,1]^{\mathbb{N}}}) can be considered to be a subgroup of Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}) with hHomeo([0,1])h\in\mathrm{Homeo}({[0,1]^{\mathbb{N}}}) acting on (,t1,t0,t1,)([0,1])(\ldots,t_{-1},t_{0},t_{1},\ldots)\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}} by

h(,t1,t0,t1,)=(,h(t1),h(t0),h(t1),).h(\ldots,t_{-1},t_{0},t_{1},\ldots)=(\ldots,h(t_{-1}),h(t_{0}),h(t_{1}),\ldots).

Now, the fact that every local orbit of xx with respect to the action of Homeo([0,1])\mathrm{Homeo}({[0,1]^{\mathbb{N}}}) is somewhere dense follows from the fact that finite subsets of the Hilbert cube are ZZ-sets [VM88, Lemma 6.2.3] and the extension theorem [VM88, Theorem 6.4.6] saying that for every ZZ-sets E,F[0,1]E,F\subseteq{[0,1]^{\mathbb{N}}}, every homeomorphism f:EFf\colon E\to F with d(f,id)<εd(f,\mathrm{id})<\varepsilon extends to a homeomorphism g:[0,1][0,1]g\colon{[0,1]^{\mathbb{N}}}\to{[0,1]^{\mathbb{N}}} such that d(g,id)<εd(g,\mathrm{id})<\varepsilon.

Now we show that each orbit of the action of Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}) on {x([0,1])x is transitive}\{x\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}\mid x\mbox{ is transitive}\} is meager. Write 0¯\bar{0} for the sequence in [0,1]{[0,1]^{\mathbb{N}}} with all coordinates equal to 0 and 1¯\bar{1} for the sequence in [0,1]{[0,1]^{\mathbb{N}}} with all coordinates equal to 11. Choose a sequence (nk)(n_{k}) such that Snk(x)S^{n_{k}}(x) converges to xx. Write

K={y([0,1])Snk(y) converges to y}.K=\{y\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}\mid S^{n_{k}}(y)\mbox{ converges to }y\}.

Clearly, KK depends on our choice of xx and (nk)(n_{k}) but we do not indicate it in our notation. Observe that xKx\in K and that KK is invariant under the action of Aut(([0,1])\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}. We claim that KK is meager. To see that, consider the sets

H0={y([0,1]):mkd(y(n2k),0¯)<1m}H_{0}=\{y\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}:\forall m\in\mathbb{N}\ \exists k\in\mathbb{N}\ d(y(n_{2k}),\bar{0})<\frac{1}{m}\}

and

H1={y([0,1]):mkd(y(n2k+1),1¯)<1m}.H_{1}=\{y\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}:\forall m\in\mathbb{N}\ \exists k\in\mathbb{N}\ d(y(n_{2k+1}),\bar{1})<\frac{1}{m}\}.

Note that KK is disjoint from H0H1H_{0}\cap H_{1}, so it is enough to note that each H0H_{0} and H1H_{1} is comeager. Write

H0=mk{y([0,1])Zd(y(n2k),0¯)<1m}H_{0}=\bigcap_{m\in\mathbb{N}}\bigcup_{k\in\mathbb{N}}\{y\in({[0,1]^{\mathbb{N}}})^{Z}\mid d(y(n_{2k}),\bar{0})<\frac{1}{m}\}

and note that for each mm the set k{y([0,1])d(y(n2k),0¯)<1m}\bigcup_{k\in\mathbb{N}}\{y\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}\mid d(y(n_{2k}),\bar{0})<\frac{1}{m}\} is open and dense in ([0,1])({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}. The argument for H1H_{1} is analogous. ∎

As noted by Bruin and Vejnar [BV23], the conjugacy relation of transitive pointed Hilbert cube systems is a Borel equivalence relation, by the result of Kaya [Kay17c]. In [BV23, Question 5.6] Bruin and Vejnar ask about its complexity. Below we prove Theorem 1.3 by showing that this relation is Borel bi-reducible with the action of Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}) on the set of shift transitive points in ([0,1])({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}.

Proof of Theorem 1.3.

It is enough to note that the conjugacy of pointed transitive Hilbert cube systems is Borel bi-reducible with the action of Aut(([0,1]))\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}) on the set {x([0,1])x is transitive}\{x\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}\mid x\mbox{ is transitive}\}. One direction is straightforward: given a transitive point xx in ([0,1])({[0,1]^{\mathbb{N}}})^{\mathbb{Z}} we map it to a pointed transitive Hilbert cube system (([0,1])),σ,x)(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}),\sigma,x). On the other hand, given a Hilbert cube system ([0,1],φ,x)({[0,1]^{\mathbb{N}}},\varphi,x) we map it to a transitive point in the shift in the following way. Fix a bi-infinite sequence (nk)k(n_{k})_{k\in\mathbb{Z}} such that every finite sequence of positive integers is listed as a subsequence whose indices are consecutive integers. In particular, for each jj\in\mathbb{Z} and for every mm\in\mathbb{N} there is an integer ij(m)i_{j}(m) such that for every kk in the interval Ijm=[ij(m)m,ij(m)+m]I_{j}^{m}=[i_{j}(m)-m,i_{j}(m)+m] we have nk=jn_{k}=j. We now define a map θ\theta taking a pointed transitive system ([0,1],φ,x)({[0,1]^{\mathbb{N}}},\varphi,x) to

θ(([0,1],φ,x))=(φnk(x))k([0,1]).\theta(({[0,1]^{\mathbb{N}}},\varphi,x))=(\varphi^{n_{k}}(x))_{k\in\mathbb{Z}}\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}.

The point θ(([0,1],φ,x))\theta(({[0,1]^{\mathbb{N}}},\varphi,x)) is clearly transitive in ([0,1])({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}. Since the sequence (nk)(n_{k}) is fixed, a pair of pointed transitive Hilbert cube systems ([0,1],φ,x)({[0,1]^{\mathbb{N}}},\varphi,x) and ([0,1],ψ,y)({[0,1]^{\mathbb{N}}},\psi,y) that are conjugate through a map η:[0,1][0,1]\eta\colon{[0,1]^{\mathbb{N}}}\to{[0,1]^{\mathbb{N}}} with η(x)=y\eta(x)=y is mapped to two transitive points

θ(([0,1],φ,x)) and θ(([0,1],ψ,y))\theta(({[0,1]^{\mathbb{N}}},\varphi,x))\text{ and }\theta(({[0,1]^{\mathbb{N}}},\psi,y))

that are conjugate through (,η,η,η,)Aut(([0,1]))(\ldots,\eta,\eta,\eta,\ldots)\in\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}). It remains to show that if (φnk(x))k([0,1])(\varphi^{n_{k}}(x))_{k\in\mathbb{Z}}\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}} and (ψnk(y))k([0,1])(\psi^{n_{k}}(y))_{k\in\mathbb{Z}}\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}} are conjugate through a map ζAut(([0,1]))\zeta\in\mathrm{Aut}(({[0,1]^{\mathbb{N}}})^{\mathbb{Z}}), then the pointed transitive systems ([0,1],φ,x)({[0,1]^{\mathbb{N}}},\varphi,x) and ([0,1],ψ,y)({[0,1]^{\mathbb{N}}},\psi,y) are conjugate as well. Note that ζ\zeta must send fixed points of the shift to the fixed points of the shift, so ζ\zeta induces a homeomorphism η\eta of the Hilbert cube such that if z[0,1]z\in{[0,1]^{\mathbb{N}}} and z¯=(,z,z,z,)([0,1])\bar{z}=(\ldots,z,z,z,\ldots)\in({[0,1]^{\mathbb{N}}})^{\mathbb{Z}} then ζ(z¯)=(,η(z),η(z),η(z),)\zeta(\bar{z})=(\ldots,\eta(z),\eta(z),\eta(z),\ldots). For every jj\in\mathbb{Z} and mm\in\mathbb{N} we also have

ζ(σij(m)(θ(([0,1],φ,x)))=σij(m)(θ(([0,1],ψ,y)).\zeta(\sigma^{i_{j}(m)}(\theta(({[0,1]^{\mathbb{N}}},\varphi,x)))=\sigma^{i_{j}(m)}(\theta(({[0,1]^{\mathbb{N}}},\psi,y)).

Therefore, the fixed point of the shift (,φj(x),φj(x),φj(x),)(\ldots,\varphi^{j}(x),\varphi^{j}(x),\varphi^{j}(x),\ldots) that is the limit of σij(m)(θ(([0,1],φ,x))\sigma^{i_{j}(m)}(\theta(({[0,1]^{\mathbb{N}}},\varphi,x)) as mm\to\infty must be mapped by ζ\zeta to the limit of σij(m)(θ(([0,1],ψ,y))\sigma^{i_{j}(m)}(\theta(({[0,1]^{\mathbb{N}}},\psi,y)), which means that for every jj\in\mathbb{Z} the homeomorphism η\eta maps φj(x)\varphi^{j}(x) to ψj(y)\psi^{j}(y). It means that pointed transitive systems ([0,1],φ,x)({[0,1]^{\mathbb{N}}},\varphi,x) and ([0,1],ψ,y)({[0,1]^{\mathbb{N}}},\psi,y) are conjugate. ∎

10. Remarks and questions

It seems plausible that the conjugacy of both pointed transitive symbolic systems and transitive symbolic systems should be universal countable Borel equivalence relations. In [Kwi] the second named author of the present paper had announced that the classification problem of symbolic systems with the specification property is a universal countable Borel equivalence relation, but the proof contained a mistake. Therefore the following question remains open.

Question 10.1.

Is the conjugacy relation for symbolic systems with the specification property bi-reducible with the universal countable Borel equivalence relation?

Finally, one can also consider the conjugacy relation for arbitrary compact systems. Vejnar [Vej24] proved that the conjugacy relation for transitive compact systems is a complete orbit equivalence relation and the third author with Li [LP24] showed that the conjugacy relation for pointed minimal compact systems is not classifiable by countable structures. We do not know if the latter relation has the same complexity as that for pointed transitive Hilbert cube systems.

Question 10.2.

Does the conjugacy relation for pointed minimal compact systems have the same complexity as for pointed transitive Hilbert cube systems?

References

  • [BDWY22] Michael Burr, Suddhasattwa Das, Christian Wolf, and Yun Yang. Computability of topological pressure on compact shift spaces beyond finite type. Nonlinearity, 35(8):4250–4282, 2022.
  • [Ber88] Anne Bertrand. Specification, synchronisation, average length. In G. Cohen and P. Godlewski, editors, Coding Theory and Applications, pages 86–95, Berlin, Heidelberg, 1988. Springer Berlin Heidelberg.
  • [BK14] David Buhanan and Jaroslaw Kwapisz. Cocyclic subshifts from diophantine equations. Dynamical Systems, 29(1):56–66, 2014.
  • [BLR88] Mike Boyle, Douglas Lind, and Daniel Rudolph. The automorphism group of a shift of finite type. Transactions of the American Mathematical Society, 306(1):71–114, 1988.
  • [BMN00] François Blanchard, Alejandro Maass, and Arnaldo Nogueira. Topics in symbolic dynamics and applications, volume 279. Cambridge University Press, 2000.
  • [Bowa] Rufus Bowen. Problem 32. https://bowen.pims.math.ca/problems/32.
  • [Bowb] Rufus Bowen. Problem List. https://bowen.pims.math.ca/problems/.
  • [Bow71] Rufus Bowen. Periodic points and measures for Axiom AA diffeomorphisms. Trans. Amer. Math. Soc., 154:377–397, 1971.
  • [BPR24] Marie-Pierre Béal, Dominique Perrin, and Antonio Restivo. Unambiguously coded shifts. European J. Combin., 119:Paper No. 103812, 18, 2024.
  • [Bru22] Henk Bruin. Topological and ergodic theory of symbolic dynamics, volume 228. American Mathematical Society, 2022.
  • [BV23] Henk Bruin and Benjamin Vejnar. Classification of one dimensional dynamical systems by countable structures. The Journal of Symbolic Logic, 88(2):562–578, 2023.
  • [CC24] Filippo Calderoni and Adam Clay. Condensation and left-orderable groups. Proceedings of the AMS, Series B, pages 579–588, 2024.
  • [CG01] Riccardo Camerlo and Su Gao. The completeness of the isomorphism relation for countable Boolean algebras. Transactions of the American Mathematical Society, 353(2):491–518, 2001.
  • [Cle09] John D. Clemens. Isomorphism of subshifts is a universal countable Borel equivalence relation. Isr. J. Math., 170:113–123, 2009.
  • [Cle12] John D Clemens. Isometry of Polish metric spaces. Annals of Pure and Applied Logic, 163(9):1196–1209, 2012.
  • [DG20] Longyun Ding and Kai Gu. On equivalence relations generated by Cauchy sequences in countable metric spaces. Annals of Pure and Applied Logic, 171(10):102854, 2020.
  • [DGRK+24] Konrad Deka, Felipe García-Ramos, Kosma Kasprzak, Philipp Kunde, and Dominik Kwietniak. The conjugacy and flip conjugacy problem for Cantor minimal systems. In preparation, 2024.
  • [DJK94] Randall Dougherty, Steve Jackson, and Alexander S Kechris. The structure of hyperfinite borel equivalence relations. Transactions of the American mathematical society, 341(1):193–225, 1994.
  • [Dow05] Tomasz Downarowicz. Survey of odometers and Toeplitz flows. In Algebraic and topological dynamics, volume 385 of Contemp. Math., pages 7–37. Amer. Math. Soc., Providence, RI, 2005.
  • [DP22] Fabien Durand and Dominique Perrin. Dimension groups and dynamical systems—substitutions, Bratteli diagrams and Cantor systems, volume 196 of Cambridge Studies in Advanced Mathematics. Cambridge University Press, Cambridge, 2022.
  • [DSR18] Gabriel Debs and Jean Saint Raymond. The descriptive complexity of the set of all closed zero-dimensional subsets of a Polish space. Topology and its Applications, 249:43–66, 2018.
  • [FKSV23] J.S. Frish, A.S. Kechris, F. Shinko, and Z. Vidnyánszky. Realizations of countable Borel equivalence relations. 2023. arXiv:2109.12486.
  • [FRW11] Matthew Foreman, Daniel J Rudolph, and Benjamin Weiss. The conjugacy problem in ergodic theory. Annals of Mathematics, pages 1529–1586, 2011.
  • [FS89] Harvey Friedman and Lee Stanley. A borel reductibility theory for classes of countable structures. The Journal of Symbolic Logic, 54(3):894–914, 1989.
  • [FSZ24] Joshua Frisch, Brandon Seward, and Andy Zucker. Minimal subdynamics and minimal flows without characteristic measures. In Forum of Mathematics, Sigma, volume 12, page e58. Cambridge University Press, 2024.
  • [FT17] Joshua Frisch and Omer Tamuz. Symbolic dynamics on amenable groups: the entropy of generic shifts. Ergodic Theory and Dynamical Systems, 37(4):1187–1210, 2017.
  • [FW04] Matthew Foreman and Benjamin Weiss. An anti-classification theorem for ergodic measure preserving transformations. Journal of the European Mathematical Society, 6(3):277–292, 2004.
  • [GJS16] Su Gao, Steve Jackson, and Brandon Seward. Group colorings and Bernoulli subflows. Memoirs of the AMS, 241(1141), 2016.
  • [GK03] Su Gao and Alexander S Kechris. On the classification of Polish metric spaces up to isometry. American Mathematical Soc., 2003.
  • [GTWZ21] Eli Glasner, Todor Tsankov, Benjamin Weiss, and Andy Zucker. Bernoulli disjointness. Duke Mathematical Journal, 170(4):751–780, 2021.
  • [Hed69] Gustav A Hedlund. Endomorphisms and automorphisms of the shift dynamical system. Mathematical systems theory, 3(4):320–375, 1969.
  • [Hjo00a] Greg Hjorth. Classification and orbit equivalence relations. American Mathematical Society, Providence, RI, 2000.
  • [Hjo00b] Greg Hjorth. Classification and orbit equivalence relations. Number 75. American Mathematical Soc., 2000.
  • [JKL02] Steve Jackson, Alexander S. Kechris, and A. Louveau. Countable Borel equivalence relations. Journal of Mathematical Logic, 2(01):1–80, 2002.
  • [Jun11] Uijin Jung. On the existence of open and bi-continuing codes. Trans. Amer. Math. Soc., 363(3):1399–1417, 2011.
  • [Kay17a] Burak Kaya. The complexity of the topological conjugacy problem for toeplitz subshifts. Israel Journal of Mathematics, 220:873–897, 2017.
  • [Kay17b] Burak Kaya. The complexity of topological conjugacy of pointed Cantor minimal systems. Archive for Mathematical Logic, 56(3-4):215–235, 2017.
  • [Kay17c] Burak Kaya. On the complexity of topological conjugacy of compact metrizable gg-ambits. arXiv preprint arXiv:1706.09821, 2017.
  • [Kec12] Alexander Kechris. Classical descriptive set theory, volume 156. Springer Science & Business Media, 2012.
  • [KŁO16] Dominik Kwietniak, Martha Ła̧cka, and Piotr Oprocha. A panorama of specification-like properties and their consequences. Dynamics and numbers, 669:155–186, 2016.
  • [Kwi] Dominik Kwietniak. On Problem 32 from Rufus Bowen’s list: classification of shift spaces with specification. https://www.birs.ca/events/2019/5-day-workshops/19w5093/videos/watch/201905141630-Kwietniak.html.
  • [LP24] Ruiwen Li and Bo Peng. Isomorphism of pointed minimal systems is not classifiable by countable structures, 2024. arXiv:2401.11310.
  • [Osi21] Denis Osin. A topological zero-one law and elementary equivalence of finitely generated groups. Annals of Pure and Applied Logic, 172(3):102915, 2021.
  • [Pav20] Ronnie Pavlov. On entropy and intrinsic ergodicity of coded subshifts. Proc. Amer. Math. Soc., 148(11):4717–4731, 2020.
  • [PP00] Robin Pemantle and Yuval Peres. Nonamenable products are not treeable. Israel Journal of Mathematics, 118:147–155, 2000.
  • [PS24] Gianluca Paolini and Saharon Shelah. Torsion-free abelian groups are Borel complete. Annals of Mathematics, 199(3):1177–1224, 2024.
  • [PSC23] Aristotelis Panagiotopoulos, George Sparling, and Marios Christodoulou. Incompleteness theorems for observables in general relativity. Physical Review Letters, 131(17):171402, 2023.
  • [Sab16] Marcin Sabok. Completeness of the isomorphism problem for separable C*-algebras. Inventiones mathematicae, 204(3):833–868, 2016.
  • [ST17] Marcin Sabok and Todor Tsankov. On the complexity of topological conjugacy of Toeplitz subshifts. Israel Journal of Mathematics, 220:583–603, 2017.
  • [Tho06] Klaus Thomsen. On the ergodic theory of synchronized systems. Ergodic Theory and Dynamical Systems, 26(4):1235–1256, 2006.
  • [Tho19] Simon Thomas. Topological full groups of minimal subshifts and the classification problem for finitely generated complete groups. Groups Geom. Dyn., 13(1):327–347, 2019.
  • [Vej24] B. Vejnar. On conjugacy of transitive resp. minimal homeomorphisms for various base spaces. 2024. arXiv:2401.16983.
  • [VM88] Jan Van Mill. Infinite-dimensional Topology: Prerequisites and Introduction. Elsevier, 1988.
  • [Wil84] Susan Williams. Toeplitz minimal flows which are not uniquely ergodic. Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete, 67(1):95–107, 1984.
  • [Zie16] Joseph Zielinski. The complexity of the homeomorphism relation between compact metric spaces. Advances in Mathematics, 291:635–645, 2016.