Abstract
We prove that every countable left‐ordered group embeds into a finitely generated left‐ordered simple group. Moreover, if the first group has a computable left‐order, then the simple group also has a computable left‐order. We also obtain a Boone–Higman–Thompson type theorem for left‐orderable groups with recursively enumerable positive cones. These embeddings are Frattini embeddings, and isometric whenever the initial group is finitely generated. Finally, we reprove Thompson's theorem on word problem preserving embeddings into finitely generated simple groups and observe that the embedding is isometric.
1. INTRODUCTION
A group is simple if it has no proper non‐trivial normal subgroups. A landmark result in combinatorial group theory and computability on groups is the Boone–Higman theorem. It states that a finitely generated group has decidable word problem if and only if it embeds into a simple subgroup of a finitely presented group [3]. In fact, every countable group embeds into a finitely generated simple group [15, 16], see also [27, 28]. Thompson significantly strengthened Boone–Higman's theorem by showing that the simple group in this theorem can also be chosen to be finitely generated [28].
In this article, we extend Thompson's ideas to study further dynamical, geometric and computatibility properties of embeddings into finitely generated simple groups.
1.1. Left‐order preserving embeddings into simple groups
A group is left‐ordered if it has a linear order that is invariant under multiplications from the left. A useful dynamical characterization is the following: a countable group is left‐orderable, if, and only if, it acts orientation‐preserving on the real line.
By [20, Theorem 4.5], every finitely generated left‐ordered groups embeds into a finitely generated left‐ordered group whose derived subgroup is simple. Infinite finitely generated simple and left‐ordered groups were only recently discovered by Hyde and Lodha in [17], see also [18, 23]. We extend the construction of such groups [17, 23] as follows.
Theorem 1
Every countable left‐ordered group embeds into a finitely generated left‐ordered simple group . Moreover, the order on continues the order on .
We also study additional geometric and computability properties of such embeddings, see Remark 1.2 and Theorem 2.
A subgroup of is called Frattini embedded if any two elements of that are conjugate in are also conjugate in .
Remark 1.1
The notion of Frattini embedding has been of interest in the study of the conjugacy problem. For example, a finitely generated group has decidable conjugacy problem if and only if it is Frattini embedded in a finitely presented group with solvable conjugacy problem [25].
Also, if there exist finite‐generating sets and of and , respectively, such that the word metric of with respect to coincides with the word metric of with respect to , then it is said that is isometrically embedded in .
Remark 1.2
The embedding of Theorem 1 can be chosen to be a Frattini embedding. If is finitely generated, the embedding is also isometric.
A systematic study of computability aspects of orders on groups was initiated in [10], see also [12]. A left‐order is computable if it is decidable whether a given element is positive, negative or equal to the identity. In particular, a finitely generated computably left‐ordered group has a decidable word problem.
The following theorem is the computable version of Theorem 1.
Theorem 2
Every countable computably left‐ordered group embeds into a finitely generated computably left‐ordered simple group . Moreover, the order on continues the order on .
In addition, the embedding is a Frattini embedding, and if is finitely generated, then it is isometric.
We note that Theorem 2 is a variant of Thompson's theorem for computable left‐orders.
1.2. Boone–Higman and Thompson's theorem revisited
We also provide a version of Thompson's original theorem that, in addition, preserves the geometry of the group. Moreover, we observe that, due to [8], Thompson's theorem holds for computable groups. A countable group is computable if it has decidable word problem with respect to some fixed generating sequence (see Definition 2.2). In particular, a finitely generated computable group has decidable word problem.
Theorem 3
(cf. Theorem 7.1) Every countable group embeds into a finitely generated simple group such that if is computable, then so is .
In addition, the embedding is a Frattini embedding. If is finitely generated, then the embedding is isometric.
Thompson's proof of his theorem relies on an involved combinatorial analysis of tree automorphisms, see [28]. In our proof, we adapt elementary geometric notions, such as chart representations of automorphisms of low‐dimensional manifolds, and use them to reduce the proof to a simple analysis of the dynamics of dyadic maps on the real line, see Section 7.
Remark 1.3
Belk and Zaremsky [5, Theorem C] recently proved that every finitely generated group isometrically embeds into a finitely generated simple group, but they did not study the Frattini property or computability properties of their embedding. Their result and Theorem 3 can be compared with a theorem of Bridson, that implies that every finitely generated group quasi‐isometrically embeds into a finitely generated group without any non‐trivial finite quotient [4].
Bludov and Glass obtained a left‐orderable version of the Boone–Higman theorem by showing that a left‐orderable group has decidable word problem if and only if it embeds into a simple subgroup of a finitely presented left‐orderable group [2, Theorem E]. In this context, it is natural to ask whether the simple group can be made finitely generated, cf. [14, p. 251, Problem 4].
The next theorem answers this question in the positive given that the set of positive elements is recursively enumerable. Namely, the following theorem holds.
Theorem 4
Let be a left‐orderable finitely generated group that has a recursively enumerable positive cone with respect to some left‐order. Then has decidable word problem if and only if embeds into a finitely generated simple subgroup of a finitely presented left‐orderable group.
Remark 1.4
The existence of left‐orderable groups with decidable word problem that do not embed in a group with computable left order was shown in [9].
Also, the existence of finitely generated left‐orderable groups with decidable word problem but without recursively enumerable positive cone is first shown in [9]. Earlier, the analogous result for countable but not finitely generated groups was shown in [19].
The question whether Theorem 4 holds without the assumption that has a left‐order with recursively enumerable positive cone remains open. Also it is open whether a finitely generated left‐orderable simple group with decidable word problem but without recursively enumerable positive cone exists.
1.3. Sketch of the embedding constructions
We sketch the proof of Theorems 1 and 2. We start with a countable left‐orderable group .
Step 1
(Embedding into a finitely generated group) By a classical wreath product construction [24], every countable left‐ordered group embeds into a 2‐generated left‐ordered group. A version of this embedding construction with additional computability properties was established in [8]. We use the construction from [8] (see Theorem 5.15) to embed the initial left‐orderable countable group into a two‐generated left‐orderable group that also preserves the computability properties of the left‐order on .
Step 2
(Embedding into a perfect group) A group is perfect if it coincides with its first derived subgroup. By Step 1, we assume that is finitely generated. We let be a finitely generated left‐ordered simple group of [23]. We note that is computably left‐ordered and embeds into a finitely generated left‐orderable perfect subgroup of that preserves the computability property of the left‐order on , see Theorem 5.1. Our construction might be considered as a modification of a similar embedding result from [28].
Step 3
(Embedding into a simple group of piecewise homeomorphisms of flows) Finally, let be a finitely generated (computably) left‐ordered perfect group in which embeds. We embed into a finitely generated (computably) left‐ordered simple group. To this end, we extend the construction of [23]. In [23], Matte‐Bon and Triestino construct a finitely generated left‐orderable simple group of piecewise linear homeomorphisms of flows of the suspension of a minimal subshift , see Subsection 3.2.
The main observation is that every group of piecewise homeomorphisms of an interval with countably many breakpoints (see Definition 3.8) embeds into a subgroup of piecewise homeomorphisms of flows of the suspension, see Definition 3.13. We then study the subgroup . In particular, it is finitely generated if is so. Just as in [23], a standard commutator argument implies that it is simple given that is perfect, and if preserves the orientation of the interval, then it is also left‐orderable.
Finally, we use the dynamical realization of left‐orderability: every left‐ordered group embeds into the group of orientation preserving homeomorphisms of an interval. We use this embedding to conclude that , and hence also , embeds into the finitely generated left‐ordered simple group . To analyze the required computability aspects as well as to show that the embeddings are isometric and Frattini, we use a modified version of the dynamical realization of left‐orderability, see Proposition 6.7.
If has decidable word problem, it embeds into a group of computable piecewise homeomorphisms of an interval [28, §3]. If we use this embedding in Step 3 of the above construction, then we obtain the aforementioned result of [28].
1.4. Plan of the paper
In Section 2, we review computable groups and computably left‐ordered groups. In particular, we explain the computability of the standard dynamical realization of left‐orderability.
After that, we come to the main parts of our paper. In Section 3, we discuss Step 3, that is, we extend Matte–Bon and Triestino's construction of left‐orderable finitely generated simple groups in order to embed perfect groups into finitely generated simple groups. Step 2, our version of Thompson's splinter group construction, is discussed in Section 5. Step 1 is reviewed in Section 5.4.
Finally, we prove Theorems 1, 2 and 4. To analyze the computability aspects required by Theorem 2 as well as to obtain the isometry and Frattini properties of the embeddings, we introduce a stronger version of the standard dynamical realization of left‐orderability that we call modified dynamical realization (see Section 6). In Section 7, we prove Theorem 3 using the groups of piecewise homeomorphisms of flows discussed in Section 3.
2. COMPUTABILITY ON GROUPS
We collect some facts from computability theory on groups, cf. [10, 13, 22, 26].
A function is computable if there is a Turing machine such that it outputs the value of on the input. A subset of is recursively enumerable if there is a computable map (that is, enumeration) from onto that set. Moreover, it is recursive if, in addition, its complement is recursively enumerable as well.
Similarly, a function is computable if there is a Turing machine that, for every input , outputs such that .
Moreover, if is an interval in , then we call a function computable if its restriction to the rational numbers in maps to and this restriction is computable.
2.1. Group presentations and the word problem
Let be a finite set. We denote by the set of all finite words over the alphabet .
Definition 2.1
(word problem) Let be a finitely generated group. The word problem is decidable if the set is recursive.
The decidability of the word problem does not depend on the choice of the finite generating set.
2.2. Computable groups
For a countable group , let be the function such that
Definition 2.2
A countable group is computable if there exists an enumeration of its elements such that the corresponding is computable.
Remark 2.3
A finitely generated group is computable if and only if it has decidable word problem.
2.3. Computably left‐ordered groups
An order on is computable if there is a Turing machine that takes a pair as input and decides whether .
For a countable linearly ordered enumerated set , let on be the relation such that
A countable set is computably orderable with respect to the enumeration if there is a linear order on such that the corresponding to it order relation on is computable.
Definition 2.4
A countable group is computably left‐orderable with respect to the enumeration if there is a left‐order on such that the corresponding order relation on is computable. In this case, is called computable left‐order on with respect to the enumeration .
Remark 2.5
In case , , is computably left‐orderable with respect to some enumeration if and only if there is a left‐order on such that the set is a recursive set. In this case, is called computable left‐order on , and its computability property does not depend on the choice of the finite generating set, see [9] for details.
Remark 2.6
Every computably left‐orderable group is computable. In particular, every finitely generated computably left‐ordered group has decidable word problem.
By [19], there is a left‐orderable computable group without any computable left‐order. In fact, there is a finitely generated orderable computable group without any computable order [9].
Example 2.7
The natural order on the group of rational numbers is computable.
Example 2.8
(Thompson's group ) A dyadic point in is one of the form , for some . An interval is dyadic if its endpoints are dyadic.
Let be a closed dyadic interval in . We denote by the set of the rational points on . We denote by the group of piecewise linear homeomorphisms of that are differentiable except at finitely many dyadic points and such that the respective derivatives, where they exist, are powers of 2.
The group is isomorphic to Thompson's group , see, for example, [6, §1]. Therefore, it is 2‐generated and left‐orderable, see, for example, [6, Corollary 2.6, Theorem 4.11]. Moreover, the word problem in is decidable, cf. [28].
We define the left‐order on in the following way, cf. [6, Theorem 4.11]: let be a fixed recursive enumeration. Let be distinct and let be the minimal index such that . Then if .
In fact, this order is computable: indeed, let be given as words in a finite‐generating set. As the word problem in is decidable, the case of can be computably verified. We note that the elements of are computable functions. In addition, an element of is uniquely determined by its restriction to the rationals. Thus, if , the minimal index such that exists and can be computably determined. Therefore, the order is computable.
2.4. Positive cones
If is left‐ordered, then the positive cone is the set of all positive elements of . We note that the positive cone is a semigroup. In fact, if admits a linear order such that the positive elements generate a semigroup in , then the linear order is a left‐order on , see [7, 11].
Lemma 2.9
Let be a finitely generated group with a fixed enumeration, and ‘’ be a left‐order on . Then ‘’ is computable if and only if its positive cone is recursively enumerable and the word problem in is decidable.
If the order is computable, then the word problem is decidable, see Remark 2.6. In addition, there is a partial algorithm to confirm that a positive element, given as a word in the generators of , is positive. This implies that the positive cone is recursively enumerable.
On the other hand, if the positive cone is recursively enumerable and the word problem decidable, let be a word in the generators of . We first computably determine whether . If , we stop. Otherwise either or is in the positive cone of . As the positive cone is recursively enumerable, there is a partial algorithm to confirm that a positive element is in the positive cone. We simultaneously run this algorithm for and . As one of these elements is positive, it stops for or . We thus know whether is positive or negative. This completes the proof.
2.5. Dense orders
A linear order on a set is dense if for any , there exists such that .
Recall that by the set of the rational points on an interval . We fix a recursive enumeration such that the natural order on is computable with respect to this enumeration.
Lemma 2.10
( [7, Theorem 2.22]) Let be an interval. Let be a countable ordered set. If the order on is dense and does not have maximal and minimal elements, then there is an order preserving bijection .
If, in addition, the order on is computable, then the map is computable.
We recall the proof of this lemma, that we will later modify to prove Lemma 6.8.
We define iteratively as for . First, define and . Now assuming that and are already defined, let us define its extension according to the following procedure:
- (1)
Choose the smallest such that and set . Choose the smallest such that and is an order preserving bijection. Set and .
- (2)
Choose the smallest such that , and choose the smallest such that and is an order‐preserving bijection. Set and .
- (3)
Repeat the process starting from Step 1.
Since the orderings of and are computable with respect to the fixed enumerations, the above described iterative procedure of defining is also computable. Therefore, the map is computable.
Remark 2.11
If is left‐ordered, then the lexicographical left‐order on the group is dense (and has no minimal or maximal elements). In addition, if has a computable left‐order, the lexicographical left‐order on is computable with respect to the induced enumeration. Moreover, the standard embedding that sends is computable and a Frattini embedding.
2.6. Dynamical realization of computably left‐ordered groups
Let be an interval in . We denote the group of homeomorphisms of by , and the subgroup of orientation preserving homeomorphisms of by .
We note that for every interval , every countable left‐ordered group admits an embedding of into , see, for example, [7, §2.4] [11, Proposition 1.1.8]. We also note the following fact.
Proposition 2.12
Let be a countable group.
If is left‐orderable, then there is an embedding such that, for all , the map does not fix any rational interior point of .
If is computably left‐orderable, then, in addition, all the maps can be granted to be computable.
We actually need a strong variant of Proposition 2.12, see Proposition 6.7, but to the best of our knowledge, the computability aspect of Proposition 2.12 does not exist in the literature neither. For this reason, we decided to include a proof of Proposition 2.12. We analyze computability aspects based on the proof given in [7, §2.4].
By Remark 2.11, we may assume that the order on is dense. Then, by Lemma 2.10, there is an order‐preserving bijection .
Definition 2.13
Let be an order‐preserving bijection. We define by prescribing on the dense subset .
We note the following.
Lemma 2.14
Let be an order‐preserving bijection. The map is an embedding. Moreover, if the map is computable, then for all , is computable.
Lemma 2.15
Let be an order‐preserving bijection. If such that , then .
Indeed, suppose that . Let . Then by definition of , we have , that is, . But since is a bijection, and .
Proof of Proposition 2.12
Suppose has a computable left‐order with respect to the given enumeration. By Lemma 2.10, we may assume that the map is computable. By Lemmas 2.14 and 2.15, satisfies the properties required by Proposition 2.12.
3. GROUPS OF PIECEWISE HOMEOMORPHISMS OF FLOWS
We first collect definitions and facts on groups of piecewise linear homeomorphisms of flows from [23]. As every countable group embeds as a subgroup in a group of piecewise homeomorphisms of flows, we then start to study such groups in more generality.
We recall from Example 2.8 that a dyadic point in is one of the form for some . Moreover, for a dyadic interval , is Thompson's group acting on .
3.1. Minimal subshifts
Let be a finite alphabet and a shift on . If is a closed and shift‐invariant subset of , then is a dynamical system that is called subshift. A subshift is minimal if the set of –orbits is dense in .
Let be a minimal subshift of . Then is totally disconnected and Hausdorff, and every –orbit is dense in .
The suspension (or mapping torus) of is the quotient of by the equivalence relation defined by . We denote the corresponding equivalence class of by .
The map that sends to is a homeomorphism and defines a flow on , the suspension flow, so that is a dynamical system as well. The orbits of the suspension flow are homeomorphic to the real line.
We denote by the group of homeomorphisms of that preserves the orbits of the suspension flow, and by the subgroup of that, in addition, preserves the orientation on each orbit.
3.2. The group
Let be a clopen subset of and let be of diameter . The embedding of into descends to an embedding into that we denote by .
For every clopen and subset of diameter in , the map is a chart for the suspension, whose image is denoted by . If is in the interior of , then is a chart at .
Definition 3.1
(Dyadic chart) Let be a clopen subset of , and let be a dyadic interval of length in . Then is called dyadic chart.
Definition 3.2
(Dyadic map) A dyadic map is a map of real numbers such that , where is a power of 2 and is a dyadic rational.
Definition 3.3
([23, Definition 3.1]) The group is the subgroup of consisting of all elements such that for all there is a dyadic chart at and a piecewise dyadic map with finitely many breakpoints such that the restriction of to is given by .
We recall that denotes the group of piecewise dyadic homeomorphisms of with finitely many breakpoints.
Definition 3.4
Let be a dyadic chart and let . Then is the map in whose restriction to is given by
and that is the identity map elsewhere. We let be the subgroup of generated by the elements for all .
The group is infinite, simple, left‐ordered and finitely generated [23, Corollary C]. As noted in [23], the first examples of such groups [17] are subgroups of .
In Section 3.5, we revisit the proof of simplicity given in [23]. In Section 3.6, we revisit the proof of left‐orderability given in [23]. To this end, we note the following.
Lemma 3.5
([23, Lemma 3.4]) For every , the –orbit of is dense in the –orbit of . In particular, the ‐action on is minimal.
For any group , we denote by the first derived subgroup of .
Lemma 3.6
([23, Lemma 4.8]) Let be clopen and be dyadic. If is covered by a family for clopen and dyadic intervals , then is contained in the group generated by
We assume without restriction that is a minimal subshift over the two letter alphabet . For and a word over , we denote by the cylinder subset of consisting of sequences such that .
As a matter of fact, the cylinder subsets are clopen and form a basis for the topology of . We note that
Let and .
Lemma 3.7
([23, Proposition 6.2]) The group is generated by , and . In particular, can be generated by six elements.
3.3. Piecewise homeomorphisms and group embeddings
Definition 3.8
A bijection of subsets is a piecewise homeomorphism if:
there are half‐open pairwise disjoint intervals , , whose union is ;
for all of these the restriction of to is a homeomorphism onto its image.
If, in addition, the intervals and are dyadic, we say that has dyadic breakpoints. If, the restrictions of to the intervals are dyadic maps, we say that has dyadic pieces.
If is a set, denotes the group of permutations of .
Let us fix a half‐open interval that is strictly contained in [0,1]. Let denote the subgroup of all piecewise homeomorphisms with dyadic breakpoints on . The subgroup of of orientation preserving bijections is denoted by .
Example 3.9
Every countable group embeds into .
Example 3.10
Every countable left‐orderable group embeds into the group of orientation preserving homeomorphisms of , and therefore into .
Since the set of non‐dyadic rational points of is dense in , the next lemma is a basic property of the (piecewise) continuity.
Lemma 3.11
Every function in is uniquely determined by its values on non‐dyadic rational points on . Moreover, every function from is continuous at non‐dyadic rational points.
To construct respective embeddings into finitely generated simple groups, we propose the following extension of the construction in [23].
3.4. Groups of flows of piecewise homeomorphisms
Let us fix a subgroup of .
Definition 3.12
Define as follows: for each , let , where is defined by
and is the identity map elsewhere.
We extend Definition 3.3 as follows.
Definition 3.13
(The group ) Let be a subgroup of . We define as the subgroup of generated by and .
Lemma 3.14
The group embeds into by . Moreover, if is finitely generated, then is finitely generated as well.
The second statement follows from the definition of and the fact that is finitely generated. For the first statement, it is enough to notice that, by definition, is an identity map if and only if .
Definition 3.15
((Non‐dyadic) rational points) A point is called a rational point on if . If, in addition, is not dyadic, we say that is a non‐dyadic rational point.
Lemma 3.16
There exists a dense and recursive set of non‐dyadic rational points in .
Let us choose a recursive countable subset that is dense in , for example, the set of proper ternary fractions. Moreover, for all , let be defined as
We denote . Note that each of is a recursive set. Therefore, since is also recursive by our choice, then we get that is recursive as well.
Lemma 3.17
If is a subgroup of , then the elements of are uniquely defined by their values on any (countable) dense set of non‐dyadic rational points of . Moreover, the elements of are continuous at non‐dyadic rational points of .
By Lemma 3.16, there a fixed countable dense set of non‐dyadic rational points in . Let be such a set. Let us define such that for each there exists such that . Since is dense, is dense as well.
Note that since is dense in , by Lemma 3.5, the set is dense in . Therefore, the elements of are uniquely defined by their restrictions to the ‐orbits of the elements for . Now, the lemma follows from the combination of this observation with Lemma 3.11.
3.5. Simplicity and rigid stabilizers
To prove simplicity results, we use the following standard tool.
Let be a set, and a group acting faithfully on . Then the rigid stabilizer of a subset is the subgroup of whose elements move only points from . We denote the rigid stabilizer of by .
The following lemma is used to prove simplicity of in [23], cf. [23, Lemma 2.1].
Lemma 3.18
Let be a normal subgroup of . If there is a non‐trivial element and a non‐empty subset such that , then the first derived subgroup is in .
A group is called perfect if it coincides with its first derived subgroup, that is .
Lemma 3.19
If is a perfect group, then is simple.
Assume that is a normal subgroup of and . The proof of Lemma 3.19 follows from the following two claims.
Claim 1
The group is in .
The proof of Claim 1 follows the arguments of simplicity in [23].
Proof of Claim 1
Let us fix a non‐trivial element . Then, by Lemma 3.17, there exists a non‐dyadic rational point such that . By Lemma 3.17, the elements of are continuous at the non‐dyadic rational points of . Therefore, since is a Hausdorff space and , there exists an open neighborhood of such that . By Lemma 3.18, is in .
Let , and choose such that . Such a map exists as, by Lemma 3.5, the action of on is minimal. Then, as and , the rigid stabilizer is in .
As is open, there is a chart at which is in . Since is in the rigid stabilizer of , we conclude that .
Therefore, for every chart there is a covering of such that is in . By Lemma 3.6, we conclude that for every chart the group is in . Now we use that (cf. [6, Theorem 4.1]) to conclude that the generators of are in .
Claim 2
For every normal subgroup of , is in .
Proof of Claim 2
Let be an element of Thompson's group such that . Then is in and separates from . By the previous claim, . Therefore, the first derived subgroup of the rigid stabilizer of the interior of is in by Lemma 3.18. Finally, we note that is in the rigid stabilizer of the interior of . Thus is in . As is assumed to be perfect, this yields the claim.
Now, to conclude the proof of Lemma 3.19, we only need to combine the above claims with the fact that, by definition, .
3.6. Left‐orders on
Lemma 3.20
If , then the group is left‐orderable. Moreover, if is finitely generated and consists of computable functions, then there exists a left‐order on with recursively enumerable positive cone.
First of all, note that since , the action of on ‐orbits of elements of is orientation preserving.
Let be a fixed, recursively enumerated and dense subset of non‐dyadic rationals in . The existence of such sets is by Lemma 3.16.
Now for , define if for the smallest index such that we have such that . Therefore, by Lemma 3.11, for all either or and for , . By Lemma 3.17, the defined order is a left‐order on .
Recall that the set is recursive. Therefore, to check whether , we can consecutively compute the values . We stop at the first such that . By Lemma 3.17, this procedure stops if and only if , and since consists of computable maps, this procedure recursively enumerates the positive cone of the above defined left‐order.
Corollary 3.21
The group has a left‐order with recursively enumerable positive cone.
4. CHART REPRESENTATIONS AND THE WORD PROBLEM IN
Recall that is a fixed interval that is strictly contained in [0,1). Let us fix a subgroup in , and assume that is finitely generated and consists of computable functions.
4.1. Chart representations
Definition 4.1
(Chart representations) Let . A chart representation of is a finite collection of triples , where is a piecewise homeomorphism with countably many breakpoints on and , such that and cover , and such that the restriction of to is the function .
Each of the triples is called a chart. The maps are local representations of .
Remark 4.2
Chart representations play the role of the (partial) tables of Thompson in [28].
Remark 4.3
By definition (compactness of and ), every has a chart representation.
Remark 4.4
Chart representations are not unique.
Example 4.5
. We give two chart representations for
- (1)
, .
- (2)
, .
Definition 4.6
(‐dyadic maps) A piecewise homeomorphism is a ‐dyadic map if is a composition of piecewise homeomorphisms and , where all are dyadic maps, whenever , and the are restrictions of non‐trivial elements of .
Remark 4.7
A ‐dyadic map could a priori be equal to the identity map.
Definition 4.8
(Canonical chart representations) Let , and let be a chart representation of such that for every , , one of the following takes place:
- (I)
is a dyadic map on ;
- (II)
is the composition a dyadic map and a ‐dyadic map .
Then, the representation is called canonical. Also, charts for which corresponds to (I) or (II) are called charts of type (I) or (II), respectively.
4.2. Operations on charts
The following operations can be applied to go from one chart representation to another.
Definition 4.9
(Inverse) Let be a chart representation of . Then is a chart representation of and is called the inverse of the initial one.
Definition 4.10
(Refinements) The following operations on charts are called refinement.
- (1)
If , then can be replaced by and .
- (2)
If , then can be replaced by and .
- (3)
If , then can be replaced by and .
Definition 4.11
(Reunions) A reunion is the inverse operation of a refinement.
Definition 4.12
(Shifts) A shift (of order ) is replacing a triple by .
Remark 4.13
A chart representation obtained by a refinements, reunion, or a shift on its charts corresponds to the same element from . In particular, chart representations of elements from are not unique.
Remark 4.14
Since the functions in are computable, the operations 4.9–4.12 are computable.
Lemma 4.15
is finitely generated and each of the generators can be represented by a canonical chart representation, which can be algorithmically determined.
Indeed, the generators of given by Lemma 3.7 can be represented as in Example 4.5. One then applies a finite number of chart refinements at the breakpoints of the generating piecewise dyadic maps to obtain a canonical chart representation. The generators of can be represented by a canonical chart representation by definition.
Lemma 4.16
The inverse, refinements and shifts preserve the canonicity of chart representations.
We will prove only that shift operations on charts of type (II) preserve the canonicity of chart representations, as the rest of statements of the lemma are straightforward.
Suppose that the initial chart of type (II), on which a shift operation of order is applied, is . Then a shift of order would transform it into the chart , where is defined as .
Suppose that is decomposed as in Definition 4.6. Then, , where and . The chart is also a ‐dyadic map. Therefore, satisfies the definition of charts of type (II) from Definition 4.8. Thus shift operations applied on charts of type (II) of canonical chart representations preserve the canonicity.
Definition 4.17
(Composition) Let and be chart representations such that . Then we say that the chart representation
where
is their composition.
Remark 4.18
Note that if, in Definition 4.17, the chart representations correspond to , respectively, then the composition chart representation corresponds to .
Remark 4.19
Note that if the two chart representations in Definition 4.17 are canonical, then their composition is canonical as well. In addition, finding the composition is a computable procedure.
Lemma 4.20
Let be given by a canonical chart representation . Then there is an algorithm to determine a canonical chart representation of such that .
We describe the algorithm. For
if do nothing, go to ;
if and is non‐empty, let , and apply a refinement (Definition 4.10 (2)). Repeat from the beginning;
if is empty, determine such that is non‐empty and apply a shift of order (Definition 4.12). Repeat from the beginning.
Since this procedure does not affect charts of type (2) from Definition 4.8, by Lemma 4.16, the canonicity of the initial chart representation is preserved.
Lemma 4.21
Let be given by a canonical chart representation . Then there is an algorithm to determine a canonical chart representation of such that .
The proof is analogous to the proof of Lemma 4.20.
Lemma 4.22
There is an algorithm that for any two elements , given by their canonical chart representations, computes a canonical representation of .
By Lemmas 4.20 and 4.21, there exists an algorithmic procedure that computes canonical chart representations and of, respectively, and such that . Then their composition will be a canonical chart representation of (see Remarks 4.18 and 4.19.)
From the previous two lemmas we get:
Lemma 4.23
There exists an algorithm that for any input , given as a word in finite set of generators, outputs a canonical chart representation of . In particular, every element from has a canonical chart representation.
It follows from Remark 4.18, Lemma 4.22, and the fact that the standard generators of have canonical chart representations, see Lemma 4.15.
4.3. The word problem
The following observations are useful for studying the groups .
Lemma 4.24
Let and let be a chart representation of . Then in if and only if, for all , we have (and ).
Let . Recall that maps to for . As , . Thus, for any and , there is such that . We conclude that and . But is a minimal subshift, that is, every orbit of is dense. In particular, . Therefore, . This yields one side of the assertion. The inverse assertion is trivial.
Lemma 4.25
If there is an algorithm to decide whether a ‐dyadic map is equal to the identity, then the word problem in is decidable.
By Lemma 4.23, for every one can algorithmically find a canonical chart representation for . By Lemma 4.24, if and only if for any canonical chart representation of the corresponding charts of types (I), and (II) are identity charts. If a local representation in a chart of type (I), is a piecewise dyadic map with finitely many breakpoints, so that we can algorithmically check whether .
Now suppose that is a local representation in a chart of type (II), where is dyadic and a ‐dyadic map. We note that on if, and only if, on . In fact, is a ‐dyadic map, so that, by assumption, we can algorithmically check whether .
Corollary 4.26
is computably left‐orderable. In particular, the word problem in is decidable.
By Lemma 4.25, the word problem is decidable. By Corollary 3.21, has a recursively enumerable positive cone. Thus, by Lemma 2.9, is computably left‐orderable.
5. EMBEDDINGS INTO PERFECT GROUPS
Our next goal is to prove the following.
Theorem 5.1
Every countable group embeds into a finitely generated perfect group . In addition:
- (1)
if is computable, then has decidable word problem;
- (2)
if is left‐ordered, then is left‐ordered;
- (3)
if is computably left‐ordered, then the left order on is computable;
- (4)
the embedding is a Frattini embedding.
Moreover, in case (2) and (3), the order on continues the order on .
This strengthens [24], [14, Theorem 10A] and [28, Theorem 2.3]. If is assumed to be finitely generated, assertion (1) is proved in [28, Theorem 2.3]. Examples of (finitely generated) left‐ordered and perfect groups are well known, see [1].
We first prove Theorem 5.1 for finitely generated groups. In Section 5.4, we reduce the general case to the finitely generated case.
5.1. Splinter Groups
Let us assume that is a finitely generated group. We now construct a finitely generated perfect group in which embeds. Our construction resembles the splinter group construction of [28, §2]. We comment on the construction of [28] in Section 5.5.
Let us fix an action of on the real line as follows: let us fix . As the action of on preserves the –orbits, acts on the ‐orbit of , the action is orientation‐preserving, and its orbits are dense. Finally, recall that the ‐orbit of is homoemorphic to . We fix such a homeomorphism. This induces an action of on . We fix this action of .
Let denote the group of functions from to of bounded support. The action of on induces an action of on such that for every and ,
The permutational wreath product is defined as the semi‐direct product , where, for and , .
For every , we define the following function in :
and .
Definition 5.2
(Splinter groups) The splinter group is the subgroup of the permutational wreath product generated by and . We denote it by .
Recall that and are finitely generated. We note the following.
Lemma 5.3
The group embeds into with image . Moreover, is finitely generated.
Lemma 5.4
The splinter group is perfect.
To prove Lemma 5.4, we adapt the arguments of the proof of [28, Theorem 2.3]. We first prove
Lemma 5.5
The group is in the first derived subgroup of .
Let and be such that maps onto and maps onto , respectively. The existence of such elements follows from the definition of . We note that for any
Therefore, , hence is a commutator element. This completes the proof.
Proof of Lemma 5.4
Since is simple, it is in . By Lemma 5.5, is in as well. Therefore, .
Lemma 5.6
The group isometrically embeds into .
Let and be finite‐generating sets of and , respectively. We prove that the embedding of into by is an isometric embedding, where is the image of in .
Let . Also, let and , , be such that
and , where is the length of the group element with respect to the corresponding generating set. We have
where , . Therefore, it must be that and
where is the set of indexes such that . Thus we get
Therefore, since we have , we get and , which implies that . Since is an arbitrary element of , the last conclusion finishes the proof.
Lemma 5.7
The embedding of into by is a Frattini embedding.
Let , and suppose that and are conjugate in . We want to show that is conjugate to in .
There exist and such that or, equivalently, . Therefore, we have
On the other hand,
Thus , which implies that (recall that is constant on ) and, hence, . The last equality immediately implies that is conjugate to in .
5.2. The word problem for
We recall that is computably left‐ordered, acts order‐preservingly on , and that this action is computable.
We adapt a notion of splinter table introduced in [28, p. 413].
Definition 5.8
(Splinter table) A splinter table corresponding to the element is a finite tuple of the form , where is a disjoint finite collection of bounded intervals from whose union contains the support of such that .
Example 5.9
The group coincides with the set of all splinter tables , , and coincides, for example, with the set of all splinter tables , .
Lemma 5.10
If are given by their splinter tables, then their product can be represented by a splinter table. The product splinter table can be computably determined.
Suppose that the splinter tables of and correspondingly are
Let and .
Let . Then , and is a step function such that for all and for all
and the identity elsewhere.
By the properties of , the inverse of as well as , and can be computably determined.
Corollary 5.11
Every element of can be represented by a splinter table.
Note that is a splinter table corresponding to the trivial element of if and only if and . Therefore, combining this observation and Lemma 5.10 with the fact that the word problem of is decidable (Corollary 4.26), we immediately get the following.
Lemma 5.12
If the word problem for is decidable, then so is the word problem for .
5.3. Left‐orders
Now let be left‐ordered. We then define a left‐order on as follows, cf. [14, 24]: let be given as a splinter table , see Corollary 5.11. If , then, without loss of generality, we let be the leftmost interval such that (that is, ). We set if either in or if and in . As the action of on is orientation preserving, this defines a left‐order on .
We conclude:
Lemma 5.13
If is left‐ordered, then so is . The order on continues the order on .
Lemma 5.14
If is computably left‐ordered, then so is . The order on continues the order on .
We fix a computable left‐order on , see Corollary 4.26. Let . First run the algorithm for the word problem, see Lemma 5.12. If represents the identity stop. Otherwise, check whether is positive, negative or the identity. In the first two cases, we are done. Otherwise, we can computably determine the left‐most (maximal) interval of the splinter representation of such that . Then we use that the left‐order on is computable to determine whether is positive or negative.
5.4. Embeddings into finitely generated groups
To conclude the proof of Theorem 5.1, we need the following result of [8], see also [9, Theorem 3] for more details on assertions (1)–(3).
Theorem 5.15
Every countable group embeds into a 2‐generated group . In addition:
- (1)
if is computable, then has decidable word problem;
- (2)
if is left‐ordered, then is left‐ordered;
- (3)
if is computably left‐ordered, then the left order on is computable;
- (4)
the embedding of into is a Frattini embedding.
Moreover, the left‐order on continues the left‐order on .
Here we briefly explain why the embedding from [8] is a Frattini embedding.
Proof of assertion (4) of Theorem 5.15
As it is shown in Section 2 of [8], for , the embedding satisfying Theorem 5.15 has the following properties: it embeds into a two generated subgroup of the group , where and are infinite cyclic groups, such that goes to . Moreover, the element , regarded as a map , has support . In addition, is a map such that .
Now assume that for two elements , their images in are conjugate. Let and be the images of and in , respectively. In particular, and are elements of the form . Let be such that . Then we get
which implies that . On the other hand,
Therefore, , hence is conjugate to in . Repeating this argument one more time with respect to the pair and using the fact that and , we get that is conjugate to in . Since are arbitrarily chosen elements from , we get that the embedding from [8] that satisfies Theorem 5.15 is Frattini.
Proof of Theorem 5.1
By Theorem 5.15, we assume without loss of generality that is 2‐generated.
Let be the splinter group . Then embeds into and is finitely generated by Lemma 5.3. Moreover, is perfect by Lemma 5.4. Assertion (1) follows from Lemma 5.12. Assertion (2) follows from Lemma 5.13. Assertion (3) follows from Lemma 5.14. Assertion (4) follows from Lemma 5.7.
5.5. Thompson's Splinter group revisited
We compare Definition 5.2 with Thompson's definition of a splinter group [28, Definition 2.1].
Let be a Cantor set, whose elements are represented as infinite sequences in letters 0 and 1. We note that the so‐called Thompson's group is exactly the group defined in [28, p. 405]. In fact, is an infinite finitely generated simple group that acts on [28, Proposition 1.5, Corollary 1.9].
We note that the splinter group of [28] is the subgroup of generated by and the functions from to that take the value on all sequences starting with 01, and the identity elsewhere. Lemma 5.4 corresponds to [28, Theorem 2.3], and Lemma 5.12 to [28, Proposition 2.7].
Unfortunately, the group and, hence, the splinter group of [28] are not left‐orderable.
6. EMBEDDINGS OF LEFT‐ORDERED GROUPS
Let be a dyadic interval in [0,1]. Since every left‐ordered group embeds as a subgroup into , we have the following.
Proposition 6.1
Every countable left‐ordered group embeds into a finitely generated left‐ordered group . In addition, the order on continues the order on .
Let be countable left‐orderable group. Then, by Theorem 5.1, embeds into a finitely generated perfect left‐orderable group . On its own turn, since is left‐orderable, it embeds into . Let such that is isomorphic to . Let , see Definition 3.13. By Lemmas 3.14, 3.19 and 3.20, has the required properties.
We now construct an embedding as in the previous proposition, that, in addition, is Frattini and isometric (provided that is finitely generated), as required by Remark 1.2, and that has the computability properties required by Theorem 2. To achieve this, we modify the construction of Proposition 2.12 of embeddings of left‐ordered groups into .
6.1. Dyadic parts
Definition 6.2
For any , where and are odd integers, we call the dyadic part of .
We observe:
Lemma 6.3
Let and . Then . Also, .
Definition 6.4
Let and be fixed intervals and be a bijection. Then we say that is strongly permuting the dyadic parts if the following two conditions take place.
- (1)
For each , there exists at most one such that and .
- (2)
If and , then .
If is a bijection from to , then we say that is strongly permuting the dyadic parts if it maps rational points to rational points and its restriction satisfies Definition 6.4.
Remark 6.5
If is strongly permuting the dyadic parts, then, for each , the set is unbounded from above.
Let us consider, for :
bijective dyadic maps such that , where is a power of 2 and, for all , ; and
bijective maps , whose restrictions to strongly permute the dyadic parts.
Lemma 6.6
If , then, for large enough , the set
is unbounded from above. In particular, .
We will prove the lemma by induction on .
Let . Then . If or and , then, by Lemma 6.3, . The statement now follows as strongly permutes the dyadic parts (see Remark 6.5).
Next let . Then , where and . By inductive assumption, for any large enough , there exists a sequence such that and . By Lemma 6.3, for any large enough index , , hence, the lemma follows as strongly permutes the dyadic parts.
6.2. The modified dynamical realization
Let be a fixed closed interval in with non‐empty interior. We prove:
Proposition 6.7
Let be a countable group.
If is left‐orderable, then there is an embedding such that, for all , the map is strongly permuting the dyadic parts and does not fix any rational interior point of .
If is computably left‐orderable, then, in addition, all the maps can be taken to be computable.
As in the proof of Proposition 2.12, we fix a recursive enumeration such that the natural order on is computable with respect to this enumeration.
We first strengthen Lemma 2.10 that states that there is an order preserving bijection .
Lemma 6.8
If is enumerated and densely left‐ordered, then there is an enumeration and an order preserving bijection such that:
- (1)
for odd , and ;
- (2)
for even , ;
- (3)
if is computably left‐ordered, then the enumeration and the map are computable.
Let and be fixed (recursive) enumerations. We define and , where and are permutations of and , respectively, defined recursively as follows.
Step . Let and be already defined. Let us define as the element of the smallest index that is not in . Suppose that and that no element from is in between and . Then define to be of the smallest index such that:
- (O1)
and ;
- (O2)
and .
Step . Let and be already defined. Let us define as the rational of the smallest index that is not in . Suppose that and that no element from is in between and . Then let us define as the element of the smallest index such that:
- (E1)
and ; and
- (E2)
.
The bijection defined this way is order preserving by (O1) and (E1). Condition (O2) yields assertion (1), and (E2) yields assertion (2). Finally, as the procedure is algorithmic, we also obtain assertion (3).
Proof of Proposition 6.7
By Remark 2.11, we may assume that the order on is dense. Let the enumeration and satisfy the assertions of Lemma 6.8. Then induces the embedding according to for . Denote . Let . By Lemmas 2.14 and 2.15, we only need to show that is strongly permuting the dyadic parts.
To this end, we enumerate such that and let . We define and , so that and .
We first show property (1) of Definition 6.4. By contradiction, assume that there exist such that and . Since , the indices and are even. Then, since and , by (2) of Lemma 6.8, the largest index is among or . Let . Then, since , we get the index is even. Since , again by (2) of Lemma 6.8, we get a contradiction, which yields the claim.
Next, we prove property (2) of Definition 6.4. By contradiction, assume that there exist such that and suppose that . Without loss of generality, (if, say, , then instead of we could consider ). Then, since , by (1) of Lemma 6.8, has to be even. Therefore, since and is even, by (2) of Lemma 6.8, . On the other hand, since , we get , a contradiction.
This completes the proof of Proposition 6.7.
6.3. The embedding theorems
Let be countable left‐orderable group. Then, by Theorem 5.1, embeds into a finitely generated perfect left‐orderable group . Moreover, this embedding is a Frattini embedding.
Let . Since is left‐orderable, there is an embedding . Let . By Proposition 6.7, we can assume that the non‐trivial elements of strongly permute the dyadic parts and do not fix any rational interior point of .
For the definition of –dyadic maps, see Definition 4.6.
Lemma 6.9
Let be a –dyadic map. If has decidable word problem, then there is an algorithm to decide whether .
Let and, for all , let and let be the restriction of an element of such that . Moreover, let , given by , be dyadic maps such that .
Since, for all , and, by definition, is a power of 2, we get that for . Then, by Lemma 4.25, .
If and , then . Then we decide using the algorithm for the word problem in .
Combining Lemma 5.6 and Proposition 6.7, we also conclude the following.
Lemma 6.10
The embedding is isometric.
Lemma 6.11
The embedding is a Frattini embedding.
Let and . We assume that .
We represent by a canonical chart representation such that ; and represent by . We recall that .
Let be a index such that is in the closure of and such that (after applying a chart refinement if necessary) . As is fixing , there is such that and such that is in the closure of . We let and .
Then the triple is in a chart representation of . Up to applying the algorithm of Lemma 4.20 to this chart representation, we may assume that is in [0,1]. Moreover, up to applying a chart refinement if necessary, we may assume that either is empty or consists of one point ( or ), or .
If is empty or consists of one point, then is in a chart representation of . Thus on by Lemma 4.24. This implies that acts as the identity on . Since non‐trivial elements of do not fix any rational interior points of , the element .
Otherwise, the triple is in a chart representation of . Thus on by Lemma 4.24. Then . This is only possible if . But then Proposition 6.7 implies that acts as an element of . Since non‐trivial elements of do not fix any rational interior points of , this implies that and are conjugate in .
We can now conclude Theorems 1, 2 and 4.
Proof of Theorems 1, 2 and Remark 1.2
We let .
The group is finitely generated left‐orderable and simple by Lemmas 3.14, 3.20 and 3.19. By construction, embeds into , and the order on extends the order on . Moreover, by Lemma 6.11, the embedding of is a Frattini embedding.
If is computably left‐ordered, we may in addition assume that is computably left‐ordered, see Theorem 5.1. By Proposition 6.7, for all , is computable. Therefore, by Lemma 2.9, the positive cone of is recursively enumerable. Moreover, by Lemma 6.9 and Lemma 4.25, the group has decidable word problem. By Lemma 2.9, the left‐order on is computable.
Proof of Theorem 4
Let be finitely generated left‐orderable group with a recursively enumerated positive cone. If has decidable word problem, then the left‐order on is computable by Lemma 2.9. Then Theorem 2 implies that embeds into a finitely generated computably left‐ordered simple group . In particular, the word problem in is decidable. Thus can be defined by a recursively enumerable set of relations. By [2, Theorem D], embeds into a left‐orderable finitely presented group.
On the other hand, if is a finitely generated simple subgroup of a finitely presented group, then it has decidable word problem (see [21, Theorem 3.6]). Therefore, has decidable word problem as well.
7. EMBEDDINGS OF COMPUTABLE GROUPS
In this section, we prove Theorem 3, the isometric version of Thompson's theorem [28]. In the Appendix, we present yet another proof of Theorem 3 that, using the setting of our paper, mimics the original idea of [28].
Theorem 7.1
Every computable group Frattini embeds into a finitely generated simple group with decidable word problem. If is finitely generated, then the embedding is isometric.
Remark 7.2
The original statement [28] is for finitely generated groups, but finite generation can be replaced by computability of due to Theorem 5.15.
7.1. The embedding construction
Let be a computable group. By Theorem 5.1, embeds into a finitely generated perfect group with decidable word problem (if is finitely generated, this claim also follows from [28, §2]).
Let be enumerated so that , defined as if , is computable. By Remark 2.3, the existence of such is equivalent to decidability of the word problem.
Let us fix two recursively enumerated recursive sets of dyadic numbers and such that the following takes place.
-
(1)
.
-
(2)
and are of the form and , respectively.
-
(3)
.
Let us denote and .
For every , let be such that, for every , it is an affine map from onto and that is identity outside of . In particular, the map is dyadic.
Remark 7.3
The maps , , are computable and continuous at non‐dyadic points. Also, they have finitely many (dyadic) breakpoints outside of any open neighborhood of .
Let us define by , for all .
Remark 7.4
The map is an embedding of into computable maps in .
Let , where and , be a ‐dyadic map as in Definition 4.6. Recall that in particular we have for . We say that is a special ‐dyadic map if for each we have (closure of ). Correspondingly, we say that a chart of type (II), see Definition 4.8, is if the local representation in this chart is of the form , where is a special –dyadic map.
The following lemma is a direct consequence of Remark 7.3 and of the fact that the maps , , , are computable.
Lemma 7.5
There exist a finite collection of intervals such that is a special ‐dyadic map. Moreover, such intervals can be found algorithmically.
Lemma 7.6
If is a surjective dyadic map such that is in the closures of and , and , then is the identity map.
The lemma follows from the fact that is non‐dyadic.
By Lemma 7.6, we have:
Corollary 7.7
Special local representations are of the form . In particular, if a special ‐dyadic map or a special chart of type (II) fixes , then it acts as an element of .
Since the word problem for is decidable, this implies that there exists an algorithm that decides whether a special ‐dyadic map represents the identity map. This, combined with Lemmas 7.5 and 4.25, leads to the following corollary.
Corollary 7.8
The word problem in is decidable.
7.2. Frattini property
The embedding is Frattini.
Lemma 7.9
The embedding is a Frattini embedding.
We adapt the proof of Lemma 6.11.
Let and . We assume that .
We represent by a canonical chart representation such that ; and represent by . We recall that .
Let be a index such that is in the closure of and such that (after applying a chart refinement if necessary) . As is fixing , there is such that and such that is in the closure of . We let and .
Then the triple is in a chart representation of . Up to applying the algorithm of Lemma 4.20 to this chart representation, we may assume that is in [0,1]. Moreover, up to applying a chart refinement if necessary, we may assume that either is empty or consists of one point , or .
If is empty or consists of one point , then is in a chart representation of . Thus on by Lemma 4.24. This implies that acts as the identity on . As is in the closure of , this implies that .
Otherwise, the triple is in a chart representation of . Thus on by Lemma 4.24. But then has to be the identity as well. As is fixing , has to fix .
If was dyadic (that is, of type (I)), it would have to fix , so that by Lemma 7.6. If is of type (II), we may assume that is special, see Lemma 7.5. Then, by Corollary 7.7, acts as an element of .
Thus and are conjugated by elements of . This implies that and are conjugated in .
Combining Lemma 7.9 with Lemma 5.7, we obtain:
Corollary 7.10
The embedding is Frattini.
Lemma 7.11
The embedding is an isometric embedding.
We fix a finite generating set for , and denote the generating set of given by Lemma 3.7 by . We denote the union of the bijective images of and in by and recall that generates . We assume that all generating sets are symmetric. We denote by the word metric with respect to the generating set .
Let and let be a reduced word in the alphabet that represents , so that . In addition, we assume that . We represent every generator by a canonical chart representation, see Lemma 4.15. Lemma 4.23 then gives a canonical chart representation for . Recall that the maps are compositions , where each map is a local representation in the canonical chart representation of a generator in and . In addition, up to applying the algorithm of Lemma 4.20 to this chart representation of , we may assume that .
Let be an interval such that is in the closure of and such that (after applying a chart refinement if necessary) .
Then is in a canonical chart representation of the identity. By Lemma 4.24, is the identity mapping. In particular, , so that and is in the closure of .
We note that is not dyadic (that is, of type (I)) by Lemma 7.6. If is a chart of type (II), then, by Lemma 7.5, we may assume that is special. Thus (Lemma 7.6), where .
Thus we may assume that . Then . We conclude that the embedding is isometric.
Combining Lemma 7.11 with Lemma 5.6, we obtain:
Corollary 7.12
If is finitely generated, then the embedding is isometric.
Proof of Theorem 7.1
The simplicity of follows from Lemma 3.19. From Corollary 7.8, the word problem in is decidable provided that it is decidable in . By Corollary 7.10, the embedding is Frattini. By Corollary 7.12, it is an isometric embedding provided that is finitely generated. Therefore, the embedding satisfies Theorem 7.1.
JOURNAL INFORMATION
The Journal of the London Mathematical Society is wholly owned and managed by the London Mathematical Society, a not‐for‐profit Charity registered with the UK Charity Commission. All surplus income from its publishing programme is used to support mathematicians and mathematics research in the form of research grants, conference grants, prizes, initiatives for early career researchers and the promotion of mathematics.
ACKNOWLEDGEMENTS
We thank Y. Lodha, M. Triestino and M. Zaremsky for their interest and useful comments on a previous version of this work. The first named author thanks Université Rennes‐I for hospitality and financial support and was supported by ERC‐grant GroIsRan no.725773 of A. Erschler. The second named author was supported by ERC‐grant GroIsRan no.725773 of A. Erschler, by Austrian Science Fund (FWF) project J 4270‐N35 and the Centre Henri Lebesgue ANR‐11‐LABX‐0020‐01.
APPENDIX A. THOMPSON'S EMBEDDING REVISITED
Here we adapt the original embedding construction of [28] to the setting of our paper and note that, in addition, it is an isometric embedding.
Theorem A.1
Every computable group Frattini embeds into a finitely generated simple group with decidable word problem. Moreover, if is finitely generated, the embedding is isometric.
Remark A.2
The original statement [28] is for finitely generated groups, but finite generation can be replaced by computability of due to Theorem 5.15.
A.1. The embedding construction
Let be a computable group. By Theorem 5.1, embeds into a finitely generated perfect group with decidable word problem (if is finitely generated, this claim also follows from [28, §2]).
Let be enumerated so that , defined as if , is computable. By Remark 2.3, the existence of is equivalent to decidability of the word problem.
Let . For strictly positive , let
We observe that any two such intervals are disjoint.
We denote by the left half of the interval, and by the right half, so that
For every , let be the piecewise homeomorphism, whose pieces are dyadic, and that, for every , maps onto and that is the identity map elsewhere on .
Let us define by , for all .
Remark A.3
The map is an embedding of into computable maps in .
Remark A.4
If is fixing a right half , then . Indeed, then , so that .
A.2. –dyadic maps
Let . We study –dyadic maps, see Definition 4.6.
Let be an interval such that the closure of contains 1. We want to prove:
Lemma A.5
There is an algorithm to decide that a –dyadic map is equal to the identity.
Remark A.6
Our definition of follows the construction in [28, §3]. The main arguments to prove Lemma A.5, cf. Lemma A.9, A.10, A.11 and A.13 below, are essentially those of [28, §3].
Remark A.7
We assume that the closure of , and of Definition 4.6 contains 1. This is no restriction in generality.
Indeed, if and (equivalently, ) does not contain 1, then has only finitely many dyadic pieces on . Therefore, a finite sequence of chart subdivisions at the breakpoints of on transforms into a finite number of dyadic maps. Thus, we can algorithmically split into a finite number of ‐dyadic maps of factors.1
Lemma A.8
Let be a ‐dyadic map. Then all dyadic factors of fix 1.
By contradiction, let be a dyadic map such that . Up to inverting , . This contradicts the definition of ‐dyadic maps, Definition 4.6.
For , we write . All dyadic maps that fix 1 are of this form. Note that . We call the degree of .
Lemma A.9
Let , and let . Then, for all , and are equal on . Moreover, acts as the identity on at most finitely many .
Let and . Direct computations show that
Since, by definition, acts trivially on , we get coincides with on .
Similarly, , so that does not intersect with , for any . Thus, by definition, acts trivially on , and coincides with on .
In addition, as permutes the intervals , acts as the identity on at most finitely many .
Let and for all , let in , and in . Let us fix
to be a ‐dyadic map as in Lemma A.5. Let , , and, recursively, .
Lemma A.10
If, for all , and is strictly larger than the degree of , then acts as on . In particular, .
Let be strictly larger than the degree of , for all . By Lemma A.9, as , equals to on . Thus, restricted to these intervals, equals to . By induction, this yields the first assertion.
We show that on all but finitely many of the intervals . If , this is by Lemma A.9. Otherwise , which yields the claim by Remark A.4.
If , let be the smallest index such that , and recursively define to be the smallest index such that . Let be the largest such index .
Lemma A.11
If , then equals to on all but a finite number of intervals , which can be algorithmically determined. Otherwise, .
If , the claim follows by Lemma A.10. Let .
By Lemma A.9, and are equal on unless is smaller than the degree of , for some . Inductively, and equal on unless is smaller than the degree of , for some . Finally, and are equal on , unless is smaller than the degree of , for some .
Let . We conclude that is equal to on all but a finite number of intervals . As the degree of the is computable, we can algorithmically determine these intervals. If , this concludes the proof. Otherwise, by Lemma A.9, acts as on all but finitely many intervals . Thus, by Lemma A.9.
Corollary A.12
There is an algorithm to decide whether is the identity on the intervals in .
By Lemma A.11, there is a computable number such that, for all , on , if, and only if, . As the word problem in is decidable, this can be algorithmically determined. On the other hand, for each , there is an (obvious) algorithm to decide whether acts as the identity on . We apply this algorithm for each . This completes the proof.
Lemma A.13
Let . Then .
Since, for all , , we have that . By induction, , which is the claim.
Proof of Lemma A.5
By Lemma A.8, all dyadic factors in a ‐dyadic map fix 1. We first compute the degree of . If the degree of is not 0, then Lemma implies that .
Otherwise, Lemma A.13 implies that is the identity on . Let . We argue that there is an algorithm to decide whether is the identity on the intervals in . This will complete the proof.
Let , and let be the point such that . We note that if, and only if, , if, and only if, . Therefore, we need to decide whether the ‐dyadic map is the identity on the intervals such that .
Let be the smallest index such that for all , . As can be algorithmically determined, can be computed as well. Thus, we need to decide whether is the identity on the intervals in . By Corollary A.12 such an algorithm exists.
A.3. Frattini property
To conclude Thompson's theorem, Theorem A.1, we also need:
Lemma A.14
The embedding is a Frattini embedding.
The proof of this lemma is analogous to the proof of Lemma 6.11.
Let and . We assume that .
We represent by a canonical chart representation such that ; and represent by . We recall that .
Let be an index such that 1 is in the closure of and such that (after applying a chart refinement if necessary) . As is fixing 1, there is such that and such that is in the closure of . We let and .
Then the triple is in a canoncial chart representation of . Up to applying the algorithm of Lemma 4.20 to this chart representation, we may assume that is in [0,1]. Moreover, up to applying a chart refinement if necessary, we may assume that either is empty or consists of one point 1, or .
If is empty or consists of one point, then is in a chart representation of . Thus on by Lemma 4.24. This implies that acts as the identity on . As 1 is in the closure of , this implies that .
Otherwise, is in a chart representation of . Thus on by Lemma 4.24. But then has to be the identity as well. As is fixing 1, has to fix 1.
If does not fix 1, acts (up to applying finitely many chart refinements if necessary) as a dyadic map on . But it has to fix . Thus acts as the identity on . This implies that by Remark A.3.
Otherwise, by Lemma A.11, there are such that, on all but finitely many of the intervals , the maps equals to . By Remark A.4, this implies that and are conjugated in .
Moreover, our adaptation of the embedding of Thompson is also an isometric embedding.
Lemma A.15
The embedding is an isometric embedding.
We fix a finite generating set for . This gives a finite generating set for . We denote by the word metric of .
Let and such that . We represent by finitely many (canonical) charts such that . We note that .
Let be the interval such that 1 is in the closure of and such that (after applying a chart refinement if necessary) .
Then is in a canonical chart representation of . By Lemma 4.24, is the identity mapping. In particular, , so that and 1 is in the closure of .
If is a dyadic map, then (Lemma A.9) and thus .
If , then and .
Otherwise, is a ‐dyadic map. Moreover, by Remark A.4, we may assume that all dyadic maps fix 1. Thus, by Lemma A.11, . Thus .
We conclude that the embedding is isometric.
Combining Lemma A.15 with Lemma 5.6, we obtain
Corollary A.16
If is finitely generated, then the embedding is isometric.
Proof of Theorem A.1
By Lemmas A.5 and 4.25, the group has decidable word problem. This group is also finitely generated and simple, see Lemmas 3.14 and 3.19. By construction, embeds into .
Remark A.17
If is non‐computably left‐orderable with decidable word problem, it is open whether is left‐orderable as well.
REFERENCES
- 1. Bergman G. M., Right orderable groups that are not locally indicable, Pac. J. Math. 147 (1991), no. 2, 243–248. [Google Scholar]
- 2. Bludov V. V. and Glass A. M. W., Word problems, embeddings, and free products of right‐ordered groups with amalgamated subgroup, Proc. Lond. Math. Soc. (3) 99 (2009), no. 3, 585–608. [Google Scholar]
- 3. Boone W. W. and Higman G., An algebraic characterization of groups with soluble word problem, J. Austral. Math. Soc. 18 (1974), 41–53. (Collection of articles dedicated to the memory of Hanna Neumann, IX.) [Google Scholar]
- 4. Bridson M. R., Controlled embeddings into groups that have no non‐trivial finite quotients, In The Epstein birthday schrift, Geom. Topol. Monogr., vol. 1, Geom. Topol. Publ., Coventry, 1998, pp. 99–116. [Google Scholar]
- 5. Belk J. and Zaremsky M. C. B., Twisted Brin‐Thompson groups. arXiv:2001.04579, 2020. [Google Scholar]
- 6. Cannon J. W., Floyd W. J., and Parry W. R., Introductory notes on Richard Thompson's groups, Enseign. Math. (2) 42 (1996), no. 3‐4, 215–256. [Google Scholar]
- 7. Clay A. and Rolfsen D., Ordered groups and topology, Grad. Stud. Math., vol. 176, American Math. Soc., Providence, RI, 2016. [Google Scholar]
- 8. Darbinyan A., Group embeddings with algorithmic properties, Comm. Algebra 43 (2015), no. 11, 4923–4935. [Google Scholar]
- 9. Darbinyan A., Computability, orders, and solvable groups, J. Symb. Log. 85 (2020), no. 4, 1588–1598. [Google Scholar]
- 10. Downey R. G. and Kurtz S. A., Recursion theory and ordered groups, Ann. Pure Appl. Logic 32 (1986), no. 2, 137–151. [Google Scholar]
- 11. Deroin B., Navas A., and Rivas C., Groups, orders, and dynamics. arXiv:1408.5805, 2014. [Google Scholar]
- 12. Downey R. G., Computability theory and linear orderings. In Handbook of recursive mathematics, vol. 2 Stud. Logic Found. Math., vol. 139, North‐Holland, Amsterdam, 1998, pp. 823–976 [Google Scholar]
- 13. Fröhlich A. and Shepherdson J. C., Effective procedures in field theory, Philos. Trans. R. Soc. Lond., Ser. A 248 (1956), 407–432. [Google Scholar]
- 14. Glass A. M. W., Ordered permutation groups, Lond. Math. Soc. Lect. Ser., vol. 55, Cambridge Univ. Press, Cambridge–New York, 1981. [Google Scholar]
- 15. Gorjuškin A. P., Imbedding of countable groups in 2‐generator simple groups, Mat. Zametki 16 (1974), 231–235. English translation: Math. Notes 16 (1974), no. 2, 725–727 (1975). [Google Scholar]
- 16. Hall P., On the embedding of a group in a join of given groups, J. Austral. Math. Soc. 17 (1974), 434–495. Collection of articles dedicated to the memory of Hanna Neumann, VIII. [Google Scholar]
- 17. Hyde J. and Lodha Y., Finitely generated infinite simple groups of homeomorphisms of the real line, Invent. Math. 218 (2019), no. 1, 83–112. [Google Scholar]
- 18. Hyde J., Lodha Y., Navas A., and Rivas C., Uniformly perfect finitely generated simple left orderable groups, Ergodic Theory Dynam. Systems 41 (2021), no. 2, 534–552. [Google Scholar]
- 19. Harrison‐Trainor M., Left‐orderable computable groups, J. Symb. Log. 83 (2018), no. 1, 237–255. [Google Scholar]
- 20. Kim S.‐h., Koberda T., and Lodha Y., Chain groups of homeomorphisms of the interval, Ann. Sci. Éc. Norm. Supér. (4) 52 (2019), no. 4, 797–820. [Google Scholar]
- 21. Lyndon R. C. and Schupp P. E., Combinatorial group theory, Ergebnisse der Mathematik und ihrer Grenzgebiete, Band 89, Springer, Berlin–New York, 1977. [Google Scholar]
- 22. Mal'tsev A. I., Constructive algebras. I, Russ. Math. Surv. 16 (1961), no. 3, 77–129. [Google Scholar]
- 23. Bon N. M. and Triestino M., Groups of piecewise linear homeomorphisms of flows, Compos. Math. 156 (2020), no. 8, 1595–1622. [Google Scholar]
- 24. Neumann B. H., Embedding theorems for ordered groups, J. Lond. Math. Soc. 35 (1960), 503–512. [Google Scholar]
- 25. Ol'shanskii A. Yu. and Sapir M. V., The conjugacy problem and Higman embeddings, Mem. Amer. Math. Soc. 170 (2004), no. 804, viii+133. [Google Scholar]
- 26. Rabin M. O., Computable algebra, general theory and theory of computable fields, Trans. Am. Math. Soc. 95 (1960), 341–360. [Google Scholar]
- 27. Schupp P. E., Embeddings into simple groups, J. Lond. Math. Soc. (2) 13 (1976), no. 1, 90–94. [Google Scholar]
- 28. Thompson R. J., Embeddings into finitely generated simple groups which preserve the word problem. In, Word problems, II (Conf. on Decision Problems in Algebra, Oxford, 1976), Stud. Logic Foundations Math., vol. 95, North‐Holland, Amsterdam‐New York, 1980, pp. 401–441. [Google Scholar]