NUMERICAL VALUES OF THE HAUSDORFF AND PACKING MEASURES
FOR LIMIT SETS OF ITERATED FUNCTION SYSTEMS
James Edward Reid
Dissertation Prepared for the Degree of
DOCTOR OF PHILOSOPHY
UNIVERSITY OF NORTH TEXAS
August 2017
APPROVED:
Mariusz Urbański, Major Professor Lior Fishman, Committee Member Stephen Jackson, Committee Member Charles Conley, Chair of the Department of Mathematics David Holdeman, Dean of the College of Arts and Science Victor R. Prybutok, Dean of the Toulouse Graduate School Reid, James Edward. Numerical Values of the Hausdorff and Packing Measures
for Limit Sets of Iterated Function Systems. Doctor of Philosophy (Mathematics), August
2017, 107 pp., 56 numbered references.
In the context of fractal geometry, the natural extension of volume in Euclidean
space is given by Hausdorff and packing measures. These measures arise naturally in the
context of iterated function systems (IFS). For example, if the IFS is finite and conformal,
then the Hausdorff and packing dimensions of the limit sets agree and the corresponding
Hausdorff and packing measures are positive and finite. Moreover, the map which takes
the IFS to its dimension is continuous. Developing on previous work, we show that the map which takes a finite conformal IFS to the numerical value of its packing measure is continuous. In the context of self-similar sets, we introduce the super separation condition.
We then combine this condition with known density theorems to get a better handle on finding balls of maximum density. This allows us to extend the work of others and give exact formulas for the numerical value of packing measure for classes of Cantor sets,
Sierpinski N-gons, and Sierpinski simplexes.
Copyright 2017 by James Edward Reid
ii ACKNOWLEDGMENTS
A special thanks to my advisor Professor Urba´nski.Thank you! And of course, thank you to my family for their unconditional support: Mom, Dad, Ryan, Geemaw, Pa, Granny, Poppa, Matt, Richard, Sherri, Victoria, Katherine, Mark, Teresa, and Cooper. Thank you!
iii TABLE OF CONTENTS
Page
ACKNOWLEDGMENTS iii
CHAPTER 1 INTRODUCTION1 1.1. Hausdorff and Packing Measures1 1.2. Iterated Function Systems4 1.3. Conformal Mappings5 1.4. Conformal Iterated Function Systems9
CHAPTER 2 CONTINUITY OF INVARIANT SETS, INVARIANT MEASURES, AND HAUSDORFF/PACKING DIMENSION 13 2.1. The Hausdorff Metric and Continuity of Limit Sets 13 2.2. The Space of Measures and Metrics in the Weak*-Topology 19 2.3. The Transfer Operator and Continuity of Invariant Measures 22 2.4. The Pressure Function and Continuity of Hausdorff/Packing Dimension 36
CHAPTER 3 CONTINUITY OF THE NUMERICAL VALUE OF HAUSDORFF AND PACKING MEASURES FOR FINITE ITERATED FUNCTION SYSTEMS 42 3.1. General Density Theorems 43 3.2. Density Theorems for Self-Similar Sets 45 3.3. Density Theorems for Self-Conformal Sets 48 3.4. Continuity of the Numerical Value for Conformal IFS 67
CHAPTER 4 THE NUMERICAL VALUE OF PACKING MEASURE FOR SUPER SEPARATED ITERATED FUNCTION SYSTEMS 80 4.1. The Super Separation Condition 81
iv 4.2. A Density Theorem for Super Separated IFS 83 4.3. Packing Measure of Super Separated Cantor Sets 85 4.4. Packing Measure of Super Separated Sierpi´nskiN-gons 91 4.5. Packing Measure of Super Separated Sierpi´nskiSimplexes 102
BIBLIOGRAPHY 104
v CHAPTER 1
INTRODUCTION
1.1. Hausdorff and Packing Measures
We first discuss Hausdorff and packing measures, which are fundamental to geometric measure theory and fractal geometry (see for example [17, 18, 31, 35]). In this section we will assume that (X, ρ) is a metric space.
Definition 1.1.1. The diameter of a nonempty set A ⊆ X is defined to be
|A| = sup{ρ(x, y): x, y ∈ A},
and we define |∅| = 0.
Definition 1.1.2. Suppose 0 < δ ≤ ∞.A δ-covering of a set A ⊆ X is a countable [ collection U of subsets of X with diameters at most δ such that A ⊆ U. U∈U Definition 1.1.3. Let s ≥ 0 be some real number. For every 0 < δ ≤ ∞, the s-dimensional δ-Hausdorff premeasure of a set A ⊆ X is given by ( ) s X s Hδ (A) = inf |U| : U is a δ-covering of A . U∈U The s-dimensional Hausdorff measure of a set A ⊆ X is given by
s s H (A) = sup Hδ (A) . δ>0
The Hausdorff dimension of A is defined to be
HD (A) = inf {s ≥ 0 : Hs (A) = 0} = sup {s ≥ 0 : Hs (A) = ∞} ∪ {0}.
The integer-dimensional Hausdorff measures are important cases when X = Rd be- cause they correspond with our usual notion of length, area, and volume (see [18, 31] for more precise statements):
(i) H0 is the counting measure,
1 (ii) H1 (Γ) is the classical notion of length for a rectifiable curve Γ, (iii) if E is a k-dimensional C1-surface with 1 ≤ k ≤ d − 1, Hk (E) is a constant multiple of the classical k-dimensional area of E, (iv) Hd is a constant multiple of the d-dimensional Lebesgue measure.
In addition, for any s ≥ 0, if 0 < Hs (A) < ∞, then s = HD (A). Therefore, nice sets such as k-dimensional C1-surfaces retain their usual dimension. However, Hausdorff dimension allows for non-integer dimensions, and many interesting fractal sets have non- integer Hausdorff dimension and can even have positive and finite Hausdorff measure. For these reasons, we say that Hausdorff measure extends the notion of volume in Rd, and Hausdorff dimension extends the usual notion of dimension. In fractal geometry, Hausdorff dimension can be considered an invariant because it is preserved under bi-Lipschitz maps.
Another extension of volume in Rd called packing measure was introduced by Sullivan [47] and Taylor and Tricot [49, 50, 51]. Packing measures exhibit many of the same properties as Hausdorff measures. However, Sullivan demonstrated that for geometric limit sets arising from Kleinian groups, sometimes Hausdorff measure is the natural measure to consider, and sometimes packing measure is the natural measure to consider. More specifically, he showed that sometimes the Hausdorff measure of the limit set is 0, but the packing measure is positive and finite. Taylor and Tricot were interested in Brownian trajectories and showed that the packing measure with a certain gauge function is positive and finite.
Packing measure is a sort of dual to Hausdorff measure in the sense that Hausdorff measure is defined in terms of efficient coverings, while packing measure is defined in terms of bountiful packings.
Definition 1.1.4. Suppose 0 < δ < ∞.A δ-packing of a set A ⊆ X is a countable collection
∞ of closed balls {B(xi, ri)}i=1 with centers in A, radii at most δ, and ρ(xi, xj) > ri + rj for all i 6= j.
Definition 1.1.5. Let s ≥ 0 be some real number. For every 0 < δ ≤ ∞, the s-dimensional
2 δ-packing premeasure of a set A ⊆ X is given by
( ) s X s Pδ (A) = sup |B| : B is a δ-packing of A . B∈B
The s-dimensional packing premeasure of a set A ⊆ X is given by
s s P0 (A) = inf Pδ (A) . δ>0
The s-dimensional packing measure of a set A ⊆ X is given by
( ∞ ∞ ) s X s [ P (A) = inf P0 (Ai): A ⊆ Ai . i=1 i=1
The packing dimension of A is defined to be
PD (A) = inf {s ≥ 0 : Ps (A) = 0} = sup {s ≥ 0 : Ps (A) = ∞} ∪ {0}.
For any set A ⊆ Rd and s ≥ 0, Hs (A) ≤ Ps (A) (Theorem 5.12 [35]). However, it is actually rare for equality to hold. It turns out that 0 < Hs (A) = Ps (A) < ∞ if and only if s is an integer and A is sufficiently rectifiable (see Theorem 17.11 [35]). In particular, we see that packing measure is an extension of volume just like Hausdorff measure. However, the numerical value of their measures may behave quite differently for fractal sets.
We will be especially interested in the exact numerical value of packing measure. However, the definition is given in three stages, and this can make it awkward to work with at times. Fortunately, we have the following result by Feng, Hua, and Wen [20], which will be of great use in this thesis.
Theorem 1.1.1. Let K be a compact subset of Rd, and let s ≥ 0.
s s s (1) If P0 (K) < ∞, then P (K) = P0 (K). s (2) If P0 (K) = ∞, then for any ε > 0 there exists a compact subset F of K such that s s s s P (F ) = P0 (F ) and P (F ) ≥ P (K) − ε.
3 1.2. Iterated Function Systems
Let (X, ρ) be a nonempty compact metric space. Fix a countable (finite or infinite) set I with at least two elements. We will refer to the set I as the alphabet. An iterated
function system (IFS) is a collection Φ = {ϕi}i∈I , where ϕi : X → X is a contraction for
all i ∈ I and supi∈I Lip (ϕi) < 1. We will almost always use a capital letter to denote an IFS and the corresponding lowercase letter for the mappings in the IFS. The collection of all iterated function systems on the space X with alphabet I is denoted IFS (X,I). A finite word of length n ≥ 1 in the alphabet I is a finite sequence of symbols (a
tuple) denoted by ω = ω1 . . . ωn. The length of the word ω is denoted by |ω| = n. For each n ≥ 1, we define In to be the set of all finite words in the alphabet I of length n. Define
∗ S∞ n ∗ I = n=1 I be the collection of all finite words. For each ω ∈ I , we define
ϕω = ϕω1 ◦ ϕω2 ◦ · · · ◦ ϕω|ω| .
∗ Notice that ϕω is continuous for every ω ∈ I , and therefore, ϕω(X) is compact. In addition,
|ω| ρ(ϕω(x), ϕω(y)) ≤ Lip (ϕω1 ) ··· Lip ϕω|ω| ρ(x, y) ≤ (sup Lip (ϕi)) ρ(x, y) i∈I
|ω| ∗ for all x, y ∈ X. Thus, |ϕω(X)| ≤ (supi∈I Lip (ϕi)) |X| for every ω ∈ I . An infinite word in the alphabet I is a sequence of symbols in I indexed by the
∞ positive integers denoted by ω = ω1ω2ω3 .... Define I to be the collection of all infinite
∞ words in the alphabet I. For every ω ∈ I , we define ω|n = ω1 . . . ωn for any n ≥ 1.
∞ ∞ Observe now that given ω ∈ I , {ϕω|n (X)}n=1 forms a descending sequence of com- pact sets whose diameters converge to zero since
n |ϕω|n (X)| ≤ (sup Lip (ϕi)) |X|. i∈I T∞ This implies that n=1 ϕω|n (X) contains exactly one element, which we denote by π(ω). Therefore, this formula defines a map π : I∞ → X which we will call the codingmap. We equip I∞ with the topology generated by the cylinders
∞ Cτ = {ω ∈ I : ω||τ| = τ}
4 ∗ for all τ ∈ I . Note that Cτ is the collection all infinite extensions of the word τ. With this
∞ topology, the map π is continuous. If I is finite, then I is compact, and consequently, JΦ is compact. When I is infinite, the limit set JΦ is not necessarily closed.
The main object of interest is the limit set of Φ, denoted JΦ, defined by
∞ ∞ [ \ JΦ = π(I ) = ϕω|n (X). ω∈I∞ n=1
∞ ∞ ∞ Define the left shift map σ : I → I by σ(ω) = ω2ω3 ... for all ω ∈ I . Notice that
π(ω) = ϕω1 (π(σ(ω)))
for every ω ∈ I∞. Then,
∞ [ ∞ [ ∞ [ JΦ = π(I ) = ϕi(π(σ(I ))) = ϕi(π(I )) = ϕi(JΦ). i∈I i∈I i∈I Iterating this process, we see that
[ JΦ = ϕω(JΦ) ω∈In for all n ≥ 1. The IFS Φ is said to satisfy the Open Set Condition (OSC) if there exists a nonempty
open set O ⊆ X such that ϕi ⊆ O for every i ∈ I and ϕi(O) ∩ ϕj(O) = ∅ for every i, j ∈ I, i 6= j.
1.3. Conformal Mappings
In order to talk about conformal iterated function systems, we first need to discuss
conformal mappings. Suppose U is a nonempty open connected subset of Rd and f : U → Rd is differentiable. Recall that for every x ∈ U, the derivative of f at x is a linear map
f 0(x): Rd → Rd such that |f(y) − f(x) − f 0(x)(y − x)| lim . y→x |y − x|
Moreover, the map f 0(x) is given by the Jacobian matrix of partial derivatives of f at x. We
0 denote the determinant of the Jacobian matrix by Jf (x), and we denote the norm of f (x)
5 by |f 0(x)(v)| |f 0(x)| = sup : v 6= 0 . |v|
Definition 1.3.1. Suppose U and V are nonempty open connected subsets of Rd. A dif- feomorphism f : U → V is said to be conformal if the derivative of f at each point of U is a similarity map. That is, for every x ∈ U there is some constant c(x) > 0 with
|f 0(x)(v)| = c(x)|v| for every v ∈ Rd. It follows then that c(x) = |f 0(x)|.
In the case d = 1, the definition of conformal only requires that f 0(x) 6= 0 for all x ∈ U. Therefore the conformal maps for d = 1 are precisely the strictly monotone diffeomorphisms of open intervals. For d = 2, conformal means holomorphic or antiholomorphic. When d ≥ 3, it turns out that conformal maps are M¨obiustransformations. This fact is known as Liouville’s theorem. We will now give a more precise overview of the cases d = 2 and d ≥ 3. Recall that the orthogonal group is defined by
T O(d) = {A ∈ GL(d, R): A A = I}, where GL(d, R) is the group of invertible d×d matrices (called the general linear group) and AT is the transpose of A. A more geometric description of O(d) is
d O(d) = {A ∈ GL(d, R): hAv, Awi = hv, wi for all v, w ∈ R }, which means O(d) is the group of all isometries of Rd that fix the origin. Thus we immediately conclude the following proposition.
Proposition 1.3.1. A function f : Rd → Rd is a similarity if and only if f(x) = λAx + b for some λ > 0, A ∈ O(d), and b ∈ Rd. It is already evident that similarities are conformal, but we can easily see it from the above proposition. If f(x) = λAx + b is a similarity, then Df(x) = λA. Since A is an isometry, it is immediate that f is conformal and |f 0(x)| = λ.
6 Next we will describe (hyper)sphere inversion. Consider a sphere S centered at a ∈ Rd of radius r > 0. That is, S = {x ∈ Rd : |x − a| = r}. Consider any point x 6= a and the ray ax−→ starting at a and passing through x. Then there is exactly one pointx ˆ on ax−→ with |x−a||xˆ−a| = r2. We callx ˆ the inversion (or reflection) of the point x through S. Apparently,
x − a xˆ = r2 + a. |x − a|2
As x approaches S,x ˆ approaches S. Clearly if x ∈ S thenx ˆ = x. As x approaches a,x ˆ approaches infinity. For this reason it is convenient to say that the inversion of a is ∞ and vice-versa.
Define Rbd = Rd ∪ {∞}.
d d d Definition 1.3.2. Let a ∈ R and r > 0. Define ia,r : Rb → Rb by a if x = ∞ ia,r(x) = ∞ if x = a r2 x−a + a otherwise. |x−a|2
We say ia,r is the inversion of a sphere centered at a of radius r.
Proposition 1.3.2. Let a ∈ Rd and r > 0. Then for all x ∈ Rd \{a} and v ∈ Rd, r2 i0 (x)(v) = R (v), a,r |x − a|2 x−a
where hv, x − ai R (v) = v − 2 (x − a) x−a |x − a|2 is the reflection of v through the hyperplane orthogonal to the vector x − a. In particular,
sphere inversions are conformal in Rd \{a} with r2 |i0 (x)| = . a,r |x − a|2
Definition 1.3.3. A function f : Rbd → Rbd is called a M¨obiustransformation if f = λA◦i+b, where λ > 0, A ∈ O(d), i is either the identity map or a sphere inversion, and b ∈ Rd.
7 In other words, a M¨obiustransformation is a composition of similarities and sphere inversions. Since similarities and sphere inversions are conformal, M¨obiustransformations are conformal. When d ≥ 3, every conformal map is a M¨obius transformation. This re- markable fact is known as Liouville’s theorem. For a more thorough treatment of M¨obius transformations, see [9].
Assume momentarily that d = 2. The conjugation map z 7→ z¯ is not holomorphic since it does not satisfy the Cauchy-Riemann equations at any point. The conjugation map is conformal as it is a reflection across the real axis, but it does not preserve orientation.
For any complex function f, denote f¯(z) = f(z). A function f : U → C is said to be antiholomorphic on U if f¯ is holomorphic on U.
Theorem 1.3.3. Let f : U → V be a diffeomorphism between nonempty open connected sets in C. Then f is conformal if and only if Jf never vanishes and either f is holomorphic or antiholomorphic.
In the case d ≥ 3, the only conformal maps are M¨obiustransformations. The case of d = 3 was proven in 1850 by Liouville [28]. The case of d ≥ 3 and C1 conformal maps was shown in 1958 by Hartman [23]. A simple proof of Liouville’s theorem when f is a C4-diffeomorphism is given by Nevanlinna [41]. Full proofs of Liouville’s theorem can be found in [10, 11, 12].
Theorem 1.3.4 (Liouville). Let d ≥ 3 and let f : U → V be a conformal diffeomorphism between nonempty open connected sets in Rd. Then f can be extended to a M¨obiustransfor- mation on Rbd. That is, f = λA ◦ i + b, where λ > 0, A ∈ O(d), i is either the identity map or a sphere inversion, and b ∈ Rd.
We finish this section with a quick geometric/measure-theoretic observation. Let µ be d-dimensional Lebesgue measure. Recall that for any measurable set A ⊆ Rd and x ∈ U,
0 µ(f (x)(A)) = |Jf (x)|µ(A).
8 If f is conformal, then µ(f 0(x)(A)) = |f 0(x)|dµ(A)
0 0 d for all x ∈ U since f (x) is a similarity map. Therefore |f (x)| = |Jf (x)| for all x ∈ U. We conclude by the change of variable formula that for all conformal maps f : U → V and measurable sets A ⊆ Rd Z µ(f(A)) = |f 0(x)|ddµ(x). A This motivates the concept of conformal measure for a conformal IFS that is presented in the next section.
1.4. Conformal Iterated Function Systems
In this section, X will always be a nonempty compact subset of Rd for some d ≥ 1. The theory of conformal iterated function systems was developed by Mauldin and Urba´nski [36, 37, 38]. In this section, we will state the definitions and results most relevant to this thesis.
Definition 1.4.1. Suppose X is a nonempty compact subset of Rd for some d ≥ 1 , I is a countable alphabet, and Φ ∈ IFS (X,I). Then, Φ is called conformal (CIFS) if the following conditions are satisfied:
(1) X is compact, connected, and X = ClRd (IntRd (X)) (closure of the interior of X in Rd).
(2) ϕi : X → X is injective for all i ∈ I.
d (3) There exists an open connected set V ⊆ R such that X ⊂ V and ϕi extends to a C1 conformal diffeomorphism of V into V .
(4) Open Set Condition: Φ satisfies the OSC with O = IntRd (X). That is, for all i, j ∈ I, i 6= j,
ϕi(IntRd (X)) ∩ ϕj(IntRd (X)) = ∅.
(5) Cone Condition: There exists α, ` > 0 such that for every x ∈ ∂X ⊆ Rd there
exists an open cone Con(x, ux, α, `) ⊆ IntRd (X) with vertex x, direction vector ux, central angle of Lebesgue measure α, and altitude `.
9 (6) Bounded Distortion Property (BDP): There exists K ≥ 1 such that
0 0 |ϕω(y)| ≤ K|ϕω(x)|
for every ω ∈ I∗ and x, y ∈ V .
The collection of all conformal iterated function systems will be denoted CIFS (X,I).
The most important results we present in this thesis require that I be finite. In this
1+ε case, the BDP is automatically satisfied when ϕi : V → V is C for all i ∈ I. For additional sufficient conditions for the BDP to hold, consult [36].
Proposition 1.4.1. Let X ⊆ Rd be a nonempty compact set, I a finite alphabet, and Φ ∈
CIFS (X,I). Suppose for all i ∈ I, ϕi : V → V satisfies
0 0 ε ||ϕi(x)| − |ϕi(y)|| ≤ C|x − y| for some C > 0 and ε > 0. Then, there is a constant c > 0 such that for all ω ∈ I∗ and x, y ∈ V ,
0 c|x−y|ε 0 |ϕω(y)| ≤ e |ϕω(x)|.
In particular, assuming V is bounded,
K = ec|V |ε
∗ 0 Proof. Let ω ∈ I and x, y ∈ V . Let n = |ω|, m = mini∈I infz∈V |ϕi(z)|, and L = maxi∈I Lip (ϕi). Notice, m > 0 and log is Lipschitz on [m, ∞) with Lipschitz constant 1/m. Notice,
0 n |ϕω(y)| X 0 0 log ≤ log |ϕ (ϕ j (y))| − log |ϕ (ϕ j (x))| |ϕ0 (x)| ωj σ (ω) ωj σ (ω) ω j=1 n 1 X 0 0 ≤ ||ϕ (ϕ j (y))| − |ϕ (ϕ j (x))|| m ωj σ (ω) ωj σ (ω) j=1 n C X ε ≤ |ϕ j (y) − ϕ j (x)| m σ (ω) σ (ω) j=1
10 n C ε X ε ≤ |x − y| Lip ϕ j m σ (ω) j=1 n C X ≤ |x − y|ε (Lε)n−j m j=1 C 1 ≤ |x − y|ε . m 1 − Lε
Therefore the result follows by letting
C c = . m(1 − Lε)
In R2, we can use the Koebe Distortion Theorem to guarantee BDP holds.
Theorem 1.4.2 (Koebe Distortion). If g : B(0, 1) → C is a univalent holomorphic (or antiholomorphic) function, then for all z ∈ B(0,R)
1 − |z| |g0(z)| 1 + |z| ≤ ≤ (1 + |z|)3 |g0(0)| (1 − |z|)3
In Rd for d ≥ 3, we can use the following estimate found in [48] as Theorem 3.1.
Theorem 1.4.3. Suppose V is a nonempty open connected subset of Rd, where d ≥ 3 and F ⊂ V is a bounded set such that F ⊂ V . If ϕ : V → Rd is a conformal map (in particular, ϕ−1(∞) ∈/ V ), then for all x, y ∈ F ,
|ϕ0(y)| |F | 2 0 ≤ 1 + c , |ϕ (x)| dinf (F,V )
c c where dinf (F,V ) = inf{|x − y| : x ∈ F, y ∈ V }.
Definition 1.4.2. Let X ⊆ Rd be a nonempty compact set, I a countable alphabet, and Φ ∈ CIFS (X,I). Given t ≥ 0, a Borel probability measure m is said to be t-conformal if m(JΦ) = 1, m(ϕi(X) ∩ ϕj(X)) = 0 for all i, j ∈ I with i 6= j, and Z 0 t m(ϕi(A)) = |ϕi| dm A for every Borel set A ⊆ X. We will call Φ regular if a t-conformal measure exists for Φ.
11 The topological pressure of a conformal IFS Φ is given by
1 X 0 t P (t) = lim log kϕωk∞. n→∞ n ω∈In P 0 t Let θ = inf{t ≥ 0 : i∈I kϕik∞ < ∞}. Then, the topology pressure function is non- increasing on [0, ∞), strictly decreasing on [θ, ∞), and convex and continuous on (θ, ∞). Mauldin and Urba´nski[36] showed that a t-conformal measure exists if and only if P (t) = 0.
Moreover, t = HD (JΦ). Therefore, if Φ is regular, then Φ admits an HD (JΦ)-conformal measure. In this case, we will denote this measure by mΦ and refer to it as the conformal measure. We will mostly be interested in the case that I is finite. In this case, the situation is quite nice as demonstrated by the next theorem (see Lemma 3.14 of [36]).
Theorem 1.4.4. Let X ⊆ Rd be a nonempty compact set, I a finite alphabet, and Φ ∈ CIFS (X,I). Then, Φ is regular and there exists C ≥ 1 such that m (B(x, r)) C−1 ≤ Φ ≤ C rhΦ
hΦ hΦ for all x ∈ JΦ and 0 < 2r < |X|. In particular, 0 < H (JΦ) ≤ P (JΦ) < ∞. When Φ consists only of similarities, it is a well-known result due to Hutchinson in his seminal paper [24] that the above theorem holds and
X 0 hΦ (1) kϕik∞ = 1. i∈I Moran [40] had already shown this formula for a class of self-similar sets prior to Hutchinson, so we refer to formula (1) as the Hutchinson-Moran formula.
hΦ hΦ If Φ is regular and 0 < H (JΦ) ≤ P (JΦ) < ∞, then for all Borel sets A ⊆ X
hΦ hΦ H (A ∩ JΦ) P (A ∩ JΦ) mΦ(A) = h = h . H Φ (JΦ) P Φ (JΦ)
12 CHAPTER 2
CONTINUITY OF INVARIANT SETS, INVARIANT MEASURES, AND HAUSDORFF/PACKING DIMENSION
Definition 2.0.3. Suppose (X, ρ) is a metric space. Then, we make the following defini- tions:
(1) dinf (x, A) = inf{ρ(x, y): y ∈ A} for any x ∈ X and nonempty A ⊆ X
(2) dinf (A, B) = inf{ρ(x, y): x ∈ A, y ∈ B} for any nonempty A, B ⊆ X
(3) dsup(x, A) = sup{ρ(x, y): y ∈ A} for any x ∈ X and nonempty A ⊆ X
(4) dsup(A, B) = sup{ρ(x, y): x ∈ A, y ∈ B} for any nonempty A, B ⊆ X
(5)( A)ε = {x ∈ X : dinf (x, A) < } for any ε > 0 and nonempty A ⊆ X
(6)[ A]ε = {x ∈ X : dinf (x, A) ≤ } for any ε ≥ 0 and nonempty A ⊆ X
(7) If (X, ρ) is a bounded metric space, we equip C(X,X) with the metric ρ∞(f, g) =
supx∈X .ρ(f(x), g(x))
Definition 2.0.4. Let I be a countable alphabet, and let (X, ρ) be a bounded complete metric space. We equip IFS (X,I) with sup-metric D∞ defined by
D∞(Φ, Ψ) = sup ρ∞(ϕi, ψi). i∈I
For each 0 < c < 1, we define
IFSc (X,I) = {Φ ∈ IFS (X,I) : sup Lip (ϕi) ≤ c}. i∈I
2.1. The Hausdorff Metric and Continuity of Limit Sets
The goal of this section is to show that the map Φ 7→ JΦ which takes an IFS to its limit set is continuous. In fact, we will show that it is locally Lipschitz. Many of the results encountered here are either considered folklore or have been shown in less general settings (see for example [14] or [8]). The results of this section are well-established when the alphabet I is finite and (X, ρ) is a compact metric space. We generalize by allowing I to be countable.
13 Suppose (X, ρ) is a metric space. Let S(X) be the collection of all nonempty subsets of X, B(X) be the collection of all nonempty closed and bounded subsets of X, and C(X) be the collection of all nonempty compact subsets of X. It is well known that
H(A, B) = inf{ε ≥ 0 : A ⊆ [B]ε,B ⊆ [A]ε}
defines a psuedometric on S(X) and a metric on both B(X) and C(X). We call H the Haus- dorff (psuedo)metric. If (X, ρ) is a complete metric space, it is well known that (B(X),H) and (C(X),H) are complete metric spaces. In fact, C(X) is a closed subspace of B(X). If X is compact, then B(X) = C(X) and (C(X),H) is a compact metric space.
Proposition 2.1.1. Let A and B be nonempty subsets of X. Then,
(1) [A]0 = A (2) H(A, B) = 0 if and only if A = B (3) H(A, B) = H(A, B)
Proof. To prove (1), notice that x ∈ [A]0 if and only if dinf (x, A) = 0 if and only if there is
∞ a sequence {yn}n=1 ⊆ A such that limn→∞ ρ(x, yn) = 0 if and only if x ∈ A.
Now, H(A, B) = 0 if and only if A ⊆ [B]0 and B ⊆ [A]0. By (1), [A]0 = A and
[B]0 = B. The result follows since A ⊆ B and B ⊆ A if and only if A ⊆ B and B ⊆ A. By the triangle inequality and two applications of (2),
H(A, B) ≤ H(A, A) + H(A, B) + H(B,B) = H(A, B).
Using the same trick as above,
H(A, B) ≤ H(A, A) + H(A, B) + H(B, B) = H(A, B).
Therefore, H(A, B) = H(A, B).
Definition 2.1.1. For any IFS Φ, we define Φ:b B(X) → S(X) by [ Φ(b A) = ϕi(A) i∈I for all nonempty closed and bounded sets A.
14 Theorem 2.1.2. Let (X, ρ) be a metric space. If the alphabet I is finite or X is bounded, then Φb is a contraction mapping on B(X) with Lip Φb ≤ supi∈I Lip (ϕi). Moreover, if I is finite or X is compact, then Φb|C(X) is contraction mapping on C(X) with Lip Φb ≤ supi∈I Lip (ϕi).
Proof. If the alphabet I is finite or X is bounded, then clearly Φ:b B(X) → B(X). Fix A, B ∈ B(X). By Proposition 2.1.1 (3), ! ! [ [ [ [ H(Φ(b A), Φ(b B)) = H ϕi(A), ϕi(B) = H ϕi(A), ϕi(B) . i∈I i∈I i∈I i∈I S If ε ≥ 0, ϕi(A) ⊆ [ϕi(B)]ε, and ϕi(B) ⊆ [ϕi(A)]ε for all i ∈ I, then i∈I ϕi(A) ⊆ S S S [ i∈I ϕi(B)]ε and i∈I ϕi(B) ⊆ [ i∈I ϕi(A)]ε. Thus, ! [ [ H ϕi(A), ϕi(B) ≤ sup H(ϕi(A), ϕi(B)) ≤ sup Lip (ϕi) H(A, B). i∈I i∈I i∈I i∈I S If I is finite and A is compact, then i∈I ϕi(A) is compact since each ϕi(A) is compact. If
X is compact, then B(X) = C(X). Therefore, if I is finite or X is compact, then Φb|C(X) is a contraction mapping on C(X).
We get the next corollary by combining the Banach contraction principle with The- orem 2.1.2.
Corollary 2.1.3. Let (X, ρ) be a complete metric space. If the alphabet I is finite or X
n ∞ is bounded, then Φb has a unique fixed point and {Φb (A)}n=1 converges to the fixed point for every A ∈ B(X) . Moreover, if I is finite or X is compact, then the unique fixed point of Φb is compact.
S Proposition 2.1.4. If A ∈ S(X) and A = i∈I ϕi(A), then A is a fixed point of Φb.
Proof. Notice, [ [ A = ϕi(A) ⊆ ϕi(A) = Φ(b A). i∈I i∈I
By continuity of each ϕi, we obtain
[ [ Φ(b A) = ϕi(A) ⊆ ϕi(A). i∈I i∈I
15 Since [ [ ϕi(A) ⊆ ϕi(A) i∈I i∈I we have that [ [ ϕi(A) ⊆ ϕi(A) = A. i∈I i∈I Therefore, we have shown
A ⊆ Φ(b A) ⊆ A,
and we conclude that A is a fixed point of Φ.b
In Chapter 1, we defined JΦ via the coding map. Hutchinson [24] was working in the finite alphabet case and worked in a complete metric space instead of a compact metric S space. Combining Corollary 2.1.3 with the fact that JΦ = i∈I ϕi(JΦ) we obtain the following
corollary. This allows us to refer to the unique invariant set of Φb as JΦ in a complete metric space.
Corollary 2.1.5. Let (X, ρ) be a complete metric space. If X is compact, then the unique
fixed point of Φb is JΦ. Moreover, if I is finite, then JΦ is the unique nonempty compact set S such that JΦ = i∈I ϕi(JΦ) . We also obtain a generalization of Barnsley’s Collage Theorem [8] (Chapter X).
Corollary 2.1.6 (Collage Theorem). Let (X, ρ) be a complete metric space. If the alphabet I is finite or X is compact, then for every A ∈ S(X) S H A, i∈I ϕi(A) H(A, JΦ) ≤ . 1 − supi∈I Lip (ϕi) Proof. By Property 2.1.1 (3), the triangle inequality, Theorem 2.1.2, and Corollary 2.1.5
H(A, JΦ) = H(A, JΦ) ≤ H A, Φ(b A) + H Φ(b A), JΦ = H A, Φ(b A) + H Φ(b A), Φ(b JΦ) ! [ ≤ H A, ϕi(A) + (sup Lip (ϕi))H A, JΦ i∈I i∈I
16 ! [ = H A, ϕi(A) + (sup Lip (ϕi))H (A, JΦ) . i∈I i∈I Rearranging, we obtain ! [ H(A, JΦ)(1 − sup Lip (ϕi)) ≤ H A, ϕi(A) . i∈I i∈I
Lemma 2.1.7. Suppose (X, ρ) is a bounded complete metric space. The map (IFS (X,I) ,D∞) →
(C(B(X), B(X)),H∞) given by Φ 7→ Φb is Lipschitz continuous with Lipschitz constant 1.
Proof. Assume Φ, Ψ ∈ IFS (X,I) and fix A ∈ B(X). Using the same argument as in Theorem 2.1.2, ! [ [ H(Φ(b A), Ψ(b A)) = H ϕi(A), ψi(A) i∈I i∈I ! [ [ = H ϕi(A), ψi(A) i∈I i∈I
≤ sup H(ϕi(A), ψi(A)). i∈I
For each i ∈ I, let εi = supx∈A ρ(ϕi(x), ψi(x)). It is clear that ψi(A) ⊆ [ϕi(A)]εi and
ϕi(A) ⊆ [ψi(A)]εi for each i ∈ I. Then, for each i ∈ I, we have
H(ϕi(A), ψi(A)) ≤ sup ρ(ϕi(x), ψi(x)) ≤ ρ∞(ϕi, ψi). x∈A
Thus,
H(Φ(b A), Ψ(b A)) ≤ sup ρ∞(ϕi, ψi) = D∞(Φ, Ψ). i∈I Therefore,
H∞(Φb, Ψ)b = sup H(Φ(b A), Ψ(b A)) ≤ D∞(Φ, Ψ). A∈B(X)
We now present the main result of this section, which says that the map Φ 7→ JΦ is locally Lipschitz.
17 Theorem 2.1.8. Suppose (X, ρ) is a compact metric space. Fix Φ ∈ IFS (X,I). Then, for every Ψ ∈ IFS (X,I),
D∞(Φ, Ψ) H(JΦ,JΨ) = H(JΦ, JΨ) ≤ . 1 − supi∈I Lip (ϕi)
In particular, if 0 < c < 1 and Φ, Ψ ∈ IFSc (X,I), then
D (Φ, Ψ) H(J ,J ) = H(J , J ) ≤ ∞ . Φ Ψ Φ Ψ 1 − c
Proof. By Property 2.1.1 (3), H(JΦ,JΨ) = H(JΦ, JΨ). Combining Property 2.1.1 (3) and Corollary 2.1.5, we obtain
! [ H JΨ, ϕi(JΨ)) = H JΨ, Φ(b JΨ) i∈I = H Ψ(b JΨ), Φ(b JΨ)
≤ H∞(Φb, Ψ)b .
Then by Lemma 2.1.7, ! [ H JΨ, ϕi(JΨ)) ≤ D∞(Φ, Ψ). i∈I
Using the Collage Theorem (Corollary 2.1.6), we conclude