Keywords

AMS Subject Classification (2010):

1 The Mandelbrot Set

The Mandelbrot set \(\mathcal{M}\) is one of the most interesting and beautiful objects in all of mathematics. Amazingly, it arises as the parameter plane for the seemingly simple quadratic family \(P_{c}(z) = z^{2} + c\). See Fig. 1. This is a picture in the c-plane (the parameter plane) that describes the fate of the orbit of the only critical point for this family, namely 0. If the orbit of 0 does not tend to , then the corresponding parameter c lies in \(\mathcal{M}\) and we color this point black. If the orbit does escape to , then c is not in the Mandelbrot set and we color c according to how quickly the orbit of 0 reaches the exterior of a large disk surrounding the origin (with red points escaping fastest, followed in order by orange, yellow, green, blue, and violet).

Fig. 1
figure 1

The Mandelbrot set. Colored points are c-values for which the orbits of 0 escape to ; black points are c-values for which this does not happen. So the Mandelbrot set is the black region in these images

In complex dynamics, the object of central interest in the dynamical plane is the Julia set. For the family P c , there is an open neighborhood of in the Riemann sphere consisting of points whose orbits tend to . The set of all points whose orbits tend to is called the basin of . Then the Julia set, denoted by J(P c ) is the boundary of this basin. There are other equivalent definitions of J(P c ). For example, it is known that J(P c ) is also the closure of the set of repelling periodic points of P c . As a consequence, we see that the Julia set is the chaotic set, for arbitrarily close to any point in J(P c ), we have points whose orbits are periodic and other points whose orbits tend to . In fact, via Montel’s Theorem, given any point in the Julia set, then any open neighborhood of this point, no matter how small, is eventually mapped over the entire complex plane, minus at most one point. So the family of iterates of P c on the Julia set is very sensitive to initial conditions. The filled Julia set is, by definition, the set of all points whose orbits do not tend to . So J(P c ) is also the boundary of the filled Julia set. The Fatou set is then the complement of J(P c ) in the Riemann sphere.

The natural question is: Why are we interested in the fate of the orbit of the critical point? Well, in short, the critical orbit “knows it all” in complex dynamics. In particular, for the family P c , if the orbit of 0 tends to , then the Julia set of P c is a Cantor set. If the orbit of 0 does not escape to , then J(P c ) is a connected set. So there are only two possible types of Julia sets for P c : those that consist of uncountably many point components, and those that consist of exactly one component. There are no Julia sets for quadratic polynomials that consist of 2 or 20 or 200 components.

The large black open regions visible in the Mandelbrot set are regions for which P c has an attracting cycle of some given period. It is known that, if P c has an attracting cycle, then the orbit of the critical point must tend to this cycle. Hence there can be at most one attracting cycle for a quadratic polynomial. For example, any c-value drawn from the central cardioid has an attracting fixed point. For c in the large open disk just to the left of this cardioid, P c has an attracting 2-cycle. We therefore call this the period 2-bulb. And, for c in the northernmost and southernmost bulbs off the main cardioid, P c has an attracting cycle of period 3, so these are the period 3-bulbs. Such open disks are called hyperbolic components, since it is known that P c must then be hyperbolic on the Julia set, i.e., in some suitable metric, P c is everywhere expanding.

As c moves from one hyperbolic component to another, the map undergoes a bifurcation. The simplest part of this bifurcation is the fact that we move from having an attracting cycle of some period when we are in one hyperbolic component to having an attracting cycle of some other period in the subsequent hyperbolic component. But, in fact, much more happens: the topology of the Julia sets changes dramatically. For example, if we move from the main cardioid to the period-2 bulb, the Julia set, which is just a simple closed curve when c is in the main cardioid, becomes a “basilica” when c is in the period 2-bulb. What happens is a repelling 2-cycle that lies in J(P c ) when c is in the cardioid suddenly merges with the attracting fixed point and thereby makes it neutral when the parameter reaches the boundary of the cardioid. So two points in J(P c ) become identified to one point. Meanwhile, infinitely many pairs of preimages of this point also become identified. This is what accounts for the infinitely many “pinch-points” visible in the basilica. Or, as we move from the main cardioid to the period 3-bulbs, a period 3-cycle becomes identified and the Julia set transforms into the “Douady rabbit.” See Fig. 2. You may construct an animation to view these bifurcations by using the Mandelbrot Movie Maker applet at the website http://math.bu.edu/DYSYS/applets.

Fig. 2
figure 2

The Julia sets for z 2 − 1 (the basilica) and \(z^{2} - 0.12 +.75i\) (the Douady rabbit). The filled Julia sets are the black regions, so the Julia sets here are the boundaries between the black and colored regions

Along the boundaries of these hyperbolic components is where things get complicated. At each c-value on the boundary, P c has a neutral cycle, i.e., a periodic point z of period n for which \((P_{c}^{n})^{{\prime}}(z) =\exp (2\pi i\theta )\). As c winds once around the boundary of this hyperbolic component, θ winds once around the unit circle. As a consequence, there is a dense set of such c’s for which θ is rational. In this case, the neutral cycle lies in the Julia set but there are still regions in which all points tend to the neutral cycle (although these regions no longer surround the points on the cycle). These types of periodic points are called parabolic points.

The case where θ is irrational is much more complicated. If θ is highly irrational (i.e., “far” from rationals), then there is an open disk around each point on the cycle on which P c n is conjugate to the irrational linear rotation of angle θ. These disks are called Siegel disks. When θ is close to rationals, the structure of the Julia set near this cycle is still not completely understood. This is one of the major open problems in complex dynamics. See [16] for details.

A natural question is how do we understand how all of the bulbs and other smaller Mandelbrot sets are arranged in \(\mathcal{M}\). Amazingly, if we zoom in to any portion of the boundary of the Mandelbrot set, it turns out that this zoom is very different from any other zoom that is non-symmetric with respect to \(c\mapsto \overline{c}\). More importantly, with a keen eye for geometry, one can deduce exactly where in the boundary of \(\mathcal{M}\) this zoom is, and, more importantly, what the corresponding dynamical behavior in the associated bulb is. It turns out that there are several different geometric and dynamical ways to understand the structure of these bulbs. First we will look at this geometrically, and then, using complex analysis, we will indicate how to prove this.

For simplicity, let’s concentrate on the bulbs attached to the main cardioid. How do we know what their period is? One way is easy: look at the bulb. There is an antenna attached to this bulb. This antenna has a junction point from which a certain number of spokes emanate. The number of these spokes tells us exactly what the period is. For example, in Fig. 3, we display two bulbs having periods 5 and 7. Note that this is the exact number of antennas hanging off the junction point in the antenna of each bulb.

Fig. 3
figure 3

Period 5 and 7 bulbs hanging off the main cardioid

There is another way to read off the periods of these bulbs. Choose a parameter from the interior of a period n bulb and plot the corresponding filled Julia set. There is a central disk in these filled Julia sets that surrounds the origin. Then there are exactly n − 1 smaller disks that join this main disk at certain junction points. For example, in Fig. 2, we see that the rabbit has two “ears” attached to the central disk and the period of this bulb is \(2 + 1 = 3\). Similarly, the basilica has just 1 ear and the period here is \(1 + 1 = 2\). In Fig. 4, we display Julia sets from the above period 5 and period 7 bulbs, and we see the same phenomenon. The Mandelbrot/Julia Set applet at the website http://math.bu.edu/DYSYS/applets allows you to view and zoom in on the Mandelbrot and Julia sets of P c to see more examples of these phenomena.

Fig. 4
figure 4

Julia sets drawn from the above period 5 and 7 bulbs hanging off the main cardioid. Note that there are 4 and 6 “ears” hanging off the central disks of these filled Julia sets

Now let us turn to the arrangement of the bulbs around the main cardioid. Recall that, on the boundary of the main cardioid, P c has a fixed point whose derivative is given by exp(2π i θ). Then a little algebra shows that a parametrization of the boundary of this main cardioid is given by

$$\displaystyle{c = c(\theta ) = \frac{e^{2\pi i\theta }} {2} -\frac{e^{4\pi i\theta }} {4}.}$$

So when θ = 0, \(c = 1/4\) and we are at the cusp of the main cardioid; when \(\theta = 1/2\), \(c = -3/4\), and we are at the point where the period 2-bulb meets the main cardioid. In general, when θ is a rational number pq in lowest terms, the corresponding c-value lies at the meeting point (also called the root point) of the main cardioid and a period q-bulb which we now call the pq-bulb. So we see that the bulbs are arranged around the main cardioid in the exact order of the rational numbers. In particular, we can count exactly how many period q-bulbs are there. For example, there are 6 period 7-bulbs and 4 period 10-bulbs touching the main cardioid.

But there are several other geometric and dynamical ways to understand this. Look at the period five bulb in Fig. 3. We call the spoke of the antenna that extends down to the bulb from the junction point the principal spoke. Note that the “shortest” spoke (that is not the principal spoke) is located 2∕5 of a turn in the counterclockwise direction from the principal spoke. And this bulb is exactly the 2∕5-bulb. In that same figure, we also see that the period 7-bulb is, in fact, the 3∕7-bulb.

A second way to see this is to turn to the filled Julia set. In Fig. 4, each of the filled Julia sets has a main component that surrounds the origin together with q − 1 ears attached at one point. Note where the “smallest” ear is located; it is exactly pq of a turn in the counterclockwise direction from main component.

And then there is a third way to read off pq. Simply plot the points on the attracting cycle of period q in the Fatou set. What you see is that this cycle moves around the ears and the main component, rotating by pq of a turn at each stage. So there is a very nice connection between the geometry of the Mandelbrot set and Julia sets and the dynamics of P c .

One natural question that arises is: What is meant by the “shortest” spoke or the “smallest” ear? To make these ideas precise, we turn to the Riemann Mapping Theorem.

First recall that we have a basin of that is an open disk in the Riemann sphere whenever c is chosen to lie in \(\mathcal{M}\). Call this basin B c . Then it is known that we can construct and analytic homeomorphism ϕ c that takes B c to the open unit disk \(\mathbb{D}\) and maps to 0. Moreover, ϕ c conjugates P c on B c with the simple map zz 2 on \(\mathbb{D}\). That is,

$$\displaystyle{\phi _{c}(P_{c}(z)) = (\phi _{c}(z))^{2}.}$$

In particular, the map z 2 takes the straight ray of angle θ given by te i θ for 0 < t < 1 to the ray te i2θ, the ray of angle 2θ. Then the preimage under ϕ c −1 of the straight ray of angle θ in B c is called the external ray of angle θ, and P c interchanges these external rays just as zz 2 interchanges the straight rays.

Now it is a fact that, when P c has an attracting cycle, each of these external rays lands at a unique point in J(P c ). The reason for this is that P c is hyperbolic on J(P c ) and consequently the Julia set is locally connected. When c is chosen from the main cardioid, each external ray has a unique landing point, so this says that P c is conjugate to zz 2 on its Julia set. But, when c lies in other bulbs, certain of these rays land at the same point. It is true that the external ray of angle 0 always lands at a particular fixed point in J(P c ) and this is the only such ray landing at this point. Similarly, the external ray of angle 1∕2 is the unique ray landing at the preimage of this fixed point. But, when c is chosen from the pq-bulb, there is a fixed point that lies on the boundary of the main Fatou component containing 0 and is the connection point for the q basins of the attracting cycle. Now there are exactly q rays that land at this fixed point. Moreover, P c must interchange these rays just as above, by angle-doubling.

So, for example, when c is in the 2∕5-bulb, there must be five rays of angle θ 0, , θ 4 that land on this fixed point. And they must be mapped around just as P c interchanges the ears in the Julia set, so

$$\displaystyle{\theta _{0}\mapsto \theta _{1}\mapsto \theta _{2}\mapsto \theta _{3}\mapsto \theta _{4}\mapsto \theta _{0}\ldots.}$$

Then a little computation shows that \(\theta _{0} = 9/31\), so that \(\theta _{1} = 18/31\), \(\theta _{2} = 5/31\), \(\theta _{3} = 10/31\), and \(\theta _{4} = 20/31\). In similar fashion, the external rays that land at the fixed point on the main component of a Julia set when c is in other pq-bulbs may also be calculated.

So, how do we determine the size of the “ears” on these Julia sets? Using what is called harmonic measure, we define the size of the ears just to be the difference of the angles of the two landing external rays that separate this ear from the other components containing the attracting cycle. So, in the 2∕5 case, we see that the smallest ear is contained between the external rays of angles \(\theta _{0} = 9/31\) and \(\theta _{3} = 10/31\), so this ear has “size” \(10/31 - 9/31 = 1/31\), whereas all the other ears are larger (Fig. 5).

Fig. 5
figure 5

The orbit θ 0 → θ 1 → θ 2 of the rays landing at the fixed point J(P c ) when c is in the 2∕5 bulb

Now how do we determine the size of the spokes of the antennas in the Mandelbrot set? We use essentially the same technique, but now in the parameter plane. Using a celebrated result of Douady and Hubbard [11], there is a similar “uniformization” of the exterior of \(\mathcal{M}\) in the Riemann sphere which again maps to 0. Let \(\mathcal{C}\) denote this external region. To construct this map, for each \(c \in \mathcal{C}\), we have that the critical value c for P c now lies in B c . So we can consider the function Φ(c) = ϕ c (c). Just as in the previous case, Φ is now an analytic homeomorphism that takes \(\mathcal{C}\) onto \(\mathbb{D}\). So again we have external rays, but now they are in the parameter plane. It is known that all rational rays land at a unique point on the boundary of the Mandelbrot set. Some land at root points of bulbs or cusp points on the cardioids of small copies of the Mandelbrot set. Others land at the endpoints of the spokes of the antennas or at the junction points. And one can use similar techniques as above to determine exactly where certain of these external rays land. See [3, 8]. For example, it is known that if an external ray of angle θ lands at the root point of a period q-bulb, then the angle θ must have period q under angle-doubling. So, for example, the two rays landing at the root point of the period 2-bulb must be 1∕3 and 2∕3. The rays landing at the northern period 3-bulb are 1∕7 and 2∕7 and at the southern period 3-bulb are 5∕7 and 6∕7. So the rays 3∕7 and 4∕7 must also land on a period 3-bulb that is somewhere to the left of the northern and southern period 3-bulbs. Indeed, as is well known, there is a small Mandelbrot set lying along the negative real axis whose main cardioid contains parameters for which there is an attracting 3-cycle. So these two external rays both land at the cusp of this main cardioid.

One curious fact that relates to the Farey tree involves the size of the bulbs hanging off the main cardioid. To begin, we think of the root point of the main cardioid as being the cusp at \(c = 1/4\). Then we call the main cardioid the 0∕1-bulb. Which is the largest bulb between the root points of the 0∕1 and 1∕2-bulbs (in, say, the upper portion of \(\mathcal{M}\))? It is clearly the 1∕3-bulb. And note that 1∕3 is obtained from the previous two fractions by Farey addition, i.e., adding the numerators and adding the denominators

$$\displaystyle{\frac{0} {1}\textquotedblleft + \textquotedblright \frac{1} {2} = \frac{1} {3}.}$$

Similarly, the largest bulb between the 1∕3 and 1∕2-bulbs is the 2∕5-bulb, again given by Farey addition. As above, we again measure the size of these bulbs by determining the interval of external rays that land on the bulb. So the size of the period 3-bulb is \(2/7 - 1/7 = 1/7\) while the 2∕5-bulb has size 1∕31, as seen in Fig. 6. Note that the 2∕5-bulb is the largest bulb between the 1∕2 and 1∕3-bulbs. Then this process continues. The largest bulb between the 2∕5 and 1∕2-bulb is the 3∕7-bulb and the largest bulb between the 2∕5 and 1∕3-bulbs is the 3∕8-bulb and so on along the “Farey tree [4]”.

Fig. 6
figure 6

Rays landing on the Mandelbrot set

One of the most interesting and important open problems in complex dynamics is the question of whether or not the boundary of the Mandelbrot set is locally connected. If this is the case, then all of the external rays land at unique points along the boundary of \(\mathcal{M}\). As a consequence, we would understand everything about the Mandelbrot set. However, it is not at all clear that this boundary is locally connected. Think about the period one-millionth bulb—the antenna here has a million spokes! And as the denominators of pq get larger, the antenna structure also becomes even more “complex.” It is true that the size of these bulbs gets smaller as q increases, so it is possible that the boundary is locally connected. However, a result of Shishikura [19] shows that the boundary of \(\mathcal{M}\) has Hausdorff dimension 2, so, indeed, this boundary is pretty “crazy.” Furthermore, a result of Buff and Chéritat [2] shows that Julia sets of P c that contain fixed points that are close to rationals have positive Lebesgue measure, something that also indicates that things are getting quite complicated along the boundary of \(\mathcal{M}\).

2 Singularly Perturbed Rational Maps

We now consider a very different type of map, namely rational maps of the form

$$\displaystyle{F_{\lambda }(z) = z^{n} + \frac{\lambda } {z^{n}}}$$

where n ≥ 2. While the degree of these maps can be quite large, there is really only one “free” critical orbit just as in the case of quadratic polynomials. Indeed, one checks easily that there are 2n critical points given by λ 1∕2n. However, there are only two critical values \(\pm 2\sqrt{\lambda }\); n of the critical points map to one critical value and the other critical points map to the second critical value. But, when n is even, both critical values then map to the same point, whereas, if n is odd, we have \(F_{\lambda }(-z) = -F_{\lambda }(z)\), so the two critical values have orbits that are symmetric under z↦ − z. We call this the free critical orbit, since and 0 are also critical points, but is fixed and 0 is mapped by F λ onto .

Just as in the case of z 2 + c, the point at is an attracting fixed point when n ≥ 2, so we have an immediate basin of attraction B λ of that lies in the Fatou set. Also, 0 is a pole, so there is a neighborhood of 0 that is mapped into B λ . If the component of the Fatou set containing 0 is disjoint from B λ , we denote this set by T λ and call it the trap door since any orbit that eventually ends up in B λ must pass through T λ . This follows since F λ maps both B λ and T λ n-to-1 onto B λ and the map F λ has degree 2n.

Unlike the quadratic polynomial case, where we had only one possibility for the structure of the Julia set when the critical orbit escapes, here we have an escape trichotomy. As shown in [10],

  1. 1.

    If the critical values lie in B λ , then J(F λ ) is a Cantor set;

  2. 2.

    If the critical values lie in T λ , then J(F λ ) is a Cantor set of simple closed curves;

  3. 3.

    In all other cases, the Julia set is connected. If the critical orbit enters B λ at iteration 2 or later, then J(F λ ) is a Sierpinski curve.

The second result here is due to McMullen [15]. Incidentally, case 2 does not occur when n = 2; indeed, the situation when n = 2 is very different from (and much more complicated than) the case n > 2 [6, 7].

A Sierpinski curve is any planar set that is homeomorphic to the well-known Sierpinski carpet fractal displayed in Fig. 7. These sets are important for three reasons. First, by a result due to Whyburn [20], there is a topological characterization of any such set: any planar set that is compact, connected, nowhere dense, locally connected, and has the property that any pair of complementary domains are bounded by simple closed curves that are pairwise disjoint is necessarily homeomorphic to the carpet. Second, as proved by Sierpini, the carpet is a universal plane continuum: any planar, one-dimensional, compact curve can be homeomorphically manipulated to fit inside the carpet. And finally, Sierpinski curves occur all the time as Julia sets for rational maps.

Fig. 7
figure 7

The Sierpinski carpet

In Fig. 8, we display the parameter planes (the λ-planes) for the cases where n = 3 and n = 4. In both cases, the external region is where the Julia sets are Cantor sets; this is the Cantor set locus. The central disk surrounding the origin contains parameters whose Julia sets are Cantor sets of simple closed curves; we call this region the McMullen domain. All of the other red regions contain parameters whose Julia sets are Sierpinski curves; these are Sierpinski holes.

Fig. 8
figure 8

The parameter planes when n = 3 and n = 4

The arrangement of the Sierpinski holes in the parameter plane is fairly well understood. It is known that there are exactly \((n - 1)(2n)^{\kappa -3}\) Sierpinski holes with escape time κ (the number of iterates it takes for the critical orbits to enter B λ ). Each Sierpinski hole contains parameters for which the corresponding maps all have conjugate dynamics on their Julia sets. However, most of the maps drawn from different Sierpinski holes have very different dynamics. In fact, only parameters drawn from Sierpinski holes that are symmetric under either complex conjugation or rotation by an (n − 1)st root of unity have conjugate dynamics. Then it follows that, when n is odd, there are exactly (2n)κ−3 conjugacy classes of maps drawn from Sierpinski holes. When n is even, there are \((2n)^{\kappa -3}/2 - 2^{\kappa -4}\) such holes. The discrepancy between n odd and even arises because there are no Sierpinski holes along the negative axis when n is odd, whereas there are such holes when n is even. So, when n is odd, there are exactly 2(n − 1) Sierpinski holes in each conjugacy class, but when n is even, certain conjugacy classes have only n − 1 Sierpinksi holes. See [9]. In Fig. 9, we display four different Sierpinski curve Julia sets drawn from the family when n = 2. All of these Julia sets are homeomorphic, but it turns out that all have very different dynamics.

Fig. 9
figure 9

The Julia sets for various values of λ when \(n = d = 2\)

One way that Sierpinski curve Julia sets have non-conjugate dynamics occurs when the escape times are different. If F λ is a map with a Sierpinski curve Julia set for which the critical orbits escape to , then the Fatou components that contain the critical points are the only ones that have boundaries that are mapped 2 to 1 onto their images. So if F μ has a different escape time, then F λ cannot be conjugate to F μ since the boundaries of the escape components containing the critical points would have to be mapped to each other. For escape time Julia sets with the same escape times, many still have non-conjugate dynamics. Proving this involves using Thurston’s Theorem [9]. Moreno Rocha [17] has recently produced a dynamical invariant that explains why two such maps have non-conjugate dynamics.

As mentioned earlier, the case n = 2 is very different from the case n > 2. One reason for this is apparent in Fig. 9. Note that, as λ → 0, the Julia sets of F λ seem to converge to the unit disk. Of course, when λ = 0, we have the very simple map F 0(z) = z 2 for which the Julia set is just the unit circle. By Montel’s Theorem, if the Julia set ever contains an open set in the plane, then it must be the entire plane. So here we see Julia sets getting closer and closer to the unit disk as λ → 0, but, when λ = 0, things change dramatically. This is why these maps are called singular perturbations.

It is known that there are infinitely many small copies of the Mandelbrot set in each of these parameter planes. Certain of the Mandelbrot sets extend out to the boundary of the Cantor set locus while others do not. In these “buried” Mandelbrot sets, Julia sets drawn from the main cardioids are also Sierpinski curves. Since these Julia sets have an attracting cycle of some given period, the dynamics on these Sierpinski curves is quite different than on the escaping Sierpinski curves described above. For parameters in the main cardioids of the Mandelbrot sets that touch the boundary of the Cantor set locus, the structure of the Julia sets is quite different. See [1] for details.

Unlike the Mandelbrot set, these parameter planes have much simpler boundaries. Indeed the boundaries of the Cantor set locus, the McMullen domain, and all of the Sierpinski holes are known to be simple closed curves [18] (when n > 2). Of course, as mentioned above, there are also infinitely many small copies of the Mandelbrot set included in these sets, so the full structure in the parameter plane is still at least as complicated as the Mandelbrot set.

3 Complex Exponential Maps

In this final section, we consider another, very different, family of maps, the complex exponential family, E λ (z) = λ exp(z). These are entire transcendental maps, so is no longer an attracting fixed point. Rather, is an essential singularity. For the exponential maps there is no longer a critical point. However, 0 is an asymptotic value (the only one), and hence this point plays the same role as the critical points did for the previous two families. A point z is an asymptotic value if there is a curve γ(t) which tends to the essential singularity as t →  but whose image tends to z as t → . Any curve whose real part tends to − has this property for E λ .

Because E λ has an essential singularity at , the Julia set has one slightly different definition. In the previous cases, the Julia set was the boundary of the set of points whose orbits tend to . Now the Julia set, J(E λ ), is the closure of the set of points that escape to . So any point whose orbit tends to is now in the Julia set.

When λ > 0, the dynamical behavior on the real axis is pretty simple. The graph of E λ shows that there is a simple saddle-node bifurcation when \(\lambda = 1/e\). See Fig. 10. When λ < 1∕e, there is an attracting fixed point a λ and a repelling fixed point r λ in \(\mathbb{R}^{+}\). All points to the left of r λ in \(\mathbb{R}\) have orbits that tend to a λ and hence do not lie in the Julia set, while the half-line [r λ , ) is in J(E λ ). In fact, all points in \(\mathbb{C}\) to the left of the vertical line through r λ lie in the Fatou set. To see this, let x λ be the point in \(\mathbb{R}\) for which E λ (x λ ) = 1. So x λ lies in the open interval (a λ , r λ ). Then the vertical line through x λ is mapped infinitely often around a circle centered at the origin which includes a λ in its interior. Thus the open half-plane to the left of this vertical line is contracted inside the disk bounded by this circle. Hence, by the Contraction Mapping Principle, all points in this open half-plane have orbits that tend to a λ . Then one checks easily that all points to the left of the vertical line through r λ eventually map inside this half-plane as well and so are also in the Fatou set.

Fig. 10
figure 10

The graphs of E λ for \(\lambda = 1/e\) and λ < 1∕e

When \(\lambda = 1/e\), the two fixed points a λ and r λ merge and again all points to the left of this now neutral fixed point in \(\mathbb{R}\) do not lie in the Julia set, while the fixed point and all points to the right of it in \(\mathbb{R}\) again do lie in J(E λ ). A similar argument as above then says that all points to the left of a vertical line through this fixed point in \(\mathbb{C}\) also tend to the neutral fixed point and so are in the Fatou set.

When λ > 1∕e, the fixed points in \(\mathbb{R}\) disappear (they actually become complex), and now all points in \(\mathbb{R}\) tend to under iteration and so lie in J(E λ ). So it looks like the Julia set undergoes an abrupt change when λ increases through 1∕e. In fact, much more happens: a result of Goldberg and Keen [12] states that if the orbit of the asymptotic value 0 tends to , then the J(E λ ) is the entire complex plane. So, for λ ≤ 1∕e, the Julia set is contained in the right half-plane, but, as soon as λ > 1∕e, the Julia set becomes the entire complex plane.

Interestingly, no new periodic points are born as λ increases through 1∕e; all of the periodic points simply migrate continuously but do so in a way that they suddenly become dense in the plane when λ > 1∕e. This is quite an interesting bifurcation!

In Fig. 11, we display the Julia set for a value of λ ∈ (0, 1∕e). Black points are in the basin of attraction of a λ and colored points escape to . So the colored region is the Julia set. It appears that the Julia set contains open strips that tend off to , but, By Montel’s Theorem, this cannot happen. In fact, the Julia set in this case is a Cantor bouquet, a collection of uncountably many smooth curves which tend off to in the right half-plane and each of which has a distinguished endpoint. See [5]. These curves are called “hairs” and all points (except the endpoints) have orbits that tend to and so are in the Julia set. For example, one hair is the subset of the real axis given by (r λ , ); the endpoint is then the fixed point r λ . Since the bounded orbits must lie in the set of endpoints, we have that the repelling periodic points must lie in the set of endpoints. Therefore this set is much more intricate than it at first seems: these endpoints must be everywhere dense in the Julia set. An interesting result of Mayer [14] shows that the only points that are accessible from the Fatou set are these endpoints; there is no curve contained in the Fatou set that limits on any single point in the hairs. Moreover, a result of Karpinska [13] shows that the Hausdorff dimension of the set of all points on the hairs is 1 whereas the Hausdorff dimension of the supposedly much smaller set of endpoints is 2!

Fig. 11
figure 11

The Julia set for E 0. 3 and a magnification along the real axis

In Fig. 12 a portion of the Julia set for λ = 0. 6 is displayed; here \(J(E_{0.6}) = \mathbb{C}\). The two spirals actually converge down to the pair of repelling fixed points that appear after a λ and r λ coalesce and disappear off the real line.

Fig. 12
figure 12

The Julia set for E 0. 6 near the real axis

As in the case of the other families discussed in this paper, we now turn briefly to the parameter plane for the complex exponential. In Fig. 13 we display a portion of this parameter plane and a magnification near the origin. The cardioid shaped region is where E λ has an attracting fixed point. The cusp of this cardioid is the parameter \(\lambda = 1/e\). The large black region to the left of the cardioid actually extends to in the left half-plane and contains parameters for which E λ has an attracting cycle of period 2. Hanging off the cardioid are strips that all tend to in the right half-plane and contain parameters for which there is an attracting cycle of some period greater than 2. The two largest strips are regions where E λ has an attracting cycle of period 3.

Fig. 13
figure 13

The parameter plane for E λ

As in the case of the Julia sets, the colored regions contain parameters for which the orbit of 0 tends to and so the Julia set for these parameters is the entire complex plane. Again as in the dynamical plane, these colored regions are really curves. For example, one such curve is the interval in \(\mathbb{R}^{+}\) given by (1∕e, ).