Towards quantitative classification of Cayley automatic groups
Dmitry Berdinsky, Phongpitak Trakuldit

TL;DR
This paper introduces a numerical characteristic for Cayley automatic groups, explores its properties, and applies it to various group classes to facilitate their quantitative classification.
Contribution
It formulates and proves properties of a new numerical characteristic for Cayley automatic groups, including its invariance and relationships with other group invariants.
Findings
The numerical characteristic satisfies a fellow traveler property.
It is invariant under finite extensions, direct products, and free products.
The characteristic is studied for nilpotent groups, Heisenberg groups, and groups with exponential growth.
Abstract
In this paper we address the problem of quantitative classification of Cayley automatic groups in terms of a certain numerical characteristic which we earlier introduced for this class of groups. For this numerical characteristic we formulate and prove a fellow traveler property, show its relationship with the Dehn function and prove its invariance with respect to taking finite extension, direct product and free product. We study this characteristic for nilpotent groups with a particular accent on the Heisenberg group, the fundamental groups of torus bundles over the circle and groups of exponential growth.
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.
Taxonomy
TopicsGeometric and Algebraic Topology · Advanced Algebra and Geometry · Homotopy and Cohomology in Algebraic Topology
**TOWARDS QUANTITATIVE CLASSIFICATION
OF CAYLEY AUTOMATIC GROUPS** 00footnotetext:
Key words: automatic group, Cayley automatic group, nilpotent group, fundamental group, Dehn function, growth function, numerical characteristic.
Dmitry Berdinsky∗ and Phongpitak Trakuldit*†*
** Department of Mathematics, Faculty of Science, Mahidol University
Centre of Excellence in Mathematics, Commission on Higher Education
Bangkok, 10400, Thailand
email: *∗[email protected],†*[email protected]
Abstract
In this paper we address the problem of quantitative classification of Cayley automatic groups in terms of a certain numerical characteristic which we earlier introduced for this class of groups. For this numerical characteristic we formulate and prove a fellow traveler property, show its relationship with the Dehn function and prove its invariance with respect to taking finite extension, direct product and free product. We study this characteristic for nilpotent groups with a particular accent on the Heisenberg group, the fundamental groups of torus bundles over the circle and groups of exponential growth.
1 Introduction and Preliminaries
Strings over a finite alphabet appear a natural way to represent elements of a finitely generated group. Following this way Thurston introduced automatic groups which became an important part of geometric group theory [10]. Trying to extend the class of automatic groups, one can either use more powerful computational models (e.g., asynchronous automata, pushdown automata and etc.) or relax the constraint on the correspondence between strings and group elements (for automatic groups this correspondence is given by the canonical map). The latter approach leads to Cayley automatic groups introduced by Kharlampovich, Khoussainov and Miasnikov [12]. Utilization of both approaches simultaneously leads further to –graph automatic groups introduced by Elder and Taback [9]. In this paper we focus only on Cayley automatic groups.
Cayley automatic groups utilize exactly the same computational model as automatic groups, so they preserve some key algorithmic features of automatic groups, but the correspondence between strings and group elements can be arbitrary. Another way to define Cayley automatic groups is to say that they are finitely generated groups for which labeled directed Cayley graphs are automatic (FA–presentable) structures [14, 13, 15]. For a recent survey of the theory of automatic structures we refer the reader to [21]. The class of Cayley automatic groups is essentially wider than the class of automatic groups [12]. Also, Cayley automatic groups include important classes of groups such as nilpotent groups of nilpotency class two, fundamental groups of –manifolds, Baumslag–Solitar groups, restricted wreath products of Cayley automatic groups by the infinite cyclic group, higher rank lamplighter groups [12, 4, 6].
We assume that the reader is familiar with the definitions of finite automata and regular languages (a concise introduction is given in, e.g., [10, Sections 1.1–2]). For a given finite alphabet we denote by the set of all finite strings over and by the alphabet (it is assumed that ). For any , we denote by the length of the string . Let . The convolution is the string of a length over the alphabet for which the th symbol, , is , where is the th symbol of if and if for . For any relation , we say that is FA–recognizable (regular) if is a regular language over the alphabet . Let be a finitely generated (f.g.) group and be a finite generating set of . Let be the set of the inverses of elements of and . We denote by the canonical map which maps any given string to the group element .
Definition 1.1**.**
A group is called Cayley automatic if there exists a bijection between some regular language and the group for which the binary relation is FA–recognizable for every . Such a bijection is called a Cayley automatic representation of .
In this paper we assume that , unless otherwise stated. This assumption is needed to correctly define the function in the formula (1.1) below: if , then is in the group as well as , so one can get the distance between and in the Cayley graph . We recall that for given , the distance between the elements and in with respect to is the length of a shortest path from to in the Cayley graph . For a given , we denote by the distance , where is the identity of the group . Since the cardinality of is at least two, it can be verified that Definition 1.1 (either together with the assumption that or without it) is equivalent to the original definition of Cayley automatic groups [12, Definition 6.4] (they are also referred as Cayley graph automatic or graph automatic groups in the literature). Furthermore, assuming that and in Definition 1.1, one gets the definition of automatic groups; it can be also verified that it is equivalent to the original definition given by Thurston, see [10, Definition 2.3.1]. This observation motivated us to introduce a function (1.1) as a measure of deviation of a given Cayley automatic representation from automatic representations [5]:
[TABLE]
where is the set of strings from of a length less or equal than . If a group is Cayley automatic but not automatic, a Cayley automatic representation for which does not exist. So, in this case, for every Cayley automatic representation of the function defined by (1.1) is not identically equal to zero.
We denote by the set of all nondecreasing functions from some interval to the set of nonnegative real numbers. Clearly, a function given in (1.1) is in . For any given , we say that ( is coarsely less or equal than ) if there exist nonnegative integer and positive integers and for which for all . We say that ( is coarsely equal to ) if and . Similarly, we say that ( is coarsely strictly less than ) if and . Clearly, the coarse equality gives an equivalence relation on . In this paper we will be considering functions from up to this equivalence relation.
Any given Cayley automatic group admits infinitely many Cayley automatic representations . So, in general, the problem of finding Cayley automatic representations minimizing coarsely the function (1.1) is nontrivial. In [5, Theorems 11 and 13], we constructed Cayley automatic representations of the Baumslag–Solitar groups , and the lamplighter group which are minimizers of the function (1.1). In both cases the minimum for the function is the identity function : for all . Furthermore, in [5] we introduced classes of Cayley automatic groups as follows. For a given , if there exists a Cayley automatic representation for which , where is given by (1.1). In particular, the Baumslag–Solitar groups , and the lamplighter group are in the class and they cannot be in any class if .
It is easy to show that the definition of a class does not depend on the choice of generators [5, Proposition 5]. Clearly, if . Also, for the zero function , where for all , the class coincides with the class of automatic groups. In [5, Theorem 8] we proved that there exists no nonautomatic group in any class , where is a function bounded from above by some constant; that is, for any such function . Another group that we considered in [5] was the Heisenberg group . We showed that , where is the exponential function: . But a lower bound for which we could find in the case of is far from being exponential, it is [5, Theorem 15].
For a given we treat as a numerical characteristic of . We especially interested in those which are sharp lower bounds for (1.1). The fact that the sharp lower bounds can be obtained for some groups sounds promising. Numerical characteristics of groups, e.g. growth functions, Dehn functions, drifts of simple random walks and etc., and relations between them are very important in group theory, see, e.g., [23]. Another motivation to study this numerical characteristic is to address the problem of characterization of Cayley automatic groups; see also [2], where this problem is addressed in terms of numerical characteristics of Turing transducers.
In this paper we continue studying this numerical characteristic of Cayley automatic groups and its relation to other numerical characteristics initiated in [5]. In Section 2 we propose a fellow traveler property for Cayley automatic groups in Theorem 2.1 and show a relation with the Dehn function in Theorem 2.3. The fellow traveler property is well known for automatic groups but its analog for Cayley automatic groups had not been formulated before. In Section 3 we prove invariance of classes under taking finite extension, direct product and free product in Theorems 3.1, 3.2 and 3.3, respectively; in the latter case we require the function to satisfy a certain inequality.
In Section 4 we show that the semidirect products , unitriangular matrix groups and all f.g. nilpotent groups of nilpotency class two are in the class , see Theorem 4.2. However, this result is obtained from certain Cayley automatic representations of these groups and we do not know whether they are minimizers of the function (1.1) or not. We partly address this issue in Theorem 4.4 by showing that if a virtually nilpotent group is in a class for some polynomial , then the language of a Cayley automatic representation , for which , must be simply starred.
In Section 5 we address the problem of sharp lower bounds of the function (1.1) specifically for the Heisenberg group . In Theorem 5.1 we show that under a certain condition on a Cayley automatic representation of the growth of the function (1.1) must be at least exponential. We note that the proof of Theorem 5.1 does not use any knowledge about growth of the Dehn function, which is very often used to show that a given group is not automatic. We believe that Theorem 5.1 can be useful for proposing new approaches to proving nonautomaticity of groups. Section 6 concludes the paper by showing that for any Cayley automatic representation of a group of exponential growth a linear upper bound holds for almost all in a certain sense, see Theorem 6.1. However, in Remark 6.3 we explain that one should be careful with this simple observation made in Theorem 6.1 by constructing Cayley automatic representations of the lamplighter group for which the function (1.1) grows faster than any tower of exponents.
All questions that we posed in [5, §7] remain open. Let us pose an additional question here: is there any Cayley automatic representation of a group of polynomial growth (which is not virtually abelian) or a fundamental group of a –manifold (which is not automatic) for which the function (1.1) is coarsely strictly less than the exponential function ?
2 **Fellow Traveler Property
and Connection with Dehn Functions**
In this section we formulate a fellow traveler property for Cayley automatic groups and obtain a relation between the Dehn function of a group and a function . For any word and nonnegative integer we put to be the prefix of of a length if and if . We denote by the corresponding path in the Cayley graph : if is an integer, then and if is not an integer, is obtained by moving along the edge with unit speed; we will use only integer values of . Let be any Cayley automatic representation of a group . We denote by be the following function:
[TABLE]
That is, for every two words representing neighboring vertices in the Cayley graph (i.e., for some , ) the distance between and for all is bounded from above by . If is automatic and is an automatic representation of , then must be a bounded function due to the fellow traveler property for automatic groups [10, Lemma 2.3.2].
Theorem 2.1**.**
Assume that for some nonzero function . Then there is a Cayley automatic representation such that for the function given by (2.1), .
**Proof. **Since , there exists a Cayley automatic representation such that for the function , . Let be some nonnegative integers for which and be some words representing neighboring vertices in (i.e., for some ). The convolution is in a regular language accepted by some two–tape synchronous automaton . Let be a maximal number of states in the automata for all . We assume that . If , there exist strings for which and are prefixes of and such that and for the strings and , and the convolution . If , then we simply put , and , where is the empty string. We have: . Moreover, . Therefore, . If , can be bounded from above by . Since and is a nonzero function, then .
Remark 2.2**.**
Clearly, we have . Therefore, for any function given by (2.1). So, Theorem 2.1 is of interest if . It is not known whether there exists any Cayley automatic group in a class , for , which is not automatic. If such groups do not exist, Theorem 2.1 might be a first step to prove it. At least, Theorem 2.1 can serve as an argument to prove that a given group for some .
Let be a group defined by a finite set of generators and a finite set of relators . Let . The Dehn function of given by and is defined as , where is the minimal integer for which , , in the free group . Let us assume that for some nonzero function . Theorem 2.3 and Corollary 2.4 below extend the results we obtained in [5, Theorems 11 and 15].
Theorem 2.3**.**
Assume that we are given two functions for which . Then for all for some constants and . In particular, if for some , then . If , then .
**Proof. **Let be a Cayley automatic representation of such that for the function , . Let be a word representing the identity in , where . For a given , we put and . We first divide a loop given by the word into subloops as follows. For any let be the following concatenation of words: , where , is some fixed word traversing a shortest path from to , and are the inverses of and , respectively; e.g., if , then . Clearly , so we obtain a loop.
By the bounded difference lemma (see, e.g., [12, Lemma 14.1]), the length of each string is bounded by for some constant . Then each of the subloops given by , we divide into at most smaller subloops as follows. For every we construct a loop starting at the point as follows. For the loop defined by the word , where is the string for which (so is either a single–letter string or the empty string) and is some word traversing a shortest path from to ; clearly, the length of this loop is bounded by , where is the function given (2.1). For the loop is defined by the word ; the length of this loop is bounded by . Let and . So, the length of each of these smaller subloops is bounded by . By the inequalities and (see Theorem 2.1), we have . The total number of these smaller subloops is at most . Thus we obtain the inequality . Therefore, .
From the inequalities , and we obtain that: for all for some constants and . If , then for all . Therefore, for all , i.e., . If , then for all . Therefore, for all , which implies that .
Corollary 2.4**.**
For a given function we have:
- •
if the Baumslag–Solitar group for some , then ;
- •
if the Heisenberg group , then ;
- •
if the group for a matrix with two real eigenvalues not equal to , then .
**Proof. **This follows from Theorem 2.3 and the facts that for the groups , , and , for a matrix with two real eigenvalues not equal to , the Dehn functions are exponential, cubic and exponential, respectively (see [8] and, e.g., [10, §7.4–§8.1]).
Remark 2.5**.**
We recall that the groups are the fundamental groups of –manifolds which are –dimensional torus bundles over the circle. The Heisenberg group is isomorphic for some unipotent matrix ; see also Section 5.
Remark 2.6**.**
The examples of Dehn functions for Cayley automatic groups, which are known to us, are quadratic (e.g, for the higher Heisenberg groups ), cubic (e.g., for the Heisenberg group ), for any integer (e.g., for some semidirect products , see [7, 8]), and the exponential function (e.g., for the Baumslag–Solitar groups , ).
3 **Finite Extensions,
Direct Products,
Free Products**
In this section we show that classes are invariant with respect to taking finite extension, direct product and free product. For the latter case we require that satisfies the inequality for all , where is some constant. Let be a subgroup of finite index in a f.g. group . It is known that if is automatic, then is automatic. Moreover, by [12, Theorem 10.1], if is Cayley automatic, then is Cayley automatic111A complete analog of [10, Theorem 4.1.4] for automatic groups, claiming that a subgroup of finite index of a group is automatic iff is automatic, is not known for Cayley automatic groups. We remark that in the original [12, Theorem 10.1] the assumption that is a normal subgroup of can be omitted; see, e.g., [3, Theorem 2.2.4]..
Theorem 3.1**.**
Let be a subgroup of finite index of a group . If , then .
**Proof. **Let us fix a finite set of generators of : , and a set of unique representatives of the right cosets of the subgroup in , where : . We put . Since , there exist a Cayley automatic representation , such that, for the function , . Let be the finite language consisting of single–letter strings and the empty sting . We put to be the natural embedding of these strings into the group : a string maps to the group element and the empty string maps to the identity of the group . We put to be the concatenation of and . Clearly, , where and . Now, we define the map as follows. Let , where and . We put . It is easy to verify that the constructed map is a Cayley automatic representation of the group (see [12, Theorem 10.1]). Furthermore, . This immediately implies that for the function , . Therefore, .
It is known that the direct product of two automatic groups is automatic. The direct product of Cayley automatic groups is also Cayley automatic [12, Corollary 10.4].
Theorem 3.2**.**
If , then .
**Proof. **Let and be some sets of generators of the groups and for which ; we put and . Since , there exist Cayley automatic representation and for which the functions and satisfy the inequalities and , where and .
Let . We construct the map as follows. For a given , where and , we put . It is easy to verify that the constructed map provides a Cayley automatic representation of . The groups and are naturally embedded in , so we have . Therefore, , where for all . Clearly, the inequalities and imply that . Therefore, for the function , we have .
It is known that the free product of automatic groups is automatic. Therefore, if , then , where is a bounded function (recall that in this case, by [5, Theorem 8], is the class of automatic groups). Moreover, the free product of Cayley automatic groups is Cayley automatic [12, Theorem 10.8]. In the following theorem we consider the case when for some unbounded function .
Theorem 3.3**.**
*Let be a function for which for all , where is a constant. If , then . *
**Proof. **For initial settings we use the same notation as in the first paragraph of the proof of Theorem 3.2. Without loss of generality we may assume that the empty word , and and are the identities in the groups and , respectively. We put and . Let . Let be defined by the following regular expression . That is, is the regular language consisting of the empty string and the strings of the form , where each substring , either or , and no consecutive strings are elements of the same language or . Let us construct the map as follows: and , where for each , , or if or , respectively. It is easy to verify that the constructed map provides a Cayley automatic representation of (see also [12, Theorem 10.8]).
Now, let . Then, . For each , , we have , if for some positive integer constants and ; here we also assume that . For all we can bound from above by some constant since there exist only finitely many such ; we also assume that . Therefore, by the assumption that for all , we obtain . Thus, for all . We note that the inequality for all implies that , unless is identically equal to zero. So, for the function , we have .
Corollary 3.4**.**
If or , then is also in the class or , respectively.
**Proof. **It is enough to notice that for the functions and , the inequality holds for all .
4 **Nilpotent Groups and
Fundamental
Groups of –dimensional Torus Bundles over
The Circle**
In this section we show that some classes of nilpotent groups and the fundamental groups of –dimensional torus bundles over the circle are in the class . In the second half of the section we address the problem of finding sharp lower bounds of the function (1.1) for virtually nilpotent groups. Before we proceed with the main result of the section let us prove the following technical lemma which is needed, in particular, for the proof of Theorem 4.2. Let be a Cayley automatic representation of , where now is a regular language over some alphabet (here we do not assume that ). We denote by the function .
Lemma 4.1**.**
Suppose that for some function . Then , where .
**Proof. **For every let us choose a string such that the lengths are equal to some constant for all . Then we define a monoid homomorphism as follows: . We define and . Clearly, is a Cayley automatic representation of . Moreover, for any we have . Therefore, for the function , we clearly have .
Theorem 4.2**.**
The following groups are all in the class :
- •
fundamental groups of –dimensional torus bundles over the circle
,
- •
unitriangular matrices ,
- •
f.g. nilpotent groups of nilpotency class .
**Proof. **Let be a representation of for which every is represented as a signed binary number. Let be a representation of for which every is represented as the concatenation of identical single–letter strings; for positive and negative integers we use different letters. See also the representation of the Heisenberg group that we constructed in [5, Section 6]. For any given we represent it as the convolution , where , . Then we represent an element as the concatenation , where . By [12, Theorem 10.3], it provides a Cayley automatic representation of . In the group the element is equal to the product , where [math] is the identity of and is the identity of . It is easy to see now that the condition of Lemma 4.1 is satisfied for the representation , the function and a natural set of generators and , , where has the th element equal to , . Therefore, .
Any element of the unitriangular matrix group is given by a matrix with all elements below the main diagonal equal to [math] and all elements of the main diagonal equal to . Let , be the element of in row and column . We denote by the transvection given by a matrix with all elements on the main diagonal and the element in row and column equal to and all other elements equal to [math]. In the group the element is equal to the product of transvections . We represent as the convolution , where , . Clearly, the condition of Lemma 4.1 is satisfied for this representation, the function and the set of generators . Therefore, .
It is known that for every f.g. nilpotent group its torsion subgroup is finite. Moreover, every f.g. nilpotent group is residually finite. Therefore, every f.g. nilpotent group has a torsion–free subgroup of finite index. So, by Theorem 3.1, it is enough for us to show that any given torsion–free f.g. nilpotent group of nilpotency class is in . In [12, Theorem 12.4] the authors used Mal’cev coordinates to construct Cayley automatic representation of the group . Below we use their representation to show that . Let be any Mal’cev basis for associated with the upper central series of . We recall that the factors of the upper central series of a torsion–free nilpotent group are torsion–free. So, for any given , we have a unique presentation of in as a product: , where is a tuple of the Mal’cev coordinates of with respect to the basis . We represent as the convolution , where , . The condition of Lemma 4.1 is satisfied for this representation, the function and the set of generators . Thus, .
Can any of the groups from Theorem 4.2 be in the class for some ? The greatest lower bound for the function that we can obtain from Theorem 2.3 is , see, e.g., Corollary 2.4. However, for some groups, e.g. the higher Heisenberg groups , , Theorem 2.3 does not give any lower bound (recall that they are nilpotent groups of nilpotency class and their Dehn functions are quadratic). Thurston proved that automatic nilpotent groups must be virtually abelian (see, e.g., [10, Theorem 8.2.8]). So, by [5, Theorem 8], for any class containing a Cayley automatic nilpotent group (which is not virtually abelian) the function must be unbounded. Moreover, while for the Baumslag–Solitar groups , and the lamplighter group we obtain the sharp lower bounds [5, Theorem 11 and 13], we do not know whether the lower bounds, which we can obtain from Theorem 2.3 for other groups mentioned in this paper, are sharp. To address this issue we make a simple observation in Theorem 4.4 that might, potentially, be useful in the search for the sharp lower bounds for virtually nilpotent groups. Furthermore, in Theorem 5.1 we show that, for the Heisenberg group , the exponential function is a lower bound of the function (1.1), if one puts some additional constraints on a Cayley automatic representation . We recall that a regular language is called simply starred if a regular expression for is of the form: where for . We have the following proposition.
Proposition 4.3** (polynomial growth condition).**
A regular language has polynomial growth if it is simply starred and exponential growth otherwise.
**Proof. **For the proof see, e.g., [10, Theorem 8.2.8].
Let be a Cayley automatic representation of a virtually nilpotent group ; as usual, for some set of generators . Let be the function defined by (1.1) corresponding to the representation .
Theorem 4.4**.**
Suppose that for some polynomial . Then the language is simply starred.
**Proof. **For any given we have . Therefore, since , there exists a polynomial for which must be in the ball of radius . Recall that a growth function of any virtually nilpotent group is bounded by a polynomial. Therefore, the cardinality of must be bounded by for some polynomial so the cardinality of the set . By Proposition 4.3 we obtain the statement of the theorem.
5 **In The Search for
Alternative Approaches to Proving Nonautomaticity **
In this section we focus on the problem of finding a sharp lower bound of the function (1.1) for the Heisenberg group . Another motivation of this section is to propose alternative methods for proving nonautomaticity of groups. Clearly, if a group for some function , then is not automatic. We already know two ways to show that a group is not in a class if for some nonzero function (see Theorem 2.3 and the proof that the lamplighter group is not in the class for any [5, Theorem 13]). In the first approach we use the Dehn function (when it grows faster than the quadratic function), while in the second approach we implicitly use a fact that the lamplighter group is not finitely presented. However, in both cases one straightforwardly gets nonautomaticity by [10, Theorem 2.3.12]. Is there any alternative method to show that a given group is not in for some ? Such a method could potentially provide a new way to prove nonautomaticity. In this part we make a first tiny step in this direction focusing on the Heisenberg group .
It was first noticed by Sénizergues that the Heisenberg group is not automatic, but its Cayley graph is FA–presentable; also, it was one of the first examples of such groups. Another motivation to focus on is the ”Heisenberg alternative” – each f.g. group of polynomial growth is either virtually abelian or can be embedded into . In [18], Nies and Thomas used this alternative to give a new proof of the theorem that every f.g. FA–presentable group is virtually abelian; this was first proved by Oliver and Thomas in [19]. We recall that is the group of all matrices of the form: \left(\begin{array}[]{ccc}1&x&z\\ 0&1&y\\ 0&0&1\end{array}\right), where and are integers; so, every element corresponds to a triple . We denote by and the group elements corresponding to the triples , , and , respectively. If corresponds to a triple , then and correspond to the triples , and , respectively. We put and .
It is straightforward to verify that is isomorphic to the semidirect product , where T=\left(\begin{array}[]{cc}1&0\\ 1&1\end{array}\right): an isomorphism is given by the following mapping (x,y,z)\mapsto\left(y,\left[\begin{array}[]{c}x\\ z\end{array}\right]\right). We denote by the normal subgroup of generated by and , and by the cyclic subgroup of generated by . Clearly, , and . We denote by , and the endomorphisms of the group given by the matrices T=\left(\begin{array}[]{cc}1&0\\ 1&1\end{array}\right), P_{1}=\left(\begin{array}[]{cc}1&0\\ 0&0\end{array}\right) and P_{2}=\left(\begin{array}[]{cc}0&0\\ 0&1\end{array}\right), respectively. The endomorphisms and are the projectors of on the cyclic subgroups generated by and , respectively. We denote these subgroups by and : and . Let be a Cayley automatic representation of , where . We denote by the language and by the string , where is the identity of the group . Let be the binary relations on defined by the endomorphisms , respectively, and the Cayley automatic representation . For a given binary relation , we denote by and the left– and right–restrictions of on : and . We denote by and the languages and .
Theorem 5.1**.**
Assume that there exist some FA–recognizable relations , , for which , , and . Then, for the function , . In particular, for any .
**Proof. **Let be the following first–order formula:
[TABLE]
Let us verify that for any the formula is true if and only if and in the cyclic group . Suppose that, for some , is true. Let \psi(a)=\left[\begin{array}[]{c}k\\ 0\end{array}\right], \psi(b)=\left[\begin{array}[]{c}\ell\\ 0\end{array}\right] for some . Since is true and , then and \psi(r)=\left[\begin{array}[]{c}k\\ \star\end{array}\right]. Furthermore, since is true and , , then , and \psi(s_{1})=\left[\begin{array}[]{c}\ell\\ \ell\end{array}\right], \psi(s_{2})=\left[\begin{array}[]{c}0\\ \ell\end{array}\right], \psi(r)=\left[\begin{array}[]{c}\star\\ \ell\end{array}\right]. Therefore, \psi(r)=\left[\begin{array}[]{c}k\\ \ell\end{array}\right]. Moreover, since is true and , , then \psi(t_{1})=\left[\begin{array}[]{c}k\\ k+\ell\end{array}\right], \psi(t_{2})=\left[\begin{array}[]{c}0\\ k+\ell\end{array}\right]. Finally, since and , , , then c=\left[\begin{array}[]{c}m\\ 0\end{array}\right], \psi(t_{3})=\left[\begin{array}[]{c}m\\ m\end{array}\right], \psi(t_{2})=\left[\begin{array}[]{c}0\\ m\end{array}\right]. Thus, and which implies that . The reverse is straightforward.
Let be the relation defined by , that is, is true iff is true. Since are FA–recognizable, is FA–recognizable. Let be a monoid generated by , where and is the group multiplication in . Clearly, . Let and . It follows directly from [18, Lemma 6] (this lemma was originally proved in [16] for automatic monoids) that there exist constants for which for all , where is the length of the string . It follows from the metric inequalities for the Heisenberg group , see, e.g., [20, Proposition 1.38], that there exist a constant for which for all . We have: for all . Therefore, there exist some constants and for which for all . Clearly, the set is infinite. Moreover, by the finite difference lemma (see, e.g., [12, Lemma 14.1]) , for every and some constant . Therefore, there exists a constant such that for every there is for which . Thus, for the function , . The last statement of the theorem is straightforward.
Remark 5.2**.**
We note that the conditions of Theorem 5.1 are clearly satisfied for the Cayley automatic representation of the Heisenberg group constructed in [5, Section 6]. As for FA–recognizable relation for which , it exists if, for example, one additionally requires that the left multiplication by in the group is FA–recognizable; it follows from the fact that for any : .
6 **Linear Upper Bounds for Almost All
Elements in Groups of Exponential Growth**
In this section we show that for an arbitrary bijection between a language and a group of exponential growth a linear upper bound holds for almost all in a certain sense, see Theorem 6.1 and Remark 6.2. However, in the following Remark 6.3 we show how to construct Cayley automatic representations of the lamplighter group for which the function (1.1) grows faster than any tower of exponents.
Theorem 6.1**.**
Let us assume that is a Cayley automatic representation of a group which has exponential growth. Then there exist constants such that for almost all : , where . The term almost all here means that , where is the ball of radius in and is defined as . In particular, for every , .
**Proof. **The inequality always holds for some due to the bounded difference lemma. Since has exponential growth, there exists for which for all . For a given integer we denote by the following finite subset of : ; where . Since , . We denote by the set . For every , . Therefore, if , for every we have that ; so . We notice that for all . So, it is enough to provide and a sequence for which for all and . We note that . Let us put for all and . Therefore, , so . Moreover, for all . In order to prove the last inequality, we observe that .
Remark 6.2**.**
It is easy to see that Theorem 6.1 holds for any bijection such that for all and every generator , where is a constant. Moreover, for the inequality and, accordingly, the inequality , no assumption is needed – it holds for almost all for any bijection between a language and a group of exponential growth. Since in this paper we focus mainly on Cayley automatic representations of groups, in Theorem 6.1 we assume that is a Cayley automatic representation of .
Remark 6.3**.**
We note that although for any Cayley automatic representation of a group of exponential growth the inequality holds for some constant for almost all in the sense of Theorem 6.1, it does not hold for all . For example, let us consider the following Cayley automatic representation over the alphabet . For any given pair , we represent it as the string: , where and are the minimum and the maximum integers of the set , is or if or , respectively, and the string is a binary representation of the integer . For example, let us consider a pair , where , and if , it is represented as the string: . Let us consider a pair , where ,, , if , it is represented as the string: . We also refer the reader to [3, Example 4.2.1].
One can then convert this representation , in a same way as in Lemma 4.1, into some representation over the alphabet , where is the standard set of generators of : is the nontrivial element of and is a generator of (here we treat and as the subgroups of ). Although [5, Theorem 13], for the representation the inequality does not hold for all and any constant . In order to see that, let us consider the representatives of the elements , with respect to , where for all . Apparently, but the function grows, coarsely, as . So, the function grows at least as fast as the exponential function.
Moreover one can construct a Cayley automatic representation for which the function grows faster than any tower of exponents . This follows from the result shown by Frank Stephan:
Theorem 6.4** **(Frank Stephan
[22]).
There exists an automatic representation of the structure , where is the successor function, for which the function grows faster than any tower of exponents .
Clearly, one cannot directly generalize Theorem 6.1 for Cayley automatic groups of subexponential growth. Moreover, it simply does not hold for many Cayley automatic groups of subexponential growth – consider, for example, a binary representation of the infinite cyclic group . A f.g. group of subexponential growth has either intermediate growth or polynomial growth. Miasnikov and Savchuk constructed a FA–presentable graph of intermediate growth [17]. However, it is still unknown whether there exists any Cayley automatic group of intermediate growth. As for f.g. groups of polynomial growth, due to celebrated Gromov’s theorem [11], any such group is virtually nilpotent.
Acknowledgment
The authors thank Murray Elder, Bakhadyr Khoussainov and Frank Stephan for useful comments.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] Berdinsky, D.: Cayley automatic groups and numerical characteristics of Turing transducers. In: Brlek, S., Reutenauer, C. (eds.) Developments in Language Theory 2016, Lecture Notes in Computer Science, vol. 9840, pp. 26–37. Springer International Publishing (2016)
- 3[3] Berdinsky, D.: Representations of transitive graphs by automats. Ph D Thesis, The University of Auckland (2017)
- 4[4] Berdinsky, D., Khoussainov, B.: On automatic transitive graphs. In: Shur, A., Volkov, M. (eds.) Developments in Language Theory 2014, Lecture Notes in Computer Science, vol. 8633, pp. 1–12. Springer International Publishing (2014)
- 5[5] Berdinsky, D., Trakuldit, P.: Measuring closeness between Cayley automatic groups and automatic groups. In: Klein, S., Martín-Vide, C., Shapira, D. (eds.) Language and Automata Theory and Applications 2018, Lecture Notes in Computer Science, vol. 10792, pp. 245–257. Springer International Publishing (2018)
- 6[6] Bérubé, S., Palnitkar, T., Taback, J.: Higher rank lamplighter groups are graph automatic. Journal of Algebra 496, 315–343 (2018)
- 7[7] Bridson, M.R., Gersten, S.M.: The optimal isoperimetric inequality for torus bundles over the circle. The Quarterly Journal of Mathematics 47(1), 1–23 (1996)
- 8[8] Bridson, M.R., Pittet, C.: Isoperimetric inequalities for the fundamental groups of torus bundles over the circle. Geometriae Dedicata 49(2), 203–219 (1994)
