Fractals and Dimension

Similar documents
Fractals. R. J. Renka 11/14/2016. Department of Computer Science & Engineering University of North Texas. R. J. Renka Fractals

Fractals. Justin Stevens. Lecture 12. Justin Stevens Fractals (Lecture 12) 1 / 14

NOTES ON BARNSLEY FERN

Fractals and iteration function systems II Complex systems simulation

USING THE RANDOM ITERATION ALGORITHM TO CREATE FRACTALS

Expectations over Fractal Sets

The Order in Chaos. Jeremy Batterson. May 13, 2013

Take a line segment of length one unit and divide it into N equal old length. Take a square (dimension 2) of area one square unit and divide

Self-similar Fractals: Projections, Sections and Percolation

Fractals list of fractals - Hausdorff dimension

FRACTALS: OBJECTS TO BETTER EXPLAIN OUR WORLD

LAMC Intermediate Group October 18, Recursive Functions and Fractals

CMSC 425: Lecture 12 Procedural Generation: Fractals

Examensarbete. Fractals and Computer Graphics. Meritxell Joanpere Salvadó

THE CONTRACTION MAPPING THEOREM, II

THE SHIFT SPACE FOR AN INFINITE ITERATED FUNCTION SYSTEM

Hausdorff Measure. Jimmy Briggs and Tim Tyree. December 3, 2016

Definition 6.1. A metric space (X, d) is complete if every Cauchy sequence tends to a limit in X.

Set Inversion Fractals

Fractals. Krzysztof Gdawiec.

The Hausdorff Measure of the Attractor of an Iterated Function System with Parameter

MA 1124 Solutions 14 th May 2012

CMSC 425: Lecture 11 Procedural Generation: Fractals and L-Systems

INTRODUCTION TO FRACTAL GEOMETRY

Metric Spaces and Topology

Approximation of the attractor of a countable iterated function system 1

AN INTRODUCTION TO FRACTALS AND COMPLEXITY

Chapter 8. Fractals. 8.1 Introduction

Topological properties of Z p and Q p and Euclidean models

AN INTRODUCTION TO FRACTALS AND COMPLEXITY

Unconventional Space-filling Curves

(1) Consider the space S consisting of all continuous real-valued functions on the closed interval [0, 1]. For f, g S, define

Mathematical Modelling Lecture 14 Fractals

Mid Term-1 : Practice problems

Fractals list of fractals by Hausdoff dimension

Fractal Geometry Time Escape Algorithms and Fractal Dimension

UNIVERSITY OF TORONTO Faculty of Arts and Science DECEMBER 2011 EXAMINATIONS. MAT335H1F Solutions Chaos, Fractals and Dynamics Examiner: D.

Inverse Function Theorem

ON THE DIAMETER OF THE ATTRACTOR OF AN IFS Serge Dubuc Raouf Hamzaoui Abstract We investigate methods for the evaluation of the diameter of the attrac

Math 320-2: Midterm 2 Practice Solutions Northwestern University, Winter 2015

The integral test and estimates of sums

AN EXPLORATION OF FRACTAL DIMENSION. Dolav Cohen. B.S., California State University, Chico, 2010 A REPORT

RECURRENT ITERATED FUNCTION SYSTEMS

Generation of Fractals via Self-Similar Group of Kannan Iterated Function System

Snowflakes. Insight into the mathematical world. The coastline paradox. Koch s snowflake

Contraction Mappings Consider the equation

MAS3706 Topology. Revision Lectures, May I do not answer enquiries as to what material will be in the exam.

Econ Lecture 3. Outline. 1. Metric Spaces and Normed Spaces 2. Convergence of Sequences in Metric Spaces 3. Sequences in R and R n

Problem Set 6: Solutions Math 201A: Fall a n x n,

After taking the square and expanding, we get x + y 2 = (x + y) (x + y) = x 2 + 2x y + y 2, inequality in analysis, we obtain.

Iterated Function Systems

Lecture 4: Completion of a Metric Space

CONTRACTION MAPPING & THE COLLAGE THEOREM Porter 1. Abstract

FRACTALS, DIMENSION, AND NONSMOOTH ANALYSIS ERIN PEARSE

CHAOS/FRACTAL

means is a subset of. So we say A B for sets A and B if x A we have x B holds. BY CONTRAST, a S means that a is a member of S.

An Investigation of Fractals and Fractal Dimension. Student: Ian Friesen Advisor: Dr. Andrew J. Dean

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

What means dimension?

The Completion of a Metric Space

Heat content asymptotics of some domains with fractal boundary

MA131 - Analysis 1. Workbook 4 Sequences III

MH 7500 THEOREMS. (iii) A = A; (iv) A B = A B. Theorem 5. If {A α : α Λ} is any collection of subsets of a space X, then

Math 209B Homework 2

Functional Analysis MATH and MATH M6202

Analytic Continuation of Analytic (Fractal) Functions

Problem Set 2: Solutions Math 201A: Fall 2016

Metric Spaces Math 413 Honors Project

THE INVERSE FUNCTION THEOREM

PHY411 Lecture notes Part 5

Immerse Metric Space Homework

Fractals: How long is a piece of string?

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

Selçuk Demir WS 2017 Functional Analysis Homework Sheet

Set, functions and Euclidean space. Seungjin Han

THE VISIBLE PART OF PLANE SELF-SIMILAR SETS

Problem Set 5. 2 n k. Then a nk (x) = 1+( 1)k

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set

Lebesgue Measure on R n

REVIEW OF ESSENTIAL MATH 346 TOPICS

SOME PROPERTIES OF INTEGRAL APOLLONIAN PACKINGS

converges as well if x < 1. 1 x n x n 1 1 = 2 a nx n

Language-Restricted Iterated Function Systems, Koch Constructions, and L-systems

MATH 202B - Problem Set 5

INTRODUCTION TO TOPOLOGY, MATH 141, PRACTICE PROBLEMS

7 Complete metric spaces and function spaces

Lecture 5 - Hausdorff and Gromov-Hausdorff Distance

Scalar multiplication and addition of sequences 9

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

Minkowski And Box Dimension

LOCAL BEHAVIOR OF HARMONIC FUNCTIONS ON THE SIERPINSKI GASKET

a) Let x,y be Cauchy sequences in some metric space. Define d(x, y) = lim n d (x n, y n ). Show that this function is well-defined.

Summer Jump-Start Program for Analysis, 2012 Song-Ying Li

Part II. Geometry and Groups. Year

Repeat tentative ideas from earlier - expand to better understand the term fractal.

V -variable fractals and superfractals

Implicit Functions, Curves and Surfaces

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Topological properties

Aperiodic Substitution Tilings

Transcription:

Chapter 7 Fractals and Dimension Dimension We say that a smooth curve has dimension 1, a plane has dimension 2 and so on, but it is not so obvious at first what dimension we should ascribe to the Sierpinski gasket or the von Koch snowflake or even to a Cantor set. These are examples of fractals (the word is due to Mandelbrot in the 1970s, and is used to describe a jagged or broken object). Most of the fractals we shall deal with have some sort of self-similarity on different scales, often because they are constructed by some repetitive rule, and we can use this self-similarity to compute the dimension. Let S be a subset of the unit square I I in the plane, for example a smooth line segment. Divide the square up into into 1/n 2 little squares, each of side length 1/n. If S is a smooth line segment, the number of little squares that it meets will be (roughly) proportional to n. If S is a 2-dimensional shape (for example the interior of a polygon or of a circle) the number of little squares that it meets will be (roughly) proportional to n 2. We shall say that S has dimension α if the number of little squares that S meets is proportional to n α as n tends to infinity. Definition If S is a bounded subset of R n we set N(S, d) to be the number of boxes (little cubes) of side length d needed to cover S. Then the (box-counting) dimension of S is defined to be: d 0 ln(n(s, d)) ln(1/d) The box-counting dimension is only defined if this limit exists. There is a more technical definition (which we shall see later) known as Hausdorff dimension which always exists for a bounded subset of R n, and which agrees with the box-counting dimension in most cases that the latter exists. Example 1 Let Q be the unit square in R 2. Then N(Q, 1/n) = n 2, so ln(n 2 ) dim(q) = lim n ln(n) = 2 1

Note that dimension is unchanged by the dimension of the space in which S is embedded. If we think of our square S as sitting in R 3, and we compute its dimension by covering it with little cubes of side length 1/n, we will still have N(Q, 1/n) = n 2 and so we will still get dim(q) = 2. Example 2 Consider the middle thirds Cantor set C. Here we have: N(C, 1/3) = 2, N(C, 1/9) = 4 and inductively N(C, 1/3 n ) = 2 n Hence ln(2 n ) dim(c) = lim n ln(3 n ) = ln(2) ln(3) (= log 3(2)) But not all Cantor sets have this dimension. There are Cantor sets in the real line of every dimension between 0 and 1 (including both extremes), and Cantor sets in the plane of every dimension between 0 and 2. Example 3 Consider the Sierpinski gasket S of side length 1. It is easily seen that N(S, 1) = 1, N(S, 1/2) = 3, N(S, 1/4) = 9 and inductively N(S, 1/2 n ) = 3 n Hence ln(3 n ) n ln(2 n ) = ln(3) ln(2) (= log 2(3)) We remark that for the Sierpinski gasket the observation that N(S, 1/2 n ) = 3 n is even more obvious if we use little triangles of side length 1/2 n as our boxes, rather than little squares of side length 1/2 n. In fact it can be shown that one gets the same answer for the box-counting dimension whatever shape of box one uses (provided of course that one uses the same shape on all scales). Example 4 Let S be von Koch Snowflake, obtained by from the unit interval on the real line by replacing the middle third by the other two sides of an equilateral triangle of side length 1/3, then repeating the same construction of each of resulting four line segments, and so on. Covering the snowflake with little triangles of side length 1/3 n we see that N(S, 1/3 n ) = 4 n, and hence ln(4 n ) n ln(3 n ) = ln(4) ln(3) = 2ln(2) ln(3) 2

Notes 1. The length of the von Koch snowflake S (also called the one-dimensional measure of S) is infinite, since lim n (4/3) n =. 2. The von Koch snowflake is an example of a more general construction, where one start with the unit interval and replaces it with a copy of a generator, a shape made up of straight line segments each of side length 1/k, then replaces each of these straight line segments by a small copy of the generator, and so on. We can also construct space-filling curves, that is to say curves which fill the whole unit square, in a similar way. Of course a space-filling curve has dimension 2. Here is the definition of Hausdorff dimension (not for examination). Let S be a bounded subset of some R n. First we define the Hausdorff p-dimensional measure of S M(S, p) = sup inf{ (diam(a i )) p : A i S and diam(a i ) < ɛ} ɛ>0 i=1 It can be shown that for every S there exists a non-negative real number D such that i=1 M(S, p) = p < D and M(S, p) = 0 p > D This value of D is called the Hausdorff dimension of S. For example the von Koch snowflake has infinite 1-dimensional measure (length) and zero 2-dimensional measure (area). So its Hausdorff dimension is somewhere in between - in fact it is the same as its box-counting dimension, namely 2 ln(2)/ ln(3). Iterated Function Systems The middle thirds Cantor set C has some obvious self-similarities. Define maps f 1 and f 2 from I = [0, 1] into I by f 1 (x) = x/3 f 2 (x) = x/3 + 2/3 Each of these maps contracts C onto a smaller copy within C. Iterating f 1 on its own we have simple dynamics (an attractor at x = 0), and iterating f 2 on its own we again have simple dynamics (an attractor at x = 1). But if we iterate both together, choosing f 1 or f 2 at random at each iteration, with probability 1/2, we obtain the whole of C as an attractor for the system. The orbit of any initial point x 0 approaches closer and closer to C and moreover with probability 1 it approaches arbitrarily close to every point of C. Note that if the initial point x 0 is in C then its orbit remains in C. {f 1, f 2 } is an example of what Barnsley calls an iterated function system. It can be used to very efficiently plot the points of the middle thirds Cantor set. We simply start our computer off at the point x 0 = 0 and randomly apply f 1 and f 2 3

(or we start at any point x 0 I, but then we should not plot the first few dozen points at it might take that long for the orbit to get close to C). Definition An iterated function system (IFS) for a closed bounded subset S of R n is a set of maps {f 1, f 2,..., f m } such that each f i is a map R n R n, and such that (i) each f i is a contraction (i.e. k < 1 such that f(x) f(y) k x y x, y R n ), and (ii) m i=1 f i(s) = S. The middle thirds Cantor set is an example, with f 1 and f 2 as above and the contraction ratio k = 1/3. Another example is the Sierpinski gasket with maps f 1, f 2 and f 3 contracting the triangle os side length 1 onto each of three triangles of side length 1/2. If (to make writing down explicit maps easier) instead of an equilateral triangle we take as our starting triangle the one with vertices at (0, 0), (1, 0) and (0, 1) then we can define an IFS for the 45 degree Sierpinski gasket by taking the maps: f 1 (x, y) = (x/2, y/2) f 2 (x, y) = f 1 (x, y) + (0, 1/2) f 3 (x.y) = f 1 (x, y) + (1/2, 0) Here we have 3 maps, and each has contraction ration 1/2. Notice that if we have an IFS for a fractal S with the properties that the f i all have the same contraction ratio λ, and the f i (S) do not overlap (if at worst they meet at their edges) then we can use a box counting argument to deduce that the dimension of S is ln(m)/ ln(1/λ), where m is the number of maps in the IFS. If we have a picture which has appropriate self-similarities on different scales we can use the associated IFS as a very efficient method of reproducing the picture. A beautiful example is Barnsley s fern which can be reproduced using an IFS consisting of just four linear maps (or three if you don t mind not having the stalks). To get the best pictures it often helps to assign different probabilities to the different maps rather than to choose them at random with the same probability. To get an idea of the mathematics behind the concept of an IFS, we need the idea of the distance between two closed bounded subsets A and B of R n. We set d(a, B) = max x A min y B d(x, y) where d(x, y) is the Euclidean distance between x and y in R n. Note that d(a, B) d(b, A) in general: for example if A B but A B then d(a, B) = 0 but d(b, A) 0. We define the Hausdorff distance between A and B to be: D(A, B) = max{d(a, B), d(b, A)} 4

It is easily shown that D(A, B) = 0 A = B. Let H(R n ) denote the set of all closed bounded subsets of R n. Equip H(R n ) with the Hausdorff metric (defined above). Then H(R n ) is a complete metric space (i.e. all Cauchy sequences have limits). The Contraction Mapping Lemma If X is a complete metric space and f : X X is a continuous map such that there exists a constant k < 1 with d(f(x), f(y)) kd(x, y) for all x, y X, then f has a unique fixed point, and all orbits of f tend to that fixed point. This is a very well known and very useful result. It is not deep or difficult, and while we shall not prove it here, all that is needed to prove it is to know that a geometric series with ratio k < 1 has a finite sum. The Contraction Mapping Lemma provides a mathematical justification of the technique of using an IFS for a set S to draw a picture of S. Given an IFS {f 1,... f m } on R n, we simply observe that the map F : Y f 1 (Y ) f 2 (Y )... f m (Y ) defines a contraction mapping on the complete metric space H(R n ). It follows from the Contraction Mapping Lemma that F has a unique attractor S. This set S is the attractor of the IFS. 5