Home Computability of finite quotients of finitely generated groups
Article Publicly Available

Computability of finite quotients of finitely generated groups

  • Emmanuel Rauzy EMAIL logo
Published/Copyright: October 7, 2021

Abstract

We systematically study groups whose marked finite quotients form a recursive set. We give several definitions, and prove basic properties of this class of groups, and in particular emphasize the link between the growth of the depth function and solvability of the word problem. We give examples of infinitely presented groups whose finite quotients can be effectively enumerated. Finally, our main result is that a residually finite group can fail to be recursively presented and still have computable finite quotients, and that, on the other hand, it can have solvable word problem but not have computable finite quotients.

Introduction

The fact that several well-known conjectures which have been solved for countable groups remain open for finitely presented groups, such as the Burnside problem, or the existence of groups of intermediate growth, shows that little is known about the specificities of finitely presented groups.

One of the most striking results that specifically affects finitely presented groups is McKinsey’s theorem: finitely presented residually finite groups must have solvable word problem. (McKinsey’s theorem, which appeared in [19], is in fact set in a more general setting than that of finitely presented residually finite groups; we are only interested in its group theoretical version, which was first made explicit by Mal’cev in [18], followed by Dyson in [8] and by Mostoswski in [21].) The proof of this theorem hinges on the fact that the finite quotients of a finitely presented group can be enumerated. However, it is known that recursively presented residually finite groups can have unsolvable word problem, and thus quotients that cannot be enumerated: two examples of these exist in the literature, one by Meskin [20], which is in addition center-by-metabelian, and one by Dyson in [7]. This proves in particular that there can be no Higman theorem for general residually finite groups: not all recursively presented residually finite groups embed in finitely presented residually finite groups.

Before stating a precise definition of “having computable finite quotients”, let us recall the proof of McKinsey’s theorem.

Consider a finitely presented residually finite group 𝐺, with a generating family 𝑆 of cardinality 𝑛, and 𝑤, a word whose letters are elements of S S - 1 . We try to determine whether or not w = e in 𝐺.

First, as in any recursively presented group, we can apply to 𝑤 an algorithm that will stop if it is the identity element of the group, and that never stops otherwise. This is done by enumerating relations, and their conjugates, and the products of their conjugates, and checking every time whether the word 𝑤 has appeared or not.

Secondly, notice that if 𝐹 is a finite group, one can determine in a finite number of steps whether or not 𝐹 is a quotient of 𝐺: this is done by checking, for every generating family of 𝐹 of cardinality 𝑛, whether or not the (finitely many) defining relations of 𝐺 hold between those generators. Thus, from an enumeration of all finite groups by their Cayley table, one can obtain an enumeration of all finite quotients of 𝐺. In each of those quotients, we can check whether or not the image of 𝑤 is trivial. If a quotient is found, in which the image of 𝑤 is different from the identity, we can conclude that 𝑤 must be different from the identity in 𝐺 as well, and stop that procedure. By definition of a residually finite group, any non-trivial element of 𝐺 will have a non-trivial image in a finite quotient; thus that second part of the algorithm will always stop if 𝑤 is not the identity element in 𝐺.

This proof is the sum of three facts.

  1. In a recursively presented group, there is an algorithm that determines when a word corresponds to the identity (and never stops otherwise).

  2. In a finitely presented group, there is an algorithm that determines when a finite group is a quotient of it, and produces a morphism.

  3. In a residually finite group whose finite quotients can be enumerated, there is an algorithm that determines when a word corresponds to a non-identity element (and never stops otherwise).

The first point is an equivalence and is well known. The last point is very natural, and the definition of “residually finite group” could have been introduced to answer the question: “what is a sufficient condition for a group whose finite quotients can be enumerated to have solvable word problem?”.

The second point is the one at the origin of this article, which consists in a systematic study of groups whose finite quotients can be detected. Although several articles [4, 9, 13] have already mentioned the fact that it is sometimes possible to enumerate the finite quotients of non-finitely presented groups, the following was never stated as a definition.

Definition 1

A finitely generated group 𝐺, together with a generating set 𝑆, is said to have Computable Finite Quotients (CFQ) if there is an algorithm that, given a pair ( F , f ) , where 𝐹 is a finite group (given by a finite presentation) and 𝑓 is a function from 𝑆 to 𝐹, determines whether or not the function 𝑓 extends to a group morphism, that is, whether or not there exists a group homomorphism f ^ : G F such that, for any 𝑠 in 𝑆, f ( s ) = f ^ ( s ) .

If there exists an algorithm that terminates when the function 𝑓 extends to a group morphism, but does not terminate otherwise, we say that 𝐺 has Recursively-enumerable Finite Quotients (ReFQ).

If there exists an algorithm that terminates when the function 𝑓 does not extend to a group morphism, but does not terminate otherwise, we say that 𝐺 has co-Recursively-enumerable Finite Quotients (co-ReFQ).

Of course, having CFQ is equivalent to having both ReFQ and co-ReFQ.

It follows from the proof given earlier of McKinsey’s algorithm that all finitely presented groups have CFQ. This fact should be compared to a result of Bridson and Wilton from [5]: there is no algorithm that, given a finite presentation, decides whether or not the group it defines admits a non-trivial finite quotient.

This article builds upon Dyson’s groups from [7] to obtain the following two theorems.

Theorem 2

There exists a finitely generated residually finite group with solvable word problem, that has uncomputable finite quotients.

Theorem 3

There exists a finitely generated residually finite group with computable finite quotients, that has unsolvable word problem.

We proceed as follows. In the first section, we give several equivalent definitions of CFQ groups, and we explain how the profinite topology on a group can be used to describe the various decision problems that can be solved using McKinsey-type algorithms. The second section quickly enumerates some easy properties: free or direct products of groups with computable finite quotients also have this property, etc. In the third section, interactions with the depth function for residually finite groups are explained. The fourth section provides examples of infinitely presented groups with CFQ: wreath products of groups with CFQ and L-presented groups (including some well-known torsion groups). In the final section, we prove Theorem 2, thanks to Dyson’s method which uses doubles of the lamplighter group, and give two proofs of Theorem 3, one using the same technique, and another one that relies on Slobodskoi’s work in [23].

As in [7], throughout this article, recursively presented groups will be called re groups (for recursively enumerable), and groups in which there is an algorithm that recognizes non-trivial elements will be called co-re groups. A group has solvable word problem if and only if it is re and co-re.

1 CFQ groups

1.1 Equivalent definitions

Just as a group with solvable word problem is a group in which words in the generators corresponding to the identity can be enumerated by an algorithm which respects a computable ordering on the set of words in the generators, or a re group is a group in which these words can be enumerated, but without any guarantee on the order of the enumeration, groups with CFQ, ReFQ or co-ReFQ can be equivalently characterized by enumeration of their finite quotients. Let us make this precise.

The group 𝐺 is still generated by 𝑆, of cardinality 𝑛, and 𝑆 can be seen as { 1 , , n } . By an 𝑛-marked finite group, we mean a pair ( F , f ) , where 𝐹 is a finite group given by its Cayley table, and 𝑓 is a function from { 1 , , n } to 𝐹 whose image generates all of 𝐹. Consider an effective enumeration ( F 1 , f 1 ) , ( F 2 , f 2 ) , ( F 3 , f 3 ) , … of all 𝑛-marked finite groups, which satisfies card ( F n ) card ( F n + 1 ) . (This can be obtained by listing in order all possible Cayley tables, then listing all 𝑛-tuples from those tables and determining when a tuple defines a generating set.) Define A G N to be the set of indices 𝑘 for which f k defines a morphism from 𝐺 to F k . Then 𝐺 has CFQ, ReFQ or co-ReFQ if and only if A G is, respectively, a recursive set, a recursively enumerable set or a co-recursively enumerable set.

Of course, those definitions are independent of a choice of a generating family.

Proposition 4

Having one of CFQ, ReFQ or co-ReFQ is independent of a choice of a generating family.

Proof

Let 𝑆 and 𝑇 be two finite generating sets of a group 𝐺 (not necessarily of the same cardinality). Fix, for each 𝑠 in 𝑆, an expression s = t 1 α 1 t k α k , with α i { - 1 , 1 } and t i T , that gives 𝑠 as a product of elements of 𝑇 or their inverses, and for each 𝑡 in 𝑇, an expression t = s 1 β 1 s 2 β 2 s k β k that describes 𝑡 in terms of the generators of 𝑆 and their inverses. For a finite group 𝐹 and a function 𝑓 from 𝑆 to 𝐹, define the function f from 𝑇 to 𝐹 by

f ( t ) = f ( s 1 ) β 1 f ( s k ) β k .

The function 𝑓 defines a homomorphism if and only if f also defines a homomorphism φ that satisfies φ ( s ) = f ( s ) for 𝑠 in 𝑆. That last condition is an equality in 𝐹 that can be tested using the expressions s = t 1 α 1 t k α k , even before it is known whether or not f extends. Using this, all three properties, CFQ, ReFQ, co-ReFQ, can be seen to be independent of the chosen generating family of 𝐺. ∎

1.2 Variations on McKinsey’s algorithm and the profinite topology

It was already explained, when discussing McKinsey’s original algorithm, that the notion of residually finite group becomes a very natural one to introduce when one asks for a sufficient condition for a group with CFQ to be co-re. We can more generally search for conditions on a finitely generated group 𝐺 with CFQ, that might allow one to solve various algorithmic problems. We will see that such conditions can be expressed through the use of the profinite topology on 𝐺. In what follows, we will say that we use McKinsey’s algorithm to mean that we enumerate all finite quotients of a group, checking some condition in each quotient, and stopping when a finite quotient is found that satisfies the required condition.

Fix a finitely generated group 𝐺 with CFQ (or simply ReFQ). We will search for conditions that allow, given two disjoint subsets 𝐴 and 𝐵 of 𝐺, to distinguish 𝐴 from 𝐵 using McKinsey’s algorithm, that is to say, to decide, given an element of 𝐺 that belongs to A B , whether it belongs to 𝐴 or to 𝐵.

The first condition we need is that, given a morphism from 𝐺 onto a finite group 𝐹, it is possible to completely determine the images of 𝐴 and of 𝐵 in 𝐹. We will thus need the following definition.

Definition 5

A subset 𝐴 of 𝐺 is said to be determinable in finite quotients of 𝐺 if there exists an algorithm that, given a morphism 𝜑 from 𝐺 onto a finite group 𝐹, can determine the image φ ( A ) (i.e. solve the membership problem for φ ( A ) in 𝐹).

A family ( A i ) i N of subsets of 𝐺 is uniformly determinable in finite quotients of 𝐺 if each A i is determinable in finite quotients of 𝐺, and if the algorithm that determines A i in finite quotients of 𝐺 depends recursively on 𝑖.

Note, as an example, that a finitely generated subgroup 𝐻 of a group 𝐺 is determinable in the finite quotients of 𝐺 because the image of 𝐻 in a quotient of 𝐺 is the group generated by the images of the generators of 𝐻.

The property of being determinable in finite quotients is interesting in itself; however, we will not give it much attention in this paper. We still remark the following. It is easy to build a family ( A i ) i N of subsets of ℤ such that it is uniformly recursively enumerable, but not uniformly determinable in finite quotients of ℤ. But a stronger result will naturally appear in this paper as a byproduct of the proof of Theorem 2.

Proposition 6

There exists a recursive subset of ℤ that is not determinable in finite quotients of ℤ.

Proof

See Lemma 33, disregarding the statement about the subset of ℤ being closed. ∎

On the other hand, it is easy to build a subset of ℤ that is determinable in its finite quotients, but not recursive.

Proposition 7

There exists a subset of ℤ that is not re, but is determinable in finite quotients of ℤ.

Proof

For a function ℎ that grows faster than any recursive function, consider the enumeration 2 h ( 1 ) , 2 h ( 2 ) + 1 , 3 h ( 3 ) , 3 h ( 4 ) + 1 , 3 h ( 5 ) + 2 , 4 h ( 6 ) , …. This defines a set that is not re, but whose image in any quotient Z / n Z of ℤ is all of Z / n Z . ∎

Given two disjoint subsets 𝐴 and 𝐵 of 𝐺 that are indeed determinable in finite quotients of 𝐺, the profinite topology of 𝐺 can be used to decide whether or not McKinsey’s algorithm can tell them apart.

The profinite topology on a group 𝐺 was introduced in [12]; it is the topology whose open basis consists of cosets of finite-index normal subgroups of 𝐺. We denote by P T ( G ) the profinite topology on 𝐺. A closed subset of 𝐺 in P T ( G ) is called a separable set. We denote by A ¯ the closure of a set 𝐴 in P T ( G ) . The following easy facts render explicit the link between the profinite topology and McKinsey-type algorithms.

Fact 8

A subset 𝐴 of a group 𝐺 is open in P T ( G ) if and only if, for any element 𝑎 of 𝐴, there is a morphism 𝜑 from 𝐺 onto a finite group 𝐹 such that φ - 1 ( φ ( a ) ) A , i.e. such that if an element of 𝐺 has the same image as 𝑎 in 𝐹, it also belongs to 𝐴.

Fact 9

The closure B ¯ of a subset 𝐵 of 𝐺 is the biggest set of elements that satisfy the following condition: for any morphism 𝜑 from 𝐺 onto a finite group 𝐹, φ ( B ¯ ) φ ( B ) .

This shows that the closure of a set 𝐵 in P T ( G ) is precisely the set of elements that cannot be distinguished from 𝐵 using McKinsey’s algorithm.

We can now give conditions that allow two disjoint subsets 𝐴 and 𝐵 of 𝐺 to be distinguishable by McKinsey’s algorithm.

Proposition 10

Let 𝐴 and 𝐵 be disjoint subsets of 𝐺 that are determinable in finite quotients of 𝐺. Then McKinsey’s algorithm can be used to distinguish 𝐴 from 𝐵 if and only if the following two conditions hold:

A B ¯ = , A ¯ B = .

Proof

This is a simple consequence of Fact 9. ∎

McKinsey’s original result on residually finite groups can thus be interpreted as an application of this proposition to singletons, and a residually finite group is precisely a group in which all the singletons are closed in the profinite topology.

Two other well-studied families of groups fall in the range of Proposition 10: conjugacy separable groups, and LERF groups.

A conjugacy separable group is a group 𝐺 in which all the conjugacy classes are separable. It is easy to see that the conjugacy classes of a finitely generated group 𝐺 are always uniformly determinable in finite quotients of 𝐺 (when a class 𝐶 is given by any of its elements); thus Proposition 10 can be used to distinguish conjugacy classes.

A LERF group (for locally extended residually finite), or subgroup separable group, is a group 𝐺 whose finitely generated subgroups are separable.

We then have the following proposition.

Proposition 11

Let 𝐺 be a finitely generated group with ReFQ.

  • If 𝐺 is residually finite, then it is co-re. If it is re and residually finite, it has solvable word problem.

  • If 𝐺 is conjugacy separable, then there exists an algorithm that decides when two of its elements are not conjugate. If it is re and conjugacy separable, then it has solvable conjugacy problem.

  • If 𝐺 is LERF, there is an algorithm that, given a tuple ( x 1 , , x n , g ) of elements of 𝐺, stops exactly when 𝑔 does not belong to the subgroup of 𝐺 generated by ( x 1 , , x n ) . If it is re and LERF, it has solvable generalized word problem.

Proof

All three points follow from Proposition 10, noticing that it provides a uniform algorithm, and using it respectively with

  • 𝐴 and 𝐵 being singletons,

  • 𝐴 and 𝐵 being conjugacy classes,

  • 𝐴 being a finitely generated subgroup of 𝐺 and 𝐵 a singleton.

In each case, one needs to use the fact that those sets are uniformly determinable in finite quotients, which is straightforward. ∎

Because re groups naturally have co-ReFQ (Proposition 16), the statements that concern re groups in the previous proposition could be formulated with CFQ instead of ReFQ, without loss of generality.

Proposition 11 follows in a very straightforward way from the definitions of residually finite, of conjugacy separable and of LERF groups, and it is surprising that the study of these properties was not followed by a systematic study of the properties CFQ and ReFQ. The author could point the reader to papers where it is implied that re conjugacy separable groups always have solvable conjugacy problem, which led him to believe it has to be ascertained that not all recursively presented groups, or residually finite groups, or even residually finite groups with solvable word problem, have ReFQ.

1.3 Membership problem for finite-index normal subgroups

In the article [4], Bou-Rabee and Seward use, in the course of a proof [4, Proof of Theorem 2], the fact that, if a group 𝐺 has solvable “membership problem for finite-index normal subgroups” (or “generalized word problem for finite-index normal subgroups”) and solvable word problem, then it admits an algorithm that recognizes its finite quotients.

We will now show that, for re groups, having solvable membership problem for finite-index normal subgroups is actually equivalent to having CFQ. This will allow us to give another point of view on groups with CFQ, and at the same time make explicit the link to the isomorphism problem for finite groups given by recursive presentations, which we will sum up in the next sub-section.

When formulating the membership problem for finite-index normal subgroups, it is implicit that the normal subgroup is given by a finite generating family.

Indeed, the membership problem for finite-index normal subgroups in a group 𝐺 asks for an algorithm that, given a tuple ( x 1 , , x k , g ) of elements of 𝐺, the first 𝑘 elements of which generate a finite-index normal subgroup of 𝐺, will decide whether 𝑔 belongs to that subgroup or not. As opposed to that, when working with property CFQ, we describe non-ambiguously a finite-index normal subgroup 𝑁 of 𝐺 by a pair ( F , f ) , where 𝐹 is a finite group and 𝑓 a function from the generators of 𝐺 to 𝐹, which extends to a group homomorphism, the kernel of which is precisely 𝑁.

Of course, given that second description, the problem “does 𝑔 belong to 𝑁?” is solved by computing the image of 𝑔 in 𝐹 to see whether or not it is the identity of 𝐹. Thus a group in which one can go from the description of a normal subgroup by generators to a description of this subgroup by a morphism necessarily has solvable membership problem for finite-index normal subgroups. We will see that for re groups this is also sufficient.

On the other hand, given a description by morphism of the subgroup 𝑁, that is a morphism φ : G F with ker φ = N , one can always obtain a description of it by generators, as one can effectively carry out the well-known proof of Schreier’s lemma, which is often used to prove that a finite-index subgroup of a finitely generated group is itself finitely generated. Indeed, if 𝑆 is a generating family of 𝐺, for any 𝑥 in 𝐹 and 𝑠 in 𝑆, a preimage x ^ of 𝑥 can be found in 𝐺, by an exhaustive search, and a preimage of x φ ( s ) can be found as well, call it y ^ . Schreier’s lemma asserts that the elements of the form x ^ s y ^ - 1 generate 𝑁.

This allows us to prove the following (the backward implication is directly adapted from [4]).

Proposition 12

Property ReFQ is equivalent to having co-re membership problem for finite-index normal subgroups, that is, to having an algorithm that decides when an element is not in a given finite-index normal subgroup, and does not terminate otherwise.

Proof

Suppose first that 𝐺 has ReFQ, and let 𝑁 be a finite-index normal subgroup of 𝐺 generated by a family x 1 , , x k . Finally, let 𝑔 be an element of 𝐺; we want to decide whether or not 𝑔 belongs to 𝑁. Enumerate the quotients ( F , f ) of 𝐺, and look for a finite quotient in which the image of 𝑔 is non-trivial, while the images of x 1 , , x n are all trivial. If 𝑔 does not belong to 𝑁, such a quotient exists (the projection G G / N ) , and this algorithm will terminate.

Now suppose 𝐺 has co-re membership problem for finite-index normal subgroups. Write S | R for a presentation of 𝐺. Let ( F , f ) be a finite group together with a function from 𝑆 to 𝐹. As 𝑓 does not necessarily define a morphism, we cannot yet apply Schreier’s method. But if F n is a free group with basis the 𝑛 generators of 𝐺, 𝑓 does define a morphism 𝜑 from F n to 𝐹, and thus we can find a family x 1 , , x k of elements of F n that generate ker ( φ ) . The finite group 𝐹 is thus given by the presentation S | x 1 , , x k . (But x 1 , , x k generate ker φ as a group, and not only as a normal subgroup as would be guaranteed by any presentation of 𝐹 on the generators 𝑆.)

Now 𝑓 extends to a morphism if and only if 𝐹 satisfies all the relations of 𝐺, that is to say, if and only if the relations x 1 , , x k imply the relations that appear in 𝑅, that is to say, if and only if S | R , x 1 , , x k is just another presentation of 𝐹. But this is a presentation of G / N , where 𝑁 is the subgroup of 𝐺 generated by x 1 , , x k . If 𝑓 does not extend to a morphism, G / N is a strict quotient of 𝐹.

Thus we can do the following: enumerate the elements of 𝐺, g 1 , g 2 , . Then use the membership algorithm for 𝑁 (which, as we suppose, can only show something does not belong to 𝑁) to find elements that define different classes in G / N , that is, find g i 0 that does not belong to 𝑁; then g i 1 which is such that neither itself nor g i 0 g i 1 - 1 belong to 𝑁, and g i 2 such that g i 2 , g i 0 g i 2 - 1 and g i 1 g i 2 - 1 do not belong to 𝑁, etc. If 𝐹 is a quotient of 𝐺, this method will yield card ( F ) elements, at which point the algorithm has proven that 𝐹 is a quotient of 𝐺. Of course, if 𝐹 is not a quotient of 𝐺, it will never stop. ∎

In a re group, proving that an element 𝑔 belongs to the subgroup generated by x 1 , , x k can always be done when 𝑔 belongs to that group; thus having co-re membership problem for finite-index normal subgroups is equivalent to having solvable membership problem for finite-index normal subgroups. Similarly, re groups always have co-ReFQ (Proposition 16); thus, for such a group, ReFQ and CFQ are equivalent. This yields the following corollary.

Corollary 13

For recursively presented groups, having CFQ and having solvable membership problem for finite-index normal subgroups are equivalent properties.

We can use this to show that, in a re group with CFQ, from the description of a finite-index normal subgroup 𝑁 by a generating family x 1 , , x k , one can deduce a pair ( F , f ) , where 𝐹 is a finite group and 𝑓 extends to a morphism 𝜑 of 𝐺 to 𝐹 with kernel 𝑁.

Launch two procedures; one is the same as that described in the proof above: enumerate elements of 𝐺 that define different cosets of G / N . We get successively better lower bounds on card ( G / N ) : card ( G / N ) 1 , 2 , 3 , .

The other procedure gives upper bounds on the size of G / N . Start from the enumeration of all marked finite groups ( F 1 , f 1 ) , ( F 2 , f 2 ) , …. For each pair ( F i , f i ) , test whether or not G / N is a quotient of the group F i according to one of the finitely many left inverses of f i . This can be done because G / N is given by a recursive presentation (as we add finitely many relations to a presentation of 𝐺 which we suppose re); thus there is an algorithm that tests whether or not the finitely many relations of a finite group 𝐹 are satisfied in G / N , and terminates when indeed they are. This procedure yields upper bounds on the cardinality of G / N .

At some point, the lower and upper bounds will agree, and we will know that the pair ( F , f ) that has card ( F ) = card ( G / N ) defines an isomorphism F G / N , and thus the normal subgroup 𝑁 is described by the pair ( F , f ) .

1.4 Isomorphism problem for finite groups

Note that another condition for CFQ appears clearly in the course of the proof of Proposition 12: at some point, it is known that the presentation

S | R , x 1 = e , , x k = e

is the presentation of a finite group (even that it is a quotient of the given group 𝐹), and the question “is 𝐹 a quotient of 𝐺?” is equivalent to “is this finite group a strict quotient of 𝐹?”. This is a consequence of the following remark.

Proposition 14

A group 𝐺, which admits a presentation S | R , has CFQ if the isomorphism problem is solvable for the following family of presentations: all finite presentations of finite groups, and all presentations of the form S | R , R 1 , where R 1 is a finite set of relations such that S | R 1 is finite.

The isomorphism problem for finite groups is solvable; this is well known, but it only means that we can determine when two finite groups given by finite presentations are isomorphic, and the question here is to determine whether or not these two groups, one given by a finite presentation and the other one by an infinite presentation, are isomorphic. It can be seen that the finite presentations of finite groups can actually be omitted in Proposition 14. If 𝐺 is a re group which does not have CFQ (and such groups exist; see Theorem 2), this shows in particular the following result.

Corollary 15

There exists a recursive family of recursive presentations of finite groups, for which the isomorphism problem is unsolvable. Moreover, any two of those presentations differ only by a finite number of relations.

Since it was remarked that it suffices to be able to obtain lower bounds of the cardinality of the groups given by these presentations to solve their isomorphism problem, the word problem is not uniformly solvable for this family of presentation.

2 Basic properties

We will now quickly establish some basic results about the three properties CFQ, ReFQ and co-ReFQ.

2.1 Recursively presented groups

It is easy to see that re groups have co-ReFQ.

Proposition 16

Any recursively presented group has co-ReFQ.

Proof

Let 𝐺 be a re group generated by 𝑆 of cardinality 𝑛. Let ( F , f ) be an 𝑛-marked finite group. For any relation 𝑟 of 𝐺, write

r = s 1 α 1 s k α k with α i { - 1 ; 1 } and s i S .

We again test the equality e = f ( s 1 ) α 1 f ( s k ) α k . Since we suppose 𝐺 re, this can be carried out successively on all relations of 𝐺. If 𝑓 does not extend to a morphism, a relation true in 𝐺 but not in 𝐹 will eventually be found. ∎

This is remarkable because it is more often the case that algorithmic problems for groups are naturally re for re groups than co-re (conjugacy problem, generalized word problem, isomorphism problem for finitely presented groups, etc.).

2.2 Hereditarity

Proposition 17

If 𝐺 and 𝐻 both have one of CFQ, ReFQ, co-ReFQ, then so does their free product G * H .

Proof

Note that we have shown that those properties are independent of the generating family; thus we can show this using as a generating family of G * H the union of a generating family of 𝐺 and of one of 𝐻. The proof is then straightforward, as a function from that generating family to a finite group extends to a morphism of G * H if and only if both restrictions to 𝐺 and to 𝐻 extend as morphisms. ∎

Proposition 18

ReFQ is inherited by finite-index subgroups.

Proof

Let 𝐺 be a group, and 𝑁 a finite-index subgroup of 𝐺. An enumeration of the finite quotients of 𝐺 gives an enumeration of finite quotients of 𝑁, by restricting the homomorphisms to 𝑁. Not all quotients of 𝑁 need arise this way, but add the following: whenever a pair ( F , f ) is found that defines a quotient of 𝑁, list all quotients of the finite group 𝐹, and when a quotient F π F 0 is found, add ( F 0 , π f ) to the list of quotients of 𝑁. We claim that all finite quotients of 𝑁 arise this way.

Let 𝑀 be a finite-index normal subgroup of 𝑁. Then 𝑀 is of finite index in 𝐺, it may not be normal in 𝐺, but it contains a normal subgroup M 0 which is both finite index and normal in 𝐺. Then G G / M 0 restricts to a morphism N N / M 0 , and M / M 0 is a normal subgroup in N / M 0 , and the quotient of N / M 0 by M / M 0 is, of course, N / M . ∎

Note that any countable group embeds in a two generated simple group, and that simple groups always have CFQ. This of course shows that CFQ is not inherited by subgroups. However, the author does not know of a residually finite group with CFQ, with a subgroup without CFQ.

Problem 19

Find a finitely presented residually finite group with a finitely generated subgroup that does not have CFQ.

This problem is relevant in the search of a corrected Higman embedding theorem for residually finite groups, i.e. in the search of necessary and sufficient conditions for a finitely generated residually finite group to be a subgroup of a finitely presented residually finite group.

The following proposition provides insight into what happens when computing the quotient of a group with CFQ.

Proposition 20

Let 𝐺 be a finitely generated group. Let 𝐻 be a group obtained by adding finitely many relations and identities to 𝐺. If 𝐺 has any of ReFQ, co-ReFQ or CFQ, then so does 𝐻.

Proof

Let 𝐺 and 𝐻 be two finitely generated groups, with a morphism 𝜋 from 𝐺 onto 𝐻. Let ( F , f ) be a marked finite group. It is obvious that if 𝑓 extends to a homomorphism 𝜑 from 𝐻 onto 𝐹, then f π extends as well to a morphism 𝜓, which, in addition, satisfies ker ( π ) ker ( ψ ) . On the other hand, if f π extends to a morphism 𝜓, and if ker ( π ) is contained in ker ( ψ ) , then 𝜓 factors through 𝜋 and 𝑓 will extend to a morphism. The diagram is the following:

Thus if 𝐺 has CFQ or ReFQ, we can reduce the finite quotient question of 𝐻 to a question about subgroups inclusion.

If ker ( π ) is finitely generated as a normal subgroup, then the question “is ker ( π ) contained in ker ( ψ ) ?” can be solved in finite time, as it is solved by computing ψ ( r ) for each 𝑟 in a generating family of ker ( π ) . If ker ( π ) is generated by an identity – that is a set of relations of the form v ( x 1 , , x k ) , where 𝑣 is a element of the free group on 𝑘 generators, and x 1 , , x k take all possible values of G k – this question can also be answered because, to check whether or not an identity holds in a finite group, one only needs to check finitely many relations.

If 𝐺 is a co-ReFQ group, we can determine whether or not ker ( π ) is contained in ker ( ψ ) even without knowing if 𝜓 defines a morphism from 𝐺, and thus if ( F , f ) does not define a quotient of 𝐻, we will either prove that f π does not extend to a quotient of 𝐺, or that, even if it were to define a quotient, the inclusion of kernels would not hold. With this, all cases of Proposition 20 are covered. ∎

Since free groups obviously have CFQ, this proves again that finitely presented groups have CFQ, and the improvement due to Mostowski [21] which asserts that groups defined by finitely many relations and identities have CFQ. This implies for instance that all finitely generated metabelian groups, while not being necessarily finitely presented, have CFQ because a result of Hall [11] implies that any finitely generated metabelian group can be presented with the metabelian identity ( x y z t [ [ x , y ] [ z , t ] ] = e ) together with finitely many relations.

The following is a direct consequence of Proposition 20.

Corollary 21

The fundamental group of a graph of groups with vertex groups that have CFQ (or ReFQ or co-ReFQ) and finitely generated edge groups also has CFQ (respectively ReFQ or co-ReFQ). This includes free products amalgamated over finitely generated subgroups and HNN extensions over finitely generated subgroups.

A direct product of groups that have one of CFQ, ReFQ or co-ReFQ, again has that property.

2.3 Groups with the same finite quotients

Although having CFQ is defined for any finitely generated group, this property is very much attached to residually finite groups, and not only because of the interaction between having CFQ and having solvable word problem. For a group 𝐺, define its finitary image (the name comes from [7]) to be the quotient of 𝐺 by its finite residual, i.e. by the intersection of all its finite-index subgroups, or again, the image of 𝐺 in its profinite completion G ^ . Denote this group G f . It is the biggest residually finite quotient of 𝐺. Denote by 𝜋 the morphism G G f . Fix a finite marked group ( F , f ) . This is the same situation as described when investigating quotients of CFQ groups, except that we have the property, which follows from the universal property of G f : any morphism 𝜓 of 𝐺 to a finite group 𝐹 factors through 𝜋, that is, for any morphism 𝜓 to a finite group, ker ( π ) ker ( ψ ) . The situation is summed up in the diagram

It follows that 𝐺 has any of CFQ, ReFQ, co-ReFQ if and only if G f shares the same property. From this, the following proposition is obvious.

Proposition 22

If two finitely generated groups 𝐺 and 𝐻 admit the same finitary image, then 𝐺 has any of CFQ, ReFQ, co-ReFQ if and only if 𝐻 shares the same property.

We say that a group has trivially computable finite quotients if its finitary image is a finite group. For instance, simple groups, or finite exponent groups (because of the solution to the restricted Burnside problem), all have trivially CFQ. Note again that, since a finitely generated simple group can be neither re nor co-re, CFQ groups can have as bad algorithmic properties as desired. Obtaining groups with CFQ that still have bad algorithmic properties becomes challenging only amongst residually finite groups. This is what was obtained in Theorem 3.

In [7], two groups are constructed with solvable word problem; the finitary image of one is co-re but not re, while the finitary image of the second is re but not co-re. This last group cannot have CFQ; otherwise, its finitary image would have CFQ while being residually finite; thus it would be co-re. Thus this is a first example of a group with solvable word problem but without CFQ. Note however that this construction relies on the fact that the constructed group is not residually finite in order to prove that it does not have CFQ, while Theorem 2 provides a group with solvable word problem and without CFQ that is itself residually finite.

3 Relation with the depth function for residually finite groups

In [3], Bou-Rabee introduced the residual finiteness growth function, or depth function, ρ G , of a residually finite group 𝐺. We briefly recall its definition.

Fix a generating family 𝑆 of 𝐺. Consider the function ρ S that, to a natural number 𝑛, associates the smallest number 𝑘 such that, for any non-trivial element of length at most 𝑛 in 𝐺, there exists a finite quotient of 𝐺 of order at most 𝑘 such that the image of this element in that quotient is non-trivial. This is the depth function of 𝐺 with respect to the generating family 𝑆.

For two functions 𝑓 and 𝑔 defined on natural numbers, write f g to mean that there exists a constant 𝐶 such that, for any number 𝑛, f ( n ) C g ( C n ) . It is easy to see that one can define an equivalence relation by putting f g if and only if f g and g f .

If 𝑆 and S are two different generating families of a group 𝐺, the functions ρ S and ρ S will satisfy ρ S ρ S (see [3]). Thus one can uniquely define the depth function ρ G of the group 𝐺 by considering the equivalence class for of a function ρ S for some generating family 𝑆.

The interaction between the depth function of a group and it having CFQ makes it worth mentioning here, and in fact, an ancestor of the depth function can be found in McKinsey’s original article [19], where an upper bound for what would be a “depth function” for lattices (partially ordered sets) is computed. This interaction also appears in [4].

Consider a residually finite group 𝐺 that has CFQ, generated by a family 𝑆. We know that 𝐺 is then co-re because McKinsey’s algorithm applies: list all quotients of 𝐺 in order, and check whether or not an element has non-trivial image in one of those quotients. How long this will take is bounded by the depth function. In particular, if for an element 𝑤 of length 𝑛 of 𝐺, the algorithm has already tested all quotients of size at most ρ S ( n ) and not found a quotient in which 𝑤 is non-trivial, then w = e .

Proposition 23

Let 𝐺 be a finitely generated residually finite group with CFQ.

If there exists a generating family 𝑆 of 𝐺 and a recursive function ℎ that satisfies ρ S h , then 𝐺 has solvable word problem.

If 𝐺 has solvable word problem, then for any generating family 𝑆 of 𝐺, the depth function of 𝐺 with respect to 𝑆 is recursive.

Proof

The first claim follows from the sentence that immediately precedes this proposition. The second claim is straightforward. ∎

Remark 24

The depth function ρ G of 𝐺 is defined up to the equivalence relation . In the statement of this last proposition the condition “there exists a recursive function ℎ that satisfies ρ S h ” appears. If two functions 𝑓 and 𝑔 satisfy f g and if there exists a recursive function ℎ that satisfies f h , then of course there exists a recursive function h that satisfies g h , and thus it makes sense to say that there exists a recursive function that bounds the depth function ρ G . Note however that it is possible for a recursive function 𝑓 to be equivalent, for , to a non-recursive function 𝑔 (and even worse, the equivalence class for of any recursive function contains a non-recursive function), and because of this, the term “recursive depth function”, must be manipulated carefully. In what follows, we will say that a group 𝐺 has recursive depth function if, for any generating family 𝑆 of the group 𝐺, the function ρ S is recursive. Proposition 23 implies that, for a group with CFQ, either all its relative depth functions ρ S are recursive, or none of them are.

From this, it is natural to ask the following problem.

Problem 25

Let 𝐺 be a finitely generated residually finite group, and 𝑆 and S two generating families of 𝐺. Is it possible that exactly one of ρ S and ρ S be recursive?

The following follows immediately from Proposition 23.

Corollary 26

For residually finite groups with CFQ, having solvable word problem is equivalent to having recursive depth function.

Theorem 3 thus asserts the existence of a group with CFQ but non-recursive depth function. Note that a result similar to this corollary exists that relates the Dehn function of a finitely presented group and the solvability of the word problem in it.

In [14], it was shown that, for any recursive function 𝑓, there is a finitely presented residually finite group with depth function greater than 𝑓, and yet with word problem solvable in polynomial time. For such a group, McKinsey’s algorithm is far from being optimal. The group constructed in order to prove Theorem 2 shows that, for non-finitely presented groups, the situation can be even more extreme: in it, the word problem is solvable, but not by McKinsey’s algorithm.

It was explained in the first section of this paper that conjugacy separability and subgroup separability, when combined with the property of having computable finite quotients, play a role similar to residual finiteness, but with respect to the conjugacy problem and the generalized word problem. It is then natural to introduce functions similar to the depth function of residually finite groups, but that quantify conjugacy separability and subgroup separability. This was first done in [15] for conjugacy separability, and in [6] for subgroup separability. What was said in this section about recursiveness of the depth function translates easily to those two functions.

4 Examples of groups with CFQ

In this section, we give examples of infinitely presented groups that have CFQ. Those examples contain some commonly used infinitely presented groups.

4.1 Wreath products

The (restricted) wreath product of two groups 𝐺 and 𝐻, denoted H G , is the semi-direct product H H G , where 𝐻 acts on H G by permuting the indices. The wreath product H G of two finitely generated groups is always finitely generated; however, by a theorem of Baumslag [2], it is finitely presented only if 𝐺 is finitely presented and 𝐻 is finite (excluding the case where 𝐺 is the trivial group). If S G | R G and S H | R H are presentations respectively of 𝐺 and 𝐻, with S G S H = , then a presentation of H G is given by the following:

S G , S H | R G , R H , [ h g 1 h - 1 , g 2 ] , ( g 1 , g 2 , h ) S G × S G × ( H { 1 } )

(where by h H { 1 } we actually mean “for each h H { 1 } , choosing a way of expressing ℎ in terms of a product of the generators of S H ”).

The following proposition gives necessary and sufficient conditions for a wreath product to have CFQ.

Proposition 27

The wreath product H G of two finitely generated groups 𝐺 and 𝐻 has CFQ if and only if either 𝐻 has CFQ and is infinite, or if 𝐻 is finite and 𝐺 has CFQ.

Proof

Suppose that H G has CFQ. From the presentation of H G given above, it is easy to see that 𝐻 can be obtained as a quotient of H G by adding only finitely many relations to it. Thus, by Proposition 20, 𝐻 has CFQ.

Suppose additionally that 𝐻 is finite. A finite group 𝐹, marked by a function 𝑓, is a quotient of 𝐺 if and only if the function 𝑔, defined as the identity on the generators of 𝐻 and as 𝑓 on those of 𝐺, which thus sends a generating family of H G to one of H F , can be extended to a morphism. But, because 𝐻 is finite, H F is also finite, and thus it can be determined whether or not it is a quotient of H G . This proves that 𝐺 has CFQ.

For the converse, suppose first that 𝐻 is finite and that 𝐺 has CFQ. Because 𝐻 is finite, a presentation for H G can be obtained by adding finitely many relations to a presentation of G * H , which has CFQ because both 𝐺 and 𝐻 have. Thus Proposition 20 applies again.

Suppose now that 𝐻 is infinite and has CFQ. In a finite quotient of H G , some non-trivial element of 𝐻 must necessarily have a trivial image. But it is easy to see from the presentation of H G given above that, for any element h 1 of 𝐻, the relation h = 1 together with the relations of H G will always also imply that [ g 1 , g 2 ] = 1 for any pair ( g 1 , g 2 ) of elements of 𝐺. This implies that any finite quotient of H G is in fact a finite quotient of H G ab , where G ab denotes the abelianization G / [ G , G ] of 𝐺. It thus suffices to prove that if 𝐻 has CFQ and 𝐺 is abelian, then the wreath product H G also has CFQ.

Consider a finite group 𝐹 together with a function 𝑓 that goes from a generating family of H G to 𝐹. To decide whether or not 𝑓 can be extended to a morphism, one can first check whether or not the restriction f H of 𝑓 to a generating family of 𝐻 extends as a morphism from 𝐻 onto a subgroup F H of 𝐹, using the fact that 𝐻 has CFQ. If it does not, then 𝑓 cannot be extended to a group morphism. If it does, one can compute a presentation of F H . The finite group 𝐹 is thus a quotient of H G if and only if it is a quotient of F H G . But 𝐺 is finitely presented, being abelian, and F H is finite; thus this wreath product is finitely presented, and a finite presentation of it can be obtained from the presentation of F H . This presentation can in turn be used to decide whether or not 𝐹 is a quotient of F H G , and thus of H G .

(Note that this last part of the proof is non-constructive: we showed that H G admits a finite quotient algorithm because H G ab does, and that H G ab has CFQ because G ab is finitely presented, but we do not claim that a finite presentation for G ab can be effectively found, and thus the existence of an algorithm that recognizes the quotients of H G remains abstract.) ∎

4.2 L-presented groups

L-presented groups were introduced in [1]. An L-presentation, or finite endomorphic presentation, is a quadruple S | R 1 | Φ | R 2 , where 𝑆 is a finite set of generating symbols, R 1 and R 2 are finite sets of relations, i.e. of elements of the free group F S defined over 𝑆, and Φ is a finite set of endomorphisms of F S . Such a presentation defines a presentation, in the usual sense of the term, by adding to R 1 R 2 , as further relations, all elements of F S that can be obtained from R 2 by iterating the endomorphisms of Φ . (This process can be carried out effectively; an L-presentation is thus always a recursively enumerable presentation.)

It was proven in [13] that a coset enumeration process can be carried out in L-presented groups, and that the membership problem for finite-index subgroups is solvable in L-presented groups. This, we have seen, directly implies that those groups have CFQ.

Proposition 28

L-presented groups have CFQ.

Many groups of interest that are not finitely presented were proven to admit L-presentations, including groups of intermediate growth, and various groups acting on rooted trees, like the Gupta–Sidki group (see [1]).

Note that many of those groups were proven to be conjugacy separable [24] or subgroup separable [10, 9]. The fact that they have CFQ thus completes for those groups the proof of solvability of the conjugacy problem, or of the generalized word problem (although, in some cases, solutions to these problems are known that do not rely on McKinsey’s algorithm).

5 Main unsolvability results

In this section, we prove the two main theorems of this paper.

Theorem 3 follows from the construction that Slobodskoi used in [23] to prove undecidability of the universal theory of finite groups. However, the exact result we use was implicit in [23], and it was first pointed out by Bridson and Wilton in [5]. We first show how, thanks to this result, the proof of Theorem 3 is immediate.

We then detail Dyson’s construction from [7], which, with [20], contained the first examples of re residually finite groups without solvable word problem. We show that this construction provides us with another proof of Theorem 3, which has the advantage of relying on groups whose structure is very explicit. We finally use Dyson’s construction to build a residually finite group with solvable word problem, and yet without CFQ, thus proving Theorem 2.

5.1 Slobodskoi’s example for Theorem 3

Recall that the finitary image G f of a group 𝐺 is its biggest residually finite quotient.

To each finite presentation, one can associate a residually finite group by taking the finitary image of the group defined by this presentation. If 𝜋 is a finite presentation for a group 𝐺 and if G f is the finitary image of 𝐺, say that 𝜋 is a finite presentation of G f as a residually finite group and that G f is finitely presentable as a residually finite group.

In 1981, in [23], Slobodskoi proved that the universal theory of finite groups is undecidable. As a consequence of his paper, groups that are finitely presented as residually finite groups do not have uniformly solvable word problem. But, in fact, more can be deduced from the proof that appears in [23], as was made explicit by Bridson and Wilton in [5].

Theorem 29

Theorem 29 ([5, Theorem 2.1])

There exists a finitely presented group 𝐺 in which there is no algorithm to decide which elements have trivial image in every finite quotient.

Two other equivalent formulations of this theorem are the following ones.

Theorem

There exists a finitely presented group 𝐺 whose finitary image is not recursively presented.

Theorem

There exists a group 𝐻 which is finitely presentable as a residually finite group, but which has unsolvable word problem.

This theorem then directly implies Theorem 3.

Proof of Theorem 3

By Proposition 22, a group which is finitely presented as a residually finite group must have CFQ. Thus if such a group has unsolvable word problem, it satisfies the criteria required by Theorem 3. A group, finitely presented as a residually finite group, with unsolvable word problem exists by Theorem 29. ∎

5.2 Dyson’s groups

These groups are amalgamated products of two lamplighter groups.

The lamplighter group 𝐿 is the wreath product Z Z / 2 Z of ℤ and of the order two group. It admits the following presentation:

a , ε | ε 2 , [ ε , a i ε a - i ] , i Z .

The element a i ε a - i of 𝐿 corresponds to the element of Z Z / 2 Z with only one non-zero coordinate in position i Z . We call it u i . Consider another copy L ^ of the lamplighter group, together with an isomorphism from 𝐿 to L ^ , which we denote g g ^ . For each subset 𝒜 of ℤ, define L ( A ) to be the amalgamated product of 𝐿 and L ^ , with u i = a i ε a - i identified with u ^ i = a ^ i ε ^ a ^ - i for each 𝑖 in 𝒜. It has the following presentation:

a , a ^ , ε , ε ^ | ε 2 , ε ^ 2 , [ ε , a i ε a - i ] , [ ε ^ , a ^ i ε ^ a ^ - i ] , i Z , a j ε a - j = a ^ ε ^ j a ^ , - j j A .

Recall that the double of a group 𝐺 over a subgroup 𝐻 is the free product of two copies of 𝐺 amalgamated along the identity over 𝐻; denote it G * H G . Dyson’s group associated to 𝒜 is thus the double of the lamplighter group 𝐿 over the subgroup generated by elements of the form a i ε a - i for 𝑖 in 𝒜. Call this subgroup H A .

For 𝑛 a non-zero natural number, denote by L ( A ) n the group L ( A ) | a n , a ^ n . Let A mod n denote the set

{ r { 0 , , n - 1 } : there exists a A such that a r mod n } .

Lemma 30

L ( A ) n is finitely presented and residually finite. It is the amalgamated product of two copies of the finite wreath product Z / n Z Z / 2 Z , and it admits the following presentation:

a , a ^ , ε , ε ^ | a n , a ^ n , ε 2 , ε ^ 2 , [ ε , a i ε a - i ] , [ ε ^ , a ^ i ε ^ a ^ - i ] ,  0 i n - 1 , a j ε a - j = a ^ ε ^ j a ^ , - j j A mod n .

Proof

The given presentation is obtained from the presentation of L ( A ) , adding relations a n and a ^ n , and simplifying the relations as can be done. It then follows from that presentation that L ( A ) n is an amalgamated product of two copies of the finite wreath product Z / n Z Z / 2 Z . Finally, it is well known that an amalgamated product of finite groups is residually finite (see [17]). ∎

The properties of the group L ( A ) are stated using the profinite topology on ℤ. A basis of open sets for P T ( Z ) consists in sets of the form n + p Z for 𝑛 and 𝑝 integers. Thus a subset 𝒜 of ℤ is open in P T ( Z ) if and only if, for every 𝑛 in 𝒜, there exists an integer 𝑝 such that n + p Z A .

We can now state the properties of the group L ( A ) that are relevant to this work.

Proposition 31

Let 𝒜 be a subset of ℤ.

  1. L ( A ) is re, co-re or has solvable word problem if and only if 𝒜 is respectively re, co-re or recursive.

  2. L ( A ) is residually finite if and only if 𝒜 is closed in P T ( Z ) .

  3. L ( A ) has CFQ if and only if the function which to 𝑛 associates A mod n is recursive.

The first two points of this proposition were proven in [7]. We still include proofs for those two statements. The proof given for (1) is exactly that of Dyson. We then give two proofs of (2), one shorter and more conceptual than that of [7], which was suggested to us by the anonymous referee, and another one which, although not as clear as the previous one, can readily be rendered effective, and in the proof of Proposition 34, we refer ourselves to this second proof.

Note, finally, that the condition which appears in (3) could be stated as “𝒜 is determinable in finite quotients of ℤ” (see Definition 5).

Proof

We prove all three points in order.

If L ( A ) is re or co-re, then clearly so is 𝒜, as 𝑛 belongs to 𝒜 if and only if u n = u ^ n in L ( A ) , which proves one direction of (1). It is clear that if 𝒜 is re, the presentation of L ( A ) given above is re as well. Suppose now that 𝒜 is co-re. We can enumerate the complement of 𝒜, and thus enumerate elements of the form

(∗) w = a α 1 x 1 a ^ β 1 y 1 a α k x k a ^ β k y k z ,

where α i , β i Z , x 1 , , x k and y 1 , , y k are elements of the base groups of 𝐿 and L ^ that have null components corresponding to indices in 𝒜, and 𝑧 is any element in 𝐿 or in L ^ . The elements written this way are exactly the elements in normal form for the amalgamated product L ( A ) . Recall that the normal form in an amalgamated product (see [16]) necessitates two choices of transversals, here one for L / ( A Z / 2 Z ) and one for L ^ / ( A Z / 2 Z ) , and that an element in normal form is a consecutive product of an element of one transversal, followed by one of the other, etc., terminated by any element of one of these groups. But elements a α x , with 𝛼 in ℤ and 𝑥 in the base group with null components on 𝒜, indeed form the most natural transversal for L / ( A Z / 2 Z ) . Thus any non-trivial element 𝑔 of L ( A ) is equal to exactly one element in this enumeration. Ideally, we would then enumerate words that give the identity in L ( A ) , and listing words that can be obtained by concatenating a word in normal form to a word that defines the identity would give the desired enumeration. Since L ( A ) is not supposed re, we cannot directly enumerate this set of trivial words, but we will over-approximate it by a re set. For 𝑤 as in (), denote by B w the set of all indices that appear in elements x i or y i of the base groups ( B w can be empty). The over-approximation consists of the words corresponding to the identity in L ( Z B w ) . Note that 𝑤 is also in normal form in L ( Z B w ) , thus non-trivial there. Of course, B w is finite; thus Z B w is re; thus, as we already remarked, we can enumerate words (in 𝑎, a ^ , 𝜀, ε ^ ) that correspond to the identity in L ( Z B w ) . Then, for any such word w 1 , the product w w 1 corresponds to a non-identity element of L ( Z B w ) , thus to a non-identity element in L ( A ) since, as A ( Z B w ) , L ( Z B w ) satisfies more relations than L ( A ) . Thus enumerating products w w 1 with w 1 = e in L ( Z B w ) will only yield non-identity elements in L ( A ) . Moreover, every element of the form w w 2 , where w 2 is a word that is the identity in L ( A ) , will arise this way, again because L ( Z B w ) satisfies more relations than L ( A ) .

Because the algorithm that enumerates relations in L ( Z B w ) depends recursively on 𝑤, this process can be applied simultaneously to all words 𝑤 in normal form, giving an enumeration of all words that correspond to non-identity elements of L ( A ) , thus proving that L ( A ) is co-re.

Finally, 𝒜 is recursive if and only if it is both re and co-re, if and only if L ( A ) has solvable word problem. This ends the proof of (1).

We first sketch a conceptually simple proof of (2). Recall that the group L ( A ) is the double of the lamplighter group 𝐿 over the subgroup H A generated by elements of the form a i ε a - i for 𝑖 in 𝒜. Statement (2) is implied by the two following arguments:

  • the double of a residually finite group 𝐺 over a subgroup 𝐻 is itself residually finite if and only if 𝐻 is separable in 𝐺;

  • the subgroup H A is separable in 𝐿 if and only if 𝒜 is separable in ℤ.

Those arguments are easy to check, and because a second proof for (2) follows, we do not detail them.

We now give another proof of (2), which can be easily rendered effective. We in fact prove slightly more than (2): for a subset 𝒜 of ℤ, the finitary image L ( A ) f of L ( A ) is L ( A ¯ ) , where A ¯ denotes the closure of 𝒜 in P T ( Z ) . First we show that if 𝑛 belongs to A ¯ , then in any finite quotient ( F , f ) of L ( A ) , the images of u n and u ^ n are the same in 𝐹. Let ( F , f ) be some finite quotient of L ( A ) . Let 𝑝 and p be the orders of f ( a ) and f ( a ^ ) in 𝐹. Then, because 𝑛 belongs to A ¯ , n + p p Z must meet with 𝒜, as it is a neighborhood of 𝑛. Thus we have 𝑘 such that n + p p k A , that is, such that u n + p p k = u ^ n + p p k in L ( A ) . Then, in 𝐹 (we omit to write the homomorphism onto 𝐹),

u n = ( a p ) p k u n ( a ) p - p k = a p p k u n a - p p k = u n + p p k = u ^ = n + p p k ( a ^ ) p p k u ^ ( a ^ ) p - p k n = u ^ n

This shows that L ( A ) f is a quotient of L ( A ¯ ) . It is then sufficient to see that L ( A ¯ ) is residually finite to see that L ( A ) f = L ( A ¯ ) .

We suppose that 𝒜 is closed to omit the closure notation. Let 𝑤 be a non-identity element of L ( A ) , and write it in normal form w = a α 1 x 1 a ^ y 1 β 1 a α k x k a ^ y k β k z , as in the proof of (1).

Suppose first that the normal form is the trivial one: w = z with 𝑧 in 𝐿 or in L ^ . Then 𝑤 is non-trivial in the quotient of L ( A ) obtained by identifying the two copies 𝐿 and L ^ of the lamplighter group (i.e. L ( A ) | a = a ^ , ε = ε ^ ), which is just the lamplighter group itself, which is residually finite.

We can now suppose the normal form has several terms. Each x i is an element of Z A Z / 2 Z , that is to say, a product u k i , j with k i , j A . Because 𝒜 is closed, for each such k i , j , there is p i , j that satisfies ( k i , j + p i , j Z ) A = . Similarly, for each x ^ i , introduce integers p i , j , j = 1 , 2 , . Write 𝑁 for the product p i , j p i , j . (It is 1 if, for all 𝑖, x i = x ^ = i e .) We claim that 𝑤 is non-trivial in L ( A ) N . Indeed, 𝑁 was chosen so that, for any ( i , j ) , k i , j (or its remainder modulo 𝑁) does not belong to A mod N . This implies that 𝑤 is also in normal form in L ( A ) N (by Lemma 30), and thus non-trivial there.

Again by Lemma 30, L ( A ) N is residually finite, so we have proven that L ( A ) is residually residually finite, which of course is the same as residually finite.

Finally, we prove (3). Suppose A mod n depends recursively on 𝑛. Let ( F , f ) be a finite group together with a function 𝑓 from { a , a ^ , ε , ε ^ } to 𝐹. To determine whether or not 𝑓 defines a homomorphism, compute the orders of f ( a ) and of f ( a ^ ) , and let 𝑛 be their product. If 𝑓 extends to a morphism, this morphism factors through the projection π : L ( A ) L ( A ) n . By Lemma 30, a finite presentation for L ( A ) n can be found from the computation of A mod n . It can then be determined in finite time from this presentation whether 𝑓 defines a homomorphism from L ( A ) n to 𝐹 or not.

Suppose now that L ( A ) has CFQ. Let 𝑛 be a natural number. To compute A mod n , consider all possible presentations for L ( A ) n : for B { 0 , , n - 1 } , define the presentation B ,

a , a ^ , ε , ε ^ | a n , a ^ n , ε 2 , ε ^ 2 , [ ε , a i ε a - i ] , [ ε ^ , a ^ i ε ^ a ^ - i ] ,  0 i n - 1 , a j ε a - j = a ^ ε ^ j a ^ , - j j B .

All these presentations define residually finite groups, and because they are finitely presented, they have CFQ. Then L ( A ) n also has CFQ because it is obtained from L ( A ) by adding two relations; thus we can start to enumerate the quotients of L ( A ) n . Also start enumerating the quotients of all groups given by the presentations B for B { 0 , , n - 1 } . Those 2 n lists are all different (because, as the presentations B give residually finite groups, a list contains a finite group in which the images of a j ε a - j and a ^ ε ^ j a ^ - j differ if and only if 𝑗 does not belong to 𝐵), and only one corresponds to the list of quotients of L ( A ) n . It can be determined, in a finite number of steps, which of those lists corresponds to L ( A ) n , and thus which presentation B gives a presentation of L ( A ) n , and then one can conclude that B = A mod n . ∎

From Proposition 31, to prove Theorem 2, it suffices to build 𝒜 with the following properties: 𝒜 is closed in P T ( Z ) , 𝒜 is recursive, there is no algorithm that takes 𝑛 as input and computes A mod n . Similarly, to prove Theorem 3, it suffices to build 𝒜 such that 𝒜 is closed in P T ( Z ) , 𝒜 is not recursive, but there is an algorithm that, given 𝑛 as input, computes A mod n .

5.3 Building subsets of ℤ with prescribed properties

We first give an alternative proof of Theorem 3, before completing the proof of Theorem 2.

Lemma 32

There exists a non-recursive subset 𝒜 of ℤ, closed in P T ( Z ) , for which A mod n depends recursively on 𝑛.

Note that, without the closeness assumption, this result would be a lot easier: it is precisely the result of Proposition 7, whose proof is very short and yields a set that can be neither re nor co-re. However, for a closed set 𝒜, the computation of A mod n will yield an enumeration of the complement of 𝒜: indeed, if 𝑎 is not in 𝒜, some open set a + b Z must not meet 𝒜, and thus 𝑎 is not in A mod b . This proves that if 𝒜 is closed and if A mod n is computable, then 𝒜 is co-re. This is just the translation for Dyson’s groups of the statement that if 𝐺 is residually finite and has CFQ, then 𝐺 is co-re.

Proof

We construct a set ℬ, which will be the complement of the desired 𝒜. Thus it has to be open, re but not co-re, and for any 𝑎 and 𝑏, the question “is a + b Z a subset of ℬ?” has to be solvable in a finite number of steps. Indeed, 𝑎 belongs to A mod b if and only if a + b Z meets 𝒜, if and only if a + b Z is not a subset of the complement of 𝒜.

Let p n be the 𝑛-th prime number. Define two sequences ( x n ) n 0 and ( y n ) n 1 by the following:

x 0 = 1 , x n = p n x n - 1 2 , y n = x n - 1 .

These sequences have the following properties:

  • for any 𝑛, x n x n + 1 and y n y n + 1 ;

  • for any integer 𝑏, there is some (computable) 𝑛 such that b x n and b y n ;

  • p k divides x n if and only if k n , and p k divides y n if and only if k > n ;

  • for integers k , k , n , n , with k n and k n , y k + x n Z and y k + x n Z are disjoint if and only if k k , and otherwise one is a subset of the other.

All these are clear, the fourth point follows from the third, by remarking that elements of y k + x n Z are all multiples of p 0 , p 1 , , p k - 1 , but none of them is a multiple of p k .

Consider a recursive function 𝑓 whose image is re but not co-re. Assume that, for any 𝑛, 1 f ( n ) n (it is easy to see that such a function exists). Then we define ℬ as the union,

B = n N * y f ( n ) + x n Z .

Since 𝑓 is a recursive function, ℬ is re. It is not co-re, however, because y m belongs to ℬ if and only if 𝑚 belongs to the image of 𝑓 (this follows directly from the properties of the sequences ( x n ) n 0 and ( y n ) n 1 ). The set ℬ is open because it is defined as a union of open sets.

All that is left to see is that we can decide, for integers 𝑎 and 𝑏, whether or not a + b Z is a subset of ℬ. Suppose that a < b . If a = 0 , then 0 a + b Z , but 0 B ; thus a + b Z is not a subset of ℬ. If 𝑎 is non-zero, no element of a + b Z is divisible by 𝑏. Thus, because of the second property of the sequences ( x n ) n 0 and ( y n ) n 1 quoted above, there exists 𝑁 such that if N k n , then a + b Z y k + x n Z = . Thus a + b Z is a subset of ℬ if and only if it is a subset of the set B N , defined by

B N = n N * , f ( n ) N y f ( n ) + x n Z .

Define a pseudo-inverse 𝑔 of 𝑓 by g ( m ) = inf { n , f ( n ) = m } . Because we chose 𝑓 such that, for any 𝑛, f ( n ) n , for any 𝑚, g ( m ) m . If 𝑚 is not in the image of 𝑓, put g ( m ) = . The set B N can be expressed as the disjoint union,

B N = k Im ( f ) , k N y k + x g ( k ) Z .

Because x k x g ( k ) , B N is contained in the set C N , defined by

C N = k N y k + x k Z .

It can be determined whether or not a + b Z is contained in C N because the sequences ( x n ) n 1 and ( y n ) n 1 can be computed. If a + b Z is not contained in C N , then it is not contained in B N either.

If it is contained in C N , then a + b Z is contained in B N if and only if, for each 𝑘, a + b Z y k + x k Z is contained in B N . But, because B N and C N are disjoint unions, a + b Z y k + x k Z is contained in B N if and only if it is contained in y k + x g ( k ) Z . (If 𝑘 is not in Im ( f ) and g ( k ) = , by convention, we have y k + x g ( k ) Z = { y k } .) Now this question can be effectively answered. If a + b Z y k + x k Z is empty, there is nothing to do. Otherwise, it is of the form t + lcm ( b , x k ) Z . Enumerate f ( 1 ) , f ( 2 ) , , f ( lcm ( b , x k ) ) . Either 𝑘 is in that list, in which case g ( k ) can be computed and the question “is a + b Z y k + x k Z contained in y k + x g ( k ) Z ?” can be settled, or 𝑘 does not appear in the enumeration, which shows that g ( k ) is greater than lcm ( b , x k ) . In this last case, as x g ( k ) is greater than g ( k ) , y k + x g ( k ) Z cannot contain any set of the form t + lcm ( b , x k ) Z . ∎

This lemma allows us to give another proof of Theorem 3.

Alternate proof of Theorem 3

It follows from Proposition 31 that the group L ( A ) , where 𝒜 is the set constructed in Lemma 32, satisfies the requirements of Theorem 3. ∎

This group has a depth function which cannot be smaller than a recursive function. We now prove the last lemma, which ends the proof of Theorem 2.

Lemma 33

There exists a recursive subset 𝒜 of ℤ, closed in P T ( Z ) , for which A mod n does not depend recursively on 𝑛.

Proof

Let p n be the 𝑛-th prime number. Fix some effective enumeration M 1 , M 2 , of all Turing machines. Consider the following process. Start running all those machines simultaneously, as is done to show that the halting problem is re. While running calculations on the 𝑛-th machine, at each new step in the computation, produce a new power of p 2 n : p 2 n , p 2 n 2 , p 2 n 3 , . If the computation on this machine stops after 𝑘 steps, end the list p 2 n , p 2 n 2 , , p 2 n k already produced with p 2 n + 1 k + 1 .

Write 𝒜 for the set of all prime powers obtained this way. Then 𝒜 is obviously re, as it was defined by an effective enumeration process. It is even recursive. Indeed, for a number 𝑥, if 𝑥 is not the power of a prime, then 𝑥 is not in 𝒜. If it is the power of a prime of even index, say x = p 2 n k , then 𝑥 belongs to 𝒜 if and only if the 𝑛-th Turing machine does not stop in less than 𝑘 calculations steps. This question can be effectively settled. Similarly, if 𝑥 is the power of a prime of odd index, x = p 2 n + 1 k , then 𝑥 belongs to 𝒜 if and only if the 𝑛-th Turing machine stops in exactly 𝑘 calculations steps; this also can be determined.

Of course, A mod m does not depend recursively on 𝑚. Indeed, the question “does 0 belong to A mod p 2 n + 1 ?” is, by construction, equivalent to “does the 𝑛-th Turing machine halt?”.

Finally, we show that 𝒜 is a closed set, which is equivalent to finding, for any 𝑥 not in 𝒜, a number 𝑦 such that x + y Z does not meet 𝒜. If 𝑥 has several prime divisors, then x + x Z works because any element of it has several prime divisors. If 𝑥 is the power of a prime of even index, x = p 2 n k , and 𝑥 is not in 𝒜, it must be that the 𝑛-th Turing machine stops in strictly less than 𝑘 steps. Thus the only elements in 𝒜 that are multiples of p 2 n will have a valuation in p 2 n lower than 𝑘. Thus x + x Z will also work. The last case is if 𝑥 is the power of a prime of odd index, x = p 2 n + 1 k . In this case, we claim that x + p 2 n + 1 x Z does not meet 𝒜. Indeed, 𝑥 is the only power of p 2 n + 1 contained in x + p 2 n + 1 x Z ; all other elements of it have at least two different prime divisors. ∎

With this, we end the proof of Theorem 2.

Proof of Theorem 2

By Proposition 31, for a subset 𝒜 of ℤ, Dyson’s group L ( A ) satisfies the requirements of Theorem 2 provided that 𝒜 is closed, recursive and that the function A mod n is not computable. Lemma 33 provides such a set. ∎

We finally remark that an upper bound to the depth function of the obtained group L ( A ) can be effectively computed and that the group obtained in Theorem 2 can be supposed to have recursive depth function.

Corollary 34

There exists a group with solvable word problem and recursive depth function, that does not have CFQ.

Proof

It appears clearly in the proof of Lemma 33 that the constructed 𝒜 is effectively closed: if 𝑥 does not belong to it, then some 𝑦 such that x + y Z does not meet 𝒜 can effectively be found. Going back to the proof of the first point of Proposition 31, it appears that, given a non-identity element 𝑤 of L ( A ) , the recursiveness of 𝒜 allows one to compute its normal form. Then, in the proof of the second point of that same proposition, it appears that, from this normal form and the effective closeness of 𝒜, some integer 𝑁 can be effectively found such that 𝑤 is non-trivial in L ( A ) N . A presentation of L ( A ) N cannot necessarily be found, but there are 2 N possible finite presentations for it, all of them with recursive depth function. Taking the supremum of those depth functions allows one to compute a recursive upper bound to the depth function of L ( A ) .

Although it is not clear whether that depth function is recursive or not, by taking the direct product of the group L ( A ) with a finitely presented group with recursive depth function greater than that of L ( A ) , which exists by [14], one obtains a group which still has solvable word problem and uncomputable finite quotients, and whose depth function is recursive. ∎

In [22], we construct, also using Dyson’s groups, a residually finite group 𝐺 with solvable word problem, that not only does not have CFQ, but that also is not effectively residually finite: there can be no algorithm that, given a non-trivial element 𝑤, gives a finite quotient ( F , f ) in which the image of 𝑤 is non-trivial. This is done by constructing a closed subset 𝒜 of ℤ that is not effectively closed.

  1. Communicated by: Pavel Zalesskii

References

[1] L. Bartholdi, Endomorphic presentations of branch groups, J. Algebra 268 (2003), no. 2, 419–443. 10.1016/S0021-8693(03)00268-0Search in Google Scholar

[2] G. Baumslag, Wreath products and finitely presented groups, Math. Z. 75 (1960/61), 22–28. 10.1007/BF01211007Search in Google Scholar

[3] K. Bou-Rabee, Quantifying residual finiteness, J. Algebra 323 (2010), no. 3, 729–737. 10.1016/j.jalgebra.2009.10.008Search in Google Scholar

[4] K. Bou-Rabee and B. Seward, Arbitrarily large residual finiteness growth, J. Reine Angew. Math. 710 (2016), 199–204. 10.1515/crelle-2013-0127Search in Google Scholar

[5] M. R. Bridson and H. Wilton, The triviality problem for profinite completions, Invent. Math. 202 (2015), no. 2, 839–874. 10.1007/s00222-015-0578-8Search in Google Scholar

[6] J. Deré and M. Pengitore, Effective subgroup separability of finitely generated nilpotent groups, J. Algebra 506 (2018), 489–508. 10.1016/j.jalgebra.2018.03.035Search in Google Scholar

[7] V. Huber Dyson, A family of groups with nice word problems, J. Austral. Math. Soc. 17 (1974), 414–425. 10.1017/S144678870001805XSearch in Google Scholar

[8] V. Huber Dyson, The word problem and residually finite groups, Amer. Math. Soci. Not. 11 (1964), Paper No. 743. Search in Google Scholar

[9] A. Garrido, Abstract commensurability and the Gupta-Sidki group, Groups Geom. Dyn. 10 (2016), no. 2, 523–543. 10.4171/GGD/355Search in Google Scholar

[10] R. I. Grigorchuk and J. S. Wilson, A structural property concerning abstract commensurability of subgroups, J. Lond. Math. Soc. (2) 68 (2003), no. 3, 671–682. 10.1112/S0024610703004745Search in Google Scholar

[11] P. Hall, Finiteness conditions for soluble groups, Proc. Lond. Math. Soc. (3) 4 (1954), 419–436. 10.1112/plms/s3-4.1.419Search in Google Scholar

[12] M. Hall, Jr., A topology for free groups and related groups, Ann. of Math. (2) 52 (1950), 127–139. 10.2307/1969513Search in Google Scholar

[13] R. Hartung, Coset enumeration for certain infinitely presented groups, Internat. J. Algebra Comput. 21 (2011), no. 8, 1369–1380. 10.1142/S0218196711006637Search in Google Scholar

[14] O. Kharlampovich, A. Myasnikov and M. Sapir, Algorithmically complex residually finite groups, Bull. Math. Sci. 7 (2017), no. 2, 309–352. 10.1007/s13373-017-0103-zSearch in Google Scholar

[15] S. Lawton, L. Louder and D. B. McReynolds, Decision problems, complexity, traces, and representations, Groups Geom. Dyn. 11 (2017), no. 1, 165–188. 10.4171/GGD/393Search in Google Scholar

[16] R. C. Lyndon and P. E. Schupp, Combinatorial Group Theory, Springer, Berlin, 2001. 10.1007/978-3-642-61896-3Search in Google Scholar

[17] W. Magnus, Residually finite groups, Bull. Amer. Math. Soc. 75 (1969), 305–316. 10.1090/S0002-9904-1969-12149-XSearch in Google Scholar

[18] A. I. Mal’cev, On homomorphisms onto finite groups (in Russian), Uchen. Zap. Ivanovskogo Gos. Ped. Inst. 18 (1958), 49–60. 10.1090/trans2/119/08Search in Google Scholar

[19] J. C. C. McKinsey, The decision problem for some classes of sentences without quantifiers, J. Symb. Log. 8 (1943), 61–76. 10.2307/2268172Search in Google Scholar

[20] S. Meskin, A finitely generated residually finite group with an unsolvable word problem, Proc. Amer. Math. Soc. 43 (1974), 8–10. 10.1090/S0002-9939-1974-0335645-5Search in Google Scholar

[21] A. W. O. Mostowski, On the decidability of some problems in special classes of groups, Fund. Math. 59 (1966), 123–135. 10.4064/fm-59-2-123-135Search in Google Scholar

[22] E. Rauzy, Obstruction to a Higman embedding theorem for residually finite groups with solvable word problem, J. Group Theory 24 (2021), no. 3, 445–452. 10.1515/jgth-2020-0030Search in Google Scholar

[23] A. M. Slobodskoĭ, Undecidability of the universal theory of finite groups, Algebra Logic 20 (1981), 139–156. 10.1007/BF01735740Search in Google Scholar

[24] J. S. Wilson and P. A. Zalesskii, Conjugacy separability of certain torsion groups, Arch. Math. (Basel) 68 (1997), no. 6, 441–449. 10.1007/s000130050076Search in Google Scholar

Received: 2020-02-22
Revised: 2021-02-18
Published Online: 2021-10-07
Published in Print: 2022-03-01

© 2021 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 14.10.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jgth-2020-0029/html
Scroll to top button