Theorem 1.1. Let be an Ahlfors 2-regular metric space homeomorphic to S 2. Then is quasisymmetric to S 2 if and only if is linearly locally contractib

Similar documents
A new proof of Gromov s theorem on groups of polynomial growth

The asymptotic geometry of negatively curved spaces: uniformization, geometrization and rigidity

Large scale conformal geometry

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Topological properties

Chapter 2 Metric Spaces

Rigidity result for certain 3-dimensional singular spaces and their fundamental groups.

Course 212: Academic Year Section 1: Metric Spaces

A NOTE ON SPACES OF ASYMPTOTIC DIMENSION ONE

Introduction to Real Analysis Alternative Chapter 1

Metric Space Topology (Spring 2016) Selected Homework Solutions. HW1 Q1.2. Suppose that d is a metric on a set X. Prove that the inequality d(x, y)

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

Quasiconformal Maps and Circle Packings

Austin Mohr Math 730 Homework. f(x) = y for some x λ Λ

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ).

Research Statement. Jeffrey Lindquist

NOTES ON THE REGULARITY OF QUASICONFORMAL HOMEOMORPHISMS

TEICHMÜLLER SPACE MATTHEW WOOLF

RELATIVE HYPERBOLICITY AND BOUNDED COHOMOLOGY

7 Complete metric spaces and function spaces

Nonabelian Poincare Duality (Lecture 8)

LECTURE 15: COMPLETENESS AND CONVEXITY

A COMBINATORIAL NON-POSITIVE CURVATURE I: WEAK SYSTOLICITY

Part III. 10 Topological Space Basics. Topological Spaces

MH 7500 THEOREMS. (iii) A = A; (iv) A B = A B. Theorem 5. If {A α : α Λ} is any collection of subsets of a space X, then

Tree sets. Reinhard Diestel

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Coarse Geometry. Phanuel Mariano. Fall S.i.g.m.a. Seminar. Why Coarse Geometry? Coarse Invariants A Coarse Equivalence to R 1

Part V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory

From continua to R trees

Introduction to Topology

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

PICARD S THEOREM STEFAN FRIEDL

INVERSE LIMITS WITH SET VALUED FUNCTIONS. 1. Introduction

Sergey Norin Department of Mathematics and Statistics McGill University Montreal, Quebec H3A 2K6, Canada. and

arxiv: v1 [math.mg] 31 May 2018

Quasiconformal geometry of fractals

Random Walks on Hyperbolic Groups III

Note: all spaces are assumed to be path connected and locally path connected.

The Classification of Nonsimple Algebraic Tangles

arxiv: v2 [math.ag] 24 Jun 2015

Diffeomorphism Groups of Reducible 3-Manifolds. Allen Hatcher

121B: ALGEBRAIC TOPOLOGY. Contents. 6. Poincaré Duality

Metric Spaces and Topology

Hyperbolicity of mapping-torus groups and spaces

arxiv: v1 [math.mg] 22 Feb 2011

ANALYSIS WORKSHEET II: METRIC SPACES

Metric spaces and metrizability

Quasisymmetric uniformization

THE ASYMPTOTIC BEHAVIOUR OF HEEGAARD GENUS

SOME APPLICATIONS OF l p -COHOMOLOGY TO BOUNDARIES OF GROMOV HYPERBOLIC SPACES

CW-complexes. Stephen A. Mitchell. November 1997

SIMPLICIAL COMPLEXES WITH LATTICE STRUCTURES GEORGE M. BERGMAN

REALIZATION OF METRIC SPACES AS INVERSE LIMITS, AND BILIPSCHITZ EMBEDDING IN L 1

Topology, Math 581, Fall 2017 last updated: November 24, Topology 1, Math 581, Fall 2017: Notes and homework Krzysztof Chris Ciesielski

THE COMPLEX OF FREE FACTORS OF A FREE GROUP Allen Hatcher* and Karen Vogtmann*

4 Countability axioms

Three Descriptions of the Cohomology of Bun G (X) (Lecture 4)

ON INJECTIVE HOMOMORPHISMS BETWEEN TEICHM ULLER MODULAR GROUPS NIKOLAI V. IVANOV AND JOHN D. MCCARTHY. February 24, 1995

DECOMPOSING DIFFEOMORPHISMS OF THE SPHERE. inf{d Y (f(x), f(y)) : d X (x, y) r} H

Bootcamp. Christoph Thiele. Summer As in the case of separability we have the following two observations: Lemma 1 Finite sets are compact.

Some Background Material

7. Homotopy and the Fundamental Group

Bloch radius, normal families and quasiregular mappings

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

D.H. HAMILTON: THE RIEMANN MAPPING THEOREM FOR R 3

An Introduction to Complex Analysis and Geometry John P. D Angelo, Pure and Applied Undergraduate Texts Volume 12, American Mathematical Society, 2010

On the local connectivity of limit sets of Kleinian groups

δ-hyperbolic SPACES SIDDHARTHA GADGIL

Chapter 3: Baire category and open mapping theorems

Contents. 1. Introduction

Set, functions and Euclidean space. Seungjin Han

An Outline of Homology Theory

General Topology. Summer Term Michael Kunzinger

CHAPTER 7. Connectedness

Math 6510 Homework 11

Lecture 1. Toric Varieties: Basics

The Hurewicz Theorem

Gromov s Proof of Mostow Rigidity

1 Structures 2. 2 Framework of Riemann surfaces Basic configuration Holomorphic functions... 3

ADDENDUM B: CONSTRUCTION OF R AND THE COMPLETION OF A METRIC SPACE

Equivalence of the Combinatorial Definition (Lecture 11)

After taking the square and expanding, we get x + y 2 = (x + y) (x + y) = x 2 + 2x y + y 2, inequality in analysis, we obtain.

Math 6510 Homework 10

Homework in Topology, Spring 2009.

INDECOMPOSABILITY IN INVERSE LIMITS WITH SET-VALUED FUNCTIONS

THE RIEMANN MAPPING THEOREM

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

Chapter 3. Riemannian Manifolds - I. The subject of this thesis is to extend the combinatorial curve reconstruction approach to curves

LARGE AND SMALL GROUP HOMOLOGY

Let X be a topological space. We want it to look locally like C. So we make the following definition.

1. Bounded linear maps. A linear map T : E F of real Banach

NAME: Mathematics 205A, Fall 2008, Final Examination. Answer Key

The uniformization theorem

3-manifolds and their groups

Math 201 Topology I. Lecture notes of Prof. Hicham Gebran

Groups up to quasi-isometry

RECTIFIABILITY OF PLANES AND ALBERTI REPRESENTATIONS

CHAPTER 9. Embedding theorems

arxiv:math/ v2 [math.gt] 5 Sep 2006

Transcription:

Quasisymmetric parametrizations of two-dimensional metric spheres Mario Bonk and Bruce Kleiner y November 26, 2001 1. Introduction According to the classical uniformization theorem, every smooth Riemannian surface homeomorphic to the 2-sphere is conformally dieomorphic to S 2 (the unit sphere in R 3 equipped with the Riemannian metric induced by the ambient Euclidean metric). The availability of a similar uniformization procedure for spheres with a \generalized conformal structure" is highly desirable, in particular in connection with Thurston's hyperbolization conjecture. This was addressed by Cannon in his combinatorial Riemann mapping theorem [7]. He considers topological surfaces equipped with a sequence of \shinglings" a combinatorial structure that leads to a notion of approximate conformal moduli of rings. He then nds conditions that imply the existence of coordinate systems on the surface that relate these combinatorial moduli to classical analytic moduli in the plane. In this paper we develop a uniformization theory for a dierent type of generalized conformal structure. We start with a metric space homeomorphic to S 2 and ask for conditions under which can be mapped onto S 2 by a quasisymmetric homeomorphism. The class of quasisymmetries is an appropriate analog of conformal 1 mappings in a metric space context. Quasisymmetric homeomorphisms also arise in the theory of Gromov hyperbolic metric spaces quasi-isometries between Gromov hyperbolic spaces induce quasisymmetric boundary homeomorphisms. Our setup has the advantage that we can exploit recent notions and methods from Analysis on metric spaces. Our main result, Theorem 11.1, gives a necessary and sucient condition for to be quasisymmetrically equivalent to S 2. Since the formulation of this theorem requires some preparation, we postpone stating it until Section 11 (see Corollary 11.4 for a more accessible special case). In this introduction we formulate two consequences of our methods that are easier to state. The rst result answers a question of Heinonen and Semmes armatively (cf. [16], Question 3, and the discussion in [28], Section 8) and was the original motivation for this paper. Supported by a Heisenberg fellowship of the Deutsche Forschungsgemeinschaft. y Supported by NSF grant DMS-9972047. 1 A homeomorphism between compact Riemannian manifolds is quasisymmetric i it is quasiconformal. There seems to be no hope of a general existence theory for conformal mappings beyond the Riemannian setting: by any reasonable denition, two norms on R 2 dene locally conformally equivalent metrics i the corresponding normed spaces are isometric. 1

Theorem 1.1. Let be an Ahlfors 2-regular metric space homeomorphic to S 2. Then is quasisymmetric to S 2 if and only if is linearly locally contractible. We recall that a metric space is Ahlfors Q-regular if there is a constant C > 0 such that the Q-dimensional Hausdor measure H Q of every open r-ball B(a; r) satises C 1 r Q H Q (B(a; r)) Cr Q ; when 0 < r diam(). A metric space is linearly locally contractible if there is a constant C such that every small ball is contractible inside a ball whose radius is C times larger; for closed surfaces linear local contractibility is equivalent to linear local connectedness, see Section 2. The statement of Theorem 1.1 is quantitative in a sense that will be explained below (see the comment after the proof of Theorem 1.1 in Section 10). The problem considered here is just a special case of the general problem of characterizing a metric space up to quasisymmetry. Particularly interesting are the cases when is R n or the standard sphere S n. Quasisymmetric characterizations of R and S 1 have been given by Tukia and Vaisala [33]. If n 3 then results by Semmes [27] show that natural conditions which one might expect to imply that a metric space is quasisymmetric to S n (or R n ), are in fact insucient; at present these cases look intractable. A result similar to Theorem 1.1 has been proved by Semmes [24] under the additional assumption that is a smooth Riemannian surface. The hypothesis of 2- regularity in the theorem is essential. A metric 2-sphere containing an open set bilipschitz equivalent to the unit disk B(0; 1) R 2 with the metric d ((x 1 ; y 1 ); (x 2 ; y 2 )) = jx 1 x 2 j + jy 1 y 2 j ; where 0 < < 1, will never be quasisymmetrically homeomorphic to S 2, see [31, 36]. We also mention that the construction of Laakso [17] provides examples of Ahlfors 2-regular, linearly locally contractible 2-spheres which are not bilipschitz homeomorphic to S 2 ; this shows that one cannot replace the word \quasisymmetric" with \bilipschitz" in the statement of the theorem. Finally we point out that the n-dimensional analog of Theorem 1.1 is false for n > 2 according to the results by Semmes [27]: for n > 2 there are linearly locally contractible and n-regular metric n-spheres which are not quasisymmetric to the standard n-sphere. However, if an n-regular n-sphere admits an appropriately large group of symmetries, then it must be quasisymmetrically homeomorphic to the standard n-sphere, see [2]. Theorem 1.1 is closely related to a theorem of Semmes [26] which shows that an Ahlfors n-regular metric space that is a linearly locally contractible topological n-manifold satises a (1; 1)-Poincare inequality (see Section 7) and hence has nice analytic properties. His result shows in particular that a 2-sphere as in our theorem satises a Poincare inequality. We will not use this result, since it does not substantially simplify our arguments, and in fact our theorem together with a result by Tyson [34] gives a dierent way to establish a Poincare inequality in our case. Our methods could also easily be adapted to show this directly. From an analytic perspective it is interesting to consider metric spaces that satisfy Poincare inequalities by assumption (cf. [15, 26, 12, 3, 4, 18]). For an Ahlfors Q-regular 2

metric space a (1; Q)-Poincare inequality is equivalent to the Q-Loewner property as introduced by Heinonen and Koskela [15], see Section 7. It turns out that in dimension 2, this is a very restrictive condition: Theorem 1.2. Let Q 2 and be an Ahlfors Q-regular metric space homeomorphic to S 2. If is Q-Loewner, then Q = 2 and is quasisymmetric to S 2. By the result of Semmes [26] the space will actually satisfy a (1; 1)-Poincare inequality. The analog of Theorem 1.2 in higher dimensions is false one has the examples of Semmes cited above. Also, the standard Carnot metric on the 3-sphere is Ahlfors 4-regular and 4-Loewner. In view of these examples one can summarize Theorem 1.2 by saying that there are no exotic geometric structures on S 2 that are analytically nice. Another source of examples of Ahlfors regular, linearly locally contractible metric spheres is the theory of Gromov hyperbolic groups. The boundary @ 1 G of a hyperbolic group G has a natural family of Ahlfors regular metrics which are quasisymmetric to one another by the identity homeomorphism. When @ 1 G is homeomorphic to a sphere, then these metrics are all linearly locally contractible. Cannon [7] has conjectured that when @ 1 G is homeomorphic to S 2, then G admits a discrete, cocompact, and isometric action on hyperbolic 3-space H 3. This conjecture is a major piece of Thurston's hyperbolization conjecture for 3-manifolds 2. By a theorem of Sullivan [30] Cannon's conjecture is equivalent to the following conjecture: Conjecture 1.3. If G is a hyperbolic group and @ 1 G is homeomorphic to S 2, then @ 1 G (equipped with one of the metrics mentioned above) is quasisymmetric to S 2. It is an interesting problem (especially in view of Theorem 1.2) to nd additional assumptions on the hyperbolic group G wich imply that @ 1 G is quasisymmetric to a space with \nice" analytic properties, i.e., to a Q-regular metric space with a (1; Q)-Poincare inequality. A natural question is whether this is always true if @ 1 G is connected and has no local cut points. By work of Bestvina-Mess, Bowditch, and Swarup, this last property of @ 1 G is equivalent to the property that the Gromov hyperbolic group G is non-elementary and none of its nite index subgroups (including itself) virtually splits over a virtually cyclic group. Recently, M. Bourdon and H. Pajot answered this question in the negative [5]: they found examples of innite hyperbolic groups G such that @ 1 G is connected and has no local cut points, but such that @ 1 G is not quasisymmetric to any Q-regular metric space satisfying a (1; Q)-Poincare inequality. We now turn to the problem of nding necessary and sucient conditions for a metric space to be quasisymmetric to S 2. It follows easily from the denitions that a compact metric space which is quasisymmetric to a doubling (respectively linearly locally contractible) metric space is itself doubling (respectively linearly locally contractible). Therefore any metric space quasisymmetric to a standard sphere is 2 The Hyperbolization Conjecture is part of the full Geometrization Conjecture. It says that a closed, irreducible, aspherical 3-manifold admits a hyperbolic structure provided its fundamental group does not contain a copy of. 3

doubling and linearly locally contractible. In Section 10 we give two dierent necessary and sucient conditions for a metric 2-sphere to be quasisymmetric to S 2, Theorems 10.1 and 10.4. Roughly speaking, Theorem 10.4 says that a doubling, linearly locally contractible metric 2-sphere is quasisymmetric to S 2 if and only if the following condition is true. If one considers a sequence of ner and ner \graph approximations" of, then the corresponding combinatorial moduli of any pair of continua (E; F ) are small provided the relative distance (E; F ) as dened in (2.9) is big. Theorem 10.1 is similar, except that one assumes instead that if the moduli of the pair (E; F ) are small then the relative distance (E; F ) is big. We refer the reader to Section 10 for the precise statements of these two theorems. The problem of nding necessary and sucient conditions for a metric sphere to be quasisymmetric to S 2 has some features in common with Cannon's work [7] on the combinatorial Riemann mapping theorem. We will discuss this in Section 11. In this section we prove Theorem 11.1 which is an improvement of Theorem 10.4. One can use Theorem 11.1 to verify that certain self-similar examples are quasisymmetric to S 2. We also formulate another necessary and sucient condition in Corollary 11.4; readers may nd the statement of Corollary 11.4 more accessible than Theorems 10.1, 10.4, and 11.1, as it does not rely on the language of K-approximations. We now outline the proofs of Theorems 1.1 and 1.2. The rst step is to use the linear local contractibility to produce an embedded graph with controlled geometry which approximates our space on a given scale. This can actually be done for any doubling, linearly locally connected metric space. If is a topological 2-sphere, then we can obtain a graph approximation which is, in addition, the 1-skeleton of a triangulation. In the second step we apply a uniformization procedure. We invoke the circle packing theorem of Andreev-Koebe-Thurston, which ensures that every triangulation of the 2-sphere is combinatorially equivalent to the triangulation dual to some circle packing, and then map each vertex of the graph to the center of the associated circle. In this way we get a mapping f from the vertex set of our approximating graph to the sphere 3. The way to think about the map is that it provides a coarse conformal change of the metric: the scale attached to a given vertex of the graph approximation is changed to the scale given by the radius of the corresponding disk in the circle packing. The third step is to show that (after suitably normalizing the circle packing) the mapping f has controlled quasisymmetric distortion. Since in some sense f changes the metric conformally, we control its quasisymmetric distortion (in fact it is the quasi-mobius distortion which enters more naturally) via modulus estimates. There are two main ingredients in our implementation of this idea the Ferrand cross-ratio (cf. [19, 4]), which mediates between the quasisymmetric distortion and the \conformal" distortion, and a modulus comparison proposition which allows one to relate (under suitable conditions) the 2-modulus of a pair of continua E; F with the combinatorial 2-modulus of their discrete approximations in the approximating graph. In the nal step we take a sequence of graph approximations at ner and ner scales, and apply Arzela-Ascoli to see that 3 Alternatively, one can use the classical uniformization theorem to produce such a map. To do this, one endows the sphere with a piecewise at metric so that each 2-simplex of the topological triangulation is isometric to an equilateral Euclidean triangle with side length 1. Such a piecewise at metric denes a at Riemannian surface with isolated conical singularities, and one can then apply the classical uniformization theorem to get a map from this Riemann surface to S 2. 4

the corresponding mappings subconverge to a quasisymmetric homeomorphism from to S 2. We suggest that readers who are unfamiliar with modulus arguments read the basic denitions in Sections 2, 3, 7, and Proposition 9.1. The proposition is a simplied version of later arguments which bound quasi-mobius distortion. Contents 1 Introduction................................ 1 2 Cross-ratios................................ 5 3 Quasi-Mobius maps............................ 9 4 Approximations of metric spaces..................... 13 5 Circle packings.............................. 17 6 Construction of good graphs....................... 18 7 Modulus.................................. 23 8 K-approximations and modulus comparison.............. 25 9 The Ferrand cross-ratio.......................... 30 10 The proofs of Theorems 1.1 and 1.2................... 37 11 Asymptotic conditions.......................... 40 12 Concluding remarks............................ 47 References.................................... 51 2. Cross-ratios We use the notation N = f1; 2; 3; : : : g, N 0 = f0; 1; 2; : : : g, R + = (0; 1), and R + 0 = [0; 1). Let (; d) be a metric space. We denote by B (a; r) and by B (a; r) the open and closed ball in centered at a 2 of radius r > 0, respectively. We drop the subscript if the space is understood. The cross-ratio, [z 1 ; z 2 ; z 3 ; z 4 ], of a four-tuple of distinct points (z 1 ; z 2 ; z 3 ; z 4 ) in is the quantity [z 1 ; z 2 ; z 3 ; z 4 ] := d(z 1; z 3 )d(z 2 ; z 4 ) d(z 1 ; z 4 )d(z 2 ; z 3 ) : Note that [z 1 ; z 2 ; z 3 ; z 4 ] = [z 2 ; z 1 ; z 3 ; z 4 ] 1 = [z 1 ; z 2 ; z 4 ; z 3 ] 1 = [z 3 ; z 4 ; z 1 ; z 2 ]: (2.1) It is convenient to have a quantity that is quantitatively equivalent to the crossratio and has a geometrically more transparent meaning. Let a _ b := maxfa; bg and a ^ b := minfa; bg for a; b 2 R. If (z 1 ; z 2 ; z 3 ; z 4 ) is a four-tuple of distinct points in dene hz 1 ; z 2 ; z 3 ; z 4 i := d(z 1; z 3 ) ^ d(z 2 ; z 4 ) d(z 1 ; z 4 ) ^ d(z 2 ; z 3 ) : (2.2) Then the following is true. 5

Lemma 2.3. Let (; d) be a metric space and 0 (t) = 3(t _ p t) for t > 0. Then for every four-tuple (z 1 ; z 2 ; z 3 ; z 4 ) of distinct points in we have hz 1 ; z 2 ; z 3 ; z 4 i 0 ([z 1 ; z 2 ; z 3 ; z 4 ]): (2.4) Proof. Suppose there is a four-tuple (z 1 ; z 2 ; z 3 ; z 4 ) for which the left hand side in (2.4) exceeds the right hand side. Let t 0 = [z 1 ; z 2 ; z 3 ; z 4 ]. We may assume d(z 1 ; z 3 ) d(z 2 ; z 4 ). Then d(z 1 ; z 4 ) d(z 1 ; z 3 ) + d(z 3 ; z 2 ) + d(z 2 ; z 4 ) 2d(z 2 ; z 4 ) + d(z 2 ; z 3 ): Similarly, d(z 2 ; z 3 ) 2d(z 2 ; z 4 ) + d(z 1 ; z 4 ), and so by our assumption we have Hence, d(z 1 ; z 4 ) _ d(z 2 ; z 3 ) 2d(z 2 ; z 4 ) + d(z 1 ; z 4 ) ^ d(z 2 ; z 3 ) 2 + 1 d(z 2 ; z 4 ): 0 (t 0 ) t 0 = [z 1 ; z 2 ; z 3 ; z 4 ] = This is a contradiction. d(z 1 ; z 3 )d(z 2 ; z 4 ) (d(z 1 ; z 4 ) ^ d(z 2 ; z 3 ))(d(z 1 ; z 4 ) _ d(z 2 ; z 3 )) d(z 1 ; z 3 ) 0 (t 0 ) (d(z 1 ; z 4 ) ^ d(z 2 ; z 3 ))(1 + 2 0 (t 0 )) 0(t 0 ) 2 1 + 2 0 (t 0 ) > t 0: Using the symmetry properties (2.1) for the cross-ratio which are also true for the modied cross-ratio dened in (2.2), we obtain an inequality as in (2.4) with the roles of the cross-ratios reversed and the function 0 replaced by the function t 7! 1= 1 0 (1=t). In particular, we conclude that [z 1 ; z 2 ; z 3 ; z 4 ] is small if and only if hz 1 ; z 2 ; z 3 ; z 4 i is small, where the quantitative dependence is given by universal functions. A metric space (; d) is called -linearly locally contractible where 1, if every ball B(a; r) in with 0 < r diam()= is contractible inside B(a; r), i.e., there exists a continuous map H : B(a; r) [0; 1]! B(a; r) such that H(; 0) is the identity on B(a; r) and H(; 1) is a constant map. The space is called linearly locally contractible, if it is -linearly locally contractible for some 1. Similar language will be employed for other notions that depend on numerical parameters. A metric space (; d) is called -LLC for 1 (LLC stands for linearly locally connected) if the following two conditions are satised: (-LLC 1 ) If B(a; r) is a ball in and x; y 2 B(a; r), then there exists a continuum E B(a; r) containing x and y. (-LLC 2 ) If B(a; r) is a ball in and x; y 2 n B(a; r), then there exists a continuum E n B(a; r=) containing x and y. We remind the reader that a continuum is a compact connected set consisting of more than one point. Linear local contractibility implies the LLC condition for compact connected topological n-manifolds, and is equivalent to it when n = 2: 6

Lemma 2.5. Suppose a metric space which is a compact connected topological n- manifold. Then: (i) If is -linearly locally contractible, then is 0 -LLC for each 0 >. (ii) If n = 2 and is LLC, then is linearly locally contractible. The linear local contractibility constant depends on and not just on the LLC constant. Proof. (i) We rst verify the LLC 1 condition. If a 2, and r > diam()=, then B(a; r) =, so in this case the -LLC 1 condition follows from the connectedness of. If r diam()=, then the inclusion i: B(a; r)! B(a; r) is homotopic to a constant map. Hence it induces the zero homomorphism on reduced 0-dimensional homology, which means that -LLC 1 holds. Let 0 >. To see that 0 -LLC 2 holds, we have to show that if B(a; r 0 ) is a ball with n B(a; r 0 ) 6= ;, then the inclusion i: n B(a; r 0 )! n B(a; r 0 = 0 ) induces the zero homomorphism ~H 0 ( n B(a; r 0 )) 0! ~H 0 ( n B(a; r 0 = 0 )) (2.6) for reduced singular homology with coecients in 2. Note that n B(a; r 0 ) 6= ; implies r 0 diam(). Moreover, we can nd 0 < r < r 0 close enough to r 0 such that B(a; r 0 = 0 ) B(a; r=). Let K 1 := B(a; r 0 = 0 ) and K 2 := B(a; r). Then K 1 and K 2 are compact, and we have B(a; r 0 = 0 ) K 1 K 2 B(a; r 0 ). So in order to show (2.6), it is enough to show that the inclusion i: n K 2! n K 1 induces the zero homomorphism ~H 0 ( n K 2 ) 0! ~H 0 ( n K 1 ): (2.7) It follows from the path connectedness of and the long exact sequence for singular homology that the natural map @ : H 1 (; n K i )! ~ H 0 ( n K i ) is surjective for i 2 f1; 2g. Hence (2.7) is true, if the inclusion i: (; n K 2 )! (; n K 1 ) induces the zero homomorphism H 1 (; n K 2 ) 0! H 1 (; n K 1 ): (2.8) Now duality [29, Theorem 17, p. 296] shows that for each compact subset K we have an isomorphism H 1 (; n K) ' H n 1 (K), where H denotes Cech cohomology with coecients in 2. This isomorphism is natural, and hence compatible with inclusions. Since K 1 B(a; r=) B(a; r) K 2 and r < r 0 diam(), it follows from our assumptions that K 1 contracts to a point inside K 2. Hence the inclusion i : K 1! K 2 induces the zero homomorphism H n 1 (K 2 )! 0 H n 1 (K 1 ): Therefore, (2.8) holds which implies (2.6) as we have seen. (ii) Suppose is -LLC. It is enough to show that the inclusion i: B(a; r)! B(a; r) is homotopic to a constant map, if r > 0 is suciently small independent of a 2. Since is a compact 2-manifold, every suciently small ball lies precompactly in an open subset of homeomorphic to R 2. So without loss of generality we may assume that the sets U := B(a; r) and V := B(a; r) are bounded and open subsets of R 2 with U V. Now -LLC 1 implies that U lies in a single component of 7

V. So in order to show that U is contractible inside V, it is enough to show that each component of U is contained in a simply connected (and hence contractible) subregion of V. The condition -LLC 2 implies that R 2 n V lies in one, namely the unbounded component of R 2 n U. It follows in particular that if is a Jordan curve in U, then the interior region I() of is contained in V. A well-known fact from plane topology is that every bounded region can be written as an nondecreasing union = S 1 i=0 i, where i is a region with i whose boundary consists of nitely many disjoint Jordan curves. One of the boundary components i of i is a Jordan curve whose interior I( i ) contains i. Now if is a component of U, then i U, and so I( i ) V as we have seen. Hence S 1 i=0 I( i) V lies in the union of a nondecreasing sequence of Jordan subregions of V. This union is a simply connected subregion of V containing. In view of the lemma we prefer to work with the weaker LLC condition instead of linear local contractibility in the following. If E and F are continua in we denote by (E; F ) := the relative distance of E and F. dist(e; F ) diam(e) ^ diam(f ) (2.9) Lemma 2.10. Suppose (; d) is -LLC. Then there exist functions 1 ; 2 : R +! R + depending only on with the following properties. Suppose > 0 and (z 1 ; z 2 ; z 3 ; z 4 ) is a four-tuple of distinct points in. (i) If [z 1 ; z 2 ; z 3 ; z 4 ] < 1 (), then there exist continua E; F with z 1 ; z 3 2 E, z 2 ; z 4 2 F and (E; F ) 1=. (ii) If there exist continua E; F with z 1 ; z 3 2 E, z 2 ; z 4 2 F and (E; F ) 1= 2 (), then [z 1 ; z 2 ; z 3 ; z 4 ] <. As the proof will show, the function 2 function independent of. can actually be chosen as a numerical Proof. We have to show that [z 1 ; z 2 ; z 3 ; z 4 ] is small if and only if there exist two continua with large relative distance containing fz 1 ; z 3 g and fz 2 ; z 4 g, respectively. Suppose s = [z 1 ; z 2 ; z 3 ; z 4 ] is small. Then by Lemma 2.3 the quantity t := hz 1 ; z 2 ; z 3 ; z 4 i = d(z 1; z 3 ) ^ d(z 2 ; z 4 ) d(z 1 ; z 4 ) ^ d(z 2 ; z 3 ) : (2.11) is small, quantitatively. We may assume t < 1 and r := d(z 1 ; z 3 ) d(z 2 ; z 4 ). Since is -LLC and z 1 ; z 3 2 B(z 1 ; 2r), there exists a continuum E connecting z 1 and z 3 in B(z 1 ; 2r). Let R := r(1=t 1) > 0. Then d(z 1 ; z 4 ) r=t > R and d(z 1 ; z 2 ) d(z 2 ; z 3 ) d(z 1 ; z 3 ) r(1=t 1) = R: Thus z 2 ; z 4 are in the complement of B(z 1 ; R), and so there exists a continuum F connecting z 2 and z 4 in n B(z 1 ; R=). For the relative distance of E and F we get (E; F ) = dist(e; F ) R= 2r diam(e) ^ diam(f ) 4r 8 > 1=(4 2 t) 1;

which is uniformly large if s and so t are small. Now suppose that there exist continua E; F with with z 1 ; z 3 2 E and z 2 ; z 4 2 F for which (E; F ) is large. Since hz 1 ; z 2 ; z 3 ; z 4 i = d(z 1; z 3 ) ^ d(z 2 ; z 4 ) diam(e) ^ diam(f ) = 1=(E; F ); d(z 1 ; z 4 ) ^ d(z 2 ; z 3 ) dist(e; F ) we conclude from Lemma 2.3 that [z 1 ; z 2 ; z 3 ; z 4 ] is uniformly small. In the proof of this lemma we used for the rst time the expression \If A is small, then B is small, quantitatively." This and similar language will be very convenient in the following, but it requires some explanation. By this expression we mean that an inequality B (A) for the quantities A and B holds, where is a positive function with (t)! 0 if t! 0 that depends only on the data. The data are some ambient parameters associated to the given space, function, etc. In the proof above the data consisted just of the parameter in the LLC-condition for. 3. Quasi-Mobius maps Let : R + 0! R + 0 be a homeomorphism, i.e., a strictly increasing nonnegative function with (0) = 0 and lim t!1 (t) = 1, and let f : X! Y be an injective map between metric spaces (X; d X ) and (Y; d Y ). The map f is an -quasi-mobius map if for every four-tuple (x 1 ; x 2 ; x 3 ; x 4 ) of distinct points in X, we have [f(x 1 ); f(x 2 ); f(x 3 ); f(x 4 )] ([x 1 ; x 2 ; x 3 ; x 4 ]): Note that by exchanging the roles of x 1 and x 2, one gets the lower bound ([x 1 ; x 2 ; x 3 ; x 4 ] 1 ) 1 [f(x 1 ); f(x 2 ); f(x 3 ); f(x 4 )]: Hence the inverse f 1 : f(x)! X is also quasi-mobius. Another way to express the condition that f is quasi-mobius is to say that the cross-ratio [x 1 ; x 2 ; x 3 ; x 4 ] of a four-tuple of distinct points is small if and only if the cross-ratio [f(x 1 ); f(x 2 ); f(x 3 ); f(x 4 )] is small, quantitatively. This is easy to verify using the symmetry properties (2.1) of cross-ratios. The map f is -quasisymmetric if d Y (f(x 1 ); f(x 2 )) d Y (f(x 1 ); f(x 3 )) dx (x 1 ; x 2 ) d X (x 1 ; x 3 ) for every triple (x 1 ; x 2 ; x 3 ) of distinct points in X. Again it is easy to see that the inverse map f 1 : f(x)! X is also quasisymmetric. Two metric spaces X and Y are called quasisymmetric, if there exists a homeomorphism f : X! Y that is quasisymmetric. Intuitively, a quasisymmetry is a map between metric spaces that maps balls to roundish objects that can be trapped between two balls whose radius ratio is bounded by a xed constant. Based on this it is easy to see the quasisymmetric invariance of properties like linear local contractibility or linear local connectivity. We list some properties of quasi-mobius and quasisymmetric maps (cf. [35]): 9

(1) Quasi-Mobius and quasisymmetric maps are homeomorphisms onto their images. (2) The post-composition of an 1 -quasi-mobius map with an 2 -quasi-mobius map is an 2 1 -quasi-mobius map. (3) An -quasisymmetric map is ~-quasi-mobius with ~ depending only on. Conversely, every quasi-mobius map between bounded spaces is quasisymmetric. This statement is not quantitative in general, but we have: (4) Suppose (X; d X ) and (Y; d Y ) are bounded metric spaces, f : X! Y is -quasi- Mobius, and 1. Suppose (x 1 ; x 2 ; x 3 ) and (y 1 ; y 2 ; y 3 ) are triples of distinct points in X and Y, respectively, such that f(x i ) = y i for i 2 f1; 2; 3g, d X (x i ; x j ) diam(x)= and d Y (y i ; y j ) diam(y )= for i; j 2 f1; 2; 3g, i 6= j. Then f is ~-quasisymmetric with ~ depending only on and. (5) An -quasisymmetric map from a dense subset A of a metric space X into a complete metric space Y has a unique extension to an -quasisymmetric map on X. We will need the following convergence property of quasi-mobius maps which we state as a separate lemma. Lemma 3.1. Suppose (X; d X ) and (Y; d Y ) are compact metric spaces, and f k : D k! Y for k 2 N is an -quasi-mobius map dened on a subset D k of X. Suppose lim sup dist(x; D k ) = 0 k!1 x2x and that for k 2 N there exist triples (x k 1; x k 2; x k 3) and (y1; k y2; k y3) k of points in D k X and Y, respectively, such that f(x k i ) = yi k, k 2 N, i 2 f1; 2; 3g, and inffd X (x k i ; x k j ) : k 2 N; i; j 2 f1; 2; 3g; i 6= jg > 0 inffd Y (y k i ; y k j ) : k 2 N; i; j 2 f1; 2; 3g; i 6= jg > 0: Then the sequence (f k ) subconverges uniformly to an -quasi-mobius map f : X! Y, i.e. there exists an increasing sequence (k n ) in N such that lim sup d Y (f(x); f kn (x)) = 0: n!1 x2d kn The assumptions imply that the functions f k are equicontinuous (cf. [35, Thm. 2.1]). The proof of the lemma then follows from standard arguments, and we leave the details to the reader. Lemma 3.2. Suppose (X; d X ) and (Y; d Y ) are metric spaces, and f : X! Y is an - quasi-mobius map. Then there exists a function : R +! R + with lim t!1 (t) = 1 depending only on such that the following statement holds. If E; F X are disjoint continua, then (f(e); f(f )) ((E; F )): 10

If f is surjective, and we apply the lemma to the inverse map f 1, we get a similar inequality with the roles of sets and images sets reversed. These inequalities say that the relative distance of two continua is large if and only if the relative distance of the image sets under a quasi-mobius map is large, quantitatively. Since every quasisymmetric map is also quasi-mobius, this last statement is also true for quasisymmetric maps. Proof. Let E 0 := f(e) and F 0 := f(f ). Then E 0 and F 0 are continua. Hence there exist points y 1 2 E 0 and y 3 2 F 0 with d Y (y 1 ; y 3 ) = dist(e 0 ; F 0 ). Moreover, we can nd points y 4 2 E 0 and y 2 2 F 0 with d Y (y 1 ; y 4 ) diam(e 0 )=2 and d Y (y 2 ; y 3 ) diam(f 0 )=2. Then (E 0 ; F 0 ) 2hy 1 ; y 2 ; y 3 ; y 4 i: On the other hand, if x i := f 1 (y i ), then (E; F ) hx 1 ; x 2 ; x 3 ; x 4 i by the very denition of these quantities. Now if (E; F ) is large, then hx 1 ; x 2 ; x 3 ; x 4 i is at least as large. Since f is -quasi- Mobius it follows from Lemma 2.3 that hy 1 ; y 2 ; y 3 ; y 4 i and hence (E 0 ; F 0 ) are large, quantitatively. A metric space (; d) is called weakly -uniformly perfect, > 1, if for every a 2 and 0 < r diam() the following is true: if the ball B(a; r=) contains a point distinct from a, then B(a; r) n B(a; r=) 6= ;. This condition essentially says that at each point a 2 the space is uniformly perfect in the usual sense above the scale at which there exist points dierent from a. Note that every connected metric space, or more generally, every dense set in a connected metric space is weakly -uniformly perfect for > 2. A metric space (; d) is called C 0 -doubling, C 0 1, if every ball of radius r > 0 can be covered by at most C 0 balls of radius r=2. A set A is called -separated, > 0, if d(x; y) for x; y 2 A, x 6= y. Later we will use the fact that for every > 0 there exists an -separated set A that is maximal (with respect to inclusion). This follows from orn's lemma. If is C 0 -doubling, and A is an -separated set in a ball of radius r > 0, then the cardinality of A is bounded by a number only depending on C 0 and the ratio r=. Lemma 3.3. Suppose (X; d X ) and (Y; d Y ) are metric spaces, and f : X! Y is a bijection. Suppose that X is weakly -uniformly perfect, Y is C 0 -doubling, and there exists a function 0 : R +! R + such that [f(x 1 ); f(x 2 ); f(x 3 ); f(x 4 )] < 0 () ) [x 1 ; x 2 ; x 3 ; x 4 ] < ; (3.4) whenever > 0 and (x 1 ; x 2 ; x 3 ; x 4 ) is a four-tuple of distinct points in X. Then f is -quasi-mobius with depending only on, C 0, and 0. As we remarked above, a bijection is quasi-mobius if it has the property that a cross-ratio of four points is small if and only if the cross-ratio of the image points is small, quantitatively. The lemma says that for suitable spaces this equivalence, which consists of implications in two directions, can be replaced by one of these implications. 11

Proof. We have to show that for every > 0 there exists = (; ; C 0 ; 0 ) > 0 such that [x 1 ; x 2 ; x 3 ; x 4 ] < ) [f(x 1 ); f(x 2 ); f(x 3 ); f(x 4 )] < ; (3.5) whenever (x 1 ; x 2 ; x 3 ; x 4 ) is a four-tuple of distinct points in X. By Lemma 2.3, for this purpose it is enough to show the following: if 2 (0; 1] and (x 1 ; x 2 ; x 3 ; x 4 ) is a four-tuple of distinct points in X with hx 1 ; x 2 ; x 3 ; x 4 i < and hy 1 ; y 2 ; y 3 ; y 4 i, where y i = f(x i ), i 2 f1; 2; 3; 4g, then we obtain a contradiction if is smaller than a positive number depending on,, C 0, and 0. Then We may assume that s := d X (x 1 ; x 3 ) d X (x 2 ; x 4 ). Let We have that t := minfd Y (y i ; y j ) : i 2 f1; 3g; j 2 f2; 4gg: (3.6) d Y (y i ; y j ) t for i; j 2 f1; 2; 3; 4g; i 6= j: (3.7) diam(x) minfd X (x i ; x j ) : i 2 f1; 3g; j 2 f2; 4gg d X (x 1 ; x 4 ) ^ d X (x 2 ; x 3 ) d X (x 1 ; x 3 ) (1= 1)s: Since we may assume that (1= 1) > 2, we can choose N 2 N such that 2N < (1= 1) 2N +2 : (3.8) Since X is weakly -uniformly perfect, x 3 2 B(x 1 ; s) and 2N s < diam(x), there exist points z i 2 X for i 2 f1; : : : ; Ng such that z i 2 B(x 1 ; 2i s) n B(x 1 ; 2i 1 s): Then and d X (z i ; x 1 ) _ d X (z i ; x 3 ) ( 2i + 1)s for i 2 f1; : : : ; Ng d X (z i ; z j ) 2j 2 ( 1)s for i; j 2 f1; : : : ; Ng; i < j: It follows that hz i ; p; z j ; qi c() > 0; whenever i; j 2 f1; : : : ; Ng, i 6= j, p 2 fx 1 ; x 3 g and q 2 fx 2 ; x 4 g. By our hypotheses and Lemma 2.3 there exists c 1 2 (0; 1] depending only on 0 and such that hf(z i ); u; f(z j ); vi c 1 > 0; (3.9) whenever i; j 2 f1; : : : ; Ng, i 6= j, u 2 fy 1 ; y 3 g, and v 2 fy 2 ; y 4 g. We claim that d Y (f(z i ); f(z j )) c 1 t=3 =: c 2 t (3.10) 12

for i; j 2 f1; : : : ; Ng, i 6= j. For otherwise, by (3.7) we can pick u 2 fy 1 ; y 3 g and v 2 fy 2 ; y 4 g such that dist(ff(z i ); f(z j )g; fu; vg) t=3 and we get a contradiction to (3.9). Choose u 0 2 fy 1 ; y 3 g and v 0 2 fy 2 ; y 4 g such that d Y (u 0 ; v 0 ) = t. Then at most one of the points f(z i ) can lie outside B(u 0 ; c 3 t) where c 3 = 1 + 1=c 1. For if this were true for f(z i ) and f(z j ), i 6= j, then again we get a contradiction to (3.9) with u = u 0 and v = v 0. The doubling property of Y now shows that the number of points in B(u 0 ; c 3 t) which are (c 2 t)-separated is bounded by a constant C depending only on C 0, c 2 = c 2 (; ; 0 ) and c 3 = c 3 (; ; 0 ). Hence N 1 C. By (3.8) this leads to a contradiction if is smaller than a constant depending on,, C 0, and 0. 4. Approximations of metric spaces Suppose G is a graph with vertex set V. We assume that there are no loops in G, i.e., no vertex is connected to itself by an edge, and that two arbitrary distinct vertices are not connected by more than one edge. If v 1 ; v 2 2 V are connected by an edge or are identical we write v 1 v 2. The combinatorial structure of the graph is completely determined by the vertex set V and this reexive and symmetric relation. Hence we will write G = (V; ). A chain is a sequence x 1 ; : : : ; x n of vertices with x 1 x 2 x n. It connects two subsets A V and B V if x 1 2 A and x n 2 B. If x; y 2 V we let k G (x; y) 2 N 0 [ f1g be the combinatorial distance of x and y, i.e., k G (x; y) + 1 is the smallest cardinality #M of a chain M connecting x and y. If G is connected, then (V; k G ) is a metric space, and we dene B G (v; r) := fu 2 V : k G (u; v) < rg and B G (v; r) := fu 2 V : k G (u; v) rg for v 2 V and r > 0. We drop the subscript G if the graph under consideration is understood. The cardinality of the set fu 2 V : k G (u; v) = 1g is the valence of v 2 V. The valence of G is the supremum of the valences over all vertices in G. Now let (; d) be a metric space. We consider quadruples A = (G; p; r; U), where G = (V; ) is a graph with vertex set V, p: V!, r : V! R + and U = fu v : v 2 V g is an open cover of indexed by the set V. We let p v := p(v) and r v := r(v) for v 2 V. Let N (U) := fz 2 : dist(z; U) < g for U and > 0, and dene the L-star of v 2 V with respect to A for L > 0 as A-St L (v) := [ fu u : u 2 V; k(u; v) < Lg: We simply write St L (v), if no confusion can arise. We call A a K-approximation of, K 1, if the following conditions are satised: (1) Every vertex of G has valence at most K. (2) B(p v ; r v ) U v B(p v ; Kr v ) for v 2 V. 13

(3) If u v for u; v 2 V, then U u \ U v 6= ;, and K 1 r u r v Kr v. If U u \ U v 6= ; for u; v 2 V, then k(u; v) < K. (4) N rv=k(u v ) St K (v) for v 2 V. (5) If v 2 V, z 1 ; z 2 2 U v, then there is a path in connecting z 1 to z 2 so that St K (v). The point p v should be thought of as a basepoint of U v. By condition (2) we can think of the number r v as the \local scale" associated with v. Condition (3) says that the local scale only changes by a bounded factor if we move to a neighbor of a vertex, and that the incidence pattern of the cover U resembles the incidence pattern of the vertices in G, quantitatively. Condition (4) means that we can thicken up a set U v by a xed amount comparable to the local scale by passing to the K-star of v. Finally, condition (5) allows us to connect any two points in U v by a path contained in the K-star of v. We point out some immediate consequences of the conditions (1){(5): (6) If is connected, then G is connected; this follows from (3). (7) The multiplicity of U is bounded by a constant C = C(K): if U v1 \: : :\U vn 6= ; then fv 1 ; : : : ; v n g B(v 1 ; K) by (3), and #B(v 1 ; K) C = C(K) by (1). Similarly, it can be shown that for xed L > 0, the multiplicity of the cover fst L (v) : v 2 V g is bounded by a number C = C(K; L). (8) For the curve in (5) we have diam() Cr v with C = C(K); this follows from (2) and (3). The mesh size of the K-approximation A is dened to be mesh(a) := sup r v : v2v The next lemma shows that K-approximations behave well under quasisymmetric maps. Lemma 4.1. Suppose (X; d X ) and (Y; d Y ) are connected metric spaces, and f : X! Y is an -quasisymmetric homeomorphism. Suppose K 1 and A = ((V; ); p; r; U) is a K-approximation of X. Assume that For v 2 V dene p 0 v := f(p v ), U 0 v := f(u v ) and mesh(a) < diam(x)=2: (4.2) r 0 v := inffd Y (f(x); p 0 v) : x 2 X; d X (x; p v ) r v g: (4.3) Let U 0 = fu 0 v : v 2 V g: Then A 0 = ((V; ); p 0 ; r 0 ; U 0 ) is a K 0 -approximation of Y with K 0 depending only on K and. 14

We emphasize that the underlying graphs of A and A 0 are the same. Note that by condition (4.2) the set in (4.3) over which the inmum is taken is nonempty. The continuity of f 1 implies that rv 0 is positive. The number rv 0 is roughly the diameter of Uv. 0 Up to multiplicative constants, it is essentially the only possible choice for rv. 0 Our particular denition guarantees B Y (p 0 v; rv) 0 f(b X (p v ; r v )) f(u v ) = Uv. 0 Up to this ambiguity in the choice of r 0 v, the K 0 -approximation A 0 is canonically determined by A and the map f. In this sense we can say that A 0 is the \image" of A under f. Proof. We denote image points under f by a prime, i.e., x 0 = f(x) for x 2 X. We also denote by K 1 ; K 2 ; : : : positive constants that can be chosen only to depend on and K. Since X is connected and the complement of B X (p v ; r v ) is nonempty, for every v 2 V we can choose a point x v 2 X with with d X (x v ; p v ) = r v. The quasisymmetry of f implies r 0 v d Y (x 0 v; p 0 v) K 1 r 0 v: If x 2 X and d X (x; p v ) < Kr v then This and the denition of r 0 v show d Y (x 0 ; p 0 v) < d Y (x 0 v; p 0 v)(k) K 2 r 0 v: B Y (p 0 v; r 0 v) f(b X (p v ; r v )) f(u v ) = U 0 v f(b X (p v ; Kr v )) B Y (p 0 v; K 2 r 0 v): (4.4) If u v, then U u \ U v 6= ; and r u Kr v. In particular, d X (p u ; p v ) K(r u + r v ) K 3 r v and Hence d X (x u ; p v ) d X (x u ; p u ) + d X (p u ; p v ) r u + K 3 r v K 4 r v : r 0 u d Y (x 0 u; p 0 u) d Y (p 0 u; p 0 v) + d Y (x 0 u; p 0 v) d Y (x 0 v; p 0 v)((k 3 ) + (K 4 )) K 5 r 0 v: (4.5) Suppose z 2 U v. Since d Y (x 0 v; p 0 v) rv, 0 there exists y 2 fp v ; x v g such that d Y (y 0 ; z 0 ) rv=2. 0 Then d X (y; z) 2Kr v. If now x 2 X is an arbitrary point with d X (x; z) r v =K, then This implies that r 0 v 2d Y (y 0 ; z 0 ) 2d Y (x 0 ; z 0 )(2K 2 ) K 6 d Y (x 0 ; z 0 ): B Y (z 0 ; r 0 v=k 6 ) f(b X (z; r v =K)) f(a-st K (v)) = A 0 -St K (v) for z 2 U v : (4.6) The assertion now follows from the fact that A is a K-approximation and (4.4){ (4.6). 15

Lemma 4.7. Suppose (; d) is a connected metric space and ((V; ); p; r; U) is a K- approximation of. Suppose L K and W V is a maximal set of combinatorially L-separated vertices. Then M = p(w ) is weakly -uniformly perfect with depending only on L and K. Proof. Note that property (3) of a K-approximation implies K k(u;v) r(u) r(v) Kk(u;v) for u; v 2 V: Since d(p(u); p(v)) K(r(u) + r(v)) whenever u; v 2 V with u v, we obtain d(p(u); p(v)) 2r(u)k(u; v)k 1+k(u;v) for u; v 2 V: Let = 16L 2 K 4+4L. Suppose w 0 ; w 1 2 W such that for z 0 = p(w 0 ) and z 1 = p(w 1 ) we have that z 0 6= z 1 and z 1 2 B(z 0 ; r=), where 0 < r diam(m) diam(). We claim that B(z 0 ; r) n B(z 0 ; r=) contains a point in M. Since w 0 6= w 1 we have k(w 0 ; w 1 ) L K and so U w0 \ U w1 = ; by property (3) of a K-approximation. This implies r(w 0 ) d(z 0 ; z 1 ) r=: (4.8) Since > 4 there exist points in outside B(z 0 ; r= p ). The connectedness of then implies that there actually exists z 2 with d(z 0 ; z) = r= p. Since U is a cover of, we have z 2 U v for some v 2 V. Then For otherwise, r(v) Kr= p : (4.9) dist(z 0 ; U v ) d(z 0 ; z) = r= p < r(v)=k; and so z 0 2 N r(v)=k (U v ) St K (v). This implies k(w 0 ; v) 2K which leads to r(w 0 ) K 2K r(v) K 1 2K r= p > r=; contradicting (4.8). Since W is a maximal L-separated set in V, there exists w 2 2 W such that k(w 2 ; v) < L. Let z 2 = p(w 2 ) 2 M. We claim that d(z 2 ; z 0 ) > r=. Otherwise, d(z 2 ; z 0 ) r=. If w 2 6= w 0, then similarly as above we conclude r(w 2 ) r=. But by (4.8) this is also true if w 2 = w 0. Hence we get in this case which is a contradiction. Moreover, by (4.9) r= p = d(z 0 ; z) d(z 0 ; z 2 ) + d(z 2 ; p(v)) + d(p(v); z) r= + r(w 2 )2LK L+1 + Kr(v) r= + (2LK L+1 + K L+1 )r(w 2 ) (1 + 2LK L+1 + K L+1 )r= < r p ; d(z 0 ; z 2 ) d(z 0 ; z) + d(z; p(v)) + d(p(v); z 2 ) r= p + Kr(v) + 2LK L+1 r(v) (1 + K 2 + 2LK L+2 )r= p < r: This shows that the point z 2 2 M is contained in B(z 0 ; r) n B(z 0 ; r=). 16

5. Circle packings In Sections 5 and 6 we will consider embeddings of a graph G in a metric space. In this context we will regard G = (V; ) as a topological space by choosing a unit interval I := [0; 1] for each two-element set fu; vg V with u v, where we let the endpoints of I correspond to u and v. We then glue these intervals together whenever endpoints of intervals correspond to the same vertex in V. An embedding of G into is then just a map of this topological space into which is a homeomorphism onto its image. If the graph G is embedded in we will identify G with its image under the embedding. This image is viewed as a subset of with certain points and arcs distinguished as vertices and edges, respectively, so that their incidence pattern is the same as the incidence pattern of the graph. In this case we will write G = (V; E), where V is the set of vertices and E is the set of edges of G. Suppose the graph G is combinatorially equivalent to the 1-skeleton of a triangulation T of a topological 2-sphere. By the Andreev-Koebe-Thurston circle packing theorem (cf. for example [20]) the graph G can be realized as the incidence graph of a circle packing. This means the following. Let G = (V; ). Then there is a family C of pairwise disjoint open spherical disks C v, v 2 V, in S 2 such that C u \ C v 6= ; for u; v 2 V if and only if u v. We can always assume that the circle packing is normalized. By this we mean that among the centers of the disks of the circle packing, there are three normalizing points which lie on a great circle of S 2 and are equally spaced. A normalization of a circle packing can always be achieved by replacing the original circles by their images under a suitably chosen Mobius transformation. To see this note that the boundary circles of three distinct disks D 1 ; D 2 ; D 3 determine distinct hyperbolic planes H 1 ; H 2 ; H 3 in hyperbolic three-space H 3 (as viewed in the unit ball model). It is easy to see that there exists a point z 0 2 H 3 that minimizes the sum of the (signed) hyperbolic distances to the planes H i. The unit vectors in the tangent space T z0 H 3 of H 3 at z 0 determined by the directions from z 0 to the planes H i will then lie in a two-dimensional subspace of T z0 H 3 and form an equilateral triangle. If we move the point z 0 to the center of the unit ball by a Mobius transformation g, the centers of the image disks g(d 1 ); g(d 2 ); g(d 3 ) will then be equally spaced points on a great circle. In a normalized circle packing all disks are smaller than hemispheres. In particular, if two dierent disks in the packing have a common boundary point, then there is a unique geodesic joining the centers. If we join the centers of adjacent disks in the circle packing in this way, then we get an embedding of G on the sphere. The closures of the complementary regions of this embedded graph are closed spherical triangles forming a triangulation T 0 of S 2 combinatorially equivalent to T. If v 2 V let p(v) be the center of the disk C v corresponding to v, and let r(v) be the spherical radius of C v. Let U v be the interior of the union of all triangles 2 T 0 having p(v) as a vertex. Then U v is open, starlike with respect to p(v) and contains C v. Moreover, the sets U v, v 2 V, form a cover U of S 2. Given these denitions we claim: Lemma 5.1. Suppose G is combinatorially equivalent to a 1-skeleton of a triangulation of S 2, and C is a normalized circle packing realizing G. Then (G; p; r; U) is a 17

K-approximation of S 2 with K depending only on the valence of G. Proof. It is a well-known fact that for a circle packing of Euclidean circles the ratio of the radii of two adjacent disks in the packing is bounded by a constant depending only on the number of neighbors of (one of) these disks (this is called the \Ring Lemma"; cf. [23]). For a packing of spherical circles a similar statement is true if no disk in the packing is larger than a hemisphere, in particular if the packing is normalized. In other words, if u; v 2 V and u v, then C 1 r u =r v C with C depending only on the valence of G. Choosing K suitably depending on the valence of G, it is easy to see that the conditions (1){(5) of a K-approximation are true for (G; p; r; U). We omit the details. 6. Construction of good graphs In this section we will work with a modication of the LLC 1 -condition for a metric space (; d): (-] LLC 1 ) such that If x; y 2, x 6= y, then there exists an arc with endpoints x and y diam() d(x; y): Here 1. Obviously, -] LLC 1 implies (1 + 2)-LLC 1. A similar quantitative implication in the other direction will not be true in general, unless is locally \nice". For example, if is locally Euclidean, then a simple covering argument shows that -LLC 1 implies 3-] LLC 1. So for topological manifolds LLC 1 and LLC ] 1 are quantitatively equivalent. Lemma 6.1. Suppose (; d) is a metric space which is C 0 -doubling and -] LLC 1. Let 0 < r diam() and suppose A is a maximal r-separated set. Then there exists a connected graph = (V; E) which is embedded in and has the following properties: (i) The valence of is bounded by K. (ii) The vertex set V contains A. (iii) If u; v 2 A with d(u; v) < 2r, then contains an edge path joining u and v with diam() Kr. Each edge in belongs to one of these paths. (iv) For all balls B(a; r) we have #(B(a; r) \ V ) K. Here the constant K 1 depends only on C 0 and. Implicit in this statement is that satises our standing assumptions on graphs; namely, every edge in has two distinct vertices as endpoints, and two distinct vertices are connected by at most one edge. Note that (iii) implies diam(e) Kr for e 2 E. It follows from (iv) and the doubling property of that a ball of radius R in meets at most C vertices or edges of, where C is a number depending only on C 0, K and R=r. 18

Proof. For all two-element subsets fu; vg A with d(u; v) < 2r choose an arc with endpoints u; v and diam() 2r. Let A be the family of arcs thus obtained. We claim that there exists N = N(C 0 ; ) 2 N such that A can be written as a disjoint union A = A 1 [ [ A N, where each of the subfamilies A i has the property that if ; 0 2 A i are two distinct arcs, then dist(; 0 ) > 8r: (6.2) To see that this can be done, note rst that since is C 0 -doubling there exists N 1 = N 1 (C 0 ; ) 2 N such that Hence if 2 A, then #( B(a; 12r) \ A) < N 1 for a 2 : #f 0 2 A : dist(; 0 ) 8rg < N 1 (N 1 1)=2: (6.3) Let N = N 1 (N 1 1)=2. An argument using orn's lemma and (6.3) shows that there exists a labeling of the arcs in A by the numbers 1; : : : ; N such that no two distinct arcs ; 0 2 A with dist(; 0 ) 8r have the same label. If we dene A i to be the set of all arcs with label i, we get the desired decomposition A = A 1 [ [ A N. Since is doubling, there exists N 2 = N 2 (C 0 ; ) 2 N such that each arc in A can be covered by at most N 2 open balls of radius r. Now dene graphs i = (V i ; E i ) for i = 1; : : : ; N inductively as follows. The graphs i will be embedded in, their edges will have diameter bounded by 2r and we will have M i := max a2 #fe 2 E i : e \ B(a; r) 6= ;g (2N 2 + 4) i : (6.4) Let 1 be the union of the arcs in A 1, where we consider these arcs as the edges of 1 and the set of their endpoints as the set of vertices. Note that by (6.2) the graph 1 is embedded in and by the choice of the arcs in A the diameter of each edge will be bounded by 2r. Moreover, each ball B(a; r) can only meet at most one arc in A 1, so (6.4) is true for i = 1. Suppose i 1 has been constructed. We consider an arbitrary arc 2 A i and will modify it to obtain an arc with the same endpoints such that for each edge e 2 E i 1 the set \ e is connected. Note rst that the number of edges in E i 1 that meets is bounded by N 2 M i 1, and in particular nite. This follows from the denition of N 2 and M i 1. Let e 1 ; : : : ; e k 2 E i 1 be the edges that meet. Assume inductively that we have modied into an arc (also called by abuse of notation) such that the sets \ e 1 ; : : : ; \ e j 1 are connected. (6.5) Let be the smallest (possibly degenerate) subarc of which contains \ e j. Then the endpoints of are contained in e j, and n is disjoint from e j. Replace by the subarc of e j which has the same endpoints as. This new curve is an arc and the set \ e j is connected. Since the edges in E i 1 are nonoverlapping (i.e., they have disjoint interiors), the statement (6.5) is still true for the new arc (some of 19

the intersections in (6.5) may have become empty) and there are no new edges that meets. After at most k modications, the arc will have the same endpoints as before, and will have a subdivision into nonoverlapping subarcs which consists of the sets \ e for e 2 E i 1 and their complementary subarcs. Hence is subdivided into at most 2k +1 2N 2 M i 1 +1 subarcs which all have diameter bounded by 2r. Note that the endpoints of these subarcs will always belong to the original arc. Hence the diameter of the new arc will be bounded by 2r + sup e2ei 1 diam(e) 4r. Let ~A i be the set of the new arcs. Then for any two distinct arcs in ~ A i we have dist(; 0 ) > 2r: (6.6) The graph i = (V i ; E i ) is now obtained from i 1 and the set of modied arcs ~A i as follows. If for e 2 E i 1 there exists 2 ~A i which meets e, subdivide e by introducing new vertices into at most three new edges such that e \ becomes a vertex or an edge. Every edge e 2 E i 1 is subdivided at most once, since it cannot meet two distinct arcs in ~A i by (6.6). To this graph obtained by subdividing some of the edges of i 1, we add the edges and vertices from the subdivision of the arcs 2 ~A i. Obviously, i is embedded in and all its edges have diameter bounded by 2r. It can be shown inductively that i has the property that every edge in i has two distinct vertices as endpoints, and that two distinct vertices are connected by at most one edge. If B(a; r) is an arbitrary ball, then an edge e 2 E i meeting B(a; r) is either a subset of an edge in E i 1 meeting B(a; r) or it is an edge obtained from the subdivision of some arc 2 ~A i. By (6.6) all these latter edges lie on the same arc. Hence M i 3M i 1 + 2N 2 M i 1 + 1 (2N 2 + 4) i : Now let = N. Then the underlying set of is equal to the union of the arcs in A 1 [ ~A 2 [ [ ~A N. This shows (ii) and (iii). These conditions imply that is connected. Suppose v is a vertex of. If an edge e has a vertex v as an endpoint, then e \ B(v; r) 6= ;. From (6.4) it follows that the number of edges with endpoint v is bounded by M N which gives (i). Finally, (iv) follows from (6.4) and #(B(a; r) \ V ) 2#fe 2 E : e \ B(a; r) 6= ;g: Proposition 6.7. Suppose (; d) is a metric space homeomorphic to S 2. If (; d) is C 0 -doubling and -LLC, then for given 0 < r diam() and any maximal r- separated set A there exists an embedded graph G = (V; E) which is the 1-skeleton of a triangulation T of such that: (i) The valence of G is bounded by K. (ii) The vertex set V of G contains A. (iii) If e 2 E, then diam(e) < Kr. If u; v 2 V and d(u; v) < 2r, then k G (u; v) < K. (iv) For all balls B(a; r) we have #(B(a; r) \ V ) K. 20