Automaticity for graphs of groups
Susan Hermiller, Derek F Holt, Tim Susse, Sarah Rees

TL;DR
This paper develops automatic structures for complex groups like amalgamated products and HNN extensions, broadening the understanding of automaticity in fundamental groups of graphs of groups under geometric conditions.
Contribution
It introduces methods to construct automatic structures for a wide class of groups, including Artin, Coxeter, and hyperbolic relative to abelian groups, under geometric conditions.
Findings
Automatic structures constructed for amalgamated products and HNN extensions.
Results apply to Artin groups of large type, Coxeter groups, and relatively hyperbolic groups.
Closure properties established under geometric conditions.
Abstract
In this article we construct asynchronous and sometimes synchronous automatic structures for amalgamated products and HNN extensions of groups that are strongly asynchronously (or synchronously) coset automatic with respect to the associated automatic subgroups, subject to further geometric conditions. These results are proved in the general context of fundamental groups of graphs of groups. The hypotheses of our closure results are satisfied in a variety of examples such as Artin groups of sufficiently large type, Coxeter groups, virtually abelian groups, and groups that are hyperbolic relative to virtually abelian subgroups.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Automaticity for graphs of groups
Susan Hermiller, Derek F. Holt, Sarah Rees and Tim Susse
(21 June 2020)
Abstract
In this article we construct asynchronous and sometimes synchronous automatic structures for amalgamated products and HNN extensions of groups that are strongly asynchronously (or synchronously) coset automatic with respect to the associated automatic subgroups, subject to further geometric conditions. These results are proved in the general context of fundamental groups of graphs of groups. The hypotheses of our closure results are satisfied in a variety of examples such as Artin groups of sufficiently large type, Coxeter groups, virtually abelian groups, and groups that are hyperbolic relative to virtually abelian subgroups.
2010 Mathematics Subject Classification: 20F65, 20F10, 20E06, 20F36
Key words: Automatic group, automatic coset system, graph of groups, relatively hyperbolic group, 3-manifold group, Artin group
1 Introduction
Closure properties for the classes of automatic and asynchronously automatic groups are known for a variety of group constructions. The class of automatic groups is closed with respect to finite index supergroups and subgroups, direct products, free products [16, Chapter 12], and graph products [17]. For amalgamated products and HNN extensions, closure for automaticity is also known in some special cases. Epstein et al. show in [16, Theorems 12.1.4, 12.1.9] that an amalgamated product or HNN extension of automatic groups along a finite subgroup is automatic, while Baumslag et al. [4] show closure for automaticity under amalgamated products with other technical restrictions. It is proved in particular in [4, Theorems E,B,D] that amalgamated products of two finitely generated free groups over a finitely generated subgroup are asynchronously automatic, and that amalgamated products of two finitely generated abelian groups over a subgroup or of two negatively curved groups over a cyclic subgroup are automatic.
This article derives automatic structures for new families of groups as a consequence of constructive proofs of closure properties for the class of groups with strong automatic coset systems. The study of groups that are automatic relative to a subgroup was introduced by Redfern in [26]. But Redfern had slightly weaker conditions on the associated structures than we need, and our definition of strong automatic coset systems comes from later work of Holt and Hurt in [19], where some fellow travelling conditions were added. With either variant of the definition, an automatic coset system provides a quadratic time algorithm for reducing an element of a coset of in to a normal form representative of that coset and, in particular, a quadratic time solution for the membership problem of elements of in .
Our article constructs strong automatic coset systems for fundamental groups of graphs of groups, given that the vertex groups have such systems with respect to corresponding edge groups, and given certain geometric conditions. In particular the construction can be applied to amalgamated products and HNN extensions, given those conditions. We build new automatic structures out of the automatic coset systems we are now able to build. Our results also generalise those of [16] relating to amalgamated products and HNN extensions.
The main results of the article are Theorems A, B, and D. The first two of these provide our most general combination theorems, using only conditions introduced in Section 2; the third deals with groups satisfying a particular condition on their geodesics. Those three main results are stated briefly at the end of this introduction, together with a pair of corollaries, relating specifically to the fundamental groups of compact 3-manifolds, and to Artin groups.
Related results on the construction of synchronous and asynchronous automatic structures on amalgamated products and HNN extensions were developed in [4], and their generalisations to graphs of groups were the topic of Shapiro’s paper [29]. Some of our results are very similar to some of these, but others are distinct. The earlier papers [4] and [29] do not involve automatic coset systems, but their hypotheses are related to typical properties of automatic cosets systems (such as the subgroup being quasiconvex in ), and their hypotheses are also related to our conditions of crossover and stability, which we discuss below. Another difference between their approach and ours is that their normal forms are defined using left cosets of the subgroups (so subgroup elements are situated at the right hand end of normal form words) whereas ours use right cosets. Since the definition of automaticity involves multiplying words by generators on the right, this difference is significant.
In Section 2 we give definitions and notation of basic concepts used throughout the article. The definitions of strong asynchronous and synchronous automatic coset systems for a group, subgroup pair are given in Section 2.2. In that section we also prove Theorem 2.2, which constructs asynchronous or synchronous automatic structures for a group , given a strong, asynchronous or synchronous, automatic coset system for and an automatic structure, asynchronous or synchronous, for . We can combine this result with our combination theorems for coset automatic systems to derive combination theorems for automatic structures.
Section 2.3 introduces the geometric conditions of limited crossover and stability that are used in our main results, and studies basic properties of these conditions.
The condition of limited crossover on a language of coset representatives for in , with respect to a given generating set of and a generating set of a possibly different subgroup of , limits the -length of as a function of the -length of when and , with . In our results about graphs of groups, we need to assume this condition when and are the edge subgroups of two edges with the same target vertex.
The condition of stability on an isomorphism between two groups and relates the lengths of an element and its image over specified generating sets of and , respectively.
Section 3 is devoted to our first two main results for graphs of groups , Theorems A and B. These are the most general combination theorems of this article, building respectively strong asynchronous and strong synchronous coset systems for , given appropriate conditions of crossover and stabliity on vertex, edge subgroup pairs (and in the second case some further conditions). Necessary definitions and background on graphs of groups are provided in Section 3.1, including a description of Higgins’ [18] normal forms for . Section 3.2 contains the statement of Theorem A, together with asynchronous combination results Corollary 3.4 and Theorem 3.6 specifically for amalgamated products , and Corollary 3.5 specifically for HNN-extensions , of strongly asynchronously coset automatic group, subgroup pairs. The proof of Theorem A is given in Section 3.3. In Section 3.4, we prove Proposition 3.9 which derives strong synchronous coset automaticity from its asynchronous form, given a particular geometric condition. We apply this to derive Theorem B, our general closure result for graphs of groups that are strongly synchronously coset automatic.
The remainder of the article is devoted to finding applications of Theorems A and B. For some of these, such as Theorem D, some additional technical results are needed to derive them. In general, we find applications by providing proofs of strong asynchronous or synchronous coset automaticity, as well as crossover conditions and more, for various pairs . For many of our examples, we derive strong synchronous (rather than asynchronous) coset systems.
Section 4 is devoted to relatively hyperbolic groups; Section 4.1 contains definitions and a number of technical results that we need. Given a group hyperbolic relative to a set of subgroups, and a specified such subgroup , the technical result Proposition 4.5 provides conditions under which we can find a strong synchronous automatic coset system for that satisfies crossover and some other conditions we need. Theorem 4.8 uses a combination of Proposition 4.5, and Theorems B and 2.2 to deduce strong synchronous coset automaticity relative to any peripheral subgroup of the fundamental group of a graph of relatively hyperbolic groups, under appropriate conditions on relevant subgroups and coset systems.
Results of Dahmani [12, Theorem 0.1] and Antolin and Ciobanu [3, Corollary 1.8] show that the fundamental group of an acylindrical graph of finitely generated groups that are hyperbolic relative to abelian subgroups, in which all of the edge groups are peripheral, is automatic; in Corollary 4.10 we use Theorem 4.8 to give a new proof of this result. The special case of Corollary 4.10 in which the graph of groups arises from the JSJ decomposition of a 3-manifold yields Corollary C, which gives new automatic structures for fundamental groups of these 3-manifolds with respect to a Higgins language of normal forms (that is, normal forms derived from the JSJ composition). These fundamental groups were first shown to be automatic by Epstein et al. [16, Thm. 12.4.7] and Shapiro [29], but the structure of the associated languages is not transparent from the proofs; the results of Dahmani and of Antolin and Ciobanu provide a shortlex automatic structure.
Section 5 considers groups for which geodesics of a subgroup of ‘concatenate up’ to geodesics of ; such a pair ( is also referred to in the literature [1, 2, 9] as an ‘admissible pair’. We observe in Section 5.2 that this property holds for Coxeter groups and for Artin groups of sufficiently large type, relative to their parabolic subgroups. This property also holds for graph products of groups, relative to sub-graph products [10], [23, Prop. 14.4]. We apply Theorem A and Proposition 3.9 to deduce Theorem D. We note that we can apply this to prove automaticity of a variety of examples of Artin groups that were not previously known to be automatic; a family of such examples is described in Corollary E.
Finally, in Section 6 we derive several results involving abelian and virtually abelian groups. Proposition 6.1 establishes strong coset automaticity with limited crossover in finitely generated abelian groups. In Proposition 6.2 we prove that finitely generated virtually abelian groups are strongly coset automatic with respect to any subgroup ; however, the question of whether any crossover conditions hold in this case remains open. We also prove assorted results on the strong synchronous coset automaticity of various types of amalgamated free products for which and are both strongly coset automatic; in particular Proposition 6.5 proves the strongly synchronous coset automaticity of an amalgamated product of a finitely generated abelian group and a group that is hyperbolic relative to a collection of abelian subgroups, where amalgamation is over one of those subgroups.
1.1 Statement of main results
Each of these results refers to a graph of groups over a finite connected directed graph . (For more details see Definitions 3.1 and 3.2 of Section 3.1; but note in particular that we denote the initial and terminal vertices of an edge by and respectively and that for each edge , there is an oppositely oriented edge with and .) We suppose that the groups , are finitely generated, with generating sets and , respectively.
We refer the reader to Definitions 2.1, 2.3, 2.6 for the meanings of strong coset automaticity, limited crossover and stablility, respectively.
Theorem A * Let be a graph of groups as above, and let be an edge of . Suppose that the following conditions hold for each .*
- (i)
The pair is strongly asynchronously coset automatic with coset language containing the empty word.
- (ii)
The triple is stable with respect to .
- (iii)
For each with , the coset language has limited crossover with respect to .
*Then the pair is strongly asynchronously coset automatic.
Theorem B * Let be a graph of groups as above, and let be an edge of . Suppose that the following conditions hold for each .*
- (i)
.
- (ii)
The pair is strongly synchronously coset automatic with coset language satisfying the only representative in of the identity coset is , and each element is represented by a word with and .
- (iii)
The triple is 1–stable with respect to .
- (iv)
For each with , the coset language has limited crossover with respect to .
*Then the pair is strongly synchronously coset automatic.
Corollary C * Let be an orientable, connected, compact 3-manifold with incompressible toral boundary whose prime factors have JSJ decompositions containing only hyperbolic pieces. Then the group is automatic, with respect to a Higgins language of normal forms.
Theorem D * Let be a graph of groups as above. Suppose that the following conditions hold for each .*
- (i)
.
- (ii)
* concatenates up to .*
- (iii)
The triple is 1-stable with respect to .
- (iv)
* is shortlex automatic with respect to an ordering of in which all letters of precede all letters of .*
*Let be the set of coset languages , for , and let be any maximal tree in . Then, for each , the pair is strongly synchronously coset automatic, with the Higgins coset language . Furthermore , and the group is automatic.
Corollary E * Let be a Coxeter graph of sufficiently large type. Given arbitrary subgraphs of , suppose that the Coxeter graph is formed by adjoining new vertices to together with the following edges from each :*
- to each vertex of , with the label ;
- to each vertex of , with the label ;
- to each vertex with , with the label .
*Then the Artin group is automatic. *
Acknowledgments
The first author was partially supported by grants from the National Science Foundation (DMS-1313559) and the Simons Foundation (Collaboration Grant number 581433).
2 Coset Automaticity and Crossover
2.1 Notation
Let be a group. Throughout this article, all generating sets for all groups will be assumed to be finite. Let be a finite generating set for . We write for . We denote the length of a word by .
We denote by (or if it is necessary to specify ) the Cayley graph of and let be the path metric in . For each , we denote the length of a shortest word over that represents by , and call that the -length of . For any and , let denote the path in starting at the vertex and labelled by the word .
We write for the identity element of , and for the empty word in . For two words , we write if and are the same word, and if and represent the same element of .
2.2 Automatic coset systems and automatic structures
As before, let with . We define a language for (over ) to be a set of words over that contains at least one representative of each element of . Examples are provided by , the set of all words over that are minimal length representatives of the elements of they define, and , the set of all words over that are minimal representatives of the elements they define with respect to the shortlex ordering (defined using some fixed ordering of ).
Let be a finitely generated subgroup of . A coset language for is a set (or if it is necessary to specify ) of words over that contains at least one representative of each right coset of in .
Examples of coset languages are provided by (sometimes called or even ), the set of all words over for which is of minimal length as a representative of , and (sometimes called or ), the set of all words over for which is minimal with respect to the shortlex ordering as a representative of (with respect to some fixed ordering of ).
Given a word in and a natural number , let denote the element of represented by the prefix of of length ; in the case that , let . Two paths and in the Cayley graph are said to synchronously -fellow travel if for all we have . The paths and are said to asynchronously -fellow travel if there exists nondecreasing surjective functions such that for all we have .
Definition 2.1**.**
A strong asynchronous automatic coset system for is defined to be a coset language together with a constant , such that
- (i)
is a regular language (that is, the language of a finite state automaton),
- (ii)
if and with , then the paths and in asynchronously -fellow travel. (So, in particular, we have .)
If has a strong asynchronous automatic coset system as above, then we say that is strongly asynchronously coset automatic (or SACA for short), with coset language , and fellow traveller constant . If the fellow traveller condition above can be replaced by a synchronous fellow traveller condition, then we say that is strongly synchronously coset automatic (or SSCA) or just strongly coset automatic.
We note that our definition of matches the definition of coset automaticity in [19]. Moreover, in the case that the subgroup is the trivial group, the definition of is equivalent to the definition of automatic [16]. We refer the reader to [16] or [20] for further information on fellow traveller properties, regular languages, finite state automata, and automatic groups.
The following result allows us to construct automatic structures for groups from automatic coset systems.
Theorem 2.2**.**
Let be a group, and a subgroup of . Suppose that is strongly asynchronously coset automatic with language with respect to , and is asynchronously automatic with language with respect to . Then
- (i)
the group is asynchronously automatic over , with language (the concatenation of and ;
- (ii)
if is strongly coset automatic and is automatic (that is, both structures are synchronous), then is automatic. Furthermore, if and are both synchronous structures and contains only finitely many representatives of each element of , then the language is the language of a synchronous automatic structure for .
Note that we do not require and to be disjoint.
Proof.
Suppose first that and satisfy the asynchronous –fellow traveller property. Since regular languages are closed under concatenation, the language is regular. We shall verify an asynchronous fellow traveller property for with constant , where is the maximum -length of any .
Suppose that , are words in with and . First suppose that . In this case and represent the same coset of in , and so pair of paths and , and hence also the pair and , asynchronously -fellow travel. In particular , and hence, applying the fellow property for we deduce that asynchronously fellow travel at distance .
Similarly, if and , then the same argument shows that the paths and -fellow travel, and and -fellow travel.
Finally, suppose that , and that . Writing with each , we have that the paths and asynchronously –fellow travel, and so and fellow travel at distance .
In all cases the paths and asynchronously –fellow travel, and the paths and asynchronously –fellow travel. Thus, the paths and asynchronously –fellow travel, as desired. This proves (i).
To prove (ii), suppose that and are the languages of synchronous structures. If contains infinitely many representatives of some elements of then, by [16, Thm 2.5.1], we can replace it by a language consisting of unique representatives. So, in proving the first assertion of (ii), we may assume that contains only finitely many such representatives. Let be a synchronous fellow traveller constant for both structures. Then by [16, Thm 2.3.9], there is a constant such that whenever and the paths and end a distance at most 1 apart, the lengths of the words and differ by at most .
Let and satisfy for some . As in the proof above, we see that the paths , synchronously –fellow travel and so the paths and end at distance at most apart in . Hence the paths and synchronously –fellow travel, and their lengths differ by at most . Thus, the paths and synchronously –fellow travel. ∎
2.3 Crossover and stability
The properties of crossover and stability for coset systems are fundamental for us in order to state and prove the results of Section 3.
Definition 2.3**.**
Let and be finite subsets of a group , and let . Let . We say that the coset language for has -limited crossover with respect to if, for any with , and any with , we have . We say that has limited crossover with respect to if it has -limited crossover for some . If , we use the term limited crossover with respect to .
As we shall show in Sections 4, 5, and 6, the limited crossover property is satisfied, for example, by Coxeter groups and by Artin groups of large type where and are arbitrary subsets of the standard generating sets, by finitely generated abelian groups with an arbitrary finite subset, and by groups that are relatively hyperbolic with respect to virtually abelian or hyperbolic parabolic subgroups.
The following result will be useful for finding common crossover constants for a collection of languages and generating sets.
Lemma 2.4**.**
Suppose that for finite subsets of a group , , , and coset language for , the set has -limited crossover with respect to . Then has -limited crossover with respect to , for any .
Proof.
Suppose that with and that satisfy . Then we can decompose as a product of elements , with each . We choose such that, for each , ; in particular we choose . Then we have , and for each . We deduce from the limited crossover condition that and all of the elements for have -length at most . The product of these elements has -length at most and is equal to . ∎
The following stronger version of crossover leads to a variant of the result of Corollary 3.4 for amalgamated products, proved in Theorem 3.6.
Definition 2.5**.**
Let be finite subsets of , , and . We say that a coset language for has -maximal crossover with respect to if, for any and any with and , we have . If , then we use the term -maximal crossover with respect to . We say that has maximal crossover with respect to the subgroup of if has -maximal crossover with respect to for some generating set of and .
We note that the maximal crossover property would not hold in the case that and are infinite if we did not impose the condition , but we do not need that condition in the definition of limited crossover. It is straightforward to show that if the maximal crossover property holds for some finite generating set of , then it holds (but probably with a different parameter ) for any other finite generating set. Further, for some finite generating set of , has 1-maximal crossover.
This stronger property of maximal crossover is unusual but, as we shall show in Section 4.2, it holds for groups that are hyperbolic relative to a collection of finitely generated groups that are either virtually abelian or hyperbolic, where and are suitably chosen generating sets of two of the parabolic subgroups.
Definition 2.6**.**
Suppose that and are isomorphic groups with isomorphism . We say that is -stable with respect to if, whenever with , we have . Provided that each of is associated with just one generating set, we may omit the phrase ‘with respect to ’, and in general we shall do that. We say that is stable if it is -stable for some .
We have the following results.
Lemma 2.7**.**
For groups , related by an isomorphism of , if is -stable, then it is also -stable for any .
We omit the proof of this, which is nearly identical to the proof of Lemma 2.4.
Lemma 2.8**.**
- (i)
Let and be finite generating sets for a group , and let be a coset language for the pair with respect to . Then there is a coset language for with respect to , such that the subset of represented by the words in is the same as for and such that, if any of the properties SACA, SSCA, limited crossover, or maximal crossover hold in , then they also hold in .
- (ii)
If with finite, and has a coset language satisfying any of SACA, SSCA, or limited crossover or maximal crossover relative to a pair of finite generating sets for , then there is a coset language for with the same properties. Furthermore, we can choose such that the subset of the group that it represents is the intersection with of the subset represented by .
- (iii)
If with finite and is strongly asynchronously (resp. synchronously) coset automatic, then so is .
We note that in (iii) it is not clear that either of the crossover properties is preserved.
Proof.
(i) Let and be the natural projection maps. For each generator choose a word so that , and let let be the corresponding semigroup homomorphism. Then we imitate the construction of from exactly as in [16, Theorem 2.4.1] for automatic structures, and then, by the same argument as in [16], is or if is. Furthermore, we have .
Now let be a finite generating set for , and be any finite subset. Suppose that has –limited (resp. –maximal) crossover with respect to , Since both the limited and maximal crossover properties depend only on the image of the language in and the generating set of , it follows that has –limited (resp. –maximal) crossover with respect to , as desired.
We omit the proofs of (ii) and (iii), which are straightforward adaptations of the proof of [16, Theorem 4.1.4]. ∎
Next we note that any coset language containing the empty word can have all other representatives of the same coset removed, without altering SACA or crossover conditions.
Lemma 2.9**.**
Suppose that the group is SACA with language containing the empty word , with respect to a finitely generated subgroup . Suppose also that are finitely many finite subsets of such that has limited crossover with respect to for all . Let , where is the set of nonempty words in that represent the identity coset in . Then the pair is SACA with language , and has limited crossover with respect to for all as well.
3 Automatic structures for graphs of groups
Our goal in this section is to prove Theorem A, that free products with amalgamation, HNN extensions, and more generally fundamental groups of graphs of groups of asynchronously automatic groups with well-behaved coset automatic structures, are also asynchronously automatic; the proof is given in Section 3.3. The resulting structure is asynchronous, but under certain circumstances a strong asynchronous coset system contains a synchronous system as a substructure, as is proved in Proposition 3.9. We apply the proposition to deduce a synchronous closure result Theorem B for graphs of groups with particular conditions on associated coset automatic structures.
We begin this section with definitions and notation for graphs of groups.
3.1 Background on graphs of groups and Higgins normal forms
For a directed graph with vertex set and directed edge set (written ), we denote the initial and terminal vertices of an edge by and respectively. We assume that associated with each edge , there is an oppositely oriented edge with and . We define to be the set of directed paths of , and where , we define , .
Definition 3.1**.**
A graph of groups is a quadruple , where is a directed graph, each is a group, and for each , is a subgroup of , is an isomorphism, and .
We call the subgroups , the vertex and edge groups of , respectively.
Following standard practice, we assume that the have pairwise trivial intersections. Whenever we refer to a graph of groups in this article we will use the notation of Definition 3.1. In addition we will use the notation , for specified generating sets for , , respectively.
Definition 3.2**.**
Let be a graph of groups with connected graph , and let be a maximal tree in . The fundamental group of at , denoted , is the group generated by the disjoint union of all of the groups and the set of symbols , subject to the relations:
- (i)
for all ,
- (ii)
for all directed edges in , and
- (iii)
for all and .
When consists of two vertices joined by an edge, or of a single vertex together with a loop, then the fundamental group is a free product with amalgamation or HNN-extension, respectively. We refer the reader to [27, 28] for basic facts about graphs of groups. In particular, up to isomorphism, does not depend on the choice of the maximal tree .
Now we provide a description of the language for that we use in our proof of Theorem A. This is a set of words representing normal forms provided by Higgins in [18], but modified to work with right rather than left cosets, and to provide words over generating sets rather than normal forms that are products of elements; see [8, Prop. 3.3] for more details.
For each , let be a finite generating set for the vertex group ; note that the are pairwise disjoint. We consider the generating sets
[TABLE]
for . For any product , we define its deflation to be the word derived from by omitting from it every for which is in the set of directed edges of the tree .
Choose a vertex , and let be a language for . For each , let be a coset language for , and let be the collection of languages .
Now define to be the set of all words of the form:
[TABLE]
where
- (i)
with ;
- (ii)
and for ;
- (iii)
if , then does not represent an element of ;
- (iv)
if and , then does not represent an element of .
Then every element of has at least one representative of this form. We refer to this set as the inflated Higgins language for the group with respect to the triple . The language
[TABLE]
over is the associated Higgins language for .
Next suppose that is any directed edge in . We define to be the of all words over of the from of the form
[TABLE]
where and the conditions (i)–(iv) above hold with . Then each coset of in has at least one representative in this language. we call this the inflated Higgins coset language for the pair with respect to . Similarly, the language
[TABLE]
over is the associated Higgins coset language for .
Remark 3.3**.**
We note that in the case when and are languages with unique representatives of and of cosets of in , respectively, then the corresponding Higgins languages are sets with unique representatives of and cosets of in , respectively.
3.2 Strong asynchronous automatic coset systems for graphs of groups
This section is devoted to the statement of our main graph of groups result Theorem A, together with Corollaries 3.4 and 3.5, for amalgamated products and HNN extensions, which are special cases of this. We defer the proof of the theorem to the following section, Section 3.3. We conclude this section with a variant of the result for amalgamated free products, in the case that one group has maximal crossover.
Theorem A**.**
Let be a graph of groups over a finite connected directed graph with an edge . Let and be finite generating sets of the groups and , respectively. Suppose that the following conditions hold for each .
- (i)
The pair is strongly asynchronously coset automatic with coset language containing the empty word .
- (ii)
The triple is stable with respect to .
- (iii)
For each with , the coset language has limited crossover with respect to .
Then the pair is strongly asynchronously coset automatic.
In the special cases of amalgamated products and HNN extensions, we immediately obtain the following results as corollaries of the above result together with Theorem 2.2.
Corollary 3.4** **(Amalgamated products).
Let and be groups with a common subgroup , and suppose that , and are all finitely generated. Suppose that the pairs and are both strongly asynchronously coset automatic and that, for some finite generating set of , each of the associated coset languages has limited crossover with respect to . Then has a strong asynchronous automatic coset system. Moreover, if the group is asynchronously automatic, then so is the amalgamated product .
Corollary 3.5** **(HNN extensions).
Let , , be finitely generated with and an isomorphism. Further, let for , for . Suppose that:
- (i)
the pairs are strongly asynchronously coset automatic with coset language for ;
- (ii)
* has limited crossover with respect to for each of in ; and*
- (iii)
the triples and are stable.
Then is strongly asynchronously coset automatic for . Moreover, if the (isomorphic) groups are asynchronously automatic, then so is the HNN extension .
In the presence of maximal crossover, the following variation of Theorem A holds for amalgamated free products. The proof is analogous to the proof of Theorem A in Section 3.3, although maximal crossover allows us to simplify the argument somewhat.
Theorem 3.6**.**
Let be a finitely generated group within the intersection of groups , , Suppose that and are both strongly asynchronously coset automatic, and that the language for has maximal crossover. Then is strongly asynchronously coset automatic.
One situation in which we could apply this result is when is hyperbolic relative to a collection of virtually abelian groups with a peripheral subgroup (cf Proposition 4.5) and when is an arbitrary subgroup of the virtually abelian group (cf Proposition 6.2).
3.3 Proving Theorem A
In order to prove Theorem A, we need to define a procedure that we call cascading, that will convert a given word of a particular form over into another word representing the same group element, which (as we shall show in Lemma 3.8) is in the inflated Higgins language.
Definition 3.7**.**
Let be a graph of groups, and let .
Let be a language for and let be a set of coset languages for the pairs , for which each is a language over , and for which the only representative in each of the identity coset is the empty word.
Let , where with , , and for .
An –cascade of is a word satisfying that is obtained as follows.
- (i)
Select with for some .
- (ii)
For , select , with for some .
- (iii)
Select representing the element in .
- (iv)
Remove from the maximal suffix of the form for which for all , to obtain .
The proof of the following lemma is basically the proof in [8, Proposition 3.4].
Lemma 3.8**.**
Let be a graph of groups over a finite connected graph , and assume the notation of Section 3.1. Let be an inflated Higgins language over for which the only representative in each of the identity coset is the empty word. Let be a word over as in Definition 3.7, and suppose that for all either or does not represent an element of .
- (i)
If is an –cascade of , then .
- (ii)
Suppose that if both and then does not represent an element of . Then any with is an –cascade of of the form ; that is, the paths in associated with and are the same, and there exist elements for such that , and for , , and .
Proof.
An –cascade word of is obtained by removing a suffix of letters corresponding to edges in the tree from a word of the form . For each index , we have and, if , then and does not represent an element of , so the word also cannot represent an element of . Moreover, since the only representative of the identity coset in each of the coset languages is the empty word, then after removing the maximal suffix of letters associated with edges in from the word , either the resulting word is in , or ends with a letter with , or ends with a word in which does not represent the identity coset. Hence is in the inflated Higgins set .
Suppose further that the additional hypothesis of (ii) holds. If and then, since with , and does not represent an element of , again we see that the word cannot represent an element of . Hence in any case no suffix of letters is removed in the last step of the cascade procedure, and the –cascade of has the form with the same associated path in as .
Now let be a set of unique representatives for the elements of containing the empty word , and for each let be a set of unique representatives of the right cosets of in , containing . Let be the associated inflated Higgins language. By Remark 3.3, each element of is represented by a unique element of .
Let and be –cascades of and , respectively. The words and both satisfy the hypotheses in (ii), and so the proof above shows that . Now , and so the uniqueness of representatives in implies that and are the same word over . Moreover, the argument above shows that the paths in associated with , , and are the same. In particular, we can write , and there are elements for such that , , and for , , , , and . Hence the elements defined by for satisfy the properties needed for the conclusion in (ii). ∎
We note that in the hypotheses of Lemma 3.8(ii), the word is an arbitrary element of the inflated Higgins language ; that is, is in the inflated Higgins language with respect to the largest possible sets of coset and vertex group representatives. Thus when the –cascade process is applied to a word in this maximal inflated Higgins language, a word is produced in the inflated Higgins language with respect to more restricted coset and vertex group representatives in .
Given a word in a Higgins normal form or in coset normal form , the –path associated with is the directed path in the graph . An immediate consequence of Lemma 3.8 is that any two words in the inflated Higgins language that represent the same element of , or any two words in the inflated Higgins coset language that represent the same coset of in , have the same associated –path, and so the –path associated with a (deflated) Higgins normal form is well-defined.
Proof of Theorem A.
Let be a maximal tree in and let . Applying Lemma 2.9, for each we modify the coset language by removing all representatives of the identity coset other than the empty word . Let
[TABLE]
let be the collection of (modified) edge coset languages, and let
[TABLE]
be the associated Higgins coset language over . We shall prove that is the language of a SACA structure for the pair over the generating set .
Now is a coset language for (as discussed in Section 3.1). Let be a regular language of normal forms for . It is shown in [8, Prop. 3.3] that the Higgins language for , with respect to , is a regular language; the same proof shows that the Higgins coset language is also regular.
It now remains to verify fellow traveller properties for . Let be a common fellow traveller constant for the coset automatic structures for the pairs . Applying Lemmas 2.4 and 2.7 to Hypotheses (ii) and (iii), we can choose to be large enough such that:
- (a)
;
- (b)
for each , the triple is -stable with respect to ;
- (c)
for each with , the coset language has -limited crossover with respect to ;
- (d)
for each , any element with satisfies .
We define a further constant to be the maximum value of for any and any .
Now suppose that are related by an equation , where and ; that is, either is in the generating set of , or represents the identity of .
Let , let be the inflated Higgins coset language, and let be a set of words representing the elements of the group . We suppose that satisfy and , and write . Let denote the path in determined by , and let be any word representing the element in .
Case (1): Suppose that . Then . The words and are both in the inflated Higgins language , and so by Lemma 3.8(ii), is an –cascade of also associated with the path in . Thus we can write with each . Moreover, for there are elements for which if and , then
[TABLE]
An illustration of the paths and in the Cayley graph , along with the connector and paths in this array of equations, is given in Figure 1. We note that in this illustration, for each index for which , the edges along the top and bottom paths actually label loops in .
We have , from the fellow traveller property on . Our condition (d) ensures that . Then condition (b) ensures that . Then condition (c) ensures that . Repeated application of conditions (b) and (c), ensures that, for each , and . The definition of the constant shows that for each . Application of the fellow traveller properties for the languages now ensures that and asynchronously fellow travel at distance in .
The paths and in the Cayley graph are obtained from the paths and by skipping the edges in both paths whenever . Thus the paths and also asynchronously fellow travel at distance in .
Case (2): Suppose that . Let be an –cascade of . Then the –path associated with is a prefix of . Since the word is in the inflated Higgins language and satisfies , it follows from by Lemma 3.8 that the word is an –cascade of , and the path in associated with is also . So with and each . In the case that , let .
Now a composition of two cascades is again a cascade, and so is an –cascade of the word . Hence there are elements for for which if and , then the array in Equation () holds. The corresponding paths in the Cayley graph are illustrated in Figure 2.
Then just as in Case (1) we can bound the lengths of each over appropriate generating sets by , and see that and asynchronously –fellow travel in .
Case (3): Suppose that , for some vertex , but . In this case we extend the path in that corresponds to to a path by appending the unique minimal path within the tree from to ; then . We consider the word , with . Since does not end with a letter for an edge in , the word satisfies the hypotheses of the word in Lemma 3.8(i).
Let be an –cascade of ; by applying both parts of Lemma 3.8, we see that the word is an –cascade of , and hence also of . Now the –path associated with both and may be a prefix of ; we can write with and each , and in the case that , let . The cascade from to now yields elements for , which together with the elements and satisfy the array in Equation (*). The corresponding paths in the Cayley graph are illustrated in Figure 3.
Then, as in Case (1), we deduce that and asynchronously fellow travel in at a distance bounded by .
Case (4): Suppose that for some . If or , then the word is in the inflated Higgins coset language , where is the unique minimal path (possibly empty) in the tree from to the initial vertex of . Then is in the Higgins coset language . In this subcase the proof in Case (1) shows that the paths and in –fellow travel.
So now suppose that and . In that case we can write with , and also write , where is the maximal suffix of lying in . That is, is obtained from by removing the letter at the end, and then removing any resulting suffix of generators associated with edges lying in tree . Now is in the inflated Higgins coset language , and so the word is in the Higgins coset language . Moreover, , and so Case (1) applies to show that the paths and in asynchronously –fellow travel. Since , the paths and asynchronously –fellow travel in . ∎
3.4 Finding synchronous subsystems
Note that we might expect that an argument analogous to the proof of Theorem A would allow us to derive a synchronous fellow traveller property for from synchronous fellow traveller properties for the coset languages . However it is not clear that this is possible, since it seems likely that for words and as above, representing the same coset, the lengths of the corresponding subwords and could differ.
But, as we prove in Proposition 3.9 below, under certain conditions a strong asynchronous automatic coset system must contain a synchronous system as a substructure. We shall use this result to derive Theorem B and other synchronous results relating to Theorem A. Our proof of the proposition emulates the proof of [15, Lemma 1], which shows that two geodesic paths that start at 1 in a Cayley graph and and asynchronously -fellow travel must also synchronously -fellow travel.
Proposition 3.9**.**
Suppose that has a strong asynchronous automatic coset system for which is a coset language (contains at least one representative of each coset). Then is a strong synchronous automatic coset system for .
Proof.
We first prove regularity of by proving regularity of its complement in . Let be the generating set for and let be the asynchronous fellow traveller constant associated with , and let be the number of states in the automaton recognising .
Suppose that , and let be the shortest prefix of that is not of minimal length within its coset. Then there exists with and , and there exists a word , with . Let with . Then, since with , the fellow traveller condition on implies that the paths and in asynchronously -fellow travel. Note that this implies in particular that .
We shall now show that and synchronously fellow travel with constant . Take any vertex of on the path , and let be a vertex of on the path that is closest to . Let be the prefix of labeling the subpath of from 1 to , and the label of the subpath of from to .
Now, both and the maximal proper prefix of are shortest representatives of their cosets of , and any prefix of a word in is also in . Then , and either or . Then we have and , and hence . So now the vertex of that is at distance from is at distance at most from , and hence distance at most from (see Figure 4). This verifies our claim that and synchronously -fellow travel.
Using the elements of in the ball of radius centred at 1 (or “word differences”) in constructing a finite set of states, we can construct a finite state automata to recognise the languages (of padded pairs)
[TABLE]
for each with . (See [16, Definition 2.3] or [20, Section 5.2.1] for more details on word difference machines and padding to convert a language of pairs of words to a language of words over a product alphabet.) The language is the union of the projections onto the first coordinate of the sets . Since regularity is preserved by projection, we see that the complement of is indeed regular, and hence so is .
Now suppose that and , with . Then, much as above, we see that and synchronously fellow travel with constant . For now, if is any vertex of on the path , a vertex of that is closest to on the path , the label of the subpath of from 1 to , the label of the subpath of from to , and the vertex of at distance from , then and , and hence , and . ∎
3.5 A synchronous result for graphs of groups
Theorem B**.**
Let be a graph of groups over a finite connected directed graph with an edge . Let and be finite generating sets of the groups and , respectively. Suppose that the following conditions hold for each .
- (i)
.
- (ii)
The pair is strongly synchronously coset automatic with coset language satisfying the only representative in of the identity coset is , and each element is represented by a word with and .
- (iii)
The triple is 1–stable with respect to .
- (iv)
For each with , the coset language has limited crossover with respect to .
Then the pair is strongly synchronously coset automatic.
Proof.
Let , , and , and let be any tree in . Let . Then Theorem A shows that the pair is SACA, with respect to the Higgins coset language .
By Proposition 3.9, it suffices to show that contains at least one representative of each coset. Note that the empty word is in .
Let be any nonempty element of ; that is, is of minimal length as a representative over of the right coset in . Write with each . For each index such that , replace by , to obtain a word over . For , if then let be the unique vertex in for which and if then let and be the initial and terminal vertices, respectively, of the edge for which . Let be the (possibly empty) word corresponding to the geodesic path in the tree from to the vertex . Similarly for let be the word corresponding to the geodesic in from to . Let . Then .
Repartitioning the subwords of , we can write with for each , and is a path in starting at . Since the original word is a geodesic over , and each is a subword of , we have for all .
Next we construct a choice of –cascade of . By hypothesis (ii), the element of represented by is also represented by a word of the form with and . Note that if represents an element of , then . Then . Now the 1–stability condition says that there is a word with and . Next there is word representing the element of , with and (and again if , and hence also , represents an element of ). Then . Repeating this process, we obtain the word satisfying
[TABLE]
Let be the word obtained from by removing the prefix, removing the maximal suffix in , and (iteratively) removing any subwords of the form with .
Let . Then represents the same coset of in as the word . Since the words contain the same number of letters in (because the inflation, cascade, and deflation processes don’t alter those letters), we have . Hence these sums are equal, , and as well.
The fact that is the only representative of the identity coset in each guarantees that either or or does not represent an element of , and similarly guarantees that, for each subword of , either or does not represent an element of . By construction, doesn’t contain a subword of the form for any . If the word contains a subword of the form with , then so does the deflated word , contradicting the fact that is a geodesic word over . Then is in the inflated Higgins coset language , and so its deflation is in the language .
Therefore is an element of representing the same coset as the original word . Hence is a coset language for in , as required. ∎
4 Automaticity for graphs of relatively hyperbolic groups
In this section, we prove that certain relatively hyperbolic groups have strong synchronous automatic coset systems that satisfy the crossover conditions that we need for the application of Theorem A. We begin in Section 4.1 with some background and an account of relevant existing results for relatively hyperbolic groups. In Section 4.2 we discuss crossover and SSCA for relatively hyperbolic groups. Finally, in Section 4.3 we prove (in Corollary 4.10) automaticity for any fundamental group of a graph of groups in which the vertex groups are hyperbolic relative to abelian groups, the edge groups are peripheral subgroups of the vertex groups, and a further hypothesis holds on paths in the graph. Then in Corollary C we give an application to 3-manifold groups.
4.1 Background on relatively hyperbolic groups and biautomaticity
Background and details on relatively hyperbolic groups and biautomatic structures used in this paper can be found in [3, 25, 16].
Let be a group with finite generating set . For any path in , let denote the initial vertex, and let denote the terminal vertex, of . Given and , the path is a –quasigeodesic if for every subpath of , the inequality holds.
The group is biautomatic if there is a regular language for (over ) and a constant satisfying the property that whenever and satisfy , the paths and synchronously –fellow travel [16, Lemma 2.5.5].
Let be a collection of subgroups of , and let . The graph is called the relative Cayley graph of .
Given a path in , the path penetrates the coset if contains an edge labelled by an element of that connects two vertices of . An –component of such a path is a non-empty maximal subpath of that is labelled by a word in . The path is said to be without backtracking if, whenever with two –components , the initial vertices of and lie in different left cosets of (intuitively, penetrates every left coset at most once). The path is without vertex backtracking if each subpath of of length at least 2 is labelled by a word that does not represent an element of an subgroup. In particular, if a path does not vertex backtrack, then it does not backtrack and all components are edges.
Following [25] we say that is hyperbolic relative to if the following two conditions hold.
- (i)
is Gromov-hyperbolic.
- (ii)
Given any , there is a constant with the following property. Let and be any two –quasigeodesic paths without backtracking in with and . Then:
- (a)
if is an –component of penetrating the coset , and does not penetrate , then the distance between the initial and terminal vertices of in is at most ;
- (b)
if is an –component of penetrating the coset and is an –component of penetrating the same coset, then in the distance between the initial vertices of and , and the distance between the terminal vertices of and , are both at most .
Property (i) is frequently called weak relative hyperbolicity and Property (ii) is frequently called bounded coset penetration. The groups are called the peripheral subgroups of the hyperbolic group .
Remark 4.1**.**
In a finitely generated relatively hyperbolic group , bounded coset penetration also holds for –quasigeodesics with and , with a constant [25, Theorem 3.23].
Relatively hyperbolic groups with a finite generating set satisfy several further fundamental properties that we shall use.
Lemma 4.2**.**
Let be a finitely generated group hyperbolic relative to a collection of subgroups. Then
- (i)
[25, Corollary 2.48]** there are only finitely many groups ; that is, ;
- (ii)
[25, Proposition 2.36]** for all with , the intersection is finite;
- (ii)
[25, Proposition 2.29]** each is finitely generated.
Definition 4.3**.**
[3, Construction 4.1] Let be a word in ; we define the factorisation of to be its decomposition as where
- (i)
each is in ,
- (ii)
each is a nonempty word in for some ,
- (iii)
if and is the first letter of , then is not in for any .
We define the derived word of to be the word over , where each is the element of represented by (or if ). Similarly, if is a path in labelled by , then the derived path is the corresponding path in labelled by .
Following the notation in [3, Definition 4.5], given subsets for each , let denote the set of all words in such that, in the factorisation of , each is a prefix of a word in .
The following result, which we state here as a lemma, is a combination of several results in [3]. We use it to prove Proposition 4.5.
Lemma 4.4**.**
Let (with ) be hyperbolic relative to a family of subgroups . Then there exist constants and and a finite subset of such that, whenever is a finite set satisfying
- (i)
, and
- (ii)
for all , the group has a geodesic biautomatic structure over with language ,
the following hold.
- (a)
For every with , the intersection is contained in .
- (b)
For every , the set generates .
- (c)
For any word , the word derived from labels a –quasigeodesic path in without vertex backtracking.
- (d)
For every , if represents an element of , then .
- (e)
The group has a biautomatic structure over with language .
Proof.
By Lemma 4.2, there are finitely many peripheral subgroups, and they have pairwise finite intersections; hence the subset of is finite. It also follows from Lemma 4.2 that each peripheral subgroup has a finite generating set , and so the subset of is finite. Let be the finite subset of [3, Lemma 5.3], and let be the finite subset of [3, Theorem 7.6]. Then the finite subset satisfies (a)–(b), and (c) and (e) follow from the two results of Antolin and Ciobanu. Suppose that represents an element of , and let be the factorisation of . Since, by (c), the word derived from has no vertex backtracking, the word must have length at most ; hence , proving (d). ∎
4.2 Crossover properties for relatively hyperbolic groups
In this section we use Lemma 4.4 to show that a group that is hyperbolic relative to geodesically biautomatic subgroups is coset automatic relative to each peripheral subgroup with maximal crossover. We note that a similar but weaker SSCA result is shown in [8, Theorem 5.4].
Proposition 4.5**.**
Let (with ) be a group that is hyperbolic relative to subgroups . Suppose that, for each , any finite generating set for can be extended to one over which has a geodesic biautomatic structure. Let , and let . Then there are constants and and a finite generating set for satisfying the following.
- (1)
The set satisfies properties (a)–(e) of Lemma 4.4, and hence the subgroup is generated by .
- (2)
The pair is strongly synchronously coset automatic with respect to a coset language satisfying the only representative in of the identity coset is , and each element is represented by a word with and .
- (3)
For all the language has maximal crossover with respect to .
We note that the condition on finite generating sets of the holds when each subgroup is either virtually abelian (by [3, Prop 10.1]) or hyperbolic.
Proof.
Given the finite generating set of , let and be the constants and let be the subset of from (the proof of) Lemma 4.4. Let . For each , the set generates (by Lemma 4.4(b)), and so there is another finite generating set over which has a biautomatic structure, with a language . Let . Then . Moreover, since for all , we have for all . Now is a finite generating set for satisfying (i)–(ii) of Lemma 4.4, and so properties (a)–(e) of that lemma hold, which proves (1).
Let and . Let
[TABLE]
be the language of the biautomatic structure for over (from Lemma 4.4(e)). Finally, let
[TABLE]
that is, is the set of words in the geodesic biautomatic structure for that do not begin with a letter in . Since is regular, and the class of regular languages is closed under intersection, complementation, and concatenation, the language is also regular.
For any element , there is a word representing , and we can write where is the maximal prefix of lying in and does not start with a letter in . The factorisation of is followed by the factorisation of ; in particular, the suffix of is also a geodesic over for which the components lie in the prefix closures of the geodesic biautomatic structures of the component subgroups, and so . Moreover, is a representative in of the coset . Thus is a coset language for .
Let be a representative of the identity coset; that is, . Then it follows from Lemma 4.4(d) that , but no word in begins with a letter in . Thus in this case.
Before proving that the language satisfies the requisite fellow traveller and crossover properties, we prove two lemmas.
Lemma 4.6**.**
Let and let be the derived word defined in Definition 4.3. Then any path in labelled by is a –quasigeodesic that does not vertex backtrack, and no such path of the form with penetrates the coset .
Proof.
Since , the first claim follows immediately from Lemma 4.4(c). For any , if the path were to penetrate the identity coset , then we could write , where is an edge labelled by a letter in , and the initial and terminal vertices of lie in . However, since (by the definition of ) the first letter of cannot lie in , the path is nonempty, and so is a path of length at least 2 labelled by a word representing an element of , contradicting the fact that has no vertex backtracking. So cannot penetrate the coset . ∎
Lemma 4.7**.**
Suppose that the word represents an element of that does not lie in for any , and let . Then the path in labelled by the derived word is a –quasigeodesic that does not backtrack.
Proof.
Let be the factorisation of and . We have by Lemma 4.4(d) and, since for any and the first letter of does not lie in , the word is not in any . Thus the factorisation of is , and , where represents . Since, by Lemma 4.6, labels a –quasigeodesic path, the path is a –quasigeodesic.
Suppose that backtracks. Then for some there are two –components of whose initial vertices lie in the same coset of and, since by Lemma 4.6 the subpath of is without backtracking, one of those two components must be the first edge of . By our choice of , the edge is an –component of but not an –component for any other index , and so, for some index , the edge of also has initial vertex in the same coset as the initial vertex of , and represents an element of . But then the nonempty prefix of the geodesic represents an element of and so, by Lemma 4.4(d), this nonempty prefix lies in , contradicting the fact that . ∎
Returning to the proof of Proposition 4.5, we next apply these two lemmas to establish the fellow traveller property. Suppose that , , and satisfy . Let be a geodesic representative of . Then, by Lemma 4.4, we have . If is in the finite set then it follows from the definition of the generating set of that , and so .
Suppose, on the other hand, that does not lie in for any . Then, by Lemma 4.6 applied to , the path in is a –quasigeodesic without backtracking that does not penetrate the coset . Since increasing the constants preserves the quasigeodesic property, is also a –quasigeodesic. By Lemma 4.7, the path is a –quasigeodesic as well. Since , the path penetrates the coset in its first edge . Moreover, the paths and both start at , and the group elements at their terminal vertices, represented by and , are connected by a single edge labelled in . Now, by the Bounded Coset Penetration property of Remark 4.1, the distance between and in is at most the constant .
So in either case we have . Now, by a standard argument, if is the fellow-traveller constant of the biautomatic structure for over , then the paths and synchronously –fellow travel, with . This completes the proof of (2).
Finally we turn to the crossover property. Suppose that , , , and satisfy , where does not represent an element of . Let and be elements of representing and , respectively, and note from Lemma 4.4 that and . If is in the finite set then, as above, we have .
Suppose instead that is not in this finite set. Then as above, Lemmas 4.6 and 4.7 show that the path is a –quasigeodesic without vertex backtracking that does not penetrate the coset , and the path is a –quasigeodesic without backtracking. Now consider the path , where we consider to be a single letter in the generating set . The path is also a –quasigeodesic, since it consists of the path together with one more edge . Since does not penetrate , and the word does not represent an element of , the initial vertex of is not in , and so also does not penetrate the coset .
If the path does not backtrack then, by the Bounded Coset Penetration property of Remark 4.1, we have .
Suppose instead that does backtrack; then the final edge of penetrates the same -coset as one of the edges of , for some index , and since , we may take . Let be the factorisation of , and , and suppose that the edge of labelled by penetrates the coset . Then the suffix of represents an element of and then by Lemma 4.4(d) this suffix is a word in , and so we must have and .
So represents an element , and the path labelled by is a –quasigeodesic without backtracking that does not penetrate , and with the same initial and terminal vertices as . Now we can apply Remark 4.1 as before to the paths and to conclude that .
Hence has -maximal crossover with respect to , where . ∎
4.3 Synchronous automatic structures for graphs of relatively
hyperbolic groups
The following is now an immediate corollary of Proposition 4.5 and Theorems B and 2.2.
Theorem 4.8**.**
Let be a graph of groups over a finite connected directed graph . Suppose that the following conditions hold.
- (i)
Each vertex group is finitely generated and hyperbolic relative to a collection of subgroups, and each edge group with is one of those peripheral subgroups.
- (ii)
Any finite generating set of any peripheral subgroup of a vertex group can be extended to one over which the peripheral subgroup has a geodesic biautomatic structure.
- (iii)
For each edge , the triple is 1-stable with respect to where for each the set is a finite generating set for satisfying properties (1)-(3) of Proposition 4.5.
Then for each edge the pair is strongly synchronously coset automatic. Moreover, the fundamental group is automatic.
Once again, we observe that the condition (ii) holds in particular when each subgroup is either virtually abelian (by [3, Prop 10.1]) or hyperbolic.
In general we cannot dispense with the -stability assumption in condition (iii) of this theorem even in the case that the vertex groups are hyperbolic relative to abelian subgroups, as the following example shows.
Example 4.9**.**
Let . Then is hyperbolic relative to with . Let be the graph of groups with a single vertex, and a single edge from the vertex group to itself (so is an HNN extension). We define by , . Then the resulting fundamental group is isomorphic to , where is the Heisenberg group. Since is not automatic by [16, Theorem 8.1.3], the group is not automatic by [16, Theorem 12.1.8].
However, in Corollary 4.10 we show that, in the case when the peripheral subgroups are abelian and have sufficiently limited interaction, we can dispense with the -stability assumption in Theorem 4.8.
Corollary 4.10**.**
Let be a graph of groups associated with a finite connected graph and finitely generated vertex groups that are hyperbolic relative to abelian subgroups, and suppose that each edge group is peripheral in its adjacent vertex group. Suppose further that contains no nonempty directed circuit for which, whenever is a pair of consecutive edges in , the edge groups corresponding to the terminal vertex of and the initial vertex of are equal. Then is an automatic group with respect to a Higgins language of normal forms.
Proof.
Let be this graph of groups. In [16, Theorem 4.3.1], it is shown that every finitely generated abelian group is shortlex automatic over every generating set; moreover, the structure is also biautomatic.
For each , let be a finite generating set of , let be the collection of peripheral subgroups for , and let . Let be the finite subset of associated to and from Lemma 4.4, and let . Then for each , the set generates the group .
Let be the set of all directed paths in of the form such that and for all ; that is, the path in does not backtrack and the (peripheral) edge subgroups in the vertex group corresponding to the edges and are the same for all . The hypotheses show that the set is a finite set.
For any , let be the reverse path, let , and define by . Note that the hypotheses show that . Also define .
For each vertex of , let
[TABLE]
Now let be any edge of , and let and . The set is again a generating set for the peripheral subgroup , over which is geodesic biautomatic. The proof of Proposition 4.5 shows that the generating set of satisfies properties (1)-(3) (with respect to the pair ) of that Proposition.
The fact that for all distinct implies that
[TABLE]
and similarly
[TABLE]
Now and . Suppose that satisfies . If the last edge of the path is , then we can write for some path satisfying , and so
[TABLE]
On the other hand, if the last edge of is not , then the path lies in and satisfies , and the argument in the previous sentence shows that ; hence . Hence maps to . Similarly maps to ; that is, is a bijection from the generating set of to the generating set of . Hence the triple is 1-stable with respect to this pair of generating sets. The result now follows from Theorems 4.8 and 2.2. ∎
We already noted in Section 1 that the automaticity of in the above result was previously known, with respect to a different normal form. in particular, it follows from Dahmani’s Combination Theorem [12, Theorem 0.1] that is hyperbolic relative to a family of abelian groups, and then application of [3, Corollary 1.8] shows that is shortlex biautomatic.
We can apply Corollary 4.10 to the construction of automatic structures for fundamental groups of 3-manifolds. Although fundamental groups of closed 3-manifolds with JSJ decomposition pieces that do not have Nil or Sol geometry have been shown by Epstein et al. [16, Thm. 12.4.7] to be automatic, the normal forms for the automatic structure are difficult to determine from the construction in that proof. The proofs of Theorems A and 4.8 were partly inspired by the proof in [8] that all fundamental groups of closed 3-manifolds have the related property of autostackability, and as in that earlier proof, our proofs of those theorems use the set of Higgins normal forms described in Section 3.1. We now show that when the pieces of the JSJ decomposition are hyperbolic, the fundamental group of the 3-manifold is also automatic over those normal forms.
Corollary C**.**
Let be an orientable, connected, compact 3-manifold with incompressible toral boundary whose prime factors have JSJ decompositions containing only hyperbolic pieces. Then the group is automatic, with respect to a Higgins language of normal forms.
Proof.
The manifold is a connected sum of finitely many prime manifolds, , and the fundamental group is the free product of the groups .
For each index , the group is a fundamental group of a graph of finitely generated groups that are hyperbolic relative to (free) abelian subgroups, over a finite connected graph . Moreover, this graph of groups satisfies the properties that each edge group is a peripheral subgroup in its vertex group, and for any two edges of with the same terminal vertex , the intersection of the corresponding edge groups is . Hence conditions (i) and (ii) of Corollary 4.10 are satisfied, and so is automatic with respect to a Higgins language of normal forms.
The free product is automatic with respect to the standard normal form set of a free product [16, Theorem 12.1.4], constructed using the languages of normal forms for the factor groups above. Then is also the fundamental group of a graph of groups built from the graphs of groups defining the groups , by joining the graph to the graph by an edge whose associated edge groups are the trivial group for each , and the language is a Higgins language for this graph of groups. ∎
Remark 4.11**.**
For a nonorientable, connected, compact 3-manifold with incompressible toral boundary, whose JSJ pieces have interiors with hyperbolic geometry, there is an orientable 2-sheeted cover of satisfying the hypotheses of Corollary C, and is an index 2 subgroup of . Hence in this case, by [16, Theorem 4.1.4] and Corollary C, the group has an automatic structure with a language that is the concatenation of the Higgins normal forms for with a transversal for in .
5 Synchronous automaticity when geodesics concatenate up
In this section we introduce the property for a pair of groups that geodesics in ‘concatenate up’ from the subgroup ; such a pair is known in the literature as an admissible pair. In Section 5.1 we study crossover properties for shortlex automatic groups in which geodesics concatenate up from subgroups, and use this to prove that strong synchronous coset automaticity is preserved by the graph of groups construction when geodesics for all edge groups concatenate up to geodesics for their adjacent vertex groups .
Let be a group and, for some , let be the subgroup of generated by .
Definition 5.1**.**
We say that geodesics for over concatenate up to geodesics for over (or concatenates up to ) provided that whenever is a geodesic word over and is a word over that is a minimal length representative of its coset, the word is also geodesic.
Note that this property implies that any element of has a geodesic representative of this form .
The property of geodesics concatenating up has been used by Alonso [1] and Chiswell [9] to study the growth functions of amalgamated free products, HNN extensions, and fundamental groups of graphs of groups. Examples of subgroups in groups with generating sets for which geodesics concatenate up include any sub-graph product of a graph product of groups (including a direct factor in a direct product, or a free factor in a free product) [10], [23, Prop. 14.4]. Alonso’s article [1] provides many other examples.
In Section 5.2 we prove that Coxeter groups and sufficiently large Artin groups have the property of geodesics concatenating up with respect to special subgroups (over the standard Coxeter and Artin generating sets), and hence amalgamated products, HNN extensions, and more generally fundamental groups of graphs of these groups over parabolic subgroups are automatic.
5.1 Crossover and strong sychnonous coset automaticity for graphs of groups when geodesics concatenate up
In order to obtain, in Theorem D, SSCA for fundamental groups of graphs of groups in the case that geodesics concatenate up, we begin by describing a situation that yields a geodesic SSCA and a -limited crossover condition for a subgroup in a group.
Proposition 5.2**.**
Let , let for some , and suppose that geodesics for over concatenate up to geodesics for over . Suppose that is shortlex automatic with respect to some ordering of in which all elements of precede all elements of , and let the languages SL and be defined with respect to that ordering. Then the coset language has -limited crossover with respect to for any , and defines a strong synchronous (shortlex) automatic coset system for .
Proof.
Let and . The conclusions will follow once we have proved that either with or with and . In the first case, since and are both in , we must have . In the second case, we shall show that . These restrictions on and will be used later in the proof of Proposition 6.4.
Note that or will then be proved to be the unique representative of in SL, since we put all the letters of first in the ordering, provided that in the case where there is more than one choice for we choose that one with earliest in the ordering of . So the synchronous fellow travelling of the path with the path or then follows from the (synchronous) shortlex automaticity of .
Case 1. Suppose first that the word is not geodesic, and let represent the element of . Then is equal to either or . We claim that , which will complete the proof in this case.
If not, then let be the representative of in , so , with for some . Since geodesics for concatenate up to , whenever is a geodesic representative for , the word must be geodesic. It follows that . But now with , and so . Now (since geodesics concatenate up) must be geodesic, but we have , and so we have a contradiction.
Case 2. Suppose now that is geodesic. Let with representing the element of . So . If then we are done.
If not, then again let be the representative of in , so with for some . Let be a geodesic representative of . Then, again, since geodesics concatenate up, must be geodesic, of the same length as , and so and .
If , then , so , and so with , which proves the result.
Otherwise, . Then , and . Then , and, since geodesics concatenate up, must be geodesic. But , so we have a contradiction. This contradiction completes the proof of the proposition. ∎
Theorem D**.**
Let be a graph of groups over a finite connected graph . Let and be finite generating sets of the groups and , respectively. Suppose that the following conditions hold for each .
- (i)
.
- (ii)
* concatenates up to .*
- (iii)
The triple is 1-stable with respect to .
- (iv)
* is shortlex automatic with respect to an ordering of in which all letters of precede all letters of .*
Let be the set of coset languages , for , and let be any maximal tree in . Then, for each , the pair is strongly synchronously coset automatic, with the Higgins coset language . Furthermore , and the group is automatic.
Proof.
Define , and . We apply Proposition 5.2 in order to verify for each that the pairs satisfy conditions (i) and (iii) of Theorem A. Since we are already assuming hypothesis (ii) of that theorem, we can apply it to conclude that the pair is SACA, with the language as described.
Our next step is to prove that . So suppose that , and let be a representative of of minimal -length. We create a word from by inserting into symbols for , so that , where is a path within that starts at , and where and for each . Note that . Next we construct an –cascade of , as follows. We define to be the shortlex minimal representative word over in the coset , and suppose that . Our hypothesis (ii) ensures that . Now we define to be the element . The 1-stability condition implies that . We repeat this procedure, but using rather than , and so define elements , words , and elements . Let be a geodesic word over that represents . The deflation of the word , which represents the same element as , is no longer than . Hence must be geodesic, and since the deletion of results in a word in the same coset, must be the empty word (and so ). Now . Since has uniqueness, we have .
Now synchronicity of follows by Proposition 3.9. Then application of Theorem 2.2 proves that is automatic. ∎
5.2 Application to graphs of Coxeter and sufficiently large type Artin groups
We assume that the reader is familiar with the definitions of Coxeter groups and Artin groups (also known as Artin–Tits groups, of which Coxeter groups are natural quotients) and with the presentations of these groups over their standard generating sets; for Coxeter groups, [5] is a standard reference.
The following lemma is noted in [1, Example 1], and an outline of the proof is given in [5, Exercise Ch.IV §1(26)]. It is also proved in [2, Proposition 7.11].
Lemma 5.3**.**
Let be a Coxeter group, defined over its standard generating set , and let be a subgroup of , for some . Then geodesics for concatenate up to .
Proof.
The proof of the lemma uses the Exchange Lemma [5, Chapter IV.1.4, Lemma 3] for Coxeter groups, which says that, in any non-geodesic word over , we can get a shorter representative of the same group element by removing two of the letters in the word.
We let be a geodesic word over , and a geodesic word over such that is non-geodesic, and prove that in that case cannot be of minimal length within its coset.
Let be a minimal non-geodesic word with a suffix of . Since is geodesic, is nonempty. Let with . Then, by the Exchange Lemma, we can remove two of the letters of the non-geodesic word to get a shorter representative of the same group element. Since and are both geodesic, one of these removed letters must be and the other must lie in . So the result of removing this letter from is a shorter representative of the coset . ∎
Given a Coxeter graph (that is, a finite simple graph whose edges are labelled by parameters each from the set ), we denote by the associated Artin group. Suppose that is an Artin group with standard generating set , and that the integers are the parameters of the standard presentation (which label the edges of ). The group , as well as the Coxeter graph , is said to be of large type if for all , , and (following [22]) of sufficiently large type if for any triple either none of are equal to , or all three of are equal to , or at least one is infinite.
The following lemma is proved in [10] (see also [23, Prop. 14.4]) for the special case of right-angled Artin groups. In order to prove the result for Artin groups of sufficiently large type, we need to use knowledge of geodesics in these groups, and of a process that reduces any word to geodesic form, which is described in [21, 22]. In particular, some familiarity with the concept of critical sequences of moves applied to words over the generators is required in order to understand the following proof.
Lemma 5.4**.**
Let be an Artin group of sufficiently large type, defined over its standard generating set , and let be a subgroup of , for some . Then geodesics for concatenate up to .
Proof.
We prove the contrapositive, as follows. As in the proof of Lemma 5.3, we let be a geodesic word over , and a geodesic word over such that is non-geodesic, and prove that in that case cannot be of minimal length within its coset. We prove this by showing that must be equal in to a geodesic word that starts with a letter of .
Let be a minimal non-geodesic word with a suffix of . So, if is a geodesic word with , then but, since all defining relators of Artin groups have even length, we must have . Since is geodesic, is nonempty. Let with . Then with both words geodesic.
If is empty then , which proves the lemma. Otherwise, since is geodesic, does not start with , but it starts with a letter in . By [22, Prop 3.2 (1)] (applied with ‘left’ in place of ‘right’), a single leftward critical sequence (a sequence of overlapping replacements of 2-generator subwords by words of the same length on the same 2 generators) can be applied to to transform it to a word starting with . The moves in the sequence cannot all take place within because that would contradict being geodesic. If some of the moves in the critical sequence take place within , then we can just change to the result of these moves. So we can assume that the first move in the sequence overlaps both and .
We claim that the two generators involved in this move must both be in . So suppose that one of them, say, is not. The first letter of lies in and hence in , and so begins with or . If there is a second move in the sequence, then begins with a letter in and hence in and ends with , so must also begin with or . Then we see by induction that, for all moves in the sequence, begins with or and hence, after applying the complete sequence, the resulting word begins with or . But we know already that it begins with with , so we have a contradiction, which proves the claim.
Since one of the two generators involved in the first move is the first letter of or the inverse of that generator, it follows that the first letter of is in , and the lemma is proved. ∎
Corollary 5.5**.**
A fundamental group of a graph of groups in which each vertex group is either a Coxeter group or a sufficiently large type Artin group, and in which each edge group is a special subgroup in its adjacent vertex group, is automatic.
We note that a fundamental group of such a graph of groups built only out of Coxeter groups, or only out of Artin groups, must itself be such a group. And conversely, by [24], any Coxeter group that arises as the fundamental group of a graph of groups must arise in a similar way.
The following gives a number of examples.
Corollary E**.**
Let be a Coxeter graph of sufficiently large type. Given arbitrary subgraphs of , suppose that the Coxeter graph is formed by adjoining new vertices to together with the following edges from each :
- to each vertex of , with the label ,
- to each vertex of , with the label ,
- to each vertex with , with the label .
Then the Artin group is automatic.
Proof.
The Artin group is a multiple HNN-extension of over the subgroups , where is the identity map. Thus, this graph of groups satisfies condition (iii) of Theorem D. Further, and and so condition (i) is satisfied. By Lemma 5.4, geodesics from concatenate up to , and so condition (ii) is satisfied. Condition (iv) follows from [22]. Thus, is SSCA. Moreover, is also shortlex automatic, by [22]. Thus, by Theorem 2.2, is automatic. ∎
Example 5.6**.**
A 4-generator example is provided by extending the Artin group of type by one generator , defined to commute with two of the existing generators. This is the Artin group defined by the Coxeter diagram shown in Figure 5.
As far as the authors know, automaticity of the family of Artin groups covered by Corollary E was previously unknown, since this family includes groups that are not of sufficiently large type. On the other hand, it was clear that (as fundamental groups of graphs of groups) they had solvable word problem, though quadratic Dehn function was (probably) unknown.
Further, it can be shown that these Artin groups satisfy Dehornoy’s property H, introduced in [13], which implies that their word problem is solvable via padded multifraction reduction [14, Proposition 1.14].
6 Further strong synchronous coset automatic structures
For our next example of a family of groups and subgroups with limited crossover, we consider the case in which the group is abelian. It is proved in [16, Theorem 4.3.1] that finitely generated abelian groups are shortlex automatic over all finite generating sets. The following proposition expands the result to coset systems relative to any subgroup.
Proposition 6.1**.**
Let be a finitely generated abelian group, and let be a subgroup. Then is strongly synchronously coset automatic with -limited crossover with respect to . Furthermore, for any ordering of , we can choose the coset automatic structure to consist of the shortlex least representatives of the cosets of .
Proof.
We suppose that , with . For each , write for the coset . Then is a generating set for , and each word over has an image over . Let be the map . Note that might not be injective, but we may choose an injective map such that for all , and then extend to an injective monoid homomorphism from words over to words over .
By [16, Theorem 4.3.1], is shortlex automatic with respect to the generating set ; we define to be the shortlex language for . Now we choose to be the set . Then, as the image of a regular set under a monoid homomorphism, is regular. The words in all have the form , with , and those in the form .
Now suppose that , are elements of and with . Then , and it follows from the proof of [16, Theorem 4.3.1] that , for some constant . Hence, since , with , the length of is bounded by . We can also see that, where denotes the prefixes of of length , each of the elements is represented by a product with . It follows that the differences are bounded in length.
Since is abelian, it is straightforward to show that has limited crossover with respect to the pair . ∎
Proposition 6.2**.**
Let be a finitely generated virtually abelian group, and let be a subgroup. Then is strongly synchronously coset automatic.
Proof.
We shall construct first a coset language for . We have already considered the case when itself is abelian in Proposition 6.1. It will be convenient here, however, in this special case to define a second language , which has additional properties that we shall need in the proof of Proposition 6.5.
Let with free abelian and finite. By Lemma 2.8(iii) it is sufficient to prove our result for the subgroup of . But it will not be convenient to make that assumption in the aforementioned application to Proposition 6.5 so, in the case when is nonabelian, we shall assume from now on that , but not when is abelian.
Let . Then, since either or is abelian, we have . We can find a subgroup of such that is torsion-free, and is characteristic of finite index in , and hence normal of finite index in . (We can define as the inverse image under the natural map of the -th power of a complement in of the torsion subgroup of , where is the exponent of .)
If is abelian, then we choose to be any complement of in . Otherwise we apply Lemma 6.3 below with to the -module and its submodule ; the submodule guaranteed by the lemma corresponds to a normal subgroup of within , with and finite. Then, in either case, the free abelian group is a direct product , and has finite index in with and both normal in .
We shall define both of our coset languages with respect to a finite generating set for that is a union , where and are finite generating sets for and , and is a set of (not necessarily unique) representatives of the nontrivial cosets of in , satisfying the condition that whenever a coset has nontrivial intersection with , the representatives in are all within .
We describe first the construction of . The quotient is virtually abelian with free abelian subgroup of finite index. For each , write for the coset . By [16, Proof of Corollary 4.2.4], there is an automatic structure (actually a geodesic biautomatic structure with uniqueness) for with language consisting of words over a finite generating set for of the form , where is a particular generating set for and is a set of (unique) representatives of the nontrivial cosets of in , satisfying the condition that whenever a coset has nontrivial intersection with its representative is chosen to be in . We let be the fellow traveller constant associated with this automatic structure. The subsets of that we need to define are chosen to be subsets of that map bijectively under the map to , and such that , while can be any finite generating set of . So we have a bijection to , and we extend to a monoid homomorphism that maps words over to the corresponding words over .
The language is defined in [16, Proof of Corollary 4.2.4] to be a set of words of the form or , where is a word over , and . We define . So, as the image of a monoid homomorphism, is regular, and its elements have the form , where is a word over and . We observe also that the set and also the set of words that arise in this language are invariant under conjugation by elements of .
We claim that the language is a strong automatic coset system for . We have seen that it is regular, and it contains a full set of coset representatives of in (recall that ).
It remains to prove the fellow traveller property. So suppose that , and , with
[TABLE]
We need to show that the paths and fellow travel (and hence so do and ).
Our first step towards this proof is to define , and such that . Since there are only finitely many possible choices for each of , and , we see that and are bounded in length. Let be an upper bound on their lengths. Now we find , with (and so ) and, since is an automatic structure for , we see that and fellow travel at distance . We now have .
Now we consider the right hand side of the equation . We can find , with and so . As we observed above, the generating set of is closed under conjugation by elements of and so, for each generator that occurs in the word , the image in is in . The normality of in ensures that is a generator in the set that consists of inverse images under of the elements of . Let be the word formed from by replacing each of its generators by the generator in that represents . Then and, by the invariance property of the language mentioned earlier, the image of in lies in . Now we define (also each bounded above in length by ), and such that , and hence , where . Just as for the words and discussed above, we find that and fellow travel at distance .
Now recall that we have . The left hand side of is equal in to , and the right hand side to , Since is a transversal of in we have and, since is a direct product of and , we have and . Since is an automatic structure with uniqueness, we also have (as words). Further, is bounded in length by .
So, since the pairs of words , and both -follow travel, to complete our proof it suffices to show that and fellow travel. We recall that for generators with , we have and . For each , the word difference is equal in to , and so and -fellow travel. Since , is bounded in length and is abelian, it follows that and fellow travel, and we are done.
We turn now to the definition of our second synchronous automatic coset system in the case when is abelian. In this case, we allow to be any finite set of elements from that contains at least one representative of each nontrivial coset of in . Further, the conditions on the generating sets and of and are different from those of ; they are chosen to ensure that for all equations of the form with , and , the elements and and included in and . (This property is not used in the current proof, but it is required in the proof of Proposition 6.5 below.)
For our coset language , we take the set of words of the form , where , and is a word of length at most over . This language is regular, as it is the concatenation of two regular languages, and this language contains representatives of all cosets of within .
It remains to prove the fellow traveller property, and we can do this very much as we did for . We suppose that with and words of length at most over , and , with
[TABLE]
We can write with and , and so . Then , so , for some and , and hence and . Since there are only finitely many possible , and , the lengths of and are bounded. So, since , they -fellow travel for some constant and hence and -fellow travel for some (larger) constant . ∎
Lemma 6.3**.**
Let be a finite group, let be a finite dimensional torsion-free -module, and a submodule. Then there exists a -submodule of with such that is finite.
Proof.
Let and be the corresponding -modules. By Maschke’s theorem, there exists a -submodule of with . Let be a -basis of , which we may consider also as a -basis of . We can choose a basis of such that the matrices representing the action of have integer entries. Define by . Let be a common multiple of the denominators of all the , and define to be the -module generated by the elements of . Then has rank , and so must have finite index in . ∎
By Corollary 5.5, the hypotheses of the following result are satisfied in particular when is a Coxeter group or an Artin group of large type on its natural generating set , and is a parabolic subgroup.
Proposition 6.4**.**
Suppose that with , where and satisfy the hypotheses of Proposition 5.2 with and in place of and . Suppose that is also a subgroup of the finitely generated abelian group . Then is strongly synchronously coset automatic.
Proof.
We use the coset language constructed in the proof of Proposition 5.2 for (where this language is ). We extend to a generating set of such that and define the coset language for with respect to as in the proof of Proposition 6.1, where it is called .
We claim that the language over constructed for in the proof of Theorem A is synchronous, so we need to work through that proof in our current context, and we shall adopt the notation used in that proof without further comment. Note first that the graph has two vertices and a single edge, which lies in the maximal tree , so no letter appears in any deflated words in the language, and Case (4) in the proof of Theorem A does not arise.
Since both and contain unique representatives of each coset of , so does . So Case (1) in the proof of Theorem A, where the two different words lie in the same coset, does not arise. But the arguments used in the proof of that case are applied to each of the cases (i.e. cases (2) and (3)) in which with . Recall that , where is the path in associated with . We shall just consider Case (2), in which and lie in the same subgroup . The argument in Case (3) is similar.
In Case (2) we have for some , where the -length of , which is the same as its -length, is bounded above by some constant . If , then the synchronous fellow travelling of and (where ) follows from the fact that and are both synchronous automatic coset systems. So we may assume that .
Now, for , we have for some . Then for some , where , and for . Note that if for some then, by the uniqueness property of , we have and for all .
Suppose next that for some , so is a generator in . If , then and . If then, as stated in the first paragraph of the proof of Proposition 5.2, we have either
- (a)
and ; or
- (b)
and .
So in fact one of (a) and (b) must apply irrespective of whether is in or .
Now if , then is a product of elements of . We can then apply the above argument to each of in turn, yielding equations , , where each , each , , and . So, since (a) or (b) applies to each of these equations, we have either
- (i)
and ; or
- (ii)
and .
In particular, since , we have for all . So Case (i) can occur for at most values of , and hence
[TABLE]
It is proved in Theorem A that the paths labelled and asynchronously -fellow travel for some constant and that, for each , the beginnings and ends of the subpath labelled correspond to those of in the fellow travelling. From the above inequality, we see that, if the beginnings of these subpaths labelled and are at distances and from the basepoint, then . It follows that and synchronously fellow travel with constant at most , which completes the proof. ∎
Proposition 6.5**.**
Suppose that the group is finitely generated and hyperbolic relative to a collection of abelian subgroups, and let be one of those subgroups. Suppose that is also a subgroup of the finitely generated abelian group . Then is strongly synchronously coset automatic.
Proof.
The idea of the proof is first to find coset languages and for and with respect to suitable generating sets and , then to use Theorem A to find a strong asynchronous automatic coset system for , and finally to apply Proposition 3.9 to find a synchronous subsystem within . For we use the language constructed in the proof of Proposition 4.5, and for we use the language also called from the proof of Proposition 6.2.
For the application of Proposition 3.9, we need to choose the generating sets and for and such that . It is not a problem to find generating sets , for , satisfying this condition. But the constructions of and both involve the addition of new generators to . We can handle this situation as follows. First we extend (and so also and ) during the construction of . Then we further extend (and so also and ) during the construction of . Since there is a geodesic biautomatic structure for on any finite generating set, Lemma 4.4 allows us to reconstruct using the new generating set .
We see from the proof of Proposition 4.5 that consists of those words in the geodesic biautomatic language for that do not begin with a letter in .
As stated earlier, for the language we use the second coset automatic structure in the Proposition 6.2, which is also named there. So , where and are disjoint free abelian subgroups of with finite, , and contains a transversal for in , The elements of are words of the form , where and is a word of length at most 2 over .
Now let and let be a shortest representative of its coset of in . Then we can write as , where each lies alternately in or in , and is a nonempty word that does not begin with a generator from . We aim to replace with a word of the same length in the same coset of such that, in the corresponding decomposition , each is in or in . If we can do this, then representing , and we can apply Proposition 3.9 to deduce the existence of a synchronous subsystem of .
Since the words that lie in must be geodesic words over , we may replace them if necessary by words of the same length representing the same group elements that lie in the geodesic biautomatic language for . Then, since we are assuming that does not begin with a letter in , we have . (This replacement may decrease and increase , but provided that we replace the words in order of decreasing , this is not a problem.)
We may assume that the words in contain no generators in , since these could be moved to the left of the word. We may also assume that the letters in from lie at the end of the word. If we have three or more such letters then, from our choice of , we can replace them with a word of the same length containing a generator from . So we may replace by a word , where and are words over and , respectively, and . We may also assume that is the shortlex least representative over of the element that it represents, and hence , which completes the proof. ∎
Example 6.6**.**
In this example we note that there is a pair that is strongly synchronously coset automatic, but computer experiments suggest that it does not have -limited crossover for any with respect to any generating set of . (But we have no means of proving that.) The group is the trefoil knot group (or the -string braid group) and is the free abelian rank subgroup , where is the central element .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J.M. Alonso, Growth functions of amalgams. Arboreal group theory (Berkeley, CA, 1988), 1–34, Math. Sci. Res. Inst. Publ. , 19, Springer, New York, 1991.
- 2[2] Y. Antolín, Counting subgraphs in fftp graphs with symmetry, to appear in Mathematical Proceedings of the Cambridge Philosophical Society, https://doi.org/10.1017/S 0305004119000422
- 3[3] Y. Antolín and L. Ciobanu, Finite generating sets of relatively hyperbolic groups and applications to geodesic languages. Trans. Amer. Math. Soc. , 368(11):7965–8010, 2016.
- 4[4] G. Baumslag, S.M. Gersten, M. Shapiro and H. Short, Automatic groups and amalgams. J. Pure Appl. Algebra 76(3):229–316, 1991.
- 5[5] N. Bourbaki, Éléments de mathématique. Fasc. XXXIV. Groupes et algèbres de Lie. Chapitre IV: Groupes de Coxeter et systèmes de Tits. Chapitre V: Groupes engendrés par des réflexions. Chapitre VI: systèmes de racines , Actualités Scientifiques et Industrielles, No. 1337, Hermann, Paris, 1968.
- 6[6] N. Brady, Sol geometry groups are not asynchronously automatic. Proc. London Math. Soc. (3) , 83(1):93–119, 2001.
- 7[7] B. Brink and R. B. Howlett, A finiteness property and an automatic structure for Coxeter groups. Math. Ann. , 296:179–190, 1993.
- 8[8] M. Brittenham, S. Hermiller and T. Susse, The geometry of the word problem for 3 3 3 –manifold groups. J. Algebra , 499:111–150, 2018.
