Fields definable in the free group

By Ayala Dente Byron and Rizos Sklinos

Abstract

We prove that no infinite field is definable in the theory of the free group.

1. Introduction

After the work of Sela Reference 18 and Kharlampovich-Myasnikov Reference 6 leading to the positive answer to Tarski’s question, there is an increasing model theoretic interest in the first-order theory of nonabelian free groups.

Although Sela proved that any definable set is equivalent to a boolean combination of -definable sets we are far from understanding these “basic” sets. According to Sela these sets admit a natural geometric interpretation, but admittedly neither geometers nor logicians have absorbed the sophisticated techniques that occur in his voluminous work. Thus, in principle, it is hard to determine whether a subset of some cartesian power of a nonabelian free group is definable or not.

Moreover, starting from Zilber’s seminal work towards understanding uncountably categorical theories via some naturally defined pregeometries (see Reference 23), questions about what kind of groups are definable or whether an infinite field is definable in a given first order theory have become important within the community of model theorists.

Recently, some positive results along this line of thought have appeared. The following theorem has been proved independently in Reference 7 and Reference 9.

Theorem 1.1.

The only definable proper subgroups of a torsion-free hyperbolic group are cyclic.

When it comes to infinite definable fields in some nonabelian free group, intuitively speaking, one expects to find none. To the best of our knowledge this was first posed as a conjecture in Reference 13. This problem proved very hard to tackle, and the only positive result towards its solution had been the following theorem proved in the thesis Reference 20 of the second-named author.

Theorem 1.2.

Let be the free group of rank . Let be a formula over . Suppose , where denotes the solution set of in . Then cannot be given definably an abelian group structure.

On the other hand, in many model theoretic questions concerning existing “configurations” in a first order theory one does not need to understand the exact set of solutions of a formula but just its rough “shape”. Indeed in this vein there has been progress. A definable set (or a parametric family) can be endowed with an envelope that contains the definable set, and moreover it carries a natural geometric structure from which we can read properties that when they hold “generically” for the envelope, they also hold for the definable set. The method of envelopes has been proved very useful in proving (weak) elimination of imaginaries (see Reference 14) but also in proving that the first order theory of the free group does not have the finite cover property (see Reference 21). We will utilize envelopes once more in order to confirm the above conjecture.

The main theorem of this paper is:

Theorem 1.

Let be a nonabelian free group. Then no infinite field is definable in .

Our proof is based on the following theorem, which is a consequence of the quantifier elimination procedure. We record it next in the simplest possible form.

Theorem 1.3 (Sela).

Let . Let be a hyperbolic tower where and let be a first order formula over . Suppose there exists a test sequence, for such that .

Then for any test sequence, , for there is such that for all .

The notions of a hyperbolic tower and of a test sequence over it will be defined in sections 4 and 6, respectively.

On our way to proving the main theorem, we prove various implicit function theorems. We recall that Merzlyakov’s original theorem stated:

Theorem 1.4 (Merzlyakov).

Let . Let be a finite set of words. Suppose . Then there exists a “formal solution” such that is trivial in .

We use the quantifier to denote a nonempty and finite set of solutions of a formula if and only if .

We obtain the following “generalisation” to an arbitrary formula, but only after strengthening the hypothesis and weakening the conclusion of Merzlyakov’s theorem as follows.

Theorem 2.

Let . Let and assume there exist a test sequence and a sequence of tuples such that . Then there exists a tuple of words in such that for any test sequence in we have that there exists (that depends on the test sequence) with for all .

We remark that our main theorem implies, together with the elimination of the “exists infinitely many” quantifier , that no infinite field is definable in any model of this theory.

The proof splits into two parts. Roughly speaking for any definable set we prove that either is internal to a finite set of centralizers or it cannot be given definably an abelian group operation; i.e., there is no definable set such that is the graph of an abelian group operation on . To conclude that no infinite field is definable we prove that centralizers of nontrivial elements are one-based.

The paper is structured as follows: in the next section we take the opportunity to recall some basic geometric stability theory and introduce the reader to the results that will allow us to conclude our theorem in the case a definable set is “coordinated” by a finite set of centralizers.

The following section contains introductory material that concerns Bass-Serre theory as well as results for a special class of groups called limit groups. The material here is by no means original and is certainly well known. Since in many of our arguments we will use actions on trees or normal forms for groups that admit a graph of groups splitting, we hope that this section will provide an adequate background for the uninitiated.

Section 4 contains many of the core notions which are important in this paper. We start by explaining when a group admits the structure of a tower and then we continue by introducing a construction that leads to the notion of a twin tower. Twin towers will play a fundamental role in our main proof.

In sections 5 and 6 we record and extend some constructions and results of Sela that appear in Reference 16, Reference 17, and Reference 14. Here the reader will find all the technical apparatus that makes our main proof possible. Theorems 6.25, 6.32, and 6.34 lie in the core of our result.

Finally, in the last section we bring everything together and we prove the main result. We split the proof into two cases: the abelian case and the nonabelian case. The abelian case is resolved using geometric stability, while the nonabelian case is resolved using geometric group theory. We have also added an example, which we call the hyperbolic case, where our proof is free of certain technical phenomena, so the reader could clearly see the idea behind it.

2. Some geometric stability

In this section we provide some quick model theoretic background on stable theories. A gentle introduction to stability and forking independence has been given in Reference 10, so to avoid repetition we refer the reader there. Our main focus in this paper will be on geometric stability and in particular on the notion of one-basedness. For more details the reader can consult Reference 11. We work in the monster model of a stable theory .

Definition 2.1.

A definable set (in ) is called weakly normal if for every only finitely many translates of under contain .

Definition 2.2.

The first order theory is one-based if every definable set (in is a boolean combination of weakly normal definable sets.

The simplest example of a one-based theory is the theory of a vector space over a field , where for each , is a function symbol which is interpreted in the structure as scalar multiplication by the element . In the same vein we have:

Fact 2.3.

The theory of any abelian group (in the group language) is one-based.

For the purposes of our paper one-based theories have an important property proved by Pillay in Reference 12.

Fact 2.4 (Pillay).

Let be one-based. Then no infinite field is interpretable in .

A set is interpretable if it is definable up to a definable equivalence relation. Thus, in particular no infinite field is definable in a one-based theory.

For any definable set in we can define the induced structure on , , in the following way: the universe of the structure will be , and for every definable set in we add a predicate that corresponds to the intersection .

Definition 2.5.

Let be a definable set in . Then is one-based if the first order theory of is one-based.

We say that a family of definable sets is -invariant if the image of any definable set in by an automorphism in is still in . Moreover, if is a small subset of , we say that if contains some definable set that belongs to . Finally, by , we mean that is independent from over in the sense of forking independence.

Definition 2.6.

A definable set (over some small subset ) is -internal for some -invariant family of definable sets if for any there exists with and with such that .

The following theorem has been proved by F. Wagner in Reference 22.

Theorem 2.7 (Wagner).

Let be a definable set and let be a -invariant family of one-based sets. If is -internal, then is one-based.

3. Actions on trees

The goal of this section is to present a structure theorem for groups acting on trees. In the first subsection we will be interested in group actions on simplicial trees. These actions can be analysed using Bass-Serre theory, and we will explain the duality between the notion of a graph of groups and these actions.

In the second subsection we will record the notion of a real tree and quickly describe some natural group actions on real trees.

3.1. Bass-Serre theory

Bass-Serre theory gives a structure theorem for groups acting on (simplicial) trees, i.e., acyclic connected graphs. It describes a group (that acts on a tree) as a series of amalgamated free products and HNN extensions. The mathematical notion that contains these instructions is called a graph of groups. For a complete treatment we refer the reader to Reference 19.

We start with the definition of a graph.

Definition 3.1.

A graph is a collection of data that consists of two sets (the set of vertices) and (the set of edges) together with three maps:

an involution , where is called the inverse of ;

, where is called the initial vertex of ; and

, where is called the terminal vertex of ,

so that and for every .

Definition 3.2 (Graph of groups).

A graph of groups , , , consists of the following data:

a graph ;

a family of groups ; i.e., a group is attached to each vertex of the graph;

a family of groups ; i.e., a group is attached to each edge of the graph. Moreover, ;

a collection of injective morphisms ; i.e., each edge group comes equipped with two embeddings to the incident vertex groups.

The fundamental group of a graph of groups is defined as follows.

Definition 3.3.

Let be a graph of groups. Let be a maximal subtree of . Then the fundamental group, , of with respect to is the group given by the following presentation:

Remark 3.4.

It is not hard to see that the fundamental group of a graph of groups does not depend on the choice of the maximal subtree up to isomorphism (see Reference 19, Proposition 20, p. 44).

In order to give the main theorem of Bass-Serre theory we need the following definition.

Definition 3.5.

Let be a group acting on a simplicial tree without inversions, denote by the corresponding quotient graph, and denote by the quotient map . A Bass-Serre presentation for the action of on is a triple consisting of

a subtree of which contains exactly one edge of for each edge of ;

a subtree of which is mapped injectively by onto a maximal subtree of ;

a collection of elements of , , such that if with , then belongs to .

Theorem 3.6.

Suppose acts on a simplicial tree without inversions. Let be a Bass-Serre presentation for the action. Let , , , be the following graph of groups:

is the quotient graph given by ;

if is a vertex in , then ;

if is an edge in , then ;

if is an edge in , then is given by the identity if and by conjugation by if not.

Then is isomorphic to .

Remark 3.7.

The other direction of the above theorem also holds. Whenever a group is isomorphic to the fundamental group of a graph of groups then there is a natural way to obtain a simplicial tree and an action of on (see Reference 19, section 5.3, p. 50).

Among splittings of groups we will distinguish those with some special type vertex groups called surface type vertex groups.

Definition 3.8.

Let be a group acting on a tree without inversions and let be a Bass-Serre presentation for this action. Then a vertex is called a surface type vertex if the following conditions hold:

for a connected compact surface with nonempty boundary, such that either the Euler characteristic of is at most or is a once punctured torus.

For every edge adjacent to , embeds onto a maximal boundary subgroup of , and this induces a one-to-one correspondence between the set of edges (in ) adjacent to and the set of boundary components of .

We next follow Reference 2 and define the notion of a generalized abelian decomposition (GAD).

Definition 3.9.

A GAD of a group is a graph of groups with abelian edge groups such that is partitioned as where:

each vertex in is a vertex of surface type for the corresponding action on a tree;

each vertex group for a vertex in is noncyclic abelian; and

each vertex group for a vertex is called rigid.

Definition 3.10 (Peripheral subgroup).

Let be a vertex group of a GAD of , , whose vertex is in . Then we denote by the subgroup of generated by all incident edge groups. Moreover the subgroup of that dies under every morphism that kills is called the peripheral subgroup and is denoted by .

Definition 3.11 (Dehn twists).

Let be a subgroup of . Suppose splits as an:

amalgamated free product so that is a subgroup of . Let be an element in the centralizer of in . Then a Dehn twist in is the automorphism fixing pointwise and sending each element of to .

-extension so that is a subgroup of . Let be an element in the centralizer of in . Then a Dehn twist in is the automorphism fixing and sending the Bass-Serre element to .

Definition 3.12 (Relative modular automorphisms).

Let be a subgroup of . Let be a GAD of in which can be conjugated into a vertex group. Then is the subgroup of generated by:

inner automorphisms;

unimodular automorphisms of for that fix the peripheral subgroup of and every other vertex group;

automorphisms of for coming from homeomorphisms of the corresponding surface that fix all boundary components;

Dehn twists in elements of centralizers of edge groups, after collapsing the GAD to a one edge splitting in which is a subgroup of a vertex group.

Moreover we define the modular group of relative to , , to be the group generated by for every of .

3.2. Actions on real trees

Real trees (or -trees) generalize simplicial trees in the following way.

Definition 3.13.

A real tree is a geodesic metric space in which for any two points there is a unique arc that connects them.

When we say that a group acts on a real tree we will always mean an action by isometries.

Moreover, an action of a group on a real tree is called nontrivial if there is no globally fixed point and minimal if there is no proper -invariant subtree. Lastly, an action is called free if for any and any nontrivial we have that .

We next collect some families of group actions on real trees.

Definition 3.14.

Let be a minimal action of a finitely generated group on a real tree . Then we say:

(i)

is of discrete (or simplicial) type if every orbit is discrete in . In this case is simplicial, and the action can be analyzed using Bass-Serre theory.

(ii)

is of axial (or toral) type if is isometric to the real line and acts with dense orbits; i.e., , for every .

(iii)

is of surface (or IET) type if where is a surface with (possibly empty) boundary carrying an arational measured foliation and is dual to ; i.e., is the lifted leaf space in after identifying leaves of distance (with respect to the pseudometric induced by the measure).

We will use the notion of a graph of actions in order to glue real trees equivariantly. We follow the exposition in Reference 3, section 1.3.

Definition 3.15 (Graph of actions).

A graph of actions , , consists of the following data:

a simplicial type action ;

for each vertex in a real tree ;

for each edge in , an attaching point in .

Moreover:

(1)

acts on so that with is -equivariant;

(2)

for every and , .

To a graph of actions we can assign an -tree endowed with a -action. Roughly speaking this tree will be , where the equivalence relation identifies with for every . We say that a real -tree decomposes as a graph of actions if there is an equivariant isometry between and .

Interesting actions on real trees can be obtained by sequences of morphisms from a finitely generated group to a free group. We explain how in the next subsection.

3.3. The Bestvina-Paulin method

The construction we are going to record is credited to Bestvina Reference 1 and Paulin Reference 8 independently.

We fix a finitely generated group and we consider the set of nontrivial equivariant pseudometrics , denoted by . We equip with the compact-open topology (where is given the discrete topology). Note that convergence in this topology is given by

It is not hard to see that acts cocompactly on by rescaling; thus the space of projectivised equivariant pseudometrics on is compact.

We also note that any based -space (i.e., a metric space with a distinguished point equipped with an action of by isometries) gives rise to an equivariant pseudometric on as follows: .

We say that a sequence of -spaces converges to a -space if the corresponding pseudometrics induced by converge to the pseudometric induced by in .

A morphism where is a finitely generated group induces an action of on (the Cayley graph of ) in the obvious way, thus making a -space. We have:

Lemma 3.16.

Let be a nonabelian free group. Let be a sequence of pairwise nonconjugate morphisms. Then for each there exists a base point in such that the sequence of -spaces has a convergent subsequence to a real -tree , where the action of on is nontrivial.

3.4. Limit groups

Definition 3.17.

Let be a group and let be a sequence of morphisms. Then the sequence is called convergent if for every , there exists such that either for all or for all .

Moreover, if is a convergent sequence, then we define its stable kernel .

Definition 3.18.

Let be a finitely generated group. Then is a limit group if there exists a convergent sequence with trivial stable kernel.

Limit groups can be given a constructive definition. To this end we define:

Definition 3.19.

Let be a of a group . For each with we define its envelope in in the following way: for every we replace in by its peripheral subgroup. Then is the group generated by together with the centralizers of incident edge groups.

Definition 3.20 (Strict morphisms).

Let be an epimorphism and let be a GAD of in which every edge group is maximal abelian in at least one vertex group of the one edged splitting induced by the edge. Then is strict with respect to if the following hold:

is injective on each edge group;

is injective on for every ;

is injective on the peripheral subgroup of each abelian vertex group;

is not abelian for every .

Definition 3.21.

A group is a constructive limit group if it belongs to the following hierarchy of groups defined recursively.

Base step.

Level consists of finitely generated free groups.

Recursive step.

A group belongs to level if it is either the free product of two groups that belong to level or there exists a , , for and a strict map with respect to onto some that belongs to level .

The following theorem appears as Theorem 5.12 in Reference 15.

Theorem 3.22 (Sela).

Let be a finitely generated group. Then is a limit group if and only if it is a constructive limit group.

3.5. Graded limit groups

A graded limit group is a limit group together with a distinguished finitely generated subgroup. We will be interested in a special kind of graded limit group called solid limit groups. Solid and rigid limit groups were defined in Reference 15, Definition 10.2, and the corresponding notion in the work of Kharlampovich-Myasnikov Reference 6 is the notion of a group without sufficient splittings.

Definition 3.23.

Let be a limit group which is freely indecomposable with respect to a finitely generated subgroup . We fix a finite generating set for and a basis for . A morphism is short with respect to if for every and every that commutes with we have that .

Definition 3.24.

Let be a limit group which is freely indecomposable with respect to a finitely generated subgroup . Let be a convergent sequence of short morphisms with respect to . Then we call a shortening quotient of with respect to .

Definition 3.25 (Solid limit group).

Let be a limit group and let be a finitely generated subgroup of . Suppose is freely indecomposable with respect to . Then is solid with respect to if there exists a shortening quotient of with respect to which is isomorphic to .

Example 3.26.

The surface group , , …, , , , …, , is a solid limit group with respect to the subgroup , …, .

Definition 3.27.

Let be a solid limit group with respect to a finitely generated subgroup with generating set . Let . We call a flexible sequence if for every either:

the morphism , where for some group , is mapped onto by , stays the identity on , and is short with respect to or

the morphism is short with respect to and moreover

where is the ball of radius in the Cayley graph of .

If is a convergent flexible sequence, then we call a flexible quotient of .

It is not hard to see, using the shortening argument, that flexible quotients are proper. Moreover one can define a partial order and an equivalence relation on the class of flexible quotients of a solid limit group. Let be a solid limit group with respect to a finitely generated subgroup and let for be flexible quotients with their canonical quotient maps. Then if , and if there exists such that .

For the following theorem see the discussion before Definition 10.5 in Reference 15.

Theorem 3.28 (Sela).

Let be a solid limit group with respect to a finitely generated subgroup . Assume that admits a flexible quotient. Then there exist finitely many classes of maximal flexible quotients.

A morphism from a solid limit group to a free group that does not factor through one of the maximal flexible quotients (after precomposition by a modular automorphism) is called a solid morphism; otherwise it is called flexible (see Reference 15, Definition 10.6).

4. Towers

In this section we are interested in limit groups that have a very special structure, namely, the structure of a tower. A tower is built recursively adding floors to a given basis, which is taken to be a free product of fundamental groups of surfaces with free abelian groups. Each floor is built by “gluing” a finite set of surface flats and abelian flats to the previous one following specific rules, to be made precise in the next subsection. The corresponding notion in the work of Kharlampovich-Myasnikov is the notion of an NTQ group, i.e., the coordinate group of a nondegenerate triangular quasiquadratic system of equations (see Reference 4, Definition 9).

Limit groups that admit the structure of a tower play a significant role in the proof of the elementary equivalence of nonabelian free groups. This class of limit groups is connected with generalizations of Merzlyakov’s theorem as proved in Reference 16 and Reference 5. We will analyse and further expand this connection in section 6.

4.1. The construction of a tower

We start with defining the notion of a surface flat.

Definition 4.1 (Surface flat).

Let be a group and let be a subgroup of (see Figure 1). Then has the structure of a surface flat over if acts minimally on a tree and the action admits a Bass-Serre presentation such that:

the set of vertices of is partitioned into two sets, and , where is a surface type vertex;

is bipartite between and ;

is the free product of the stabilizers of vertices in ;

either there exists a retraction that sends to a nonabelian image or is cyclic and there exists a retraction which sends to a nonabelian image.

Remark 4.2.

A more concise way to refer to a group that has the structure of a surface flat over a subgroup is to say that is obtained from by gluing a surface along its boundary onto the subgroups of .

Example 4.3.

The surface group has the structure of a surface flat over (see Figure 2).

Concisely, is obtained from by gluing along its boundary onto .

We similarly define the notion of an abelian flat.

Definition 4.4.

Let be a group and let be a subgroup of . Then has the structure of an abelian flat over if acts minimally on a tree with a single orbit of edges, and the action admits a Bass-Serre presentation so that if is the unique edge in , then , is a maximal abelian subgroup of , which we call the peg of the abelian flat, and for some (see Figure 3).

Remark 4.5.

A more concise way to refer to a group that has the structure of an abelian flat over a subgroup is to say that is obtained from by gluing a free abelian group along the (maximal abelian) subgroup of .

We note that when we say “gluing along the subgroup of ”, the outcome will really be the amalgamated free product , but we keep this terminology as it will be convenient in what follows.

We observe that if has the structure of an abelian flat over a subgroup , then it is not hard to find a retraction : one can use the projection of to and extend this to a morphism from to which fixes .

Example 4.6.

The group

has the structure of a free abelian flat over the subgroup .

Concisely, is obtained from by gluing the free abelian group along the subgroup of .

We can combine surface and abelian flats in order to obtain the “floors” of a tower.

Definition 4.7 (Floor).

Let be a group and let be a subgroup of (see Figure 4). Then has the structure of a floor over if acts minimally on a tree and the action admits a Bass-Serre presentation , where the set of vertices of is partitioned into three subsets, and , such that:

each vertex in is a surface type vertex;

for each vertex , its stabilizer is a free abelian group;

the tree is bipartite between and ;

the subgroup of is the free product of the stabilizers of vertices in ;

for each , there is a unique edge connecting to a vertex in . Moreover, is maximal abelian in and . In addition, the stabilizer of cannot be conjugated to any other stabilizer for an edge connecting a vertex in to a vertex in ;

either there exists a retraction that, for each , sends to a nonabelian image or is cyclic and there exists a retraction that, for each , sends to a nonabelian image.

In the opposite direction a floor can be decomposed into flats in many possible ways; i.e., a floor can be seen as a sequence of surface and abelian flats, and we will often see such a sequence as giving a preferred order to the flats of the floor.

We can now bring everything together to define:

Definition 4.8.

A group has the structure of a tower (of height ) over a subgroup if there exists a sequence such that for each , , one of the following holds:

(i)

The group has the structure of a floor over , in which is contained in one of the vertex groups that generate in the floor decomposition of over . Moreover, the pegs of the abelian flats of the floor are glued along (maximal abelian) groups that are not conjugates of each other and they cannot be conjugated into groups which correspond to abelian flats of any previous floor.

(ii)

The group is a free product of with a finitely generated free group.

The next lemma follows from the definition of a constructible limit group.

Lemma 4.9.

If has the structure of a tower over a limit group, then is a limit group.

If has the structure of a tower over a subgroup it will be useful to collect the information witnessing it. Thus we define:

Definition 4.10.

Suppose has the structure of a tower (of height ) over . Then the tower corresponding to , denoted by , is the following collection of data:

where:

the splitting is the splitting that witnesses that has the structure of a floor over , respectively, the free splitting for some finitely generated free group ;

the morphism (or ) is the retraction that witnesses that has the structure of a floor over , respectively, the retraction .

Remark 4.11.

The notation will refer to a splitting of as a graph of groups. The notation will refer either to a free splitting of as or to a splitting that corresponds to a floor structure of over .

A tower in which no abelian flat occurs in some (any) decomposition of its floors into flats is called a hyperbolic tower (or regular NTQ group in the terminology of Kharlampovich-Myasnikov). Furthermore, if a floor consists only of abelian flats we call it an abelian floor.

For the rest of the paper we assume the following.

Convention.

Suppose is a tower. Let be the collection of pegs that correspond to the abelian flats that occur along the floors of the tower. Let , with , be the subcollection of the pegs that can be conjugated into a subgroup of the base floor ; i.e., there is such that for every .

Then, we assume that:

(1)

when the above subcollection is not empty, the first floor of the tower consists only of the abelian flats corresponding to the above subcollection and glued along to , and each floor above the first (abelian) floor is either a free product or it consists of a single flat (abelian or surface);

(2)

when the above subcollection is empty, we assume that each floor is either a free product or it consists of a single flat (abelian or surface).

4.2. Twin towers

We next work towards constructing a tower by “gluing” two copies of a given tower together.

Definition 4.12.

Suppose has the structure of an abelian floor over and is the splitting witnessing it. Let be the collection of the free abelian groups that we glue along the corresponding pegs in forming the abelian flats of the floor.

Then the double of with respect to , denoted by , is the group obtained as the fundamental group of a graph of groups in which all the data is as in apart from replacing by their doubles . The above graph of groups is called the floor double of and naturally witnesses that is an abelian floor over (see Figure 5).

Lemma 4.13.

Suppose has the structure of an abelian floor over . Then admits two natural embeddings into .

Moreover, for each , the group admits an abelian floor structure over .

Proof.

The first embedding can be taken to be the identity since is a subgroup of , and clearly has an abelian floor structure over with the pegs corresponding to the maximal abelian groups of that contain the pegs of . The second embedding is obtained as follows:

it agrees with on , and

it sends each free abelian group that is glued along a peg in in forming the abelian flats of the abelian floor isomorphically onto the corresponding free abelian group glued along the peg in that contains in forming the abelian flats of the abelian floor .

The following lemmata are immediate.

Lemma 4.14.

Let be a subgroup of a group . Suppose has the structure of an abelian floor over . Let . Let be a splitting of in which is a subgroup of a vertex group . Then is isomorphic to the fundamental group of the graph of groups that has the same data as apart from replacing by .

Lemma 4.15.

Suppose has an abelian floor structure over a limit group . Let be nonconjugate (in ) maximal abelian subgroups of that cannot be conjugated into any of the pegs of the abelian floor. Then are nonconjugate maximal abelian subgroups of .

We now pass to proving that replacing the first (abelian) floor by its double yields a natural tower structure for the corresponding group.

Lemma 4.16.

Suppose has the structure of a tower (of height ) over and that the first floor is an abelian floor. Let, for each , the group be the amalgamated free product , where the edge maps are and the embedding induced by the tower structure from to .

Then admits a structure of a tower over witnessed by and splittings , which are naturally inherited from the corresponding splittings in .

Proof.

The proof is by induction on the height of the tower.

Base step.

The group has a natural abelian floor structure over as observed in Definition 4.12.

Inductive step.

We will assume that the result holds for any tower of height at most and we show it for towers of height . We take cases according to whether is a free product over or has a surface flat structure over or has an abelian flat structure over :

Assume that ; then, by Lemma 4.14, . So, by the induction hypothesis has a tower structure over corresponding naturally to the tower structure of over .

Assume that has a surface flat structure over witnessed by . We consider the rigid vertex group, say , of the above graph of groups that contains . Since is freely indecomposable with respect to , the vertex group must contain . We consider the graph of groups with the same data as apart from replacing by . Then by Lemma 4.14 the fundamental group of this latter graph of groups is isomorphic to , and together with the retraction that agrees with on and stays the identity on it witnesses that has a surface flat structure over .

Assume that has an abelian flat structure over ; i.e., . We consider the splitting . By Lemma 4.14 this is a splitting of . It is not hard to see that the group is maximal abelian in : indeed since cannot be conjugated to any of the pegs of the first abelian floor and is maximal abelian in , it must be maximal abelian in . Moreover, by Lemma 4.15, it cannot be conjugated to any other peg in . Thus, together with the retraction that agrees with on and stays the identity on it witnesses that has an abelian flat structure over .

Changing slightly the hypothesis of the previous lemma yields the following remark.

Remark 4.17.

Suppose has the structure of a tower (of height ) over and that the first floor is an abelian floor. Let be the nonidentity natural map from to its double (see Lemma 4.13). Let, for each , the group be the amalgamated free product .

Then admits a structure of a tower over witnessed by and splittings , as in Lemma 4.16.

Before moving to the definition of a twin tower we record some easy lemmata that will help us prove that our construction of a twin tower is indeed a tower.

Lemma 4.18.

Suppose has the structure of a tower over a limit group . Let be a maximal abelian subgroup of and suppose is not trivial. Let be the maximal abelian group in that contains . Then either is or is the free abelian group that corresponds to an abelian flat of some floor of the tower glued along to .

The following lemma is an easy exercise in normal forms.

Lemma 4.19.

Let be a limit group and let be a maximal abelian group in . Suppose that no nontrivial element of commutes with a nontrivial element of . Then is maximal abelian in .

We define the notion of a twin tower, first in a case which is free of some technical complexity, in the following proposition.

Proposition 4.20 (Twin tower - nonabelian case).

Suppose has the structure of a tower over . Assume that the first floor is not an abelian floor. Then the amalgamated free product admits a natural tower structure over which we call the twin tower of with respect to (see Figure 6).

Proof.

Let be the sequence witnessing that is a tower over . Let be the amalgamated free product of with over . We claim that there exists a sequence

where the splitting has the same data as the splitting , apart from replacing the vertex group that contains with , and moreover it witnesses that has the structure of a tower over . We proceed by induction:

Base step.

We show that is a free product or has a surface flat structure or has an abelian flat structure over , according to whether is a free product or has a surface flat structure . In addition, we show that it respects the requirements of being a floor of a tower together with the already given sequence of floors. We take cases:

Assume that ; then . Thus, has a free product structure over .

Assume that has a surface flat structure over . We consider the graph of groups with the same data as in apart from replacing the vertex group by the amalgamated free product . Then the fundamental group of this graph of groups is isomorphic to , and together with the retraction that agrees with on and stays the identity on , it witnesses that has a surface flat structure over .

Inductive step.

Assume that the result holds for all . We will show that it holds for . We take cases according to whether is a free product or has a surface flat structure or an abelian flat structure over :

Assume that ; then . Thus, is a free product of with and it satisfies the conditions of being part of a tower with the already given sequence of floors.

Assume that has a surface flat structure over . Consider the graph of groups decomposition with the same data as in , apart from replacing the vertex group that contains with the amalgamated free product . The fundamental group of this graph of groups is isomorphic to , and together with the retraction that agrees with on and stays the identity on , it witnesses that has a surface flat structure over .

Assume that has an abelian flat structure over . Consider the amalgamated free product . This is a splitting of , and moreover, by Lemma 4.19, is maximal abelian in . A maximal abelian group of that contains a peg of a previous abelian flat must live either in or in . Now it is enough to observe that cannot be conjugated to a maximal abelian group of and if a conjugate of intersects nontrivially another maximal abelian group of , then . In addition, we define the map to agree with on and stay the identity on .

Example 4.21.

Let . We can give a tower structure over as follows. The tower consists of two floors:

The first floor is just a surface flat that is obtained by gluing , whose fundamental group is , along its boundary to the subgroup of the free group . In group theoretic terms the first floor is the amalgamated free product . The retraction sends to and stays the identity on .

The second floor is just an abelian flat that is obtained by gluing along the (maximal) abelian subgroup of . In group theoretic terms the second floor is the amalgamated free product . The retraction sends and to and stays the identity on .

The group can be given a twin tower structure as follows. This tower has four floors, which we describe:

The first two floors are identical to the floors of the tower structure of .

The third floor is just a surface flat that is obtained by gluing , whose fundamental group is , along its boundary to the subgroup of the free group . In group theoretic terms the third floor is the amalgamated free product . The retraction sends to and stays the identity on .

The fourth floor is just an abelian flat that is obtained by gluing along the (maximal) abelian subgroup of . In group theoretic terms the fourth floor is the amalgamated free product . The retraction sends and to and stays the identity on .

Proposition 4.22 (Twin tower - abelian case).

Suppose has the structure of a tower (of height ) over . Assume that the first floor is an abelian floor (see Figure 7).

Let be the double of with respect to and let be the nonidentity natural embedding of into .

Let be the double of with respect to , and let be the amalgamated free product , where is and is the identity map. Then the amalgamated free product admits a natural tower structure over .

Proof.

Suppose that witnesses that has the structure of a tower over .

Let

be the natural tower structure (see Lemma 4.16) of over , and let

be the natural tower structure (see Remark 4.17) of over .

For each , let . We claim that there exists a natural sequence of floors

that witnesses that has a tower structure over . We construct this sequence starting with the floors of the tower and we proceed recursively as follows:

Base step.

We show that is a free product or has a surface flat structure or has an abelian flat structure over according to whether is a free product or has a surface flat structure or has an abelian flat structure over :

Assume that ; then .

Assume that has a surface flat structure over . We consider the graph of groups with the same data as apart from replacing the vertex group with the group . The fundamental group of this latter graph of groups is , and together with the retraction that agrees with on and stays the identity on , it witnesses that has a surface flat structure over .

Assume that has an abelian flat structure over . Consider the amalgamated free product ; this is a splitting of . By definition cannot be conjugated to any other peg of some abelian flat of ; thus it is maximal abelian in and satisfies the properties that make the -th floor of our tower.

Recursive step.

Suppose we have constructed the -th floor of the tower. We show that is a free product or has a surface flat structure or an abelian flat structure over according to whether is a free product or has a surface flat structure or an abelian flat structure over :

Assume that ; then .

Assume that has a surface flat structure over . We consider the graph of groups with the same data as , apart from replacing the vertex group that contains with the group . The fundamental group of this latter graph of groups is , and together with the retraction that agrees with on and stays the identity on , it witnesses that has a surface flat structure over .

Assume that has an abelian flat structure over . We consider the amalgamated free product ; this is a splitting of . Since cannot be conjugated to any other previous peg of the tower and the tower , we see that is maximal abelian in and it satisfies the properties that make the -th floor of our tower.

Example 4.23.

Let . We can give a tower structure over as follows. The tower consists of two floors:

The first floor is just an abelian flat obtained by gluing along the maximal abelian group of . In group theoretic terms, the group corresponding to the first floor is the amalgamated free product . The retraction sends and to and stays the identity on .

The second floor is just a surface flat obtained by gluing , whose fundamental group is , along its boundary to the subgroup of . In group theoretic terms the group corresponding to the second floor is the amalgamated free product . The retraction sends to , to , and stays the identity on .

We now consider the double of with respect to the splitting of the first point above. As a group has the following presentation:

It can be seen as the amalgamated free product .

The twin tower that corresponds to consists of three floors as follows:

The first floor is the floor double of , and the group corresponding to this floor is . The retraction sends each to and stays the identity on .

The second floor is just a surface flat obtained by gluing , whose fundamental group is , along its boundary to the subgroup of . In group theoretic terms the group corresponding to the second floor is the amalgamated free product . The retraction sends to , to , and stays the identity on .

The third floor is again a surface flat obtained by gluing , whose fundamental group is , along its boundary to the subgroup of . In group theoretic terms the group corresponding to the second floor is the amalgamated free product . The retraction sends to , to , and stays the identity on .

The group corresponding to the twin tower has presentation

4.3. Closures of towers

We pass to the notion of a tower closure. We first define the notion of an abelian floor closure.

Definition 4.24 (Abelian floor closure).

Suppose has the structure of an abelian floor over a limit group and is the splitting witnessing it. Let be the collection of the free abelian groups that we glue along the corresponding pegs in forming the abelian flats of the floor.

Let be free abelian groups and let be an embedding with and such that is a finite index subgroup of for every . We call a family of closure embeddings.

We denote by the group that is the fundamental group of a graph of groups in which all the data is as in apart from replacing by and adding to the vertex groups the relations corresponding to the family of closure embeddings; i.e., for every . Moreover, we call the latter graph of groups, , the floor closure of with respect to .

In the following paragraph we identify closure embeddings with finite-index subgroups of a “formal” free abelian group . Such an identification will be of use when we wish to understand when a homomorphism from a tower extends to . For simplicity and in accordance with our convention on tower structures, we phrase it for an abelian flat over , but it holds for an arbitrary tower.

Remark 4.25.

Suppose has the structure of an abelian flat over , so is isomorphic to the amalgamated product of with over . Let generate the centraliser of (the image of) in , so that for some , and let be a closure embedding. For each , for some . Denote by the coefficient matrix. Since the image of is of finite index in , , and so the image of (considered as a linear transformation on ) is of finite index in .

Now let be a morphism which restricts to the identity on . Then sends each to some power of , and we can assign to the vector . If extends to a morphism , then there are integers such that and . Clearly, the existence of such ’s is also a sufficient condition for to extend, so extends to if and only if belongs to or belongs to .

Example 4.26.

Consider the amalgamated product . This group admits the structure of an abelian flat over .

Let be the morphism that restricts to the identity on and sends to and to . This is a closure embedding, and is the amalgamated product .

A morphism (that restricts to the identity on ) satisfies for . It extends to a morphism if and only if and for some . Such exist if and only if ; that is, belongs to the coset of the image of .

Remark 4.27.

Suppose has the structure of a floor over a limit group . Suppose is the collection of the free abelian groups that we glue along the corresponding pegs in forming the abelian flats of the floor. Let be the closure of with respect to some family of closure embeddings. Let be a free splitting of . Then for each there exists so that is a subgroup of some for .

Thus, there exists a free splitting, , of such that each is the group obtained by gluing in along each maximal abelian group of the form that is contained in and adding the relations in this new vertex group according to the family of the closure embeddings; i.e., for every .

Definition 4.28 (Tower closure).

Let be a tower of height . Let, for , be the -th floor, and let be a family of closure embeddings (in the case where the -th floor is a free product or a hyperbolic floor we take the family to be empty). Then the tower closure, , of the tower with respect to the previous families of closure embeddings for each floor of the tower is defined recursively as follows.

Base step.

The first floor consists of the floor closure with respect to .

Recursive step.

Let be the group that corresponds to the -th floor of the tower closure.Then is the fundamental group of the graph of groups in which:

the underlying graph is the same as the underlying graph of ;

the vertex groups whose free product is are replaced by the corresponding groups in ;

the abelian flats are replaced by ; and

in the new abelian vertex groups we add relations according to the family of closure embeddings; i.e., for every .

It is not hard to see the following.

Lemma 4.29.

Let be a tower over . Then with respect to any families of closure embeddings is a tower over .

4.4. Symmetrizing closures of twin towers

When moving to the closure of a twin tower it could be the case that “twin” abelian flats that appear in the floors of the twin tower embed in different ways in the ambient free abelian groups. For example, if is an abelian flat generated by and is its twin generated by , then we could have the closure embeddings which correspond to and which correspond to . We would like the images of under to correspond to the same words in the generators of a closure. This is achieved by closure-embedding in with corresponding closure-embeddings with coefficient matrices such that . In this case, the closure embedding corresponds to , and corresponds to . Both columns of are in the image of , so finding comes down to finding two vectors in the images of both and , which are linearly independent. This can be done, since are of finite index in , and so is their intersection.

We define the symmetric closure of a closure of a twin tower as follows.

Definition 4.30.

Suppose has the structure of a tower (of height ) and that the first floor is an abelian floor. Enumerate the abelian flats in : . Let be the twin tower of . For each , let be the “twin” of the -th flat.

Let be a closure with respect to some closure embeddings , where are defined on , respectively, and correspond to . Let be such that for each . Let be the closure embedding corresponding to for each . Then is called the symmetric closure embedding of .

Lemma 4.31.

The symmetric closure of the closure of a twin tower is a closure of its closure. Moreover, a homomorphism of a twin tower extends to the symmetric closure if and only if for each the vector corresponding to is in (respectively, is in ). As a consequence, if extends to a closure of , it also extends to its symmetric closure.

5. Solid limit groups and strictly solid morphisms

In this section we record the definitions of a strictly solid morphism and a family of such morphism as given by Sela. A strictly solid morphism is a morphism from a solid limit group to a free group that satisfies certain conditions. These morphisms are of fundamental importance in the work of Sela in answering Tarski’s question: first because of a boundedness result (see Reference 17, Theorem 2.9) and second because in contrast to solid morphisms they are first order definable.

The definition of a strictly solid morphism requires a technical construction, called the completion of a strict map. The next subsection explains this construction.

In subsection 5.2 we define the above special class of morphisms and their families.

5.1. Completions

We start by modifying a for a limit group in order to simplify the conditions for a map to be strict with respect to it. The goal is to transform the in a way that the rigid vertex groups will be enlarged to their envelopes, every edge group connecting two rigid vertex groups will be maximal abelian in both vertex groups of the one edged splitting induced by its edge (and after replacing all abelian vertex groups with their peripheral subgroups), and abelian vertex groups will be leaves connected through a rigid vertex to the rest of the graph.

The following lemma of Sela will be helpful.

Lemma 5.1 (Sela).

Let be a limit group and let be a noncyclic maximal abelian subgroup. Then:

if admits an amalgamated free product splitting with abelian edge group, then can be conjugated into one of the factors;

if admits an extension splitting where is abelian, then either can be conjugated into or can be conjugated in and .

Lemma 5.2.

Let be a limit group and let be a for , where the image of each edge group is maximal abelian in at least one vertex group of the one edged splitting induced by the edge. Assume moreover that is empty. Then there exists a for satisfying the following properties:

(1)

the underlying graph is the same as up to some sliding of edges;

(2)

the set of rigid vertices and the set of surface type vertices are the same;

(3)

every rigid vertex group of the graph of groups coincides with the envelope of the corresponding rigid vertex group in ;

(4)

the image of every edge group connecting two rigid vertices of is maximal abelian in both vertex groups in the splitting induced by the edge.

Remark 5.3.

Suppose is a strict map with respect to the for . We consider the following modification of :

Step 1.

We replace every vertex group with by its peripheral subgroup and we place in the set (i.e., we consider it rigid); we call this .

Step 2.

We modify according to Lemma 5.2 in order to obtain .

Step 3.

To every rigid vertex in whose vertex group was a peripheral subgroup in we attach an edge whose edge group is the peripheral subgroup itself, and the vertex group on its other end is the abelian group that contained the peripheral subgroup in . These new vertex groups will be abelian type vertex groups. We denote by this for .

We will either explicitly or implicitly use the above modification for the rest of the paper.

Definition 5.4.

Let be a group and let be a for with edges and at least one rigid vertex. Let and let be strict.

Let be a sequence of subgraphs of groups such that has edges. We define the group together with its splitting by the following recursion:

Base step.

The subgraph of groups consists of a single vertex which we may assume is rigid. Then is the group and is the trivial splitting.

Recursive step.

Let be the edge in . We take cases:

Case 1.

Suppose connects two rigid vertices. We further take cases:

1A.

Assume that the centralizer of in cannot be conjugated either to the centralizer of for some edge in that connects two rigid vertex groups or to the centralizer of the image of the peripheral subgroup of some abelian vertex group in . Then is the fundamental group of the graph of groups obtained by gluing to a free abelian flat of rank along the centralizer of in . The latter graph of groups is .

1B.

Assume that the centralizer of in can be conjugated to the centralizer (in ) either of for some edge in that connects two rigid vertex groups or of the image of the peripheral group of some abelian vertex group (i.e., a vertex group whose vertex belongs to ) in . Then is the fundamental group of the graph of groups obtained by gluing to a free abelian flat of rank along .

Case 2.

Suppose connects a rigid vertex with a free abelian vertex group of rank and let be its peripheral subgroup. We may assume that the free abelian vertex group is not in and we further take cases:

2A.

Assume that cannot be conjugated either to the centralizer of for some edge in that connects two rigid vertex groups or to the centralizer of the image of the peripheral subgroup of some abelian vertex group in . Then is the fundamental group of the graph of groups obtained by gluing to a free abelian flat of rank along the centralizer of in , and moreover in the new abelian vertex group we add the relations identifying the peripheral subgroup in its centralizer. The latter graph of groups is .

2B.

Assume that can be conjugated to the centralizer (in ) either of for some edge in that connects two rigid vertex groups or of the image of the peripheral group of some abelian vertex group (i.e., a vertex group whose vertex belongs to ) in . Then is the group corresponding to the graph of groups obtained by gluing to a free abelian flat of rank along .

Case 3.

Suppose connects a surface type vertex with a rigid vertex (i.e., a vertex that belongs to ). We further take cases according to whether the surface type vertex belongs to or not:

3A.

Assume that the surface vertex group does not belong to . Then is the amalgamated free product where is an isomorphic copy of witnessed by the isomorphism , and the edge group embeddings are defined as follows: and , where are the injective morphisms that correspond to the edge group of the splitting .

3B.

Assume that the surface vertex group belongs to . Then by our recursive hypothesis there exists an isomorphic copy of , say , in . We define to be the extension , where the edge group embeddings are defined as follows: and , where are the injective morphisms that correspond to the edge group of the splitting (in the case is not in ) or of the splitting (in the case is in ).

Finally the group is called the completion of with respect to , the sequence , and .

The completion of a group with respect to a strict map has a natural structure of a floor over . Moreover, Sela has proved Reference 16, Lemma 1.13 that admits a natural embedding into its completion.

Lemma 5.5.

Let be a group and let be a for . Let be a limit group and let be such that is strict. Let be the completion of with respect to and . Then admits a natural embedding to .

Proof.

Let be the sequence of subgraphs of groups that covers the graph of groups and with respect to which we have constructed the completion . We will prove by induction that for each , there exists an injective map such that and agrees with up to conjugation, by an element that is either trivial or does not live in , in the vertex groups whose vertices belong to in the for .

Base step.

We take to be . Since we have assumed that the unique vertex in belongs and is , one sees that is injective and respects our hypothesis on vertex groups whose vertices belong to .

Inductive step.

Let be the morphism that satisfies our induction hypothesis. We find an injective morphism that extends and satisfies the hypothesis on vertex groups whose vertices belong to . We take cases according to the initial and terminal vertices of the edge .

Suppose we are in Case 1A of Definition 5.4. Then is either the amalgamated free product (if ) or the extension (if ) and is the amalgamated free product where is the centralizer of in .

Suppose that is an amalgamated free product. By the induction hypothesis . We define to agree with on and for . Note that obviously does not belong to ; thus it does not belong to . The map is indeed a morphism since for any we have that is an element that lives in ; thus . On the other hand , and since is in we get that . Therefore, since , we see that . We continue by proving that is injective. Let be an element of in reduced form. Then . We show that this form is reduced with respect to . Suppose not. Then either , for some , or for some is in . In the first case this means that commutes with some (any) nontrivial element, say , of . Thus commutes with , but is the image of an element in under , and since is injective we have that commutes with an element of by the maximality condition of . This shows that belongs to , a contradiction. In the second case, this means that commutes with some (any) nontrivial element, say , of . Thus since is injective on , we see that commutes with an element of . By the maximality condition of , must belong to , a contradiction.

Suppose that is an extension. By the induction hypothesis , . We define to agree with on and , where is the stable letter of the extension. The map is indeed a morphism, since for any we have that is an element that lives in ; thus . On the other hand is an element that lives in . Thus , and it follows that is a morphism. We continue by proving that is injective. Let with be an element in reduced form with respect to the extension. Then . We will show by induction that for every , if is an element of of length (in reduced form) with respect to the extension that admits, then can be put in reduced form of length at least one with respect to the amalgamated free product that admits. Moreover ends with either or depending on whether is positive or negative. For the base step (), the result is obvious. Suppose it is true for every ; we show it is true for . We take cases with respect to whether are positive or negative. Since the cases when both are negative or both are positive are symmetric we assume that both are positive and we leave the symmetric case as an exercise. Thus, , and by the induction hypothesis can be put in reduced form of length at least one that ends with . Therefore . This latter element has the desired properties, since if belongs to , then we consider as an element of , and if not, then already the element is in reduced form ending with . We now treat the case where and . In this case , and by the induction hypothesis

can be put in reduced form of length at least one that ends with . Thus, . It is enough to show that does not belong to the centralizer of . Suppose, for a contradiction, that it does. Then commutes with some (any) element of ; such an element can be written as for some . Therefore, commutes with , and since is injective, we see that commutes with . We can now use the maximality of to conclude that belongs to it, contradicting the reduced form for . The case where and is symmetric to the previous case, and we leave it to the reader.

Suppose we are in case 1B of Definition 5.4. Suppose the centralizer of (in ) can be conjugated by the element into , where satisfies the hypothesis of case 1B. Then is either the amalgamated free product (if ) or the extension (if ), and is the amalgamated free product .

Suppose that is an amalgamated free product. By the induction hypothesis . We define to agree with on and for . It is not hard to check that is a morphism, the reason being that for any element of , since belongs to , it commutes with ; thus and this is enough. We next prove that is injective. Let be an element of in reduced form. Then