Module

for

Julia and Mandelbrot Sets

 

4.2  Julia and Mandelbrot Sets

    An impetus for studying complex analysis is the comparison of properties of real numbers and functions with their complex counterparts. In this section we take a look at Newton's method for finding solutions to the equation  [Graphics:Images/JuliaMandelbrotMod_gr_1.gif].  Then, by examining the more general topic of iteration, we will plunge into a breathtaking world of color and imagination. The mathematics surrounding this topic has generated a great deal of popular attention in the past few years.

    Recall from calculus that Newton's method method proceeds by starting with a function [Graphics:Images/JuliaMandelbrotMod_gr_2.gif] and an initial "guess"  [Graphics:Images/JuliaMandelbrotMod_gr_3.gif]  as a solution to  [Graphics:Images/JuliaMandelbrotMod_gr_4.gif].  We then generate a new guess  [Graphics:Images/JuliaMandelbrotMod_gr_5.gif]  by the computation  [Graphics:Images/JuliaMandelbrotMod_gr_6.gif].  Using  [Graphics:Images/JuliaMandelbrotMod_gr_7.gif] in place of  [Graphics:Images/JuliaMandelbrotMod_gr_8.gif],  this process is repeated, giving us  [Graphics:Images/JuliaMandelbrotMod_gr_9.gif].  Thus we obtain a sequence of points  [Graphics:Images/JuliaMandelbrotMod_gr_10.gif], where  [Graphics:Images/JuliaMandelbrotMod_gr_11.gif].  The points  [Graphics:Images/JuliaMandelbrotMod_gr_12.gif]  are called the iterates of  [Graphics:Images/JuliaMandelbrotMod_gr_13.gif].  For functions defined on the real numbers, this method gives remarkably good results so that the sequence  [Graphics:Images/JuliaMandelbrotMod_gr_14.gif]  often converges to a solution of  [Graphics:Images/JuliaMandelbrotMod_gr_15.gif]  rather quickly.  In the late 1800's the british mathematician Arthur Cayley investigated the question as to whether Newton's method can be applied to complex functions.  He wrote a paper giving an analysis for how this method works for quadratic polynomials and indicated his intention to publish a subsequent paper for cubic polynomials.  Unfortunately, Cayley died before producing this paper. As you will see, the extension of Newton's method to the complex domain and the more general question of iteration are quite complicated.

 

Example 4.7.  Trace out the next five iterates of Newton's method given an initial guess of  [Graphics:Images/JuliaMandelbrotMod_gr_16.gif]  as a solution to the equation  [Graphics:Images/JuliaMandelbrotMod_gr_17.gif],  where  [Graphics:Images/JuliaMandelbrotMod_gr_18.gif].  

Solution.  For any guess z for a solution, Newton's method gives as the next guess the number  [Graphics:Images/JuliaMandelbrotMod_gr_19.gif].  Table 4.1 gives the required iterates, rounded to five decimal places.  Figure 4.2 shows the relative positions of these points on the z plane.  Note that the points [Graphics:Images/JuliaMandelbrotMod_gr_20.gif] are so close together that they appear to coincide, and that the value for [Graphics:Images/JuliaMandelbrotMod_gr_21.gif] agrees to five decimal places with the actual solution [Graphics:Images/JuliaMandelbrotMod_gr_22.gif].  

[Graphics:Images/JuliaMandelbrotMod_gr_23.gif]

            Table 4.1  The iterates of [Graphics:Images/JuliaMandelbrotMod_gr_24.gif] for Newton's method applied to [Graphics:Images/JuliaMandelbrotMod_gr_25.gif].

[Graphics:Images/JuliaMandelbrotMod_gr_26.gif]

            Figure 4.2  The iterates of [Graphics:Images/JuliaMandelbrotMod_gr_27.gif] for Newton's method applied to [Graphics:Images/JuliaMandelbrotMod_gr_28.gif].

Explore Solution 4.7.

 

    The complex version of Newton's method also appears to work quite well.  Recall, however, that with functions defined on the reals, not every initial guess produces a sequence that converges to a solution.  Example 4.8 shows that the same is true in the complex case.

 

Example 4.8.  Show that Newton's method fails for the function  [Graphics:Images/JuliaMandelbrotMod_gr_44.gif]  if the initial guess is a real number.

Solution.  From Example 4.7 we know that, for any guess z as a solution of  [Graphics:Images/JuliaMandelbrotMod_gr_45.gif],  the next guess at a solution is  [Graphics:Images/JuliaMandelbrotMod_gr_46.gif].  We let [Graphics:Images/JuliaMandelbrotMod_gr_47.gif] be any real number and [Graphics:Images/JuliaMandelbrotMod_gr_48.gif] be the sequence of iterations produced by the initial seed [Graphics:Images/JuliaMandelbrotMod_gr_49.gif].  If for any k,  [Graphics:Images/JuliaMandelbrotMod_gr_50.gif],  the procedure terminates, as [Graphics:Images/JuliaMandelbrotMod_gr_51.gif] will be undefined.  If all the terms of the sequence [Graphics:Images/JuliaMandelbrotMod_gr_52.gif] are defined, an easy induction argument shows that all the terms of the sequence are real.  Because the solutions of  [Graphics:Images/JuliaMandelbrotMod_gr_53.gif]  are  [Graphics:Images/JuliaMandelbrotMod_gr_54.gif],  the sequence [Graphics:Images/JuliaMandelbrotMod_gr_55.gif] cannot possibly converge to either solution.  In the exercises we ask you to explore in detail what happens when [Graphics:Images/JuliaMandelbrotMod_gr_56.gif] is in the upper or lower half-plane.

    The case for cubic polynomials is more complicated than that for quadratics.  Fortunately, we can get an idea of what's going on by doing some experimentation with computer graphics.  We begin with the cubic polynomial [Graphics:Images/JuliaMandelbrotMod_gr_57.gif].  (Recall that the roots of this polynomial are at [Graphics:Images/JuliaMandelbrotMod_gr_58.gif].)  We associate a color with each root (blue, red, and green, respectively).  We form a rectangular region [Graphics:Images/JuliaMandelbrotMod_gr_59.gif], which contains the three roots of [Graphics:Images/JuliaMandelbrotMod_gr_60.gif], and partition this region into equal rectangles  [Graphics:Images/JuliaMandelbrotMod_gr_61.gif].  We then choose a point  [Graphics:Images/JuliaMandelbrotMod_gr_62.gif]  at the center of each rectangle and for each of these points we apply the following algorithm.

1.  With  [Graphics:Images/JuliaMandelbrotMod_gr_63.gif],  compute  [Graphics:Images/JuliaMandelbrotMod_gr_64.gif].  Continue computing successive iterates of this initial point until we either are within a certain preassigned tolerance (say, ) of one of the roots of   [Graphics:Images/JuliaMandelbrotMod_gr_65.gif],  or until the number of iterations has exceeded a preassigned maximum.

2.  If Step 1 leaves us within  of one of the roots of [Graphics:Images/JuliaMandelbrotMod_gr_66.gif], we color the entire rectangle  [Graphics:Images/JuliaMandelbrotMod_gr_67.gif]  with the color associated with that root.  
Otherwise, we assume that the initial point  [Graphics:Images/JuliaMandelbrotMod_gr_68.gif]  does not converge to any root, and we color the entire rectangle yellow.

    Note that this algorithm doesn't prove anything.  In Step 2, there is no a priori reason to justify the assumption mentioned, nor is there any necessity for an initial point [Graphics:Images/JuliaMandelbrotMod_gr_69.gif] to have its sequence of iterates converging to one of the roots of [Graphics:Images/JuliaMandelbrotMod_gr_70.gif], just because a particular iteration is within  of that root.  Finally, the fact that one point in a rectangle behaves in a certain way does not imply that all the points in that rectangle behave in a like manner.  Nevertheless, we can use this algorithm as a basis for mathematical explorations.  Indeed, computer experiments such as the one described have contributed to a lot of exciting mathematics during the past 30 years.  The color plates located on the inside front and back covers of this book illustrate the results of applying our algorithm to various functions.  Color plate 1 shows the results for the cubic polynomial  [Graphics:Images/JuliaMandelbrotMod_gr_71.gif].  The points in the blue, red, and green regions are those "initial guesses" that will converge to the roots  [Graphics:Images/JuliaMandelbrotMod_gr_72.gif] -1,  respectively.  (The roots themselves are located in the middle of the three largest colored regions.)  The complexity of this picture becomes apparent when you observe that, wherever two colors appear to meet, the third color emerges between them.  But then, a closer inspection of the area where this third color meets one of the other colors reveals again a different color between them.  This process continues with an infinite complexity.

 

Color Plate 1.  Newton's method applied to  [Graphics:Images/JuliaMandelbrotMod_gr_73.gif].

 

Extra Example 1.  Investigate Newton's method for finding the roots of  [Graphics:Images/JuliaMandelbrotMod_gr_74.gif].
Given the initial seed  [Graphics:Images/JuliaMandelbrotMod_gr_75.gif]  determine if the sequence  [Graphics:Images/JuliaMandelbrotMod_gr_76.gif]  converges to one of the roots  [Graphics:Images/JuliaMandelbrotMod_gr_77.gif].  

Explore Extra Solution 1.

 

    There appear to be no yellow regions with any area in Color plate 1, indicating that at least most initial guesses [Graphics:Images/JuliaMandelbrotMod_gr_94.gif] at a solution to  [Graphics:Images/JuliaMandelbrotMod_gr_95.gif]  will produce a sequence [Graphics:Images/JuliaMandelbrotMod_gr_96.gif] that converges to one of the three roots.  Color plate 2 demonstrates that this outcome does not always occur.  It shows the results of applying the preceding algorithm to the polynomial  [Graphics:Images/JuliaMandelbrotMod_gr_97.gif].  The yellow area shown is often referred to as the rabbit.  It consists of a main body and two ears.  Upon closer inspection (Color plate 3) you can see that each of the ears consists of a main body and two ears.  Color plate 2 is an example of a fractal image.  Mathematicians use the term fractal to indicate an object that have this kind of recursive structure.

 

Color Plate 2.  The rabbit fractal of  [Graphics:Images/JuliaMandelbrotMod_gr_98.gif].  

 

Color Plate 3.  A zoom of the rabbit fractal of  [Graphics:Images/JuliaMandelbrotMod_gr_99.gif].  

 

    In 1918 the French mathematicians Gaston Julia and Pierre Fatou noticed the fractal phenomenon when exploring iterations of functions not necessarily connected with Newton's method.  Beginning with a function  f(z)  and a point  [Graphics:Images/JuliaMandelbrotMod_gr_100.gif],  they computed the iterates  [Graphics:Images/JuliaMandelbrotMod_gr_101.gif], [Graphics:Images/JuliaMandelbrotMod_gr_102.gif], [Graphics:Images/JuliaMandelbrotMod_gr_103.gif] , [Graphics:Images/JuliaMandelbrotMod_gr_104.gif],  and investigated properties of the sequences  [Graphics:Images/JuliaMandelbrotMod_gr_105.gif].  Their findings did not receive a great deal of attention, in part because computer graphics were not available at this time.  With the recent proliferation of computers, it is not surprising that these investigations were revived in the 1980's.  Detailed studies of Newton's method and the more general topic of iteration were undertaken by a host of mathematicians including Curry, Douady, Garnett, Hubbard, Mandelbrot, Milnor and Sullivan.  We now turn our attention to some of their results by focusing on the iterates produced by quadratics of the form  [Graphics:Images/JuliaMandelbrotMod_gr_106.gif].  You will be surprised at the startling pictures that graphical iterates of such a simple functions produce.

 

Example 4.9.  For  [Graphics:Images/JuliaMandelbrotMod_gr_107.gif],  analyze all possible iterations when  [Graphics:Images/JuliaMandelbrotMod_gr_108.gif],  that is, for the function [Graphics:Images/JuliaMandelbrotMod_gr_109.gif] defined by  [Graphics:Images/JuliaMandelbrotMod_gr_110.gif].

Solution.  We leave as an exercise the claim that, if  [Graphics:Images/JuliaMandelbrotMod_gr_111.gif],  the sequence will converge to 0;  if  [Graphics:Images/JuliaMandelbrotMod_gr_112.gif],  the sequence will be unbounded;  and if  [Graphics:Images/JuliaMandelbrotMod_gr_113.gif],  the sequence will either oscillate around the unit circle or converge to 1.

 

 

    For the function  [Graphics:Images/JuliaMandelbrotMod_gr_114.gif]  defined by  [Graphics:Images/JuliaMandelbrotMod_gr_115.gif],  and an initial seed  [Graphics:Images/JuliaMandelbrotMod_gr_116.gif],  the set of iterates given by  [Graphics:Images/JuliaMandelbrotMod_gr_117.gif],  [Graphics:Images/JuliaMandelbrotMod_gr_118.gif],  etc., is also called the orbits of  [Graphics:Images/JuliaMandelbrotMod_gr_119.gif]  generated by  [Graphics:Images/JuliaMandelbrotMod_gr_120.gif].  We let  [Graphics:Images/JuliaMandelbrotMod_gr_121.gif]  denote the set of points with bounded orbits for  [Graphics:Images/JuliaMandelbrotMod_gr_122.gif].  Example 4.9 shows that  [Graphics:Images/JuliaMandelbrotMod_gr_123.gif]  is the closed unit disk [Graphics:Images/JuliaMandelbrotMod_gr_124.gif].  The boundary of  [Graphics:Images/JuliaMandelbrotMod_gr_125.gif]  is known as the Julia set for the function  [Graphics:Images/JuliaMandelbrotMod_gr_126.gif].  Thus the Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_127.gif]  is the unit circle  [Graphics:Images/JuliaMandelbrotMod_gr_128.gif].  It turns out that  [Graphics:Images/JuliaMandelbrotMod_gr_129.gif]  is a nice simple set only when  [Graphics:Images/JuliaMandelbrotMod_gr_130.gif].  Otherwise,   [Graphics:Images/JuliaMandelbrotMod_gr_131.gif]  is fractal.  Color plate 4 shows [Graphics:Images/JuliaMandelbrotMod_gr_132.gif].  The variation in colors indicate the length of time it takes for points to become "sufficiently unbounded" according to the following algorithm, which uses the same notation as our algorithm for iterations via Newton's method.

 

Color Plate 4.  The Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_133.gif].

 

1.  Compute  [Graphics:Images/JuliaMandelbrotMod_gr_134.gif].  Continue computing successive iterates of this initial point until the absolute value of one of the iterations exceeds a certain bound (say, L), or until the number of iterations has exceeded a preassigned maximum.
2.  If Step 1 leaves us with an iteration whose absolute value exceeds L, we color the entire rectangle  [Graphics:Images/JuliaMandelbrotMod_gr_135.gif]  with a color indicating the number of iterations needed before this value was attained (the more iterations required, the darker the color).  Otherwise, we assume that the orbits of the initial point  [Graphics:Images/JuliaMandelbrotMod_gr_136.gif]  do not diverge to infinity, and we color the entire rectangle black.

    Note, again, that this algorithm doesn't prove anything.  It merely guides the direction of our efforts to do rigorous mathematics.

    Color plate 5 shows the Julia set for the function  [Graphics:Images/JuliaMandelbrotMod_gr_137.gif],  where  [Graphics:Images/JuliaMandelbrotMod_gr_138.gif].  The boundary of this set is different from the boundaries of the other sets we have seen, in that it is disconnected.  Julia and Fatou independently discovered a simple criterion that can be used to tell when the Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_139.gif]  is connected or disconnected.  We state their result, but omit the proof, as it is beyond the scope of this text.

 

Color Plate 5.  A disconnected Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_140.gif].  

 

Theorem 4.9.  The boundary of  [Graphics:Images/JuliaMandelbrotMod_gr_141.gif]  is connected if and only if  [Graphics:Images/JuliaMandelbrotMod_gr_142.gif].  In other words, the Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_143.gif]  is connected if and only if the orbits of  0  are bounded.

Proof.

 

Example 4.10.  Show that the Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_144.gif]  is connected.

Solution.  We apply Theorem 4.9 and compute the orbits of 0 for  [Graphics:Images/JuliaMandelbrotMod_gr_145.gif].  We have  [Graphics:Images/JuliaMandelbrotMod_gr_146.gif],  [Graphics:Images/JuliaMandelbrotMod_gr_147.gif],  [Graphics:Images/JuliaMandelbrotMod_gr_148.gif],  and  [Graphics:Images/JuliaMandelbrotMod_gr_149.gif].  Thus the orbits of 0  are the sequence  [Graphics:Images/JuliaMandelbrotMod_gr_150.gif],  which is clearly a bounded sequence.  Thus, by Theorem 4.9, the Julia set for  [Graphics:Images/JuliaMandelbrotMod_gr_151.gif]  is connected.

Explore Solution 4.10.

 

    In 1980, the Polish born mathematician Benoit Mandelbrot used computer graphics to study the following set:  

            [Graphics:Images/JuliaMandelbrotMod_gr_157.gif]   

 

Extra Example 2.  Plot the Julia set.

Explore Extra Solution 2.

 

    The set M has come to be known as the Mandelbrot Set.  Color plate 6 shows its intricate nature. Technically, the Mandelbrot set is not fractal because it is not self-similar (although it may look that way).  However, it is infinitely complex.  Color plate 7 shows a zoom over the upper portion of the set shown in Color plate 6.  Likewise, Color plate 8 zooms in on the upper portion of Color plate 7.  In Color plate 8 you can see the emergence of another structure very similar to the Mandelbrot set that we began with.  Although it isn't an exact replica, if you zoomed in on this set at almost any spot, you would eventually see yet another "Mandelbrot clone" and so on ad infinitum!  In the remainder of this section we look at some of the properties of this amazing set.

 

Color Plate 6.  The Mandelbrot set M.

 

Color Plate 7.  A zoom of the upper portion of the Mandelbrot set M.

 

Color Plate 8.  A zoom of the upper portion of the Color Plate 7.

 

Example 4.11.  Show that [Graphics:Images/JuliaMandelbrotMod_gr_164.gif] is a subset of the Mandelbrot set  M.

Solution.  Let  [Graphics:Images/JuliaMandelbrotMod_gr_165.gif]  be the orbits of 0 generated by  [Graphics:Images/JuliaMandelbrotMod_gr_166.gif],  where  [Graphics:Images/JuliaMandelbrotMod_gr_167.gif].  Then

            [Graphics:Images/JuliaMandelbrotMod_gr_168.gif]  

We show that  [Graphics:Images/JuliaMandelbrotMod_gr_169.gif]  is bounded, and, in particular, we show that  [Graphics:Images/JuliaMandelbrotMod_gr_170.gif]  for all n by mathematical induction.  Clearly  [Graphics:Images/JuliaMandelbrotMod_gr_171.gif]  if  [Graphics:Images/JuliaMandelbrotMod_gr_172.gif].  We assume that  [Graphics:Images/JuliaMandelbrotMod_gr_173.gif]  for some value of  [Graphics:Images/JuliaMandelbrotMod_gr_174.gif]  (our goal is to show [Graphics:Images/JuliaMandelbrotMod_gr_175.gif]).  Now,  

            [Graphics:Images/JuliaMandelbrotMod_gr_176.gif]
            [Graphics:Images/JuliaMandelbrotMod_gr_177.gif]
            [Graphics:Images/JuliaMandelbrotMod_gr_178.gif]

    In the exercises, we ask you to show that, if  [Graphics:Images/JuliaMandelbrotMod_gr_179.gif],  then c is not in the set M.  Thus the Mandelbrot set depicted in Color plate 6 contains the disk  [Graphics:Images/JuliaMandelbrotMod_gr_180.gif] and is contained in the disk [Graphics:Images/JuliaMandelbrotMod_gr_181.gif].  

        We can use other methods to determine which points belong to M.  To do so, we need some additional vocabulary.

 

Definition 4.6 (Fixed Point).  The point  [Graphics:Images/JuliaMandelbrotMod_gr_182.gif]  is a fixed point for the function  [Graphics:Images/JuliaMandelbrotMod_gr_183.gif].

 

Definition 4.7 (Attracting Point).  The point  [Graphics:Images/JuliaMandelbrotMod_gr_184.gif]  is an attracting point for the function [Graphics:Images/JuliaMandelbrotMod_gr_185.gif].

 

    Theorems 4.10 and 4.11 explain the significance of these terms.

 

Theorem 4.10.  Suppose that [Graphics:Images/JuliaMandelbrotMod_gr_186.gif]  is an attracting fixed point for the function [Graphics:Images/JuliaMandelbrotMod_gr_187.gif].  Then there is a disk  [Graphics:Images/JuliaMandelbrotMod_gr_188.gif]  about  [Graphics:Images/JuliaMandelbrotMod_gr_189.gif]  such that the iterates of all the points in  [Graphics:Images/JuliaMandelbrotMod_gr_190.gif]  are dawn toward the point  [Graphics:Images/JuliaMandelbrotMod_gr_191.gif]  in the sense that, if  [Graphics:Images/JuliaMandelbrotMod_gr_192.gif],  then  [Graphics:Images/JuliaMandelbrotMod_gr_193.gif].  In fact, if [Graphics:Images/JuliaMandelbrotMod_gr_194.gif] is the [Graphics:Images/JuliaMandelbrotMod_gr_195.gif] iterate of  [Graphics:Images/JuliaMandelbrotMod_gr_196.gif],  then  [Graphics:Images/JuliaMandelbrotMod_gr_197.gif].

Proof.

Proof of Theorem 4.10 is in the book.
Complex Analysis for Mathematics and Engineering

 

    In 1905, Pierre Fatou showed that, if the function  [Graphics:Images/JuliaMandelbrotMod_gr_198.gif]  defined by  [Graphics:Images/JuliaMandelbrotMod_gr_199.gif]  has attracting fixed points, then the orbits of 0 determined by  [Graphics:Images/JuliaMandelbrotMod_gr_200.gif]  must converge to one of them.  Because a convergent sequence is bounded, this condition implies that c must belong to M.  In the exercises we ask you to show that the main cardioid-shaped body of M in Color plate 6 is composed of those points c for which  [Graphics:Images/JuliaMandelbrotMod_gr_201.gif]  has attracting fixed points.  You will find Theorem 4.10 to be a useful characterization of those points.

 

Theorem 4.11.  The function  [Graphics:Images/JuliaMandelbrotMod_gr_202.gif]  defined by  [Graphics:Images/JuliaMandelbrotMod_gr_203.gif]  has attracting fixed points iff  [Graphics:Images/JuliaMandelbrotMod_gr_204.gif]  or  [Graphics:Images/JuliaMandelbrotMod_gr_205.gif],  where the square root designates the principal square root function.

Proof.

Proof of Theorem 4.11 is in the book.
Complex Analysis for Mathematics and Engineering

 

Definition 4.8 (n-Cycle).  An n-cycle for a function  [Graphics:Images/JuliaMandelbrotMod_gr_206.gif]  is a set  [Graphics:Images/JuliaMandelbrotMod_gr_207.gif]  of  n  complex numbers such that  [Graphics:Images/JuliaMandelbrotMod_gr_208.gif]  for  [Graphics:Images/JuliaMandelbrotMod_gr_209.gif],  and  [Graphics:Images/JuliaMandelbrotMod_gr_210.gif].  

 

Definition 4.9 (Attracting n-Cycle).  An n-cycle  [Graphics:Images/JuliaMandelbrotMod_gr_211.gif]  for a function  [Graphics:Images/JuliaMandelbrotMod_gr_212.gif]  is said to be attracting if  [Graphics:Images/JuliaMandelbrotMod_gr_213.gif],  where  [Graphics:Images/JuliaMandelbrotMod_gr_214.gif]  is the
composition of  [Graphics:Images/JuliaMandelbrotMod_gr_215.gif]  with itself  n  times.  For example, if  [Graphics:Images/JuliaMandelbrotMod_gr_216.gif],  then [Graphics:Images/JuliaMandelbrotMod_gr_217.gif].

 

Example 4.12.  Example 4.10 shows that  [Graphics:Images/JuliaMandelbrotMod_gr_218.gif]  is a 2-cycle for the function  [Graphics:Images/JuliaMandelbrotMod_gr_219.gif].  It is not an attracting 2-cycle because  [Graphics:Images/JuliaMandelbrotMod_gr_220.gif]  and  [Graphics:Images/JuliaMandelbrotMod_gr_221.gif].  Hence  [Graphics:Images/JuliaMandelbrotMod_gr_222.gif],  so that  [Graphics:Images/JuliaMandelbrotMod_gr_223.gif].  

Explore Solution 4.12.

 

    In the exercises, we ask you to show that, if [Graphics:Images/JuliaMandelbrotMod_gr_230.gif] is an attracting n-cycle for a function f, then not only does [Graphics:Images/JuliaMandelbrotMod_gr_231.gif] satisfy  [Graphics:Images/JuliaMandelbrotMod_gr_232.gif],  but also that  [Graphics:Images/JuliaMandelbrotMod_gr_233.gif],  for  [Graphics:Images/JuliaMandelbrotMod_gr_234.gif].  

    It turns out that the large disk to the left of the cardioid in Color plate 6 consists of those points c for which  [Graphics:Images/JuliaMandelbrotMod_gr_235.gif]  has a 2-cycle.  The large disks above and below the main cardioid disk are the points c for which  [Graphics:Images/JuliaMandelbrotMod_gr_236.gif]  has a 3-cycle.

    Continuing with this scheme, we see that the idea of  n-cycles explains the appearance of the "buds" that you see on Color plate 6.  It does not, however, begin to do justice to the enormous complexity of the entire set.  Even Color plates 7 and 8 are mere glimpses into its awesome beauty.  In the exercises, we suggest several references for projects that you could pursue for a more detailed study of topics relating to those covered in this section.

 

Extra Example 3.  Plot the Mandelbrot set.

Explore Extra Solution 3.

 

Library Research Experience for Undergraduates

Julia Sets

Mandelbrot Set

Fractals

 

 

Download this Mathematica Notebook

Download the Maple Worksheet

 

 

The Next Module is

Geometric Series and Convergence Theorems

 

 

 

Return to the Complex Analysis Modules  

 

 

Return to the Complex Analysis Project

 

 

 

(c) 2006 John H. Mathews, Russell W. Howell