Some remarks on the general finite type condition

Chuntai LIU

Front. Math. China ›› 2025, Vol. 20 ›› Issue (2) : 65 -76.

PDF (803KB)
Front. Math. China ›› 2025, Vol. 20 ›› Issue (2) : 65 -76. DOI: 10.3868/s140-DDD-025-0006-x
RESEARCH ARTICLE

Some remarks on the general finite type condition

Author information +
History +
PDF (803KB)

Abstract

In this paper, the author discusses the iterated function system of generalized finite type conditions. First, the author constructs an iterated function system of generalized finite type condition, which satisfies the case where an invariant set is a basic set if and only if it is a subset of (0, 1). Second, the author proves that, with respect to the nested index sequence {Λk}k0, any iterated function system in Rdcannot satisfy the generalized finite type condition when the exponents of contractive ratios are not commensurable. Finally, the author constructs a family of self-similar sets which satisfy the generalized finite type condition and computes the Hausdorff dimensions of them.

Graphical abstract

Keywords

Self-similar set / iterated function system / generalized finite type condition / Hausdorff dimension

Cite this article

Download citation ▾
Chuntai LIU. Some remarks on the general finite type condition. Front. Math. China, 2025, 20(2): 65-76 DOI:10.3868/s140-DDD-025-0006-x

登录浏览全文

4963

注册一个新账户 忘记密码

1 Introduction

Let {Si}i=1N be an iterated function system on Rd, where the similarity contraction functions Si are given by the following expression:

Si(x)=ρiRix+di,i=1,2,,N,

where the contraction ratio ρi(0,1), Ri is an orthogonal matrix, and diRd. The unique non-empty compact set F satisfying the following equation is called a self-similar set (see [3, 6]):

F=i=1NSi(F).

If there exists a non-empty bounded open set ΩRd such that i=1NSi(Ω)Ω, then Ω is called an invariant set of the iterated function system {Si}i=1N. If there exists an invariant set Ω such that Si(Ω)Sj(Ω)= for ij, then this iterated function system is said to satisfy the open set condition.

The computation of the Hausdorff dimension of a self-similar set is a popular topic. When the open set condition holds, the Hausdorff dimension s of the self-similar set is the unique solution to the following equation [24, 6, 13, 17]:

i=1Nρis=1.

When the iterated function system does not satisfy the open set condition, there is no unified method for calculating the Hausdorff dimension. However, through the efforts of many scholars, several important results have been obtained [1, 5, 9, 11, 12, 14]. In 1996, Liu and Ni [9] introduced a condition weaker than the open set condition—the weak separation property; in the same year, Zenner [18] provided an estimate for the Hausdorff dimension of the corresponding self-similar set but did not give an exact formula. To address this, Rao and Wen [16] in 1998, and Ni and Wang [14] in 2013, independently proposed the finite-type condition (which implied the weak separation property [15]) and provided explicit formulas for calculating the Hausdorff dimension of such self-similar sets, extending the method of Lalley [8]. However, the finite-type condition requires that the exponents of the contraction ratios be commensurable, and it is not a complete extension of the open set condition. Liu and Ni [10], and Jin and Qiu [7], independently proposed the generalized finite-type condition for cases where the exponents of the contraction ratios were not commensurable, and calculated the corresponding Hausdorff dimension. The generalized finite-type condition can derive the weak separation property [10], and it is an extension of both the open set condition and the finite-type condition: all iterated function systems that satisfy either the open set condition or the finite-type condition also satisfy the generalized finite-type condition. When the exponents of the contraction ratios are commensurable, the generalized finite-type condition is equivalent to the finite-type condition.

It is known that both finite-type and generalized finite-type depend on the choice of the invariant set from their definitions. When the invariant set changes, the structure of the iterated function system may also change. Then, there is a question: if an iterated function system has a basic set (see Definition 2.2), are all invariant sets basic sets? For iterated function systems that satisfy the finite-type condition, it is known that if such a system has a basic set that is a finite interval, then all invariant sets are basic sets. However, for the generalized finite-type condition, this property no longer holds. Based on the incomparability of the exponents of the contraction ratios, there are the following theorems:

Theorem 1.1  There exists a function iteration system that satisfies the generalized finite-type condition, and its invariant set is a basic set if and only if this invariant set is a subset of the unit open interval.

Both finite-type and generalized finite-type conditions depend not only on the invariant set but also the choice of the index family (the definitions of the index families Λ and Σ are given in Section 2). For example, under the index family Λ, the iterated function system

{S1(x)=x4,S2(x)=x2,S3(x)=x+12}

is generalized finite-type (and also finite-type, because the exponents of the contraction ratios are commensurable) on R1. However, under the index family Σ, it is infinite-type [10]. This example shows that when considering iterated function systems that satisfy the finite-type condition, the index family Λ, is superior to Σ. However, when the exponents of the contraction ratios are not commensurable, under the index family Λ, no iterated function system is a generalized finite-type. The following theorem illustrates that when determining whether an iterated function system satisfies the generalized finite-type condition, the index family Λ, will not provide useful information. This behaves in a completely different manner from finite-type systems.

Theorem 1.2  Let the iterated function system {Si}i=1N on Rd be defined by Equation (1). If lnρ1,lnρ2,,lnρN are incommensurable, then with respect to the index family Λ, this iterated function system is not a generalized finite-type.

According to the reviewed literature, iterated function systems that satisfy the generalized finite-type condition but not the finite-type condition are rare on the real line. The main examples are of the following form:

{S1(x)=ρx,S2(x)=rx+ρ(1r),S3(x)=rx+(1r)},

where ρ,r(0,1) satisfy ρ+2rρr1. In a certain sense, the lack of concrete examples of generalized finite-type systems limits the application of the generalized finite-type condition. Therefore, another goal of this paper is to construct iterated function systems that satisfy the generalized finite-type condition. The index family Σ is used to construct a class of iterated function systems that satisfy the generalized finite-type condition.

The structure of this paper is as follows: Section 2 introduces the generalized finite-type condition; Section 3 provides proofs for Theorems 1.1 and 1.2; and Section 4 presents a class of iterated function systems that satisfy the generalized finite-type condition.

2 Generalized finite-type

The notation in this section is based on the work in [10]. Let {Si}i=1N be an iterated function system on Rd as defined by Equation (1). The index sets are defined as follows:

Σk={1,2,,N}k,k1,Σ=k0Σk,

with Σ0={}, where represents the empty word. An element iΣk is called a word of length k, and its length is denoted by |i|. Clearly, ||=0. Let i=i1i2inΣ, and 0k<n. Define i|k=i1i2ik, and in particular, i=i|(n1). For i=i1i2ik,j=j1j2jmΣ, the concatenation of words is defined as ij=i1ikj1jm. Let i,jΣ. If there exists kΣ (which can be the empty word) such that j=ik, i is said to be a prefix of j, denoted as ij. Otherwise, we denote ij.

For i=i1i2ikΣk, we use the standard notation:

Si=Si1Si2Sik,ρi=ρi1ρi2ρik,Ri=Ri1Ri2Rik,

with ρ=1, S being the identity map on Rd, and R being the identity matrix.

Let M={Mk}k0 be a sequence of index sets, where MkΣ,k0. Define:

m_k=m_k(Mk)=min{|i|:iMk},m¯k=m¯k(Mk)=max{|i|:iMk}.

M={Mk}k=0 is an index family if it satisfies the following conditions:

(1) {m_k} and {m¯k} are non-decreasing, and limkm_k=limkm¯k=;

(2) For every k0 and all i,jMk, if ij, then ij and ji;

(3) For every jΣ such that |j|>m¯k, there exists iMk such that ij;

(4) For every jΣ such that |j|>m¯k, there exists iMk such that ji;

(5) There exists a positive integer L (independent of k) such that for all words iMk and jMk+1 with ij, there is |j||i|L.

In general, k0Mk is a proper subset of Σ. However, when Mk=Σk, there are k0Mk=Σ, and M is regarded as the index family Σ, which is the commonly used index family. Another commonly used index family is Λ={Λk}k=0, where Λk={j Σ:ρjρk<ρj},ρ=min{ρi:1iN}.

Now, consider a chosen index family {Mk}k=0. For each positive integer k1, we define

Vk={(Si,k):iMk}.

Let V0={vroot=(I,0)}. Vk is said to be the vertex set with respect to the index family {Mk}k=0, and vroot is called the root vertex. Let V=k0Vk. For v=(Si,k)Vk, it is convenient to denote Sv=Si and ρv=ρi. Note that when ij, it is possible for (Si,k)=(Sj,k). Let Ω be the invariant set of {Si}i=1N. If v,vVk satisfy Sv(Ω) and Sv(Ω) intersect, it is said that v, and v are adjacent (with respect to Ω). The neighborhood of v (with respect to Ω) is the vertex set

Ω(v)={v:vis adjacent tov}.

Definition 2.1 Let vVk and vVk. If the following conditions hold for τ=SvSv1:

(1) {Su:uΩ(v)}={τSu:uΩ(v)};

(2) Let uΩ(v) and uΩ(v) such that Su=τSu. Then for any integer l1, an index iΣ satisfies (Sui,k+l)Vk+l if and only if (Sui,k+l)Vk+l. Then it is said that v and v are equivalent, denoted as vv. The set of all vertices equivalent to v is denoted as: [v]Ω={uV:uv}.

Definition 2.2 Let the iterated function system be defined as in Equation (1). If there exists an invariant set Ω and an index family M such that the quotient V/ is a finite set, then it is said that this iterated function system (with respect to the invariant set Ω and the index family M) satisfies the generalized finite-type condition. In this case, Ω is called a basic set for the iterated function system.

To obtain the Hausdorff dimension of the self-similar set corresponding to an iterated function system that satisfies the generalized finite-type condition, two infinite directed graphs G and GRare introduced in this paper. The vertex set of G is V, and the directed edges E are defined as follows. Let vVk and uVk+1. Assume that there exists iMk,jMk+1, and kΣ such that

v=(Si,k),u=(Sj,k+1),j=ik,

then a directed edge k from v to u is drawn. Let E be the set of all directed edges as defined above, and let G=(V,E). To simplify the definition of GR, the partial order of Σ is first fixed as lexicographical order. In the graph G, all directed edges are removed except the smallest ones between any two vertices, and the resulting graph is denoted as GR. Then, all vertices that have no descendants are removed, as well as edges and vertices that only point to these vertices. The final graph is the simplified graph GR=(VR,ER), where VR is the vertex set and ER is the set of directed edges.

When V/ is a finite set, a finite graph is defined recursively as an iterated function system (V,E,M) and its associated matrix As. The vertex set is V={[v]:vVR}. For [v],[u]V, if there exists u[u],v[v] and a directed edge kERconnecting u and v, then a directed edge ([v], [u]) is drawn between [v] and [u]. As shown in [10], the map Sk depends only on the equivalence classes [v] and [u], independent of the choices of v′ and u′, so we define the self-similar compression map for the edge ([v], [u]) as S([v],[u])=Sk, with the compression ratio denoted as ρ([v],[u]). Thus, we obtain the graph recursion system (V,E,M), where V is the vertex set, E is the edge set, and M is the family of compression functions {Se:eE}. The associated matrix is defined as

As=(ρ([v],[u])s)[v],[u]V,

with the convention that ρ([v],[u])=0when ([v],[u])E. The following theorem is from [7, 10].

Theorem 2.1 [7, 10]  Let the iterated function system {Si}i=1N on Rd satisfy the generalized finite-type condition, and let the corresponding self-similar set be F. Let λ(s) be the spectral radius of the associated matrix As. Then

dimBF=dimHF=s,

where s is the unique solution to λ(s)=1. Moreover, 0<Hs(F)<.

3 Proofs of Theorem 1.1 and Theorem 1.2

In this section, proofs for Theorem 1.1 and Theorem 1.2 are provided in detail. Let a1,a2 be real numbers. If the ratio a1a2 is rational, then it is said that a1 and a2 are commensurable; otherwise, they are incommensurable. If there are two incommensurable real numbers among a1,a2,,an, it is said that a1,a2,,an are incommensurable.

Proof of Theorem 1.1 Let {Si}i=13 be the iterated function system defined by Equation (3), and let ρ+2rρr=1.In this case, the self−similar set F=[0,1], and S2(1)=S3(0). Let Ω(0,1) be the invariant set for this iterated function system. Let Σ be the index family. Following the proof in [10], it is known that Ω is a basic set, so the iterated function system satisfies the generalized finite-type condition. Next, it is required to prove that when lnρ and lnr are incommensurable (e.g., take ρ=13, r=25), if Ω(0,1), then for any index family M, Ω is not a basic set.

Assume that Ω is an invariant set and Ω(0,1). Let x0 be an arbitrary point in the open set Ω[0,1]. We will first consider the case where x0<0, with the proof for x0>1 being analogous. Let xk=S1k(x0). From the fact that Ω is an invariant set, it is known that {xk}Ω, and from the expression of S1, it is known that {xk} is strictly increasing and tends to 0. Next, let M be an arbitrary index family, and consider the subset of the corresponding vertex set V:

H={(S31n,k)V:k1}.

From the definition of {Si}i=13, it can be seen that Si(1)=1r holds if and only if there exists an m0 such that i=23m (see Fig.1). Moreover, for any n1, there is S31n(0)=1r. Let m and n be arbitrary non-negative integers. Since [0,1]Ω¯, there exists ε>0 such that [1rε,1r]S23m(Ω¯)=S23m(Ω)¯. On the other hand, there is S31n(xk)=S3(xk+n)=rxk+n+(1r), so the sequence {S31n(xk)} is strictly increasing and tends to S3(0)=1r. Therefore, there exists k>0 such that

S31n(xk)(1rε,1r)S23m(Ω)¯.

Thus, there is S31n(Ω)S23m(Ω)¯. Since both S31n(Ω) and S23n(Ω) are open sets, there are

S31n(Ω)S23m(Ω).

From the definition of the index family in (3) and (4), it follows that for any vHVk, there exists an m (depending on v) such that u=(S23m,k)Ω(v).

Assume that v=(S31n,k) and v=(S31n,k)H satisfy vv, and let u=(S23m,k)Ω(v). Let τ=SvSv1. Then, by the condition of generalized finite-type (Definition 2.1(1)), there exists uΩ(v) such that Su=τSu. Note that

Su(1)=SvSv1Su(1)=SvSv1(1r)=Sv(0)=1r,

so there exists a positive integer m such that u=23m. Now consider the compression ratio on both sides of the equation Su=τSu, there is ρu=ρvρv1ρu, which leads to

rm+1=rm+1ρnn.

Taking the logarithm of both sides and simplifying gives: (mm)lnr=(nn)lnρ. The incommensurability of lnρ and lnr implies that n=n, and v=v. Therefore, any two distinct elements of H are not equivalent. Since H is an infinite set, it follows that V/ is an infinite set. Therefore, for the invariant set ∈ and the index family M, the generalized finite-type condition is not satisfied. This proves that Ω is not a basic set. □

The proof of Theorem 1.2 is shown as follows. Let [x] denote the greatest integer less than or equal to x, and {x}=x[x] be the fractional part of x.

Proof of Theorem 1.2 Without loss of generality, let ρ1=min{ρi:1iN}. From the incommensurability of lnρ1,lnρ2,,lnρN, it is known that there exists 2iN such that lnρ1lnρi is irrational. Let Λ be the index set, and let H be the infinite set

H={(Si,k):There existsmksuch thati=imkΛk,k1}.

Assume there exist v=(Si,k),v=(Si,k)H, and vv such that vv. From the definition of H, it is known that kk. According to the equivalence relation , it is known that for any inΣ and positive integer l, the following equivalence holds:

(SvSin,k+l)Vk+lwhen and only when(SvSin,k+l)Vk+l.

From the definition of the index set Λ, it is known that: (SvSin,k+l)Vk+l is equivalent to ρimk+nρ1k+l<ρimk+n1. Taking logarithms with base ρi, there is mk+n1<(k+l)tmk+n, where t=lnρ1lnρi is irrational. Therefore, there is [(k+l)t]=mk+n1. Similarly, (SvSin,k+l)Vk+l is equivalent to [(k+l)t]=mk+n1. From this, we obtain the following equation:

[(k+l)t][(k+l)t]=mkmk,

which is a constant independent of l. Assume that {kt}>{kt}. Since t is irrational, {lt}l1 is uniformly distributed modulo 1. Hence, there exist l1 and l2 such that (see Fig.2):

{kt}+{l1t}<{kt}+{l1t}<1,

{kt}+{l2t}<1<{kt}+{l2t}.

Thus, there is

[(k+l)t][(k+l)t]={[kt][kt],l=l1;[kt][kt]+1,l=l2.

This contradicts Equation (5), which is a constant. Therefore, the assumption that vv is false. Hence, no two elements of H are equivalent. Since H is an infinite set, it follows that the iteration function system does not satisfy the generalized finite-type condition with respect to the index set Λ. □

4 A class of iterated function systems satisfying the generalized finite-type condition

In this section, the index set Σ is used to present a class of iterated function systems that satisfy the generalized finite-type condition and compute the Hausdorff dimension of the corresponding self-similar sets.

Example 4.1 Let N3, and let the iterated function system {Si(x)=ρix+di}i=1N on R be defined as shown in the first iteration of Fig.3, where the constants ρi and di satisfy the following relations:

ρ1,ρN(0,1),ρi+1=ρ11iρNi(0,1),1iN2;

d1=0,dN=1ρN,di+1=(1ρN)j=1iρj,1iN2.

If

i=1NρiρNi=1N2ρi1,

then this iterated function system {Si}i=1N satisfies the generalized finite-type condition.

Proof First, direct calculation shows that S1(0)=0, SN(1)=1, and the fixed points of the other functions are between 0 and 1. Therefore, from Equation (2), it is known that the attractor of this iterated function system includes 0 and 1 and is a subset of the interval [0,1]. Given conditions (6) and (7), it is known that for all indices Si((0,1))(0,1), so Ω=(0,1) is an invariant set for this iterated function system. In light of Theorem 1.2, Σ is chosen as the index set for this iterated function system.

Since S1(x)SN(x) is a linear function, its extreme values occur at the endpoints, with the maximum value being max{ρN1,ρ11}<0. This implies that S1(x)<SN(x). Similarly, it is proved that Si(x)<SN(x) for 1iN1. From condition (6), it is known that ρi+1ρ1=ρiρN. For 1iN2, there is

SiN(x)=ρiρNx+(1ρN)ρi+di=ρi+1ρ1x+di+1=S(i+1)1(x).

According to S1(0)=0, SN(1)=1, and Equation (8), there is

S1(1)=S1N(1)=S21(1)<S2N(1)=S31(1)<S(N1)N(1)=S(N1)(1).

Direct calculation shows

SN(0)SN1(1)=1i=1Nρi+ρNi=1N2ρi0.

The inequality holds due to condition (7). Therefore, the monotonicity of the functions Si implies that:

SN(Ω)Si(Ω)=,1iN1.

Inequality (9) and inequality (10) suggest that S1(1)<SN(0), which implies that ρ1+ρN<1. Next, consider the N3 differences Si+2(0)Si(1), for 1iN3. In this case, since ρiρN=ρi+1ρ1 and ρ1+ρN<1, there is

Si+2(0)Si(1)=(1ρN)(ρi+ρi+1)ρi=ρi+1ρi+1ρNρi+1ρ1>0.

That is (see the first iteration in Fig.3)

Si+2(Ω)Si(Ω)=,1iN3.

Now, with the help of Equations (11) and (12), the neighborhood types are calculated for this iterated function system. Let vroot=(I,0) be the root vertex, and let its corresponding neighborhood type be T1. After one iteration, the root vertex generates N vertices

v1=(S1,1),v2=(S2,1),,vN=(SN,1).

Equation (11) implies that Ω(vN)={vN}, so vNvroot. Equation (12) implies that:

Ω(v1)={v1,v2},Ω(vN1)={vN1,vN2},

Ω(vi)={vi,vi1,vi+1,},3iN2.

Let T2,,TN represent the neighborhood types corresponding to [v1],,[vN1]. Therefore, there are directed edges from vertex T1 to vertex Ti, with the compression ratio on the edge being ρi1 for 1iN, where ρ0=ρN. The vertex relations mentioned above can be simplified as

T1T2(ρ1)+T3(ρ2)++TN(ρN1)+T1(ρN).

Since the functions Si satisfy Equation (8), that is, SiN=S(i+1)1, and by lexicographical order, N>1, we delete the descendants of each vi(1iN2) from (SiN,2) (see the second iteration in Fig.3). Thus, for 1iN2, the descendants of vi are

vij=(Sij,2),1jN1.

The descendants of vN1 are v(N1)j=(S(N1)j,2), 1jN. From Equation (11), it is known that Ω(v(N1)N)={v(N1)N}, so v(N1)Nvroot. From Equation (12), it is known that for 1iN1,

Ω(vi,j)={{vi,j,vi,j+1},j=1;{vi,j,vi,j1,vi,j+1},2jN2;{vi,j,vi,j1},j=N1.

The neighborhood expressions mentioned above indicate that for 1iN1, [vij]=Tj+1, for 1jN1. Thus, we obtain the following neighborhood-type iteration relation:

Tj{T2(ρ1)+T3(ρ2)++TN(ρN1),2jN1;T1(ρN)+T2(ρ1)++TN(ρN1),j=N.

No new neighborhood types are generated, so V/∼={Ti}i=1N is a finite set. Therefore, this iterated function system satisfies the generalized finite-type condition. The corresponding association matrix is

As=(ρNsρ1sρ2sρN1s0ρ1sρ2sρN1s0ρ1sρ2sρN1s0ρ1sρ2sρN1sρNsρ1sρ2sρN1s).

By Theorem 2.1, dimHF=s corresponds to the solution s for which the spectral radius of the matrix As equals 1, i.e.,

i=1NρisρNSi=1N2ρis=1.

Compared to condition (7), the self-similar set F has a non-empty interior if and only if s=1, which means that (7) is an equality. □

References

[1]

Das M. , Ngai, S.M.. Graph-directed iterated function systems with overlaps. Indiana Univ. Math. J. 2004; 53(1): 109–134

[2]

EdgarG.A., Measure, Topology, and Fractal Geometry, New York: Springer-Verlag, 1990

[3]

FalconerK.J., Fractal Geometry: Mathematical Foundations and Applications, Chichester: John Wiley & Sons, 1990

[4]

FalconerK.J., Techniques in Fractal Geometry, Chichester: John Wiley & Sons, 1997

[5]

He X.G., Lau, K.S. , Rao, H.. Self-affine sets and graph-directed systems. Constr. Approx. 2003; 19(3): 373–397

[6]

Hutchinson J.E.. Fractals and self-similarity. Indiana Univ. Math. J. 1981; 30(5): 713–747

[7]

Jin N. , Yau, S.S.T.. General finite type IFS and M-matrix. Comm. Anal. Geom. 2005; 13(4): 821–843

[8]

Lalley S.P.. B-expansions with deleted digits for Pisot numbers. Trans. Amer. Math. Soc. 1997; 349(11): 4355–4365

[9]

Lau K.S. , Ngai, S.M.. Multifractal measures and a weak separation condition. Adv. Math. 1999; 141(1): 45–96

[10]

Lau K.S. , Ngai, S.M.. A generalized finite type condition for iterated function systems. Adv. Math. 2007; 208(2): 647–671

[11]

Lau K.S., Ngai, S.M. , Wang, X.Y.. Separation conditions for conformal iterated function systems. Monatsh. Math. 2009; 156(4): 325–355

[12]

Mauldin R.D. , Williams, S.C.. Hausdorff dimension in graph directed constructions. Trans. Amer. Math. Soc. 1988; 309(2): 811–829

[13]

Moran P.A.P.. Additive functions of intervals and Hausdorff measure. Proc. Cambridge Philos. Soc. 1946; 42: 15–23

[14]

Ngai S.M. , Wang, Y.. Hausdorff dimension of self-similar sets with overlaps. J. London Math. Soc. 2001; 63(2): 655–672

[15]

Nguyen N.T.. Iterated function systems of finite type and the weak separation property. Proc. Amer. Math. Soc. 2002; 130(2): 483–487

[16]

Rao H. , Wen, Z.Y.. A class of self-similar fractals with overlap structure. Adv. in Appl. Math. 1998; 20(1): 50–72

[17]

WenZ.Y., Mathematical Foundations of Fractal Geometry. Shanghai: Shanghai Scientific and Technological Education Publishing House, 2000 (in Chinese)

[18]

Zerner M.P.W.. Weak separation properties for self-similar sets. Proc. Amer. Math. Soc. 1996; 124(11): 3529–3539

RIGHTS & PERMISSIONS

Higher Education Press 2025

AI Summary AI Mindmap
PDF (803KB)

264

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/