Skip to main content
Mathematics LibreTexts

2.3: The Mandelbrot, Julia and Fatou sets

  • Page ID
    101390

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    The Mandelbrot set (M) is the set of all points c on complex plane (parameter space) such that iterations zn+1 = zn2 + c do not go to infinity (the starting point zo = 0 will be discussed later).
    Points on complex z plane (dynamical or variable space) which under iterations fc for fixed c go to an attractor (attracting fixed point, periodic orbit or infinity) form the Fatou set. The Julia set (J) is its complement. Therefore the Julia set includes all repelling fixed points, periodic orbits and their preimages.

    2.3.1.jpg
    Figure \(\PageIndex{1}\)

    The Mandelbrot set is the black region on this image. Points outside the M-set are colored according to how many iterations n were completed before |zn| > 2 (see also the Distance Estimator algorithm).

    Each point c in the Mandelbrot set specifies the geometric structure of the corresponding Julia set. If c is in the M-set, the J-set is connected. If c is not in the M-set, the J-set is a Cantor dust.

    Connected J-set for c1 = -0.71 + 0.1i in the M-set is shown below. The Julia set is the boundary between colored and black regions on the left image. You see too the orbit starting at zo = 0 which converges to the attracting fixed point z1 . "Filled" J-set is shown on the right picture (it is marked by "f"). Colors inside connected J-sets show how fast a point goes to attractor. You can see attractor and infinite sequence of its preimages f -on(z1).

    2.3.2.png

    Figure \(\PageIndex{2}\)

    2.3.3.png
    Figure \(\PageIndex{3}\)

    This is the famous "Douady's rabbit". The "white" triangle shows the orbit star of attracting period-3 orbit f: z1 → z2 → z3 → z1 . This cycle lies in n = 3 components of the interior of the J-set. Moreover, these n components are joined together at one point. The attracting cycle hops among these n components as fc is iterated.

    The left image below is Cantor dust and the right image is connected pure "dendrite".

    2.3.4.png
    Figure \(\PageIndex{4}\)

    Now we are ready to a The Julia set trip CPU-based animation.

     

     

     

     


    This page titled 2.3: The Mandelbrot, Julia and Fatou sets is shared under a Public Domain license and was authored, remixed, and/or curated by via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.