Virtual Specialness of certain graphs of special cube complexes
Jingyin Huang, Daniel T. Wise

TL;DR
This paper studies when certain complex cube structures are virtually special, showing that under specific hyperbolic and structural conditions, these complexes have desirable properties related to their fundamental groups.
Contribution
It proves the virtual specialness of compact cube complexes split as graphs of nonpositively curved complexes under hyperbolic and finite stature conditions.
Findings
Virtual specialness holds when vertex groups are hyperbolic and the complex has finite stature.
Generalizes results from tree times tree lattice cases.
Provides conditions for virtual specialness in complex cube structures.
Abstract
We investigate the virtual specialness of a compact cube complex that splits as a graph of nonpositively curved cube complexes. We prove virtual specialness of when each vertex space of has word-hyperbolic and has ``finite stature'' relative to its edge groups. The results generalize the motivating case when tree tree lattices are virtual products.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Mathematical Dynamics and Fractals · Geometric and Algebraic Topology
Virtual Specialness of certain graphs of special cube complexes
Jingyin Huang
Dept. of Math. & Stats.
McGill University
Montreal, Quebec, Canada Department of Mathematics, The Ohio State University, 231 W. 18th Ave, Columbus, Ohio, U.S. 43210 [email protected]
and
Daniel T. Wise
Dept. of Math. & Stats.
McGill University
Montreal, Quebec, Canada
Abstract.
We investigate the virtual specialness of a compact cube complex that splits as a graph of nonpositively curved cube complexes. We prove virtual specialness of when each vertex space of has word-hyperbolic and has “finite stature” relative to its edge groups. The results generalize the motivating case when tree tree lattices are virtual products.
Contents
1. Introduction
Recall the following notion which was introduced in [GMRS98]:
Definition 1.1** (Height).**
A subgroup has finite height if there do not exist arbitrarily long sequences such that for and such that is infinite. We use the notation . The height of is the supremal length of such sequences.
More generally, a finite collection of subgroups has finite height if each has finite height.
Definition 1.2**.**
Let be a group and let be a collection of subgroups of . Then has finite stature if for each , there are finitely many -conjugacy classes of infinite subgroups of form , where is an intersection of (possibly infinitely many) -conjugates of elements of .
For example, if is abelian, then has finite stature for any finite collection of subgroups of . However, has infinite height if some element of is infinite and of infinite index. We refer Section 6.3 for more examples with finite stature but infinite height. The notion of finite stature was introduced in [HW19] to which we refer the reader for additional examples and viewpoints. An alternative, but equivalent definition of finite stature is given in Definition 3.5.
Definition 1.3**.**
A cube complex splits as a graph of nonpositively curved cube complexes if it is built as follows: There is an underlying graph , and for each vertex and edge of , we associate a vertex space and an edge space , which are nonpositively curved cube complex. is obtained from the disjoint union of the vertex spaces and the thickened edge spaces by gluing each subcomplex to through the attaching map , and similarly each subcomplex is attached to through . The attaching maps are local-isometries.
We review the notion of special cube complex in Section 2.1. A cube complex is virtually special if it has a finite degree cover that is special.
Theorem 1.4**.**
*Let split as a graph of nonpositively curved cube complexes. Suppose is compact and the fundamental group of each vertex space is word-hyperbolic. Then the following are equivalent. *
- (1)
* has finite stature with respect to its vertex groups.* 2. (2)
* is virtually special.*
We conjecture that Theorem 1.4 holds without assuming the vertex groups are word-hyperbolic. Actually, the direction follows from Theorem 6.12, which does not rely on this hyperbolicity assumption.
Conjecture 1.5**.**
Let split as a graph of nonpositively curved cube complexes. Suppose is compact and each vertex space is virtually special. Then the following are equivalent.
- (1)
* has finite stature with respect its vertex groups.* 2. (2)
* is virtually special.*
In the long term, we hope the following more complete characterization of virtual specialness will become approachable. The “only if” direction of this conjecture holds by Theorem 6.12.
Conjecture 1.6**.**
Let be a compact non-positively curved cube complex. Then is virtually special if and only if has finite stature with respect to the collection of its hyperplane stabilizers.
Special cases of Conjecture 1.5 when the vertex groups are not hyperbolic are treated in [Liu13, PW14, PW18, Hua18]. Several outstanding open questions for lattices acting on cube complexes, as well as quasi-isometric classification and rigidity of certain cubical groups, can be reduced to Conjecture 1.5 [Hag06, HK18].
Though we require the vertex group to be word-hyperbolic in Theorem 1.4, does not have to be hyperbolic or relative hyperbolic. The key example to have in mind is where is a lattice acting on a product of two trees, and has the structure of a graph of graphs. In that case, is reducible if and only if has finite stature with respect to its vertex groups. In particular, irreducible lattices acting on products of trees [Wis96, BM00] do not have finite stature with respect to their vertex groups.
The notion of finite stature naturally arises when one examines the pathological behavior of these irreducible lattices. Several equivalent conditions of finite stature are discussed in Section 3.
It is an open problem, going back to the origin of special cube complexes [HW08], whether being virtually special is implied by (and thus equivalent to) having separable hyperplane subgroups. This has been a continuing theme in the topic. It was first proven in the case [Wis06], it was proven in the hyperbolic case in [HW12], and in the relatively hyperbolic case in [Wis]. There has been little progress in general without assuming some version of hyperbolicity and we provide a version with a fairly muted hyperbolicity assumption:
Corollary 1.7**.**
(cf. Corollary 6.15) Let split as a graph of nonpositively curved cube complexes, with compact and each is word-hyperbolic. If the stabilizer of each hyperplane in is separable then is virtually special.
The following is a consequence of ideas used in the proof of Theorem 1.4, and is of independent interest. It is related to a key technical point in [HW12].
Theorem 1.8**.**
(cf. Corollary 6.7) Let be a compact special cube complex such that is word-hyperbolic. Let be a collection of local-isometries with compact domains. Then there exists a finite regular cover of such that for any where each is an elevation of an element in , the following holds:
- (1)
Each embeds. 2. (2)
If , then is connected. 3. (3)
If pairwise intersect, then .
Moreover, for a given collection of finite covers , we can require that factors through for each .
2. Preliminary
2.1. Background on Cube Complexes
2.1.1. Nonpositively curved cube complexes:
An -dimensional cube is a copy of . Its subcubes are the subspaces obtained by restricting some coordinates to . We regard a subcube as a copy of a cube in the obvious fashion. A cube complex is a cell complex obtained by gluing cubes together along subcubes, where all gluing maps are modeled on isometries. Recall that a flag complex is a simplicial complex with the property that a finite set of vertices spans a simplex if and only if they are pairwise adjacent. is nonpositively curved if the link of each [math]-cube of is a flag complex. A CAT(0) cube complex is a simply-connected nonpositively curved cube complex.
2.1.2. Hyperplanes
A midcube is a subspace of an -cube obtained by restricting one coordinate of to [math]. A hyperplane is a connected subspace of a CAT(0) cube complex such that for each cube of , either or consists of a midcube of . The carrier of a hyperplane is the subcomplex consisting of all closed cubes intersecting . We note that every midcube of lies in a unique hyperplane, and where is a 1-cube. An immersed hyperplane in a nonpositively curved cube complex is a map where is a hyperplane of the universal cover of . We similarly define via .
A map between nonpositively curved cube complexes is combinatorial if it maps open -cubes homeomorphically to open -cubes. A combinatorial map is a local-isometry if for each [math]-cube , the induced map is an embedding of simplicial complexes, such that is full in the sense that if a collection of vertices of span a simplex in then they span a simplex in .
2.1.3. Special Cube Complexes
A nonpositively curved cube complex is special if each immersed hyperplane is an embedding, and moreover , each restriction is an embedding, and if are hyperplanes of that intersect then a 0-cube of lies in a 2-cube intersected by both and .
2.2. Cubical small cancellation
A cubical presentation consists of a nonpositively curved cube complex , and a set of local-isometries of nonpositively curved cube complexes. We use the notation for the cubical presentation above, and each is called a cone of . As a topological space, consists of with a (genuine) cone on each attached, so . We use the notation for the universal cover of . The complex is the cubical part of .
Definition 2.1**.**
Let and be maps. A morphism is a map such that factors as . It is an isomorphism if their is an inverse map that is also a morphism. We define an automorphism accordingly and let denote the group of automorphisms of .
A cone-piece of in is an intersection for some , but where is not a subcomplex of with the inclusion descending to a morphism , and is not a subcomplex of with the inclusion descending to a morphism . A wall-piece of in is , where is the carrier of a hyperplane with . A piece is either a cone-piece or a wall-piece.
Remark 2.2**.**
The cone-piece and wall-piece defined here are called “contiguous abstract cone piece” and “contiguous abstract wall-piece” in [Wis]. There are several other type of pieces discussed in [Wis], however, in the light of [Wis, Lem 3.7], these two kinds of pieces are all what we need for defining cubical small cancellation.
Definition 2.3**.**
Let and be cubical presentations. A map of cubical presentations is a local-isometry , so that for each there exists and a map so that the composition equals .
Given a cubical presentation and a local-isometry , the induced presentation is the cubical presentation of the form where is the fiber-product of and as in Definition 2.14. Note that there is a map of cubical presentations .
Definition 2.4** (Graded Presentations and Subpresentations).**
A graded cubical presentation is equipped with a grading of its cones, which is a map from the set of cones to . We sometimes use the notation to indicate that .
For a cone of , the subpresentation is the cubical presentation induced by and where is the subpresentation of that includes all cones whose grade is less than . In many of our applications, is the cubical presentation whose base is and whose cones are either contractible, or consist of lower grade cones of that properly factor through .
Let denote the infimal length of a closed path in that is essential in .
Let and be the universal covers of and . There is a covering map from to the cubical part of . For a subcomplex of , let be the diameter of in the cubical part of . For a map with trivial image, let be the diameter of a lift of to .
We say satisfies the small cancellation condition if for every cone-piece or wall-piece of .
The following is a slightly more restrictive version of the same notion treated in [Wis, Def 3.61 and Def 3.65]:
Definition 2.5**.**
Let and . We say has liftable shells provided the following holds: Whenever is an essential closed path with and factors through , there exists and a lift , such that factors as .
The following is a restatement of a combination of [Wis, Thm 3.68 and Cor 3.72]:
Lemma 2.6**.**
Let be . Let have liftable shells and suppose that is compact. Then is injective, and lifts to an embedding that is also a quasi-isometric embedding.
The following is proven in [Wis, Lem 3.67]:
Lemma 2.7**.**
Let be a small-cancellation cubical presentation. Let be a local-isometry and let be the associated induced presentation. Suppose that for each and each component of , either maps isomorphically to or and where is induced by . Then the natural map has liftable shells.
Note that lifts to . A natural scenario is when each component of is either a copy of or satisfies with either a contractible cube complex or a copy of a cone with .
2.3. Helly property for cones
Definition 2.8**.**
A cubical presentation has well-embedded cones if the following conditions hold:
- (1)
Let be a cone of . Then is injective. 2. (2)
Let be cones in . Then is connected. 3. (3)
Let be cones in . If for each then .
Example 2.9**.**
Let be a graph that is a 3-cycle with edges so that is a path in . Properties (1) (2), and 3 fail for the following cubical presentations which satisfy for each :
[TABLE]
Moreover, let . Then is but fails to have well-embedded cones. Note that we then have .
A graded cubical presentation has small subcones if for each cone of , and each cone of , we have .
The following is proven in [Wis, Lem 3.58]:
Lemma 2.10** (Well-embedded Cones).**
Let be a graded metric cubical presentation with finitely many grades and with small subcones. Then has well-embedded cones.
2.4. Superconvexity and fiber-products
The following are quoted from [Wis, Def 2.35 & Lem 2.36]:
Definition 2.11**.**
Let be a metric space. A subset is superconvex if it is convex and for any bi-infinite geodesic , if is contained in the -neighborhood for some , then . A map is superconvex if the map is an embedding onto a superconvex subspace.
Lemma 2.12**.**
Let be a quasiconvex subgroup of a word-hyperbolic group . And suppose that acts properly and cocompactly on a CAT(0) cube complex . For each compact subcomplex there exists a superconvex -cocompact subcomplex such that .
The following is a consequence of [Wis, Lem 2.39]:
Lemma 2.13**.**
Let be compact and superconvex. Then there exists bounding the diameter of every wall-piece in .
We record the following from [Wis, Sec 8]:
Definition 2.14** (Fiber-product).**
Given a pair of combinatorial maps and between cube complexes, their fiber-product is the cube complex whose -cubes are pairs of -cubes in that map to the same -cube in . There is a commutative diagram:
[TABLE]
Note that is the subspace of that is the preimage of the diagonal under the map . For any cube , the diagonal of is isomorphic to by either of the projections, and this makes into a cube complex isomorphic to . Thus has an induced cube complex structure.
Our description of as a subspace of endows the fiber-product with the property of being a universal receiver in the following sense: Consider a commutative diagram as below. Then there is an induced map such that the following diagram commutes:
[TABLE]
Let be an elevation of to the universal cover . By choosing a basepoint, we can identify with a subgroup of . Define similarly. Then a component of can alternatively be described as for some .
Let be a cubical presentation. Thus any cone piece of can be written as the universal cover of some component of in .
Lemma 2.15**.**
Let and be local-isometries of connected nonpositively curved cube complexes. Suppose the induced embedding of universal covers is superconvex. Then the noncontractible components of correspond to the nontrivial intersections of conjugates of and in .
Remark 2.16**.**
Lemma 2.15 holds in general for finitely many factors. Specifically, the the components of correspond to the [nontrivial] intersections of conjugates of .
2.5. Symmetrization and Principalization
We use the following notation for conjugation: . Two subgroups of are commensurable in , if there is such that is of finite index in and in . The commensurator of in , denoted by , is the collection of such that is finite index in both and .
Definition 2.17**.**
Suppose is connected. A local-isometry is symmetric if for each component of , either maps isomorphically to each copy of , or .
The following is [Wis, Lem 8.12].
Lemma 2.18**.**
Let be a superconvex local-isometry with compact. Then is symmetric if and only if and is a normal subgroup.
The following result implies that if is word-hyperbolic, then for a given superconvex local-isometry with compact, we can produce a component of multiple fiber-products of such that is symmetric and is of finite index in .
Lemma 2.19**.**
[KS96]** Let be a quasiconvex subgroup of a word-hyperbolic group . Then has finite index in the commensurator of inside .
Definition 2.20**.**
Let be a component of a multiple fiber-product of where each is superconvex. Let be the collection of subgroups of that are intersections of finitely many conjugates of elements in . Then is principal if for any component of a multiple fiber-product of and any component of , the map is either an isomorphism or satisfies . By Lemma 2.15, Remark 2.16 and Lemma 2.18, is principal if and only if the following conditions hold simultaneously:
- (1)
is symmetric; 2. (2)
does not contain any element of as a proper finite index subgroup; 3. (3)
for any component of a multiple fiber-product of with (up to conjugacy in ), factors through .
Definition 2.21**.**
Let be a disjoint union of compact connected components. A local-isometry is stable if
- (1)
each is symmetric; 2. (2)
if factors through via , then either is an isomorphism, or ; 3. (3)
for a component of (it is possible that ), either at least one of the maps , is an isomorphism, or there is such that factors through via and .
By Definition 2.21.(2) and (3), in the second case of (3) we can assume and . Moreover, a stable satisfies:
- (1)
if has a finite index subgroup contained in up to conjugacy in , then factors through ; 2. (2)
for a component of , there is such that factors through and .
Suppose is stable. If we take the principal components of fiber-products of elements in to obtain a new collection , then elements of are isomorphic to elements of and vice versa.
Lemma 2.22 and Lemma 2.23 are consequences of Definition 2.21. The meaning of isomorphism in the statements of these lemmas is as in Definition 2.1.
Lemma 2.22**.**
Let be a local-isometry and suppose there are only finitely many isomorphism classes of multiple fiber-products of . Let be the collection of representatives from isomorphism classes of principal components of multiple fiber-products of . Then is stable.
Lemma 2.23**.**
Let be a stable collection such that none of its components are isomorphic. Let be a new collection formed by replacing each element of by a finite cover, and let be representatives of isomorphism classes of principal components of multiple fiber-products of elements in . Then each element in is a finite cover of a unique element in , and this gives a 1-1 correspondence between and .
Lemma 2.24**.**
Suppose is stable where and each is compact. Let where each is a finite cover. Suppose
- (1)
; 2. (2)
for , if factors through via , then factors through .
Then is stable.
Proof.
It suffices to verify conditions in Definition 2.21. We only verify Definition 2.21.(3) since the other conditions are similar and simpler. Let be a component of . Let be a basepoint represented by with and . Then covers a component of with represented by . Let be as Definition 2.21.(3). Choose a point that is mapped to the basepoint . Note that factors through via the composition . By assumption (2) of the lemma, each factors through . Since is regular by (1), we can assume . Similarly, we define such that . By the universal property of fiber-products, and induces . Since , we actually have , and we are done by considering the composition . ∎
3. Stature, big-trees and depth-reducing quotients
3.1. Big-trees and Stature
We review several notions from [HW19, Sec 3.1]. Let be the fundamental group of a finite graph of groups with underlying graph , and let be the associated Bass-Serre tree. A subtree is nontrivial if contains at least one edge. Let \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) denote the pointwise stabilizer of . When is is nontrivial, \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)=\cap_{e\in\text{Edges}(S)}\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(e), and so \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) equals the intersection of conjugates of edges groups of .
Definition 3.1**.**
[HW19, Def 3.1] A big-tree is a subtree such that
- •
is nontrivial;
- •
\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) is infinite;
- •
there does not exist a subtree with and \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S^{\prime}).
Choose a maximal tree of and lift this tree to a subtree . This gives an identification of vertex groups of and stabilizers of vertices in . For each vertex , choose with . (Though is unique, there may be multiple choices for .)
A based big-tree consists of a big-tree and a vertex . For each , define an -transection to be a subgroup of of form g_{v}\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)g^{-1}_{v}. Different choices of yield different -transections, but they are conjugate to each other within . For two different vertices , the inclusions \operatorname{Stab}(v_{1})\hookleftarrow\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)\hookrightarrow\operatorname{Stab}(v_{2}) induce an isomorphism between an -transection and an -transection. This is called a transfer isomorphism, and is well-defined up to conjugacy in the vertex groups.
Lemma 3.2**.**
[HW19, Lem 3.3]** Let and be based big-trees. Then there exists such that if and only if there exist and such that and any -transection and -transection are conjugate in .
Definition 3.3** ( and ).**
[HW19, Def 3.4] Consider the action of on the collection of based big-trees. For each -orbit, choose a representative and consider an -transection. Let be the collection of such transections. For a vertex group of (above we identified with the stabilizer of a vertex in ), let be the subcollection of -transections with corresponding to the vertex group .
Definition 3.4**.**
[HW19, Def 3.5] A big-tree is lowest if it is not properly contained in another big-tree. Similarly, a transection in is lowest, if the associated big-tree is lowest.
Definition 3.5**.**
[HW19, Def 3.7] Let act on a tree without inversion. has finite stature (with respect to the action ) if the action of on the collection of based big-trees has finitely many orbits.
Note that satisfies Definition 3.5 if and only if the collection is finite.
Lemma 3.6**.**
[HW19, Lem 3.9]** The following are equivalent.
- (1)
* has finite stature with respect to the action .* 2. (2)
For each vertex group of , there are finitely many -conjugacy classes of infinite subgroups of that are of form , where is a collection of edges in . 3. (3)
* has finite stature in the sense of Definition 1.2, where is the collection of vertex groups of .*
Remark 3.7**.**
Suppose each vertex group of is word-hyperbolic, and each edge group is quasiconvex in its vertex groups. Then in view of Lemma 3.11 below, we can require the collection in item (2) of Lemma 3.6 to be finite.
In general, if splits as a graph of groups in two different ways, then it is possible that has finite stature under one splitting, but not the other splitting, see [HW19, Example 3.31]. However, we will say that has finite stature without specifying the splitting, when it is unambiguous.
3.2. Depth and Stature
We recall a notion measuring the maximal length of an increasing sequence of big trees from [HW19, Sec 3.2]. There are two variants according to whether the pointwise stabilizer of these big trees are commensurable.
Definition 3.8**.**
[HW19, Def 3.10] Let be a group and let be a finite collection of subgroups. The commensurable depth of in , denoted , is the largest , such that there is a strictly increasing chain , where each is the intersection of a nonzero finite number of conjugates of elements of . If there are arbitrarily long such sequences, then define . We say has finite commensurable depth in if .
Definition 3.9**.**
[HW19, Def 3.11] Let be a group and let be a finite collection of subgroups. The depth of in , denoted , is the largest , such that there is a strictly increasing chain satisfying the conditions where , each is an intersection of a nonzero finite number of conjugates of elements of , and . If a largest does not exist, then define .
Note that implies , but the converse may not be true [HW19, Example 3.12].
In the rest of this subsection, we return to our scenario that splits as a graph of groups. Recall that we have identified vertex groups of with vertex stabilizers of a subtree . We assume in addition that each vertex group of is word-hyperbolic, and each edge group is quasiconvex in its associated vertex groups. Let be the collection of edge groups of .
The following is proven in [GMRS98] (see also [HW09]):
Lemma 3.10**.**
Let be a collection of quasiconvex subgroups of a word-hyperbolic group . Then has finite height in .
Each big-tree is uniformly locally finite by Lemma 3.10. Thus has finite stature if and only if the following conditions both hold:
- (1)
There are finitely many -orbits of big-trees in ; 2. (2)
acts cocompactly on each big-tree .
Lemma 3.11**.**
[HW19, Lemma 3.14 and Lem 3.16]** Suppose each vertex group of is word-hyperbolic, and each edge group is quasiconvex in its vertex groups. Choose a finite subtree and a vertex . Then \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)\subset\operatorname{Stab}(v) is quasiconvex. If has finite stature, then . Consequently, .
Even if satisfies the assumption of Lemma 3.11, the converse of Lemma 3.11 is not true. See [HW19, Example 3.31].
Since , the pointwise stabilizer of any subtree of can be expressed as an intersection of finitely many conjugates of edges groups. Thus the following two lemmas hold.
Lemma 3.12**.**
Suppose each vertex group of is word-hyperbolic, and each edge group is quasiconvex in its vertex groups. Let be a vertex in a subtree . Then \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)\subset\operatorname{Stab}(v) is quasiconvex. In particular, for any vertex group , each element in is quasiconvex.
3.3. finite stature for the augmented space
Let be a graph of nonpositively curved cube complex in Definition 1.3. In this subsection, we discuss whether having finite stature is preserved if we “augment” in a certain way. The reader is advised to proceed directly to Section 6 and come back when needed.
Let . Then has a graph of groups decomposition. Let be the corresponding Bass-Serre tree. Then the universal cover of is a tree of CAT cube complexes over . Let be a big-tree and let be the image of the natural homomorphism . Then there is an exact sequence
[TABLE]
Lemma 3.13**.**
Suppose each vertex group of is hyperbolic and each edge group is quasiconvex in the associated vertex groups. Suppose , where is the collection of edge groups of . Let be a big-tree. Then the image of acts properly on .
Proof.
Let be the image of . Pick an arbitrary vertex . It suffices to show is finite. Let H_{i}=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}_{H}(B(v,i)), where is the -ball in centered at . Since is uniformly locally finite by Lemma 3.10, is of finite index in . Suppose by contradiction that is infinite. Then there is an infinite sequence such that . Thus . Note that \beta^{-1}(H_{n_{i}})=\operatorname{Stab}_{G}(S)\cap\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}_{G}(B(v,n_{i})). We deduce from that the sequence \{\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}_{G}(B(v,n_{i}))\}_{i=1}^{\infty} stabilizes for large , hence the same holds for \{\operatorname{Stab}_{G}(S)\cap\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}_{G}(B(v,n_{i}))\}_{i=1}^{\infty}, which leads to a contradiction. ∎
Lemma 3.14**.**
Suppose each vertex group of is hyperbolic and each edge group is quasiconvex in its vertex groups. Suppose has finite stature, where is the collection of vertex groups of . Then there is a finite index subgroup such that J=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)\times J_{1} for some .
Proof.
Note that by Lemma 3.11. By Lemma 3.13, acts properly and cocompactly on a tree, thus has a free finite index subgroup . Let be the subgroup induced by . Pick an edge and let be the edge space over . By Lemma 3.12, \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) is quasiconvex in . Choose a minimal \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)-invariant convex subcomplex of stabilized by \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) (cf. Lemma 2.12).
Let . We claim and are parallel. Note that is invariant under (\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S))^{g}=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S). Let be image of the CAT projection of to . Then is \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)-invariant. By minimality, . Similarly, the image of the CAT-projection of to is . Thus and are parallel. Note that when , since is torsion-free, g\in\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S), and hence .
Let be the convex hull of the -image of . Then embeds isometrically into as a -invariant convex subcomplex. Note that is a fiber-bundle over , and is compact. The cubical structure of induces a holonomy on this fiber-bundle with finite holonomy group, and the lemma follows by passing to a finite cover with trivial holonomy group. ∎
For each vertex space of , choose a collection of local-isometries with compact domains. Attach the mapping cylinders of each to to form a new graph of cube complexes . Let with a graph of group decomposition induced from . Note that and are homotopy equivalent, and . The Bass-Serre tree of naturally sits inside the Bass-Serre tree of .
We need the following result which follows from standard facts about quasiconvex subgroups of hyperbolic groups, see [HW19, Cor 3.22] for an explanation.
Lemma 3.15**.**
Let be a collection of quasiconvex subgroups of the word-hyperbolic group . Let be a quasiconvex subgroup of . Then there are only finitely many -conjugacy classes of subgroups of form .
Lemma 3.16**.**
Let be as in Lemma 3.14. Then has finite stature when is the collection of vertex groups of .
Proof.
Let be a big-tree and let . Then is either one point, or is a big-tree of . Note that is uniformly locally finite by Lemma 3.10. Moreover, is contained in the 1-neighborhood of . We must show:
- (1)
is cocompact; 2. (2)
there are finitely many -orbits of big-trees of .
Let and be the groups in Lemma 3.14. Since is cocompact, the actions and are cocompact. Since each element in commutes with each element in \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S_{a})\leq\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S), we have \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(jS_{a})=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S_{a}) for any . It follows from the definition of big-tree that for any . Hence is cocompact. In particular, is cocompact.
For (2), since we already know there are finitely many -orbits of big-trees of , it suffices to show there are finitely many -orbits of big-trees of such that their intersection with is exactly . Let be a finite subtree such that covers and \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K)=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) (this is possible by Lemma 3.11). Pick a big-tree of such that . Let be the union of together with all the edges of that intersect . We claim \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S^{\prime}_{a})=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K^{\prime}_{a}). By a similar argument as before, stabilizes . Thus covers . Moreover, for each , since commutes with each element in \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K^{\prime}_{a})\leq\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K)=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S), we have \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K^{\prime}_{a})=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(jK^{\prime}_{a}). Thus the claim follows. We also observe that there are only finitely many \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K)-conjugacy of groups of form \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K^{\prime}), where is a finite subtree of such that (to see this, first apply Lemma 3.15 with for each vertex to obtain a collection of quasiconvex subgroups of \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K) which fall into finitely many \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K)-conjugacy classes, then apply Lemma 3.15 with H=\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(K)). Thus (2) follows. ∎
4. The depth reducing quotient
Let be the fundamental group of a finite graph of groups with the underlying graph . Let be the collection of vertex groups of . Suppose there is an edge between and (we allow ). Then induces an isomorphism from a subgroup of to a subgroup of . Note that is a transfer isomorphism discussed after Definition 3.1.
Define the notion of quotient of graphs of groups as follows: Let be a collection of quotient maps. They are compatible if for any edge between and , we have . In this case, descends to an isomorphism , where . We define a new graph of groups with the same underlying graph , vertex groups the ’s, and edges groups as well as boundary morphisms induced by the ’s. Let be the fundamental group of this new graph of groups. Then there is a quotient homomorphism , sending vertex groups (resp. edge groups) of to vertex groups (resp. edge groups) of . The following result enables us to make such a quotient of with decreasing depth. See [HW19, Prop 4.2].
Proposition 4.1**.**
Let be the fundamental group of a finite graph of groups and let and be the collection of vertex groups and edge groups of . Suppose
- (1)
each vertex group is word-hyperbolic and virtually compact special; 2. (2)
each edge group is quasiconvex in its vertex groups; 3. (3)
* has finite stature, and (note that by Lemma 3.11).*
Then there is a collection of quotient homomorphisms such that
- (1)
, where each is a finite index subgroup of a lowest transection of in , and the collection varies over representatives of all such lowest transections; moreover, we can assume each is contained in a given finite index subgroup of its associated lowest transection; 2. (2)
for any edge group , the subgroup is generated by -conjugates of that are contained in ; 3. (3)
the collection is compatible, hence there is a quotient of graphs of groups as above; 4. (4)
* is word-hyperbolic and virtually compact special for each ;* 5. (5)
each edge group of is quasiconvex in the corresponding vertex groups; 6. (6)
* has finite stature;* 7. (7)
.
The following result describes how transections change under the above quotient . See [HW19, Lem 4.9].
Lemma 4.2**.**
Let and be as above. Then
- (1)
for any subtree with \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S) infinite, \phi(\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)) is commensurable to \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(\bar{S}) for . 2. (2)
Pick finite subtree such that \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(\bar{S}) is infinite and pick a vertex . Then for any with , there exists a subtree containing such that \phi(\operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(S)) is commensurable to \operatorname{\textup{ \leavevmode\hbox to5.56pt{\vbox to7.12pt{\pgfpicture\makeatletter\hbox{\hskip 2.77779pt\lower-3.55891pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@roundcap\pgfsys@invoke{ }{}{{}}{}{{}}{ {}{}{}}{}{{}{}}{}{{}}{}{ {}{}{}}{}{{}{}} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{0.14226pt}\pgfsys@invoke{ }\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\definecolor[named]{pgffillcolor}{rgb}{0,0,0}{}{}{}{{}}{}{}{{}}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.0pt}{-4.13362pt}\pgfsys@lineto{0.0pt}{4.13362pt}\pgfsys@stroke\pgfsys@invoke{ }\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{-2.77779pt}{-3.41666pt}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@invoke{ }\pgfsys@color@gray@fill{0}\pgfsys@invoke{ }\hbox{{\definecolor[named]{.}{rgb}{0,0,0}\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}S}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{ {}{}{}}}{}{}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}}tab}}(\bar{S}) and is a lift of . 3. (3)
Let be a vertex and let and be two transections in . If , then there exists such that up to finite index subgroups.
5. Small cancellation quotients
This section is devoted to the proof of Proposition 5.2, which is a main technical ingredient towards virtual specialness.
Definition 5.1**.**
A map between cube complexes is cubical if it is cellular, and its restriction to each cube is a map that factors as , where the first map is a projection onto a face of and the second map is an isometry.
Let be a nonpositively curved cube complex. A thickening of is a nonpositively curved cube complex such that there exists a local-isometry which induces an isomorphism of the fundamental group. Note that the thickening map is necessarily injective. Moreover, if we pass to the universal covers, the cubical projection ([HW08, Lem 13.8]) from to is -equivariant, and hence induces a cubical retraction map that is a homotopy equivalence.
Let be a local-isometry between nonpositively curved cube complexes. A thickening of is a local-isometry where and is a thickening of .
Proposition 5.2**.**
Let be a compact nonpositively curved cube complex that splits as a graph of nonpositively curved cube complexes. Suppose the fundamental group of each vertex space is word-hyperbolic, and has finite stature, where and is the collection of vertex groups of .
Let be the vertex spaces of . Then there exists a collection of quotient maps such that
- (1)
* is virtually compact special and word-hyperbolic for each ;* 2. (2)
the collection is compatible, hence they induce a quotient of graphs of groups ; 3. (3)
each edge group of is finite; 4. (4)
the cover of each corresponding to is a special cube complex; 5. (5)
each is induced by a graded small cancellation presentation such that is finite and has well-embedded cones; moreover, the following hold for each edge space of :
- (a)
there is a finite regular cover , and a relator such that is a thickening of ; 2. (b)
the natural map is an isomorphism, where and .
5.1. Setting up and the choice of relators
Let and be the collection of transections as in Definition 3.3. We add the trivial subgroup to each of these collections. Each element of is quasiconvex in by Lemma 3.12.
Definition 5.3** (Choosing Principal Relators).**
For each , choose a convex subcomplex such that:
- (1)
is superconvex (cf. Lemma 2.12); 2. (2)
acts cocompactly on ; 3. (3)
if is a finite index subgroup of a conjugate of in for some edge group , then there is a lift with , where is the edge space associated with .
For each , we associate a locally isometric embedding where . Let be the collection of representatives of isomorphism classes of principal components of multiple fiber-products of . Elements in are called relators. Each element in is superconvex as intersections of superconvex subspaces in is superconvex.
Each relator in gives rise to a subgroup of by choosing a basepoint in the relator. The collection of all such subgroups is denoted by .
is non-empty. Actually, it follows from the definition of , Remark 2.16, Definition 2.20, Lemma 2.18 and Lemma 2.19 that there is a 1-1 correspondence between elements in and commensurable classes of in (each element in is the minimal element in a commensurable class of ). For the purpose of arranging Proposition 5.2.(4), we assume in addition that each element in is contained in a finite index normal subgroup corresponding to a special finite cover of (this can be arranged by first passing to appropriate finite covers of relators in , then symmetrize them again).
has a partial order as follows. For relators , declare if factors through . also has a partial order , where satisfies if there exists such that . These two partial orders are consistent.
By Lemma 2.22, is stable. Let and be as in Definition 2.21.(3). Then there is independent of and such that where and are suitable copies of universal covers of and inside . Later in the proof we will replace each element in by a finite cover to obtain a new stable collection , however, we can take .
5.2. The induction hypothesis
Our plan is to successively replace elements in each by their finite covers such that the conclusion of Proposition 5.2 is satisfied. This will be done inductively. Let and . At step , we will define a quotient of graphs of groups using Proposition 4.1, and replace each group in by its finite index subgroup to obtain . Suppose we have completed the first steps and obtained the following sequences.
[TABLE]
We need several notations to describe our inductive hypothesis. For , let . Let be the vertex groups of . Let be the collection of elements in whose -images are finite. When , define . Let be the minimal elements in (with respect to the partial order ) whose -images are infinite (if , then is the identity map). It is possible that is the empty collection for some ). Let . Note that both and are ideals of with respect to . Recall that an ideal of a poset is a subset such that whenever for some . Let be the collection of finite covers of elements in induced by . We define and similarly.
Suppose that for each ,
- (a)
is stable, and each element of is a finite cover of an element of ; 2. (b)
; 3. (c)
there is a grading of elements in such that is a graded metric small cancellation presentation; 4. (d)
for with , we have where is defined at the end of Section 5.1; 5. (e)
has the relator embedding property (Definition 5.4) relative to ; 6. (f)
satisfies the assumptions of Proposition 4.1, and , where is the collection of edges groups of ; 7. (g)
Lemma 4.2 holds for the quotient .
Definition 5.4**.**
A subset of has the relator embedding property relative to a subset if for any and such that factors through via , we have that is an embedding.
We now define elements in and .
5.3. Elements with finite -images
Lemma 5.5**.**
Let . Then has liftable shells.
Proof.
We need to verify the assumption of Lemma 2.7. Let . Let be a component of . If is not a copy of , then there exists such that factors through and is finite index in . It follows from that . Then is an embedding, since the compositions and are embeddings by inductive hypothesis (e). It follows that is an isomorphism, hence where is defined in Lemma 2.7. Since , by inductive hypothesis (d). Now the lemma follows from Lemma 2.7. ∎
Lemma 5.6**.**
Let and be as in Lemma 5.5. Then has a finite cover whose cubical part has the relator embedding property relative to .
Proof.
By inductive hypotheses (c) and (d) and Lemma 2.10, cones of are embedded where is the universal cover of . It follows that for any with , the lift is an embedding (since ). By Lemmas 2.6 and 5.5, is a subgroup of . By inductive hypothesis (f), is virtually compact special. Thus is residually finite. Hence there is a finite cover such that is an embedding whenever factors through . ∎
Lemma 5.7**.**
We replace each by as in Lemma 5.6 (elements in remain unchanged) to obtain a new collection . Let be the principal components of . Then
- (1)
; 2. (2)
* has the relator embedding property relative to .*
Thus by inductive hypothesis (e), has the relator embedding property relative to .
Proof.
Recall that each element in is a component in the multiple fiber-product of elements in . Now (1) follows from the stability of and the fact that for any and , whenever factors through , then factors through . (2) follows from Lemma 5.6 and the definition of fiber-products. ∎
The argument proving Lemma 5.5 shows that has liftable shells for each .
Let be the collection of elements in whose fundamental groups have finite -images. By inductive hypothesis (b), . Let such that for each , is an ideal in . For each , it follows from Lemma 5.5 that is finite, where . Let be the cubical part of the universal cover of . Assign grades to elements in so that and is bigger than the grade of any element in .
Lemma 5.8**.**
- (1)
. 2. (2)
The statements of inductive hypotheses (c) and (d) continue to hold with replaced by . 3. (3)
* is stable where is obtained by replacing each by in .*
Proof.
For simplicity of notation, we only prove the case . The general case follows from the same argument and induction on . (1) is clear. To see (2), note that adding the relator may bring more pieces to . However, by the same argument as in Lemma 5.5, if a component of is not a copy of , then there exists such that is an embedding and is an isomorphism. Hence , and lifts to . Thus by inductive hypothesis (d). Note that (since ). Now (2) follows.
To prove (3), we use Lemma 2.24. Let . Note that , where denotes the trivial subgroup of . As we have . It follows that . Thus Lemma 2.24.(1) is satisfied. Lemma 2.24.(2) follows from the definition of . Hence (3) follows. ∎
Since has trivial fundamental group, by Lemma 5.8 and the argument in Lemma 5.6, is an embedding whenever factor through . Now we can repeat the process in Lemma 5.6 and Lemma 5.7 to ensure that has the relator embedding property relative to .
5.4. Minimal elements with infinite -images
Let be the minimal elements in whose -images are infinite. Let be the associated relators.
Lemma 5.9**.**
For each lowest transection , there exists at least one element of such that its -image is commensurable to in . For each the image is commensurable with a lowest transection of .
Proof.
By inductive hypothesis (f), has finite stature. Hence any transection of can be expressed as the pointwise stabilizer of a finite big-tree of by Lemma 3.11. Suppose is minimal among all elements such that is commensurable to in (by inductive hypothesis (g), there exists at least one such element in ). We claim that is finite for any and . Otherwise, by inductive hypothesis (g), is commensurable in to a transection of . Since is commensurable to a lowest transection of and , we have and are commensurable in , which contradicts the minimality of .
We prove the second statement. By inductive hypothesis (g), the image is commensurable in to a transection in . Then there is a lowest transection such that it has a finite index subgroup contained in . We assume without loss of generality that .
By inductive hypothesis (g), there exists such that is commensurable to . Since and are finite index in some transections of , by inductive hypothesis (g) and Lemma 4.2.(3), there exists such that is commensurable to , which is commensurable to . By minimality of , we have . ∎
Let . Let .
By minimality of each , it is impossible that , so we assign the same grade to each element in so that their grades are bigger than the grade of any element in . Then . Note that whenever satisfies . Then we can argue as Lemma 5.5 to see has liftable shells. Thus by Lemma 2.6. In particular, is residually finite.
Pick and let be a component of . We argue as in Lemma 5.5 to deduce that either is isomorphic to , or there is such that and and is an embedding and is an isomorphism. Thus . Let
.
By Lemma 2.13, since the lift of each relator is superconvex in .
Definition 5.10** (Choice of and ).**
For each , we choose a finite cover such that . For each , we choose a finite index subgroup of each lowest transection in to form the collection such that
- (1)
each contains some as its finite index subgroup (up to conjugacy in ); 2. (2)
each is normal in ; 3. (3)
quotienting by these gives rise to a quotient of graphs of groups satisfying Proposition 4.1.
(1) is possible by Lemma 5.9. (2) and (3) can be arranged because of Proposition 4.1.(1) (if (2) is not satisfied, then we can replace by its normal closure in , this does not change the quotient map ).
Let be the finite covers induced by . We define by replacing each by in .
Now we show the inductive hypothesis in Section 5.2 holds with the above choice of . Recall that is stable, so the verification of (a) is similar to the proof of Lemma 5.8.(3). Here we only verify that . Let and . Since is stable, . Suppose contains as a finite index subgroup (Definition 5.10.(1)). Then . Since by Definition 5.10.(2), . Then . It follows that is normal in .
(b) is clear. (d) follows from that (see Section 5.3) and our choice of . (e) follows from the discussion at the end of Section 5.3 (note that ). For (c), pick , let be a piece of . We need to show . This is clear if is a wall-piece. Suppose is a cone-piece. Then is the universal cover of a component of for some , where is not a copy of or . By the same argument as in Lemma 5.8.(2), we deduce that from (e) (when , we also use ). (f) follows from Proposition 4.1, and (g) follows from Lemma 4.2.
5.5. Conclusion
By Section 5.2.(f), the induction will stop after finitely many steps and we obtain with finite edge groups. Let and be the sequences of quotient maps and relators produced by this process. If , then we define . If , then we repeat the process in Section 5.3 to replace each element in by its appropriate finite index subgroup to define . Then there is a grading of elements in such that is a graded metric small cancellation presentation.
We define the map in Proposition 5.2 to be . Note that Proposition 5.2.(4) is satisfied by our choice of in Section 5.1. By Lemma 2.10, has well-embedded cones where .
Let be an edge space. Then there is a unique element such that is a finite index subgroup of (up to conjugacy in ). By Definition 5.3.(3), we can replace by a thickening of such that is a finite cover. Let and . Since , we have . Conditions (5a) and (5b) of Proposition 5.2 follows from Lemma 5.11.
Lemma 5.11**.**
The map is an isomorphism.
Proof.
Let and . Let be the collection of minimal elements in whose -images are infinite. Then by our construction. By Proposition 4.1.(2), is generated by -conjugates of elements in that are contained in . We claim that if for some , then there exists such that and . Indeed, as for some , we know is infinite. By inductive hypothesis (f) and Lemma 4.2.(3) there exists such that and up to finite index subgroups. In particular, is infinite, thus by minimality of . Moreover, . Thus the claim holds. By this claim, is generated by -images of -conjugates of elements in that are contained in . Hence is generated by -conjugates of elements in that are contained in , which justifies the lemma. ∎
6. Specialness and Stature
In this section we prove Theorem 1.4.
6.1. Criterion for specialness
We collect several tools from [HW10] for verifying specialness. The following is a consequence of [HW10, Thm 3.5 and Cor 4.3]:
Theorem 6.1**.**
Let act on the special cube complex by cubical automorphisms such that:
- (1)
* acts properly on .* 2. (2)
* acts cocompactly on .* 3. (3)
* is separable for each pair of intersecting hyperplanes , where is the collection of elements with .* 4. (4)
* is separable for each hyperplane.*
Then has a finite index subgroup such that
- (1)
for each , if stabilizes a cube then pointwise stabilizes that cube, hence is a cube complex; 2. (2)
* is a special cube complex.*
The following appears as [HW10, Thm 5.2]:
Theorem 6.2**.**
Let split as a graph of nonpositively curved cube complexes (cf. Definition 1.3), where each vertex space and edge space is special with finitely many hyperplanes. Then has a finite special cover provided the attaching maps of edge spaces satisfy the following:
- (1)
the attaching maps and are injective local-isometries; 2. (2)
distinct hyperplanes of map to distinct hyperplanes of and ; 3. (3)
noncrossing hyperplanes map to noncrossing hyperplanes; 4. (4)
no hyperplane of extends in to a hyperplane dual to an edge that intersects in a single vertex (such a hyperplane of is said to inter-osculate ); similarly no hyperplane of inter-osculates .
Note that condition (4) can be replaced by that the mapping cylinder of each attaching map from an edge space to a vertex space is special.
6.2. finite stature implies specialness
In this subsection we prove the following theorem.
Theorem 6.3**.**
Let be a graph of nonpositively curved cube complexes such that is compact. Suppose the fundamental group of each vertex space is word-hyperbolic (hence each vertex space is virtually special), and has finite stature with respect its vertex groups. Then is virtually special.
Let be as in Theorem 6.3 with denoted by , and the Bass-Serre tree denoted by . Suppose are vertex spaces of . Let be the collection of hyperplanes in the vertex space of . This gives rise to a family of local-isometries from carriers of to . For each vertex space , let be the identity map. Attach the mapping cylinders of ’s and ’s to to form a new graph of cube complexes . There is an embedding and we still denote the image of under this embedding by . Denote the extra vertex spaces of by . Let and be the fundamental group and Bass-Serre tree of . Note that and deformation retracts to . Let be vertex groups of , and be vertex groups of .
By Lemma 3.16, has finite stature with respect to its vertex groups. We apply Proposition 5.2 to and . Let be the quotient maps such that they induce . We also use to denote the associated map . Let be the cubical presentation that induces and satisfies the conditions of Proposition 5.2. Denote the Bass-Serre tree of and by and . Recall that each edge group of is finite. Thus each vertex group of is also finite by the construction of , hence is virtually free. Let and be the covering map induced by . Then (resp. ) is a tree of cube complexes whose underlying tree is (resp. ).
Lemma 6.4**.**
Let be a vertex space of . Let be local-isometries such that each is either the carrier of a hyperplane in , or an edge space of . Then the following holds.
- (1)
Each embeds. 2. (2)
If , then is connected. 3. (3)
If pairwise intersect, then .
Proof.
Let be the vertex space in covered by . We also view (resp. ) as a vertex space of (resp. ). Since the covering map corresponds to , we have is the cubical part of the universal cover of .
Note that are edge spaces of in . Let be edge spaces of in covered by . By Proposition 5.2.(5a), there are finite regular covers and relators such that is a thickening of . However, Proposition 5.2.(5b) implies that , thus . Thus lifts to , which is a thickening of . Since the universal cover of has well-embedded cones, and each is a cone of , Conclusions (1), (2) and (3) hold for . By Lemma 6.6 below, these conclusions also hold for . ∎
Remark 6.5**.**
Lemma 6.4 also holds if each is either a hyperplane of or an edge space of . Indeed, since the carrier of a hyperplane is a thickening of a hyperplane, this statement can be deduced from Lemma 6.4 and Lemma 6.6.
Lemma 6.6**.**
Let be a nonpositively curved cube complex. Pick connected locally-convex subcomplexes and such that each is a thickening of . Then
- (1)
if and is connected, then is connected; 2. (2)
if pairwise intersect, , and each is connected, then .
Proof.
Our assumption implies there is a deformation retraction for each . For (1), we assume by contradiction that has at least two connected components and . Let be the minimal length of null-homotopic loop in the 1-skeleton that travels from a vertex to a vertex in and travel back from to in . It is clear that . We show there exists at least one such loop, hence . Pick vertices for and let be a path from to . Then the concatenation of and gives a null-homotopic loop as required (by approximation, we can assume this loop is in the 1-skeleton). Choose a disk diagram with minimal number of squares among disk diagrams bounded by all such loops with length . Then there cannot be a spur in , otherwise we can find a loop of length satisfying our conditions; and there cannot be a length 2 subpath in forming the corner of a 2-cube in , otherwise by local-convexity of and , we can pass to a disk diagrams with fewer squares bounded by a loop of length satisfying our conditions. Thus it follows from [Wis, Lem 2.8] that is a single point, contradicting .
Now we prove (2). Let be the infimal length of null-homotopic loop in the 1-skeleton that travels inside from a vertex to a vertex , then travel inside from to a vertex , and then travels inside from back to . We show there exists at least one such loop, hence . Pick vertices and . Let be a path from to inside . Let be the -image of the concatenation . Define similarly. The concatenation gives a loop satisfying all the conditions. Assume by contradiction that , then . Again we pick a disk diagram with minimal number of squares among disk diagrams bounded by all such loops with length , and argue that there canot be spurs and length 2 subpaths in forming the corner of a 2-cube in by using the local-convexity of ’s and their intersections. Thus is a point and we reach a contradiction as before. ∎
Let be a map and let be a covering map. An elevation of is a map where the composition equals , and such that choosing basepoints so the above maps are basepoint preserving, we have equals the preimage of in .
In the special case when the graph of cube complexes has only one vertex space, Lemma 6.4 implies the following statement, which is of independent interest.
Corollary 6.7**.**
Let be a compact special cube complex such that is word-hyperbolic. Let be a collection of local-isometries with compact domains. Then there exists a finite regular cover of such that for any where each is an elevation of an element in , the following holds:
- (1)
Each embeds. 2. (2)
If then is connected. 3. (3)
If pairwise intersect then .
Lemma 6.8**.**
* is a special cube complex.*
Proof.
Recall that is a tree of cube complexes over . By Proposition 5.2, each vertex space (hence each edge space) of is special. If fails to be special, then there exists a convex subcomplex of over a finite subtree of that fails to be special. Thus it suffices to verify the condition of Theorem 6.2
Theorem 6.2.(1) follows from Lemma 6.4.(1). Let be a vertex space of and let be an edge space of (we will treat as a subspace of ). By Remark 6.5, is connected for any hyperplane of . Thus is a hyperplane of . Thus Theorem 6.2.(2) follows. For (3), choose two hyperplanes of such that and both intersect , by Remark 6.5, , thus and cross inside . For (4), let be the carrier of a hyperplane of and suppose . Let be an edge dual to . Let be any edge dual to . It suffices to show if , then . Since is connected by Lemma 6.4.(2), there is a combinatorial path in from a point in to a point in . Since is embedded (Lemma 6.4.(1)), the local-convexity of yields . ∎
Lemma 6.9**.**
* has a finite index subgroup that acts specially on .*
Proof.
Since is virtually free, quasiconvex subgroups of and double cosets of quasiconvex subgroups of are separable by Lemma 6.10.(2) below. Now we verify the assumption of Theorem 6.1. Note that acts properly and cocompactly on by deck transformations, thus (1) and (2) follow. Since the collection of hyperplanes in is locally finite, the stabilizer of each hyperplane acts properly and cocompactly on it. Thus the stabilizer is finite generated, and is hence quasiconvex in by Lemma 6.10.(1). Then Theorem 6.1.(4) follows. It remains to verify (3). Given hyperplanes , we claim is the union of finitely many double cosets of hyperplane stabilizers, and thus separable. Since is left -invariant and right -invariant, it is a union of double cosets of form . Since acts cocompactly on , there are finitely many -orbits of hyperplanes of which intersect . In particular, there exists a finite collection such that for any , there exists such that and are in the same -orbit. It follows that . ∎
Lemma 6.10**.**
Let be a f.g. free group. Then
- (1)
each f.g. subgroup of is quasiconvex; 2. (2)
each f.g. subgroup of is separable in . Double cosets of f.g. quasiconvex subgroups are separable in .
The same conclusion holds if has a finite index subgroup that is a f.g. free group.
Proof.
Assertion (1) holds since subtrees of trees are convex. The first part of (2) is proven by [Hal49] and second part is proven in [RZ93], with generalizations to separability of double cosets in hyperbolic groups [Min06, Git99]. ∎
Proof of Theorem 6.3.
Let be a finite index subgroup acting specially on , and let be the preimage of under . Then is a finite sheet cover of that is special. ∎
6.3. Specialness implies finite stature
Let be a convex subcomplex in a CAT cube complex . Then there is a well-defined nearest point projection with respect to the combinatorial distance on , moreover, this projection extends to a cubical map , see [HW08, Lem 13.8 and Rmk 13.9].
Lemma 6.11**.**
Let be a compact nonpositively curved cube complex. Let and be locally-convex subcomplexes of . Suppose that for each immersed hyperplane , the map is an embedding. Then for any pair of elevations and in , there exists a locally-convex subcomplex such that has an elevation with . Moreover, .
Proof.
As is embedded in , up to conjugacy. First consider the case . Let . Then covers a connected component of and one readily verifies that such and are as desired.
We prove the lemma by induction on the number of hyperplanes separating and . Let be a hyperplane separating and such that the carrier of satisfies (when , such always exists, as any two disjoint convex subcomplexes of a CAT cube complex is separated by a hyperplane). Let be the embedded carrier in covered by . By the previous paragraph, covers a component of and . We identify with and identify with . Define . As is embedded, and covers a locally-convex subcomplex . Now we claim:
- (1)
if is a hyperplane separating and , then , hence separates from ; 2. (2)
.
For (1), we assume by contradiction that . Then , otherwise and are on the same side of and cannot separate and . Then , and pairwise intersect, hence they have non-trivial intersection (cf. [HW08, Lem 13.13]). Hence and , which leads to a contradiction. For (2), let , then separates from and . If , then and are in the same side of , and and are in the same side of . This contradicts that both and separate from . Thus . Hence as each hyperplane of is embedded. Then (2) follows.
Claim (1) implies that the number of hyperplanes separating and is less than the number of hyperplanes separating and . Thus by induction there is a locally-convex subcomplex with an elevation inside such that , where the last equality follows from claim (2). As is embedded, we can slide through to obtain a locally-convex subcomplex as desired. The moreover statement follows from the construction of . ∎
Theorem 6.12**.**
Let be a compact nonpositively curved cube complex. Let be a collection of local-isometries with compact domain. Suppose has a finite cover such that
- (1)
for each immersed hyperplane , the map is an embedding; 2. (2)
each elevation of to is an embedding.
*Then has finite stature. *
Proof.
Without loss of generality, we assume is regular. For each , there are finitely many -conjugacy classes of subgroups of form for . Let be their representatives. Let (resp. ) be the collection of intersection of conjugates (resp. -conjugates) of elements in (resp. ). Then each element of contains an element of as a subgroup of finite index that is uniformly bounded above.
Let be elevations of corresponding to . Then it follows from Lemma 6.11 each element in corresponds to a locally-convex subcomplex of . Thus has finite stature. To show has finite stature, we need to control elements in that contain a given element in as a finite index subgroup. Let and be two elevations of elements in corresponding to two conjugates of elements in . Then the intersection of these two conjugates stabilizes and . By iterating this observation and using the moreover statement of Lemma 6.11, for each there exists a convex subcomplex such that and is a subcomplex of corresponding to an element in . Thus the theorem follows. ∎
Remark 6.13**.**
If stabilizers of hyperplanes in are separable and each is separable, then the assumptions of Theorem 6.12 are satisfied.
Corollary 6.14**.**
- (1)
Suppose is a compact nonpositively curved cube complex with a finite special cover. Let be a collection of local-isometries with compact domain. Then has finite stature. 2. (2)
If is a compact graph of nonpositively curved cube complexes such that each vertex group is special, and each morphism from an edge space to a vertex space is an embedding. Then has finite stature with respect to its vertex groups. 3. (3)
If is a compact graph of nonpositively curved cube complexes such that each vertex group is special, and each edge group is separable. Then has finite stature with respect to its vertex groups.
Proof.
(1) holds by Theorem 6.12 and the separability of (cf. [HW08, Cor 7.9] and [HW08, Lem 8.1]). (2) holds since by Lemma 6.11 each transection corresponds to a locally-convex subcomplex of a vertex space. (3) follows from (2) as separability implies that has a finite cover satisfying the assumptions of (2). ∎
Proof of Theorem 1.4.
is Theorem 6.3, and follows from Corollary 6.14.(1) and Lemma 3.6. ∎
The following is a consequence of Theorem 6.12 and Theorem 6.3.
Corollary 6.15**.**
Let split as a finite graph of compact nonpositively curved cube complexes such that each vertex group is word-hyperbolic. If the stabilizer of each hyperplane in is separable. Then is virtually special.
Remark 6.16**.**
It is natural to ask whether Corollary 6.7 holds under the weaker assumption that edge groups are separable. By Theorem 6.3, we need to show that separability of edges groups implies finite stature. This holds in the special case where the each edge space is superconvex in its vertex spaces (e.g. a graph of graphs), as we can use separability of edge groups to pass to a finite cover such that each edge space is superconvex and embedded in the vertex space, and then deduce from Lemma 2.15 that each transection can be realized as the fundamental group of a locally-convex subcomplex of some vertex space. However, the general case is not clear.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BM 00] Marc Burger and Shahar Mozes. Lattices in product of trees. Inst. Hautes Études Sci. Publ. Math. , (92):151–194 (2001), 2000.
- 2[Git 99] Rita Gitik. Doubles of groups and hyperbolic LERF 3-manifolds. Ann. of Math. (2) , 150(3):775–806, 1999.
- 3[GMRS 98] Rita Gitik, Mahan Mitra, Eliyahu Rips, and Michah Sageev. Widths of subgroups. Trans. Amer. Math. Soc. , 350(1):321–329, 1998.
- 4[Hag 06] Frédéric Haglund. Commensurability and separability of quasiconvex subgroups. Algebr. Geom. Topol. , 6:949–1024 (electronic), 2006.
- 5[Hal 49] Marshall Hall, Jr. Coset representations in free groups. Trans. Amer. Math. Soc. , 67:421–432, 1949.
- 6[HK 18] Jingyin Huang and Bruce Kleiner. Groups quasi-isometric to right-angled Artin groups. Duke Math. J. , 167(3):537–602, 2018.
- 7[Hua 18] Jingyin Huang. Commensurability of groups quasi-isometric to RAA Gs. Invent. Math. , 213(3):1179–1247, 2018.
- 8[HW 08] Frédéric Haglund and Daniel T. Wise. Special cube complexes. Geom. Funct. Anal. , 17(5):1 551–1620, 2008.
