Next Article in Journal
Numerical and Evolutionary Optimization 2021
Next Article in Special Issue
On the Fluctuations of Internal DLA on the Sierpinski Gasket Graph
Previous Article in Journal
Numerical Aspects of a Continuum Sintering Model Formulated in the Standard Dissipative Framework
Previous Article in Special Issue
Notes on the Transversality Method for Iterated Function Systems—A Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sierpiński Fractals and the Dimension of Their Laplacian Spectrum †

by
Mark Pollicott
* and
Julia Slipantschuk
*
Department of Mathematics, University of Warwick, Coventry CV4 7AL, UK
*
Authors to whom correspondence should be addressed.
Dedicated to Károly Simon on the occasion of their 60+1st birthday.
Math. Comput. Appl. 2023, 28(3), 70; https://doi.org/10.3390/mca28030070
Submission received: 5 January 2023 / Revised: 27 April 2023 / Accepted: 28 April 2023 / Published: 17 May 2023
(This article belongs to the Special Issue Geometry of Deterministic and Random Fractals)

Abstract

:
We establish rigorous estimates for the Hausdorff dimension of the spectra of Laplacians associated with Sierpiński lattices and infinite Sierpiński gaskets and other post-critically finite self-similar sets.

1. Introduction

The study of the Laplacian on manifolds has been a very successful area of mathematical analysis for over a century, combining ideas from topology, geometry, probability theory and harmonic analysis. A comparatively new development is the theory of a Laplacian for certain types of naturally occurring fractals, see [1,2,3,4,5,6,7], to name but a few. A particularly well-known example is the following famous set.
Definition 1.
The Sierpiński triangle 𝒯 R 2 (see Figure 1a) is the smallest non-empty compact set such that i = 1 3 T i ( T ) = T where T 1 , T 2 , T 3 : R 2 R 2 are the affine maps
T 1 ( x , y ) = x 2 , y 2 T 2 ( x , y ) = x 2 + 1 2 , y 2 T 3 ( x , y ) = x 2 + 1 4 , y 2 + 3 4 .
In the literature, this set is also often referred to as the Sierpiński gasket, and denoted S G 2 .
A second object which will play a role is the following infinite graph:
Definition 2.
Let V 0 = { ( 0 , 0 ) , ( 1 , 0 ) , ( 1 2 , 3 2 ) } be the set of vertices of T and define V n = i = 1 3 T i ( V n 1 ) . Furthermore, fix a sequence ω = ( ω n ) n N { 1 , 2 , 3 } N , and let
V = i = 1 V n w i t h V n = T ω 1 1 T ω n 1 ( V n ) ,
where we use the inverses
T 1 1 ( x , y ) = 2 x , 2 y T 2 1 ( x , y ) = 2 x 1 , 2 y T 3 1 ( x , y ) = 2 x 1 2 , 2 y 3 2 .
The definition of V depends on the choice of ω; however, as will be explained below, the relevant results do not, allowing us to omit the dependence in our notation. The points in V correspond to the vertices of an infinite graph L called a Sierpiński lattice, for which the edges correspond to pairs of vertices ( v , v ) , with v , v V such that v v 2 = 1 (see Figure 1b). Equivalently, L has an edge ( v , v ) if and only if
v , v T ω 1 1 T ω n 1 T i n T i 1 ( V 0 )
for some i 1 , , i n { 1 , 2 , 3 } , n 0 .
Finally, we will also be interested in infinite Sierpiński gaskets, which can be defined similarly to Sierpiński lattices as follows.
Definition 3.
For a fixed sequence ω = ( ω n ) n N , we define an infinite Sierpiński gasket to be the unbounded set T given by
T = n = 0 T n , w i t h T n = T ω 1 1 T ω n 1 ( T ) ,
which is a countable union of copies of the standard Sierpiński triangle T (see Figure 1c). As for Sierpiński lattices, the definition of T depends on the choice of ω, but we omit this dependence in our notation as the cited results hold independently of it.
The maps T 1 , T 2 and T 3 are similarities on R 2 with respect to the Euclidean norm, and more precisely
T i ( x 1 , y 1 ) T i ( x 2 , y 2 ) 2 = 1 2 ( x 1 , y 1 ) ( x 2 , y 2 ) 2
for ( x 1 , y 1 ) , ( x 2 , y 2 ) R 2 and i = 1 , 2 , 3 , and thus by Moran’s theorem the Hausdorff dimension of T has the explicit value dim H ( T ) = log 3 log 2 [8]. We can easily give the Hausdorff dimensions of the other spaces. It is clear that dim H ( L ) = 1 , and since an infinite Sierpiński gasket T consists of countably many copies of T , it follows that we also have dim H ( T ) = log 3 log 2 .
In this note, we are concerned with other fractal sets closely associated with the infinite Sierpiński gasket T and the Sierpiński lattice L , for which the Hausdorff dimensions are significantly more difficult to compute.
In Section 2, we will describe how to associate to T a Laplacian Δ T which is a linear operator defined on suitable functions f : T R . An eigenvalue λ 0 for Δ T on the Sierpiński triangle is then a solution to the basic identity
Δ T f + λ f = 0 .
The spectrum σ ( Δ T ) R + of Δ T is a countable set of eigenvalues. In particular, its Hausdorff dimension satisfies dim H ( σ ( Δ T ) ) = 0 . A nice account of this theory appears in the survey note of Strichartz [6] and their book [9].
By contrast, in the case of the infinite Sierpiński gasket and the Sierpiński lattice, there are associated Laplacians, denoted Δ T and Δ L , respectively, with spectra σ ( Δ T ) R + and σ ( Δ L ) R + , which are significantly more complicated. In particular, their Hausdorff dimensions are non-zero and therefore their numerical values are of potential interest. However, unlike the case of the dimensions of the original sets T and L , there is no clear explicit form for this quantity. Fortunately, using thermodynamic methods we can estimate the Hausdorff dimension (which in this case equals the Box counting dimension, as will become apparent in the proof) numerically to very high precision.
Theorem 1.
The Hausdorff dimension of σ ( Δ T ) and σ ( Δ L ) satisfy
dim H ( σ ( Δ T ) ) = dim H σ ( Δ L ) = 0.55161856837246
A key point in our approach is that we have rigorous bounds, and the value in the above theorem is accurate to the number of decimal places presented. We can actually estimate this Hausdorff dimension to far more decimal places. To illustrate this, in the final section we give an approximation to 100 decimal places.
It may not be immediately evident what practical information the numerical value of the Hausdorff dimension gives about the sets T and L but it may have the potential to give an interesting numerical characteristic of the spectra. Beyond pure fractal geometry, the spectra of Laplacians on fractals are also of practical interest, for instance in the study of vibrations in heterogeneous and random media, or the design of so-called fractal antennas [10,11].
We briefly summarize the contents of this note. In Section 2 we describe some of the background for the Laplacian on the Sierpiński graph. In particular, in Section 2.3 we recall the basic approach of decimation which allows σ ( Δ T ) to be expressed in terms of a polynomial R T ( x ) . Although we are not directly interested in the zero-dimensional set σ ( Δ T ) , the spectra σ ( Δ T ) and σ ( Δ L ) actually contain a Cantor set J T [ 0 , 5 ] , the so-called Julia set associated with the polynomial R T ( x ) .
As one would expect, other related constructions of fractal sets have similar spectral properties and their dimension can be similarly studied. In Section 3 we consider higher-dimensional Sierpiński simplices, post-critically finite fractals, and an analogous problem where we consider the spectrum of the Laplacian on infinite graphs (e.g., the Sierpiński graph and the Pascal graph). In Section 4, we recall the algorithm we used to estimate the dimension and describe its application. This serves to both justify our estimates and also to use them as a way to illustrate a method with wider applications.

2. Spectra of the Laplacians

2.1. Energy Forms

There are various approaches to defining the Laplacian Δ T on T . We will use one of the simplest ones, using energy forms.
Following Kigami [2], the definition of the spectrum of the Laplacian for the Sierpiński gasket T involves a natural sequence of finite graphs X n with
X 0 X 1 X 2 n X n n X n ¯ = : T ,
the first three of which are illustrated in Figure 2. To this end, let
V 0 = ( 0 , 0 ) , ( 1 , 0 ) , 1 2 , 3 2
be the three vertices of X 0 . The vertices of X n can be defined iteratively to be the set of points satisfying
V n = T 1 ( V n 1 ) T 2 ( V n 1 ) T 3 ( V n 1 ) for n 1 .
We denote by 2 ( V n ) (for n 0 ) the real valued functions f : V n R (where the 2 notation is used for consistency with the infinite-dimensional case despite having no special significance for finite sets).
Definition 4.
To each of the finite graphs X n ( n 0 ) we can associate bilinear forms E n : 2 ( V n ) × 2 ( V n ) R called self-similar energy forms given by
E n ( f , g ) = c n x n y ( f ( x ) f ( y ) ) ( g ( x ) g ( y ) ) ,
where x , y V n are vertices of X n , and x n y denotes neighboring edges in X n . In particular, x n y precisely when there exists x , y V n 1 and i { 1 , 2 , 3 } such that x = T i ( x ) and y = T i ( y ) . The value c n > 0 denotes a suitable scaling constant. With a slight abuse of notation, we also write E n ( f ) : = E n ( f , f ) for the corresponding quadratic form 2 ( V n ) R .
To choose the values c n > 0 (for n 0 ), we want the sequence of bilinear forms ( E n ) n = 0 to be consistent by asking that for any f n 1 : V n 1 R (for n 1 ) we have
E n 1 ( f n 1 ) = E n ( f n ) ,
where f n : V n R denotes an extension which satisfies
(a)
f n ( x ) = f n 1 ( x ) for x V n 1 ; and
(b)
f n satisfying (a) minimizes E n ( f n ) (i.e., E n ( f n ) = min f 2 ( V n ) E n ( f ) ).
The following is shown in [9], for example.
Lemma 1.
The family ( E n ) n = 0 is consistent if we choose c n = 5 3 n in (1).
The proof of this lemma is based on solving families of simultaneous equations arising from (a) and (b). We can now define a bilinear form for functions on T using the consistent family of bilinear forms ( E n ) n = 0 .
Definition 5.
For any continuous function f : T R we can associate the limit
E ( f ) : = lim n + E n ( f ) [ 0 , + ]
and let dom ( E ) = { f C ( T ) : E ( f ) < + } .
Remark 1.
We can consider eigenfunctions f dom ( E ) which satisfy Dirichlet boundary conditions (i.e., f | V 0 = 0 ).

2.2. Laplacian for T

To define the Laplacian Δ T , the last ingredient is to consider an inner product defined using the natural measure μ on the Sierpiński triangle T .
Definition 6.
Let μ be the natural measure on T such that
μ T i 1 T i n co ( V 0 ) = 1 3 n f o r i 1 , , i n { 1 , 2 , 3 } ,
where co ( V 0 ) is the convex hull of V 0 , i.e., the filled-in triangle.
In particular, μ is the Hausdorff measure for T , and the unique measure on T for which
T i * μ = 1 3 μ for i = 1 , 2 , 3 .
The subspace dom ( E ) L 2 ( T , μ ) is a Hilbert space. Using the measure μ and the bilinear form E , we recall the definition of the Laplacian Δ T .
Definition 7.
For u dom ( E ) which vanishes on V 0 we can define the Laplacian to be a continuous function Δ T u : T R such that
E ( u , v ) = ( Δ T u ) v d μ
for any v dom ( E ) .
Remark 2.
For each finite graph X n , the spectrum σ ( Δ X n ) for the graph Laplacian Δ X n will consist of a finite number of solutions of the eigenvalue equation
Δ X n f + λ f = 0 .
This is easy to see because V n is finite and thus the space 2 ( V n ) is finite-dimensional and so the graph Laplacian can be represented as a matrix. There is then an alternative pointwise formulation of the Laplacian of the form
Δ T u ( x ) = 3 2 lim n + 5 n Δ X n u ( x )
where x n = 1 V n \ V 0 . The eigenvalue equation Δ T u + λ u = 0 then has admissible solutions provided u , Δ T u C ( T ) . A result of Kigami is that u dom ( E ) if and only if the convergence in (3) is uniform [12].

2.3. Spectral Decimation for σ ( Δ T )

We begin by briefly recalling the fundamental notion of spectral decimation introduced by [3,13,14], which describes the spectrum σ ( Δ T ) .
Definition 8.
Given the polynomial R T : [ 0 , 5 ] R defined by
R T ( x ) = x ( 5 x ) ,
we can associate local inverses (see Figure 3) S 1 , T , S + 1 , T : [ 0 , 5 ] [ 0 , 5 ] of the form
S ϵ , T ( x ) = 5 2 + ϵ 2 25 4 x f o r ϵ = ± 1 .
The process of spectral decimation (see Section 3.2 in [9], or [1]) describes the eigenvalues of Δ T as renormalized limits of (certain) eigenvalue sequences of Δ X n , n N . These eigenvalues, essentially, follow the recursive equality λ n + 1 = S ± 1 , T ( λ n ) , while the corresponding eigenfunctions of Δ X n + 1 are such that their restrictions to V n are eigenfunctions for Δ X n . Thus, the eigenvalue problem can be solved inductively, constructing solutions f to the eigenvalue equation (2) at level n + 1 from solutions at level n N . The values of f at vertices in V n + 1 \ V n are obtained from solving the additional linear equations that arise from the eigenvalue equation Δ X n + 1 f + λ f = 0 , which allows for exactly two solutions. The exact limiting process giving rise to eigenvalues of Δ T is described by the following result.
Proposition 1
([1,3,15]). Every solution λ R to the eigenvalue equation
Δ T u + λ u = 0
can be written as
λ = 3 2 lim m + 5 m + c λ m ,
for a sequence ( λ m ) m m 0 and a positive integer c N 0 satisfying
  • λ m 0 = 2 and c = 0 , or λ m 0 = 5 and c 1 , or λ m 0 = 3 and c 2 ;
  • λ m = λ m + 1 ( 5 λ m + 1 ) = R T ( λ m + 1 ) for all m m 0 ; and
  • the limit (6) is finite.
Conversely, the limit of every such sequence gives rise to a solution of (5).
We remark that, equivalently, the sequence ( λ m ) m m 0 could be described recursively as λ m + 1 = S ϵ m , T ( λ m ) where ϵ m { ± 1 } for m m 0 . The finiteness of the limit (6) is equivalent to there being an m m 0 such that ϵ m = 1 for all m m .

2.4. Spectrum of the Laplacian for Sierpiński Lattices

For a Sierpiński lattice, we define the Laplacian Δ L by
( Δ L f ) ( x ) = s x y x ( f ( y ) f ( x ) )
with
s x = 2 if x is a boundary point , 1 if x is not a boundary point ,
which is a well-defined and bounded operator from 2 ( V ) to itself (this follows from the fact that each vertex of L has at most 4 neighbors).
Remark 3.
We note that our definition of V and L depended on the choice of a sequence ( ω n ) n N , and graphs resulting from different sequences are typically not isometric ([7], Lemma 2.3(ii)). On the other hand, the spectrum σ ( Δ L ) turns out to be independent of this choice (see [7], Remark 4.2 or [4], Proposition 1).
The operator Δ L : 2 ( V ) 2 ( V ) has a more complicated spectrum which depends on the following definition.
Definition 9
(cf. [8]). We define the Julia set associated with R T to be the smallest non-empty closed set J T [ 0 , 5 ] such that
J T = S 1 , T ( J T ) S + 1 , T ( J T ) .
This leads to the following description of the spectrum σ ( Δ L ) .
Proposition 2
([7], Theorem 2). The operator Δ L on 2 ( V ) is bounded, non-negative and self-adjoint and has spectrum
σ ( Δ L ) = J T { 6 } n = 0 R n ( { 3 } ) .
This immediately leads to the following.
Corollary 1.
We have that dim H ( σ ( Δ L ) ) = dim H ( J T ) .
Thus, estimating the Hausdorff dimension of the spectrum σ ( Δ L ) is equivalent to estimating that of the Julia set J T . The following provides a related application.
Example 1
(Pascal graph). Consider the Pascal graph P [16], which is an infinite 3-regular graph, see Figure 4. Its edges graph is the Sierpiński lattice L , and as was shown by Quint [16], the spectrum σ ( Δ P ) of its Laplacian Δ P is the union of a countable set and the Julia set of a certain polynomial (affinely) conjugated to R T . From this, we deduce that
dim H ( σ ( Δ P ) ) = dim H ( J P ) = dim H ( J L ) = dim H ( σ ( Δ L ) ) ,
which we estimate in Theorem 1.

2.5. Spectrum of the Laplacian for Infinite Sierpiński Gaskets

We finally turn to the case of an infinite Sierpiński gasket T . The Laplacian Δ T is an operator with a domain in L 2 ( T , μ ) . Here, μ is the natural measure on T , whose restriction to T equals μ , and such that any two isometric sets are of equal measure (see [7]).
Remark 3 applies almost identically also to the Sierpiński gasket case: T depends non-trivially on the choice of a sequence ω in its definition, and different sequences typically give rise to non-isometric gaskets, with the boundary of T empty if and only if ω is eventually constant ([7], Lemma 5.1). The spectrum σ ( Δ T ) , however, is independent of ω (even if the spectral decomposition is not, see Remark 5.4 in [7] or Proposition 1 in [4]). Using the notation
R ( z ) = lim n 5 n ( S 1 , T ) n ( z ) ,
we have the following result on the spectrum σ ( Δ T ) .
Proposition 3
([7], Theorem 4). The operator Δ T is an unbounded self-adjoint operator from a dense domain in L 2 ( T , μ ) to L 2 ( T , μ ) . Its spectrum is σ ( Δ T ) = J 3 with
J = n = 5 n R ( J T ) a n d 3 = n = 5 n R ( 3 ) ,
where 3 = n = 0 R n ( { 3 } ) .
A number of generalizations of this result for other unbounded nested fractals have been proved, see, e.g., [17,18]. The proposition immediately yields the following corollary.
Corollary 2.
We have that dim H ( σ ( Δ T ) ) = dim H ( J T ) .
Thus, estimating the Hausdorff dimension of the spectrum σ ( Δ T ) is again equivalent to estimating the Hausdorff dimension of the Julia set J T .

3. Related Results for Other Gaskets and Lattices

In this section, we describe other examples of fractal sets to which the same approach can be applied. In practice, the computations may be more complicated, but the same basic method still applies.

3.1. Higher-Dimensional Infinite Sierpiński Gaskets

Let d 2 and T i : R d R d be contractions defined by
T i ( x 1 , , x d ) = x 1 2 , , x d 2 + 1 2 e i , for i = 1 , , d ,
where e i is the ith coordinate vector. The d-dimensional Sierpiński gasket T d R d is the smallest non-empty closed set such that
T d = i = 1 d T i ( T d ) .
In [3], the analogous results are presented for the spectrum of the Laplacian Δ T d associated with the corresponding Sierpiński gasket T d R d in d dimensions ( d 3 ).
Definition 10.
For a sequence ( ω n ) n N { 1 , , d } N we can define an infinite Sierpiński gasket in d dimensions as
T d , = n = 1 T ω 1 1 T ω n 1 ( T d ) .
As before, we can associate a Julia set J T d and consider its Hausdorff dimension dim H ( J T d ) . More precisely, in each case, we can consider the decimation polynomial R T d : [ 0 , 3 + d ] R defined by
R T d ( x ) = x ( ( 3 + d ) x ) ,
with two local inverses S ± 1 , T d : [ 0 , 3 + d ] [ 0 , 3 + d ] given by
S ϵ , T d ( x ) = 1 2 3 + d + ϵ 9 + 6 d + d 2 4 x with ϵ = ± 1 .
Let J T d [ 0 , 3 + d ] be the limit set of these two contractions, i.e., the smallest non-empty closed set such that
J T d = S 1 , T d ( J T d ) S + 1 , T d ( J T d ) .
Theorem 2.
The Hausdorff dimension dim H ( J T d ) of the Julia set J T d for d { 2 , , 10 } associated with the Sierpiński gasket in d dimensions is given by the values in Table 1, accurate to the number of decimals stated.
The proof uses the same algorithmic method as that of Theorem 1, see Section 4.
Remark 4.
By arguments developed in [1,4], one can deduce that similarly to Proposition 3 and Corollary 2, the Hausdorff dimensions of the spectrum of the appropriately defined Laplacian on T d , and the Julia set dim H ( J T d ) coincide.
We can observe empirically from the table that the dimension decreases as d + . The following simple lemma confirms that lim d + dim H ( J T d ) = 0 with explicit bounds.
Lemma 2.
As d + we can bound
log 2 log ( d + 3 ) dim H ( J T d ) 2 log 2 log ( d + 3 ) + log ( d 1 ) .
Proof. 
We can write
I 1 : = R T d 1 ( [ 0 , 3 + d ] ) 0 , 3 + d 2 = 0 , 3 + d 2 1 1 4 3 + d .
Thus, for x I 1 we have bounds
( 3 + d ) ( d 1 ) | R T d ( x ) | 3 + d .
Similarly, we can define I 2 : = R T d 1 ( [ 0 , 3 + d ] ) 3 + d 2 , 3 + d and obtain the same bounds on | R T d ( x ) | for x I 2 . In particular, we can then bound
log 2 log ( 3 + d ) dim H ( J T d ) 2 log 2 log ( 3 + d ) + log ( d 1 ) .

3.2. Post-Critically Finite Self-Similar Sets

The method of spectral decimation used for the Sierpiński gasket by Fukushima and Shima [1], was extended by Shima [5] to post-critically finite self-similar sets and thus provided a method for analyzing the spectra of their Laplacians.
Definition 11.
Let = { 1 , , k } Z + be the space of (one-sided) infinite sequences with the Tychonoff product topology, and σ the usual left-shift map on Σ.
Let T 1 , , T k : R d R d be contracting similarities and let X be the limit set, i.e., the smallest closed subset with X = i = 1 k T i ( X ) . Let π : X be the natural continuous map defined by
π ( w n ) n = 0 = lim n + T w 0 T w 1 T w n ( 0 ) .
We say that X is post-critically finite if
# n = 0 σ n ( w n ) : π ( w n ) K < +
where K = i j T i X T j X .
The original Sierpiński triangle T is an example of a limit set which is post-critically finite. So is the following variant on the Sierpiński triangle.
Example 2
( S G 3 gasket). We can consider the Sierpiński gasket S G 3 (see Figure 5) which is the smallest non-empty closed set X S G 3 such that X S G 3 = i = 1 6 T i X S G 3 where
T j ( x , y ) = p j + x 3 , y 3 f o r j = 1 , , 6 ,
with
p 1 = ( 0 , 0 ) , p 2 = 1 3 , 0 , p 3 = 2 3 , 0 , p 4 = 1 6 , 1 2 3 , p 5 = 1 2 , 1 2 3 , p 6 = 1 3 , 1 3 .
In this case, we can associate the decimation rational function R S G 3 : [ 0 , 6 ] [ 0 , 6 ] given by
R S G 3 ( x ) = 3 x ( 5 x ) ( 4 x ) ( 3 x ) 14 2 x ,
for which there are four local inverses S j , S G 3 (for j = 1 , 2 , 3 , 4 ) [19], see Figure 6. The associated Julia set J S G 3 , which is the smallest non-empty closed set such that J S G 3 = j = 1 4 S j , S G 3 ( J S G 3 ) , has Hausdorff dimension dim H ( J S G 3 ) .
Using Mathematica with a sufficiently high precision setting (see Example 5 for more details), we can numerically compute the Hausdorff dimension of the Julia set J S G 3 associated with the Sierpiński gasket S G 3 to be
dim H ( J S G 3 ) = 0.617506301862352229042494874316407096341976
Example 3
(Vicsek graph). The Vicsek set X V is the smallest non-empty closed set such that X V = j = 1 5 T j ( X V ) where
T j ( x , y ) = p j + x 3 , y 3 for j = 1 , , 5 ,
with
p 1 = ( 0 , 0 ) , p 2 = 2 3 , 0 , p 3 = 2 3 , 2 3 , p 4 = 0 , 2 3 , p 5 = 1 3 , 1 3 .
In this case, studied in [20], Example 6.3, one has that R V : [ 1 , 0 ] R is given by
R V ( z ) = z ( 6 z + 3 ) ( 6 z + 5 ) ,
with three inverse branches S 1 , S 2 , S 3 : [ 1 , 0 ] [ 1 , 0 ] given by
S 1 ( x ) = 1 36 i ( 3 + i ) t ( x ) 19 ( 1 + i 3 ) t ( x ) 16 , S 2 ( x ) = 1 36 i ( 3 i ) t ( x ) 19 ( 1 i 3 ) t ( x ) 16 , S 3 ( x ) = 1 18 t ( x ) + 19 t ( x ) 8 ,
where t ( x ) = 9 · ( 81 x 2 + 56 x 75 ) 1 / 2 + 81 x + 28 1 / 3 . The associated Julia set J V is the smallest non-empty closed set such that J V = j = 1 3 S j , V ( J V ) . The following theorem is proved similarly to Theorem 1, as described in Section 4.
Theorem 3.
The Hausdorff dimension of the Julia set J V is
dim H ( J V ) = 0.49195457005266 ,
accurate to the number of decimals stated.
Remark 5.
Analogously to the case of the Sierpiński lattice L , we can define lattices L S G 3 and L V for the S G 3 and Vicsek sets from the previous two examples, as well as corresponding graph Laplacians Δ L S G 3 and Δ L V . The Hausdorff dimensions of their spectra can again be directly related to those of the respective Julia sets J S G 3 and J V . By Theorem 5.8 in [20], one has that J S G 3 σ ( Δ L S G 3 ) J S G 3 D S G 3 and J V σ ( Δ L V ) J V D V , where D S G 3 and D V are countable sets. It follows, analogously to Corollary 1, that dim H ( σ ( Δ L S G 3 ) ) = dim H ( J S G 3 ) and dim H ( σ ( Δ L V ) ) = dim H ( J V ) .
Remark 6.
Other examples to which the same method could be applied include the modified Koch curve (see [21,22]) for which the associated rational function is R ( x ) = 9 x ( x 1 ) ( x 4 3 ) ( x 5 3 ) / ( x 3 2 ) . More families of such examples can be found in [23].
Remark 7.
The spectral decimation method can also apply to some non-post-critically finite examples, such as the diamond fractal [24], for which the associated polynomial is R ( x ) = 2 x ( 2 + x ) . On the other hand, there are symmetric fractal sets which do not admit spectral decimation, such as the pentagasket, as studied in [25].

4. Dimension Estimate Algorithm for Theorem 1

This section is dedicated to finishing the proof of Theorem 1, by describing an algorithm yielding estimates (with rigorous error bounds) for the values of the Hausdorff dimension.
By the above discussion, we have reduced the estimation of the Hausdorff dimensions of σ ( Δ L ) and σ ( Δ T ) to that of dim H ( J T ) for the limit set J T associated with S ± 1 , T from (4) (and similarly for the other examples). Unfortunately, since the maps S ± 1 , T are non-linear, it is not possible to give an explicit closed form for the value dim H ( σ ( Δ T ) ) = dim H ( J T ) . Recently developed simple methods make the numerical estimation of this value relatively easy to implement, which we summarize in the following subsections.

4.1. A Functional Characterization of Dimension

Let B = C ( I ) be the Banach space of continuous functions on the interval I = [ 0 , 5 ] with the norm f = sup x I | f ( x ) | .
Definition 12.
Let L t (for t 0 ) be the transfer operator defined by
L t f ( x ) = | S 1 , T ( x ) | t f ( S 1 , T ( x ) ) + | S + 1 , T ( x ) | t f ( S + 1 , T ( x ) )
where f B and x I , and S ± 1 , T are as in (4).
It is well known that the transfer operator L t (for t 0 ) is a well-defined positive bounded operator from B to itself. To make use of the results in the previous sections, we employ the following “min-max method” result:
Lemma 3
([26]). Given choices of 0 < t 0 < t 1 < 1 and strictly positive continuous functions f , g : I R + with
inf x I L t 0 f ( x ) f ( x ) > 1 a n d sup x I L t 1 g ( x ) g ( x ) < 1 ,
then t 0 < dim H ( J T ) < t 1 .
Proof. 
We briefly recall the proof. We require the following standard properties.
  • For any t 0 the operator L t has a maximal positive simple eigenvalue e P ( t ) (with positive eigenfunction), where P is the pressure function [27,28].
  • P : R + R is real analytic and convex [28].
  • The value t = dim ( J T ) is the unique solution to P ( t ) = 0 , see [29,30].
By property 1. and the first inequality in (7), we can deduce that
P ( t 0 ) = lim n + 1 n log L t 0 n f > 0 .
By property 1. and the second inequality in (7), we can deduce that
P ( t 1 ) = lim n + 1 n log L t 1 n g < 0 .
Comparing properties 2. and 3. with (8) and (9), the result follows. □

4.2. Rigorous Verification of Minmax Inequalities

Next, we explain how we rigorously verify the conditions of Lemma 3 for a function f : I R + , that is,
  • f > 0 ;
  • inf x I h ( x ) > 1 or sup x I h ( x ) < 1 for h ( x ) : = ( L t f ) ( x ) / f ( x ) .
In order to obtain rigorous results, we make use of the arbitrary precision ball arithmetic library Arb [31], which for a given interval [ c r , c + r ] and function f outputs an interval [ c r , c + r ] such that f ( [ c r , c + r ] ) [ c + r , c r ] is guaranteed. Clearly, the smaller the size of the input interval, the tighter the bounds on its image. Thus, in order to verify the above conditions, we partition the interval I adaptively using a bisection method up to depth k N 0 into at most 2 k subintervals, and verify these conditions on each subinterval. While the first condition is often immediately satisfied for chosen test functions f on the whole interval I, the second condition is much harder to verify as h is very close to 1 and would require very large depth k.
To counteract the exponential growth of the number of required subintervals, we use tighter bounds on the image of h. Clearly for x [ c r , c + r ] with c R and r > 0 , we have that | h ( x ) h ( c ) | sup y [ c r , c + r ] | h ( y ) | r by the mean value theorem. More generally, we obtain for p N that
| h ( x ) h ( c ) | i = 1 p 1 | h ( i ) ( c ) | r i + sup y [ c r , c + r ] | h ( p ) ( y ) | r p .
This makes it possible to achieve substantially tighter bounds on h ( [ c r , c + r ] ) while using a moderate number of subintervals, at the cost of additionally computing the first p derivatives of h.

4.3. Choice of f and g via an Interpolation Method

Here, we explain how to choose suitable functions f and g for use in Lemma 3, so that given candidate values t 0 < t 1 we can confirm that t 0 < dim H ( J T ) < t 1 . Clearly, if f and g are eigenfunctions of L t 0 and L t 1 for the eigenvalues λ t 0 and λ t 1 , respectively, then condition (3) is easy to verify. As these eigenfunctions are not known explicitly, we will use the Lagrange–Chebyshev interpolation method to approximate the respective transfer operators by finite-rank operators of rank m, and thus obtain approximations f ( m ) and g ( m ) of f and g. As the maps S ± 1 , T involved in the definition of the transfer operator (Definition 12) extend to holomorphic functions on suitable ellipses, Theorem 3.3 and Corollary 3 of [32] guarantee that the (generalized) eigenfunctions of the finite-rank operator converge (in supremum norm) exponentialy fast in m to those of the transfer operator. In particular, for large enough m, the functions f ( m ) and g ( m ) are positive on the interval I and are good candidates for Lemma 3.
Initial choice of m. We first make an initial choice of m 1 . Let n : I R (for n = 0 , , m 1 ) denote the Lagrange polynomials scaled to [ 0 , 5 ] and let x n [ 0 , 5 ] (for n = 0 , , m 1 ) denote the associated Chebyshev points.
Initial construction of test functions. Let v t = ( v i t ) i = 0 m 1 be the left eigenvector for the maximal eigenvalue of the m × m matrix M t ( i , j ) = ( L t i ) ( x j ) (for 0 i , j m 1 ) and set
f ( m ) : = i = 0 m 1 v i t 0 i and g ( m ) : = i = 0 m 1 v i t 1 i .
A fast practical implementation of this requires a slight variation (see Algorithm 1 in [32]), which can be implemented using a discrete cosine transform.
If the choices f = f ( m ) and g = g ( m ) satisfy the hypotheses of Lemma 3 (which can be verified rigorously with the method in the previous section), then we proceed to the next step. If they do not, we increase m and try again.
Conclusion. When the hypothesis of Lemma 3 holds, then its assertion confirms that t 0 < dim H ( J T ) < t 1 .
It remains to iteratively make the best possible choices of t 0 < t 1 using the following approach.

4.4. The Bisection Method

Fix ϵ > 0 . We can combine the above method of choosing f and g with a bisection method to improve given lower and upper bounds t 0 and t 1 until the latter are ϵ -close:
Initial choice. First, we can set t 0 ( 1 ) = 0 and t 1 ( 1 ) = 1 , for which t 0 ( 1 ) < dim H ( J T ) < t 1 ( 1 ) is trivially true.
Iterative step. Given n 0 , we assume that we have chosen t 0 ( n ) < t 1 ( n ) . We can then set T = ( t 0 ( n ) + t 1 ( n ) ) / 2 and proceed as follows.
(i)
If t 0 ( n ) < dim H ( J T ) < T then set t 0 ( n + 1 ) = t 0 ( n ) and t 1 ( n + 1 ) = T .
(ii)
If T < dim H ( J T ) < t 1 ( n ) then set t 0 ( n + 1 ) = T and t 1 ( n + 1 ) = t 1 ( n ) .
(iii)
If dim H ( J T ) = T then we have the final value (in practical implementation, this case is of no relevance, and the only meaningful termination condition is given by t 1 t 0 < ϵ ).
Final choice. Once we arrive at t 1 ( n ) t 0 ( n ) < ϵ then we can set t 0 = t 0 ( n ) and t 1 = t 1 ( n ) as the resulting upper and lower bounds for the true value of dim H ( J T ) .
Applying this algorithm yields the proof of Theorem 1 (and with the obvious modifications also those of Theorems 2 and 3). Specifically, we computed the value of dim H ( J T ) efficiently to the 14 decimal places as stated by the above method, by setting ϵ = 10 15 , using finite-rank approximation up to rank m = 30 , running interval bisections for rigorous minmax inequality verification up to depth k = 18 , i.e., using up to 2 18 subintervals, and using p = 2 derivatives. There are of course many ways to further improve accuracy, e.g., with more computation or the use of higher derivatives.
Example 4
(Sierpiński triangle). To cheaply obtain a more accurate estimate (albeit without the rigorous guarantee resulting from the use of ball arithmetic), we use the MaxValue routine from Mathematica. To obtain an estimate on dim H ( J T ) to 60 decimal places, we work with 100 decimal places as Mathematica’s precision setting. Taking m = 60 , we use the bisection method and starting from an interval [ 0.2 , 0.8 ] after 199 iterations we have upper and lower bounds t 0 dim H ( J T ) t 1 , where
t 0 = 0.5516185683724609316975708723135206545360797417440422 0826629 66000504800341581203344828264869391054705
and
t 1 = 0.5516185683724609316975708723135206545360797417440422 0826629 80935741467208321300490581993941689232122 .
With a little more computational effort (200 decimals of precision, m = 100 , 329 iterations), we can improve the estimate to 100 decimal places:
t 0 = 0.55161856837246093169757087608456543417211766450713 8868116831699168666814224190486583439508658139692 4 80473399364569014861603996382396316337795734913712 92389795501216939500532891268573684698907908711334
and
t 1 = 0.55161856837246093169757087608456543417211766450713 8868116831699168666814224190486583439508658139692 6 63351381969733012016129364111250869850101334085360 70969237514708581622707399079704491867257671463809 ,
which yields the estimate:
dim H ( J T ) = 0.5516185683724609316975708760845654341721176 6450718868116831699168666814224190486583439508658139692 .
We next consider as a second example, S G 3 , see Example 2.
Example 5
( S G 3 gasket). With the same method as in the previous example, we estimate bounds on dim H ( J S G 3 ) to 60 decimal places:
t 0 = 0.6175063018623522290424948743164070963419768663609616 0395161 40619156598666691050499356772905041875773
and
t 1 = 0.6175063018623522290424948743164070963419768663609616 0395161 51934758805391761943498290334758478481658 ,
which yields the estimate:
dim H ( J S G 3 ) = 0.617506301862352229042494874316 40709634197686636096160395161
Remark 8.
A significant contribution to the time complexity of the algorithm is that of estimating the top eigenvalue and corresponding eigenvector of an m × m matrix which is O ( n · m 2 ) with n denoting the number of steps of the power iteration method. Moreover, by the perturbation theory one may expect that, in order to obtain an error in the eigenvector of ϵ > 0 , one needs to choose m = O ( log ( 1 / ϵ ) ) and n = O ( log ( 1 / ϵ ) ) .

5. Conclusions

In this work, we have leveraged the existing theory on Laplacians associated to Sierpiński lattices, infinite Sierpiński gaskets and other post-critically finite self-similar sets, in order to establish the Hausdorff dimensions of their respective spectra. We used the insight that, by virtue of the iterative description of these spectra, these dimensions coincide with those of the Julia sets of certain rational functions. Since the contractive local inverse branches of these functions are non-linear, the values of the Hausdorff dimensions are not available in an explicit closed form, in contrast to the dimensions of the (infinite) Sierpiński gaskets themselves, or other self-similar fractals constructed using contracting similarities and satisfying an open set condition. Therefore, we use the fact that the Hausdorff dimension can be expressed implicitly as the unique zero of a so-called pressure function, which itself corresponds to the maximal positive simple eigenvalue of a family of positive transfer operators. Using a min-max method combined with the Lagrange–Chebyshev interpolation scheme, we can rigorously estimate the leading eigenvalues for every operator in this family. Combined with a bisection method, we then accurately and efficiently estimate the zeros of the respective pressure functions, yielding rigorous and effective bounds on the Hausdorff dimensions of the spectra of the relevant Laplacians.

Author Contributions

Conceptualization, M.P. and J.S. All authors have read and agreed to the published version of the manuscript.

Funding

The authors were partly supported by ERC-Advanced Grant 833802-Resonances.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fukushima, M.; Shima, T. On a spectral analysis for the Sierpiński gasket. Potential Anal. 1992, 1, 1–35. [Google Scholar] [CrossRef]
  2. Kigami, J. Analysis on Fractals; Cambridge Tracts in Mathematics 143; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
  3. Rammal, R. Spectrum of harmonic excitations on fractals. J. Phys. 1984, 45, 191–206. [Google Scholar] [CrossRef]
  4. Sabot, C. Laplace operators on fractal lattices with random blow-ups. Potential Anal. 2004, 20, 177–193. [Google Scholar] [CrossRef]
  5. Shima, T. On eigenvalue problems for Laplacians on p.c.f. self-similar sets. Jpn. J. Indust. Appl. Math. 1996, 13, 1–23. [Google Scholar] [CrossRef]
  6. Strichartz, R. Analysis on Fractals. Not. Am. Math. Soc. 1999, 46, 1199–1208. [Google Scholar]
  7. Teplyaev, A. Spectral analysis on infinite Sierpiński gaskets. J. Funct. Anal. 1998, 159, 537–567. [Google Scholar] [CrossRef]
  8. Falconer, K. Fractal Geometry; John Wiley & Sons: Chichester, UK, 2003. [Google Scholar]
  9. Strichartz, R. Differential Equations on Fractals: A Tutorial; Princeton University Press: Princeton, NJ, USA, 2006. [Google Scholar]
  10. Cohen, N. Fractal Antennas Part 1: Introduction and the Fractal Quad. Commun. Q. 1995, 5, 7–22. [Google Scholar]
  11. Hohlfeld, R.; Cohen, N. Self-similarity and the geometric requirements for frequency independence in antennae. Fractals 1999, 7, 79–84. [Google Scholar] [CrossRef]
  12. Kigami, J. A harmonic calculus on the Sierpinski spaces. Jpn. J. Appl. Math. 1989, 8, 259–290. [Google Scholar] [CrossRef]
  13. Alexander, S. Some properties of the spectrum of the Sierpiński gasket in a magnetic field. Phys. Rev. B 1984, 29, 5504–5508. [Google Scholar] [CrossRef]
  14. Rammal, R.; Toulouse, G. Random walks on fractal structures and percolation clusters. J. Phys. Lett. 1983, 44, 13–22. [Google Scholar] [CrossRef]
  15. Béllissard, J. Renormalization group analysis and quasicrystals. Ideas and Methods in Quantum and Statistical Physics (Oslo, 1988); Cambridge University Press: Cambridge, UK, 1992; pp. 118–148. [Google Scholar]
  16. Quint, J.-F. Harmonic analysis on the Pascal graph. J. Funct. Anal. 2009, 256, 3409–3460. [Google Scholar] [CrossRef]
  17. Sabot, C. Pure point spectrum for the Laplacian on unbounded nested fractals. J. Funct. Anal. 2000, 173, 497–524. [Google Scholar] [CrossRef]
  18. Strichartz, R.; Teplyaev, A. Spectral analysis on infinite Sierpiński fractafolds. J. Anal. Math. 2012, 116, 255–297. [Google Scholar] [CrossRef]
  19. Drenning, S.; Strichartz, R. Spectral decimation on Hambley’s homogeneous hierarchical gaskets. Ill. J. Math. 2009, 53, 915–937. [Google Scholar] [CrossRef]
  20. Malozemov, L.; Teplyaev, A. Self-similarity, operators and dynamics. Math. Phys. Anal. Geom. 2003, 6, 201–218. [Google Scholar] [CrossRef]
  21. Malozemov, L. Spectral theory of the differential Laplacian on the modified Koch curve. In Proceedings of the Geometry of the Spectrum: 1993 Joint Summer Research Conference on Spectral Geometry, 17–23 July 1993, University of Washington, Seattle, WA, USA; American Mathematical Society: Providence, RI, USA, 1994; pp. 193–224. [Google Scholar]
  22. Malozemov, L.; Teplyaev, A. Pure point spectrum of the Laplacians on fractal graphs. J. Funct. Anal. 1995, 129, 390–405. [Google Scholar] [CrossRef]
  23. Teplyaev, A. Harmonic coordinates on fractals with finitely ramified cell structure. Canad. J. Math. 2008, 60, 457–480. [Google Scholar] [CrossRef]
  24. Kigami, J.; Strichartz, R.S.; Walker, K.C. Constructing a Laplacian on the diamond fractal. Experiment. Math. 2001, 10, 437–448. [Google Scholar] [CrossRef]
  25. Adams, B.; Smith, S.A.; Strichartz, R.S.; Teplyaev, A. The spectrum of the Laplacian on the pentagasket. In Fractals in Graz; Springer: Basel, Switzerland, 2001; pp. 1–24. [Google Scholar]
  26. Pollicott, M.; Vytnova, P. Hausdorff dimension estimates applied to Lagrange and Markov spectra, Zaremba theory, and limit sets of Fuchsian groups. Trans. Am. Math. Soc. B 2022, 9, 1102–1159. [Google Scholar] [CrossRef]
  27. Parry, W.; Pollicott, M. Zeta functions and the periodic orbit structure of hyperbolic dynamics. Astérisque 1990, 188, 1–256. [Google Scholar]
  28. Ruelle, D. Thermodynamic Formalism; Addison-Wesley: Reading, MA, USA, 1978. [Google Scholar]
  29. Bowen, R. Hausdorff dimension of quasi-circles. Publ. Math. IHES 1979, 50, 11–25. [Google Scholar] [CrossRef]
  30. Ruelle, D. Repellers for real analytic maps. Ergod. Theory Dynam. Syst. 1982, 2, 99–107. [Google Scholar] [CrossRef]
  31. Johansson, F. Arb: Efficient arbitrary-precision midpoint-radius interval arithmetic. IEEE Trans. Comput. 2017, 66, 1281–1292. [Google Scholar] [CrossRef]
  32. Bandtlow, O.F.; Slipantschuk, J. Lagrange approximation of transfer operators associated with holomorphic data. arXiv 2020, arXiv:2004.03534. [Google Scholar]
Figure 1. (a) The standard Sierpiński triangle T ; (b) The Sierpiński lattice L ; and (c) The infinite Sierpiński triangle T .
Figure 1. (a) The standard Sierpiński triangle T ; (b) The Sierpiński lattice L ; and (c) The infinite Sierpiński triangle T .
Mca 28 00070 g001
Figure 2. The first three graphs for the Sierpiński triangle.
Figure 2. The first three graphs for the Sierpiński triangle.
Mca 28 00070 g002
Figure 3. The polynomial R T ( x ) and the contracting inverse branches S 1 , T and S + 1 , T for the Sierpiński triangle T .
Figure 3. The polynomial R T ( x ) and the contracting inverse branches S 1 , T and S + 1 , T for the Sierpiński triangle T .
Mca 28 00070 g003
Figure 4. The Pascal graph.
Figure 4. The Pascal graph.
Mca 28 00070 g004
Figure 5. The first two graphs for S G 3 (left, centre) and the S G 3 gasket (right).
Figure 5. The first two graphs for S G 3 (left, centre) and the S G 3 gasket (right).
Mca 28 00070 g005
Figure 6. The function R S G 3 ( x ) and the four contracting inverse branches for the S G 3 gasket.
Figure 6. The function R S G 3 ( x ) and the four contracting inverse branches for the S G 3 gasket.
Mca 28 00070 g006
Table 1. The Hausdorff dimension of J T d for 2 d 10 .
Table 1. The Hausdorff dimension of J T d for 2 d 10 .
d dim H ( J T d )
20.55161856837246 …
30.45183750018171 …
40.39795943979056 …
50.36287714809375 …
60.33770271892130 …
70.31850809575800 …
80.30324865557723 …
90.29074069840192 …
100.28024518050407 …
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pollicott, M.; Slipantschuk, J. Sierpiński Fractals and the Dimension of Their Laplacian Spectrum. Math. Comput. Appl. 2023, 28, 70. https://doi.org/10.3390/mca28030070

AMA Style

Pollicott M, Slipantschuk J. Sierpiński Fractals and the Dimension of Their Laplacian Spectrum. Mathematical and Computational Applications. 2023; 28(3):70. https://doi.org/10.3390/mca28030070

Chicago/Turabian Style

Pollicott, Mark, and Julia Slipantschuk. 2023. "Sierpiński Fractals and the Dimension of Their Laplacian Spectrum" Mathematical and Computational Applications 28, no. 3: 70. https://doi.org/10.3390/mca28030070

Article Metrics

Back to TopTop