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

Similar documents
Julia Sets and the Mandelbrot Set

Fractals. Krzysztof Gdawiec.

Julia Sets Converging to the Filled Basilica

Zoology of Fatou sets

Hyperbolic Component Boundaries

The topological differences between the Mandelbrot set and the tricorn

If one wants to study iterations of functions or mappings,

CHAOS/FRACTAL

The Mandelbrot Set. Andrew Brown. April 14, 2008

JULIA SETS AND BIFURCATION DIAGRAMS FOR EXPONENTIAL MAPS

Julia Sets and the Mandelbrot Set

Julia Sets: Fractal Basin Boundaries

Singular Perturbations in the McMullen Domain

Qualitative Theory of Differential Equations and Dynamics of Quadratic Rational Functions

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

b 0 + b 1 z b d z d

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

On the topological differences between the Mandelbrot set and the tricorn

Fractals and Dimension

Evolution of the McMullen Domain for Singularly Perturbed Rational Maps

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

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

Period Three, Chaos and Fractals

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

MAT335H1F Lec0101 Burbulla

Non Locally-Connected Julia Sets constructed by iterated tuning

Fractal Geometry Time Escape Algorithms and Fractal Dimension

CMSC 425: Lecture 12 Procedural Generation: Fractals

Julia sets in higher dimensions

Analytic Continuation of Analytic (Fractal) Functions

NOTES ON BARNSLEY FERN

Valery S. Sekovanov. Kostroma State University (KSU), Kostroma, Russia. Eugeny I. Smirnov. Yaroslavl State Pedagogical University, Yaroslavl, Russia

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

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

The dynamics of maps close to z 2 + c

M361 Theory of functions of a complex variable

Infinity Unit 2: Chaos! Dynamical Systems

Siegel Discs in Complex Dynamics

Connectedness loci of complex polynomials: beyond the Mandelbrot set

5 Introduction to Complex Dynamics

Fixed Points & Fatou Components

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

2 Problem Set 2 Graphical Analysis

Notes on the Point-Set Topology of R Northwestern University, Fall 2014

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

Local dynamics of holomorphic maps

INTRODUCTION TO FRACTAL GEOMETRY

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

The quasi-fatou set in quasiregular dynamics

Quasi-conformal maps and Beltrami equation

Fractals list of fractals by Hausdoff dimension

Dynamics of Newton maps of quadratic polynomial homomorphisms of R 2.

DYNAMICAL SYSTEMS

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Visualizing the distributions of the escape paths of quaternion fractals

B5.6 Nonlinear Systems

Siegel disk for complexified Hénon map

No Smooth Julia Sets for Complex Hénon Maps

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

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

DYNAMICAL SYSTEMS PROBLEMS. asgor/ (1) Which of the following maps are topologically transitive (minimal,

Lebesgue Measure and The Cantor Set

Limiting Dynamics of quadratic polynomials and Parabolic Blowups

Mandelbrot Notebook. Claude Heiland-Allen claude (at) mathr.co.uk March 9, The nucleus n of a hyperbolic component of period p satisfies

The Mandelbrot Set and the Farey Tree

Checkerboard Julia Sets for Rational Maps

FINAL PROJECT TOPICS MATH 399, SPRING αx 0 x < α(1 x)

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

The Value of Computational Thinking Across Grade Levels. Computational Thinking Module

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

Holomorphic Dynamics Part 1. Holomorphic dynamics on the Riemann sphere

DYNAMICS OF RATIONAL SEMIGROUPS

Topological properties of Z p and Q p and Euclidean models

Dynamical invariants and parameter space structures for rational maps

Chapter 23. Predicting Chaos The Shift Map and Symbolic Dynamics

Measure and Category. Marianna Csörnyei. ucahmcs

Complex Functions (1A) Young Won Lim 2/22/14

3 Fatou and Julia sets

Introduction to Proofs

Applied Mathematics and Computation

SIERPIŃSKI CURVE JULIA SETS FOR QUADRATIC RATIONAL MAPS

Unit 4: Polynomial and Rational Functions

Periodic cycles and singular values of entire transcendental functions

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

arxiv: v2 [math.ca] 4 Jun 2017

11 Chaos in Continuous Dynamical Systems.

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

Weak Mean Stability in Random Holomorphic Dynamical Systems Hiroki Sumi Graduate School of Human and Environmental Studies Kyoto University Japan

Unit 4: Polynomial and Rational Functions

Is the Hénon map chaotic

CHALMERS, GÖTEBORGS UNIVERSITET. EXAM for DYNAMICAL SYSTEMS. COURSE CODES: TIF 155, FIM770GU, PhD

USING THE RANDOM ITERATION ALGORITHM TO CREATE FRACTALS

Period Three, Chaos and Fractals

Rational Maps with Cluster Cycles and the Mating of Polynomials

COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS

Discrete dynamics on the real line

Chaotic transport through the solar system

Fractals list of fractals - Hausdorff dimension

What is a core and its entropy for a polynomial?

Fractals and iteration function systems II Complex systems simulation

Transcription:

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

Problem of initial points Newton method for computing root of function numerically Computing using iterations y i 1 y i f ( y f ' i ( y i ) ) For given root, which initial points lead to this root?

Example Equation: z 3 1 3 roots in complex plane Newton method, sequence y n 1 y n y What is basin of attraction? What are boundaries of 3 basins? 3 n 2y 1 2 n

Pixel game Starting with discrete board Picked initial point (square) Two cases: periodic and fixed Basin of attraction of fixed square = set of initial squares that lead to initial square Source of steps?

Pixel game 2

Newton fractal

Complex numbers 3 types of notation: a bi; r(cos( ) isin( )); r. e Simple addition, multiplication Operations like with real numbers Square roots Equations i

Prisoners, escapees Observe z -> z 2 Infinite iterations = orbits For points in unit circle we have prisoners Else we have escapees Escape set E, prisoner set P Boundary between E,P = Julia set

Prisoners, escapees 2 Invariant under iteration

Extending z 2 + c z n 1 z 2 n c Julia set Shape?

Julia set c=-0.5+0.5i

Threshold radius When iteration leaves this radius, point is escaping r(c)=max( c,2) Using for visualization Easy proof

Encirclement Generalized threshold circle for any iteration step Q ( k) c { z ; 0 z k r( c)}; k 0,1,... lim k Q ( k) c Generally explicit formulas of these encirclements cannot be given P c

Encirclement 2

Zooming Julia sets

Connectivity Julia set is a nowhere dense set Uncountable set (of the same cardinality as the real numbers) Can be connected and unconnected (Fatou dust) Based on critical orbit: Critical point where derivation is 0 0 -> c ->c 2 + c -> (c 2 + c) 2 + c -> This sequence should be bounded

Definitions For arbitrary complex rational function f Fatou domains F i Finite number of open sets f behaves in a regular and equal way on F i The union of all F i s is dense in complex plane Each F i contains at least one critical point of f Fatou set F(f) union of all F i Julia set J(f) complement of F(f) Each of the Fatou domains has the same boundary, which consequently is the Julia set J(f) is connected <=> each Fatou component contains at most one critical value.

Properties Let J(f) be any Julia set using rational function f. Then: If a point P belongs to J(f), then all successors (i.e. f(p), f(f(p)),...) and predecessors of P belong to J(f). J(f) is an attractor for the inverse dynamical system of f(z). That means, if you take any point P and calculate its predecessors (predecessors of P are all points Q with f(q)=p or f(f(q))=p and so on...), then these predecessors converge to J(f). If P belongs to J(f), then the set of all predecessors of P cover J(f) completely. If f(z) is a polynomial in z, then J(f) is: - either connected (one piece) - or a Cantor set (dust of infinitely many points) If f(z) is a polynomial in z, then J(f) can be thought of the border of the area defining the set of points which are attracted by infinity.

Drawing similar to IFS Using inverse transformations 2 functions Finding point inside Julia set Finding fixed point Complete invariance

Using IFS

Invariance If z is point from set, also f(z) is from set f -1 (z) = -(z-c) 0,5 f -1 (z) = +(z-c) 0,5 f(z) = z 2 +c Indicates self-similarity

Visualization For each pixel in image, compute iterations, with max number of iterations Check for boundary 2 Color pixel based on total number of iterations for that pixel Use color table

Quaternion Julia sets Extension of real and complex numbers i 2 =j 2 =k 2 =ijk=-1 z=x 0 +x 1 i+x 2 j+x 3 k Four dimensions We can ignore some coordinates Again z -> z 2 + c

Quaternion Julia sets

Mandelbrot set M={c in C;J c is connected} M={c in C;c->c 2 +c-> is bounded} Threshold radius 2 Encirclements Not same iterations, these are different for each point

Mandelbrot set 2 On real axis [-2, 0.25] Area 1.50659177 ± 0.00000008 Connected Haussdorf dimension of boundary 2 Period bulbs based on rational numbers

Zooming Mandelbrot

Parts of Mandelbrot Elephant valley 0,25+0,0i Seahorse valley -0,75+0,0i

Parts of Mandelbrot West seahorse valley -1,26+0,0i Triple spiral valley -0,088+0,655i

Coloring Mandelbrot Based on number of iterations

Coloring Mandelbrot Coloring by number of iterations Coloring by real part of orbit Coloring by imaginary part of orbit Coloring by sum of real and imaginary part of orbit Coloring by angle of orbit

Budhabrot technique

3D Mandelbrot

Comparing

Other formulae

Barnsley M1,M2,M3 if (real(z) >= 0) z(n+1)=(z-1)*c else z(n+1)=(z+1)*c if (real(z)*imag(c) + real(c)*imag(z) >= 0) z(n+1) = (z-1)*c else z(n+1) = (z+1)*c if (real(z(n) > 0) z(n+1) = (real(z(n))^2 - imag(z(n))^2-1) + i * (2*real(z((n)) * imag(z((n))) else z(n+1) = (real(z(n))^2 - imag(z(n))^2-1 + real(c) * real(z(n)) + i * (2*real(z((n)) * imag(z((n)) + imag(c) * real(z(n))

Barnsley J1,J2,J3 if (real(z) >= 0) z(n+1)=(z-1)*c else z(n+1)=(z+1)*c if ( z >2) break; if (real(z)*imag(c) + real(c)*imag(z) >= 0) z(n+1) = (z-1)*c else z(n+1) = (z+1)*c if ( z >2) break; if (real(z(n) > 0) z(n+1) = (real(z(n))^2 - imag(z(n))^2-1) + i * (2*real(z((n)) * imag(z((n))) else z(n+1) = (real(z(n))^2 - imag(z(n))^2-1 + real(c) * real(z(n)) + i * (2*real(z((n)) * imag(z((n)) + imag(c) * real(z(n)) if ( z >2) break;

Magnet

Phoenix z n+1 =z n2 +Re(c)+Im(c)y n y n+1 =z n

End End of Part 6