Julia Sets and the Mandelbrot Set

Similar documents
If one wants to study iterations of functions or mappings,

The Mandelbrot Set. Andrew Brown. April 14, 2008

Julia Sets Converging to the Filled Basilica

Zoology of Fatou sets

Connectedness loci of complex polynomials: beyond the Mandelbrot set

Fractals. Part 6 : Julia and Mandelbrot sets, Martin Samuelčík Department of Applied Informatics

In this paper we consider complex analytic rational maps of the form. F λ (z) = z 2 + c + λ z 2

On the topological differences between the Mandelbrot set and the tricorn

INTRODUCTION TO FRACTAL GEOMETRY

The Mandelbrot Set and the Farey Tree

Singular Perturbations in the McMullen Domain

Hyperbolic Component Boundaries

JULIA SETS AND BIFURCATION DIAGRAMS FOR EXPONENTIAL MAPS

Julia Sets and the Mandelbrot Set

Non Locally-Connected Julia Sets constructed by iterated tuning

Chapter 6: The metric space M(G) and normal families

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

The dynamics of maps close to z 2 + c

Limiting Dynamics of quadratic polynomials and Parabolic Blowups

The topological differences between the Mandelbrot set and the tricorn

Julia s two faces. The dichotomy theorem on Julia sets of quadratic polynomials. Rasila Hoek July 1, Bachelor thesis Supervisor: dr.

MAT335H1F Lec0101 Burbulla

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

CHAOS/FRACTAL

Alternate Locations of Equilibrium Points and Poles in Complex Rational Differential Equations

Polynomial Julia sets with positive measure

Fractals. Krzysztof Gdawiec.

SIERPIŃSKI CURVE JULIA SETS FOR QUADRATIC RATIONAL MAPS

Second Julia sets of complex dynamical systems in C 2 computer visualization

Siegel Discs in Complex Dynamics

Qualitative Theory of Differential Equations and Dynamics of Quadratic Rational Functions

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.

Checkerboard Julia Sets for Rational Maps

Totally Marked Rational Maps. John Milnor. Stony Brook University. ICERM, April 20, 2012 [ ANNOTATED VERSION]

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ).

Julia Sets: Fractal Basin Boundaries

M 597 LECTURE NOTES TOPICS IN MATHEMATICS COMPLEX DYNAMICS

arxiv: v1 [math.gr] 20 Jan 2012

Notes on Complex Analysis

The Dynamics of Two and Three Circle Inversion Daniel M. Look Indiana University of Pennsylvania

Evolution of the McMullen Domain for Singularly Perturbed Rational Maps

Definition We say that a topological manifold X is C p if there is an atlas such that the transition functions are C p.

A BRIEF INTRODUCTION TO COMPLEX DYNAMICS

Dynamical invariants and parameter space structures for rational maps

CMSC 425: Lecture 12 Procedural Generation: Fractals

An introduction to holomorphic dynamics in one complex variable Informal notes Marco Abate

Fractal Geometry Time Escape Algorithms and Fractal Dimension

Sierpiński curve Julia sets for quadratic rational maps

b 0 + b 1 z b d z d

CHAOS AND DYNAMICS KELSEY MACE

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

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

COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS

DYNAMICS OF RATIONAL SEMIGROUPS

Cubic Polynomial Maps with Periodic Critical Orbit, Part I

Indeed, if we want m to be compatible with taking limits, it should be countably additive, meaning that ( )

Introduction to Dynamical Systems

S. Morosawa, Y. Nishimura, M. Taniguchi, T. Ueda. Kochi University, Osaka Medical College, Kyoto University, Kyoto University. Holomorphic Dynamics

Periodic cycles and singular values of entire transcendental functions

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

5 Introduction to Complex Dynamics

CHAPTER 7. Connectedness

Dynamics on Hubbard trees

Generalities about dynamics on Riemann surfaces

Infinity Unit 2: Chaos! Dynamical Systems

The connected locus for complex cubic iteration

ESCAPE QUARTERED THEOREM AND THE CONNECTIVITY OF THE JULIA SETS OF A FAMILY OF RATIONAL MAPS

Introductory Analysis I Fall 2014 Homework #5 Solutions

Dynamics of Tangent. Robert L. Devaney Department of Mathematics Boston University Boston, Mass Linda Keen

MCMULLEN S ROOT-FINDING ALGORITHM FOR CUBIC POLYNOMIALS

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

Holomorphic Dynamics Part 1. Holomorphic dynamics on the Riemann sphere

On the regular leaf space of the cauliflower

Connectivity of the Julia set for Newton maps. Xavier Jarque (Universitat de Barcelona) Surfing the complexity A journey through Dynamical Systems

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively);

Fractals, Dynamical Systems and Chaos. MATH225 - Field 2008

3 Fatou and Julia sets

LECTURE 2. defined recursively by x i+1 := f λ (x i ) with starting point x 0 = 1/2. If we plot the set of accumulation points of P λ, that is,

Rational Maps with Cluster Cycles and the Mating of Polynomials

No Smooth Julia Sets for Complex Hénon Maps

An Introduction to Self Similar Structures

CHAPTER 5. The Topology of R. 1. Open and Closed Sets

This is a preprint of: On a Family of Rational Perturbations of the Doubling Map, Jordi Canela, Nuria Fagella, Antoni Garijo, J. Difference Equ.

Topological properties

arxiv: v2 [math.ds] 21 Nov 2018

DYNAMICAL PROPERTIES AND STRUCTURE OF JULIA SETS OF POSTCRITICALLY BOUNDED POLYNOMIAL SEMIGROUPS

Quasi-conformal maps and Beltrami equation

DISCONNECTED JULIA SETS. Paul Blanchard. Boston University Department of Mathematics Boston, Massachusetts

Universität Dortmund, Institut für Mathematik, D Dortmund (

RECOVERY OF NON-LINEAR CONDUCTIVITIES FOR CIRCULAR PLANAR GRAPHS

What is proof? Lesson 1

SHADOWING AND ω-limit SETS OF CIRCULAR JULIA SETS

Introduction The Fibonacci numbers are traditionally described as a sequence F. = 0 and τ τ 1. =. To obtain the Fibonacci numbers as a

The Minimal Element Theorem

Topological properties of Z p and Q p and Euclidean models

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

FRACTAL GEOMETRY, DYNAMICAL SYSTEMS AND CHAOS

Geometry of the Feigenbaum map. by Xavier Buff Université Paul Sabatier, Laboratoire Emile Picard, Toulouse cedex France. Abstract.

ONE DIMENSIONAL CHAOTIC DYNAMICAL SYSTEMS

Analytic Continuation of Analytic (Fractal) Functions

Transcription:

Julia Sets and the Mandelbrot Set Julia sets are certain fractal sets in the complex plane that arise from the dynamics of complex polynomials. These notes give a brief introduction to Julia sets and explore some of their basic properties. The Filled Julia Set Consider a polynomial map f : C C, such as f(z) = z 2 1. What are the dynamics of such a map? Certainly many orbits under this map diverge to infinity: p 1 = 2, p 2 = 3, p 3 = 8, p 4 = 63, p 5 = 3968,.... On the other hand, some orbits manage to remain bounded: p 1 = 0.5, p 2 = 0.75, p 3 = 0.4375, p 4 0.8086,... Definition: Types of Orbits Let f : C C be a polynomial map, and let {p 1, p 2, p 3,...} be an orbit under f. 1. We say that the orbit is bounded if all the points are contained in some disk of finite radius centered at the origin. That is, the orbit is bounded if there exists a constant R > 0 so that p n R for all n N. 2. We say that the orbit escapes to infinity if p n as n. This leads to the question: for what initial points p 1 will the orbit under f remain bounded, and for what initial points will the orbit escape to infinity?

Julia Sets and the Mandelbrot Set 2 Definition: Filled Julia Set/Basin of Infinity Let f : C C be a polynomial map. 1. The filled Julia set for f is the set 2. The basin of infinity for f is the set {p 1 C the orbit of p 1 is bounded}. {p 1 C the orbit of p 1 escapes to infinity}. EXAMPLE 1 Repeated Squaring Let f : C C be the map f(z) = z 2. As we have seen, f squares the radius and doubles the angle of any complex number: f ( re iθ) = r 2 e i(2θ). Given an initial point p 1, the orbit {p 1, p 2, p 3,...} has the following behavior, depending on the relationship of p 1 to the unit circle: 1. If p 1 < 1, then the orbit converges to 0, which is an attracting fixed point for f 2. If p 1 = 1, then the entire orbit lies on the unit circle. 3. If p 1 > 1, then the orbit escapes to infinity. The orbits remain bounded in the first two cases, so the filled Julia set for f is the closed unit disk {z C : z 1}, shown in Figure 1a. The basin of infinity is the complement of this disk. (a) (b) Figure 1: (a) Filled Julia set for z 2. (b) Filled Julia set for z 2 4/9.

Julia Sets and the Mandelbrot Set 3 EXAMPLE 2 The Function z 2 4/9 Let f : C C be the function f(z) = z 2 4/9. Since f( 1/3) = 1/3 and f ( 1/3) = 2/3 < 1, this function has an attracting fixed point at 2/3. The filled Julia set for f is shown in Figure 1b. The dynamics of f are very similar to the dynamics of the squaring map: the orbit of any point in the interior of the filled Julia set converges to the fixed point, while the orbit of any point outside the filled Julia set escapes to infinity. Points that lie precisely on the boundary of the filled Julia set remain on the boundary as the map is iterated. EXAMPLE 3 The Basilica and the Rabbit Let f : C C be the function f(z) = z 2 1. Although this function does not have an attracting fixed point, it is easy to check that f(0) = 1, f( 1) = 0, and f (0) f ( 1) = (0)( 2) = 0 < 1 so { 1, 0} is an attracting two-cycle. The filled Julia set for this function is shown in Figure 2b. This Julia set is known as the Basilica, because of its resemblance to St. Peter s Basilica. Orbits of points in the interior of the filled Julia set are attracted to the 2-cycle, while orbits of points outside escape to infinity. As with the previous examples, the orbit of any point precisely on the boundary of the filled Julia set remains on the boundary. Another function with similar dynamics is the quadratic f(z) = z 2 0.123+0.754i. This polynomial has an attracting 3-cycle, and most orbits either asymptotically approach the 3-cycle or escape to infinity. The filled Julia set for this function is shown in Figure 2b. It is known as the Douady rabbit, named for the French mathematician Adrien Douady. (a) The Basilica (b) The Douady Rabbit Figure 2: (a) Filled Julia set for z 2 1. (b) Filled Julia set for z 2 0.123 + 0.745i.

Julia Sets and the Mandelbrot Set 4 (a) (b) Figure 3: (a) Filled Julia set for z 2 2. (b) Filled Julia set for z 2 3. EXAMPLE 4 A Line Segment and a Cantor Set Let f : C C be the function f(z) = z 2 2. Though it may not be obvious, this function has no attracting cycles or attractor of any kind so almost every orbit for this function escapes to infinity. However, this function still has a few bounded orbits. For one thing, 1 and 2 are fixed points for this function. Though neither fixed point is attracting, the orbits of the fixed points themselves remain bounded, and therefore belong to the filled Julia set. Similarly, it can be shown that the function f has a 2-cycle, two 3-cycles, three 4-cycles, six 5-cycles, and so forth, all of them repelling. All of these periodic points must lie in the filled Julia set. It turns out that the filled Julia set for this function is the line segment [ 2, 2] on the real axis, as shown in Figure 3a. This line segment maps to itself under the function f, so any orbit that begins on this line segment remains on the line segment for the entire duration. Any orbit that does not begin on the line segment escapes to infinity. Another function with similar behavior is f(z) = z 2 3. Again, this function has no attractor, so almost every orbit diverges to infinity. In this case however, the filled Julia set is a fractal subset of the real line that resembles the Cantor set, as shown in Figure 3b. All of the examples we have seen share a few basic traits, which are universal for all filled Julia sets of polynomials. Theorem 1 Properties of the Filled Julia Set Let f : C C be a polynomial function. Let B be the basin of infinity for f, and let J be the filled Julia set for f. Then 1. B and J are disjoint, and B J = C. 2. Both B and J are invariant under f, i.e. f(b) = B and f(j) = J.

Julia Sets and the Mandelbrot Set 5 (a) (b) (c) (d) (e) (f) Figure 4: Filled Julia sets for the maps z 2 + c, where (a) c = 0.37 + 0.16i (b) c = 0.50 0.56i (c) c = 0.25 (d) c = i (e) c = 1.5 (f) c = 0.75 + 0.25i These examples only touch the surface of possible Julia sets, even for quadratic maps. Several more filled Julia sets for quadratic polynomials are shown in Figure 4. All of these are for polynomials of the form f(z) = z 2 + c for some constant c, a class of polynomials known as the quadratic family. Connectedness Most of the filled Julia sets we have seen have been connected, meaning that they have only one component or piece. The exceptions are the Cantor set (Figure 3b) and the filled Julia set in Figure 4f, each of which has infinitely many different pieces. The following definition helps us to make the notion of connectedness precise.

Julia Sets and the Mandelbrot Set 6 Figure 5: A separating curve C for a polynomial Julia set. Definition: Separating Curve Let J be a filled Julia set. A simple closed curve C is called a separating curve for J if 1. C does not intersect J, 2. At least one point of J lies inside of C, and 3. At least one point of J lies outside of C. For example, Figure 5 shows a separating curve for the filled Julia set of the function f(z) = z 2 0.75 + 0.25i. Any Julia set with a separating curve must have at least two pieces, with one piece inside the curve and another piece outside the curve. Definition: Connectedness We say that a filled Julia set J is connected if it has no separating curves, and disconnected if it has at least one separating curve. For those familiar with point-set topology, the definition of connectedness given above is equivalent to the usual definition in the case of compact subsets of the plane. (Filled Julia sets for polynomial functions are always compact.) The two examples we have seen of disconnected Julia sets are the Cantor set (Figure 3b) and the spiral smattering of points shown in Figure 5. Obviously, both of these sets have an infinite number of pieces. In fact, these sets are as disconnected as possible, in the following sense: Definition: Totally Disconnected A filled Julia set J is totally disconnected if for every pair p, q of distinct points in J, there exists a separating curve for J that has p on the inside and q on the outside.

Julia Sets and the Mandelbrot Set 7 Figure 6: The first eight stages in the construction of Cantor dust. It is not hard to see that the disconnected Julia sets in Figures 3b and 5 are totally disconnected. We can understand the structure of such Julia sets a little better by considering the following simple fractal. EXAMPLE 5 Cantor Dust Figure 6 shows the first eight stages in the construction of a plane fractal known as Cantor dust. This fractal can be thought of as a planar version of the Cantor set, with rectangles instead of intervals. The structure of this fractal is very similar to the structure of the Cantor set: it has two main pieces, each of which has two main pieces, each of which has two main pieces, and so forth. Many disconnected Julia sets have a structure similar to the Cantor set or the Cantor dust fractal. For example, Figure 7a shows the filled Julia set for the function f(z) = z 2 + 1. The structure of this Julia set is illustrated in Figure 7b. As you can see, the Julia set is totally disconnected, with structure very similar to that of the Cantor dust fractal. (a) (b) Figure 7: (a) Julia set for z 2 + 1. (b) Structure of the Julia set.

Julia Sets and the Mandelbrot Set 8 The following theorem was proved in 1919 independently by the mathematicians Gaston Julia and Pierre Fatou: Theorem 2 Fundamental Dichotomy Theorem Let f : C C be a quadratic polynomial, and let J be the filled Julia set for f. Then J is either connected or totally disconnected. Incredibly, Julia and Fatou discovered and proved this theorem without having any pictures of filled Julia sets to work with. Though this represented a tremendous achievement, the work of Julia and Fatou was largely forgotten until it was rediscovered by Benoît Mandelbrot in the 1960 s. The Mandelbrot Set Because Julia sets of polynomials are so complicated, much of the work in complex dynamics has focused on the simplest case, namely Julia sets for quadratic polynomials. Dynamicists prefer to work with a certain family of quadratic polynomials: Definition: The Quadratic Family The quadratic family is the family of quadratic polynomials of the form f(z) = z 2 + c, where c is a complex constant called the parameter. Though it may seem restrictive to limit ourselves to members of the quadratic family, it turns out that any quadratic polynomial must have similar dynamics to some element of the quadratic family. This is the content of the following theorem: Theorem 3 Conjugation of Quadratic Polynomials Every quadratic polynomial is conjugate to some member of the quadratic family.

Julia Sets and the Mandelbrot Set 9 PROOF Let f : C C be a quadratic polynomial, say f(z) = pz 2 + qz + r. Let C : C C be the function C(z) = 2z q 2p. Then C is a continuous bijection, with inverse function C 1 (z) = pz + q 2. Furthermore, ( ( ) 2 ( ) ) 2z q 2z q (C 1 f C)(z) = p p + q + r + q 2p 2p 2 = z 2 + q(2 q) + 4pr, 4 which is the desired member of the quadratic family. As a consequence of this theorem, the Julia set for any quadratic polynomial must be similar to the Julia set for some member of the quadratic family. Thus, it makes sense to restrict our investigation of quadratic Julia sets to elements of this family. We are now ready to define the Mandelbrot set. This set was first studied extensively in 1979 by the mathematician Benoît Mandelbrot, who discovered many of its incredible properties. It has since become one of the most famous objects in mathematics: Definition: The Mandelbrot Set The Mandelbrot set M is the following subset of the complex plane: M = {c C the filled Julia set for z 2 + c is connected.} The Mandelbrot set is shown in Figure 8. Note that each point in this figure corresponds to a filled Julia set, with the black points being connected Julia sets, and the white points being disconnected Julia sets. Figure 9 shows the filled Julia sets corresponding to three points in the Mandelbrot set. Unlike other fractals we have seen, the structure of the Mandelbrot set is not self-similar. Instead, it has completely different local structures at different places. Figure 10 shows the successive stages of a zoom into the Mandelbrot set, with each

Julia Sets and the Mandelbrot Set 10 Figure 8: The Mandelbrot set. row representing two orders of magnitude. As you can see, new structure is revealed at each scale, and the pattern does not seem to repeat. The same thing would happen at almost any point in the Mandelbrot set, with different structures revealed at each point. You may be wondering how we construct pictures of portions of the Mandelbrot set. According to our definition, a point c C lies in the Mandelbrot set if the filled Julia set for c is connected. Though this is often obvious visually, how can we use a computer to test for the connectedness of the filled Julia set? Mandelbrot gave an elegant solution to this problem: Theorem 4 Mandelbrot s Criterion Let f(z) = z 2 + c, where c is a complex constant. Then the filled Julia set for f is connected if and only if the orbit of 0 under f is bounded.

Julia Sets and the Mandelbrot Set 11 Figure 9: Filled Julia sets for three points in the Mandelbrot set. Corollary 5 Computing the Mandelbrot Set The Mandelbrot set M can be defined as follows: M = {c C the orbit of 0 under f(z) = z 2 + c is bounded}.

Julia Sets and the Mandelbrot Set 12 (a) (b) (c) (d) (e) (f) (g) (h) (i) Figure 10: A zoom into the Mandelbrot set.