Elliptic subgroups in cyclic splittings of a free group
Abstract
We use Gersten’s generalization of Whitehead’s algorithm to determine whether a given finitely generated subgroup of a free group is elliptic in an elementary cyclic splitting of . We provide a similar result for all elementary cyclic splittings of a free group of rank two and partial results towards an algorithm for ellipticity in elementary cyclic splittings of as an HNN-extension.
1 Introduction
In 1936, J. H. C. Whitehead developed an algorithm to solve the following problem: Given elements and in a finitely generated free group , is there an automorphism such that ? In his solution to this problem, Whitehead observed that the cyclically reduced length of an element of serves as a measure of the word’s complexity and that a finite set of particularly simple generators of , now known as Whitehead automorphisms, can be used to systematically calculate the shortest elements of an element’s orbit. By comparing these ‘minimal’ elements for both and , one can deduce whether they share the same orbit.
Decades later, in 1980, Gersten extended Whitehead’s algorithm from single elements of to finitely generated subgroups. Gersten’s generalization answers the analogous problem: Given finitely generated subgroups and of a finitely generated free group , is there an automorphism such that ? Gersten’s principle insight is that the appropriate measure of complexity for a finitely generated subgroup of is the number of edges in its Stallings graph. The set of Whitehead automorphisms again provide a systematic way of calculating the automorphic images of and with minimal complexity, answering the question of whether and share an orbit.
The present paper investigates how Gersten’s extension of Whitehead’s algorithm may be used to study the structure of elementary cyclic splittings of . An elementary cyclic splitting of is a decomposition of as a graph of groups with exactly one edge whose edge group is infinite cyclic. Thus elementary cyclic splittings come in one of two varieties: segment splittings, which correspond to the decomposition of as an amalgamated product , and loop splittings, which correspond to the decomposition of as an HNN-extension . Elements or subgroups are said to be elliptic if they are conjugate to elements or subgroups of or in a segment splitting, or conjugate to elements or subgroups of in a loop splitting.
Our main result is the following:
Theorem 1.1.
Let be a free group of finite rank, and let be a finitely generated subgroup of . There is an algorithm to determine whether is elliptic in some segment splitting of and, if it is, produce such a splitting.
In the first section of the present paper, we review some preliminaries concerning free groups, Stallings graphs, splittings, and Whitehead’s algorithm. In the second section, we present the main result, its proof, and some partial results in the case of loop splittings.
2 Background
The exposition provided in this section on Stallings graphs and folding is standard. Complete details can be found, for instance, in [5].
Let be a finite set with at least two elements. Define to be the set of formal inverses of elements of , and set . We denote the set of words on the letters by . A word in is freely reduced if it has no subword of the form or for any . A word in is cyclically reduced if every cyclic permutation of that word is freely reduced.
Let be the free group on the letters . The -length of , denoted , is the length of the freely reduced word in which represents . We will indicate that is a finitely generated subgroup of by .
2.1 Stallings Graphs
Definition 2.1 (-digraph).
Given a finite set , an -digraph is given by the data , where:
-
•
and are sets;
-
•
; and
-
•
.
We call the vertex set and the edge set. For , we say that is the initial vertex of and is the terminal vertex of . We call lambda the labeling function and the label of edge .
Let be an -digraph. By and we denote the vertex and edge sets of , respectively. For , we define the in-link of to be , and we say the in-hyperlink of is . Likewise, we define the out-link of to be and the out-hyperlink of to be . The link of is and the hyperlink of is .
We say that the degree of is . If we say that is isolated, and if we say that is a leaf. If no vertex of is a leaf, we say that is cyclically reduced.
If are such that there is with and , then we say that and are adjacent and that is incident to both and . If are such that , then we say that and are coinitial; if , then and are coterminal. The edges and are coincident if shares an endpoint with .
Let . A -edge is any edge with label in . The set of -edges of is denoted .
Convention.
To aid readability, we will always denote singleton sets by their unique element. For instance, if , we will write -edges rather than -edges, and the set of -edges of will be denoted rather than .
We say that is folded at if induces a bijection . The graph is folded if is folded at every vertex. If is not folded, then some pair of coterminal or coinitial edges share the same label. We fold these edges by identifying the pair of edge and and either the vertices and if and are coinitial or the vertices and if and are coterminal. The process of performing folds in until none remain is called folding. [TODO: put in a reference on stallings graphs and assure the reader that the end result is an invariant reduced graph.]
We may delete a leaf of by deleting and the unique edge incident to it. By repeatedly deleting leaves, we eventually arrive at a cyclically reduced -digraph. We call this process cyclic reduction.
Lastly, if and are -digraphs, an -map is a map which sends vertices to vertices, edges to edges, and preserves both orientation and label. We will assume that all of our maps of -digraphs are -maps. An -map is an immersion if the induced map on the link of a vertex is injective for every vertex of .
Definition 2.2 (Dual digraph).
Given an -digraph , we may construct the dual of , denoted , by adding a set of formal inverse edges and extending and as follows:
By defining , the above equations are satisfied for any .
A path in an -digraph is a sequence of edges in the dual such that for all . The path is a loop if we further have that . The path is immersed if for all . The label of is . The length of is . We say that an -digraph is connected if there exists a path between any two vertices.
Remark.
For our purposes, we will not distinguish much between an -digraph and its dual . Specifically, for , we will regard an -edge as simply an -edge with the opposite orientation. If is an -edge, we will therefore consider it as an -edge in that it contributes the label to the hyperlink of , and also as an edge as it contributes the label to the hyperlink of .
Definition 2.3 (Stallings graph).
Let . The Stallings graph representing with respect to , denoted , is the unique -digraph with basepoint such that a freely reduced word in represents an element of if and only if it occurs as the label of an immersed loop of beginning and ending at the basepoint.
Recall that we may construct as follows. Let be elements of representing a finite set of generators of . Beginning with a basepoint, denoted , we construct a loop beginning and ending at with label for each ; let be the resulting graph. We then perform all possible folds in (in any order) to obtain a folded graph . Finally, we repeatedly delete leaves of different from until no leaves remain except possibly the basepoint. The resulting graph is , and it is well-known that is invariant with respect to the choice of generating set for as well as the order of the folds and leaf deletions.
Suppose that is cyclically reduced. For any , we may construct from by adding a new basepoint , a path from to labeled by , and then folding and deleting non-basepoint leaves. Therefore whenever is cyclically reduced, we will forget the basepoint and think of as representing , the conjugacy class of in , rather than the single subgroup .
2.2 Whitehead’s Algorithm
Our discussion of Gersten’s extension of Whitehead’s algorithm follows that of [6].
Definition 2.4 (Whitehead automorphism).
A type I Whitehead automorphism is an automorphism which is induced by permutations and inversions of the set .
A type II Whitehead automorphism is an automorphism for which there exists such that and
for all . We call the multiplier for .
Given a type II Whitehead automorphism with multiplier , define
Then is determined completely by the pair , and we refer to as the cut for .
Let be such that and . We call such a an -cut. For any and -cut , the pair defines a type II Whitehead automorphism of .
More generally, if , we say that cuts if contains an element of both and .
Definition 2.5 (Hypergraph).
A hypergraph is a tuple , where and are sets and , where denotes the power set of . The elements of are called vertices and the elements of are called hyperedges. We call the incidence function.
Let be a hypergraph. We refer to the vertex and hyperedge sets of by and , respectively. We will refer to the incidence function by simply when is clear from context. We say that a hyperedge is incident to a vertex if . A pair of hyperedges are coincident if . Two vertices are adjacent if there is a hyperedge with .
More generally, if , we say that a hyperedge is incident to if . Let be subsets of . We say that a hyperedge has type if is incident to each for but is not incident to . When is empty, we will write instead of . We denote by the number of hyperedges of of type .
Let , and let denote the complement . We define the capacity of in to be the number of hyperedges of incident to both and its complement; in the above notation,
Let . The degree of in is the number of edges incident to ; in the above notation,
Definition 2.6 (Whitehead hypergraph).
Let be a cyclically reduced -digraph. We define the Whitehead hypergraph of to be the hypergraph .
Given a cyclically reduced -digraph and an automorphism , one may construct from as follows. First, for all , we subdivide every -edge in into a path and relabel this path with . We fold the resulting graph and then delete leaves until none remain; the final graph is . When represents the conjugacy class , we have that represents .
When is a type II Whitehead automorphism, this construction has the special feature of being “local”. Let be such that , and let be the -edge with endpoints and for some . We “unhook” each edge in with label in and reconnect that edge to instead. If is such that , we then construct an auxiliary vertex and an auxiliary -edge with initial vertex and terminal vertex . We again “unhook” the edges of with label in and reconnect them to . The result of performing these moves at every vertex is the graph , and we obtain from by cyclic reduction. (See Figure 1; the dotted edges represent edges which may or may not be present.)



We make the following observations about :
-
1.
There is an injection from the vertex set of to the set of non-auxiliary vertices of ; we will refer to this injection simply as .
-
2.
-
(a)
Let be an -edge of such that and . Then
(1) -
(b)
Let with . Then
-
(a)
-
3.
A vertex of is a leaf if and only if it is one of the following:
-
(a)
for with ; or
-
(b)
for with .
-
(a)
As a result, note that if , then . If and , then note that . This latter observation allows us to assume that, without loss of generality, .
By keeping careful track of the construction for , it is possible to describe the change in the number of vertices between and .
Proposition 2.7 ([6]).
Let be a connected, cyclically reduced -digraph with Whitehead hypergraph , and let be a type II Whitehead automorphism with . Then we have:
We will find it useful to recast Proposition 2.7 in terms of change in number of edges.
Proposition 2.8.
Let be a connected, cyclically reduced -digraph with Whitehead hypergraph , and let be a type II Whitehead automorphism with . Then we have:
-
1.
-
2.
For a Whitehead automorphism with , we have
and
for all .
Proof.
Let represent the conjugacy class . Since is connected, we have the well-known relation , where is the rank of as a free group. Since represents the class and must also have rank , we then have , and part 1 follows immediately.
Part 2 follows from the “local” version of the construction of . The only positive edges introduced in the subdivision stage have label , and the only leaves which arise after subdivision and folding are leaves with hyperlink . Therefore, the only positive edges added or removed in the application of to are those labeled . ∎
We will recast Gersten’s version of Whitehead’s algorithm in graph-theoretic terms first seen in [4] and used later in [6] to analyze the complexity of the Whitehead reduction process.
Let be a connected, cyclically reduced -digraph and let . We call an automorphic image of . We say that reduces if (or equivalently, ), and that expands if (or equivalently, ). Where is clear from context, we will say that is reducing or expanding. If the number of edges of is minimal among all its automorphic images, then we say that is minimal.
Theorem 2.9 (Whitehead’s Theorem [2]).
Let be a connected, cyclically reduced -digraph.
-
1.
If is not minimal, then some Whitehead automorphism reduces .
-
2.
Let be minimal, and suppose there is such that is also minimal. Then there exists a sequence of type II Whitehead automorphisms such that does not expand and .
Let be a cyclically reduced -digraph. Let denote the set of minimal automorphic images of . Whitehead’s Theorem gives an effective algorithm for constructing given . Let and be cyclically reduced -digraphs representing conjugacy classes and ; then there exists such that if and only if . This is Gersten’s extension of Whitehead’s famous algorithm to finitely generated subgroups.
Theorem 2.10 (Whitehead’s algorithm).
There is an algorithm to decide, given , whether or not there exists such that .
2.3 Splittings of Free Groups
Bass-Serre theory broadly concerns the structural implications of free group actions on trees. We will not need the full extent of the theory here, though we record some of the terminology here for completeness. An introduction to the theory may be found in [7].
Definition 2.11 (Cyclic splitting).
A cyclic splitting of is the decomposition of as the fundamental group of a graph of groups with cyclic edge groups. A free splitting of is the decomposition of as the fundamental group of a graph of groups with trivial edge groups. An edge map refers to a homomorphism from an edge group to a vertex subgroup in a particular graph of groups. A splitting is elementary if the corresponding graph of groups is connected and has exactly one edge. An elementary splitting is a segment splitting if the underlying graph of groups has two distinct vertices and is a loop splitting if it has only one vertex. An elementary splitting is nontrivial if it is either a loop splitting or a segment splitting in which neither edge map is an isomorphism. An elementary cyclic splitting is very small if the image of the edge group is maximal cyclic in the vertex subgroup(s).
We say that is elliptic in a splitting of if is conjugate to a subgroup of a vertex subgroup. Subgroups which are not elliptic in a given splitting are said to be hyperbolic.
Proposition 2.12.
The vertex subgroups in a nontrivial, very small, elementary cyclic segment splitting of have the form
where is a basis for , , and is not a proper power.
The vertex subgroup in a cyclic loop splitting of has the form
where is a basis for and is not a proper power.


Proof.
Definition 2.13 (Segment, loop vertex subgroups).
We call a subgroup as in Proposition 2.12 a segment vertex subgroup. A subgroup is called a loop vertex subgroup. When or , we say that these vertex subgroups are standard. By and we denote the sets of standard segment and standard loop vertex subgroups, respectively.
If is a segment vertex subgroup, then for the automorphism induced by a bijection , . Thus, every segment vertex subgroup has an automorphic image in the set . Likewise, every loop vertex subgroup has an automorphic image in and every proper free factor has an automorphic image in .
Let be a proper free factor of . If where , then we say that is a standard free factor. By we denote the set of standard free factors of . Note that every standard free factor is a subgroup of a standard loop vertex subgroup.
3 Main Results
For convenience, we define the following general problem.
Definition 3.1 (Automorphic orbit problem).
Let be a (possibly infinite) collection of subgroups of . The automorphic orbit problem, denoted , is the problem:
Given , do there exist and such that ?
In the case where consists of a single cyclic subgroup, is solved by Whitehead’s algorithm.
3.1 Proper Free Factors
Recall that is the set of standard free factors of , and that is contained in a proper free factor of if and only if has some automorphic image which is a subgroup of a standard free factor.
Proposition 3.2.
A subgroup is contained in a proper free factor of if and only if each element of omits some letter of from its set of edge labels.
Proof.
Let . Let be a basis for such that for some . Let be induced by a bijection , so that . The graph therefore is in the automorphic orbit of and omits some element as an edge label.
Let be a Whitehead automorphism, where omits as an edge label. Proposition 2.8 states that applying to changes only the number of positive edges labeled , and so cannot be reducing.
We conclude that any reducing Whitehead automorphism for must have a multiplier which occurs as an edge label in . Therefore if the -digraph omits as an edge label, can be minimized by a sequence of Whitehead automorphisms, each with multiplier different from . After minimizing, we see that some must therefore omit some letter of from its set of edge labels.
The second part of Whitehead’s algorithm states that every element of can be accessed from by a sequence of non-expanding Whitehead automorphisms. This implies that all elements of must omit at least one element of from its set of edge labels.
Suppose otherwise; let have all letters of appear as edge labels. There must be a sequence of Whitehead automorphisms such that and does not expand for . However, since has all elements of appearing as edge labels, there must be a least index such that all letters of appear as labels of . Suppose that omits the letter from its set of edge labels. As and appears in the edge labels of , the Whitehead automorphism must be type II with multiplier . Since applying changes only the number of edges labelled and has no such edges, must be expanding, a contradiction.
Conversely, it is straightforward to see that if some (every) element of omits a letter from , then is contained in a proper free factor. ∎
The following result is well-known, and we use the above machinery to prove it for completeness.
Corollary 3.3.
The problem is decidable.
Proof.
The subgroup is contained in a proper free factor if and only if there exist and such that . However, if and only if some (every) element of omits an element of as an edge label. Since , our algorithm is as follows.
Algorithm 3.4.
Given , we may determine whether or not is contained in a proper free factor of as follows:
-
1.
Construct the finite graph .
-
2.
Construct an element of .
-
3.
Determine whether omits some element of as an edge label.
-
(a)
If omits some element of as an edge label, conclude that is contained in a proper free factor of .
-
(b)
Otherwise, conclude that is contained in no proper free factor of .
-
(a)
Note that by inverting the specific sequence of Whitehead automorphisms used to construct the minimal element and applying it to the standard free factor containing , we may construct the explicit free factor of containing . This solves the associated search problem. ∎
3.1.1 Segment vertex subgroups in higher rank
Let be a free group of rank at least three.
Recall that is the set of subgroups of of the form where , , , and is not a proper power.
Let be an -digraph and let . The subgraph of spanned by the -edges is the subgraph consisting of all -edges and all vertices having an incident -edge.
Definition 3.5 (Property ).
We say that an -digraph satisfies property if:
-
1.
is connected and cyclically reduced; and
-
2.
There is a partition such that:
-
(a)
The subgraph spanned by the -edges is a bouquet of single-edge loops; and
-
(b)
The subgraph spanned by the -edges is rank one.
-
(a)
Any element of has a Stallings graph which satisfies Property . We immediately obtain the following.
Proposition 3.6.
Let . Then is a subgroup of some element of if and only if admits an immersion into a graph satisfying Property .

Lemma 3.7.
Let be a connected, cyclically reduced -digraph admitting an immersion onto a graph satisfying property . Suppose that represents (the conjugacy class of) a subgroup contained in no proper free factor of . If is not minimal, then some element of also admits an immersion onto a graph satisfying property .
Proof.
Suppose is an -digraph satisfying Property such that is an immersion. Let be the partition given in the definition of Property . Let the basepoint of be the unique vertex whose hyperlink meets , and let be the label of the loop in labeled by -edges, beginning and ending at the basepoint. Note that the hyperlink of the basepoint is .
Since is an immersion, there is a such that, for any non-basepoint , the preimage is a set of exactly vertices. More, the subgraph of spanned by the -edges is the union of exactly paths labeled by , any two of which are either disjoint or intersect only at one or both endpoints.
The following technical proposition will provide useful sufficient conditions for Property to be preserved.
Proposition 3.8.
-
1.
Let be a Whitehead automorphism with and let be as above. If does not cut the hyperlink of any non-basepoint vertex of , then also satisfies property .
-
2.
Let be a Whitehead automorphism with and let be as above. If does not cut the set , then also satisfies property .
Proof.
Suppose is as in part 1 of the proposition. In the construction of , new -edges are only introduced at vertices of whose hyperlinks are cut by . Therefore, the only new edges introduced in the application of are incident to the basepoint; since every -edge of has the basepoint as its initial and terminal vertex, these new edges are folded away, leaving a -labeled loop beginning and ending at the basepoint.
Suppose is as in part 2 of the proposition. If is not cut by , then the effect of on is to replace the loop labeled with a loop labeled or possibly . The resulting graph satisfies Property . ∎
Convention.
To simplify notation, we define the following sets.
-
•
-
•
-
•
-
•
Note that we do not necessarily have that and are pairwise distinct.
Suppose that , and consider . Since in , the only element of adjacent to some element of is , a direct calculation shows that the Whitehead automorphism reduces . By Proposition 3.8, satisfies Property . We will therefore assume from now on that .
Suppose that reduces , where . First note that if does not cut , then either or is reducing for , since only and are adjacent to elements of in . By Proposition 3.8, the image of under either of these Whitehead automorphisms again satisfies Property .
Now assume that, without loss of generality, and and that cuts the hyperlink of some non-basepoint vertex of . Since the preimage under of a non-basepoint vertex is a set of internal vertices in , we have . Therefore, passing from to reduces the capacity by at least (since at least hyperedges contributing to capacity came from the hyperlink of an internal vertex) at the cost of adding to the capacity. However, a -edge is coincident to an -edge in at most vertices of , so . Therefore, , and so must reduce . Again, by Proposition 3.8, satisfies Property . (See Figure 4.)


Now suppose that reduces , where . Once again, if does not cut , then either Whitehead automorphism or will also reduce . By Proposition 3.8, each of these Whitehead automorphisms preserve Property . We may therefore assume that and .
Consider the quantities and . Note first that
because no element of is coincident to or .
Suppose that
Moving into must therefore not increase the capacity of the cut, and so must be reducing for . Since has multiplier in and no longer cuts , its image has Property .
On the other hand, let
As is at least as large as , we immediately see that changing the multiplier to yields a reducing automorphism. Thus the Whitehead automorphism reduces . (See Figure 5.)
Unfortunately, will almost certainly fail to preserve Property in most cases. However, when is reducing, we can follow it with a specific sequence of Whitehead automorphisms whose composition effectively multiplies by the entire word . The next proposition asserts that each individual Whithead automorphism in this sequence is reducing, and that Property is restored at the end of the sequence.



Proposition 3.9.
For , define . If reduces , then for all , the Whitehead automorphism reduces . Furthermore, immerses onto a graph satisfying Property (S).
Proof.
First notice that since immerses onto with property , then immerses onto . Set and .
Suppose has hyperlink type . The image of the vertex adjacent to via the edge will then have hyperlink type in . Moreover, this is the only way in which a vertex of may have type . Therefore
Suppose has type . Then contributes an auxiliary vertex with hyperlink of type . Again, the only way a hyperlink of type may arise is as such an auxiliary vertex, so
However, since a vertex of whose hyperlink meets must have hyperlink contained in , a vertex of is of hyperlink type if and only if it is of hyperlink type . We therefore have
Given that reduces , it follows immediately that
Using the above equalities and inequalities, we then have
which is equivalent to saying that reduces .
To see that reduces , note that any hyperedge of incident to is contained in . A similar argument shows that any vertex whose hyperlink contributes to capacity and not degree in came from a vertex with hyperlink contributing to capacity and not degree in , and similarly for vertices contributing to degree and not capacity. It then follows that reduces .
Since the net effect of is to multiply the edges in by the entire word , it is immediate that immerses onto . ∎
By Proposition 3.9, if reduces , then we have an entire sequence of reducing Whitehead automorphisms which, when applied to , yield an -digraph that again immerses onto a graph with Property . Therefore, whenever admits an immersion onto a graph satisfying Property , some element of is guaranteed to also admit an immersion onto a graph satisfying Property . ∎
Corollary 3.10.
Let be a free group with . Then is decidable.
Proof.
If is such that , then immerses onto an -digraph satisfying Property . Therefore some element of immerses onto an -digraph satisfying Property ; equivalently, some element of has a principal quotient satisfying Property . Since , some element of has a principal quotient satisfying Property .
Our algorithm is therefore:
Algorithm 3.11.
Given , we may determine whether or not there exist and such that as follows:
-
1.
Construct the finite -digraph .
-
2.
Construct the finite set .
-
3.
Construct the finite set .
-
4.
For each , determine whether or not satisfies Property . If a satisfying Property is found, conclude that there exist and such that . Otherwise, conclude that no such and exist.
∎
Since is the set of subgroups of which are vertex groups in some very small elementary cyclic splitting of , we have the following theorem.
Theorem 3.12.
Let be a free group of finite rank at least three. There is an algorithm to determine, given , whether or not is elliptic in a nontrivial, very small elementary cyclic splitting of .
3.1.2 The Rank Two Case
Let denote the free group of rank two. The following characterization of the standard vertex subgroups of follows directly from Proposition 2.12.
Proposition 3.13.
For , we have and .
As both elements of share an automorphic orbit, the problem of determining ellipticity in a vertex subgroup for is therefore simply the problem .
Theorem 3.14.
The problem is decidable.
Proof.
Suppose that is cyclically reduced and that is contained in no proper free factor of . We have an immersion . Note that if this immersion is not a surjection, then is contained in a proper free factor of (either or ).
Every vertex of therefore has a hyperlink which is a subset of either or . In particular, note that the set of initial vertices of -edges in is disjoint from the set of terminal vertices of -edges, and so has at least vertices.



Suppose that has connected components. Since is cyclically reduced, each of these components has at least one -edge. Since is an -digraph, each connected component of is either a path or a cycle. We therefore have , hence . Since each of the connected components of must have at least one -edge, and therefore . In terms of the Whitehead hypergraph , we have .
Now suppose that is a reducing Whitehead automorphism for . Since is an -cut, if has one or three elements, . therefore has two elements; without loss of generality, we may assume that .
Suppose that , so that is reducing. Clearly leaves invariant, so admits an immersion onto .
Suppose that , so that is reducing. Since , the Whitehead automorphism is also reducing for . By the above observation, also admits an immersion onto .
Therefore, if admits an immersion onto , there is at least one element of which also admits such an immersion. It follows directly that an arbitrary subgroup has some automorphic image which is a subgroup of if and only if some element of admits an immersion onto .
We may check whether a given graph admits an immersion onto by calculating its finitely many quotient graphs with only two vertices and determining whether any is isomorphic to .
Our algorithm is therefore the following:
Algorithm 3.15.
Given , we may determine whether or not there exists such that as follows:
-
1.
Construct the finite graph ;
-
2.
Construct the finite set ;
-
3.
If some member of admits an immersion onto , conclude that there is such that . Otherwise, conclude that no such exists.
∎
3.1.3 Loop vertex subgroups in higher rank
Let be a free group with rank at least three.
Recall that the set is the set of standard loop vertex subgroups; in other words, groups of the form
where and is not a proper power.
Observe that has a unique -edge, and that the complement of this edge has at least one component of rank one.
Definition 3.16 (Property ).
Let be a Stallings graph. We say that satisfies Property if
-
1.
There is some for which has a unique -edge ; and
-
2.
has two connected components, at least of which is a rank one graph.
We say that satisfies Property if does.
We note that satisfies Property . Suppose is a cyclically reduced subgraph of . It is straightforward to verify that either satisfies Property or omits some as an edge label.

Lemma 3.17.
Let be a cyclically reduced -digraph satisfying property , and let be a reducing Whitehead automorphism for . Then either satisfies Property or omits some element of as an edge label.
Proof.
Let reduce . Let be such that has a unique -edge and that has two components, at least one of which is rank one.
First, suppose that . Then also has a unique -edge, since changes only the number of -edges.
Recall that is constructed from in three stages: subdivision, folding, and leaf deletion. Let and be the connected components of . Let be the endpoint of in for .
We may construct by first subdividing and folding each to obtain a graph . It is clear that, since is an automorphism, and have the same rank. We then connect the vertices and via an appropriately oriented path labeled with , to obtain a graph . By construction, has at most two unfolded vertices, and , and has a unique -edge which is also a cut edge. Making the final two folds at and and deleting any leaves which may have introduces no new paths between the endpoints of the unique -edge, and so satisfies Property .
Now suppose that . Since reduces , it must reduce the number of -edges in . Since has exactly one -edge, must have no -edges, so omits some element of as an edge label. ∎
Theorem 3.18.
There is an algorithm to determine, given , whether or not there exists such that satisfies Property .
Proof.
If there exists such a such that satisfies Property , then by Lemma 3.17, has an element which satisfies Property . Since elements of represent subgroups which are automorphic images of , the converse also holds. Therefore, the algorithm is as follows:
Algorithm 3.19.
Given , we may determine whether or not there exists such that satisfies Property as follows:
-
1.
Construct the finite graph .
-
2.
Construct the finite set .
-
3.
If some element of the finite set satisfies Property , conclude that there exists such that satisfies Property . Otherwise, conclude that no such exists.
∎
4 Free group actions on trees
4.1 Outer space
We now apply our results to the study of free group actions on -trees.
Definition 4.1 (-tree).
An -tree is a geodesic metric space in which every two points are connected by a unique injective path and this path is a geodesic.
Recall that the action of on an -tree is:
-
•
isometric if each element acts as an isometry on ;
-
•
minimal if there exists no -invariant subtree of ;
-
•
very small if the stabilizer of any tripod is trivial and the stabilizer of any arc is either trivial or maximal cyclic in the stabilizers of the endpoints of the arc;
-
•
simplicial if has the topological structure of a simplicial complex.
We will assume that all actions of on -trees are isometric and minimal.
Definition 4.2 (Filling subgroup).
Let . We say that is a filling subgroup if the set fixes no point in any very small action of on an -tree, and that is a non-filling subgroup if , as a set, fixes a point in some very small action of on an -tree. We say that is a filling element if generates a filling subgroup of .
The work of Guirardel allows one to approximate the very small action of on a given -tree by a very small action on a simplicial tree. In particular, if fixes a point in the -tree, then we may have fix a point in the simplicial approximation [3, Theorem 1].
Proposition 4.3.
A subgroup is non-filling if and only if fixes a point in some very small action of on a simplicial tree .
A very small action of on a simplicial tree gives a decomposition of as a graph of groups, the details of which can be found in [7]. If a subgroup fixes a point in a very small action of on a simplicial tree, then is necessarily elliptic in some elementary cyclic splitting of . The author previously showed that filling elements are generic in in the sense that a sufficiently long element is overwhelmingly likely to be filling [9].
As a direct consequence of the previous section, we find we have algorithms to identify elements which fix no point in certain types of free group actions on simplicial trees.
Corollary 4.4.
There exists an algorithm to determine whether a given element fixes a point in some very small action of on a simplicial tree.
Corollary 4.5.
There exists an algorithm to determine whether a given element fixes a point in some very small action of on a simplicial tree whose fundamental domain is a single edge with distinct endpoints.
References
- [1] M. Bestvina and M. Feighn. Outer limits (preprint), 1994.
- [2] S. M. Gersten. On Whitehead’s algorithm. Bull. Amer. Math. Soc. (N.S.), 10(2):281–284, 1984.
- [3] Vincent Guirardel. Approximations of stable actions on -trees. Comment. Math. Helv., 73(1):89–121, 1998.
- [4] Sašo Kalajdžievski. Automorphism group of a free group: centralizers and stabilizers. J. Algebra, 150(2):435–502, 1992.
- [5] Ilya Kapovich and Alexei Myasnikov. Stallings foldings and subgroups of free groups. J. Algebra, 248(2):608–668, 2002.
- [6] Abdó Roig, Enric Ventura, and Pascal Weil. On the complexity of the Whitehead minimization problem. Internat. J. Algebra Comput., 17(8):1611–1634, 2007.
- [7] Jean-Pierre Serre. Trees. Springer Monographs in Mathematics. Springer-Verlag, Berlin, 2003. Translated from the French original by John Stillwell, Corrected 2nd printing of the 1980 English translation.
- [8] Abe Shenitzer. Decomposition of a group with a single defining relation into a free product. Proc. Amer. Math. Soc., 6:273–279, 1955.
- [9] Brent B. Solie. Genericity of filling elements. arXiv:1007.4022v1 [math.GR], 2010.
- [10] J. R. Stallings. Free groups which are free products with cyclic amalgamations. Notices A.M.S., 1(1):49, 1980.
- [11] G. A. Swarup. Decompositions of free groups. J. Pure Appl. Algebra, 40(1):99–102, 1986.