Scaling functions for graph directed Markov systems
Daniel Ingebretson

TL;DR
This paper introduces a new scaling function for graph directed Markov systems, proving it is a complete invariant for certain conjugacies and exploring its implications for the dimension theory of limit sets.
Contribution
It defines the scaling function for these systems, proves its invariance under conjugacy, and links it to pressure and dimension theory, advancing understanding of their geometric properties.
Findings
Scaling function is Hölder continuous on the dual symbolic Cantor set.
Unique Cantor limit set exists under natural conditions.
Scaling function fully characterizes $C^{1+eta}$ conjugacy between limit sets.
Abstract
We introduce the scaling function associated to a graph directed Markov system, and show that it is a H\"{o}lder continuous function of the dual symbolic Cantor set. With some natural separation and regularity conditions, each such system has a unique Cantor limit set in Euclidean space. We prove that the scaling function is a complete invariant of conjugacy between limit sets. We conclude by relating the scaling function to the pressure, and discussing several applications to the dimension theory of limit sets.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical Dynamics and Fractals
Scaling functions for graph directed Markov systems
Daniel Ingebretson
Abstract.
We introduce the scaling function associated to a graph directed Markov system, and show that it is a Hölder continuous function of the dual symbolic Cantor set. With some natural separation and regularity conditions, each such system has a unique Cantor limit set in Euclidean space. We prove that the scaling function is a complete invariant of conjugacy between limit sets. We conclude by relating the scaling function to the pressure, and discussing several applications to the dimension theory of limit sets.
1. Introduction
Graph directed Markov systems are general dynamical systems used to model many more specific systems, including conformal expanding repellers, iterated function systems, Kleinian groups, and continued fractions. The general construction consists of a directed multigraph, a sequence of metric spaces indexed by the vertex set, and a sequence of functions indexed by the edge set. The graph determines which functions may be composed; along any oriented path in the graph we have a corresponding composition. If the functions are all injective contractions, a fixed point argument shows that the system has a unique invariant limit set, and there is a bijective coding map between the limit set and a symbolic space of admissible words.
To study the dynamics and geometry of limit sets, it is necessary to make some assumptions on such a system. In this work, we make the standard assumptions that the spaces are Euclidean, the maps are conformal, and the open set condition is satisfied. To prove the main theorem however, we make the additional assumptions that the derivatives are bounded away from zero, and the open set condition is upgraded to a strong separation condition. These imply that the limit set is a Cantor set in Euclidean space, the intersection over all of nested sets coded by admissible words of length .
We consider two natural notions of equivalence between such limit Cantor sets. We say two such sets are geometrically equivalent if their contraction rates are equal at arbitrarily fine scales. They are differentiably equivalent of class if there is a map of the ambient Euclidean space taking one set into the other. Each equivalence class is a differential structure on the Cantor set.
Motivated by the phenomenon of Feigenbaum universality, Sullivan [10] studied differential structures on Cantor attractors of unimodal maps of the interval. To find invariants, he introduced the ratio geometry and scaling function for these Cantor sets. The dual Cantor set was originally defined to study smoothness properties of the shift map on the underlying symbolic space [8]. Sullivan claimed that the differential structure was completely determined by exponential geometric structure, and that the limiting scaling function is Hölder when the shift map is . Proofs of Sullivan’s results appeared later [8], [9], and [2], for homeomorphic embeddings of into the interval. Related questions were also answered there, including conditions on the scaling function that imply higher smoothness of the shift map.
We begin by defining the ratio geometry sequence on the dual symbolic set for a graph directed Markov system. Using distortion estimates, we show that this sequence limits to a well-defined Hölder scaling function. Using the ratio geometry sequence we define geometric equivalence, and generalize Sullivan’s theorem to limit sets of graph directed systems.
Theorem A**.**
Two limit sets of conformal graph directed Markov systems are equivalent for some , if and only if they are geometrically equivalent.
In the second part of the paper, we study the pressure and its relation to the Hausdorff dimension of the limit set. There is a natural generalization of Bowen’s equation for graph directed Markov systems, which expresses the Hausdorff dimension of the limit set as the zero of the pressure function. After recalling the construction of the pressure for graph directed systems, we show that it can be expressed entirely in terms of the scaling function on the dual Cantor set.
Theorem B**.**
Let be a conformal graph directed Markov system, with scaling function and pressure . Then
[TABLE]
In the case of similarity transformations, there is a classical dimension theory in terms of the similarity coefficients that goes back to Moran and Hutchinson (see [7]). If the maps in the graph directed system are similarities, the scaling function reduces to the similarity coefficients. In this way, Theorem B and Bowen’s equation can be viewed as a generalization of this theory to graph directed Markov systems. In the conclusion of the paper, we illustrate this generalization by showing that in the cases of the infinitely generated similarities of [5] and the graph directed constructions of [4], Theorem B immediately reduces to the simple dimension formulas obtained there.
2. Graph directed Markov systems
First we fix some notation. If is a bounded metric space we denote its diameter by . If , its Euclidean norm is denoted by , and if is , the norm of its derivative at is . Finally, if is a function on a compact metric space , we set , the usual uniform norm.
2.1. Preliminaries: directed multigraphs
The following notation is standard (see [6]). Consider a directed multigraph with a finite vertex set and a countable edge set . The functions are defined as follows: is the initial vertex of edge , and is its terminal vertex. Let be the edge incidence matrix of this graph, so that if , and otherwise . We denote the right-infinite words on the alphabet simply by . The matrix defines the set of infinite admissible words
[TABLE]
as well as each set of finite admissible words
[TABLE]
of length . Each word in or represents the symbolic dynamics of the orbit of an infinite or finite walk on the directed graph. When the matrix is fixed, we will refer to and simply by and , respectively. If , we say that is the word length of . If , we denote by
[TABLE]
its right-truncation to length .
If , we define the integer as the length of their longest common initial subword:
[TABLE]
On we take the discrete topology, the product topology on , and the subspace topology on . If is a constant, the topology induced by the metric is compatible with this topology, and is a Cantor set.
2.2. Transpose graphs and the dual
Now consider the transpose graph of , i.e. the graph with the same vertex and edge sets but directed by the transpose of the incidence matrix, so that the direction of the edges are reversed. Let be the space of left-infinite words on the alphabet . Define
[TABLE]
and similarly define . Because we index the letters from right to left, and use the transpose , note that for any , but is distinct from . As before, when the matrix is fixed, we will suppress the reference and simply write and . If , its word length is , and if , the notation for left-truncation is
[TABLE]
We can metrize in an analogous way to ; for let be the length of their longest common initial subword, beginning from the right. Because the index increases from right to left in our notation of dual words, the definition of in Equation 1 is valid here as well. Then for any , the metric induces the product topology on , in which is a Cantor set, called the dual Cantor set to .
2.3. Graph directed Markov systems
Fix a constant . Let be a collection of non-empty compact metric spaces indexed by the vertex set , and assume that for each edge we have an injective contraction map with Lipschitz constant . The set
[TABLE]
is called a graph directed Markov system or GDMS.
2.3.1. Sets coded by
Consider a finite word . For each , we have , so that and the directed graph contains the following subgraph:
[TABLE]
and thus the composition
[TABLE]
is well-defined. We can now define the iterated composition map
[TABLE]
and denote its image by
[TABLE]
For each , we have a nesting property , so that . Furthermore, because the Lipschitz constant of each map is , then
[TABLE]
Since , we know that is a singleton, which defines a coding map
[TABLE]
The set is called the limit set of the GDMS . When the GDMS is fixed, we simply write .
2.3.2. Sets coded by
Now consider a finite dual word . For each , we have , so that and the transpose graph contains the subgraph:
[TABLE]
and the composition
[TABLE]
is well-defined. This allows us to define the composition map
[TABLE]
with image
[TABLE]
Of course, we have an analogous inequality to Equation 2 for left-truncated dual words.
2.4. Conformal systems
We now list several more assumptions that will be key in later studies of limit sets.
- (a)
The spaces are compact, convex, and lie in a common subspace of Euclidean space for some . 2. (b)
(Open set condition) For all ,
[TABLE] 3. (c)
For each there is an open neighborhood of , so that each map extends to a conformal diffeomorphism . 4. (d)
There exists constants such that
[TABLE]
for all and .
If a GDMS satisfies (a) – (d), we call it a conformal GDMS or CGDMS. For the remainder of this work, we will only be concerned with limit sets of CGDMS.
The convexity assumption in (a) can be replaced by a weaker cone condition. When , condition (d) is implied by conditions (a) and (c), as a consequence of the Koebe distortion theorem. When the alphabet is finite, it is not necessary to impose condition (d), as long as the maps are of class . For details, see [5] and [6].
Later we will need additional assumptions from the following list, which we will specify when needed.
- (b’)
(Strong separation condition) There exists a constant such that for all , and are separated by at least . 2. (e)
(Finite primitivity) For some there exists a finite set of words such that for all there exists such that . 3. (f)
(exponential geometry) The following constant is nonzero:
[TABLE]
For the remainder of this section, we will discuss several consequences of these assumptions, which will be used extensively in later sections. We will not require finite primitivity (e) until we study the pressure in Section 5.
If satisfies the strong separation property (b’) (or possibly weaker; is pointwise finite) we have the following characterization of the limit set :
[TABLE]
and is totally disconnected. It is perfect because of the uniform contraction property from Equation 2. Since each is compact, is a Cantor set in . In fact, is a homeomorphism. In the absence of a separation condition, however, fails to be injective.
For any word we have the nesting condition . Then for any , the collections contain and as increases, these collections are successively better approximations of .
There is no analogous nesting condition for dual words ; in fact, is disjoint from unless . Thus the intersection is usually empty for dual words , with the exception of the admissible constant words for some . So the coding map has no extension to the dual . However, because for each , we may write Equation 3 as
[TABLE]
and as increases, the collection of dual sets also provide successively better approximations of . From Equation 2, we know that and the convergence is at least exponential. If we assume (f), then
[TABLE]
This implies that the convergence is precisely exponential, hence the term ‘exponential geometry.’ With this assumption, we can upgrade the separation condition (b’) as follows.
Lemma 2.1**.**
Let be a CGDMS satisfying the strong separation and exponential geometry assumptions. Let , and let be defined in Equation 1. For any , there exists such that the sets and are separated by at least .
Proof.
By definition, , so by condition (b’), there exists a constant such that and are separated by at least . By the nesting property, this implies for any that and are also separated by at least . From the mean value theorem and condition (f),
[TABLE]
Because for all , the claim follows. ∎
3. Ratio geometry and the scaling function
In this section we will introduce the ratio geometry on the dual, and use this to define the scaling function. Convergence of the scaling function will follow from the following important bounded distortion property, which we phrase in terms of the dual .
Proposition 3.1** (Bounded distortion).**
Let be a CGDMS. For any , , and , there exists a constant such that
[TABLE]
Proof.
Fix , and . Define the sequence by and for , and similarly define in terms of . Because , note that . Using this, and assumption (d) in Section 2.4, we have
[TABLE]
Setting concludes the proof. ∎
3.1. Ratio geometry
Fix a CGDMS , determining the sets for each dual word . Set
[TABLE]
and for each set
[TABLE]
From the strict containment and assumption (e) from Section 2.4, we have for all . The sequence of functions is called the ratio geometry of the GDMS . The bounded distortion property implies the following distortion estimate for the ratio geometry sequence.
Proposition 3.2**.**
There exists a constant such that for all and ,
[TABLE]
Proof.
By the mean value theorem there exist and such that
[TABLE]
Combining these equations yields
[TABLE]
Because , the desired inequality now follows from Proposition 3.1. ∎
3.2. The scaling function
As , the ratio geometry sequence measures the contraction rate at arbitrarily small scales. Along dual words , this rate approaches a constant:
[TABLE]
The function is called the scaling function on the dual .
Proposition 3.3**.**
For each the limit in Equation 4 exists, and the convergence is exponential in .
For the proof (and for later proofs) we will require an auxiliary lemma.
Lemma 3.4**.**
For and , the sequences , , and are all asymptotically equivalent; i.e. given there exist and such that for all , and there are identical statements comparing all pairs of these three sequences.
Proof.
The proof follows easily from the Taylor expansion of about . ∎
Proof of Proposition 3.3.
By Proposition 3.2,
[TABLE]
for all . Because , this shows that the sequence is Cauchy. Because is bounded away from zero for each , the limit exists.
To see that the convergence is exponential, take in Proposition 3.2, which yields
[TABLE]
By Lemma 3.4, there exist constants such that , and . Setting , we obtain
[TABLE]
∎
Recall that the dual space is metrized by where is any constant and is defined in Equation 1. As a function between metric spaces, the scaling function satisfies the following property.
Proposition 3.5**.**
The scaling function is Hölder continuous.
Proof.
Let , so that . By Proposition 3.2, there exists a constant such that for all we have
[TABLE]
Now set , so the denominator of the above fraction equals 1. Taking yields
[TABLE]
Because , the metric generates the topology on . Then the above inequality reads
[TABLE]
so is Hölder continuous, and thus so is . ∎
4. Differential and geometric equivalence
In this section we study differential and geometric equivalence for limit sets of CGDMS. Fix a directed graph with incidence matrix , a family of spaces , and consider two CGDMS and defined by this directed graph. These CGDMS have limit sets and , with coding maps and . It is important here that and is the same for and ; while the maps and may be very different, the underlying directed graphs are equal. We will not consider equivalence between CGDMS with different directed graphs.
We say that and are -equivalent if there exists a diffeomorphism such that the following diagram commutes.
{\bigcup_{v\in V}X_{v}}$${\Sigma_{A}}$${\bigcup_{v\in V}X_{v}}$$\scriptstyle{\Phi|_{J_{T}}}$$\scriptstyle{\pi_{T}}$$\scriptstyle{\pi_{S}}
Recall the ratio geometry sequence on the dual. We now extend this to a sequence in the following way.
[TABLE]
Let and be the ratio geometry sequences of and respectively, defined on . We say and have equivalent geometries if for all ,
[TABLE]
as . If the convergence is exponential in , we say that the geometries of and are exponentially equivalent. Notice that if and have equivalent geometries, then their scaling functions are equal. We can now prove the following theorem from the introduction.
Theorem A**.**
Two limit sets of CGDMS satisfying the exponential geometry and strong separation conditions are -equivalent for some if and only if their geometries are exponentially equivalent.
Proof.
We begin by fixing some notation. Let and be two CGDMS with limit sets
[TABLE]
We assume that the maps all have Lipschitz constant , and all have Lipschitz constant for some . From the exponential geometry assumption in Section 2.4(f), the constant is nonzero, and is defined similarly:
[TABLE]
First, assume that and are -equivalent. Then there exists of class such that , so for each and . By the mean value theorem, there exist and such that
[TABLE]
Dividing these two equations yields
[TABLE]
Because is with derivative bounded away from zero, we may assume that is Hölder, i.e. there exist such that for all ,
[TABLE]
In particular, this holds for from Equation 5, so for this choice,
[TABLE]
Substituting this into Equation 5 we obtain
[TABLE]
As , the above ratio geometry quotient approaches and thus and have equivalent geometries. By Lemma 3.4, there exists such that , and , which yields
[TABLE]
so the convergence is exponential.
Conversely, assume that and have exponentially equivalent geometries. Define by . Then for each finite word . We wish to extend to a map . To do this, we will use the following vector-valued version of the Whitney extension theorem (see [3]).
Fact 1.
Let be a closed set, a map, and a function satisfying
[TABLE]
where is any of the equivalent matrix norms on . Then extends to a map , and .
Let , so there exists a unique such that . In the usual coordinate system on we write , and denote the component functions of by . We define the partial derivatives at the point as follows. Let be the points for which
[TABLE]
For , we denote the components of these points by , and for each , let be the points for which
[TABLE]
In terms of these, define
[TABLE]
for each such that ; if , we set . Let be the Jacobian matrix of partial derivatives.
First, we will show that , with derivative so defined, is of class . By the mean value theorem,
[TABLE]
Now let , so that and for some , say. In terms of these, define
[TABLE]
so that . The sequence and the ratio geometry quotients satisfy the following cross-ratio:
[TABLE]
Because we assumed the ratio geometries are exponentially equivalent, there exist constants such that for all , the quotients and both lie in the interval . By Lemma 3.4, there exist constants and such these two quotients both lie in the interval . Dividing these two inequalities yields
[TABLE]
which by Equation 9 implies
[TABLE]
Via an inductive and geometric series argument (and renaming the constant ), we can improve this to
[TABLE]
for any .
Now fix , the length of the longest common initial subword of and as defined in Equation 1. Notice that . Substituting and taking in Equation 10, we obtain
[TABLE]
Take . By the strong separation assumption and Lemma 2.1, we know that and are separated by at least . Take so that . Then Equation 11 reads
[TABLE]
so is Hölder continuous, and so is .
It remains to show that satisfies the second hypothesis of Fact 1, namely that
[TABLE]
We begin with two inequalities, which follow from Equations 6 and 7.
[TABLE]
Dividing these two equations, taking and using our geometric equivalence assumption and the definition in Equation 8, we obtain
[TABLE]
We have an analogous equation for . Taking as the usual max norm on , this implies
[TABLE]
which concludes the proof. ∎
5. Pressure and the scaling function
In this section we will introduce the pressure, and relate it to the scaling function, proving the second theorem from the introduction. In the conclusion of this section, we will mention some applications to the Hausdorff dimension of limit sets of similarity mappings. We begin by collecting some known facts about the pressure. If is a CGDMS determining sets for each and , we define the topological pressure by
[TABLE]
The limit exists because the sequence is subadditive for each . Let be the set of finiteness of , and . If we assume finite primitivity (assumption (e) from Section 2.4), then has the following properties.
Fact 2 (Proposition 4.2.8 from [6]).
The topological pressure of a finitely primitive CGDMS is non-increasing on , strictly decreasing to on , and is convex and continuous on .
We are now in a position to prove the second theorem from the introduction, which we restate below.
Theorem B**.**
Let be a finitely primitive CGDMS, with scaling function and pressure . Then
[TABLE]
Proof.
Let . Because for any , we have . We will require the following fact.
Fact 3 (Equations 4.20 and 4.23 from [6]).
There exists a constant such that for all finite words ,
[TABLE]
From this, we obtain
[TABLE]
We can relate this to the ratio geometry sequence on the dual, from Equation 3.1:
[TABLE]
By Proposition 3.2, there exists a constant such that
[TABLE]
Taking and substituting into Equation 13 gives the bounds
[TABLE]
where
[TABLE]
By a geometric series argument, for some constant independant of . The bounds then improve to
[TABLE]
Taking log, dividing by , and taking yields the claim. ∎
5.1. Applications to dimension theory of limit sets
The pressure of a CGDMS is related to the dimension of its limit set by the following generalization of Bowen’s formula.
Fact 4 (Theorem 4.2.13 from [6]).
Let be a finitely primitive CGDMS, its limit set, and the Hausdorff dimension. Then
[TABLE]
and if , then is the unique zero of and .
In light of this result and Theorem B, the Hausdorff dimension of the limit set can be computed entirely in terms of the scaling function on the dual . And in the cases where the maps are similarities (i.e. their derivatives are constants), we now show that Theorem B reduces to several well-known formulas for the Hausdorff dimension of Cantor sets.
5.1.1. Iterated similarity maps
We take the vertex set a single point , and the maps are
[TABLE]
where is a positive scalar, is a linear isometry in , is either an inversion with respect to a fixed sphere of a given radius and center, and is any vector. The constant is called the similarity coefficient of the map . For any point we have , and thus . Then for any dual word , the scaling function depends only on the “first” letter:
[TABLE]
Substituting this expression into the expression for the pressure derived in Theorem B yields
[TABLE]
Thus by Fact 4, the Hausdorff dimension of the limit set is , which is Corollary 3.17 from [5]. And if the alphabet is finite, say , then the Hausdorff dimension is satisfies , which is Moran’s fundamental formula [7].
5.1.2. Graph directed constructions
The limit sets of similarity maps composed along a directed graph has a well-developed dimension theory initiated in [4] (see also [7]). We summarize their work below, and show that the dimension formula for the limit set obtained there is a special case of our Theorem B, together with Fact 4.
Let be compact nonoverlapping subsets of with nonempty interior. Consider a connected directed graph on the vertex set , and for each , a similarity map with similarity coefficient . Such a system is called a graph directed construction. With some natural separation conditions, this system can be shown to have an invariant Cantor set , and each is self-similar in the sense that
[TABLE]
We are primarily interested in the Hausdorff dimension of .
Such a directed graph is a special case of the multigraphs we have considered in this paper, but in this case, there are no distinct edges with the same initial and terminal vertices. Considered as a multigraph , we have and so in this case. Because the maps are similarities, the scaling function on the dual only depends on the “first” letter (as above), so
[TABLE]
for each dual word. Substituting into the pressure formula in Theorem B yields
[TABLE]
Let be the matrix with entries , the “construction matrix” of the graph-directed construction in the terminology of [4]. This matrix is irreducible because the graph is connected, and thus its spectral radius is positive by the Perron-Frobenius theorem. Let be the norm on , and . By induction on ,
[TABLE]
Taking the entrywise matrix norm we thus have that by Gelfand’s theorem. Because the alphabet is finite, by Theorem B and Fact 4 we have that the Hausdorff dimension of the limit set is the unique solution to , which is the fundamental result of [4].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bedford, T. Applications of dynamical systems theory to fractals– a study of cookie-cutter Cantor sets. Proc. NATO A.S.I: Fractal Geometry and Analysis (1991), 1-44.
- 2[2] Bedford, T. and Fisher, A. Ratio geometry, rigidity and the scenery process for hyperbolic Cantor sets. Ergod. Th. Dynam. Sys. 17 (1997), 531-564.
- 3[3] Galindo, P. On vector-valued Lipschitz function spaces. Can. Math. Bull. 30 (1) (1987), 43-48.
- 4[4] Mauldin, R. D. and Williams, S. C. Hausdorff dimension in graph directed constructions. Trans. Amer. Math. Soc. 309 (2) (1988), 811-829.
- 5[5] Mauldin, R. D. and Urbański, M. Dimensions and measures in infinite iterated function systems. Proc. London Math. Soc. 73 (1996), 105-154.
- 6[6] Mauldin, R. D. and Urbański, M. Graph directed Markov systems: geometry and dynamics of limit sets. Cambridge Tracts in Math. 148 (2003), Cambridge University Press.
- 7[7] Pesin, Y. Dimension theory in dynamical systems. Chicago Lect. in Math. (1997), University of Chicago Press.
- 8[8] Przytycki, F. and Tangerman, V. Cantor sets in the line: scaling functions and the smoothness of the shift-map. Nonlinearity 9 (1996), 403-412.
