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

Discrete locally finite full groups of Cantor set homeomorphisms

Alejandra Garrido Departamento de Matemáticas
Universidad Autónoma de Madrid
and ICMAT
Madrid
Spain
[email protected]
[email protected]
 and  Colin D. Reid School of Mathematical and Physical Sciences
University of Newcastle
University Drive
2308
Callaghan, Australia
[email protected]
Abstract.

This work is motivated by the problem of finding locally compact group topologies for piecewise full groups (a.k.a.  topological full groups). We determine that any piecewise full group that is locally compact in the compact-open topology on the group of self-homeomorphisms of the Cantor set must be uniformly discrete, in a precise sense that we introduce here. Uniformly discrete groups of self-homeomorphisms of the Cantor set are in particular countable, locally finite, residually finite and discrete in the compact-open topology. The resulting piecewise full groups form a subclass of the ample groups introduced by Krieger. We determine the structure of these groups by means of their Bratteli diagrams and associated dimension ranges (K0K_{0} groups). We show through an example that not all uniformly discrete piecewise full groups are subgroups of the “obvious” ones, namely, piecewise full groups of finite groups.

Key words and phrases:
Full groups, Cantor dynamics, locally compact groups, locally finite groups, Bratteli diagrams, dimension group, dimension range
This research was carried out while both authors were based at the University of Newcastle, Australia. The first-named author was, and the second-named author remains, a Postdoctoral Research Associate funded through ARC project Zero-dimensional symmetry and its ramifications (FL170100032). The authors are grateful for the excellent working atmosphere and research group made possible by this funding.

1. Introduction

During the last few years, group theorists have become increasingly interested in groups of homeomorphisms of the Cantor set, as sources of new finitely generated infinite simple groups (e.g., [11, 16, 18]). The groups in question consist of homeomorphisms of the Cantor set that can be pieced together from finitely many partial homeomorphisms between clopen subsets. For this reason, we call them piecewise full groups. We avoid the more common term “topological full group” as it could be confusing in the context of discussing topological groups, where the word “topological” plays a very different role.

In the developing theory of totally disconnected locally compact groups there is also reason to search for and study simple groups ([3, 4]), especially those that are compactly generated and non-discrete, and so piecewise full groups are a natural place to search. Indeed, some of the well-known examples of this kind, Neretin’s groups of almost automorphisms of locally finite trees, can be naturally expressed as piecewise full groups ([12, 19]).

In searching for totally disconnected locally compact groups among piecewise full groups the first question that one faces is, which topology should the group be given? Since the group Homeo(X)\operatorname{Homeo}(X) of all self-homeomorphisms of the Cantor set XX is a well-known topological group (the typical topology is the compact-open topology, see Section 2), one’s first thought might be to study piecewise full groups with the induced topology from Homeo(X)\operatorname{Homeo}(X). Those familiar with Neretin’s group know ([8]) that this group is not locally compact for the compact-open topology in Homeo(X)\operatorname{Homeo}(X). Indeed, we show here (Corollary 2.5) that any piecewise full group that is locally compact for the compact-open topology of Homeo(X)\operatorname{Homeo}(X) must be uniformly discrete – there is a clopen partition of XX each of whose parts is visited at most once by each group orbit. These groups are a special type of what Krieger called an ample group in [14]: that is, they are countable piecewise full subgroups of Homeo(X)\operatorname{Homeo}(X), such that the group is locally finite (that is, every finite subset is contained in a finite subgroup) and such that the fixed-point set of every element is clopen. We give in Proposition 3.1 a description of these groups as direct limits of finite direct sums of symmetric groups. Such groups have been studied before, notably in [6], [10] and [15] (in the latter two the summands are alternating groups).

There are examples showing that not all ample groups are uniformly discrete. Indeed, ample groups have been previously studied as sources of simple groups, whereas (see Proposition 2.6) all uniformly discrete ample groups are residually finite (the intersection of all finite-index subgroups is trivial). This shows how far from our initial objective the compact-open topology brings us. Our second main result, Theorem 3.2, is a characterisation of the uniformly discrete groups among these ample groups. This is done via Bratteli diagrams, which is a well-known and clear way to encode direct limits of structures that decompose as direct sums. Since Bratteli diagrams provide a convenient dictionary between ample groups and their associated dimension ranges (or K0K_{0} groups with unit), we also translate in Corollary 3.6 the Bratteli diagram condition to one on the dimension range. The fact that uniformly discrete ample groups are residually finite can also be gleaned from the structure of their Bratteli diagrams (Proposition  3.5).

Finally, we consider how uniformly discrete ample groups arise. Obvious examples are piecewise full groups of finite groups, and we are able in Propositions 4.1 and 4.2 to distinguish these among all uniformly discrete ample groups both from the topological dynamics on the Cantor set and from their associated Bratteli diagrams. Less obvious examples of uniformly discrete ample groups are afforded by stabilisers of piecewise full groups of finite groups. Example 4.4 is a uniformly discrete ample group that cannot arise in this way. We leave open the following question:

Question.

Which uniformly discrete ample groups arise as subgroups of piecewise full groups of finite groups? Can they be distinguished by their Bratteli diagrams?

As noted above, uniformly discrete ample groups are residually finite, which is a group-theoretic property. However, uniform discreteness is not preserved by group isomorphism. Section 5 is devoted to a straightforward example of a group with two different actions on the Cantor set, one uniformly discrete, the other not.

The original question of which topology to put on piecewise full groups to make them locally compact and totally disconnected is addressed in the forthcoming paper [9]. Showing the necessity of the approach taken there was in fact the motivation for the present paper.

2. First properties of uniformly discrete groups

2.1. Notation

Throughout, XX denotes the Cantor set. The group Homeo(X)\operatorname{Homeo}(X) of self-homeomorphisms of XX is a Polish (separable and completely metrisable) group when endowed with the compact-open topology, whose sub-basic open sets have the form

{fHomeo(X)f(K)O}\{f\in\operatorname{Homeo}(X)\mid f(K)\subseteq O\}

where KXK\subseteq X is compact and OXO\subseteq X is open. This topology is the coarsest one on Homeo(X)\operatorname{Homeo}(X) that makes the action of Homeo(X)\operatorname{Homeo}(X) on XX jointly continuous; that is, such that the map Homeo(X)×XX,(h,x)h(x)\operatorname{Homeo}(X)\times X\rightarrow X,(h,x)\mapsto h(x) is continuous for the product topology on Homeo(X)×X\operatorname{Homeo}(X)\times X (see [13, p.224]). Because XX is compact and metrisable, the compact-open topology is equivalent to the also commonly-used topology of uniform convergence, whose basic open sets have the form

𝒩(f,ϵ)={gHomeo(X)supxXd(f(x),g(x))<ϵ}\mathcal{N}(f,\epsilon)=\{g\in\operatorname{Homeo}(X)\mid\sup_{x\in X}d(f(x),g(x))<\epsilon\}

where fHomeo(X)f\in\operatorname{Homeo}(X), ϵ>0\epsilon>0 and dd is any (fixed) compatible metric on XX (see [13, p. 230] or [17, §46]).

The set of clopen subsets of XX ordered by inclusion forms a Boolean algebra, which is in fact the unique (up to isomorphism) countably infinite, atomless Boolean algebra, denoted \mathcal{B} here. The set of ultrafilters of \mathcal{B} (equivalently, homomorphisms to the two-element Boolean algebra) is a compact, perfect and totally disconnected space (and so homeomorphic to XX) when topologised so that the set of ultrafilters containing bb\in\mathcal{B} is a basic open, for each bb\in\mathcal{B}. This is simply Stone’s representation theorem, which says that, starting from XX and performing these two operations yields a naturally homeomorphic copy of XX (see [2, IV.4]). In particular, Homeo(X)\operatorname{Homeo}(X) is isomorphic to Aut()\operatorname{Aut}(\mathcal{B}). It is not too hard to show (see, e.g., [1, Theorem 2.3(d)]) that the compact-open topology on Homeo(X)\operatorname{Homeo}(X) (equivalently, the topology of uniform convergence) then corresponds to the permutation topology or topology of pointwise convergence on Aut()\operatorname{Aut}(\mathcal{B}), whose basic identity neighbourhoods are subgroups of the form

Stab()={gAut()g(b)=b for all b} where  is finite.\operatorname{Stab}(\mathcal{F})=\{g\in\operatorname{Aut}(\mathcal{B})\mid g(b)=b\text{ for all }b\in\mathcal{F}\}\text{ where }\mathcal{F}\subset\mathcal{B}\text{ is finite}.

In what follows we will identify Homeo(X)\operatorname{Homeo}(X) and Aut()\operatorname{Aut}(\mathcal{B}) as groups, and use whichever of these two equivalent points of view seems most convenient. Given a finite subalgebra 𝒜\mathcal{A} of \mathcal{B}, we write at(𝒜)\mathrm{at}(\mathcal{A}) for the set of atoms of 𝒜\mathcal{A}, that is, the minimal nonzero elements. Note that every finite Boolean algebra is generated by its atoms.

Definition 2.1.

Given a group GHomeo(X)G\leq\operatorname{Homeo}(X) and a GG-invariant subalgebra 𝒜\mathcal{A} of \mathcal{B}, the piecewise full group 𝐅𝒜(G)\mathbf{F}_{\mathcal{A}}(G) of GG with respect to 𝒜\mathcal{A} consists of all homeomorphisms gHomeo(X)g\in\operatorname{Homeo}(X) for which there is a finite clopen partition X=U1UnX=U_{1}\sqcup\dots\sqcup U_{n} of XX with U1,,Un𝒜U_{1},\dots,U_{n}\in\mathcal{A} and g1,,gnGg_{1},\ldots,g_{n}\in G such that gUi=giUig\upharpoonright_{U_{i}}=g_{i}\upharpoonright_{U_{i}} for i=1,,ni=1,\ldots,n. If 𝒜=\mathcal{A}=\mathcal{B} we simply write 𝐅(G):=𝐅𝒜(G)\mathbf{F}(G):=\mathbf{F}_{\mathcal{A}}(G) and call 𝐅(G)\mathbf{F}(G) the piecewise full group of GG (as a subgroup of Homeo(X)\operatorname{Homeo}(X)).

A group GHomeo(X)G\leq\operatorname{Homeo}(X) is called piecewise full if 𝐅(G)=G\mathbf{F}(G)=G. Note that for any subgroup GG of Homeo(X)\operatorname{Homeo}(X), we have 𝐅(𝐅(G))=𝐅(G)\mathbf{F}(\mathbf{F}(G))=\mathbf{F}(G), so 𝐅(G)\mathbf{F}(G) is piecewise full.

The piecewise full group is known elsewhere in the literature as the topological full group. We avoid this name as we will discuss topological groups, and the two different uses of “topological” here could be confusing.

2.2. Uniformly discrete groups

Our motivating problem is finding appropriate topologies to impose on a piecewise full subgroup of Homeo(X)\operatorname{Homeo}(X) that make it locally compact and non-discrete. The most obvious choice is the subspace topology in Homeo(X)\operatorname{Homeo}(X), and we have already seen that the compact-open topology on the latter is the coarsest one that makes the action on XX continuous. We shall presently see (Corollary 2.5) that this choice of topology forces piecewise full groups to be discrete in a strong sense, which we call uniformly discrete.

Definition 2.2.

A group GHomeo(X)G\leq\operatorname{Homeo}(X) is uniformly discrete if there exists a clopen partition 𝒫\mathcal{P} of XX such that |GxU|1|Gx\cap U|\leq 1 for every xXx\in X and U𝒫U\in\mathcal{P}.

Suppose GG is a subgroup of Homeo(X)\operatorname{Homeo}(X) equipped with the compact-open topology. Given a finite set \mathcal{F} of clopen subsets of XX, write

G():=GStab()={gGg(C)=C for all C}.G_{(\mathcal{F})}:=G\cap\operatorname{Stab}(\mathcal{F})=\{g\in G\mid g(C)=C\text{ for all }C\in\mathcal{F}\}.

Note that as \mathcal{F} ranges over the clopen partitions of XX, the subgroups G()G_{(\mathcal{F})} form a base of clopen neighbourhoods of the identity in GG.

Lemma 2.3.

Let GHomeo(X)G\leq\operatorname{Homeo}(X) be equipped with the compact-open topology and let 𝒫\mathcal{P} be a clopen partition of XX.

  1. (i)

    GG is uniformly discrete with respect to 𝒫\mathcal{P} if and only if 𝐅(G)\mathbf{F}(G) is.

  2. (ii)

    If GG is uniformly discrete with respect to 𝒫\mathcal{P} then GG is discrete: indeed, G(𝒫)G_{(\mathcal{P})} is trivial.

Proof.

Part (i) follows immediately from the observation that GG and 𝐅(G)\mathbf{F}(G) have the same orbits on XX. For part (ii), we see that if GG is uniformly discrete with respect to 𝒫\mathcal{P}, then all orbits of G(𝒫)G_{(\mathcal{P})} must be singletons, ensuring G(𝒫)={1}G_{(\mathcal{P})}=\{1\}. ∎

In general, discrete subgroups of Homeo(X)\operatorname{Homeo}(X), even finite subgroups, need not be uniformly discrete (see Example 2.9). However, the properties are equivalent in the context of piecewise full groups, and indeed they are the only way G(𝒫)G_{(\mathcal{P})} can be compact.

Theorem 2.4.

Let GHomeo(X)G\leq\operatorname{Homeo}(X) be a piecewise full group equipped with the compact-open topology and let 𝒫\mathcal{P} be a clopen partition of XX. Then the following are equivalent:

  1. (i)

    G(𝒫)G_{(\mathcal{P})} is compact;

  2. (ii)

    GG is uniformly discrete with respect to 𝒫\mathcal{P};

  3. (iii)

    G(𝒫)G_{(\mathcal{P})} is trivial.

Proof.

First observe that a compact subgroup of Homeo(X)\operatorname{Homeo}(X) must have finite orbits on clopen subsets of XX. To wit, the stabiliser of a clopen subset is open and, since it and its cosets form an open cover of the group, there can only be finitely many cosets; the orbit-stabiliser theorem then yields the claim.

We prove (i) \Rightarrow (ii) via the contrapositive. Suppose that GG is not uniformly discrete with respect to 𝒫\mathcal{P}; that is, there is xU𝒫x\in U\in\mathcal{P} and gGg\in G such that g(x)U{x}g(x)\in U\setminus\{x\}. Since gg is a homeomorphism and XX is totally disconnected, there is a neighbourhood UxU_{x} of xx such that Uxg(Ux)=U_{x}\cap g(U_{x})=\emptyset and Ux,g(Ux)UU_{x},g(U_{x})\subseteq U. Pick x1Ux{x}x_{1}\in U_{x}\setminus\{x\} and a clopen neighbourhood Ux1x1U_{x_{1}}\ni x_{1} such that xUx1x\not\in U_{x_{1}}. Since GG is piecewise full it contains an element g1g_{1} such that

g1={g on Ux1g1 on gUx1id elsewhere .g_{1}=\begin{cases}g&\text{ on }U_{x_{1}}\\ g^{-1}&\text{ on }gU_{x_{1}}\\ \operatorname{id}&\text{ elsewhere }\end{cases}.

Note that g1(Ux)=g(Ux1)(UxUx1)g_{1}(U_{x})=g(U_{x_{1}})\sqcup(U_{x}\setminus U_{x_{1}}) and g1G(𝒫)g_{1}\in G_{(\mathcal{P})}. Repeat the argument inductively to find a sequence (gn)n(g_{n})_{n} of elements of G(𝒫)G_{(\mathcal{P})} supported on a decreasing sequence (Uxn)n(U_{x_{n}})_{n} of clopen subsets of UxU_{x} and such that gn(Ux)=g(Uxn)(UxUxn)g_{n}(U_{x})=g(U_{x_{n}})\sqcup(U_{x}\setminus U_{x_{n}}). This produces infinitely many clopen subsets of XX in the GG_{\mathcal{F}}-orbit of UxU_{x}, meaning that G(𝒫)G_{(\mathcal{P})} cannot be compact.

Lemma 2.3(ii) already shows that (ii) implies (iii), and clearly (iii) implies (i). ∎

Since the subgroups G(𝒫)G_{(\mathcal{P})} as 𝒫\mathcal{P} ranges over the clopen partitions of XX form a base of neighbourhoods of the identity in GG, we have the following corollary.

Corollary 2.5.

Let GHomeo(X)G\leq\operatorname{Homeo}(X) be a piecewise full group equipped with the compact-open topology. Then the following are equivalent:

  1. (i)

    GG is locally compact;

  2. (ii)

    GG is uniformly discrete;

  3. (iii)

    GG is discrete.

Proof.

Each of the three conditions (i)–(iii) is equivalent to the statement that there exists a clopen partition 𝒫\mathcal{P}, such that the same-numbered condition of Theorem 2.4 holds. The equivalence of (i)–(iii) is then clear. ∎

Uniformly discrete groups are very far from being simple. In fact, they are residually finite, because they act on XX with finite orbits.

Lemma 2.6.

Let YY be a set and let GSym(Y)G\leq\operatorname{Sym}(Y). If all orbits of GG on YY are finite, then GG is residually finite.

Proof.

For each yYy\in Y, the pointwise fixator Fix(Gy)\operatorname{Fix}(Gy) of the GG-orbit GyGy of yy is a normal subgroup of finite index in GG. Given any non-trivial gGg\in G, there is some yYy\in Y such that gyygy\neq y, so gFix(Gy)g\notin\operatorname{Fix}(Gy). ∎

We shall presently see that being uniformly discrete imposes some algebraic conditions on a group. However, uniform discreteness is a dynamical condition: it passes to subgroups but is not preserved by group isomorphisms. An example showing this is given in Section 5, where the same group is shown to have two faithful actions on the Cantor set, one uniformly discrete, the other not. Indeed, the second action is obtained as a quotient of the first one, showing just how delicate the dynamical condition can be.

A further property of uniformly discrete piecewise full groups is that they are ample111Presumably Krieger chose the word “ample” because they are particular cases of the topological analogue of “full groups” introduced by Dye in the context of ergodic theory. in the sense introduced by Krieger [14]. We paraphrase the definition.

Definition 2.7.

A subgroup GHomeo(X)G\leq\operatorname{Homeo}(X) is ample if it is piecewise full, locally finite, countable, and for every gGg\in G, the set of fixed points Fix(g)\operatorname{Fix}(g) is clopen in XX.

Proposition 2.8.

Let GHomeo(X)G\leq\operatorname{Homeo}(X) be uniformly discrete. Then 𝐅(G)\mathbf{F}(G) is ample.

Proof.

Let GHomeo(X)G\leq\operatorname{Homeo}(X) and suppose that GG is uniformly discrete with respect to 𝒫\mathcal{P}. Note (Lemma 2.3(i)) that 𝐅(G)\mathbf{F}(G) is also uniformly discrete and has the same orbits on XX as GG. From now on we assume G=𝐅(G)G=\mathbf{F}(G).

Let aX/Ga\in X/G be a GG-orbit on XX and let σa:GSym(a)\sigma_{a}:G\rightarrow\operatorname{Sym}(a) be the action of GG on aa. The orbits of GG on XX form a partition of XX, and GHomeo(X)G\leq\operatorname{Homeo}(X), so the homomorphism

GaX/GSym(a),g(σa(g))aG\rightarrow\prod_{a\in X/G}\operatorname{Sym}(a),\qquad g\mapsto(\sigma_{a}(g))_{a}

is injective. Since GG is uniformly discrete, each GG-orbit aa contains at most one point from each part of 𝒫\mathcal{P} and therefore Sym(a)\operatorname{Sym}(a) can be identified with a canonical subgroup of Sym(𝒫)\operatorname{Sym}(\mathcal{P}). This gives an embedding of GG into the Cartesian product Γ:=X/GSym(𝒫)\Gamma:=\prod_{X/G}\operatorname{Sym}(\mathcal{P}).

Therefore GG is locally finite if Γ\Gamma is, which follows from a well-known argument: Take nn\in\mathbb{N} and g1,,gnΓg_{1},\dots,g_{n}\in\Gamma. For each aX/Ga\in X/G, denote by πa\pi_{a} the projection of Γ\Gamma onto the aath copy of Sym(𝒫)\operatorname{Sym}(\mathcal{P}). There are |𝒫|!|\mathcal{P}|! possible values of πa(gi)\pi_{a}(g_{i}) for each i1,,ni\in{1,\dots,n} and therefore m=(|𝒫|!)nm=(|\mathcal{P}|!)^{n} possible values for the nn-tuple (πa(g1),,πa(gn))(\pi_{a}(g_{1}),\ldots,\pi_{a}(g_{n})) as aa ranges over all X/GX/G. For each j{1,,m}j\in\{1,\ldots,m\}, denote by HjH_{j} the subgroup of Sym(𝒫)\operatorname{Sym}(\mathcal{P}) generated by the jjth such nn-tuple. Then g1,,gn\langle g_{1},\ldots,g_{n}\rangle embeds in the finite direct product H1××HmH_{1}\times\dots\times H_{m} and is therefore finite, as required.

To show that GG is countable, we use the fact that it is locally finite and hence a union of finite subgroups. Let H<GH<G be a finite subgroup of GG and suppose that 𝒫={U1,,Un}\mathcal{P}=\{U_{1},\dots,U_{n}\}. Since HH is finite, the Boolean subalgebra of \mathcal{B} generated by {hUi:hH,i=1,,n}\{hU_{i}\colon h\in H,i=1,\dots,n\} is finite and HH-invariant. Its atoms form a clopen partition 𝒬\mathcal{Q} which refines 𝒫\mathcal{P} and which is preserved by HH. Indeed, HH acts faithfully on the partition 𝒬\mathcal{Q}: if hh stabilises each part of 𝒬\mathcal{Q}, then it also stabilises each part of 𝒫\mathcal{P} and the uniform discreteness of GG implies that hh must be trivial. In fact, uniform discreteness and the fact that 𝒬\mathcal{Q} refines 𝒫\mathcal{P} imply that the setwise stabiliser of V𝒬V\in\mathcal{Q} coincides with its pointwise stabiliser. We conclude that every finite subgroup of GG acts faithfully as a permutation group on some finite refinement 𝒬\mathcal{Q} of 𝒫\mathcal{P}. There are finitely many possibilities for such permutation groups and fixed 𝒬\mathcal{Q} and countably many possibilities for 𝒬\mathcal{Q}. Therefore GG must be countable.

It remains to show, given gGg\in G, that Fix(g)\operatorname{Fix}(g) is clopen. In fact we need only show that Fix(g)\operatorname{Fix}(g) is open; the fact that Fix(g)\operatorname{Fix}(g) is closed follows from the fact that gg is a homeomorphism. Suppose that gGg\in G fixes a point xXx\in X and let UU be a clopen neighbourhood of xx which is entirely contained in some part of 𝒫\mathcal{P}. Since xx is fixed by gg, the intersection Vx:=gUUV_{x}:=gU\cap U is a non-empty clopen subset of XX. Given any yVx{x}y\in V_{x}\setminus\{x\}, there exists zU{x}z\in U\setminus\{x\} such that y=gzy=gz. Since GG is uniformly discrete and y,zUy,z\in U are in the same part of 𝒫\mathcal{P}, we must have y=zy=z. Thus gg fixes the clopen neighbourhood VxV_{x} of xx. We therefore obtain that Fix(g)=xFix(g)Vx\operatorname{Fix}(g)=\bigcup_{x\in\operatorname{Fix}(g)}V_{x} is open, as required. ∎

In particular, uniformly discrete groups are locally finite and residually finite, which makes them LERF, or subgroup separable (every finitely generated subgroup is the intersection of finite-index subgroups that contain it).

The converse of Proposition 2.8 is not true, since not every ample group is uniformly discrete. For example, the direct union limnSym(2n)\varinjlim_{n}\operatorname{Sym}(2^{n}) of symmetric groups on levels of the rooted binary tree is an ample group but is not uniformly discrete, since each point of the boundary of the tree has an infinite orbit. For those familiar with Thompson’s group VV, this is the subgroup consisting of those elements of VV that preserve the standard probability measure on the Cantor set, or equivalently (if VV is defined in terms of piecewise linear transformations of the unit interval) the subgroup of elements of VV in which every segment has slope 11.

Moreover, the following example shows that an ample group can have uniformly bounded orbits on the Cantor set, without being uniformly discrete.

Example 2.9.

Consider the Cantor set XX obtained as right-infinite words over the alphabet {0,1}\{0,1\}. For each n0n\geq 0, denote by gng_{n} the homeomorphism of XX that exchanges the prefixes 1n001^{n}00 and 1n011^{n}01, leaving the rest of XX fixed pointwise (where 1n1^{n} denotes the word of length nn all of whose letters are 1). Let gg_{\infty} be the homeomorphism of XX that exchanges the prefixes 1n001^{n}00 and 1n011^{n}01 for all n0n\geq 0. Let G1=gG_{1}=\langle g_{\infty}\rangle and let G2=𝐅(gn,n)G_{2}=\mathbf{F}(\langle g_{n},n\in\mathbb{N}\rangle). Then G1G_{1} and G2G_{2} have the same orbits, all of which have size at most 2. The group G1G_{1} is finite but 𝐅(G1)\mathbf{F}(G_{1}) is not ample, since its set of fixed points is the singleton {1}\{1^{\infty}\}, which is not open. On the other hand, G2G_{2} is ample. Neither G1G_{1} nor G2G_{2} is uniformly discrete: in both cases, any partition of XX must have a part containing all words starting with 1n1^{n} for some nn\in\mathbb{N} and we see that two such points lie in the same orbit of GiG_{i} for i=1,2i=1,2.

On the other hand, given a finite group FF of homeomorphisms in which the elements have clopen fixed points, there is a uniformly discrete invariant partition 𝒫\mathcal{P} for the action of FF; that is, FF permutes 𝒫\mathcal{P} in such a way that the setwise stabiliser of each part coincides with its pointwise stabiliser. The argument is taken from the proof of [14, Lemma 2.1]:

Lemma 2.10.

Let FF be a finite subgroup of Homeo(X)\operatorname{Homeo}(X) such that Fix(f)\operatorname{Fix}(f) is clopen for all fFf\in F. Then there is an FF-invariant partition 𝒫\mathcal{P} of XX such that the setwise stabiliser in FF of each part coincides with its pointwise stabiliser.

Proof.

Given fFf\in F of order nn and a divisor pp of nn, denote by Ap(f)A_{p}(f) the set of points in XX whose ff-orbit has size exactly pp; in other words,

Ap(f)=Fix(fp)q<p,qpFix(fq),A_{p}(f)=\operatorname{Fix}(f^{p})\setminus\bigcup_{q<p,q\mid p}\operatorname{Fix}(f^{q}),

which makes it plain that Ap(f)A_{p}(f) is clopen. Each Ap(f)A_{p}(f) can be partitioned further into clopen subsets Ap,i(f)A_{p,i}(f) for i=0,,p1i=0,\dots,p-1 such that f(Ap,i(f))=Ap,i+1(f)f(A_{p,i}(f))=A_{p,i+1}(f) modulo pp, for each ii. Thus we obtain a partition of

X=p|n,i/pAp,i(f).X=\bigsqcup_{p|n,i\in\mathbb{Z}/p\mathbb{Z}}A_{p,i}(f).

Denote by (f)\mathcal{B}(f) the Boolean subalgebra generated by the above partition. The atoms of the Boolean subalgebra generated by {h(f):h,fF}\{h\mathcal{B}(f)\colon h,f\in F\} form a clopen partition 𝒫\mathcal{P} of XX that is FF-invariant. If a part UU of 𝒫\mathcal{P} is preserved by some fFf\in F, then UU is contained in some Ap,i(f)A_{p,i}(f) and we have UAp,i+1(f)Ap,i(f)U\subseteq A_{p,i+1}(f)\cap A_{p,i}(f)\neq\emptyset. This can only occur if p=1p=1, that is, if UFix(f)U\subseteq\operatorname{Fix}(f). Thus the setwise stabiliser in FF of each part of 𝒫\mathcal{P} coincides with its pointwise stabiliser. ∎

We will investigate further the connection between finite groups and uniformly discrete ample groups in Section 4.

3. Uniformly discrete groups among ample groups

We now address the issue of distinguishing uniformly discrete groups among ample groups and describing their structure as locally finite groups. We start by giving an algebraic description, by adapting an argument from [14, Lemma 2.1].

Given a Boolean subalgebra 𝒜\mathcal{A} of \mathcal{B}, call a group GHomeo(X)G\leq\operatorname{Homeo}(X) (Aut()\cong\operatorname{Aut}(\mathcal{B})) piecewise full on 𝒜\mathcal{A} if it leaves 𝒜\mathcal{A} invariant and G=𝐅𝒜(G)G=\mathbf{F}_{\mathcal{A}}(G).

Proposition 3.1 (See Lemma 2.1 of [14]).

Let GHomeo(X)Aut()G\leq\operatorname{Homeo}(X)\cong\operatorname{Aut}(\mathcal{B}) be an ample group. Given any decomposition of G=nHnG=\bigcup_{n\in\mathbb{N}}H_{n} as a direct union of finite subgroups HnH_{n}, there exist finite subgroups GnGG_{n}\leq G and finite subalgebras n\mathcal{B}_{n}\leq\mathcal{B} such that for each nn\in\mathbb{N}:

  1. (i)

    GnHnG_{n}\geq H_{n},

  2. (ii)

    n\mathcal{B}_{n} is HnH_{n}-invariant,

  3. (iii)

    GnG_{n} is piecewise full on n\mathcal{B}_{n} and the setwise stabiliser in GnG_{n} of any atom of n\mathcal{B}_{n} coincides with the pointwise stabiliser,

  4. (iv)

    Gn=i=1mnSym(𝒪i)G_{n}=\bigoplus_{i=1}^{m_{n}}\operatorname{Sym}(\mathcal{O}_{i}) where the 𝒪i\mathcal{O}_{i} range over the HnH_{n}-orbits on at(n)\mathrm{at}(\mathcal{B}_{n}),

  5. (v)

    the embeddings GnGn+1G_{n}\hookrightarrow G_{n+1} are block-diagonal: for each HnH_{n}-orbit 𝒪\mathcal{O}, the factor Sym(𝒪)\operatorname{Sym}(\mathcal{O}) embeds diagonally in j=1sSym(𝒪j)iISym(𝒬i)\bigoplus_{j=1}^{s}\operatorname{Sym}(\mathcal{O}_{j})\leq\bigoplus_{i\in I}\operatorname{Sym}(\mathcal{Q}_{i}) where I{1,,mn+1}I\subseteq\{1,\dots,m_{n+1}\}. Each 𝒪j\mathcal{O}_{j} is a HnH_{n}-orbit on at(n+1)\mathrm{at}(\mathcal{B}_{n+1}), permutation-isomorphic to 𝒪\mathcal{O}; in turn, each 𝒪j\mathcal{O}_{j} is contained in some Hn+1H_{n+1}-orbit 𝒬i\mathcal{Q}_{i}, inducing the natural embedding Sym(𝒪j)Sym(𝒬i)\operatorname{Sym}(\mathcal{O}_{j})\leq\operatorname{Sym}(\mathcal{Q}_{i}).

Moreover, if GG is uniformly discrete with respect to the clopen partition P={U1,,Uk}P=\{U_{1},\ldots,U_{k}\}, then GnG_{n} and n\mathcal{B}_{n} can be found such that at(n)\mathrm{at}(\mathcal{B}_{n}) is a refinement of PP and each 𝒪i\mathcal{O}_{i} consists of at most kk atoms, each in a different part of PP.

Proof.

We can assume H0={1}H_{0}=\{1\}. We proceed inductively, starting with G0={1}G_{0}=\{1\} and 0={X,}\mathcal{B}_{0}=\{X,\emptyset\}. If GG is uniformly discrete, fix a clopen partition P={U1,,Uk}P=\{U_{1},\dots,U_{k}\} of XX with respect to which GG is uniformly discrete.

Suppose that suitable GnG_{n} and n\mathcal{B}_{n} have been found. By Lemma 2.10 there is an Hn+1H_{n+1}-invariant partition 𝒫n+1\mathcal{P}_{n+1}, such that for each part, the setwise stabiliser in Hn+1H_{n+1} coincides with the pointwise stabiliser. If GG is uniformly discrete, we also choose 𝒫n+1\mathcal{P}_{n+1} to be a refinement of PP. Take n+1\mathcal{B}_{n+1} to be the Boolean algebra generated by 𝒫n+1\mathcal{P}_{n+1} and all Hn+1H_{n+1}-translates of n\mathcal{B}_{n}. By construction, at(n+1)\mathrm{at}(\mathcal{B}_{n+1}) is an Hn+1H_{n+1}-invariant clopen partition of XX that refines both 𝒫n+1\mathcal{P}_{n+1} and at(n)\mathrm{at}(\mathcal{B}_{n}) (and also PP if GG is uniformly discrete). This implies that the setwise stabiliser in Hn+1H_{n+1} of an atom of n+1\mathcal{B}_{n+1} must in fact be its pointwise stabiliser.

Since GG is piecewise full on XX, in particular it contains Gn+1:=𝐅n+1(Hn+1)G_{n+1}:=\mathbf{F}_{\mathcal{B}_{n+1}}(H_{n+1}). The group Gn+1G_{n+1} is finite and inherits from Hn+1H_{n+1} the property that the setwise stabiliser of an atom of n+1\mathcal{B}_{n+1} is its pointwise stabiliser.

To see the fourth item, consider the orbits 𝒪1,,𝒪mn+1\mathcal{O}_{1},\dots,\mathcal{O}_{m_{n+1}} of Hn+1H_{n+1} on at(n+1)\mathrm{at}(\mathcal{B}_{n+1}). Given such an orbit 𝒪i\mathcal{O}_{i}, and some hHn+1h\in H_{n+1} taking V𝒪iV\in\mathcal{O}_{i} to another element W𝒪iW\in\mathcal{O}_{i}, the piecewise full group Gn+1G_{n+1} contains the “transposition”

g(x)={h(x), if xV,h1(x), if xW=h(V),x, else g(x)=\begin{cases}h(x),\text{ if }x\in V,\\ h^{-1}(x),\text{ if }x\in W=h(V),\\ x,\text{ else }\end{cases}

that only swaps VV and WW. Thus Gn+1G_{n+1} contains Sym(𝒪i)\operatorname{Sym}(\mathcal{O}_{i}) for each (Hn+1)(H_{n+1})-orbit 𝒪i\mathcal{O}_{i} and, since these orbits are disjoint, Gn+1i=1mn+1Sym(𝒪i)G_{n+1}\geq\bigoplus_{i=1}^{m_{n+1}}\operatorname{Sym}(\mathcal{O}_{i}). The fact that Gn+1G_{n+1} is generated by its subgroups Sym(𝒪i)\operatorname{Sym}(\mathcal{O}_{i}) for 1imn+11\leq i\leq m_{n+1} then follows from the construction of n+1\mathcal{B}_{n+1} and Gn+1G_{n+1} in terms of Hn+1H_{n+1}. If GG is uniformly discrete, each orbit consists of at most kk atoms, since each one must be in a different part of PP.

Let us now see why the embeddings are block-diagonal. Let 𝒪\mathcal{O} be an HnH_{n}-orbit on at(n)\mathrm{at}(\mathcal{B}_{n}) (it is also a GnG_{n}-orbit). Then 𝒪\mathcal{O} consists of atoms A1,,ArA_{1},\dots,A_{r} of n\mathcal{B}_{n} (in the uniformly discrete case, each AiA_{i} is contained in a different part of PP, so after relabelling we may assume that AiUiA_{i}\subseteq U_{i}, 1irk1\leq i\leq r\leq k). Say Ai=hiA1A_{i}=h_{i}A_{1} for hiHnh_{i}\in H_{n}. In turn, each AiA_{i} is a join of a subset {Ai,1,,Ai,s}at(n+1)\{A_{i,1},\ldots,A_{i,s}\}\subseteq\mathrm{at}(\mathcal{B}_{n+1}), and since at(n+1)\mathrm{at}(\mathcal{B}_{n+1}) is HnH_{n}-invariant, we can label these atoms so that Ai,j=hiA1,jA_{i,j}=h_{i}A_{1,j}. In particular, ss does not depend on ii and Ai,jA_{i,j} is in the same Hn+1H_{n+1}-orbit as A1,jA_{1,j} for all ii and jj. Denote by 𝒪j\mathcal{O}_{j} the HnH_{n}-orbit of Ai,jA_{i,j} for 1js1\leq j\leq s and 1ir1\leq i\leq r.

By (iii), the setwise stabiliser of each AiA_{i} in Sym(𝒪)Gn\operatorname{Sym}(\mathcal{O})\leq G_{n} is equal to its point stabiliser. This is clearly also true for the subsets Ai,jA_{i,j}. Indeed, we see that the stabiliser of AiA_{i} in Sym(𝒪)\operatorname{Sym}(\mathcal{O}) is the same as the stabiliser of Ai,jA_{i,j} in Sym(𝒪)\operatorname{Sym}(\mathcal{O}) for 1js1\leq j\leq s. Thus for each 1js1\leq j\leq s, the action of Sym(𝒪)\operatorname{Sym}(\mathcal{O}) on 𝒪j\mathcal{O}_{j} is permutationally equivalent to its action on 𝒪\mathcal{O}. At the same time, Sym(𝒪)\operatorname{Sym}(\mathcal{O}) clearly fixes pointwise any atom of n+1\mathcal{B}_{n+1} outside of j=1s𝒪j\bigcup^{s}_{j=1}\mathcal{O}_{j}, showing that Sym(𝒪)\operatorname{Sym}(\mathcal{O}) is embedded in j=1sSym(𝒪j)\bigoplus_{j=1}^{s}\operatorname{Sym}(\mathcal{O}_{j}) as a diagonal subgroup.

Now, each 𝒪j\mathcal{O}_{j} is contained in some Hn+1H_{n+1}-orbit 𝒬j\mathcal{Q}_{j} on at(n+1)\mathrm{at}(\mathcal{B}_{n+1}). If GG is uniformly discrete and 1j<js1\leq j<j^{\prime}\leq s, then 𝒪j\mathcal{O}_{j} and 𝒪j\mathcal{O}_{j}^{\prime} must be in different Hn+1H_{n+1}-orbits, since they are in different parts of PP, yielding the embedding Sym(𝒪)j=1sSym(𝒪j)j=1sSym(𝒬j)j=1mn+1Sym(𝒬j).\operatorname{Sym}(\mathcal{O})\hookrightarrow\bigoplus_{j=1}^{s}\operatorname{Sym}(\mathcal{O}_{j})\leq\bigoplus_{j=1}^{s}\operatorname{Sym}(\mathcal{Q}_{j})\leq\bigoplus_{j=1}^{m_{n+1}}\operatorname{Sym}(\mathcal{Q}_{j}).

If GG is not uniformly discrete then several 𝒪j\mathcal{O}_{j} may lie in a single Hn+1H_{n+1}-orbit on at(n+1)\mathrm{at}(\mathcal{B}_{n+1}). Suppose that 𝒪j\mathcal{O}_{j} and 𝒪j\mathcal{O}_{j^{\prime}} lie in the same Hn+1H_{n+1}-orbit, 𝒬j\mathcal{Q}_{j}. Then the induced embedding Sym(𝒪)Sym(𝒪j)Sym(𝒪j)Sym(𝒬j)\operatorname{Sym}(\mathcal{O})\hookrightarrow\operatorname{Sym}(\mathcal{O}_{j})\oplus\operatorname{Sym}(\mathcal{O}_{j^{\prime}})\leq\operatorname{Sym}(\mathcal{Q}_{j}) is diagonal in the sense that Sym(𝒪)\operatorname{Sym}(\mathcal{O}) embeds diagonally into Sym(𝒪j)Sym(𝒪j)\operatorname{Sym}(\mathcal{O}_{j})\oplus\operatorname{Sym}(\mathcal{O}_{j^{\prime}}) with isomorphic actions, and this is preserved by the natural embedding into the larger Sym(𝒬j)\operatorname{Sym}(\mathcal{Q}_{j}). ∎

Thus ample groups and, in particular, uniformly discrete piecewise full groups, are direct limits of direct products of symmetric groups. These groups, and versions with alternating groups instead of symmetric groups, have been studied in [6], [10] and [15], respectively. However, the focus there is on simple groups, as seems to be the case with much of the literature on direct limits of symmetric or alternating groups (see references in cited items).

In the rest of this section, we translate the above description into the language of Bratteli diagrams and then dimension ranges and use it to distinguish uniformly discrete groups within the class of ample groups.

3.1. Bratteli diagrams

Bratteli diagrams are graphs that provide an intermediate (and usually easy to describe) step between ample groups and the algebraic invariant encoding the orbit system – the dimension range, as considered in [14], which we shall only deal with briefly here. These objects are very familiar to operator algebraists and scholars of Cantor dynamics, as they can be used to classify AF (approximately finite-dimensional) CC^{*}-algebras and the dynamical systems that can be associated to them. A further advantage of considering Bratteli diagrams is that the uniform discreteness condition has a natural combinatorial translation in the diagram.

For the benefit of the uninitiated, and to set notation, we recall how to take this intermediate step from an ample group and, in Section 3.2, how to obtain the dimension range of the ample group from it. Much of the notation and terminology here follows that used in [15].

Suppose that GAut()G\leq\operatorname{Aut}(\mathcal{B}) is an ample group with G=nGnG=\bigcup_{n\in\mathbb{N}}G_{n} and =nn\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n} where GnG_{n} is finite and piecewise full on the finite subalgebra n\mathcal{B}_{n}\leq\mathcal{B} (as established in Proposition 3.1); G0G_{0} is trivial and 0\mathcal{B}_{0} is the 2-element Boolean algebra, corresponding to the clopen subsets XX and \emptyset. To this situation we associate the following \mathbb{N}-graded graphs B~=(V~,E~,s,r)\tilde{B}=(\tilde{V},\tilde{E},s,r) and B=(V,E,s,r,d)B=(V,E,s,r,d):

  • V~=nV~n\tilde{V}=\bigsqcup_{n\in\mathbb{N}}\tilde{V}_{n} where V~n=at(n)\tilde{V}_{n}=\mathrm{at}(\mathcal{B}_{n}).

  • E~=n1E~n\tilde{E}=\bigsqcup_{n\geq 1}\tilde{E}_{n} where E~n\tilde{E}_{n} consists of edges that represent containment of atoms, determined by source s:E~nV~n1s\colon\tilde{E}_{n}\rightarrow\tilde{V}_{n-1} and range r:E~nV~nr\colon\tilde{E}_{n}\rightarrow\tilde{V}_{n} maps. That is, if the atom corresponding to v~n\tilde{v}_{n} is contained in that corresponding to v~n1\tilde{v}_{n-1} there is a unique edge e~nE~n\tilde{e}_{n}\in\tilde{E}_{n} such that s(e~n)=v~n1s(\tilde{e}_{n})=\tilde{v}_{n-1} and r(e~n)=v~nr(\tilde{e}_{n})=\tilde{v}_{n}.

  • For each nn, denote by πn:V~nVn\pi_{n}\colon\tilde{V}_{n}\rightarrow V_{n} the quotient of V~n\tilde{V}_{n} by the induced action of GnG_{n}, coming from that on n\mathcal{B}_{n}. Since GnG_{n} also acts on n+1\mathcal{B}_{n+1}, the map πn\pi_{n} induces a quotient map on the edges πn+1:E~n+1En+1\pi_{n+1}\colon\tilde{E}_{n+1}\rightarrow E_{n+1} where πn+1(e~)=πn+1(f~)\pi_{n+1}(\tilde{e})=\pi_{n+1}(\tilde{f}) if and only if πn(s(e))=πn(s(f))\pi_{n}(s(e))=\pi_{n}(s(f)) and πn(r(e))=πn(r(f))\pi_{n}(r(e))=\pi_{n}(r(f)). By abuse of notation, this last πn\pi_{n} is the orbit quotient map of GnG_{n} on V~n+1\tilde{V}_{n+1}.

  • For each nn and vVnv\in V_{n}, denote by d(v)d(v) the size of πn1(v)\pi_{n}^{-1}(v) (i.e. the number of atoms of n\mathcal{B}_{n} in the GnG_{n}-orbit corresponding to vv).

The graph BB is the Bratteli diagram associated to (G=nGn,=nn)(G=\bigcup_{n}G_{n},\mathcal{B}=\bigcup_{n}\mathcal{B}_{n}) while B~\tilde{B} is the extended Bratteli diagram associated to the same pair.

Figure 1 shows an example of the first few levels of a Bratteli diagram and its corresponding extended Bratteli diagram.

Refer to caption
Figure 1. First levels of a Bratteli diagram and its corresponding extended Bratteli diagram.

Note that edges are directed and therefore so are paths: a path will always go from smaller VmV_{m} or V~m\tilde{V}_{m} to larger VnV_{n} or V~n\tilde{V}_{n}. Note also that, since the atoms of n\mathcal{B}_{n} are disjoint, no atom of n+1\mathcal{B}_{n+1} can be contained in two different atoms of n\mathcal{B}_{n}; in particular, B~\tilde{B} is a tree and each ultrafilter of \mathcal{B} is uniquely given by an infinite path (v~0,v~1,v~2,v~3,)(\tilde{v}_{0},\tilde{v}_{1},\tilde{v}_{2},\tilde{v}_{3},\dots) in B~\tilde{B}. Stone correspondence and the fact that =nn\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n} then yield a bijective correspondence between the infinite paths in B~\tilde{B} and the points of XX. The topology on the set of infinite paths whose base consists of all paths starting from each vertex v~\tilde{v} coincides with the topology on XX.

Notice that if we are just given a Bratteli diagram B=(V,E,s,r,d)B=(V,E,s,r,d), we can obtain its corresponding extended Bratteli diagram by choosing sets V~n\tilde{V}_{n} of size vVnd(v)\sum_{v\in V_{n}}d(v), surjections πn:V~nVn\pi_{n}\colon\tilde{V}_{n}\rightarrow V_{n} and E~n+1={(v~n,en+1)V~n×En+1s(e)=πn(v~n)}\tilde{E}_{n+1}=\{(\tilde{v}_{n},e_{n+1})\in\tilde{V}_{n}\times E_{n+1}\mid s(e)=\pi_{n}(\tilde{v}_{n})\}. Assuming, as we do throughout the paper, that d(v)=v=r(e)d(s(e))d(v)=\sum_{v=r(e)}d(s(e)) for all vV{v0}v\in V\setminus\{v_{0}\}, there is a bijection, which can be taken to be a range map, r:E~n+1V~n+1r\colon\tilde{E}_{n+1}\rightarrow\tilde{V}_{n+1}, such that r((v~n,en+1))=v~n+1r((\tilde{v}_{n},e_{n+1}))=\tilde{v}_{n+1} implies that r(e)=πn+1(v~n+1)r(e)=\pi_{n+1}(\tilde{v}_{n+1}).

One then obtains an ample group acting on the space of infinite paths of B~\tilde{B} as follows: for each nn\in\mathbb{N}, put Gn=vVnSym(πn1(v))G_{n}=\bigoplus_{v\in V_{n}}\operatorname{Sym}(\pi_{n}^{-1}(v)) and let it act also on E~n+1\tilde{E}_{n+1} by acting on the first entry of (vn~,en+1)(\tilde{v_{n}},e_{n+1}). Since the range map r:E~n+1V~n+1r\colon\tilde{E}_{n+1}\rightarrow\tilde{V}_{n+1} is an embedding, it induces an embedding GnGn+1G_{n}\hookrightarrow G_{n+1}. The direct limit G=limGn=GnG=\varinjlim_{\mathbb{N}}G_{n}=\bigcup_{\mathbb{N}}G_{n} is an ample group of homeomorphisms of the infinite paths of B~\tilde{B} (which is homeomorphic to XX if d(v)1d(v)\geq 1 for every vVv\in V).

Proposition 3.1 implies that, taking the Bratteli diagram associated to the decomposition G=GnG=\bigcup_{\mathbb{N}}G_{n}, =n\mathcal{B}=\bigcup_{\mathbb{N}}\mathcal{B}_{n} given there, and then taking the ample group of that Bratteli diagram as described above returns GG, with the same decomposition G=GnG=\bigcup_{\mathbb{N}}G_{n}, =n\mathcal{B}=\bigcup_{\mathbb{N}}\mathcal{B}_{n}.

There is a natural notion of equivalence between Bratteli diagrams, called telescoping. Given a Bratteli diagram B=(V,E,s,r,d)B=(V,E,s,r,d) and a strictly increasing sequence (mn)n(m_{n})_{n} of natural numbers, the telescoping of BB along this sequence is the graph B=(V,E,s,r,d)B^{\prime}=(V^{\prime},E^{\prime},s,r,d^{\prime}) where V=n(Vn=Vmn)V^{\prime}=\bigcup_{n}\left(V^{\prime}_{n}=V_{m_{n}}\right), dd^{\prime} is the restriction of dd to VV^{\prime} and EnE^{\prime}_{n} consists of all paths e1e2emnmn1e_{1}e_{2}\dots e_{m_{n}-m_{n-1}} in BB starting at Vmn1V_{m_{n-1}} and ending at VmnV_{m_{n}}. The source of such a path is s(e1)s(e_{1}) and its range r(emnmn1)r(e_{m_{n}-m_{n-1}}). We will consider Bratteli diagrams up to the equivalence relation generated by telescoping.

If GHomeo(X)G\leq\operatorname{Homeo}(X) is an ample group, taking different decompositions G=Gn=HnG=\bigcup G_{n}=\bigcup H_{n}, =n=𝒞n\mathcal{B}=\bigcup\mathcal{B}_{n}=\bigcup\mathcal{C}_{n} produces equivalent Bratteli diagrams, because for each nn\in\mathbb{N} we have n𝒞mnkmn\mathcal{B}_{n}\leq\mathcal{C}_{m_{n}}\leq\mathcal{B}_{k_{m_{n}}} and GnHmnGkmnG_{n}\leq H_{m_{n}}\leq G_{k_{m_{n}}} for some sequences mnm_{n} and kmnk_{m_{n}}. The space of infinite paths of each extended Bratteli diagram naturally corresponds to XX and the induced dynamical systems all coincide.

Similarly, if BB^{\prime} is a telescoping of BB, then their associated ample groups coincide, since one is a direct limit of a subsequence of groups of the other one.

Theorem 3.2.

Let GHomeo(X)G\leq\operatorname{Homeo}(X) be an ample group with associated Bratteli diagram B=(V,E)B=(V,E). Then GG is uniformly discrete if and only if there is a telescoping B=(V,E)B^{\prime}=(V^{\prime},E^{\prime}) of BB such that B(V0E1)B^{\prime}\setminus(V^{\prime}_{0}\cup E^{\prime}_{1}) is a multitree (that is, there are no multiple directed paths between any pair of vertices v,uVV0v,u\in V^{\prime}\setminus V_{0}).

Proof.

Without loss of generality, we can assume that the Bratteli diagram BB is obtained from the decomposition G=nGnG=\bigcup_{n}G_{n}, =nn\mathcal{B}=\bigcup_{n}\mathcal{B}_{n} as in Proposition 3.1.

Suppose first that GG is uniformly discrete and that X=i=1kUiX=\bigsqcup_{i=1}^{k}U_{i} is a partition witnessing this. Note that there is some nn such that the atoms of n\mathcal{B}_{n} form a refinement of X=i=1kUiX=\bigsqcup_{i=1}^{k}U_{i}. Telescope the diagram if necessary to assume that n=1n=1.

Suppose that there are two paths in BB between vVmv\in V_{m} and uVlu\in V_{l} for l>m1l>m\geq 1. This means that there is a vertex v~mπm1(v)\tilde{v}_{m}\in\pi^{-1}_{m}(v) and distinct vertices v~l,u~lπl1(u)\tilde{v}_{l},\tilde{u}_{l}\in\pi^{-1}_{l}(u) such that the clopens corresponding to v~l\tilde{v}_{l} and u~l\tilde{u}_{l} are contained in the clopen corresponding to v~m\tilde{v}_{m}. By choice of mm, the clopen corresponding to v~m\tilde{v}_{m} is contained in some part UiU_{i}, and therefore so are the clopens corresponding to v~l\tilde{v}_{l} and u~l\tilde{u}_{l}. But GG is uniformly discrete with respect to U1,,UkU_{1},\dots,U_{k}, so v~l\tilde{v}_{l} and u~l\tilde{u}_{l} cannot lie in the same GlG_{l}-orbit, a contradiction.

Conversely, suppose that the Bratteli diagram BB associated to G=nGn,=nnG=\bigcup_{n}G_{n},\mathcal{B}=\bigcup_{n}\mathcal{B}_{n} has no multiple paths, excluding the root. The space XX of infinite paths of B~\tilde{B} has a natural topology whose basic clopens are the sets P(v~)P(\tilde{v}) of infinite paths starting at v~\tilde{v} as v~\tilde{v} ranges through V~\tilde{V}. Then X=v~V~1P(v~)X=\bigsqcup_{\tilde{v}\in\tilde{V}_{1}}P(\tilde{v}) is a clopen partition of XX. To see that it is a partition of uniform discreteness, take some xXx\in X, which is a member of P(v~)P(\tilde{v}) for some v~V~1\tilde{v}\in\tilde{V}_{1}. Suppose that there is some gGg\in G with gxP(v~)gx\in P(\tilde{v}). Then gGng\in G_{n} for some nn, so xP(v~n)x\in P(\tilde{v}_{n}) and gxP(u~n)gx\in P(\tilde{u}_{n}) for some v~n,u~nV~n\tilde{v}_{n},\tilde{u}_{n}\in\tilde{V}_{n} such that πn(u~n)=πn(v~n)=vn\pi_{n}(\tilde{u}_{n})=\pi_{n}(\tilde{v}_{n})=v_{n}. Since there is only one path in BB from π1(v~)\pi_{1}(\tilde{v}) to vnv_{n}, we have u~n=v~n\tilde{u}_{n}=\tilde{v}_{n}. By the same argument, for all nnn^{\prime}\geq n there is v~nV~n\tilde{v}_{n^{\prime}}\in\tilde{V}_{n^{\prime}} such that {x,gx}P(v~n)\{x,gx\}\subseteq P(\tilde{v}_{n^{\prime}}). Hence gx=xgx=x and |GxP(v~)|=1|Gx\cap P(\tilde{v})|=1, as required. ∎

The above condition on the Bratteli diagram also shows that uniformly discrete ample groups are residually finite and that their corresponding dimension range (and also AF CC^{*}-algebra) are residually finite-dimensional (for every non-trivial element there is a finite-dimensional quotient in which it has non-trivial image). We only give a detailed proof for the case of groups (in essence reproving Lemma 2.6). The same argument works for dimension ranges and AF-algebras, using the well-known 1-1 correspondence between order ideals of dimension ranges, ideals of AF-algebras ([5, IV.5.1]), and ideals of the corresponding Bratteli diagram ([5, III.4.2]).

Definition 3.3.

Let BB be a Bratteli diagram (not an extended Bratteli diagram). A subset SS of V(B)V(B) is an ideal of BB if it satisfies both of the following:

  1. (i)

    If v=s(e)V(B)v=s(e)\in V(B) belongs to SS and w=r(e)w=r(e) then wSw\in S.

  2. (ii)

    Given vV(B)v\in V(B), if w=r(e)Sw=r(e)\in S for all eE(B)e\in E(B) such that s(e)=vs(e)=v then vSv\in S.

In the case of ample groups, not all normal subgroups correspond to ideals in the Bratteli diagram, but the following lemma will suffice (compare the analogous [5, III.4.4] for AF-algebras).

Lemma 3.4.

Let GG be an ample group with associated Bratteli diagram BB. For every ideal SS of BB there is a normal subgroup NGN\unlhd G, such that the quotient G/NG/N has the form

G/N=limnvVnSSym(π1(v)).G/N=\varinjlim_{n\in\mathbb{N}}\bigoplus_{v\in V_{n}\setminus S}\operatorname{Sym}(\pi^{-1}(v)).
Proof.

Let SS be an ideal of BB and write S~\tilde{S} for the preimage of SS in the extended Bratelli diagram B~\tilde{B}. The first condition in the definition of an ideal ensures that B~S~\tilde{B}\setminus\tilde{S} is a subtree of B~\tilde{B} containing the root. Let YY be the subspace of XX corresponding to the infinite paths in B~S~\tilde{B}\setminus\tilde{S}, or equivalently, the infinite paths in B~\tilde{B} that do not pass through S~\tilde{S}. Because on each level nn, the set V~nS~\tilde{V}_{n}\cap\tilde{S} is a union of GnG_{n}-orbits, we see that YY is a closed GG-invariant subspace. We can therefore restrict the usual action of GG on XX to obtain an action on YY with some kernel NN.

From the Bratelli diagram, we see that G/NG/N acts as the direct limit

limnGv~V~nS~Sym(Gv~)=limnvVnSSym(π1(v)),\varinjlim_{n\in\mathbb{N}}\bigoplus_{G\tilde{v}\subseteq\tilde{V}_{n}\setminus\tilde{S}}\operatorname{Sym}(G\tilde{v})=\varinjlim_{n\in\mathbb{N}}\bigoplus_{v\in V_{n}\setminus S}\operatorname{Sym}(\pi^{-1}(v)),

where in the first sum we have one summand for each GG-orbit on V~nS~\tilde{V}_{n}\setminus\tilde{S}. ∎

Proposition 3.5.

If GG is a uniformly discrete ample group then GG is residually finite.

Proof.

Let BB be a Bratteli diagram associated to the action of GG on the Cantor set XX. Assume without loss of generality, using Theorem 3.2, that B(V0E1)B\setminus(V_{0}\cup E_{1}) is a multitree and let G=lim(Gn=vVnSym(π1(v)))G=\varinjlim\left(G_{n}=\bigoplus_{v\in V_{n}}\operatorname{Sym}(\pi^{-1}(v))\right) be the associated decomposition of GG.

Let gGg\in G be a non-trivial element. Then gGng\in G_{n} for some nn and has non-trivial projection onto some summand Sym(π1(v))\operatorname{Sym}(\pi^{-1}(v)) with vVnv\in V_{n}. Let γ\gamma be some infinite directed path in BB starting from vv and denote by CC the subgraph of BB spanned by γ\gamma and all directed paths from the root to any vertex of γ\gamma. Note that, by the multitree condition, there is at most one such path going through each uV1u\in V_{1}. Since GG is piecewise full, it is infinite, so there are infinitely many infinite directed paths in BB (not necessarily starting at the root) that are not in CC.

The definition of CC guarantees that V(BC)V(B\setminus C) is an ideal: (i) if eE(B)e\in E(B) is such that s(u)V(BC)s(u)\in V(B\setminus C) then no path starting from r(u)r(u) can end on γ\gamma, so r(u)V(BC)r(u)\in V(B\setminus C); (ii) given uV(B)u\in V(B), if w=r(e)V(BC)w=r(e)\in V(B\setminus C) for all eE(B)e\in E(B) such that s(e)=us(e)=u then no path starting from uu can end on γ\gamma, so uV(BC)u\in V(B\setminus C).

By Lemma 3.4, there is a normal subgroup NN of GG such that

G/NlimuCVnSym(π1(u)).G/N\cong\varinjlim\bigoplus_{u\in C\cap V_{n}}\operatorname{Sym}(\pi^{-1}(u)).

Note that, as B(V0E1)B\setminus(V_{0}\cup E_{1}) is a multitree, {d(u)=|π1(u)|:uC}\{d(u)=|\pi^{-1}(u)|\colon u\in C\} is finite, with maximum kk say. Thus G/NSym(k)G/N\cong\operatorname{Sym}(k) is finite. The fact that the projection of gg onto the direct summand Sym(π1(v))Sym(k)\operatorname{Sym}(\pi^{-1}(v))\hookrightarrow\operatorname{Sym}(k) is non-trivial implies that gg has non-trivial image in G/NG/N. ∎

The above, and the condition in Theorem 3.2 is to be contrasted with the condition for simplicity of a Bratteli diagram: for every infinite path γ\gamma in the Bratteli diagram and every vertex uu, there is a path starting at uu and ending at some vertex in γ\gamma. It is not hard to show (see [15, Proposition 5.2]) that a Bratteli diagram is simple if and only if its associated ample group acts minimally (all orbits are dense) on XX. Again, this is in stark contrast to the action of a uniformly discrete group.

The ample group GG associated to a simple Bratteli diagram as we have defined it is not necessarily simple. Indeed, Lemma 3.4 does not account for all normal subgroups, because the normal subgroup obtained by taking alternating groups instead of symmetric groups in the direct limit decomposition of GG does not appear as an ideal of BB. However, it can be shown [15, Theorem 3.1] that, apart from degenerate cases, an ample group of this alternating form is simple if and only its associated Bratteli diagram is simple.

3.2. Dimension ranges or K0K_{0} groups

This subsection is a translation of the results in Subsection 3.1 to dimension ranges.

The dimension range of an ample group is an algebraic invariant associated to it in [14], which classifies ample groups up to conjugation in Homeo(X)\operatorname{Homeo}(X) ([14, Corollary 3.6]). It is directly inspired by Elliott’s dimension group of an AF-algebra (which is in fact the scaled K0K_{0} group of the algebra, an ordered abelian group, with some extra information – the scale) that he shows classifies these CC^{*}-algebras [7][5, IV.4].

In [14], a unit system is defined to be a pair (𝒜,G)(\mathcal{A},G), where 𝒜\mathcal{A} is a subalgebra of \mathcal{B} and GG is a countable locally finite subgroup of Homeo(X)\operatorname{Homeo}(X) that is piecewise full on 𝒜\mathcal{A} and acts faithfully on 𝒜\mathcal{A}, and such that for all gGg\in G, the fixed-point set of every element of GG is an element of 𝒜\mathcal{A}. The dimension range of an ample group G=nGn,=nnG=\bigcup_{n\in\mathbb{N}}G_{n},\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n} is constructed by first constructing dimension ranges for the finite unit systems (n,Gn)(\mathcal{B}_{n},G_{n}) as follows. Start with the set n/Gn\mathcal{B}_{n}/G_{n} of GG-orbits on n\mathcal{B}_{n} and form the \mathbb{Z}-module generated by n/Gn\mathcal{B}_{n}/G_{n}, with a relation wvuw-v-u for u,v,wn/Gnu,v,w\in\mathcal{B}_{n}/G_{n} whenever there exist disjoint v~v\tilde{v}\in v and u~u\tilde{u}\in u such that v~u~w\tilde{v}\sqcup\tilde{u}\in w. Performing the Grothendieck group construction on this monoid then gives an abelian group n|Gn\mathcal{B}_{n}|G_{n}. Moreover, the inclusion order on n\mathcal{B}_{n} is inherited by n|Gn\mathcal{B}_{n}|G_{n} and preserved by addition, turning n|Gn\mathcal{B}_{n}|G_{n} into an ordered abelian group. Indeed, as an ordered abelian group, n|Gn\mathcal{B}_{n}|G_{n} is isomorphic to (|Vn|,+|Vn|)(\mathbb{Z}^{|V_{n}|},\mathbb{Z}_{+}^{|V_{n}|}) where +|Vn|\mathbb{Z}_{+}^{|V_{n}|} is the submonoid of non-negative elements of the group. Since Gn,nG_{n},\mathcal{B}_{n} are finite, every element of n|Gn\mathcal{B}_{n}|G_{n} is a sum of the GnG_{n}-orbits of n\mathcal{B}_{n}-atoms it contains. This corresponds to K0K_{0} of the system (n,Gn)(\mathcal{B}_{n},G_{n}). The extra information that we need is the tuple (d(v))vat(n)(d(v))_{v\in\mathrm{at}(\mathcal{B}_{n})} consisting of the number d(v)d(v) of elements in the GnG_{n}-orbit of vat(n)v\in\mathrm{at}(\mathcal{B}_{n}). This is known as the scale Γn\Gamma_{n} of (n,Gn)(\mathcal{B}_{n},G_{n}) and the triple (n|Gn,(n|Gn)+,Γn)(\mathcal{B}_{n}|G_{n},(\mathcal{B}_{n}|G_{n})_{+},\Gamma_{n}) is the dimension range of (n,Gn)(\mathcal{B}_{n},G_{n}). To put it simply, the dimension range of (n,Gn)(\mathcal{B}_{n},G_{n}) is isomorphic to (|Vn|,+|Vn|,{(iv)vVn:0ivd(v)})(\mathbb{Z}^{|V_{n}|},\mathbb{Z}_{+}^{|V_{n}|},\{(i_{v})_{v\in V_{n}}\colon 0\leq i_{v}\leq d(v)\}).

The inclusion (n,Gn)(n+1,Gn+1)(\mathcal{B}_{n},G_{n})\leq(\mathcal{B}_{n+1},G_{n+1}) induces a morphism of dimension ranges which is completely described by a |at(n)/Gn||\mathrm{at}(\mathcal{B}_{n})/G_{n}|-by-|at(n+1)/Gn+1||\mathrm{at}(\mathcal{B}_{n+1})/G_{n+1}| matrix whose (i,j)(i,j) entry is the number of atoms of the orbit vjat(n+1)/Gn+1v_{j}\in\mathrm{at}(\mathcal{B}_{n+1})/G_{n+1} that are contained in viat(n)/Gnv_{i}\in\mathrm{at}(\mathcal{B}_{n})/G_{n}. In other words, passing to the Bratteli diagram corresponding to G=nGn,=nnG=\bigcup_{n\in\mathbb{N}}G_{n},\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n}, the matrix just described is the adjacency matrix between VnV_{n} and Vn+1V_{n+1}.

We can therefore define the dimension range of (,G)(\mathcal{B},G) as the direct limit of dimension ranges (n|Gn,(n|Gn)+,Γn)(\mathcal{B}_{n}|G_{n},(\mathcal{B}_{n}|G_{n})_{+},\Gamma_{n}) with the morphisms described above.

Of course, one could start with a Bratteli diagram and build its corresponding ample group, the orbits of which would yield a dimension range.

With the Bratteli diagram dictionary at our disposal, Theorem 3.2 easily yields a characterisation of the dimension ranges of ample groups that are uniformly discrete.

Corollary 3.6.

Let G=nGn,=nnG=\bigcup_{n\in\mathbb{N}}G_{n},\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n} be an ample group with dimension range lim(n|Gn,(n|Gn)+,Γn)\varinjlim(\mathcal{B}_{n}|G_{n},(\mathcal{B}_{n}|G_{n})_{+},\Gamma_{n}). Then GG is uniformly discrete if and only if the matrices describing all but finitely many of the morphisms in the direct limit have only 1s and 0s as entries.

The analogue of Lemma 3.4 is a combination of III.4.2, III.4.4 and IV.5.1 of [5] and is well-known. An order ideal of a partially ordered group (Γ,Γ+)(\Gamma,\Gamma_{+}) is a subgroup ΔΓ\Delta\leq\Gamma such that, denoting Δ+:=ΔΓ+\Delta_{+}:=\Delta\cap\Gamma_{+}, we have that Δ=Δ+Δ+\Delta=\Delta_{+}-\Delta_{+} and if 0<γ<δ0<\gamma<\delta for some γΓ\gamma\in\Gamma and δΔ+\delta\in\Delta_{+}, then γΔ\gamma\in\Delta.

Lemma 3.7.

The ideals of a Bratteli diagram BB associated to an ample group GG are in 1-1 correspondence with the order ideals of the dimension range of GG.

An analogous argument to Proposition 3.5 shows that dimension ranges of uniformly discrete ample groups are residually finitely-generated (every non-trivial element has non-trivial image in a finitely generated quotient).

4. Not every uniformly discrete ample group arises from a finite group

The most obvious examples of uniformly discrete piecewise full groups are obtained as piecewise full groups of finite homeomorphism groups, necessarily acting in a uniformly discrete way. Given a finite group FF, there are several equivalent ways to characterise when 𝐅(F)\mathbf{F}(F) is uniformly discrete.

Proposition 4.1.

Let FHomeo(X)F\leq\operatorname{Homeo}(X) be finite and let G=𝐅(F)G=\mathbf{F}(F). The following are equivalent:

  1. (i)

    FF is uniformly discrete;

  2. (ii)

    GG is uniformly discrete;

  3. (iii)

    GG is ample;

  4. (iv)

    for every fFf\in F, the set Fix(f)\operatorname{Fix}(f) of fixed points of ff is a clopen subset of XX;

  5. (v)

    FF acts on some clopen partition 𝒫\mathcal{P} of XX such that the setwise stabiliser of each part coincides with its pointwise stabiliser.

Proof.

(i) and (ii) are equivalent by Lemma 2.3(i) and (ii) implies (iii) by Proposition 2.8. Clearly (iii) implies (iv), and (iv) implies (v) by Lemma 2.10. It is immediate that an action of FF on 𝒫\mathcal{P} as in (v) makes the action of FF on XX uniformly discrete with respect to 𝒫\mathcal{P}, so (v) implies (i). ∎

Accordingly, we say that a group G<Homeo(X)G<\operatorname{Homeo}(X) is ample of finite origin if G=𝐅(F)G=\mathbf{F}(F) for a finite group and GG is ample (equivalently, GG is uniformly discrete).

Not all uniformly discrete ample groups are of finite origin. Here are criteria to distinguish ample groups of finite origin from other uniformly discrete piecewise full groups.

Proposition 4.2.

Suppose that GHomeo(X)G\leq\operatorname{Homeo}(X) is uniformly discrete and piecewise full. The following are equivalent:

  1. (i)

    GG is ample of finite origin.

  2. (ii)

    Given a Bratteli diagram B=(V,E)B=(V,E) associated to GG, there exists NN\in\mathbb{N} such that d(v)=d(u)d(v)=d(u) for every vVNv\in V_{N} and every vertex uVu\in V on a directed path starting at vv.

  3. (iii)

    For every clopen subset UU of XX, the union gGg(U)\bigcup_{g\in G}g(U) of translates of UU by GG is clopen.

Proof.

(i) \Rightarrow (ii): Let G=𝐅(F)G=\mathbf{F}(F) for some finite F<Homeo(X)Aut()F<\operatorname{Homeo}(X)\cong\operatorname{Aut}(\mathcal{B}) acting uniformly discretely. Appealing to Theorem 3.2, let B=(V,E)B=(V,E) be the Bratteli diagram associated to some decomposition G=nGn,=nnG=\bigcup_{n\in\mathbb{N}}G_{n},\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n}, chosen so that B(V0E1)B\setminus(V_{0}\cup E_{1}) is a multitree.

By Proposition 4.1, there is some clopen partition 𝒫\mathcal{P} of XX on which FF acts in such a way that the setwise stabiliser of a part coincides with the part’s pointwise stabiliser. Because =nn\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n}, there is some NN\in\mathbb{N} such that at(N)\mathrm{at}(\mathcal{B}_{N}) is a refinement of 𝒫\mathcal{P}. In particular, FF acts on at(N)\mathrm{at}(\mathcal{B}_{N}) and therefore also on at(m)\mathrm{at}(\mathcal{B}_{m}) for every mNm\geq N. This means that the vertices in VmV_{m} are the FF-orbits (=GmG_{m}-orbits) on at(m)\mathrm{at}(\mathcal{B}_{m}) for each mNm\geq N.

Suppose for a contradiction that d(u)>d(v)d(u)>d(v) for some vVNv\in V_{N} and descendant uVmu\in V_{m} of vv with mNm\geq N. In other words (and abusing notation) there is some v~Nat(N)\tilde{v}_{N}\in\mathrm{at}(\mathcal{B}_{N}) which contains some w~mat(m)\tilde{w}_{m}\in\mathrm{at}(\mathcal{B}_{m}) such that the FF-orbit of w~m\tilde{w}_{m} is larger than the FF-orbit of v~N\tilde{v}_{N}. Because FF preserves the Boolean subalgebras N\mathcal{B}_{N} and m\mathcal{B}_{m}, the extra elements in the orbit of w~m\tilde{w}_{m} must be contained in the orbit of v~N\tilde{v}_{N}, but this means that there are at least two paths between vv and ww, contradicting the uniform discreteness criterion.

(ii) \Rightarrow (iii): Suppose that (V,E)(V,E) is the Bratteli diagram associated to some decomposition G=nGn,=nnG=\bigcup_{n\in\mathbb{N}}G_{n},\mathcal{B}=\bigcup_{n\in\mathbb{N}}\mathcal{B}_{n} and let UU be a clopen subset of XX. Then UU is the union of some atoms of n\mathcal{B}_{n}, which correspond to vertices of V~n\tilde{V}_{n} in the extended Bratteli diagram. Taking a larger nn if necessary, assume that nNn\geq N from the statement in (ii) and consider some v~nV~n\tilde{v}_{n}\in\tilde{V}_{n} corresponding to an atom contained in UU. Then, by the assumption in (ii), for each mnm\geq n, the GnG_{n}-orbit of v~n\tilde{v}_{n} has the same size as the GmG_{m}-orbit of w~m\tilde{w}_{m} where w~mV~m\tilde{w}_{m}\in\tilde{V}_{m} is a descendant of v~n\tilde{v}_{n}. This implies that

w~mv~ngGmg(w~m)=g𝒢mg(v~n)=gGng(v~n)\bigcup_{\tilde{w}_{m}\leq\tilde{v}_{n}}\bigcup_{g\in G_{m}}g(\tilde{w}_{m})=\bigcup_{g\in\mathcal{G}_{m}}g(\tilde{v}_{n})=\bigcup_{g\in G_{n}}g(\tilde{v}_{n})

for all mnm\geq n. Therefore gGg(v~n)=gGng(v~n)\bigcup_{g\in G}g(\tilde{v}_{n})=\bigcup_{g\in G_{n}}g(\tilde{v}_{n}). The latter set is in \mathcal{B} as it is a finite union of elements of \mathcal{B}. Since UU is the disjoint union of (finitely many) atoms v~n\tilde{v}_{n}, we have that gGg(U)\bigcup_{g\in G}g(U) is the union of finitely many clopen sets (elements of \mathcal{B}) and is therefore itself clopen too.

(iii) \Rightarrow (i): Suppose that for every clopen UU, the union gGg(U)\bigcup_{g\in G}g(U) of all its translates by GG is clopen. Let 𝒫={U1,,Uk}\mathcal{P}=\{U_{1},\dots,U_{k}\} be a partition witnessing the uniform discreteness of GG. By Proposition 2.8, the group GG is locally finite and can be written as a directed union G=GnG=\bigcup_{\mathbb{N}}G_{n} of finite subgroups GnG_{n} which act faithfully on a refinement AnA_{n} of 𝒫\mathcal{P}.

Then {gGng(Ui):n}\{\bigcup_{g\in G_{n}}g(U_{i})\colon n\in\mathbb{N}\} forms an open cover of gGg(Ui)\bigcup_{g\in G}g(U_{i}), which we have assumed to be a clopen subset of XX, and therefore compact. This means that for each ii there is some NiN_{i}\in\mathbb{N} such that

gGNig(Ui)=gGmg(Ui)=gGg(Ui)\bigcup_{g\in G_{N_{i}}}g(U_{i})=\bigcup_{g\in G_{m}}g(U_{i})=\bigcup_{g\in G}g(U_{i})

for all mNim\geq N_{i}. In particular, there is N=max{Ni:i=1,,k}N=\max\{N_{i}\colon i=1,\dots,k\} such that gGNg(Ui)=gGg(Ui)\bigcup_{g\in G_{N}}g(U_{i})=\bigcup_{g\in G}g(U_{i}) for every i{1,,k}i\in\{1,\dots,k\}.

We claim that GG is the piecewise full group of GNG_{N}. Let gG=nGng\in G=\bigcup_{n\in\mathbb{N}}G_{n}, and let nNn\in N be smallest such that gGng\in G_{n}. If nNn\leq N there is nothing to show, so suppose that n>Nn>N. Let 𝒫N={V1,,VkN}\mathcal{P}_{N}=\{V_{1},\ldots,V_{k_{N}}\} be the refinement of 𝒫\mathcal{P} on which GNG_{N} acts faithfully, and 𝒫n={W1,,WKN}\mathcal{P}_{n}=\{W_{1},\dots,W_{K_{N}}\} the refinement of 𝒫N\mathcal{P}_{N} on which GnG_{n} acts faithfully. For each i{1,,k}i\in\{1,\ldots,k\} we have assumed that g(Ui)hGNh(Ui)g(U_{i})\subseteq\bigcup_{h\in G_{N}}h(U_{i}). Suppose that the parts of 𝒫n\mathcal{P}_{n}, respectively, 𝒫N\mathcal{P}_{N}, contained in UiU_{i} are labelled by in{1,,kn}i_{n}\subseteq\{1,\ldots,k_{n}\}, respectively, iN{1,,kN}i_{N}\subseteq\{1,\ldots,k_{N}\}. Then

g(Ui)=jing(Wj)hGNh(Ui)=hGNliNh(Vl).g(U_{i})=\bigsqcup_{j\in i_{n}}g(W_{j})\subseteq\bigcup_{h\in G_{N}}h(U_{i})=\bigcup_{h\in G_{N}}\bigsqcup_{l\in i_{N}}h(V_{l}).

Since gg preserves AnA_{n}, and GNG_{N} preserves ANA_{N} and AnA_{n} refines ANA_{N}, for each jinj\in i_{n} there is some hjGNh_{j}\in G_{N} and liNl\in i_{N} such that g(Wj)hj(Vl)g(W_{j})\subseteq h_{j}(V_{l}). Because both WjW_{j} and VlV_{l} are contained in UiU_{i}, the uniform discreteness of the GG-action with respect to 𝒫\mathcal{P} implies that WjVlW_{j}\subseteq V_{l} and gWj=hjWjg\upharpoonright_{W_{j}}=h_{j}\upharpoonright_{W_{j}}. Repeating the argument for each UiU_{i} yields that for each Wj𝒫nW_{j}\in\mathcal{P}_{n} there exists hjGNh_{j}\in G_{N} such that gWj=hjWjg\upharpoonright_{W_{j}}=h_{j}\upharpoonright_{W_{j}}, as required. ∎

It is now easy to see that not all uniformly discrete ample groups are of finite origin. We note the following special case, which is also illustrated by the group GG in Section 5 below.

Corollary 4.3.

Let F<Homeo(X)F<\operatorname{Homeo}(X) be a finite group acting uniformly discretely, let xXx\in X and let GG be the stabiliser of xx in 𝐅(F)\mathbf{F}(F); suppose that G𝐅(F)G\neq\mathbf{F}(F). Then GG is uniformly discrete and ample, but it is not of the form 𝐅(H)\mathbf{F}(H) for any finite group of homeomorphisms HH.

Proof.

Since GG is a subgroup of 𝐅(F)\mathbf{F}(F), it is uniformly discrete; by construction GG is also piecewise full, hence ample by Proposition 2.8. Since G𝐅(F)G\neq\mathbf{F}(F), there exists fFf\in F such that fxxfx\neq x. By continuity there is a clopen neighbourhood UU of xx such that UU and fUfU are disjoint. We then see that

UgGg(f(U))=U{x},U\cap\bigcup_{g\in G}g(f(U))=U\setminus\{x\},

so gGg(f(U))\bigcup_{g\in G}g(f(U)) is not closed, and thus GG does not satisfy condition (iii) of Proposition 4.2. Hence GG cannot be of the form G=𝐅(H)G=\mathbf{F}(H) for any finite H<Homeo(X)H<\operatorname{Homeo}(X). ∎

One might wonder at this point whether all uniformly discrete ample groups arise as subgroups of piecewise full groups of finite groups. In fact, they do not all arise in this way; to explain why not, a more involved example is needed.

Example 4.4.

For simplicity and concreteness, we will focus on a particular example, which can be easily generalised. As in Example 2.9, we consider XX as the boundary of the infinite binary rooted tree and more specifically as the infinite words in the alphabet {0,1}\{0,1\}. Let

Y1:={01n0:n}={0,010,0110,}0X={0w:wX}Y_{1}:=\{01^{n}0^{\infty}:n\in\mathbb{N}\}=\{0^{\infty},010^{\infty},0110^{\infty},\dots\}\subset 0X=\{0w:w\in X\}

and Y2={1}1XY_{2}=\{1^{\infty}\}\subset 1X. Then 0XY10X\setminus Y_{1} and 1XY21X\setminus Y_{2} are both noncompact Cantor sets and therefore homeomorphic. There are many possible homeomorphisms; we consider one, hh, that induces a bijection of clopen subsets of XX, described thus: enumerate the “obvious” clopen subsets cnc_{n} of X1Y1X_{1}\setminus Y_{1}, by short-lex order and ignoring those that are contained in one that has already been enumerated

c1=001X,c2=0001X,c3=0101X,c4=041X,c5=01001X,c6=01101X,c7=051X,c8=01031X,c9=011001X,c10=01301X, c_{1}=001X,c_{2}=0001X,c_{3}=0101X,c_{4}=0^{4}1X,c_{5}=01001X,\\ c_{6}=01101X,c_{7}=0^{5}1X,c_{8}=010^{3}1X,c_{9}=011001X,c_{10}=01^{3}01X,\dots{}

The homeomorphism hh exchanges each clopen cnc_{n} with 1n0X1^{n}0X, for n1n\geq 1 in some way (which way exactly does not matter); see Figure 2.

Refer to caption
Figure 2. The homeomorphism hh exchanges the clopens below the vertices circled in red on the left with those with corresponding red number on the right.

This homeomorphism obviously cannot be extended to all of XX. However we can take the group GG generated by homeomorphisms hUh_{U} of the form

hU(x)={h(x) if xUh1(x) if xh(U)x otherwise ,h_{U}(x)=\begin{cases}h(x)&\text{ if }x\in U\\ h^{-1}(x)&\text{ if }x\in h(U)\\ x&\text{ otherwise }\end{cases},

where UU ranges over the compact open subsets of 0XY10X\setminus Y_{1}. By construction, GG is piecewise full and uniformly discrete (take 0X,1X0X,1X as a partition of uniform discreteness).

Suppose that G𝐅(F)G\leq\mathbf{F}(F) for some finite F<Homeo(X)F<\operatorname{Homeo}(X). We will arrive at a contradiction by showing that 11^{\infty} must be taken to the points of Y1Y_{1}, which cannot be achieved using only the finitely many elements from FF.

Since GG is piecewise full, there are elements gnGg_{n}\in G such that gng_{n} swaps only cnc_{n} and 1n0X1^{n}0X and fixes the rest of XX, for n1n\geq 1. Take a subsequence (gnm)m(gn)n(g_{n_{m}})_{m}\subset(g_{n})_{n} such that cnm0m1Xc_{n_{m}}\subseteq 0^{m}1X for m2m\geq 2. As G𝐅(F)G\leq\mathbf{F}(F), each gnmg_{n_{m}} is a gluing of finitely many restrictions of elements of FF. That is, there is a finite partition 0m1X=i=1rmUnmi0^{m}1X=\bigsqcup_{i=1}^{r_{m}}U_{n_{m_{i}}} of 0m1X0^{m}1X into clopen sets such that gnm|Unmi=fnmi|Unmig_{n_{m}}|_{U_{n_{m_{i}}}}=f_{n_{m_{i}}}|_{U_{n_{m_{i}}}} for some elements fnmiFf_{n_{m_{i}}}\in F. As FF is finite and (nm)m(n_{m})_{m} is infinite, some element, say f1Ff_{1}\in F, must appear infinitely often among the fnmif_{n_{m_{i}}}. The union of clopens UnmiU_{n_{m_{i}}} corresponding to f1f_{1} in the above setting has 00^{\infty} as its only boundary point, so f1(0)f_{1}(0^{\infty}) must be the only boundary point of the union of f1(Unmi)=gnm(Unmi)1nm0Xf_{1}(U_{n_{m_{i}}})=g_{n_{m}}(U_{n_{m_{i}}})\subset 1^{n_{m}}0X. So f1(0)=1f_{1}(0^{\infty})=1^{\infty}. Repeat this procedure for 01l0mX,l,m101^{l}0^{m}X,l,m\geq 1 to obtain that fl(01l0)=1f_{l}(01^{l}0^{\infty})=1^{\infty}.

Now, FF is finite so there must be some repetition among the flf_{l}; that is, fl=fkf_{l}=f_{k} for some lkl\neq k, which means that fl(01l0)=fl(01k0)=1f_{l}(01^{l}0^{\infty})=f_{l}(01^{k}0^{\infty})=1^{\infty}, contradicting the assumption that flf_{l} is a homeomorphism of XX.

Question 4.5.

Which uniformly discrete piecewise full groups arise as subgroups of ample groups of finite origin? Can they be distinguished by their Bratteli diagrams?

5. Example: isomorphic groups, non-isomorphic dynamical systems

We present an illustrative example of two different ample actions of the same group, one uniformly discrete, the other not.

Let InI_{n} be all nn-digit strings over the alphabet {0,1}\{0,1\}, except for the all-11 string 1n1^{n} (so |In|=2n1|I_{n}|=2^{n}-1); let Γn\Gamma_{n} be the elementary abelian group iIngi\bigoplus_{i\in I_{n}}\langle g_{i}\rangle, where each generator gig_{i} has order 22. The group we are interested in is the direct limit Γ=limn1Γn\Gamma=\varinjlim_{n\geq 1}\Gamma_{n}, with diagonal embeddings: Γn\Gamma_{n} embeds in Γn+1\Gamma_{n+1} by setting gi=gi0+gi1g_{i}=g_{i0}+g_{i1} for all iIni\in I_{n}.

We consider two different embeddings α,β:ΓHomeo(X)\alpha,\beta:\Gamma\rightarrow\operatorname{Homeo}(X) that give two different ample groups G=α(Γ)G=\alpha(\Gamma) and H=β(Γ)H=\beta(\Gamma), as follows. First consider XX as the boundary of the infinite binary rooted tree, thought of as the Cayley graph of the free monoid {0,1}\{0,1\}^{*}. In other words, we think of XX as the set {0,1}\{0,1\}^{\mathbb{N}} of (right) infinite words over the alphabet {0,1}\{0,1\}. The Boolean algebra \mathcal{B} of clopen subsets of XX then has a standard decomposition =nn\mathcal{B}=\bigcup_{n}\mathcal{B}_{n}, where n\mathcal{B}_{n} is the subalgebra with atoms {wX:|w|=n}\{wX\colon|w|=n\}.

Let GG be the stabiliser of the point 1X1^{\infty}\in X in 𝐅(C2)\mathbf{F}(C_{2}) where C2C_{2} acts on XX by swapping the first letter of every infinite word. Observe that GG and 𝐅(C2)\mathbf{F}(C_{2}) are uniformly discrete with respect to the partition 0X1X0X\sqcup 1X. Define α:ΓG\alpha:\Gamma\rightarrow G by letting α(gi)\alpha(g_{i}) swap 0iw0iw and 1iw1iw for all w{0,1}w\in\{0,1\}^{\mathbb{N}}. Figure 3 shows the first few levels of this action.

Refer to caption
Figure 3. Action of GG on first few levels of {0,1}\{0,1\}^{*}. The embeddings are colour-coded: C2C2C2C2C2C2C2C2C2C2C2{\color[rgb]{1,0,0}C_{2}}\hookrightarrow{\color[rgb]{1,0,0}C_{2}\oplus C_{2}}\oplus{\color[rgb]{0,0,1}C_{2}}\hookrightarrow{\color[rgb]{1,0,0}C_{2}\oplus C_{2}\oplus C_{2}\oplus C_{2}}\oplus{\color[rgb]{0,0,1}C_{2}\oplus C_{2}}\oplus{\color[rgb]{0,0.6,0}C_{2}}.

We define β\beta on the generators gig_{i} as as follows: suppose i=1m0ji=1^{m}0j for some m0m\geq 0 and some (possibly empty) finite string jj. Then β(gi)\beta(g_{i}) swaps 1m00jw1^{m}00jw and 1m01jw1^{m}01jw for all w{0,1}w\in\{0,1\}^{\mathbb{N}}.

For m0m\geq 0, let hmh_{m} be the homeomorphism of XX swapping 1m00w1^{m}00w and 1m01w1^{m}01w for every w{0,1}w\in\{0,1\}^{\mathbb{N}}. This time, we see that β(Γn)\beta(\Gamma_{n}) is the piecewise full group of hm0mn\langle h_{m}\mid 0\leq m\leq n\rangle acting on n+2\mathcal{B}_{n+2}, and consequently H=β(Γ)H=\beta(\Gamma) is the piecewise full group of hm:m0\langle h_{m}\colon m\geq 0\rangle acting on XX. Also, H=𝐅(f)H=\mathbf{F}(\langle f\rangle) where f=h0h1h2f=h_{0}h_{1}h_{2}\cdots is a homeomorphism of order 2 swapping 1m00w1^{m}00w and 1m01w1^{m}01w for every w{0,1}w\in\{0,1\}^{\mathbb{N}} and every mm\in\mathbb{N}. The action on the first few levels is shown in Figure 4.

Refer to caption
Figure 4. Action of HH on first few levels of {0,1}\{0,1\}^{*}. The embeddings are colour-coded: C2C2C2C2C2C2C2C2C2C2C2{\color[rgb]{1,0,0}C_{2}}\hookrightarrow{\color[rgb]{1,0,0}C_{2}\oplus C_{2}}\oplus{\color[rgb]{0,0,1}C_{2}}\hookrightarrow{\color[rgb]{1,0,0}C_{2}\oplus C_{2}\oplus C_{2}\oplus C_{2}}\oplus{\color[rgb]{0,0,1}C_{2}\oplus C_{2}}\oplus{\color[rgb]{0,0.6,0}C_{2}}.

We see that GG and HH are not conjugate in Homeo(X)\operatorname{Homeo}(X), for two reasons. First, GG has two fixed points, namely 0101^{\infty} and 11^{\infty}, while HH only has one, namely 11^{\infty}. Second, GG is uniformly discrete, while HH is not, by Proposition 4.1, using that H=𝐅(f)H=\mathbf{F}(\langle f\rangle).

As should be expected (cfr. [14, 3.6]), the Bratteli diagrams and dimension ranges associated to the different actions G,HG,H of Γ\Gamma are different. Let us see them explicitly.

For both GG and HH, we telescope the standard decomposition =nn\mathcal{B}=\bigcup_{n}\mathcal{B}_{n} by removing the level 1\mathcal{B}_{1}. Because we have skipped the first level of the tree, the extended Bratteli diagrams corresponding to (G,)(G,\mathcal{B}) and (H,)(H,\mathcal{B}) both have 2n+12^{n+1} vertices at level nn, organised into 2n12^{n}-1 orbits of size 2 and two orbits of size 1.

For the action of GG, 0u0u and 1u1u are in the same orbit for all u{0,1}n1{1n1}u\in\{0,1\}^{n-1}\setminus\{1^{n-1}\} while 01n101^{n-1} and 1n1^{n} are in orbits by themselves. This pattern repeats at all levels, from which it can be seen that there are no multiple paths in the Bratteli diagram. Figure 5 shows the first few levels of the Bratteli diagrams of this action.

Refer to caption
Figure 5. First levels of Bratteli diagrams of GG

For the action of HH, the orbits of size 1 are 1n01^{n}0 and 1n11^{n}1 while 1m00w1^{m}00w and 1m01w1^{m}01w are in the same orbit, where m+|w|=n1m+|w|=n-1 and w{0,1}n1mw\in\{0,1\}^{n-1-m}. The pattern here also repeats at all levels, and we in fact have multiple paths between infinitely many pairs of vertices. The first few levels of the Bratteli diagrams of this action are shown in Figure 6. Notice the multiple edges at each level.

Refer to caption
Figure 6. First levels of Bratteli diagrams of HH

On the other hand, the figures give us a clue as to what precisely is the difference between GG and HH. Identifying the two top-most all-1s infinite paths in the Bratteli diagram in Figure 5, we obtain a graph isomorphic to that in Figure 6.

Indeed, the action of HH is a quotient of that of GG. Let XX^{\prime} be the quotient X/{011}X/\{01^{\infty}\sim 1^{\infty}\} obtained by identifying the fixed points of GHomeo(X)G\leq\operatorname{Homeo}(X). The action of GG on XX can naturally be pushed forward to an action of GG on XX^{\prime}; explicitly, the image of this action is 𝐅(hmm0)\mathbf{F}(\langle h^{\prime}_{m}\mid m\geq 0\rangle) where hmHomeo(X)h^{\prime}_{m}\in\operatorname{Homeo}(X^{\prime}) acts by swapping 01m0w01^{m}0w and 11m0w11^{m}0w for w{0,1}w\in\{0,1\}^{\mathbb{N}}. This action is topologically conjugate to that of HH via the homeomorphism θ:XX\theta\colon X\rightarrow X^{\prime} defined by

θ(1)={01,1},θ(1m0δw)=δ1m0w, for all m0,δ{0,1},w{0,1}.\theta(1^{\infty})=\{01^{\infty},1^{\infty}\},\qquad\theta(1^{m}0\delta w)=\delta 1^{m}0w,\text{ for all }m\geq 0,\;\delta\in\{0,1\},\;w\in\{0,1\}^{\mathbb{N}}.

Indeed,

θ(hm(1m0δw))=θ(1m0δ¯w)=δ¯1m0w=hm(δ1m0w)=hm(θ(1m0δw))\theta(h_{m}(1^{m}0\delta w))=\theta(1^{m}0\overline{\delta}w)=\overline{\delta}1^{m}0w=h^{\prime}_{m}(\delta 1^{m}0w)=h^{\prime}_{m}(\theta(1^{m}0\delta w))

for all m0m\geq 0 and w{0,1}w\in\{0,1\}^{\mathbb{N}} where δ¯\overline{\delta} denotes the opposite value of δ=0,1\delta=0,1. Therefore θ\theta is a conjugation from (X,𝐅(hm))(X,\mathbf{F}(\langle h_{m}\rangle)) to (X,𝐅(hm))(X^{\prime},\mathbf{F}(\langle h^{\prime}_{m}\rangle)).

This illustrates how one can obtain an action that is not uniformly discrete as a quotient of a uniformly discrete action.

References

  • [1] S.  Bezuglyi, A.H.   Dooley and J.  Kwiatkowski, Topologies on the group of homeomorphisms of a Cantor set,Topol. Methods Nonlinear Anal., 27 (2006) no 2, 299–331.
  • [2] S.N.  Burris, H.P.  Sankappanavar, A course in universal algebra, the millennium edition. Available from author’s website: https://www.math.uwaterloo.ca/ snburris/htdocs/ualg.html
  • [3] P.-E.  Caprace, N.  Monod,Decomposing locally compact groups into simple pieces, Math. Proc. Cambridge Philos. Soc. 150 (2011), 97–128.
  • [4] P.-E. Caprace, C.D. Reid and G.A. Willis, Locally normal subgroups of totally disconnected groups. Part II: Compactly generated simple groups, Forum Math. Sigma (2017), Vol. 5, e12, 89 pages, doi:10.1017/fms.2017.8
  • [5] K.R.  Davidson, CC^{*}-algebras by example. Fields Institute Monographs 6. Amer. Math. Soc., 1996.
  • [6] A. Dudko and K. Medynets, On characters of inductive limits of symmetric groups, J. Funct. Anal. 264 (2013), no. 7, 1565–1598.
  • [7] G.A.  Elliott, On the classification of inductive limits of sequences of semisimple finite-dimensional algebras. J. Algebra 38, (1976), 29–44.
  • [8] Ł.  Garncarek and N.  Lazarovich, The Neretin groups. In P.-E.  Caprace and N.  Monod (ed.) New directions in locally compact groups, LMS Lecture Note Series: 447, Cambridge University Press, 2018.
  • [9] A. Garrido, C.D. Reid and D.  Robertson, Locally compact piecewise full groups of homeomorphisms. In preparation.
  • [10] B.  Hartley and A. E.  Zalesski, Confined subgroups of simple locally finite groups and ideals of their group rings. J. Lond. Math. Soc., 55(2), 1997, 210–230.
  • [11] K.  Juschenko, N.  Monod, Cantor systems, piecewise translations and simple amenable groups, Ann. of Math. 178 (2013), 775–787, doi:10.4007/annals.2013.178.2.7
  • [12] C.  Kapoudjian, Simplicity of Neretin’s group of spheromorphisms, Ann. Inst. Fourier (Grenoble) 49 (1999), no. 4, 1225–1240.
  • [13] J.L.  Kelley, General Topology D.  Van Nostrand Company Inc., 1955.
  • [14] W. Krieger, On a Dimension for a Class of Homeomorphism Groups, Math. Ann. 252, 87–95 (1980).
  • [15] Y.  Lavrenyuk and V.  Nekrashevych, On classification of inductive limits of direct products of alternating groups, J. London Math. Soc. (2) 75 (2007) 146–162 doi:10.1112/jlms/jdl009
  • [16] H.  Matui, Some remarks on topological full groups of Cantor minimal systems Internat. J. Math. 17(2) (2006), 231–251.
  • [17] J.R.  Munkres, Topology (2nd Edition), Prentice Hall, Inc., 2000.
  • [18] V.  Nekrashevych, Palindromic subshifts and simple periodic groups of intermediate growth, Ann. of Math. 187 (2018), 667–719 doi:10.4007/annals.2018.187.3.2
  • [19] Yu.  A.  Neretin, Combinatorial analogues of the group of diffeomorphisms of the circle. Russian Acad. Sci. Izv. Math. 41 no2, (1993), 337–349.