Chapter 2 Snider
Chapter 2 Snider
Analytic Functions
From Chapter 2 of Fundamentals of Complex Analysis with Applications to Engineering, Science, and Mathematics,
Third Edition. Edward B. Saff, Arthur David Snider. Copyright © 2003 by Pearson Education, Inc. All rights reserved.
53
54 Analytic Functions
with u and v denoting the real and imaginary parts, respectively, of w. Thus a complex-
valued function of a complex variable is, in essence, a pair of real functions of two real
variables.
Example 1
Write the function w = f (z) = z 2 + 2z in the form w = u(x, y) + iv(x, y).
Solution. Setting z = x + i y we obtain
Example 2
Describe the range of the function f (z) = x 2 + 2i defined on the closed unit disk
|z| ≤ 1.
Solution. We have u(x, y) = x 2 and v(x, y) = 2. Thus as z varies over the
closed unit disk, u varies between 0 and 1, and v is constant. The range is therefore
the line segment from w = 2i to w = 1 + 2i.
54
2.1 Functions of a Complex Variable 55
Example 3
Describe the function f (z) = z 3 for z in the semidisk given by |z| ≤ 2, Im z ≥ 0 [see
Fig. 2.2(a)].
Solution. From Sec. 1.5 we know that the points z in the sector of the semidisk
from Arg z = 0 to Arg z = 2π/3, when cubed, cover the entire disk |w| ≤ 8. The
cubes of the remaining z-points also fall in this disk, overlapping it in the upper half-
plane, as depicted in Fig. 2.2(b).
The function f (z) = 1/z is called the inversion mapping. It is an example of a
one-to-one function because it maps distinct points to distinct points, i.e., if z 1 = z 2 ,
then f (z 1 ) = f (z 2 ).
Example 4
Show that the inversion mapping w = 1/z corresponds to a rotation of the Riemann
sphere by 180◦ about the x1 -axis (see Fig. 1.21 on page 44).
Solution. Let Z = (x1 , x2 , x3 ) denote the stereographic projection of the point
z and W = (x̂1 , x̂2 , x̂3 ) denote the projection of 1/z. We need to show that W can be
obtained by a 180◦ rotation of Z about the x1 -axis.
Referring to the formulas (1) in Sec. 1.7 we have
2 Re(z) 2 Im(z) |z|2 − 1
x1 = , x 2 = , x 3 = ;
|z|2 + 1 |z|2 + 1 |z|2 + 1
2 Re(1/z) 2 Im(1/z) |1/z|2 − 1
x̂1 = , x̂ 2 = , x̂ 3 = .
|1/z|2 + 1 |1/z|2 + 1 |1/z|2 + 1
Strictly speaking, this function is not defined at z = 0, but in light of the discussion of the point
at ∞ in Sec. 1.7, it is natural to define f (0) = ∞ and, moreover, to regard f as a function in the
extended complex plane C = C ∪ {∞}, with f (∞) = 0.
55
56 Analytic Functions
Since Re(1/z) = (Re z)/|z|2 and Im(1/z) = −(Im z)/|z|2 , we get after simplifi-
cation that
2 Re z −2 Im z 1 − |z|2
x̂1 = = x 1 , x̂ 2 = = −x 2 , and x̂ 3 = = −x3 .
1 + |z|2 1 + |z|2 1 + |z|2
A rotation about the x1 -axis preserves x1 while negating x2 and x3 ; so indeed W is the
stated rotation of Z .
One nice consequence of this example is the fact that an inversion mapping pre-
serves the class of circles and lines (see Prob. 17)
EXERCISES 2.1
1. Write each of the following functions in the form w = u(x, y) + iv(x, y).
56
2.1 Functions of a Complex Variable 57
u2 v2
2 + 2 = 1,
1
2 r + 1
r
1
2 r − 1
r
11. Let F(z) = z − 3, G(z) = −i z, and H (z) = 2z. Sketch the image of the circle
|z| = 1 under each of the following composite mappings:
12. A function of the form f (z) = az+b, where a and b are complex constants, is called
a linear transformation. Show that every linear transformation can be expressed as
the composition of a magnification (or reduction; Prob. 9), a rotation (Prob. 8), and
a translation (Prob. 7). Deduce from this that a linear transformation maps lines to
lines and circles to circles. [HINT: Write a in polar form.]
57
58 Analytic Functions
lim z n = z 0
n→∞
or, equivalently,
zn → z0 as n → ∞,
if for any ε > 0 there exists an integer N such that |z n − z 0 | < ε for all n > N .
58
2.2 Limits and Continuity 59
Geometrically, this means that each term z n , for n > N , lies in the open disk of
radius ε about z 0 (see Fig. 2.3).
Example 1
Find the limit (if it exists) of the sequence
n
i 2 + in
(a) z n = ; (b) z n = ; (c) z n = i n .
3 1 + 3n
Solution. We use methods familiar from elementary calculus that can be rigor-
ously justified from Definition 1.
(a) Since |(i/3)n | = 1/3n → 0, it follows (see Prob. 5) that
n
i
lim = 0.
n→∞ 3
lim f (z) = w0
z→z 0
59
60 Analytic Functions
or, equivalently,
f (z) → w0 as z → z0,
if for any ε > 0 there exists a positive number δ such that
Geometrically, this says that any neighborhood of w0 contains all the values as-
sumed by f in some full neighborhood of z 0 , except possibly the value f (z 0 ); see
Fig. 2.4.
Example 2
Use Definition 2 to prove that limz→i z 2 = −1.
Solution. We must show that for given ε > 0 there is a positive number δ such
that
|z 2 − (−1)| < ε whenever 0 < |z − i| < δ.
So we express |z 2 − (−1)| in terms of |z − i|:
It follows from the properties of absolute value derived in Sec. 1.3 (in particular, the
triangle inequality) that
2
z − (−1) = |z − i||z − i + 2i| ≤ |z − i|(|z − i| + 2). (1)
Now if |z − i| < δ the right-hand member of (1) is less than δ(δ + 2); so to ensure that
it is less than ε, we choose δ to be smaller than each either of the numbers ε/3 and 1:
ε
|z − i|(|z − i| + 2) < (1 + 2) = ε.
3
60
2.2 Limits and Continuity 61
There is an obvious relation between the limit of a function and the limit of a
sequence; namely, if limz→z 0 f (z) = w0 , then for every sequence {z n }∞ 1 converging to
z 0 (z n = z 0 ) the sequence { f (z n )}∞
1 converges to w0 . The converse of this statement
is also valid and is left as an exercise.
The condition of continuity is expressed in
f (z) A
(iii) lim = if B = 0.
z→z 0 g(z) B
Theorem 2. If f (z) and g(z) are continuous at z 0 , then so are f (z) ± g(z) and
f (z)g(z). The quotient f (z)/g(z) is also continuous at z 0 provided g(z 0 ) = 0.
a0 + a1 z + a2 z 2 + · · · + an z n ,
61
62 Analytic Functions
where the ai are constants, are also continuous on the whole plane. Rational functions
in z, which are defined as quotients of polynomials, i.e.,
a0 + a1 z + · · · + an z n
,
b0 + b1 z + · · · + bm z m
are therefore continuous at each point where the denominator does not vanish. These
considerations provide a much simpler solution for problems such as Example 2, as
we illustrate next.
Example 3
Find the limits, as z → 2i, of the functions f 1 (z) = z 2 − 2z + 1, f 2 (z) = (z + 2i)/z,
and f 3 (z) = z 2 + 4 /z(z − 2i).
Solution. Since f 1 (z) and f 2 (z) are continuous at z = 2i, we simply evaluate
them there, i.e.,
lim f 1 (z) = f 1 (2i) = (2i)2 − 2(2i) + 1 = −3 − 4i,
z→2i
2i + 2i
lim f 2 (z) = f 2 (2i) = = 2.
z→2i 2i
The function f 3 (z) is not continuous at z = 2i because it is not defined there (the
denominator vanishes). However, for z = 2i and z = 0 we have
(z + 2i)(z − 2i) z + 2i
f 3 (z) = = = f 2 (z),
z(z − 2i) z
and so
lim f 3 (z) = lim f 2 (z) = 2.
z→2i z→2i
In fact, the concept of a point at infinity, as introduced in Sec. 1.7, quantifies this notion
nicely: see Probs. 23–25.
62
2.2 Limits and Continuity 63
EXERCISES 2.2
1. Sketch the first five terms of the sequence (i/2)n , n = 1, 2, 3, . . ., and then describe
the convergence of this sequence.
2. Sketch the first five terms of the sequence (2i)n , n = 1, 2, 3, . . ., and then describe
the divergence of this sequence.
3. Using Definition 1, prove that the sequence of complex numbers z n = xn + i yn
converges to z 0 = x0 + i y0 if and only if xn converges to x0 and yn converges to y0 .
[HINT: |xn −x0 | ≤ |z n −z 0 |, |yn −y0 | ≤ |z n −z 0 |, and |z n −z 0 | ≤ |xn −x0 |+|yn −y0 |.]
4. Prove that z n → z 0 if and only if z n → z 0 as n → ∞.
5. Prove that limn→∞ z n = 0 if and only if limn→∞ |z n | = 0 using Definition 1.
6. Prove that if |z 0 | < 1, then z 0n → 0 as n → ∞. Also prove that if |z 0 | > 1, then the
sequence z 0n diverges.
7. Decide whether each of the following sequences converges, and if so, find its limit.
i i
(a) z n = (b) z n = i(−1) n (c) z n = Arg −1 +
n n n
n(2 + i) 1−i 2nπi
(d) z n = (e) z n = (f) z n = exp
n+1 4 5
8. Use Definition 2 to prove that limz→1+i (6z − 4) = 2 + 6i.
9. Use Definition 2 to prove that limz→−i 1/z = i.
10. Use Theorem 1 to prove Theorem 2.
11. Find each of the following limits.
z2 + 3
(a) lim (z − 5i)2 (b) lim
z→2+3i z→2 iz
z2 +9 z2 + i
(c) lim (d) lim 4
z→3i z − 3i z→i z − 1
(z 0 + z)2 − z 02
(e) lim (f) lim z 2 − 1
z→0 z z→1+2i
12. Show that the function Arg z is discontinuous at each point on the nonpositive real
axis.
63
64 Analytic Functions
2z/(z + 1) if z = 0,
f (z) =
1 if z = 0.
At which points does f (z) have a finite limit, and at which points is it continuous?
Which of the discontinuities of f (z) are removable?
14. Prove that the function g(z) = z̄ is continuous on the whole plane.
15. Prove that if f (z) is continuous at z 0 , then so are the functions f (z), Re f (z),
Im f (z), and | f (z)|. [HINT: To show that | f (z)| is continuous at z 0 use inequality
(2) in Sec. 1.3.]
16. Let g be a function defined in a neighborhood of z 0 and let f be a function defined
in a neighborhood of the point g(z 0 ). Show that if g is continuous at z 0 and f is
continuous at g(z 0 ), then the composite function f (g(z)) is continuous at z 0 .
17. Let f (z) = x 2 /(x 2 + y 2 ) + 2i. Does f have a limit at z = 0? [HINT: Inves-
tigate { f (z n )} for sequences {z n } approaching 0 along the real and imaginary axes
separately.]
18. Let f (z) = u(x, y) + iv(x, y), z 0 = x0 + i y0 , and w0 = u 0 + iv0 . Prove that
lim f (z) = w0
z→z 0
[HINT: First show that f (z) → w0 if and only if f (z) → w0 as z → z 0 , and then
use Theorem 1.]
19. Use Prob. 18 to find limz→1−i x x 2 + 3y + i x y.
20. Use Prob. 18 to prove that f (z) = e z is continuous everywhere.
21. Find each of the following limits:
64
2.3 Analyticity 65
24. Show that the definition of “limz→z 0 f (z) = ∞” in the text is equivalent to: The
limit of f (z) as z → z 0 is ∞ if limz→z 0 χ [ f (z), ∞] = 0, where χ denotes the
chordal distance (as in the previous problem).
25. Find each of the following limits involving infinity.
z2 + 9 3z 2 − 2z
(a) lim (b) lim
z→2i 2z 2 + 8 z→∞ z2 − i z + 8
3z
(c) lim (d) lim (8z 3 + 5z + 2) (e) lim e z
z→5 z 2 − (5 − i)z − 5i z→∞ z→∞
2.3 Analyticity
Now that we have a secure notion of functions of a complex variable, we are ready
to turn to the main topic of this book—the theory of analytic functions. Before we
proceed with the rigorous exposition, however, it will prove useful for the reader’s
perspective if we give an informal preview of what it is we want to achieve.
So far we have viewed a complex function of a complex variable, f (z), as nothing
more than an arbitrary mapping from the x y-plane to the uv-plane. We have individual
names for the real and imaginary parts of z (x and y, respectively) and for the real
and imaginary parts of f (u and v); and any pair u(x, y) and v(x, y) of two-variable
functions gives us a complex function (u + iv) in this sense. But notice that there is
something special about the pair
u 1 (x, y) = x 2 − y 2 , v1 (x, y) = 2x y,
as opposed to (say)
u 2 (x, y) = x 2 − y 2 , v2 (x, y) = 3x y;
65
66 Analytic Functions
and their basic arithmetic combinations (sums, products, quotients, powers, and roots)
but ban such functions as
Re z = x (inadmissible),
Im z = y (inadmissible),
x 2 − y 2 + i3x y (inadmissible).
Notice that we will have to ban the conjugate function z̄, because if we admit it we
will open the gate to x [= (z + z̄)/2] and y [= (z − z̄)/2i]:
z̄ = x − i y (inadmissible).
Similarly, admitting the modulus |z| would be a mistake as well, since z̄ = |z|2 /z:
|z| (inadmissible).
One could criticize our “inadmissible” classification of u 2 +iv2 = x 2 − y 2 +i3x y,
because we have not yet proved that it cannot be written in terms of z alone. The
following computation is instructive: we set
x = (z + z̄)/2, y = (z − z̄)/2i (1)
in u 2 + iv2 and obtain, after some algebra,
(z + z̄)2 (z − z̄)2 (z + z̄) (z − z̄)
u 2 + iv2 = x 2 − y 2 + i3x y = − + i3
4 (−4) 2 2i
5 1
= z 2 − z̄ 2 .
4 4
Now we see that if we admit u 2 + iv2 , we would have to admit z̄ 2 [since it equals
5z 2 − 4(u 2 + iv2 )] and its undesirable square root z̄.
Example 1
Express the following functions in terms of z and z̄:
x − 1 − iy
f 1 (z) = , f 2 (z) = x 2 + y 2 + 3x + 1 + i3y.
(x − 1)2 + y 2
Solution. Using relations (1) we obtain
z + z̄ z − z̄
−1−i
f 1 (z) = 2 2i
2
z + z̄ z − z̄ 2
−1 +
2 2i
z̄ − 1 1
= = ,
z z̄ − z − z̄ + 1 z−1
(z + z̄)2 (z − z̄)2 z + z̄ z − z̄
f 2 (z) = + +3 + 1 + i3
4 4i 2 2 2i
= z z̄ + 3z + 1.
66
2.3 Analyticity 67
z 2 z̄ 2 + z 2 + z̄ 2 − 2z̄z 2 − 2z̄ + 1
10z̄ + z z̄ 2 − 2z z̄ − 5z̄ 2 + z − 5
has a canceling common factor of (z̄ − 1)2 in its numerator and denominator and thus
is admissible?
The function e z is even more vexing. The definition we have adopted separates the
real and imaginary parts of z:
But recall (Example 1, Sec. 1.4) that this definition was shown to be consistent with
the Taylor expansion for e x ,
z2 z3
ez = 1 + z + + + ··· . (3)
2! 3!
As the right-hand side of (3) appears to respect the complex structure of z, we suspect
e z to be admissible. This is indeed the case, but we postpone the official verification
until the next section.
Over the next four chapters we will see that the criterion we are seeking—the test
that will distinguish the admissible functions from the others—can be expressed sim-
ply in terms of differentiability. The following definition is a straightforward extension
of the definition in the real case and appears innocuous enough.
The catch here is that z is a complex number, so it can approach zero in many
different ways (from the right, from below, along a spiral, etc.); but the difference
quotient must tend to a unique limit f (z 0 ) independent of the manner in which z →
0. Let us see why this notion disqualifies z̄.
Example 2
Show that f (z) = z is nowhere differentiable.
67
68 Analytic Functions
Solution. The difference quotient for this function takes the form
f (z 0 + z) − f (z 0 ) (z 0 + z) − z 0 z
= = .
z z z
Now if z → 0 through real values, then z = x (see Fig. 2.5) and z = z, so
the difference quotient is 1. On the other hand, if z → 0 from above, then z = iy
and z = −z, so the quotient is −1. Consequently there is no way of assigning a
unique value to the derivative of z̄ at any point. Hence z̄ is not differentiable.
A similar analysis demonstrates that neither x, y, nor |z| is differentiable (see
Prob. 4).
Let us reassure ourselves that the elementary functions such as sums, products,
and quotients of powers of z are differentiable.
Example 3
Show that, for any positive integer n,
d n
z = nz n−1 . (4)
dz
Solution. Using the binomial formula (Prob. 27 in Exercises 1.1) we find
n(n−1) n−2
(z + z)n − z n nz n−1 z + z (z)2 + · · · + (z)n
= 2
.
z z
Thus
d n n(n − 1) n−2
z = lim [nz n−1 + z z + · · · + (z)n−1 ] = nz n−1 .
dz z→0 2
Notice that the proof was just the same as for the real-variable case. In fact the
validity of any of the following rules can be proven from Definition 4 by mimicking
the corresponding proof from elementary calculus.
68
2.3 Analyticity 69
The reader will also not be surprised to learn that differentiability implies continu-
ity, as in the real case (see Prob. 3).
It follows from Example 3 and rules (5) and (6) that any polynomial in z,
P(z) = an z n + an−1 z n−1 + · · · + a1 z + a0 ,
is differentiable in the whole plane and that its derivative is given by
P (z) = nan z n−1 + (n − 1)an−1 z n−2 + · · · + a1 .
Consequently, from rule (8), any rational function of z is differentiable at every point
in its domain of definition. We see then that for purposes of differentiation, polynomial
and rational functions in z can be treated as if z were a real variable.
Example 4
Compute the derivative of
100
z2 − 1
f (z) = .
z2 + 1
Solution. Unless z = ±i (where the denominator is zero), the usual calculus
rules apply. Thus
99
z2 − 1 (z 2 + 1)2z − (z 2 − 1)2z (z 2 − 1)99
f (z) = 100 2 = 400z 2 .
z +1 (z + 1)
2 2 (z + 1)101
69
70 Analytic Functions
We emphasize that analyticity is a property defined over open sets, while differen-
tiability could conceivably hold at one point only. Occasionally, however, we shall use
the abbreviated phrase “ f (z) is analytic at the point z 0 ” to mean that f (z) is analytic
in some neighborhood of z 0 . A point where f is not analytic but which is the limit of
points where f is analytic is known as a singular point or singularity. Thus we can
say that a rational function of z is analytic at every point for which its denominator
is nonzero, and the zeros of the denominator are singularities. If f (z) is analytic on
the whole complex plane, then it is said to be entire. For example, all polynomial
functions of z are entire.
As we shall see in the next few chapters, analyticity is the criterion that we have
been seeking, for functions to respect the complex structure of the variable z. In fact,
Sec. 5.2 will demonstrate that all analytic functions can be written in terms of z alone
(no x, y, or z̄).
When a function is given in terms of real and imaginary parts as u(x, y)+iv(x, y),
it may be very tedious to apply the definition to determine if f is analytic. In the next
section we will establish a test that is easier to use. Also, we will verify the analyticity
of e z . We will then have no further occasion for using the substitution method based
on Eqs. (1).
EXERCISES 2.3
1. Let f (z) be defined in a neighborhood of z 0 . Show that finding
lim [ f (z 0 + z) − f (z 0 )] /z
z→0
is equivalent to finding
lim [ f (z) − f (z 0 )]/(z − z 0 ).
z→z 0
70
2.3 Analyticity 71
71
72 Analytic Functions
z z 3 + 2z + i
(a) 8z̄ + i (b) (c) (d) x 2 − y 2 + 2x yi
z̄ + 2 z−5
x y
(e) x 2 + y 2 + y − 2 + i x (f) x + 2 + i y −
x + y2 x 2 + y2
|z| + z
(g) |z|2 + 2z (h)
2
P (z) 1 1 1
= + + ··· + .
P(z) z − z1 z − z2 z − zn
[NOTE: P (z)/P(z) is called the logarithmic derivative of P(z).]
13. Let f (z) and g(z) be entire functions. Decide which of the following statements are
always true.
14. Prove L’Hôpital’s rule: If f (z) and g(z) are analytic at z 0 and f (z 0 ) = g(z 0 ) = 0,
but g (z 0 ) = 0, then
f (z) f (z 0 )
lim = .
z→z 0 g(z) g (z 0 )
[HINT: Write
f (z) f (z) − f (z 0 ) g(z) − g(z 0 )
= .]
g(z) z − z0 z − z0
f (z 2 ) − f (z 1 ) = f (w) (z 2 − z 1 ).
This shows that the mean-value theorem of calculus does not extend to complex
functions.
17. Let F(z) = f (z)g(z)h(z), where f , g, and h are each differentiable at z 0 . Prove
that
72
2.4 The Cauchy-Riemann Equations 73
73
74 Analytic Functions
Theorem 5. Let f (z) = u(x, y) + iv(x, y) be defined in some open set G con-
taining the point z 0 . If the first partial derivatives of u and v exist in G, are
continuous at z 0 , and satisfy the Cauchy-Riemann equations at z 0 , then f is dif-
ferentiable at z 0 .
Consequently, if the first partial derivatives are continuousand satisfy the
Cauchy-Riemann equations at all points of G, then f is analytic in G.
74
2.4 The Cauchy-Riemann Equations 75
as
Because the partial derivatives exist in G, the mean-value theorem says that there is a
number x ∗ between x0 and x0 + x such that
∂u ∗
u (x0 + x, y0 + y) − u (x0 , y0 + y) = x x , y0 + y .
∂x
Furthermore, since the partial derivatives are continuous at (x0 , y0 ), we can write
∂u ∗ ∂u
x , y0 + y = (x0 , y0 ) + ε1 ,
∂x ∂x
where the function ε1 → 0 as x ∗ → x0 and y → 0 (in particular, as z → 0). Thus
the first bracketed expression in (5) can be written as
∂u
u (x0 + x, y0 + y) − u (x0 , y0 + y) = x (x0 , y0 ) + ε1 .
∂x
The second bracketed expression in (5) is treated similarly, introducing the func-
tion ε2 . Then working the same strategy for the v-difference in Eq. (4), we ultimately
have
∂u ∂v ∂u ∂v
f (z 0 + z) − f (z 0 ) x ∂x + ε1 + i ∂x + iε3 +y ∂y + ε2 + i ∂y + iε4
= ,
z x + iy
where each partial derivative is evaluated at (x0 , y0 ) and where each εi → 0 as z →
0. Now we use the Cauchy-Riemann equations to express the difference quotient as
∂u
x ∂x + i ∂∂vx + iy ∂u
∂x + i ∂∂vx λ
+ , (6)
x + iy x + iy
where λ := x (ε1 + iε3 ) + y (ε2 + iε4 ). Since
λ x y
≤ |ε1 + iε3 | + |ε2 + iε4 |
x + iy x + iy x + iy
≤ |ε1 + iε3 | + |ε2 + iε4 |,
we see that the last term in (6) approaches zero as z → 0, and so
f (z 0 + z) − f (z 0 ) ∂u ∂v
lim = (x0 , y0 ) + i (x0 , y0 ) ;
z→0 z ∂x ∂x
75
76 Analytic Functions
i.e., f (z 0 ) exists.
It follows from Theorem 4 that the nowhere analytic function f (z) of Example 1
is, nonetheless, differentiable at each point on the line x = y.
As promised in Sec. 1.4, we now offer one last vindication of our definition of the
complex exponential, by demonstrating its analyticity.
Example 2
Prove that the function f (z) = e z = e x cos y + ie x sin y is entire, and find its deriva-
tive.
Solution. Since we have ∂u/∂ x = e x cos y, ∂v/∂ y = e x cos y, ∂u/∂ y =
−e x sin y, and ∂v/∂ x = e x sin y, the first partial derivatives are continuous and satisfy
the Cauchy-Riemann equations at every point in the plane. Hence f (z) is entire. From
Eq. (1) we see that
∂u ∂v
f (z) = +i = e x cos y + ie x sin y.
∂x ∂x
Not surprisingly, f (z) = f (z).
As a further application of these techniques, let us prove the following theorem
whose analogue in the real case is well known.
Before we proceed with the proof, we observe that the connectedness property of
the domain is essential. Indeed, if f (z) is defined by
0 if |z| < 1,
f (z) =
1 if |z| > 2,
then f is analytic and f (z) = 0 on its domain of definition (which is not a domain!),
yet f is not constant.
Proof of Theorem 6. Since f (z) = 0 in D, we see from Eqs. (1) and (2) that all
the first partial derivatives of u and v vanish in D; that is,
∂u ∂u ∂v ∂v
= = = = 0.
∂x ∂y ∂x ∂y
Thus, by Theorem 1 in Sec. 1.6 (see page 40), we have u = constant and v = constant
in D. Consequently, f = u + iv is also constant in D.
One easy consequence of Theorem 6 is the fact that if f and g are two functions
analytic in a domain D whose derivatives are identical in D, then f = g + constant in
D (see Prob. 7).
76
2.4 The Cauchy-Riemann Equations 77
Using Theorem 6 and the Cauchy-Riemann equations, one can further show that
an analytic function f (z) must be constant when any one of the following conditions
hold in a domain D:
Re f (z) is constant;
Im f (z) is constant;
| f (z)| is constant. (7)
The proofs are left as problems.
EXERCISES 2.4
1. Use the Cauchy-Riemann equations to show that the following functions are no-
where differentiable.
77
78 Analytic Functions
10. Show that if f (z) is analytic and real-valued in a domain D, then f (z) is constant
in D.
11. Suppose that f (z) and f (z) are analytic in a domain D. Show that f (z) is constant
in D.
12. Show that if f is analytic in a domain D and | f (z)| is constant in D, then the
function f (z) is constant in D. [HINT: | f |2 is constant, so ∂| f |2 /∂ x = ∂| f |2 /∂ y =
0 throughout D. Using these two relations and the Cauchy-Riemann equations,
deduce that f (z) = 0.]
13. Given that f (z) and | f (z)| are each analytic in a domain D, prove that f (z) is
constant in D.
14. Show that if the analytic function w = f (z) maps a domain D onto a portion of a
line, then f must be constant throughout D.
15. The Jacobian of a mapping
78
2.5 Harmonic Functions 79
(b) Since η is the same as z̄, the statement “ f is independent of z̄” is equivalent
to
∂ f˜ ∂ f˜
= = 0.
∂η ∂ z̄
Show that this condition is the same as the Cauchy-Riemann equations for f .
∂ 2φ ∂ 2φ
∇ 2 φ := + 2 =0 (1)
∂x 2 ∂y
are among the most important functions in mathematical physics. The electrostatic
potential solves Eq. (1) in two-dimensional free space, as does the scalar magnetostatic
potential; the corresponding field in any direction is given by the directional derivative
of φ(x, y). Two-dimensional fluid flow problems are described by such functions
under certain idealized conditions, and φ can also be interpreted as the displacement
of a membrane stretched across a loop of wire, if the loop is nearly flat. In the next
section we shall discuss equilibrium temperature distributions as models for solutions
to Eq. (1).
One of the most important applications of analytic function theory to applied math-
ematics is the abundance of solutions of Eq. (1) that it supplies. We shall adopt the
following standard terminology for these solutions.
The sources of these harmonic functions are the real and imaginary parts of ana-
lytic functions, as we prove in the next theorem.
Proof. In a later chapter we shall show that the real and imaginary parts of any
analytic function have continuous partial derivatives of all orders. Assuming this fact,
79
80 Analytic Functions
we recall from elementary calculus that under such conditions mixed partial derivatives
can be taken in any order; i.e.,
∂ ∂u ∂ ∂u
= . (2)
∂y ∂x ∂x ∂y
Using the Cauchy-Riemann equations for the first derivatives, we transform Eq. (2)
into
∂ 2v ∂ 2v
= − .
∂ y2 ∂x2
which is equivalent to Eq. (1). Thus v is harmonic in D, and a similar computation
proves that u is also.
Conversely, if we are given a function u(x, y) harmonic in, say, an open disk, then
we can find another harmonic function v(x, y) so that u + iv is an analytic function of
z in the disk. Such a function v is called a harmonic conjugate of u. The construction
of v is effected by exploiting the Cauchy-Riemann equations, as we illustrate in the
following example.
Example 1
Construct an analytic function whose real part is u(x, y) = x 3 − 3x y 2 + y.
Solution. First we verify that
∂ 2u ∂ 2u
+ = 6x − 6x = 0,
∂x2 ∂ y2
and so u is harmonic in the whole plane. Now we have to find a mate, v(x, y), for u
such that the Cauchy-Riemann equations are satisfied. Thus we must have
∂v ∂u
= = 3x 2 − 3y 2 (3)
∂y ∂x
and
∂v ∂u
=− = 6x y − 1. (4)
∂x ∂y
If we hold x constant and integrate Eq. (3) with respect to y, we get
v(x, y) = 3x 2 y − y 3 + constant,
but the “constant” could conceivably be any differentiable function of x; it need only
be independent of y. Therefore, we write
v(x, y) = 3x 2 y − y 3 + ψ(x).
We can find ψ(x) by plugging this last expression into Eq. (4);
∂v
= 6x y + ψ (x) = 6x y − 1. (5)
∂x
80
2.5 Harmonic Functions 81
This yields ψ (x) ≡ −1, and so ψ(x) = −x + a, where a is some (genuine) constant.
It follows that a harmonic conjugate of u(x, y) is given by
v(x, y) = 3x 2 y − y 3 − x + a,
81
82 Analytic Functions
82
2.5 Harmonic Functions 83
Notice that if the two families of curves are superimposed as in Fig. 2.7 they appear
to intersect at right angles. The same effect occurs with the level curves for the analytic
functions z 3 (Fig. 2.8), 1/z (Fig. 2.9), and e z (Fig. 2.10). This is no accident; the level
curves of the real and imaginary parts of an analytic function f (z) will always intersect
at right angles—unless f (z) = 0 at the point of intersection. This can be seen from
the Cauchy-Riemann equations as follows.
Recall that the vector with components [∂u/∂ x, ∂u/∂ y] is the gradient of u and
is normal to the level curves of u. Similarly, [∂v/∂ x, ∂v/∂ y] is normal to the level
curves of v. The scalar (dot) product of these gradient vectors is
∂u ∂v ∂u ∂v ∂v ∂v ∂v ∂v
+ = − =0
∂x ∂x ∂y ∂y ∂y ∂x ∂x ∂y
by the Cauchy-Riemann equations. Thus if these gradients are nonzero, they are per-
pendicular, and hence so are the level curves. Level curves of harmonic functions and
their harmonic conjugates intersect at right angles.
The following examples illustrate how analytic function theory can be used to
solve Laplace’s equation in regions whose boundaries are identifiable as level curves.
Example 2
Find a function φ(x, y) that is harmonic in the region of the right half-plane between
the curves x 2 − y 2 = 2 and x 2 − y 2 = 4 and takes the value 3 on the left edge and the
value 7 on the right edge (Fig. 2.11).
Solution. We recognize x 2 − y 2 as the real part of z 2 , so the boundary curves are
level curves of a known harmonic function. To meet the specified boundary conditions,
we add some flexibility by considering
φ(x, y) = A x 2 − y 2 + B = Re Az 2 + B , A, B real,
83
84 Analytic Functions
This example was clearly contrived. In Chapters 3 and 7 we shall consider more
profound applications of this idea.
EXERCISES 2.5
1. Verify directly that the real and imaginary parts of the following analytic functions
satisfy Laplace’s equation.
1
(a) f (z) = z 2 + 2z + 1 (b) g(z) =
z
(c) h(z) = e z
84
2.5 Harmonic Functions 85
{z : − 1 ≤ Re z ≤ 3}
and takes the value 0 on the left edge and the value 4 on the right edge.
(c) Is ∂u/∂ x harmonic in D? (You may use the fact—which we will prove in
Chapter 4—that harmonic functions have continuous partial derivatives of all
orders.)
9. Find a function φ(x, y) that is harmonic in the region of the first quadrant between
the curves x y = 2 and x y = 4 and takes the value 1 on the lower edge and the value
3 on the upper edge. [HINT: Begin by considering z 2 .]
∂ 2φ 1 ∂φ 1 ∂ 2φ
+ + 2 = 0.
∂r 2 r ∂r r ∂θ 2
11. Let f (z) = z + 1/z. Show that the level curve Im f (z) = 0 consists of the real axis
(excluding z = 0) and the circle |z| = 1. [The level curves Im f (z) = constant can
be interpreted as streamlines for fluid flow around a cylindrical obstacle.]
12. Prove that if r and θ are polar coordinates, then the functions r n cos nθ and r n sin nθ ,
where n is an integer, are harmonic as functions of x and y. [HINT: Recall De
Moivre’s formula.]
13. Find a function harmonic inside the wedge bounded by the nonegative x-axis and
the half-line y = x (x ≥ 0) that goes to zero on these sides but is not identically
zero. [HINT: See Prob. 12.] The level curves for this function can be interpreted as
streamlines for a fluid flowing inside this wedge, under certain idealized conditions.
14. Suppose that f (z) is analytic and nonzero in a domain D. Prove that ln | f (z)| is
harmonic in D.
85
86 Analytic Functions
15. Find a function φ(z), harmonic within the annulus (ring domain) bounded by the
concentric circles |z| = 1 and |z| = 2, such that φ = 0 on the inner circle and
φ(2eiθ ) = 5 cos 3θ on the outer circle. [HINT: Think of z n and z −n .]
16. Find a function harmonic outside the circle |z| = 3 that goes to zero on |z| = 3 but
is not identically zero. [HINT: See Prob. 14]
17. Find a function φ(x, y) harmonic in the upper half-plane Im z > 0 and continuous
on Im z ≥ 0 such that
(a) φ(x, 0) = x 2 + 5x + 1 for all x.
(b) φ(x, 0) = 2x 3 /(x 2 + 4) for all x.
[HINT: φ = Re[2z 3 /(z 2 + 4)] won’t work because 2z 3 /(z 2 + 4) is not analytic at
z = 2i in the upper half-plane. Instead, write
2x 3 x2 x2 x2
= + = 2 Re ,
x2 +4 x − 2i x + 2i x + 2i
which suggests the proper choice for φ.]
18. Show that if φ(x, y) is harmonic, then φx − iφ y is analytic. (You may assume that
φ has continuous partial derivatives of all orders.)
19. Find a function φ(z) harmonic outside the unit circle |z| = 1, satisfying
φ(eiθ ) = cos2 θ, 0 ≤ θ ≤ 2π,
such that φ(r eiθ ) approaches the constant value 1/2 along all large radii r . [HINT:
Recall that z −n is analytic outside the unit circle and goes to zero along large radii r .]
20. By tracing the steps in Example 1, show that every function u(x, y) harmonic in
a disk has a harmonic conjugate v(x, y). [HINT: The only difficulty which could
occur is in the step corresponding to Eq. (5), where in order to find ψ (x) we must
be certain that all appearances of the variable y cancel. Show that this is guaranteed
because u is harmonic.]
21. Show that although u = ln |z| is harmonic in the complex plane except at z = 0 (i.e.,
in the domain C\{0}), u does not have a harmonic conjugate v throughout C\{0}.
In other words, show that there is no function v such that ln |z| + iv(z) is analytic in
C\{0}. [HINT: Show that if ln |z| + iv(z) is analytic in C\{0}, then v(z) = Arg z + a
except along the nonpositive real axis.]
22. Show that if φ(x, y) and ψ(x, y) are harmonic, then u and v defined by
u(x, y) = φx φ y + ψx ψ y
and
v(x, y) = 1
2 φx2 + ψx2 − φ y2 − ψ y2
86
2.6 *Steady-State Temperature as a Harmonic Function 87
87
88 Analytic Functions
states that the rate at which heat flows through each side of the square is proportional
to the rate of change of temperature in the direction of the flow. Thus the flow through
AB and C D is proportional to ∂ T /∂ x, and that through BC and AD is proportional
to ∂ T /∂ y. (In fact the constant of proportionality, which depends on the cross-section
area and the material, is negative, since heat flows from hot to cold!) The heat flows
are depicted as entering the square through AB and AD and exiting through BC and
C D. Therefore, the net outflow of heat is proportional to
∂ T ∂ T ∂ T ∂ T
− + − .
∂ x C D ∂ x AB ∂ y BC ∂ y AD
For small dimensions s the difference in the first derivatives can be approximated
by the second derivative, and the net outflux is proportional to
∂2T ∂2T
s + s. (2)
∂x2 ∂ y2
At equilibrium the temperature has settled; the square has finished cooling down (or
heating up), and the net outflux will be zero. Dividing expression (2) by s, then, we
conclude that T (x, y) satisfies Eq. (1).
The fact that harmonic functions arise as temperature distributions permits us to
anticipate some of their mathematical properties. For example, look at the isothermal
curves in Fig. 2.15. They indicate a “hot spot” in the interior of the slab. This cannot
occur at equilibrium, because heat would flow away from the hot spot and it would cool
down. Of course, this pattern could be maintained by an external source underneath
the slab, but we have precluded this by assuming that such sources are located only
on the edge. We conclude that the temperature distribution can never exhibit such an
interior maximum. The rigorous formulation and generalization of this observation to
harmonic functions is identified in Chapter 4 as the maximum principle, which says
that a harmonic function cannot take its maximum in the interior of a region, except in
the trivial case when it is constant throughout.
As another example consider the following experiment. The edges of the slab in
Fig. 2.16 are maintained at fixed temperatures by external heat sources. except for a
small section along which we can control the temperature to our liking (using some
type of adjustable furnace). Then, on physical grounds we would expect to be able,
by turning up the furnace sufficiently, to raise the temperature of an arbitrary interior
point to any specified value—although, of course, we couldn’t guarantee to replicate a
whole pattern of temperatures across the slab.
Our expectation is premised on the intuitive feeling that the interior temperatures
are completely determined by the edge temperature distribution. This is actually an
instance of the boundary value property of harmonic functions, and in fact in Chapter
4 we shall study Poisson’s formulas, which express the explicit relationship between
the interior and boundary values of such functions for certain geometries.
Note also that the thermodynamic reality of a zero absolute temperature inhibits our ability to
cool interior points arbitrarily.
88
2.6 *Steady-State Temperature as a Harmonic Function 89
89
90 Analytic Functions
EXERCISES 2.6
1. Using only your physical intuition, sketch the family of isotherms that you would
expect to see at equilibrium for slabs with edge temperatures maintained as shown
in Fig. 2.17.
2. Sketch the isotherms for the edge-temperature distribution in Fig. 2.18. Does this
configuration violate the maximum principle?
3. Sketch the isotherms for the edge-temperature distribution in Fig. 2.19. Does this
configuration violate the maximum principle?
90
2.7 *Iterated Maps: Julia and Mandelbrot Sets 91
Example 1
Show that if
(i) f (z) is analytic in a neighborhood of z = ζ ,
(ii) f (ζ ) = ζ , and
(iii) | f (ζ )| < 1,
then there is a disk around ζ with the property that all orbits launched from inside the
disk remain confined to the disk and converge to ζ .
Solution. Since
f (z) − f (ζ )
lim = | f (ζ )| < 1
z→ζ z−ζ
and f (ζ ) = ζ , we can pick a real number ρ lying between | f (ζ )| and 1 such that
| f (z) − f (ζ )| ≡ | f (z) − ζ | ≤ ρ|z − ζ | (1)
91
92 Analytic Functions
for all z in a sufficiently small disk around ζ . Such a disk meets the specifications;
indeed, if any point z 0 in this disk is the seed for an orbit z 1 = f (z 0 ), z 2 = f (z 1 ), . . .,
then by (1) we have
|z n − ζ | ≤ ρ|z n−1 − ζ | ≤ · · · ≤ ρ n |z 0 − ζ |.
Since ρ < 1, the point z n lies closer to ζ than z n−1 and, in fact, limn→∞ z n = ζ .
Definition 7. The filled Julia set for a polynomial function f (z) is defined to
be the set of points that launch bounded orbits through iteration of f ; the Julia
set is the boundary of the filled Julia set.
So the Julia set for z 2 is the unit circle, and the filled Julia set is the closed unit
disk.
The Julia set for the function f (z) = z 2 − 2 consists of the real interval [−2, 2]
(which is already “filled”). Indeed, one immediately sees that if −2 ≤ x ≤ 2, then
0 ≤ x 2 ≤ 4 and −2 ≤ x 2 − 2 ≡ f (x) ≤ 2, so orbits launched from [−2, 2] remain
bounded. The proof that other values of z are seeds of unbounded orbits will have to
wait until we have studied the Joukowski transformation (Prob. 8a, Exercises 7.7).
92
2.7 *Iterated Maps: Julia and Mandelbrot Sets 93
From these considerations, one might conclude that the Julia sets for all functions
of the form f (z) = z 2 + c are disks, segments, or other mundane configurations.
Nothing could be further from the truth! An astonishing assortment of exotic patterns
result when we locate the seeds of bounded orbits of z 2 + c, for various complex
values of the constant c. Fig. 2.20 displays some of the dragons, rabbits, fern leaves,
and shoreline patterns that have been discovered to be Julia sets, together with the
corresponding values of c. Many of these patterns are fractals; objects that typically
have dimension neither one nor two, but some fraction in between. Some also enjoy
the property of self-similarity, in that if one zooms in to see the details of a small
subset, a replica of the original pattern reappears.
The most enjoyable way to explore Julia sets is with software. Although func-
tional iteration is trivial to code, the graphics displays are best left to experts, and the
references at the end of this chapter contain pointers to some websites and software
packages that provide this facility. We invite the reader to try to replicate the designs
depicted in Fig. 2.20, using software.
Note that some of the filled Julia sets consist of single connected components,
while the others appear to be totally disconnected. In 1982, Benoit Mandelbrot was
inspired to investigate which values of c give rise to (filled) Julia sets that are con-
nected. The answer was the astonishing Mandelbrot set, depicted in Fig. 2.21. The
point c lies in the Mandelbrot set if the filled Julia set for f (z) = z 2 + c is connected;
it lies outside if the filled Julia set is disconnected. It is amusing to use software to
see what happens to the Julia sets for a family of values of c tracing a path from the
interior to the exterior of the Mandelbrot set; the Julia sets “vaporize” as they meta-
morphose from connected to disconnected. (See references.) It should not surprise the
reader that some phase transitions in physics have been modeled using the Mandelbrot
set.
The interplay between rigorous, theoretical analyses of these sets and computer
experimentation has generated some interesting insights into the latter. For example,
we can’t trust a computer to tell us if an orbit is unbounded, because the computer can
only distinguish a finite set of numbers; eventually it will recycle (or overflow). So we
have to make a judgment as to how many iterations we must simulate before deciding
that an orbit is unbounded. Secondly, virtually every time the computer iterates the
function f (z) it commits a roundoff error, and these errors accumulate as we simulate
long orbits; so we have to carefully evaluate the credibility of our calculations. Despite
these forebodings, in 1987 Hammel, Yorke, and Grebogi proved that every computed
orbit is arbitrarily close to some true orbit!
The Julia sets (and their analogs) for more complicated functions are subjects of
continuing mathematical research. The software listed at the end of the chapter will
guide the reader to explore the beautiful convergence patterns resulting from iterating
the complex trigonometric functions (defined in Chapter 3) and others. In fact a in-
ternational exhibition of patterns generated using the Mandelbrot set, titled “Frontiers
of Chaos,” toured many museums in the late 1980s; see the reference by Peitgen and
Richter.
93
94 Analytic Functions
94
Summary 95
EXERCISES 2.7
1. Find the fixed points and attractors for the function f (z) = z 2 + c, in terms of the
real constant c.
2. If f (z) is entire and ζ is a fixed point of f such that | f (ζ )| > 1, then ζ is said to
be a repellor for f . Show that there is a disk around ζ such that all orbits launched
from within the disk, other than the 1-cycle launched from ζ itself, eventually leave
the disk.
3. For each of the following functions, determine the fixed points and decide which
are attractors, repellors (see Prob. 2), or neither.
4. Prove that if α is a real irrational number, the seed z 0 = ei2π α generates an orbit
under f (z) = z 2 whose points never repeat.
5. For the function f (z) = 1/(z + 1), determine the fixed points and decide which are
attractors, repellors (see Prob. 2), or neither.
n −1)
6. Derive the formula z 0 = ei2π/(2 for a seed launching an n-cycle for orbits
formed by iterating f (z) = z 2 .
7. The seed point z 0 = ei2π/5 launches a 4-cycle for iterates of f (z) = z 2 , but it does
not fit into the pattern of Prob. 6. Explain.
8. Use software to generate the Julia sets in Fig. 2.20.
9. Determine the filled Julia set for the mapping f (z) = αz, where α is a complex
constant. Consider separately the cases where |α| ≤ 1 and |α| > 1.
10. In general, Newton’s method for approximating the zeros of the entire function F(z)
can be described as forming the orbits of the function
F(z)
f (z) = z − .
F (z)
Show that the fixed points of f (z) are the same as the zeros of F(z), with the
possible exception of the points where F (z) = 0. Then show that every zero of
F(z) (other than ones where F (z) = 0) is an attractor for f (z).
SUMMARY
A complex-valued function f of a complex variable z = x + i y can be considered
as a pair of real functions of two real variables in accordance with f (z) = u(x, y) +
iv(x, y). The definitions of limit, continuity, and derivative for such functions are
direct analogues of the corresponding concepts introduced in calculus, but the greater
95
96 Analytic Functions
f (z + z) − f (z)
as z → 0,
z
implies a strong relationship between the functions u and v, namely, the Cauchy-
Riemann equations
∂u ∂v ∂u ∂v
= , =− .
∂x ∂y ∂y ∂x
If the function f is differentiable in an open set, it is said to be analytic. This
property can be established by showing that the first-order partial derivatives of u and
v are continuous and satisfy the Cauchy-Riemann equations on the open set. Analyt-
icity of a function f is the mathematical expression of the intuitive condition that f
respects the complex structure of z; i.e., f can be computed using x and y only in the
combination (x + i y). If f is given in terms of z alone, the basic formulas of calculus
can be used to find its derivative.
The real and imaginary parts of an analytic function are harmonic; i.e., they satisfy
Laplace’s equation
∂ 2φ ∂ 2φ
+ = 0,
∂x2 ∂ y2
and their second-order partial derivatives are continuous. Furthermore, the level curves
of the real part intersect those of the imaginary part orthogonally. Given a harmonic
function u(x, y) in a disk it is possible to construct another harmonic function v(x, y)
so that u(x, y) +iv(x, y) is analytic in that disk; such a function v is called a harmonic
conjugate of u. Harmonic functions can be physically interpreted as equilibrium tem-
perature distributions.
Suggested Reading
In addition to the references following Chapter 1, the following texts, articles, web-
sites, and software packages may be helpful for special topics:
Harmonic Functions
[1] Davis, H., and Snider, A.D. Introduction to Vector Analysis, 7th ed. Quant
Systems, Charleston, SC, 1994.
[2] Hille, E. Analytic Function Theory, Vol. II. Chelsea, New York, 1973.
[3] Snider, A.D. Partial Differential Equations: Sources and Solutions, Prentice-
Hall, Upper Saddle River, NJ, 1999.
96
Chapter 2 – Suggested Reading 97
[2] Hammel, S. M., Yorke, J. A., and Grebogi, C. “Do numerical orbits of chaotic
dynamical processes represent true orbits?,” J. of Complexity 3 (1987), 136–145.
[3] Peitgen, H.-O. and Richter, P. H. The Beauty of Fractals, Springer-Verlag, Ber-
lin, 1986. (Describes the exhibit “Frontiers of Chaos.”)
97
98