Wilton Limit Groups
Wilton Limit Groups
Wilton Limit Groups
H J R Wilton
March 3, 2005
1 Introduction
It is very natural in the study of discrete groups to ask for a description of the
variety Hom(G, H), for nitely generated groups G and H. For example:
1. Recall that a group G is Hopan if every epimorphism G G is an
automorphism, and co-Hopan if every monomorphism G G is an
automorphism. For example, free groups are Hopan, but not co-Hopan.
Setting G = H and understanding Hom(G, G) could lead to a proof that
G is Hopan or co-Hopan.
2. An algorithmic understanding of Hom(G, H) could be useful in solving
the isomorphism problem.
3. Consider a system of equations over a group H, given by words
w
i
(x
1
, . . . , x
n
)
in n unknowns. Then its easy to see that solutions to are precisely in
bijection with Hom(G(), H), where G() is the group with presentation
x
1
, . . . , x
n
[w
1
, w
2
, . . .).
This so-called algebraic geometry over H is also the starting point for
the study of the rst-order theory of H.
One of the oldest and hardest problems in the rst-order theory of groups is
the Tarski problem, which asks which groups have the same rst-order theory
as the free group. This problem was recently solved by Zlil Sela (see [18], [19],
[12], [13], [14], [15] and [16]). The aim of this series of talks is to explain his
description of Hom(G, F), for F a free group of rank at least 2. (In fact, much of
the theory carries through to describe Hom(G, H) for H torsion-free hyperbolic.)
This description takes the form of a Makanin-Razborov diagram, which will be
dened in the second talk.
Limit groups are a crucial feature of Makanin-Razborov diagrams. There
are many dierent denitions of limit groups, and another aim of these talks is
1
to explain all the dierent denitions, why they are equivalent, and how they
t into the theory of Hom(G, F).
Rather than plunging straight into Makanin-Razborov diagrams, therefore,
we start with a class of groups that will turn out to be equivalent to limit groups,
but are easier to dene and to work with.
2 Fully residually free groups
2.1 Denition and easy examples
Fix F a free group of rank r > 1.
Denition 2.1 A nitely generated group G is residually free if, for any non-
trivial g G, there exists a homomorphism f : G F with f(g) ,= 1.
G is fully residually free or -residually free if, for any nite subset X G,
there exists a homomorphism f : G F whose restriction to X is injective.
Note that the choice of F does not matter. Here are some easy examples.
Example 2.2 (Free groups) If F is a free group then F F. In particular,
F is fully residually free.
Example 2.3 (Free abelian groups) If A is a free abelian group, then any
nite subset can be embedded by a homomorphism in Z. In particular, A is fully
residually free. The proof is left as an exercise.
2.2 Elementary properties
A group G is called commutative transitive if the centralizer of any element is
abelian; equivalently, for a, b, g G, if a commutes with g and g commutes with
b then a commutes with b.
Recall that a subgroup H G is malnormal if, whenever g GH,
gHg
1
H = 1.
A group G is completely separated abelian (CSA) if every maximal abelian sub-
group is malnormal.
Exercise 2.4 A CSA group is commutative transitive.
Its easy to see some elementary properties of fully residually free groups.
Proposition 2.5 Let G be a fully residually free group.
1. Any nitely generated subgroup of G is fully residually free.
2. G is torsion-free.
2
3. Any pair of elements of G generates either a free group or a free abelian
group.
4. G is commutative transitive.
5. G is CSA.
Proof: Property 1 is trivial.
Let g G. Then there exists a homomorphism f : G G with f(g)
non-trivial. So f(g
n
) ,= 1 for all n, so g
n
,= 1. This proves 2.
To prove 3, consider g, h G, and assume [g, h] ,= 1. Then there is an
epimorphism
f : g, h) F
2
.
Therefore g, h generate a free non-abelian group.
Consider a, b, g G with [g, a] = [g, b] = 1. There exists a homomorphism
f : G F which is injective on the set
1, g, [a, b].
Now f([g, a]) = f([g, b]) = 1 so f(a) and f(b) and f(g) must all lie in the same
cyclic subgroup if F; in particular, f([a, b]) = 1. Therefore [a, b] = 1. This gives
4.
Let H G be a maximal abelian subgroup, consider g G, and suppose
there exists non-trivial h gHg
1
H. Let f : G F be injective on the set
1, g, h, [g, h].
Then f([h, ghg
1
]) = 1, which implies that f(h) and f(ghg
1
) lie in the same
cyclic subgroup. But in a free group, this is only possible if f(g) also lies in
that cyclic subgroup; so f([g, h]) = 1, and hence [g, h] = 1. By 4 it follows that
g commutes with every element of H, so g H. This proves 5. QED
These properties immediately give some examples of groups that arent fully
residually free.
By 2, any group with torsion is not fully residually free.
By 3, the fundamental group of the Klein bottle is not fully residually
free.
Direct products are not fully residually free. Specically, suppose G =
AB, where A is non-trivial and B is non-abelian. Then B is contained
in the centralizer of any element in A, so G is not commutative transitive
and hence not fully residually free.
A slightly less trivial non-example is the fundamental group of the surface
of Euler characteristic -1, which has presentation
a, b, c[a
2
b
2
c
2
).
By work of Lyndon (see [9]) that, whenever three elements of F satisfy a
2
b
2
c
2
=
1, in fact abc = 1. It follows that
1
() is not fully residually free.
We shall see that, apart from the fundamental groups of the three simplest
non-orientable surfaces, all surface groups are fully residually free.
3
2.3 Dicult properties
Fully residually free groups have other properties that are much less obvious.
They are summarized in the following theorem.
Theorem 2.6 Suppose G is fully residually free.
1. G is nitely presented. Indeed, there exists a nite K(G, 1).
2. All abelian subgroups of G are nitely generated.
3. If G is non-abelian then it has a non-trivial cyclic splitting.
4. G is CAT(0) with isolated ats.
We shall prove 1, 2 and 3 in this series of talks, following Sela. There is a
simpler independent proof that fully residually free groups are nitely presented
due to Guirardel, who shows that fully residually free groups act freely on R
n
-
trees (see [8]). Alibegovic and Bestvina proved 4 in [2]; Alibegovic (in [1]) and
Dahmani (in [7]) had already independently proved that fully residually free
groups were hyperbolic relative to their maximal abelian subgroups.
Note that, by property 3 of the theorem, the only 3-manifold groups that
are limit groups are free products of Z and Z
3
.
2.4 A criterion in free groups
To prove that a group G is fully residually free, it suces to show that for any
nite X G1 there exists a homomorphism f : G F with 1 / f(X). So
a criterion to show that an element of F is not the identity will be useful.
In the short term, this will make it possible to prove that surface groups are
fully residually free. Eventually, it will give a complete constructive characteri-
zation of limit groups.
Lemma 2.7 Let z F 1, and consider an element g of the form
g = u
0
z
i
1
u
1
z
i
2
u
2
. . . u
n1
z
i
n
u
n
where n 1 and, whenever 0 < k < n, [u
k
, z] ,= 1. Then [g, z] ,= 1 whenever
min
k
[i
k
[ is suciently large. In particular, g ,= 1.
Choose a generating set for F so the corresponding Cayley graph is a tree
T, and x x T. An element a F species a geodesic [x, ax] T. Likewise,
a string of elements a
0
, a
1
, . . . , a
n
F denes a path
[x, a
0
x] [a
0
x, a
0
a
1
x] . . . [a
0
. . . a
n1
x, a
0
. . . a
n
x]
in T, where denotes concatenation of paths.
Here is the idea behind the lemma. In the path corresponding to the dening
expression for g, a subarc corresponding to a power of z lies in a translate of
4
PSfrag replacements
x Axis(z)
k1
y
k1
g
k1
x
k
x
k
g
k1
Axis(z)
g
k1
z
i
k
x
k
y
k g
k
Axis(z)
g
k
x
Figure 1: The proof of lemma 2.7.
Axis(z). A high power of z pushes the path a long way along this translate; the
next u
k
term then pushes the path onto a new translate.
Proof of lemma 2.7: Note that the case where either u
0
or u
n
commutes with z
follows from the case where neither do; therefore assume [u
0
, z], [u
n
, z] ,= 1.
For 0 k n, let
g
k
= u
0
z
i
1
u
1
z
i
2
u
2
. . . u
k1
z
i
k
u
k
.
Note that g
n
= g. Also, set g
1
= 1. Every non-trivial element of F acts
hyperbolically on T; x some x Axis(z) T.
Let be the path in T associated with the expression for g, as above. To
be precise, for 1 k n let
k
= [g
k1
x, g
k1
z
i
k
x]
and
k
= [g
k1
z
i
k
x, g
k
x].
Also write
0
= [x, g
0
x]. Then
=
0
1
1
. . .
n1
n
n
.
Let l
c
(w) denote the cyclically reduced length of an element w F (with respect
to the xed generating set). There are some useful observations to be made
about
k
and
k
.
1. The length of
k
is l
c
(z
i
k
) = [i
k
[l
c
(z). The length of
k
is d(g
k1
z
i
k
x, g
k
x) =
d(x, u
k
x).
2. Each
k
is contained in g
k1
Axis(z).
5
3. No
k
is contained in any single translate of Axis(z). The start point of
k
lies in g
k1
Axis(z). The end point of
k
lies in g
k
Axis(z). Let x
k
be
the last point of
k
in g
k1
Axis(z). Let y
k
be the rst point of
k
in
g
k
Axis(z).
Henceforth, assume [i
k
[l
c
(z) > d(x, u
k1
x) +d(x, u
k
x) whenever 1 k n.
The precise statement from which the lemma follows is
gAxis(z) ,= Axis(z).
Suppose gAxis(z) = Axis(z). Since T is a tree, x
k
= y
k1
for some k; otherwise,
[x, x
0
] [x
0
, y
0
] [y
0
, x
1
] . . . [y
n1
, x
n
] [x
n
, y
n
] [y
n
, x]
is a non-trivial loop.
By denition y
k1
lies in the image of
k1
; since g
k1
x is an end-point of
k1
it is immediate that
d(y
k1
, g
k1
x) d(x, u
k1
x).
Likewise the image of
k
contains x
k
. Therefore
d(x
k
, g
k1
z
i
k
x) d(x, u
k
x).
Now the triangle inequality gives
[i
k
[l
c
(z) = d(g
k1
x, g
k1
z
i
k
x)
d(y
k1
, g
k1
x) +d(x
k
, g
k1
z
i
k
x)
d(x, u
k1
x) +d(x, u
k
x)
contradicting the previous assumption on [i
k
[.QED
2.5 Surface groups
This subsection is devoted to showing that the fundamental groups of closed
orientable surfaces are fully residually free.
In fact, a larger class of groups than just surface groups are shown to be
limit groups. Let F be a free group of rank at least 2, and x a cyclic subgroup
z) F that is closed under taking roots. Consider the amalgam
F
z
F.
Such groups are called pinched word groups.
Example 2.8 Let be the closed surface of genus 2. Then theres an obvious
simple closed curve that realizes
1
() as a pinched word group.
Since all orientable surfaces of higher genus cover the surface of genus 2, it
suces to show that
1
() is fully residually free.
6
Proposition 2.9 Pinched word groups are fully residually free.
The assumption that z) is closed under taking roots is necessary; otherwise
G is not commutative transitive.
A key part of the proof will be the automorphisms naturally associated to
an abelian splitting, called Dehn twists.
Denition 2.10 Suppose G = A
C
B, and z B centralizes C. Then the
Dehn twist associated to z is the automorphism
z
dened by
z
(a) = a
for a A and
z
(b) = zbz
1
for b B.
Similarly, if G = A
C
and z A centralizes C, the Dehn twist associated
to z is the automorphism
z
dened by
z
(a) = a
for a A and
z
(t) = tz
for t the stable element.
Proof of proposition 2.9: Without loss, assume F = F. Let X G 1 be
nite. It suces to show that there exists a homomorphism h : G F such
that 1 / h(X).
Let f : G F be the obvious retraction; let
z
: G G be the Dehn twist
in z which is the identity on the rst factor.
Consider x X. By the structure theorem for amalgamated free products,
x has normal form
x = a
0
z
i
1
b
1
z
j
1
a
1
. . . b
n1
z
j
n1
a
n
z
i
n
b
n
where the a
k
lie in the rst copy of F, the b
k
lie in the second copy, i
k
, j
k
Z,
and furthermore:
1. for k > 0, a
k
F z);
2. for k < n, b
k
F z).
Then for m Z,
m
z
(x) = a
0
z
i
1
+m
b
1
z
j
1
m
a
1
. . . b
n1
z
j
n1
m
a
n
z
i
n
+m
b
n
z
m
,
so
f
m
z
(x) = a
0
z
i
1
+m
b
1
z
j
1
m
a
1
. . . b
n1
z
j
n1
m
a
n
z
i
n
+m
b
n
z
m
7
where all terms are now thought of as elements of F. Since the a
k
and b
k
dont commute with z (for k > 0 and k < n respectively), this expression for
f
m
z
(x) satises the conditions of lemma 2.7. So for suciently large m, the
result follows. QED
Note that this proof has not used the full power of the free group criterion.
The same proof would work for any double
G = L
Z
L
where L is fully residually free and Z is maximal abelian in L. Eventually,
continuing inductively in this vein, we will obtain a complete recursive charac-
terization of fully residually free groups.
3 Makanin-Razborov Diagrams and Algebraic
Limit Groups
3.1 Main results and denitions
We return now to our study of Hom(G, F). To state the main theorem properly,
though, a denition is needed.
Denition 3.1 A sequence of homomorphisms (f
i
: G F) is convergent if,
for any g G, f
i
(g) is eventually either always trivial or always non-trivial. To
a convergent sequence is associated the stable kernel ker
f
i
of elements that are
eventually trivial.
An (algebraic) limit group (over F) is any group of the form
L = G/ker
f
i
for (f
i
) a stable sequence of homomorphisms G F.
Example 3.2 Any fully residually free group is a limit group. Suppose G is
fully residually free, and let
S
1
S
2
. . . G
be an exhaustion of G by nite sets. Then for each i there exists a homomor-
phism f
i
: G F injective on S
i
. Then (f
i
) is a convergent sequence with trivial
stable kernel.
Here are the two main theorems of this series of talks.
Theorem 3.3 (Finite width) For any nitely generated group G that isnt
free there exists a nite collection of proper epimorphisms
q
i
: G L
i
with each L
i
a limit group, such that any homomorphism G F factors through
one of the q
i
, after precomposing with some automorphism of G. If G is not a
limit group, no precomposing is necessary.
8
Theorem 3.4 (Finite length) Any sequence of epimorphisms of limit groups
L
1
L
2
. . .
eventually stabilizes.
Iterating the construction of theorem 3.3 gives a tree of epimorphisms through
through which any homomorphism G F factors, twisting with automor-
phisms at each stage. By theorem 3.4, the branches of the tree end in free
groups after nitely many epimorphisms.
3.2 Finite length
Well start with the proof of theorem 3.4, which, over free groups, admits a neat
simplication.
Lemma 3.5 Consider a sequence of epimorphisms
G
1
G
2
. . . .
The corresponding sequence of monomorphisms
Hom(G
1
, F) Hom(G
2
, F) . . .
eventually stabilizes.
Proof: Identifying F with the fundamental group of a hyperbolic punctured
sphere exhibits an embedding
F PSL
2
(R),
which lifts to an embedding F SL
2
(R); this in turn induces an embedding
Hom(G
i
, F) Hom(G
i
, SL
2
(R))
for each i.
Pick a presentation
s
1
, . . . , s
n
[r
1
, r
2
, . . .)
for G. Any f Hom(G, SL
2
(R)) can be thought of as a set of choices for
f(s
1
), . . . , f(s
n
) that satisfy the relation r
1
, r
2
, . . .. These relations are polyno-
mial conditions in SL
2
(R), so Hom(G
i
, SL
2
(R)) is identied with a subvariety
of SL
2
(R)
n
. The decreasing sequence of subvarieties
Hom(G
1
, SL
2
(R)) Hom(G
2
, SL
2
(R)) . . .
terminates by Hilberts Basis Theorem. QED
Proposition 3.6 Limit groups are fully residually free.
9
Proof: Let L be a limit group, and let G and f
i
be as in the denition. Consider
a (generally innite) sequence of epimorphisms
G = G
0
G
1
. . . L
obtained by adding one relation at a time. Let G
be such that
Hom(G
, F) = Hom(L, F).
Then all but nitely many f
i
factor through G
, F);
for given k L with q(k) = 1, there exists f Hom(L, F) with f(k) ,= 1, so
f / Hom(L
, F). The theorem now follows from lemma 3.5 and the fact that
limit groups are residually free. QED
3.3 An attempt to prove nite width
Having proved the nite length of the Makanin-Razborov diagram, we turn to
its nite width. The idea is to compactify Hom(G, F), following ideas contained
in [6].
To this end, let Q(G) be the set of epimorphisms
q : G H,
where q
1
: G H
1
and q
2
: G H
2
are regarded as equivalent if there is an
isomorphism i : H
1
H
2
with q
2
= i q
1
. Alternatively, Q(G) can be regarded
as the set of normal subgroups of G, and we will usually work from this point
of view. Theres an obvious map
Hom(G, F) Q(G)
that sends each homomorphism to its kernel. To compactify Hom(G, F), there-
fore, we start by topologising Q(G).
The interpretation of Q(G) as the normal subgroups of G identies it with
a subset of 2
G
, the power set of G. Equip 2
G
with the product topology
10
the weakest topology with respect to which the projections onto the factors are
continuous. To work with this topology, we need to understand it better. Fix a
nite generating set for G, and let B
n
G be the ball of radius n in the word
metric. For a subset X G, and a positive integer n, consider the set of subsets
U(X, n) = Y G[B
n
X = B
n
Y .
Lemma 3.7 The topology induced by the neighbourhoods U(X, n) is the product
topology.
Proof: The product topology is generated by the sub-basis consisting of the
open sets
V (g) = Y G[g Y
together with
V
(g) = Y G[g / Y
for all g G. Now, for any X G and n,
U(X, n) =
gB
n
X
V (g)
gB
n
X
V
(g).
Conversely, for g G of word-length n,
V (g) =
gXB
n
U(X, n)
and
V
(g) =
g/ XB
n
U(X, n).
QED
These equivalent perspectives make it easy to read o the properties of the
topology.
Theorem 3.8 Consider 2
G
endowed with the product topology.
1. 2
G
is compact.
2. 2
G
is metrizable.
3. A sequence X
i
G converges if and only if every g G is eventually
always in X
i
or eventually not in X
i
. The limit is the set of elements that
are eventually in X
i
.
4. Q(G) 2
G
is closed, hence compact.
Proof: Part 1 is Tychonos theorem.
Given X, Y G, dene
d(X, Y ) = e
n
where n is the greatest integer such that B
n
X = B
n
Y . This gives 2.
11
Part 3 is just exactly what it means to converge in the usual denition of
the product topology.
Suppose now that X
i
is a sequence of normal subgroups, converging to X
G. Then for g, h G, let n be greater than the length of g, h and gh. Then for
all suciently large i,
g, h X B
n
X
i
and
gh X
i
B
n
X,
so X is a subgroup. Similarly, for g G and h X, ghg
1
X, so X is normal.
This proves 4. QED
Note that it follows from 3 that
G/ ker f
i
G/ker
f
i
in Q(G). In particular, the set of limit groups for G could equivalently be dened
as the closure of the free groups in Q(G).
Remark 3.9 In a sense, the philosophically correct interpretation of parts 2,3
and 5 of proposition 2.5 is that being torsion-free, commutative transitive and
CSA are closed properties in Q(G).
We are now ready to attack theorem 3.3, in the case where G is not a limit
group.
Proof of theorem 3.3 when G is not limit group: Consider F(G), the closure
of the set of free groups in Q(G). Since G is not a limit group, every epimor-
phism in F(G) is proper. So V (g)[g G is an open cover for F(G). Let
V (g
1
), . . . , V (g
n
)
be a nite subcover. Then every homomorphism
f : G F
factors through one of the quotients
q
i
: G G/g
i
)).
The only complication is that the quotients q
i
(G) may not be limit groups.
Replacing G with its residually free quotient
G/
f:GF
ker f
it can be assumed that G is residually free. Now Hom(q
i
(G), F) is strictly
contained in Hom(G, F), so one may apply lemma 3.5 and induction to conclude
that each q
i
(G) has a collection of nitely many proper quotients through which
any homomorphism to F factors. QED
12
This argument fails when G is a limit group, since then there exist convergent
sequences with trivial stable kernel, so V (g)[g G is no longer a cover of F(G).
We need to nd a subspace F
x
n
= x if,
for any open set x U X,
n N[x
n
U = 1.
The point x is called the ultralimit of the sequence x
n
(with respect to ).
Lemma 4.4 Fix a non-principal ultralter. If X is a compact metric space
then every sequence has an ultralimit (with respect to ).
Proof: Let x
n
be a sequence in X, and suppose x
n
has no ultralimit. Then
every x X has an open neighbourhood U
x
with n N[x
n
U
x
= 0. Now
U
x
[x X is an open cover of X; let U
x
1
, . . . , U
x
n
be a nite subcover. But
then
1 = (N)
i
n[x
n
U
x
i
= 0
a contradiction. QED
Let (X
n
, d
n
, x
n
) be a sequence of pointed metric G-spaces (
n
denotes the
G-action). Let
Y
n
X
n
be the subspace of sequences (y
n
) such that d
n
(x
n
, y
n
) is uniformly bounded.
The space Y admits a pseudometric dened by
D((y
n
), (z
n
)) = lim
d
n
(y
n
, z
n
).
The associated metric space is denoted (X
, d
, d
) as above.
1. If the (X
n
, d
n
) are geodesic then so is (X
, d
).
14
2. If each (X
n
, d
n
) is an R-tree then (X
, d
).
Proof: Consider elements y = [(y
n
)], z = [(z
n
)] X
. Assuming each X
n
is
geodesic, let
n
: [0, d
n
(y
n
, z
n
)] X
n
be a geodesic from y
n
to z
n
. Dene
: [0, d
(y, z)] X
by
t
d
n
(y
n
, z
n
)
d
(y, z)
t
.
Note that this is well-dened since, for any point w
n
on
n
,
d
n
(x
n
, w
n
) 2d
n
(x
n
, y
n
) +d
n
(x
n
, z
n
).
Moreover, is a geodesic, since for s, t [0, d
(y, z)],
d
d
n
d
n
(y
n
, z
n
)
d
(y, z)
s
,
n
d
n
(y
n
, z
n
)
d
(y, z)
t
= [s t[
as required. This proves 1.
Assertion 2 follows immediately from Gromovs four-point condition. QED
Suppose each (X
n
, d
n
) admits a G-action. Then the action GY Y given
by
g(y
n
) = (g.y
n
)
descends to an action on (X
, d
) by isometries.
Ultraproducts are useful in this context because they provide limits in the
Gromov topology.
Lemma 4.6 If (X
n
) is a sequence of G-spaces let X
n
(x) = max
gS
d
F
(x, f
n
(g)x);
let
n
= inf
xT
n
n
(x).
Each tree T
n
is simplicial, and the function
n
is integer-valued on vertices and
mid-points of edges, and linear in between. Therefore
n
attains its inmum on
T
n
, say at x
n
. Since S is nite, for some g
0
S,
n N[d
n
(x
n
, g
0
x
n
) = 1 = 1;
that is, g
0
-almost always realizes the maximum in the denition of
n
(x
n
).
Equip T
n
with the modied metric d
n
= d
F
/
n
. By the results of the previous
section, the ultralimit (T
, d
) of the sequence
(T
n
, d
n
, x
n
)
is a metric G-tree. Furthermore, consider a point y = [(y
n
)] T
. Then
d
(y, g
0
y) = lim
d
n
(y
n
, g
0
y
n
) lim
d
n
(x
n
, g
0
x
n
) = 1;
in particular, g
0
y ,= y, so T
is non-trivial. Let T T
be the minimal G-
invariant subtree, which is separable. Then a subsequence of T
n
converges to T
in the equivariant Gromov-Hausdor topology. This is a limit for the sequence
T
n
in T(G). Henceforth, denote the metric on T by d.
4.4 Geometric limit groups
Denition 4.7 Let T be a real G-tree in T(G) as constructed in the previous
section; let ker T be the kernel of the action of G on T. A geometric limit group
is any group of the form
G/ ker T
for such a T.
To extract information from this geometric picture, a careful analysis of
equivariant Gromov-Hausdor is needed. The results of this analysis are sum-
marized in the following technical theorem.
16
Theorem 4.8 Let T
n
be a sequence of non-trivial minimal G-trees arising from
homomorphisms f
n
: G F as above, converging to a non-trivial minimal tree
T. Then the following hold.
1. If T is not a line then ker
(f
n
) = ker T.
2. The stabilizer in G/ ker T of a tripod is trivial.
3. Stabilizers in G/ ker T of non-degenerate arc in T are free abelian.
4. If J I are non-degenerate arcs in T then Stab
G/ ker T
(I) = Stab
G/ ker T
(J).
5. T is a line if and only if, for all suciently large n, f
n
has non-trivial
abelian image.
The proof of this theorem is omitted.
The rst consequence of the theorem is that the two dierent notions of limit
group coincide.
Corollary 4.9 The set of algebraic limit groups and the set of geometric limit
groups coincide.
Proof: If L is a nitely generated free abelian group then L is both an algebraic
and a geometric limit group. It follows from parts 1 and 5 of the theorem that,
for L non-abelian, the two notions coincide. QED
Furthermore, the theorem ensures that T has the properties we shall require
to apply Rips theory to study the action in detail.
Denition 4.10 A real G-tree T is stable if, for every descending sequence of
non-degenerate subtrees
T T
1
T
2
. . .
the corresponding sequence of pointwise stabilizers
Stab
G
(T) Stab
G
(T
1
) Stab
G
(T
2
) . . .
eventually stabilizes.
A G-tree is very small if it is non-trivial, minimal, stable, has abelian (non-
degenerate) arc stabilizers, and trivial tripod stabilizers.
Corollary 4.11 For a geometric limit group L = G/ ker T, the tree T is a very
small L-tree.
5 The Shortening Argument
5.1 Denitions and the statement
The shortening argument is a dicult trick that closely analyses the action of
G on T, to force the kernel to be non-trivial. In this section, well just try
to outline some of the argument, and complete the proof of the nite width
theorem.
17
Denition 5.1 A generalized abelian decomposition for group G is a nite
graph of groups with abelian edge groups and three classes of vertices.
1. Surface vertices are the fundamental groups of compact surfaces with bound-
ary. It is required that the surface carry a pseudo-Anosov automorphism;
that is, it is either a torus with a single boundary component, or has Eu-
ler characteristic at most -2. Edges adjoining surface vertices are innite
cyclic, and identied with the fundamental groups of boundary components.
2. Abelian vertices are nitely generated abelian groups. For A an abelian
vertex, let P(A) be the subgroup generated by incident edge groups. Then
dene the peripheral subgroup to be
P(A) =
f
i
,= 1.
Suppose ker
f
i
= 1. Then G has a very small action on T. The plan is to use
this action to nd an automorphism to shorten the f
i
.
18
5.2 A avour of the proof
The proof relies heavily on the Rips theory of nitely-generated-group actions
on trees. Bestvina and Feighn, in [4], give a more delicate version of the short-
ening argument that only requires Rips theory for nitely presented groups. An
alternative proof would involve quoting Guirardels result that limit groups are
nitely presented, then applying the usual shortening argument, using only the
nitely presented Rips theory.
We start with the simplest examples of non-simplicial free group actions on
trees.
Example 5.5 (Abelian type) Suppose T
= R and G
= Z
n
. There exists
a faithful homomorphism G Isom(R) mapping each generator to something
algebraically independent of the other generators.
Example 5.6 (Surface type) Let be a surface (or, more generally, a 2-
orbifold), and F a minimal foliation on with transverse measure . This
induces a pseudometric on
given by
d(x, y) = inf
()
where lifts to a path from x to y. The associated metric space is a tree, on
which
1
() acts freely.
In fact, these are the only examples we need to worry about.
Theorem 5.7 Let G be a nitely generated, freely indecomposable group with
an very small action on a minimal tree T. Then T is covered by orbits of a
nite collection of subtrees T
1
, . . . , T
n
such that:
1. gT
i
T
j
is at most one point if i ,= j;
2. gT
i
T
i
is either T
i
or at most one point;
3. the action of G
i
= Stab(T
i
) on T
i
is either of abelian type, or of surface
type, or simplicial.
G has a graph of groups decomposition with:
1. vertices corresponding to orbits of points of T with non-trivial stabilizer;
2. vertices corresponding to orbits of T
i
;
3. edges corresponding to orbits of simplicial edges of T
i
;
4. edges corresponding to points of intersection of orbits of T
i
.
The idea is to nd automorphisms that shorten the length of a geodesic
[x, gx], for any generator g. Well just do a couple of cases.
19
Suppose T is a tree of abelian type. Fix > 0. Suppose g
1
is the generator
with the longest translation length, and g
2
has the second longest translation
length. Then there exists k such that
[g
1
+kg
2
[ < [g
1
[.
Now replace g
1
by g
1
+kg
2
. Proceeding in this manner, every generator can be
given translation length less than . Since the translation length of a generator
in the approximating simplicial trees converges to the translation length in the
limit tree, this contradicts the assumption that the f
i
are short.
It is also true that, in the surface case, the translation lengths of generators
in the limit can be made arbitrarily small.
Now suppose T is the Bass-Serre tree of a splitting of the form
G = A
C
B
for abelian C. In this case theres a uniform lower bound on the translation
lengths of elements in T, so we have to shorten in the approximating spaces.
Let e be the edge xed by C. Assume x is xed by A, and y is the vertex
xed by B.
Any generator is of the form
g = a
0
b
1
a
1
b
n
a
n
where [g[ = 2n. Fix z C. The segments approximating e become arbitrarily
close to the axes of z. Then there exist m(n) so that
f
n
(z
m(n)
)y
n
x.
For large n, d
n
(x
n
, f
n
(g)x
n
) is approximately 2n, while d
n
(x
n
, f
n
m(n)
z
(g)x
n
)
is approximately 0.
5.3 The proof of nite width
Armed with Selas shortening argument, we are now in a position to prove the
nite width theorem.
Proof of theorem 3.3: If G is abelian, then any homomorphism to F factors
through projection onto a factor. So it can be assumed that G is non-abelian.
Suppose the theorem is proved for freely decomposable G. If G = G
1
G
2
is
a non-trivial free product decomposition of G then Hom(G, F) Hom(G
1
, F).
By induction, every homomorphism G
1
F factors through some nite set
q
i
: G
1
L
i
Z
21
where M
, there exists a
nite chain of splittings
=
1
, . . . ,
n
=
such that (
i
,
i+1
) is a hyperbolic-hyperbolic pair of splittings.
Henceforth, assume G is freely indecomposable. Suppose S A
is a set of
intersecting abelian splittings. If has cyclic edge group and
has non-cyclic
abelian edge group, then
-hyperbolic.
The model example of an intersecting pair of splittings is a pair of intersect-
ing simple closed curves on a surface. In fact, this is the only example!
Theorem 6.7 Let S be a maximal set of intersecting innite-cyclic splittings of
nitely generated G. Then there exists a graph of groups
S
for G with cyclic
edge groups and an orbifold vertex S such that every splitting in S arises by
splitting S along a simple closed curve, and every edge group is identied with
a boundary component or cone point of S.
The intersection of the sets of -elliptics for all S is the set of elements
that are conjugate into a vertex of
S
other than S.
S is called an enclosing vertex for S. By assumption, every pair of non-cyclic
splittings in A
is elliptic-elliptic.
6.5 Acylindrical accessibility
To construct the decomposition, now, we simply proceed by induction, splitting
repeatedly and replacing intersecting sets of splittings with surface vertices. We
need to know that this process terminates. If we knew G was nitely pre-
sented, then we could apply a relatively simple accessibility result of Bestvina
and Feighn. Since we dont know that G is nitely presented, we have to use a
dierent approach.
Theorem 6.8 (Sela, [17]) Let G be a non-cyclic freely indecomposable nitely
generated group and a k-acylindrical graph of groups for G. Then there is a
uniform bound on the number of vertices in the core of .
By lemma 6.3, every splitting of A
. Let S
1
be the maximal intersecting set of one-edge
splittings containing
1
. Set =
S
1
.
Now let
2
be a one-edge splitting in A
S
1
. Let S
2
be the maximal
intersecting set of splittings containing
2
. Then by denition, and
S
2
are
an elliptic-elliptic pair of splittings. Dene the new to be the core of the
renement of this pair. Now continue in this way iteratively.
Because every splitting of is without loss 2-acylindrical, it follows that this
process eventually terminates. The result is a JSJ-decomposition for G. QED
7 Constructive Limit Groups
7.1 The main theorem
Denition 7.1 Constructive limit groups (CLGs) are nitely generated and
dened inductively. A CLG of level 0 is a nitely generated free group. A group
G is a CLG of level at most n if one of the following holds.
1. G = G
1
G
2
, for G
1
, G
2
CLGs of level at most n 1.
2. G has a generalized abelian decomposition . is assumed to have nitely
generated vertex groups and edge groups; furthermore, each edge group is
assumed to be maximal abelian on one side of the associated one-edge
splitting. There exists a homomorphism : G G
, for G
a CLG of
level at most n 1, satisfying the following properties:
(a) is injective on edge groups;
(b) has non-abelian image on surface vertices;
(c) is injective on the peripheral subgroups of abelian vertices;
(d) is injective on the envelopes of rigid vertices.
Some properties, such as the existence of a nite presentation, are much
easier to prove for CLGs than for limit groups. So the next theorem has some
profound consequences.
Theorem 7.2 The sets of limit groups and constructive limit groups coincide.
25
The proof that all CLGs are limit groups is tricky but not very enlightening.
The idea is to twist with modular automorphisms of , and use lemma 2.7
to prove that G is fully residually free. The other direction, however, makes
heavy use of the shortening argument and JSJ decompositions. The rest of this
section is devoted to this direction of the proof.
7.2 Modular automorphisms
The most important observation is the relation of the abelian JSJ decomposition
to modular automorphisms.
Denition 7.3 Consider a one-edge splitting , of the form
G = A
C
B
or
G = A
C
.
A generalized Dehn twist associated to a splitting is a Dehn twist, or if A is
abelian a unimodular automorphism of A restricting to the identity on the edge
group (and B in the rst case).
Lemma 7.4 For any G, Mod(G) is generated by generalized Dehn twists in
one-edge splittings in A.
Proof: Surface automorphisms are generated by Dehn twists of the surface.
Unimodular automorphisms of abelian vertex groups A are generalized Dehn
twists in the obvious one-edge splittings of the form
G = A
P(A)
B.
Consider a one-edge splitting of G. If the edge group isnt closed under
taking roots on one side then there is an immediate contradiction of property 4
of lemma 2.5. Let A be a vertex group of , and suppose Z = Z
A
(C) C. Let
is
G = A
Z
(Z
C
B).
Then the edge group of
. QED
7.3 Abelian subgroups
Its fairly easy to see that abelian subgroups of CLGs are nitely generated. To
show that limit groups are constructive, well need to see that the same is true
of limit groups.
Proposition 7.5 Abelian subgroups of limit groups are nitely generated.
26
Lemma 7.6 If G is a limit group with factor set
q
i
: G G
i
A and a retraction r
: G A
). For, suppose
A is non-cyclic; then by lemma 6.1, A can be assumed to be conjugate to a
vertex in . Now, if its true for , Mod(G) then setting A
= (A
and
r
= r
Mod(G)
r
: G
A
1
, where A
1
is nitely generated and each r
is trivial on A
0
. Now by lemma
7.6, for some homomorphism q in the factor set of G, q[
A
0
is injective. Now by
induction q[
A
0
is nitely generated, hence so are A
0
and A. QED
7.4 Limit groups are constructive
Were now ready to prove that limit groups are constructive.
Let G be a generic limit group, and x a generating set S. Let f
i
be a
sequence in Hom(G, F) such that f
i
is injective on elements of length at most
i in the length metric with respect to S. Then ker
f
i
= 1. Choose
f
i
to be
short maps equivalent to f
i
. By theorem 5.4, : G G
= G/ker
f
i
is a proper
epimorphism, and so by induction assume that G
f
i
.
The envelope of a rigid vertex B is elliptic in every splitting of G, so is pre-
served up to conjugacy by Mod(G). Therefore [
B
is injective. This completes
the proof.
References
[1] E. Alibegovic. A combination theorem for relatively hyperbolic groups,
2003. Preprint.
[2] E. Alibegovic and M. Bestvina. Limit groups are CAT(0), 2004. Preprint.
[3] M. Bestvina. R-trees in geometry, topology and group theory. In Handbook
of geometric topology. North-Holland, Amsterdam, 2002.
[4] M. Bestvina and M. Feighn. Notes on Selas work: Limit groups and
Makanin-Razborov diagrams, 2003. Preprint.
[5] M. Bridson and A. Haeiger. Metric spaces of non-positive curvature, vol-
ume 319 of Grundlehren der mathematischen Wissenschaften. Springer,
1999.
[6] C. Champetier and V. Guirardel. Limit groups as limits of free groups:
compactifying the set of free groups, 2004. Preprint.
[7] F. Dahmani. Combination of convergence groups. Geom. Topol., 86, 2003.
[8] V. Guirardel. Limit groups and groups acting freely on R
n
-trees, 2003.
Preprint.
[9] R. S. Lyndon. The equation a
2
b
2
= c
2
in free groups. Michigan Math. J,
6, 1959.
[10] F. Paulin. Topologie de Gromov equivariante, structures hyperboliques et
arbes reels. Invent. Math., 94(1), 1988.
[11] E. Rips and Z. Sela. Structure and rigidity in hyperbolic groups I. GAFA,
4(3), 1994.
[12] Z. Sela. Diophantine geometry over groups III: Rigid and solid solutions.
Preprint.
[13] Z. Sela. Diophantine geometry over groups IV: An iterative procedure for
validation of a sentence. Preprint.
28
[14] Z. Sela. Diophantine geometry over groups V: Quantier elimination.
Preprint.
[15] Z. Sela. Diophantine geometry over groups VI: The elementary theory of
a free group. Preprint.
[16] Z. Sela. Diophantine geometry over groups VIII: The elementary theory of
a hyperbolic group. Preprint.
[17] Z. Sela. Acylindrical accessibility for groups. Invent. Math., 129(3), 1997.
[18] Z. Sela. Diophantine geometry over groups I: Makanin-Razborov diagrams.
Publ. Inst. Hautes
Etudes Sci., 93, 2001.
[19] Z. Sela. Diophantine geometry over groups II: Completions, closures and
formal solutions. Israel J. Math., 134, 2003.
29