When is the Ellis semigroup a complete conjugacy invariant?


Abstract

The Ellis semigroup of a topological dynamical system contains algebraic, topological and dynamical information. It is invariant under conjugacy. Despite this wealth of structure, two non-conjugate dynamical systems can have the same Ellis semigroup. We identify a class of minimal dynamical systems inside which this cannot happen, that is, for which the Ellis semigroup is a complete conjugacy invariant.

1

1 Introduction↩︎

Let \(T\) be an abelian group acting on a compact Hausdorff space \(X\) by a continuous action \(\sigma\). The Ellis semigroup \(E(X)=E(X, \sigma,T)\) is the compactification of the action with the topology of pointwise convergence. It is a right-topological monoid with an action \(\sigma_E\) of \(T\) given by left multiplication by \(\sigma\). An Ellis morphism is a factor map \(\Phi: (E(X),\sigma_E,T) \rightarrow (E(X'), \sigma'_E,T)\) which is a monoid morphism. Any factor map \(\phi:(X, \sigma,T) \rightarrow (X', \sigma',T)\) between the dynamical systems induces an Ellis morphism. This suggests the question: When is an Ellis morphism induced by a factor map? We identify in Theorem 3 a class of topological dynamical systems for which this is always the case.

Related to this question is the following: When is an algebraic isomorphism between two Ellis semigroups an Ellis morphism? Indeed, this work was motivated by the fact that the Thue-Morse shift and the Rudin-Shapiro shift have algebraically isomorphic Ellis semigroups, but that the shifts are not conjugate. A direct check that the algebraic isomorphism is continuous seems out of reach, since the Ellis semigroups are not tame and have very complicated topologies. As the class of dynamical systems for which the Ellis semigroup is a complete invariant contains the two shifts, our results show that the algebraic isomorphism between the Ellis semigroups of the Thue-Morse and the Rudin-Shapiro shift cannot be continuous. To our knowledge, these questions have not been addressed in the literature.

We focus in this work on dynamical systems \((X,\sigma,T)\) for which \(X\) is compact Hausdorff, \(T\) is abelian, and the action \(\sigma\) is minimal and not distal. We include a section with examples of systems which satisfy at least some conditions of the class of systems to which our results can be applied. In the second half of the paper we describe how to compute the algebraic structure of the Ellis semigroup for quasi-bijective primitive substitutions of constant length. This is a generalisation of earlier work on bijective substitutions [1], and is required in order to describe the Ellis semigroup of the Rudin-Shapiro shift.

Let us give a rough overview of the strategy we use to extract from an Ellis morphism \(\Phi:E(X)\to E(X')\) a factor map \(\phi:X\to X'\) such that \(\Phi=\phi_*\) (see Theorem 3). To exploit minimality, we restrict \(\Phi\) to a minimal left ideal \(L\) of \(E(X)\), as \((L,\sigma_L)\) is a minimal component of \((E(X),\sigma_E)\), and \(L'=\Phi(L)\) then defines a minimal component of \((E(X'), \sigma'_E)\). Any factor map \(\phi: (X, \sigma,T)\rightarrow (X', \sigma',T)\) between minimal systems is uniquely determined by its value at one point. In other words, given \(x\in X\) and \(x'\in X'\) there is at most one factor map \(\phi\) such that \(\phi(x) = x'\). Our aim is thus to obtain two such points \(x\) and \(x'\) from \(\Phi\).

Recall that \(\phi\) induces a factor map \(\phi_{eq}: (X_{eq}, \delta,T)\rightarrow (X'_{eq}, \delta',T)\) between the maximal equicontinuous factors of the systems. If the system has a proximal pair (a pair of points which become arbitrarily close under the action of \(T\)), then there is a point \(\xi\in X_{eq}\) whose fibre \(\pi_{eq}^{-1}(\xi)\) under the factor map \(\pi_{eq}:X\to X_{eq}\) contains this pair. We call such a \(\xi\) a singular point. As factor maps preserve proximality, we see that if \(\phi\) is a conjugacy then \(\phi_{eq}\) identifies the singular points of \(X_{eq}\) with those of \(X'_{eq}\). To take advantage of this singular structure we make two essential assumptions. The first, which we call no extra spectrum (NES), implies that the maximal equicontinuous factor of \((L,\sigma_L)\) is not larger than \(X_{eq}\) (which in terms of continuous dynamical spectra means that the spectrum of \((L,\sigma_L)\) equals that of \((X,\sigma)\)), and the second is that \(\Phi_{eq}\) maps non-singular points to non-singular points. This latter condition is difficult to characterise in general, but we provide a sufficient criterion for it, namely that the singular points of \(X_{eq}\) form a single orbit under the automorphism group of \((X,T)\). In this case we say that the system is a unique singular fibre system (USF).

Finally we need to transfer the information related to the image of points \(x\) in singular fibres under the action of minimal idempotents of \(L\). Namely, we need each such point to separate the idempotents of \(L\). Again this is difficult to guarantee in general, but if the automorphism groups are sufficiently rich, this is satisfied.

We summarise the contents of this paper. In Section 2, we set up notation, define some notions and describe the equicontinuous relation structure of minimal ideals of \(E(X)\). In Section 3 we discuss when an Ellis morphism is induced by a factor map, and prove our main result, Theorem 3. In Section 4, we give classes of systems which will satisfy the conditions of Theorem 3. In Section 5, we discuss several examples, making use of the results in Section 6, where we give a complete algebraic description of the Ellis semigroup of quasi-bijective substitution shifts, needed for some of the examples in Section 5. Finally for the benefit of the readers (and authors!) we give a non-exhaustive glossary of notation in Section 7.

2 Preliminaries↩︎

2.1 Dynamical systems↩︎

Throughout this work, \(T\) is an abelian group. We look at \(T\)-actions \((X,\sigma,T)\) on a compact Hausdorff space \(X\). If \(T\) is understood we write \((X,\sigma)\) and if both \(\sigma\) and \(T\) are understood then we write \(X\). If \(X\) is metrisable and \(d\) a metric on \(X\) which generates its topology, a pair of points \(x,x'\in X\) are proximal if \(\inf_{t\in T} d(\sigma^t(x),\sigma^t(x')) = 0\). This notion can also be formulated for Hausdorff compact spaces by using uniformity structures [2]. An action is distal if the proximality relation is trivial in the sense that distinct points are never proximal. We make it a standing assumption that our actions are not distal.

A dynamical system \((X, \sigma)\) is called equicontinous if the family of homeomorphisms \(\{\sigma^t : t\in T\}\) is equicontinuous. If the action is transitive then this is the case if and only if, for any choice of \(x_0\in X\) there is an abelian group structure on \(X\) (denoted additively) such that \(x_0\) is the identity element and \(\sigma^t(x) = x+ \sigma^t(x_0)-x_0\). This group structure is topological.

An equicontinuous factor of \((X, \sigma)\) is a factor \(\pi:(X, \sigma)\to (Y,\delta)\) such that \((Y,\delta)\) is equicontinuous. An equicontinuous factor of \((X,T)\) is maximal if any other equicontinuous factor of \((X,T)\) factors through it. Maximal equicontinuous factors (MEFs) always exist, and in this paper we will denote the maximal equicontinuous space by \(X_{eq}\) and the factor map by \(\pi_{eq}\). Given \(\xi\in X_{eq}\) we call \(\pi_{eq}^{-1}(\xi)\) the fibre of \(\xi\). It turns out that two proximal points are mapped to the same point under \(\pi_{eq}\), or stated differently, they belong to the same fibre, see, eg, [3].

A point \(\xi \in X_{eq}\) is called singular if the fibre \(\pi_{eq}^{-1}(\xi)\) contains at least two proximal points, otherwise it is called regular. The assumption we make, that \((X,\sigma)\) is not distal, is to say that there is at least one singular point in \(X_{eq}\), and then of course, its orbit under \(\delta\) consists of singular points. We choose for the group structure on \(X_{eq}\) a neutral element which is a singular point and denote it by \(0\).

Any factor map \(\phi: (X, \sigma,T)\rightarrow (X', \sigma',T)\) between minimal systems maps \(\pi_{eq}\)-fibres of \((X,\sigma,T)\) to \(\pi_{eq}\)-fibres of \((X', \sigma',T)\); this follows e.g.from [2]. It hence induces a factor map \(\phi_{eq}: (X_{eq}, \delta_X,T)\rightarrow (X'_{eq}, \delta_{X'},T)\), namely \(\phi_{eq}(\xi) = \pi_{eq}(\phi(x)) - \pi_{eq}(x)\) where \(x\) is any point of \(\pi_{eq}^{-1}(\xi)\).

The automorphism group \({\mathfrak a}(X,\sigma)\) of a dynamical system \((X,\sigma)\) is the group, under composition, of all homeomorphisms of \(X\) which commute with \(\sigma\). Assuming minimality of \((X,\sigma)\) we denote \({\mathfrak a}_{eq}:=\{\alpha_{eq}|\alpha\in {\mathfrak a}\}\) the corresponding automorphisms of \(X_{eq}\). It can be seen as a subgroup of \(X_{eq}\) or as the quotient group \({\mathfrak a}/{\mathfrak a}^{fib}\) where \({\mathfrak a}^{fib}\subset {\mathfrak a}\) is the subgroup of \({\mathfrak a}\) of elements which preserve the fibres.

Let \(\pi_{eq}:(X,\sigma)\to (X_{eq},\delta)\) be a maximal equicontinuous factor. The coincidence rank \(cr(\xi)\) of the fibre at \(\xi\in X_{eq}\) is the largest possible cardinality that a subset of \(\pi_{eq}^{-1}(\xi)\) can have which only contains pairwise non-proximal elements. By minimality, \(cr(\xi)\) does not depend on \(\xi\) and we denote it by \(cr=cr(X)\).

2.2 Matrix semigroups↩︎

No semigroup discussed in this work has a zero element. A semigroup is called completely simple if it does not admit a proper bilateral ideal and contains an idempotent. This implies that the semigroup is a disjoint union of isomorphic groups. The way that multiplication of elements in different groups occurs is encoded in a matrix. This is the result of the Rees-Suskevitch structure theorem which characterises completely simple semigroups as those which are isomorphic to matrix semigroups [4].

Matrix semigroups are defined as follows. Let \(G\) be a group, let \(I\) and \(\Lambda\) be non-empty sets, and let \(A = (a_{\lambda i})_{\lambda\in \Lambda,i\in I}\) be a \(\Lambda\times I\) matrix whose entries lie in \(G\). Then the matrix semigroup \(M[G;I,\Lambda;A]\) is the set \(I\times G \times \Lambda\) together with the multiplication \[(i ,g,\lambda)(j,h,\mu) = (i, g a_{\lambda j} h,\mu).\] The matrix \(A\) is called the sandwich matrix and the group \(G\) is called the structure group. The little structure group of \(M[G;I,\Lambda;A]\) is the subgroup \(\Gamma\) of \(G\) generated by the entries of the sandwich matrix \(A\).

Example 1 (\(\mathcal{M}_2\)). The simplest matrix semigroup which is not orthodox, meaning that its idempotents do not form a subsemigroup, is obtained when \(I\) and \(\Lambda\) contain two elements, \(G=S_2\) is the permutation group of two elements, and \(A=\begin{pmatrix} e & e \\ e & \tau \end{pmatrix}\). Here \(e\) is the identity and \(\tau\) the transposition. This semigroup has \(8\) elements of which \(4\) are idempotents. We denote it by \(\mathcal{M}_2\). Note that the little structure group of \(\mathcal{M}_2\) coincides with the structure group \(S_2\).

2.3 Ellis semigroup↩︎

A compact topological semigroup is a semigroup endowed with a compact topology, and such that multiplication \((x,y)\rightarrow xy\) is jointly continuous. A compact right-topological semigroup is a semigroup endowed with a compact topology, and such that right multiplication is continuous. Given a set \(X\) we let \({\mathcal{F}}(X)\) denote the set of functions from \(X\) to itself with the topology of pointwise convergence. Composition gives it the structure of a right-topological semigroup. If \(X\) is compact then \({\mathcal{F}}(X)\) is a compact right-topological semigroup. It is a compact topological semigroup if and only if \(X\) is finite. Given a dynamical system \((X,\sigma, T)\), the family of homeomorphisms \(\{\sigma^t | t\in T\}\) is a subsemigroup of \(\mathcal{F}(X)\). The closure of \(\{\sigma^t | t\in T\}\), denoted \(E(X, \sigma, T)\), or simply \(E(X)\) if the rest is understood, is still a semigroup, called the Ellis semigroup of the dynamical system. Since \(X\) is compact \(E(X, \sigma,T)\) is a compact right-topologicalsemigroup, by construction. It is also a dynamical system, with the action \(\sigma_E:E(X) \rightarrow E(X)\) defined by \(\sigma_E^t(f):= \sigma^{t}\circ f\). The system \((E(X), \sigma,T)\) is generally not minimal which is one of the reasons why we will work with a minimal left ideal \(L\) of \(E(X)\).

The Ellis semigroup is closely related to the proximality relation [2]. Two points \(x\) and \(y\) are proximal if and only if there exists \(f\in E(X)\) such that \(f(x)=f(y)\). In particular we see that, given any idempotent \(p\in E(X)\) and \(x\in X\), the points \(p(x)\) and \(x\) are proximal.

Since the elements of \(E(X)\) are limits of generalised sequences of powers of \(\sigma\), the automorphism group, viewed as a subgroup of \({\mathcal{F}}(X)\), lies in the commutant of \(E(X)\).

2.4 Morphisms of Ellis semigroups↩︎

As an Ellis semigroup has an algebraic, a topological and a dynamical structure, the natural notion of a morphism between Ellis semigroups respects all the three.

Definition 1. An Ellis morphism \(\Phi: (E(X), \sigma_E)\rightarrow( E(X'), \sigma'_E)\) between the Ellis semigroups of two \(T\)-actions \((X,\sigma,T)\) and \((X',\sigma',T)\) is a topological factor map which is a monoid morphism. More precisely, it satisfies

  1. \(\Phi: E(X)\rightarrow E(X')\) is continuous,

  2. \(\Phi(fg) = \Phi(f) \Phi(g)\) and \(\Phi ({\mathbf{1}}_X)= {\mathbf{1}}_{X'}\),

  3. \(\Phi(\sigma_E^{t}(f))= {\sigma'_E}^{t}\Phi(f)\) for each \(t\in T\).

If such a morphism exists, then it is unique and we simply say that \((X',\sigma')\) is related to \((X,\sigma)\) by an Ellis morphism. If \(\Phi\) only satisfies (2) and (3) we call it an algebraic morphism.

Any factor map \(\phi:(X, \sigma)\to (X',\sigma')\) induces an Ellis morphism \(\phi_*: E(X) \to E(Y)\) via \(\phi_*(f)(y) = \phi(f(x))\) where \(x\) is any pre-image of \(y\) under \(\phi\). The question we analyse here is the converse, namely when an Ellis morphism is of the form \(\Phi=\phi_*\) where \(\phi\) is a factor map.

Given an Ellis morphism \(\Phi:E\to E'\), to exploit minimality we restrict it to a minimal left ideal \(L\). For that we choose a minimal idempotent \(e\in E(X)\) (\(e\) is minimal in the sense that if \(ep=pe=p\) for any other idempotent then \(p=e\)) and define \(L=Ee\). While this and the definitions below depend on the choice of \(e\), they do so only up to isomorphism.

The minimal left ideal \(L\) is a compact subsemigroup and the action of \(\sigma_E\) restricted to \(L\) (which we denote by \(\sigma_L\)) is minimal [2]. Furthermore \({\mathcal{G}}:= eL\) is the Rees structure group of the minimal bilateral ideal (the kernel) \(\ker E\) of \(E\) and we call it here simply the structure group2 of \(E\) or of the system. In general, \({\mathcal{G}}\) is not closed in \(L\). A further group of interest is the little structure group \(\Gamma\). As defined in Section 2.2, it is the group generated by the matrix elements of the sandwich matrix of the matrix semigroup corresponding to \(\ker E\). It is also the intersection of the closure of the semigroup \(\langle J_{min}(E)\rangle\) generated by the minimal idempotents of \(E\) with \({\mathcal{G}}\) [1].

We define the same object in \(E'\) using \(e'=\Phi(e)\) as the idempotent, that is, we set \(L'=E'e'\), \({\mathcal{G}}' = e'L'\) and the little structure group \(\Gamma'\) as above. The following is straightforward, and can be found, eg, in [5].

Lemma 1. Suppose that \(\Phi:E(X',\sigma')\rightarrow E(X,\sigma)\) is an Ellis morphism. Then \(\Phi\) maps \({\mathcal{G}}\) onto \({\mathcal{G}}'\) and \(\Gamma\) onto \(\Gamma'\).

2.5 The fibre structure of \(L\) and \({\mathcal{G}}\)↩︎

Let \(\mathrm{ev}_x\) be evaluation of a function \(f\) at the point \(x\). We will use the evaluation map \(\mathrm{ev}_x\) to evaluate functions \(f\) belonging to a variety of spaces; if needed, we will state the domain of \(\mathrm{ev}_x\). For a minimal equicontinuous system \((Y,\delta)\) and w.r.t.the group structure on \(Y\), whose neutral element we denote by \(0\), \(\mathrm{ev}_{0} : E(Y) \to Y\) is an isomorphism of topological groups [2] (this hinges on our assumption that \(T\) is abelian). Let \(x\in\pi_{eq}^{-1}(0)\). By definition of the induced map \({\pi_{eq}}_*:E(X)\to E(X_{eq})\) the diagram \[\label{eq-commuting1} \begin{matrix} L & \stackrel{\mathrm{ev}_x}\to & X \\ {\pi_{eq}}_* \downarrow & & \downarrow \pi_{eq}\\ E(X_{eq}) &\stackrel{\mathrm{ev}_0} \to & X_{eq} \end{matrix}\tag{1}\] commutes. Define \[\widetilde{\pi_{eq}}: = \mathrm{ev}_0\circ {\pi_{eq}}_*:L\to X_{eq}.\] Then we obtain the exact sequence of compact semigroups \[L^{fib} \hookrightarrow L \stackrel{\widetilde{\pi_{eq}}}\twoheadrightarrow X_{eq}\] where \(L^{fib}\subset L\) is the sub-semigroup of elements which preserve a \(\pi_{eq}\)-fibre, and hence all \(\pi_{eq}\)-fibres. We can view an element \(f\in L^{fib}\) as a function on \(X_{eq}\) whose value at \(\xi\in X_{eq}\) is given by the restriction of \(f\) to \(e\pi_{eq}^{-1}(\xi)\). As \(L^{fib}\) commutes with the automorphism group we find that \(\tilde{f}\) must satisfy the following so-called covariance condition \[\label{eq-cov-0} \alpha \tilde{f}(\xi) \alpha^{-1} = \tilde{f}(\alpha_{eq}(\xi)),\quad \forall \alpha\in {\mathfrak a}.\tag{2}\] Let us define \[\label{eq-cov} Cov(\prod_{\xi\in X_{eq}} {\mathcal{F}}(e\pi_{eq}^{-1}(\xi))):=\{(\tilde{f}(\xi))_\xi :\tilde{f}(\xi)\in {\mathcal{F}}(e\pi_{eq}^{-1}(\xi)), \tilde{f}\:covariant\}\tag{3}\] which we equip with pointwise multiplication and the topology of pointwise convergence. We have an injective continuous semigroup morphism \(\mu:L^{fib}\to Cov(\prod_{\xi\in X_{eq}} {\mathcal{F}}(e\pi_{eq}^{-1}(\xi))),\) defined by \[\label{def:mu} \mu(f) = \tilde{f},\quad \tilde{f}(\xi)(x) = f(x).\tag{4}\] Note that \(Cov(\prod_{\xi\in X_{eq}} {\mathcal{F}}(e\pi_{eq}^{-1}(\xi)))\) is a compact right-topological group.

Define \({\mathcal{G}}^{fib}:=e L^{fib}={\mathcal{G}}\cap L^{fib}\), a subgroup of the semigroup \(L^{fib}\).

Lemma 2. \({\mathcal{G}}^{fib}\) is a compact right-topological group. If the coincidence rank is finite, it is a topological group.

Proof. \(\mu({\mathcal{G}}^{fib})\) is the intersection of \(\mu(L^{fib})\) with \(Cov(\prod_{\xi\in X_{eq}} {\mathcal{F}}(e\pi_{eq}^{-1}(\xi)))\), two compact right-topological groups. Moreover each \(e\pi_{eq}^{-1}(\xi)\) contains \(cr\) elements. Hence \(Cov(\prod_{\xi\in X_{eq}} {\mathcal{F}}(e\pi_{eq}^{-1}(\xi)))\) is a compact topological semigroup if \(cr\) is finite. In that case \(\mu({\mathcal{G}}^{fib})\) and hence \({\mathcal{G}}^{fib}\) are also compact topological groups. ◻

As the restriction of \(\widetilde{\pi_{eq}}\) to \({\mathcal{G}}\) is still surjective onto \(X_{eq}\), we obtain the exact sequence of groups \[\label{eq-SES} {\mathcal{G}}^{fib} \hookrightarrow {\mathcal{G}}\twoheadrightarrow X_{eq}.\tag{5}\] Note that, although \({\mathcal{G}}^{fib}\), \(X_{eq}\) are compact, \({\mathcal{G}}\) is typically not compact. Let \(H\) be a subgroup of \(G\). We denote the smallest normal subgroup of \(G\) which contains \(H\) by \(\text{ncl}_G(H)\). If \(G\) is a right-topological group we denote its topological closure by \(\overline{\text{ncl}_G(H)}\), and we call \(\overline{\text{ncl}_G(H)}\) the topological normal closure of \(H\) in \(G\). Recall that \(\Gamma\) is the little structure group of \(\ker(E)\).

Definition 2. \((X,\sigma,T)\) has no extra spectrum (is NES) if the topological normal closure of \(\Gamma\) in \({\mathcal{G}}\) is \({\mathcal{G}}^{fib}\), i.e.\(\overline{\text{ncl}_{{\mathcal{G}}}(\Gamma)} = {\mathcal{G}}^{fib}\).

Corollary 2 makes this terminology clear.

2.6 The maximal equicontinuous factor of \((L,\sigma_L)\)↩︎

We investigate the maximal equicontinuous factor \(\pi_{eq}:L\to L_{eq}\) of \((L,\sigma_L)\). For better distinction we denote the neutral element of \(L_{eq}\) by \(e_{eq}\) and fix the group structure on \(L_{eq}\) such that \(\pi_{eq}(e)=e_{eq}\).

Theorem 1. There is a closed normal subgroup \(H\) of \({\mathcal{G}}\) which contains \(\Gamma\) such that the semigroup morphism \[L\ni f \mapsto ef\:mod\:H \in {\mathcal{G}}/H\] is a maximal equicontinuous factor of \((L,\sigma_L)\).

Proof. We first show that \(\pi_{eq}(g)=e_{eq}\) for all \(g\in \Gamma\). To show the claim, let \(p\in J_{min}\) and let \((\sigma^{t_\nu})\) be a converging net such that \(\lim {\sigma^{t_\nu}} = p\) in the topology of \(E(X)\). Then \(\lim {\sigma_L^{t_\nu}} = \lambda_p\), the left multiplication with \(p\), in the topology of the Ellis semigroup \(E(L)\) of \(L\). As \(p\) is an idempotent we have \(\lambda_p f = \lambda_p pf\) for any \(f\in L\). This shows that \(f\) and \(pf\) are proximal in \((L,\sigma_L)\) for all \(f\in L\). As the equicontinuous structure relation of \((L,\sigma_L)\) contains the proximality relation [2] we find that \(\pi_{eq}(pf) = \pi_{eq}(f)\) for all \(f\in L\). This implies that \(\pi_{eq}(g) = \pi_{eq}(ge) = \pi_{eq}(e) = e_{eq}\) for all \(g\in \langle J_{min} \rangle e\). As \(\pi_{eq}\) is continuous this extends to the closure of \(\langle J_{min} \rangle e\) in \(L\) and hence \(\pi_{eq}(g) = e_{eq}\) for all \(g\in \Gamma\).

We claim that \(\pi_{eq}\) is multiplicative: Let \(f,g\in L\). There is an idempotent \(p\in L\) such that \(pg=g\). As \(L\) is closed and minimal there is a net \((t_\nu)_\nu\) such that \(f=\lim \sigma^{t_\nu}p\). Thus \[\pi_{eq}(fg) = \lim \pi_{eq}(\sigma^{t_\nu} p g) = \lim \sigma^{t_\nu} \pi_{eq}(p g)\] where we used continuity and \(T\)-equivariance of \(\pi_{eq}\). Using \(\pi_{eq}(p g) = e_{eq}\pi_{eq}(g) = \pi_{eq}(p)\pi_{eq}(g)\) we obtain \[\pi_{eq}(fg) =\lim \sigma^{t_\nu} \pi_{eq}(p) \pi_{eq}(g) = \pi_{eq}(f)\pi_{eq}(g).\]

The above shows that \(\pi_{eq}(f) = \pi_{eq}(ef)\) for all \(f\in L\) and that the restriction of \(\pi_{eq}\) to \({\mathcal{G}}\) is a continuous group epimorphism. Thus there is a closed normal subgroup \(H\) of \({\mathcal{G}}\), which contains \(\Gamma\), so that \(L_{eq} \cong{\mathcal{G}}/H\), and the isomorphism is given by \(\pi_{eq}(f) \mapsto ef\) mod \(H\). ◻

As \(X_{eq}\) is an equicontinuous factor of \(L\), by universality of the maximal equicontinuous factor, there is a factor map \(\eta_0\) making the following diagram commute, where to avoid ambiguity, we add an upper index to \(\pi_{eq}^L:L\rightarrow L_{eq}\). \[\label{eq-commuting2} \begin{matrix} L & \stackrel{\widetilde{\pi}_{eq}}\to \,\, &\!\! X_{eq}\\ \!\!\!\pi_{eq}^L \downarrow & \:\:\nearrow \eta_0\!\! & \\ L_{eq} & & \end{matrix}\tag{6}\]

Corollary 2. If \((X,\sigma)\) has no extra spectrum, then \(\eta_0\) is bijective, and \(L^{fib} = {\pi_{eq}^L}^{-1}(e_{eq})\).

Proof. Suppose that \((X,\sigma)\) has no extra spectrum. Theorem 1 tells us that the (topologically closed) normal subgroup \(H\) contains \(\Gamma\). The assumption of no extra spectrum tells us that the topological normal closure of \(\Gamma\) is \({\mathcal{G}}^{fib}\), i.e.\(\overline{\text{ncl}_{{\mathcal{G}}}(\Gamma)} = {\mathcal{G}}^{fib}\). So \({\mathcal{G}}^{fib}\) is contained in \(H\). But \(H \subset {\mathcal{G}}^{fib}\) because \(X_{eq}\) is a quotient of \(L_{eq}\). So \(\eta_0\) is injective.

The second statement follows by (6 ). ◻

The corollary explains the naming “no extra spectrum" as the injectivity of \(\eta_0\) means that \(L_{eq}\) and \(X_{eq}\) are conjugate and hence \((X,\sigma)\) and \((L,\sigma_L)\) have the same topological dynamical spectrum.

The usefulness of the property NES is that any Ellis morphism \(\Phi:E\to E'\) between systems which have no extra spectrum gives rise to a group epimorphism \(\widetilde{\Phi_{eq}}: X_{eq}\rightarrow X'_{eq}\), by \[\widetilde{\Phi_{eq}}:= \eta_{0'}\circ \Phi_{eq} \circ \eta_0^{-1}\] where \(\Phi_{eq}:L_{eq}\to L'_{eq}\) is the morphism induced on the maximal equicontinuous factor. Furthermore,

Lemma 3. Suppose that each of \((X',\sigma')\), \((X,\sigma)\) have no extra spectrum. If \((X,\sigma)\) and \((X',\sigma')\), are related by an Ellis morphism \(\Phi\), then \(\Phi ({\mathcal{G}}^{fib})={{\mathcal{G}}'}^{fib}\).

Proof. As \(X\) has no extra spectrum \(\eta_0\) is injective so that \({\mathcal{G}}^{fib} = e\widetilde{\pi}_{eq}^{-1}(0)=e{\pi_{eq}^L}^{-1}(e_{eq})\). Clearly \(\Phi(e{\pi_{eq}^L}^{-1}(e_{eq})) \subset e' {\pi_{eq}^{L'}}^{-1}(e_{eq}')\). ◻

3 When is an Ellis morphism induced by a factor map?↩︎

Recall that we fixed a minimal idempotent \(e\) in \(E(X)\) to define \(L=E(X)e\), and moreover, if \((X',\sigma')\) is related to \((X,\sigma)\) by an Ellis morphism \(\Phi\) we set \(e'=\Phi(e)\). The evaluation map \(\mathrm{ev}_x:L\to X\), given by \(\mathrm{ev}_x(f) = f(x)\), is a factor map between \((L, \sigma_L)\) and \((X, \sigma)\). It defines a closed equivalence relation \[\begin{align} \label{eq:R-relation}R_{\mathrm{ev}_{x}}=\{(f_1,f_2)\in L\times L:f_1(x)=f_2(x)\}. \end{align}\tag{7}\] There is the analogous relation 7 but defined for \(L'=E'e'\).

Lemma 4. If \((X',\sigma')\) is related to \((X,\sigma)\) by an Ellis morphism \(\Phi\), then there is a factor map \(\phi:(X,\sigma)\to (X',\sigma')\) such that \(\phi_*=\Phi\) if and only if there are \(x\in eX\), \(x'\in e'X'\) such that \(\Phi\times\Phi (R_{\mathrm{ev}_{x}})\subset R_{\mathrm{ev}_{x'}}\).

Proof. Assume that there are \(x\in eX\), \(x'\in e'X'\) such that \(\Phi\times\Phi (R_{\mathrm{ev}_{x}})\subset R_{\mathrm{ev}_{x'}}\), i.e., if \(f(x)=f'(x)\), then \(\Phi (f(x)) = \Phi (f'(x))\). Given \(y\in X\), all elements of the preimage \(\mathrm{ev}_x^{-1}(y)\) belong to the same \(R_{\mathrm{ev}_x}\)-class. Therefore \(\phi(y):= \mathrm{ev}_{x'}(\Phi(\mathrm{ev}_x^{-1}(y))\) is well defined, and the following diagram commutes: \[\begin{matrix} L & \stackrel{\Phi}\to &L' \\ \mathrm{ev}_x \downarrow & & \downarrow \mathrm{ev}_{x'} \\ X & \stackrel{\phi}\to & X' \end{matrix}\] Applied to \(e\in L\) and \(x\in eX\), the diagram tells us that \(\phi(x)=x'\). Since \(\mathrm{ev}_x\), \(\Phi\) and \(\mathrm{ev}_{x'}\) are factor maps, \(\phi\) is also a factor map, where its continuity follows from the continuity of \(\Phi\). By minimality of the actions \(\phi\) is the unique factor map satisfying the above.

We now show that \(\Phi=\phi_*\), that is, \(\Phi(f)(y') = \phi(f(y))\) for all \(f\in E\), \(y'\in X'\) and \(y\in \phi^{-1}(y')\). The commuting diagram tells us that this equation is satisfied for all \(f\in L\) if \(y'=x'\) and \(y=x\). Let \(f\in E\), \(y'\in X'\) and \(y\in \phi^{-1}(y')\). By minimality of \(\sigma\) there is \(f_2\in L\) such that \(f_2(x)=y\). Then \(\Phi(f)(y') = \Phi(f)(\phi(y)) = \Phi(f)(\phi(f_2(x))) = \Phi(f)\Phi(f_2)(x') = \Phi(f f_2)(x') = \phi(f f_2(x)) = \phi(f(y))\).

As for the converse, suppose that \(\phi:X\to X'\) is a factor map and choose a minimal idempotent \(e\in E\). Let \(e'=\phi_*(e)\). Let \(x\in eX\) and set \(x'=\phi(x)\). Then \(e'(x') = \phi_*(e)(x') = \phi(ex) = x'\) so that \(x'\in e'X'\). Let \((f_1,f_2)\in R_{\mathrm{ev}_x}\), i.e. \(f_1(x)=f_2(x)\). As \(\phi_*(f_1)(x')= \phi(f_1(x))\) we find \(\phi_*(f_1)(x')=\phi_*(f_2)(x')\). ◻

3.1 Conspiracy among the idempotents of \(L\)↩︎

Definition 3. Let \(J_L\) denote the idempotents of \(L\). We say that a point \(x\in X\) separates the idempotents of \(L\) if \(\mathrm{ev}_x:J_L\to X\) is injective.

Note that if the system is not equicontinuous, then a point in a regular fibre cannot separate the idempotents of \(L\), as any idempotent acts as the identity on that fibre. Therefore, the only other option would be that \(L\) has a single idempotent. However in this case all fibres are regular and therefore the system is equicontinuous.

Recall that a semigroup is completely simple if it has no nontrivial bilateral ideal and contains an idempotent. A minimal left ideal of the Ellis semigroup is completely simple. In completely simple semigroups, every element \(f\) has a unique normal inverse, i.e., an element \(f^{-1}\) such that \(ff^{-1}f = f\), \(f^{-1}ff^{-1} = f^{-1}\) and \(ff^{-1}=f^{-1}f\). Let \({\mathcal{R}}\) denote Green’s right ideal relation, which for a completely simple semigroup means \((f_1,f_2)\in {\mathcal{R}}\) if \(f_1^0 = f_2^0\), where \(f^0 = f^{-1} f\). Note that the idempotent \(f^0\) satisfies \(f^0f=f\). We can refine the relation \(R_{\mathrm{ev}_x}\) defined in 7 : for \(\xi\in X_{eq}\), set \[R^\xi_{\mathrm{ev}_x}(L)=\{(f_1,f_2)\in L\times L: (f_1,f_2)\in R_{\mathrm{ev}_x}and{\pi_{eq}}_* (f_i)= \xi, i=1,2\}.\] Keep in mind that \(\widetilde{\pi_{eq}}(f_i)= \pi_{eq}(f_i(x)) -\pi_{eq}(x)\) for any \(x\). When no confusion arises we simply write \(R^\xi_{\mathrm{ev}_x}\) for \(R^\xi_{\mathrm{ev}_x}(L)\).

Lemma 5. For \(\xi\in X_{eq}\), the following are equivalent:

  1. Each point in \(\pi_{eq}^{-1}(\xi)\) separates the idempotents of \(L\).

  2. For each \(x\in X\), \(R^{\xi-\pi_{eq}(x)}_{\mathrm{ev}_x}\subset {\mathcal{R}}\).

  3. For each \(x\in \pi_{eq}^{-1}(\xi)\), \(R^0_{\mathrm{ev}_x}\subset {\mathcal{R}}\).

Proof. To see that (1) implies (2), let \(x\in X\) and \((f_1,f_2)\in R^{\xi-\pi_{eq}(x)}_{\mathrm{ev}_x}\). This means that \[f_2^0 f_2(x)= f_2(x)=f_1(x)=f_1^0 f_1(x) = f_1^0 f_2(x) ,\] and \(\pi_{eq}(f_i(x))=\xi\). Assume that all points of \(\pi_{eq}^{-1}(\xi)\) separate the idempotents of \(L\). Then, as \(f_2^0 f_2(x)= f_1^0 f_2(x)\), we have \(f_1^0 = f_2^0\). Hence \((f_1,f_2)\in{\mathcal{R}}\).

That (2) implies (3) is obvious. Finally we show that (3) implies (1). Let \(x\in\pi_{eq}^{-1}(\xi)\) and let \(p,q\in J_L\) with \(p(x)=q(x)\). Then \((p,q)\in R^0_{\mathrm{ev}_x}\). If \(R^0_{\mathrm{ev}_x}\subset {\mathcal{R}}\), then \(p=p^0=q^0=q\). Hence \(x\) separates \(J_L\). ◻

Lemma 6. Let \(x\in eX\), \(\xi\in X_{eq}\), and \(L=Ee\).

  1. If \(\xi\) is regular then \((f_1,f_2)\in R^{\xi-\pi_{eq}(x)}_{\mathrm{ev}_{x}}\) if and only if \((ef_1)^{-1}f_2 \in \mathrm{stab}_{{\mathcal{G}}}(x)\) and \(\widetilde{\pi_{eq}}(f_i) = \xi-\pi_{eq}(x)\) .

  2. If each point of \(\pi_{eq}^{-1}(\xi)\) separates the idempotents of \(L\) then \((f_1,f_2)\in R^{\xi-\pi_{eq}(x)}_{\mathrm{ev}_{x}}\) if and only if \((ef_1)^{-1}f_2 \in \mathrm{stab}_{{\mathcal{G}}}(x)\), \(f_1^0=f_2^0\) and \(\widetilde{\pi_{eq}}(f_i) = \xi-\pi_{eq}(x)\).

Proof. Note that \((f_1,f_2)\in R_{\mathrm{ev}_{x}}\) implies \(ef_1(x) = e f_2(x)\), so \[x=ex =(ef_1)^{-1}ef_1(x) = (ef_1)^{-1}e f_2(x) = (ef_1)^{-1} f_2(x),\] with the last equality because \((ef_1)^{-1}\in Ee\). Conversely, if \(x = (ef_1)^{-1} f_2(x)\) then \(ef_1(x) = (ef_1)^0 f_2(x) = ef_2(x)\).

(1) The above shows the direction “\(\Rightarrow\)". For the converse, assume that \(\xi\) is regular, that \(ef_1(x) = ef_2(x)\) and that \(\widetilde{\pi_{eq}}(f_1) = \widetilde{\pi_{eq}}(f_2) = \xi-\pi_{eq}(x)\). Then \(\pi_{eq}(f_i(x)) = \widetilde{\pi_{eq}}(f_i) +\pi_{eq}(x) = \xi\) and, since \(e\) acts as the identity on the fibre of \(\xi\), we find \(f_1(x) =ef_1(x) = e f_2(x)=f_2(x)\).

(2) Assume that each point in \(\pi_{eq}^{-1}(\xi)\) separates the idempotents of \(L\). By Lemma 5 \(R^{\xi-\pi_{eq}(x)}_{\mathrm{ev}_{x}}\subset {\mathcal{R}}\) and so \((f_1,f_2)\in R^{\xi-\pi_{eq}(x)}_{\mathrm{ev}_{x}}\) implies that \(f_1^0=f_2^0\). By the preliminary comment, \((ef_1)^{-1}f_2(x) = x\).

Conversely, if \(f_1^0=f_2^0\) then \(ef_1(x) = e f_2(x)\) implies \[f_1(x) = f_1^0 e f_1(x) = f_1^0 e f_2(x)= f_2^0 e f_2(x)=f_2(x),\] so that \((f_1,f_2)\in R_{\mathrm{ev}_{x}}\). ◻

The assumption that all points in \(\pi_{eq}^{-1}(\xi)\) separate the idempotents of \(L\), which can only be satisfied for singular \(\xi\), is a pretty strong form of conspiracy. It implies that \(\rm imp \cap \rm imq \cap \pi_{eq}^{-1}(\xi) =\emptyset\), i.e., \(p \pi_{eq}^{-1}(\xi)\cap q \pi_{eq}^{-1}(\xi)=\emptyset\) whenever \(p\neq q\) and \(\xi\) is singular. If the system has finite coincidence rank, then \(p \pi_{eq}^{-1}(\xi)\) has \(cr\) points; this means that the size of a singular fibre must be divisible by \(cr\). This is not always the case: see for example the bijective substitution3 \[a \mapsto abcca,\quad b\mapsto babab,\quad c\mapsto ccabc,\] for which \(\pi_{eq}^{-1}(0)=\{a.b,b.c,c.c,c.a,b.a\}\) has 5 elements, the 5 bi-infinite fixed points. The techniques in [1] can be used to show that it has 2 minimal left ideals, each of which has 2 idempotents. The two idempotents both contain the fixed point \(a.b\) in their image.

The following theorem singles out three properties which guarantee that \(\Phi\) comes from a factor map. We denote by \(X_{eq}^{sing}\) to be the set of singular fibres and by \(X_{eq}^{reg}\) the set of regular fibres in \(X_{eq}\).

Theorem 3. Consider two systems \((X,\sigma)\) and \((X',\sigma')\) which have no extra spectrum and which are related by an Ellis morphism \(\Phi:E(X)\rightarrow E(X')\). Let \(L=E(X)e\) be a minimal left ideal and let \(e'=\Phi(e)\). Let \(x\in e\pi_{eq}^{-1}(0)\) and \(x'\in e'\pi_{eq}^{-1}(0)\). If

  1. all points in singular fibres of \(X_{eq}\) separate elements of \(J_L\),

  2. \(\widetilde{\Phi_{eq}}( X_{eq}^{\,reg} ) \subset X_{eq}'^{\, reg}\), and

  3. \(\Phi(\mathrm{stab}_{{\mathcal{G}}}(x))\subset \mathrm{stab}_{{\mathcal{G}}'}(x')\).

then \(x \mapsto x'\) extends to a factor map \(\phi:X\to X'\) such that \(\Phi=\phi_*\).

Proof. We aim to show that \[\Phi\times\Phi (R_{\mathrm{ev}_{x}})\subset R_{\mathrm{ev}_{x'}}\] for then by Lemma 4 we are done. Let \((f_1,f_2)\in R_{\mathrm{ev}_{x}}\). As in the proof of Lemma 6 we see that this implies \((ef_1)^{-1}f_2 \in \mathrm{stab}_{{\mathcal{G}}}(x)\). Under assumption ([as-2]) we get \(e'\Phi(f_1)^{-1}\Phi(f_2)\in {\mathrm{stab}_{{\mathcal{G}}'}(x')}\) hence \[\label{eq-1} e'\Phi(f_1)(x')=e'\Phi(f_2)(x').\tag{8}\] It remains to show that this equation implies \(\Phi(f_1)(x')=\Phi(f_2)(x')\).

We consider first the case that \(\widetilde{\pi_{eq}}(f_i)\) is regular which is the same as saying that \(\pi_{eq}(f_i(x))\) is regular, as \(\widetilde{\pi_{eq}}(f_i)= \pi_{eq}(f_i(x))-\pi_{eq}(x)\) and \(\pi_{eq}(x)=0\). Note that \(\widetilde{\pi_{eq}}(f_1)= \widetilde{\pi_{eq}}(f_2)\). As \(\widetilde{\pi_{eq}}(\Phi(f_1))=\widetilde{\Phi_{eq}}(\widetilde{\pi_{eq}}(f_1))\), \(\widetilde{\pi_{eq}}(\Phi(f_1))\) is regular by assumption ([as-3]) and the first part of Lemma 6 allows to conclude that \(\Phi(f_1)(x')=\Phi(f_2)(x')\).

Now suppose that \(\xi:= \pi_{eq}(f_i(x))\) is singular. Then, by Lemma 5, \((f_1,f_2)\in {\mathcal{R}}\). Since the \({\mathcal{R}}\)-relation is preserved under morphisms we must have \((\Phi(f_1),\Phi(f_2))\in{\mathcal{R}}\). Hence, by the second part of Lemma 6, we get \(\Phi(f_1)(x')=\Phi(f_2)(x')\). ◻

4 USF systems↩︎

The assumptions of Theorem 3 are a bit elusive. The purpose of this section is to present a class of systems which satisfies them. The key properties of these systems which make this possible are, that the singular points of the system can be controlled by the automorphism group and that the automorphism group coincides with the center of the structure group of the Ellis semigroup. The latter property is a stronger form of semi-regularity, a notion that was recently proposed by Auslander and Glasner [6].

As above, we chose a minimal idempotent \(e\) of \(E\) and identify the structure group with \({\mathcal{G}}=eEe\). The following does either not depend at all on the choice of \(e\), or only up to isomorphism.

Definition 4. The system \((X,T)\) is called a unique singular fibre (USF) system if \(X_{eq}^{sing}={\mathfrak a}_{eq}(0)\), i.e., \(X_{eq}^{sing}\) is a single orbit under \({\mathfrak a}_{eq}\). We call it strongly USF if \(X_0:=e\pi_{eq}^{-1}(X_{eq}^{sing})\) is a single orbit under \({\mathfrak a}\).

If \(cr=1\) then any USF system is strongly USF. We denote by \({\mathfrak a}_0\) the restriction of \({\mathfrak a}\) to \(X_0\). Note that the restriction map is an isomorphism as by minimality an automorphism acts fixed point freely on its orbits. We also mention that \({\mathcal{G}}^{fib}\) is trivial if \(cr=1\). So the following discussion is interesting only for systems with \(cr>1\).

4.1 The structure of \({\mathcal{G}}^{fib}\) for USF systems↩︎

Recall that \(E^{fib}\) are the elements of the Ellis semigroup which preserve the MEF fibres and that \({\mathcal{G}}^{fib}= E^{fib}\cap {\mathcal{G}}\). We denote by \(\mathrm{res}_{e\pi_{eq}^{-1}(\xi) }(f)\) the restriction of \(f\) to the set \(e\pi_{eq}^{-1}(\xi)\), for \(f\in E^{fib}\), and we note that it is continuous. We denote by \({\mathcal{G}}^{fib}_\xi\) the restriction of \({\mathcal{G}}^{fib}\) to \(e\pi_{eq}^{-1}(\xi)\). Likewise, we denote by \(\Gamma_\xi\) the restriction of the little structure group \(\Gamma\) to \(e\pi_{eq}^{-1}(\xi)\). The next lemma is [1], using our notation here.

Lemma 7. Each \({\mathcal{G}}^{fib}_\xi\) is isomorphic to \({\mathcal{G}}^{fib}_0\).

Proof. Let \(g\in {\mathcal{G}}\) such that \(\widetilde{\pi_{eq}}(g) =\xi\). Then \(g\) maps \(e\pi_{eq}^{-1}(0)\) bijectively onto \(e\pi_{eq}^{-1}(\xi)\). It follows that conjugation of \({\mathcal{G}}^{fib}_0\) by this bijection is \({\mathcal{G}}^{fib}_\xi\). ◻

Recall the definition of \(Cov(\prod_{\xi\in X_{eq}} {\mathcal{F}}(e\pi_{eq}^{-1}(\xi)))\) from Section 2.5. It has the following subgroup \[Cov(\prod_{\xi\in X_{eq}} {\mathcal{G}}^{fib}_\xi):=\{(\tilde{g}(\xi))_\xi:\tilde{g}(\xi)\in {\mathcal{G}}^{fib}_\xi, g\:\:is covariant\}.\] Restricting \(\mu\) as defined in 4 , which we denote by the same letter, we obtain a continuous injective group morphism \(\mu:{\mathcal{G}}^{fib} \to Cov(\prod_{\xi\in X_{eq}} {\mathcal{G}}^{fib}_\xi)\), \(\mu(g) = \tilde{g}\) with \(\tilde{g}(\xi)(x) = \tilde{g}(x)\) for all \(x\in \pi_{eq}^{-1}(\xi)\).

Lemma 8. If \((X,\sigma,T)\) is a USF system, then the little structure group \(\Gamma\) acts trivially on \(X\backslash X_0\). Moreover, the restriction \(\Gamma_0\) of \(\Gamma\) to \(e\pi_{eq}^{-1}(0)\) is isomorphic to \(\Gamma\).

Proof. As idempotents act trivially on regular points, so \(J_{min}\) acts trivially on the complement of \(X_0\). By covariance the action of an idempotent on \(e\pi_{eq}^{-1}(0)\) determines uniquely its action on \(e\pi_{eq}^{-1}(\xi)\) for all \(\xi \in {\mathfrak a}_{eq}(0)\). ◻

The following theorem generalises some statements in [1]. In particular, we relax the requirement that the only singular fibres are a \(\mathbb{Z}\)-orbit in \(X_{eq}\), demanding instead that it is a USF system, and obtain results analogous to [1]. The requirement that a system has no extra spectrum allows us to obtain results similar to [1].

Theorem 4. If \((X,\sigma,T)\) is a USF system, then the following are equivalent:

  1. \((X,\sigma,T)\) has no extra spectrum,

  2. \(\overline{\text{ncl}_{{\mathcal{G}}^{fib}_0}(\Gamma_0)} ={\mathcal{G}}^{fib}_0\).

Under these conditions

  1. \(\mu\) is surjective and \[{\mathcal{G}}^{fib} \cong ({\mathcal{G}}^{fib}_0)^{X_{eq}/{\mathfrak a}_{eq}} .\]

Proof.\(1 \Rightarrow 2\)": Suppose that \((X,\sigma)\) has no extra spectrum so that \(\overline{\text{ncl}_{{\mathcal{G}}}(\Gamma)}={\mathcal{G}}^{fib}\). We transfer the information in \(\overline{\text{ncl}_{{\mathcal{G}}}(\Gamma)}\) to information about \(\overline{\text{ncl}_{{\mathcal{G}}^{fib}_0}(\Gamma_0)}\) as follows.

The elements of \(\text{ncl}_{{\mathcal{G}}}(\Gamma)\) are products of elements of the form \(g \gamma g^{-1}\) where \(\gamma\in \Gamma\) and \(g\in{\mathcal{G}}\). We look at one such element. If \(\gamma\) is nontrivial, then, by Lemma 8, \(\mathrm{res}_{e\pi_{eq}^{-1}(0) }(g \gamma g^{-1})\) acts non-trivially only if \(\widetilde{\pi_{eq}}(g)\in {\mathfrak a}_{eq}(0)\). If \(g \in {\mathfrak a}(X)\) then it commutes with \(\gamma\) so \(\mathrm{res}_{e\pi_{eq}^{-1}(0) }(g \gamma g^{-1}) = \mathrm{res}_{e\pi_{eq}^{-1}(0) }( \gamma )\). If \(\widetilde{\pi_{eq}}(g)\in {\mathfrak a}_{eq}(0)\) but \(g\notin{\mathfrak a}\) we choose \(f\in{\mathfrak a}(X)\) such that \(\widetilde{\pi_{eq}}(g)=\widetilde{\pi_{eq}}(f)\). Then \(g \gamma g^{-1} = g f ^{-1}\gamma f g^{-1}\) and \(\widetilde{\pi_{eq}}(fg^{-1})=0\). This gives the first equality in \[\label{eq:big-to-small}\mathrm{res}_{e\pi_{eq}^{-1}(0) }(\text{ncl}_{{\mathcal{G}}}(\Gamma))=\mathrm{res}_{e\pi_{eq}^{-1}(0) }( \text{ncl}_{{\mathcal{G}}^{fib}}(\Gamma) )= \text{ncl}_{{\mathcal{G}}^{fib}_0}(\Gamma_0) ,\tag{9}\] with the second equality coming from the fact that the restriction of \(\Gamma\) to \(\pi_{eq}^{-1}(0)\) is \(\Gamma_0\). As the map \(\mathrm{res}_{e\pi_{eq}^{-1}(0) }\) is continuous, we have \(\mathrm{res}_{e\pi_{eq}^{-1}(0) }(\overline{\text{ncl}_{{\mathcal{G}}}(\Gamma)})= \overline{\mathrm{res}_{e\pi_{eq}^{-1}(0) }(\text{ncl}_{{\mathcal{G}}}(\Gamma))}\), so that (1) and  9 gives \[{\mathcal{G}}^{fib}_0 = \mathrm{res}_{e\pi_{eq}^{-1}(0) }( {\mathcal{G}}^{fib} )= \mathrm{res}_{e\pi_{eq}^{-1}(0) }(\overline{\text{ncl}_{{\mathcal{G}}}(\Gamma)})= \overline{ \text{ncl}_{{\mathcal{G}}^{fib}_0}(\Gamma_0)}.\]

\(2 \Rightarrow 3\)": Consider an element of the form \(f:=g\gamma g^{-1}\), \(\gamma\in\Gamma\), \(g\in {\mathcal{G}}\). As before we see that \(f\) only acts nontrivially on \(e\pi_{eq}^{-1}(\xi)\) if \(\xi\) belongs to \({\mathfrak a}_{eq}\)-orbit of \({\pi_{eq}}_*(g)\). In other words, \(f\) acts trivially on the complement of \(X_{{\pi_{eq}}_*(g)}\). Moreover, since it commutes with the automorphism group, the action of \(f\) on \(X_{{\pi_{eq}}_*(g)}\) is uniquely determined by its action on \(e\pi_{eq}^{-1}({\pi_{eq}}_*(g))\). We have seen that our assumption that the system has no extra spectrum is equivalent to \(\overline{ \text{ncl}_{ {\mathcal{G}}_0^{fib} }(\Gamma_0) } = {\mathcal{G}}^{fib}_0\). Thus \(\mathrm{res}_{e\pi_{eq}^{-1}(\xi) }(g \, \overline{\text{ncl}_{{\mathcal{G}}^{fib}_0}(\Gamma_0)} \, g^{-1}) = {\mathcal{G}}^{fib}_\xi\). Therefore, given any \(h\in {\mathcal{G}}^{fib}_\xi\) there exists \(f\in{\mathcal{G}}^{fib}\) such that \(\mu(f)(\xi) = h\) and \(\mu(f)(\xi') = \mathrm{id}\) provided \(\xi'\notin{\mathfrak a}_{eq}(\xi)\). Given any finite subset \(\{\xi_1,\cdots,\xi_k\}\) of \(X_{eq}\) which contains from each \({\mathfrak a}_{eq}\)-orbit at most one point and for each \(\xi\in F\) a choice of element \(h_i\in {\mathcal{G}}^{fib}_{\xi_i}\), taking the product \(f=\prod_i f_i\) of the corresponding \(f_i\) we obtain an element which, restricted to \(X_{\xi_i}\) act as the chosen element \(h_i\), that is, \(\mu(f)(\xi_i) = h_i\). Taking the topological closure of such products we obtain all possible covariant functions, that is, \(\mu\) is surjective. Continuity of \(\mu\) is clear. Since all groups \({\mathcal{G}}^{fib}_\xi\) are isomorphic to \({\mathcal{G}}^{fib}_0\) we find \({\mathcal{G}}^{fib} \cong ({\mathcal{G}}^{fib}_0)^{X_{eq}/{\mathfrak a}_{eq}}\).

\(2 \Rightarrow 1\)": Suppose that \(\overline{\text{ncl}_{{\mathcal{G}}^{fib}_0}(\Gamma_0)} ={\mathcal{G}}^{fib}_0\). We just showed that this implies \({\mathcal{G}}^{fib} \cong \overline{ \text{ncl}_{ {\mathcal{G}}_0^{fib} }(\Gamma_0) } ^{X_{eq}/{\mathfrak a}_{eq}}\). With the USF condition, this shows that \(\text{ncl}_{ {\mathcal{G}}^{fib} }(\Gamma) = \text{ncl}_{ {\mathcal{G}}_0^{fib} }(\Gamma_0) \times {\mathbf{1}}\) where \({\mathbf{1}}\) is the identity on \(\prod_{[\xi]\neq [0]\in X_{eq}/{\mathfrak a}_{eq}} {\mathcal{G}}^{fib}_{[\xi]}\). The direct product decomposition also shows that \(\overline{ncl_{\mathcal{G}}({\mathcal{G}}^{fib}_0\times{\mathbf{1}})}={\mathcal{G}}^{fib}\). Finally, \[ncl_{\mathcal{G}}(\Gamma)=ncl_{\mathcal{G}}(ncl_{ {\mathcal{G}}^{fib} }(\Gamma)) = ncl_{{\mathcal{G}}} ({\mathcal{G}}^{fib}_0\times{\mathbf{1}})\] allows us to conclude that there is no extra spectrum. ◻

4.2 The algebraic structure of \({\mathcal{G}}\) for USF systems↩︎

Recall that the structure group \({\mathcal{G}}\) fits into the exact sequence \[\label{eq-SESg} {\mathcal{G}}^{fib} \hookrightarrow {\mathcal{G}}\stackrel{\widetilde{\pi}_{eq}} \twoheadrightarrow X_{eq}\, .\tag{10}\] We now use the information about \({\mathcal{G}}^{fib}\) to determine the algebraic structure of \({\mathcal{G}}\) in the case that \({\mathcal{G}}_0^{fib}\) is maximal, that is, contains all permutations of \(e\pi_{eq}^{-1}(0)\). Unlike in [1] we do not use a splitting section for 10 here, as the existence of such a section depends on the axiom of choice and we do not have an explicit construction of it. Let \({\mathcal{G}}^\xi = \{f\in {\mathcal{G}}: \widetilde{\pi}_{eq}(f) = \xi\}\) so that \({\mathcal{G}}= \bigsqcup_{\xi\in X_{eq}} {\mathcal{G}}^\xi\). In particular, \({\mathcal{G}}^0={\mathcal{G}}^{fib}\). Let \(B(\eta,\xi)\) denote the set of bijective maps from \(e\pi_{eq}^{-1}(\eta)\) to \(e\pi_{eq}^{-1}(\xi)\). We can identify an element \(g\in {\mathcal{G}}^\xi\) with the function \(\tilde{g}\) on \(X_{eq}\) whose value at \(\eta\) is the reduction of \(g\) to a bijection from \(e\pi_{eq}^{-1}(\eta)\) to \(e\pi_{eq}^{-1}(\eta+\xi)\), \[\tilde{g}(\eta) = g\left|_{ e\pi_{eq}^{-1}(\eta)\to e\pi_{eq}^{-1}(\eta+\xi)}\right. \in B(\eta,\eta+\xi).\] Furthermore, \(\tilde{g}\) is covariant in the sense that it satisfies 2 .

Lemma 9. Let \((X,\sigma)\) be a USF system with no extra spectrum. If \({\mathcal{G}}_0^{fib}\) is maximal, then \({\mathcal{G}}\) is algebraically isomorphic to the set of all covariant functions \(\tilde{g}\) on \(X_{eq}\) such that \(\tilde{g}(\eta) \in B(\eta,\eta+\xi)\), \(\xi= \widetilde{\pi}_{eq}(g)\), with product structure \[(\tilde{g}\tilde{g}')(\eta) = \tilde{g}(\eta+\zeta) \tilde{g}'(\eta).\]

Remark 5. We emphasise that this does not say anything about the topology of \({\mathcal{G}}\).

Proof. It is easily seen that, when identifying the elements of \({\mathcal{G}}= \bigsqcup_{\xi\in X_{eq}} {\mathcal{G}}^\xi\) with covariant functions on \(X_{eq}\) as described above, the product of such functions becomes the one stated above. We claim that the identification is surjective. By Theorem 4, \({\mathcal{G}}^{fib}\) consists of all covariant functions with values in \({\mathcal{G}}_0^{fib}\). As \({\mathcal{G}}\) is invariant under left (and right) multiplication by elements of \({\mathcal{G}}^{fib}\), and \({\mathcal{G}}_0^{fib}\) contains all permutations of \(e\pi_{eq}^{-1}(0)\), we see that all possible bijections of \(B(\eta,\eta+\xi)\) can arise. ◻

4.3 The algebraic structure of the kernel \(\mathcal{M}(X)\)↩︎

Recall that the kernel \(\mathcal{M}(X)\) of \(E(X)\) is its smallest bilateral ideal. It is a completely simple semigroup. By the Rees-Suskevitch theorem, it is isomorphic to a matrix semigroup \(\mathcal{M}(I,{\mathcal{G}},\Lambda,\tilde{A})\) whose structure group is the group \({\mathcal{G}}\) discussed above, and which we also call the structure group of the system. Furthermore, \(\mathcal{M}(X)\) contains the sub semigroup \(\mathcal{M}^{fib}(X):=\mathcal{M}(X)\cap E^{fib}(X)\), which itself is completely simple and thus is isomorphic to a matrix semigroup. The two matrix semigroups are related. We claim that \(\mathcal{M}^{fib}(X)\) is isomorphic to \(\mathcal{M}(I,{\mathcal{G}}^{fib},\Lambda,\tilde{A})\).4 This follows from the fact that the sets \(I\) and \(\Lambda\), which label the right and the left ideals respectively, and the sandwich matrix \(\tilde{A}\), are uniquely determined by the idempotents of \(\mathcal{M}(X)\) and their products, and these lie in \(\mathcal{M}^{fib}(X)\). In particular, the sandwich matrix \(\tilde{A}\) takes values in the subgroup \({\mathcal{G}}^{fib}\) of \({\mathcal{G}}\). Related to that is the result that the little structure group \(\Gamma\) is generated (as a group) by the entries of \(\tilde{A}\) [1].

For USF systems the situation is even simpler. The restriction of \(\mathcal{M}^{fib}(X)\) to the fibre \(\pi_{eq}^{-1}(0)\), which we denote by \(\mathcal{M}_0^{fib}(X)\), is also a completely simple semigroup and therefore isomorphic to a matrix semigroup. The idempotents act non-trivially only on the fibres \(\pi_{eq}^{-1}(\xi)\) with \(\xi\) in the \({\mathfrak a}_{eq}\)-orbit of \(0\). The sets \(I\) and \(\Lambda\) and the sandwich matrix \(\tilde{A}\) can be determined through their action on \(\pi_{eq}^{-1}(0)\). \(\mathcal{M}_0^{fib}(X)\) is therefore isomorphic to \(\mathcal{M}(I,{\mathcal{G}}^{fib}_0,\Lambda,A)\), where \(I\) and \(\Lambda\) are the same as above and \(\tilde{A}=(\tilde{a}_{\lambda,i})_{\lambda,i}\) is determined by \(A=(a_{\lambda,i})_{\lambda,i}\) in the following way: The restriction of \(\tilde{a}_{\lambda,i}\) to the fibres \(\pi_{eq}^{-1}(\xi)\) with \(\xi\) in the \({\mathfrak a}_{eq}\)-orbit of \(0\) is equal to \(a_{\lambda,i}\) whereas otherwise \(\tilde{a}_{\lambda,i}=e\).

The above discussion, together with Theorem 4, gives

Proposition 6. Let \((X,\sigma)\) be a USF system for which the topological normal closure of \(\Gamma_0\) contains all elements of the permutation group \(S_{\pi_{eq}^{-1}(0)}\) of \(\pi_{eq}^{-1}(0)\). Then the algebraic structure of the kernel \(\mathcal{M}(X)\) of the Ellis semigroup is entirely determined by \(\mathcal{M}_0^{fib}(X)\) and \(X_{eq}\). More precisely, if \(I\), \(\Lambda\) and \(A\) are such that \(\mathcal{M}_0^{fib}(X)\) is isomorphic to the matrix semigroup \(M(I,S_{\pi_{eq}^{-1}(0)},\Lambda;A)\) then \(\mathcal{M}(X)\) is isomorphic to the matrix semigroup \(M(I,{\mathcal{G}},\Lambda;\tilde{A})\) where \[\tilde{a}_{\lambda,i}(\xi) = \left\{\begin{array}{ll} a_{\lambda,i} & if\xi \in {\mathfrak a}_{eq}(0)\\ e & otherwise \end{array}\right.\] and \({\mathcal{G}}\) is as in Lemma 9.

If \(\Gamma_0\) is smaller then the situation is more complicated. We refer the reader to [1] for a discussion of this case which is based on the choice of a splitting section for 10 .

4.4 Separation of idempotents and semi-regularity↩︎

Let \({\mathcal{C}}_{S_{eX}}({\mathcal{G}})\) be the subgroup of permutations of \(eX\) which commute with the structure group \({\mathcal{G}}=eEe\). Any automorphism \(\alpha\in{\mathfrak a}(X)\) preserves \(eX\), since it commutes with the elements of \(E(X)\), and its restriction to \(eX\) is simply \(\alpha e\). Furthermore, an automorphism is uniquely determined by its restriction to \(eX\), for if \(x\in pX\) with \(p\) some other idempotent from \(L\), then \(\alpha(x) = \alpha p e(x) = p\alpha(ex)\). The restriction map \[{\mathfrak a}(X)\ni \alpha\mapsto\alpha e\in C_{S_{eX}}({\mathcal{G}})\] is thus injective. The system \((X,\sigma,T)\) is called semi-regular if this restriction map is an isomorphism, namely \({\mathfrak a}e =\{\alpha e:\alpha\in{\mathfrak a}\}= C_{S_{eX}}({\mathcal{G}})\) [1], [7]. Note that \({\mathcal{G}}^{fib}\) is trivial if the system is almost automorphic. This implies that \({\mathcal{G}}= X_{eq}\) and hence \(C_{S_{eX}}({\mathcal{G}})=X_{eq}\), showing that almost automorphic systems can only be semi-regular if they are equicontinuous. On the other hand, if \(cr(X)>1\) then the little structure group cannot be trivial [8] so that \(C_{S_{eX}}({\mathcal{G}})\) looks quite different.

Lemma 10. Let \(H,G\) be two commuting subgroups of \(S_X\), the permutation group of some set \(X\). Suppose that both act transitively and that one is abelian. Then \(H=G\) and the groups act fixed point freely.

Proof. Suppose \(G\) is abelian so that \(H\) and \(G\) commute with any \(g\in G\). Let \(h\in H\) and \(x\in X\). As \(G\) acts transitively, there is \(g\in G\) such that \(h(x) = g(x)\). It follows that, for all \(f\in G\), \(hf(x)=fh(x) = fg(x) =gf(x)\). Thus \(h=g\in G\), again by transitivity of \(G\). Hence \(H\subset G\), hence \(H\) is abelian. Repeating the argument with the roles of \(H\) and \(G\) interchanged we find that \(G\subset H\).

Suppose now that \(g(x)=x\). Then \(g(h(x))=h(x)\) for all \(h\in H\). Hence \(g=e\) as \(H\) acts transitively. ◻

Recall that \(Z(G)\) denotes the centre of the group \(G\).

Lemma 11. If \((X,\sigma)\) is a strongly USF system with no extra spectrum, then any point in a singular fibre separates the idempotents of \(L=Ee\). If, moreover, \({\mathfrak a}\) is abelian and \(cr(X)>1\) then \({\mathfrak a}e = Z({\mathcal{G}})\) and \({\mathcal{G}}\) acts fixed point freely.

Proof. Let \(X_\xi= e\pi_{eq}^{-1}( {\mathfrak a}_{eq}(\xi))\). Let \(x,y\in X_0\) and \(p,q\in J_L\). As \({\mathfrak a}(X)\) acts transitively on \(X_0\) there is an automorphism \(\varphi\) such that \(y=\varphi(x)\). Since automorphisms commute with elements of \(L\), we have \(p(x)=q(x)\) iff \(p(y)=q(y)\). This shows that \(p\) and \(q\) are equal if they agree on \(eX\), as \(p\) and \(q\) must act as the identity on regular fibres. But then they also agree on \(X\), as \(p = pe\) and \(q=qe\).

Let \({\mathcal{G}}^{sing}\) be the pre-image of \({\mathfrak a}_{eq}(0)\) under the map \({\mathcal{G}}\stackrel{\widetilde{\pi_{eq}}}\to X_{eq}\). As the system is strongly USF, \({X_0}\) is an orbit under \({\mathfrak a}\). Therefore \({\mathcal{G}}^{sing}\) is the subgroup of \({\mathcal{G}}\) which preserves \(X_\xi\) for any \(\xi\in X_{eq}\). Restricting its elements to \(X_\xi\), we obtain a subgroup of \(S_{X_\xi}\) which we denote by \({\mathcal{G}}^{sing}_\xi\). The restriction of the elements of \({\mathfrak a}\) to \(X_\xi\), denoted \({\mathfrak a}_\xi\), also yields a subgroup of \(S_{X_\xi}\). Both groups act transitively, \({\mathcal{G}}^{sing}_\xi\) by minimality, and \({\mathfrak a}_\xi\) by assumption. By assumption, \({\mathfrak a}_\xi\) is abelian and therefore equal to \({\mathcal{G}}^{sing}_\xi\) by Lemma 10. This lemma also implies that \({\mathcal{G}}^{fib}\) acts fixed point freely and therefore all of \({\mathcal{G}}\) acts fixed point freely.

By Theorem 4, \(\mu\) maps \({\mathcal{G}}^{fib}\) to the set of all functions \(\tilde{g}\) which satisfy covariance. Let \(h\in {\mathcal{G}}\) and \(g\in {\mathcal{G}}^{fib}\). Then \(h g = g h\) iff \(\forall \xi\in X_{eq}\forall x\in e\pi_{eq}^{-1}(\xi)\), \[\label{eq-h} h \tilde{g}(\xi)(x) =\tilde{g}(\xi+{\pi_{eq}}_*(h)) h(x)\tag{11}\] (here \(\tilde{g} = \mu(g)\)). This equation means that \(\tilde{g}(\xi+(\pi_{eq})_*(h))\) is uniquely determined by \(\tilde{g}(\xi)\) through \(h\). But since \(\tilde{g}(\xi+(\pi_{eq})_*(h))\) and \(\tilde{g}(\xi)\) are only constrained through covariance we can chose arbitrary elements from \({\mathcal{G}}^{fib}_\xi\) and \({\mathcal{G}}^{fib}_{\xi+(\pi_{eq})_*(h)}\) for \(\tilde{g}(\xi)\) and \(\tilde{g}(\xi+(\pi_{eq})_*(h))\) if \({\pi_{eq}}_*(h)\notin {\mathfrak a}_{eq}(0)\). Since \({\mathcal{G}}^{fib}_\xi\) is non-trivial if \(cr>1\) this is a contradiction and hence \({\pi_{eq}}_*(h)\in {\mathfrak a}_{eq}(0)\). A necessary condition that \(h\) belongs to the centre of \({\mathcal{G}}\) is then that it belongs to \({\mathcal{G}}^{sing}\). On the other hand, if \({\pi_{eq}}_*(h)\notin {\mathfrak a}_{eq}(0)\) then 11 says that a necessary condition for \(g\) to belong to the centre of \({\mathcal{G}}\) is that \(\tilde{g}(\xi+{\pi_{eq}}_*(h))=h\tilde{g}(\xi)h^{-1}\). Composed with the isomorphisms \({\mathcal{G}}^{sing}_\xi={\mathfrak a}_\xi\cong{\mathfrak a}\) we can see \(\tilde{g}\) as a covariant function from \(X_{eq}\) to \({\mathfrak a}\) and then the last equation holding for any \(h\) implies that \(\tilde{g}\) must be constant. Hence \(Z({\mathcal{G}})={\mathfrak a}e\). ◻

Note that under the assumptions of Lemma 11, the system \((X,\sigma)\) is semi-regular.

Corollary 7. Let \((X,\sigma,T)\), \((X',\sigma',T)\) be strongly USF systems with no extra spectrum. Assume that their coincidence ranks are strictly larger than \(1\), and that they have an abelian automorphism group. If \((X',\sigma')\) is related to \((X,\sigma)\) by an Ellis morphism then \((X',\sigma')\) is a factor of \((X,\sigma)\).

Proof. Lemma 11 tells us that any point in a singular fibre separates the idempotents of \(L=Ee\), so Assumption (1) of Theorem 3 is assured.

The second part of Lemma 11 implies that \(\Phi\) maps \({\mathfrak a}\) to \({\mathfrak a}'\), as a group epimorphism maps centers onto centers. It follows that \(\widetilde{\Phi_{eq}}({\mathfrak a}_{eq})={\mathfrak a}_{eq}'\) which implies assumption (2) of Theorem 3. Finally, Lemma 11 says that \({\mathcal{G}}\) acts fixed point freely. Therefore all its point stabilizers are trivial. Hence assumption (3) of Theorem 3 is trivially satisfied. ◻

Almost automorphic systems are not covered by the last corollary, as in this case we cannot argue with the center of the structure group to insure Assumption (2) of Theorem 3. Nevertheless we obtain a similar result under a stronger assumption.

Corollary 8. Let \((X,\sigma,T)\), \((X',\sigma',T)\) be strongly USF systems with coincidence rank \(1\). Suppose that \({\mathfrak a}_{eq}'\) is trivial, i.e. the singular points of \(X'_{eq}\) are a single \(T\)-orbit. If \((X',\sigma')\) is related to \((X,\sigma)\) by an Ellis morphism, then \((X',\sigma')\) is a factor of \((X,\sigma)\).

Proof. As the coincidence rank equals 1, both systems have no extra spectrum. As in the proof of Corollary 7 we see that Assumptions (1) and (3) are satisfied. We claim that Assumption (2) follows from the requirement that \({X'}_{eq}^{sing}\) is a single orbit under the \(T\)-action. By \(T\)-equivariance \(\widetilde{\Phi_{eq}}\) then maps the \(T\)-orbit of \(\pi_{eq}(x)\) to the \(T\)-orbit of \(\pi_{eq}(x')\). This forces regular points in \(X_{eq}\) to be mapped to regular points. ◻

5 Examples↩︎

We provide examples to which our theory can be applied. This is to say that inside the class of these examples we can say that two systems are conjugate if and only if their Ellis semigroups are related by an Ellis isomorphism. As Ellis semigroups are usually more complicated than dynamical systems, the strength of our result does not so much lie in the fact that we can prove that two systems are conjugate or not by comparing their Ellis semigroups. But it is interesting to see that there are non-conjugate dynamical systems which have algebraically isomorphic Ellis semigroups. Our theory then tells us that the algebraic isomorphism cannot be continuous.

Many of our examples are substitutional dynamical systems. For a brief recap of these systems, see Section 6.2.

5.1 Rudi and Morse↩︎

The Thue-Morse substitution \(a\mapsto ab\), \(b\mapsto ba\) and the Rudin-Shapiro substitution \(a\mapsto ac\), \(b\mapsto dc\), \(c\mapsto ab\), \(d\mapsto db\) define shift dynamical systems \((X_{RS},\sigma)\) and \((X_{TM},\sigma)\) which satisfy all conditions of Corollary 7. For, it can be verified that they have concidence rank \(2\). By Lemma 14, they are a USF system. Furthermore, each of their automorphism groups is a semidirect product of \(\mathbb{Z}/2\mathbb{Z}\) with \(\mathbb{Z}\), so they are strongly USF. That they have no extra spectrum can be seen by Examples 4 and  5, and Corollary 10.

As we will see in Section  6, their Ellis semigroups are algebraically isomorphic. However, as is well known, these two systems are not conjugate. Indeed, while the continuous component of the spectrum of the Thue-Morse system is purely singular, that of the Rudin-Shapiro system is purely absolute [9]. Alternatively, one can compute explicitly that there is no conjugacy between them, as in [10]. It therefore follows from Corollary 7 that the algebraic isomorphism cannot be continuous.

5.2 \((\alpha, \kappa)\)-Sturmian systems (2-cut Sturmian systems)↩︎

Consider three real numbers \(\alpha\), \(\kappa\), \(\phi\). Taken modulo \(\mathbb{Z}\) we interpret \(\alpha\) and \(\phi\) as angles in \(\mathbb{S}^1=\mathbb{R}/\mathbb{Z}\) and call \(\alpha\) the rotation angle and \(\phi\) the parameter angle. \(\kappa\) is supposed to lie in \((0,1)\) and is called the cut value. These systems have been studied in [11].

An \((\alpha,\kappa)\)-Sturmian sequence with parameter \(\phi\) is a two-sided sequence in \(\{a,b\}^\mathbb{Z}\) of the form \(\omega_\phi^+\) or \(\omega_\phi^-\) where \[\omega_\phi^+(n) = \left\{\begin{array}{ll} \!\! a & \!\! if0 \leq \{n\alpha+\phi\} < \kappa\\ \!\! b &\!\! otherwise \end{array} \right.\!\!\!\!\!\!, and \:\:\:\: \omega_\phi^-(x) = \left\{\begin{array}{ll} \!\! a & \!\!if0 < \{n\alpha+\phi\} \leq \kappa\\ \!\! b &\!\! otherwise. \end{array} \right.\] We look here only at the cases in which \(\alpha\) is irrational so that the sequences are aperiodic. Note that if \(\{n\alpha+\phi\}\notin \{0,\kappa\}\) then \(\omega_\phi^+(n) = \omega_\phi^-(n)\). The set of these sequences form a closed shift invariant subspace \(X_{\alpha,\kappa}\) of \(\{a,b\}^\mathbb{Z}\) (with product topology) on which the shift acts minimally. The associated minimal dynamical system \((X_{\alpha,\kappa},\sigma)\) has the following well-known properties:

  1. Its MEF is \((S^1,+\alpha)\) with the Euclidean topology and factor map \(\pi_{eq}:X_{\alpha,\kappa}\to S^1\) is given by \(\pi_{eq}(\omega_\phi^\pm) = \phi\). A point \(\phi\) is singular if \(\omega_\phi^+(n) \neq \omega_\phi^-(n)\) for some \(n\). The latter happens if \(n\alpha+\phi = 0\) or \(n\alpha+\phi =\kappa\). Hence a singular fibre contains two points whereas a regular fibre contains a single point.

  2. If \(\kappa\in \alpha\mathbb{Z}+\mathbb{Z}\), we say that \(\kappa\) is of type \(1\), and then there is only one orbit of singular points and the system is strongly USF. Otherwise there are two orbits of singular points.

  3. If \(\kappa\in \frac{1}{2}(\alpha\mathbb{Z}+\mathbb{Z})\), we say that \(\kappa\) is of type \(2\), then the automorphism group \({\mathfrak a}\) is generated by \(\omega_\phi^\pm \mapsto \omega_{\phi+\kappa}^\pm\). In particular, \({\mathfrak a}_{eq}(0) = \frac{1}{2}(\alpha\mathbb{Z}+\mathbb{Z})\) mod \(\mathbb{Z}\) and the system is strongly USF.

  4. In all other cases we say that \(\kappa\) is of type \(3\). There are then two orbits of singular points but \({\mathfrak a}= \mathbb{Z}\) and the system is not USF.

  5. If \(\omega_\phi^+\) and \(\omega_\phi^-\) are not equal they form a proximal pair. Moreover, they differ only at one or two positions, i.e., they are bi-asymptotic. These are the only proximal pairs.

We now describe the Ellis semigroup. Given that the system is almost automorphic and all proximal pairs are asymptotic, the Ellis semigroup is nearly simple [12] and must have the algebraic form \[E(X_{\alpha,\kappa}) \cong \mathbb{Z}\sqcup ( LZ_n\times S^1)\] where \(LZ_n\) is the left zero semigroup of \(n\) elements, with \(n\) being the number of minimal idempotents, and the product is defined by \[\sigma^n (p,z) = (p,z+\alpha),\quad (p,z)(q,w) = (p,z+w).\] As there are at most 2 singular fibre orbits and a singular fibre has 2 points, there can be at most \(n=4\) idempotents. In particular, the system is tame, i.e., its Ellis semigroup has cardinality \(|\mathbb{R}|\).

The calculation of the Ellis semigroup for Sturmian systems was discussed in [13] and generalised in [14]. A sequence \((\sigma^{n_\nu})_\nu\) converges in the pointwise topology in the following three situations:

  1. The sequence of integers \((n_\nu)_\nu\) is bounded and hence converges to an integer \(n\). Then \(\lim \sigma^{n_\nu} = \sigma^n \in \mathbb{Z}\).

  2. The sequence of integers \((n_\nu)_\nu\) is unbounded but the sequence of angles \(\alpha n_\nu\in S^1\) converges to a point \(z\in S^1\) from above, that is, almost all \(\alpha n_\nu\geq z\) (w.r.t.the order in a small neighbourhood of \(z\) which is induced by \(\mathbb{R}\)). In this case \(\lim \sigma^{n_\nu} = (p^+,z)\) where \(p^+\) is the idempotent given by \(p^+(\omega_\phi^\pm) = \omega^+_\phi\).

  3. The sequence of integers \((n_\nu)_\nu\) is unbounded but \(\alpha n_\nu\in S^1\) converges to a point \(z\in S^1\) from below. In this case \(\lim \sigma^{n_\nu} = (p^-,z)\) where \(p^-\) is the idempotent given by \(p^-(\omega_\phi^\pm) = \omega^-_\phi\).

The topology of \(E(X_{\alpha,\kappa})\) can be described by saying which sequences in \(E(X)\) converge. A sequence \((p_\nu,z_\nu)\subset LZ_2\times S^1\) converges to a point \((p,z)\in LZ_2\times S^1\) if either \(z_\nu\) converges to \(z\) from above, in which case we have \(\lim (p_\nu,z_\nu) = (p^+,z)\), or \(z_\nu\) converges to \(z\) from below, in which case we have \(\lim (p_\nu,z_\nu) = (p^-,z)\). Furthermore, a sequence \((\sigma^{n_\nu})_\nu\) converges to \(\sigma^n\) or \((p^+,z)\) or \((p^-,z)\) under the same conditions on \((n_\nu)_\nu\) as above.

We thus see that \(E(X_{\alpha,\kappa})\) depends only on \(\alpha\).

We see from the above analysis that there are always only 2 idempotents and that points in singular fibres separate idempotents. As the system is almost automorphic, Assumption (3) of Theorem 3 is alsosatisfied. However, Assumption (2) holds only if \(\kappa'\) is of type 1, or \(\kappa\) and \(\kappa'\) are of type 2. In these cases we can apply Theorem 3 to deduce the existence of a factor map from \((X_{\alpha,\kappa},\sigma)\) to \((X_{\alpha,\kappa'},\sigma)\).

5.3 Coverings of substitutions↩︎

We thank Lorenzo Sadun for sharing with us preliminary results about the following construction, which works in fact in much greater generality [15]. Let \(\theta\) be an aperiodic primitive substitution on the alphabet \({\mathcal{A}}\), let \(G\) be a finite group and \(q:{\mathcal{A}}^*\to G\) a morphism. We suppose that, for all \(a\in {\mathcal{A}}\), \[\label{eq-cond-q} q(\theta(a)) = q(a).\tag{12}\] We define a new substitution \(\tilde{\theta}\) on \(\tilde{\mathcal{A}}:={\mathcal{A}}\times G\) as follows. If \(\theta(a) = a_1\cdots a_n\) then \[\tilde{\theta}(a,g) = (a_1,g_1)\cdots (a_n,g_n),\quad g_{k+1} = g_k q(a_k),\quad g_1 = g.\] Using 12 , one verifies that if \(\theta(ab) = a_1\cdots a_{n+m}\) then \(\tilde{\theta}((a,g)(b,gq(a)) = (a_1,g_1)\cdots (a_{n+m},g_{n+m})\) with \(g_1 = g\) and \(g_{k+1} = g_k q(a_k)\) for \(1\leq k \leq n+m-1\). Let \(X\) be the shift space defined by \(\theta\) and \(\tilde{X}\) be the shift space defined by \(\tilde{\theta}\). This implies that the substitution shift \(\tilde{X}\) is a \(|G|\)-to-1 cover of \(X\), notably \(\tilde{X}\cong X\times G\), with a conjugacy being given by \((a_n,g_n)_n\mapsto ((a_n)_n,g_0)\). Here we have the shift action on the left whereas on the right the action is \(((a_n)_n,g_0)\mapsto ((a_{n+1})_n,g_0q(a_0))\). The examples in [16] are all of this nature.

If \({\mathfrak a}\) is the automorphism group of \((X,\sigma)\), then the automorphism group \(\tilde{\mathfrak a}\) of \((\tilde{X},\tilde{\sigma})\) contains \({\mathfrak a}\times G\), where the second factor acts by left multiplication on the second factor of \(X\times G\). Note that this means that there are \(h\)-to-1 covers of \(X\) which are not obtained in this way. Indeed, there are constant height \(h>1\) suspensions \(\tilde{X}\) over a constant length substitution system \(X\) where \(\tilde{\mathfrak a}={\mathfrak a}=\mathbb{Z}\) [10].

Different choices for \(G\) and \(q\) lead to different systems, indeed, even the coincidence rank may change. Of course, \(q(a) = e\), with \(e\) the neutral element of \(G\), is always a possibility, but this one is not very interesting, as \(\tilde{X}\) then decomposes into a disjoint union of copies of the original system. We are interested in the cases in which the new substitution is primitive, so that the cover is a minimal system. This requires that \(q({\mathcal{A}})\) generates \(G\), but the latter does not guarantee minimality. For example, take the substitution \(a\mapsto abb, b \mapsto acb , c \mapsto abc\). Take \(G= \mathbb{Z}/3 \mathbb{Z}\), and take \(q(a)=a(b)=q(c)=1\). Then for any element of \(\tilde{X}\), one only ever sees one fixed \((a,i)\) with \(i\) depending on \(x\). We call \((G,q)\) non-trivial if \(\tilde{\theta}\) is primitive. It may be that one has to go to a higher power of the substitution to obtain a non-trivial \((G,q)\). Recall that one of our assumptions is that \(X\) is strongly USF. The following lemma shows that this property is inherited by coverings of substitutions. Note that we do not need \((G,q)\) to be non-trivial. We use \(cr(\theta)\) to denote the coincidence rank of \(X\).

Lemma 12. Suppose that \(\tilde{X}\) is a covering of \(X\) defined by \((G,q)\). There a natural number \(h\) (the created height) such that \(\tilde{X}_{eq}\) is an \(h\)-fold covering of \(X_{eq}\) and \(cr(\tilde{X}) = cr (X)\frac{|G|}{h}\). Furthemore, if \((X,\sigma)\) is strongly USF then \((\tilde{X},\sigma)\) is also strongly USF.

Proof. Fix a minimal idempotent \(e\in E(X)\) and set \(\tilde{e} = e\times \tt{e}\) where \(\tt{e}\) is the neutral element in \(G\). Let \(pr\) denote the projection map, in the first coordinate, sending \(\tilde{X}\) to \(X\). By maximality of the MEF there is a factor map \(pr_{eq}\) making the diagram \[\begin{tikzcd} \tilde{X} \arrow{r}{pr} \arrow[swap]{d}{\tilde{\pi}_{eq}} & X \arrow{d}{\pi_{eq}} \\ \tilde{X}_{eq}\arrow{r}{pr_{eq}} & X_{eq} \end{tikzcd}\] commute. As \(\tilde{X}_e\) is equicontinuous, and \(\tilde{X}\), \(X\) have finite coincidence rank, \({pr_{eq}}\) is \(h\)-to-\(1\) for some \(h\) [17]. Furthermore \(pr\) is \(|G|\)-to-\(1\). It follows that the size of the fibre \(\tilde{\pi}_{eq}^{-1}(\tilde{\xi})\) is \(|G|/h\) times the size of the fibre \(\pi_{eq}^{-1}(\xi)\) where \(\xi = pr_{eq}(\tilde{\xi})\). This implies the first statement. Since singular fibres are characterised by having strictly more points than the coincidence rank, this also shows that the pre-image under \(pr\) of \(eX^{sing}\) is precisely \(\tilde{e} \tilde{X}^{sing}\). Since \({\mathfrak a}\times G\subset \tilde{\mathfrak a}\), any lift under \(pr\) of an orbit of \({\mathfrak a}\) lies in an orbit of \(\tilde{\mathfrak a}\). This implies that \(\tilde{e} \tilde{X}^{sing}\) is contained in an orbit of \(\tilde{\mathfrak a}\). But this orbit cannot be larger, as automorphisms preserve the singular points. ◻

Lemma 13. Suppose that \((G,q)\) is non-trivial and \(\tilde{\mathfrak a}= {\mathfrak a}\times G\). Then there is a normal subgroup \(K\) of \(G\) such that \(\tilde{\mathfrak a}^{fib} = {\mathfrak a}^{fib}\times K\) and \(|G/K| = h\), the created height.

Proof. By minimality, \(E^{fib}(\tilde{X})\) acts transitively on the MEF fibres. As \(\tilde{\mathfrak a}^{fib}\) commutes with \(E^{fib}(\tilde{X})\) its restriction to \(\tilde{e}\widetilde{\pi_{eq}}^{-1}(\tilde{\xi})\) must belong to the centraliser of \(\tilde{e}E^{fib}_{\tilde{\xi}}(\tilde{X})\tilde{e}\) in the group of permutations of this fibre. We claim that it is also a subgroup of \({\mathfrak a}^{fib}\times G\). This then implies that there must be a subgroup \(K\) of \(G\) such that \(\tilde{\mathfrak a}^{fib} = {\mathfrak a}^{fib}\times K\). As \(\tilde{\mathfrak a}^{fib}\) is normal, \(K\) is normal.

It remains to prove the claim that \(\tilde{\mathfrak a}^{fib}\) is a subgroup of \({\mathfrak a}^{fib}\times G\). By assumption, \(\tilde{\mathfrak a}= {\mathfrak a}\times G\). Consider an element \((\alpha,g)\) of \(\tilde{\mathfrak a}^{fib}\). An MEF-fibre of \(\tilde{X}\) projects to an MEF-fibre of \(X\). Hence \(\alpha_{eq}=0\), i.e., \(\alpha\in{\mathfrak a}^{fib}\). ◻

To study how the coincidence rank changes we consider proximal pairs of \(X\). This is particularly simple if \(X\) is almost automorphic so that proximal pairs are bi-proximal, and furthermore if restrict to the case where any bi-proximal pair is bi-asymptotic, i.e. we restrict to almost distal systems. In a bi-asymptotic pair, the two sequences disagree on two words of the same length, say \(w^+\) and \(w^-\). We can lift these pairs to \(|G|\) pairs in \(\tilde{X}\). Now a lifted pair is bi-asymptotic if and only if \(q(w^+) = q(w^-)\). If this is the case for all bi-asymptotic pairs, then \(q(w^+)q(w^-)^{-1}=e\) and \(\tilde{c}r = cr\). Otherwise we look at the group generated by \(\omega:=q(w^+)q(w^-)^{-1}\). If its order is \(k\) then \(\tilde{X}\) has a \(2k\)-cycle in the sense of Barge-Diamond [18]. It follows that \(cr(\tilde{\theta}) \geq k\). We provide some examples.

Example 2. The second power of the period doubling substitution \(a\mapsto abaa\), \(b\mapsto abab\) has column number \(1\) and a single proximal pair. The pair differs on one letter, \(w^+=a\), \(w^-=b\), so \(\omega = q(b)^{-1} q(a)\). Now 12 is equivalent to \(q(aba) = e\) thus \(q(b) = q(a)^{-2}\) and \(\omega=q(a)^3\). If we require \(G\) to be generated by \(q(a)\) and \(q(b)\) then it must be a cyclic group, say of order \(n\). It follows that the coincidence rank \(\tilde{c}\) is the number of orbits of \((+3)\) in \(\mathbb{Z}/n\mathbb{Z}\).

  • If \(n=3m\) then created height is \(h=3\) and \(\tilde{c} = m\).

  • For all other n we have \(h=1\) and \(\tilde{c} = n\). Specifically if \(n=2\) the resulting \(\tilde{\theta}\) is the Thue-Morse substitution.

Example 3. The third power of the Fibonacci substitution is \(a\mapsto abaab\), \(b\mapsto aba\). Conjugating with \(ab\) this substitution defines the same dynamical system as \(a\mapsto aabab\), \(b\mapsto aab\); this will make it easier for us to constrain \(q\). For any \(G\), 12 implies that \(q(a)^2=q(ab)^2 = 1\) (there is no non-trivial solution for the first two powers). Requiring that \(q({\mathcal{A}})\) generates \(G\) we have the following options, where \(\tau\) denotes a transposition. They all yield a primitive substitution \(\tilde{\theta}\)

  • \(G=S_2\), \(q(a) = \tau\), \(q(b)=e\),

  • \(G=S_2\), \(q(b) = \tau\), \(q(a)=e\),

  • \(G=S_2\), \(q(a)=q(b) = \tau\),

  • \(G=S_2\times S_2\), \(q(a) = 1\times \tau\), \(q(b)=\tau\times 1\),

  • \(G=D_6\cong S_3\), \(q(a) = \tau_{12}\), \(q(ab)=\tau_{23}\), i.e., \(q(b)=\tau_{123}\).

The original substitution \(\theta\) has a single proximal pair. This pair is bi-asymptotic. Since here \(w^+=ab\) and \(w^-=ba\) we conclude immediately that \(\omega=e\) if \(G\) is abelian. In that case \(h=|G|\). In case 3, note that \({\mathfrak a}= \mathbb{Z}\) and it can be verified that \(\tilde{\mathfrak a}= {\mathfrak a}\times G\). Since \(\omega\) generates \(A_3\subset S_3\), this reduces the height to \(h=2\).

The Fibonacci substitution shift is an example of a \((\alpha,\kappa)\)-Sturmian systems, notably with \(\alpha=\kappa= {\frac{1-\sqrt{5}}{2}}\). Hence its Ellis semigroup is \(\mathbb{Z}\sqcup LZ_2\times S^1\) with \(\mathbb{Z}\)-action on \(S^1\) given by rotation by \(\alpha\). Cases 1i,1ii,1iii can be compared using Theorem 3: they are isomorphic if and only if their Ellis semigroups are isomorphic. It is easy to see that the Ellis semigroups for these three cases are all algebraically isomorphic to \(\mathbb{Z}\sqcup LZ_2\times \tilde{X}_e\) and \(\tilde{X}_e\) is a \(2\)-fold covering of \(S^1\). Thus \(\tilde{X}_e \cong S^1\) but the \(\mathbb{Z}\)-action on it is given by rotation by \(\frac{\alpha}{2}\).

6 The Ellis semigroup of quasi-bijective substitutions↩︎

In this section we generalise the work of [1] on the computation of the algebraic structure of the Ellis semigroup to the larger class of dynamical systems obtained from a quasi-bijective substitution. In particular, we compute the Ellis semigroup of the Rudin-Shapiro shift and find that it is algebraically isomorphic to the Ellis semigroup of the Thue-Morse shift. As the computations may well be of independent interest, we keep this section self-contained.

6.1 More semigroup preliminaries↩︎

In this section \(S\) denotes a semigroup without a zero element which admits a minimal idempotent \(e\). Then \({\mathcal{H}}_e := e S e\) is a group whose identity element is \(e\). The group inverse of an element \(s\in {\mathcal{H}}_e\) is the unique normal inverse of \(s\) in \(S\), we denote it by \(s^{-1}\). A little care has to be taken with this notation. While \((s_1s_2)^{-1} = s_2^{-1} s_1^{-1}\) if \(s_1\) and \(s_2\) belong to the same group, this may no longer be true if \(s_i \in {\mathcal{H}}_{e_i}\) where \(e_1,e_2\) are two distinct minimal idempotents. If \(S\) is a sub-semigroup of \({\mathcal{F}}(X)\), the semigroup of functions on a space \(X\), and \(s\in{\mathcal{H}}_e\), then the restriction of \(s^{-1}\) to \(\rm ime\) is the inverse of the restriction of \(s\) to \(\rm ime\) as a function. Let \(S\) be a semigroup and let \(e_+\), \(e_-\) be minimal idempotents of \(S\); they may coincide. We denote \({\mathcal{H}}_{+}:=e_+S e_+\), respectively \({\mathcal{H}}_{-}=e_-Se_-\), the group whose identity is \(e_+\), respectively \(e_-\); both groups are isomorphic. Of relevance for the analysis below is the sub-semigroup of \(S\) which is generated \({\mathcal{H}}_{+}\) and \({\mathcal{H}}_{-}\). There are four possibilities: \({\mathcal{H}}_{+}={\mathcal{H}}_{-}\), \({\mathcal{H}}_+\) and \({\mathcal{H}}_-\) are in the same left ideal, \({\mathcal{H}}_+\) and \({\mathcal{H}}_-\) are in the same right ideal, or none of these first three cases. Let \(e_{+-}\) be the unique idempotent in the group \({\mathcal{H}}_{{+-}}=R_{e_+}\cap L_{e_-}\), the intersection of the right ideal of \(e_+\) with the left ideal of \(e_-\). It is the unique idempotent such that \(e_+e_-\in {\mathcal{H}}_{{+-}}\). We have the following commuting diagram, where \(\rho_x\) denotes right and \(\lambda_x\) left multiplication: \[\begin{array}{rcl} {\mathcal{H}}_+ & \stackrel{\rho_{e_{+-}}} \longrightarrow & {\mathcal{H}}_{+-}\\ \lambda_{e_{-+}} \downarrow & & \downarrow \lambda_{e_{-}} \\ {\mathcal{H}}_{-+} & \stackrel{\rho_{e_{-}}} \longrightarrow & {\mathcal{H}}_{-} \end{array}\] and relations \[\begin{align} e_+ e_{+-} = &e_{+-}& = e_{+-}e_- , \\ e_{+-} e_{+} = &e_+& = e_{+}e_{-+} , \\ e_{-}e_{-+} = &e_{-+} &= e_{-+}e_{+} , \\ e_{-} e_{+-} = &e_{-}& = e_{-+}e_{-}; \end{align}\] we will use these repeatedly.

Let \(S^{(2)}\subset {\mathcal{H}}_{-+}\times {\mathcal{H}}_{+}\) and \(\phi\in {\mathcal{H}}_{+-}\). Let \(\Lambda := \{+,-\}\) be a set of two elements. Define \[\label{eq:r-set}I = \{LR^{-1}:(L,R) \in S^{(2)}\}\subset {\mathcal{H}}_{-+},\tag{13}\] and define the \(\Lambda\times I\) matrix \(A_\phi=(a_{\lambda {\mathfrak i}})_{\lambda {\mathfrak i}}\) with entries in \({\mathcal{H}}_+\) by \[\label{eq:matrix} a_{+\,{\mathfrak i}} = e_+ \qquad a_{-\,{\mathfrak i}} = \phi {\mathfrak i}\tag{14}\] These data define the matrix semigroup \(M[I,{\mathcal{H}}_{+},\Lambda;A_\phi]\). Different choices for \(\phi\) lead to isomorphic semigroups5.

6.2 Substitutions↩︎

We first briefly summarise the notation and results concerning substitutions that we will need; for an extensive background see [9] or [19].

A substitution is a map from a finite set \(\mathcal{A}\), the alphabet, to the set of nonempty finite words (finite sequences) on \(\mathcal{A}\). We extend \(\theta\) to a map on finite words by concatenation: \[\label{eq-concat}\theta(a_1\cdots a_k) = \theta(a_1)\cdots \theta(a_k),\tag{15}\] and to bi-infinite sequences \(\cdots u_{-2} u_{-1} u_0 u_1 \cdots\) as \[\theta (\cdots u_{-2} u_{-1} u_0 u_1 \cdots ) := \cdots \theta (u_{-2}) \theta ( u_{-1} ) \theta (u_{-1})\cdot \theta ( u_{0}) \theta ( u_{1}) \cdots \, .\] Here the \(\cdot\) indicates the position between the negative indices and the nonnegative indices.

We say that \(\theta\) is primitive if there is some \(k\in \mathbb{N}\) such that for any \(a,a'\in \mathcal{A}\), the word \(\theta^k(a)\) contains at least one occurrence of \(a'\). We say that a finite word is allowed for \(\theta\) if it appears somewhere in \(\theta^k(a)\) for some \(a\in {\mathcal{A}}\) and some \(k\in\mathbb{N}\).

The substitution shift \(( X, \sigma)\) is the dynamical system where the space \(X\) consists of all bi-infinite sequences all of whose subwords are allowed for \(\theta\). If \(\theta\) is primitive, then the same shift space \(X\) is generated by any power \(\theta^n\), \(n\in \mathbb{N}\). We equip \(X\) with the subspace topology of the product topology on \({\mathcal{A}}^\mathbb{Z}\), making the left shift map \(\sigma\) a continuous \(\mathbb{Z}\)-action. Primitivity of \(\theta\) implies that \((X,\sigma)\) is minimal.

We say that a primitive substitution is aperiodic if \(X\) does not contain any \(\sigma\)-periodic sequences. This is the case if and only if \(X\) is an infinite space.

6.3 Constant length and quasi-bijective substitutions↩︎

The substitution \(\theta\) has (constant) length \(\ell\) if for each \(a\in \mathcal{A}\), \(\theta (a)\) is a word of length \(\ell\). In this case one can describe the substitution with \(\ell\) maps \(\theta_i:\mathcal{A} \rightarrow \mathcal{A}\), \(0\leq i \leq \ell-1\), such that \[\label{eq-as-perm}\nonumber \theta(a) = \theta_0(a)\cdots \theta_{\ell-1}(a)\tag{16}\] for all \(a\in{\mathcal{A}}\).

Let \(\mathbb{Z}_\ell\) denote the \(\ell\)-adic integers, i.e., the inverse limit of cyclic groups \(\varprojlim \mathbb{Z}/\ell^n\mathbb{Z}\). Let \(\mathbb{Z}_{\bar{\ell},h} := \varprojlim \mathbb{Z}/\ell^nh\mathbb{Z}\) and let \(1 := (\cdots, 0,0,1)\); addition in \(\mathbb{Z}_{\bar{\ell},h}\) is performed with carry. If \(\theta\) is primitive and aperiodic, then Dekking’s theorem [20] tells us that \((\mathbb{Z}_\ell, +1)\) is an equicontinuous factor of \((X, \sigma)\). Furthermore, there is an \(h\), with \(0<h<\ell\), with \(h\) coprime to \(\ell\), such that \((\mathbb{Z}_{\bar{\ell},h}, +1)\), is the maximal equicontinuous factor of \((X, \sigma)\). The integer \(h\) is called the height of \(\theta\), and we say that \(\theta\) has trivial height if \(h=1\).

We fix the factor map \(\pi_{eq}:X\rightarrow \mathbb{Z}_\ell\) from a primitive aperiodic length-\(\ell\) substitution shift \((X,\sigma)\) to \((\mathbb{Z}_\ell,+1)\) with which we work in this article. We will specify it by requiring \(\pi_{eq}(u)=0\) if and only if \(u\) is a \(\theta\)-fixed point. We refer the reader to [20] for details.

The column rank of a length-\(\ell\) substitution \(\theta\) is defined as the minimal number of distinct letters in the image of a column map of \(\theta^{n}\), for some \(n\). In other words, \[\label{eq:dolumnnumber}c=c (\theta) := \inf_{j,n} \left\{\lvert {\theta^n}_j(\mathcal{A})\rvert : 0\le j < \ell^n\right\}.\tag{17}\] For details, see [20]. We remark that our notion of column rank agrees with Dekking’s original definition of column number when \(h=1\).

A substitution \(\theta\) is quasi-bijective if it has constant length and if for some power, each of the maps \(\theta_i\) has rank \(c\), where \(c\) is the column rank. When \(c=|\mathcal{A}|\), a quasi-bijection substitution is known as a bijective substitution. As we are only interested in infinite shifts, we only consider the case \(c\geq 2\).

We say that the quasi-bijective \(\theta\) is simplified if

  1. each map \(\theta_i\) has rank \(c\), and

  2. each \(\theta\)-periodic point is a fixed point of \(\theta\), so that in particular \(e_+:=\theta_0\) and \(e_-:= \theta_{\ell-1}\) are idempotents.

Given any quasi-bijective substitution \(\theta\), property (2) will be satisfied by a large enough power \(\theta^n\) of \(\theta\). Indeed, if \(L\) is the lowest common multiple of the least periods of the periodic points, then each periodic point is a fixed point under \(\theta^L\). The fixed points are of the form \(\theta^{\infty}(a)\cdot\theta^{\infty}(b)\), where \(ab\) belongs to \[\mathcal{A}^{(2)} = \{ ab: a\in \rm ime_- ,\, b\in \rm ime_+, \,andabis an allowed word for \theta\}.\] A fixed point is uniquely determined by such an \(ab\); we will use the notation \(a\cdot b\) to denote it.

The following lemma can be verified as in the bijective case [1].

Lemma 14. Let \(\theta\) be a primitive, aperiodic, simplified quasi-bijective substitution of length \(\ell\) with maximal equicontinuous factor map \(\pi_{eq}:X_\theta\to\mathbb{Z}_{\bar{\ell},h}\), where \(\pi_{eq}^{-1}(0)\) consists of the fixed points of \(\theta\). Then the orbit of \(0\in \mathbb{Z}_{\bar{\ell},h}\) contains all singular points, so that \((X_\theta,\sigma)\) is USF. If two points \(x,x'\in X_\theta\) are forward (or backward) proximal then they are forward (or backward) asymptotic.

The last property of the Lemma 14 means that the dynamical systems associated to quasi-bijective substitution shifts are almost distal. It follows that the Ellis semigroup \(E(X_\theta)\) is the disjoint union of its kernel \(\mathcal{M}(X_\theta)\) with \(\mathbb{Z}\) [12].

6.4 Quasi-bijective substitutions and their Ellis semigroup↩︎

For USF systems with no extra spectrum, the kernel \(\mathcal{M}(X_\theta)\) is determined by the restriction of \({\mathcal{M}}^{fib}(X_\theta):={\mathcal{M}}(X_\theta)\cap E^{fib}(X_\theta)\) to the fibre \(\pi_{eq}^{-1}(0)\). We denote this restriction by \({\mathcal{M}}^{fib}_0(X_\theta)\). Indeed, this restriction is a matrix semigroup \(M(I,{\mathcal{G}}_0^{fib},\{\pm\};A)\) which we compute below. \(\mathcal{M}(X_\theta)\) is then isomorphic to the matrix semigroup \(M(I,{\mathcal{G}},\{\pm\};\tilde{A})\) where \({\mathcal{G}}\) fits into the exact sequence \[{\mathcal{G}}^{fib} \hookrightarrow {\mathcal{G}}\stackrel{\widetilde{\pi}_{eq}} \twoheadrightarrow \mathbb{Z}_{\bar{\ell},h}\] involving the structure group \({\mathcal{G}}^{fib}\) of \({\mathcal{M}}^{fib}(X_\theta)\) and \(\tilde{A}_{\lambda,i} \in{\mathcal{G}}^{fib}\) the covariant function on \(\mathbb{Z}_{\bar{\ell},h}\) which is equal to \(\tilde{A}_{\lambda,i} \in{\mathcal{G}}^{fib}\) \(X_{eq}=\mathbb{Z}_{\bar{\ell},h}\) is the maximal equicontinuous factor of \(X\) [1]. We showed in Theorem 4 that if \((X,\sigma)\) has no extra spectrum, then \[{\mathcal{G}}^{fib} \cong \{\tilde{g}:Z\to {\mathcal{G}}_0^{fib}:\tilde{g}(\eta+1) = \sigma \tilde{g}(\eta) \sigma^{-1}\},\] where the right hand side is a group under pointwise multiplication and the isomorphism is given by \(g\mapsto \tilde{g}\) where \(\tilde{g}(\eta)(x) = g(x)\) for all \(x\in \pi_{eq}^{-1}(\eta)\).

6.5 Computation of \(\mathcal{M}^{fib}_0(X_\theta)\)↩︎

Recall from Proposition 6 that the algebraic structure of the kernel \(\mathcal{M}(X_\theta)\) of the Ellis semigroup is uniquely determined by \(\mathcal{M}_0^{fib}(X_\theta)\) and \(\mathbb{Z}_{\bar{\ell},h}\) provided that the topological normal closure of \(\Gamma_0\), the restriction of the little structure group \(\Gamma\) to \(e\pi_{eq}^{-1}(0)\), contains all elements of the permutation group. As quasi-bijective shifts are almost distal, this then determines the algebraic structure of \(E(X_\theta)\). We now compute \(\mathcal{M}^{fib}_0(X_\theta)\).

Recall that since \(\theta\) has length \(\ell\) there are maps \(\theta_i:\mathcal{A} \rightarrow \mathcal{A}\) such that \(\theta(a) = \theta_0(a)\cdots \theta_{\ell-1}(a)\) for all \(a\in{\mathcal{A}}\). \(\theta\) is thus uniquely determined by what we call its expansion, namely its representation as a concatenation of \(\ell\) maps, which we write as \[\theta = \theta_0|\theta_1|\cdots |\theta_{\ell-1}.\] We use this bar notation to separate the columns, or to distinguish the concatenation \(\theta_0|\theta_1\) from the composition \(\theta_0\theta_1\). It follows from (15 ) that the composition of two substitutions \(\theta\), \(\theta'\) of length \(\ell\) and \(\ell'\) over the same alphabet, which we simply denote by \(\theta \theta'\), then has an expansion into \(\ell \ell'\) maps \[\nonumber \theta \theta' = \theta_0\theta'_0 |\cdots |\theta_{\ell-1}\theta'_0|\theta_0\theta'_1| \cdots | \theta_{\ell-1}\theta'_{\ell'-1};\] in particular, the expansion of \(\theta^2\) is given by \[\label{expansion} (\theta^2)_0|\cdots |(\theta^2)_{\ell^2-1} = \theta_0\theta_0 | \cdots |\theta_{\ell - 1}\theta_{0}| \theta_0\theta_1 | \cdots |\theta_{\ell-1}\theta_{\ell-1}\tag{18}\] and iteratively we find, for any given \(n\) the \(\ell^n\) maps \((\theta^n)_i\) corresponding to the expansion of \(\theta^n\).

The semigroup \(S_\theta\) associated to a constant length substitution \(\theta\) is defined to be the semigroup of maps on the alphabet which is generated by the column maps \((\theta^n)_i\), \(n\in\mathbb{N}\), \(i=0,\cdots,\ell^n-1\) of \(\theta^n\) for all \(n\geq 1\). We call two elements \(L,R\in S_\theta\) consecutive if \(L=(\theta^n)_{i-1}\) and \(R=(\theta^n)_i\) for some \(n>0\) and \(i>0\).

Given the semigroup \(S_\theta\) of a quasi-bijective substitution in simplified form, let \(e_+=\theta_0\), \(e_-=\theta_{\ell-1}\), and let \(S^{(2)}_\theta\) be the set of consecutive elements in \({\mathcal{H}}_{-+}\times {\mathcal{H}}_{+}\). We call \(G_\theta:= {\mathcal{H}}_{+}\) the structure group of the substitution. Let \(I_\theta\) be defined as in 13 with \(S^{(2)}=S^{(2)}_\theta\) and \(A_\phi\) be defined as in 14 .

Theorem 9. Let \(\theta\) be a primitive aperiodic quasi-bijective substitution in simplified form. The semigroup \(\mathcal{M}^{fib}_0(X_\theta)\) is isomorphic to \(M(I_\theta,G_\theta,\{\pm\};A_\phi)\). An isomorphism \(\Phi:M(I_\theta,G_\theta,\{\pm\};A_\phi)\to \mathcal{M}^{fib}_0(X_\theta)\) is given by \(\Phi({\mathfrak i},g,\epsilon):= f_{({\mathfrak i},g,\epsilon)}\) where \[\begin{align} f_{({\mathfrak i},g,+)}( a\cdot b) &=&{\mathfrak i}g (b)\cdot g(b)\\ f_{({\mathfrak i},g,-)}(a\cdot b) &=& {\mathfrak i}g\phi(a)\cdot g\phi (a). \end{align}\]

We will prove Theorem 9 in several steps. Combined with Proposition 6 this theorem describes the algebraic structure of the Ellis semigroup \(E(X_\theta)\) provided that the topological normal closure of \(\Gamma_0\) contains all elements of the permutation group. The condition in Theorem 9 then implies that \(G_\theta\) is the permutation group of \(\pi_{eq}^{-1}(0)\).

Corollary 10. Let \(\theta\) be a primitive aperiodic quasi-bijective substitution in simplified form. Suppose that the normal closure of the little structure group \(\Gamma_0\) contains all elements of the permutation group. Then \(E(X_\theta) = \mathcal{M}(X_\theta) \sqcup \mathbb{Z}\) and \(\mathcal{M}(X_\theta)\) is algebraically isomorphic to the matrix semigroup \(M(I_\theta,{\mathcal{G}},\{\pm\};\tilde{A}_\phi)\) where \({\mathcal{G}}\) can be identified with all covariant functions \(\tilde{g}\) on the maximal equicontinuous factor \(\mathbb{Z}_{\bar{\ell},h}\) such that \(\tilde{g}(\eta) \in B(\eta,\eta+\xi)\), \(\xi = \widetilde{\pi_{eq}}(g)\). Moreover, \(I_\theta\) is as in 13 with \(S^{(2)}=S^{(2)}_\theta\) and \(\tilde{A}_\phi\) is the function on \(\mathbb{Z}_{\bar{\ell},h}\) which takes the value \(A_\phi(\eta) = A_\phi\) (given by  14 ) if \(\eta\) lies in \({\mathfrak a}_{eq}(0)\) whereas the entries of \(A_\phi(\eta)\) are equal to \(e\) if \(\eta\) is regular. The product of an element of \(\mathcal{M}(X_\theta)\) with an element \(n\in \mathbb{Z}\) corresponds to left multiplication by \(\sigma\) on \({\mathcal{G}}\).

If \(\Gamma_0\) is smaller then similar results as for bijective substitutions can be obtained by generalising the approach of [1] using splitting sections. We will not discuss this here.

The first step in proving Theorem 9 is to show that there are elements of \(\mathcal{M}^{fib}_0(X)\)that act as stated. The next step is to show that \(\Phi\) is multiplicative. Direct verification shows that \(\Phi\) is injective. In the last step we show that \(\Phi\) is surjective. We start with the following lemma.

Lemma 15. The set \(S^{(2)}_\theta\) is invariant under diagonal right multiplication with elements from \({\mathcal{H}}_{-+}\cup {\mathcal{H}}_{+}\). Furthermore, if \(\phi \in{\mathcal{H}}_{+-}\) then the map \((L,R) \mapsto (L\phi,R\phi)\) is a bijection between \(S^{(2)}_\theta\) and the set \(S^{(2,-)}_\theta\) of consecutive elements \((L,R)\) which lie in \({\mathcal{H}}_{-}\times{\mathcal{H}}_{+-}\).

Proof. Let \((L,R)\) consecutive elements in \({\mathcal{H}}_{-+}\times {\mathcal{H}}_{+}\). By definition there are \(n>0\) and \(0 < i < \ell^n\) such that \(L=\theta^n_{i-1}\) and \(R=\theta^n_{i}\). Let \(\theta_j\) be a column map. By construction \(L\theta_j\) and \(R\theta_j\) are consecutive. Iteratively we find that \(L\phi\) and \(R\phi\) are consecutive for any \(\phi\in S_\theta\). Now if \(\phi\in {\mathcal{H}}_{-+}\cup {\mathcal{H}}_{+}\) then \(L\phi \in {\mathcal{H}}_{-+}\) and \(R\phi \in {\mathcal{H}}_{+}\). On the other hand, if \(\phi\in {\mathcal{H}}_{+-}\) then \(L\phi\in {\mathcal{H}}_{-}\) and \(R\phi\in {\mathcal{H}}_{+-}\). We thus see that then \((L,R) \mapsto (L\phi,R\phi)\) maps \(S^{(2)}_\theta\) to \(S^{(2,-)}_\theta\). Diagonal right multiplication with \(e_-\phi^{-1} e_+\) yields an inverse to this map, indeed, \(\phi e_-\phi^{-1} e_+ = e_{+-}e_+ = e_+\) and \(e_-\phi^{-1} e_+ \phi= e_- e_{+-} = e_-\). ◻

Proposition 11. Let \(({\mathfrak i},g)\in I_\theta \times G_\theta\). Then \(\mathcal{M}^{fib}_0(X_\theta)\) contains the functions \(f_{({\mathfrak i},g,+ )}\) and \(f_{({\mathfrak i},g,-)}\).

Proof. Let \(({\mathfrak i},g)\in I_\theta \times G_\theta\). We claim that \(({\mathfrak i}g,g)\in S^{(2)}_\theta\). Indeed, as \({\mathfrak i}\in I_\theta\) there are \((L',R')\in S^{(2)}_\theta\) such that \({\mathfrak i}= L'{R'}^{-1}\). Thus \({\mathfrak i}g = L'{R'}^{-1}g = L'(g^{-1} R')^{-1}\). Clearly, \(g = R' (g^{-1} R')^{-1}\) and our claim follows from Lemma 15. There are thus \(n>0\) and \(1\leq i\leq \ell^n-1\) such that \({\mathfrak i}g =(\theta^n)_{i-1}\in {\mathcal{H}}_{-+}\) and \(g =(\theta^n)_i\in {\mathcal{H}}_+\).

Let \(a\cdot b\) be a fixed point. As \(\theta\) is simplified we have \(e_{-}(a) = a\) and \(e_{+}(b) = b\). The two-letter word \(\sigma^{i}(a\cdot b)_{[-1,0]}\) is \((\theta^n)_{i-1}(b)(\theta^n)_i(b)\). Furthermore the expansion of \(\theta^{k+1}\theta^n\) contains \(\theta^k\theta_{\ell-1} (\theta^n)_{i-1}| \theta^k\theta_0 (\theta^n)_{i}\) at positions \([\ell^{k+1}i- \ell^k,\ell^{k+1}i+\ell^k-1]\). Hence \[\sigma^{i\ell^{k+1}}(a\cdot b)_{[-\ell^k,\ell^k-1]} =\theta^k (\theta_{\ell-1} {\mathfrak i}g(b)) \,\theta^k (\theta_0 g(b)) = \theta^k ({\mathfrak i}g(b))\, \theta^k (g(b))\] (the r.h.s.is the concatenation of two words of length \(\ell^k\)) the second equality following from \(\theta_{\ell-1} {\mathfrak i}=e_-{\mathfrak i}= {\mathfrak i}\) and \(\theta_0 g=e_+ g = g\). It follows that \[\sigma^{i \ell^{k+1}}(a\cdot b) \stackrel{k\to +\infty}\longrightarrow {\mathfrak i}g(b)\cdot g(b)\] in the topology of \(X\). By compactness there exists a map \(f_{({\mathfrak i},g,+)}\in E(X)\) which agrees with the map \(a\cdot b\mapsto {\mathfrak i}g(b)\cdot g(b)\) on the fibre \(\pi_{eq}^{-1}(0)\). An element of \(E(X)\) either preserves all \(\pi_{eq}\)-fibres or none. Hence \(f_{({\mathfrak i},g,+)}(a\cdot b)\in E^{fib}(X)\).

To construct elements in \(E(X)\) which act like \(f_{({\mathfrak i},g,-)}\), we observe that, by Lemma 15, this is equivalent to finding elements which acts like \(a\cdot b\mapsto L(a)\cdot R(a)\) on \(\pi_{eq}^{-1}(0)\) where \((L,R)\in S^{(2,-)}_\theta\). This can be done as above, the only difference is that we take \(i' = i-\ell^{n}\) with \(n\) and \(i\) as above. Then the two-letter word \(\sigma^{i'}(a\cdot b)_{[-1,0]}\) is \(L(a)\,R(a)\) and we find \(\sigma^{i' \ell^k}(a\cdot b) \stackrel{k\to +\infty}\longrightarrow L(a)\cdot R(a)\). By compactness, we obtain a function \(f_{({\mathfrak i},g,-)}\in E^{fib}(X)\) which restricts on the fixed point fibre to \(a\cdot b\mapsto L(a)\cdot R(a) = {\mathfrak i}g \phi(a) \cdot g\phi(a)\). ◻

Recall the map \(\Phi\) defined in Theorem 9.

Proposition 12. The map \(\Phi\) is a semigroup morphism.

Proof. Let \(({\mathfrak i},g)\in I_\theta\times G_\theta\). We have \[\begin{align} ({\mathfrak i},g,+)({\mathfrak i}',g',\pm) &=& ({\mathfrak i},ge_+ g',\pm) = ({\mathfrak i},g g',\pm)\\ ({\mathfrak i},g,-)({\mathfrak i}',g',\pm) &=& ({\mathfrak i},g \phi{\mathfrak i}' g',\pm) \end{align}\] The image under \(\Phi\) of the elements of the r.h.s.is given by \[\begin{align} f_{({\mathfrak i},gg',+)}(a\cdot b) &=& {\mathfrak i}gg' (b)\cdot gg'(b)\\ f_{({\mathfrak i},gg',-)}(a\cdot b) &=& {\mathfrak i}gg' \phi(a)\cdot g g'\phi(a)\\ f_{({\mathfrak i},g\phi{\mathfrak i}' g',+)}(a\cdot b) &=& {\mathfrak i}g\phi{\mathfrak i}' g' (b)\cdot g \phi{\mathfrak i}' g'(b)\\ f_{({\mathfrak i},g\phi{\mathfrak i}' g',-)}(a\cdot b) &=& {\mathfrak i}g\phi{\mathfrak i}' g' \phi(a)\cdot g \phi{\mathfrak i}' g'\phi(a) \end{align}\] \(\Phi\) applied to the factors of the l.h.s.yields \[\begin{align} f_{({\mathfrak i},g,+)}f_{({\mathfrak i}' ,g',+)}(a\cdot b) &=& f_{({\mathfrak i},g,+)}({\mathfrak i}' g'(b)\cdot g'(b))= {\mathfrak i}gg'(b)\cdot gg'(b)\\ f_{({\mathfrak i},g,+)}f_{({\mathfrak i}' ,g',-)}(a\cdot b) &=& f_{({\mathfrak i},g,+)}({\mathfrak i}' g'\phi(a)\cdot g'\phi(a))\\ & =& {\mathfrak i}gg'\phi(a)\cdot gg'\phi(a)\\ f_{({\mathfrak i},g,-)}f_{({\mathfrak i}' ,g',+)}(a\cdot b) &=& f_{({\mathfrak i},g,-)}({\mathfrak i}' g'(b)\cdot g'(b))\\ & =& {\mathfrak i}g \phi {\mathfrak i}' g'(b)\cdot g \phi {\mathfrak i}' g'(b)\\ f_{({\mathfrak i},g,-)}f_{({\mathfrak i}' ,g',-)}(a\cdot b) &=& f_{({\mathfrak i},g,-)}({\mathfrak i}' g'\phi(a)\cdot g'\phi(a))\\ & =& {\mathfrak i}g\phi{\mathfrak i}' g' \phi(a)\cdot g \phi{\mathfrak i}' g'\phi(a) \end{align}\] ◻

Proposition 13. For any \(\varphi\in \mathcal{M}^{fib}_0(X_\theta)\) there exists \(({\mathfrak i},g)\in I_\theta\times G_\theta\) such that \(\varphi(a\cdot b) = {\mathfrak i}g(b)\cdot g(b)\) or \(\varphi(a\cdot b) = {\mathfrak i}g\phi(a)\cdot g\phi(a)\).

Proof. Any \(\varphi\in \mathcal{M}^{fib}_0(X_\theta)\subset E^{fib}_0(X)\) is the restriction of a function \(f\in E^{fib}(X)\) to \(\pi_{eq}^{-1}(0)\). We consider first the case that this function belongs to \(E(X,\mathbb{Z}^+)\), that is, \(f\) is a pointwise limit of a generalised sequence \((\sigma^{\nu_i})_i\) with \(\nu_i> 0\) (the inequality is strict as \(f\neq \mathop{\mathrm{Id}}\)). Let \(ab\in \mathcal{A}^{(2)}\) be an allowed two-letter word of \({\mathcal{A}}\) which defines a fixed point for \(\theta\). Note that \(\varphi(a\cdot b)_{[-1,0]}\) is an open neighbourhood of \(\varphi(a\cdot b)\) in \(X\). Thus given \(a\cdot b\in\pi_{eq}^{-1}(0)\) there exists a \(i_0\) such that \(\varphi(a\cdot b)_{[-1,0]} = \sigma^{\nu_i}(a\cdot b)_{[-1,0]}\) for \(i\geq i_0\). As \(\pi_{eq}^{-1}(0)\) is finite there exists a \(\nu>0\) such that \(\varphi(a\cdot b)_{[-1,0]} = \sigma^{\nu}(a\cdot b)_{[-1,0]}\) for all \(a\cdot b\in\pi_{eq}^{-1}(0)\). Let \(L=(\theta^n)_{\nu-1}\) and \(R=(\theta^n)_{\nu}\) where \(\ell^n\geq \nu\). Then, for all \(a\cdot b\in\pi_{eq}^{-1}(0)\) we have \(\varphi(a\cdot b)_{[-1,0]} = L(b) R(b)\). Since the fixed points are uniquely determined by their two-letter word on \([-1,0]\) we have \(\varphi(a\cdot b) = L(b) \cdot R(b)\). As \(\nu>1\) we have \(L = Le_+\) and \(R=R e_+\). As \(L(b) \cdot R(b)\) is a fixed point we have \(e_-L=L\) and \(e_+R = R\). Hence \((RL^{-1},R)\in I_\theta\times G_\theta\).

If \(f \in E^-(X)\) we argue similarly using a generalised sequence \((\sigma^{\nu_i})_i\) to approximate \(f_-\) but with \(\nu_i<0\). This leads to \(\varphi(a\cdot b)_{[-1,0]} = L(a)\cdot R(a)_{[-1,0]}\) with \((L,R)\in S^{(2,-)}_\theta\) which we can write as \((L'\phi,R'\phi)\) by Lemma 15. We therefore get the second equation for \(\phi\). ◻

Example 4 (Rudin-Shapiro substitution). A simplified form of the Rudin-Shapiro substitution \(\theta\) is given by \[\begin{array}{c} a \mapsto\\ b\mapsto\\ c\mapsto\\ d\mapsto \end{array} \begin{array}{c} a\,\\ d\,\\ a\,\\ d\, \end{array} \!\!\!\!\!\!{\begin{array}{c} c\,\\ b\,\\ c\,\\ b\, \end{array}} \!\!\!\!\!\!{\begin{array}{c} a\,\\ a\,\\ d\,\\ d\, \end{array}} \!\!\!\!\!\!{\begin{array}{c} b\,\\ b\,\\ c\,\\ c. \end{array}}\] We use the notation \(\begin{pmatrix} \alpha \\ \beta \\ \gamma \\ \delta \end{pmatrix}\) to denote the bijection that sends \(a\) to \(\alpha\), \(b\) to \(\beta\), \(c\) to \(\gamma\) and \(d\) to \(\delta\). The expansion of \(\theta\) is \(\theta_0|\theta_1|\theta_2|\theta_3\) with \[\theta_0 = \begin{pmatrix} a\\d\\a\\d \end{pmatrix}=:e_+, \, \theta_1 = \begin{pmatrix} c\\b\\c\\b \end{pmatrix}, \,\theta_2 = \begin{pmatrix} a\\a\\d\\d \end{pmatrix} , \,\theta_3 = \begin{pmatrix} b\\b\\c\\c \end{pmatrix}=:e_-.\] It follows that \(\theta_1 = e_{-+}\) and \(\theta_2=e_{+-}\). Furthermore, \[S_\theta = \left\{ \begin{pmatrix} a\\d\\a\\d \end{pmatrix}, \begin{pmatrix} d\\a\\d\\a \end{pmatrix}, \begin{pmatrix} a\\a\\d\\d \end{pmatrix}, \begin{pmatrix} d\\d\\a\\a \end{pmatrix}, \begin{pmatrix} b\\c\\b\\c \end{pmatrix}, \begin{pmatrix} c\\b\\c\\b \end{pmatrix}, \begin{pmatrix} b\\b\\c\\c \end{pmatrix}, \begin{pmatrix} c\\c\\b\\b \end{pmatrix} \right\}.\] Consecutive elements in \({\mathcal{H}}_{-+}\times {\mathcal{H}}_+\) are \(\theta_1\theta_0|\theta_2\theta_0\), \(\theta_3\theta_0|\theta_0\theta_1\) and many more, but these suffice to determine that \(S^{(2)}_\theta\) contains \(e_{-+}\) and \(e_-e_+\) and therefore equals \({\mathcal{H}}_{-+}\). We choose \(\phi = e_+ e_-\). With that choice \(a_{-\,e_{-+}} = e_+ e_- e_{-+} = e_+\) and \(a_{-\,e_{+}} = e_+ e_- e_{+} =\tau\), the non-trivial element of \({\mathcal{H}}_{-+}\cong S_2\). Hence \(\mathcal{M}^{fib}_0(X_\theta)\) is isomorphic to the semigroup \(\mathcal{M}_2\) which we discussed in Example 1.

Example 5 (Thue-Morse substitution). A simplified version of the Thue-Morse substitution is given by \[\begin{array}{c} a \mapsto\\ b\mapsto\end{array} \begin{array}{c} a\,\\ b \end{array} \!\!\!\!\!\!{\begin{array}{c} b\,\\ a \end{array}} \!\!\!\!\!\!{\begin{array}{c} b\,\\ a \end{array}} \!\!\!\!\!\!{\begin{array}{c} a\,\\ b \end{array}}\] This is a bijective substitution. We computed \(\mathcal{M}^{fib}_0(X_\theta)\) in [1]. It turns out that the result is also isomorphic to \(\mathcal{M}_2\). Hence the Rudin-Shapiro shift and the Thue-Morse shift have isomorphic \(\mathcal{M}_0^{fib}\) and conjugate equicontinuous factor. It follows from Corollary 10 that their Ellis semigroups are algebraically isomorphic.

7 Notation glossary↩︎

Table 1: No caption
\(\pi_{eq}:(X,\sigma)\to (X_{eq},\delta)\) The maximal equicontinuous factor of \((X,\sigma)\)
\({\mathfrak a}={\mathfrak a}(X,\sigma)\) The automorphism group of \((X,\sigma)\)
\({\mathfrak a}^{fib}\subset {\mathfrak a}\) the subgroup of \({\mathfrak a}\) of elements which preserve the \(\pi_{eq}\)-fibres.
\({\mathfrak a}_{eq}:=\{\alpha_{eq}|\alpha\in {\mathfrak a}\}\) the corresponding automorphisms of \(X_{eq}\)
\(cr=cr(X)\) the coincidence rank of \((X, \sigma)\)
\({\mathcal{F}}(X)\) the set of functions from \(X\) to itself.
\(\ker(E)\) the minimal bilateral ideal of \(E\)
\({\mathcal{G}}\) the Rees structure group of \(\ker(E)\)
\(\Gamma\) the little structure group of \(E\)
\(\mathrm{ev}_x (f)\) evaluation of \(f\) at the point \(x\)
\(\phi_*: E(X) \to E(Y)\) the factor map induced by \(\phi:(X, \sigma)\to (X',\sigma')\)
\(L^{fib}\) \(\{ f\in L: \widetilde{\pi}_{eq}(f)=0\}\)
\(E^{fib}\) \(\{ f\in E: \widetilde{\pi}_{eq}(f)=0\}\)
\(\widetilde{\pi_{eq}}\) \(\mathrm{ev}_0\circ{\pi_{eq}}_*:L\to X_{eq}.\)
\({\mathcal{G}}^{fib}\) \({\mathcal{G}}\cap L^{fib}\).
\({\mathcal{G}}^{\xi}\) \(\{f\in {\mathcal{G}}: \widetilde{\pi}_{eq}(f) = \xi\}\)
\(\overline{\text{ncl}_G(H)}\) the topological normal closure of \(H\) in \(G\)
\(J_L\) the (minimal) idempotents of \(L\)
\(X_{eq}^{sing}\) the set of singular fibres in \(X_{eq}\)
\(X_{eq}^{reg}\) the set of regular fibres in \(X_{eq}\)
\(X_0\) \(e\pi_{eq}^{-1}(X_{eq}^{sing})\).
\({\mathfrak a}_0\) the restriction of \({\mathfrak a}\) to \(X_0\)
\(\mathrm{res}_{A}(f)\) the restriction of \(f\) to the set \(A\)
\({\mathcal{G}}^{fib}_\xi\) the restriction of \({\mathcal{G}}^{fib}\) to \(e\pi_{eq}^{-1}(\xi)\)
\(\Gamma_\xi\) the restriction of the little structure group \(\Gamma\) to \(e\pi_{eq}^{-1}(\xi)\).
\({\mathcal{G}}^{sing}\) \(\{ f\in {\mathcal{G}}: \widetilde{\pi_{eq}}(f) \in{\mathfrak a}_{eq}(0)\}.\)
\({\mathcal{G}}_\xi^{sing}\) \(\mathrm{res}_{e\pi_{eq}^{-1} ( {\mathfrak a}_{eq} +\xi )} ({\mathcal{G}}^{sing})\)

Acknowledgments↩︎

We thank Lorenzo Sadun for sharing with us preliminary results which led to several examples in Section 5.3.

References↩︎

[1]
Johannes Kellendonk and Reem Yassawi, The Ellis semigroup of bijective substitutions, Groups Geom. Dyn. 16(2022), no. 1, 29–73.
[2]
J. Auslander, Minimal flows and their extensions, North-Holland Mathematics Studies, vol. 153, North-Holland Publishing Co., Amsterdam, 1988, Notas de Matemática [Mathematical Notes], 122.
[3]
Jean-Baptiste Aujogue, Marcy Barge, Johannes Kellendonk, and Daniel Lenz, Equicontinuous factors, proximality and Ellis semigroup for Delone sets, Mathematics of aperiodic order, Progr. Math., vol. 309, Birkhäuser/Springer, Basel, 2015, pp. 137–194.
[4]
John M. Howie, Fundamentals of semigroup theory, London Mathematical Society Monographs. New Series, vol. 12, The Clarendon Press, Oxford University Press, New York, 1995, Oxford Science Publications.
[5]
Alvaro Bustos-Gajardo, Johannes Kellendonk, and Reem Yassawi, Almost automorphic and bijective factors of substitution shifts, Monatsh. Math. 206(2025), no. 3, 507–549.
[6]
Joseph Auslander and Eli Glasner, On the virtual automorphism group of a minimal flow, Ergodic Theory Dynam. Systems 41(2021), no. 5, 1281–1295.
[7]
, On the virtual automorphism group of a minimal flow, Ergodic Theory Dynam. Systems 41(2021), no. 5, 1281–1295.
[8]
Johannes Kellendonk, On non-tameness of the Ellis semigroup, Ergodic Theory Dynam. Systems 45(2025), no. 11, 3419–3429.
[9]
Michael Baake and Uwe Grimm, Aperiodic order. Vol. 1, Encyclopedia of Mathematics and its Applications, vol. 149, Cambridge University Press, Cambridge, 2013, A mathematical invitation, With a foreword by Roger Penrose.
[10]
Ethan M. Coven, Anthony Quas, and Reem Yassawi, Computing automorphism groups of shifts using atypical equivalence classes, Discrete Anal. (2016), Paper No. 3, 28.
[11]
Karl Petersen and Leonard Shapiro, Induced flows, Trans. Amer. Math. Soc. 177(1973), 375–390.
[12]
Marcy Barge and Johannes Kellendonk, Complete regularity of Ellis semigroups of \(\Bbb Z\)-actions, Ergodic Theory Dynam. Systems 41(2021), no. 12, 3593–3609.
[13]
E. Glasner and M. Megrelishvili, Hereditarily non-sensitive dynamical systems and linear representations, Colloq. Math. 104(2006), no. 2, 223–283.
[14]
Jean-Baptiste Aujogue, Ellis enveloping semigroup for almost canonical model sets of an Euclidean space, Algebr. Geom. Topol. 15(2015), no. 4, 2195–2237.
[15]
Franz Gähler, Jianlong Liu, and Lorenzo Sadun, in preparation.
[16]
Marcy Barge, Henk Bruin, Leslie Jones, and Lorenzo Sadun, Homological Pisot substitutions and exact regularity, Israel J. Math. 188(2012), 281–300.
[17]
Robert J. Sacker and George R. Sell, Finite extensions of minimal transformation groups, Trans. Amer. Math. Soc. 190(1974), 325–334.
[18]
Marcy Barge and Beverly Diamond, Proximality in Pisot tiling spaces, Fund. Math. 194(2007), no. 3, 191–238.
[19]
N. Pytheas Fogg, Substitutions in dynamics, arithmetics and combinatorics, Lecture Notes in Mathematics, vol. 1794, Springer-Verlag, Berlin, 2002, Edited by V. Berthé, S. Ferenczi, C. Mauduit and A. Siegel.
[20]
F. M. Dekking, The spectrum of dynamical systems arising from substitutions of constant length, Z. Wahrscheinlichkeitstheorie und Verw. Gebiete 41(1977/78), no. 3, 221–239.

  1. This work was supported by the EPSRC grant numbers EP/V007459/2. Reem Yassawi also thanks the CNRS for financial support for a longer visit.↩︎

  2. In the literature, the maximal equicontinuous factor of \((X,\sigma)\) is sometimes called the structure group. For almost automorphic systems our structure group reduces to that, but otherwise not.↩︎

  3. see Section 6.4 for the definition of a substitution shift.↩︎

  4. We mention that this result needs neither minimality nor USF.↩︎

  5. If \(\phi=e_+\eta_o^{-1} e_-\) for some \(\eta_0\in I\) then the matrix semigroup is normalised.↩︎