Matteo Cavaleri
Matteo Cavaleri, Università degli Studi Niccolò Cusano - Via Don Carlo Gnocchi, 3 00166 Roma, Italia
[email protected], Daniele D’Angeli
Daniele D’Angeli, Università degli Studi Niccolò Cusano - Via Don Carlo Gnocchi, 3 00166 Roma, Italia
[email protected], Alfredo Donno
Alfredo Donno, Università degli Studi Niccolò Cusano - Via Don Carlo Gnocchi, 3 00166 Roma, Italia
[email protected] and Emanuele Rodaro
Emanuele Rodaro, Politecnico di Milano - Piazza Leonardo da Vinci, 32 20133 Milano, Italia
[email protected]
Abstract.
In this paper we define a way to get a bounded invertible automaton starting from a finite graph. It turns out that the corresponding automaton group is regular weakly branch over its commutator subgroup, contains a free semigroup on two elements and is amenable of exponential growth. We also highlight a connection between our construction and the right-angled Artin groups. We then study the Schreier graphs associated with the self-similar action of these automaton groups on the regular rooted tree. We explicitly determine their diameter and their automorphism group in the case where the initial graph is a path. Moreover, we show that the case of cycles gives rise to Schreier graphs whose automorphism group is isomorphic to the dihedral group. It is remarkable that our construction recovers some classical examples of automaton groups like the Adding machine and the Tangled odometer.
Algebraic structures can be usually described by means of their combinatorial nature. A typical example is the relation between groups and graphs. In Geometric Group Theory, for instance, many algebraic properties of a group can be detected by investigating the combinatorial properties of the corresponding Cayley graphs. Another typical example of this interaction is achieved by the automaton group theory. Automata (or Mealy machines or transducers) are directed graphs whose transitions describe the action of the states on a finite alphabet. If, for instance, the automaton is complete and invertible, then its states generate a group that has, in many cases, very interesting properties.
As an example, in 1980 R. I. Grigorchuk described in [20] the first group of intermediate (i.e., faster than polynomial and slower than exponential) growth, that later appeared to be generated by a finite automaton. This group has a number of other interesting properties: for example, it is infinite and finitely generated, but each of its elements has finite order (Burnside group). It was also the first example of an amenable but not elementary amenable group. Over the last decades, a new exciting direction of research focusing on finitely generated automaton groups acting by automorphisms on rooted trees has been developed. It turned out that it has deep connections with the theory of profinite groups and with complex dynamics. The interested reader can refer for more details to the following list of works (and bibliography therein) [1, 2, 21, 27]. Recently a special interest has been pointed out for decision problems for automaton groups and semigroups (see [16, 18, 19, 29] and references therein).
Beside Cayley graphs the best way to encode the action of automaton groups is given by the structure of the corresponding Schreier graphs. These graphs better represent the length-preserving action of an infinite automaton group on a finite alphabet and constitute an infinite sequence of finite graphs converging to infinite graphs in the Gromov-Hausdorff topology. Finite Schreier graphs can be regarded as orbital graphs with respect to the action of the automaton group on each level of a regular rooted tree, whereas their limits are orbital graphs of the action of the group on the boundary of the tree. Finite Schreier graphs have been studied from a combinatorial point of view in several contexts (e.g., the investigation of models coming from Statistical Mechanics [13, 14]). Classification of infinite Schreier graphs have been studied in several papers (see [6, 7, 11, 12, 15, 23] for further discussions about this topic).
In this paper, we introduce a family of automaton groups arising from finite graphs, that we call graph automaton groups (Definition 3.1). More precisely, with any finite graph , we associate an invertible automaton whose state set is identified with the edge set and that acts on words over an alphabet identified with the vertex set . Basically, any edge has a nontrivial action only on words starting with a letter identified with one of its endpoints. In this way, we can define an automaton that has the remarkable property of being bounded. The class of bounded automaton groups is very popular and it contains the most famous examples of automaton groups (e.g., the Grigorchuk group and the Basilica group [25]). It is a remarkable fact that all groups generated by bounded automata are amenable, and so all our graph automaton groups have this property. It is interesting that, with our construction, we recover some classical examples of automaton groups (e.g., the Adding machine and the Tangled odometer group, see Example 3.1). Among other properties, we prove that our groups are fractal and weakly regular branch over their commutator subgroup (Theorem 3.1), that they all contain (except some trivial cases) a free semigroup (Theorem 3.2) and so they have exponential growth (Corollary 3.1). We also highlight a connection between our groups and the right-angled Artin groups (Proposition 3.4).
The second part of the paper is devoted to the investigation of the Schreier graphs associated with the action of graph automaton groups. In Theorem 4.1, we give a rigidity result for the automorphism group of Schreier graphs when the initial graph is cyclic. Then we present an explicit recursive description of the Schreier graphs of graph automaton groups generated by path graphs, and we are able to determine their diameter (Theorem 4.2) and their automorphism group (Theorem 4.3).
2. Preliminaries
We recall in this preliminary section some basic definitions and properties about automaton groups and growth.
Definition 2.1.
An automaton is a quadruple , where:
(1)
is the set of states;
(2)
is an alphabet;
(3)
is the restriction map;
(4)
is the output map.
The automaton is finite if is finite and it is invertible if, for all , the transformation is a permutation of . An automaton can be visually
represented by its Moore diagram: this is a directed labeled graph whose vertices are identified with the states of
. For every state and every letter , the diagram has an arrow from to
labeled by . A sink in is a state with the property that and for any .
An important class of automata is given by the so-called bounded automata [28]. An automaton is said to be bounded if the sequence of numbers of paths of length avoiding the sink state (along the directed edges of the Moore diagram) is bounded.
For each , let denote the set of words of length over the alphabet and put , where is the empty word. The action of can be easily extended to the infinite set as follows:
(1)
for every . For a state , we denote by the transformation on defined by Eqs. (1), which is a bijection if is invertible.
Given the invertible automaton , the automaton group generated by is by definition the group generated by the transformations , for , and it is denoted . In the rest of the paper, we will often use the notation instead of . Moreover, the maps and can be naturally extended to each element of . Notice that the action of on preserves the sets , for each .
It is a remarkable fact that an automaton group can be regarded in a very natural way as a group of automorphisms of the regular rooted tree of degree , i.e., the rooted tree in which each vertex has children, via the identification of the vertices of the -th level of with the set .
The group is said to be spherically transitive if its action is transitive on , for any . Let . The action of on can be factorized by considering the action on and restrictions as follows. Let be the symmetric group on elements. Then an element can be represented as
(2)
where and describes the action of on . We say that Eq. (2) is the self-similar representation of . Notice that, given and , the self-similar representation of is
In the tree interpretation of Eq. (2), the permutation corresponds to the action of on the first level of , and the automorphism is the restriction of the action of to the subtree (isomorphic to ) rooted at the -th vertex of the first level.
Let us denote by the stabilizer of , that is, the subgroup of consisting of all elements acting trivially on . In particular, if , then one can identify with the -tuple , where .
Lemma 2.1.
Let . If for each , then is the trivial element of .
Proof.
Let . We will prove by induction on that . The case is obvious since . Now let , with and . Then one has . If , the claim easily follows. If , the inductive hypothesis gives and so one gets .
∎
Given two groups and , the direct product of and will be denoted by . In particular, we denote by the -times iterated direct product of a group with itself. The following definitions are given in the literature for the broader class of self-similar groups (see [27]). Here we restrict our interest to automaton groups.
Definition 2.2.
Let be an automaton group. Then is said to be
(1)
fractal, if the map given by is surjective on each factor.
(2)
weakly regular branch over its subgroup , if , where is supposed to be nontrivial.
Let be a finitely generated group, with symmetric generating set . The length of with respect to is denoted by (we will omit the subscript when the generating set is fixed) and it is defined as the minimal length of a word in representing the element . Then one puts . This defines the growth function
This map clearly depends on the generating set . However, one can prove that changing the generating set does not affect the asymptotic properties of . In particular, the growth rate
is greater than or equal to independently on the particular generating set (see, for instance, [17]).
Definition 2.3.
A finitely generated group has exponential growth (resp. sub-exponential growth) if (resp. ).
3. Automata groups from graphs
We present in this section the main construction of the paper, that is, we are going to associate an invertible automaton with a given finite graph.
Let be a finite graph. Let (we will often use also the notation ) be its vertex set and let be its edge set.
First of all, we choose an orientation for the edges of . Let be the set of edges, where an orientation of each edge has been chosen. Notice that elements in are unordered pairs of type , whereas elements in are ordered pairs of type , meaning that the edge has been oriented from the vertex to the vertex .
We then define an automaton such that:
•
is the set of states;
•
is the alphabet;
•
is such that, for each , one has
•
is such that, for each , one has
In other words, any directed edge represents a state of the automaton and it has just one restriction to itself (given by ) and all other restrictions to the sink . Its action is nontrivial only on the letters and , which are switched since and . It is easy to check that
is invertible for any and any choice of the orientation of the edges. This makes us able to define an associated automaton group.
Definition 3.1.
The graph automaton group is the automaton group generated by .
Remark 3.1.
Notice that any loop in gives rise to the trivial element of . Moreover, any multiedge produces a set of equal generators (up to consider the inverse).
The previous remark basically says that we can just consider simple graphs. We make from now on this assumption. The following proposition shows that the graph automaton group does not depend on the particular orientation of the edges in nor on the order of the vertices in .
Proposition 3.1.
The group does not depend on the choice of the edge orientation. Moreover, a rearrangement of the vertices in produces groups that are isomorphic.
Proof.
Without loss of generality, we can suppose that there exists an edge connecting the vertices and . If we choose the orientation from to , then the self-similar representation of the corresponding edge as a generator of is
On the other hand, if the opposite orientation is chosen, the self-similar representation of the corresponding edge becomes
A direct computation gives , so that by Lemma 2.1, and so . Therefore, the choice of the orientation does not affect the structure of the group .
In order to prove the second claim, it is enough to observe that changing the name of the vertices is equivalent to act by a permutation on the alphabet . In this case, we just get the group , which is obtained from via conjugation by .
∎
In the light of Proposition 3.1, given an oriented edge , we can denote by the edge with the opposite orientation, keeping in mind that the choice of the opposite orientation corresponds to take the inverse in .
Remark 3.2.
For any graph the automaton is bounded. In fact, it is easy to check that the Moore diagram of , regarded as a simple graph, is a star graph with one internal vertex corresponding to the sink and leaves corresponding to the directed edges of . Each leaf has exactly one directed loop and all other transitions go to the sink. In particular, for any edge of , the Moore diagram contains exactly one cycle of fixed length avoiding the sink and disconnected from the other cycles. As a consequence, the group does not contain free non abelian subgroups, as follows from Sidki’s theorem [28]. Moreover, since all groups generated by bounded automata are amenable [3], then each graph automaton group is amenable. We do not provide a special description of Følner sets of . The matter certainly deserves further investigation in the future. Notice that, having solvable world problem, a sequence of Følner sets must be computable (in the sense of [8, 9]).
The following result shows that taking subgraphs in corresponds to obtain subgroups in . By a subgraph of , here we mean a subset of its edges, together with the subset of vertices of consisting of their endpoints.
Proposition 3.2.
Let be a graph isomorphic to a subgraph of . Then .
Proof.
Let be the edges of belonging to the subgraph isomorphic to . Consider the subgroup generated by . We claim that the groups and are isomorphic. Let be the isomorphism between and . By Proposition 3.1 we can suppose, without loss of generality, that are edges of , whose endpoints are the first vertices of , and we can consider in the order induced by . If we focus on the self-similar representation of the automorphisms generating , this is exactly the self-similar representation of the ’s, regarded as generators of , where the last restrictions are erased. Therefore, it is clear that a relation in holds if and only if the same relation in holds.
∎
Proposition 3.3.
Let be the disjoint union of the graphs , , . Then .
Proof.
The claim easily follows by observing that the generators in act trivially on the set of vertices .
∎
By virtue of Proposition 3.3, we can suppose to be connected. Therefore, from now on, we assume to be simple and connected.
Example 3.1.
(1)
If is the path graph on vertices, the associated automaton is represented in Fig. 1.
\psfrag{a}{$a$}\psfrag{1}{$1$}\psfrag{2}{$2$}\psfrag{id}{$id$}\psfrag{1|1,2|2}{$1|1,2|2$}\psfrag{1|2}{$1|2$}\psfrag{2|1}{$2|1$}\includegraphics[width=250.38562pt]{danielesegmento.eps}Figure 1. The path and the associated automaton .
The automaton is the so-called Adding machine (see, e.g., [1]) and it generates the group . The self-similar representation of its generator is
(2)
If is the path graph on vertices, the associated automaton is represented in Fig. 2.
\psfrag{a}{$a$}\psfrag{b}{$b$}\psfrag{1}{$1$}\psfrag{2}{$2$}\psfrag{3}{$3$}\psfrag{id}{$id$}\psfrag{1|2}{$1|2$}\psfrag{2|3}{$2|3$}\psfrag{2|1,3|3}{$2|1,3|3$}\psfrag{1|1,3|2}{$1|1,3|2$}\psfrag{1|1,2|2,3|3}{$1|1,2|2,3|3$}\includegraphics[width=250.38562pt]{danielep3.eps}Figure 2. The path and the associated automaton .
It corresponds to the so-called Tangled odometer (see, e.g., [22]). The two generators of the group have the self-similar representation:
(3)
If is the cyclic graph on vertices, the associated automaton is represented in Fig. 3.
\psfrag{a}{$a$}\psfrag{b}{$b$}\psfrag{c}{$c$}\psfrag{1}{$1$}\psfrag{2}{$2$}\psfrag{3}{$3$}\psfrag{id}{$id$}\psfrag{1|2}{$1|2$}\psfrag{2|3}{$2|3$}\psfrag{2|1,3|3}{$2|1,3|3$}\psfrag{1|1,3|2}{$1|1,3|2$}\psfrag{1|1,2|2,3|3}{$1|1,2|2,3|3$}\psfrag{1|3,2|2}{$1|3,2|2$}\psfrag{3|1}{$3|1$}\includegraphics[width=273.14922pt]{danieletriangolo.eps}Figure 3. The cycle and the associated automaton .
The automaton generates a group that we call the uncle of the Hanoi Towers group on three pegs (see, e.g., [24]), and the three generators of the group have the self-similar representation:
Observe that the automorphisms , , and generate the classical Hanoi Towers group on three pegs, that is therefore a subgroup of its uncle.
Notice that if do not share any vertex, then in , since their actions are nontrivial on disjoint subsets of . The next theorem collects some more algebraic properties shared by (almost) all graph automaton groups.
A directed path of length from the vertex to the vertex in a graph is a sequence of vertices in which all edges are oriented in the direction from to , that is, one has . A directed cycle of length is a directed path such that .
Theorem 3.1.
Let be a graph such that . Then the following properties hold.
(1)
is fractal.
(2)
contains an element of finite order and is non-abelian.
(3)
If contains a cycle , then , with , is a relation in whenever is a directed cycle in .
(4)
is weakly regular branch over its commutator subgroup .
Proof.
(1)
We have to show that the map given by , with , is surjective on each factor. Let be an edge oriented from the vertex to the vertex (suppose ). In order to prove fractalness, it is enough to produce an element of whose -th restriction is , for each . An explicit computation gives:
Therefore, we can focus on the case where . Consider a path of length in from the vertex to the vertex through the vertices . Suppose that the path passes along the edges , where the endpoints of are , for each . Take the group element , where if in the path from to the edge is oriented in the direction of the path, and otherwise. One can check that
where is a cyclic permutation of length such that for any and . A direct computation gives
i.e., the nontrivial restrictions in the self-similar representation of coincide with and correspond to the positions . Moreover, notice that . Being a normal subgroup of , one has that and it is easy to check that
Then we obtain
i.e., we have moved the generator to the -th restriction in the self-similar representation of . The same method can be applied to any generator and to any , and this concludes the proof.
(2)
Let and , so that and share the vertex , and their self-similar representations as generators of are
A direct computation gives
Therefore but .
(3)
Up to change the orientation of some edges (see Proposition 3.1), we can assume that is a directed cycle centered at , i.e., a directed closed path with all edges oriented in the same direction. Suppose that the cycle contains the vertices . In particular, corresponds to the directed edge . A direct computation gives
where is a cyclic permutation of length such that . In particular, and so
We have to prove that, given any -tuple , with for each , there exists an element such that . We write to denote this condition. First, recall that if and do not share any vertex, then they commute in , since they act nontrivially on sets of letters which are disjoint.
It follows that is normally generated by the commutators such that and share a vertex. So let be generators of such that and . We can suppose, without loss of generality, that and . In particular:
A direct computation gives
By proceeding as in the proof of Claim (1), we get that, given an index , it is possible to construct an element such that
Then, by using that is normal and that is fractal, we get
Being arbitrary and by applying the same argument to any pair of generators, we get
which is our claim.
∎
If we consider the Case (1) in Example 3.1, where the initial graph contains only one edge, it gives rise to the Adding machine. This group is fractal but it is abelian, free and not weakly regular branch. Basically, this is the only nontrivial case for which the properties (2)-(4) of Theorem 3.1 do not hold.
Let us focus now on the semigroup structure of graph automaton groups. This will allow to know the growth of graph automaton groups (see Corollary 3.1).
Theorem 3.2.
Let be a graph such that . Let be edges that share a vertex in . Then the semigroup generated by and is free.
Proof.
By virtue of Proposition 3.2, it is enough to consider the group generated by the elements
since it will be a subgroup of any group associated with a connected graph with more than one edge. If the semigroup is free, then we are done.
In particular, we have to prove that if in , then it must be in (notice that, in the notation of Case (2) of Example 3.1, we are going to show that is free).
Observe that, by using the self-similar representations of and , we get:
This implies that any word in of length greater than has restrictions of shorter length. Moreover, if and , then a relation corresponds to the permutation equality and to the restriction equality in , for each . In particular, if at least one between has length greater than , this would give rise to relations such that , for .
Now let be a relation in the semigroup with smallest length in . By the cancellativity of the semigroup, we may assume that the words and do not start and end with the same letter; in particular, we can suppose and .
Since we have supposed that is a relation in the semigroup with smallest length , then and must have the same restrictions (as words in , and not only in ) at each position, otherwise, by considering restrictions, we would get relations of a shorter length.
In what follows, we show that in all cases in which and do not coincide, there exists some restriction in which they differ, and this contradicts minimality.
If , and (with ), then by considering the restriction to the position we get the equation , which is a contradiction by the minimality of the relation . By using a symmetric argument, we may assume
for some .
Let . By considering the restriction to the position we get , which is a contradiction again.
Therefore, without loss of generality, we may assume . Suppose now that . We consider two cases: either is the empty word or not. In the first case, the restriction to the position gives , and this is a contradiction for the same reason as above. If is not the empty word, we necessarily have and in this case, looking at the restriction to the position , we get , a contradiction again.
Thus, we deduce that it must be , i.e., , . If are nonempty, then necessarily we have , . Now, by restricting to the position , we get , a contradiction. Thus, without loss of generality, we may assume so that .
Now if is nonempty and , by considering the restriction to the position , we get , a contradiction. Therefore, we reduce to the case , that is, we can assume . Since we have , we have a contradiction and the proof is completed.
∎
Corollary 3.1.
Let be a graph such that . Then has exponential growth.
Proof.
It follows from the fact that contains a free semigroup of two generators . In fact, in this case, with any generating set containing and we can construct at least distinct group elements of length .
∎
Remark 3.3.
Notice that, for the notion of semigroup, the chosen orientation of the edges is important. Observe that the Adding machine, which is isomorphic to the infinite cyclic group , has polynomial growth; on the other hand, the associated graph is the path on two vertices (see Case (1) in Example 3.1), which does not satisfy the hypothesis of Theorem 3.2 and Corollary 3.1.
3.1. A connection to right-angled Artin groups
Let be a simple graph. One can construct a group associated with such a graph in the following way: the vertex set is the generating set and the only relations are given by the commutators of adjacent vertices. More precisely, given , the group with presentation
is the associated right-angled Artin group. For more details about the theory, the reader is referred to [10].
Given a graph , one can define its dual graph to be the graph with vertex set , where and are adjacent in if they share a common vertex in .
Moreover, one can construct the complement of having the same vertex set , and where two vertices are adjacent if and only if they are not adjacent in .
Let be a graph. The following proposition shows that there exists a relation between the groups and .
Proposition 3.4.
Let be a simple graph. Then there exists an epimorphism .
Proof.
First of all notice that the generating set of is precisely (up to consider inverses). Let , we define , where is supposed to be oriented in . The map is a well defined homomorphism. Moreover, the set of adjacent vertices in corresponds exactly to those edges in that do not share any common vertex. These edges commute by definition, when regarded as elements of . In this way, we have that the set of relations in is contained in the set of relations of . This concludes the proof.
∎
4. Schreier graphs
In this section we recall the notion of Schreier graphs and we study some properties of them in the context of graph automaton groups.
Let be a finitely generated group with a set of generators such that and , and
suppose that acts on a set . Then one can consider a graph with vertex set , where two vertices
are joined by an edge if there exists such that . If this is the case, we label the edge from to by , and the edge from to by . Equivalently, we can think that the same (undirected) edge is labeled by near and by near .
If the action of on is transitive, then the graph is connected and corresponds to the classical notion of Schreier graph of the group with respect to the stabilizer subgroup for some (any) (see [27]).
Definition 4.1.
Let be an invertible automaton and let be the associated automaton group. The -th Schreier graph is the Schreier graph given by the action of over , with respect to the generators given by and their inverses.
Notice that, although Schreier graphs are defined as directed and labeled graphs, for our purposes we will often consider them as undirected and unlabeled graphs.
In what follows, we denote by the -th Schreier graph of the graph automaton group . The vertex set of is identified with , where . Observe that coincides with up to remove loops and multi-edges from . Therefore, we can say that and coincide as simple graphs. Moreover, the Schreier graph is a regular graph of degree by definition.
Example 4.1.
The Schreier graphs , for , of the Tangled odometer group introduced in Example 3.1, obtained when is the path on vertices, are shown in Fig. 4 and Fig. 5. Notice that infinite Schreier graphs of the same group, with a different system of generators, have been classified in [11].
\psfrag{0}{$1$}\psfrag{1}{$2$}\psfrag{2}{$3$}\psfrag{11}{$22$}\psfrag{00}{$11$}\psfrag{22}{$33$}\psfrag{02}{$13$}\psfrag{20}{$31$}\psfrag{111}{$222$}\psfrag{000}{$111$}\psfrag{222}{$333$}\psfrag{202}{$313$}\psfrag{020}{$131$}\includegraphics[width=364.19664pt]{livello3eti.eps}Figure 4. The Schreier graphs , , of the Tangled odometer group.\psfrag{2020}{$3131$}\psfrag{0202}{$1313$}\psfrag{1111}{$2222$}\psfrag{0000}{$1111$}\psfrag{2222}{$3333$}\psfrag{2223}{$2223$}\psfrag{2113}{$2113$}\psfrag{2123}{$2123$}\psfrag{2213}{$2213$}\psfrag{2313}{$2313$}\psfrag{3113}{$3113$}\psfrag{3123}{$3123$}\includegraphics[width=409.71689pt]{livello4eti.eps}Figure 5. The Schreier graph of the Tangled odometer group.
The Schreier graph only depends on the initial graph and not on the orientation of its edges, since the generating set that we let act on is supposed to be symmetric. The following lemma is well known [1].
Lemma 4.1.
is a covering of of degree .
Sketch of the Proof.
The basic idea is that, if and are adjacent vertices in , with and , then and are adjacent in .
∎
Proposition 4.1.
For every , the graph is connected if and only if is. In particular, the group is spherically transitive if and only if is connected.
Proof.
Let us start by proving that, if is connected, then is connected for any . The connectedness of implies that acts transitively on . By Theorem 3.1, the group is fractal and it is a standard inductive argument to show that these properties imply the transitivity of on .
Conversely, if are not in the same connected component of , then there is no way to connect the vertices and in .
∎
We are going to show how cut-vertices in propagate in the Schreier graphs . Recall that a cut-vertex of a graph is a vertex whose deletion increases the number of connected components of the graph (see, for instance, [4]).
Observe that, for our purposes, when we delete a cut-vertex from a graph we do not remove the edges which are incident to that vertex. We need some technical preparation.
Let be a cut-vertex of , whose deletion disconnects into connected components with for each . If a vertex of has the form , with , and , then a special subgraph of associated with the vertex can be constructed as follows.
•
Let act on . Since only edges not belonging to are acting, this action can only change the prefix of , but the suffix remains unchanged. Moreover, each edge generates an Adding machine, so that its action on produces an orbit which is a cyclic graph whose length is a power of , and in particular it contains again. Let us denote by the orbit of under . Then put .
•
Let act on and get the set . Concretely, we are appending new cycles of length a power of to the vertices contained in the cycles constructed at the previous step. Then put .
•
Let act and get the set . Then put .
Continue in this way by alternating the action of generators in and ; in this way, we construct an increasing sequence . Since our alphabet is finite, after a finite number of steps, the sequence of sets stabilizes to a set . Let be the graph induced by (in particular, contains the vertex itself). We call the corresponding subgraph of the decoration of in .
Remark 4.1.
If then the decoration is isomorphic to the subgraph of obtained by considering the alternate action of and on as described above. In fact, in each vertex of the suffix remains unchanged. In particular, the isomorphism is obtained by deleting the last letters of each vertex of . Moreover if the vertex is a leaf in , that is, it has only one adjacent vertex, then it gives rise in to special cut-vertices which separate a component that is a loop.
Example 4.2.
Consider the Schreier graph of Fig. 5, where is the path on vertices (as represented in Fig. 2). Take the vertex , where disconnects the path into the two components and . In particular, . Let us construct the decoration of . We let the generator act on obtaining the -cycle on the right of . Now we let act on all vertices of this cycle different from : we obtain two -cycles attached to the vertices and , a -cycle attached to , together with four loops attached to the remaining vertices of the -cycle. Then we let act again and we obtain: two loops attached to the vertices and , two loops attached to two vertices of the -cycle, and the -cycle containing and . We conclude by letting act, what produces the loop attached to the rightmost vertex .
Roughly speaking, the decoration of is the subgraph of containing and all the vertices on the right of . Notice that such a subgraph is isomorphic to the subgraph of (Fig. 4) obtained by taking the vertex and all the vertices on its left.
Notice that by construction every decoration corresponds to a subgraph that can be disconnected from the Schreier graph just by removing the vertex . What said above can be summarized in the following result.
Proposition 4.2.
Let be a cut-vertex for . Then, for each , the vertex is a cut-vertex in for every , and it separates the decoration from the remaining part of the graph .
Remark 4.2.
There exists a connection between our construction and a special class of graph products, which allows to give a purely combinatorial construction of the Schreier graphs of graph automaton groups. Actually, this description was our first attempt in defining the graphs without observing that arises from the action of an automaton group. The construction was inspired by the definition of Sierpiński graphs (see, for instance, [26] and bibliography therein), although in order to generate the latter by automata we should use a partial automaton.
Let be a finite graph. One can define the -th automaton power of as the graph with vertex set and edge set consisting of pairs of vertices of type
(3)
where and , with and .
It is easy to check that the edges described above are exactly the edges of . In fact the connections described by (3) precisely correspond to the action of the states of the automaton on . Therefore, the graphs and are isomorphic.
4.1. Automorphisms of Schreier graphs of a graph automaton group
In this subsection we are going to investigate the relation between the automorphisms of the Schreier graph and the automorphisms of the initial graph . Observe that Proposition 4.2 implies that any nontrivial automorphism of a decoration in is a nontrivial automorphism of fixing . This observation will lead us to the description of the full automorphism group of the Schreier graphs associated with path graphs (Section 4.2). We start with an extension result.
Proposition 4.3.
Let be an automorphism of , with . Then defined by
is an automorphism of .
Proof.
First of all, notice that the map is a bijection by definition. We have to prove that, if , are adjacent vertices in , then and are adjacent too.
The adjacency in the graph are described by the rules from Eq. (3). We have three possibilities: either and , or and , or and , where and , with and . Since the vertices and are supposed to be adjacent in then in all the three cases described above the vertices and are adjacent in . This implies that and are adjacent in , because is an automorphism of . If and , then
it follows from Eq. (3) that and are adjacent. The other two cases can be treated analogously.
∎
When the graph is cyclic, we can prove that actually all automorphisms of are of this type. Let us denote by the dihedral group of elements.
Theorem 4.1.
Let be the cyclic graph on vertices. Then
Proof.
Observe that for the statement is obvious by definition of . Therefore, we assume .
Let be the vertex set of . Observe that in one has sets of vertices of type , with , each yielding a copy of in . This property can be obtained by taking in the rule described in Eq. (3). Moreover, one has a copy of consisting of the vertices labeled by , according to the rule in Eq. (3).
Let be an automorphism of . First of all, we want to prove that the set is invariant under the action of . To prove that, we show that a vertex of is the unique common vertex of two copies of if and only if it belongs to .
In order to avoid heavy notation, we omit here and in the sequel to specify every time that sums and differences must be taken modulo . We denote by the generator associated with the edge of .
It follows from Eq. (3) that the neighbours of in are exactly the vertices , (together with , they belong to the copy of associated with ) and the vertices , (together with , they belong to the copy of given by ). Therefore, for , the vertices of have the required property. We have to prove that no other vertex has this property.
Notice that a vertex of type or , with and , , has less than four distinct neighbours according to Eq. (3), and so it cannot be the unique common vertex of two copies of . Hence, for , our characterization of is proved. From now, we assume and we only consider vertices of type or for .
We want to prove that a vertex of this type cannot be the unique common vertex of two copies of , although it has four distinct adjacent vertices in .
Let us start by considering words of type , with and possibly empty (i.e., words starting with a block of ’s followed by a neighbour of ).
Let us focus our attention on the case (the case is analogous). Its distinct neighbours are:
•
, via the action of , and , via the action of (together with the vertex , they both belong to the copy of associated with );
•
, via the action of , and , via the action of .
We claim that , and do not belong together to a copy of . In particular we claim that we cannot start from , pass to and go back in steps to passing in the last step through by avoiding vertex repetitions.
Notice that by applying to we get . Such a vertex belongs to the copy of corresponding to (its neighbours in this copy of are obtained by applying the generators and ). The other cycle to which the vertex should belong must be obtained by applying the generator and . By using the latter we go back to , by using the former we get . In the same way by applying times the generators we get a sequence of vertices until we get . However, this vertex is not equal to the vertex , which was supposed to be the last vertex in our copy of . Hence we cannot go back in steps to .
Consider now vertices of type , with , and possibly empty (i.e., words starting with a block of ’s followed by a letter non adjacent to in ). It can be easily seen that such vertices have four distinct neighbours: the vertices (together with , they belong to the copy of associated with ), and the vertices . For the latter pair of vertices, one can use the same argument as above to show that they cannot live, together with , in a copy of .
We have thus proved our characterization of for each , which implies that is invariant under the action of .
Now suppose that is fixed (not only invariant) by . It is possible to prove by induction on that in this case is the trivial automorphism. The key idea is that the graph is obtained by gluing together, in a suitable way, copies of the graph , each consisting of the vertex set , with .
We have to consider now the case where is not fixed by . Let us denote by the automorphism of defined by putting if . Now, let be the automorphism of induced by as in Proposition 4.3. By definition, the composition of and gives an automorphism of fixing . By the previous discussion, we get , and the thesis follows.
∎
From a geometric point of view inherited from via Proposition 4.3, a nontrivial automorphism of is a composition of reflections around the axis of the path connecting vertices of type and , with rotations by .
Example 4.3.
In Fig. 6 the graphs (on the left), (in the middle) and (on the right) are depicted (notice that the automaton associated with the graph is represented in Case (3) of Example 3.1). It can be easily seen that and . Looking, for instance, at the copy of contained in , we see that when passing from the level to the level the edge (resp. ) produces the edges and (resp. and ) connecting the copy with the copy (resp. ); on the other hand, the edges and do not appear in .
\psfrag{00}{$11$}\psfrag{11}{$22$}\psfrag{22}{$33$}\psfrag{33}{$44$}\psfrag{000}{$111$}\psfrag{111}{$222$}\psfrag{222}{$333$}\psfrag{002}{$113$}\psfrag{220}{$331$}\psfrag{110}{$221$}\psfrag{001}{$112$}\psfrag{221}{$332$}\psfrag{112}{$223$}\psfrag{a}{$33$}\psfrag{b}{$13$}\psfrag{c}{$31$}\psfrag{d}{$11$}\psfrag{e}{$21$}\psfrag{f}{$12$}\psfrag{g}{$22$}\psfrag{h}{$32$}\psfrag{i}{$23$}\psfrag{G1}{$G_{1}$}\psfrag{G2}{$G_{2}$}\psfrag{G3}{$G_{3}$}\includegraphics[width=418.82372pt]{figurecicliche.eps}Figure 6. The graphs , and .
Remark 4.3.
The previous theorem can be used to show that each isomorphism class of infinite Schreier graphs associated with the action of the group contains finitely many graphs. In fact any isomorphism of infinite graphs induces an automorphism of finite graphs and, since the number of such automorphisms is bounded, one gets the assert. The same phenomenon have been already noticed in [7] for the Hanoi Towers group.
4.2. The case of a path graph
In this subsection, we give a precise description of the diameter and of the automorphism group of the Schreier graph in the case where is a path graph.
A path on vertices, that we denote by , is a tree with two leaves and vertices of degree (see Fig. 7). We will call extremal the edges containing the two leaves (denoted by and ) and internal the other ones. We have already remarked in Example 3.1 that the group is isomorphic to (whose -th Schreier graph is a cyclic graph of length ) and that the group is the so-called Tangled odometer group (whose first four Schreier graphs are drawn in Fig. 4 and Fig. 5).
Given a graph , we denote by the geodesic distance between and , that is, the length of a shortest path in connecting and . Then the diameter of is defined as
\psfrag{G}{$P_{k}$}\psfrag{0}{$1$}\psfrag{1}{$2$}\psfrag{2}{$3$}\psfrag{k-2}{$k-1$}\psfrag{k-1}{$k$}\psfrag{e1}{$e_{1}$}\psfrag{e2}{$e_{2}$}\psfrag{ek-1}{$e_{k-1}$}\includegraphics[width=318.66946pt]{figpk.eps}Figure 7. The path graph .
First we want to understand the structure of the graphs . Fix . Since is a tree, all its vertices of degree two are cut-vertices, and so, according to Proposition 4.2 they give rise to cut-vertices in . The two leaves correspond to loops (see Remark 4.1).
Example 4.4.
The Schreier graphs , for are shown in Fig. 8 and Fig. 9.
\psfrag{0}{$1$}\psfrag{1}{$2$}\psfrag{2}{$3$}\psfrag{3}{$4$}\psfrag{11}{$22$}\psfrag{00}{$11$}\psfrag{22}{$33$}\psfrag{33}{$44$}\psfrag{30}{$41$}\psfrag{03}{$14$}\includegraphics[width=364.19664pt]{p4inizio.eps}Figure 8. The Schreier graphs and .\psfrag{111}{$222$}\psfrag{000}{$111$}\psfrag{222}{$333$}\psfrag{333}{$444$}\psfrag{303}{$414$}\psfrag{030}{$141$}\psfrag{221}{$221$}\psfrag{334}{$334$}\includegraphics[width=364.19664pt]{p4tosto.eps}Figure 9. The Schreier graph .
Notice that in this case we can observe a “wedge”shape of the Schreier graphs, contrary to the straight shape of the graphs shown in Fig. 4 and Fig. 5. This property depends on the existence of an internal edge in , which does not appear in .
Our aim is to describe how one can recursively construct the graph starting from . Following [5], we can proceed as follows.
We take copies of and append to the end of the vertices of the -th copy the letter , for . Then, for each , we remove the edges and . We also remove the edges and . Finally, for , we join the -th and -th copies by adding the edges and . The last operation gives rise to new cycles of doubled length with respect to the level .
Example 4.5.
In Fig. 10 the construction of starting from copies of is shown. The copies are separated by dotted lines; the deleted edges are represented by dashed lines; the new edges producing cycles of length are in bold lines.
\psfrag{111}{$222$}\psfrag{000}{$111$}\psfrag{222}{$333$}\psfrag{333}{$444$}\psfrag{j}{$332$}\psfrag{k}{$223$}\psfrag{u}{$221$}\psfrag{v}{$112$}\psfrag{y}{$443$}\psfrag{z}{$334$}\psfrag{m}{$141$}\psfrag{n}{$414$}\psfrag{c1}{copy $1$}\psfrag{c2}{copy $2$}\psfrag{c3}{copy $3$}\psfrag{c4}{copy $4$}\includegraphics[width=364.19664pt]{copie.eps}Figure 10. The construction of from .
Recall that each generator , corresponds to an edge of connecting two consecutive vertices and (Fig. 7). More effectively, the action of on vertices of types with , and arbitrary (with possibly empty) gives rise to a cycle of length , since acts on like an Adding machine. For , such cycles share vertices of type with cycles corresponding to the action of the generator , which is the only other generator that acts nontrivially on the letter . In particular, maximal cycles in are those containing the vertices of type : for , such vertices belong to the two cycles of length and labeled by and , whereas for (resp. ) the vertex belong to the unique maximal cycle labeled by (resp. ). It follows that has a cactus structure, where adjacent cycles can be labeled by generators which correspond to incident edges in .
Let us analyze the behaviour of maximal cycles when constructing from . Notice that cycles of labeled by containing vertices of type with and nonempty, also appear in : more precisely, they correspond to cycles containing vertices of type with , and nonempty. Maximal cycles in , which are the cycles containing the vertices , appear in . They correspond to nonmaximal cycles containing vertices , for nonempty. For the generator gives rise to a new bigger (doubled length) unique cycle of length in . All these maximal cycles in are connected through the path (see, for instance, the path in Fig. 10).
As explained in Fig. 11 and Fig. 12 each new maximal cycle generated by has attached decorations isomorphic to the decorations appended to vertices belonging to the biggest cycle labeled by in . More precisely, the decorations and corresponding to the vertices and of the cycle of length generated by in are isomorphic to the decorations attached to the vertices and , respectively, both belonging to the cycle of length generated by in .
\psfrag{G}{$\Gamma^{P_{k}}_{n-1}$}\psfrag{GG}{$\Gamma^{P_{k}}_{n}$}\psfrag{e1}{$e_{1}$}\psfrag{e2}{$e_{2}$}\psfrag{a}{$2^{n-2}1$}\psfrag{b}{$2^{n-1}$}\psfrag{c}{$\ell=2^{n-1}$}\psfrag{d}{$\ell=2^{n-1}$}\psfrag{e}{$2^{n-1}1$}\psfrag{f}{$2^{n}$}\psfrag{m}{$2^{n-2}12$}\psfrag{n}{$2^{n-2}11$}\psfrag{h}{$\ell=2^{n}$}\includegraphics[width=318.66946pt]{fig1.eps}Figure 11. Change of cycles of extremal edges from level to level .\psfrag{G}{$\Gamma^{P_{k}}_{n-1}$}\psfrag{GG}{$\Gamma^{P_{k}}_{n}$}\psfrag{e-}{$e_{i-1}$}\psfrag{e}{$e_{i}$}\psfrag{e+}{$e_{i+1}$}\psfrag{c}{$\ell=2^{n-1}$}\psfrag{d}{$\ell=2^{n}$}\psfrag{a}{$i^{n-1}$}\psfrag{b}{$(i+1)^{n-1}$}\psfrag{n}{$i^{n-1}(i+1)$}\psfrag{m}{$(i+1)^{n-1}i$}\psfrag{u}{$i^{n}$}\psfrag{v}{$(i+1)^{n}$}\includegraphics[width=409.71689pt]{fig2.eps}Figure 12. Change of cycles of internal edges from level to level .
It is possible to prove by induction that the diameter of is realized by the distance of the two vertices and , where
For instance, we have and in Fig. 9, with .
In fact, for the statement clearly holds. Suppose now that is odd (the case even is similar) and that and realize the diameter in . Notice that a path from to must visit the vertices and . In particular is the vertex in whose distance from the vertex is maximal. Analogously is the vertex in whose distance from the vertex is maximal.
Therefore, passing from to we have that is the vertex with maximal distance from among the vertices belonging to the copy of within ; similarly, is the vertex with maximal distance from among the vertices belonging to the copy of within .
It follows that the diameter of is realized by a path from to given by the sequence of paths
(4)
Observe that transition is the path whose length is . Moreover, inside the transitions and there are the transitions
(5)
and
(6)
respectively, which are the analogue at the level of the transition described above, so that each of them has length : they come from the previous level and are contained in the subgraphs attached at and , respectively. More precisely, the projection of the path on consists of a path from to followed by the path given by the projection of (5). Similarly, the projection of the path on consists of the path given by the projection of (6) followed by the path from to .
Denote by the length of the path and observe that
We are now ready to prove the following theorem.
Theorem 4.2.
Let be the path graph on vertices, with . Then, for every :
Proof.
Put . As in the preliminary discussion preceding this theorem, we assume that is odd, the case of an even being similar. By looking at Eq. (4), we get , where
From what we said above, we have:
Since the vertices and (resp. and ) belong to the maximal cycle generated by (resp. ) and they are in opposite positions within this cycle, we have . Therefore, we obtain the following recursive description of :
A direct computation gives:
∎
In the remaining part of the paper, we give a precise description of the automorphism group of the Schreier graph .
First of all, notice that a cycle of a given size must be either invariant or moved to another cycle of the same size under the action of an automorphism. Moreover, maximal cycles (of length ) generated by extremal edges are the only two maximal cycles which are connected to only one cycle of the same size. This implies that they are either invariant or swapped by an automorphism. Let us denote by the set of automorphisms of leaving invariant the two maximal cycles labeled with extremal edges, and by the set of automorphisms of swapping them.
If , it is possible to prove that actually fixes the vertices in every cycle labeled with internal edges.
The claim easily holds for maximal cycles labeled by internal edges (see for instance the cycle of length containing the vertices and in Fig. 9). In fact, they contain a pair of adjacent vertices attached to cycles of the same length and they cannot be swapped; therefore they must be fixed, being invariant cycles with two fixed vertices. As a consequence, acts nontrivially only on the decorations attached to the maximal cycles generated by the action of the internal generators. Then can be characterized by the automorphisms that it induces on such decorations. Since such decorations already appear in with the same labels and their automorphisms extend to automorphism of in , we can conclude by using an inductive argument that all cycles labeled by internal edges in must be fixed by any element in .
On the other hand, cycles of length greater or equal to generated by the action of the extremal generators and (for instance, the cycles of length in Fig. 9 containing the vertices and ) give rise to blocks that have nontrivial symmetries around the vertices , and , . Such symmetries are generated by the reflection around the axis connecting such vertices (i.e., that keep such vertices fixed). As an example, again in Fig. 9, one can consider in the leftmost cycle of length the symmetry around the axis connecting the vertices and . This implies that each cycle of length greater or equal to generated by the action of and gives rise to a nontrivial automorphism of order . Observe that such automorphisms commute, since each one acts nontrivially on a prescribed block and fixes the others. In particular, if then it is a composition of these reflections.
Now let us denote by the automorphism of induced, in the sense of Proposition 4.3, by the nontrivial automorphism of switching the vertex with the vertex . Clearly and . Moreover, for any we have that the composition of with is in . In particular, every automorphism of is a composition of the aforementioned reflections in and possibly . Moreover, commutes with these reflections. We are now ready to prove the following result.
Theorem 4.3.
Let be the path graph on vertices, with . Then, for every , the group of automorphisms of is , where
is the number of cycles of length greater or equal to in generated by the action of the generators and .
Proof.
It follows from the above discussion that we have to count the number of cycles of length greater or equal to in generated by the action of and . We proceed by induction in order to prove that such a number coincides with . For , we just have the two cycles of length with vertex sets and , with the nontrivial automorphisms flipping and . Now, passing from to , all cycles generated by and are preserved just appending a final letter in to the vertices, except the maximal cycle in containing , and the maximal cycle in containing , since each of them will produce a bigger maximal cycle in (the one containing and , and the one containing and ), so that each of them gives rise to cycles to be taken into account at level . Therefore, we obtain the following recursive formula for :
A direct computation gives:
The claim follows by adding to the automorphisms the one induced, in the sense of Proposition 4.3, by the nontrivial automorphism of switching the vertex with the vertex .
∎
Remark 4.4.
Theorem 4.2 and Theorem 4.3 do not work for . In this case, we get the Adding machine (see Case (1) in Example 3.1) whose Schreier graphs are cycles. More precisely, the -th Schreier graph is the cyclic graph , whose diameter is and whose automorphism group is isomorphic to the dihedral group .
References
[1] L. Bartholdi, R. Grigorchuk, V. Nekrashevych, From fractal groups to fractal sets, in Fractals in Graz 2001, 25–118, Trends Math., Birkhäuser, Basel, 2003.
[2] L. Bartholdi, A. G. Henriques, V. Nekrashevych, Automata, groups, limit spaces, and tilings, J. Algebra305 (2006), no. 2, 629–663.
[3] L. Bartholdi, V. Kaimanovich and V. Nekrashevych, On amenability of automata groups, Duke Math. J.154 (2010), no. 3, 575–598.
[4] B. Bollobás, Modern graph theory, Graduate Texts in Mathematics, 184, Springer-Verlag, New York, 1998, xiv + 394 pp.
[5] I. Bondarenko, Groups generated by bounded automata and their Schreier graphs, Ph.D. Dissertation, Texas A&M University, 2007, available at core.ac.uk/reader/4273904
[6] I. Bondarenko, T. Ceccherini-Silberstein, A. Donno, V. Nekrashevych, On a family of Schreier graphs of intermediate growth associated with a self-similar group, European J. Combin.33 (2012), no. 7, 1408–1421.
[7] I. Bondarenko, D. D’Angeli, T. Nagnibeda, Ends of Schreier graphs and cut-points of limit spaces of self-similar groups, J. Fractal Geom.4 (2017), no. 4, 369–424.
[8] M. Cavaleri, Computability of Følner sets, Internat. J. Algebra Comput.27 (2017), no. 7, 819–830.
[9] M. Cavaleri, Følner functions and the generic word problem for finitely generated amenable groups, J. Algebra511 (2018), 388–404.
[10] R Charney, An introduction to right-angled Artin groups, Geom. Dedicata125 (2007), 141–158.
[11] D. D’Angeli, Schreier graphs of an extended version of the binary adding machine, Electron. J. Combin.21 (2014) no. 4, Paper 4.20, 14 pp.
[12] D. D’Angeli, A. Donno, M. Matter, T. Nagnibeda, Schreier graphs of the Basilica group, J. Mod. Dyn.4 (2010), no. 1, 167–205.
[13] D. D’Angeli, A. Donno, T. Nagnibeda, Partition functions of the Ising model on some self-similar Schreier graphs, in: Random walks, boundaries and spectra, 277–304, Progr. Probab., 64, Birkhäuser/Springer Basel AG, Basel, 2011.
[14] D. D’Angeli, A. Donno, T. Nagnibeda, Counting dimer coverings on self-similar Schreier graphs, European J. Combin.33 (2012), no. 7, 1484–1513.
[15] D. D’Angeli, D. Francoeur, E. Rodaro, J.P. Wächter, Infinite automaton semigroups and groups have infinite orbits, J. Algebra553 (2020), 119–137.
[16] D. D’Angeli, E. Rodaro, Freeness of automaton groups vs boundary dynamics, J. Algebra462 (2016), 115–136.
[17] P. de la Harpe, Topics in geometric group theory, Chicago Lectures in Mathematics, University of Chicago Press, Chicago, IL, 2000, vi + 310 pp.
[18] P. Gillibert, The finiteness problem for automaton semigroups is undecidable, Internat. J. Algebra Comput.24 (2014), no. 1, 1–9.
[19] P. Gillibert, An automaton group with undecidable order and Engel problems, J. Algebra497 (2018), 363–392.
[20] R. Grigorchuk, On Burnside’s problem on periodic groups, (Russian) Funktsional. Anal. i Prilozhen.14 (1980), no. 1, 53–54.
[21] R. Grigorchuk, Some problems of the dynamics of group actions on rooted trees, Proc. Steklov Inst. Math.273 (2011), no. 1, 64–175.
[22] R. Grigorchuk, V. Nekrashevich, Z. Šunić, From self-similar groups to self-similar sets and spectra, Fractal geometry and stochastics V, 175–207, Progr. Probab. 70, Birkhäuser/Springer, Cham, 2015.
[23] R. Grigorchuk, V. Nekrashevich, V. I. Sushchanskii, Automata, Dynamical Systems, and Groups, Proc. Steklov Inst. Math.231 (2000), no. 4, 128–203.
[24] R. Grigorchuk, Z. Šunić, Asymptotic aspects of Schreier graphs and Hanoi Towers groups, C. R. Math. Acad. Sci. Paris342 (2006), no. 8, 545–550.
[25] R. Grigorchuk, A. Żuk, On a torsion-free weakly branch group defined by a three-state automaton, International Conference on Geometric and Combinatorial Methods in Group Theory and Semigroup Theory (Lincoln, NE, 2000), International J. Algebra Comput.12 (2002), no. 1–2, 223–246.
[26] A. Hinz, S. Klavžar, S. Zemljič, A survey and classification of Sierpiński-type graphs, Discrete Appl. Math.217 (2017), part 3, 565–600.
[27] V. Nekrashevych, Self-similar Groups, Mathematical Surveys and Monographs, 117, American Mathematical Society, Providence, RI, 2005, xii + 231 pp.
[28] S. Sidki, Automorphisms of one-rooted trees: growth, circuit structure and acyclicity, J. Math. Sci. (N.Y.)100 (2000), no. 1, 1925–1943.
[29] Z. Šunić, E. Ventura, The conjugacy problem in automaton groups is not solvable, J. Algebra364 (2012) 148–154.