## The boundary of the outer space of a free product

Camille Horbez

## Abstract

Let G be a countable group that splits as a free product of groups of the form G = G 1 ∗ · · · ∗ G k ∗ F N , where F N is a finitely generated free group. We identify the closure of the outer space P O ( G, { G , . . . , G 1 k } ) for the axes topology with the space of projective minimal, very small ( G, { G , . . . , G 1 k } )-trees, i.e. trees whose arc stabilizers are either trivial, or cyclic, closed under taking roots, and not conjugate into any of the G i 's, and whose tripod stabilizers are trivial. Its topological dimension is equal to 3 N +2 k -4, and the boundary has dimension 3 N +2 k -5. We also prove that any very small ( G, { G , . . . , G 1 k } )-tree has at most 2 N +2 k -2 orbits of branch points.

## Introduction

Let G be a countable group that splits as a free product

$$G = G _ { 1 } * \cdots * G _ { k } * F _ { N },$$

where F N denotes a finitely generated free group of rank N . We assume that N + k ≥ 2. A natural group of automorphisms associated to such a splitting is the group Out( G, { G ,. . . , G 1 k } ) consisting of those outer automorphisms of G that preserve the conjugacy classes of each of the groups G i .

The study of the group Out( F N ) of outer automorphisms of a finitely generated free group has greatly benefited from the study of its action on Culler and Vogtmann's outer space [4], as well as some hyperbolic complexes. The present paper is a starting point of a work in which we extend results about the geometry of these Out( F N )-spaces to analogues for free products, with a view to establishing a Tits alternative for the group of outer automorphisms of a free product [14]. The second main step towards this will be to define hyperbolic complexes equipped with Out( G, { G ,. . . , G 1 k } )-actions, and give a description of the Gromov boundary of the graph of cyclic splittings of G relative to the G i 's [13].

The group Out( G, { G ,. . . , G 1 k } ) acts on a space P O ( G, { G ,. . . , G 1 k } ) called outer space . This was introduced by Guirardel and Levitt in [12], who generalized Culler and Vogtmann's construction [4] of an outer space CV N associated to a finitely generated free group of rank N , with a view to proving finiteness properties of the group Out( G, { G ,. . . , G 1 k } ). The outer space P O ( G, { G ,. . . , G 1 k } ) is defined as the space of all G -equivariant homothety classes of minimal Grushko ( G, { G ,. . . , G 1 k } ) -trees , i.e. metric

simplicial G -trees in which nontrivial point stabilizers coincide with the conjugates of the G i 's, and edge stabilizers are trivial.

Outer space can be embedded into the projective space PR G by mapping any tree in P O ( G, { G ,. . . , G 1 k } ) to the collection of all translation lengths of elements in G . The goal of the present paper is to describe the closure of the image of this embedding.

The closure of Culler and Vogtmann's classical outer space has been identified by Bestvina and Feighn [1] and Cohen and Lustig [2], with the space of projective length functions of minimal, very small actions of F N on R -trees. An F N -tree is very small if arc stabilizers are cyclic (possibly trivial) and closed under taking roots, and tripod stabilizers are trivial.

More precisely, Cohen and Lustig have first proved [2, Theorem I] that CV N is contained in the space of projective length functions of very small F N -actions on R -trees. In addition, they have shown that every simplicial, very small F N -tree is a limit of free and simplicial actions [2, Theorem II]. Bestvina and Feighn have shown that this remains true of every very small (possibly nonsimplicial) F N -action on an R -tree. However, their proof does not seem to handle the case of geometric actions that are dual to foliated band complexes, one of whose minimal components is a measured foliation on a nonorientable surface, and in which some arc stabilizer is nontrivial. Indeed, in this case, it is not clear how to approximate the foliation by rational ones without creating any one-sided compact leaf, and one-sided compact leaves are an obstruction for the dual action to be very small (arc stabilizers are not closed under taking roots). Building on Cohen and Lustig's and Bestvina and Feighn's arguments, and using approximation techniques due to Levitt and Paulin [19] and Guirardel [9], we reprove the fact that CV N identifies with the space of minimal, very small projective F N -trees. Our proof tackles both cases of simplicial and nonsimplicial trees at the same time (it gives a new interpretation of Cohen and Lustig's argument in the simplicial case). We work in the more general framework of free products of groups. A ( G, { G ,. . . , G 1 k } ) -tree is an R -tree, equipped with a G -action, in which all G i 's fix a point. A ( G, { G ,. . . , G 1 k } )-tree will be termed very small if arc stabilizers are either trivial, or cyclic, closed under taking roots, and not conjugate into any of the G i 's, and tripod stabilizers are trivial. We prove the following theorem.

Theorem 1. The closure P O ( G, { G ,. . . , G 1 k } ) in PR G is compact, and it is the space of projective length functions of minimal, very small ( G, { G ,. . . , G 1 k } ) -trees.

When T is a ( G, { G ,. . . , G 1 k } )-tree with trivial arc stabilizers, we can be a bit more precise about the approximations we get, and show that T is an unprojectivized limit of Grushko ( G, { G ,. . . , G 1 k } )-trees T n , that come with G -equivariant 1-Lipschitz maps from T n to T , see Theorem 5.3.

We then compute the topological dimension of the closure and the boundary of the outer space of a free product of groups. In the case of free groups, Bestvina and Feighn have shown in [1] that CV N has dimension 3 N -4, their result was extended by Gaboriau and Levitt who proved in addition that ∂CV N has dimension 3 N -5 in [6]. Following Gaboriau and Levitt's arguments, we show the following.

Theorem 2. The space P O ( G, { G ,. . . , G 1 k } ) has topological dimension 3 N + 2 k -4 , and ∂ P O ( G, { G ,. . . , G 1 k } ) has dimension 3 N +2 k -5 .

Along the proof, we provide a bound on the number of orbits of branch points and centers of inversion in a very small ( G, { G ,. . . , G 1 k } )-tree, and on the possible Kurosh ranks of point stabilizers.

We also introduce the slightly larger class of tame ( G, { G ,. . . , G 1 k } )-trees, defined as those trees whose arc stabilizers are either trivial, or cyclic and non-conjugate into any G i , and with a finite number of orbits of directions at branch points and inversion points. We study some properties of this class, and provide some conditions under which a limit of tame ( G, F )-trees is tame. This class will turn out to be the right class of trees for carrying out our arguments to describe the Gromov boundary of the graph of cyclic splittings of G relative to the G i 's in [13].

The paper is organized as follows. In Section 1, we review basic facts about free products of groups, and the associated outer spaces. We prove in Section 2 that the space V SL G, ( { G ,. . . , G 1 k } ) of projective, minimal, very small ( G, { G ,. . . , G 1 k } )-trees is compact. In Section 3, we introduce a notion of geometric ( G, { G ,. . . , G 1 k } )-trees, and explain in particular how to approximate every very small ( G, { G ,. . . , G 1 k } )-tree by a sequence of geometric ( G, { G ,. . . , G 1 k } )-trees. We then compute the topological dimension of V SL G, ( { G ,. . . , G 1 k } ) in Section 4, and we then identify it with the closure of outer space in Section 5. We finally introduce the class of tame ( G, { G ,. . . , G 1 k } )-trees, and discuss some of its properties, in Section 6.

## Acknowledgments

I warmly thank my advisor Vincent Guirardel for his help, his rigour and his patience in reading through first drafts of this work. I am also highly grateful to the referee for their very careful reading of the paper and their numerous and valuable remarks and suggestions. These suggestions led in particular to significant clarifications in the approach to the notion of geometric trees. Finally, I acknowledge support from ANR11-BS01-013 and from the Lebesgue Center of Mathematics.

## Contents

|   1 | Background                                                       |   3 |
|-----|------------------------------------------------------------------|-----|
|   2 | Closedness of the space of projective very small ( G, F ) -trees |   7 |
|   3 | Geometric ( G, F ) -trees                                        |   9 |
|   4 | Dimension of the space of very small ( G, F ) -trees             |  14 |
|   5 | Very small actions are in the closure of outer space.            |  25 |
|   6 | Tame ( G, F ) -trees                                             |  36 |

## 1 Background

## 1.1 Free products of groups and free factors

Let G be a countable group which splits as a free product of groups of the form

$$G = G _ { 1 } * \cdots * G _ { k } * F,$$

g

Figure 1: A standard ( G, F )-free splitting.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-708f5aab-2b6c-44c9-a78c-d2cb3ff5090b.jpg)

where F is a finitely generated free group. We let F := { [ G ,... , G 1 ] [ k ] } be the finite collection of the G -conjugacy classes of the G i 's, which we call a free factor system of G . The rank of the free group F arising in such a splitting only depends on F . We call it the free rank of ( G, F ) and denote it by rk f ( G, F ). The Kurosh rank of ( G, F ) is defined as rk K ( G, F ) := rk f ( G, F ) + |F| . Subgroups of G that are conjugate into one of the subgroups in F will be called peripheral .

A splitting of G is a simplicial tree S , equipped with a minimal and simplicial action of G (here minimality of the action means that S contains no proper nonempty G -invariant subtree). We say that a subgroup H ⊆ G is elliptic in S if there exists a point in S that is fixed by all elements of H . A ( G, F ) -free splitting is a splitting of G in which all subgroups in F are elliptic, and all edge stabilizers are trivial. A ( G, F ) -free factor is a subgroup of G which is a vertex stabilizer in some ( G, F )-free splitting.

Subgroups of free products have been studied by Kurosh in [17]. Let H be a subgroup of G . Let T be the Bass-Serre tree of the graph of groups decomposition of G represented in Figure 1, which we call a standard ( G, F )-free splitting. By considering the H -minimal subtree in T , we get the existence of a (possibly infinite) set J , together with an integer i j ∈ { 1 , . . . , k } , a nontrivial subgroup H j ⊆ G i j and an element g j ∈ G for each j ∈ J , and a (not necessarily finitely generated) free subgroup F ′ ⊆ G , so that

$$H = * _ { j \in J } g _ { j } H _ { j } g _ { j } ^ { - 1 } * F ^ { \prime }.$$

This decomposition is called a Kurosh decomposition of H . The Kurosh rank of H (which can be infinite in general) is defined as rk K ( H ) := rk( F ′ ) + | J | , it does not depend on a Kurosh decomposition of H . We let F | H be the set of all H -conjugacy classes of the subgroups g H g j j -1 j , for j ∈ J , which does not depend on a Kurosh decomposition of H either.

When H is a ( G, F )-free factor, we have H j = G i j for all j ∈ J , and all integers i j are distinct (in particular J is finite). In this case, the free group F ′ is finitely generated. Hence the Kurosh rank of H is finite.

## 1.2 Outer space and its closure

An R -tree is a metric space ( T, d T ) in which any two points x, y ∈ T are joined by a unique embedded topological arc, which is isometric to a segment of length d T ( x, y ).

Let G be a countable group, and let F be a free factor system of G . In the present paper, a ( G, F ) -tree is an R -tree T equipped with an isometric action of G , in which every peripheral subgroup fixes a unique point. A Grushko ( G, F ) -tree is a minimal, simplicial metric ( G, F )-tree with trivial edge stabilizers, whose collection of point stabilizers coincides with the conjugates of the subgroups in F . Two ( G, F )-trees are equivalent if there exists a G -equivariant isometry between them.

The unprojectivized outer space O ( G, F ) is defined to be the space of all equivalence classes of Grushko ( G, F )-trees. Outer space P O ( G, F ) is defined as the space of homothety classes of trees in O ( G, F ). We note that in the case where F = { G } , outer space is reduced to a single point, corresponding to the trivial action of G on a point.

For all ( G, F )-trees T and all g ∈ G , the translation length of g in T is defined to be

$$| | g | | _ { T } \coloneqq \inf _ { x \in T } d _ { T } ( x, g x ).$$

Theorem 1.1. (Culler-Morgan [3]) The map

↦

$$i \, \colon \, \mathcal { O } ( G, \mathcal { F } ) \ \to \quad \mathbb { R } ^ { G } \\ T \quad & \mapsto \ ( | | g | | _ { T } ) _ { g \in G }$$

is injective.

We equip O ( G, F ) with the topology induced by this embedding, which is called the axes topology , and we denote by O ( G, F ) the closure of the image of this embedding. Culler and Morgan have shown in [3, Theorem 4.5] that if G is finitely generated, then the subspace of PR G made of projective classes of translation length functions of minimal G -trees is compact. This can fail to be true in general if G is not finitely generated. For example, if G = A ∗ B with A not finitely generated, and if ( A i ) i ∈ N is an increasing sequence of finitely generated subgroups of A whose union equals A , then the projective translation length functions of the Bass-Serre trees of the splittings G = A ∗ A i ( B ∗ A i ) do not admit any converging subsequence in PR G . However, the key point in CullerMorgan's argument [3, Proposition 4.1] still holds in our context, in the form the following proposition.

Proposition 1.2. Let R be a standard Grushko ( G, F ) -tree, in which all edges are assigned length 1 . Then there exists a finite set Y ⊆ G such that for all g ∈ G and all trees T ∈ O ( G, F ) , we have || g || T ≤ M g || || R , where M := max h ∈ Y || h || T .

Proof. The existence of a finite set Y ⊆ G that works for all trees T ∈ O ( G, F ) is established in [13, Theorem 4.7]. Proposition 1.2 then follows by taking limits.

Arguing as in Culler-Morgan's proof of [3, Theorem 4.2], we then obtain the following result.

$$\text{Proposition 1.3.} \text{ The closure } \overline { \mathcal { O } ( G, \mathcal { F } ) } \text{ is projectively compact.}$$

The goal of the present paper is to identify the closure O ( G, F ) with the space of very small ( G, F )-trees, which are defined in the following way.

Definition 1.4. A ( G, F ) -tree T is small if arc stabilizers in T are either trivial, or cyclic (and non-peripheral). A ( G, F ) -tree T is very small if it is small, and in addition nontrivial arc stabilizers in T are closed under taking roots, and tripod stabilizers in T are trivial.

We note that the trivial action of G on a point is very small in the above sense. We denote by V SL G, ( F ) the subspace of PR G made of projective classes of minimal, nontrivial, very small ( G, F )-trees, which we equip with the axes topology.

## 1.3 The equivariant Gromov-Hausdorff topology

The equivariant Gromov-Hausdorff topology on the space of ( G, F ) -trees. The space O ( G, F ) can also be equipped with the equivariant Gromov-Hausdorff topology [21], which is equivalent to the axes topology [22]. We now recall the definition of the equivariant Gromov-Hausdorff topology on the space of ( G, F )-trees. Let T and T ′ be two ( G, F )-trees, let K ⊂ T and K ′ ⊂ T ′ be finite subsets, let P ⊂ G be a finite subset of G , and let /epsilon1 &gt; 0. A P -equivariant /epsilon1 -relation between K and K ′ is a subset R ⊆ K × K ′ whose projection to each factor is surjective, such that for all ( x, x ′ ) , ( y, y ′ ) ∈ R and all g, h ∈ P , we have | d T ( gx, hy ) -d T ′ ( gx , hy ′ ′ ) | &lt; /epsilon1 . A basis of open sets for the equivariant Gromov-Hausdorff topology is given by the sets O T,K,P,/epsilon1 ( ) of all ( G, F )-trees T ′ for which there exist a finite subset K ′ ⊂ T ′ and a P -equivariant /epsilon1 -relation R ⊆ K × K ′ [21].

The equivariant Gromov-Hausdorff topology on the space of pointed ( G, F ) -trees. The equivariant Gromov-Hausdorff topology can also be defined on the space of pointed ( G, F )-trees. Let T be a ( G, F )-tree, and let ( x , . . . , x 1 l ) ∈ T l . Let K ⊂ T and P ⊂ G be finite subsets, and let /epsilon1 &gt; 0. A basis of open sets for the equivariant GromovHausdorff topology is given by the sets O ′ (( T, ( x , . . . , x 1 l )) , K, P, /epsilon1 ) of all pointed ( G, F )-trees ( T , ′ ( x , . . . , x ′ 1 ′ l )) for which there exist a finite subset K ′ ⊂ T ′ and a P -equivariant /epsilon1 -relation R ⊆ ( K ∪{ x , . . . , x 1 l } × ) ( K ′ ∪{ x , . . . , x ′ 1 ′ l } ) with ( x , x i ′ i ) ∈ R for all i ∈ { 1 , . . . , l } . Let T be a ( G, F )-tree, let x ∈ T , and let ( T n n ) ∈ N be a sequence of ( G, F )-trees that converges to T in the equivariant Gromov-Hausdorff topology. A sequence ( x n n ) ∈ N ∈ ∏ n ∈ N T n is an approximation of x if the sequence (( T , x n n )) n ∈ N of pointed ( G, F )-trees converges to ( T, x ).

Proposition 1.5. (Horbez [15, Theorem 4.3]) Let ( T, u ) (resp. ( T , u ′ ′ ) ) be a pointed very small ( G, F ) -tree, and let (( T , u n n )) n ∈ N (resp. (( T , u ′ n ′ n )) n ∈ N ) be a sequence of pointed very small ( G, F ) -trees that converges to ( T, u ) (resp. ( T , u ′ ′ ) ) in the equivariant Gromov-Hausdorff topology. Assume that for all n ∈ N , there exists a 1 -Lipschitz G -equivariant map f n : T n → T ′ n , such that f n ( u n ) = u ′ n . Then there exists a 1 -Lipschitz G -equivariant map f : T → T ′ , such that f ( u ) = u ′ , where T ′ denotes the metric completion of T ′ .

## 1.4 Graphs of actions and transverse coverings

Let G be a countable group, and F be a free factor system of G . A ( G, F ) -graph of actions consists of

- · a marked graph of groups G , whose fundamental group is isomorphic to G , such that all subgroups in F are conjugate into vertex groups of G , together with an assignment of length (possibly equal to 0) to each edge of G , in such a way that every edge with peripheral stabilizer has length 0, and
- · an isometric action of every vertex group G v on a G v -tree T v (possibly reduced to a point), in which all intersections of G v with peripheral subgroups of G are elliptic and fix a unique point, and
- · a point p e ∈ T t ( e ) fixed by i e ( G e ) ⊆ G t ( e ) for every oriented edge e .

A( G, F )-graph of actions is nontrivial if the associated graph of groups is not reduced to a point. Associated to any ( G, F )-graph of actions G is a G -tree T ( G ). Informally, the tree T ( G ) is obtained from the Bass-Serre tree S of the underlying graph of groups by equivariantly attaching each vertex tree T v at the corresponding vertex v , an incoming edge being attached to T v at the prescribed attaching point, and making each edge from S whose assigned length is equal to d isometric to the segment [0 , d ] (edges of length 0 are collapsed). The reader is referred to [9, Proposition 3.1] for a precise description of the tree T ( G ). We say that a ( G, F )-tree T splits as a ( G, F ) -graph of actions if there exists a ( G, F )-graph of actions G such that T = T ( G ).

/negationslash

A transverse covering of an R -tree T is a family Y of nondegenerate closed subtrees of T such that every arc in T is covered by finitely many subtrees in Y , and for all Y = Y ′ ∈ Y , the intersection Y ∩ Y ′ contains at most one point. It is trivial if Y = { T } , and nontrivial otherwise. The skeleton of Y is the simplicial tree S defined as follows. The vertex set of S is the set Y ∪ V 0 ( S ), where V 0 ( S ) is the set of all intersection points between distinct subtrees in Y . There is an edge between Y ∈ Y and y ∈ V 0 ( S ) whenever y ∈ Y .

Proposition 1.6. (Guirardel [11, Lemma 1.5]) A ( G, F ) -tree splits as a nontrivial ( G, F ) -graph of actions if and only if it admits a nontrivial G -invariant transverse covering.

## 2 Closedness of the space of projective very small ( G, F ) -trees

We denote by V SL G, ( F ) the space of projective very small, minimal, nontrivial ( G, F )-trees, as defined in Section 1.2. The goal of the present section is to establish the following fact.

## Proposition 2.1. The space V SL G, ( F ) is closed in PR G .

In other words, every limit point of a sequence of very small ( G, F )-trees is very small. This was proved by Cohen-Lustig for actions of finitely generated groups on R -trees [2, Theorem I]: by working in the axes topology, they proved closedness of the conditions that nontrivial arc stabilizers are cyclic and root-closed, and that tripod stabilizers are trivial. We will provide a shorter proof of these facts by working in the equivariant Gromov-Hausdorff topology. A ( G, F )-tree T is irreducible if no end of T is fixed by all elements of G . The Gromov-Hausdorff topology is equivalent to the axes topology on the space of minimal, irreducible ( G, F )-trees [22]. Since limits of trees in O ( G, F ) are irreducible, we can carry our arguments in the equivariant Gromov-Hausdorff topology. A proof of the fact that being small is a closed condition (in the equivariant GromovHausdorff topology) also appears in [21, Lemme 5.7]. In our setting, we also need to check closedness of the condition that arc stabilizers are not peripheral. We will make use of classical theory of group actions on R -trees, and refer the reader to [3] for an introduction to this theory.

Lemma 2.2. Let T be a minimal ( G, F ) -tree, and let ( T n n ) ∈ N be a sequence of minimal ( G, F ) -trees that converges (non-projectively) to T . Let g ∈ G be an element that fixes a nondegenerate arc in T . Then for all n ∈ N sufficiently large, either g fixes a nondegenerate arc in T n , or g is hyperbolic in T n .

Proof. Otherwise, up to passing to a subsequence, we can assume that for all n ∈ N , the element g fixes a single point x n in T n . Let [ a, b ] be a nondegenerate arc fixed by g in T . Let a n (resp. b n ) be an approximation of a (resp. b ) in the tree T n . As d T n ( a n , ga n ) and d T n ( b n , gb n ) both tend to 0, the points a n and b n are both arbitrarily close to x n . Therefore, the distance d T n ( a , b n n ) converges to 0, and a = , a contradiction. b

Lemma 2.3. Let T be a minimal ( G, F ) -tree, and let ( T n n ) ∈ N be a sequence of minimal ( G, F ) -trees that converges to T . Let g ∈ G . Assume that some power g k of g fixes a nondegenerate arc I in T . If for all sufficiently large n ∈ N , the element g is hyperbolic in T n , then g fixes I .

Proof. Let I := [ a, b ]. Let a n (resp. b n ) be an approximation of a (resp. b ) in T n . Since d T n ( a , g n k a n ) and d T n ( b n , g k b n ) both converge to 0, the points a n and b n are arbitrarily close to the axis of g in T n , and || g || T n converges to 0. Hence both d T n ( a , ga n n ) and d T n ( b n , gb n ) converge to 0, so g fixes [ a, b ].

Proof of Proposition 2.1. Let ( T n n ) ∈ N be a sequence of very small ( G, F )-trees that converges to a ( G, F )-tree T . Let g ∈ G be a peripheral element. Then for all n ∈ N , the element g fixes a single point in T n . Lemma 2.2 implies that g fixes a single point in T .

Let now g, h ∈ G be two elements that fix a common nondegenerate arc [ a, b ] ⊆ T . We will show that the group 〈 g, h 〉 is abelian, and hence cyclic because g and h are nonperipheral. Let a n (resp. b n ) be an approximation of a (resp. b ) in T n . Let /epsilon1 &gt; 0, chosen to be small compared to d T ( a, b ). Since d T n ( a n , ga n ) , d T n ( b n , gb n ) ≤ /epsilon1 for n large enough, while d T n ( a n , b n ) ≥ d T ( a, b ) -/epsilon1 , the elements g and h are hyperbolic in T n , and their translation axes have an overlap of length greater than 3 . /epsilon1 On the other hand, we have || g || T n , || h || T n ≤ /epsilon1 . This implies that the elements [ g, h ], g g, h g [ ] -1 and h g, h h [ ] -1 all fix a common nondegenerate arc in T n . As T n is very small, the group generated by these elements is (at most) cyclic, and in addition [ g, h ] is nonperipheral. This implies that [ g, h ] is hyperbolic in any Grushko ( G, F )-tree. Both g and h preserve the axis of [ g, h ] in a Grushko ( G, F )-tree, and hence g and h commute.

Let now g ∈ G be an element, one of whose proper powers g k fixes a nondegenerate arc [ a, b ] ⊆ T .

We first assume that g fixes a nondegenerate arc in T n for all n ∈ N , and let I n denote the fixed point set of g in T n . Since T n is very small, the element g also fixes I n for all n ∈ N . Let a n (resp. b n ) be an approximation of a (resp. b ) in T n . Since d T n ( g k a , a n n ) and d T n ( g k b n , b n ) both converge to 0, the arc I n comes arbitrarily close to both a n and b n . This implies that both d T n ( ga n , a n ) and d T n ( gb n , b n ) converge to 0, and therefore g fixes [ a, b ] in T .

Otherwise, up to passing to a subsequence, we can assume that g k , and hence g , is hyperbolic in T n for all n ∈ N . It then follows from Lemma 2.3 that g fixes [ a, b ].

We finally assume that g fixes a nondegenerate tripod in T , whose extremities we denote by a, b and c . Let m be the center of this tripod, and L &gt; 0 be the shortest distance in T between m and one of the points a , b or c . Let a n (resp. b n , c n , m n ) be an approximation of a (resp. b, c, m ) in T n , and let /epsilon1 &gt; 0 be such that /epsilon1 &lt; L 2 . For n sufficiently large, the point m n lies at distance at most /epsilon1 from the center m ′ n of the tripod formed by a n , b n and c n in T n . In addition, as a n , b n and c n all lie at distance at

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-fdfe1ab7-eadf-4045-b594-50f07345daa4.jpg)

most /epsilon1 from C T n ( g ), the distance from m ′ n to one of the points a n , b n or c n is at most /epsilon1 . This leads to a contradiction.

## 3 Geometric ( G, F ) -trees

In the present section, we introduce the class of geometric ( G, F ) -trees , that will be an important tool in our analysis of the closure of O ( G, F ). In particular, we will explain how to approximate any very small ( G, F )-tree by geometric ones. Our presentation was largely inspired by Gaboriau-Levitt's work in the context of free groups [6]. The idea of using band complexes and systems of isometries for studying trees dates back to the work of Rips.

## 3.1 Approximations by geometric ( G, F ) -trees

Given a tree T , we define a finite tree in T as the convex hull of a finite collection of points in T . A finite forest of T is a subset of T having finitely many connected components, each of which is a finite tree.

Let B := { g , . . . , g 1 N } be a fixed free basis of F N , and let S be the standard ( G, F )-free splitting represented on Figure 1. Let T be a ( G, F )-tree, and let K ⊆ T be a finite forest. Let v 0 ∈ S be a vertex with trivial stabilizer, and let v , . . . , v 1 k be the adjacent vertices with stabilizers G ,. . . , G 1 k . Notice that the set { v , . . . , v 0 k } is a set of representatives of all G -orbits of vertices in S .

Given a vertex v ∈ V ( S ) in the orbit of v i (for some i ∈ { 0 , . . . , k } ), we let K v be the union, taken over all elements g ∈ G such that gv i = v , of the translates gK . Notice in particular that for all i ∈ { 1 , . . . , k } , we have K v i = G .K i , and in general the forest K v is Stab( v )-invariant. Let

$$X \coloneqq \coprod _ { v \in V ( S ) } K _ { v }.$$

Let Σ be the foliated complex obtained from X by adding, for each pair { v, v ′ } of adjacent vertices in S , a band K v ∩ K v ′ × [0 , 1], joining the two copies of K v ∩ K v ′ sitting in K v and in K v ′ . These bands are foliated by the vertical sets of the form { x } × [0 , 1].

Notice that Σ can also be viewed as the subset of T × S made of all couples of the form ( x, y ), where either y is a vertex of S and x ∈ K y , or else y belong to the interior of an edge joining two vertices v and v ′ in S , and x ∈ K v ∩ K v ′ . The diagonal action of G on T × S then restricts to a G -action on Σ. The projections to T and S define natural G -equivariant maps π T : Σ → T and π S : Σ → S . We will let Σ 0 := π -1 S ( G.v 0 )

/negationslash

We now assume that the set K ⊆ T is a finite tree, i.e. K is connected, that K ∩ gK = ∅ for all g ∈ B , and that for all i ∈ { 1 , . . . , k } , the tree K contains the unique point x i which is fixed by G i . In this way, all subsets K v with v ∈ V ( S ) are connected. Then Σ projects onto the tree S , and all fibers of the projection map π S are trees, which implies that Σ is contractible. It follows from [19, Proposition 1.7] that the leaf space of Σ made Hausdorff is an R -tree T K . Notice by construction that for all vertices v i with nontrivial stabilizer in S , the tree K v i is equal to the union of all trees K v with v adjacent to v i . Therefore, every point in T K has a representative in Σ . 0

We will now establish a few properties of T K , thus extending a theorem of Gaboriau and Levitt [6, Theorem I.1] to the context of ( G, F )-trees. Given two R -trees T and T ′ , a morphism f : T → T ′ is a map such that every segment in T can be subdivided into finitely many subsegments, in restriction to which f is an isometry.

/negationslash

Theorem 3.1. Let T be a ( G, F ) -tree, and let K ⊆ T be a finite tree that contains the fixed point of G i for all i ∈ { 1 , . . . , k } , and such that K ∩ gK = ∅ for all g ∈ B . Then T K is the unique ( G, F ) -tree such that

- 1. the finite tree K embeds isometrically into T K , and
- 2. for all g ∈ G and all x, y ∈ K , if g.x = y ∈ T and the points ( y, v 0 ) and ( y, gv 0 ) belong to the same leaf of Σ , then g.x = y in T K , and
- 3. every segment of T K is contained in a finite union of translates g.K with g ∈ G , and
- 4. if T ′ is any ( G, F ) -tree satisfying the first two above properties, then there exists a unique G -equivariant morphism j : T K → T ′ such that j ( x ) = x for all x ∈ K .

Proof. The proof of Theorem 3.1 is the same as the proof of [6, Theorem I.1], we will sketch a proof for completeness. Uniqueness follows from the fourth property: if T ′ is another ( G, F )-tree with the same properties, then there are G -equivariant morphisms from T K to T ′ and from T ′ to T K . Since morphisms can only decrease translation length functions, this implies that T K and T ′ are G -equivariantly isometric.

The tree T K is obtained in the following way. Given any two points x, y ∈ Σ , we let 0

$$\delta ( x, y ) \coloneqq \inf _ { \sigma } d _ { T } ( x, u _ { 1 } ) + d _ { T } ( u _ { 1 } ^ { \prime }, u _ { 2 } ) \cdots + d _ { T } ( u _ { k - 1 } ^ { \prime }, y ),$$

where the infimum is taken over the set of all sequences

$$\sigma = ( x = u _ { 0 } ^ { \prime }, u _ { 1 }, u _ { 1 } ^ { \prime }, u _ { 2 }, u _ { 2 } ^ { \prime }, \dots, u _ { k - 1 }, u _ { k - 1 } ^ { \prime }, u _ { k } = y )$$

of points in Σ, such that for all i ∈ { 0 , . . . , k - } 1 , the segment [ u , u ′ i i +1 ] is horizontal (i.e. its projection to S is constant), and for all i ∈ { 1 , . . . , k } , the segment [ u , u i ′ i ] is vertical (i.e. its projection to T is constant), and hence [ u , u ′ i i +1 ] is contained in a leaf of Σ. Then δ defines a pseudo-metric on Σ , and 0 T K is the metric space (Σ 0 , δ ) made Hausdorff.

Property 2 in Theorem 3.1 easily follows from the construction, and Property 3 follows from Properties 1 and 2. Property 4 is obtained by noticing that if T ′ is a tree satisfying the first two conclusions of the theorem, then if we let δ ′ (( x, gv 0 ) , ( x , g v ′ ′ 0 )) := d T ′ ( gx, g x ′ ′ ) for all x, x ′ ∈ K and all g, g ′ ∈ G , then we have δ ′ ≤ δ . Then using the fact that every segment in T ′ is covered by finitely many G -translates of K , we get that the identity map on K × Σ 0 induces the required morphism from T ′ to T . We refer to the proof of [6, Theorem I.1] for details of the arguments.

The key point for establishing Property 1 will be to prove that if δ x, y ( ) = 0, then x and y belong to the same leaf of the foliation. We will prove more generally that the infimum in the definition of δ is achieved, and that the π S -images of the points in the minimizing sequence are aligned in the right order in S . Property 1 in Theorem 3.1 will follow from this fact: if x, y ∈ K , then any minimizing sequence has to be contained in K , and therefore δ x, y ( ) = d T ( x, y ).

We will now prove that the infimum in the definition of δ is achieved. Given a sequence σ as above, we let

$$\delta ( \sigma ) \coloneqq d _ { T } ( x, u _ { 1 } ) + d _ { T } ( u _ { 1 } ^ { \prime }, u _ { 2 } ) + \dots + d _ { T } ( u _ { k - 1 } ^ { \prime }, y ).$$

In order to prove the above fact, we first notice that if the π S -image of the sequence σ backtracks, then one can find another sequence σ ′ with δ σ ( ′ ) ≤ δ σ ( ): indeed, if σ

contains a subsequence of the form u , u , u i ′ i i +1 , u ′ i +1 where π S ( u i ) = π S ( u ′ i +1 ) := v , then this subsequence can be replaced by u , u i ′ i +1 (indeed, the segment [ u , u i ′ i +1 ] is then contained in K v ), and this yields a new sequence σ ′ satisfying δ σ ( ′ ) ≤ δ σ ( ).

In addition, let u , u ′ i i +1 , u ′ i +1 be a finite subsequence arising in a sequence σ as above. Let γ := π S ([ u i +1 , u ′ i +1 ]). Let γ K ⊆ K be the subset of K made of those points x ∈ K such that there exists a leaf segment in Σ containing x and projecting to γ . Then one does not increase the value of δ σ ( ) if one replaces u i +1 by the projection y of u i to γ K , and u ′ i +1 by the unique point z in Σ in the same leaf as y , such that π S ([ y, z ]) = γ . This implies that the supremum can be taken over the finite set made of those points in K that are extremal in some band of Σ. In particular, this supremum is achieved.

If T ′ is a tree satisfying the first two conclusions of Theorem 3.1, the morphism j provided by Theorem 3.1 is called a resolution of T ′ .

Definition 3.2. A ( G, F ) -tree T is geometric if there exists a finite subtree K ⊆ T such that T = T K .

Let T be a ( G, F )-tree, and let ( T n n ) ∈ N be a sequence of ( G, F )-trees. The sequence ( T n n ) ∈ N strongly converges towards T (in the sense of Gillet and Shalen [8]) if for all integers n ≤ n ′ , there exist morphisms j n,n ′ : T n → T n ′ and j n : T n → T such that for all n ≤ n ′ and all segments I ⊆ T n , the morphism j n ′ is an isometry in restriction to j n,n ′ ( I ). Strong convergence implies in particular that for all g ∈ G , there exists n 0 ∈ N such that for all n ≥ n 0 , we have || g || T n = || g || T . The following theorem essentially follows from work by Levitt and Paulin [19, Theorem 2.2] and Gaboriau and Levitt [6, Proposition II.1].

Theorem 3.3. Let G be a countable group, and let F be a free factor system of G . Let T be a minimal ( G, F ) -tree. Then there exists a sequence ( T n n ) ∈ N of minimal geometric ( G, F ) -trees that strongly converges towards T . If in addition H is a subgroup of G with finite Kurosh rank that is elliptic in T , then the approximation can be chosen so that H is elliptic in T n .

Proof. By carefully choosing an increasing sequence of finite subtrees K n ⊆ T whose union is the whole tree T , we will establish that the trees T K n strongly converge towards T . One point in the proof is to carefully choose K n so that all trees T K n are minimal: the idea for this is to choose a subtree K n all of whose endpoints belong to the G -orbit of some fixed basepoint x 0 ∈ T . Here are the details of the proof.

Let T be a minimal ( G, F )-tree. Let ( g n n ) ∈ N be an enumeration of G . Assume that this enumeration is chosen so that if v 0 , g n v 0 and g m v 0 are aligned in this order in S , then m ≥ n . Let x 0 ∈ T , and for all n ≥ 1, let K n be the convex hull of { g x k 0 | k ≤ n } in T , so that by construction, all extreme points of K n belong to the G -orbit of x 0 . By minimality, the tree T is the increasing union of the trees K n , and there exists g ∈ G such that x 0 belongs to the translation axis of g in T . Let n 0 ∈ N be large enough so that K n 0 contains gx 0 and satisfies the hypotheses from Theorem 3.1.

For all n ≥ n 0 , we let T n := T K n . The first property in Theorem 3.1 implies that the distance between x 0 and gx 0 is the same in T n and in T , so x 0 belongs to the axis of g in T n . In addition, the second property in Theorem 3.1, together with our choice of enumeration of G , implies that T n is the convex hull of the orbit of x 0 . Hence T n is minimal.

We claim that the sequence ( T n n ) ∈ N strongly converges towards T . Given any two integers n ≤ n ′ , we have K n ⊆ K n ′ . Theorem 3.1 applied to K n ′ implies that T n ′

contains an isometrically embedded copy of K n ′ , and hence of K n . In addition, if two points belong to the same leaf of Σ , then they also belong to the same leaf n of Σ n ′ (where Σ n and Σ n ′ denote the band complexes associated to K n and K n ′ , respectively). Therefore T n ′ satisfies the first two properties of Theorem 3.1 with respect to the finite tree K n . The last property in Theorem 3.1 (applied to K n ) then provides morphisms j n,n ′ : T n → T n ′ for all n ≤ n ′ , as well as morphisms j n : T n → T for all n ∈ N . Let n ∈ N , and I ⊆ T n . The third property in Theorem 3.1 then enables us to choose a finite set Y of elements of G so that I is covered by the translates of K n in T n under elements in Y . We then let n ′ be large enough so that K n ′ contains the translates of K n in T under the elements in Y . Then j n ′ is an isometry from j n,n ′ ( I ) to j n ( I ). This shows strong convergence of the trees T n towards T .

By choosing n large enough so that all elements in a basis of the free part of the Kurosh decomposition of H , as well as all conjugators arising in this decomposition, are of the form g k for some k ≤ n , and K n contains a fixed point of H , we can ensure that the last property of Theorem 3.3 is satisfied.

Remark 3.4 . Notice that if branch points are dense in T , then the tree K n has edges of arbitrarily small length as n tends to + ∞ , from which it follows that simplicial edges in the geometric approximation of T have lengths going to 0.

## 3.2 Properties of geometric ( G, F ) -trees

We now list a few other useful properties of the tree T K , which were proved by Gaboriau and Levitt in [6] in the case of F N -trees. Any element of G can be written in a unique way as a reduced word of the form s 1 . . . s k , where

- · for all i ∈ { 1 , . . . , k } , either s i ∈ B ∪ B -1 , or else s i belongs to one of the peripheral groups G j , and
- · no two consecutive letters are of the form ss -1 or s -1 s with s ∈ B , and
- · no two consecutive letters belong to the same peripheral group G j .

It is cyclically reduced if in addition, it does not start and end with letters that are inverses to each other, and does not either start and end with letters belonging to a common peripheral group.

/negationslash

Proposition 3.5. Let T be a ( G, F ) -tree, let K ⊆ T be a finite subtree that contains the fixed points of all groups G j , and such that K ∩ sK = ∅ for all s ∈ B , and let g ∈ G be nonperipheral and cyclically reduced. Then the fixed point set of g in T K is contained in K .

/negationslash

/negationslash

Proof. The proof goes as in [6, Proposition I.5]. Let a ∈ T K be a fixed point of g . Choose a representative ( x, v ) ∈ Σ 0 of a , with v = hv 0 for some h ∈ G , such that the distance from v 0 to v is minimal. We let x 0 := h -1 x . Assume towards a contradiction that v = v 0 , i.e. h = e . We have ( x, v ) = ( gx, gv ) = ( x, gv ) in T K : the first equality comes from the fact that g x, v ( ) = ( x, v ) in T K , and the second from the fact that gx = x in T . By applying h -1 , we get that ( x , v 0 0 ) = ( x , h 0 -1 ghv 0 ). It follows from Theorem 3.1 that ( x , v 0 0 ) and ( x , h 0 -1 ghv 0 ) lie in a common leaf of Σ. Let g 1 (resp. g k ) be the first (resp. last) letter in the reduced word representing h -1 gh . Then there is a leaf in Σ joining ( x , v 0 0 ) to ( x , g 0 1 v 0 ), and there is a leaf in Σ joining ( x , h 0 -1 ghg -1 k v 0 ) to ( x , h 0 -1 ghv 0 ). By translating those by h and g -1 h , respectively, we find leaves in

Σ joining ( x, v ) to ( x, hg 1 v 0 ) and to ( x, hg -1 k v 0 ). Our choice of v then implies that the reduced word representing h cannot end with g k , and the reduced word representing h -1 cannot begin with g 1 . But since h -1 gh begins with g 1 and ends with g k , this forces g not to be cyclically reduced, a contradiction.

/negationslash

/negationslash

Corollary 3.6. Let T be a small ( G, F ) -tree, and let K be a finite subtree of T that contains all fixed points of the G i 's, and such that K ∩ sK = ∅ for all s ∈ B . For all g = 1 ∈ G , the restriction of the resolution map j : T K → T to the fixed point set of g is an isometry. In particular, arc stabilizers in T K are either trivial, or cyclic and non-peripheral. If T is very small, then tripod stabilizers in T K are trivial.

Let k ∈ N . A ( G, F )-tree T is k -tame if T is small, and in addition, we have Fix( g kl ) = Fix( g k ) for all l ≥ 1. We refer to Section 6 for details and equivalent definitions.

/negationslash

Corollary 3.7. Let T be a small ( G, F ) -tree, and let K be a finite subtree of T that contains all fixed points of the G i 's, and such that K ∩ sK = ∅ for all s ∈ B . For all k ∈ N , if T is k -tame, then T K is k -tame.

Proof. Let g ∈ G be nonperipheral, and let k ∈ N . Up to passing to a conjugate, we can assume that g is cyclically reduced, and in this case the fixed point set of g in T K is contained in K by Proposition 3.5. Let x ∈ K be such that there exists l ∈ N such that g kl x = x in T K . This implies in particular that g kl x = x in T . We will show that g k x = x in T K . By Theorem 3.1, there is a leaf segment in Σ joining ( x, v 0 ) to ( x, g kl v 0 ). But since g is cyclically reduced, this implies that there is also a leaf segment in Σ (which is a subsegment of the previous one) joining ( x, v 0 ) to ( x, g k v 0 ). Since g k x = x in T (because T is k -tame), we have found a leaf segment in Σ joining ( x, v 0 ) to ( g k x, g k v 0 ). This implies that g k x = x in T K , as required.

As a consequence of Theorem 3.3 and the above two corollaries, we get the following approximation result.

Theorem 3.8. Let G be a countable group, and let F be a free factor system of G . Let T be a minimal, small ( G, F ) -tree. Then there exists a sequence ( T n n ) ∈ N of minimal, small, geometric ( G, F ) -trees, that strongly converges towards T . If T is very small (resp. k -tame for some k ∈ N ), the approximation can be chosen very small (resp. k -tame).

## 3.3 Interpretation in terms of systems of isometries

Let K be a finite forest. Given two nonempty closed subtrees A and B of K , a morphism from A to B is a surjective map φ : A → B , such that A can be subdivided into finitely many subtrees in restriction to which φ is an isometry. The subtrees A and B are called the bases of φ . A finite system of morphisms is a pair K = ( K, Φ), where K is a finite forest, and Φ is a finite collection of morphisms between nonempty closed subtrees of K .

In the case where all morphisms φ ∈ Φ are isometries between their bases, we call K a finite system of isometries . Notice that any finite system of morphisms can be turned into a finite system of isometries by appropriately subdividing the bases of the morphisms in Φ.

We now assume that Φ is a finite system of isometries. Given an isometry φ from A φ to B φ , we denote by φ -1 its inverse, which is a partial isometry from B φ to A φ . Given partial isometries φ , . . . , φ 1 n , we denote by φ 1 ◦ · · · ◦ φ n the composition of the

φ i 's, which is a partial isometry whose domain is the set of all x ∈ A φ n such that for all i ∈ { 2 , . . . , n } , we have φ i ◦ · · · ◦ φ n ( x ) ∈ A φ i -1 . A word in the partial isometries in the family Φ and their inverses is reduced if it does not contain any subword of the form φ ◦ φ -1 or φ -1 ◦ φ . A finite system of isometries K has independent generators if no reduced word in the isometries in Φ and their inverses represents a partial isometry of K that fixes some nondegenerate arc.

Let T be a ( G, F )-tree, let K ⊆ T be a finite subtree, and let Σ be the corresponding foliated complex. We recall from Section 3.1 that X is the disjoint union of all trees K v . The quotient space F := X/G is a finite forest: one connected component of F is isometric to K v 0 , and the other components are isometric to the quotient spaces K /G v i i . There is a naturally defined finite system of morphisms on F : every map has one base contained in K v 0 , and there are N morphisms with image in K v 0 , and for each i ∈ { 1 , . . . , k } , there is a morphism from K v 0 to K /G v i . The morphisms of the second kind may however fail to be isometries because two segments in a common base of K v 0 may have images in K v i that belong to the same G v i -orbit, in which case they have the same image in the quotient. However, as mentioned above, by subdividing the bases of these morphisms at the points x i ∈ K v 0 corresponding to the fixed points of the groups G i , we get a finite system of isometries associated to K .

Lemma 3.9. Let T be a ( G, F ) -tree in which no element of G fixes a nondegenerate arc, and let K ⊆ T be a finite subtree. Then the finite system of isometries associated to K has independent generators.

Proof. We denote by K this finite system of isometries. Assume towards a contradiction that a reduced word in the partial isometries in K represents a partial isometry fixing a nondegenerate arc of X/G . Then one could find a nondegenerate arc I ⊆ K , and an element g ∈ G , such that for all x ∈ I , there is a leaf joining ( x, v 0 ) to ( gx, gv 0 ) in Σ. But this implies that I = gI in T K . By the fourth property in Theorem 3.1, there is a morphism from T K to T , so g also fixes a nondegenerate arc in T , a contradiction.

## 4 Dimension of the space of very small ( G, F ) -trees

Bestvina and Feighn have shown in [1, Corollary 7.12] that the space of very small F N -trees has dimension 3 N -4. Their result was improved by Gaboriau and Levitt in [6, Theorem V.2], who showed in addition that V SL F ( N ) /integerdivide CV N has dimension 3 N -5. Following Gaboriau and Levitt's proof, we extend their computation to the general case of ( G, F )-trees. We recall the notion of the free rank of ( G, F ) from Section 1.1.

Theorem 4.1. Let G be a countable group, and let F be a free factor system of G , such that rk K ( G, F ) ≥ 2 . Then V SL G, ( F ) has topological dimension 3 rk f ( G, F ) + 2 |F| 4 .

Theorem 4.2. Let G be a countable group, and let F be a free factor system of G , such that rk K ( G, F ) ≥ 2 . Then V SL G, ( F ) /integerdivide P O ( G, F ) has topological dimension 3 rk f ( G, F ) + 2 |F| 5 .

The proof of Theorem 4.1 will be carried in the next two sections. Additional arguments for getting the dimension of the boundary (Theorem 4.2) will be given in Section 4.4.

## 4.1 The index of a small ( G, F ) -tree

Let T be a small ( G, F )-tree, and let x ∈ T . The Kurosh decomposition of the stabilizer Stab( x ) reads as

$$\text{Stab} ( x ) = g _ { 1 } G _ { i _ { 1 } } g _ { 1 } ^ { - 1 } * \cdots * g _ { r } G _ { i _ { r } } g _ { r } ^ { - 1 } * F.$$

We claim that the groups G ,... , G i 1 i r are pairwise non conjugate in G , which implies in particular that there are only finitely many free factors arising in the Kurosh decomposition of Stab( x ). Indeed, otherwise, we could find i ∈ { 1 , . . . , k } , and g ∈ G /integerdivide Stab( x ), such that both G i and gG g i -1 fix x . This would imply that G i fixes both x and g -1 x , and therefore g -1 x = x because no arc of T is fixed by a peripheral element. Hence G i and gG g i -1 are conjugate in Stab( x ), a contradiction.

Notice that the free group F might a priori not be finitely generated (though it will actually follow from Corollary 4.5 that it is). We define the index of x as

$$i ( x ) = 2 \ r k _ { K } ( \text{Stab} ( x ) ) + v _ { 1 } ( x ) - 2,$$

where v 1 ( x ) denotes the number of Stab( x )-orbits of directions from x in T with trivial stabilizer. Apoint x ∈ T is a branch point if T /integerdivide { x } has at least 3 connected components. It is an inversion point if T /integerdivide { x } has 2 connected components, and some element g ∈ G fixes x and permutes the two directions at x . The following proposition is a generalization of [6, Proposition III.1].

Proposition 4.3. For all small minimal ( G, F ) -trees T and all x ∈ T , we have i ( x ) ≥ 0 . If T is very small, then i ( x ) &gt; 0 if and only if x is a branch point or an inversion point.

Proof. If rk K (Stab( x )) ≥ 2, then we have i ( x ) ≥ 2, and in this case x is a branch point. If Stab( x ) is trivial, then i ( x ) = v 1 ( x ) -2, where v 1 ( x ) is the number of connected components of T /integerdivide { x } , which is nonnegative because T is minimal, and i ( x ) &gt; 0 if and only if x is a branch point. Finally, if rk K (Stab( x )) = 1, then i ( x ) = v 1 ( x ) ≥ 0. If i ( x ) &gt; 0, then either x is a branch point as in the first case, or x has valence 2 and is therefore an inversion point. If i ( x ) = 0, and T is very small, the stabilizer of any direction from x is isomorphic to Stab( x ). As tripod stabilizers are trivial in T , this implies that x is not a branch point.

Let T be a small ( G, F )-tree, and let x, x ′ ∈ T . If x and x ′ belong to the same G -orbit, then i ( x ) = i ( x ′ ). Given a G -orbit O of points in T , we can thus define i ( O ) to be equal to i ( x ) for any x ∈ O . We then let

$$i ( T ) \coloneqq \sum _ { \mathcal { O } \in T / G } i ( \mathcal { O } ).$$

We now extend [6, Theorem III.2] and its corollaries [6, Corollaries III.3 and III.4] to the context of ( G, F )-trees. The converse of the second statement of Proposition 4.4 will be proved in Proposition 4.18 below.

Proposition 4.4. For all small ( G, F ) -trees T , we have i ( T ) ≤ 2 rk K ( G, F -) 2 . If T is geometric, then i ( T ) = 2 rk K ( G, F ) -2 .

Using Proposition 4.3, we get the following result as a corollary of Proposition 4.4.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-d76f555b-8123-46d0-a99c-f152472e3dac.jpg)

Corollary 4.5. Any very small ( G, F ) -tree has at most 2 rk K ( G, F -) 2 orbits of branch or inversion points, and the Kurosh rank of the stabilizer of any x ∈ T is at most equal to rk K ( G, F ) .

Proof of Proposition 4.4. First assume that T is geometric. For all i ∈ { 1 , . . . , k } , we let x i ∈ T be the fixed point of G i . Let K ⊆ T be a finite subtree containing all points x i , and such that T = T K . Let K = ( F, Φ) be the associated system of morphisms on the compact forest F := X/G (see Section 3.3). We fix a G -orbit of points O ⊂ T . We will associate to O two graphs S and S ′ in the following way.

Vertices of S are the points in O ∩ F (with a slight abuse of notations, as we are actually considering the image in F of the set of points in X that correspond to points in O ). There is an edge e from z to z ′ whenever there is a morphism in Φ that sends either z to z ′ or z ′ to z . We note that Theorem 3.1 implies that S is connected. The graph S is actually equal to the quotient space under the G -action of the leaf in the foliated 2-complex Σ passing through any point of O∩ F .

The copies of the points x i in the trees K /G v i i ⊆ F are called the special vertices of F . We let n ( S ) be the number of special vertices in S . We define the Kurosh rank of S to be

$$\mathbf r k _ { K } ( \mathcal { S } ) = 1 + | E ( \mathcal { S } ) | - | V ( \mathcal { S } ) | + n ( \mathcal { S } ).$$

We similarly define the Kurosh rank of any subgraph G ⊆ S .

We will now assign labels in G to the edges in S . When a morphism in Φ has both its bases in K v 0 , the corrsponding edge between z and z ′ comes equipped with a natural (oriented) label, given by the element in the base B of F N corresponding to the partial isometry. If z ′ is a nonspecial point in K /G v i i , its preimage by the corresponding morphism in Φ consists of finitely many points z , . . . , z 1 m which all differ by elements in G i . We arbitrarily choose the label of one of the corresponding edges (say the one from z 1 to z ′ ) to be equal to 1, and if g j ∈ G i satisfies z j = g z j 1 , we label the edge from z ′ to z j by g j . We finally assign label 1 to every edge that contains the special vertex.

Fix

x

∈ O ∩

F

.

## Lemma 4.6. We have rk K ( S ) = rk K ( Stab ( x )) .

Proof. By adding a vertex with vertex group G i at each special vertex contained in S , the graph S has a natural structure of graph of groups, and there is a natural morphism ρ : π 1 ( S , x ) → G , sending any edge of a path in π 1 ( S , x ) to the product of the labels it crosses. The morphism ρ is injective and takes its values in Stab( x ), and surjectivity follows from the second assertion of Theorem 3.1. By definition, the Kurosh rank of S is also equal to the Kurosh rank of its fundamental group (as a graph of groups), so rk K ( S ) = rk K (Stab( x )).

We now define a graph S ′ by considering orbits of directions instead of orbits of points. Vertices of S ′ are the directions in F from points in O∩ F , and two directions d and d ′ are joined by an edge whenever there exists a morphism in Φ that either sends d to d ′ or d ′ to d . In this way, every vertex of S is replaced by v F ( x ) vertices in S ′ , where v F ( x ) denotes the valence of x in F . Every edge e in S joining two points z and z ′ , and corresponding to a morphism φ is replaced by v φ ( e ) edges in S ′ , where v φ ( e ) is the valence of z in the domain of φ . There is a natural map π : S ′ →S that sends vertices to vertices and edges to edges.

Lemma 4.7. The set of components of S ′ is in one-to-one correspondence with the set of Stab ( x ) -orbits of directions at x in T . For all directions d ∈ V ( S ′ ) , the fundamental group of the component of S ′ that contains d is isomorphic to the stabilizer of d , hence to { } 1 or Z .

Proof. Let S ′ 1 be a component of S ′ . Then S ′ 1 contains a vertex d 0 ∈ V ( S ′ 1 ) corresponding to a direction based at a point y ∈ O ∩ K v 0 . Applying any g ∈ G taking y to x , we get a direction d := gd 0 from x in T . The Stab( x )-orbit of d only depends on the component S ′ 1 (and not on the choices of d 0 and g ). This defines a map Ψ from the set of connected components of S ′ to the set of Stab( x )-orbits of directions at x in T .

We now prove injectivity of the map Ψ. Let d 0 and d ′ 0 be two directions in K = K v 0 having the same Ψ-image, then there exists g ∈ G mapping d 0 to d ′ 0 . Theorem 3.1, applied to two nearby points defining the direction d 0 , implies that d 0 and d ′ 0 belong to the same component of S ′ , showing injectivity of Ψ.

We now show surjectivity of Ψ. Let d be a Stab( x )-orbit of directions at x in T . There exists a segment [ x, x 1 ], such that d is contained in [ x, x 1 ]. Then [ x, x 1 ] is contained in some translate wK with w ∈ G , and w -1 d ⊆ K . This shows that d belongs to the image of Ψ.

The proof of the second statement of the lemma is similar to the proof of Lemma 4.6. For all d ∈ V ( S ′ 1 ), there is an injective morphism ρ ′ : π 1 ( S ′ 1 ) → Stab( d ), where this time S ′ 1 is an actual graph and not a graph of groups because no element in G i fixes a nondegenerate arc in T K . Surjectivity of ρ ′ follows from Theorem 3.1, applied to two nearby points defining d .

We say that a ( G, F )-tree T has finitely many orbits of directions if there are finitely many orbits of directions based at branch or inversion points in T . We define the singular set Sing ⊆ F as the subset of F made of all branch points in F , all endpoints of the bases of the morphisms in Φ, and all points x i .

Corollary 4.8. For all x ∈ K , there are only finitely many Stab ( x ) -orbits of directions at x in T . In addition, there are finitely many orbits of branch or inversion points in T (and hence finitely many orbits of directions in T ).

Proof. Let d be a direction at x in T . Then the Stab( x )-orbit of d contains a direction in K based at a point y ∈ O ∩ K . Since S is connected, there exists g ∈ G such that ( x, v 0 ) and ( gy, gv 0 ) are joined by a leaf of Σ. By dragging d along this leaf, we get that either d is a direction at x that is contained in K , or d is in the G -orbit of a direction in K at a point in the singular set Sing. The claim follows because Sing is a finite set. Using the fact that the orbit of any point of T meets K , the above argument also shows that the orbit of any branch or inversion point in T meets Sing.

/negationslash

Let G be a finite connected subgraph of S containing all vertices in O∩ Sing (where Sing denotes the singular set) and all edges e ∈ E ( S ) with v φ ( e ) = 2 (where φ is the morphism corresponding to e ). Let G ′ ⊆ S ′ be the π -preimage of G in S ′ . Lemma 4.7, together with the fact that there are only finitely many Stab( x )-orbits of directions at any point x ∈ T (Corollary 4.8), shows that up to enlarging G if necessary, we may assume that π 1 ( G ′ ) generates the fundamental group of every component of S ′ . Denote by G ′ j the components of G ′ . As the fundamental group of any finite connected graph X satisfies

$$1 - \mathbf r k ( \pi _ { 1 } ( X ) ) = | V ( X ) | - | E ( X ) |,$$

we have

$$\sum _ { j } ( 1 - \mathbf r k ( \pi _ { 1 } ( \mathcal { G } _ { j } ^ { \prime } ) ) ) = \sum _ { x \in V ( \mathcal { G } ) } v _ { F } ( x ) - \sum _ { e \in E ( \mathcal { G } ) } v _ { \phi } ( e ).$$

Moreover, we have

$$2 \text{rk} _ { K } ( \mathcal { G } ) - 2 = - 2 | V ( \mathcal { G } ) | + 2 | E ( \mathcal { G } ) | + 2 n ( \mathcal { G } ).$$

Summing the above two equalities, we get

$$\stackrel { \sim } { 2 r k _ { K } ( \mathcal { G } ) - 2 + \sum _ { j } ( 1 - r k ( \pi _ { 1 } ( \mathcal { G } _ { j } ^ { \prime } ) ) ) } = \sum _ { x \in V ( \mathcal { G } ) } ( v _ { F } ( x ) - 2 ) + \sum _ { e \in E ( \mathcal { G } ) } ( 2 - v _ { \phi } ( e ) ) + 2 n ( \mathcal { G } ).$$

We claim that rk K ( G ) is bounded independently of the choice of the finite graph G , which implies that rk K ( S ) is finite. Indeed, Lemma 4.7 implies that 1 -rk( π 1 ( G ′ j )) cannot be negative. In addition, the right-hand side of the equality does not depend on G , because v F ( x ) = 2 as soon as x / ∈ Sing, and v φ ( e ) = 2 for all edges of S that do not belong to G . Up to enlarging G if necessary, we can thus assume that π 1 ( G ) = π 1 ( S ) (as graphs of groups). This implies that G contains any embedded path in S with endpoints in G , and therefore each component of S ′ contains only one component of G ′ . Lemmas 4.6 and 4.7 then imply that the left-hand side of the above equality is equal to i ( O ), so

$$i ( \mathcal { O } ) = \sum _ { x \in V ( \mathcal { S } ) } ( v _ { F } ( x ) - 2 ) + \sum _ { e \in E ( \mathcal { S } ) } ^ { - } ( 2 - v _ { \phi } ( e ) ) + 2 | \mathcal { F } _ { \mathcal { O } } |,$$

where |F O | is the common value of |F | Stab( x ) | for all x ∈ O (we recall that F | Stab( x ) denotes the set of conjugacy classes of peripheral subgroups in the Kurosh decomposition of Stab( x )). We will now sum up the above equality over all orbits of points in F to get an expression of the index of T . Remark that given a finite tree K , we have

$$\begin{array} { c } \rangle \\ \sum _ { x \in K } ( v _ { K } ( x ) - 2 ) = - 2, \end{array}$$

where v K ( x ) denotes the valence of x in K . Therefore, as F has 1 + |F| connected components, we obtain that

$$\sum _ { \mathcal { O } \in T / G } \sum _ { x \in V ( \mathcal { S } ) } ( v _ { F } ( x ) - 2 ) = - 2 - 2 | \mathcal { F } |.$$

We also have

$$\sum _ { \mathcal { O } \in T / G } 2 | \mathcal { F } _ { \mathcal { O } } | = 2 | \mathcal { F } |.$$

Finally, since the number of morphisms in Φ is equal to rk K ( G, F ), we have

$$\sum _ { \mathcal { O } \in T / G } \mu _ { \ } e \in \mathcal { S } } ( 2 - v _ { \phi } ( e ) ) = 2 \text{r} k _ { K } ( G, \mathcal { F } ).$$

By summing the above three contributions, we obtain

$$i ( T ) = 2 \mathbf r \mathbf k _ { K } ( G, \mathcal { F } ) - 2,$$

and we are done in the geometric case.

We now turn to the general case, where T need no longer be geometric. Let ( K n n ) ∈ N be a sequence of finite subtrees of T such that the corresponding geometric ( G, F )-trees

T n strongly converge to T (we recall the definition of strong convergence from the paragraph preceding Theorem 3.3). Let x ∈ T be a branch or inversion point, and let s ≤ i ( x ) be an integer. As T is a ( G, F )-tree, the Kurosh decomposition of Stab( x ) reads as

$$\text{Stab} ( x ) = g _ { 1 } G _ { i _ { 1 } } g _ { 1 } ^ { - 1 } * \cdots * g _ { r } G _ { i _ { r } } g _ { r } ^ { - 1 } * F,$$

where G ,... , G i 1 i r are pairwise non conjugate in G , and F is a free group (which might a priori not be finitely generated). Let Y be a finite subset of Stab( x ) made of elements from a free basis of F and one nontrivial element in each of the subgroups g G j i j g -1 j . Let d , . . . , d 1 q be directions at x in T with trivial stabilizers, in distinct Stab( x )-orbits. We make these choices in such a way that 2 | Y | + q -2 = s . Because of strong convergence, it is possible for n large enough to lift x to an element x n ∈ T n in such a way that all elements in Y fix x n , and we can similarly lift all directions d i to a direction from x n in T n . We have v 1 ( x n ) ≥ q , and the resolution morphism from T n to T provided by Theorem 3.1 induces an injective morphism from Stab( x n ) to Stab( x ), whose image contains all elements in Y , and all subgroups g G j i j g -1 j because T n is a ( G, F )-tree. As the subgroup generated by Y and the collection of subgroups of the form g G j i j g -1 j is a free factor, we get that rk K (Stab( x )) ≥ | Y | . Hence i ( x n ) ≥ s . As this is true for all s ≤ i ( x ), we get that i ( x ) ≤ i ( x n ). Since lifts to T n of branch or inversion points in distinct G -orbits in T belong to distinct G -orbits of T n , it follows from the first part of the argument that i ( T ) ≤ 2 rk K ( G, F ) -2.

## 4.2 Bounding Q -ranks, and the dimension of V SL G, ( F )

We now compute the dimension of V SL G, ( F ), following the arguments in [6, Sections IV and V]. Let T be a minimal, small ( G, F )-tree. We denote by L the additive subgroup of R generated by the values of the translation lengths || g || T , for g varying in G . The Z -rank r Z ( T ) is the rank of the abelian group L , i.e. the minimal number of elements in a generating set of L (it is infinite if L is not finitely generated). The Q -rank r Q ( T ) is defined to be the dimension of the Q -vector space L ⊗ Z Q . Notice that we always have r Q ( T ) ≤ r Z ( T ). Let Y be the set of points in T which are either branch points or inversion points. We define Λ as the subgroup of R generated by distances between points in Y . We have 2Λ ⊆ L ⊆ Λ, see [6, Section IV]. The following two propositions were stated by Gaboriau and Levitt in the case of nonabelian actions of finitely generated groups on R -trees without inversions. Their proofs adapt to our framework.

Proposition 4.9. (Gaboriau-Levitt [6, Proposition IV.1]) Let T be a small ( G, F ) -tree, and let { g , . . . , g 1 N } be a free basis of F N . Then the set {|| g i || T } i ∈{ 1 ,...,N } generates L/ 2Λ .

Proposition 4.10. (Gaboriau-Levitt [6, Proposition IV.1]) Let T be a small ( G, F ) -tree, and let { p j } j ∈ J be a set of representatives of the G -orbits of branch and inversion points in T . Then for all j 0 ∈ J , the set { d T ( p j 0 , p j ) } j ∈ J /integerdivide { j 0 } generates Λ /L .

We refer the reader to [6, Proposition IV.1] for a proof of the above two facts. We mention that these proofs are based on the following lemma, which follows from standard theory of group actions on R -trees.

Lemma 4.11. (Gaboriau-Levitt [6, Proposition IV.1]) Let T be a small ( G, F ) -tree.

- · For all branch or inversion points p, q, r ∈ T , we have d p, r ( ) = d p, q ( )+ ( d q, r ) mod 2Λ .
- · For all branch or inversion points p ∈ T and all g ∈ G , we have d p, gp ( ) = || g || T mod 2Λ .

Figure 2: A (3rk f ( G, F ) + 2 |F| 4)-simplex in P O ( G, F ).

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-05340214-0e52-48cb-a431-902b0e80bc33.jpg)

- · For all g, h ∈ G , we have || gh || T = || g || T + || h || T mod 2Λ .

Proposition 4.12. Let T ∈ V SL G, ( F ) be a geometric tree, and let b be the number of orbits of branch or inversion points in T . Then r Z ( T ) ≤ rk f ( G, F ) + b -1 .

Proof of Proposition 4.12. It follows from the proof of Theorem 3.1 that Λ is generated by distances between points in the finite singular set Sing. So Λ is finitely generated, and therefore L is finitely generated (recall that 2Λ ⊆ L ⊆ Λ). Hence Λ 2Λ is isomorphic to / ( Z / 2 Z ) r Z ( T ) , and the upper bound on r Z ( T ) follows from Propositions 4.9 and 4.10.

We also recall the following result from [6, Proposition IV.2].

Proposition 4.13. (Gaboriau-Levitt [6, Proposition IV.2]) Let T ∈ V SL G, ( F ) be a nongeometric tree obtained as the strong limit of a continuous system T K ( ) t of geometric trees. Then

$$r _ { \mathbb { Q } } ( T ) \leq \liminf _ { t \to + \infty } r _ { \mathbb { Z } } ( T _ { \mathcal { K } ( t ) } ),$$

and

$$r _ { \mathbb { Q } } ( T ) < \lim _ { t \rightarrow + \infty } \sup r _ { \mathbb { Z } } ( T _ { \mathcal { K } ( t ) } ).$$

Proposition 4.14. For all T ∈ V SL G, ( F ) , we have r Q ( T ) ≤ 3 rk f ( G, F ) + 2 |F| 3 .

Proof. When T is geometric, Proposition 4.12 implies that r Q ( T ) ≤ r Z ( T ) ≤ rk f ( G, F )+ b -1. Corollary 4.5 shows that b ≤ 2rk f ( G, F )+2 |F|2, and the claim follows. When T is nongeometric, it is a strong limit of a system of geometric trees. Indeed, the construction of the approximation in Theorem 3.3 can be done in a continuous way by choosing a continuous increasing family of finite trees K t ( ) ⊆ T , though some of the trees T K t ( ) may fail to be minimal in general. The claim then follows from Proposition 4.13.

Proposition 4.15. (Gaboriau-Levitt [6, Proposition V.1]) Let G be a countable group, let F be a free factor system of G , and let k ≥ 1 be an integer. The space of projectivized length functions of ( G, F ) -trees with Q -rank smaller than or equal to k has dimension smaller than or equal to k -1 .

Proof of Theorem 4.1. Theorem 4.1 follows from Propositions 4.14 and 4.15, since outer space P O ( G, F ) contains (3rk f ( G, F ) + 2 |F| 4)-simplices, obtained for instance by varying the edge lengths of a graph of groups that has the shape displayed on Figure 2.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-86b79df4-5748-4feb-8839-eaf9c0307d6c.jpg)

## 4.3 Very small graphs of actions

In this section, we mention a decomposition result which was proved by Levitt for actions of finitely generated groups on R -trees having finitely many orbits of branch points [18, Theorem 1]. The proof uses the fact that every such action on a tree T is finitely supported , i.e. there exists a finite tree K ⊂ T such that every arc I ⊂ T is covered by finitely many translates of K . The fact that minimal ( G, F )-actions on R -trees are finitely supported was noticed by Guirardel in [11, Lemma 1.14]. Using finiteness of the number of orbits of branch and inversion points in a very small ( G, F )-tree, Levitt's theorem adapts to our more general framework.

Theorem 4.16. (Levitt [18, Theorem 1]) Let G be a countable group, and let F be a free factor system of G . Then every tree T ∈ V SL G, ( F ) splits uniquely as a graph of actions, all of whose vertex trees have dense orbits, such that the Bass-Serre tree of the underlying graph of groups is very small, and all its edges have positive length.

## 4.4 Additional arguments for computing the dimension of V SL G, ( F ) /integerdivide P O ( G, F )

We start by recalling the following well-known fact. We recall that a ( G, F )-tree T has finitely many orbits of directions if there are finitely many orbits of directions at branch or inversion points in T .

Proposition 4.17. Let T be a ( G, F ) -tree with dense orbits. If T is small, and has finitely many orbits of directions (in particular, if T is very small, or small and geometric), then all stabilizers of nondegenerate arcs in T are trivial.

Proof. Let e ⊆ T be a nondegenerate arc in T , and assume there exists a nontrivial element g ∈ G such that ge = . We can find two distinct directions e d, d ′ in e based at branch or inversion points of T (oriented in the same way), and an element h ∈ G so that d ′ = hd . Notice in particular that h is hyperbolic in T , so h is nonperipheral, and 〈 g, h 〉 is not cyclic. The points at which these directions are based can be chosen to be both arbitrarily close to the midpoint of e , and in this case g and hgh -1 fix a common nondegenerate subarc of e . As T is small, this implies that g and hgh -1 commute. Hence h preserves the axis of g in any Grushko ( G, F )-tree, which implies that g and h generate a cyclic subgroup of G , a contradiction.

The following proposition extends [6, Theorem III.2].

Proposition 4.18. Let T be a small ( G, F ) -tree. If T is nongeometric, then i ( T ) &lt; 2 rk K ( G, F ) -2 .

Proof. We know from Proposition 4.4 that i ( T ) ≤ 2rk K ( G, F ) -2. Assume towards a contradiction that i ( T ) = 2rk K ( G, F ) -2.

Let Y ⊂ T be a finite set that contains one point from each G -orbit with positive index, and let x ∈ Y . The Kurosh decomposition of Stab( x ) reads as

$$\text{Stab} ( x ) = H _ { i _ { 1 } } * \dots * H _ { i _ { j } } * F,$$

where F is a finitely generated free group, and H i l is G -conjugate to G i l for all l ∈ { 1 , . . . , j } . Let q be the rank of F . Let ( T n n ) ∈ N be an approximation of T constructed as in the proof of Theorem 3.3. We can assume that K n has been chosen so that the

extremities of K n are branch points or inversion points in T (this can be achieved by choosing for x 0 a branch point or inversion point of T , with the notations from the proof of Theorem 3.3). As in the proof of Proposition 4.4 in the nongeometric case, we choose directions d , . . . , d 1 r , so that 2 j +2 + q r -2 = i ( x ), and n ∈ N so that we can associate a point x n ∈ T n to each x ∈ Y .

As i ( T n ) = i ( T ), the orbit of every branch or inversion point of T n with positive index contains some x n . Furthermore, every direction from x n with trivial stabilizer belongs to the Stab( x n )-orbit of the lift d ′ β of one of the directions d β to T n .

The morphism j n : T n → T is not an isometry, otherwise T would be geometric. Hence there exist y ∈ T n , and two adjacent arcs e 1 and e 2 at y whose j n -images have a common initial segment. If y is a branch point or an inversion point with positive index, it follows from the above paragraph that both e 1 and e 2 have nontrivial stabilizer (otherwise we would have i ( T ) &lt; i T ( n )). As T is small, the stabilizers of e 1 and e 2 generate a cyclic subgroup of G , so there exists g ∈ G that fixes both e 1 and e 2 in T n . This contradicts injectivity of j n in restriction to the fixed point set of g (Proposition 3.6). If y is a branch or inversion point with index 0, then y has cyclic stabilizer, and there exists g ∈ G that stabilizes all adjacent edges. Again, this contradicts injectivity of j n in restriction to the fixed point set of g . If y is neither a branch point nor an inversion point, then Theorem 3.1 implies that e 1 and e 2 are contained in the interior of a common G -translate of K n , because extremal points of K n have been chosen to be branch or inversion points in T . This again leads to a contradiction, since the restriction of j n to this translate of K n is an isometry.

The following proposition is an extension of [6, Theorem IV.1].

Proposition 4.19. For all very small ( G, F ) -trees T / ∈ O ( G, F ) , we have r Q ( T ) &lt; 3 rk f ( G, F ) + 2 |F| 3 .

Proof. When T is nongeometric, the claim follows from Propositions 4.13 and 4.14. We will assume that T is geometric and show that r Z ( T ) &lt; 3rk f ( G, F ) + 2 |F| 3. We have r Z ( T ) &lt; + ∞ (Proposition 4.12), and Λ / 2Λ is isomorphic to ( Z / 2 Z ) r Z ( T ) .

If the number of distinct orbits of branch or inversion points in T is strictly smaller than 2rk K ( G, F ) -2, then r Z ( T ) &lt; 3rk f ( G, F ) + 2 |F| 3 by Proposition 4.12, and we are done. Otherwise, let p , . . . , p 1 2rk K ( G, F -) 2 be a set of representatives in K of the orbits of branch or inversion points in T . Proposition 4.4 implies that for all j ∈ { 1 , . . . , 2rk K ( G, F ) - } 2 , we have i ( p j ) ≤ 1, and hence i ( p j ) = 1 by Proposition 4.3.

If T is a simplicial tree, then Λ is generated by the lengths of the edges of the quotient graph of groups. In particular, Proposition 4.14 implies that the maximal number of edges of a simplicial tree in V SL G, ( F ) is 3rk f ( G, F ) + 2 |F| 3. All vertices of T have index 1. Therefore, if x ∈ T is a vertex, we either have Stab( x ) = { } e and v 1 ( x ) = 3, or rk K (Stab( x )) = 1 and v 1 ( x ) = 1. Using the fact that T is very small, we get that every vertex v of T satisfies one of the following possibilities, displayed on Figure 3: either v

- 1. has valence 3, and trivial stabilizer, or
- 2. projects in the quotient graph of groups to a valence 1 vertex whose stabilizer is peripheral, or
- 3. projects in the quotient graph of groups to a valence 1 vertex whose stabilizer is isomorphic to Z , and not peripheral, or

Figure 3: Vertices of index 1 in a very small simplicial ( G, F )-tree.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-b48eb0c3-cdf1-4edb-9f97-de7718ca79c2.jpg)

Figure 4: Simplicial trees in V SL G, ( F ) /integerdivide P O ( G, F ) do not have maximal Z -rank.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-02451ae2-cf6d-47f4-9161-7a5829d9992d.jpg)

- 4. projects in the quotient graph of groups to a valence 2 vertex with stabilizer isomorphic to Z and not peripheral, adjacent to both an edge with trivial stabilizer and an edge with Z stabilizer, or
- 5. projects in the quotient graph of groups to a valence 3 vertex with stabilizer isomorphic to Z and not peripheral, adjacent to one edge with trivial stabilizer, and two edges with Z stabilizers.

As T / ∈ O ( G, F ), some vertex in T satisfies one of the last three possibilities. If some vertex in T satisfies the third possibility, then one can replace the point with Z -stabilizer in the quotient graph of groups by a loop-edge. This operation yields a new minimal, very small simplicial tree T ′ for which r Z ( T ′ ) &gt; r Z ( T ), so r Z ( T ) &lt; 3rk f ( G, F )+2 |F|3. Otherwise, the graph of groups T/G contains a concatenation of edges that all have the same Z stabilizer, whose two extremal vertices have valence 2, and are adjacent to an edge with trivial stabilizer, and whose interior vertices have valence 3, and are adjacent to a single edge with trivial stabilizer, see Figure 4. Figure 4 illustrates how to construct a tree T ′ with strictly more orbits of edges than T , so that r Z ( T ′ ) &gt; r Z ( T ). Again, we have r Z ( T ) &lt; 3rk f ( G, F ) + 2 |F| 3.

Assume now that T has dense orbits. Notice that Λ 2Λ = Λ / /L + L/ 2Λ, so by Propositions 4.9 and 4.10, it suffices to prove that the rank of Λ /L is strictly less than b -1, where b denotes the number of orbits of branch or inversion points in T . Let K ⊆ T be a finite subtree such that T = T K , chosen in such a way that every terminal vertex of K is either a branch point or an inversion point in T . The ( G, F )-tree T has trivial arc stabilizers by Proposition 4.17, so the associated system of isometries K = ( F, Φ) has independent generators by Lemma 3.9 (notice here that we are considering the system of isometries and not the system of morphisms). Using [7, Proposition 6.1], we get that

$$\text{/svm on m o p m m o } \cdot \infty & [ \xi \xi ] \colon \infty \colon [ \xi ] \colon \infty \colon ] \colon \infty \colon \infty \\ & | F | = \sum _ { \phi \in \Phi } | A _ { \phi } |,$$

where | F | (resp. | A φ | ) denotes the total length of F (resp. of A φ ). We have

$$\varnothing \cos u \varnothing \sin u \in \{ \cos p. \circ n \\ | F | & = \sum _ { e = [ q, r ] \in E ( K ) } d _ { T } ( q, r ),$$

where the sum is taken over all edges in F , after subdividing F at all points in the singular set Sing (notice that in view of our choice of K , all points in Sing correspond to branch points or inversion points in T ). We denote by V ( F ) the set of vertices in F . Our hypothesis on the extremal vertices of K , together with Lemma 4.11, implies that for all points q, r ∈ V ( F ), the length of [ q, r ] is equal modulo L to the sum d T ( p , p 1 i )+ d T ( p , p 1 j ), where p i (resp. p j ) belongs to the G -orbit of q (resp. r ). Denoting by O ( p i ) the orbit of p i for all i ∈ { 1 , . . . , 2rk K ( G, F ) - } 2 , we have

$$\infty \, \alpha \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \lambda \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \eta \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \gamma \, \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \phi \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \appa \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \eta \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \alpha \eta \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \beta \, \alpha \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \phi \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \beta \, \phi \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \beta \, \eta \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \alpha \, \beta \,) \, \, \bmod \, L,$$

and similarly, for all φ ∈ Φ, we have

$$\i u o m m a y, \, \i o n \, \ a u \, \varphi \, \smallsetminus \, \dot { x }, \, \i w \, \ m a v \, \\ | A _ { \phi } | & = \sum _ { i = 1 } ^ { 2 r k _ { K } ( G, \mathcal { F } ) - 2 } d _ { T } ( p _ { 1 }, p _ { i } ) \times \left ( \sum _ { x \in V ( A _ { \phi } ) \cap \mathcal { O } ( p _ { i } ) } v _ { \phi } ( x ) \right ) \, \bmod \, L,$$

where V ( A φ ) denotes the set of vertices of A φ , which is contained in V ( F ), and v φ ( x ) denotes the valence of x in A φ . Using the above two equalities, Equation (2) gives a linear relation in Λ /L between the numbers d T ( p , p 1 i ), where the coefficient of d T ( p , p 1 i ) is equal to

$$\sum _ { \substack { x \in V ( F ) \cap \mathcal { O } ( p _ { i } ) \\ \cdot \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \ \sim \$$

For all i ∈ { 1 , . . . , 2rk K ( G, F - } ) 2 , the index of p i is equal to 1. Therefore, Equation (1) from the proof of Proposition 4.4 implies that

$$\underset { x \in V ( F ) \cap \mathcal { O } ( p _ { i } ) } { \sum } \left ( v _ { F } ( x ) - \sum _ { \phi \in \Phi } v _ { \phi } ( x ) \right )$$

is odd. Equation (2) thus leads to the nontrivial relation

$$\sum _ { j = 2 } ^ { 2 \text{rk} _ { K } ( G, \mathcal { F } ) - 2 } d _ { T } ( p _ { 1 }, p _ { j } ) = 0 \bmod L$$

between the generators of Λ /L , so r Z ( T ) &lt; 3rk f ( G, F ) + 2 |F| 3.

In general, let G be the decomposition of T as a graph of actions provided by Theorem 4.16. We assume that T is not simplicial, and let T v be a nontrivial vertex tree of this decomposition. Then T v is a very small ( G , v F G v )-tree with dense G v -orbits. Let T ′ be the very small ( G, F )-tree obtained from T by collapsing all vertex trees in the G -orbit of T v to points. By definition of the index, we have

$$i ( T ) - i ( T ^ { \prime } ) = i ( T _ { v } ) - ( 2 \text{rk} _ { K } ( G _ { v } ) - 2 ).$$

As T is geometric, Proposition 4.4 implies that the left-hand side of the above equality is nonnegative, while the right-hand side is nonpositive. This implies that i ( T v ) = 2rk K ( G v ) -2. Using Proposition 4.18, this shows that the tree T v is geometric. Assume that the number of distinct G v -orbits of branch or inversion points in the minimal subtree of T v is strictly smaller than 2rk K ( G v ) -2. Then one of these orbits has index at least

2 in T v , and hence in T . This implies that the number of distinct G -orbits of branch or inversion points in T is strictly smaller than 2rk K ( G, F ) -2, and we are done by Proposition 4.12. We are thus left with the case where the number of distinct G v -orbits of branch or inversion points in T v is equal to 2rk K ( G v ) -2. As distinct G -translates of T v are disjoint in T , all these G v -orbits of branch or inversion points are distinct when viewed as G -orbits of points in T . We denote by p , . . . , p 1 2rk K ( G v ) -2 a set of representatives of the G v -orbits of branch or inversion points of T v . In this case, as T v has dense orbits, the analysis from the above paragraph provides a nontrivial relation between the generators d T v ( p , p 1 i ) of Λ( T v ) /L T ( v ). The numbers d T v ( p , p 1 i ) may also be viewed as part of a generating set of Λ( T /L T ) ( ), and we have a nontrivial relation between these generators. Again, this implies that r Z ( T ) &lt; 3rk K ( G, F ) + 2 |F| 3.

Proof of Theorem 4.2. Theorem 4.2 follows from Propositions 4.15 and 4.19, because V SL G, ( F ) /integerdivide P O ( G, F ) contains a (3rk f ( G, F ) + 2 |F| 5)-simplex made of simplicial ( G, F )-trees (except in the case where G = G 1 ∗ G 2 and F = { G ,G 1 2 } , for which P O ( G, F ) is reduced to a point and V SL G, ( F ) /integerdivide P O ( G, F ) is empty). An example of such a simplex is given by varying edge lengths in a graph of groups obtained from the graph of groups displayed on Figure 2 by collapsing a loop, or merging two points corresponding to subgroups G 1 and G 2 , and adding an edge with nontrivial cyclic stabilizer generated by a nonperipheral element in G 1 ∗ G 2 , for instance.

## 5 Very small actions are in the closure of outer space.

In the classical case where G = F N is a finitely generated free group of rank N , and F = ∅ , Cohen and Lustig have shown that a minimal, simplicial F N -tree lies in the closure cv N if and only if it is very small [2]. Bestvina and Feighn [1] have extended their result to all minimal F N -actions on R -trees. However, it seems that their proof does not handle the case of actions that contain both nontrivial arc stabilizers, and minimal components dual to measured foliations on compact, nonorientable surfaces. Indeed, for such actions, it is not clear how to approximate the foliation by rational ones without creating any one-sided leaf (in which case the action we get is not very small). If the action has trivial arc stabilizers (i.e. if the dual band complex contains no annulus), then the argument in [1, Lemma 4.1] still enables to get an approximation by very small, simplicial F N -trees, by using the narrowing process described in [9, Section 7]. However, this argument does not seem to handle the case of trees having nontrivial arc stabilizers. We will give a proof of the fact that cv N is the space of very small, minimal, isometric actions of F N on R -trees that does not rely on train-track arguments for approximating measured foliations on surfaces by rational ones. Our proof also gives an interpretation of Cohen and Lustig's for simplicial trees. We again work in our more general framework of ( G, F )-trees, and show the following result.

Theorem 5.1. Let G be a countable group, and let F be a free factor system of G . The closure O ( G, F ) (resp. P O ( G, F ) ) is the space of (projective) length functions of very small ( G, F ) -trees.

In particular, Theorem 5.1 states that every minimal, very small ( G, F )-tree T can be approximated by a sequence of Grushko ( G, F )-trees. When T has trivial arc stabilizers, we can be a bit more precise about the nature of the approximation we get.

Definition 5.2. Let T be a ( G, F ) -tree. A Lipschitz approximation of T is a sequence ( T n n ) ∈ N of ( G, F ) -trees that converges to T , and such that for all n ∈ N , there exists a 1 -Lipschitz G -equivariant map from T n to T .

Lipschitz approximations seem to be useful: they were a crucial ingredient in [15] for tackling the question of spectral rigidity of the set of primitive elements of F N in cv N . They also turn out to be a useful ingredient for describing the Gromov boundary of the (hyperbolic) graph of ( G, F )-cyclic splittings in [13]. The quotient volume of a very small ( G, F )-tree T is defined as the sum of the edge lengths of the graph of actions underlying the Levitt decomposition of T (where we recall the definition of the Levitt decomposition from Theorem 4.16). In other words, if S is the simplicial tree obtained after collapsing all subtrees with dense orbits in the decomposition of T , then the quotient volume of S is the volume of the quotient graph S/G . In particular, if T has dense orbits, then its quotient volume is equal to 0.

Theorem 5.3. Let G be a countable group, and let F be a free factor system of G . Then every minimal ( G, F ) -tree T with trivial arc stabilizers admits a Lipschitz approximation by (unprojectivized) Grushko ( G, F ) -trees, whose quotient volumes converge to the quotient volume of T .

## 5.1 Reduction lemmas

To prove Theorem 5.1, we are left showing that every very small minimal ( G, F )-tree T can be approximated by a sequence of Grushko ( G, F )-trees. By Theorem 3.8, we can approximate every minimal, very small ( G, F )-tree T by a sequence of minimal, very small, geometric ( G, F )-trees. This approximation is a Lipschitz approximation. If T has dense orbits, then Remark 3.4 implies that the quotient volumes of the trees in the approximation converge to the quotient volume of T , which is equal to 0. More generally, in the case where the Levitt decomposition of T has trivial edge stabilizers, then Lemmas 5.4 and 5.5 below enable us to find a Lipschitz approximation of T by trees T n whose quotient volumes converge to the quotient volume of T , such that all trees with dense orbits in the Levitt decomposition of the trees T n are geometric. In this case, the argument from the last paragraph of the proof of Proposition 4.19 shows that the trees T n themselves are geometric. To complete the proof of Theorems 5.1 and 5.3, we are left understanding how to approximate minimal, very small, geometric ( G, F )-trees by minimal Grushko ( G, F )-trees.

Our proof of Theorems 5.1 and 5.3 will make use of the following lemmas, which enable us to approximate very small ( G, F )-trees that split as graphs of actions, as soon as we are able to approximate the vertex actions. Lemma 5.5 is a version of Guirardel's Reduction Lemma in [9, Section 4], where we keep track of the fact that the approximations of the trees are Lipschitz approximations. In Lemma 5.6, we tackle the problem of approximating trees with nontrivial arc stabilizers by Grushko ( G, F )-trees. Our argument may be seen as an interpretation of Cohen and Lustig's twisting argument for approximating such trees [2]. We consider graphs of actions, instead of restricting ourselves to simplicial trees. We first recall Guirardel's Reduction Lemma from [9, Section 4]. In the statements below, all limits are nonprojective.

Lemma 5.4. (Guirardel [9, Section 4]) Let T be a very small ( G, F ) -tree that splits as a graph of actions G . Assume that all pointed vertex actions ( T v , ( u , . . . , u v 1 v k )) admit an approximation by a sequence of pointed ( G , v F | G v ) -actions (( T v n , ( u v 1 ,n , . . . , u v k,n ))) n ∈ N , in

which the approximation points are fixed by the adjacent edge stabilizers. For all n ∈ N , let T n be the ( G, F ) -tree obtained by replacing all vertex actions ( T v , ( u , . . . , u v 1 v k )) by their approximation ( T v n , ( u v 1 ,n , . . . , u v k,n )) in G . Then ( T n n ) ∈ N converges to T .

We say that a sequence (( T , n ( u , . . . , u 1 n k n ))) n ∈ N of pointed ( G, F )-trees is a Lipschitz approximation of a pointed ( G, F )-tree ( T, ( u , . . . , u 1 k )) if (( T , n ( u , . . . , u 1 n k n ))) n ∈ N converges to ( T, ( u , . . . , u 1 k )), and for all n ∈ N , there exists a 1-Lipschitz G -equivariant map f n : T n → T such that for all i ∈ { 1 , . . . , k } , we have f n ( u i n ) = u i . Guirardel's Reduction Lemma can be refined in the following way.

Lemma 5.5. Let T be a very small ( G, F ) -tree with trivial arc stabilizers, that splits as a ( G, F ) -graph of actions G . If all pointed vertex trees ( T v , ( u , . . . , u v 1 v k )) of G admit Lipschitz approximations by pointed Grushko ( G , v F | G v ) -trees, in which the approximation points u v 1 ,n , . . . , u v k,n are fixed by the adjacent edge stabilizers, then T admits a Lipschitz approximation by Grushko ( G, F ) -trees.

Lemma 5.6. Let T be a minimal, very small ( G, F ) -tree, that splits as a ( G, F ) -graph of actions over a one-edge ( G, F ) -free splitting (where the vertex actions need not be minimal). If the minimal subtrees of all vertex trees of G (with respect to the action of their stabilizer G v ) admit approximations by minimal Grushko ( G , v F | G v ) -trees, then T admits an approximation by minimal Grushko ( G, F ) -trees.

Figures 5, 7, and 8 provide examples of trees for which the vertex actions of the splitting are not minimal (but they are minimal in the sense of pointed trees when we keep track of the attaching points). These are the crucial cases of Lemma 5.6, in which we deal with the problem of approximating trees with nontrivial arc stabilizers. Considering nonminimal vertex actions is crucial to deal with the simplicial case in Theorem 5.1 (when there are edges with nontrivial stabilizers), and Lemma 5.6 provides a new interpretation of Cohen and Lustig's argument for dealing with this case. Lemma 5.6 will also be crucial for dealing with the case of geometric actions of surface type containing nontrivial arc stabilizers.

Proof. We will provide a detailed argument in the case where the ( G, F )-free splitting S is a free product, and explain how to adapt the argument to the case of an HNN extension.

## Case 1 : The splitting S is of the form G = A ∗ B .

The following description of G is illustrated in Figure 5. We denote by L the length of the edge of G , which might be equal to 0. Denote by T A and T B the vertex trees of G , and by u A ∈ T A and u B ∈ T B the corresponding attaching points. The trees T A and T B may fail to be minimal, we denote by T A min and T B min their minimal subtrees. Up to enlarging L if necessary, we can assume that the set T A /integerdivide T A min is either empty (in the case where T A is minimal), or consists of the orbit of a single point in the closure of T A min , or consists of the orbit of a nondegenerate half-open arc with nontrivial stabilizer.

We will explain how to approximate the tree ( T A , u A ) by a sequence of pointed Grushko ( A, F | A )-trees. By approximating the pointed tree ( T B , u B ) in the same way, our claim then follows from Guirardel's Reduction Lemma (Lemma 5.4).

If T A is minimal, we can approximate ( T A , u A ) by a sequence of pointed Grushko ( A, F | A )-trees ( T A n , u A n ) by assumption (by choosing u A n to be an approximation of u A in the tree T A n , provided by the definition of the equivariant Gromov-Hausdorff topology).

Figure 5: The splitting of T as a graph of actions in Case 1 of the proof of Lemma 5.6.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-d0db6f36-3d85-4c90-b6c2-4b0c6c69b2d9.jpg)

This also remains true in the case where T A /integerdivide T A min consists of the orbit of a single point u A in the closure of T A min . Indeed, in this case, we can first approximate u A by a sequence of points ( u ′ n n ) ∈ N ∈ ( T A min ) N , and then choose for each n ∈ N an approximation u A n of u ′ n in an approximation of T A min .

We now assume that T A /integerdivide T A min consists of the orbit of a nondegenerate arc [ u A , v A ] with nontrivial stabilizer, whose length we denote by l A . We choose the notations so that v A ∈ T A min . We will also first assume that T A min is not reduced to a point. As T is very small, the stabilizer 〈 c A 〉 of the arc [ u A , v A ] is cyclic, closed under taking roots, and non-peripheral. As tripod stabilizers are trivial in T , the point v A is an endpoint of the subarc of T A min fixed by c A . If this arc is nondegenerate, then we let w A be its other endpoint. Otherwise, we let w A be any point that is not equal to v A .

Let ( T A min,n ) n ∈ N be an approximation of T A min by minimal Grushko ( A, F | A )-trees. Denote by v A n (respectively w A n ) an approximation of v A (resp. w A ) in the tree T A min,n , provided by the definition of convergence in the equivariant Gromov-Hausdorff topology. We can assume that for all n ∈ N , the point v A n belongs to the axis of c A in T A min,n .

We refer to Figure 6 for an illustration of the following construction. For all n ∈ N , let ( T A n , u A n ) be the pointed tree obtained from ( T A , u A ) in the following way. We start by equivariantly unfolding the arc [ u A , v A ] to obtain a tree ˜ T A that contains an edge e 0 of length l A with trivial stabilizer. We then equivariantly replace the pointed tree ( T A min , v A ) in the graph of actions defining ˜ T A by its approximation ( T A min,n , v A n ), to get a tree ˜ T n A . Finally, we define the tree ( T A n , u A n ) in the following way: the tree ( T A n , u A n ) is obtained from ( ˜ T n A , u A ) by fully folding the edge e 0 along the axis of c A in T A min,n , in a direction that does not contain w A n . We denote by f A n : ( ˜ T n A , u A ) → ( T A n , u A n ) the folding map.

We now prove that the pointed trees ( T A n , u A n ) converge to ( T A , u A ). Lemma 5.4 implies that the trees ( ˜ T n A , u A ) converge to ( ˜ T A , u A ). For all n ∈ N , there is a 1Lipschitz G -equivariant map f A n : ( ˜ T n A , u A ) → ( T A n , u A n ). This implies that for all g ∈ G , we have d T A n ( u A n , gu A n ) ≤ d ˜ T n A ( u A , gu A ). Therefore, up to possibly passing to a subsequence, the pointed trees ( T A n , u A n ) converge to a pointed tree ( T A ∞ , u A ∞ ) in the Gromov-Hausdorff equivariant topology, that is minimal in the sense of pointed G -trees. Proposition 1.5 shows that there exists a 1-Lipschitz map f A : ( ˜ T A , u A ) → ( T A ∞ , u A ∞ ), where T A ∞ denotes the metric completion of T A ∞ . We will show that f A factors through a map g A : ( T A , u A ) → ( T A ∞ , u A ∞ ), and that g A is an isometry between ( T A , u A ) and ( T A ∞ , u A ∞ ). This will imply that the pointed trees ( T A n , u A n ) converge to ( T A , u A ).

We first notice that for all n ∈ N , the map f A n is an isometry in restriction to T A min,n . By taking limits, this implies that the A -minimal subtree T A min of T A isometrically embeds into T A ∞ . In addition, for all n ∈ N , the point u A n belongs to the axis of c A in

Figure 6: The situation in Case 1 of the proof of Lemma 5.6.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-d12e069d-d8c2-4963-a82d-081091ad6deb.jpg)

T n . By definition of the equivariant Gromov-Hausdorff topology on the set of pointed ( G, F )-trees, this implies that c A fixes u A ∞ in T A ∞ . Similarly, the element c A fixes all points of the image of [ u A , v A ] in T A . Therefore, the map f A factors through a map g A : ( T A , u A ) → ( T A ∞ , u A ∞ ). As T A min isometrically embeds into T A ∞ , the map g A can only decrease the length of the segment [ u A , v A ], and fold this segment over a subarc of [ v A , w A ].

Let g ∈ A be an element that is hyperbolic in T A min (we recall that we have assumed T A min not to be reduced to a point), such that d T A ( v A , gv A ) = d T A ( w ,gw A A ) + 2 d T A ( v A , w A ). In particular, we have d T A ( u A , gu A ) = d T A ( w ,gw A A )+2 l A +2 d T A ( v A , w A ). Using the fact that we folded in a direction that did not contain w n , together with the definition of the equivariant Gromov-Hausdorff topology, we get that the distance d T A n ( u A n , gu A n ) gets arbitrarily close to d T A n ( w ,gw A n A n ) + 2 l A +2 d T A ( v A , w A ) as n tends to + ∞ , so d T A ∞ ( u A ∞ , gu A ∞ ) = d T A ( w ,gw A A ) + 2 l A +2 d T A ( v A , w A ). This implies that g A is an isometry from ( T A , u A ) to ( T A ∞ , u A ∞ ), and we are done.

If T A min is reduced to a point, then it can be approximated by a sequence ( T A min,n ) n ∈ N of Grushko ( A, F | A )-trees, where all edge lengths are equal to 1 n , which we choose to be all homothetic to each other. We also choose two distinct constant sequences v A n and w A n in the trees T A min,n , and construct the trees T A n as above. Let g ∈ A be any element such that d T A n ( v A n , gv A n ) = d T A n ( w ,gw A n A n ) + 2 d T A n ( v A n , w A n ) for all n ∈ N . Arguing similarly as above, we get that d T A ∞ ( u A ∞ , gu A ∞ ) = 2 l A . This again implies that the map g A defined as above is an isometry.

Case 2 : The splitting S is of the form G = C ∗ .

Figure 7: The splitting of T as a graph of actions in Cases 2.1, 2.2 and 2.5 of the proof of Lemma 5.6.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-4326075a-b8b5-411c-ab29-74b7424470f9.jpg)

The vertex tree T C of G may fail to be minimal. We denote by u 1 and u 2 two points in T C in the orbits of the attaching points (the points u 1 and u 2 may belong to the same G -orbit). We denote by v 1 and v 2 their projections to the closure T C min of the C -minimal subtree of T . One of the following cases occurs.

Case 2.1 : The segments [ u , v 1 1 ] and [ u , v 2 2 ] are nondegenerate, and their stabilizers are nontrivial and nonconjugate in C .

In other words, the tree T splits as a graph of actions that has the shape displayed on Figure 7, where l 1 , l 2 &gt; 0, and the stabilizers 〈 c 1 〉 and 〈 c 2 〉 are nonconjugate. We allow the case where v 1 and v 2 belong to the same G -orbit. For all i ∈ { 1 2 , } , we let w i be such that [ v , w i i ] is the maximal arc fixed by c i in T C min , if this arc is nondegenerate, and we let w i be any point distinct from v i otherwise (as in Case 1, one has to slightly adapt the argument when T C min is reduced to a point). Let ˜ T C be the tree obtained from T C by replacing the edges [ u , v 1 1 ] and [ u , v 2 2 ] by edges of the same length with trivial stabilizer. For all i ∈ { 1 2 , } , let v n,i (resp. w n,i ) be an approximation of v i (resp. w i ) in an approximation of T C min . We can assume v n,i to belong to the translation axis of c i . Let ( ˜ T n C , u 1 , u 2 ) be the approximation of ( ˜ T C , u 1 , u 2 ) obtained from an approximation of T C min by adding an edge of length l 1 (resp. l 2 ) with trivial stabilizer at v n, 1 (resp. v n, 2 ). Let T C n be the tree obtained from ˜ T n C by G -equivariantly fully folding the edge [ u , v i n,i ] along the axis of c i , in a direction that does not contain w n,i , for all i ∈ { 1 2 , } . We denote by f C n : ˜ T n C → T C n the corresponding morphism. Arguing as in Case 1, one shows that the trees ( T C n , f C n ( u 1 ) , f C n ( u 2 )) converge to ( T C , u 1 , u 2 ). Let now T n be the tree obtained by replacing ( T C , u 1 , u 2 ) by its approximation ( T C n , f C n ( u 1 ) , f C n ( u 2 )) in the graph of actions G . Lemma 5.4 implies that the trees T n converge to T .

Case 2.2 : The segments [ u , v 1 1 ] and [ u , v 2 2 ] are nondegenerate and have nontrivial stabilizers that are conjugate in C , and no two nondegenerate subsegments of [ u , v 1 1 ] and [ u , v 2 2 ] belong to the same G -orbit.

Again, the tree T splits as a graph of actions that has the shape displayed on Figure 7, where this time the groups 〈 c 1 〉 and 〈 c 2 〉 are conjugate. Up to a good choice of the stable letter t , we can assume that 〈 c 1 〉 = 〈 c 2 〉 . As tripod stabilizers are trivial in T , the

Figure 8: The splitting of T as a graph of actions in Case 2.3 of the proof of Lemma 5.6.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-21abe9db-c4e4-48c9-87df-efec42fe5410.jpg)

segment [ v , v 1 2 ] is the maximal arc fixed by c 1 in T C min . Again, we let ˜ T C be the tree obtained from T C by replacing the edges [ u , v 1 1 ] and [ u , v 2 2 ] by edges of the same length with trivial stabilizer. For all i ∈ { 1 2 , } , let v n,i be an approximation of v i in an approximation of T C min by minimal Grushko ( C, F | C )-trees, which we can assume to belong to the translation axis of c 1 . Let ( ˜ T n C , u 1 , u 2 ) be the approximation of ( ˜ T C , u 1 , u 2 ) obtained from an approximation of T C min by adding an edge of length l 1 (resp. l 2 ) with trivial stabilizer at v n, 1 (resp. v n, 2 ). The tree T C n is then obtained from ˜ T n C by G -equivariantly fully folding the edges [ u , v 1 n, 1 ] and [ u , v 2 n, 2 ] along the axis of c 1 in opposite directions. The folding directions should not contain the segment [ v n, 1 , v n, 2 ], in case this segment is nondegenerate. Again, denoting by f C n : ˜ T n C → T C n the corresponding morphism, the trees ( T C n , f C n ( u 1 ) , f C n ( u 2 )) converge to ( T C , u 1 , u 2 ). The trees T n obtained by replacing ( T C , u 1 , u 2 ) by ( T C n , f C n ( u 1 ) , f C n ( u 2 )) in G converge to T .

Case 2.3 : Some nondegenerate subsegments of [ u , v 1 1 ] and [ u , v 2 2 ] belong to the same G -orbit, and their common stabilizer is nontrivial.

/negationslash

Using the fact that tripod stabilizers in T are trivial, we can assume that v 1 = v 2 (and we let v := v 1 = v 2 ), and that [ u , v 1 ] ⊆ [ u , v 2 ]. The tree T splits as a graph of actions that has the form displayed on Figure 8. We let w be such that [ v, w ] is the maximal arc fixed by c in T C min if this arc is nondegenerate, and choose any w = v otherwise (as in Case 1, one has to slightly adapt the argument if T C min is reduced to a point). Let ˜ T C be the tree obtained from T by replacing the segment [ u , v 2 ] by a segment of same length l 1 + l 2 with trivial stabilizer. Let v n (resp. w n ) be an approximation of v (resp. w ) in an approximation Y n of T C min . We can assume v n to belong to the translation axis of c in Y n . Let ( ˜ T n C , u 2 ) be the approximation of ( ˜ T C , u ) obtained from Y n by adding an edge of length l 1 + l 2 with trivial stabilizer at v n . The tree T C n is then obtained from ˜ T n C by G -equivariantly fully folding the edge [ u , v 2 n ] along the axis of c , in a direction that does not contain w n . Denoting by f C n : ˜ T n C → T C n the corresponding morphism, the trees ( T C n , f C n ( u 1 ) , f C n ( u 2 )) converge to ( T C , u 1 , u 2 ). Again, the trees T n obtained by replacing ( T C , u 1 , u 2 ) by ( T C n , f C n ( u 1 ) , f C n ( u 2 )) in G converge to T .

Case 2.4 : Some nondegenerate subsegments of [ u , v 1 1 ] and [ u , v 2 2 ] belong to the same G -orbit, and they have trivial stabilizer.

Then T splits as a graph of actions of the form displayed on Figure 9. This case may be viewed as a particular case of Case 1.

Figure 9: The splitting of T as a graph of actions in Case 2.4 of the proof of Lemma 5.6.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1408.0543v3-figure-f0dca758-28a2-453c-921c-d95878449945.jpg)

Case 2.5 : One of the subsegments [ u , v ] or [ u , v ]

1 1 2 2 is degenerate.

This case is treated in a similar way as Case 2.1, and left to the reader.

## 5.2 Dynamical decomposition of a geometric very small ( G, F ) -tree

Every geometric very small ( G, F )-tree splits as a graph of actions, which has the following description.

Proposition 5.7. Any very small geometric ( G, F ) -tree T splits as a graph of actions G , where for each nondegenerate vertex action Y , with vertex group G Y , and attaching points v , . . . , v 1 k fixed by subgroups H ,... , H 1 k , either

- · the tree Y is an arc containing no branch point of T except at its endpoints, or
- · the group G Y is the fundamental group of a 2 -orbifold with boundary Σ holding an arational measured foliation, and Y is dual to ˜ Σ , or
- · there exists a Lipschitz approximation of Y by pointed Grushko ( G , Y F | G Y ) -trees ( Y , n ( v 1 n , . . . , v k n )) , whose quotient volumes converge to 0 , such that for all n ∈ N , there exists a morphism f n : Y n → Y , with f n ( v i n ) = v i for all i ∈ { 1 , . . . , k } , and v i n is fixed by H i for all i ∈ { 1 , . . . , k } and all n ∈ N .

We call G the dynamical decomposition of T , it is determined by T . Vertex actions of the third type are called exotic . In case no vertex action is exotic, we say that T is of surface type .

The proof of Proposition 5.7 goes as follows. Let T be a geometric ( G, F )-tree, and let K ⊆ T be a finite subtree such that T = T K . Let A := Σ /G , where Σ is the band complex defined in Section 3.1. Let A ∗ be the complement of the singular set in F ⊆ A (where F is the compact forest defined in Section 3.3), endowed with the restriction of the foliation of Σ. Let C ∗ ⊆ A ∗ be the union of the leaves of A ∗ which are closed but not compact. The cut locus of A is defined as C := C ∗ ∪ Sing. The set A /integerdivide C is a union of finitely many open sets U , . . . , U 1 p , which are unions of leaves of A ∗ . By a classical result of Imanishi [16], see also [7, Section 3], for all i ∈ { 1 , . . . , p } , either every leaf of U i is compact, or else every leaf of U i is dense in U i . Notice that each component U i is again dual to a finite system of isometries.

As noticed in [11, Propositions 1.25 and 1.31], Imanishi's theorem provides a transverse covering of T in the following way. Let ˜ C be the lift of the cut locus to Σ. Given a component U of Σ /integerdivide ˜ C , we let T U be the tree dual to the foliated 2-complex U , i.e. the leaf space made Hausdorff of U . Then the family { T U } U is a transverse covering of T . Each T U is either an arc (in the case where every leaf of the image of U in A is compact) or has dense orbits (in the case where all leaves of the image of U in A are dense). Associated to this transverse covering of T is a graph of actions, whose vertex groups are

finitely generated, and whose vertex actions are dual to foliated 2-complexes. In addition, arc stabilizers in the vertex actions with dense orbits are trivial (Proposition 4.17). Therefore, we can apply [11, Proposition A.6] to each of the vertex actions with dense orbits. This provides a classification of vertex actions with dense orbits into three types ( axial , surface and exotic ). As our system of partial isometries on F has independent generators (Lemma 3.9), all vertex actions with dense orbits of the decomposition are dual to finite systems of isometries with independent generators. This excludes the axial case, see [5, Proposition 3.4]. The existence of the Lipschitz approximation with the required properties in the exotic case was proved by Guirardel in [9, Proposition 7.2], using a pruning and narrowing argument.

We finish this section by mentioning a consequence of Proposition 5.7, that will turn out to be useful in [14].

Lemma 5.8. Let T be a small, minimal ( G, F ) -tree. If there exists a subgroup H ⊆ G that is elliptic in T , and not contained in any proper ( G, F ) -free factor, then T is geometric of surface type.

Proof. If T is geometric, this follows from Proposition 5.7, so we assume that T is nongeometric. Up to replacing H by the point stabilizer of T in which it is contained, we can assume that rk K ( H &lt; ) + ∞ . Theorem 3.8 lets us approximate T by a sequence ( T n n ) ∈ N of small, minimal geometric ( G, F )-trees, in which H is elliptic. The trees T n come with morphisms onto T . As T is nongeometric, Corollary 3.6 ensures that the trees T n contain an edge with trivial stabilizer. This implies that H is contained in a proper ( G, F )-free factor, a contradiction.

## 5.3 Trees of surface type

Let T be a very small geometric ( G, F )-tree of surface type (where we recall the definition from the paragraph below Proposition 5.7). Let G be the dynamical decomposition of T , and let S be the skeleton of the corresponding transverse covering. It follows from Proposition 5.7 that there are three types of vertices in S , namely: vertices of surface type , of arc type , and vertices associated to nontrivial intersections between the trees of the transverse covering, which we call vertices of trivial type . All edge stabilizers in S are cyclic (possibly finite or peripheral). Indeed, stabilizers of edges adjacent to vertices of surface type are either trivial, or they are cyclic, and represent boundary curves or conical points of the associated orbifold. Both edges adjacent to vertices of arc type have the same stabilizer, equal to the stabilizer of the corresponding arc in T , which is cyclic because T is very small.

Definition 5.9. Let T be a very small geometric ( G, F ) -tree of surface type, and let σ be a compact 2 -orbifold arising in the dynamical decomposition G of T . Let g ∈ G be an element represented by a boundary curve of σ . We say that g is used in T if either g is peripheral, or g is conjugate into some adjacent edge group of G . Otherwise g is unused in T .

Proposition 5.10. Let T be a minimal, very small, geometric ( G, F ) -tree of surface type. Then either there exists an unused element in T , or T splits as a ( G, F ) -graph of actions over a one-edge ( G, F ) -free splitting.

Our proof of Proposition 5.10 is based on the following lemma. Given a group G , and a family Y of subgroups of G , we say that G splits as a free product relatively to

Y if there exists a splitting of the form G = A ∗ B , such that every subgroup in Y is conjugate into either A or B .

Lemma 5.11. Let G be a countable group, and let F be a free factor system of G . Let T be a minimal, simplicial ( G, F ) -tree, whose edge stabilizers are all cyclic and nontrivial (they may be finite or peripheral). Then there exists a vertex v in G , such that G v splits as a free product relative to incident edge groups and subgroups in F | G v .

Let T, T ′ be two simplicial ( G, F )-trees. A map f : T → T ′ is a G -equivariant edge fold (or simply a fold ) if there exist two edges e , e 1 2 ⊆ T , incident to a common vertex in T , such that T ′ is obtained from T by G -equivariantly identifying e 1 and e 2 , and f : T → T ′ is the quotient map. A fold f : T → T ′ is determined by the orbit of the pair of edges ( e , e 1 2 ) identified by f . We say that f is

- · of type 1 if e 1 and e 2 belong to distinct G -orbits of oriented edges in T , and both e 1 and e 2 have nontrivial stabilizer, and
- · of type 2 if e 1 and e 2 belong to distinct G -orbits of oriented edges in T , and either e 1 or e 2 (or both) has trivial stabilizer in T , and
- · of type 3 if e 1 and e 2 belong to the same G -orbit of oriented edges in T .

Assume that f : T → T ′ is a fold. We note that if H ⊆ G is a subgroup of G that fixes an edge e 1 ⊆ T ′ , and ˜ e 1 is an edge in the f -preimage of e 1 in T , then H fixes an extremity of ˜ e 1 . We start by making the following observation.

Lemma 5.12. Let T and T ′ be two simplicial ( G, F ) -trees with cyclic edge stabilizers. Assume that T ′ is obtained from T by performing a fold f of type 2 or 3 . If e ′ 1 and e ′ 2 are two edges of T that are identified by f , then either e ′ 1 or e ′ 2 (or both) has trivial stabilizer.

Proof of Lemma 5.11. Let T 0 be any Grushko ( G, F )-tree. All point stabilizers in T 0 are elliptic in T , so up to possibly collapsing some edges in T 0 , and subdividing edges of T 0 , there exists a simplicial map f : T 0 → T (i.e. sending vertices to vertices and edges to edges). By [23, 3.3], the map f can be decomposed as a sequence of G -equivariant edge folds f i : T i → T i +1 .

We can assume that along the folding sequence, we always perform edge folds of type 1 before performing edge folds of type 2 and 3, and we always perform edge folds of type 2 before edge folds of type 3, for as long as possible. This is possible because the number of orbits of edges decreases when performing a fold of type 1 or 2.

We claim that we can also assume that folds are maximal in the following sense: if g fixes an edge e in T , then we never identify a preimage e ′ of e with a translate of the form g k e ′ without identifying it with ge ′ . Assume otherwise, and let i be the first time at which a non-maximal fold occurs. Let e ′ be a preimage of e in T i , having a vertex y stabilized by g k , so that we fold e ′ and g k e ′ when passing from T i to T i +1 . By our choice of i and the fact that edge stabilizers in T are cyclic, the edge e ′ has trivial stabilizer in T i (in particular, the fold performed from T i to T i +1 is not of type 1). The element g is also elliptic in T i . We let x be the point closest to y that is fixed by g in T i . If x = y , then we could choose to identify e ′ and ge ′ when passing from T i to y . Otherwise, all edges in the segment [ x, y ] ⊆ T i are stabilized by g k . Our choice of i implies that the stabilizer of their images in T is equal to g k (and not to any proper root of g k ). Since the

image of e ′ in T is stabilized by g , this implies that we can find two consecutive edges on the segment [ x, y ] that are identified in T . This shows that one could perform a fold of type 1 on the tree T i , contradicting our choice of folding path.

Let T k be the last tree along the folding sequence that contains an edge with trivial stabilizer. The fold f k is either of type 2 or of type 3. It identifies an edge e k of T k with trivial stabilizer with some translate ge k with g ∈ G (although the pair ( e k , ge k ) might not be the defining pair of the edge fold). We can assume 〈 g 〉 to be maximal in the following sense: if g is of the form h l with h ∈ G and l &gt; 1, then e k is not identified with he k . We claim that T k +1 = T .

We postpone the proof of the claim to the next paragraph, and first explain how to derive the lemma from this claim. Let v k be the vertex of e k such that gv k = v k , and v ′ k be the other vertex of e k . Notice that G v ′ k is nontrivial: otherwise, all edges in T k adjacent to v ′ k would have trivial stabilizer, and there would be at least three distinct G -orbits of such edges. Since the fold f k involves at most two orbits of edges, there would be an edge with trivial stabilizer in T k +1 , contradicting the definition of T k +1 . If f k is a fold of type 3, defined by the pair ( e k , ge k ), then the vertex f k ( v ′ k ) satisfies the conclusion of the lemma. Indeed, we have G f k ( v ′ k ) = G v ′ k ∗ 〈 g 〉 . If f k is a fold of type 2, then f k identifies e k with an edge e ′ k with nontrivial stabilizer, because otherwise T k +1 would contain an edge with trivial stabilizer. Denote by v ′′ k the vertex of e ′ k distinct from v k . If v ′ k and v ′′ k do not belong to the same G -orbit, then we have a nontrivial splitting G f k ( v ′ k ) = G v ′ k ∗ G v ′′ k . If v ′ k and v ′′ k belong to the same G -orbit, then we have a nontrivial splitting G f k ( v ′ k ) = G v ′′ k ∗ Z . In both cases, this splitting is relative to incident edge groups and to F | G v , because all trees along the folding sequence are ( G, F )-trees.

/negationslash

We now prove the above claim that T k +1 = T . Assume towards a contradiction that T k +1 = T . It follows from our choice of folding path, and the fact that T has cyclic edge stabilizers, that all possible folds in T k +1 identify two edges e 1 and e 2 at f k ( v ′ k ) in distinct G -orbits, and e 1 and e 2 have the same nontrivial stabilizer H in T k +1 . Let ˜ e 1 (resp. ˜ e 2 ) be an edge in T k in the f k -preimage of e 1 (resp. e 2 ). The group H fixes an extremity of both ˜ e 1 and ˜ e 2 . If ˜ e 1 and ˜ e 2 were disjoint, then H would fix the segment between them, a contradiction (Lemma 5.12). Therefore, the edges ˜ e 1 and ˜ e 2 are adjacent in T k . By our choice of folding path, at least one of them, say ˜ e 1 , has trivial stabilizer (otherwise we could perform a fold of type 1 in T k identifying ˜ e 1 and ˜ e 2 ), and hence belongs to the G -orbit of e k . Since it is possible to fold ˜ e 1 and ˜ e 2 in T k , the fold f k is of type 2. Hence f k identifies ˜ e 1 with an edge e 3 whose stabilizer is equal to H . Then e 3 is adjacent to e 2 , and is identified with e 2 in T , so we could have performed a fold of type 1 in T k , a contradiction.

Proof of Proposition 5.10. Let S be the skeleton of the dynamical decomposition of T . If S is reduced to a point, then T is dual to a minimal measured foliation on a compact 2-orbifold σ . Some boundary component c of σ represents a nonperipheral conjugacy class. Indeed, all boundary components of a compact 2-orbifold cannot be elliptic in a common free splitting of the fundamental group of the orbifold. Then c is an unused element in T .

Now assume that S is a nontrivial minimal ( G, F )-tree. If S contains an edge with trivial stabilizer, then this edge defines a ( G, F )-free splitting, and T splits as a graph of actions over this splitting by [10, Lemma 4.7]. Otherwise, let v be a vertex of S provided by Lemma 5.11.

We note that the vertex v cannot be of arc type, because a vertex of arc type has a stabilizer equal to the stabilizer of the incident edges. If v is of surface type, it is

associated to a compact 2-orbifold σ , equipped with a minimal measured foliation. The fundamental group of σ splits as a free product relatively to incident edge groups and to subgroups in F | π 1 ( σ ) . This implies the existence of an unused element in T , otherwise π 1 ( σ ) would split as a free product in which all boundary components of σ are elliptic.

If v is of trivial type, then we get a one-edge ( G, F )-free splitting S 0 that is compatible with S , by splitting the vertex group G v . Associated to each vertex of S 0 with vertex group G v ′ is a geometric (possibly trivial) G v ′ -action T v ′ . The tree T splits as a graph of actions over S 0 , with the trees T v ′ as vertex actions.

## 5.4 Approximating very small geometric ( G, F ) -trees by Grushko ( G, F ) -trees

Proof of Theorems 5.1 and 5.3. Let T be a very small, minimal ( G, F )-tree. We want to show that we can approximate T by a sequence of minimal Grushko ( G, F )-trees, and that the approximation can be chosen to be a Lipschitz approximation, by trees whose quotient volumes converge to the quotient volume of T , if T has trivial arc stabilizers. We will argue by induction on rk K ( G, F ). The claim holds true when rk K ( G, F ) = 1, so we assume that rk K ( G, F ) ≥ 2. The claim also holds true if T is reduced to a point. Thanks to Theorem 3.3, we can assume T to be geometric. (For the statement about quotient volumes, see the argument at the beginning of Section 5.1). By Proposition 5.7, the tree T decomposes as a graph of actions whose vertex actions are either arcs, or of surface or exotic type. Proposition 5.7 also enables us to approximate all exotic vertex actions. Using Lemmas 5.4 and 5.5, we can therefore reduce to the case where T is a tree of surface type (notice that all edges of the decomposition as a graph of actions whose stabilizer is noncyclic, or nontrivial and peripheral, have length 0).

First assume that there exists an unused element c in T , corresponding to a boundary curve in a minimal orbifold σ of the dynamical decomposition. One can then narrow the band complex by width δ &gt; 0 from c to get a Lipschitz approximation of T : this is done by cutting a segment on Σ of length δ (arbitrarily small) transverse to the boundary curve c and to the foliation. In this way, all leaves of the foliations become segments (halfleaves of the original foliation on σ are dense), so the tree dual to the foliated complex by which the minimal foliation on σ has been replaced is simplicial. By choosing δ &gt; 0 arbitrarily close to 0, we can ensure the volume of this tree to be arbitrarily small. In the new band complex obtained in this way, the orbifold σ has therefore been replaced by a simplicial component, with trivial edge stabilizers.

We thus reduce to the case where no element of G is unused in T . Lemma 5.10 thus ensures that T splits as a ( G, F )-graph of actions over a one-edge ( G, F )-free splitting, and we can conclude by induction, using Lemmas 5.5 and 5.6.

## 6 Tame ( G, F ) -trees

We finish this paper by introducing another class of ( G, F )-trees, larger than the class of very small ( G, F )-trees, which we call tame ( G, F )-trees. This class will turn out to provide the right setting for carrying out our arguments in [13] to describe the Gromov boundary of the graph of cyclic splittings of ( G, F ).

Definition 6.1. A minimal ( G, F ) -tree is tame if it is small, and has finitely many orbits of directions at branch points.

There exist small ( G, F )-actions that are not tame. A typical example is the following: a sequence of splittings of F 2 = 〈 a, b 〉 of the form F 2 = ( 〈 a 〉 ∗ 〈 a 2 〉 〈 a 2 〉 ∗ 〈 a 4 〉 · · · ∗ 〈 a 2 n 〉 〈 a 2 n 〉 ) ∗ 〈 b 〉 , in which the edge with stabilizer generated by a 2 k has length 1 2 k , converges to a small F 2 -tree with infinitely many orbits of branch points.

By the discussion in Section 4.3, the class of tame ( G, F )-trees is the right class of trees in which Levitt's decomposition makes sense.

Theorem 6.2. (Levitt [18, Theorem 1]) Let G be a countable group, and let F be a free factor system of G . Then every tame ( G, F ) -tree splits uniquely as a graph of actions, all of whose vertex trees have dense orbits for the action of their stabilizer, such that the Bass-Serre tree of the underlying graph of groups is small, and all its edges have positive length.

However, the above example of a small ( G, F )-tree that is not tame shows that the space of tame ( G, F )-trees is not closed. We will describe conditions under which a limit of tame trees is tame. It will be of interest to introduce yet another class of ( G, F )-trees. The equivalences in the definition below are straightforward.

Definition 6.3. Let k ∈ N ∗ . A small minimal ( G, F ) -tree is k -tame if one of the following equivalent conditions occurs.

- · For all nonperipheral g ∈ G and all arcs I ⊆ T , if 〈 g 〉 ∩ Stab ( I ) is nontrivial, then its index in 〈 g 〉 divides k .
- · For all nonperipheral g ∈ G , and all l ≥ 1 , we have Fix ( g l ) ⊆ Fix ( g k ) .
- · For all nonperipheral g ∈ G , and all l ≥ 1 , we have Fix ( g kl ) = Fix ( g k ) .

Notice in particular that 1-tame ( G, F )-trees are those ( G, F )-trees in which all arc stabilizers are either trivial, or maximally-cyclic and nonperipheral.

Proposition 6.4. For all k ∈ N ∗ , the space of k -tame ( G, F ) -trees is closed in the space of small minimal ( G, F ) -trees.

Proof. Let T be a small, minimal ( G, F )-tree, and let ( T n n ) ∈ N be a sequence of k -tame ( G, F )-trees that converges to T . Let g ∈ G , and assume that there exists l ≥ 1 such that g l fixes a nondegenerate arc [ a, b ] ⊆ T . If g is hyperbolic in T n for infinitely many n ∈ N , then Lemma 2.3 implies that g fixes [ a, b ]. We can therefore assume that for all n ∈ N , the fixed point set I n of g l is nonempty. Let a n (resp. b n ) be an approximation of a (resp. b ) in T n . Since d T n ( g a l n , a n ) and d T n ( g b l n , b n ) both converge to 0, the distances d T n ( a , I n n ) and d T n ( b n , I n ) both converge to 0. As T n is k -tame, this implies that the distances of both a n and b n to the fixed point set of g k in T n converge to 0. So both d T n ( g k a , a n n ) and d T n ( g k b n , b n ) converge to 0, and therefore g k fixes [ a, b ] in T . This shows that T is k -tame.

Proposition 6.5. A minimal ( G, F ) -tree is tame if and only if there exists k ∈ N ∗ such that T is k -tame.

Proof. Let T be a tame minimal ( G, F )-tree. By Theorem 6.2, the tree T splits as a graph of actions, all of whose vertex actions have dense orbits for the action of their stabilizer. As tame ( G, F )-trees with dense orbits have trivial arc stabilizers by Lemma 4.17, we do not modify the collection of arc stabilizers of T if we collapse all vertex trees to points. We can therefore reduce to the case where T is simplicial. In this case, minimality

implies that the G -action on T has finitely many orbits of edges, from which it follows that T is k -tame for some k ∈ N . The converse statement will follow from the following proposition.

Proposition 6.6. For all k ∈ N ∗ , there exists γ k ( ) ∈ N such that any k -tame minimal ( G, F ) -tree has at most γ k ( ) orbits of directions at branch points.

Proof. Let T be a k -tame minimal ( G, F )-tree. We first assume that T is geometric. Let G be the dynamical decomposition of T . We recall that all vertex trees of G are either arcs or have dense orbits. As T is geometric, there are finitely many orbits of directions in T (see Corollary 4.8). This implies that arc stabilizers are trivial in the vertex trees of G with dense orbits (Proposition 4.17). If x is a branch or inversion point of T contained in one of the vertex trees with dense orbits T v of G , then all directions at x contained in T v have a positive contribution to the index i ( T ). It follows from Proposition 4.4 that there is a bound on the number of such orbits of directions. Therefore, we can collapse all the vertex trees with dense orbits to points, and reduce to the case where T is simplicial.

In this case, we argue by induction on rk K ( G, F ), and show that there is a bound γ k, l ( ) on the number of orbits of directions in any k -tame minimal simplicial ( G, F )-tree with rk K ( G, F ) ≤ l . By splitting one of the vertex stabilizers of the splitting relatively to incident edge stabilizers if needed (which is made possible by Lemma 5.11, and can only increase the number of orbits of directions), we can assume that T contains an edge e with trivial stabilizer. By removing from T the interior of the edges in the orbit of e in T , we get one or two orbits of trees, whose stabilizers have a strictly smaller Kurosh rank. Let T ′ be one of the trees obtained in this way, whose stabilizer we denote by G ′ . Then T ′ is k -tame. If T ′ is minimal, then we are done by induction. However, the tree T ′ may fail to be minimal. The quotient graph T /G ′ ′ consists of a minimal graph of groups T ′ min /G ′ , with a segment I = e 1 ∪··· ∪ e n attached to T ′ min /G ′ at one of its extremities (where we denote by e i the edges in I ). All edge groups are cyclic, and they satisfy G e i = G o e ( i ) ⊆ G e i +1 for all i ∈ { 1 , . . . , n - } 1 . Since T is k -tame, we have n ≤ k . By induction, there are at most γ k, l ( -1) orbits of directions in T ′ min , so we get a uniform bound on the possible number of orbits of directions in T .

We have thus shown that there is a uniform bound γ k ( ) on the possible number of orbits of directions in a minimal k -tame geometric ( G, F )-tree. Let now T be a minimal nongeometric ( G, F )-tree, and assume that T has strictly more than γ k ( ) orbits of directions. Arguing as in the proof of Proposition 4.4 in the nongeometric case, we can find a geometric ( G, F )-tree T ′ in which we can lift at least γ k ( ) + 1 orbits of directions. Lemma 3.7 shows that the approximation T ′ can be chosen to be k -tame. This is a contradiction.

We finally establish one more condition under which a limit of tame trees is tame, which will be used in [13].

Proposition 6.7. Let ( T n n ) ∈ N be a sequence of simplicial metric small ( G, F ) -trees that converges to a minimal ( G, F ) -tree T . If all trees T n contain a single orbit of edges, then T is tame.

We will make use of the following lemma.

Lemma 6.8. Let T be a simplicial small ( G, F ) -tree, with one orbit of edges. Then the fixed point set of any element of G is a star of diameter at most 2 for the simplicial metric on T .

Proof. Let e 1 and e 2 be two edges of T stabilized by a common element g ∈ G . As T has only one orbit of edges, there exists h ∈ G such that he 1 = e 2 . By choosing an orientation on e 1 , this relation defines an orientation on e 2 . Then hge 1 = ghe 1 , which implies that h commutes with g because T is small. Hence h is elliptic in T . This implies that e 1 and e 2 point in opposite directions in T . As this is true of any pair of edges stabilized by g , the fixed point set of g has the desired description.

Proof of Proposition 6.7. Up to possibly passing to a subsequence, one of the following situations occurs.

Case 1 : The length of the unique orbit of edges in T n converges to 0.

/negationslash

In this case, we will show that T is very small. This implies that T is 1-tame, and hence tame by Proposition 6.5. We have seen in the proof of Proposition 2.1 that limits of small ( G, F )-trees are small, and limits of trees with trivial tripod stabilizers have trivial tripod stabilizers. Let g ∈ G be a nonperipheral element, and assume that there exists l ≥ 1 such that g l fixes a nondegenerate arc [ a, b ] ⊆ T . Let a n (resp. b n ) be an approximation of a (resp. b ) in T n . If g were elliptic in T n , then both a n and b n would be arbitrarily close to the fixed point set X n of g l in T n , as n goes to + ∞ . It follows from Lemma 6.8 that the diameter of X n in T n converges to 0 as n tends to + ∞ . This contradicts the fact that d T n ( a , b n n ) is bounded below (because a = ). Therefore, b for n large enough, the element g is hyperbolic in T n . The distances d T n ( a , g a n l n ) and d T n ( b n , g l b n ) converge to 0, so the points a n and b n are arbitrarily close to the axis of g in T n , and || g || T n converges to 0. This implies that d T n ( a , ga n n ) and d T n ( b n , gb n ) both tend to 0, so g fixes [ a, b ].

Case 2 : There is a positive lower bound on the length of the unique orbit of edges in T n .

Up to passing to a subsequence and rescaling T n by a factor λ n &gt; 0 converging to some λ &gt; 0, we can assume that all trees T n have edge lengths equal to 1. This implies that all translation lengths in T n belong to Z , so all translation lengths in T belong to Z . It follows that T is a simplicial metric tree (see [20, Theorem 10]), so it has finitely many orbits of directions. Since a limit of small ( G, F )-trees is small, the tree T is tame.

## References

- [1] M. Bestvina and M. Feighn, Outer limits , preprint, available at http://andromeda.rutgers.edu/ feighn/papers/outer.pdf, 1994.
- [2] M.M. Cohen and M. Lustig, Very small group actions on R -trees and Dehn twist automorphisms , Topology 34 (1995), no. 3, 575-617.
- [3] M. Culler and J.W. Morgan, Group actions on R -trees , Proc. London Math. Soc. 55 (1987), no. 3, 571-604.
- [4] M. Culler and K. Vogtmann, Moduli of graphs and automorphisms of free groups , Invent. math. 84 (1986), no. 1, 91-119.
- [5] D. Gaboriau, G´ en´rateurs ind´pendants pour les syst`mes d'isom´tries de dimension e e e e un , Ann. Inst. Fourier 47 (1997), no. 1, 101-122.

- [6] D. Gaboriau and G. Levitt, The rank of actions on R -trees , Ann. Scient. Ec. Norm. ´ Sup. 28 (1995), no. 5, 549-570.
- [7] D. Gaboriau, G. Levitt, and F. Paulin, Pseudogroups of isometries of R and Rips' theorem on free actions on R -trees , Israel J. Math. 87 (1994), no. 3, 403-428.
- [8] H. Gillet and P.B. Shalen, Dendrology of groups in low Q -ranks , J. Differential Geom. 32 (1990), no. 3, 605-712.
- [9] V. Guirardel, Approximations of stable actions on R -trees , Comment. Math. Helv. 73 (1998), no. 1, 89-121.
- [10] , Limit groups and groups acting freely on R n -trees , Geom. Topol. 8 (2004), 1427-1470.
- [11] , Actions of finitely generated groups on R -trees , Ann. Inst. Fourier 58 (2008), no. 1, 159-211.
- [12] V. Guirardel and G. Levitt, The outer space of a free product , Proc. London Math. Soc. 94 (2007), no. 3, 695-714.
- [13] C. Horbez, Hyperbolic graphs for free products, and the Gromov boundary of the graph of cyclic splittings , arXiv:1408.0544v2 (2014).
- [14] , The Tits alternative for the automorphism group of a free product , arXiv:1408.0546v2 (2014).
- [15] , Spectral rigidity for primitive elements of F N , J. Group Theory 19 (2016), no. 1, 55-123.
- [16] H. Imanishi, On codimension one foliations defined by closed one forms with singularities , J. Math. Kyoto Univ. 19 (1979), no. 2, 285-291.
- [17] A.G. Kurosh, Die Untergruppen der freien Produkte von beliebigen Gruppen , Math. Ann. 109 (1934), no. 1, 647-660.
- [18] G. Levitt, Graphs of actions on R -trees , Comment. Math. Helv. 69 (1994), no. 1, 28-38.
- [19] G. Levitt and F. Paulin, Geometric group actions on trees , Amer. J. Math. 119 (1997), no. 1, 83-102.
- [20] J.W. Morgan, Λ -trees and their applications , Bull. Amer. Math. Soc. 26 (1992), no. 1, 87-112.
- [21] F. Paulin, Topologie de Gromov ´ equivariante, structures hyperboliques et arbres r´els e , Invent. math. 94 (1988), no. 1, 53-80.
- [22] , The Gromov topology on R -trees , Topol. Appl. 32 (1989), no. 3, 197-221.
- [23] J.R. Stallings, Topology of Finite Graphs , Invent. math. 71 (1983), no. 3, 551-565.
Camille Horbez
The boundary of the outer space of a free product
Let $G$ be a countable group that splits as a free product of groups of the
form $G=G_1\ast\dots\ast G_k\ast F_N$, where $F_N$ is a finitely generated free
group. We identify the closure of the outer space
$P\mathcal{O}(G,\{G_1,\dots,G_k\})$ for the axes topology with the space of
projective minimal, \emph{very small} $(G,\{G_1,\dots,G_k\})$-trees, i.e. trees
whose arc stabilizers are either trivial, or cyclic, closed under taking roots,
and not conjugate into any of the $G_i$'s, and whose tripod stabilizers are
trivial. Its topological dimension is equal to $3N+2k-4$, and the boundary has
dimension $3N+2k-5$. We also prove that any very small
$(G,\{G_1,\dots,G_k\})$-tree has at most $2N+2k-2$ orbits of branch points.