Algorithmic recognition of infinite cyclic extensions
Abstract.
We prove that one cannot algorithmically decide whether a finitely presented -extension admits a finitely generated base group, and we use this fact to prove the undecidability of the BNS invariant. Furthermore, we show the equivalence between the isomorphism problem within the subclass of unique -extensions, and the semi-conjugacy problem for deranged outer automorphisms.
Key words and phrases:
extension, cyclic extension, decision problem, BNS invariant, undecidability2010 Mathematics Subject Classification:
20E22, 20F10In the present paper, we study algorithmic problems about recognition of certain algebraic properties among some families of group extensions. Indeed, we see that yet for the relatively easy family of -extensions one can find positive and negative results, i.e., both solvable and unsolvable “recognition problems”.
For example, we prove that one cannot algorithmically decide whether a finitely presented -extension admits a finitely generated base group. Even when the extension has a unique possible base group, it is not decidable in general whether this particular base group is finitely generated or not. As a consequence, we prove general undecidability for the Bieri–Neumann–Strebel invariant: there is no algorithm which, on input a finite presentation of a group and a character , decides whether belongs to the BNS invariant of , , or not. Although this result seems quite natural, since this geometric invariant has long been agreed to be hard to compute in general (see for example [25, 28, 17, 18]), as far as we know, its undecidability does not seem to be contained in the literature. Following our study of recognition properties, we finally consider the isomorphism problem in certain classes of unique -extensions, and prove that it is equivalent to the semi-conjugacy problem for the corresponding deranged outer automorphisms (see details in Section 8).
The structure of the paper is as follows. In Section 1 we state the recognition problems we are interested in. In Section 2 we introduce the most general framework for our study: (finitely presented) -extensions (denoted ), unique -extensions (denoted ), as well as the subfamily of groups, and will investigate the above problems for them. In Sections 3 and 4 we focus on the case (i.e., infinite cyclic extensions) which will be the main target of the paper. The central result in Section 5 is 5.3, showing that the membership problem for (among other similar families) is undecidable, even within the class . As an application, Section 6 contains the undecidability of the BNS invariant (6.4). In Section 7 we search for “standard presentations” of groups (7.1). Finally, in Section 8 we characterize the isomorphism problem in the subclass of unique -extensions by means of the so-called semi-conjugacy problem (a weakened version of the standard conjugacy problem) for deranged outer automorphisms (8.12).
1. Algorithmic recognition of groups
Algorithmic behavior of groups has been a very fundamental concern in Combinatorial and Geometric Group Theory since the very beginning of this branch of Mathematics in the early 1900’s. The famous three problems stated by Max Dehn in 1911 are prototypical examples of this fact: the Word, Conjugacy, and Isomorphism problems have been very influential in the literature along these last hundred years. Today, these problems (together with a great and growing collection of variations) are the center of what is known as Algorithmic Group Theory.
Dehn’s Isomorphism Problem is probably the paradigmatic example of what is popularly understood as “algorithmic recognition of groups”. Namely, let be the family of finite presentations of groups. Then (with the usual abuse of notation of denoting in the same way a presentation and the presented group):
-
•
Isomorphism problem [ ]: given two finite presentations , decide whether they present isomorphic groups, , or not.
It is well known that, in this full generality, Dehn’s Isomorphism Problem is unsolvable, see for example [27]. So, a natural next step is to study what happens when we restrict the inputs to a certain subfamily :
-
•
Isomorphism problem within [ : given two finite presentations , decide whether they present isomorphic groups, , or not.
Since we are interested in groups, we will only consider families of presentations closed by isomorphism; in this way, the problems considered are actually about groups (although represented by finite presentations). The literature is full of results solving the isomorphism problem for more and more such subfamilies of , or showing its unsolvability even when restricted to smaller and smaller subfamilies .
Another recognition aspect is that of deciding whether a given group satisfies certain property, i.e., whether it belongs to a certain previously defined family. For two arbitrary subfamilies , we define the:
-
•
(Family) Membership problem for within [ ]: given a finite presentation , decide whether or not.
If and is decidable we will also say that the inclusion is decidable. When the considered ambient family is the whole family of finitely presented groups (i.e., ) we will usually omit any reference to it and simply talk about the membership problem for , denoted .
A classic undecidability result due to Adian [1, 2] and Rabin [29] (see also [27]) falls into this scheme. Namely, when is a Markov subfamily (i.e., a nonempty subfamily such that the subgroups of groups in do not completely cover ), then is not decidable. This turns out to include the impossibility of deciding membership for countless well known families of finitely presented groups (e.g., trivial, finite, abelian, nilpotent, solvable, free, torsion-free, simple, automatic, etc).
Note that being decidable is the same as saying that is a recursive set of finite presentations. And, even when is not decidable, we can still ask for a recursive enumeration of the elements in :
-
•
(Family) Enumeration problem for [ ]: enumerate all the elements in .
In many cases the considered subfamily entails a concept of “good” or “standard” presentation , for the groups presented. For example, if is the family of (finite presentations for) braid groups , we can define the set of standard presentations to be those of the form
in this case, the family enumeration problem for consists, on input an arbitrary finite presentation presenting a braid group, to compute its (unique) standard one for it, i.e., to recognize the number of strands .
2. Group extensions
Let and be arbitrary groups. We say that is a group extension by (or a -extension) if can be homomorphically mapped onto , i.e., if there exists a normal subgroup such that the quotient is isomorphic to . Of course, this situation gives rise to the short exact sequence
for some group , and we will say that is . One also says that such is a base group for the extension, and that is an extension of by ; so, if we want to specify the base group we will say that is .
We remark that a given group extension by may admit many, even non isomorphic, different base groups (see 8.2).
If is the only (as subset) normal subgroup of with quotient isomorphic to , then we say that the -extension is unique, or that is a unique extension by ; in the same vein as before, we will say that is (or that is , if we want to specify who is the unique normal subgroup).
It will be convenient to extend this notation allowing to replace the groups and by any group property (which we will usually write in typeface). Concretely, given two properties of groups, , , we say that a group is (resp., ) if it is (resp., ) for certain groups satisfying , and satisfying . In this way we can easily refer to families of group extensions in terms of the behavior of their base and quotient groups. So, for example, a group is if it is for some finitely generated group . And it is if it is for some finitely generated group ; i.e., if it has a unique normal subgroup with quotient isomorphic to , which happens to be finitely generated (not to be confused with having a unique finitely generated normal subgroup whose quotient is isomorphic to —and possibly some others infinitely generated as well).
When we need to add extra assumptions (i.e., satisfying some property ) on the elements of certain family , we will denote the new family . For example, denotes the family of finitely generated abelian groups, while denotes the family of finitely presented extensions by .
Recognizing -extensions (more concretely, solving the membership problem for the families and ) turns out to be very easy. Recall that, for a finitely generated group , its abelianization is always of the form , where is a nonnegative integer and is a finite abelian group (both canonically determined by and called, respectively, the (first) Betti number of , denoted , and the abelian torsion of ).
Clearly, for a finitely generated group , is the maximum rank for a free-abelian quotient of . Hence, we have the following straightforward characterizations.
Lemma 2.1.
Let be a finitely generated group, and a nonnegative integer. Then,
-
(1)
is if and only if ;
-
(2)
is if and only if . ∎
Note that one can easily compute the Betti number of any group given by a finite presentation: just abelianize it (i.e., add as relators the commutators of any pair of generators in the presentation) and then apply the Classification Theorem for finitely generated abelian groups, which is clearly algorithmic. Thus, Lemma 2.1 immediately implies the decidability of the membership problem for these families of groups.
Corollary 2.2.
For every , the membership problem for the families and is decidable; i.e., there exists an algorithm which takes any finite presentation as input and decides whether the presented group is (resp., ) or not. ∎
Let us denote by the abelianization map, by the abelianization map followed by the canonical projection onto the free-abelian part , and let us also write . We collect here some elementary properties of the first Betti number which will be useful later.
Lemma 2.3.
Let be a finitely generated group. Then,
-
(1)
, with equality if and only if is free-abelian;
-
(2)
for every subgroup , ;
-
(3)
if , then . ∎
In addition, note that the kernels of both and are fully characteristic subgroups of (i.e., invariant under endomorphisms of ). Hence, every (resp., every ) canonically determines endomorphisms and (resp., automorphisms and ). Of course, after choosing an abelian basis for , where , can be thought of as an square matrix over the integers (with determinant if is an automorphism of ). In the following section we will relate certain properties of a -extension with properties of its defining automorphism .
3. -extensions
We will concentrate now on infinite cyclic extensions, concretely in the family and its subfamily . Let us describe them in a different way: since is a free group, every short exact sequence of the form splits, and so is a semidirect product of by ; namely , for some . Let us recall this well known construction in order to fix our notation.
Given an arbitrary group and an automorphism , define the semidirect product of by determined by as the group with underlying set and operation given by
(1) |
for all , and . Of course, is a natural embedding of in , and we then have the natural short exact sequence
(2) |
Therefore, belongs to the family . Recall that we can have , with but ; or even with . We discuss this phenomena in Section 8 (see 8.3 and 8.2, respectively).
In the opposite direction, assume that is in the family . Choose a homomorphism onto , say , and consider the short exact sequence given by
where . Choose and denote by a preimage in of any of the two generators of (note that choosing such is equivalent to choosing a split homomorphism for ). Now consider the conjugation by in , say , , and denote by its restriction to (note that is an inner automorphism of , but may very well not be inner as an automorphism of ). By construction, we have
(3) |
for every . At this point, it is clear that every element from can be written in a unique way as , for some and . And—from (3)—the operation in can be easily understood by thinking that (respectively, ) jumps to the right of elements from at the price of applying (respectively, ):
(4) |
This is, precisely, the multiplicative version of (1). Hence, , the semidirect product of by determined by .
From this discussion it follows easily that, for any presentation of , say , and any , the semidirect product admits a presentation of the form
(5) |
Note that (5) is a finite presentation if and only if the initial presentation for was finite. So, a group admits a finite presentation of type (5) if and only if is . This provides the notion of standard presentation in this context.
Definition 3.1.
A standard presentation for a group is a finite presentation of the form (5).
The previous discussion provides the following alternative descriptions for the family of finitely presented -extensions. For any group , we have
and then,
Remark 3.2.
Note that we have made no assumptions on the base group . Imposing natural conditions on it, we get the inclusions
(6) |
which will be seen throughout the paper to be both strict.
The strictness of the second inclusion in (6) is a direct consequence of 5.2, while the strictness of the first one is proved below (we thank Conchita Martínez for pointing out the candidate group (7) in the subsequent proof).
Proposition 3.3.
The inclusion is strict. That is, there exist finitely presented -extensions of finitely generated groups, which are not -extensions of any finitely presented group.
Proof.
Let be three different prime numbers, and consider the additive group of the ring , which is well known to be generated by , but not finitely generated (for any given finite set of elements in , let be the biggest -exponent in the denominators, and it is easy to see that is not in the subgroup generated by them). Finally consider the following two commuting automorphisms given by , and .
Our candidate is the (metabelian) semidirect product of by , with action , , namely,
(7) | ||||
(One has to be careful here with the notation: it is typically multiplicative for the nonabelian group , but additive for the abelian group , while and are defined using products of rational numbers; beware, in particular, of the element which is additive and, of course, nontrivial.)
It is easy to see that is generated by , and : indeed, conjugating 1 by all powers of and we obtain, respectively, and , and then for appropriate integers , by Bezout’s identity; with the same trick and having and , we get and so, ; and similarly, one gets . Note that, in order to obtain all of , it is enough to get , and for big enough; this will be used later.
To see that is finitely presented, it is enough to use Theorem A(ii) in [3], which provides a precise condition for a finitely generated metabelian group to be finitely presented. This is a result, due to Bieri and Strebel, that later lead to the development of the so called Bieri–Neumann–Strebel theory (see Section 6).
Note that the group is finitely generated and metabelian, having as an abelian normal subgroup with quotient . We know that is not finitely generated as group; however, with acting by conjugation, becomes a -module, which is finitely generated by the exact same argument as in the previous paragraph. But even more: for all nontrivial valuation , is also finitely generated over at least one of the two monoids , or . This is because any such valuation has the form for some , and then it is routine to show that, starting with , conjugating only either by those with , or those with , and adding, we can get all of (we leave the details to the reader). By Theorem A(ii) from [3], this implies that the group is finitely presented.
Now consider the subgroup , which is clearly normal and produces a quotient . Since
is generated by (by the same reason as above), we deduce that is both a -extension of its finitely generated subgroup , and finitely presented; i.e., .
It remains to see that (i.e., is not a -extension of any finitely presented subgroup). We do not know whether this is true for every , but we shall prove it for particular values of the parameters; concretely for .
It is easy to see that the derived subgroup is contained in . We shall prove that, when this inclusion is indeed an equality—for example, when , as it is straighforward to see—then is not a -extension of any finitely presented subgroup. That is, no normal subgroup with can be finitely presented. In fact, let be such a subgroup. Then and, taking quotients by , we obtain . But . So, it must be .
Now, choose such that is generated by (we can clearly assume ); and deduce that with action . In particular, is finitely generated by an argument as above. Note also that the action of is by multiplication by a simplified fraction, say , with and both different from (if it is multiplication by ; and if , it is multiplication by ).
Finally, let us apply again Theorem A(ii) in [3], now to the short exact sequence . The only nontrivial valuations are , and it is easy to see that is not finitely generated neither as a -module (with finitely many elements one cannot obtain for ), nor as a -module (with finitely many elements one cannot obtain for ). Therefore, is not finitely presented, and the group is not a -extension of any finitely presented subgroup, as we wanted to prove. ∎
4. Unique -extensions
Recall that the family of unique -extensions (i.e., groups having a unique normal subgroup with quotient ) which are finitely presented is denoted .
As seen in 2.1, the family consists precisely of those groups in such that . For finitely generated base groups , LABEL:prop:derangedcharacterization gives a quite simple characterization of this unicity condition in terms of the defining automorphism . We first need a convenient description of the abelianization of a -extension.
Lemma 4.1.
Let be an arbitrary group, and let . Then,
(8) |
Moreover, if is finitely generated, then so is , and
(9) |
where is the rank of , and is a finite abelian group.
Proof.
Let . Abelianizing , we get
(10) | ||||
For the second part, suppose that is finitely generated. Then so is and thus, using 2.3, we have
(11) | ||||
which is what we wanted to prove. ∎
This last result, combined with 2.1, provides a computable characterization for automorphisms defining groups.
Proposition 4.2.
Let be an arbitrary group, and such that the semidirect product is finitely generated. Then, the following conditions are equivalent:
-
(1)
is ;
-
(2)
;
-
(3)
(i.e., is the full preimage of the torsion subgroup of under );
-
(4)
is a fully characteristic subgroup of .
Moreover, if is finitely generated, then the following additional condition is also equivalent:
-
(5)
has no nontrivial fixed points (equivalently, is not an eigenvalue of , , or ).
Proof.
]. This is precisely the content of 2.1(ii), for .
. This follows immediately from (4).
. This is clear, since the torsion subgroup of an abelian group is fully characteristic, and so is its full preimage.
. By contradiction, suppose that has Betti number at least . Then, there exists an epimorphism , and an element such that . Take a primitive element such that for some , . The subgroup is a direct summand of , and the composition
provides an endomorphism of mapping to , a contradiction with condition 4.
Finally, the equivalence is immediate from the equality (11). ∎
Definition 4.3.
We say that an automorphism is deranged if one of (and thus all) the conditions in 4.2 hold. Note that when the group is finitely generated, condition 5 provides further another equivalent definition of derangedness, this time expressed in terms of the automorphism. Note that in this last case, given by images of generators, it is easy to check algorithmically whether is deranged or not.
In particular, every automorphism of a group with , i.e., with , is (trivially) deranged. Note also that derangedness is, in fact, a property of outer automorphisms. The sets of deranged automorphisms and deranged outer automorphisms of a group will be denoted, respectively, and .
Consequently, for any finitely generated group we have
and then,
(12) |
Note that in (4) we wrote inclusion and not an equality because, in principle, it could happen that a finitely presented group has his unique normal subgroup with quotient isomorphic to being not finitely generated. In the next section we shall construct such a group (see LABEL:cor:K*Z_isfg-by-Z_iff_K=1) showing that this inclusion is strict.
5. Undecidability results
Observe that if is finitely generated or finitely presented, then so is for every , i.e.,
However, it is less obvious that the converse is not true in general: a semidirect product can be finitely presented, with not being finitely generated. Or, as was hinted few lines above, even worse: there do exist finitely presented -extensions which are not -extensions of any finitely generated group. In other words, the following inclusion is strict:
Indeed, this can happen even for unique -extensions. This fact follows easily from the next lemma, showing that any free product has the form of a certain semidirect product.
Lemma 5.1.
Let be an arbitrary group with generators , and consider the free product
where are disjoint copies of the original presentation for . Then,
(13) |
where is the automorphism of defined by
(14) |
Proof.
Corollary 5.2.
If is a group with finite abelianization (i.e., ), then the free product is a unique -extension, and the following conditions are equivalent:
-
(1)
;
-
(2)
;
-
(3)
;
-
(4)
;
-
(5)
;
-
(6)
.
In particular, is a strict subfamily of (and so, is a strict subfamily of ).
Proof.
Note that the abelianization of is , where by hypothesis; therefore, . Thus, from 2.1(ii), is a unique -extension, i.e., it contains a unique normal subgroup with quotient . By 5.1, this unique normal subgroup is isomorphic to , which is finitely generated (resp., finitely presented, abelian, finite, free) if and only if is trivial (the free case being true because ).
Taking to be a nontrivial finitely presented group with finite abelianization, we obtain that belongs to but not to !. ∎
Next, inspired by a trick initially suggested by Maurice Chiodo, we will prove a stronger result. Not only the family ! is a strict subfamily of , but the membership problem between these two families is undecidable: it is impossible to decide algorithmically whether a given finitely presented unique -extension is or not, i.e., whether its unique base group is finitely generated or not. To see this, we use a classic undecidability result: there is no algorithm which, on input a finite presentation, decides whether the presented group is trivial or not (see, for example, [27]).
Theorem 5.3.
For every group property , the membership problem for within is undecidable.
In other words, there exists no algorithm which, on input a finite presentation of a group with Betti number , decides whether it presents a (resp., , , , ) group or not.
Proof.
We will proceed by contradiction. Assume the existence of an algorithm, say , such that, given as input a finite presentation of a group with Betti number , outputs YES if it presents a group, and NO otherwise.
Now, consider the following algorithm to check triviality: on input an arbitrary finite presentation :
-
(1)
abelianize and, using the Classification Theorem for finitely generated abelian groups, check whether is trivial or not; if not, answer NO; otherwise is a perfect group and so, the new group has Betti number 1;
-
(2)
apply to the presentation , to decide whether is a group or not.
According to 5.2, the output to step (ii) is YES if and only if is trivial. Hence, is deciding whether the given presentation presents the trivial group or not. This contradicts Adian–Rabin’s Theorem on the undecidability of the triviality problem. ∎
Of course, if the membership problem is not decidable within some family , it is also undecidable within any superfamily of . So, we immediately get the following consequence.
Corollary 5.4.
The membership problems for the families and are undecidable. ∎
As stated in the introduction, this is exactly the same as saying that the families (of finite presentations) and are not recursive. Note that none of these families is neither Markov nor co-Markov, and thus the two undecidability results in 5.4 are not contained in the classic ones due to Adian–Rabin. Indeed, any finitely presented group is a subgroup of some (and so, of some ) group; therefore the families and are not Markov. On the other hand, every group embeds in some -generated simple group (see [27, Corollary 3.10]); since
the families and are not co-Markov either.
6. Implications for the BNS invariant
Since the early 1980’s, in a series of papers by R. Bieri, W. Neumann, and R. Strebel (see [3, 4]), several gradually more general invariants—called Sigma (or BNS) Invariants—have been introduced to deal with finiteness conditions for presentations of groups. Concretely in [4], they present an invariant that characterizes those normal subgroups of a finitely generated group that are finitely generated and contain the commutator of . Over the years, this theory has been reformulated in more geometric terms (for a modern version see the survey [32]). Below, we recall this construction and characterization, and discuss some implications of our undecidability results from Section 5.
For a finitely generated group , consider the real vector space of all homomorphisms (from to the additive group of the field of real numbers), which we call characters of . Note that, since is abelian and torsion-free, any character must factor through (abelianizing and then killing the torsion), i.e.,
Thus, , where . We will consider the set of nontrivial characters modulo the equivalence relation given by positive scaling:
(21) |
They form the so-called character sphere of , denoted which, equipped with the quotient topology, is homeomorphic to the unit Euclidean sphere of dimension (through the natural identification of each ray emanating from the origin with its unique point of norm 1).
For example, if is not (i.e., if , then and the character sphere is empty (so, for this class of groups the BNS theory will be vacuous). More interestingly, if is (i.e., ), then the character sphere of is a set of just two points, namely . Similarly, if , then is the unit circle in , the unit sphere in , and so on.
For any given (equivalence class of a) nontrivial character , consider now the following submonoid of , called the positive cone of :
(22) |
to be thought of as the full subgraph of the Cayley graph determined by the vertices in (once a set of generators is fixed). The Sigma invariant can then be defined as follows (we note that this is not the original definition given in [4], but a more geometrically appealing one, which was not noticed to be equivalent until several years later, see [26, Theorem 3.19]).
Definition 6.1.
Let be a finitely generated group, and its Cayley graph. Then the set
(23) |
does not depend on the choice of the finite generating set (see [32]), and is called the (first) Sigma—or BNS—invariant of .
Interestingly, this notion is quite related with commutativity. The extreme examples are free and free-abelian groups, for which it is easy to see that the BNS invariants are, respectively, the empty set and the full character sphere: , for ; and , for .
The set of characters vanishing on a certain subgroup determine the following subsphere
which happens to contain interesting information about itself.
Theorem 6.2 (Bieri–Neumann–Strebel, [4]).
Let be a normal subgroup of a finitely generated group with abelian. Then, is finitely generated if and only if . In particular, the commutator subgroup is finitely generated if and only if . ∎
Note that if is , then , where is the canonical projection modulo . In this case, 6.2 tells us that
(24) |
It follows an interesting characterization of groups.
Proposition 6.3.
A finitely generated group is if and only if its BNS invariant contains a pair of antipodal points; i.e.,
(25) |
Proof.
The implication to the right is clear from (24).
The implication to the left is also clear after making sure that we can always choose such a character with cyclic image (i.e., such that ). To see this, we observe that, given a nontrivial character , one has if and only if there exists such that has integral image, . In other words, rank-one characters correspond, precisely, to those points in the sphere which are projections of integral (or rational) points from . Thus, rank-one characters form a dense subset of . This, together with the fact that is an open subset of (see [32, Theorem A3.3]) allows us to deduce, from the hypothesis, the existence of a pair of antipodal points of rank one. ∎
As a corollary, and using 5.3, we obtain the main result in this section: the BNS invariant is not uniformly decidable (even for groups with Betti number ).
Theorem 6.4.
There is no algorithm such that, given a finite presentation of a group (with Betti number ), and a character , decides whether belongs to or not.
Proof.
Given a finite presentation of a group (so , and has two points), we can abelianize and construct the unique two characters . Assuming the existence of an algorithm like the one in the statement, we could algorithmically decide whether both belong to or not, i.e., according to 6.3, whether is or not. This contradicts 5.3. ∎
We note that, in the case of a one-relator group , K. Brown provided an interesting algorithm for deciding whether a given character belongs to or not, by looking at the sequence of -images of the prefixes of the relation (assumed to be in cyclically reduced form); see [8]. Later, N. Dunfield, J. Button and D. Thurston found applications of this result to -manifold theory; see [14, 9, 15].
7. Recursive enumerability of presentations
A standard presentation of a given group has been defined as a finite presentation of the form
where is an automorphism of . It is natural to ask for an algorithm to compute one—or all—standard presentations for such a group , since this algorithm will provide explicit computable ways to think as a semidirect product (i.e., an explicit base group , and an explicit automorphism , such that ).
We have seen that membership for is undecidable (5.4). However, given a finite presentation for a group , we can use Tietze transformations to obtain a recursive enumeration of all the finite presentations for . In the following proposition we provide a (brute force) filtering process which extracts from it a recursive enumeration of all the standard ones.
Proposition 7.1.
Given a finite presentation of a group , the set of standard presentations for is recursively enumerable.
Proof.
Let be the finite presentation given (of a group ). We will start enumerating all finite presentations of by successively applying to chains of elementary Tietze transformations in all possible ways. This process is recursive and eventually visits all finite presentations for (all standard presentations among them).
Now, it will be enough to construct a recognizing subprocess which, applied to any finite presentation for , if is in standard form it halts and returns , and if not it halts returning “NO, is not standard”, or works forever. Having , we can keep following the enumeration of all finite presentations for via Tieze transformations and, for each one, start and run in parallel the recognizing process for it; we maintain all of them running in parallel (some of them possibly forever), and at the same time we keep opening new ones, simultaneously aware of the possible halts (each one killing one of the parallel processes and possibly outputting a genuine standard presentation for ).
So, we are reduced to design such a recognizing process . For a given finite presentation of , let us perform the following steps:
-
(1)
Check whether matches the scheme
(26) where and are finite, and the ’s and ’s are all (reduced) words on . If does not match this scheme, then halt and answer “NO, is not standard”; otherwise go to the next step.
-
(2)
With being of the form (26), consider the group and let us try to check whether the map extends to a well-defined homomorphism . For this, we must check whether in or not (but caution! we cannot assume in general a solution to the word problem for ). Enumerate and reduce the elements in and check whether, for every relator , the word appears in the enumeration. If this happens for all , then go to the next step (with being of the form
(27) where ).
-
(3)
With being of the form (27), let us try to check now whether is bijective, looking by brute force for its eventual inverse: enumerate all possible -tuples of reduced words on and for each one, check simultaneously whether in for all (i.e., whether , is a well-defined endomorphism of ) and whether and in , for all (i.e., whether and so ). We do this in a similar way as in the previous step: enumerate the normal closure (an infinite process) and wait until all the mentioned words appear in the enumeration. When this happens (if so), halt the process and output as a standard presentation for .
For any given , step (i) finishes in finite time and either rejects , or recognizes that is of the form (26) and sends the control to step (ii). Now step (ii) either works forever, or it halts recognizing of the form (27) and sending the control to step (iii) (note that, by construction, it is guaranteed that if is really in standard form then is a well-defined endomorphism of and step (ii) will eventually halt in finite time). Finally, the same happens in step (iii): it either works forever, or it halts recognizing that is in standard form (again by construction, it is guaranteed that if is really in standard form, then is bijective and step (iii) will eventually catch its inverse and halt in finite time).
Process is built, and this concludes the proof. ∎
We remark that we can apply the previous algorithm to an arbitrary finite presentation of a (arbitrary) group : if is a group the process will enumerate all its standard presentations, while if is not the process will work forever outputting nothing. So, we can successively apply—in parallel—the previous algorithm to any enumerable family of presentations to obtain an enumeration of all standard presentations within . Taking , we get an enumeration of all standard presentations.
Corollary 7.2.
The set of standard presentations of groups is recursively enumerable. ∎
Applying all possible Tietze transformations to every standard presentation outputted by this procedure, we obtain an enumeration of all finite presentations of groups. This enriches 5.4 in the following way.
Corollary 7.3.
The set of finite presentations of groups is recursively enumerable but not recursive. ∎
8. On the isomorphism problem for unique -extensions
Let us consider now problems of the first kind mentioned in Section 1: isomorphism problems within families of the form .
To begin with, we combine 5.1 with the following one to see that a -extension can have non isomorphic base groups. The proof is just a direct writing of the corresponding presentations.
Lemma 8.1.
Let be an arbitrary group, and . Then,
(28) |
where is defined by . ∎
Corollary 8.2.
Isomorphic -extensions can have nonisomorphic base groups, even of different type. More precisely, there exist a finitely presented group , a non finitely generated group , and automorphisms and , such that . In particular, .
Proof.
Let be any nontrivial finitely presented group. Consider , which is also finitely presented, and , which is not finitely generated. Combining (13) and (28), we get
where is the automorphism (14) defined in 5.1, and the corresponding one according to LABEL:lem:rtimes_times_=_timesrtimes. The result follows taking and . ∎
So, there is considerable flexibility in describing cyclic extensions as semidirect products. Even fixing the base group, this flexibility persists within the possible defining automorphisms. For example, one can easily see that , for every inner automorphism . A bit more generally, the following is a folklore lemma which is straightforward to prove (see [6]).
Lemma 8.3.
Let be an arbitrary group, and let . If for some and some , then . ∎
The existence of such and is exactly the same as being conjugate to in . This condition turns out to have some protagonism along the rest of the paper, making convenient to have a general shorthand terminology for it.
Definition 8.4.
Let be an arbitrary group. A pair of elements are said to be semi-conjugate if is conjugate to either or ; we denote this situation by .
With this terminology, 8.3 states that, when the defining automorphisms are semi-conjugate in , then the corresponding semidirect products and are isomorphic. Note also the following necessary condition: by 4.2, is deranged if and only if so, in order for and to be isomorphic, a necessary condition is that and are either both simultaneously deranged, or both not deranged.
Apart from this, not much is known in general about characterizing or deciding when two -extensions of a given group are isomorphic. In [6], Bogopolski–Martino–Ventura proved that, when the base group is free of rank , the converse to 8.3 also holds, providing a quite neat characterization of isomorphism within the family of extensions and (using the decidability of the conjugacy problem in , see [5]) a positive solution to the isomorphism problem within this family of groups.
Theorem 8.5 (Bogopolski–Martino–Ventura, [6]).
Let . Then,
(29) |
In particular, the isomorphism problem within the family is decidable. ∎
However, in this same paper, a counterexample was given (suggested by W. Dicks) to see that this equivalence is not true for free groups of higher rank, where the situation is, in general, much more complicated. The example is the following: consider the free group of rank 3, , and the automorphisms given by , and by . It happens that (see [6] for details), while and are not semi-conjugate in because they abelianize to two matrices of determinants, respectively, 1 and -1. As far as we know, the isomorphism problem for groups is open for .
The goal of the present section is to prove that an equivalence like (29) still holds, but under kind of an orthogonal condition: rather than restricting the base group to be , we will leave arbitrary finitely generated, and impose conditions on the defining automorphism. Note that such an equivalence reduces the isomorphism problem in the family of restricted extensions, to the conjugacy problem in the corresponding family of outer automorphisms of the base group (or even to a weaker problem, if semi-conjugacy is not algorithmically equivalent to conjugacy).
This context strongly suggests defining the semi-conjugacy problem much in the same way that the standard conjugacy problem, and asking for the relationship between them. We state both problems together in order to make the comparison clear.
Definition 8.6.
Let be a finite presentation for a group . Then:
-
•
Conjugacy Problem for [ ]: given two words in , decide whether they represent conjugate elements in () or not.
-
•
Semi-conjugacy Problem for [ ]: given two words in , decide whether they represent semi-conjugate elements in () or not.
Question 1.
Is there a (finitely presented) group with decidable semi-conjugacy problem but undecidable conjugacy problem?
This question looks quite tricky. Of course, if two elements are not semi-conjugate, then they are not conjugate either. But if , it is not clear how this information can help, in general, to decide whether or not; in this sense the answer to the question seems reasonable to be negative. But, on the other hand, the two algorithmic problems are so close that it seems hard to construct a counterexample.
In our case, the condition demanded for the defining automorphisms is derangedness (see 4.3). The first observation is the following: suppose for some groups , , and some deranged automorphisms and . Then, by construction, and are respectively, the unique normal subgroups with quotient isomorphic to . Hence and, after expressing in terms of the generators of , we can think that both . The next step is to show that, under the derangedness condition, implies that are semi-conjugate. To see this, we need to analyze how homomorphisms between unique -extensions look like.
Definition 8.7.
Let be a group, and a subgroup of . An endomorphism is called -stable if it leaves invariant as a subgroup. The collection of all -stable endomorphisms of form a submonoid denoted . In a similar way, the collection of all -stable automorphisms of form a subgroup denoted .
A general description of the -stable endomorphisms and automorphisms of infinite-cyclic extensions of follows.
Proposition 8.8.
Let be a group generated by , and let . Then, any homomorphism from to mapping to is of the form
(30) |
where , , and are such that .
Furthermore, is an isomorphism if and only if and . Thus, -stable automorphisms of are precisely
(31) |
Proof.
Let be a homomorphism leaving invariant, and let us denote by its restriction to . Write for some and . Applying to both sides of the relation in the domain, we get
for all . Hence, and has the desired form.
Assume now that is an isomorphism (in particular, is injective). Then we must have , otherwise would not be in the image. On the other hand, since , we have that
and so, any element of can be written in the form , for some and ; and it belongs to if and only if . Thus, and . For the converse, it is clear that and implies that is an isomorphism. The final statement follows immediately. ∎
Note that 4.2 states precisely that if and only if is deranged. This fact, together with the previous description provides a characterization of isomorphic deranged extensions in terms of semi-conjugacy.
Corollary 8.9.
Let and be two arbitrary groups, and let and be two deranged automorphisms. Then,
(32) |
where , and is any isomorphism.
Proof.
For any isomorphism , it is clear that . Hence, the statement is equivalent to saying
for . The implication to the left is a general fact (see 8.3), and the implication to the right is a direct consequence of 8.8: since and are deranged, any isomorphism from to must map to and so, must be of the form for some , , and satisfying . Hence, in . ∎
We are now ready to prove the main result in this section: for any family of finitely presented groups with decidable isomorphism problem, we characterize when the family has again decidable isomorphism problem, in terms of a certain variation of the conjugacy problem for outer automorphisms of groups in .
Note that 8.9 clearly insinuates a link between the isomorphism problem for deranged extensions, and the semi-conjugacy problem for deranged outer automorphisms of the base group. However, there is a subtlety at this point: the supposed algorithm solving the isomorphism problem will receive the input (the compared groups) as finite presentations of the -extensions. From those, we know how to compute suitable base groups , and automorphisms (see 7.1), but this last ones are given by images of the generators in the starting presentations, and not as words in some presentation of the corresponding automorphism groups, which would be the appropriate inputs for the standard conjugacy problem there.
So, in general, one must distinguish between these two close but not necessarily identical situations. As before, we state both problems together to emphasize the difference between them.
Definition 8.10.
Let be a presentation for a group , a presentation for , and assume . Then:
-
•
(Standard) conjugacy problem for [ ]: given two automorphisms as words in the presentation of , decide whether and are conjugate to each other in .
-
•
-conjugacy problem for [ ]: given two automorphisms by images of (the finitely many) generators , decide whether and are conjugate to each other in .
Similarly, we define the -conjugacy problem [ ], the -semi-conjugacy problem [ ], and the -semi-conjugacy problem [ ] for (in contrast with the standard , , and ).
Note that, in general, these pairs of problems are similar but not identical: from the algorithmic point of view it could be very different to have an automorphism of given as the collection of images of a finite set of generators of , or as a word (composition of generators for ). Consider, for example, the Baumslag–Solitar group , which is finitely generated, but whose automorphism group is known to be not finitely generated (see [11]).
However, knowing in advance a finite set of generators for (respectively, ) as images of generators of , these two kinds of problems turn out to be equivalent.
Proposition 8.11.
Let be a presentation for a group , , and a finite set of words in such that is a well defined finite family of automorphisms generating . Then,
(33) |
The same is true replacing conjugacy by semi-conjugacy, and/or by .
Proof.
Suppose that has decidable -conjugacy problem. Given two automorphisms as words on the ’s, say and , we can compute the corresponding compositions of ’s and obtain explicit expressions for and in terms of , for . Now, applying the solution to the -conjugacy problem for we decide whether and are conjugate to each other in .
Conversely, suppose has decidable conjugacy problem, and we are given two automorphisms by the images of the ’s, say and , . We will express and as compositions of the ’s, and then apply the assumed solution to the conjugacy problem for to decide whether and are conjugate to each other, or not. We can do this by a brute force enumeration of all possible formal reduced words on and, for each one, computing the tuple and trying to check whether it equals , or (following a brute force enumeration of the normal closure , like in the proof of 7.1).
The proofs of the other versions of the statement are completely analogous. For the conjugacy problems we need to add another brute force search layer enumerating all possible conjugators; we leave details to the reader. ∎
After this proposition we can prove the main result in this section.
Theorem 8.12.
Let be a family of finitely presented groups with decidable isomorphism problem. Then, the isomorphism problem of is decidable if and only if the -semi-conjugacy problem of is decidable for every in ; i.e.,
Proof.
Suppose that every has decidable -semi-conjugacy problem for deranged inputs. Given finite presentations of two groups and in , we run 7.1 to compute standard presentations for them, and extract finite presentations for base groups and defining automorphisms (say and for , and and for , respectively). We have and and, by hypotheses, and are deranged. Furthermore, since , and are the unique normal subgroups of and , respectively, with quotient ; hence, .
Now we apply the isomorphism problem within to the obtained presentations for and , and decide whether they are isomorphic as groups. If then, by 8.9, and we are done. Otherwise, we construct an explicit isomorphism (by a brute force search procedure like the ones above), we compute , and we apply our solution to the -semi-conjugacy problem for to the inputs and , (which are deranged, by construction). The output on whether and are or are not semi-conjugate in is the final answer we are looking for (again by 8.9).
For the converse, assume that the isomorphism problem is decidable in the family , and fix a finite presentation for a group . Given two deranged automorphisms via images of the generators , build the corresponding standard presentations for and (which are groups in , by construction) and apply the assumed solution to the isomorphism problem for this family to decide whether they are isomorphic or not. By LABEL:cor:isomorphicderanged_extensions, the answer is affirmative if and only if and are semi-conjugate in . ∎
We apply now 8.12 to special families of groups with decidable isomorphism problem. Some of these corollaries are already known in the literature; other methods provide alternative approaches.
Taking to be a single group , we get the following result.
Corollary 8.13.
Let be a finitely presented group. Then the isomorphism problem is decidable within the family if and only if has decidable -semi-conjugacy problem for deranged inputs. In particular, if , then has decidable isomorphism problem. ∎
Taking to be the families of finite, finitely generated abelian, or polycyclic groups, 8.12 provides well-known results, since the obtained extensions turn out to be subfamilies of that of virtually-polycyclic groups for which the isomorphism problem is known to be decidable (see [30]).
For the family of Braid groups , the specially simple structure of its outer automorphism group allows us to state the isomorphism problem within the family .
Corollary 8.14.
The isomorphism problem is decidable within the family .
Proof.
It is well known that, for every , , where is the automorphism given by (see [16]). Then, (since automorphisms in the same inner class induce the same -extension, by 8.3), we have
(34) |
We claim that they are all pairwise nonisomorphic. Those in the first term of the union cannot be isomorphic to those in the second one because is not deranged, while is (in other words, while ). Two deranged extensions and can only be isomorphic if their base groups are, and this happens only when (this can be seen, for example, by observing that the center is generated by the full twist and so, the abelianization of is cyclic of order ). Finally, the same argument shows that if and only if .
Thus, the isomorphism problem within is decidable: given two finite presentations of groups and in , explore the two trees of Tietze transformations until finding standard presentations for them, i.e., until recognizing their number of strands, say and . Now if and only if and . ∎
Finally, let us consider the case of finitely generated free groups, . To start with, the isomorphism problem for is decidable like in the case of Braid groups (since ). A solution to the conjugacy problem in was announced by M. Lustig in the preprints [22, 23]. Although this project is not completed (and there is no published version yet), it is believed that has decidable conjugacy problem. However, at this moment we can only say to have firm complete solutions for some classes of outer automorphisms:
-
(1)
the case of rank 2 is easily decidable because ;
-
(2)
for finite-order elements of an algorithm to solve the conjugacy problem follows from results of S. Krstić (see [19]);
- (3)
-
(4)
for Dehn twist automorphisms, the conjugacy problem has been solved by Cohen–Lustig, see [10];
-
(5)
finally, Krstić–Lustig–Vogtmann solved the conjugacy problem in for linearly growing automorphisms, i.e., for roots of Dehn twists, see [20].
If the conjugacy problem in were decidable in general, we could deduce from 8.12 that the isomorphism problem for the family is decidable as well. By the moment, we can only restrict our attention to the above mentioned subsets of , where the conjugacy problem is firmly known to be decidable, and we obtain the isomorphism problem for the corresponding subfamilies (see the proof of 8.12).
Corollary 8.15.
If the conjugacy problem for is decidable, then the isomorphism problem within the family is also decidable. ∎
Corollary 8.16.
The isomorphism problem within the following families is decidable:
-
(1)
;
-
(2)
;
-
(3)
;
-
(4)
. ∎
It is worth mentioning that our approach is somehow opposite to that taken by Dahmani in [12]. In this interesting preprint the author solves the conjugacy problem for atoroidal automorphisms of . An automorphism is atoroidal if no proper power of fixes any nontrivial conjugacy class (note that this notion is similar in spirit to our notion of derangedness, though they do not coincide). Brinkmann proved in [7] that is hyperbolic if and only if is atoroidal. And are conjugate to each other if and only if is isomorphic to with an automorphism mapping to , and to an element of the form (i.e., with an stable and positive automorphism in our language, see the proof of 8.9). Then, Dahmani uses a variation of the celebrated solution to the general isomorphism problem for hyperbolic groups (see [31, 13]) to determine whether and are isomorphic through an isomorphism of the above type, and so deciding whether the atoroidal automorphisms and are conjugated to each other in . Our approach has been the opposite: we have used the conjugacy problem in (more precisely, those particular cases where it is known to be decidable) to solve the isomorphism problem in the corresponding families of unique -extensions.
Acknowledgements
We thank Ha Lam for interesting conversations during an early stage of the development of this paper. We also thank Maurice Chiodo for suggesting a nice trick used in 5.3; and Conchita Martínez for pointing out the counterexample used in 3.3.
The second named author thanks the support of Universitat Politècnica de Catalunya through the PhD grant number 81–727. The third named author was partially supported by a PSC-CUNY grant from the CUNY research foundation, the City Tech foundation, the ONR (Office of Naval Research) grant N000141210758 and N00014-15-1-2164, and AAAS (American Association for The Advancement of Science) grant 71527-0001. Finally, the second and fourth named authors acknowledge partial support from the Spanish Government through grant number MTM2014-54896-P.
References
- [1] S. I. Adian “The Unsolvability of Certain Algorithmic Problems in the Theory of Groups” In Trudy Moskov. Mat. Obsc. 6, 1957, pp. 231–298
- [2] S.I. Adian “Finitely Presented Groups and Algorithms” In Akad. Nauk Armyan. SSR Dokl. 117, 1957, pp. 9–12
- [3] R. Bieri and R. Strebel “Valuations and Finitely Presented Metabelian Groups” In Proceedings of the London Mathematical Society s3-41.3, 1980, pp. 439–464 DOI: 10.1112/plms/s3-41.3.439
- [4] Robert Bieri, Walter D. Neumann and Ralph Strebel “A Geometric Invariant of Discrete Groups” In Inventiones mathematicae 90.3, 1987, pp. 451–477 DOI: 10.1007/BF01389175
- [5] O. Bogopolski “Classification of Automorphisms of the Free Group of Rank 2 by Ranks of Fixed-Point Subgroups” In Journal of Group Theory 3.3, 2000, pp. 339–351 URL: http://www.degruyter.com/view/j/jgth.2000.3.issue-3/jgth.2000.027/jgth.2000.027.xml
- [6] O. Bogopolski, A. Martino and E. Ventura “The Automorphism Group of a Free-by-Cyclic Group in Rank 2” In Communications in Algebra 35.5, 2007, pp. 1675–1690 DOI: 10.1080/00927870601169333
- [7] P. Brinkmann “Hyperbolic Automorphisms of Free Groups” In Geometric and Functional Analysis 10, 2000, pp. 1071–1089 DOI: 10.1007/PL00001647
- [8] Kenneth S. Brown “Trees, Valuations, and the Bieri-Neumann-Strebel Invariant” In Inventiones mathematicae 90.3, 1987, pp. 479–504 DOI: 10.1007/BF01389176
- [9] J. O. Button “Fibred and Virtually Fibred Hyperbolic 3-Manifolds in the Censuses” In Experimental Mathematics 14.2, 2005, pp. 231–255 DOI: 10.1080/10586458.2005.10128920
- [10] M. M. Cohen and M. Lustig “The Conjugacy Problem for Dehn Twist Automorphisms of Free Groups” In Commentarii Mathematici Helvetici 74.2, 1999, pp. 179–200 DOI: 10.1007/s000140050085
- [11] Donald J. Collins and Frank Levin “Automorphisms and Hopficity of Certain Baumslag-Solitar Groups” In Archiv der Mathematik 40.1, 1983, pp. 385–400 DOI: 10.1007/BF01192801
- [12] François Dahmani “On Suspensions and Conjugacy of Hyperbolic Automorphisms” In Transactions of the American Mathematical Society 368.8, 2016, pp. 5565–5577 DOI: 10.1090/tran/6530
- [13] François Dahmani and Vincent Guirardel “The Isomorphism Problem for All Hyperbolic Groups” In Geometric and Functional Analysis 21.2, 2011, pp. 223–300 DOI: 10.1007/s00039-011-0120-0
- [14] Nathan M. Dunfield “Alexander and Thurston Norms of Fibered 3-Manifolds” In Pacific Journal of Mathematics 200.1, 2001, pp. 43–58 DOI: 10.2140/pjm.2001.200.43
- [15] Nathan M Dunfield and Dylan P Thurston “A Random Tunnel Number One 3–manifold Does Not Fiber over the Circle” In Geometry & Topology 10.4, 2006, pp. 2431–2499 DOI: 10.2140/gt.2006.10.2431
- [16] Joan L. Dyer and Edna K. Grossman “The Automorphism Groups of the Braid Groups” In American Journal of Mathematics 103.6, 1981, pp. 1151–1169 DOI: 10.2307/2374228
- [17] Nic Koban, Jon McCammond and John Meier “The BNS-Invariant for the Pure Braid Groups” In Groups, Geometry, and Dynamics 9.3, 2015, pp. 665–682 DOI: 10.4171/GGD/323
- [18] Nic Koban and Adam Piggott “The Bieri–Neumann–Strebel Invariant of the Pure Symmetric Automorphisms of a Right-Angled Artin Group” In Illinois Journal of Mathematics 58.1, 2014, pp. 27–41 URL: http://projecteuclid.org/euclid.ijm/1427897167
- [19] Sava Krstić “Actions of Finite Groups on Graphs and Related Automorphisms of Free Groups” In Journal of Algebra 124.1, 1989, pp. 119–138 DOI: 10.1016/0021-8693(89)90154-3
- [20] Sava Krstić, Martin Lustig and Karen Vogtmann “An Equivariant Whitehead Algorithm and Conjugacy for Roots of Dehn Twist Automorphisms” In Proceedings of the Edinburgh Mathematical Society 44, 2001, pp. 117 DOI: 10.1017/S0013091599000061
- [21] Jérôme E. Los “On the Conjugacy Problem for Automorphisms of Free Groups” In Topology 35.3, 1996, pp. 779–806 DOI: 10.1016/0040-9383(95)00035-6
- [22] Martin Lustig “Structure and Conjugacy for Automorphisms of Free Groups I”, 2000 URL: http://cds.cern.ch/record/741837
- [23] Martin Lustig “Structure and Conjugacy for Automorphisms of Free Groups II”, 2001 URL: http://cds.cern.ch/record/731825
- [24] Martin Lustig “Conjugacy and Centralizers for Iwip Automorphisms of Free Groups” In Geometric Group Theory, Trends in Mathematics Birkhäuser Basel, 2007, pp. 197–224 URL: http://link.springer.com/chapter/10.1007/978-3-7643-8412-8_11
- [25] J. Meier and L. Vanwyk “The Bieri-Neumann-Strebel Invariants for Graph Groups” In Proceedings of the London Mathematical Society s3-71.2, 1995, pp. 263–280 DOI: 10.1112/plms/s3-71.2.263
- [26] Gaël-Nicolas Meigniez “Bouts d’un groupe opérant sur la droite, I : théorie algébrique” In Annales de l’institut Fourier 40.2, 1990, pp. 271–312 URL: https://eudml.org/doc/74878
- [27] Charles F. Miller III “Decision Problems for Groups — Survey and Reflections” In Algorithms and Classification in Combinatorial Group Theory, Mathematical Sciences Research Institute Publications 23 Springer New York, 1992, pp. 1–59 URL: http://link.springer.com/chapter/10.1007/978-1-4613-9730-4_1
- [28] Stefan Papadima and Alexander I. Suciu “Bieri–Neumann–Strebel–Renz Invariants and Homology Jumping Loci” In Proceedings of the London Mathematical Society 100.3, 2010, pp. 795–834 DOI: 10.1112/plms/pdp045
- [29] Michael O. Rabin “Recursive Unsolvability of Group Theoretic Problems” In Annals of Mathematics 67.1, Second Series, 1958, pp. 172–194 DOI: 10.2307/1969933
- [30] Dan Segal “Decidable Properties of Polycyclic Groups” In Proc. London Math. Soc 3, 1990, pp. 61–497
- [31] Z. Sela “The Isomorphism Problem for Hyperbolic Groups I” In Annals of Mathematics 141.2, Second Series, 1995, pp. 217–283 DOI: 10.2307/2118520
- [32] Ralph Strebel “Notes on the Sigma Invariants”, 2012 arXiv: http://arxiv.org/abs/1204.0214