8 Fractals: Cantor set, Sierpinski Triangle, Koch Snowflake, fractal dimension.



Similar documents
Patterns in Pascal s Triangle

Content. Chapter 4 Functions Basic concepts on real functions 62. Credits 11

10.2 Series and Convergence

Inner Product Spaces

Evaluating trigonometric functions

FRACTAL GEOMETRY. Introduction to Fractal Geometry

Homework 2 Solutions

4. How many integers between 2004 and 4002 are perfect squares?

Metric Spaces. Chapter Metrics

The Math Circle, Spring 2004

Metric Spaces Joseph Muscat 2003 (Last revised May 2009)

Practice with Proofs

To discuss this topic fully, let us define some terms used in this and the following sets of supplemental notes.

Grade 7/8 Math Circles Sequences and Series

Section 1.3 P 1 = 1 2. = P n = 1 P 3 = Continuing in this fashion, it should seem reasonable that, for any n = 1, 2, 3,..., =

1 if 1 x 0 1 if 0 x 1

BALTIC OLYMPIAD IN INFORMATICS Stockholm, April 18-22, 2009 Page 1 of?? ENG rectangle. Rectangle

Stanford Math Circle: Sunday, May 9, 2010 Square-Triangular Numbers, Pell s Equation, and Continued Fractions

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

THE BANACH CONTRACTION PRINCIPLE. Contents

Tilings of the sphere with right triangles III: the asymptotically obtuse families

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES

Trigonometric Functions and Triangles

ACT Math Facts & Formulas

5.1 Radical Notation and Rational Exponents

The sample space for a pair of die rolls is the set. The sample space for a random number between 0 and 1 is the interval [0, 1].

Introduction to Topology

Differentiation of vectors

Core Maths C2. Revision Notes

Algebraic and Transcendental Numbers

2. Length and distance in hyperbolic geometry

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS

Mathematical Induction

Cubes and Cube Roots

Solutions to Practice Problems

Largest Fixed-Aspect, Axis-Aligned Rectangle

4. Expanding dynamical systems

ELECTRIC FIELD LINES AND EQUIPOTENTIAL SURFACES

AN INTRODUCTION TO DIMENSION THEORY AND FRACTAL GEOMETRY: FRACTAL DIMENSIONS AND MEASURES

ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates

x a x 2 (1 + x 2 ) n.

Shape Dictionary YR to Y6

3. Reaction Diffusion Equations Consider the following ODE model for population growth

1. Prove that the empty set is a subset of every set.

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

PROBLEM SET. Practice Problems for Exam #1. Math 1352, Fall Oct. 1, 2004 ANSWERS

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress

7 Relations and Functions

6.1 Basic Right Triangle Trigonometry

4/1/2017. PS. Sequences and Series FROM 9.2 AND 9.3 IN THE BOOK AS WELL AS FROM OTHER SOURCES. TODAY IS NATIONAL MANATEE APPRECIATION DAY

n 2 + 4n + 3. The answer in decimal form (for the Blitz): 0, 75. Solution. (n + 1)(n + 3) = n lim m 2 1

SAT Subject Math Level 2 Facts & Formulas

Unified Lecture # 4 Vectors

G. GRAPHING FUNCTIONS

Computing Euler angles from a rotation matrix

Georgia Standards of Excellence Curriculum Map. Mathematics. GSE 8 th Grade

Lecture L6 - Intrinsic Coordinates

Reflection and Refraction

CHAPTER 1 BASIC TOPOLOGY

k, then n = p2α 1 1 pα k

Solutions to Homework 10

x 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1

Solutions to Practice Problems for Test 4

Geometric Transformations

Mathematics. ( : Focus on free Education) (Chapter 5) (Complex Numbers and Quadratic Equations) (Class XI)

Estimating the Average Value of a Function

Shortest Inspection-Path. Queries in Simple Polygons

Math Placement Test Practice Problems

Arithmetic Progression

The Method of Least Squares. Lectures INF2320 p. 1/80

Fundamental Theorems of Vector Calculus

1. Introduction sine, cosine, tangent, cotangent, secant, and cosecant periodic

Graphs of Polar Equations

Core Maths C1. Revision Notes

I. Pointwise convergence

Surface bundles over S 1, the Thurston norm, and the Whitehead link

Follow links for Class Use and other Permissions. For more information send to:

Factoring Patterns in the Gaussian Plane

Mathematical Conventions Large Print (18 point) Edition

Mathematical Conventions. for the Quantitative Reasoning Measure of the GRE revised General Test

About the Gamma Function

Instructions. Information. Advice

Math 1B, lecture 5: area and volume

with functions, expressions and equations which follow in units 3 and 4.

Notes on metric spaces

Double Integrals in Polar Coordinates

39 Symmetry of Plane Figures

Slope and Rate of Change

TWO-DIMENSIONAL TRANSFORMATION

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

1 3 4 = 8i + 20j 13k. x + w. y + w

PROPERTIES OF N-SIDED REGULAR POLYGONS

MA4001 Engineering Mathematics 1 Lecture 10 Limits and Continuity

ON FIBONACCI NUMBERS WITH FEW PRIME DIVISORS

Trigonometry Review with the Unit Circle: All the trig. you ll ever need to know in Calculus

Math 319 Problem Set #3 Solution 21 February 2002

The Use of Dynamic Geometry Software in the Teaching and Learning of Geometry through Transformations

What is Linear Programming?

Transcription:

8 Fractals: Cantor set, Sierpinski Triangle, Koch Snowflake, fractal dimension. 8.1 Definitions Definition If every point in a set S has arbitrarily small neighborhoods whose boundaries do not intersect S, then S has topological dimension 0. The topological dimension of a subset S of R is the least non-negative integer k such that each point of S has arbitrarily small neighborhoods whose boundaries meet S in a set of dimension k 1. Examples Find the topological dimension of the following sets: 1. A finite collection of points. 2. S = { 1 n = 1, 2,...}. A line segment. 4. The unit circle S 1. 5. The unit disk. 6. The unit sphere S 2. 7. The unit ball. Definition A set S is self-similar if it can be divided into N congruent subsets, each of which when magnified by a constant factor M yields the entire set S. The fractal dimension of a self-similar set S is D = log(n) log(m). A fractal is a set whose fractal dimension exceeds its topological dimension. There are many sets which are self-similar that are not fractals. Find the fractal dimension of the following sets: 1. A line segment. 2. A (filled) square. A (filled) cube 4. The unit sphere S 2.

8.2 Standard examples of Fractals The middle thirds Cantor set. Since the Cantor set is totally disconnected, it has topological dimension 0. The Cantor set is self-similar, consisting of N = 2 congruent subsets, each when magnified by a factor of M = yields the original set. Hence the fractal dimension of the Cantor set is D = log(2) 0.61. In general, the Cantor set consists of 2 subsets, each log() with magnification factor. So the fractal dimenstion is D = log(2 ) log( ) = n log(2) n log() 0.61. The Box Fractal is a higher-dimensional analog to the middle thirds cantor set. Starting with the closed (filled) unit square, at the first stage remove 4 open squares of size 1. At the second stage, remove 4 5 open squares of size 1. At the nth stage, remove 4 5 1 open squares of size 1 9. Arbitrarily small neighborhoods intersect the box fractal at a finite set of points, so it has topological dimension 1. The box fractal is self-similar. At each stage, there are 5 subsets, each with magnification factor, so the fractal dimension is D = log(5 ) log( ) = n log(5) n log() 1.465.

The Sierpinski Triangle is constructed like the box fractal, but using a triangles instead. Start with a closed (filled) unit equilateral triangle, at the first stage remove 1 open triangle of size 1. At the second stage, remove open 2 triangles of size 1. At the nth stage, remove 1 open triangles of size 1 4 2. After n, we are left with a self-similar set with topological dimension 1. The Sierpinski Triangle consists of subsets with magnification factor 2. So the fractal dimension is D = log( ) log(2 ) = n log() n log(2) 1.585.

The Koch Curve is constructed very differently. Start with a closed unit interval. At the first stage remove the middle third of the interval and replace it with two line segments of length 1/ to make a tent. The resulting set consists of 4 line segments of length 1/. At the next stage, repeat this procedure on all of the existing line segments, resulting in a set that contains 16 line segments of length 1/9. At each stage there are 4 line segments of length. 1 When n, the resulting set is called the Koch curve. The set is self-similar, with 4 subsets with magnification factor, so the fractal dimension is D = log(4 ) log( ) = n log() n log(4) 1.2619. One amazing feature of the Koch curve is that it has infinite length. At each stage of the contruction, there are 4 line segments of length, 1 for a total length of ( 4 ) as n.

8. Create your own fractal: Iterated Function Systems. We will now explore a new way of creating fractals, as the attracting set of an iterated function system. Let x 0 be any point in the interval [0,1. Define two functions: F 0 (x) = 1 x, and F 1 (x) = 1 (x 1) 1 = 1 x 2. The function F 0 will move the point x 0 two-thirds of the way towards 0, while the function F 1 will move the point x 0 two-thirds of the way towards 1. 0 is the only fixed point for F 0, while 1 is the only fixed point for F 1. Let s explore the orbit of the intitial condition x 0 under the system of functions F 0 and F 1, where at each step, we choose to apply either F 0 or F 1 randomly with equal probability. Where can the orbit of x 0 end up? First note that if x 0 is in the interval (1/, 2/), both F 0 or F 1 will map x 0 outside of this interval. Also, F 0 maps the interval [0,1/ to [0,1/9, and the interval [2/,1 to [2/9,1/. Similarly, F 1 maps the interval [0,1/ to [2/,7/9, and the interval [2/,1 to [8/9,1. Thus x 1 cannot be in (1/, 2/), and in fact, no iterates may be in this interval. Also x 2 cannot be in either (1/9,2/9) or (7/9,8/9), and in fact, no iterates may be in these intervals. Continuing this analyis, we see that the orbit of any initial condition x 0 can only be atttracted to the middle thirds cantor set. To be more precise, represent sequence of iterations applied to x 0 by a sequence (s 1 s 2 s...), where s = 0 if we apply F 0, and s = 1 if we apply F 1. Then the orbit of an initial condition x 0 is given by: x 1 = x 0 2s 1 x 2 = 1 ( x0 2s ) 1 2s 2 = x 0 2s 1 2 2s 2 2 x = 1 ( x0 2s 1 2 2s ) 2 2s 2 = x 0 2s 1 2s 2 2s 2. =. x = x 0 2s 1 2s 2 1 2s 2...

t 8 FRACTALS: CANTOR SET, SIERPINSKI TRIANGLE, KOCH SNOWFLAKE, FRACTAL DIMENSI Now as n, the first term goes to zero, so we have:, lim x = =1 where each t is either 0 or 2. As we saw in a previous section, these are precisely the points in the middle thirds Cantor set. Also notice that the result is independent of the intitial condition x 0, and only depends on the sequence of functions applied. This gives us a new way of contructing the middle thirds Cantor set, as the attractor of the iterated function system {F 0, F 1 }. We may implement this experimentally by fixing some initial condition in [0,1, and iterate, choosing F 0 and F 1 at each iteration with equal probability, and we know the orbit will be attracted to a point in the middle thirds Cantor set. We can iterate for say 1000 iterations, then plot x 1 000 as being very very close to a point in the Cantor set. Then we can start over (with the same initial condition) and iterate another 1000 times. This sequence of iterations will be attracted to another point in the cantor set.

Let s try this same approach to create some other fractals: To create the box fractal, we start with any initial condition x 0 = [ x0 the unit square [0, 1 [0, 1, and iterate with the following set of functions: y 0 in [ x F 0 = 1 y F 1 = 1 [ [ x 1 1 = 1 [ [ x 2/ y 0 y 0 F 2 = 1 [ [ x 0 = 1 [ [ x 0 y 1 1 y 2/ F = 1 [ [ x 1 1 = 1 [ [ x 2/ y 1 1 y 2/ F 4 = 1 [ [ x 1/2 1/2 = 1 [ [ x 1/ y 1/2 1/2 y 1/ What are the fixed points for each of the F? The Sierpinski Triangle is the attractor of the following iterated function system: F 0 = 1 [ x 2 y F 1 = 1 [ x 2 y F 2 = 1 [ x 2 y [ 1 0 [ 1/4 /4 In our above examples, each function is a contraction by a factor of β < 1 towards some fixed point (x 0, y 0 ). We can also introduce a rotation by an angle of θ. So we can write a function in an iterated function system (IFS) in following form: [ [ [ x cos θ sin θ x x0 x0 F [ = β y sin θ cos θ y y 0 y 0 or in general: F [ x y = [ a b c d [ x y [ e f