kevin g. hare- more variations on the sierpinski sieve

17
More variations on the Sierpi´ nski sieve Kevin G. Hare Department of Pure Mathematics, University of Waterloo, Waterloo, Ontario, Canada, N2L 3G1 E-mail: [email protected] Abstract. Thi s pape r ans wers a que sti on of Broomhead, Mon tal di and Sid oro v upon the existence of gaskets of a particular type, related to the Sierpi´ nski’s sieve. These gaskets are given by Iterated Function Systems that do not satisfy the Open Set Conditi on. Desp ite this, these gaskets are still simpl e enough to compute their dimension. AMS classicati on sche me numbers: 28A80, 28A78, 11R06 1. Int roduction and basi c denitions This paper was moti v ate d by the paper of Br oomh ead, Mon tal di and Sidoro v, [1]. In Broomhead, Montald i and Sidorov’s paper, the authors looked at a v ari ation of the Sierpi´ nski’s sieve, that allowed some overlap betw een triangular subregions . They showed that when the overlap was suciently nice, that the gaskets dimension could be computed. In the conclu sions to thei r paper, they had rai sed the question of what happens if, instead of triangles, the maps are based on regular n-gons with n 5. This current paper answers this question, showing that it is possible to have gaskets of this type for n = 3, 6, 8 and 12. It also shows that these are the only values of n for which gask ets of thi s type can be constructed. We also show how the methods of [9] can be used to compute the dimension of these gaskets. Before we begin a detailed discussion of our results, we need to introduce some notation and denitions. Denition 1.1. Let f 1 ,f 2 , ··· ,f n be a nite set of linear contractions from R n to R n . The Iterated Function System (IFS) associated with these contractions is the unique non-empty compact set K such that K = f i (K ). Since their introduction, IFSs have been widely studied (see [4, 5] and the references listed there). One condition that useful in studying IFSs is the Open Set Condition. Denition 1.2. We say that an IFS, associated with f 1 ,f 2 , ··· ,f n satises the Open Set Condition, (OSC), if there exists a non-empty open set O such that Research of K. G. Hare supported, in part by NSERC of Canada

Upload: irokk

Post on 06-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 1/17

More variations on the Sierpinski sieve

Kevin G. Hare ‡Department of Pure Mathematics, University of Waterloo, Waterloo, Ontario,

Canada, N2L 3G1

E-mail: [email protected]

Abstract. This paper answers a question of Broomhead, Montaldi and Sidorov

upon the existence of gaskets of a particular type, related to the Sierpinski’s sieve.

These gaskets are given by Iterated Function Systems that do not satisfy the Open

Set Condition. Despite this, these gaskets are still simple enough to compute their

dimension.

AMS classification scheme numbers: 28A80, 28A78, 11R06

1. Introduction and basic definitions

This paper was motivated by the paper of Broomhead, Montaldi and Sidorov, [1].

In Broomhead, Montaldi and Sidorov’s paper, the authors looked at a variation of

the Sierpinski’s sieve, that allowed some overlap between triangular subregions. Theyshowed that when the overlap was sufficiently nice, that the gaskets dimension could

be computed. In the conclusions to their paper, they had raised the question of what

happens if, instead of triangles, the maps are based on regular n-gons with n ≥ 5.

This current paper answers this question, showing that it is possible to have gaskets

of this type for n = 3, 6, 8 and 12. It also shows that these are the only values of n for

which gaskets of this type can be constructed. We also show how the methods of [9]

can be used to compute the dimension of these gaskets.

Before we begin a detailed discussion of our results, we need to introduce some

notation and definitions.

Definition 1.1. Let f 1, f 2, · · · , f n be a finite set of linear contractions from Rn to Rn.

The Iterated Function System (IFS) associated with these contractions is the unique

non-empty compact set K such that K =

f i(K ).

Since their introduction, IFSs have been widely studied (see [4, 5] and the references

listed there). One condition that useful in studying IFSs is the Open Set Condition.

Definition 1.2. We say that an IFS, associated with f 1, f 2, · · · , f n satisfies the Open

Set Condition, (OSC), if there exists a non-empty open set O such that

‡ Research of K. G. Hare supported, in part by NSERC of Canada

Page 2: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 2/17

More variations on the Sierpi´ nski sieve 2

• f i(O) ⊂ O for all i.

• f i(O) ∩ f j(O) = ∅ for all i = j.

What this condition intuitively says is, if K is the compact set associated to the IFS,

then f i(K ) and f j(K ) have small overlap (dimension less than that of K ). In practice

the construction of this open set O can be quite complicated. If an IFS satisfies the

OSC, then it is relatively straightforward to compute the dimension (see for example

[4, 5, 7]). In our case, we examine IFSs that do not satisfy the OSC. There are a

number of techniques that can be used if the overlapping sections look “nice”. We mean

by “nice” that its construction satisfies the Finite Type condition that will be defined

formally in Section 3. See for instances [8, 9].

In most cases, if the construction of our IFS is “nice”, then the box-counting

dimension and the Hausdorff dimension are the same. See for instance [2, 3]. We

quote a result of Das and Ngai:

Theorem 1.1 (Theorem 1.1(a) of [2]). Let G = (V, E ) be a finite type graph-directed

iterated function system of contractive similtudes on Rd, let Ω = Ωiqi=1 be a finite type

condition family for G, and let A be the corresponding weighted incidence matrix. Then

the associated graph self-similar set F satisfies dimH (F ) = dimB(F ) = ln κ/(− ln λ)

where λ = minλe : e ∈ E and κ = κ(A) is the spectral radius of A.

We show in Sections 3 and 4 that the hypothesis of this Theorem are satisfied.

The general construction of these gaskets is based on the contraction maps f i(x) =

λx + bi, where x

∈R2 and bi are the vertices of our regular n-gon. If we wish to specify

the value of n used in the construction, then we will say n-gasket, instead of gasket.

Not all values of λ give interesting gaskets. If λ is too large, then the resulting object

will be a filled-in n-gon of dimension 2. If λ is too small, then it will satisfy the OSC,

and its dimension can be trivially computed.

In Section 2 we will give a description of the contraction ratios used to find n-

gaskets with nice overlap. We will also show that this method only works for triangles,

hexagons, octagons, and dodecagon.

In Section 3 a brief discussion of the algorithm of Ngai and Wang [9] is given, as

well as how it relates to our problem. The interested reader is encouraged to go to

the original article for a more more general discussion. (The algorithm can deal withproblems of a more general nature that what we look at here.)

In Section 4 we compute the dimension of these n-gaskets, using the contractions

ratios given in Section 2.

Some discussion of further directions for this research is given in Section 5.

2. Contraction Ratios

In this section, we will show how to determine the contraction ratio associated to these

gaskets. Before we begin though, we must determine the contraction ratio for the non-overlapping connected n-gasket (i.e. where the corners touch but do not overlap). The

Page 3: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 3/17

More variations on the Sierpi´ nski sieve 3

(a) 9-gasket - no overlap

λλ

....

..

1

(b) 9-gasket - construction

Figure 1. 9-gon - no overlap

))θθ2cos(

cos(λ

λ

λ

(a) 9-gasket, width

θθ(1+cos( ) + ... + cos(N )) = 1λ2

....

..

(b) 9-gasket - construction

Figure 2. 9-gon - calculating λ

result for the non-overlapping case is not new, but the technique used is useful for

demonstrate, as a variation of this is used for finding the contraction ratios with nice

overlaps. Consider an n-gasket with side length 1. We wish to put n smaller copies of

the n-gasket, with side length λ, at each corner of the larger n-gasket, such that the

corners of the smaller n-gasket will just touch. We will denote this ratio as λ = λn,∞.

(This choice of notation will be explained later, when we talk about n-gaskets with

overlapping components.) See for example Figure 1.

We notice that for an n-gasket with side length λ, we can determine the distance

between where the smaller n-gasket touches the corner of the larger n-gasket, and where

the smaller n-gasket touches the corner of the adjacent smaller n-gasket. See for example

Figure 2. Let θ = 2πn

, and let N =n4

. We see that this length then is:

λ + λ cos(θ) + · · · + λ cos(Nθ).

This then gives us that

1 = 2 (λ + λ cos(θ) + · · · + λ cos(Nθ))

= λ

1 +sin (2N + 1) θ

2

sinθ2

.

Page 4: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 4/17

More variations on the Sierpi´ nski sieve 4

n tn3 2

4 2

5 2 cos (1/5π) + 1 ≈ 2.6180339896 3

7 sin(1/7π)+sin(3/7π)sin(1/7π)

≈ 3.246979604

8 2 +√

2 ≈ 3.414213562

9 sin(1/9π)+sin(4/9π)sin(1/9π)

≈ 3.879385241

10√5+3√5−1

≈ 4.236067979

11sin(1/11π)+sin( 5

11π)

sin(1/11π)≈ 4.513337092

12 3 +√

3 ≈ 4.732050806

Table 1. Table of tn values

λ λ

λ2

.

.

.

.

.

.

.

.

.

.

.

.

Figure 3. λ2 sized gasket overlap

For ease of notation, let

tn = 1 +sin

(2N + 1) θ

2

sin

θ2

= 1 +sin

2n4

+ 1

πn

sin

πn

.

Hence

λn,∞ = 1tn. (1)

See Table 1 for values of tn for small n. We will use this tn in the description of

what happens when we allow overlap.

Consider an n-gasket where we scale by λ = λn,m, and we wish that, after scaling

m + 1 times by λ, that the λm+1 sized copies of the n-gasket coming from adjacent

parents overlap. See for example Figure 3 for λ8,1.

We see that the width of a full n-gasket with side length λm+1 is λm+1(tn − 1). So

we see that we have two gaskets, of side length λ, minus an overlapping gasket of side

length λm+1, along an edge of length 1. This gives

λm+1(t − 1) − λt + 1 = 0 (2)

Page 5: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 5/17

More variations on the Sierpi´ nski sieve 5

(a) gasket (b) gasket - adjacent components and overlap

Figure 4. 3-gasket of order 2

(a) gasket (b) gasket - adjacent components and overlap

Figure 5. 8-gasket of order 2

where λ ∈ (0, 1). It is worth observing that this gives the same equation as [1] in the

case when n = 3. It is also worth observing that, as m → ∞ that λn,m → λn,∞, which

explains our choice of notation from earlier.

We will use the term “n-gasket of order m” to mean a n-gasket such that for

adjacent gaskets of side length λ overlap at a gasket with side length λm+1.

The next question that we need to consider is, what sort of additional overlap do

we get? Consider an n-gasket of order m. We know that the two adjacent copies of this

gasket of side length λ will overlap in a gasket of side length λm+1. The main question

is, do we get any other overlapping sections of these gaskets of and if so, how nice is

this overlap?

In the case of n = 3, or n = 8, with m ≥ 2, there is no other overlap. In the case

of n = 6, 12 or n = 8 with m = 1, there is overlap, but the overlap is nice in the sense

that it is just the complete overlap of gaskets of side length λk for some larger values of

k. For all other n, the answer is not as nice, in that there is overlap, but the overlap is

not complete overlap of smaller gaskets.

This is summarized by the next three Theorems. The first two Theorems are done

by a careful observation of the relevant diagrams. The formalization of these results is

left as an easy exercise to the reader.

Theorem 2.1. If n = 3 with m ≥ 2 or n = 8 with m ≥ 2 then there is no additional

Page 6: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 6/17

More variations on the Sierpi´ nski sieve 6

(a) gasket (b) gasket - adjacent components and overlap

Figure 6. 6-gasket of order 3

(a) gasket (b) gasket - adjacent components and overlap

Figure 7. 8-gasket of order 1

(a) 12-gasket of order 2 (b) 12-gasket of order 2

Figure 8. Examples of n-gaskets

overlap.

Proof. Consider two adjacent components of side length λ of a 3-gasket of order m. The

only region of overlap for these two components is a triangle of side length λm+1. See

Figure 4.

Consider the two adjacent components of side length λ of an 8-gaskets of order m,

for m ≥ 2 We see that the only overlap is 2m components of side length λm+1. See

Figure 5.

Page 7: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 7/17

More variations on the Sierpi´ nski sieve 7

Theorem 2.2. If n = 6 with m ≥ 2, n = 8 with m = 1 or n = 12 with m ≥ 1, then

there is nice additional overlap.

Proof. Consider the two adjacent components of side length λ of a 6-gasket of order

m. We see that the overlap between these two regions is 1 gasket of side length λm+1,

2 gaskets of side length λ2m+1, and in general 2k−1 gaskets of side length λkm+1. See

Figure 6.

Consider the two adjacent components of side length λ of an 8-gasket of order 1.

We see that the overlap between these two regions is 2 gaskets of side length λ2, 4

gaskets of side length λ3, and in general 4 gaskets of side length λk. See Figure 7.

Consider the two adjacent components of side length λ of a 12-gasket of order m.

If m = 1, then the overlap is 2 gaskets of side length λ2, and 4 gaskets of side length

λk for all k ≥ 3. If m ≥ 2, then the overlap is 2m gaskets of side length λm+1, and in

general 2m+k−1 gaskets of side length λkm+1. See Figure 8.

Theorem 2.3. For all other n and m there is overlap that is not complete overlap.

Proof. Let n be odd, n ≥ 5. Consider the 2 adjacent components of an n-gasket of

order m, where the components have side length λ, and we have an overlapping gasket

with side length λm+1. See Figure 2. Consider the neighbours of the overlapping gasket

of side length λm+1. What we wish to show is that these neighbours have additional

overlap, and that this overlap is not the complete overlap of smaller copies of this gasket.

As n ≥ 5 and n is odd, we see that two of these neighbours will overlap. We notice

that the width of this overlap is (tn − 2)λm+1

+ λ2m+1

= λm+1

(tn − 2 + λm+1

). We seethat the width of a gasket with side length λk, (with k ≥ m + 1), is λk(t − 1). Letting

k′ = k − m + 1, it suffices to show that there are no integer solutions to

tn − 2 + λm = λk′(tn − 1) (3)

for m, k′ ≥ 1.

Notice that1

tn= λm,∞ ≤ · · · ≤ λm,3 ≤ λm,2 ≤ λm,1 =

1

tn − 1

This shows that the right hand side of (3) is bounded above by tn−1tn−1

= 1. For n

≥7, we

see that the left hand side of (3) is bounded below by t7 − 2 ≈ 1.24 > 1. Hence thereare no solutions for n ≥ 7.

So assume that n = 5. Then t5 =√5+32

. If k ≥ 2, then the left hand side is bounded

above by 1t5−1

= t5 − 2. The right hand side of (3) is strictly greater than t5 − 2, hence

there are no solutions if n = 5 and k ≥ 2.

So assume that n = 5 and k = 1. Multiplying (3) by λ and using (2) we get

λ(t5 − 2) +λt5 − 1

t5 − 1= λ2(t5 − 1)

Solving this equation gives λ = λ5,

∞= 1

t5. Hence there are no solutions for n odd, and

n ≥ 5.

Page 8: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 8/17

More variations on the Sierpi´ nski sieve 8

2m+1λ+

m+1λ(t-2)

2m+1λ

Width

Overlap size

Figure 9. n-gasket for n-odd

A similar argument can be made for when n ≡ 2 (mod 4) and n ≥ 10 and when

n ≡ 0 (mod 4) and n ≥ 16. The defining equation for n ≡ 2 (mod 4) is

tn − 3 + 2λm(tn + 1) = λk(t − 1)

and for n ≡ 0 (mod 4) istn − 3 − 2cos θ + 2λm(tn + 1) = λk(t − 1)

As before, there are no solutions if n ≥ 10 or n ≥ 16 respectively, as one side is bounded

above by 1, and the other is strictly greater than 1.

3. Algorithm

First, let us formally define the maps used to construct our gaskets. Let Φ j(x) = λx + b j

where x, b j ∈ R2. Here b j are the vertices of a regular n-gonand λ = λn,m is given inequation (2). The b j are scaled in such a way that the IFS has side length 1.

We define J ∈ 1, 2, · · · , n∗ to be a finite word with symbols 1, 2, · · · , n. Letting

J = j1 j2 · · · jk we define ΦJ = Φ j1 Φ j2 · · · Φ jk .

Define R = 11−λ . Let BR be the open ball of radius R around 0. We say that J1

and J2 are neighbours if |J1| = |J2| and ΦJ1 (BR) ∩ ΦJ2 (BR) = ∅. In our case we can

think of each ΦJ being associated with a particular n-gasket of side length λ|J|, and we

say that two n-gaskets are neighbours if they overlap.

We define the neighbourhood set of J as

Ω(J) = J′ : J′ is a neighbour to J.

Page 9: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 9/17

More variations on the Sierpi´ nski sieve 9

Based on J we define a map τ (x) := τ J(x) = λ−|J|(x − ΦJ(0)). This map re-scales

and re-centers a neighbourhood set Ω(J), allowing us to compare neighbourhood sets

at different depths. We say two neighbourhood sets have the same neighbourhood type

if there exists a rotational matrix U such thatτ J1 (Ω(J1)) = Uτ J2 (Ω(J2)).

We say that an IFS is of finite type if there are only a finite number of neighbourhood

types.

We now create a graph from neighbourhood types to neighbourhood types. To do

this, consider a J = j1 j2 · · · jk associated with a particular neighbourhood type. We then

consider the sequences Jr = j1 j2 · · · jkr where r takes on the values between 1 and n.

We say an edge from J to Jr is acceptable if there are no other J′ with |J′| = k +1 such

that ΦJ′ = ΦJr where J′ would have precedence. This concept of precedence is described

in more detail in Section 4. In our implementation, we use a rotational precedence whichwe keep track of within each neighbourhood type. Then, if κ is the largest eigenvalue

of the incidence matrix of this graph, then the dimension is

dim(K ) =log(κ)

− log(λ).

In the next section, we will show that these gaskets have finite type, and construct their

incidence matrix and compute their dimension.

4. Dimension

In Section 2, we discussed the contraction ratio one would expect for an n-gasket of

order m. In Section 3 we gave an overview of the algorithm of Ngai and Wang that we

will be using. In this section, we show how to compute the dimension of such gaskets.

We will do this separately for each n-gasket of order m, as the techniques are optimized

for each case. Special attention is given to the case n = 6, after which we give the

highlights only for n = 8 and n = 12, as the techniques are similar. We do not do the

case of n = 3, as it is already done in [1].

4.1. Hexagons

Consider the case where we have overlapping hexagons. If our contraction ratio is

λ = λ6,m, then we have overlapping gaskets of side length λm+1. The trick to computing

the dimension of this object, (or in fact any of these n-gasket of order m) is to carefully

count how many gaskets of side length λk there are as k → ∞. We need to worry about

when gaskets overlap completely, as we need to avoid double counting.

For each gasket of side length λk, say A, consider the six hexagons of side length

λk+1, say B1, B2, · · · , B6, of which A is composed. In this case we say that A is the

parent of the Bis, and the Bis are offspring of the A. We similarly define the notion of descendants and ancestors.

Page 10: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 10/17

More variations on the Sierpi´ nski sieve 10

non-valid offspringvalid offspring

D D

C

BA

D

BA

Figure 10. Precedence diagram

Now consider some hexagon C of side length λk

such that it is the offspring to twodifferent parents, say A and B. This will happen when C is an overlapping offspring

gasket of two adjacent gaskets. These two parents have a common ancestor D. The nice

property, which we can exploit in this case, (but is not true for general IFS), is that we

can impose a priority on these parents that is rotational. Let DA be the offspring of D

that contains A and DB the offspring of D that contains B. If DA is counter-clockwise

to DB then we say that A has priority over B. As such, when counting offspring of

A and B, we count C as an offspring of A, but not as an offspring of B. This avoids

double counting. This is described in the ancestor diagram in Figure 10.

At this point we need to introduce some notation for hexagonal gaskets of order m,

(where m ≥ 3.) We will do this by way of example.

Example 4.1. Consider the following example found by looking at the 6-gasket of

order 2 in Figure 11. We will find the 6 neighbourhood types that are offspring of

the neighbourhood type of B.

Here we mean in Figure 11(a), by the first B that the neighbourhood type can be

typified by a hexagon, where the upper left corner does not have precedence, and the lower

left corner does. Moreover, the overlapping smaller hexagons in both cases with be λ2

smaller than the hexagon in question. We can, based on this, determine the six hexagons

that the parent hexagon is composed of. This is represented graphically in Figure 11(b)

and 11(c) where blue is the hexagon we are interested in, green represents hexagons with

which blue has precedence over, and red represents hexagons that have precedence over

blue.

If the hexagon has order m, then we see that each corner can take the values of

empty, or 1 through m, with either positive or negative sign. This means that there are

a total of (2m + 1)6 possible hexagons. (There are in fact much fewer in practice that we

need to worry about.) Hence, these gaskets have Finite Neighbourhood Type. Further,

this is a finite type graph-directed iterated function system, satisfying the conditions of

Theorem 1.1. Below is our full description of the maps from the neighbourhood typesto their offspring. The hexagon A is the neighbourhood type for the starting n-gasket

Page 11: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 11/17

More variations on the Sierpi´ nski sieve 11

D1 B B B C 1 BB

-2

2 -2

2

-1

-2

2 2

-2

2

-2 2

-2

1

2

-2

(a) Precedence structure

(b) Parent (c) Children

Figure 11. Precedence structure and graphical interpretation

of side length 1.

B B B B B BA

-m

m -m

m m

-m

m

-m m

-m

m

-m

Dm−1 B B B C m−1 BB

-m

m -m

m

-(m-1)

-m

m m

-m

m

-m m

-m

m-1

m

-m

Dm−1 B C n−1 B C m−1 BC n

-m

m

n

-m

m

-(m-1)

-m

m m

-m

n-1 m

-m m

-m

m-1

m

-m

Dm−1 B Dn−1 B C m−1 BDn

-m

m

-n

-m

m

-(m-1)

-m

m m

-m

1-n m

-m m

-m

m-1

m

-m

Dm−1 E F G C m−1 BC 1

-m

m

1

-m

m

-(m-1)

-m

m

m

m

-m m

m

m

-m

m

m

-m

m-1

m

-m

Page 12: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 12/17

More variations on the Sierpi´ nski sieve 12

Dm−1 I H C m−1 BD1

-m

m

-1

-m

m

-(m-1)

-m

-m

-m m

-m

-m

m

-m

m-1

m

-m

Dm−1 B B C m−1 C m−1 BE

-m

m m -m

m

-(m-1)

-m

m m

-m

m

-m

m-1

m

-m

m-1

m

-m

Dm−1 C m−1 B C m−1 C m−1 BF

-m

m

m

m -m

m

-(m-1)

-m

m

m-1

m

-m

m

-m

m-1

m

-m

m-1

m

-m

Dm−1 C m−1 B B C m−1 BG

-m

m

m

-m

m

-(m-1)

-m

m

m-1

m

-m

m

-m m

-m

m-1

m

-m

Dm−1 Dm−1 B B C m−1 BH

-m

m

-m

-m

m

-(m-1)

-m

m

1-m

m

-m

m

-m m

-m

m-1

m

-m

Dm−1 Dm−1 B Dm−1 B BI

-m

-m

-m

-m

m

-(m-1)

-m

m

1-m

m

-m

m

-m

-(m-1)

m

-m

m

-m

We notice that because our priority is rotational, we can rotate the existing offspringand treat a number of these gaskets as equivalent.

From this network diagram, we can compute an adjacency matrix.

A B C m−1 Dm−1 C m−2 Dm−2 · · · C 1 D1 E F G H I

A 0 6

B 0 4 1 1

C m−1 0 3 1 1 1

Dm−1 0 3 1 1 0 1... 3 1 1 0 · · · . . .

C 2 0 3 1 1 0 0 · · · 1D2 0 3 1 1 0 0 · · · 0 1

C 1 0 1 1 1 0 0 · · · 0 0 1 1 1

D1 0 1 1 1 0 0 · · · 0 0 0 0 0 1 1

E 0 3 2 1

F 0 2 3 1

G 0 3 2 1

H 0 3 1 2

I 0 3 0 3

We see that γ (k) := [1, 1, · · · , 1]Ak

[1, 0, 0, · · · , 0]T

gives the number of hexagons of side length λk. At this point it suffices to find the maximal eigenvalue of A to tell us

Page 13: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 13/17

More variations on the Sierpi´ nski sieve 13

what the growth of γ (k) looks like.

Let a,b, · · ·, be the frequency associated with A,B, · · ·. Let κ be the eigenvalue of

A. This tells us that

κa = 0κb = 4b + 3cm−1 + 3dm−1 + · · · + 3c2 + 3d2 + c1 + d1

+3e + 2f + 3g + 3h + 3i

κcm−1 = b + cm−1 + dm−1 + · · · + c1 + d1 + 2e + 3f + 2g + h

κdm−1 = b + cm−1 + dm−1 + · · · + c1 + d1 + e + f + g + 2h + 3i

κcm−2 = cm−1 κdm−2 = dm−1 κe = c1 κh = d1...

... κf = c1 κi = d1.

κc1 = c2 κd1 = d2 κg = c1

By using the observations that

ck = κkg dk = κkh e = gf = g i = h f = g.

we can rewrite this system to get the relevant equations

κb = 4b + 3(κm−1 + · · · + κ2)(g + h) + κg + κh

+ 3g + 2g + 3g + 3h + 3h

= 4b + 3κm − κ2

κ − 1(g + h) + κg + κh + 8g + 6h

κmg = b + (κm−1 + · · · + κ)(g + h) + 2g + 3g + 2g + h

= b +

κm

−κ

κ − 1 (g + h) + 7g + h (4)

κmh = b + (κm−1 + · · · + κ)(g + h) + g + g + g + 2h + 3h

= b +κm − κ

κ − 1(g + h) + 3g + 5h. (5)

Subtracting equation (4) from (5) gives us

0 = (κm − 4)(h − g).

Either κ = m√

4 or h = g. Here we want κ to be the largest eigenvalue, so assume for

the moment that h = g, to find the other eigenvalues. This then gives us

κb = 4b + 6κm − κ2

κ − 1g + 2κg + 14g (6)

b = κmg − 2κm − κ

κ − 1− 8g (7)

Combining (6) and (7), and noticing that g = 0 gives the equation for κ.

κ(κm − 2κm−κκ−1

− 8) − (4(κm − 2κm−κκ−1

− 8) + 6κm−κ2

κ−1+ 2κ + 14)

= κm+1 + −2κm+1+2κ2

κ−1− 8κ − 4κm + 8κm−8κ

κ−1+ 32 + −6κm+6κ2

κ−1

−2κ − 14

= κm+1

+ −2κm+1+2κm+8κ2

−8κ

κ−1 − 4κm

− 10κ + 18= κm+1 − 6κm − 2κ + 18

Page 14: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 14/17

More variations on the Sierpi´ nski sieve 14

1

-2

(a) Precedence

Structure

(b) Graphical Interpretation

Figure 12. Precedence structure and graphical interpretation

By noticing that κ ≥ 5 for all m ≥ 3, gives that κ = m√

4. This gives the final

result:

Theorem 4.1. The 6-gasket of order m has dimension log(κ)− log(λ)

where κ is the largest

root of κm+1 − 6κm − 2κ + 18 and λ is the root in (0, 1) of 2λm+1 − 3λ − 1.

It is worth observing that as m → ∞ that κ → 6, and λ6,m → λ6,∞, and further

the dimension of the non-overlapping case is log(6)− log(λ6,∞)

.

4.2. Octagon

The case of octagons is done in a similar way. The main difference is that they are

denoted differently, as the overlaps are on the edges, not the corners, and will always

effect two octagons. The case of m = 1 is a special case, as its overlap structure is unusual

(see Theorem 2.2). Its dimension was computed directly by a computer implementation

of [9], (see [6] for the implementation).

Using the same colour notation as Figure 11, we give an example of a particular

8-gasket of order 2 (see Figure 12). This means that the left side will overlap an adjacent

octagon in 1 step, and this octagon will have priority. This also means that the upper

right side will overlap an adjacent octagon in 2 steps, and this octagon will not have

priority. Lastly, all other sides do not overlap other octagons.

All of the offspring octagons can be determined by the parents with this information.

This is done in much that same way as the hexagon case.For easy of notation, we will not give a pictorial representation as we did for the

hexagons. Instead we will list only what is meant by each 8-gasket, and the transitions.

See Figure 13. The maps are:

Page 15: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 15/17

More variations on the Sierpi´ nski sieve 15

A B-m

m

C n-m

n

m

Dn-m

n

m

E n-m

-n

m

F n-m

-n

m

G-m

-m

H -m

-(m-1)

-m

Figure 13. Pictorial Representations

A → 8 × B

B → 4 × B, C m−1, Dm−1, E m−1, F m−1

C n → 2 × B, C n−1, Dn−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)Dn → 2 × B, C n−1, Dn−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

C 1 → 2 × B, C m, Dm, C m−1, Dm−1, E m−1, F m−1

D1 → 2 × B, C m, Dm, C m−1, Dm−1, E m−1, F m−1

E n → 2 × B, E n−1, F n−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

F n → 2 × B, E n−1, F n−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

E 1 → B , G, C m−1, Dm−1, E m−1, F m−1

F 1 → 2 × B , H , C m−1, Dm−1, E m−1

G → 4 × B, 2 × E m−1, 2 × F m−1

H → 2 × B, 2 × E m−1, 2 × F m−1, E m−2, F m−2 (m = 2)H → 2 × B, 2 × E m−1, F m−1, H (m = 2)

Using a similar technique to before, we get κ satisfies (for m ≥ 2)

κm+1 − 8κm + 2m−1κ + 2m+2

Theorem 4.2. The 8-gasket of order m has dimension log(κ)− log(λ)

where κ is the largest

root of

• m = 1, κ3 − 6κ2 + κ + 12

•m

≥2, κm+1

−8κm + 2m−1κ + 2m+2

and λ is the root in (0, 1) of (√2 + 1)λm+1 − (2 + √2)λ − 1.

4.3. Dodecagon

We proceed the same as for the octagon case, for m ≥ 2. The case dodecagon with

m = 1 is somewhat special, and is calculated using the code provided at [6]. Using

Figure 14 for a representation of which each symbol represents we get the maps for

m ≥ 2 are:

A → 12 × B

Page 16: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 16/17

More variations on the Sierpi´ nski sieve 16

A B

-m

m C n

-m

n

m

Dn

-m

n

m

E n

m

-m-n

F n

m

-m-n

G

-m

m

m

H

-m m

m

K

-m

-m

-m

L

-m

-m

m

Figure 14. Pictorial Representations

B → 8 × B, C m−1, Dm−1, E m−1, F m−1

C n → 6 × B, C n−1, Dn−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

Dn → 6 × B, C n−1, Dn−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

E n → 6 × B, E n−1, F n−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

F n → 6 × B, E n−1, F n−1, C m−1, Dm−1, E m−1, F m−1 (n = 1)

C 1 → 4 × B, 2 × G, 2 × H, C m−1, Dm−1, E m−1, F m−1

D1 → 4 × B, 2 × G, 2 × H, C m−1, Dm−1, E m−1, F m−1

E 1 → 4 × B,K,L,C m−1, Dm−1, E m−1, F m−1

F 1 → 4 × B,K,L,C m−1, Dm−1, E m−1, F m−1

G → 6 × B, 2 × C m−1, 2 × Dm−1, E m−1, F m−1

H → 6 × B, 2 × C m−1, 2 × Dm−1, E m−1, F m−1

K → 6 × B, 3 × E m−1, 3 × F m−1

L → 6 × B, C m−1, Dm−1, 2 × E m−1, 2 × F m−1

Using the same techniques as before, this gives us the Theorem.

Theorem 4.3. The 12-gasket of order m has dimension log(κ)− log(λ)

where κ is the largest

root of

• m = 1, κ2 − 11κ + 16.

• m ≥ 2, κm+1 − 12κm − 2m−1z + 18 · 2m

and λ is the root in (0, 1) of (√

3 + 2)λm+1 − (3 +√

3)λ − 1.

5. Conclusions

This paper answers a question of Broomhead, Montaldi and Sidorov, as to the existence

and construction of n-gaskets. It shows how to use the algorithm of Ngai and Wang to

computed these gasket dimensions. There are a number of observations that are worthmaking at this point. First, the gaskets studied in this paper all have finite type. It can

Page 17: Kevin G. Hare- More variations on the Sierpinski sieve

8/3/2019 Kevin G. Hare- More variations on the Sierpinski sieve

http://slidepdf.com/reader/full/kevin-g-hare-more-variations-on-the-sierpinski-sieve 17/17

More variations on the Sierpi´ nski sieve 17

be shown that if 1/λ is a Pisot number, with Q(λ) ⊇ Q(cos(2π/n)) then the n-gasket

with contraction λ will also have finite type. (If λ is too big, then this will become a

trivial full set, and if it is too small, then it will satisfy the OSC.) Examples would be

λ ≈ 0.5698402911, the root of x3

− x2

+ 2x − 1, for n = 3 or λ ≈ 0.3819660113 the rootof x2 − 3x + 1 for n = 5. These objects in general will be much more complicated that

the n-gaskets of order m that we studied here. It is not immediately obvious whether

the existence of such a λ in the relevant range is guaranteed for all n-gons. Moreover,

the computational aspects in even this simple case of this problem are immense. For

example, the resulting minimal polynomial for κ, for the 3-gon with the contraction

λ ≈ 0.5698402911, is of degree 445. How these computations could be, or should be

done for more complicated objects would require techniques from sparce matrix theory.

Variations of these sorts of objects can also be studied in higher dimensions. It is

not clear if there is an equivalent trick to rotational precedence in in higher dimensions.

It is possible to ignore this, and simply do a larger computation, but that seems

computational inefficient.

Acknowledgments

This work would not have been possible without the useful suggestions and comments

of Nikita Sidorov.

References

[1] Dave Broomhead, James Montaldi, and Nikita Sidorov. Golden gaskets: variations on the Sierpinski

sieve. Nonlinearity , 17(4):1455–1480, 2004.

[2] Manav Das and Sze-Man Ngai. Graph-directed iterated function systems with overlaps. Indiana

Univ. Math. J., 53(1):109–134, 2004.

[3] K. J. Falconer. Dimensions and measures of quasi self-similar sets. Proc. Amer. Math. Soc.,

106(2):543–554, 1989.

[4] Kenneth Falconer. Techniques in fractal geometry . John Wiley & Sons Ltd., Chichester, 1997.

[5] Kenneth Falconer. Fractal geometry . John Wiley & Sons Inc., Hoboken, NJ, second edition, 2003.

Mathematical foundations and applications.

[6] K. G. Hare. Home page. http://www.math.uwaterloo.ca/∼kghare, 2004.

[7] John E. Hutchinson. Fractals and self-similarity. Indiana Univ. Math. J., 30(5):713–747, 1981.

[8] Steven P. Lalley. β -expansions with deleted digits for Pisot numbers β . Trans. Amer. Math. Soc.,

349(11):4355–4365, 1997.

[9] Sze-Man Ngai and Yang Wang. Hausdorff dimension of self-similar sets with overlaps. J. London

Math. Soc. (2), 63(3):655–672, 2001.