211
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Length functions on groups and actions on graphs

& ORCID Icon
Pages 2269-2281 | Received 21 Jul 2023, Accepted 05 Dec 2023, Published online: 28 Dec 2023

Abstract

We study generalizations of Chiswell’s theorem that 0-hyperbolic Lyndon length functions on groups always arise as based length functions of the group acting isometrically on a tree. We produce counter-examples to show that this Theorem fails if one replaces 0-hyperbolicity with δ-hyperbolicity. We then propose a set of axioms for the length function on a finitely generated group that ensures the function is bi-Lipschitz equivalent to a (or any) length function of the group acting on its Cayley graph with respect to some finite generating set.

2020 MATHEMATICS SUBJECT CLASSIFICATION:

1 Introduction

One of the key insights of geometric group theory is that one can obtain information on a group by viewing it as a metric space, via the word metric on its Cayley graph. More generally if a group, G, acts isometrically on a metric space (X, d) one can elucidate properties of the group from this action. For instance, the class of hyperbolic groups is precisely the class of those groups admitting a proper, co-compact isometric action on some locally compact, geodesic δ-hyperbolic space X.

Given a (right) isometric action of G on (X, d), and a point p in X, one can define a G-invariant pseudo-metric—which we denote by dp—on G via dp(g,h):=d(pg,ph), which is a metric precisely when the stabilizer of p is trivial. In fact, this metric on G can be encoded via the based length function.

Definition 1.1.

Let G act isometrically on the metric space (X, d). Then the based length function of G based at some point, pX is the function, lp:GR, given by: lp(g):=d(p,pg)

It is straightforward to see that one can recover the invariant (pseudo) metric from the based length function via dp(g,h)=lp(gh1).

Of course, in order to obtain properties of the group it is helpful to impose conditions on the space and the action, just as for hyperbolicity above. A key area where one can recover a great deal of information about G is when X is a tree.

The source of inspiration for this paper is a striking result of Chiswell, that one can axiomatise the based length functions arising from actions on trees—sometimes called Lyndon length functions, following results from [Citation6] - and, from the axioms, always recover an isometric action. Specifically,

Theorem 1.2.

[Citation3] Suppose l:GR0 satisfies the following axioms:

A1: l(g) = 0 if g = 1

A2: l(g1)=l(g)

A3: c(g,h)0

H0:For all g1,g2,g3G, and for all 0mZ c(g1,g2)m,c(g2,g3)m implies that c(g1,g3)m,

where c(g,h):=12(l(g)+l(h)l(gh1)).

Then there exists an R-tree, (X, d), admitting an isometric G-action and a point, pX, such that lp(g)=l(g). Moreover, if the images of l and c lie in Z, then the tree will be simplicial.

Remark.

As noted above a function d:G×GR can be defined from l and, from this point of view, A1’ says that d vanishes on the diagonal, A2 says that it is symmetric and A3 says that it satisfies the triangle inequality.

The function c(g, h) is then really the Gromov product and axiom H0 should be thought of as a 0-hyperbolicity condition (see, for example, [Citation1] for a discussion on hyperbolic groups, spaces and the Gromov product). Chiswell’s theorem can then be summarized as saying that a 0-hyperbolic Lyndon length function is always a based length function on a 0-hyperbolic space.

With this in mind, we are motivated to ask the following questions.

Questions.

  • Is there a generalization of Chiswell’s theorem for isometric group actions on metric graphs?

  • In particular, is there a generalization of Chiswell’s theorem for isometric actions on δ-hyperbolic graphs?

Remark.

In the spirit of Chiswell’s result, we will consider graphs whose edge lengths may not be integers. For instance, one could take the Cayley graph of a group with respect to some generating set, and then equivariantly assign positive real lengths to edges.

It turns out that these questions are somehow too broad in their scope. Given a (strictly positive) length function on G (see Definition 2.2 for the definition of a length function) there is always a metric graph whose based length function is equal to this function: take the complete graph on G where the edge between g and h has length l(hg1)Lemma 3.1. The based length function on this graph, with respect to the basepoint 1, is equal to l. However, this action is not particularly useful.

In order to rule out this kind of example we will add some restrictions.

Questions. Let us suppose that G is finitely generated and let us restrict ourselves to isometric, co-compact actions on locally compact graphs, X.

  • Given a (strictly positive) length function, l, does G admit an isometric, co-compact action on a locally compact metric graph, X, such that l = lp for some pX?

  • What if we add the hypothesis that l is δ-hyperbolic (see Definition 2.2 for the definition of hyperbolicity)?

It turns out that the answer to both of these questions is no. By Proposition 3.4, there exists a δ-hyperbolic length function which cannot arise as the based length function associated to any isometric, co-compact action on a locally compact graph.

However, that example is bi-Lipschitz equivalent to a length function on a Cayley graph with respect to a finite generating set. (Note that, for a finitely generated groups, all based length functions on Cayley graphs with respect to finite generated sets are bi-Lipschitz equivalent). But one can also produce examples of δ-hyperbolic length functions which are not bi-Lipschitz equivalent to any based length function on a Cayley graph, as in Proposition 3.7. In fact, every finitely generated group admits a hyperbolic length function.

Theorem 3.8.

There exists a finitely generated group, G, with a hyperbolic length function, l:GR0 such that llp for any co-compact, metric G-graph.

Moreover, any finitely generated group admits a (free) hyperbolic length function. In particular, we can find an example of a group G with a hyperbolic length function, l, which is not quasi-isometric to any based length function arising from an isometric action of G on a geodesic and proper δ-hyperbolic metric space.

This leads us to the following.

Questions.

Suppose that G is finitely generated.

  • Can one axiomatise those length functions which are bi-Lipschitz equivalent to some (and hence all) based length functions on a Cayley graph for G (with respect to a finite generating set)?

  • Can we make these axioms apply to—for instance—any free Fn action on a simplicial tree as well as Cayley graphs?

  • Does this axiomatisation define a connected/contractible/finite dimensional subspace of RG on which Aut(G) acts?

Remark.

We do come up with a axiom scheme, below, and we observe that these axioms hold for all sufficiently well behaved actions—see Proposition 4.1 and Corollary 4.2—and in particular to all points of Culler-Vogtmann space.

The third question here arises from the fact that one key use of Chiswell’s Theorem is in the study of group actions on trees, and the definition of the space of such actions which are then encoded via functions (usually the translation length function, which is related to the Lyndon length function). See [Citation5] for the seminal paper on the ‘Outer Space’ of free actions on trees, encoded by length functions (amongst other things).

It is clear that the space of all length functions which are bi-Lipscitiz to one arising from a Cayley graph is a contractible space (because a linear combination of such functions is another such function). Therefore, this provides a contractible space on which Aut(G) acts. However, it is far too large and so one might hope that an axiomatisation could provide a more reasonable subspace.

With these questions in mind, we propose the following axioms for our length functions:

Definition 4.3.

Let G be a group. We say that l:GR0 is a graph-like length function if it satisfies the following axioms:

A1:l(g) = 0 if and only if g = 1

A2:l(g1)=l(g)

A3:c(g,h)0

A4:For all R0, the closed ball BR:={gG|l(g)R} is finite

A5:There exists 0ϵ<1 and K > 0 such that, for any gG, if l(g) > K then there exists an xG with:

  1. 0<l(x)K, and

  2. c(gx1,x1)ϵl(x)2.

Remark.

Here, the mysterious looking axiom A5 is encoding the fact that if one had a reasonable action on a graph, then one could approximate geodesics in the graph with uniform quasi-geodesics built from the translates of finitely many paths; it is morally a co-compactness condition expressed solely in terms of the length function. In fact, we prove that this axiom holds for a fairly wide class of actions in Proposition 4.1 and Corollary 4.2.

We also note that if G acts on its Cayley graph then one easily gets that the based length function satisfies these axioms with K = 1 and ϵ = 0. However, if once considers actions on graphs with more than one orbit of vertices, then one quickly discovers that the correct condition is A5(ii) with ϵ0. Moreover, scaling the graph by a constant clearly changes the value of K. For these reasons, to allow these kinds of deformations, we consider these axioms for more general K and ϵ.

It turns out that this is indeed sufficient to prove the following:

Theorem 4.8.

Let l:GR0 be a graph-like length function on a group G. Then l is bi-Lipschitz equivalent to some (and hence to all) based length function lp arising from a locally compact, co-compact, metric G-graph with a properly discontinuous action and with Stab(p)=1.

Note that in view of Theorem 3.8, since any finitely generated group admits a hyperbolic length function, the extra axioms are clearly necessary.

Remark.

We should note that another length function one can extract from an action is the translation length function, which has the advantage of not relying on a basepoint. This is the point of view of [Citation4]. An important result here, building on the work of [Citation4], is that of [Citation7] which states that a translation length function (which is 0-hyperbolic) always arises from an action on a tree. However, this builds crucially on Chiswell’s Theorem 1.2 so it seems reasonable to start with Lyndon length functions.

2 Preliminaries

We begin with some preliminary definitions and notation. Let G be a group.

Definition 2.1.

Given a metric, d:G×GR0, on a group G we say that d is right-invariant if d(g1h,g2h)=d(g1,g2) for all g1,g2,hG.

Definition 2.2.

A map l:GR0 which satisfies the following axioms is called a length function:

A1: l(g) = 0 if and only if g = 1

A2: l(g1)=l(g)

A3: c(g,h)0

where c(g,h):=12(l(g)+l(h)l(gh1)) is the Gromov product of g,hG.

If, in addition, l satisfies

H δ: c(g1,g2)m,c(g2,g3)m implies that c(g1,g3)mδ for some δ0, we say it is a δ-hyperbolic length function. The condition Hδ is referred to as δ-hyperbolicity.

Remark.

Given a length function, it is easy to verify that d(g,h):=l(gh1) is a right-invariant metric on G. In particular, A3 is equivalent to the triangle inequality, which can be written as l(gh1)≦l(g)+l(h)

Also note that here we write axiom A1: l(g) = 0 if and only if g = 1 rather than A1’: l(g) = 0 if g = 1. This is largely because we end up wanting to characterize those length functions which are bi-Lipschitz equivalent (or quasi-isometric) to those arising from Cayley graphs. We will sometimes emphasize this by saying that the length function is free.

Definition 2.3.

A metric graph is a 1-dimensional CW-complex with a metric structure. A metric tree is a metric graph in which any two vertices are connected by exactly one simple path. We always equip metric graphs with the path metric.

Definition 2.4.

By a metric G-graph, we mean a metric graph Γ together with an isometric right action of G on Γ, sending vertices to vertices and edges to edges.

Since we think of our graphs as metric spaces, given a point p in Γ, we may invoke Definition 1.1; lp(g)=dΓ(p,p.g) is the based length function on Γ, based at p.

3 Hyperbolicity, length functions and counter-examples

Given a length function, l, as in Definition 2.2—that is to say, given a metric on G - one can always construct some metric graph on which G acts isometrically and such that l = lp:

Lemma 3.1.

Let l be a length function on the group, G, as in Definition 2.2.

Let Γ be the complete graph on vertex set G, where the length of the edge between g and h is set to l(gh1)=l(hg1). Then G acts isometrically on Γ and l is equal to the based length function on Γ - Definition 1.1—based at the vertex 1.

However, this is not a very useful object and we will want to insist on some finiteness conditions; namely, co-compactness and (usually) local compactness.

Since this work arose as an attempt to generalize the celebrated result of Chiswell, Theorem 1.2, it is a natural way to try to generalise that result by weakening 0-hyperbolicity to δ-hyperbolicity and instead only expecting the action to be on a (hyperbolic) graph. It turns out that this doesn’t work and we present two counter-examples, in Propositions 3.4 and 3.7.

Before presenting the first example, it is worthwhile observing some examples of hyperbolic length functions which do arise as the length function of a co-compact action on a graph. In these examples, we can take an existing length function and deform it slightly, but the following examples show that in doing so one might still end up with a length function arising from an action on a graph.

Examples 3.2.

For both of these examples, our group is the infinite cyclic group, Z.

  1. Given 0ϵ<1, define:

    l(n)={1+ϵif n=±1|n|otherwise

    One can verify that this is the length function of the Cayley Graph of Z, with respect to the generating set {1,2,3} where 1 is given length 1+ϵ, 2 is given length 2 and 3 is given length 3.

  2. Again, given 0ϵ<1, define:

    l(n)={0if n=0|n|+ϵotherwise

    This is actually 0-hyperbolic, and arises from a non-minimal action on a tree. More precisely, take a graph with two vertices, u and v, and two edges, one of which is a loop of length 1 at v and the other is an edge of length ϵ/2 joining u to v. The fundamental group of that graph is Z and the action on the universal cover gives our length function (with respect to any lift of u).

Next we show how to deform the standard length function on Z so as to end up with something that does not arise from an action.

In order to proceed, we need the following observation:

Lemma 3.3.

Let Γ be a co-compact, metric G-graph and pΓ. Let lp(g)=dΓ(p,p.g) denote the based length function. Then there exist finitely many positive real numbers, α1,,αk such that, for any gG,lp(g) belongs to the submonoid of the (additive) real numbers generated by the αi.

That is, for every g, there exist nonnegative integers ni such that lp(g)=niαi.

Proof.

We simply let the αi be the lengths of the edges in Γ. Since the action is isometric and there are finitely many edge-orbits, it suffices to take only finitely many of them. □

Now we are ready to show that a δ-hyperbolic length function need not come from an action on a graph.

Proposition 3.4.

For any 0ϵ<1, the function lϵ:ZR0 defined by lϵ(n)=|n|+ϵ|n|, for n0 and l(0)=0 is a hyperbolic length function.

For ϵ=1/2, this cannot be equal to any based length function arising from a co-compact, isometric action of Z on a metric graph.

Proof.

First we verify axioms A1–A3 and H δ from Definition 2.2. Note that for ϵ = 0, this is just the standard length function of Z acting on the line (which is 0-hyperbolic). For each lϵ we define cϵ to be the corresponding Gromov product. Note that both l0 and c0 take values in Z.

Observe that A1 and A2 are clear for all ϵ directly from the definition. To verify A3, notice that l0(n)lϵ(n)l0(n)+ϵ,and hence that for any n,mZ, cϵ(n,m)c0(n,m)ϵ/2.

Therefore, since c0 takes values in Z, and ϵ<1, the only values for which cϵ(n,m) could be negative would be those where c0(n,m)=0. Since, for positive integers n, k we have that c0(n,n+k)=c0(n,nk)=n, we see that c0(n,m) can only be zero if one of n, m is zero or if one is positive and one is negative. We calculate: if n, m are positive then cϵ(0,n)=cϵ(0,n)=0and, cϵ(n,m)=ϵn+ϵmϵn+m>0.

This verifies A3. To verify H δ, note that the inequality l0(n)lϵ(n)l0(n)+ϵ also gives us that ϵ+c0(n,m)cϵ(n,m). Hence we get, for all n, m, ϵ+c0(n,m)cϵ(n,m)c0(n,m)ϵ/2.

But since l0 is 0-hyperbolic, this implies that lϵ is 3ε2-hyperbolic.

To see that l1/2 cannot arise as the length function coming from a co-compact metric Z-graph, we invoke Lemma 3.3 and argue by contradiction. That is, suppose that l1/2 arises from the action of Z on a co-compact metric graph, Γ. Then, by Lemma 3.3, we have α1,,αk such that for any gG, there exist positive integers, n1,,nk with l1/2(g)=i=1kniαi. We now show that this is not possible.

Without loss of generality, by enlarging the set, we may assume that α1=1. Further, again without loss of generality, we may assume that α1,,αr is a maximal, Q-linearly independent subset of the αi. Thus for any j > r, αj is a Q-linear sum of α1,,αr. Fix such an expression for each j (in fact, it is unique) and notice that the denominators in the coefficients of these expressions are bounded. In particular, this means that any expression i=1kniαi, where the ni are integers can be re-written as an expression i=1rqiαi, where the qi are now rational, but with bounded denominator. In particular, this means that there exists an integer, M, such that for any gZ, there exists integers mi such that, l1/2(g)=1Mi=1rmiαi.

However, notice that l1/2(g) are rational for every g, and the set α1,,αr are Q-linearly independent. Hence the Q-linear independence forces mi = 0 for i2, and therefore, l1/2(g)=1Mm1α1=1Mm1.

This is clearly impossible, since the values of l1/2 do not belong to the additive cyclic subgroup generated by a rational number. □

Remark.

Note that the same proof shows that lϵ cannot be equal to any length function arising from a co-compact, isometric action of Z on a metric graph for any rational ϵ.

The idea of Proposition 3.4 is that we started with a 0-hyperbolic length function (which is the standard length function of Z acting on its Cayley graph) and deformed it slightly to obtain a length function that is δ-hyperbolic but is not equal to any based length function coming from a co-compact graph. Naturally, since this is a small deformation we obtain a length function which is bi-Lipschitz equivalent to the original length function. We could also consider quasi-isometry.

Definition 3.5.

We say that two length functions l1, l2 on a group G are quasi-isometric if there exists A1,B0 such that, gG, 1Al1(g)Bl2(g)Al1(g)+B.

If, in addition, we can take B = 0, we say that l1, l2 are bi-Lipschitz equivalent.

We record a standard consequence of the Svarc-Milnor Lemma (see, for example, [Citation2], I.8.19):

Lemma 3.6.

Let X, Y be co-compact, locally compact metric G-graphs. Then for all points pX,qY such that Stab(p)=Stab(q)=1, the based length functions lp and lq are bi-Lipschitz equivalent.

Instead of seeking length functions on G which are equal to the based length function of a suitable G-graph, we can instead seek l:GR0 which lies in the quasi-isometry class of a suitable G-graph, ideally a Cayley graph for G. Our aim is then to produce axioms for a length function that make it quasi-isometric, or bi-Lipschitz equivalent to a based length function on a Cayley graph.

Even here it turns out that hyperbolicity is not sufficient.

Proposition 3.7.

Let G be a finitely generated group and let |.|:GR be the word metric with respect to some finite generating set. Define a function, l:GR by l(g):=log(|g|+1). Then this is a δ-hyperbolic length function, for a uniform δ=12log32.

When G=Z then l is not quasi-isometric (and hence not bi-Lipschitz equivalent) to any based length function on a geodesic and proper hyperbolic space—for an isometric action of Z.

Proof.

First we verify the axioms from Definition 2.2. We immediately see that l satisfies axioms A1 and A2. To see that A3 holds we observe that for all g,hG,|g|+|h||gh1|. Thus, Tuesday, December 19, 2023 at 6:47 pm log(|g|+1)+log(|h|=1)=log((|g|+1)(|h|+1))=log(|g||h|+|g|+|h|+1)log(|g|+|h|+1)log(|gh1|+1)c(g,h)=12(l(g)+l(h)l(gh1))0

Thus l is a length function.

To see that the length function is δ-hyperbolic, consider the function, d(g,h):=e2c(g,h)=(|g|+1)(|h|+1)|gh1|+1,g,hG.

It will be sufficient to show that there exists a δ0 such that for any three group elements, g, h, k, and any R0, d(g,h)e2R and d(h,k)e2Rd(g,k)e2(Rδ).

To do this, first observe the following two inequalities: (1) |g|2|h|2(|h|+1)d(g,h)(1) (2) d(g,h)min{|g|+12,|h|+12}.(2)

To see that 1 is true, simply observe that if |g|2|h| then, |gh1|+1|g||h|+1|g|2+1|g|+12,from which it follows that 2(|h|+1)d(g,h).

To see that 2 is true, observe that if |g||h| then, |gh1|+1|g|+|h|+12(|g|+1), from which the desired inequality follows.

To verify that our length function is hyperbolic, let us suppose that we have a triple of group elements, g, h, k, and a real number, R0 such that d(g,h)e2R and d(h,k)e2R.

Our aim is to find a (uniform) δ>0 such that d(g,k)e2(Rδ).

We set Λ=max{|g|,|h|,|k|} and λ=min{|g|,|h|,|k|} the argument breaks into two cases now, depending on whether Λ4λ, or Λ<4λ.case(i): Λ4λ:

Without loss of generality, we will assume that |g||k|. In particular this implies, from EquationEquation (2), that d(g,k)|k|+12.

Suppose first that |h|2|k|. Then from EquationEquation (1), 2(|k|+1)d(h,k). Therefore, d(g,k)|k|+12d(h,k)4e2R4,as required (with δ=log(2)). (We haven’t used the fact that Λ4λ yet).

If instead we have that, |h|<2|k| then we must get that |g|>2|h|, since Λ4λ.

Hence Equationequations (1), Equation(2) give us that d(g,k)|k|+12>|h|+14d(g,h)8e2R8,as required (here with δ=12log(8)).case(ii): Λ<4λ.

Here, we invoke the triangle inequality to get that: |gk1|+12max{|gh1|+1,|hk1|+1}.

Without loss of generality, we assume that |gh1||hk1|. Then, d(g,k)(λ+1)22(|gh1|+1)>(Λ+1)232(|gh1|+1)d(g,h)32e2R32.

This completes the proof that our length function is δ-hyperbolic (with δ=12log(32) as the final and maximal estimate).

To finish, note that if Z were to act isometrically on a locally compact hyperbolic space, X, with based length function lp, then either lp would have to be bounded, or quasi-isometric to a linear function. Since log(|n|+1) is neither, it is not quasi-isometric to such an lp. □

Theorem 3.8.

There exists a finitely generated group, G, with a hyperbolic length function, l:GR0 such that llp for any co-compact, metric G-graph.

Moreover, any finitely generated group admits a (free) hyperbolic length function. In particular, we can find an example of a group G with a hyperbolic length function, l, which is not quasi-isometric to any based length function arising from an isometric action of G on a geodesic and proper δ-hyperbolic metric space.

Proof.

This is simply the content of Propositions 3.4 and 3.7. □

4 Axioms for graph-like length functions

We finally turn to positive results and produce an set of axioms that do result in length functions which are bi-Lipschitz equivalent to the based length function on a (or any) Cayley graph with respect to some finite generating set.

Before introducing our axioms, we would like to demonstrate that they are reasonable, to the extent that they arise naturally from group actions on fairly general yet well behaved spaces. So we consider the following, noting that the hypotheses on X are satisfied by a locally finite metric graph equipped with the path metric and a co-compact group action.

Proposition 4.1.

Let X be a geodesic metric space with a given basepoint, p. Suppose a group, G, acts on X isometrically, and co-boundedly. Then there exist constants, K > 0 and 0<ϵ01 such that for any gG with d(p,pg)K, there exists an xG such that:

  • 0<d(p,px)K and,

  • ϵ0d(p,px)+d(px,pg)d(p,pg)

Proof.

Recall that,

  • X geodesic means that for any two points in X there exists an isometry from a closed real interval to X where the images of the endpoints are our given two points of X.

  • The action is co-bounded means there is a closed ball whose G translates cover X.

Since the action is co-bounded, there exists a closed ball centered at p, of radius K/3 say, whose G translates cover X. Set B=BK/3(p) to be this ball.

Given gG with d(p,pg)K, let qX be the point on a geodesic from p to pg such that d(p,q)=K/2. Since q is on a geodesic we also have d(p,pg)=d(p,q)+d(q,pg).

Now, since the translates of B cover X, there exists some xG such that qBx. This implies that d(q,px)K/3.

First note that d(p,px)>0 since, d(p,px)d(p,q)d(px,q)K/2K/3=K/6>0.

Next note that, d(p,px)d(p,q)+d(q,px)K/2+K/3=5K/6.and also, d(px,pg)d(px,q)+d(q,pg)K/3+(d(p,pg)K/2)=d(p,pg)K/6.

Putting these together we get that, 15d(p,px)+d(px,pg)K/6+(d(p,pg)K/6)=d(p,pg).

Hence we are done, with ϵ0=1/5. □

Corollary 4.2.

With the same hypotheses as above, set:

  • lp(g)=d(p,pg) and,

  • cp(g,h)=12(lp(g)+lp(h)lp(gh1)).

Then there exists 0ϵ<1 and K > 0 such that, for any gG, if lp(g)>K then there exists an xG with:

  1. 0<lp(x)K, and

  2. cp(gx1,x1)ϵlp(x)2.

Proof.

Just set ϵ=1ϵ0 from Proposition 4.1 since cp(gx1,x1)ϵlp(x)2lp(gx1)+lp(x)lp(g)ϵlp(x)(1ϵ)lp(x)+lp(gx1)lp(g)and the last line is equivalent to the conclusion of Proposition 4.1 (where we have also used the fact that lp(w)=lp(w1) for all w which is just a consequence of the symmetry of the metric). □

The idea is that a fairly general class of spaces and actions satisfy the equation given by Corollary 4.2 and hence we will add this as a axiom for our length functions. Therefore, we propose the following.

Definition 4.3.

Let G be a group. We say that l:GR0 is a graph-like length function if it satisfies the following axioms:

A1: l(g) = 0 if and only if g = 1

A2:l(g1)=l(g)

A3:c(g,h)0

A4:For all R0, the closed ball BR:={gG|l(g)R} is finite

A5:There exists 0ϵ<1 and K > 0 such that, for any gG, if l(g) > K then there exists an xG with:

  1. 0<l(x)K, and

  2. c(gx1,x1)ϵl(x)2.

Remark.

We note that A4 is really a statement about the action being properly discontinuous, especially in view of Proposition 4.7, which says that in the presence of A5, A4 is equivalent to the statement that BK is finite.

A1:In view of Proposition 4.1 and Corollary 4.2 one should view A5 as a co-compactness condition; the challenge here was writing an axiom down which could be stated purely in terms of the length function.

As noted in the introduction, for a standard Cayley graph with respect to a finite generating set, its based length function will satisfy these axioms with K = 1 and ϵ = 0. The A5 condition with ϵ = 0 is effectively saying that for every gG, there is an x of length at most K, such that px lies on a geodesic from p to pg.

For an example of a group acting on a graph where ϵ0, consider the free group of rank 2, F2, realized as the fundamental group of a graph with two vertices, u, v, and three edges: an edge-loop at u, Eu, an edge-loop at v, Ev, and an edge from u to v, Euv. The action of F2 on the universal cover, T, of this graph will induced a based length function which is graph-like, but not with ϵ = 0.

Namely, take a lift of, u¯ of u, as the basepoint of T and consider the orbit of u¯ under the group elements corresponding to elements of the fundamental group of the form gn=EuvEvnEuv1, for nZ. Then the geodesic from u¯ to u¯gn only meets the orbit of u¯ at its endpoints. Hence this cannot satisfy the A5 condition with ϵ = 0 for any K.

In fact, it is straightforward to see that any free Fn action on a metric tree - that is, any point in Culler Vogtmann space—satisfies the axioms above, with K = 1 but not necessarily with ϵ = 0.

Let us start with the following preparatory results:

Lemma 4.4.

A length function satisfying A4 is discrete.

Proof.

Recall that we say a length function l:GR0 is discrete if there exists μ>0 such that, for all nontrivial gG,l(g)μ.

If G = 1, then l is immediately discrete. Otherwise, take μ=min{R>0|BR1}. Since A4 holds, this this minimum will be realized by some R > 0. □

Lemma 4.5.

Let l satisfy A5. Then for the g, x listed in A5, we have that: l(gx1)l(g)(1ϵ)l(x).

Proof.

By A5, c(gx1,x1)ϵl(x)212(l(g)+l(x)l(gx1))ϵl(x)2l(g)+l(x)l(gx1)ϵl(x)l(gx1)l(g)+(1ϵ)l(x)

Lemma 4.6.

The ball BK={gG|l(g)K} is a generating set for G. In particular, by A4, G is finitely generated.

Proof.

We will show, by induction on n, that BK contains all group elements g with l(g)K+(1ϵ)

(taking ϵ from Definition 4.3, A5, and μ from Lemma 4.4) and hence contains all of G.

Firstly, take gG such that l(g)K. Then gBKBK, and we are done.

Now assume that, for all gG satisfying l(g)K+(1ϵ)(n1)μ, g lies in BK.

Take g such that l(g)K+(1ϵ). Then, by Lemma 4.5, there exists xBk such that l(gx1)l(g)(1ϵ)l(x)K+(1ϵ)(1ϵ)μ(by properties of g and Lemma 4.4)=K+(1ϵ)(n1)μ

Thus gx1BK, and since xBK, this means that g=gx1xBK. □

Proposition 4.7.

Let l:GR0 satisfy A1, A2, A3 and A5. Let K,ϵ be as in A5 and suppose that the ball BK={gG|l(g)K} is finite. Then,

  1. For any nontrivial gG, there exists a finite sequence, x0,,xk such that:

    1. Each 0<l(xi)K (i.e. each xiBK{1}),

    2. l(gx01x11xk1)=0, and

    3. (1ϵ)i=0kl(xi)l(g)i=0kl(xi).

  2. Axiom A4 holds - that is to say, the ball BR is finite for all R0.

Proof.

Part (a) is clearly true if l(g)K, since we can just take g = x0. To prove it in general, we use the discreteness of the length function to argue by induction. More precisely, we let Pn be the statement that (a) holds for all g with l(g)K+(1ϵ). Thus our initial observation is that P0 holds. We also observe that, since BK is finite, there exists a minimum length, μ>0, for elements in BK.

Suppose then that Pn1 holds and consider a gG with l(g)K+(1ϵ). If l(g)K then we are done, as above. Otherwise, by Lemma 4.5 and the existence of μ, there exists an xG with 0<l(x)K and (3) l(gx1)l(g)(1ϵ)l(x)K+(1ϵ)(n1)μ.(3)

Now by the induction hypothesis applied to g0=gx1 we can find x1,,xkG such that

  1. Each 0<l(xi)K

  2. l(g0x11x21xk1)=0, and

  3. (1ϵ)i=1kl(xi)l(g0)i=1kl(xi).

Now set x = x0. Then, by EquationEquation (3), we have that, (1ϵ)i=0kl(xi)=(1ϵ)l(x)+(1ϵ)i=1kl(xi)(1ϵ)l(x)+l(g0)l(g).

Moreover, by A3, l(g)l(x)+l(g0)i=0kl(xi).

Hence, by induction, (a) result holds for all g.

We now prove (b). Let M0, and let SM denote the following set of finite sequences: SM={x0,xkBK{1}|i=1kl(xi)M}

Let R0, and let gBR. Set MR=R(1ϵ).

By (a), there exists a sequence x0,xkSMR such that g=xkx0. Therefore, if we can prove that SMR is finite, we will prove that BR is finite.

Recall that, for all xBK,l(x)μ. Therefore, for all sequences in SMR, R(1ϵ)=MRi=1kl(xi)kR(1ϵ)μ

Thus SMR is a set of sequences of elements from the finite set BK, and the length k of these sequences has an upper bound. Thus SMR is finite, and we are done. □

Theorem 4.8.

Let l:GR0 be a graph-like length function on a group G. Then l is bi-Lipschitz equivalent to some (and hence to all) based length function lp arising from a locally compact, co-compact, metric G-graph with a properly discontinuous action and with Stab(p)=1.

Proof.

We take Γ to be the Cayley graph on the set BK={gG|l(g)K}, but instead of assigning every edge length 1, we assign it the length of the corresponding generating element under l. That is, the vertex set of Γ is G, and we join two vertices, g, h by an edge if and only if gh1=yBK; in that case we assign that edge a length of l(y). (Note that hg1=y1 will also be in BK in that case and have the same length). Γ is then equipped with the path metric.

We then take the base point p to be the vertex corresponding to the identity. By Lemma 4.6, BK is a finite generating set for G; hence Γ is well-defined and the action of G is co-compact.

We can immediately see that 0=l(1)=lp(1), so we shall restrict our attention to nontrivial gG. For gG we write, as always, lp(g)=dΓ(p,p·g) to denote the based length induced by Γ. The metric on Γ is the path metric, and so the distance from p to pg is the infimum of the lengths of all edge paths from p to p·g. Thus for all g1, lp(g)=inf{i=0klp(yi)|y0,,ykBK,yky0=g}=inf{i=0kl(yi)|y0,,ykBK,yky0=g}where the second equality arises from the fact that lp(y)=l(y) for all yBK, as these are the edges of Γ.

By Proposition 4.7 (a), there exists a sequence x0,,xkBK such that xkx0=g and 1λi=0kl(xi)l(g), where λ=11ϵ. Thus 1λlp(g)l(g).

Conversely, by inductively applying A3, the triangle inequality, l(g)i=0kl(yi)=i=0klp(yi) for all sequences y0,,ykBK with yky0=g. Thus l(g)lp(g).

We have 1λlp(g)l(g) lp(g), hence lp is bi-Lipschitz equivalent to l with bi-Lipschitz constant λ=11ϵ.

Therefore, by Corollary 3.6, l lies in the bi-Lipschitz equivalence class of all based length functions arising from free, locally compact, co-compact metric G-graphs. □

Remark.

A hyperbolic graph-like length function is a length function that satisfies the axioms from Definition 4.3 as well as the Hδ axiom from Definition 2.2 for some δ>0.

References

  • Alonso, J. M., Brady, T., Cooper, D., Ferlini, V., Lustig, M., Mihalik, M., Shapiro, M., Short, H. (1991). Notes on word hyperbolic groups. In: Group Theory from a Geometrical Viewpoint. Proceedings of a Workshop, held at the International Centre for Theoretical Physics in Trieste, Italy, 26 March to 6 April 1990, pp. 3–63. Singapore: World Scientific.
  • Bridson, M. R., Haefliger, A. (1999). Metric Spaces of Non-Positive Curvature, volume 319 of Grundlehren der mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. Berlin: Springer-Verlag.
  • Chiswell, I. M. (1976). Abstract length functions in groups. Math. Proc. Cambridge Philos. Soc. 80:451–463. DOI: 10.1017/S0305004100053093.
  • Culler, M., Morgan, J. W. (1987). Group actions on ℝ-trees. Proc London Math. Soc. Third Ser. 55:571–604. DOI: 10.1112/plms/s3-55.3.571.
  • Culler, M., Vogtmann, K. (1986). Moduli of graphs and automorphisms of free groups. Invent. Math. 84:91–119. DOI: 10.1007/BF01388734.
  • Lyndon, R. C. (1963). Length functions in groups. Math. Scand. 12:209–234. DOI: 10.7146/math.scand.a-10684.
  • Parry, W. (1991). Axioms for translation length functions. In: Arboreal Group Theory. Proceedings of a Workshop, Held September 13–16, 1988, in Berkeley, CA (USA). New York: Springer-Verlag, pp. 295–330.