Fractals: How long is a piece of string?

Similar documents
Chapter 8. Fractals. 8.1 Introduction

Mathematical Modelling Lecture 14 Fractals

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

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

AN INTRODUCTION TO FRACTALS AND COMPLEXITY

Fractals and Dimension

Fractal Geometry Time Escape Algorithms and Fractal Dimension

ALGEBRA 2 X. Final Exam. Review Packet

AN INTRODUCTION TO FRACTALS AND COMPLEXITY

Grade 8 Chapter 7: Rational and Irrational Numbers

CMSC 425: Lecture 12 Procedural Generation: Fractals

biologically-inspired computing lecture 6 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

The Not-Formula Book for C2 Everything you need to know for Core 2 that won t be in the formula book Examination Board: AQA

LAMC Intermediate Group October 18, Recursive Functions and Fractals

The Curvature of Space and the Expanding Universe

The importance of beings fractal

Department of Computer Sciences Graphics Fall 2005 (Lecture 8) Fractals

MAT100 OVERVIEW OF CONTENTS AND SAMPLE PROBLEMS

MA131 - Analysis 1. Workbook 4 Sequences III

Unit 1 Algebra Boot Camp #1 (2 weeks, August/September)

Individual Round CHMMC November 20, 2016

Prentice Hall Geometry (c) 2007 correlated to American Diploma Project, High School Math Benchmarks

We saw in Section 5.1 that a limit of the form. arises when we compute an area.

Solutions Math is Cool HS Championships Mental Math

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

Grades 7 & 8, Math Circles 17/18/19 October, Angles & Circles

Solutions Parabola Volume 49, Issue 2 (2013)

Algebra II Introduction 1

Traditional Pathway: Algebra II

1. Peter cuts a square out of a rectangular piece of metal. accurately drawn. x + 2. x + 4. x + 2

Parametric Equations

Solutionbank C2 Edexcel Modular Mathematics for AS and A-Level

Common Core State Standards. Clusters and Instructional Notes Perform arithmetic operations with complex numbers. 5.6

Coach Stones Expanded Standard Pre-Calculus Algorithm Packet Page 1 Section: P.1 Algebraic Expressions, Mathematical Models and Real Numbers

Columbus City Schools High School CCSS Mathematics III - High School PARRC Model Content Frameworks Mathematics - Core Standards And Math Practices

Number Sets 1,0,1,2,3,... } 3. Rational Numbers ( Q) 1. Natural Numbers ( N) A number is a rational number if. it can be written as where a and

Area. HS PUMP. Spring 2009 CSUN Math. NSF Grant Measuring Aera A Candel

Measurement Year 9. The topic Measurement includes units because any size has no meaning without the units. Every answer must include the units used.

Commutative laws for addition and multiplication: If a and b are arbitrary real numbers then

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

RMT 2014 Power Round February 15, 2014

The God Equa,on. Otherwise Known as MANDELBROT SET

UNC Charlotte Super Competition - Comprehensive test March 2, 2015

TSP Water Project Report Snowflakes and Fractals

A Correlation of. Pearson Integrated CME Project. to the. Common Core State Standards for Mathematics - High School PARRC Model Content Frameworks

BRITISH COLUMBIA SECONDARY SCHOOL MATHEMATICS CONTEST,

DEPARTMENT OF MATHEMATICS

Mathematics - High School Algebra II

Algebra II Pacing Guide Last Updated: August, Guiding Question & Key Topics

Fractals list of fractals - Hausdorff dimension

2015 Canadian Team Mathematics Contest

Chapter 2 Polynomial and Rational Functions

2009 Math Olympics Level II

Algebra II. Algebra II Higher Mathematics Courses 77

Algebra I. 60 Higher Mathematics Courses Algebra I

Integrals. D. DeTurck. January 1, University of Pennsylvania. D. DeTurck Math A: Integrals 1 / 61

The CENTRE for EDUCATION in MATHEMATICS and COMPUTING cemc.uwaterloo.ca Euclid Contest. Tuesday, April 12, 2016

Achieve Recommended Pathway: Algebra II

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER / Functions

Intermittency, Fractals, and β-model

2002 Mu Alpha Theta National Tournament Mu Level Individual Test

19.1 The Square Root of Negative One. What is the square root of negative one? That is, is there any x such that. x 2 = 1? (19.1)

TABLE OF CONTENTS. Our aim is to give people math skillss in a very simple way Raymond J. Page 2 of 29

The Learning Objectives of the Compulsory Part Notes:

Patterns in Nature 8 Fractals. Stephan Matthiesen

Integrated Mathematics I, II, III 2016 Scope and Sequence

General Certificate of Secondary Education November MATHEMATICS (MODULAR) (SPECIFICATION B) 43055/1H Module 5 Higher Tier Paper 1 Non-calculator

Algebra 2 College Prep Curriculum Maps

ACT MATH MUST-KNOWS Pre-Algebra and Elementary Algebra: 24 questions

Introduction to Quantitative Metallography

Measurement Year 10. The topic Measurement includes units because any size has no meaning without the units. Every answer must include the units used.

Appendix C: Event Topics per Meet

Fractals list of fractals by Hausdoff dimension

Algebra 2 and Mathematics 3 Critical Areas of Focus

INTRODUCTION TO FRACTAL GEOMETRY

Chapter 8B - Trigonometric Functions (the first part)

2009 Math Olympics Level II Solutions

Candidates are expected to have available a calculator. Only division by (x + a) or (x a) will be required.

Pre Calculus 11 Practice Midyear Exam 2014

State Math Contest Senior Exam SOLUTIONS

Given an arc of length s on a circle of radius r, the radian measure of the central angle subtended by the arc is given by θ = s r :

RMT 2014 Power Round Solutions February 15, 2014

MATH EVALUATION. What will you learn in this Lab?

Proof of the Equivalent Area of a Circle and a Right Triangle with Leg Lengths of the Radius and Circumference

1. Analyze the numerical expressions below. Which of these expressions are equivalent to? (Circle the expressions that are equivalent.) 8.EE.

MEI STRUCTURED MATHEMATICS CONCEPTS FOR ADVANCED MATHEMATICS, C2. Practice Paper C2-C

The CENTRE for EDUCATION in MATHEMATICS and COMPUTING cemc.uwaterloo.ca Cayley Contest. (Grade 10) Thursday, February 20, 2014

hmhco.com Adaptive. Intuitive. Transformative. AGA Scope and Sequence

Algebra 2 (3 rd Quad Expectations) CCSS covered Key Vocabulary Vertical

HUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK

Summer Work for students entering PreCalculus

Given an arc of length s on a circle of radius r, the radian measure of the central angle subtended by the arc is given by θ = s r :

PRACTICE FINAL , FALL What will NOT be on the final

OUTSIDE LAB 4: Finding the Distances and Sizes of Remote Objects

REVISED GCSE Scheme of Work Mathematics Higher Unit 4. For First Teaching September 2010 For First Examination Summer 2011

Answers for Ch. 6 Review: Applications of the Integral

Common Core State Standards for Mathematics Integrated Pathway: Mathematics I

Topic 8: Measurement

Standards-Based Learning Power Standards. High School- Algebra

Study Guide for Benchmark #1 Window of Opportunity: March 4-11

Transcription:

Parabola Volume 33, Issue 2 1997) Fractals: How long is a piece of string? Bruce Henry and Clio Cresswell And though the holes were rather small, they had to count them all. Now they know how many holes it takes to fill the Albert Hall. I d love to turn you on. John Lennon and Paul McCartney 1967 You have probably all heard the expression How long is a piece of string?. It s usually offered in rhetorical response to a question that has no sensible answer. On the other hand if somebody was to give you a particular piece of string and then ask the question How long is this piece of string?, you would find no problem in coming up with a numerical answer. For a mathematician the rhetorical question How long is a piece of string? is a legitimate question even in the absence of a particular piece of string. To find the length L of a piece of string or any curve for that matter) take a known length l and count the number of times n that this length would need to be laid end to end in order to pass from the beginning to the end of the curve. The length of the curve is then L nl. We will refer to this method for measuring the length as the divider s method. If the curve is in the shape of a straight line then the divider s method will yield a result that differs from the exact result by a distance less than l. In general the error in the length estimate obtained using the divider s method will depend on the shape of the curve; however in general if we repeat our measurement process for different l becoming smaller and smaller we might expect this error to become smaller and smaller. But what if we continue to apply the divider s method down to where l approaches zero? Surely n must now approach infinity and our length will be approximated by the product 0 which is not defined since is not a number. In order to continue to apply the divider s method all the way down to where l approaches zero we need to employ mathematical its. We use the notation to represent l approaching zero and l 0 n to represent n approaching infinity. We may now write the formula for the length of the curve or the length of a piece of string as L l 0 n nl. 1

We could also write the length formula as L l 0 nl)l where we note that n is a function of l. The crucial assumption underlying the divider s method is that curves appear increasingly smoother more like straight line segments) under magnification. As an illustration consider the perimeter of a circle. Figure 1 shows such a perimeter with a small piece magnified. When only a very small segment of the perimeter is visible to us it looks like a straight line. Figure 1 Figure 2 shows a circle whose perimeter is approximated by n 12 straight line segments each of length l. Each straight line segment subtends an angle θ. The true length of the perimeter is simply L ns where s is the arc length that subtends the angle θ. Since the sum of the angles must add up to 2π we have n 2π/θ and the arc length is s rθ so that the true length of the perimeter is L 2πr. Now consider the divider s method. The geometry is shown in Figure 2 where s is the arc length between points B and D and l is the straight line distance between these points. Using simple trigonometry applied to triangle ABC we have ) θ sin l 2 2r. This may be rearranged to give ) θ l 2r sin the length of each straight line segment 2 2

B r C A θ D Figure 2 or ) l θ 2 sin 1 the angle subtended by each straight line segment. 2r This implies that L nl 4πr θ sin ) θ 2 with L expressed in terms of θ or πl L sin ) with L expressed in terms of l. 1 l 2r Clearly the approximation for L will be good provided that the straight line segment l is a good approximation to the arc segment s. As we have seen in Figure 1 and 2 this approximation is very good when s is small relative to the radius. But when s is small relative to the radius, l is small relative to the radius and θ is also small. This allows us to use small angle approximations for the trigonometric function sin. In particular if x is small then sinx) x sin 1 x) e.g., sin.01).09983... and sin 1.01).01001...). Using the small angle approximation in the formula L nl we have or L 4πr θ θ 2 2πr L πl 2πr. l 2r Now consider the employment of the divider s method for measuring the length of the coastline of mainland Australia. Our analysis for the circle suggests that the divider s method might yield a reasonable result provided that the length of our straight line segment is less than the average radius of Australia. Australia has an area of some 7, 617, 930 square kilometres 1 which evaluates to an average radius of about 1557km 1 Data from the CIA 1996 world factbook; net page: http://www.odci.gov/cia/publications/nsolo/factbook/as.htm 3

and so we might anticipate reasonable coastline measurements based on straight line segments of a few hundred kilometres or less. Surveys of the coastline of Australia reveal: Length of line segment Number of segments Length of coastline l n L nl 500 km 23.9 2 11,950 km 250 km 52.8 2 13,200 km 100 km 144.2 2 14,420 km 1 km 25,760 3 25,760 km From the data in the table it is clear that nl does not converge to a constant value as l decreases and so L nl does not provide a reliable approximation to the length of the coastline. The most accurate estimate of the coastline of mainland Australia to date is 35,877 kilometres 4. In this estimate the coastline is defined as the Mean High Water mark which is approximated by a series of straight line segments of unequal lengths ranging between a minimum of 20 metres and a maximum of 8000 metres 5. One reported estimate of the length of the Australian Coastline based on high resolution satellite imagery put it at 130, 000 kilometres which is roughly ten times the diameter of the Earth. The reason for the discrepancies between the various measurements and the impossibility to pin it down precisely is that as we zoom in on the coastline of Australia we encounter more and more detail with a roughness on all measurable scales. The Australian coastline cannot be approximated by an n sided polygon. Estimates for the length of the coastline increase as the size of the straight line approximating segments is reduced. The final length of the coastline using the divider s method will depend on the iting size of the smallest straight line segment, if such a iting size exists. The smallest length scale known at present is at the size of quarks about 10 16 metres). Dividing the area of Australia by the area occupied by quarks we estimate that Australia consists of about n 10 45 of them. Not all of these reside on Australia s perimeter but this gives an upper bound estimate of the coastline at about 10 26 km. If we travelled out into space in a direct line for this distance then we would be beyond the furthest object ever observed in our universe. We now consider an imaginary mathematical island called the Koch snowflake. This island has detail on all scales, there is no iting physical atomic scale. As we shall see this island can be constructed using Turtle Graphics 6 and string substitution rules. Consider an imaginary turtle on your page that can draw images by following simple instructions such as i) move forward a distance d and draw a line, ii) change direction by turning through an angle θ to the right and iii) change direction by turning 2 L.F. Richardson The Problem of Contiguity: An appendix to the statistics of deadly quarrels, General Systems, 6 1961) 139. 3 Data from the CIA 1996 world factbook. 4 Measurement by The Australian Surveying and Land Information Group AUSLIG); net page http://www.auslig.gov.au/facts.htm#dimensions. 5 We are greatful to AUSLIG for providing us with this information 6 Turtle Graphics was invented by Seymour Papert in the late nineteen sixties at the MIT Artificial Intelligence Laboratories. 4

through an angle θ to the left. To simplify our code we will label the first of these instructions F, the second instruction +, and the third instruction. Suppose we specify the angle θ 2π. What image would be generated by the string F F F? 6 The answer is an equilateral triangle. What image would be generated by the string F + F F + F? The answer is shown in Figure 3. F + F F + F - - Figure 3 Now suppose we start with the character string for the equilateral triangle F F F and we replace each F in this string with the substitution string F+F- -F+F then we obtain the new string F+F- -F+F F+F- -F+F F+F- -F+F. Ignoring the boxes, which were used simply to highlight the substitution process, can you draw the image corresponding to this character string? We have really replaced each straight line in the equilateral triangle by the image shown in Figure 3. The result of this replacement is shown in Figure 4. Here we have also reduced the original length scale d. Now in this new string replace each F again by the substitution string F + F Figure 4 F +F. This now yields the new string F +F F +F +F +F F +F F +F F + 5

F +F +F F +F F +F F +F +F +F F +F F +F F +F +F +F F +F F +F F +F +F +F F +F F +F F +F +F +F F +F. The corresponding image is shown in Figure 5 where we have reduced the length scale by a factor of three. The true Koch snowflake is the image obtained from the resultant character string after Figure 5 the substitution string has been applied an infinite number of times. Each time we apply the substitution string we also reduce the length scale by a further factor of three 7. Figure 6 shows the image obtained after five substitutions. What is the length Figure 6 of the perimeter of the Koch snowflake? The perimeter is the number of F characters multiplied by the corresponding length scale. In the Koch snowflake there are infinitely many F characters but the length scale has been reduced by a factor three an infinite number of times so again we have a result like L 0 and again we evaluate 7 The starting string together with the substitution string and the scale factor is a convenient code for the image. Codes like this, which were first employed by Aristid Lindenmayer to model biological growth, are called L-systems. 6

the expression for L by properly taking its. Starting with the equilateral triangle, the number of F characters after n substitutions is 3 4 n. The length scale after n substitutions is d/3 n. Hence the perimeter after n substitutions is Ln) 3l 4n 3 n. After an infinite number of substitutions, ie. as n we have 8 L n 3l ) n 4. 3 On the other hand the area of the Koch snowflake is finite. We can evaluate the area as follows. The area of the equilateral triangle of side d is d 2 3/4. After one substitution there are four equilateral triangles, one of side d and three of side d/3 giving an overall area d 2 3/4)1 + 31/3 2 )). After n substitutions the overall area is An) Evaluating the sum 9 we have An) d 2 3 4 d 2 3 4 ) ) 1 + 3 1 + 3 4 n 4 j 1 3 2j j1 n j1 4 9 ) ) j ) d 2 ) 3 1 + 3 1 4 )) 9 )n 4 4 1 4 9 Hence after an infinite number of substitutions we have A An) n d 2 ) 3 1 + 3 )) 1 4 4 1 4 9 47 3d 2 /80 8 If n is a positive integer and a is a fixed positive constant less than one then n an 0 n 1/an 9 Here we use the geometric series n j1 a j 1 an 1 a. 7

Our investigations into the length of a curve have revealed that the length depends fundamentally on the shape of the curve. If the shape can be approximated by a series of straight line segments even if vanishingly small) then the length is well defined. This was found to be the case for the perimeter of a circle. A circle has a finite area enclosed by a finite length perimeter. On the other hand the perimeter of the Koch snowflake cannot be approximated by a polygon. The Koch snowflake has a finite area enclosed by an infinite length perimeter. Australia has a finite area enclosed by a perimeter whose length increases as the length scale of the measuring device decreases until the iting size of the measuring device is reached. Shapes with a finite area but an infinite length perimeter or a perimeter whose length increases as the length scale of the measuring device decreases cannot be described by standard geometry. In standard Euclidean geometry a perimeter enclosing a finite two-dimensional region must have a finite length. Indeed any one-dimensional line enclosing a finite two-dimensional area must have a finite length. In Euclidean geometry we learn that points have zero dimension, lines have dimension one, planes have dimension two etc. The coastline of Australia and the Koch snowflake are lines but they cannot be one-dimensional. What is the dimension of the coastline of Australia or the Koch snowflake if it is not one? There are many different ways to measure the dimension of shapes. Here we will consider the simplest of these measurements, the Kolmogorov Capacity. The idea is to cover the shape of interest with small cells 10 of size ɛ and then to count the number of cells Mɛ) that contain some part of the shape. The dimension is then defined as 11 D ɛ 0 log Mɛ)) log 1 ɛ ). For shapes in nature we cannot really take the it ɛ 0 and so we measure Mɛ) for a number of different but small values of ɛ and then we plot the points log1/ɛ), logmɛ))). If these points fit on a straight line y mx where y logmɛ)) and x log1/ɛ) then the slope of the line is log Mɛ)) m log 1) ɛ which is the same as our expression for the fractal dimension - provided that our ɛ values are sufficiently small. Figure 7 shows isolated points covered by cells of size ɛ. If there are n isolated points then we expect that for sufficiently small ɛ these points should be in different cells and hence Mɛ) n. The dimension of the set of isolated 10 These cells can be straight line segments, squares, circles, triangles, cubes etc. 11 The logarithm function used in the expression for the dimension has the following properties: log1) 0 logxy) logx) + logy) logx/y) logx) logy) logx n ) n logx) 8

Figure 7 points is then 12 log n D ɛ 0 log ɛ 0. Figure 8 shows a smooth line segment covered by cells of size ɛ. If the total length of Figure 8 the line is L then we expect that the number of cells containing part of the line is the 12 If x is a positive variable and a is a fixed positive constant then x x 0 x 0 x 0 0 x 0 1 x 0 a/ logx) 0 a/ logx) 0 9

length of the line divided by the size of the cell, i.e., Mɛ) L/ɛ. The dimension of the smooth line is thus D log L ) ɛ ɛ 0 log ɛ log L log ɛ 1 ɛ 0 log ɛ Figure 9 shows an area bounded by a smooth perimeter covered by cells of size ɛ. If Figure 9 the total area is A then we expect that the number of cells containing part of this area is the total area divided by the area of a cell, i.e., Mɛ) A/ɛ 2. The dimension of the area is thus D log A ) ɛ ɛ 0 log ɛ log A 2 log ɛ 2 ɛ 0 log ɛ Thus isolated points have dimension zero, smooth lines have dimension one and regions bounded by smooth lines have dimension two. Now consider the perimeter of the Koch snowflake. Here we can take our cells to be straight line segments of length ɛ. From above we have that for ɛ d/3 n the number of segments needed to cover the perimeter is Mɛ) 3 4 n and hence D log Mɛ)) ɛ 0 log ɛ log3 4 n ) n logd/3 n ) log 3 + n log 4 n n log 3 log d log 4 log 3 10

Hence the dimension of the perimeter of the Koch snowflake is about 1.26. The dimension greater than one but less than two tells us that the line is not smooth but has wiggles on wiggles that give it a thickness but not enough thickness to have a finite area. Shapes that have a non-integer number or fractional number) of dimensions are called fractals. Dimension measurements that allow for the possibility of non-integer dimensions are called fractal dimensions. As an historical footnote, the word fractal was introduced by Benoit Mandelbrot in 1975 who was the first to realize that many shapes in nature exhibit a fractal structure. The construction of mathematical curves whose length could not be measured so called nonrectifiable curves) dates back to Peano 1890) 13 and Koch 1904). Dimension measurements that allow for the possibility of non-integer dimensions date back to Minkowski 1901) and Hausdorrf 1919). As an example of a fractal shape in nature we return to consider the coastline of mainland Australia. Figure 10 shows a plot of the points log1/ɛ), logmɛ))) for the four sets of values given in the table above. Here ɛ is the length of the line segment and Mɛ) is the number of line segments needed to cover the coastline. The dimension 10 8 logm) 6 4 2-14 -12-10 -8-6 log1/epsilon) Figure 10 can be estimated from the slope of the straight line of best fit as shown in Figure 10. This yields the dimension estimate 1.12 confirming that the coastline of Australia is a fractal. In conclusion we present a new formula for the length of a piece of string, L l 0 al D+1, where a is a finite constant, l is a known length and D is the fractal dimension. If D 1 then this reduces to L a; however if D > 1 then L and if D < 1 then L 0. So next time somebody asks you the rhetorical question How long is a piece of string? you might like to respond with the rejoinder That depends, what is its fractal dimension?. 13 Peano discovered a curve that twists around in such a complicated fashion that it passes through every point inside a two-dimensional region. 11