Hostname: page-component-54dcc4c588-nx7b4 Total loading time: 0 Render date: 2025-09-12T10:27:17.215Z Has data issue: false hasContentIssue false

Type invariants for non-abelian odometers

Published online by Cambridge University Press:  01 September 2025

STEVE HURDER*
Affiliation:
Department of Mathematics, https://ror.org/02mpq6x41 University of Illinois at Chicago , Chicago 60607-7045, IL, USA
OLGA LUKINA
Affiliation:
https://ror.org/027bh9e22 Mathematical Institute, Leiden University , Leiden 2300, The Netherlands (e-mail: o.lukina@math.leidenuniv.nl)
*
Rights & Permissions [Opens in a new window]

Abstract

In this work, we introduce the type and typeset invariants for equicontinuous group actions on Cantor sets; that is, for generalized odometers. These invariants are collections of equivalence classes of asymptotic Steinitz numbers associated to the action. We show the type is an invariant of the return equivalence class of the action. We introduce the notion of commensurable typesets and show that two actions which are return equivalent have commensurable typesets. Examples are given to illustrate the properties of the type and typeset invariants. The type and typeset invariants are used to define homeomorphism invariants for solenoidal manifolds.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press

1 Introduction

The odometer actions of ${\mathbb Z}$ are classified by an infinite sequence of positive integers, up to a suitable notion of equivalence. The odometer actions of the abelian group ${\mathbb Z}^n$ for $n>1$ cannot be classified by any set of invariants [Reference Thomas44], but the works of Arnold [Reference Arnold2, Reference Arnold and Vinsonhaler3], Butler [Reference Butler8], Fuchs [Reference Fuchs21], and Thomas [Reference Thomas45], for example, have introduced invariants that can be used for distinguishing ${\mathbb Z}^n$ -odometers and classifying special subclasses of such actions. The odometer actions of non-abelian groups are less well understood, as many interesting new phenomena arise for such actions [Reference Hurder and Lukina24Reference Hurder and Lukina27]. In this paper, we introduce the type and typeset invariants for odometers, which are invariants by conjugation and return equivalence. We give examples that show all possible types can be realized. In the last section of this work, we apply our results to the classification, up to homeomorphism, of solenoidal manifolds. We first introduce some basic notions.

1.1 Types

Let $\vec {m} = \{ m_i \mid 1 \leq i < \infty \}$ be an infinite collection of positive integers. The Steinitz number (or sometimes called the supernatural number), defined by $\vec {m}$ , is the infinite product

(1.1) $$ \begin{align} \xi(\vec{m}) = \mathrm{lcm} \{ m_1 m_2 \cdots m_{\ell} \mid \ell> 0\} , \end{align} $$

where $\mathrm {lcm}$ denotes the least common multiple of the collection of integers. A Steinitz number $\xi $ can be uniquely written as the formal product over the set of primes $\Pi $ ,

(1.2) $$ \begin{align} \xi = \prod_{p \in \Pi} ~ p^{\chi_{\xi}(p)} , \end{align} $$

where the characteristic function $\chi _{\xi } \colon \Pi \to \{0,1,\ldots , \infty \}$ counts the multiplicity with which a prime p appears in the infinite product $\xi $ . Associated to a Steinitz number $\xi $ is its prime spectrum.

Definition 1.1. Let $\Pi = \{2,3,5, \ldots \}$ denote the set of primes. Given $ \xi = \prod _{p \in \Pi } \ p^{\chi (p)}$ , define:

$$ \begin{align*} \pi(\xi) & = \{ p \in \Pi \mid \chi(p)> 0 \} \quad \textit{the prime spectrum of} \ \xi; \\ \pi_f(\xi) & = \{ p \in \Pi \mid 0 < \chi(p) < \infty \} \quad \textit{the finite prime spectrum of} \ \xi; \\ \pi_{\infty}(\xi) & = \{ p \in \Pi \mid \chi(p) = \infty \} \quad \textit{the infinite prime spectrum of} \ \xi. \end{align*} $$

Definition 1.2. Two Steinitz numbers $\xi $ and $\xi '$ are said to be asymptotically equivalent if there exists finite integers $m, m' \geq 1$ such that $m \cdot \xi = m' \cdot \xi '$ , and we then write . The asymptotic equivalence class of a Steinitz number $\xi $ is called its type and is denoted by $\tau [\xi ]$ .

Note that if , then $\pi _{\infty }(\xi ) = \pi _{\infty }(\xi ')$ . The property that $\pi _f(\xi )$ is an infinite set is also preserved by asymptotic equivalence of Steinitz numbers, so is an invariant of type.

The type of a Steinitz number was introduced by Baer in [Reference Baer5, §2], where the terminology genus was used for the type. Baer used the type to analyze the classification problem for rank n subgroups of ${\mathbb Q}^n$ , where the rank of a subgroup ${\mathcal A} \subset {\mathbb Q}^n$ is the maximum cardinality of a linearly independent subset of ${\mathcal A}$ . More detailed discussions can be found in the works by Arnold [Reference Arnold2, §1]), by Wilson [Reference Wilson48, Ch. 2], by Ribes and Zalesskii [Reference Ribes and Zalesskii39, Ch. 2.3], and in §3.

1.2 Cantor actions

A Cantor action is a group action on a Cantor set by homeomorphisms. Let $({\mathfrak {X}},\Gamma ,\Phi )$ denote a Cantor action $\Phi \colon \Gamma \times {\mathfrak {X}} \to {\mathfrak {X}}$ . We write $g\cdot x$ for $\Phi (g)(x)$ when appropriate. The action is minimal if for all $x \in {\mathfrak {X}}$ , its orbit ${\mathcal O}(x) = \{g \cdot x \mid g \in \Gamma \}$ is dense in ${\mathfrak {X}}$ . The action $({\mathfrak {X}},\Gamma ,\Phi )$ is equicontinuous with respect to a metric $d_{\mathfrak {X}}$ on ${\mathfrak {X}}$ , if for all ${\varepsilon }>0$ , there exists $\delta> 0$ , such that for all $x , y \in {\mathfrak {X}}$ and $g \in \Gamma $ , we have that $ d_{\mathfrak {X}}(x,y) < \delta $ implies $d_{\mathfrak {X}}(g \cdot x, g \cdot y) < {\varepsilon }$ . The property of being equicontinuous is independent of the choice of the metric on ${\mathfrak {X}}$ , which is compatible with the topology of ${\mathfrak {X}}$ .

Definition 1.3. [Reference Cortez and Medynets13, Reference Cortez and Petite14]

A minimal equicontinuous action $({\mathfrak {X}},\Gamma ,\Phi )$ on a Cantor space ${\mathfrak {X}}$ is said to be a $\Gamma $ -odometer, or just an odometer when the group $\Gamma $ is clear from the context.

A $\Gamma $ -odometer has an alternate description in terms of inverse limits of finite actions of $\Gamma $ , which is the algebraic model for the action. Section 2 discusses in further detail the properties of $\Gamma $ -odometers.

Let ${\mathcal G} = \{\Gamma = \Gamma _0 \supset \Gamma _1 \supset \Gamma _2 \supset \cdots \}$ be a descending chain of finite index subgroups. Note that the subgroups $\Gamma _{\ell }$ are not assumed to be normal in $\Gamma $ . Let $X_{\ell } = \Gamma /\Gamma _{\ell }$ and note that $\Gamma $ acts transitively on the left on the finite set $X_{\ell }$ . The inclusion $\Gamma _{\ell +1} \subset \Gamma _{\ell }$ induces a natural $\Gamma $ -invariant quotient map $p_{\ell +1} \colon X_{\ell +1} \to X_{\ell }$ . Introduce the inverse limit

(1.3) $$ \begin{align} X_{\infty} & \equiv \lim_{\longleftarrow} ~ \{ p_{\ell +1} \colon X_{\ell +1} \to X_{\ell} \mid \ell \geq 0 \} \notag\\ & = \{(x_0, x_1, \ldots ) \in X_{\infty} \mid p_{\ell +1 }(x_{\ell + 1}) = x_{\ell} \textrm{ for all } \ell \geq 0 ~\} ~ \subset \prod_{\ell \geq 0} ~ X_{\ell}. \end{align} $$

Then, $X_{\infty }$ is a Cantor space with the Tychonoff topology, where the left actions of $\Gamma $ on the factors $X_{\ell }$ induce a minimal isometric action denoted by $\Phi _{\infty } \colon \Gamma \times X_{\infty } \to X_{\infty }$ , where $X_{\infty }$ is given the metric induced by the discrete $\Gamma $ -invariant metrics on factors $X_{\ell }$ . The following is a folklore result.

Theorem 1.4. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer, then there exists a group chain ${\mathcal G}$ and a homeomorphism $\Psi \colon {\mathfrak {X}} \to X_{\infty }$ conjugating the action $\Phi $ with the action $\Phi _{\infty }$ .

The choice of the odometer $(X_{\infty }, \Gamma , \Phi _{\infty })$ derived from a group chain ${\mathcal G}$ in Theorem 1.4 is called an algebraic model for $({\mathfrak {X}},\Gamma ,\Phi )$ . The construction ${\mathcal G}$ uses an adapted neighborhood basis for the odometer, as defined by Definition 2.2. The choice of the group chain ${\mathcal G}$ is not unique, but two choices are related by a ‘tower equivalence’ of group chains as described in §4.

1.3 Results

We associate to a group chain ${\mathcal G}$ a Steinitz number

(1.4) $$ \begin{align} \xi({\mathcal G}) = \mathrm{lcm} \{ \mathrm{Index}[\Gamma : \Gamma_{\ell}] = \#(\Gamma/\Gamma_{\ell}) \mid \ell> 0\}. \end{align} $$

Our first result is that $\xi ({\mathcal G})$ is independent of the choice of the group chain ${\mathcal G}$ . In fact, more is true, as the asymptotic equivalence class of $\xi ({\mathcal G})$ —its typeset—is invariant under return equivalence. As explained in §2, the notion of return equivalence is the condition that the restrictions of the actions to adapted clopen subsets are isomorphic. It is the group action counterpart of Morita equivalence for groupoids and is a natural equivalence relation that arises in many contexts.

Theorem 1.5. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer. There is a well-defined Steinitz number $\xi ({\mathfrak {X}},\Gamma ,\Phi )$ associated to the action, called its Steinitz order. Moreover, if the $\Gamma '$ -odometer $({\mathfrak {X}}',\Gamma ',\Phi ')$ is return equivalent to $({\mathfrak {X}},\Gamma ,\Phi )$ , then $\tau [\xi ({\mathfrak {X}},\Gamma ,\Phi )] = \tau [\xi ({\mathfrak {X}'},\Gamma ',\Phi ')]$ ; that is, their types are equal.

The type of the action is defined to be $\tau [\mathfrak {X},\Gamma ,\Phi ] = \tau [\xi ({\mathcal G})]$ for a choice of group chain  ${\mathcal G}$ .

The typeset invariants of an odometer are a more refined set of invariants that are used, in particular, to distinguish actions of abelian groups of rank greater than 1. When $\Gamma $ is non-abelian, their definition requires we introduce the normal chain associated to a group chain ${\mathcal G}$ .

Recall that given a subgroup $H \subset G$ , the normal core $C(H) \subset H$ is its largest normal subgroup. If H has finite index, then $C(H)$ also has finite index in G. We associate to $\mathcal G$ the group chain ${\mathcal G}^c = \{\Gamma = \Gamma _0 \supset C_1 \supset C_2 \supset \cdots \}$ , where $C_{\ell } = C(\Gamma _{\ell }) \subset \Gamma _{\ell }$ is its normal core in $\Gamma $ .

Let $\gamma \in \Gamma $ and let $\langle \gamma \rangle \subset \Gamma $ denote the subgroup it generates. For $\ell> 0$ , the intersection $ \langle \gamma \rangle _{\ell } = \langle \gamma \rangle \cap C_{\ell }$ is a subgroup of finite index in $\langle \gamma \rangle \cong {\mathbb Z}$ . We thus obtain a group chain in $\langle \gamma \rangle $ , denoted

(1.5) $$ \begin{align} {\mathcal C}_{\gamma} = \{ \langle \gamma \rangle \supset \langle \gamma \rangle_1 \supset \langle \gamma \rangle_2 \supset \cdots \}. \end{align} $$

Definition 1.6. Let ${\mathcal G} = \{\Gamma = \Gamma _0 \supset \Gamma _1 \supset \Gamma _2 \supset \cdots \}$ be a group chain. For $\gamma \in \Gamma $ , the type $\tau [\gamma ]$ of $\gamma $ is the asymptotic equivalence class of the Steinitz order

(1.6) $$ \begin{align} \xi(\gamma) = \mathrm{lcm} \{ \#( \langle \gamma \rangle /\langle \gamma \rangle_{\ell} ) \mid \ell> 0 \}. \end{align} $$

The typeset of $\mathcal G$ is the collection

(1.7) $$ \begin{align} {\Xi}[{\mathcal G}] = \{\tau[\gamma] \mid \gamma \in \Gamma \}. \end{align} $$

Note that we allow $\gamma \in \Gamma $ to be the identity above, where $\tau [e] = \{0\}$ .

Here are our next two results.

Theorem 1.7. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer and let $\mathcal G$ be a group chain model. Then, the typeset ${\Xi }[{\mathcal G}]$ is independent of the choice of ${\mathcal G}$ . Thus, ${\Xi }[{\mathcal G}]$ is an invariant under isomorphism of the action.

The typeset of the action is defined to be $\Xi [\mathfrak {X},\Gamma ,\Phi ] = \Xi [{\mathcal G}]$ for a choice of ${\mathcal G}$ .

Theorem 1.8. If the $\Gamma $ -odometer $({\mathfrak {X}},\Gamma ,\Phi )$ and $\Gamma '$ -odometer $({\mathfrak {X}'},\Gamma ',\Phi ')$ are return equivalent, then their typesets $\Xi [ \mathfrak {X},\Gamma ,\Phi ]$ and $\Xi [\mathfrak {X}',\Gamma ',\Phi ']$ are commensurable.

The notion of commensurable typesets is modeled on the notion of commensurable groups and is given in Definition 3.9. The type of an individual $\gamma \in \Gamma $ need not be preserved by return equivalence; rather, it is the collection of all these types—the typeset—that is preserved.

Various classes of Cantor actions admit stronger results. For example, we have the following corollary.

Corollary 1.9. Suppose that $\Gamma $ and $\Gamma '$ are abelian. If the odometers $({\mathfrak {X}},\Gamma ,\Phi )$ and $({\mathfrak {X}}',\Gamma ',\Phi ')$ are return equivalent, then their typesets $\Xi [ \mathfrak {X},\Gamma ,\Phi ]$ and $\Xi [\mathfrak {X}',\Gamma ',\Phi ']$ are equal.

Example 5.3 shows that the typesets need not be equal for return equivalent odometers if one of the groups is abelian and the other is only virtually abelian. Section 5 also gives a selection of ${\mathbb Z}^n$ -odometers to illustrate the definitions of types and typesets. In particular, it is shown that all types can be realized for all $n\geq 1$ .

A finitely generated group $\Gamma $ is said to be renormalizable if there exists a proper self-embedding $\varphi \colon \Gamma \to \Gamma $ whose image has finite index [Reference Hurder, Lukina and van Limbeek29]. Another name for this property is that $\Gamma $ is finitely non-co-Hopfian. The embedding $\varphi $ defines a group chain in $\Gamma $ that gives rise to a $\Gamma $ -odometer $(X_{\varphi }, \Gamma , \Phi _{\varphi })$ . The properties of the odometers obtained this way are studied in the work [Reference Hurder, Lukina and van Limbeek29]. The classification problem for proper self-embeddings $\varphi \colon {\mathbb Z}^n \to {\mathbb Z}^n$ was related to the class field theory of number fields in the works of Sabitova [Reference Sabitova41, Reference Sabitova42].

Theorem 1.10. Let $\varphi \colon \Gamma \to \Gamma $ be a renormalization with associated $\Gamma $ -odometer $(X_{\varphi }, \Gamma , \Phi _{\varphi })$ . Then, the action has a well-defined type $\tau [X_{\varphi }, \Gamma , \Phi _{\varphi }]$ and typeset $\Xi [X_{\varphi }, \Gamma , \Phi _{\varphi }]$ . Let $\varphi ' \colon \Gamma ' \to \Gamma '$ be a renormalization of a second group $\Gamma '$ , and assume the odometers $(X_{\varphi }, \Gamma , \Phi _{\varphi })$ and $(X_{\varphi '}, \Gamma ', \Phi _{\varphi '})$ are return equivalent, then their types and typesets are equal.

Many finitely generated nilpotent groups admit renormalizations, as well as some other classes of groups, as discussed in [Reference Hurder, Lukina and van Limbeek29]. Examples 5.4 and 5.5 give constructions using renormalizable groups which illustrate the conclusions of Theorem 1.10. For a finitely generated, torsion-free nilpotent group $\Gamma $ , there are relations between type invariants and the dynamics of $\Gamma $ -odometers [Reference Hurder and Lukina28].

Another source of examples arises from group actions on rooted trees, which induce odometer actions on the Cantor sets of ends of the trees. Section 6.1 discusses d-regular odometers, which are odometers that have faithful representations as actions on d-regular trees.

Theorem 1.11. A $\Gamma $ -odometer $({\mathfrak {X}},\Gamma ,\Phi )$ which is d-regular has finite typeset $\Xi [X_{\infty },\Gamma ,\Phi ]$ . More precisely, suppose $({\mathfrak {X}},\Gamma ,\Phi )$ is isomorphic to an action on a d-ary rooted tree, for some $d \geq 2$ . Let $P_d$ be the set of distinct prime divisors of the integers $\{2,\ldots , d\}$ , and let $N_d = |P_d|$ . Then, the cardinality of the typeset satisfies

(1.8) $$ \begin{align} |\Xi [X_{\infty},\Gamma,\Phi]| ~ \leq ~ \sum_{k=0}^{N_d} \binom{N_d}{k} = \sum_{k=0}^{N_d} \frac{N_d!}{(N_d - k)! k!}. \end{align} $$

Moreover, each type $\tau \in \Xi [X_{\infty },\Gamma ,\Phi ]$ is represented by a Steinitz number $\xi $ with empty finite prime spectrum $\pi _f(\xi )$ , and so $\pi (\xi ) = \pi _{\infty }(\xi )$ .

Example 6.8 gives examples of d-regular odometers that realize the typesets in Theorem 1.11.

Finally, we mention two open problems about the type invariants for odometers.

Problem 1.12. (Realization)

Given a finitely generated, torsion-free group $\Gamma $ , are there restrictions on the types and typesets that can be realized by a $\Gamma $ -odometer?

The work of Arnold [Reference Arnold2] implies that every typeset can be realized by a ${\mathbb Z}^n$ -odometer. It seems likely that this is also true when $\Gamma $ is a nilpotent group. The solution to Problem 1.12 for a general finitely generated group $\Gamma $ is unknown.

Problem 1.13. (Classification)

For an odometer $({\mathfrak {X}},\Gamma ,\Phi )$ with type $\tau [{\mathfrak {X}},\Gamma ,\Phi ]$ and typeset $\Xi [{\mathfrak {X}},\Gamma ,\Phi ]$ , classify the $\Gamma $ -odometers with the same type and typeset.

1.4 Solenoidal manifolds

The classification of minimal equicontinuous Cantor actions is closely related to the classification problem of solenoidal manifolds, and the type invariants defined above yield homeomorphism invariants for solenoidal manifolds. We briefly recall their definition and state the applications, with details given in §7.

A presentation is a sequence of proper finite covering maps ${\mathcal P} = \{\, q_{\ell } \colon M_{\ell } \to M_{\ell -1} \mid \ell \geq 1\}$ , where each $M_{\ell }$ is a compact connected manifold without boundary of dimension n. The inverse limit

(1.9) $$ \begin{align} {\mathcal M}_{{\mathcal P}} \equiv \lim_{\longleftarrow} ~ \{ q_{\ell } \colon M_{\ell } \to M_{\ell -1}\} ~ \subset \prod_{\ell \geq 0} ~ M_{\ell} ~ \end{align} $$

is the weak solenoid, or solenoidal manifold, associated to ${\mathcal P}$ . The set ${\mathcal M}_{{\mathcal P}}$ is given the relative topology, induced from the product topology, so that ${\mathcal M}_{{\mathcal P}}$ is compact and connected. The initial factor $M_0$ is called the base manifold of ${\mathcal M}_{{\mathcal P}}$ .

McCord showed in [Reference McCord32] that a solenoidal manifold ${\mathcal M}_{{\mathcal P}}$ is a foliated space with foliation ${\mathcal F}_{{\mathcal P}}$ , in the sense of [Reference Moore and Schochet33], where the leaves of ${\mathcal F}_{{\mathcal P}}$ are coverings of the base manifold $M_0$ via the projection map onto the first factor, ${\widehat {q}}_0 \colon {\mathcal M}_{{\mathcal P}} \to M_0$ , restricted to the path-connected components of ${\mathcal M}_{{\mathcal P}}$ . Solenoidal manifolds are matchbox manifolds of dimension n in the terminology of [Reference Clark and Hurder9, Reference Clark, Hurder and Lukina10, Reference Hurder and Lukina24]. Solenoidal manifolds have been studied for their geometric properties [Reference Sullivan43, Reference Verjovsky46, Reference Verjovsky47], for their analytic and index theory properties [Reference Connes11, Reference Moore and Schochet33], and from various number-theoretic viewpoints [Reference Sabitova41, Reference Sabitova42].

Here are two applications of the type invariants. Details and proofs are given in §7.

Theorem 1.14. Associated to a presentation $\mathcal P$ is a well-defined Steinitz number $\xi ({\mathcal P})$ , and the type $\tau [\xi ({\mathcal P})]$ depends only on the homeomorphism class of ${\mathcal M}_{{\mathcal P}}$ . We denote this type by $\tau [{\mathcal M}_{{\mathcal P}}]$ .

For orientable one-dimensional solenoids, where each map $q_{\ell } \colon {\mathbb S}^1 \to {\mathbb S}^1$ is orientable, Bing observed in [Reference Bing7] that if $\tau [{\mathcal M}_{{\mathcal P}}] = \tau [{\mathcal M}_{{\mathcal P}'}]$ , then ${\mathcal M}_{\mathcal P}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic. McCord showed in [Reference McCord32, §2] the converse, that if ${\mathcal M}_{\mathcal P}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic, then $\tau [{\mathcal M}_{{\mathcal P}}] = \tau [{\mathcal M}_{{\mathcal P}'}]$ . (See also [Reference Aarts and Fokkink1].) Together, these results yield the following well-known classification.

Theorem 1.15. For one-dimensional solenoidal manifolds, ${\mathcal M}_{\mathcal P}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic if and only if $\tau [{\mathcal M}_{\mathcal P}] = \tau [{\mathcal M}_{{\mathcal P}'}]$ .

For solenoidal manifolds of dimension $n \geq 2$ , no such classification by invariants can exist, even for the case when the base manifold $M_0 = {\mathbb T}^n$ (see [Reference Thomas44].) The most one can hope for is to define invariants that distinguish various homeomorphism classes. Associated to a presentation $\mathcal P$ is a well-defined typeset $\Xi ({\mathcal P})$ , which provides another invariant of the homeomorphism class of ${\mathcal M}_{\mathcal P}$ .

Theorem 1.16. Assume that ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic solenoidal manifolds, then the typesets $\Xi [ {{\mathcal P}}]$ and $\Xi [ {{\mathcal P}'}]$ are commensurable.

1.5 Structure

The remainder of this paper proceeds as follows. Section 2 discusses the basic results about odometers required. Section 3 discusses the basic results about types and typesets required. Section 4 gives the proofs of the results above about classifying odometers. Section 5 gives some basic examples of odometers, and calculates their types and typesets. Section 6 discusses d-regular odometers, and calculates their types and typesets. Section 7 discusses solenoidal manifolds and their types and typesets.

2 Cantor actions

We recall some of the basic properties of Cantor actions, as required for the proofs of the results in §1. More complete discussions of the properties of equicontinuous Cantor actions are given in the text by Auslander [Reference Auslander4], the papers by Cortez and Petite [Reference Cortez and Petite14], Cortez and Medynets [Reference Cortez and Medynets13], and the authors’ works, in particular [Reference Dyer, Hurder and Lukina17, Reference Dyer, Hurder and Lukina18] and [Reference Hurder and Lukina26, §3].

2.1 Basic concepts

Assume that ${\mathfrak {X}}$ is a Cantor space. Let $\mathrm {CO}({\mathfrak {X}})$ denote the collection of all clopen (closed and open) subsets of ${\mathfrak {X}}$ , which forms a basis for the topology of ${\mathfrak {X}}$ . For $\phi \in \mathrm {Homeo}({\mathfrak {X}})$ and $U \in \mathrm {CO}({\mathfrak {X}})$ , the image $\phi (U) \in \mathrm {CO}({\mathfrak {X}})$ . Recall that the action $({\mathfrak {X}},\Gamma ,\Phi )$ is minimal if for all $x \in {\mathfrak {X}}$ , its orbit ${\mathcal O}(x) = \{g \cdot x \mid g \in \Gamma \}$ is dense in ${\mathfrak {X}}$ .

The following result is folklore and a proof is given in [Reference Hurder and Lukina25, Proposition 3.1].

Proposition 2.1. For ${\mathfrak {X}}$ a Cantor space, a minimal action $\Phi \colon \Gamma \times {\mathfrak {X}} \to {\mathfrak {X}}$ is equicontinuous if and only if the $\Gamma $ -orbit of every $U \in \mathrm { CO}({\mathfrak {X}})$ is finite for the induced action $\Phi _* \colon \Gamma \times \mathrm {CO}({\mathfrak {X}}) \to \mathrm {CO}({\mathfrak {X}})$ .

That is, given a clopen set $U \in \mathrm {CO}({\mathfrak {X}})$ , $\Gamma $ acts on the orbits of U by finite permutations. This justifies saying that a minimal equicontinuous Cantor action of $\Gamma $ is a (generalized) odometer.

We say that $U \subset {\mathfrak {X}}$ is adapted to the action $({\mathfrak {X}},\Gamma ,\Phi )$ if U is a non-empty clopen subset, and for any $g \in \Gamma $ , if $\Phi (g)(U) \cap U \ne \emptyset $ implies that $\Phi (g)(U) = U$ . Given $x \in {\mathfrak {X}}$ and clopen set $x \in W$ , there is an adapted clopen set U with $x \in U \subset W$ . (For example, see the proof of [Reference Hurder and Lukina25, Proposition 3.1].)

For an adapted set U, the set of ‘return times’ to U,

(2.1) $$ \begin{align} \Gamma_U = \{g \in \Gamma \mid g \cdot U \cap U \ne \emptyset \}, \end{align} $$

is a subgroup of $\Gamma $ , called the stabilizer of U. Then, for $g, g' \in \Gamma $ with ${g \cdot U \cap g' \cdot U \ne \emptyset} $ , we have $g^{-1} \, g' \cdot U = U$ , and hence $g^{-1} \, g' \in \Gamma _U$ . Thus, the translates $\{ g \cdot U \mid g \in \Gamma \}$ form a finite clopen partition of ${\mathfrak {X}}$ and are in 1–1 correspondence with the quotient space $X_U = \Gamma /\Gamma _U$ . Then, $\Gamma $ acts by permutations of the finite set $X_U$ and so the stabilizer group $\Gamma _U \subset G$ has finite index. Note that this implies that if $V \subset U$ is a proper inclusion of adapted sets, then the inclusion $\Gamma _V \subset \Gamma _U$ is also proper.

Definition 2.2. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer. A properly descending chain of clopen sets, ${\mathcal U} = \{U_{\ell } \subset {\mathfrak {X}} \mid \ell> 0\}$ , is said to be an adapted neighborhood basis at $x \in {\mathfrak {X}}$ for the action $\Phi $ if $x \in U_{\ell +1} \subset U_{\ell }$ is a proper inclusion for all $ \ell> 0$ , with $\bigcap _{\ell> 0} \ U_{\ell } = \{x\}$ , and each $U_{\ell }$ is adapted to the action $\Phi $ .

Given $x \in {\mathfrak {X}}$ and ${\varepsilon }> 0$ , Proposition 2.1 implies there exists an adapted clopen set ${U \in \mathrm {CO}({\mathfrak {X}})}$ with $x \in U$ and $\mathrm {diam}(U) < {\varepsilon }$ . Thus, one can choose a descending chain ${\mathcal U}$ of adapted sets in $\mathrm {CO}({\mathfrak {X}})$ whose intersection is x, from which we obtain the following result.

Proposition 2.3. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer. Given $x \in {\mathfrak {X}}$ , there exists an adapted neighborhood basis ${\mathcal U}$ at x for the action $\Phi $ .

Corollary 2.4. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer and ${\mathcal U}$ be an adapted neighborhood basis. Set $\Gamma _{\ell } = \Gamma _{U_{\ell }}$ , with $\Gamma _0 = \Gamma $ , then $ {\mathcal G}_{{\mathcal U}} = \{\Gamma _0 \supset \Gamma _1 \supset \cdots \}$ is a descending chain of finite index subgroups.

2.2 Equivalence of Cantor actions

We next recall the notions of equivalence of Cantor actions used in this work. The first and strongest is that of isomorphism, which is a generalization of the usual notion of conjugacy of topological actions. The definition below agrees with the usage in the papers [Reference Cortez and Medynets13, Reference Hurder and Lukina25, Reference Li31].

Definition 2.5. Cantor actions $({\mathfrak {X}}_1, \Gamma _1, \Phi _1)$ and $({\mathfrak {X}}_2, \Gamma _2, \Phi _2)$ are said to be isomorphic if there is a homeomorphism $h \colon {\mathfrak {X}}_1 \to {\mathfrak {X}}_2$ and group isomorphism $\Theta \colon \Gamma _1 \to \Gamma _2$ so that

(2.2) $$ \begin{align} \Phi_1(g) = h^{-1} \circ \Phi_2(\Theta(g)) \circ h \in \mathrm{Homeo}({\mathfrak{X}}_1) \quad \textrm{for all } g \in \Gamma_1. \end{align} $$

The notion of return equivalence for odometers is weaker than the notion of isomorphism, and is natural when considering the odometers defined by the holonomy actions for solenoidal manifolds, as considered in the works [Reference Hurder and Lukina24Reference Hurder and Lukina26] and later in §4.

For an odometer $({\mathfrak {X}}, \Gamma , \Phi )$ and an adapted set $U \subset {\mathfrak {X}}$ , by an abuse of notation, we use $\Phi _U$ to denote both the restricted action $\Phi _U \colon \Gamma _U \times U \to U$ and the induced quotient action $\Phi _U \colon {\mathcal H}_U \times U \to U$ , where ${\mathcal H}_U = \Phi (\Gamma _U) \subset \mathrm {Homeo}(U)$ . Then, $(U, {\mathcal H}_U, \Phi _U)$ is called the restricted holonomy action for $\Phi $ , in analogy with the case where U is a transversal to a solenoidal manifold, and ${\mathcal H}_U$ is the holonomy group for this transversal. A technical issue that often arises though is that while $\Gamma _U \subset \Gamma $ has finite index, the action map $\Phi _U \colon \Gamma _U \to {\mathcal H}_U$ need not be injective, and can in fact can have a large kernel as is the case, for example, for the actions of weakly branch groups (see Example 6.10).

Definition 2.6. Odometers $({\mathfrak {X}}, \Gamma , \Phi )$ and $({\mathfrak {X}}', \Gamma ', \Phi ')$ are return equivalent if there exists an adapted set $U \subset {\mathfrak {X}}$ for the action $\Phi $ and an adapted set $U' \subset {\mathfrak {X}}'$ for the action $\Phi '$ , such that the restricted actions $(U, {\mathcal H}_{U}, \Phi _{U})$ and $(U', {\mathcal H}^{\prime }_{U'}, \Phi ^{\prime }_{U'})$ are isomorphic.

Note that if we take $U = {\mathfrak {X}}$ and $U' = {\mathfrak {X}}'$ in Definition 2.6, then return equivalence may still be weaker than isomorphism in Definition 2.5, unless the actions $\Phi $ and $\Phi '$ are topologically free [Reference Hurder and Lukina25, Reference Li31, Reference Renault37].

2.3 Algebraic Cantor actions

There is a natural basepoint $x_{\infty } \in X_{\infty }$ given by the cosets of the identity element $e \in \Gamma $ , so $x_{\infty } = (e \Gamma _{\ell })$ . An adapted neighborhood basis of $x_{\infty }$ is given by the clopen sets

(2.3) $$ \begin{align} U_{\ell} = \{ x = (x_{i}) \in X_{\infty} \mid x_i = e \Gamma_i \in X_i, 0 \leq i \leq \ell ~ \} \subset X_{\infty}. \end{align} $$

Then, there is the tautological identity $\Gamma _{\ell } = \Gamma _{U_{\ell }}$ .

Suppose that we are given an odometer $({\mathfrak {X}},\Gamma ,\Phi )$ and an adapted neighborhood basis ${\mathcal U}$ . Define subgroups $\Gamma _{\ell } = \Gamma _{U_{\ell }}$ , with $\Gamma _0 = \Gamma $ , which form the group chain $ {\mathcal G}_{{\mathcal U}} = \{\Gamma _0 \supset \Gamma _1 \supset \cdots \}$ . Then we have the following folklore result.

Theorem 2.7. Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer and ${\mathcal U}$ an adapted neighborhood basis. The action $({\mathfrak {X}},\Gamma ,\Phi )$ is isomorphic to the odometer $(X_{\infty }, \Gamma , \Phi _{\infty })$ constructed from the group chain ${\mathcal G}_{{\mathcal U}}$ .

Corollary 2.8. Let $({\mathfrak {X}}, \Gamma , \Phi )$ be an odometer, and assume that ${\mathcal G}_{{\mathcal U}}$ and ${\mathcal G}^{\prime }_{{\mathcal U}'}$ are adapted neighborhood bases for the action. Then, the corresponding algebraic models of the action, $(X_{\infty }, \Gamma , \Phi _{\infty })$ and $(X^{\prime }_{\infty }, \Gamma , \Phi _{\infty }')$ , are isomorphic in the sense of Definition 2.5 with $\Theta \colon \Gamma \to \Gamma $ the identity map.

3 Type and typeset

The notion of type was introduced in 1937 by Baer in [Reference Baer5, §2] as part of the study of the classification problem for rank n subgroups of ${\mathbb Q}^n$ . The work of Butler [Reference Butler8] introduced a restricted class of subgroups in ${\mathbb Q}^n$ , now called Butler groups. The classification theory for Butler groups was further developed by Richman [Reference Richman40] and Mutzbauer [Reference Mutzbauer34], and the works of Arnold (see [Reference Arnold2, §1]), and Arnold and Vinsonhaler [Reference Arnold and Vinsonhaler3]. For a comprehensive treatment of these ideas, see the monograph by Fuchs [Reference Fuchs21]. Thomas applied the type invariants in his analysis of the classification complexity of these groups in the work [Reference Thomas45, §3]. The applications of type invariants to profinite groups are discussed in the works by Ribes [Reference Ribes38, Ch. 1, §4], Wilson [Reference Wilson48, Ch. 2], and Ribes and Zalesskii [Reference Ribes and Zalesskii39, Ch. 2.3]. In this section, we recall basic notions and properties of Steinitz numbers and their types, and their definitions for $\Gamma $ -odometers.

3.1 Types and typesets

Recall that a Steinitz number $\xi $ can be written uniquely as the formal product over the set of primes,

(3.1) $$ \begin{align} \xi = \prod_{p \in \Pi} ~ p^{\chi_{\xi}(p)} , \end{align} $$

where the characteristic function $\chi _{\xi } \colon \Pi \to \{0,1,\ldots , \infty \}$ counts the multiplicity with which a prime p appears in the infinite product $\xi $ . Note that multiplication of Steinitz numbers corresponds to the sum of their characteristic functions.

Recall from Definition 1.2 that two Steinitz numbers $\xi $ and $\xi '$ are said to be asymptotically equivalent if there exists finite integers $m, m' \geq 1$ such that $m \cdot \xi = m' \cdot \xi '$ , and we then write . Recall that the type $\tau [\xi ]$ associated to a Steinitz number $\xi $ is the asymptotic equivalence class of $\xi $ .

Lemma 3.1. $\xi $ and $\xi '$ satisfy if and only if their characteristic functions $\chi _1, \chi _2$ satisfy:

  • $\chi _1(p) = \chi _2(p)$ for all but finitely many primes $p \in \Pi $ ; and

  • $\chi _1(p) = \infty $ if and only if $\chi _2(p) = \infty $ for all primes $p \in \Pi $ .

Given two types $\tau $ and $\tau '$ , we write $\tau \leq \tau '$ if there exists representatives $\xi \in \tau $ and ${\xi ' \in \tau '}$ such that their characteristic functions satisfy $\chi _{\xi }(p) \leq \chi _{\xi '}(p)$ for all primes $p \in \Pi $ . Then, two Steinitz numbers $\xi $ and $\xi '$ are asymptotically equivalent if and only if $\chi _{\xi } \leq \chi _{\xi '}$ and $\chi _{\xi '} \leq \chi _{\xi }$ .

Definition 3.2. A typeset $\Xi $ is a collection of types.

There are three operations on types $\tau $ and $\tau '$ : product, join, and intersection. Let $\chi $ (respectively $\chi '$ ) be the characteristic function for a representative ${\xi \in \tau} $ (respectively $\xi ' \in \tau '$ ), then

$$ \begin{align*} \text{Product: } \tau \cdot \tau' \text{ type defined by } \chi^{+}(p) & = \chi(p) + \chi'(p); \\ \text{Join: } \tau \vee \tau' \text{ type defined by } \chi^{\vee}(p)& = \max \{ \chi(p) , \chi'(p)\}; \\ \text{Intersection: } \tau \wedge \tau' \text{ type defined by } \chi^{\wedge}(p) & = \min \{ \chi(p) , \chi'(p)\}. \end{align*} $$

Note that $\tau \wedge \tau ' \leq \tau \vee \tau ' \leq \tau \cdot \tau '$ . A typeset $\Xi $ need not be closed under the operations of product, join, or intersection. However, a typeset $\Xi $ always admits a partial ordering.

3.2 Type for profinite groups

A topological group ${\mathfrak {G}}$ is said to be profinite if it is isomorphic to the inverse limit of finite groups (see [Reference Wilson48, Ch. 2] or [Reference Ribes and Zalesskii39, Ch. 2.3]).

The Steinitz order $\Pi [{\mathfrak {G}}]$ of a profinite group ${\mathfrak {G}}$ is defined by the supernatural number associated to a presentation of ${\mathfrak {G}}$ , defined as follows. For a profinite group ${\mathfrak {G}}$ , an open subgroup ${\mathfrak {U}} \subset {\mathfrak {G}}$ has finite index [Reference Ribes and Zalesskii39, Lemma 2.1.2]. Let ${\mathfrak {D}} \subset {\mathfrak {G}}$ be a closed subgroup and ${\mathfrak {N}} \subset {\mathfrak {G}}$ is an open normal subgroup, then ${\mathfrak {N}} \cdot {\mathfrak {D}}$ is an open subgroup of ${\mathfrak {G}}$ and ${\mathfrak {N}} \cap {\mathfrak {D}}$ is an open normal subgroup of ${\mathfrak {D}}$ .

Definition 3.3. Let ${\mathfrak {D}} \subset {\mathfrak {G}}$ be a closed subgroup of the profinite group ${\mathfrak {G}}$ . Define Steinitz orders as follows:

  1. (1) $\xi ({\mathfrak {G}}) = \mathrm {lcm} \{\# \ {\mathfrak {G}}/{\mathfrak {N}} \mid {\mathfrak {N}} \subset {\mathfrak {G}}~ \text {open normal subgroup}\}$ ;

  2. (2) $\xi ({\mathfrak {D}}) = \mathrm {lcm} \{\# \ {\mathfrak {D}}/({\mathfrak {N}} \cap {\mathfrak {D}}) \mid {\mathfrak {N}} \subset {\mathfrak {G}}~ \text {open normal subgroup}\}$ ;

  3. (3) $\xi ({\mathfrak {G}} : {\mathfrak {D}}) = \mathrm {lcm} \{\# \ {\mathfrak {G}}/({\mathfrak {N}} \cdot {\mathfrak {D}}) \mid {\mathfrak {N}} \subset {\mathfrak {G}}~ \text {open normal subgroup}\}$ .

The Steinitz number $\xi ({\mathfrak {G}} : {\mathfrak {D}})$ is called the relative Steinitz order of the pair $({\mathfrak {G}}, {\mathfrak {D}} )$ .

The Steinitz orders satisfy the Lagrange identity, where the multiplication is taken in the sense of supernatural numbers (see [Reference Ribes and Zalesskii39, Reference Wilson48]), and we have

(3.2) $$ \begin{align} \xi({\mathfrak{G}}) = \xi({\mathfrak{G}} : {\mathfrak{D}}) \cdot \xi({\mathfrak{D}}). \end{align} $$

In particular, we always have $\xi [{\mathfrak {D}}] \leq \xi [{\mathfrak {G}}]$ .

Definition 3.4. The relative type $\Xi [{\mathfrak {G}} : {\mathfrak {D}}]$ is the type of $\xi ({\mathfrak {G}} : {\mathfrak {D}})$ , where ${\mathfrak {D}} \subset {\mathfrak {G}}$ is a closed subgroup of the profinite group ${\mathfrak {G}}$ .

3.3 Type for odometers

Let $(X_{\infty }, \Gamma , \Phi _{\infty })$ be an odometer, defined by a group chain ${\mathcal G} = \{\Gamma = \Gamma _0 \supset \Gamma _1 \supset \cdots \}$ . Recall that the normal core of $\Gamma _{\ell }$ is the largest normal subgroup $C_{\ell } \subset \Gamma _{\ell }$ . The profinite group $\widehat {\Gamma }({\mathcal G})$ associated to the action $(X_{\infty }, \Gamma , \Phi _{\infty })$ defined by ${\mathcal G}$ is given by the following definition.

Definition 3.5. Let ${\mathcal G}$ be a group chain with associated normal core chain $\{C_{\ell } \mid \ell \geq 0\}$ , then

(3.3) $$ \begin{align} \widehat{\Gamma}({\mathcal G}) = \lim_{\longleftarrow} \{ \Gamma/C_{\ell +1} \to \Gamma/C_{\ell} \mid \ell \geq 0 \}. \end{align} $$

The profinite group $\widehat {\Gamma }({\mathcal G})$ is a quotient of the full profinite completion of $\Gamma $ , but it is typically not equal to the profinite completion. The properties of the group $\widehat {\Gamma }({\mathcal G})$ associated to a Cantor action are studied extensively in the authors’ works [Reference Dyer, Hurder and Lukina17, Reference Dyer, Hurder and Lukina18, Reference Hurder and Lukina24, Reference Hurder and Lukina26]. The Steinitz order of $\widehat {\Gamma }({\mathcal G})$ is well defined and given by

(3.4) $$ \begin{align} \xi(\widehat{\Gamma}({\mathcal G})) = \mathrm{lcm} \{ \# ( \Gamma/C_{\ell}) \mid \ell> 0 \}. \end{align} $$

The type $\tau [\widehat {\Gamma }({\mathcal G})] = \tau [\xi (\widehat {\Gamma }({\mathcal G}))]$ need not be an invariant of return equivalence of the odometer $(X_{\infty }, \Gamma , \Phi _{\infty })$ , as explained below.

Definition 3.6. Let $(X_{\infty }, \Gamma , \Phi _{\infty })$ be an odometer. The type $\tau [X_{\infty }, \Gamma , \Phi _{\infty }]$ of the action is the equivalence class of the Steinitz number

(3.5) $$ \begin{align} \xi(X_{\infty}, \Gamma, \Phi_{\infty}) = \mathrm{lcm} \{ \# X_{\ell} = \#(\Gamma/\Gamma_{\ell}) \mid \ell> 0 \}. \end{align} $$

Recall that there is a transitive action $\widehat {\Phi }_{\infty } \colon \widehat {\Gamma }({\mathcal G}) \times X_{\infty } \to X_{\infty }$ induced by odometer $(X_{\infty }, \Gamma , \Phi _{\infty })$ . The action $(X_{\infty }, \widehat {\Gamma }({\mathcal G}), \widehat {\Phi }_{\infty })$ is free precisely when the isotropy subgroup ${\mathcal D}({\mathcal G}) \subset \widehat {\Gamma }({\mathcal G})$ of the action at the basepoint $x_{\infty } \in X_{\infty }$ is trivial. In this case, we have a homeomorphism $X_{\infty } \cong \widehat {\Gamma }({\mathcal G})$ that commutes with the action, and so $X_{\infty }$ inherits the structure of a Cantor group from the action.

However, when the action $(X_{\infty }, \widehat {\Gamma }({\mathcal G}), \widehat {\Phi }_{\infty })$ is not free, then ${\mathfrak {D}}({\mathcal G})$ is not trivial and we have the following proposition.

Proposition 3.7. Let $(X_{\infty }, \Gamma , \Phi _{\infty })$ be an odometer. Then, $\xi (X_{\infty }, \Gamma , \Phi _{\infty }) = \xi (\widehat {\Gamma }({\mathcal G}) : {\mathfrak {D}}({\mathcal G}))$ .

We omit the proof of this, as it is a direct consequence of the definitions, and the result is not needed for the proofs of our main theorems. However, Proposition 3.7 provides some insights on the properties of the type $\tau [X_{\infty }, \Gamma , \Phi _{\infty }]$ of an odometer with respect to return equivalence.

The Lagrange theorem for profinite groups, equation (3.2), implies that $\tau [\widehat {\Gamma }({\mathcal G})] = \tau [X_{\infty }, \Gamma , \Phi _{\infty }] \cdot \tau [{\mathcal D}({\mathcal G})]$ . The type $\tau [{\mathcal D}({\mathcal G})]$ need not be invariant under restriction to adapted subsets, and so $\tau [{\mathcal D}({\mathcal G})]$ need not be invariant under the relation of return equivalence, and thus the same is true for $\tau [\widehat {\Gamma }({\mathcal G})]$ . However, the proof of Theorem 1.5 shows that the relative type $\tau [\widehat {\Gamma }({\mathcal G}) : {\mathcal D}({\mathcal G})] = \tau [{\mathcal G}]$ is invariant under restriction to adapted subsets.

3.4 Typesets for odometers

We next consider the properties of typeset under restriction, which leads to the notion of commensurable typesets. Let ${\mathcal G} = \{\Gamma = \Gamma _0 \supset \Gamma _1 \supset \Gamma _2 \supset \cdots \}$ be a group chain and $(X_{\infty }, \Gamma , \Phi _{\infty })$ the associated odometer.

Let $H \subset \Gamma $ be a subgroup of finite index such that $\Gamma _{\ell } \subset H$ for some $\ell> 0$ . By omitting some initial terms, we can assume that $\Gamma _1 \subset H$ . Then, for each $\ell> 0$ , define

(3.6) $$ \begin{align} C_{\ell}^H = \bigcap_{\delta \in H} ~ \delta \Gamma_{\ell} \delta^{-1}. \end{align} $$

Then, $C_{\ell }^H \subset \Gamma _{\ell }$ is a subgroup of finite index, as $\Gamma _{\ell }$ has finite index in $\Gamma $ . In particular, $C_{\ell } = C_{\ell }^{\Gamma }$ is the normal core of $\Gamma _{\ell }$ and there is an inclusion $C_{\ell } \subset C_{\ell }^H$ for any choice of H. Also note that $C_{\ell +1}^H \subset C_{\ell }^H$ for all $\ell \geq 0$ .

Given $\gamma \in \Gamma $ , define $C_{\gamma , \ell }^H = \langle \gamma \rangle \cap C_{\ell }^H$ , and let ${\mathcal C}_{\gamma }^H = \{\langle \gamma \rangle \cap H = C_{\gamma , 0}^H \supset C_{\gamma , 1}^H \supset C_{\gamma , 2}^H \supset \cdots \}$ denote the resulting subgroup chain in $\langle \gamma \rangle $ .

Definition 3.8. Given a group chain ${\mathcal G}$ and $H \subset \Gamma $ a subgroup with $\Gamma _{\ell } \subset H$ for some $\ell \geq 1$ , the H-restricted order of $\gamma \in \Gamma $ is the Steinitz order with respect to the chain ${\mathcal C}_{\gamma }^H$ ,

(3.7) $$ \begin{align} \xi^H(\gamma) = \mathrm{lcm} \{ \#( \langle \gamma \rangle /C_{\gamma, \ell}^H ) \mid \ell> 0 \}. \end{align} $$

The H-restricted typeset for the chain ${\mathcal G}$ is the collection

(3.8) $$ \begin{align} \Xi_H[{\mathcal G}] = \{ \tau[\xi^H(\gamma)] \mid \gamma \in \Gamma\}. \end{align} $$

Note that when $H = \Gamma $ , we recover the typeset $\Xi [{\mathcal G}]$ in Definition 1.6.

We can now formulate the notion of commensurable typesets for group chains ${\mathcal G}$ and ${\mathcal G}'$ .

Definition 3.9. Let ${\mathcal G} = \{\Gamma = \Gamma _0 \supset \Gamma _1 \supset \Gamma _2 \supset \cdots \}$ and ${\mathcal G}' = \{\Gamma ' = \Gamma ^{\prime }_0 \supset \Gamma ^{\prime }_1 \supset \Gamma ^{\prime }_2 \supset \cdots \}$ be group chains. We say that their typesets $\Xi [{\mathcal G}]$ and $\Xi [{\mathcal G}']$ are commensurable if there exists a finite index subgroup $ H \subset \Gamma $ with $\Gamma _{\ell } \subset H$ for some $\ell \geq 1$ , and $H' \subset \Gamma '$ with $\Gamma ^{\prime }_{\ell '} \subset H'$ for some $\ell ' \geq 1$ , such that $\Xi _H[{\mathcal G}] = \Xi _{H'}[{\mathcal G}']$ .

Finally, we give an elementary result about the types of elements $\gamma \in \Gamma $ that follows from basic group theory. For all $\ell> 0$ , we have that $\langle \gamma \rangle _{\ell } \subset C_{\ell }$ , so the order of the subgroup $\langle \gamma \rangle /\langle \gamma \rangle _{\ell }$ divides the order of $\Gamma /C_{\ell }$ by Lagrange’s theorem. Thus, we have the following proposition.

Proposition 3.10. For a group chain ${\mathcal G}$ , $\tau [{\mathcal G}] \leq \tau [\widehat {\Gamma }({\mathcal G})]$ , and for each $\gamma \in \Gamma $ , $\tau [\gamma ] \leq \tau [\widehat {\Gamma }({\mathcal G})]$ .

4 Invariance of types

In this section, we give the proofs of the results in §1 on odometers. The discussion of solenoidal manifolds and the proofs of Theorems 1.14 and 1.16 are given in §7.

The following notation is used. Let $({\mathfrak {X}}, \Gamma , \Phi )$ and $({\mathfrak {X}'}, \Gamma ', \Phi ')$ denote odometers, and let ${\mathcal U}$ for $({\mathfrak {X}}, \Gamma , \Phi )$ be a choice of an adapted neighborhood basis for $({\mathfrak {X}}, \Gamma , \Phi )$ and ${\mathcal U}'$ a choice of an adapted neighborhood basis for $({\mathfrak {X}'}, \Gamma ', \Phi ')$ . In some cases, we have ${\mathfrak {X}} = {\mathfrak {X}'}$ .

Let ${\mathcal G}_{{\mathcal U}}$ be the group chain associated to $\mathcal U$ , as in Corollary 2.4, and let $(X_{\infty }, \Gamma , \Phi _{\infty })$ denote the algebraic model for $({\mathfrak {X}}, \Gamma , \Phi )$ that it determines, as in §1.2. Similarly, let ${\mathcal G}^{\prime }_{{\mathcal U}'}$ be the group chain associated to ${\mathcal U}'$ and $(X_{\infty }', \Gamma ', \Phi _{\infty }')$ the algebraic model for $({\mathfrak {X}'}, \Gamma ', \Phi ')$ .

4.1 Proof of Theorem 1.5

We must show that the Steinitz number $\xi ({\mathfrak {X}},\Gamma ,\Phi )$ of an odometer $({\mathfrak {X}},\Gamma ,\Phi )$ is well defined and that its type $\tau [\xi ({\mathfrak {X}},\Gamma ,\Phi )]$ is an invariant under return equivalence. The first claim is a special case of the proof of invariance under return equivalence, as explained later.

Suppose that the odometers $({\mathfrak {X}}, \Gamma , \Phi )$ and $({\mathfrak {X}'}, \Gamma ', \Phi ')$ are return equivalent. Then, by Theorem 2.7, the odometers $(X_{\infty }, \Gamma , \Phi _{\infty })$ and $(X_{\infty }', \Gamma ', \Phi _{\infty }')$ are return equivalent, as in Definition 2.6.

Choose adapted sets $U \subset X_{\infty }$ and $U' \subset X^{\prime }_{\infty }$ and a homeomorphism $h \colon U \to U'$ so that the induced homomorphism $h_* \colon \mathrm {Homeo}(U) \to \mathrm {Homeo}(U')$ restricts to an isomorphism between the image ${\mathcal H}_U = \Phi (\Gamma _U)$ with the image ${\mathcal H}^{\prime }_{U'} = \Phi '(\Gamma ^{\prime }_{U'})$ .

Recall a standard construction of a diagram of maps between adapted sets [Reference Fokkink and Oversteegen20], [Reference Dyer, Hurder and Lukina17, Theorem 3.3]:

(4.1)

The sets $U_{\ell }$ are defined in equation (2.3) and adapted to the action of $\Gamma $ , and similarly for the sets $U^{\prime }_{\ell '}$ , which are adapted to the action of $\Gamma '$ . The subscripts and intermediate adapted sets are defined iteratively in the following. We adopt the ‘ $\cdot $ ’ notation for the actions, as it is clear from the context which action is being applied. Recall that the action of $\Gamma _U$ on U is minimal, as is the action of $\Gamma ^{\prime }_{U'}$ on $U'$ . Denote $e_{\infty } = (e\Gamma _\ell ) \in X_{\infty }$ and $e_{\infty }^{\prime } = (e \Gamma _{\ell '}^{\prime }) \in X_{\infty }^{\prime }$ , where $\Gamma _\ell $ is the isotropy subgroup of $U_\ell $ and $\Gamma _{\ell }^{\prime }$ is the isotropy subgroup of $U_{\ell '}^{\prime }$ , for each $\ell \geq 0$ and each $\ell ' \geq 0$ .

We define the maps and indices in diagram (4.1) recursively.

The set U is clopen, so there exists $\gamma _1 \in \Gamma $ such that $\gamma _1 \cdot e_{\infty } \in U$ . Choose $\ell _1> 0$ such that $\gamma _1 \cdot U_{\ell _1} \subset U$ .

The image $h(\gamma _1 \cdot U_{\ell _1}) \subset U'$ is clopen, so choose $\gamma ^{\prime }_1 \in \Gamma '$ such that $\gamma ^{\prime }_1 \cdot e^{\prime }_{\infty } \in h(\gamma _1 \cdot U_{\ell _1})$ . Choose $\ell ^{\prime }_1> 0$ such that $\gamma ^{\prime }_1 \cdot U^{\prime }_{\ell ^{\prime }_1} \subset h(\gamma _1 \cdot U_{\ell _1})$ .

The image $h^{-1}(\gamma ^{\prime }_1 \cdot U^{\prime }_{\ell ^{\prime }_1}) \subset \gamma _1 \cdot U_{\ell _1}$ is clopen, so choose $\gamma _2 \in \Gamma $ such that $\gamma _2 \cdot e_{\infty } \in h^{-1}(\gamma ^{\prime }_1 \cdot U^{\prime }_{\ell ^{\prime }_1}) \subset \gamma _1 \cdot U_{\ell _1}$ . Choose $\ell _2> \ell _1$ such that $\gamma _2 \cdot U_{\ell _2} \subset h^{-1}(\gamma ^{\prime }_1 \cdot U^{\prime }_{\ell ^{\prime }_1})$ .

The image $h(\gamma _2 \cdot U_{\ell _2}) \subset \gamma ^{\prime }_1 \cdot U^{\prime }_{\ell ^{\prime }_1}$ is clopen, so choose $\gamma ^{\prime }_2 \in \Gamma '$ such that $\gamma ^{\prime }_2 \cdot e^{\prime }_{\infty } \in h(\gamma _2 \cdot U_{\ell _2})$ . Choose $\ell ^{\prime }_2> \ell ^{\prime }_1$ such that $\gamma ^{\prime }_2 \cdot U^{\prime }_{\ell ^{\prime }_2} \subset h(\gamma _2 \cdot U_{\ell _2})$ .

Continue this procedure recursively to obtain diagram (4.1), where we have:

  • increasing sequences $0< \ell _1 < \ell _2 < \ell _3 < \cdots $ and $0 < \ell ^{\prime }_1 < \ell ^{\prime }_2 < \ell ^{\prime }_3 < \cdots $ ;

  • a sequence $\{\gamma _{1}, \gamma _{2}, \gamma _{3}, \ldots \} \subset \Gamma $ ;

  • a sequence $\{\gamma ^{\prime }_{1}, \gamma ^{\prime }_{2}, \gamma ^{\prime }_{3}, \ldots \} \subset \Gamma '$ .

Observe that, by choice, we have $\gamma _{i+1} \cdot U_{\ell _{i+1}} \subset \gamma _{i} \cdot U_{\ell _i}$ and thus $\gamma _{\ell _i}^{-1} \gamma _{\ell _{i+1}} \in \Gamma _{\ell _i}$ for all ${i \geq 1}$ . This recursion relation implies that the sequence $\{\gamma _i \mid i \geq 0\}$ converges in the profinite topology on $\Gamma $ induced by the subgroup chain $\{\Gamma _{\ell } \mid \ell \geq 0\}$ , and similarly for $\{\gamma _i' \mid i \geq 0\}$ in the profinite topology on $\Gamma '$ . If we denote the respective limits by $\overline {\{\gamma _i\}} \in \overline {\Gamma }$ and $\overline {\{\gamma _i'\}} \in \overline {\Gamma }'$ , then we have

$$ \begin{align*}\overline{\{\gamma_i\}} \cdot e_{\infty} = h^{-1}(\overline{\{\gamma_i'\}} \cdot e^{\prime}_{\infty}) \quad\textrm{and}\quad\overline{\{\gamma^{\prime}_i\}} \cdot e^{\prime}_{\infty} = h(\overline{\{\gamma_i\}} \cdot e_{\infty}).\end{align*} $$

All of the sets appearing in diagram (4.1) are adapted for their respective actions, so the set inclusions induce corresponding subgroup chains of their isotropy groups, and these chains are interlaced:

(4.2)

Conjugation does not change the index of a subgroup, so $[\Gamma : \Gamma _{\ell _j}] = [\Gamma : \gamma _j \Gamma _{\ell _j} \gamma _j^{-1}]$ for all $j \geq 1$ , and likewise we have $[\Gamma ' : \Gamma ^{\prime }_{\ell ^{\prime }_j}] = [\Gamma ' : \gamma ^{\prime }_j \Gamma ^{\prime }_{\ell ^{\prime }_j} (\gamma ^{\prime }_j)^{-1}]$ . It then follows that

(4.3) $$ \begin{align} [\Gamma : \Gamma_{\ell_j}] = [\Gamma : \Gamma_{\ell_1} ] [\Gamma_{\ell_1}: \Gamma_{\ell_j}] = [\Gamma : \Gamma_{\ell_1} ][\gamma_1 \Gamma_{\ell_1} \gamma_1^{-1} : \gamma_j \Gamma_{\ell_j} \gamma_j^{-1}] , \end{align} $$
(4.4) $$ \begin{align} [\Gamma' : \Gamma^{\prime}_{\ell^{\prime}_j}] = [ \Gamma' : \Gamma^{\prime}_{\ell^{\prime}_1} ] [\Gamma^{\prime}_{\ell^{\prime}_1} : \Gamma^{\prime}_{\ell^{\prime}_j} ] = [ \Gamma' : \Gamma^{\prime}_{\ell_1}][\gamma^{\prime}_1 \Gamma^{\prime}_{\ell^{\prime}_1} (\gamma^{\prime}_1)^{-1} : \gamma^{\prime}_j \Gamma^{\prime}_{\ell^{\prime}_j} (\gamma^{\prime}_j)^{-1}]. \end{align} $$

We now show the key fact for the proof of Theorem 1.5.

Lemma 4.1. For all $j> i > 0$ ,

(4.5) $$ \begin{align} [\Gamma_{\ell_i}: \Gamma_{\ell_j}] = [\Gamma^{\prime}_{h(\gamma_i \cdot U_{\ell_i})} : \Gamma^{\prime}_{h(\gamma_j \cdot U_{\ell_j})}]. \end{align} $$

Proof. The isotropy group $\Gamma _{\ell _i}$ acts minimally on the clopen set $U_{\ell _i}$ , and its action translates the clopen subset $U_{\ell _j} \subset U_{\ell _i}$ to give a partition of this set. The index $[\Gamma _{\ell _i}: \Gamma _{\ell _j}]$ equals the number of clopen subsets in this partition. It follows that the action of $\gamma _i \Gamma _{\ell _i} \gamma _i^{-1}$ on $\gamma _i \cdot U_{\ell _i}$ partitions this set into $[\Gamma _{\ell _i}: \Gamma _{\ell _j}]$ translates of the clopen subset $\gamma _j \cdot U_{\ell _j}$ .

The homeomorphism $h \colon U \to U'$ restricts to a homeomorphism $h \colon \gamma _i \cdot U_{\ell _i} \to h(\gamma _i \cdot U_{\ell _i})$ , which induces a conjugacy of the action of $\Gamma _{\gamma _i \cdot U_{\ell _i}}$ with the action of $\Gamma ^{\prime }_{h(\gamma _i \cdot U_{\ell _i})}$ on $ h(\gamma _i \cdot U_{\ell _i}) \subset U'$ . Thus, the translates of the clopen subset $h(\gamma _j \cdot U_{\ell _j})$ partition $h(\gamma _i \cdot U_{\ell _i})$ into $[\Gamma _{\ell _i}: \Gamma _{\ell _j}]$ clopen subsets, and so the identity in equation (4.5) follows.

We now prove that $\tau [\xi (X_{\infty }, \Gamma , \Phi _{\infty })] = \tau [\xi (X_{\infty }', \Gamma ', \Phi _{\infty }')]$ . Recall that

(4.6) $$ \begin{align} \xi({\mathcal G}_{\mathcal U}) = \mathrm{lcm} \{ [\Gamma : \Gamma_{\ell}] \mid \ell> 0\} = \mathrm{lcm} \{ [\Gamma : \Gamma_{\ell_j}] \mid j > 0 \} , \end{align} $$
(4.7) $$ \begin{align} \xi({\mathcal G}^{\prime}_{{\mathcal U}'}) = \mathrm{lcm} \{ [\Gamma' : \Gamma^{\prime}_{\ell}] \mid \ell> 0\} = \mathrm{lcm} \{ [\Gamma' : \Gamma^{\prime}_{\ell^{\prime}_j}] \mid j > 0 \}. \end{align} $$

Then, by equation (4.5), for $j> 1$ , we have

(4.8) $$ \begin{align} [ \Gamma : \Gamma_{\ell_j} ] = [ \Gamma : \Gamma_{\ell_1}] \ [\Gamma_{\ell_1} : \Gamma_{\ell_j}] = [ \Gamma : \Gamma_{\ell_1}] \ [\Gamma^{\prime}_{h(\gamma_1 \cdot U_{\ell_1})} : \Gamma^{\prime}_{h(\gamma_j \cdot U_{\ell_j})}]. \end{align} $$

Then calculate, recalling the inclusions $U' \supset h(\gamma _1 \cdot U_{\ell _1}) \supset \gamma _1' \cdot U_{\ell _1}' \supset h(\gamma _j \cdot U_{\ell _j}) \supset \gamma _j' \cdot U_{\ell _j'}'$ from equation (4.1):

(4.9) $$ \begin{align} &[\Gamma' : \Gamma^{\prime}_{\ell^{\prime}_j}] = [\Gamma' : \gamma_j'\Gamma^{\prime}_{\ell^{\prime}_j} (\gamma_j')^{-1}] \nonumber\\ & \ = [\Gamma' : \Gamma^{\prime}_{h(\gamma_1 \cdot U_{\ell_1})} ] \ [\Gamma^{\prime}_{h(\gamma_1 \cdot U_{\ell_1})} : \Gamma^{\prime}_{\gamma^{\prime}_1 \cdot U^{\prime}_{\ell^{\prime}_1}} ] \ [\Gamma^{\prime}_{\gamma^{\prime}_1 \cdot U^{\prime}_{\ell^{\prime}_1}} : \Gamma^{\prime}_{h(\gamma_{j} \cdot U_{\ell_{j}})}] \ [ \Gamma^{\prime}_{h(\gamma_{j} \cdot U_{\ell_{j}})} : \Gamma^{\prime}_{\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j}}] \nonumber \\ & \ = [\Gamma' : \Gamma^{\prime}_{h(\gamma_1 \cdot U_{\ell_1})} ] \ [\Gamma^{\prime}_{h(\gamma_1 \cdot U_{\ell_1})} : \Gamma^{\prime}_{h(\gamma_{j} \cdot U_{\ell_{j}})}] \ [\Gamma^{\prime}_{h(\gamma_{j} \cdot U_{\ell_{j}})} : \Gamma^{\prime}_{\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j}}]. \end{align} $$

Then, by equation (4.8), the last line of equation (4.9) yields

(4.10) $$ \begin{align} [\Gamma : \Gamma_{\ell_1}] \ [\Gamma' : \Gamma^{\prime}_{\ell^{\prime}_{j}}] = [\Gamma' : \Gamma^{\prime}_{h(\gamma_1 \cdot U_{\ell_1})} ] \ [ \Gamma : \Gamma_{\ell_j} ] \ [\Gamma^{\prime}_{h(\gamma_{j} \cdot U_{\ell_{j}})} : \Gamma^{\prime}_{\gamma^{\prime}_{j} \cdot U^{\prime}_{\ell^{\prime}_{j}}}]. \end{align} $$

Thus, the index $[ \Gamma : \Gamma _{\ell _j}]$ divides $[\Gamma : \Gamma _{\ell _1}] \ [\Gamma ' : \Gamma ^{\prime }_{\ell ^{\prime }_{j}}]$ for all $j> 1$ . In particular, ${[ \Gamma : \Gamma _{\ell _j}]}$ divides $[\Gamma : \Gamma _{\ell _1}] \ \xi ({\mathcal P}')$ for all $j> 1$ , and so $\xi ({\mathcal P})$ divides $[\Gamma : \Gamma _{\ell _1}] \ \xi ({\mathcal P}')$ ; hence $\tau [{\mathcal P}] \leq \tau [{\mathcal P}']$ .

Next, repeat these calculations for $j> 1$ , starting with

(4.11) $$ \begin{align} [ \Gamma : \Gamma_{\ell_{j+1}} ] = [ \Gamma : \Gamma_{h^{-1}(\gamma^{\prime}_1 \cdot U_{\ell^{\prime}_1})}] \ [\Gamma_{h^{-1}(\gamma^{\prime}_1 \cdot U_{\ell^{\prime}_1})} : \Gamma_{h^{-1}(\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j})}] \ [\Gamma_{h^{-1}(\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j})} : \Gamma_{\gamma_{j+1} \cdot U_{\ell_{j+1}}}]. \end{align} $$

Lemma 4.1 can be applied to the inverse map $h^{-1} \colon U' \to U$ as well, to obtain that for all $j> i > 0$ ,

(4.12) $$ \begin{align} [\Gamma^{\prime}_{\ell^{\prime}_i}: \Gamma^{\prime}_{\ell^{\prime}_j}] = [\Gamma_{h^{-1}(\gamma^{\prime}_i \cdot U_{\ell^{\prime}_i})} : \Gamma_{h^{-1}(\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j})}] \end{align} $$

and so

(4.13) $$ \begin{align} [ \Gamma : \Gamma_{\ell_{j+1}} ] = [ \Gamma : \Gamma_{h^{-1}(\gamma^{\prime}_1 \cdot U_{\ell^{\prime}_1})}] \ [\Gamma^{\prime}_{\ell^{\prime}_1}: \Gamma^{\prime}_{\ell^{\prime}_j}] \ [\Gamma_{h^{-1}(\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j})} : \Gamma_{\gamma_{j+1} \cdot U_{\ell_{j+1}}}]. \end{align} $$

Thus, the index $[\Gamma ^{\prime }_{\ell ^{\prime }_1}: \Gamma ^{\prime }_{\ell ^{\prime }_j}]$ divides $[\Gamma : \Gamma _{\ell _{j+1}}]$ for all $j> 1$ and so $[\Gamma ^{\prime }_{\ell ^{\prime }_1}: \Gamma ^{\prime }_{\ell ^{\prime }_j}]$ divides $\xi ({\mathcal G}_{\mathcal U})$ . It follows that $\xi ({\mathcal G}^{\prime }_{{\mathcal U}'})$ divides $\xi ({\mathcal G}_{\mathcal U})$ ; hence, $\tau [{\mathcal G}^{\prime }_{{\mathcal U}'}] \leq \tau [{\mathcal G}_{\mathcal U}]$ . Reversing the roles of the group chains ${\mathcal G}_{\mathcal U}$ and ${\mathcal G}^{\prime }_{{\mathcal U}'}$ , we obtain that $\tau [{\mathcal G}_{\mathcal U}] = \tau [{\mathcal G}^{\prime }_{{\mathcal U}'}]$ , and thus $\tau [{\mathfrak {X}}, \Gamma , \Phi )] = \tau [{\mathfrak {X}'}, \Gamma ', \Phi ']$ . This completes the proof that the types of return equivalent actions are equal.

Finally, to complete the proof of Theorem 1.5, we show that $\xi ({\mathcal G}_{\mathcal U})= \xi ({\mathcal G}^{\prime }_{{\mathcal U}'})$ for group chains ${\mathcal G}_{\mathcal U}$ and ${\mathcal G}^{\prime }_{{\mathcal U}'}$ associated with $({\mathfrak {X}},\Gamma ,\Phi )$ . We proceed as in the above proof and note that while $\Gamma = \Gamma '$ , the group chains define distinct inverse limit spaces $X_{\infty }$ and $X^{\prime }_{\infty }$ . In the above calculations, take $U= X_{\infty }$ and $U'=X^{\prime }_{\infty }$ , $\gamma _1 = e \in \Gamma $ with $\ell _1 = 0$ , and $\gamma ^{\prime }_1 = e' \in \Gamma '$ with $\ell ^{\prime }_1 = 0$ . Then, the terms $ [\Gamma : \Gamma _{\ell _1}] =1$ and $[\Gamma ' : \Gamma ^{\prime }_{\ell ^{\prime }_1}] = 1$ . Then, by equation (4.10), we have $[ \Gamma : \Gamma _{\ell _j} ]$ divides $[\Gamma ' : \Gamma ^{\prime }_{\ell ^{\prime }_{j}}]$ and by equation (4.13), we have $[\Gamma ' : \Gamma ^{\prime }_{\ell ^{\prime }_j}]$ divides $[ \Gamma : \Gamma _{\ell _{j+1}} ]$ . It follows that $\xi ({\mathcal G}_{\mathcal U})= \xi ({\mathcal G}^{\prime }_{{\mathcal U}'})$ . That is, the Steinitz order is independent of the choice of a group associated to the action.

4.2 Proof of Theorem 1.8

We must show that the typesets of odometers are well defined and invariant under return equivalence modulo the equivalence relation on typesets in Definition 3.9. As above, we show the result for return equivalence first, then deduce the result for conjugation from the proof of this. The proof begins as in §4.1.

Suppose that the odometers $({\mathfrak {X}}, \Gamma , \Phi )$ and $({\mathfrak {X}'}, \Gamma ', \Phi ')$ are return equivalent, then the odometers $(X_{\infty }, \Gamma , \Phi _{\infty })$ and $(X_{\infty }', \Gamma ', \Phi _{\infty }')$ are return equivalent. Choose adapted sets $U \subset X_{\infty }$ and $U' \subset X^{\prime }_{\infty }$ , and a homeomorphism $h \colon U \to U'$ so that the induced homomorphism $h_* \colon \mathrm {Homeo}(U) \to \mathrm {Homeo}(U')$ restricts to an isomorphism between the image ${\mathcal H}_U = \Phi (\Gamma _U)$ with the image ${\mathcal H}^{\prime }_{U'} = \Phi '(\Gamma ^{\prime }_{U'})$ that induces an isomorphism between the actions $(U, {\mathcal H}_{U}, \Phi _{U})$ and $(U', {\mathcal H}^{\prime }_{U'}, \Phi ^{\prime }_{U'})$ .

Next, choose basepoints $x \in U$ and $x' \in U'$ . Choose an adapted neighborhood basis ${\mathcal U} = \{U_{\ell } \subset {\mathfrak {X}} \mid \ell> 0\}$ at x for the action $\Phi $ as in Definition 2.2, and an adapted neighborhood basis ${\mathcal U}' = \{U^{\prime }_{\ell } \subset {\mathfrak {X}}' \mid \ell> 0\}$ at $x'$ for the action $\Phi '$ . We can assume that $U_1 \subset U$ and $U^{\prime }_1 \subset U'$ .

Form the group chain $ {\mathcal G} = \{\Gamma _0 \supset \Gamma _1 \supset \cdots \}$ , where $\Gamma _{\ell } = \Gamma _{U_{\ell }}$ with $\Gamma _0 = \Gamma $ , and the group chain $ {\mathcal G}' = \{\Gamma ^{\prime }_0 \supset \Gamma ^{\prime }_1 \supset \cdots \}$ , where $\Gamma ^{\prime }_{\ell } = \Gamma ^{\prime }_{U^{\prime }_{\ell }}$ with $\Gamma ^{\prime }_0 = \Gamma '$ .

Set $H = \Gamma _U$ and $H' = \Gamma ^{\prime }_{U'}$ . We will show that the H-restricted typeset $\Xi _H[X_{\infty }, \Gamma , \Phi ]$ and the $H'$ -restricted typeset $\Xi _{H'}[X^{\prime }_{\infty } , \Gamma ' , \Phi ']$ are equal.

Given $\gamma \in \Gamma $ , for any positive integer $m> 0$ , the group $\langle \gamma ^m \rangle $ is a subgroup of finite index in $\langle \gamma \rangle $ . Thus, $\xi ^H(\gamma ) = m \xi ^H(\gamma ^m)$ and $\tau [\xi ^H(\gamma )] = \tau [\xi ^H(\gamma ^m)]$ . Since H has finite index in $\Gamma $ , for any $\gamma \in \Gamma $ , there exists $m> 0$ such that $\gamma ^m \in H$ . Thus, we have $\Xi _H[{\mathcal G}] = \Xi _H[H \cap {\mathcal G}]$ , so it suffices to consider $\gamma \in H$ , and likewise for $\gamma ' \in H'$ .

Let sequences $\{\gamma _i \mid i \geq 1\}$ , $\{\gamma ^{\prime }_i \mid i \geq 1\}$ , $\{\ell _i \mid i \geq 1\}$ and $\{\ell ^{\prime }_i \mid i \geq 1\}$ be chosen as in §4.1, resulting in diagram (4.1) of adapted sets, and diagram (4.2) of group inclusions. Note that as we assume $e_{\infty } \in U$ , we can choose $\gamma _1$ to be the identity, and likewise as $e^{\prime }_{\infty } \in U'$ , we choose $\gamma ^{\prime }_1$ to be the identity. By choice, we have $\gamma _{i+1} \cdot U_{\ell _{i+1}} \subset \gamma _{i} \cdot U_{\ell _i}$ and thus $\gamma _{\ell _i}^{-1} \gamma _{\ell _{i+1}} \in \Gamma _{\ell _i}$ for all $i \geq 1$ . In particular, this implies that $\gamma _i \in H$ for all $i \geq 1$ . The analogous conclusion holds, that $\gamma ^{\prime }_i \in H'$ for all $i \geq 1$ .

For notational convenience, set $H_i = \Gamma _{\gamma _i \cdot U_{\ell _i}} = \gamma _i \Gamma _{\ell _i} \gamma _i^{-1}$ and $H^{\prime }_{i} = \Gamma ^{\prime }_{h(\gamma _i \cdot U_{\ell _i})}$ for $i> 0$ . Then, $H_{j} \subset H_i \subset H = \Gamma _U$ and $H^{\prime }_{j} \subset H^{\prime }_i \subset H' = \Gamma ^{\prime }_{U'}$ for $j> i > 0$ .

Let $\{X_{\infty } : U\}$ denote the set of translates of the adapted set U. Then, for $H = \Gamma _U$ , we have the set equality $\{X_{\infty } : U\} = \Gamma /H$ . Set $m = \#(\Gamma /H)!$ , which is the order of the group of permutations on the set $\{X_{\infty } : U\}$ . Then, for $\gamma \in \Gamma $ , the action of $\gamma ^m$ on the set $\{X_{\infty } : U\}$ is the identity. This implies that $\gamma ^m \in C^{\Gamma }_H$ the core of H.

Given a group chain ${\mathcal G}$ and $H \subset \Gamma $ a subgroup with $\Gamma _{\ell } \subset H$ for some $\ell \geq 1$ , the H-restricted order of $\gamma \in \Gamma $ is the Steinitz order with respect to the chain ${\mathcal C}_{\gamma }^H$ ,

(4.14) $$ \begin{align} \xi^H(\gamma) = \mathrm{lcm} \{ \#( \langle \gamma \rangle /C_{\gamma, \ell}^H ) \mid \ell> 0 \}. \end{align} $$

The H-restricted typeset for the chain ${\mathcal G}$ is the collection

(4.15) $$ \begin{align} \Xi_H[{\mathcal G}] = \{ \tau[\xi^H(\gamma)] \mid \gamma \in \Gamma\}. \end{align} $$

Lemma 4.2. $\tau [\xi ^H(\gamma ^m)]= \tau [\xi ^H(\gamma )]$ .

Proof. Let the cyclic group $\langle \gamma \rangle /C_{\gamma , \ell }^H$ have order $m_{\ell }$ . Then, $\gamma ^m$ generates a subgroup whose index is the greatest common divisor $n_{\ell } = \mathrm {gcd}(m,m_{\ell })$ . We have $m_{\ell } | m_{\ell +1}$ ; hence $n_{\ell } \leq n_{\ell + 1}$ , and also that $n_{\ell } \leq m$ . Thus, the sequence $\{n_{\ell } \mid \ell \geq 1\}$ has an upper bound $n_{\infty } \leq m$ which is realized for $\ell $ sufficiently large. It follows that $n_{\infty } \cdot \xi ^H(\gamma ^m)= \xi ^H(\gamma )$ ; hence $\tau [\xi ^H(\gamma ^m)]= \tau [\xi ^H(\gamma )]$ .

So without loss of generality, it suffices to consider $\gamma \in C^{\Gamma }_H \subset H$ .

The homeomorphism $h \colon U \to U'$ induces an isomorphism $h_* \colon {\mathcal H}_U \to {\mathcal H}^{\prime }_{U'}$ . Thus, there exists $\gamma ' \in H'$ whose action $\Phi ^{\prime }_{U'}(\gamma ')$ on $U'$ equals the image $\phi ^{\prime }_{\gamma } = h_*(\Phi _U(\gamma ))$ . We show that the $H'$ -restricted type of $\gamma '$ equals the H-restricted type of $\gamma $ .

Let $V \subset W \subset X_{\infty }$ be adapted subsets. The restricted action of $\Gamma _W$ on W is minimal, and hence the translates of V define a clopen partition of W. Let $\{W:V\}$ denote the set of elements in this partition and let $|W:V| = \#\{W:V\}$ denote the cardinality of the set of translates.

The action $\Phi $ induces a map $\Phi _{V}^W \colon \Gamma _W \to \mathrm {Aut}(\{W:V\})$ into the permutations of the set $\{W:V\}$ of translates of V in W. The kernel of the map $\Phi _{V}^W$ is denoted by $C_V^W \subset \Gamma _V$ and equals the normal core of $\Gamma _V$ as a subgroup of $\Gamma _W$ . Thus, the index $[\Gamma _W: \Gamma _V] = |W:V|$ and $[\Gamma _W: C^W_V] = \# \mathrm {Image}(\Phi _{V}^W(\Gamma _W))$ .

Now, apply this observation to the action of $H = \Gamma _U$ on U. For each $j \geq 1$ , the action $\Phi $ induces a map $\widehat {\Phi }_{U_{\ell _j}}^U \colon H \to \mathrm {Aut}(\{U : \gamma _j \cdot U_{\ell _j}\})$ , which permutes the elements of this partition. The kernel of the action map $\widehat {\Phi }_{U_{\ell _j}}^U$ is the subgroup

(4.16) $$ \begin{align} C^H_j = \bigcap_{\delta \in H} ~ \delta \Gamma_{\gamma_j \cdot U_{\ell_j}} \delta^{-1} = \bigcap_{\delta \in H} ~( \delta \gamma_j) \Gamma_{\ell_j} (\delta \gamma_j )^{-1} = \bigcap_{\delta \in H} ~ \delta \Gamma_{\ell_j} \delta^{-1}. \end{align} $$

Set $C_{\gamma , j}^H = \langle \gamma \rangle \cap C_{j}^H$ , then the subgroup $\langle \gamma \rangle /C_{\gamma , j}^H \subset H/C_{j}^H$ is mapped injectively into $\mathrm {Aut}(\{U : U_{\ell _j}\})$ . Thus, $\#( \langle \gamma \rangle /C_{\gamma , j}^H ) = \# \mathrm {Image}(\Phi _{U_{\ell _j}}^U(\langle \gamma \rangle ))$ , and so we have

(4.17) $$ \begin{align} \xi^H(\gamma) = \mathrm{lcm} \{ \#( \langle \gamma \rangle /C_{\gamma, j}^H ) \mid j> 0 \} = \mathrm{lcm} \{ \# \mathrm{Image}(\widehat{\Phi}_{U_{\ell_j}}^U(\langle \gamma \rangle)) \mid j > 0 \}. \end{align} $$

We next use the conjugation by h to relate the order of a subgroup of $\mathrm {Aut}(\{U : V\})$ with the order of a subgroup of $\mathrm {Aut}(\{U' : V'\})$ for appropriate choices of adapted subsets V and $V'$ . This is analogous to the idea behind the proof of Lemma 4.1.

From diagram (4.1), for $j \geq 1$ , we have

(4.18) $$ \begin{align} U' \supset h(\gamma_1 \cdot U_{\ell_1}) \supset \gamma^{\prime}_1 \cdot U^{\prime}_{\ell^{\prime}_1} \supset \cdots \supset h(\gamma_{j} \cdot U_{\ell_j}) \supset \gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j} \supset \cdots. \end{align} $$

Using that $\gamma ^{\prime }_j \cdot U^{\prime }_{\ell ^{\prime }_j} \subset h(\gamma _{j} \cdot U_{\ell _j})$ , we have

(4.19) $$ \begin{align} \gamma^{\prime}_{j} \Gamma^{\prime}_{\ell_{j}}(\gamma^{\prime}_{j})^{-1} = \Gamma^{\prime}_{\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j}} \subset \Gamma^{\prime}_{h(U_{\ell_j})} = H^{\prime}_j \subset H' , \end{align} $$

and so $C^{H'}_j = C^{H'}_{\gamma ^{\prime }_{j} \Gamma ^{\prime }_{\ell _{j}}(\gamma ^{\prime }_{j})^{-1}} \subset C^{H'}_{H^{\prime }_j}$ . Then,

(4.20) $$ \begin{align} \langle \gamma' \rangle \supset ( \langle \gamma' \rangle \cap C^{H'}_{H^{\prime}_j} ) \supset ( \langle \gamma' \rangle \cap C^{H'}_{j} ) = C^{H'}_{\gamma',j}. \end{align} $$

The action of $\Phi ^{\prime }_{U'}(\gamma ')$ on $U'$ translates the clopen set $h(\gamma _j \cdot U_{\ell _j})$ within the clopen set $U'$ , and thus

(4.21) $$ \begin{align} \#( \langle \gamma \rangle /C_{\gamma, j}^H ) = \# \mathrm{Image}(\widehat{\Phi}_{U_{\ell_j}}^U(\langle \gamma \rangle)) = \# \mathrm{Image}(\widehat{\Phi}_{h(U_{\ell_j})}^{U'}(\langle \gamma' \rangle)) = \#( \langle \gamma' \rangle /(\langle \gamma' \rangle \cap C^{H'}_{H^{\prime}_j} ) ). \end{align} $$

Using that $\gamma ^{\prime }_j \cdot U^{\prime }_{\ell ^{\prime }_j} \subset h(\gamma _{j} \cdot U_{\ell _j})$ , we have

(4.22) $$ \begin{align} \gamma^{\prime}_{j} \Gamma^{\prime}_{\ell_{j}}(\gamma^{\prime}_{j})^{-1} = \Gamma^{\prime}_{\gamma^{\prime}_j \cdot U^{\prime}_{\ell^{\prime}_j}} \subset \Gamma^{\prime}_{h(U_{\ell_j})} = H^{\prime}_j \subset H' , \end{align} $$

and so $C^{H'}_j = C^{H'}_{\gamma ^{\prime }_{j} \Gamma ^{\prime }_{\ell _{j}}(\gamma ^{\prime }_{j})^{-1}} \subset C^{H'}_{H^{\prime }_j}$ . We then have, using equation (4.20),

(4.23) $$ \begin{align} \#( \langle \gamma' \rangle /C_{\gamma', j}^{H'} ) & = \#( \langle \gamma' \rangle /(\langle \gamma' \rangle \cap C^{H'}_{H^{\prime}_j} ) ) \cdot \#((\langle \gamma' \rangle \cap C^{H'}_{H^{\prime}_j} ) / C_{\gamma', j}^{H'} ) \nonumber\\ & = \#( \langle \gamma \rangle /C_{\gamma, j}^H ) \cdot \#((\langle \gamma' \rangle \cap C^{H'}_{H^{\prime}_j} ) / (\langle \gamma' \rangle \cap C^{H'}_{j} ) ). \end{align} $$

Thus, we have that $\#( \langle \gamma \rangle /C_{\gamma , j}^H )$ divides $\#( \langle \gamma ' \rangle /C_{\gamma ', j}^{H'} ) $ for all $j \geq 1$ . It follows that $\tau _H[\gamma ] = \tau [\xi ^{H}(\gamma )] \leq \tau [\xi ^{H'}(\gamma ')] = \tau _{H'}[\gamma ']$ . Then, by reversing these calculations, starting with $\gamma '$ chosen as above, we obtain $\tau _{H'}[\gamma '] \leq \tau _H[\gamma ]$ and hence $\tau _H[\gamma ] = \tau _{H'}[\gamma ']$ .

We have thus shown that for each $\gamma \in \Gamma $ , there exists $\gamma ' \in \Gamma '$ with the same restricted type. Reversing this process, we deduce that $\Xi _H[X_{\infty },\Gamma ,\Phi ] = \Xi _{H'}[X^{\prime }_{\infty },\Gamma ',\Phi ']$ . It follows that $\Xi [{\mathcal G}]$ and $\Xi [{\mathcal G}']$ are commensurable as in Definition 3.9, which proves Theorem 1.8.

4.3 Proof of Theorem 1.7

The claim of Theorem 1.7 is that for each $\gamma \in \Gamma $ , there is a well-defined type $\tau [\gamma ]$ . In fact, we show the stronger result, that the Steinitz order $\xi (\gamma )$ is independent of the choice of an adapted basis ${\mathcal U}$ for the odometer $({\mathfrak {X}}, \Gamma , \Phi )$ . Given two adapted bases ${\mathcal U}$ and ${\mathcal U}'$ , the algebraic models they define, $(X_{\infty }, \Gamma , \Phi _{\infty })$ and $(X^{\prime }_{\infty }, \Gamma , \Phi _{\infty }')$ , are isomorphic.

In the above proof of Theorem 1.8, we let $U = X_{\infty }$ and $U' = X^{\prime }_{\infty }$ , and so $H = \Gamma _U = \Gamma $ and $H' = \Gamma ^{\prime }_{U'} = \Gamma '$ . Then, observe that for $\ell> 0$ , the normal subgroups $C^H_{\ell } = C_{\ell }$ and $C^{H'}_{\ell } = C^{\prime }_{\ell }$ . It follows that for $\gamma \in \Gamma $ and $\gamma ' \in \Gamma '$ chosen as in the proof of Theorem 1.8, we have $\xi ^H(\gamma ) = \xi (\gamma )$ and $\xi ^{H'}(\gamma ') = \xi (\gamma ')$ , and the proof shows that $\xi (\gamma ) = \xi (\gamma ')$ . It follows that the set of orders $\{ \xi (\gamma ) \mid \gamma \in \Gamma \}$ is independent of the choice of an algebraic model for the action, and so is an invariant of the isomorphism class of the action $({\mathfrak {X}}, \Gamma , \Phi )$ , as was to be shown.

4.4 Proof of Corollary 1.9

Suppose that both $\Gamma $ and $\Gamma '$ are abelian, and the actions are return equivalent. Then, every group $\Gamma _{\ell }$ in a subgroup chain ${\mathcal G}_{{\mathcal U}}$ in $\Gamma $ is normal. Then, for any subgroup $H \subset \Gamma $ , the normal cores satisfy $C^H_{\ell } = C_{\ell } = \Gamma _{\ell }$ . Thus, in equation (4.17), the restricted type $\xi ^H(\gamma ) = \xi (\gamma )$ . Similarly, we have $\xi ^{H'}(\gamma ') = \xi (\gamma ')$ for $\gamma ' \in \Gamma '$ . Thus, the above proof shows in this case that the typesets $\Xi [{\mathfrak {X}},\Gamma ,\Phi ]$ and $\Xi [{\mathfrak {X}}',\Gamma ',\Phi ']$ are equal, which is the claim of Corollary 1.9.

It is surprising perhaps that the conclusion of Corollary 1.9 need not hold if one of the groups is virtually abelian, but not abelian, as illustrated in Example 5.3. The idea of Example 5.3 is that we add to an abelian group a single element that normalizes it, does not commute with it, and destroys the equality $C^H_{\ell } = C_{\ell }$ . Then, the types of elements are no longer equal to their H-restricted types.

4.5 Proof of Theorem 1.10

Let $\varphi \colon \Gamma \to \Gamma $ be a self-embedding with finite index image. Define a group chain ${\mathcal G}_{\varphi }$ by setting $\Gamma _0 = \Gamma $ and then inductively define $\Gamma _{\ell +1} = \varphi (\Gamma _{\ell }) \subset \Gamma _{\ell }$ for $\ell \geq 0$ .

Then, with $H = \Gamma _{k}$ for $k> 0$ and $\ell> k$ ,

(4.24) $$ \begin{align} C^H_{\ell} = \bigcap_{\delta \in H} \ \delta^{-1} \Gamma_{\ell} \delta = \bigcap_{\delta \in \varphi^{k}(\Gamma)} \ \delta^{-1} \varphi^{\ell}(\Gamma) \delta = \varphi^k\bigg( \bigcap_{\delta \in \Gamma} \ \delta^{-1} \varphi^{\ell-k}(\Gamma) \delta \bigg) = \varphi^k(C_{\ell-k}) , \end{align} $$

and so $\Gamma _{\ell }/C^H_{\ell } = \varphi ^k(\Gamma _{\ell -k}/C_{\ell -k})$ . Then, for $\gamma \in H = \Gamma _{k}$ , set $\overline {\gamma } = \varphi ^{-k}(\gamma )$ , then we have

(4.25) $$ \begin{align} \!\!\!\!\!\xi^H(\gamma) = \mathrm{lcm} \{ \#( \langle \gamma \rangle /C_{\gamma, \ell}^H ) \mid \ell> k \} = \mathrm{lcm} \{ \#( \langle \overline{\gamma} \rangle /C_{\overline{\gamma}, \ell-k} ) \mid \ell -k > 0 \} = \xi(\overline{\gamma}). \end{align} $$

Then, as $\Gamma = \varphi ^{-k}(H)$ , we have $\Xi _H[X_{\varphi }, \Gamma , \Phi _{\varphi }] = \Xi [X_{\varphi }, \Gamma , \Phi _{\varphi }]$ .

Let $(X_{\varphi }, \Gamma , \Phi _{\varphi })$ and $(X_{\varphi '}, \Gamma ', \Phi _{\varphi '})$ be odometers associated to renormalizations $\varphi \colon \Gamma \to \Gamma $ and $\varphi ' \colon \Gamma ' \to \Gamma '$ . Assume the actions are return equivalent by a homeomorphism $h \colon U \to U'$ . Then, choose $\delta \in \Gamma $ with $\delta \cdot e_{\infty } \in U$ and $\delta ' \in \Gamma '$ with $\delta ' \cdot e^{\prime }_{\infty } \in U'$ . Then, $\varphi ^{\delta } = \Phi (\delta ) \circ \varphi \circ \Phi (\delta ^{-1})$ is a renormalization of $\Gamma $ with group chain $\Gamma ^{\delta }_{\ell } = \delta \Gamma _{\ell } \delta ^{-1}$ . The group $\Gamma ^{\delta }_{\ell }$ stabilizes the translate $\delta \cdot U_{\ell }$ . As $\delta \cdot e_{\infty } \in U$ , there exists $k> 0$ such that $\delta \cdot U_k \subset U$ . Repeat this argument for the renormalization $\varphi '$ to obtain a $\delta ' \in \Gamma '$ and $k '> 0$ such that $\delta ' \cdot U^{\prime }_{k'} \subset U'$ .

Then, proceed as in the proof in §4.2 with $H = \delta \Gamma _{k} \delta ^{-1}$ and $H' = \delta ' \Gamma ^{\prime }_{k'} (\delta ')^{-1}$ to obtain that

$$ \begin{align*}\Xi[X_{\varphi}, \Gamma, \Phi_{\varphi}] = \Xi_H[X_{\varphi}, \Gamma, \Phi_{\varphi}] = \Xi_{H'}[X^{\prime}_{\varphi'}, \Gamma', \Phi_{\varphi'}] = \Xi[X^{\prime}_{\varphi'}, \Gamma', \Phi_{\varphi'}],\end{align*} $$

as claimed in Theorem 1.10. In particular, this implies that the typeset $\Xi [X_{\varphi }, \Gamma , \Phi _{\varphi }]$ is an invariant of the isomorphism class of the renormalizable Cantor action $(X_{\varphi }, \Gamma , \Phi _{\varphi })$ .

5 Basic examples

5.1 Virtually abelian actions

A group $\Gamma $ is virtually abelian if it admits a finite-index subgroup $A \subset \Gamma $ which is abelian. It is straightforward to construct ${\mathbb Z}^n$ -odometer actions with prescribed spectra, and yet they illustrate several basic properties of the type and typeset invariants.

Example 5.1. Consider the case $n=1$ . Choose two disjoint sets of distinct primes,

$$ \begin{align*}\pi_f = \{q_1 , q_2, \ldots \}, \quad \pi_{\infty} = \{p_1 , p_2, \ldots\},\end{align*} $$

where $\pi _f$ and $\pi _{\infty }$ can be chosen to be finite or infinite sets, and either $\pi _f$ is infinite or $\pi _{\infty }$ is non-empty. Choose multiplicities $n(q_i) \geq 1$ for the primes in $\pi _f$ . For each $\ell> 0$ , define a subgroup of $\Gamma = {\mathbb Z}$ by

(5.1) $$ \begin{align} \Gamma_{\ell} = \{q_1^{n(q_1)} q_2^{n(q_2)} \cdots q_{\ell}^{n(q_{\ell})} \cdot p_1^{\ell} p_2^{\ell} \cdots p_{\ell}^{\ell} \cdot n \mid n \in {\mathbb Z} \}. \end{align} $$

If $\pi _{\infty }$ is a finite set, then we use the convention that $p_{\ell } =1$ in equation (5.1) when $p_{\ell }$ is not defined by the listing of $\pi _{\infty }$ . The completion $\widehat {\Gamma }$ of ${\mathbb Z}$ with respect to this group chain admits a product decomposition into its Sylow p-subgroups

(5.2) $$ \begin{align} \widehat{\Gamma} ~ \cong ~ \prod_{i =1}^{\infty} \ {\mathbb Z}/q_i^{n(q_i)} {\mathbb Z} ~ \cdot ~ \prod_{p \in \pi_{\infty}} ~ \widehat{\mathbb Z}_{(p)} , \end{align} $$

where $\widehat {\mathbb Z}_{(p)}$ denotes the p-adic completion of ${\mathbb Z}$ . Thus, $\pi (\xi (\widehat {\Gamma })) = \pi _f \cup \pi _{\infty }$ . As ${\mathbb Z}$ is abelian, $X_{\infty } = \widehat {\Gamma }$ . The type of this action classifies it up to return equivalence.

Example 5.2. The diagonal ${\mathbb Z}^n$ -odometer actions for $n \geq 2$ are direct extensions of Example 5.1. Make n choices of prime spectra as in Example 5.1, then take the product action on the individual factors. The type of the action no longer determines the isomorphism class of the ${\mathbb Z}^n$ -odometer actions obtained. The typeset is an invariant under return equivalence by Corollary 1.9, but only in special cases does the typeset determine the isomorphism class of the action. The interested reader can consult the works [Reference Arnold2, Reference Arnold and Vinsonhaler3, Reference Butler8, Reference Fuchs21, Reference Mutzbauer34].

Example 5.3. We next give an example that illustrates that the commensurable relation on typesets is optimal. We construct the simplest example which shows this, and it is clear that many more similar constructions are possible.

Let $\Gamma = {\mathbb Z}^2 \rtimes {\mathbb Z}_2$ be the semi-direct product of ${\mathbb Z}^2$ with the order $2$ group ${\mathbb Z}_2 = {\mathbb Z}/2{\mathbb Z}$ , where the generator $\sigma \in {\mathbb Z}_2$ acts on ${\mathbb Z}^2$ by permuting the summands. Let $\Gamma ' = {\mathbb Z}^2$ , which is abelian.

Choose distinct primes $p, q> 1$ . Define the subgroup chain in $\Gamma $ and $\Gamma '$ as follows:

(5.3) $$ \begin{align} \Gamma_{\ell} = \{(p^{\ell} k, q^{\ell} m, id) \mid (h,m) \in {\mathbb Z}^2\},\quad \Gamma^{\prime}_{\ell} = \{(p^{\ell} k, q^{\ell} m) \mid (k,m) \in {\mathbb Z}^2\}. \end{align} $$

Note that the resulting actions $(X_{\infty }, \Gamma , \Phi )$ and $(X^{\prime }_{\infty }, \Gamma ', \Phi ')$ are return equivalent.

Observe that $C^{\prime }_{\ell } = \Gamma ^{\prime }_{\ell }$ . However, $\Gamma _{\ell }$ is not normal in $\Gamma $ and we have

(5.4) $$ \begin{align} C_{\ell}=\{((pq)^{\ell} k, (pq)^{\ell} m, \mathrm{id}) \mid (h,m) \in {\mathbb Z}^2\} \subset \Gamma_{\ell}. \end{align} $$

The actions of $\Gamma $ and $\Gamma '$ have the same type, with characteristic functions ${\chi (p) = \chi (q) = \infty }$ , and all other values are zero. However, we have the typesets

(5.5) $$ \begin{align} \Xi[X_{\infty}, \Gamma, \Phi] = \{ [(pq)^{\infty}] \} \quad \mathrm{and} \quad \Xi[X^{\prime}_{\infty}, \Gamma', \Phi'] = \{ [p^{\infty}] , [q^{\infty}], [(pq)^{\infty}]\} , \end{align} $$

so the typeset is not invariant under return equivalence.

This example easily generalizes, where we take $\Gamma ' = {\mathbb Z} \oplus \cdots \oplus {\mathbb Z}$ to be the direct sum of n copies of ${\mathbb Z}$ , and replace ${\mathbb Z}_2$ with any non-trivial subgroup $\Delta \subset \mathrm {Perm}(n)$ of the permutation group on n elements. Let $\Gamma = \Gamma ' \rtimes \Delta $ be the semi-direct product of $\Gamma '$ with $\Delta $ . Choose the subgroup chain $\{\Gamma ^{\prime }_{\ell '}\}$ in $\Gamma '$ as in Example 5.2 and use the chain $\{\Gamma _{\ell } = \Gamma ^{\prime }_{\ell } \times \mathrm {id} \}$ in $\Gamma $ . Then, the resulting actions are return equivalent and one can obtain a wide variety of finite typesets $\Xi [X^{\prime }_{\infty }, \Gamma ', \Phi ']$ for the abelian action. If the action of $\Delta $ is transitive, then we have that $\Xi [X_{\infty }, \Gamma , \Phi ]$ consists of a single element. When $\Delta $ does not act transitively, there is even more variation on the typesets of the two actions.

5.2 Nilpotent odometers

The next examples use the actions associated to a renormalization of a finitely generated group $\Gamma $ . Many finitely generated nilpotent groups admit a renormalization [Reference Cornulier12, Reference Dekimpe and Deré15, Reference Dekimpe and Lee16, Reference Endimioni and Robinson19, Reference Lee and Lee30, Reference Nekrashevych and Pete36], which yield many examples of odometer actions with well-defined typesets by Theorem 1.10.

The integer Heisenberg group is the simplest non-abelian nilpotent group, and is represented as the upper triangular matrices in $\mathrm {GL}(3,{\mathbb Z})$ . That is,

(5.6) $$ \begin{align} \Gamma = \left\{ \left[ {\begin{array}{ccc} 1 & a & c\\ 0 & 1 & b\\ 0 & 0 & 1\\ \end{array} } \right] \mid a,b,c \in {\mathbb Z}\right\}. \end{align} $$

We denote a $3 \times 3$ matrix in $\Gamma $ by the coordinates as $(a,b,c)$ .

Example 5.4. For a prime $p \geq 2$ , define the self-embedding $\varphi _p \colon \Gamma \to \Gamma $ by $\varphi (a,b,c) = (pa, pb, p^2c)$ . Then, define a group chain in $\Gamma $ by setting

$$ \begin{align*}\Gamma_{\ell} = \varphi_p^{\ell}(\Gamma) = \{(p^{\ell} a, p^{\ell}b, p^{2\ell}c) \mid a,b,c \in {\mathbb Z}\}, \quad \bigcap_{\ell> 0} \ \Gamma_{\ell} = \{e\} .\end{align*} $$

For $\ell> 0$ , the normal core for $\Gamma _{\ell }$ is given by $C_{\ell } = \mathrm {core}(\Gamma _{\ell }) = \{(p^{2\ell } a, p^{2\ell } b, p^{2\ell } c) \mid a,b,c \in {\mathbb Z}\}$ , and so the quotient group $Q_{\ell } = \Gamma /C_{\ell } \cong \{( \overline {a}, \overline {b}, \overline {c}) \mid \overline {a}, \overline {b}, \overline {c} \in {\mathbb Z}/p^{2\ell }{\mathbb Z} \}$ . The profinite group $\widehat {\Gamma }_{\infty }$ is the inverse limit of the quotient groups $Q_{\ell }$ , so we have $ {\widehat {\Gamma }_{\infty } = \{(\widehat {a}, \widehat {b}, \widehat {c}) \mid \widehat {a}, \widehat {b}, \widehat {c}\in \widehat {{\mathbb Z}}_{p^2} \}}$ . Thus, every non-trivial $\gamma \in \Gamma $ has type $\tau [\gamma ] = \tau [p^{\infty }]$ .

Example 5.5. For distinct primes $p, q \geq 2$ , define the self-embedding $\varphi _{p,q} \colon \Gamma \to \Gamma $ by $\varphi (a,b,c) = (pa, qb, pqc)$ . Then, define a group chain in $\Gamma $ by setting

$$ \begin{align*}\Gamma_{\ell} = \varphi_{p,q}^{\ell}(\Gamma) = \{(p^{\ell} a, q^{\ell}b, (pq)^{\ell}c) \mid a,b,c \in {\mathbb Z}\} ,\quad \bigcap_{\ell> 0} \ \Gamma_{\ell} = \{e\} .\end{align*} $$

For $\ell> 0$ , the normal core for $\Gamma _{\ell }$ is given by $C_{\ell } = \mathrm {core}(\Gamma _{\ell }) = \{((pq)^{\ell } a, (pq)^{\ell } b, (pq)^{\ell } c) \mid a,b,c \in {\mathbb Z}\}$ , and so we obtain the quotient group $Q_{\ell } = \Gamma /C_{\ell } \cong \{( \overline {a}, \overline {b}, \overline {c}) \mid \overline {a}, \overline {b}, \overline {c} \in {\mathbb Z}/(pq)^{\ell }{\mathbb Z} \}$ . The profinite group $\widehat {\Gamma }_{\infty }$ is the inverse limit of the quotient groups $Q_{\ell }$ , so we have $ \widehat {\Gamma }_{\infty } = \{(\widehat {a}, \widehat {b}, \widehat {c}) \mid \widehat {a}, \widehat {b}, \widehat {c}\in \widehat {{\mathbb Z}}_{pq} \}$ . Thus, every non-trivial $\gamma \in \widehat {\Gamma }_{\infty }$ has type $\tau [\gamma ] = \tau [(pq)^{\infty }]$ .

Note that the typeset for the odometer defined by the $\varphi _{p,q}$ -renormalization equals the typeset for the abelian action in Example 5.3, but the two actions are clearly not return equivalent.

A second source of examples for odometer actions of nilpotent groups uses the decomposition of a profinite nilpotent group into its prime localizations, a technique that is especially adapted to realizing a given collection of primes as the spectrum of such an action. Moreover, these actions can be constructed to have special dynamical properties, as in [Reference Hurder and Lukina27]. The construction is necessarily more complex than for renormalizable actions, as there must be an infinite sequence of choices to make. These ideas were developed in [Reference Hurder and Lukina24, §9] for actions of $SL(n, {\mathbb Z})$ , and the work [Reference Hurder and Lukina28] discusses this construction for nilpotent groups.

6 Examples: d-regular actions

It is well known that every odometer $({\mathfrak {X}},\Gamma ,\Phi )$ is isomorphic to an action of $\Gamma $ on the boundary of a rooted tree. The study of actions on trees, especially the actions on d-ary (or d-regular) trees satisfying an additional condition of self-similarity, is an active topic in geometric group theory, see [Reference Grigorchuk23, Reference Nekrashevych35] for surveys. The tree models for odometers are especially useful for constructing actions which are not topologically free, and thus for illustrating the commensurable relationship between types. In this section, we study the typesets for odometers on boundaries of d-regular rooted trees.

6.1 Actions on trees

A tree T is an infinite graph with the set of vertices $V = \bigsqcup _{\ell \geq 0} V_\ell $ and the set of edges E. Each $V_\ell $ , $\ell \geq 0$ is a finite set, called the set of vertices at level $\ell $ . Edges in E join pairs of vertices in consecutive level sets $V_{\ell +1}$ and $V_\ell $ , $\ell \geq 0$ , so that a vertex in $V_{\ell +1}$ is connected to a single vertex in $V_\ell $ by a single edge. A tree is rooted if $|V_0| = 1$ .

Definition 6.1. A tree T is spherically homogeneous if there is a sequence ${n\kern1.2pt{=}\kern1.2pt(n_1,n_2,\ldots )}$ , called the spherical index of T, such that for every $\ell \geq 1$ , a vertex in $V_{\ell -1}$ is joined by edges to precisely $n_\ell $ vertices in $V_\ell $ . In addition, T is d-ary, or d-regular, if its spherical index $n=(n_1,n_2,\ldots )$ is constant, that is, $n_\ell = d$ for some positive integer d.

We assume that $n_\ell \geq 2$ for $\ell \geq 1$ . If $d = 2$ , then a $2$ -ary tree T is also called a binary tree.

Let $({\mathfrak {X}},\Gamma ,\Phi )$ be an odometer and let ${\mathcal U} = \{U_{\ell } \subset {\mathfrak {X}} \mid \ell> 0\}$ be a choice of an adapted neighborhood basis. By Corollary 2.4, there is a group chain $ {\mathcal G}_{{\mathcal U}} = \{\Gamma _{\ell } = \Gamma _{U_{\ell }} \mid \ell \geq 0\}$ such that, associated to ${\mathcal G}_{{\mathcal U}}$ is an odometer $(X_{\infty },\Gamma ,\Phi _{\infty })$ which is isomorphic to $({\mathfrak {X}},\Gamma ,\Phi )$ . Here, $X_{\infty }$ is the inverse limit space of finite sets $X_\ell = \Gamma /\Gamma _\ell $ , given by equation (1.3), see §2.3 for details.

A tree model for the action $({\mathfrak {X}},\Gamma ,\Phi )$ is constructed using the group chain ${\mathcal G}_{{\mathcal U}}$ . For $\ell \geq 0$ , let $V_\ell = X_\ell $ , and join $v_\ell \in V_\ell $ and $v_{\ell +1} \in V_{\ell +1}$ by an edge if and only if $v_{\ell +1} \subset v_\ell $ as cosets. The tree so constructed is spherically homogeneous, with spherical index entries $n_\ell = |\Gamma _{\ell -1}: \Gamma _{\ell }|$ for $\ell \geq 1$ . The boundary $\partial T$ of T is the collection of all infinite paths in T, that is,

$$ \begin{align*}\partial T = \bigg\{(v_\ell)_{\ell \geq 0} \subset \prod_{\ell \geq 0} V_\ell \mid v_{\ell+1} \textrm{ and }v_\ell \textrm{ are joined by an edge}\bigg\} \cong X_{\infty},\end{align*} $$

and the induced action of $\Gamma $ on $\partial T$ , which we also denote by $(X_{\infty },\Gamma ,\Phi )$ .

Definition 6.2. An odometer $({\mathfrak {X}},\Gamma ,\Phi )$ is d-regular, or just regular, if there exists $d \geq 2$ such that $({\mathfrak {X}},\Gamma ,\Phi )$ is isomorphic to an action of $\Gamma $ on a rooted d-ary tree.

Remark 6.3. An odometer $({\mathfrak {X}},\Gamma ,\Phi )$ is d-regular if the group chain $\mathcal {G}_{{\mathcal U}}$ above can be chosen so that each subgroup index $|\Gamma _{\ell }:\Gamma _{\ell -1}| = d$ for some $d \geq 2$ and all $\ell \geq 1$ . Nilpotent actions given by a self-embedding $\varphi _p : \Gamma \to \Gamma $ in Example 5.4 are d-regular with $d = p^4$ , and those in Example 5.5 are d-regular with $d = p^2q^2$ .

6.2 Typesets of regular actions

We consider next the typeset of a d-regular odometer.

Theorem 6.4. An d-regular odometer $({\mathfrak {X}},\Gamma ,\Phi )$ has finite typeset $\Xi [\mathfrak {X},\Gamma ,\Phi ]$ . More precisely, suppose $({\mathfrak {X}},\Gamma ,\Phi )$ is isomorphic to an action on a d-ary rooted tree for some $d \geq 2$ . Let $P_d$ be the set of distinct prime divisors of the elements in the collection $\{2,3,\ldots ,d\}$ and let $N_d = |P_d|$ . Then,

(6.1) $$ \begin{align} |\Xi[{\mathfrak{X}},\Gamma,\Phi]| \leq \sum_{k=0}^{N_d} \binom{N_d}{k} = \sum_{k=0}^{N_d} \frac{N_d!}{(N_d - k)! k!}. \end{align} $$

Moreover, each equivalence class $\tau \in \Xi [{\mathfrak {X}},\Gamma ,\Phi ]$ is represented by a Steinitz number $\xi $ with empty finite prime spectrum, $\pi _f(\xi ) = \emptyset $ , and so $\pi (\xi ) = \pi _{\infty }(\xi )$ .

Proof. Let $N_d$ and $P_d$ be as in the statement of the theorem and let $L_d = \mathrm {lcm} \{P_d\}$ .

Let ${\mathcal U} = \{U_{\ell } \subset {\mathfrak {X}} \mid \ell> 0\}$ be a choice of an adapted neighborhood basis with associated group chain $ {\mathcal G}_{{\mathcal U}} = \{\Gamma _{\ell } = \Gamma _{U_{\ell }} \mid \ell \geq 0\}$ and $\Gamma $ -odometer $(X_{\infty },\Gamma ,\Phi _{\infty })$ isomorphic to an action of $\Gamma $ on the boundary $\partial T$ of a rooted tree T as constructed above.

Lemma 6.5. Let $ \gamma \in \Gamma $ , let $\xi (\gamma )$ be the Steinitz order of $\gamma $ as defined in Definition 1.6, and let p be such that $\chi _\xi (p) \ne 0$ . Then, p divides $L_d$ .

Proof. If $\chi _\xi (p) \ne 0$ , then there exists the smallest $\ell \geq 1$ such that p divides the order of the group $\langle \gamma \rangle /\langle \gamma \rangle _\ell $ . The group $\langle \gamma \rangle /\langle \gamma \rangle _\ell = \langle \gamma \rangle /\langle \gamma \rangle \cap C_\ell $ is isomorphic to a subgroup of $\Gamma /C_\ell $ , where $C_\ell $ is the normal core of $\Gamma _\ell $ , and acts on the coset space $X_\ell $ by permutations. Let $\unicode{x3bb} _{\gamma ,\ell }$ be the permutation of $X_\ell $ induced by $\gamma $ . Then, the order of $\langle \gamma \rangle /\langle \gamma \rangle _\ell $ is equal to the order of $\unicode{x3bb} _{\gamma ,\ell }$ and so equal to the least common multiple of the length of the cycles in  $\unicode{x3bb} _{\gamma ,\ell }$ .

Similarly, the order of $\langle \gamma \rangle /\langle \gamma \rangle _{\ell -1}$ is equal to the least common multiple of the length of the cycles in the permutation $\unicode{x3bb} _{\gamma ,\ell -1}$ of $X_{\ell -1}$ induced by the action of $\gamma $ . By the choice of $\ell $ , the order of $\langle \gamma \rangle /\langle \gamma \rangle _{\ell -1}$ is not divisible by p. Therefore, for any cycle $c_{\ell -1}$ in $\unicode{x3bb} _{\gamma ,\ell -1}$ , the length $|c_{\ell -1}|$ is not divisible by p.

Consider the preimage $S_{c_{\ell -1}}$ of the set of elements in $c_{\ell -1}$ under the inclusion of cosets $X_\ell \to X_{\ell -1}$ . Then, $|S_{c_{\ell -1}}| = d|c_{\ell -1}|$ and $\gamma $ permutes the elements in $S_{c_{\ell -1}}$ . Let $c_\ell $ be a cycle in the permutation $\mu _{c_{\ell -1}}$ of $S_{c_{\ell -1}}$ induced by $\gamma $ . Since the action of $\gamma $ commutes with coset inclusions, $|c_\ell | = \alpha |c_{\ell -1}|$ for some $1 \leq \alpha \leq d$ . Then, p must divide such an $\alpha $ for one of the cycles in $\mu _{c_{\ell -1}}$ , for some cycle $c_{\ell -1}$ in $\unicode{x3bb} _{\gamma , \ell -1}$ . It follows that p divides $L_d$ .

Let $\xi (\gamma )$ be the Steinitz order of $\gamma $ . Since every p for which $0 < \chi _\xi (p) < \infty $ divides $L_d$ by Lemma 6.5, then the finite prime spectrum $\pi (\xi (\gamma ))$ is finite, and the type $\tau (\gamma )$ has a representative $\widehat {\xi }$ , such that if $\chi _{\widehat {\xi }}(p) \ne 0$ , then $\chi _{\widehat {\xi }}(p) = \infty $ . It follows that two types $\tau (\gamma )$ and $\tau (\gamma ')$ with respective Steinitz orders $\xi $ and $\xi '$ are distinct if and only if there exists a prime p such that $\chi _\xi (p) = 0$ and $\chi _{\xi '}(p) \ne 0$ . The bound in equation (6.1), which is the number of distinct collections of prime divisors of $L_d$ , follows.

Example 6.6. Let $d = 2$ , then $L_2 = 2$ and $N_2 = 1$ , and the upper bound on the cardinality of the typeset for $2$ -regular odometers is $2$ , with possible types $\{[1], [2^{\infty }]\}$ , where $1$ denotes the type of the identity element.

Let $d = 3$ , then $L_3 = 6$ and $N_3 = 2$ . Then, the upper bound on the cardinality of the typeset for $3$ -regular odometers is $4$ , with possible types $\{[1], [2^{\infty }],[3^{\infty }], [(2 *3)^{\infty }]\}$ .

Let $d = 4$ , then $P_4 = \{2,3\}$ , $L_4 = 6$ , and $N_4 = 2$ . Then, the upper bound on the cardinality of the typeset for $4$ -regular odometers is $4$ , with possible types $\{[1], [2^{\infty }],[3^{\infty }],[(2 *3)^{\infty }]\}$ .

Example 6.7. Let p be an odd prime. The Gupta–Sidki p-group $GS(p)$ [Reference Nekrashevych35, §1.8.1] is a group acting on the rooted p-ary tree. The group is generated by a cyclic permutation of the set of p elements $\sigma = (0,1,\ldots ,p-1)$ and the recursively defined map

$$ \begin{align*}\tau = (\sigma, \sigma^{-1},1, \ldots, \tau).\end{align*} $$

Every element in the Gupta–Sidki p-group has finite order and so $\Xi [X_{\infty },GS(p), \Phi _{\infty }] = \{[1]\}$ , where $[1]$ is the trivial type, that is, the type of the identity element.

Example 6.8. Let $d = 2$ and let $({\mathfrak X},\Gamma ,\Phi )$ be a $2$ -regular odometer action. Then, $|\Xi [{\mathfrak X},\Gamma ,\Phi ]| \leq 2$ , and either $\Xi [{\mathfrak X},\Gamma ,\Phi ] = \{[1]\}$ or $\Xi [{\mathfrak X},\Gamma ,\Phi ] = \{[1],[2^{\infty }]\}$ .

An example of an action where the typeset $\Xi [{\mathfrak X},\Gamma ,\Phi ] = \{[1]\}$ is the action of the Grigorchuk group, see for instance [Reference Grigorchuk23]. This group is an example of a Burnside group, which is an infinite group where every element has finite order, and so it has trivial typeset.

For the case $\Xi [{\mathfrak X},\Gamma ,\Phi ] = \{[1],[2^{\infty }]\}$ , we have two classes of examples. First, the examples of odometers where $\tau (\gamma ) = [2^{\infty }]$ for any non-trivial $\gamma \in \Gamma $ are the actions of iterated monodromy groups of quadratic polynomials for which the orbit of the critical point is periodic. Such groups are torsion-free, see [Reference Bartholdi and Nekrashevych6], and so they do not have any finite-order element except the identity in $\Gamma $ . Such actions include, but are not limited to, the action of the odometer on the binary tree and the Basilica group.

Second, the action may have non-trivial elements that have trivial type, and also non-trivial elements with type $\{[2^{\infty }]\}$ . These are given by the actions of the iterated monodromy groups of quadratic polynomials with strictly pre-periodic orbits of the critical point, see [Reference Bartholdi and Nekrashevych6] for details.

6.3 Typeset under the commensuration relation

We now show that H-restricted types of a group element and of its conjugate need not coincide.

Given a tree T and a vertex $v \in V$ , denote by $T_v$ the subtree of T with root v.

Definition 6.9. [Reference Grigorchuk23]

Let T be a spherically homogeneous tree and let $\Gamma \subset \mathrm {Aut}(T)$ . The action of $\Gamma $ on $\partial T$ is weakly branch if the following conditions hold:

  1. (1) the restriction of the action of $\Gamma $ to each vertex level set $V_n$ , $n \geq 1$ , is transitive;

  2. (2) for every $\ell \geq 1$ and every $v \in V_\ell $ , there exists $g \in \Gamma $ such that $g \cdot v = v$ , the restriction of the action of g on the subtree $T_v$ is non-trivial, and the restriction of g to the complement $\partial T - \partial T_v$ is the identity map.

Example 6.10. Let T be a spherically homogeneous tree and let $\Gamma \subset \mathrm {Aut} (T)$ be so that the action of $\Gamma $ on $\partial T$ is weakly branch. Choose a sequence $(v_\ell )$ of vertices in T, and let $\Gamma _\ell $ be the isotropy group (equivalently, the stabilizer) of $v_\ell \in V_\ell $ . Then, $\Gamma _\ell $ fixes $v_\ell $ while permuting other vertices in $V_\ell $ .

Choose $n \geq 1$ . The normal core $C_n$ of $\Gamma _n$ consists of elements of $\Gamma _n$ that fix every vertex in $V_n$ . Let $g \in \Gamma _n$ be an element given by Definition 6.9 of a weakly branch group, namely, the restriction of $\gamma $ to $T_{v_n}$ is non-trivial, and $\gamma $ is trivial on the complement of $\partial T_{v_n}$ in $\partial T$ . In particular, this means that $\gamma \in C_n$ . However, since $\gamma $ acts non-trivially on $\partial T_{v_n}$ , then there exists $\ell> n$ such that $\gamma \notin C_\ell $ , and then the Steinitz order $\xi (\gamma )$ is non-trivial.

Now, let $\delta \in \Gamma $ be such that $\delta \cdot v_n \ne v_n$ . Then, the restriction of $\delta \gamma \delta ^{-1}$ to $\partial T_{v_n}$ is the identity map. Since the Steinitz order is invariant under conjugation, $\xi (\delta \gamma \delta ^{-1})$ is non-trivial.

Now, consider the $\Gamma _n$ -restricted Steinitz orders of $\gamma $ and of $\delta \gamma \delta ^{-1}$ . The subgroup $C^{\Gamma _n}_{\ell }$ is the normal core of $\Gamma _\ell $ in $\Gamma _n$ , so it fixes every vertex in the set $V_\ell \cap T_{v_n}$ and it may permute the vertices of $V_\ell $ that are not in $T_{v_n}$ . In particular, for all $\ell \geq n$ , we have $\delta \gamma \delta ^{-1} \in C^{\Gamma _n}_\ell $ , and the $\Gamma _n$ -restricted Steinitz order $\xi ^{\Gamma _n} (\delta \gamma \delta ^{-1})$ is trivial. At the same time, $\xi ^{\Gamma _n}(\gamma )$ is non-trivial, since the action of $\gamma $ permutes the vertices in $V_\ell \cap T_{v_n}$ for some $\ell \geq n$ . Depending on the group $\Gamma $ , $\xi ^{\Gamma _n}(\gamma )$ may have the trivial or non-trivial type; it is straightforward to construct examples of both situations.

7 Solenoidal manifolds

Solenoidal manifolds were introduced in §1.4. In this section, we discuss the relation between the classification of solenoidal manifolds up to homeomorphism and the classification of odometers up to return equivalence. We then give the proof of Theorems 1.14 and 1.16.

Recall that a presentation is a sequence of proper finite covering maps ${\mathcal P} = \{\, q_{\ell } \colon M_{\ell } \to M_{\ell -1} \mid \ell \geq 1\}$ , where each $M_{\ell }$ is a compact connected manifold without boundary of dimension n. The inverse limit

(7.1) $$ \begin{align} {\mathcal M}_{{\mathcal P}} \equiv \lim_{\longleftarrow} ~ \{ q_{\ell } \colon M_{\ell } \to M_{\ell -1}\} ~ \subset \prod_{\ell \geq 0} ~ M_{\ell} ~ \end{align} $$

is the weak solenoid, or solenoidal manifold, associated to ${\mathcal P}$ .

By the definition of the inverse limit, for a sequence $\{x_{\ell } \in M_{\ell } \mid \ell \geq 0\}$ , we have

(7.2) $$ \begin{align} x = (x_0, x_1, \ldots ) \in {\mathcal M}_{{\mathcal P}} ~ \Longleftrightarrow ~ q_{\ell}(x_{\ell}) = x_{\ell-1} \quad \text{for all } \ell \geq 1. \end{align} $$

For each $\ell \geq 0$ , there is a fibration ${\widehat {q}}_{\ell } \colon {\mathcal M}_{{\mathcal P}} \to M_{\ell }$ , given by projection onto the $\ell $ th factor in equation (7.1). Also, there is a covering map denoted by $\overline {q}_{\ell } = q_{\ell } \circ q_{\ell -1} \circ \cdots \circ q_1 \colon M_{\ell } \to M_0$ , such that ${\widehat {q}}_0 = \overline {q}_{\ell } \circ {\widehat {q}}_{\ell }$ . Choose a basepoint $x_0 \in M_0$ and basepoint $x_{\infty } \in {\mathfrak {X}} = {\widehat {q}}_0^{-1}(x_0)$ , the fiber over $x_0$ . Then, for each $\ell> 0$ , this defines the basepoint $x_{\ell } = {\widehat {q}}_{\ell }(x_{\infty }) \in M_{\ell }$ . Let $\Gamma _{\ell } = (\overline {q}_{\ell })_{\#}(\Gamma _0)$ denote the image $\Gamma _{\ell }$ of the fundamental group $\pi _1(M_{\ell }, x_{\ell })$ in $\Gamma = \pi _1(M_0, x_0)$ .

Let ${\mathcal G}_{\mathcal P} = \{\Gamma _{\ell } \mid \ell \geq 0\}$ be the group chain determined by $\mathcal P$ and the choice of basepoint $x \in {\mathcal M}_{{\mathcal P}}$ . Let $(X_{\infty },\Gamma ,\Phi _{\infty })$ denote the odometer defined in equation (1.3) which is determined by ${\mathcal G}_{\mathcal P}$ , which is called the monodromy action of the fibration ${\widehat {q}}_0 \colon {\mathcal G}_{\mathcal P} \to M_0$ . Note that we suppress the dependence on the choice of the basepoint x for convenience of notation.

The fiber $\overline {q}_{\ell }^{-1}(x_0) \subset M_{\ell }$ is identified with the quotient set $X_{\ell } = \Gamma /\Gamma _{\ell }$ , which is a left $\Gamma $ -space. In this way, the subspace ${\mathfrak {X}} = {\widehat {q}}_0^{-1}(x_0)$ of the inverse limit in equation (7.1) is identified with the $\Gamma $ -space $X_{\infty }$ . We then have the following result.

Theorem 7.1. [Reference Clark, Hurder and Lukina10, Theorem 1.1]

Let ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}_{{\mathcal P}'}$ be homeomorphic solenoidal manifolds. Then, the corresponding odometers $(X_{\infty },\Gamma ,\Phi _{\infty })$ and $(X_{\infty }',\Gamma ',\Phi _{\infty }')$ are return equivalent.

Thus, an invariant of odometers modulo return equivalence is an invariant for solenoidal manifolds modulo homeomorphism. There are various classes of solenoidal manifolds where the converse statement can be shown, as discussed in [Reference Clark, Hurder and Lukina10]. Here is one example.

Theorem 7.2. [Reference Clark, Hurder and Lukina10, Theorem 1.3]

Let ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}_{{\mathcal P}'}$ be toroidal solenoidal of the same dimension; that is, both presentations ${\mathcal P}$ and ${\mathcal P}'$ have base manifold the n-torus ${\mathbb T}^n$ . If the monodromy actions $(X_{\infty },\Gamma ,\Phi _{\infty })$ and $(X_{\infty }',\Gamma ',\Phi _{\infty }')$ are return equivalent, then ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic.

7.1 Type invariants for solenoidal manifolds

The covering degree $m_{\ell }$ of $q_{\ell } \colon M_{\ell } \to M_{\ell -1}$ equals the index of the subgroup $[\Gamma _{\ell -1} : \Gamma _{\ell }]$ , and so the covering degree of $\overline {q}_{\ell } \colon M_{\ell } \to M_0$ is given by

(7.3) $$ \begin{align} \mathrm{deg}(\overline{q}_{\ell}) = m_{\ell} \cdot m_{\ell -1} \cdots m_1 = [\Gamma : \Gamma_{\ell}]. \end{align} $$

The Steinitz order of a presentation $\mathcal P$ is

(7.4) $$ \begin{align} \xi({\mathcal P}) = \mathrm{lcm} \{ m_1 m_2 \cdots m_{\ell} \mid \ell> 0\} = \mathrm{lcm} \{ [\Gamma : \Gamma_{\ell}] \mid \ell > 0\} = \xi({\mathcal G}_{\mathcal P}). \end{align} $$

The Steinitz number $\xi ({\mathcal P}')$ can be thought of as the covering degree of the fibration ${\widehat {q}}_0 \colon {\mathcal M}_{{\mathcal P}} \to M_0$ .

Given a second presentation ${\mathcal P}'$ with solenoidal manifold ${\mathcal M}^{\prime }_{{\mathcal P}'}$ and choice of basepoint $x_0' \in {\mathcal M}^{\prime }_{{\mathcal P}'}$ , we similarly obtain subgroups $\Gamma ^{\prime }_{\ell }$ defining the group chain ${\mathcal G}^{\prime }_{{\mathcal U}'}$ , and we have $\xi ({\mathcal P}') = \xi ({\mathcal G}^{\prime }_{{\mathcal U}'})$ .

Suppose that the solenoidal manifolds ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}^{\prime }_{{\mathcal P}'}$ are homeomorphic, then by Theorem 7.1, the corresponding odometers $(X_{\infty },\Gamma ,\Phi _{\infty })$ and $(X_{\infty }',\Gamma ',\Phi _{\infty }')$ are return equivalent, and hence they have the equal types $\tau [X_{\infty },\Gamma ,\Phi _{\infty }] = \tau [X_{\infty }',\Gamma ',\Phi _{\infty }']$ by Theorem 1.5. We thus obtain the following theorem.

Theorem 7.3. Associated to a presentation $\mathcal P$ is a well-defined Steinitz number $\xi ({\mathcal P})$ , and the type $\tau [\xi ({\mathcal P})]$ depends only on the homeomorphism class of ${\mathcal M}_{{\mathcal P}}$ , which is denoted by $\tau [{\mathcal M}_{{\mathcal P}}]$ .

We thus obtain the following well-defined homeomorphism invariants for solenoidal manifolds.

Corollary 7.4. The infinite prime spectrum $\pi _{\infty }(\xi ({\mathcal P}))$ of a solenoidal manifold ${\mathcal M}_{{\mathcal P}}$ depends only on the homeomorphism class of ${\mathcal M}_{{\mathcal P}}$ , as does also the property that $\pi _f(\xi ({\mathcal P}))$ is infinite.

For orientable one-dimensional solenoids, where each map $q_{\ell } \colon {\mathbb S}^1 \to {\mathbb S}^1$ is orientable, Bing observed in [Reference Bing7] that if $\tau [{\mathcal M}_{{\mathcal P}}] = \tau [{\mathcal M}_{{\mathcal P}'}]$ , then ${\mathcal M}_{\mathcal P}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic. McCord showed in [Reference McCord32, §2] the converse, that if ${\mathcal M}_{\mathcal P}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic, then $\tau [{\mathcal M}_{{\mathcal P}}] = \tau [{\mathcal M}_{{\mathcal P}'}]$ . (See also [Reference Aarts and Fokkink1].) Together, these results yield the following well-known classification.

Theorem 7.5. For orientable one-dimensional solenoidal manifolds, ${\mathcal M}_{\mathcal P}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic if and only if $\tau [{\mathcal M}_{\mathcal P}] = \tau [{\mathcal M}_{{\mathcal P}'}]$ .

For solenoidal manifolds of dimension $n \geq 2$ , no such classification by invariants can exist, even when the base manifold $M_0 = {\mathbb T}^n$ . The most one can hope for is to define invariants which distinguish various homeomorphism classes, such as the type and typeset for a solenoidal manifold, invariants derived from the Cantor action associated to the monodromy of the fibration map ${\widehat {q}}_0 \colon {\mathcal M}_{{\mathcal P}} \to M_0$ .

Note that by Theorem 7.2, if two toroidal solenoids have return equivalent monodromy odometers, then they are homeomorphic. Thus, in this special case, the classification problem for solenoidal manifolds is equivalent to the classification problem of ${\mathbb Z}^n$ -odometers modulo return equivalence. Giordano, Putnam, and Skau discuss in [Reference Giordano, Putnam and Skau22] this classification problem.

7.2 Typeset invariants for solenoidal manifolds

The typeset invariants for solenoidal manifolds provide more refined invariants of their homeomorphism class. Before stating the precise definition, we give an intuitive definition.

Let $M_0$ be the base manifold of a presentation ${\mathcal P}$ . Let $x_{\infty } \in {\mathcal M}_{{\mathcal P}}$ be a choice of a basepoint, which determines the basepoint $x_0 \in M_0$ and fundamental group ${\Gamma = \pi _1(M_0, x_0)}$ . Suppose that $\gamma \in \Gamma $ is represented by a simple closed curve $c_{\gamma } \colon {\mathbb S}^1 \to M_0$ . The projection map ${\widehat {q}}_0 \colon {\mathcal M}_{{\mathcal P}} \to M_0$ restricts to a covering map on each leaf of the foliation ${\mathcal F}_{{\mathcal P}}$ of ${\mathcal M}_{{\mathcal P}}$ . When the preimage ${\mathcal M}_{\gamma } = {\widehat {q}}_0^{-1}(c_{\gamma }({\mathbb S}^1))$ is connected, it is a one-dimensional solenoid and so has a well-defined type by Theorem 7.3. Denote this type by $\tau [\gamma ]$ . The collection of these types is the ‘intuitive typeset’ of ${\mathcal M}_{{\mathcal P}}$ .

The formal definition of the typeset proceeds as in §7.1. Associate to a presentation ${\mathcal P}$ the monodromy odometer $(X_{\infty }, \Gamma , \Phi _{\infty })$ . Then, for each $\gamma \in \Gamma $ , there is the type $\tau [\gamma ]$ as in Definition 1.6.

Definition 7.6. The typeset of ${\mathcal P}$ is the countable collection of types $\Xi [{\mathcal P}] = \{ \tau [\gamma ] \mid \gamma ~\in ~\Gamma \}$ .

Theorem 7.7. Suppose that the solenoidal manifolds ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic, then their typesets $\tau [{\mathcal P}]$ and $\tau [{\mathcal P}']$ are commensurable.

Proof. Suppose that ${\mathcal M}_{{\mathcal P}}$ and ${\mathcal M}_{{\mathcal P}'}$ are homeomorphic, then by Theorem 7.3, their monodromy odometers $(X_{\infty }, \Gamma , \Phi _{\infty })$ and $(X_{\infty }', \Gamma ', \Phi ^{\prime }_{\infty })$ are return equivalent. Then, by Theorem 1.8, the typesets $\Xi [{\mathcal P}]$ and $\Xi [{\mathcal P}']$ are commensurable.

The type and typeset invariants suggest numerous questions about their relation to the analytic and geometric properties of solenoidal manifolds [Reference Sullivan43, Reference Verjovsky46, Reference Verjovsky47].

References

Aarts, J. M. and Fokkink, R. J.. The classification of solenoids. Proc. Amer. Math. Soc. 111(4) (1991), 11611163.10.1090/S0002-9939-1991-1042260-7CrossRefGoogle Scholar
Arnold, D. M.. Finite Rank Torsion Free Abelian Groups and Rings (Lecture Notes in Mathematics, 931). Springer-Verlag, Berlin–New York, 1982.10.1007/BFb0094245CrossRefGoogle Scholar
Arnold, D. M. and Vinsonhaler, C. I.. Isomorphism invariants for abelian groups. Trans. Amer. Math. Soc. 330(2) (1992), 711724.10.1090/S0002-9947-1992-1040040-5CrossRefGoogle Scholar
Auslander, J.. Minimal Flows and their Extensions (North-Holland Mathematics Studies, 153). North-Holland Publishing Co., Amsterdam, 1988 (Notas de Matemática [Mathematical Notes], 122).Google Scholar
Baer, R.. Abelian groups without elements of finite order. Duke Math. J. 3(1) (1937), 68122.10.1215/S0012-7094-37-00308-9CrossRefGoogle Scholar
Bartholdi, L. and Nekrashevych, V. V.. Iterated monodromy groups of quadratic polynomials. I. Groups Geom. Dyn. 2(3) (2008), 309336.10.4171/ggd/42CrossRefGoogle Scholar
Bing, R. H.. A simple closed curve is the only homogeneous bounded plane continuum that contains an arc. Canad. J. Math. 12 (1960), 209230.10.4153/CJM-1960-018-xCrossRefGoogle Scholar
Butler, M. C. R.. A class of torsion-free abelian groups of finite rank. Proc. Lond. Math. Soc. (3) s3-15 (1965), 680698.10.1112/plms/s3-15.1.680CrossRefGoogle Scholar
Clark, A. and Hurder, S.. Homogeneous matchbox manifolds. Trans. Amer. Math. Soc. 365(6) (2013), 31513191.10.1090/S0002-9947-2012-05753-9CrossRefGoogle Scholar
Clark, A., Hurder, S. and Lukina, O.. Classifying matchbox manifolds. Geom. Topol. 23(1) (2019), 127.10.2140/gt.2019.23.1CrossRefGoogle Scholar
Connes, A.. Noncommutative Geometry. Academic Press, San Diego, CA, 1994.Google Scholar
Cornulier, Y.. Gradings on lie algebras, systolic growth, and cohopfian properties of nilpotent groups. Bull. Soc. Math. France 144(4) (2016), 693744.10.24033/bsmf.2725CrossRefGoogle Scholar
Cortez, M. I. and Medynets, K.. Orbit equivalence rigidity of equicontinuous systems. J. Lond. Math. Soc. (2) 94(2) (2016), 545556.10.1112/jlms/jdw047CrossRefGoogle Scholar
Cortez, M. I. and Petite, S.. $G$ -odometers and their almost one-to-one extensions. J. Lond. Math. Soc. (2) 78(1) (2008), 120.10.1112/jlms/jdn002CrossRefGoogle Scholar
Dekimpe, K. and Deré, J.. Expanding maps and non-trivial self-covers on infra-nilmanifolds. Topol. Methods Nonlinear Anal. 47(1) (2016), 347368.Google Scholar
Dekimpe, K. and Lee, K. B.. Expanding maps on infra-nilmanifolds of homogeneous type. Trans. Amer. Math. Soc. 355(3) (2003), 10671077.10.1090/S0002-9947-02-03084-2CrossRefGoogle Scholar
Dyer, J., Hurder, S. and Lukina, O.. The discriminant invariant of Cantor group actions. Topology Appl. 208 (2016), 6492.10.1016/j.topol.2016.05.005CrossRefGoogle Scholar
Dyer, J., Hurder, S. and Lukina, O.. Molino theory for matchbox manifolds. Pacific J. Math. 289(1) (2017), 91151.10.2140/pjm.2017.289.91CrossRefGoogle Scholar
Endimioni, G. and Robinson, D. J. S.. On co-Hopfian groups. Publ. Math. Debrecen 67(3–4) (2005), 423436.10.5486/PMD.2005.3233CrossRefGoogle Scholar
Fokkink, R. and Oversteegen, L.. Homogeneous weak solenoids. Trans. Amer. Math. Soc. 354(9) (2002), 37433755.10.1090/S0002-9947-02-03017-9CrossRefGoogle Scholar
Fuchs, L.. Abelian Groups (Springer Monographs in Mathematics). Springer, Cham, 2015.10.1007/978-3-319-19422-6CrossRefGoogle Scholar
Giordano, T., Putnam, I. F. and Skau, C. F.. ${\mathbb{Z}}^d$ -odometers and cohomology. Groups Geom. Dyn. 13(3) (2019), 909938.10.4171/ggd/509CrossRefGoogle Scholar
Grigorchuk, R. I.. Some problems of the dynamics of group actions on rooted trees. Tr. Mat. Inst. Steklova 273(Sovremennye Problemy Matematiki) (2011), 72191.Google Scholar
Hurder, S. and Lukina, O.. Wild solenoids. Trans. Amer. Math. Soc. 371(7) (2019), 44934533.10.1090/tran/7339CrossRefGoogle Scholar
Hurder, S. and Lukina, O.. Orbit equivalence and classification of weak solenoids. Indiana Univ. Math. J. 69(7) (2020), 23392363.10.1512/iumj.2020.69.8076CrossRefGoogle Scholar
Hurder, S. and Lukina, O.. Limit group invariants for non-free Cantor actions. Ergod. Th. & Dynam. Sys. 41(6) (2021), 17511794.10.1017/etds.2020.16CrossRefGoogle Scholar
Hurder, S. and Lukina, O.. Nilpotent Cantor actions. Proc. Amer. Math. Soc. 150(1) (2022), 289304.10.1090/proc/15660CrossRefGoogle Scholar
Hurder, S. and Lukina, O.. Prime spectrum and dynamics for nilpotent Cantor actions. Pacific J. Math. 327(1) (2023), 107128.10.2140/pjm.2023.327.107CrossRefGoogle Scholar
Hurder, S., Lukina, O. and van Limbeek, W.. Cantor dynamics of renormalizable groups. Groups Geom. Dyn. 15(4) (2021), 14491487.10.4171/ggd/636CrossRefGoogle Scholar
Lee, H. and Lee, K. B.. Expanding maps on 2-step infra-nilmanifolds. Topology Appl. 117(1) (2002), 4558.10.1016/S0166-8641(00)00104-8CrossRefGoogle Scholar
Li, X.. Continuous orbit equivalence rigidity. Ergod. Th. & Dynam. Sys. 38(4) (2018), 15431563.10.1017/etds.2016.98CrossRefGoogle Scholar
McCord, M. C.. Inverse limit sequences with covering maps. Trans. Amer. Math. Soc. 114 (1965), 197209.10.1090/S0002-9947-1965-0173237-0CrossRefGoogle Scholar
Moore, C. C. and Schochet, C. L.. Global Analysis on Foliated Spaces (Mathematical Sciences Research Institute Publications, 9), 2nd edn. Cambridge University Press, New York, 2006.Google Scholar
Mutzbauer, O.. Type graph. Abelian Group Theory (Honolulu, Hawaii, 1983) (Lecture Notes in Mathematics, 1006). Ed. R. Göbel, L. Lady and A. Mader. Springer, Berlin, 1983, pp. 228252.10.1007/978-3-662-21560-9_10CrossRefGoogle Scholar
Nekrashevych, V.. Self-Similar Groups (Mathematical Surveys and Monographs, 117). American Mathematical Society, Providence, RI, 2005.10.1090/surv/117CrossRefGoogle Scholar
Nekrashevych, V. and Pete, G.. Scale-invariant groups. Groups Geom. Dyn. 5(1) (2011), 139167.10.4171/ggd/119CrossRefGoogle Scholar
Renault, J.. Cartan subalgebras in ${C}^{\ast }$ -algebras. Irish Math. Soc. Bull. 61 (2008), 2963.10.33232/BIMS.0061.29.63CrossRefGoogle Scholar
Ribes, L.. Introduction to Profinite Groups and Galois Cohomology (Queen’s Papers in Pure and Applied Mathematics, 24). Queen’s University, Kingston, ON, 1970.Google Scholar
Ribes, L. and Zalesskii, P.. Profinite Groups (Ergebnisse der Mathematik und ihrer Grenzgebiete. 3. Folge. A Series of Modern Surveys in Mathematics [Results in Mathematics and Related Areas. 3rd Series. A Series of Modern Surveys in Mathematics], 40). Springer-Verlag, Berlin, 2000.10.1007/978-3-662-04097-3CrossRefGoogle Scholar
Richman, F.. An extension of the theory of completely decomposable torsion-free abelian groups. Trans. Amer. Math. Soc. 279(1) (1983), 175185.10.1090/S0002-9947-1983-0704608-XCrossRefGoogle Scholar
Sabitova, M.. Generalized ideal classes in application to toroidal solenoids. Pacific J. Math. 318(1) (2022), 189228.10.2140/pjm.2022.318.189CrossRefGoogle Scholar
Sabitova, M.. A number-theoretic classification of toroidal solenoids. Proc. Lond. Math. Soc. (3) 129(3) (2024), e12628.10.1112/plms.12628CrossRefGoogle Scholar
Sullivan, D.. Solenoidal manifolds. J. Singul. 9 (2014), 203205.Google Scholar
Thomas, S.. The classification problem for torsion-free abelian groups of finite rank. J. Amer. Math. Soc. 16(1) (2003), 233258.10.1090/S0894-0347-02-00409-5CrossRefGoogle Scholar
Thomas, S.. The classification problem for finite rank Butler groups. Models, Modules and Abelian Groups. Ed. R. Göbel and B. Goldsmith. Walter de Gruyter, Berlin, 2008, pp. 329338.10.1515/9783110203035.329CrossRefGoogle Scholar
Verjovsky, A.. Commentaries on the paper solenoidal manifolds by Dennis Sullivan. J. Singul. 9 (2014), 245251.Google Scholar
Verjovsky, A.. Low-dimensional solenoidal manifolds. EMS Surv. Math. Sci. 10(1) (2023), 131178.10.4171/emss/69CrossRefGoogle Scholar
Wilson, J. S.. Profinite Groups (London Mathematical Society Monographs, New Series, 19). The Clarendon Press; Oxford University Press, New York, 1998.10.1093/oso/9780198500827.001.0001CrossRefGoogle Scholar