Decomposing multitwists
Abstract.
The Decomposition Problem in the class is to decompose any bi-Lipschitz map as a composition of finitely many maps of arbitrarily small isometric distortion. In this paper, we construct a decomposition for certain bi-Lipschitz maps which spiral around every point of a Cantor set of Assouad dimension strictly smaller than one. These maps are constructed by considering a collection of Dehn twists on the Riemann surface . The decomposition is then obtained via a bi-Lipschitz path which simultaneously unwinds these Dehn twists. As part of our construction, we also show that is uniformly disconnected if and only if the Riemann surface has a pants decomposition whose cuffs have hyperbolic length uniformly bounded above, which may be of independent interest.
Key words and phrases:
uniformly disconnected set, bi-Lipschitz decomposition, hyperbolic surface of infinite type, bi-Lipschitz path2020 Mathematics Subject Classification:
Primary 30L05; Secondary 30F45, 37C101. Introduction
A bi-Lipschitz homeomorphism between metric spaces is a homeomorphism that roughly preserves absolute distances; specifically, there exists such that
for all . We then say that is an -bi-Lipschitz map. The smallest such constant is called the isometric distortion of . Letting be the sphere of dimension , we denote by the class of orientation preserving homeomorphisms of .
A central problem in bi-Lipschitz geometry is whether a bi-Lipschitz map can be decomposed into bi-Lipschitz mappings of arbitrarily small isometric distortion.
Conjecture 1.1 (Decomposition Problem).
Let and let . Then for every we can find homeomorphisms , for , such that can be written as a composition , where each has isometric distortion at most .
The case is elementary: suppose are intervals in and is an -bi-Lipschitz map. Then can be written as , where
is fixed, , is -bi-Lipschitz and is -bi-Lipschitz.
However, for , the Decomposition Problem has been so far elusive. It is clear that affine bi-Lipschitz mappings can be factored into affine mappings of small isometric distortion, but beyond this, only certain specific examples have been considered. Freedman and He [FH88] studied the logarithmic spiral map , which is an -bi-Lipschitz map with . Gutlyanskii and Martio [GM01] studied a related class of mappings in dimension , and generalized this to a class of volume preserving bi-Lipschitz automorphisms of the unit ball in three dimensions.
Although in this paper we focus on , the Decompsition Problem can also be asked for the class of quasiconformal homeomorphisms of . In dimension , the fact that every quasiconformal map arises as a solution of the Beltrami equation can be leveraged to show that the Decomposition Problem has a positive solution here; see [Leh87, Theorem 4.7]. Since every orientation preserving bi-Lipschitz map is also quasiconformal, in dimension we are able to find a decomposition of bi-Lipschitz maps, but only into quasiconformal maps of small conformal distortion. Observe, however, that quasiconformal maps need not be bi-Lipschitz.
A similar problem was studied by the first named author and Markovic in [FM12]. There it was shown that diffeomorphisms of , for , can be decomposed into bi-Lipschitz maps of arbitrarily small isometric distortion. This solves the Decomposition Problem for bi-Lipschitz maps, but of course, bi-Lipschitz maps are only guaranteed to be differentiable almost everywhere.
In this paper, we study the Decomposition Problem for a class of maps in which spiral around every point of a Cantor set, with small Assouad dimension; see below for definitions. Necessarily these maps are not differentiable at any point of the Cantor set in question. This can be viewed as a generalization of the result of Freedman and He, although they were motivated to give estimates on the number of maps required in the decomposition. Our constructions will be involved enough that we will not address this question here, and be content to just find a decomposition.
Maps which spiral around every point of a Cantor set simultaneously are not new. Such mappings were constructed by Astala et al in [AIPS15] in order to give sharp examples of the multifractal spectrum; see in particular the proof of Theorem 5.1 and Figure 7 in [AIPS15].
1.1. Uniformly disconnected sets and hyperbolic geometry
We identify the topological sphere with the one point compactification , and equip it with the chordal metric. If is a Cantor set, then by applying a chordal isometry we may assume that . Having done this, we may then view as a Riemann surface of infinite type.
The bi-Lipschitz maps that we will decompose arise from a collection of Dehn twists on the surface . For the mappings we define to be bi-Lipschitz, we need some control on the ring domains on which the Dehn twists are defined. Informally, these ring domains cannot be too thin, and their boundaries cannot be too wiggly.
To address the first of these points, we recall some hyperbolic geometry. The surface has a pants decomposition, that is, , where each is a topological sphere with three disks removed. The collection of boundary curves of the pairs of pants, called the cuffs of the decomposition, may be enumerated by . Each is a simple closed curve on and generates a class of simple closed curves that are freely homotopic to .
We denote by the hyperbolic length of and by the infimum of hyperbolic lengths of closed curves in homotopic to . We suppress the subscript if the context is clear. It is well-known a Cantor set is uniformly perfect if and only if for any pants decomposition of , the associated cuffs satisfy ; see [Pom79]. Recall that a non-degenerate metric space is uniformly perfect if there exists a constant such that for any and every positive , we have that . Informally, this means that any ring domain separating cannot be too thick.
Uniform disconnectedness is, in a sense, the opposite of uniform perfectness; a metric space is uniformly disconnected if there exists a constant such that for any and every positive , there exists that contains such that and
It is natural to ask whether being uniformly disconnected implies analogous geometric properties of the surface . Our first result gives such a characterization.
Theorem 1.2.
A Cantor set is uniformly disconnected if and only if there exists a pants decomposition for such that the associated cuffs satisfy .
By a uniformization theorem of David and Semmes [DS97], a set is quasisymmetrically homeomorphic to the standard ternary Cantor set if and only if it is compact, uniformly perfect, and uniformly disconnected. Therefore, by Theorem 1.2 and [Pom79], it follows that a Cantor set is quasisymmetrically homeomorphic to if and only if there exists a constant and a pants decomposition for such that the associated cuffs satisfy
1.2. Dehn multi-twists
Here we outline how our bi-Lipschitz mappings are constructed. Full definitions and discussion will follow in the sequel. The first step is the following proposition which is a corollary of Theorem 1.2.
Proposition 1.3.
Given , there exists , , and a finite set
of -bi-Lipschitz conformal maps with the following property. Let be a -uniformly disconnected Cantor set and let be the cuffs from Theorem 1.2. There exist mutually disjoint closed ring domains homotopic to , and similarities of such that for each there exists with . Moreover, for each , the bounded component of has diameter equal to 1.
This proposition says that given a pants decomposition of , we can find a collection of rings on which our map will be supported with the property that, up to similarity, the rings are chosen from a finite set. This finiteness will lead to a certain uniformity in the Dehn twists that define .
More precisely, fix a Cantor set for which the Assouad dimension satisfies . It then follows from [Luu98] that is uniformly disconnected. Let and be the ring domains and conformal maps, respectively, from Proposition 1.3. Then, a Dehn twist can be defined on each by
where is the Dehn twist
Let be given by the Dehn twist in each as above, and the identity elsewhere. The uniform bi-Lipschitz constant of maps guarantees that is a bi-Lipschitz map; see Lemma 6.2. The main theorem of this paper reads as follows:
Theorem 1.4.
If is a Cantor set with and if is the bi-Lipschitz map defined above, then given , there exists such that , where each , for , is -bi-Lipschitz.
It is worth pointing out that if the rings can initially be chosen to be round rings, such as those constructed in [AIPS15], then the assumption can be replaced by uniform disconnectedness, and we can decompose directly in this case. In fact, the assumption can be dropped, see Section 8 for an example), and we conjecture that it can be replaced by uniform disconnectedness.
1.3. Strategy of the proof
The crux of the proof is to construct a bi-Lipschitz path from the identity to . Bi-Lipschitz paths were introduced in [FM12] to provide a way to deform one bi-Lipschitz mapping to another in a controlled way. Partitioning the path into small subintervals yields the required decomposition.
Consider first the special case where each of the rings are round, see Figure 1. Writing for the bounded component of the complement of , we can unwind the Dehn twist supported in in the obvious way, and extend this unwinding via the identity in the unbounded component of the complement of and via a path of rotations in . This unwinding can happen in each ring and the corresponding domain simultaneously for all . The point is that on a given , the unwinding will act via finitely many rotations (one for each ring such that ) and then via the unwinding on .

This idealized case is, however, not the most general case. Complications arise once are not round rings. In particular, it may certainly be the case that the two rings contained in , cannot be flowed isometrically around , see Figure 2

Our resolution to this issue is to use the hypothesis that to show that the intersection may be covered by small islands which can be flowed into a relatively small ball contained in . The point is that while the next level of rings down from may not be flowed around , we can pass through finitely many levels, say , to obtain a collection of rings which can be flowed around .
Consequently, to unwind the Dehn twist in , we concatenate three bi-Lipschitz paths in : one to move the rings levels down into a given disk contained in , one to act as a conjugate of rotations in , and then the third to undo the first path. It follows that we may apply this construction simultaneously in the collection of levels that differ by to yield a bi-Lipschitz path. Applying this construction times, we may concatenate the resulting bi-Lipschitz paths to obtain one path from the identity to itself.
1.4. Outline of the paper
In Section 2, we recall the basic definitions and properties of the objects we will use. In Section 3, we prove Theorem 1.2. In Section 4, we prove some technical results on bi-Lipschitz paths. In Section 5, we study how to collapse sets of Assouad dimension less than into small disks. Finally in Section 6, we prove Proposition 1.3, and in Section 7 we prove how the map in Theorem 1.4 can be decomposed into bi-Lipschitz mappings of small isometric distortion. Finally, in Section 8 we construct a multitwist map with a singular set of Assouad dimension close to 2 that can be decomposed using the techniques of the paper.
1.5. Acknowledgements
The authors are indebted to Vladimir Markovic for suggesting this problem and many discussions thereupon.
2. Preliminaries
2.1. Modulus of ring domains
Given a family of curves in , define the conformal modulus
where the infimum is taken over all Borel such that for all locally rectifiable .
Here and for the rest, given a ring domain in with boundary components and , we denote by the modulus of the family of curves in that join with . Observe that the larger is, the thinner the ring domain is. It is well known [Loe59] that there exists a decreasing function such that, if is a ring domain with outer boundary component and inner boundary component , then
(2.1) |
2.2. Assouad dimension
A set is -homogeneous for some if there exists such that for every bounded set , any , and any -separated set ,
Recall that a set is -separated if for any distinct we have .
If we want to emphasize on the constant , we say that is -homogeneous. Note that every subset of is -homogeneous. Moreover, if and is -homogeneous, then it is also -homogeneous. The Assouad dimension of a set is defined as
2.3. Hyperbolic geometry
Suppose is a Cantor set and is a hyperbolic Riemann surface with a pants decomposition. Here, we recall how the cuffs of the decomposition can be related to the thickness of ring domains embedded in the surface, see Figure 3.

Proposition 2.1.
For each there exists a ring domain that contains such that domains are mutually disjoint and
This result is assuredly standard. Maskit [Mas85] proves this for finite type surfaces, but since we will be applying this to infinite type surfaces, we give a proof for the convenience of the reader. We need the following Collar Lemma.
Lemma 2.2 ([ALP+11, Lemma 2.2]).
There exist pairwise disjoint collars of cuffs given by
where denotes the hyperbolic metric on and
Proof of Proposition 2.1.
Let be the collars from Lemma 2.2. These collars are necessarily ring domains.
Since is a hyperbolic Riemann surface, we can consider its lift to the strip model of the hyperbolic plane. More precisely, let . Then the hyperbolic metric density on is given by (see for example [BM07, Example 7.9]). Since we can identify with , where is a covering group of deck transformations, we can lift so that its lift is contained in the real axis in . Moreover, can be lifted to a rectangle in whose closure is given by .
Here, we have and . Since the hyperbolic metric and the Euclidean metric coincide on the real axis in , we have . Next,
Solving this for , we see that
and hence
Finally, is equal to the modulus of the path family joining the -sides to the -sides of the rectangle . Thus
We will also need the following result of Wolpert.
Lemma 2.3 (Wolpert [Wol81]).
Let be a -quasiconformal homeomorphism between hyperbolic Riemann surfaces . Let be a closed geodesic in , and let be the unique closed geodesic in that is homotopic to . Then
2.4. Square thickenings
We recall some terminology and notation from [Mac99]. Given define
Given a set define to be the collection of all squares in that intersect with . For , define the -square thickening
see Figure 4.

Lemma 2.4 ([Mac99, Lemma 2.1]).
If is a bounded subset of the plane and , then the boundary of is a finite union of mutually disjoint polygonal Jordan curves made of edges in and
(2.2) |
2.5. Symbolic notation
At several junctures in this paper, it will be convenient to use symbolic notation to describe our constructions.
Given an integer , we denote by the set of words formed from the alphabet that have length exactly . Conventionally, we set where is the empty word. We also denote by the set of all finite words formed from . Given a word , we denote by the length of with the convention .
3. Uniformly disconnected Cantor sets and hyperbolic geometry
In this section, we prove Theorem 1.2. One direction of the theorem is given in Section 3.1 and the other direction is given in Section 3.2.
3.1. Assuming uniformly disconnected
Here we prove the necessary direction of Theorem 1.2.
Proposition 3.1.
Let be a -uniformly disconnected Cantor set. There exists depending only on , and there exists a pants decomposition for the Riemann surface such that the associated cuffs satisfy .
Denote by the standard one-third Cantor set and by the Riemann surface .
Lemma 3.2 ([Vel21, Corollary A]).
If is a uniformly disconnected set, then there exists a quasiconformal map such that .
As observed in [Shi18, p.5], the pairs of pants in the pants decomposition of can be chosen to be conformally equivalent to one another. It follows that each such pair of pants has the same cuff lengths. To see this, suppose and are two pairs of pants in this decomposition with a conformal map . Let and be the respective doubles of and , that is, and are genus two surfaces. Then extends via reflection to a conformal map and hence is a hyperbolic isometry. Restricting to the cuffs of , we see that and have the same cuff lengths.
In particular, we conclude that there exist a constant and a pair of pants decomposition of with cuffs such that
(3.1) |
Proof of Proposition 3.1.
Let be a uniformly disconnected Cantor set, and let be the quasiconformal map from Lemma 3.2 such that . We will use the pants decomposition with cuffs for . Since , we may use a subset of the to generate a pair of pants decomposition for . This subset can be labelled as and we, for brevity, will denote it by .
Suppose are the cuffs of a pants decomposition of . Then each is homotopic to for some and vice versa. Hence, if we assume for a contradiction that , it follows via Lemma 2.3 that .
Since , the subordination principle for the hyperbolic metric implies that if is any path in , then . In particular, we conclude that . This contradicts (3.1). ∎
3.2. Towards uniformly disconnected
Here we prove the sufficient direction of Theorem 1.2.
Proposition 3.3.
Let be a Cantor set and suppose that the Riemann surface has a pants decomposition where the cuffs satisfy . Then is -uniformly disconnected for some depending only on .
Recall the symbolic notation from Section 2.5.
Lemma 3.4.
A totally bounded metric space is uniformly disconnected if and only if there exists a set , a constant and a collection of subsets with the following properties.
-
(i)
The empty word and .
-
(ii)
If for some and , then and .
-
(iii)
If is a point for some , then , , and .
-
(iv)
If has at least two points for some , then , , and
(3.2)
The constant of uniform disconnectedness and are quantitatively related.
Proof.
Assume first that is -uniformly disconnected. Set . Assume now that for some , we have defined a nonempty set . If is a single point, then set . Assume now that contains at least two points and fix . By the uniform disconnectedness of , there exists such that , and . Set and . Note that
Setting to be the set of all words for which has been defined, it is easy to see that satisfies (i)–(iv) with .
Suppose now that there exists , and a collection satisfying (i)–(iv). We first show that if is a sequence in such that for all , then . Assume for a contradiction that there exists and a sequence in such that and for all . Fix and for each fix . By (3.2), for any distinct , . Then, the set is not totally bounded and we reach a contradiction.
We prove now that is uniformly disconnected. If contains a single point, then the claim is trivial. Assume now that and let and . Let be the maximal word (in word-length) such that and . Write and assume that where . Setting , we have that while
By the triangle inequality and (3.2),
Therefore,
and is -uniformly disconnected with . ∎
Proof of Proposition 3.3.
We assume that each has been chosen to minimize in its homotopy class. By Proposition 2.1 there exist disjoint ring domains in containing the cuffs such that for some depending only on . For each let and be the bounded and unbounded, respectively, components of . We relabel the ring domains in the following way.
Firstly, we remark that there exist three indices such that are mutually disjoint and is contained in . For , we denote . Inductively, assume that for some and some we have defined for an index . There exist two indices such that
-
(i)
and ;
-
(ii)
if for some , then or .
Set now and .
If for some , and we have defined , then define and . Set also . It is easy to see that for each , the collection satisfies (i)–(iii) of Lemma 3.4 for .
Fix now . By (2.1) we have that there exists depending only on such that for all
Therefore, for each
Working as above, we can deduce that for all distinct , we have
Since is compact, by Lemma 3.4, is -uniformly disconnected with depending only on , hence only on , hence only on . ∎
4. Bi-Lipschitz paths
Our strategy to proving Theorem 1.4 is to use bi-Lipschitz paths to yield the required decomposition. We recall the following definition from [FM12].
Definition 4.1.
Let be a metric space. A path is called a bi-Lipschitz path if for every , there exists such that if with , the following two conditions hold:
-
(i)
for all , ;
-
(ii)
we have that is -bi-Lipschitz with respect to .
In this paper bi-Lipschitz paths are denoted by capital letters . Given two bi-Lipschitz maps , two bi-Lipschitz paths , and a subset , we define
-
(i)
the concatenation of with to be the biLipschitz path with for and for , and we may then concatenate finitely many bi-Lipschitz paths in the obvious way;
-
(ii)
the restriction by ;
-
(iii)
the composition by for all ;
-
(iv)
the composition by for all .
We emphasize that in (iii) and (iv) here, the compositions need not be bi-Lipschitz paths. Much of our work will involve showing that our constructions are made carefully enough that when we do need to compose or conjugate, we do still have a bi-Lipschitz path. For illustrative purposes, we include examples where (iii) and (iv) fail to give a bi-Lipschitz path.
Example 4.2.
Let , and let be an -bi-Lipschitz map which is the identity on . Then define
Clearly is also an -bi-Lipschitz map.
Set for and where is the identity map. Then,
Suppose , and . Then there exists large enough that . Hence on we have that agrees with a composition of a rotation and . This means that is not -bi-Lipschitz and hence is not a bi-Lipschitz path. We conclude that is not a bi-Lipschitz path.
Using the same example and setting being the constant path we see that is not a bi-Lipschitz path. Hence, compositions of bi-Lipschitz paths are not always bi-Lipschitz paths.
It is worth pointing out that in a bi-Lipschitz path, the elements are bi-Lipschitz with uniform constant.
Lemma 4.3.
Suppose is a bi-Lipschitz path. Then there exists such that is an -bi-Lipschitz map for each .
Proof.
Clearly is an -bi-Lipschitz map for some . Set and the corresponding so that condition (ii) holds. In particular, for every , by condition (ii) applied to , the map is -bi-Lipschitz. Next, for every , there exists with . Applying condition (ii) to , we see that is -bi-Lipschitz.
Continuing inductively, we see that for any , is -bi-Lipschitz. ∎
Next we show that if the restrictions of on three sets whose union is are bi-Lipschitz paths, then is a bi-Lipschitz path quantitatively.
Lemma 4.4.
Proof.
Fix and let such that the two conditions in Definition 4.1 hold simultaneously for , , . Let such that . If , then without loss of generality we may assume that and we have
and satisfies (i).
For (ii), it suffices to show that is -Lipschitz. Let . If both and belong to the same set from , then (ii) follows immediately. Assume without loss of generality that and . Let such that . Since , we have that .
There are now two cases. First, if then
Second, if then we have two sub-cases. If also , we have the same argument as above, with the role of played by . If , then let be such that . We have by construction. Since and , we have
Our next result involves the removability of a Cantor set for a bi-Lipschitz path.
Proposition 4.5.
Let be a Cantor set. For each , suppose is a continuous mapping such that is a bi-Lipschitz path. Then extends to a bi-Lipschitz path on .
Proof.
First, it is well-known that a bi-Lipschitz map on can be extended to a bi-Lipschitz map on the metric closure of . Hence the hypothesis that is a bi-Lipschitz path on , and Lemma 4.3 imply that there exists so that each is -bi-Lipschitz on .
Next, we show that property (i) holds in the definition of a bi-Lipschitz path. Suppose is given and find so that if then for any , . If , find a sequence in with . Then if we choose so that for , we have
Hence condition (i) is satisfied.
Turning now to property (ii), let and and find sequences in with and . Given , find so that if and then
Next, choose large enough that if then and . Hence
and
It follows that
We conclude that property (ii) is satisfied and hence is a bi-Lipschitz path on . ∎
4.1. Uniform families of bi-Lipschitz paths
For the construction in the proof of Theorem 1.4, it will be useful to consider collections of bi-Lipschitz paths with uniform control. To that end we make the following definition.
Definition 4.6.
A collection of bi-Lipschitz paths on a common metric space is a uniform family of bi-Lipschitz paths if
-
(i)
there exists so that has isometric distortion bounded above by for all ,
-
(ii)
given , there exists so that if with then the two conditions in Definition 4.1 hold simultaneously for all .
It is clear from Definition 4.6 and Lemma 4.3 that there is a uniform bound on the isometric distortion of any map from any path in a uniform family of bi-Lipschitz paths. We have the following composition result.
Lemma 4.7.
Let and be two uniform families of bi-Lipschitz paths so that for each and each , is an isometry. Then the family is a uniform family of bi-Lipschitz paths.
Proof.
Given , find so that both conditions in Definition 4.1 and Definition 4.6 hold for , all and all . Fixing and , let . Then using the fact that is an isometry,
which verifies that condition (i) of Definition 4.1 holds uniformly for all paths in . For condition (ii), we have
which verifies that condition (ii) of Definition 4.1 holds uniformly for all paths in . Finally, since is a isometry, and the isometric distortion of is uniformly bounded above, it follows that the same is true for any . ∎
For our next result, we see that a family of conjugates of a bi-Lipschitz path by controlled dilations is uniform.
Lemma 4.8.
Let be a bi-Lipschitz path and let . The family
is a uniform family of bi-Lipschitz paths.
Proof.
Fix to be a similarity of scaling factor .
First, suppose has isometric distortion . Then we have
from which it easily follows that is -bi-Lipschitz.
4.2. Bi-Lipschitz paths on triangles
As part of our construction, we will be using specific bi-Lipschitz paths which deform triangles in . Let be a triangle in . If the vertices are , taken in counterclockwise order, then we may also denote this triangle by . In our construction, there will be two triangles and which share a vertex, and a bi-Lipschitz path such that is the identity in and is an affine map from onto . We will focus on constructing inside .
After conjugating by an affine map, we may assume that and share as a vertex, that and for , and . These restrictions ensure that neither nor degenerate to line segments.
Proposition 4.9.
There exists a bi-Lipschitz path such that is the identity and is the map given by
Proof.
First, every real-linear map in is of the form for , and since we require our maps to be orientation-preserving, we have . Given and , it is elementary to check that
fixes , maps to and maps to .
Set for and for . Then define
For any , maps onto the triangle with vertices and .
For ease of notation, we define the map , which maps onto . Since , where maps onto , we can compute that
(4.1) | ||||
We collect some estimates that we will need. First we may suppose there exists so that
(4.2) |
for all and . Note also that for . Next, since the interior of every open triangle is contained in the upper half-plane and the triangles do not degenerate, there exists so that
(4.3) |
We also observe that
(4.4) |
and hence that
(4.5) |
Finally, via an elementary calculation we have
and hence by (4.2) we have
(4.6) |
We can now prove property (i) for showing is a bi-Lipschitz path. Given , we choose , with chosen below, so that if with , then by (4.1),
Using (4.2), (4.3) , (4.4) and (4.6), we obtain
By choosing
we obtain for as required.
Next, we prove property (ii). If is orientation preserving, then and is bi-Lipschitz with isometric distortion given by
(4.7) |
In our setting,
We can compute that
and hence by (4.5) and (4.6) we obtain
(4.8) |
We also have that
and it follows from the comment after (4.2), (4.3) and (4.6) that
(4.9) |
It then follows easily from (4.7), (4.8) and (4.9) that given we can choose so that if with , then is -bi-Lipschitz, completing the proof that is a bi-Lipschitz path. ∎
4.3. Dehn twists and conjugates
Suppose is a ring domain. Then we can define a Dehn twist in as follows. There exists and a conformal map bijection , where is a round ring. By the conformal invariance of the modulus of ring domains, is uniquely defined. The Dehn twist in is given in polar coordinates by
and then the Dehn twist in is given by .
Lemma 4.10.
Let , and consider and as above. For and , set
Then is a bi-Lipschitz path in connecting the identity to .
Proof.
For convenience, for , set . Let . If , we have
Since and , it is clear that the first condition in the definition of a bi-Lipschitz path is satisfied.
Next, it is clear that
and hence for and we have
Since is linear, it follows that
We conclude that there exists independent of such that
from which the second condition in the definition of a bi-Lipschitz path is satisfied. ∎
We will need to know that conformal conjugates of are also bi-Lipschitz paths. As was observed in [FM12, Remark 2.6], the conjugate of a bi-Lipschitz path on a closed manifold by a conformal map is a bi-Lipschitz path and this cannot be weakened to conjugation by a diffeomorphism. However, here we have closed ring domains, and so this remark does not immediately apply.
Proposition 4.11.
Suppose is a round annulus, is a ring domain with smooth boundary components, is a conformal map and is a bi-Lipschitz path such that for all . If , then is a bi-Lipschitz path with for each .
Proof.
We start with condition (i) from Definition 4.1. Since the boundary components of are assumed smooth, the Riemann map and all its derivatives extend continuously to , see [BK87, p.24]. In particular, there exists an upper bound for both and on and , respectively. Hence and are -bi-Lipschitz maps.
Given , find so that if satisfy then
for all . Then
Hence condition (i) holds.
Next, for condition (ii), given , find so that if with
(4.10) |
Consider the functions and defined by
(4.11) |
and
(4.12) |
By differentiability of and , both and are continuous functions on compact sets in and hence bounded. That is, there exists so that for all , and , for all . Hence given , there exists so that if with , then
(4.13) |
By reducing if necessary, by the same reasoning we can also assume that if with then
(4.14) |
Now, let with . Set and . Then since is -bi-Lipschitz and is -bi-Lipschitz, we have . Hence by (4.11) we have
(4.15) |
Next, again using the fact that is -bi-Lipschitz, we obtain
(4.16) |
Using (4.12), we have
(4.17) |
Combining (4.15), (4.16) and (4.17), we obtain
(4.18) |
Next, we have
Using condition (i) of being a bi-Lipschitz path, the fact that is bounded and the fact that is uniformly continuous on , by shrinking if necessary, we may conclude that
(4.19) |
Combining (4.10), (4.13), (4.14), (4.18), (4.19),and the bounds for the derivatives of , we obtain
In particular, given we can find and so that if with , then for any with we have
(4.20) |
To show that condition (ii) holds, suppose for a contradiction that it does not. Then we can find and sequences in with and sequences in for which
(4.21) |
for all . By passing to subsequences, we may assume that and . If then we obtain a contradiction to (4.20). Otherwise, suppose and find so that if then . By condition (i), we have
Since , we can choose large enough so that and hence contradict (4.21). We conclude that condition (ii) holds and hence is a bi-Lipschitz path. ∎
4.4. Interpolation in an annulus
In this subsection, we will prove the following interpolation result.
Proposition 4.12.
Suppose , and let with boundary components and . Let and be bi-Lipschitz paths such that is the identity on , is the identity on , and are strictly increasing in . Then there exists a bi-Lipschitz path , with the identity on and extends and for each .
We start with the following fairly elementary estimate.
Lemma 4.13.
Suppose that , and . For any and any , , we have
Proof.
We consider three cases.
Case 1: . Then,
Case 2: and . We have that
Therefore,
Case 3: and . We have that
Next, we prove an interpolation result on strips.
Lemma 4.14.
Suppose that be bi-Lipschitz paths with for all , for all , are -periodic for all and are both strictly increasing in for a fixed . Let and let be the strip . Then there exists a bi-Lipschitz path which extends to with and for and . Moreover, and for all .
Proof.
We define via the obvious convex interpolation in . That is, we set
for , and . Clearly is the identity and is a translation by . We need to show that is a bi-Lipschitz path.
We start by showing that each is a bi-Lipschitz map. Using Lemma 4.3, suppose that is -bi-Lipschitz and is -bi-Lipschitz for all . Setting and , we have
For the lower bound, we consider two cases. First, set
Case 1. Suppose that . It follows that
Case 2. Suppose that . Without loss of generality, assume that . Then,
Next, we show that satisfies condition (i) of Definition 4.1. From Definition 4.1 (i), by setting , it follows that given , we may find so that if , then for all . The same holds true for . Now suppose and . Then we have
and
Therefore, we obtain
Hence condition (i) of Definition 4.1 is satisfied.
Finally, we show that satisfies condition (ii) of Definition 4.1. Note that
Fix . We know that there exists such that if , then
and
We are now in a position to prove Proposition 4.12.
Proof of Proposition 4.12.
The idea is to lift via the exponential function and then use Lemma 4.14. To that end, define and via the functional equations and .
Since the exponential function is conformal and has uniformly bounded derivative on the strip , we conclude via the same argument as in Proposition 4.11 that and are bi-Lipschitz paths in the lines and respectively.
Applying Lemma 4.14 to the strip with boundary bi-Lipschitz path and , we obtain a bi-Lipschitz path which extends the boundary bi-Lipschitz paths.
Since is -periodic by construction, we obtain the required bi-Lipschitz path via , again using the fact that the exponential function has uniformly bounded derivative in . ∎
5. Bi-Lipschitz collapsing for sets of small Assouad dimension
The goal in this section is to show that for a Cantor set with , we can cover it by small topological disks that can then by collapsed via a bi-Lipschitz path into a small disk. This is the content of Proposition 5.1 below, see Figure 5 for a schematic.

Proposition 5.1.
Let , , , and let be a domain with such that for any there exists a path such that , and
(5.1) |
Let be -homogeneous with . There exists so that if have distance at least from , then the disk can be deformed continuously and isometrically to in . There exists so that if is a disk of radius with center satisfying , there exists a bi-Lipschitz path such that
-
(i)
maps the closed neighborhood of into ;
-
(ii)
for each and each component of , the map is an isometry.
A couple of remarks are in order.
Remark 5.2.
First, condition (5.1) on is inspired by, but slightly weaker than, the well-known -John property. Second, for the rest of this section, we call curves -cigar curves. Finally, if , then there exists a piecewise linear (abbv. PL) -cigar curve joining with in . In light of this observation, we will assume from now on that all cigar curves are PL.
5.1. Convex sets
Given a set , we denote by the closed convex hull of , that is, the intersection of all closed convex sets that contain . Such a set is itself convex and .
Lemma 5.3.
Let be a bounded set. If and , then .
Proof.
For a contradiction, assume that is not in . That is, . Let be the -plane that contains and is orthogonal to the line segment . Then, since , it follows that lies on where is one of the two components of . Therefore,
Then, setting we have that the set
is a convex set which contains and is a proper subset of , which is a contradiction. ∎
Lemma 5.4.
Let be sets in . There exists and there exist mutually disjoint convex closed sets in such that each is contained in some and
Proof.
If one of the sets is unbounded, then set , and the claim is trivial.
Assume now that all sets are bounded. In this case, the construction of the convex sets is in an inductive fashion.
Step 1. For each , let . If the sets are mutually disjoint, then set and the procedure terminates; if some intersect, proceed to the next step.
Inductive Step. Suppose that for some we have defined closed convex sets such that at least two of them intersect. In particular, let be such that . We now define for as follows:
-
•
if or if , then set ;
-
•
if , then set ;
-
•
if , then set .
Note that
If the sets are mutually disjoint, then set and the procedure terminates; if some intersect, proceed to the next step.
It is clear that the procedure above will terminate in steps for some . The sets produced are convex, mutually disjoint, and each is contained in some . It remains to show that
(5.2) |
To prove (5.2), first note that for all , . Therefore, if , then (5.2) follows.
Suppose now that . Fix and let be as in the construction of domains . Then,
Now by induction, (5.2) follows. ∎
Lemma 5.5.
Let be a domain with non-empty boundary, and let be a compact convex set with PL boundary. Let , let
and let be a PL curve in with and for all . Then there exists a bi-Lipschitz path such that
-
(i)
for each , is the identity;
-
(ii)
for each , is a translation mapping with .
Proof.
Without loss of generality, we may assume that is a straight line segment; in the general case of PL curves , concatenate the bi-Lipschitz paths from the various segments of and re-parameterize if necessary. Assume then, that with for some with .
By the hypotheses, is a convex polygon with vertices . Fix and for let be the point on the ray from through that is distance away from (and outside ). Let be the convex hull of and set .
Triangulate the PL ring domain via triangles which have, alternately, one or two vertices contained in .
Given a direction , we will construct a bi-Lipschitz path which moves onto . For we just define
If has two vertices on and third vertex , then we apply the bi-Lipschitz path from Proposition 4.9 (conjugated by a suitable similarity) which fixes the two vertices in and moves to .
If has one vertex on and two vertices in , then we apply the bi-Lipschitz path from Proposition 4.9 (again conjugated by a suitable similarity) which fixes the vertex in and moves to for .
This piecewise construction yields a bi-Lipschitz path which moves to and fixes every point of and hence can be extended to fix every point of . By concatenating a finite number of bi-Lipschitz paths, we may move along any PL path in , as long as we avoid , such that the path acts as a translation on . ∎
For the rest of the paper, given a bounded set , a number and a curve with , we denote
5.2. Proof of Proposition 5.1
The first claim about the existence of such an follows by following a -cigar curve from to . Henceforth, fix .
Suppose first that , that is for some . Let be a PL -cigar path that joins with in . Let be a compact convex set with PL boundary contained in with . We then apply Lemma 5.5 to find the required bi-Lipschitz path such that for any , .
Suppose now and for the rest of the proof of Proposition 5.1 that . Set
(5.3) |
We may assume that , hence is less than . Then let be a -net of and let be the components of .
Since , we have that
where denotes the Hausdorff distance.
Let . For each there exists such that and there exists such that . Therefore, for every , and it follows that
(5.4) |
Therefore,
(5.5) |
The construction of the bi-Lipschitz path consists of two parts. In the first part we construct at most many bi-Lipschitz paths that "gather the sets together" and in the second part we construct a bi-Lipschitz path that leads the cluster of gathered sets into the disk .
5.2.1. Part 1
The construction in this part is in an inductive manner.
Step 0. Apply Lemma 5.4 for the sets and obtain closed mutually disjoint convex sets for some positive integer . Note that
Moreover, the sets are contained in and for each
If , then the procedure terminates and we proceed to Part 2; otherwise proceed to the next step.
Inductive step. Suppose that for some positive integer we have defined disjoint closed convex sets such that and the following three properties hold.
-
(P1)
For each there exists with ;
-
(P2)
We have
-
(P3)
For each , .
Let be a PL -cigar curve with and . By (5.1) and inductive assumption (P3), we have that for all ,
(5.6) |
Using inductive assumption (P2), we can find a number such that
-
(i)
for all
-
(ii)
.
The second property of implies that
which, along with (5.6), implies that . Let
Since for all , we have that . Let be such that
For simplicity, we may assume that . Denote by the bi-Lipschitz path given from Lemma 5.5 for the curve . Consider now the disjoint closed sets
and apply Lemma 5.4 to the sets to obtain mutually disjoint closed convex sets with . We note that
-
(i)
for each there exists with ;
-
(ii)
It follows that are contained in and in fact, for each
Therefore, we have verified that inductive assumptions (P1)–(P3) hold for . If the procedure terminates and we proceed to Part 2; otherwise proceed to the next step.
After steps, for some , we have . By the choice of and numbers , the final convex set satisfies properties (P1)–(P3); precisely, we have
-
(i)
;
-
(ii)
there exists such that ,
-
(iii)
and .
5.2.2. Part 2
Let be the center of and let be a PL -cigar curve in with and . If , then we can choose to be constant. By (5.1), we have that for all ,
(5.7) | ||||
6. A multitwist bi-Lipschitz map
In §6.1 we prove Proposition 1.3 while in §6.2 we show that the multitwist map in Theorem 7.1 is bi-Lipschitz.
6.1. Proof of Proposition 1.3
In this subsection we prove Proposition 1.3. To that end, we require the following “egg-yolk principle" lemma which is a simple application of Koebe’s Distortion Theorem.
Lemma 6.1.
Given , there exists with the following property. If is a domain in , is a compact connected set with , is a point, and is an injective conformal map, then for all ,
Proof.
If is a single point, the claim is trivial. Assume for the rest that . Let be a maximal -separated subset of containing . By the doubling property of , there exists depending only on such that .
By the Koebe Distortion Theorem (see for example [GM05, Theorem I.4.5] and [Pom92, Theorem 1.3]), there exists a universal such that for any and for any we have
(6.1) |
(6.2) |
(6.3) |
By (6.2), we have that for all ,
(6.4) |
We show that is -Lipschitz for some depending only on . Fix and consider two cases. If , then by (6.1) and (6.4)
Suppose now that . Then, there exist such that and , and by connectedness of , there exist distinct such that , , and for all , . Therefore,
By (6.3) we have that for all . On the other hand, since is -Lipschitz, we have that . Therefore,
Then, working as above, we can find depending only on and (hence only on ) such that is -Lipschitz. Therefore, for all
and the proof is complete. ∎
We can now prove Proposition 1.3.
Proof of Proposition 1.3.
Let be a -uniformly disconnected set. By Theorem 1.2 we know that there is a geodesic pants decomposition of the hyperbolic Riemann surface so that the cuffs have uniformly bounded hyperbolic length. By Proposition 2.1, there exist mutually disjoint ring domains which are thickenings of with a uniform upper bound on their moduli.
For each , denote by and the bounded and unbounded, respectively, components of . Let be a similarity of such that and . By (2.1), there exists depending only on (hence only on ) such that . By Lemma 2.4, there exists a polygonal Jordan curve with edges in which encloses and satisfies
Applying Lemma 2.4, there exists a polygonal Jordan curve with edges in which encloses and satisfies
The ring domain bounded by and satisfies
-
(i)
,
-
(ii)
and
-
(iii)
, for all .
It follows that and since the boundary curves of are made of edges in , there are at most many different domains , with depending only on , hence only on .
There exists depending only on (hence only on ) and for each there exists , and there exists a conformal map
Setting
we have and . Hence by Lemma 6.1, we have that restricted on is a -bi-Lipschitz, where depends only on (hence only on ). Moreover,
For each , let . It follows that the map
is -bi-Lipschitz for some depending on , hence only on .
To complete the proof set
define conformal maps
and define similarities
Since , we have that for all . Moreover, since , we have that is -bi-Lipschitz. Since there are at most many domains , there are at most many conformal maps . ∎
6.2. A multitwist bi-Lipschitz map
For the rest of this section we fix a -uniformly disconnected Cantor set . By Proposition 1.3, we obtain , , a finite set of -bi-Lipschitz conformal maps defined on , similarities and ring domains such that for each there exists
(6.6) |
Let be a map such that is the identity outside of the union of , while for each , with
Lemma 6.2.
The map is -bi-Lipschitz with depending only on .
Proof.
It is fairly elementary to see that is -bi-Lipschitz for some depending only on (hence only on ). It follows that for each , is -bi-Lipschitz. Since is the identity outside of the union of (and hence bi-Lipschitz), we get that is an -bounded length distortion map for some depending only on . That is,
for any rectifiable curve , with denoting length. The proof is completed by recalling that every bounded length distortion homeomorphism of (or any quasiconvex space) is bi-Lipschitz quantitatively. ∎
7. Decomposion and proof of Theorem 7.1
In this section we will prove the following result, which immediately implies Theorem 1.4.
Theorem 7.1.
Suppose the Assouad dimension of is less than and is the bi-Lipschitz map from §6.2. Then there exists a bi-Lipschitz path such that and is the identity.
The proof comprises of 4 steps. In the first step we relabel the ring domains obtained from Proposition 1.3. In the second step we use Proposition 5.1 to unwind the Dehn twists in each without changing small neighborhoods of . In the third step we compose the bi-Lipschitz paths from the second step to perform unwindings arbitrarily close to . Finally, in the fourth step, we use the uniformity of our maps to take a limit in the sequence of bi-Lipschitz paths obtained from the third step and recover the desired bi-Lipschitz path.
For the rest, we denote by , , , and
the ring domains, similarities, and conformal maps, respectively, from Proposition 1.3.
7.1. Step 1: Relabelling the ring domains .
This step is similar to the proof of Proposition 3.3.
For each let and be the bounded and unbounded, respectively, components of .
Let be the empty word. There exist three distinct such that
-
(i)
for all , there exists such that and
-
(ii)
for all and all , .
For each , we denote where denotes the empty word.
Inductively, suppose that for some and for some finite word we have labelled where . Then there exist exactly two distinct such that
-
(i)
and
-
(ii)
for all with , either , or .
We denote and .
Thus, we have that . Given and we denote by and the bounded and unbounded, respectively, components of . Further, denote by the intersection .
Moreover, if we set and . In particular, .
By Proposition 1.3 we have that for all , and
(7.1) |
7.2. Step 2: Unwinding the Dehn twist in while acting as isometries on neighbourhoods of .
For each and we define a bi-Lipschitz path as follows.
Lemma 7.2.
The family of bi-Lipschitz paths
which unwinds the Dehn twist in each , is a uniform family of bi-Lipschitz paths.
Proof.
For each and each set . By Proposition 4.11, each is a bi-Lipschitz path. Now for each let
Since is bounded, there exists depending on the diameter of such that each has a scaling factor at most . Therefore, by Lemma 4.8, is a uniform family of bi-Lipschitz paths. Note that so is a uniform family of bi-Lipschitz paths as a finite union of uniform families of bi-Lipschitz paths. ∎
Before defining we make some remarks.
First, there exist and such that for any and the set is -homogeneous.
Second, since is a finite collection of Jordan domains with smooth boundary, there exists such that for all and , the domain satisfies (5.1) with constant .
Third, by the bi-Lipschitz Schoenflies Theorem [Tuk80, Theorem A], there exists depending only on such that every extends to be an -bi-Lipschitz map on . Therefore, for each and there exists a disk such that
with .
Fourth, by (6.5), there exists such that for all and
Let be the constant given in (5.3) depending only on above. Recall from the proof of Proposition 1.3 that for all and , . Therefore, there exist at most different configurations for inside . Applying Proposition 5.1 for each of these finitely many cases we obtain bi-Lipschitz paths such that for each and , there exists for which
-
(i)
,
-
(ii)
is an isometry on each component of ,
-
(iii)
maps onto .
By (7.3) there exists , so that if then
We define as follows.
-
(a)
For , we set
to be the path which moves into the disk .
-
(b)
For , we set
-
(c)
For , we define as a path of rotations. Fix and suppose that . Find a conformal map
for some . Since the boundary is smooth, extends smoothly on . We apply Proposition 4.12 with given by
Here agrees with on the inner boundary component of , recalling the construction in Lemma 7.2. This yields a bi-Lipschitz path
By Proposition 4.11, is a bi-Lipschitz path. Since there are finitely many different pairs , the set
is finite. Set now for ,
By the finiteness of the family , and working as in Lemma 7.2, we see that is a uniform family of bi-Lipschitz paths.
By Lemma 4.4, is a uniform family of bi-Lipschitz paths. The key point in the construction of is that it unwinds the Dehn twist in and acts as an isometry on for any .
7.3. Step 3: Composing unwindings in a controlled way.
The next step is to combine the paths defined above. Let . Define
This is a bi-Lipschitz path. For example, for , this path unwinds the Dehn twists in the three outermost rings . Then for , suppose that has been defined. We then define
(7.4) |
If and , then acts as an isometry on . Hence Lemma 4.7 implies that the composition in (7.4) gives a bi-Lipschitz path, and we conclude that is a bi-Lipschitz path which unwinds the Dehn twists in for and .
7.4. Step 4: Taking a limit.
Set by for all . We claim that is a bi-Lipschitz path. To that end, first consider, for , the domain
By construction, on this set we have , and hence is a bi-Lipschitz path.
Next, note from (7.4) that is obtained from by modifications from a uniform family of bi-Lipschitz paths (namely, the family ) on a region where acts as a family of isometries in a uniform way. By Lemma 4.7, it follows that the family
is a uniform family of bi-Lipschitz paths. Hence is a bi-Lipschitz path.
Since , an application of Proposition 4.5 shows that is in fact a bi-Lipschitz path on all of which unwinds the Dehn twists in for , . Hence the concatenation of the finitely many paths yields a bi-Lipschitz path which connects to the identity.
8. A decomposable multitwist with singular set of large Assouad dimension
Let be the rectangle , let and let
as in Figure 6. Here denotes the empty word. For each let be the similarity of mapping onto with scaling factor . Let be the Cantor set attractor of the iterated function system .

By self-similarity, is uniformly disconnected and its Assouad dimension is
which is greater than 1 when is sufficiently small. Moreover, there exists a multitwist bi-Lipschitz map as in Section 6.2, and by self-similarity, the set of maps in Proposition 1.3 contains one single element.
We claim that the map is decomposable. To prove the claim, we follow the arguments in Section 7. We may assume that the domains are exactly the interiors of the rectangles . For simplicity, we drop the index . The only step in the proof that we need to check (and the only one that requires the assumption on the Assouad dimension) is the existence of bi-Lipschitz paths . Since the collection contains only one element, we only need to construct for each a “collapsing” bi-Lipschitz path which, for some small , is an isometry on each component of and maps into a ball in of radius .
We give a rough sketch of the construction of and leave the details to the reader. Fix . Choose such that and choose such that
The bi-Lipschitz path is a concatenation of bi-Lipschitz paths . Let be the bi-Lipschitz path that is identity outside of and for each , it moves towards so that they both end up in a rectangle with sides parallel to the axes and side-lengths
The choice of ensures that is contained in . Moreover, acts as an isometry on for all .
Assume now that for some we have defined the paths and assume that
-
(i)
the concatenation of these paths is the identity outside of ,
-
(ii)
for each , the concatenation has moved inside a rectangle with sides parallel to the axes and side-lengths
-
(iii)
for each the concatenation of these paths acts as an isometry on .
Let be the bi-Lipschitz path that is identity outside of and for each , it moves towards so that they both end up in a rectangle with sides parallel to the axes and side-lengths
Note that acts as an isometry on for all .
Finally, the concatenation of paths is the identity outside of , acts as an isometry on for all , and is contained in a rectangle with side-lengths
By the choice of , the rectangle has diameter less than and the proof is complete.
References
- [AIPS15] K. Astala, T. Iwaniec, I. Prause, and E. Saksman, Bilipschitz and quasiconformal rotation, stretching and multifractal spectra, Pub. Math. IHÉS 121 (2015), 113–154.
- [ALP+11] Daniele Alessandrini, Lixin Liu, Athanase Papadopoulos, Weixu Su, and Zongliang Sun, On Fenchel-Nielsen coordinates on Teichmüller spaces of surfaces of infinite type, Ann. Acad. Sci. Fenn. Math. 36 (2011), no. 2, 621–659. MR 2865518
- [BK87] Steven R. Bell and Steven G. Krantz, Smoothness to the boundary of conformal maps, Rocky Mount. J. Math. 17 (1987), no. 1, 23–40.
- [BM07] A. F. Beardon and D. Minda, The hyperbolic metric and geometric function theory, Quasiconformal mappings and their applications, Narosa, New Delhi, 2007, pp. 9–56. MR 2492498
- [DS97] Guy David and Stephen Semmes, Fractured fractals and broken dreams, Oxford Lecture Series in Mathematics and its Applications, vol. 7, The Clarendon Press, Oxford University Press, New York, 1997, Self-similar geometry through metric and measure. MR 1616732
- [FH88] M. Freedman and Z.-X. He, Factoring the logarithmic spiral, Invent. Math. 92 (1988), no. 1, 129–138.
- [FM12] Alastair Fletcher and Vladimir Markovic, Decomposing diffeomorphisms of the sphere, Bull. Lond. Math. Soc. 44 (2012), no. 3, 599–609. MR 2967005
- [GM01] V. Gutlyanskii and O. Martio, Rotation estimates and spirals, Conform. Geom. Dyn. 5 (2001), 6–20.
- [GM05] John B. Garnett and Donald E. Marshall, Harmonic measure, New Mathematical Monographs, vol. 2, Cambridge University Press, Cambridge, 2005. MR 2150803
- [Leh87] Olli Lehto, Univalent functions and Teichmüller spaces, Graduate Texts in Mathematics, vol. 109, Springer-Verlag, New York, 1987. MR 867407
- [Loe59] Charles Loewner, On the conformal capacity in space, J. Math. Mech. 8 (1959), 411–414. MR 0104785
- [Luu98] Jouni Luukkainen, Assouad dimension : antifractal metrization, porous sets, and homogeneous measures, J. Kor. Math. Soc. 35 (1998), no. 1, 23–76.
- [Mac99] Paul MacManus, Catching sets with quasicircles, Rev. Mat. Iberoamericana 15 (1999), no. 2, 267–277. MR 1715408
- [Mas85] B. Maskit, Comparison of hyperbolic and extremal lengths, Ann. Acad. Sci. Fenn. 10 (1985), 381–386.
- [Pom79] C. Pommerenke, Uniformly perfect sets and the poincaré metric, Arch. Math. 32 (1979), 192–199.
- [Pom92] Ch. Pommerenke, Boundary behaviour of conformal maps, Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], vol. 299, Springer-Verlag, Berlin, 1992. MR 1217706
- [Shi18] H. Shiga, On the quasiconformal equivalence of dynamical cantor sets, arXiv:1812.07785 (2018).
- [Tuk80] Pekka Tukia, The planar Schönflies theorem for Lipschitz maps, Ann. Acad. Sci. Fenn. Ser. A I Math. 5 (1980), no. 1, 49–72. MR 595177
- [Vel21] Vyron Vellis, Uniformization of Cantor sets with bounded geometry, Conform. Geom. Dyn. 25 (2021), 88–103. MR 4298216
- [Wol81] Scott Wolpert, The length spectrum as moduli for compact Riemann surfaces, Riemann surfaces and related topics: Proceedings of the 1978 Stony Brook Conference (State Univ. New York, Stony Brook, N.Y., 1978), Ann. of Math. Stud., vol. 97, Princeton Univ. Press, Princeton, N.J., 1981, pp. 515–517. MR 624836