9 Complex Dynamics, the Julia Set. 38

9 Complex Dynamics, the Julia Set. 38

9 COMPLEX DYNAMICS, THE JULIA SET. 38 9 Complex Dynamics, the Julia Set. 9.1 Linear Functions Let’s consider in this section functions of the form f(z) = az, where a is a non-zero complex constant and z is a complex variable z = x + iy. It is clear that z = 0 is the only fixed point, for az = z only if z = 0. ¢ ¡ Let’s write a and z in polar form: a = ρe , and z0 = re . Then we get ¢ ¡ ( + ) f(z0) = az0 = ρre . We can see that applying the function f stretches (or shrinks) the radius by a factor of ρ, and rotates the argument by and angle of φ. Iterating, we get ¢ ¡ 2 2 2 ( +2 ) f (z0) = a(az0) = a z = ρ re . So the orbit of z0 looks like: ¢ ¢ ¢ ¢ ¡ ¡ ¡ £ ( + ) 2 ( +2 ) £( + ) z0 = re , z1 = ρre , z2 = ρ re , ..., z £= ρ re , ... ¢ ¡ ( + £) Since e = 1, the modulus of z £is | | ¢ ¢ ¡ ¡ ££££ £( + ) ( + ) z £= ρ re = ρ r e = ρ r. | | | | | | So the fate of the orbit depends on the radius of a. If ρ < 1, then ρ £r 0 as → n , and all orbits of f(z) are attracted to 0 as n . If instead, ρ > 1, → ∞£ → ∞ then ρ r as n , and all orbits (except that of 0) are attracted to → ∞ → ∞ ∞ as n . As n increases, the argument θ + nφ continues to rotate, so if ρ = 1, → ∞ 6 all orbits will either spiral in towards 0 or spiral away from 0 towards . ∞ 1 1 Example. f(z) = 2 iz rotates angles by ¤2 and shrinks radii by a factor of 2 . Therefore, all orbits (except the fixed point at the origin) will spiral counter- clockwise towards the origin. ¥ Example. f(z) = (1 i)z rotates angles by ¤and expands radii by a factor − 4 of √2. Therefore, all orbits (except the fixed point at the origin) will spiral clockwise away from the origin towards infinity. Lastly, let’s consider the case when ρ = 1, and we have the function of the form ¢ ¡ ¡ f(z) = e z = re ( + ) 9 COMPLEX DYNAMICS, THE JULIA SET. 39 So if z0 has a radius of r, the radius of z £will remain r. Thus the orbit of z0 will remain on the circle of radius r. What the orbit does on this circle, however, depends on φ. If φ is a rational multiple of 2π, that is, if k φ = 2π , m for integers k and m, then ¢ ¢ ¢ ¡ § ( + ) ( +2 ) ¦¦ f (z0) = re = re ¤= re = z0, so all orbits are periodic of period m. However, if φ is an irrational multiple of 2π, then it can be shown that there are no periodic points (except 0). Moreover, each orbit is a dense subset of the circle radius r. That means the orbit of z0 will go almost everywhere on the circle, and will get arbitrarily close to any point you’d like on the circle. Example. Consider the following function: f(z) = z2 + i. 2 2 2 Let z0 = -1 + i. Since z1 = (z0) + i = (-1 + i) + i = i, and z2 = (z1) + i = 2 i + i = -1+ i = z0, z0 lies on a period 2 cycle: -1 + i, i, -1 + i, i, -1 + i, ... To see if this cycle is attracting, repelling, or neutral, we consider that z0 is a fixed point for f 2(z) = f(z2 + i)=(z2 + i)2 + i = z4 + 2iz2 1 + i. − 2 3 2 3 ¨ We compute (f ) ¨(z) = 4z + 4iz, so (f ) (-1 + i) = 4(-1 + i) + 4i(-1 + i) = 4(2 + 2i) 4i 4=4+4i. So − − 2 (f ) ¨(-1 + i) = 4 + 4i = 4√2 > 1, | | | | which means the 2-cycle is repelling. Exercise. Find all fixed points for f(z) = z2 + z + 1 and determine whether they are attracting, repelling, or neutral. © 2 3 2 Exercise. Show that z0 = e ¤lies on a 2-cycle for f(z) = z . Is this cycle attracting, repelling, or neutral? 9 COMPLEX DYNAMICS, THE JULIA SET. 40 9.2 The Complex Quadratic Family We will now turn our attention to quadratic functions of the form 2 Q (z) = z + c, where c is a complex constant. Let’s first consider 2 Q0(z) = z . ¢ Let z0 = re . Then the orbit of z0 under Q0 is given by ¢ z0 = re ¢ 2 (2 ) z1 = r e ¢ 4 (4 ) z2 = r e . ¢ 2 (2 ) z £= r e The behavior of the orbit of z0 thus depends on the radius of z0. If r < 1, then r2 0 as n , and so the orbit of z will tend to the origin. Note → → ∞ 0 that we saw in the previous section that the origin is an attracting fixed point 2 for the map Q0(z) = z . If r > 1, then r2 as n , and so the orbit of z will tend to , and → ∞ → ∞ 0 ∞ is said to be unbounded. 2 If r = 1, that is, if z0 is on the unit circle, then r = 1, so the orbit of z0 will remain on the unit circle. In fact, Q0(z) simply doubles angles on the unit circle. But we have already seen that the doubling map on the unit circle is chaotic, hence Q0 is chaotic on the unit circle. In fact, the sensitive dependence on ititial conditions is very extreme. Consider ¢ a small wedge W = re r1 <r<r2, θ1 <θ<θ2 centered at a point z0 £ { | } 2 2 on the unit circle. Then Q0 (W ) is a region determined by r1 <r<r2 , and nθ1 < θ < nθ2. For n large enough, the angles exeeds 2π, so the region will £ wrap around itself. Also the inner radius of Q0 (W ) tends to 0 while the outer radius tends to infinity. Hence the orbits in W eventually reach every point in the complex plane, except for 0. This is called super-sensitivity. 9 COMPLEX DYNAMICS, THE JULIA SET. 41 9.3 The Julia Set 2 Definitions. The filled Julia set for Q = z + c is the set of all points whose orbits are bounded. The Julia set is the boundary of the filled Julia set. 2 For Q0 = z , these sets are quite simple. As we saw in the last section, if z < 1, the orbit tends to 0, and is therefore bounded; if z = 1, then the | 0| | 0| orbit remains on the unit circle, and it therefore bounded; and if z > 1, the | 0| orbit tends to and is therefore unbounded. So the filled Julia set for Q is ∞ 0 the unit disk, and the Julia set for Q0 is the unit circle. Notice that the Julia set for Q0 is precisely the set where Q0 is chaotic and supersensitive. 2 Theorem The quadratic function Q 2(z) = z 2 on C [ 2, 2] is conjugate 2 ¥− \ − to Q0(z) = z on A = z z > 1 . Hence the Julia set for Q 2(z) is the interval { | | | } ¥ [-2,2]. 1 Proof. Consider h(z) = z + on A. Show that H is the required conjugacy. 2 Theorem If c > 2, then Julia set for the quadratic function Q (z) = z + c | | is a Cantor set, and the map Q on its Julia set is conjugate to the shift map on two symbols. £ Theorem. The Escape Criterion. Suppose z > max c , 2 . Then Q (z ) | 0| {| | } | 0 | → as n . That is, the orbit of z escapes to infinity. ∞ → ∞ 0 2 Proof. z = Q (z ) = z + c , so by the triangle inequality, | 1| | 0 | | 0 | z = z2 + c z 2 c | 1| | 0 |≥| 0| −| | But since z c , we have | 0|≥| | z z 2 z = ( z 1) z . | 1|≥| 0| −| 0| | 0| − | 0| Now since z > 2, there must be a λ > 0 such that z > 2 + λ, and so | 0| | 0| z 1 > 1 + λ. Therefore | 0| − z (1 + λ) z . | 1| ≥ | 0| That means z > z , and so Q moves points farther away. If we apply the | 1| | 0| same argument to z , and then to z , etc., we will find 1 | 2| £ z £(1 + λ) z . | | ≥ | 0| Thus, as n , the orbit of z tends to infinity. → ∞ 0 9 COMPLEX DYNAMICS, THE JULIA SET. 42 Note that in particular, if c > 2, then the filled Julia set for Q is contained | | entirely within the disk z < c . | | | | The escape criterion allows us to develop an algorithm for plotting the Julia set for Q . Algorithm for the Filled Julia Set for Q . Choose a maximum number of iterations, N. For each point z in the grid, compute the first N points on the § orbit of z. If Q (z) > max c , 2 , for some k<N, then stop iterating and | §| {| | } color z white. If Q (z) max c , 2 , for all k N, then color z black. | | ≤ {| | } ≤ Since the white points satisfied the escape criterion, their orbits will be un- bounded, and thus they are not in the filled Julia set. The black points have orbits that have remained bounded, (at least for the first N iterations), and so plotting the black points gives an approximation of the filled Julia set. The escape criterion implies that the filled Julia set for Q exists only when z has radius less than 2 and less than c , so unless you are using a c value with | | c > 2, you can restrict your grid to 2 x 2 and 2 y 2. | | − ≤ ≤ − ≤ ≤ While increasing the number of iterations will improve the accuracy of the picture, in practice it is usually sufficient to set N = 100 to get the overall picture, then increase N if more detail is desired. Exercise. Write a computer program to plot the filled Julia set for Q .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us