COMPLEX ANALYSIS

1
Douglas N. Arnold
2
References:
John B. Conway, Functions of One Complex Variable, Springer-Verlag, 1978.
Lars V. Ahlfors, Complex Analysis, McGraw-Hill, 1966.
Raghavan Narasimhan, Complex Analysis in One Variable, Birkh¨auser, 1985.
CONTENTS
I. The Complex Number System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
II. Elementary Properties and Examples of Analytic Fns. . . . . . . . . . . . . . . . 3
Differentiability and analyticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
The Logarithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Conformality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Cauchy–Riemann Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
M¨obius transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
III. Complex Integration and Applications to Analytic Fns. . . . . . . . . . . . . 11
Local results and consequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Homotopy of paths and Cauchy’s Theorem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Winding numbers and Cauchy’s Integral Formula. . . . . . . . . . . . . . . . . . . . . . . . . 15
Zero counting; Open Mapping Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Morera’s Theorem and Goursat’s Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
IV. Singularities of Analytic Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Laurent series. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Residue integrals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
V. Further results on analytic functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
The theorems of Weierstrass, Hurwitz, and Montel . . . . . . . . . . . . . . . . . . . . . . . 26
Schwarz’s Lemma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
The Riemann Mapping Theorem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Complements on Conformal Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
VI. Harmonic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The Poisson kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Subharmonic functions and the solution of the Dirichlet Problem . . . . . . . . . 36
The Schwarz Reflection Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1
These lecture notes were prepared for the instructor’s personal use in teaching a half-semester course
on complex analysis at the beginning graduate level at Penn State, in Spring 1997. They are certainly not
meant to replace a good text on the subject, such as those listed on this page.
2
Department of Mathematics, Penn State University, University Park, PA 16802.
Web: http://www.math.psu.edu/dna/.
1
2
I. The Complex Number System
R is a field. For n > 1, R
n
is a vectorspace over R, so is an additive group, but doesn’t
have a multiplication on it. We can endow R
2
with a multiplication by
(a, b)(c, d) = (ac −bd, bc + ad).
Under this definition R
2
becomes a field, denoted C. Note that (a/(a
2
+b
2
), −b/(a
2
+b
2
))
is the multiplicative inverse of (a, b). (Remark: it is not possible to endow R
n
with a field
structure for n > 2.) We denote (0, 1) by i and identify x ∈ R with (x, 0), so R ⊂ C. Thus
(a, b) = a +bi, a, b ∈ R. Note that i
2
= −1. C is generated by adjoining i to R and closing
under addition and multiplication. It is remarkable that the addition of i lets us not only
solve the equation x
2
+ 1 = 0, but every polynomial equation.
For a and b real and z = a + bi we define Re z = a, Imz = b, ¯ z = a − bi, and
|z| = (a
2
+ b
2
)
1/2
. Then
Re z = (z + ¯ z)/2, Imz = (z − ¯ z)/(2i),
|z|
2
= z¯ z,
1
z
=
¯ z
|z|
2
,
z ±w = ¯ z ± ¯ w, zw = ¯ z ¯ w,
z/w = ¯ z/ ¯ w, |z + w| ≤ |z| +|w|.
The map θ → (cos θ, sin θ) defines a 2π-periodic map of the real line onto the unit
circle in R
2
. In complex notation this map is θ → cis θ := cos θ + i sin θ. Every nonzero
complex number can be written as r cis θ where r > 0 is uniquely determined and θ ∈ R
is uniquely determined modulo 2π. The number 0 is equal to r cis θ where r = 0 and θ
is arbitrary. The relation z = r cis θ determines the relations z → r which is simply the
function r = |z| and z → θ. The latter is denoted θ = arg θ. Note that for z = 0, arg θ is
determined modulo 2π (while arg 0 is arbitrary). We can normalize arg by insisting that
arg z ∈ (−π, π]. Note that if z
1
= r cis θ
1
and z
2
= r cis θ
2
then z
1
z
2
= r
1
r
2
cis(θ
1
+ θ
2
).
The latter formula just encapsulates the formula for the sine and cosine of a sum, and gives
arg z
1
z
2
= arg z
1
+ arg z
2
. In particular, ir cis θ = r cis(θ + π/2), so multiplication by i is
just the operation of rotation by π/2 in the complex plane. Multiplication by an arbitrary
complex number r cis θ is just rotation by arg θ followed by (or preceded by) dilation by a
factor r. Further, z
n
= r
n
cis(nθ). Every nonzero z ∈ C admits n distinct nth roots: the
nth roots of r cis θ are
n

r cis[(θ + 2πk)/n], k = 0, 1, . . . , n.
Lines and circles in the plane. Circles given by |z − a| = r where a ∈ C is the center
and r > 0 is the radius. If 0 = b ∈ C then the line through the origin in the direction
b is the set of all points of the form tb, t ∈ R, or all z with Im(z/b) = 0. If t ∈ R
and c > 0 then (t + ci)b = tb + cib represents a point in the half plane to the left of
b determined by the line tb, i.e., {z : Im(z/b) > 0} is the equation of that half-plane.
Similarly, {z : Im[(z − a)/b] > 0} is the translation of that half-plane by a, i.e., the half-
plane determined by the line through a parallel to b and in the direction to the left of
b.
3
Stereographic projection determines a one-to-one correspondence between the unit
sphere in R
3
minus the north-pole, S, and the complex plane via the correspondence
z ↔
x
1
+ ix
2
1 −x
3
,
x
1
=
2 Re z
1 +|z|
2
, x
2
=
2 Imz
1 +|z|
2
, x
3
=
|z|
2
−1
|z| + 1
.
If we define C

= C ∪ {∞}, then we have a one-to-one correspondence between S and
C

. This allows us to define a metric on C

, which is given by
d(z
1
, z
2
) =
2|z
1
−z
2
|
_
(1 +|z
1
|
2
)(1 +|z
2
|
2
)
, d(z, ∞) =
2
_
1 +|z|
2
.
II. Elementary Properties and Examples of Analytic Functions
For z = 1,

N
n=0
z
n
= (1 − z
N+1
)/(1 − z). Therefore the geometric series


n=0
z
n
converges (to 1/(1−z)) if |z| < 1. It clearly diverges, in fact its terms become unbounded,
if |z| > 1.
Weierstrass M-Test. Let M
0
, M
1
, . . . be positive numbers with

M
n
< ∞ and suppose
that f
n
: X → C are functions on some set X satisfying sup
x∈X
|f
n
(x)| ≤ M
n
. Then


n=0
f
n
(x) is absolutely and uniformly convergent.
Theorem. Let a
0
, a
1
, · · · ∈ C be given and define the number R by
1
R
= limsup |a
n
|
1/n
.
Then (1) for any a ∈ C the power series


n=0
a
n
(z − a)
n
converges absolutely for all
|z −a| < R and it converges absolutely and uniformly on the disk |z −a| ≤ r for all r < R.
(2) The sequence a
n
(z − a)
n
is unbounded for all |z − a| > R (and hence the series is
certainly divergent).
Thus we see that the set of points where a power series converges consists of a disk
|z −a| < R and possibly a subset of its boundary. R is called the radius of convergence of
its series. The case R = ∞ is allowed.
Proof of theorem. For any r < R we show absolute uniform convergence on D
r
= {|z−a| ≤
r}. Choose ˜ r ∈ (r, R). Then, 1/˜ r > limsup |a
n
|
1/n
, so |a
n
|
1/n
< 1/˜ r for all n sufficiently
large. For such n, |a
n
| < 1/˜ r
n
and so
sup
z∈D
r
|a
n
(z −a)
n
| < (r/˜ r)
n
.
Since

(r/˜ r)
n
< ∞ we get the absolute uniform convergence on D
r
.
If |z − a| = r > R, take ˜ r ∈ (R, r). Then there exist n arbitrarily large such that
|a
n
|
1/n
≥ 1/˜ r. Then, |a
n
(z −a)
n
| ≥ (r/˜ r)
n
, which can be arbitrarily large.
4
Theorem. If a
0
, a
1
, . . . ∈ C and lim|a
n
/a
n+1
| exists as a finite number or infinity, then
this limit is the radius of convergence R of

a
n
(z −a)
n
.
Proof. Without loss of generality we can suppose that a = 0. Suppose that |z| >
lim|a
n
/a
n+1
|. Then for all n sufficiently large |a
n
| < |a
n+1
z| and |a
n
z
n
| < |a
n+1
z
n+1
|.
Thus the series

a
n
z
n
has terms of increasing magnitude, and so cannot be convergent.
Thus |z| ≥ R. This shows that lim|a
n
/a
n+1
| ≥ R.
Similarly, suppose that z < lim|a
n
/a
n+1
|. Then for all n sufficiently large |a
n
| > |a
n+1
z|
and |a
n
z
n
| > |a
n+1
z
n+1
|. Thus the series has terms of decreasing magnitude, and so, by
the previous theorem, |z| ≤ R. This shows that lim|a
n
/a
n+1
| ≤ R.
Remark. On the circle of convergence, many different behaviors are possible.

z
n
diverges
for all |z| = 1.

z
n
/n diverges for z = 1, else converges, but not absolutely (this follows
from the fact that the partial sums of

z
n
are bounded for z = 1 and 1/n ↓ 0).

z
n
/n
2
converges absolutely on |z| ≤ 1. Sierpinski gave a (complicated) example of a function
which diverges at every point of the unit circle except z = 1.
As an application, we see that the series

n=0
z
n
n!
converges absolutely for all z ∈ C and that the convergence is uniform on all bounded sets.
The sum is, by definition, exp z.
Now suppose that


n=0
a
n
(z −a)
n
has radius of convergence R, and consider its formal
derivative


n=1
na
n
(z−a)
n−1
=


n=0
(n+1)a
n+1
(z−a)
n
. Now clearly

n=0
a
n+1
(z−a)
n
has the same radius of convergence as


n=0
a
n
(z −a)
n
since
(z −a)
N

n=0
a
n+1
(z −a)
n
=
N+1

n=0
a
n
(z −a) −a
0
,
and so the partial sums on the left and right either both diverge for a given z or both
converge. This shows (in a roundabout way) that limsup |a
n+1
|
1/n
= limsup |a
n
|
1/n
=
1/R. Now lim(n+1)
1/n
= 1 as is easily seen by taking logs. Moreover, it is easy to see that if
limsup b
n
= b and limc
n
= c > 0, then limsup b
n
c
n
= bc. Thus limsup |(n +1)a
n+1
|
1/n
=
1/R. This shows that the formal derivative of a power series has the same radius of
convergence as the original power series.
Differentiability and analyticity. Definition of differentiability at a point (assumes
function is defined in a neighborhood of the point).
Most of the consequences of differentiability are quite different in the real and complex
case, but the simplest algebraic rules are the same, with the same proofs. First of all,
differentiability at a point implies continuity there. If f and g are both differentiable at a
point a, then so are f ± g, f · g, and, if g(a) = 0, f/g, and the usual sum, product, and
quotient rules hold. If f is differentiable at a and g is differentiable at f(a), then g ◦ f
is differentiable at a and the chain rule holds. Suppose that f is continuous at a, g is
continous at f(a), and g(f(z)) = z for all z in a neighborhood of a. Then if g

(f(a)) exists
and is non-zero, then f

(a) exists and equals 1/g

(f(a)).
5
Definition. Let f be a complex-valued function defined on an open set G in C. Then f
is said to be analytic on G if f

exists and is continuous at every point of G.
Remark. We shall prove later that if f is differentiable at every point of an open set in C
it is automatically analytic; in fact, it is automatically infinitely differentiable. This is of
course vastly different from the real case.
If Q is an arbitrary non-empty subset of C we say f is analytic on Q if it is defined and
analytic on an open set containing Q.
We now show that a power series is differentiable at every point in its disk of convergence
and that its derivative is given by the formal derivative obtained by differentiating term-
by-term. Since we know that that power series has the same radius of convergence, it
follows that a power series is analytic and infinitely differentiable in its convergence disk.
For simplicity, and without loss of generality we consider a power series centered at zero:
f(z) =

n
a
n
z
n
. Suppose that the radius of convergence is R and that |z
0
| < R. We must
show that for any > 0, the inequality
¸
¸
¸
¸
f(z) −f(z
0
)
z −z
0
−g(z
0
)
¸
¸
¸
¸

is satisfied for all z sufficiently close to z
0
, where g(z) =


n=1
na
n
z
n−1
. Let s
N
(z) =

N
n=0
a
n
z
n
, R
N
(z) =


n=N+1
a
n
z
n
. Then
¸
¸
¸
¸
f(z) −f(z
0
)
z −z
0
−g(z
0
)
¸
¸
¸
¸

¸
¸
¸
¸
s
N
(z) −s
N
(z
0
)
z −z
0
−s

N
(z
0
)
¸
¸
¸
¸
+|s

N
(z
0
) −g(z
0
)| +
¸
¸
¸
¸
R
N
(z) −R
N
(z
0
)
z −z
0
¸
¸
¸
¸
=: T
1
+ T
2
+ T
3
.
Now s

N
(z
0
) is just a partial sum for g(z
0
), so for N sufficiently large (and all z), T
2
≤ /3.
Also,
R
N
(z) −R
n
(z
0
)
z −z
0
=

n=N+1
a
n
z
n
−z
n
0
z −z
0
.
Now |z
0
| < r < R for some r, and if we restrict to |z| < r, we have
¸
¸
¸
¸
a
n
z
n
−z
n
0
z −z
0
¸
¸
¸
¸
= |a
n
||z
n−1
+ z
n−2
z
0
+· · · + z
n−1
0
| ≤ a
n
nr
n−1
.
Since

a
n
nr
n−1
is convergent, we have for N sufficiently large and all |z| < r then
T
3
< /3. Now fix a value of N which is sufficiently large by both criteria. Then the
differentiability of the polynomial s
N
shows that T
1
≤ /3 for all z sufficiently close to z
0
.
We thus know that if f(z) =

a
n
z
n
, then, within the disk of convergence, f

(z) =

na
n
z
n−1
, and by induction, f

(z) =

n(n−1)a
n
z
n−2
, etc. Thus a
0
= f(0), a
1
= f

(0),
a
2
= f

(0)/2, a
3
= f

(0)/3!, etc. This shows that any convergent power series is the sum
of its Taylor series in the disk of convergence:
f(z) =

f
n
(a)
n!
(z −a)
n
.
In particular, exp

= exp.
6
Lemma. A function with vanishing derivative on a region (connected open set) is constant.
Indeed, it is constant on disks, since we can restrict to segments and use the real result.
Then we can use connectedness to see that the set of points where it takes a given value
is open and closed.
Use this to show that exp(z) exp(a−z) ≡ exp a. Define cos z and sin z, get cos
2
+sin
2

1, exp z = cos z + i sin z, cis θ = exp(iθ), exp z = exp(Re z) cis(Imz).
The Logarithm. If x = 0, the most general solution of exp z = w is z = log |w|+i arg w+
2πin, n ∈ Z. There is no solution to exp z = 0.
Definition. If G is an open set and f : G → C is a continuous function satisfying
exp(f(z)) = z, then f is called a branch of the logarithm on G.
Examples: C \ R

(principal branch), C \ R
+
, a spiral strip.
By the formula for the derivative of an inverse, a branch of the logarithm is analytic
with derivative 1/z.
A branch of the logarithm gives a branch of z
b
:= exp(b log z) (understood to be the
principal branch if not otherwise noted). Note that e
b
= exp b.
Note that different branches of the logarithm assign values to log z that differ by addition
of 2πin. Consequently different branches of z
b
differ by factors of exp(2πinb). If b is an
integer, all values agree. If b is a rational number with denominator d there are d values.
Conformality. Consider the angle between two line segments with a common vertex in
the complex plane. We wish to consider how this angle is transformed under a complex
map. The image will be two smooth curves meeting at a common point, so we have to
define the angle between two such curves.
Define a path in the complex plane as a continuous map γ : [a, b] →C. If γ

(t) ∈ C exists
at some point and is not zero, then it is a vector tangent to the curve at γ(t), and hence
its argument is the angle between the (tangent to the) curve and the horizontal. (Note:
if γ

(t) = 0, the curve may not have a tangent; e.g., γ(t) = t
2
− it
3
.) Let γ : [a, b] → C
and ˜ γ : [˜ a,
˜
b] → C be two smooth curves, such that γ(a) = ˜ γ(˜ a) = z, and γ

(a), ˜ γ

(˜ a) = 0.
Then arg ˜ γ

(˜ a)−arg γ

(a) measures the angle between the curves. Now consider the images
under f, e.g., of ρ(t) = f(γ(t)). Then ρ

(a) = f

(z)γ

(a), ˜ ρ

(˜ a) = f

(z)˜ γ

(˜ a). Therefore
arg ˜ ρ

(˜ a) −arg ρ

(a) = arg ˜ γ

(˜ a) +arg f

(z) −arg γ

(a) −arg f

(z), i.e., the angle is invariant
in both magnitude and sign. This says that an analytic mapping is conformal, whenever
its derivative is not zero. (Not true if the derivative is zero. E.g., z
2
doubles angles at the
origin.)
The conformality of an analytic map arises from the fact that in a neighborhood of a
point z
0
such a map behaves to first order like multiplication by f

(z
0
). Since f

(z
0
) =
r exp iθ, near z
0
f simply behave like rotation by θ followed by dilation. By contrast, a
smooth map from R
2
→R
2
can behave like an arbitrary linear operator in a neighborhood
of a point.
At this point, show the computer graphics square1.mps and square2.mps.
7
Cauchy–Riemann Equations. Let f : Ω → C with Ω ⊂ C open. Abuse notation
slightly by writing f(x, y) as an alternative for f(x + iy). If f

(z) exists for some z =
x + iy ∈ Ω, then
f

(z) = lim
h∈R
h→0
f(z + h) −f(z)
h
= lim
h∈R
h→0
f(x + h, y) −f(x, y)
h
=
∂f
∂x
,
and
f

(z) = lim
h∈R
h→0
f(z + ih) −f(z)
ih
= lim
h∈R
h→0
−i
f(x, y + h) −f(x, y)
h
= −i
∂f
∂y
.
Thus complex-differentiability of f at z implies not only that the partial derivatives of f
exist there, but also that they satisfy the Cauchy–Riemann equation
∂f
∂x
= −i
∂f
∂y
.
If f = u + iv, then this equation is equivalent to the system
∂u
∂x
=
∂v
∂y
,
∂v
∂x
= −
∂u
∂y
.
Another convenient notation is to introduce
∂f
∂z
:=
1
2
_
∂f
∂x
−i
∂f
∂y
_
,
∂f
∂¯ z
:=
1
2
_
∂f
∂x
+ i
∂f
∂y
_
.
(These are motivated by the equations x = (z + ¯ z)/2, y = (z − ¯ z)/(2i), which, if z and ¯ z
were independent variables, would give ∂x/∂z = 1/2, ∂y/∂z = −i/2, etc.)
In terms of these, the Cauchy–Riemann equations are exactly equivalent to
∂f
∂¯ z
= 0,
which is also equivalent to
∂f
∂z
=
∂f
∂x
.
Thus, if f is analytic on Ω, then the partial derivaties of f exist and are continuous on
Ω, and the Cauchy-Riemann equations are satisfied there. The converse is true as well:
Theorem. If the partial derivatives of f exist and are continuous on Ω, and the Cauchy-
Riemann equations are satisfied there, then f is analytic on Ω.
8
Proof. Let z = x + iy ∈ Ω. We must show that f

(z) exists. Let r be small enough that
the disk of radius r around z belongs to Ω and choose h = s + it with 0 < |s + it| < r.
Then, by the mean value theorem,
f(z + h) −f(z)
h
=
f(x + s, y + t) −f(x, y)
s + it
=
f(x + s, y + t) −f(x, y + t)
s
s
s + it
+
f(x, y + t) −f(x, y)
t
t
s + it
=
∂f
∂x
(x + s

, y + t)
s
s + it
+
∂f
∂y
(x, y + t

)
t
s + it
,
where |s

| < s and |t

| < t. Note that
∂f
∂x
(x + s

, y + t) −
∂f
∂x
(x, y) → 0
as h → 0, and similarly for the second partial derivative. Moreover |s/(s + it)| stays
bounded (by 1). Thus
f(z + h) −f(z)
h
=
∂f
∂x
(x, y)
s
s + it
+
∂f
∂y
(x, y)
t
s + it
+ R(h),
where lim
h→0
R(h) = 0. Now if the Cauchy–Riemann equations hold, then the the first
two terms on the right hand side sum to ∂f/∂x(x, y), which is independent of h, so the
limit exists and is equal to ∂f/∂x(x, y).
Remark. The theorem can be weakened to say that if f is continuous on Ω and the partial
derivatives exist and satisfy the Cauchy–Riemann equations there (without assuming that
the partial derivatives are continuous), then the complex derivative of f exists on Ω (which
is equivalent to f being analytic on Ω. This is the Looman–Menchoff Theorem. See
Narasimhan, Complex Analysis in One Variable, for a proof. We do need at least continuity,
since otherwise we could take f to be the characteristic function of the coordinate axes.
Note that

∂z

∂¯ z
=

∂¯ z

∂z
=
1
4
∆.
This shows that any analytic function is harmonic (equivalently, its real and imaginary
parts are harmonic). It also shows that the conjugate of an analytic function, while not
analytic, is harmonic.
If u(x, y) = Re f(x + iy), then u is harmonic. Conversely, if u is harmonic on a region
Ω, does there exist a harmonic conjugate, i.e., a function v on Ω such that f = u + iv is
analytic? Clearly, if there exists v it is determined up to addition of a real constant (or
f is determined up to addition of an imaginary constant). The book gives an elementary
construction of the harmonic conjugate in a disk and in the whole plane. We sketch the
idea of a more general proof. We require that the domain satisfy the condition that if γ
is any piecewise simple smooth closed curve in Ω, then γ is the boundary of a subset G of
9
Ω. In other words, Ω has no holes (is simply-connected). Our proof follows directly from
the following result, which holds on simply-connected domains: let f : Ω → R
2
be a C
1
vectorfield. Then there exists v : Ω →R such that f = ∇v if and only if ∂f
1
/∂y = ∂f
2
/∂x.
The “only if” part is obvious. To prove the “if” part, fix a point (x
0
, y
0
) in Ω and for any
(x, y) ∈ Ω, let γ
(x,y)
be a piecewise smooth path in Ω from (x
0
, y
0
) to (x, y), and let τ be
the unit tangent to the path pointing from (x
0
, y
0
) towards (x, y). Define
v(x, y) =
_
γ
(x,y)
f · τ ds.
It is essential that this quantity doesn’t depend on the choice of path, or, equivalently,
that
_
γ
f · τ ds = 0
for all piecewise smooth simple closed paths γ. But
_
γ
f · τ ds =
_
γ
(f
2
, −f
1
) · nds =
__
∇· (f
2
, −f
1
) dxdy = 0,
by the divergence theorem. It is easy to check that ∇v = f.
For a non-simply connected region, there may exist no harmonic conugate. E.g., if
u = log |z| on C \ {0}, then u + i arg z is analytic on C \ {z ≤ 0}, but cannot be extended
to an analytic function on C \ {0}.
M¨obius transformations.
Definition. Let a, b, c, d be complex numbers with ad = bc. Then the mapping
S(z) =
az + b
cz + d
, z ∈ C, z = −d/c,
is a M¨obius transformation.
Remarks. 1) Note that if ad = bc the same expression would yield a constant. 2) The
coefficents aren’t unique, since we can multiply them all by any nonzero complex constant.
To each MT we associate the nonsingular matrix
_
a b
c d
_
of its coefficients, which is
determined up to a non-zero multiple. 3) The linear (but non-constant) polynomials are
MTs, namely the ones for which c = 0. 4) If z = −d/c then S(z) ∈ C and S

(z) =
(ad − bc)/(cz + d)
2
= 0. 5) We can define S(−d/c) = ∞ and S(∞) = a/c, so S can be
viewed of as a map from C

into itself (which is, as we will now see, 1-1 and onto).
If S and T are MTs, then so is S ◦ T, its coefficient matrix being the product of the
coefficient matrices of S and T. Any MTs admits an inverse, namely the transform with
the inverse coefficient matrix. With the understanding that S(∞) = a/c and S(−d/c) = ∞
(or, if c = 0, then S(∞) = ∞, the MT maps C

1-1 onto itself. This is evident from the
10
existence of its inverse S
−1
(z) = (dz −b)/(−cz +a). Moreover, the composition of M¨obius
transformations is again one, so they form a group under composition. If S is a non-linear
MT we can write it as
az + b
z + d
= a +
b −ad
z + d
.
This shows that any MT can be written as a composition of translations, rotations and
dilations (multiplication by a complex number), and inversion (reciprocals).
Since the geometric action of translation, dilation, and rotation are quite evident, let’s
consider inversion. It takes the unit disk D to C

\
¯
D. We now show that inversion maps
lines and circles to other lines and circles.
Consider the equation |z −p| = k|z −q| where k > 0, p, q ∈ C. This is
(x −a)
2
+ (y −b)
2
= k
2
[(x −c)
2
+ (y −d)
2
]
which is clearly the equation of a circle if k = 1 and the equation of a line if k = 1. In either
case we have a circle in the Riemann sphere, which we call C
1
. Substituting 1/z for z and
doing some simple manipulations gives the equation |z −1/p| = (k|q|/|p|)|z −1/q|, which
is another such circle, C
2
. Thus we have 1/z ∈ C
1
⇐⇒ z ∈ C
2
, showing that inversion
maps circles in the sphere onto other circles in the sphere. Since the same property is
evident for translation, dilation, and rotation, we conclude that this property holds for all
MT.
Some further analysis, which will be omitted, establishes two further properties. 1) A
MT is orientiation preserving in the sense that, if we traverse a circle in the order of three
distinct points on it, z
1
, z
2
, z
3
, the region to the left of the circle will map to the region
to the left of the image circle, with respect to the image orientation. 2) A MT preserves
the property of two points being symmetric with respect to a circle, i.e., lying on the same
ray from the center, and such that the geometric mean of their distances from the center
equals the radius.
Let z
2
, z
3
, z
4
be distinct points in C. Then it is easy to see that there is a unique MT
taking these points to 1, 0, and ∞, respectively, namely
Sz =
z −z
3
z −z
4
z
2
−z
4
z
2
−z
3
.
We can also handle, as a special case, the possibility that one of the z
i
is ∞. We infer
from this and the invertibility of the MTs that given two ordered triples of distinct points
in C

, there is a unique MT taking the first onto the second.
If we have any two disks or halfplanes, or one of each, we can map one to the other by
a MT, and can arrange that the image of any three points on the boundary of one go to
three points on the boundary of the other.
The book makes heavy use of the the notation (z
1
, z
2
, z
3
, z
4
) (cross ratio) for the image
of z
1
under the transformation taking z
2
, z
3
, z
4
to 1, 0, and ∞, respectively, so
(z
1
, z
2
, z
3
, z
4
) =
z
1
−z
3
z
1
−z
4
z
2
−z
4
z
2
−z
3
.
From the definition, (Tz
1
, Tz
2
, Tz
3
, Tz
4
) = (z
1
, z
2
, z
3
, z
4
) for any MT T.
Example: z → (1 −z)/(1 + z) takes the right half plane onto the unit disk.
11
III. Complex Integration and Applications to Analytic Functions
If γ : [a, b] → C is piecewise smooth, and f is a continuous complex-valued function
defined on the image of γ, define
_
γ
f(z) dz =
_
b
a
f(γ(t))γ

(t) dt.
This is simply the line integral of f along γ. It can be defined analogously to the Riemann
integral as the limit of sums of the form

(f ◦ γ)(τ
k
)[γ(t
k
) −γ(t
k−1
)], so is the Riemann–
Stieltjes integral of f ◦ γ with respect to γ. Using this definition it can be extended to
rectifiable paths, i.e., ones for which γ is only of bounded variation.
If φ is a piecewise smooth increasing function from [c, d] onto [a, b] and we let ρ = γ◦φ (so
ρ is the same path as γ but with a different parametrization), then
_
ρ
f(z) dz =
_
γ
f(z) dz.
From the fundamental theorem of calculus we see that if F is any analytic function on
a neighborhood of γ, then
_
γ
F

(z) dz = F(β) −F(α) where α = f(a), β = f(b). If γ is a
closed path, this is zero.
As a consequence, if γ = re

, then
_
γ
z
n
dz = 0 for all n ∈ Z, n = −1.
By direct calculation we have
_
γ
z
−1
dz = 2πi.
More generally, let |z
0
| < r and consider
_
γ
1
z−z
0
dz. Let z
±

be the point on the circle
|z − z
0
| = r with arg(z
±

− z
0
) = ±(π − ). Clearly, as → 0, z
±

→ z
1
, the point on the
circle with the same imaginary part as z
0
and negative real part. Now let γ

be the curve
running from z

to z
+

on the circle. In a neighborhood of γ

the function Log(z −z
0
) is
a primitive of 1/(z −z
0
). So
_
γ

1
z −z
0
dz = Log(z
+

−z
0
) −Log(z

−z
0
) = log r + i(π −) −log r + i(π −).
Taking the limit as ↓ 0 gives
_
γ
1
z −z
0
dz = 2πi.
Local results and consequences.
Theorem (Cauchy’s integral formula for a disk). Let f be analytic on a closed disk
and let γ be a path around the boundary of the disk. Then
f(z) =
1
2πi
_
γ
f(w)
w −z
dw
12
for all z in the open disk.
Proof. Consider the function
g(t) =
_
γ
f(z + t(w −z))
w −z
dw.
Then
g

(t) =
_
γ
f

(z + t(w −z)) dw,
and, since F(w) = f(z +t(w−z))/t is a primitive for f

(z +t(w−z)), g

(t) ≡ 0. Therefore,
_
γ
f(w)
w −z
dw = g(1) = g(0) = f(z)
_
γ
1
w −z
dw = 2πif(z).
As an easy corollary, we have:
Cauchy’s Theorem for a disk. Let f be analytic on a closed disk and let γ be a path
around the boundary of the disk. Then
_
γ
f(w) dw = 0.
Proof. Fix z in the open disk and apply Cauchy’s formula to the function w → f(w)(w −
z).
We can now show that an analytic (i.e., continuously complex differentiable) function
has a power series expansion around each point in its domain. (And we already know the
converse is true.)
Theorem. Let f be analytic in B(a; R). Then f(z) =

a
n
(z −a)
n
for |z −a| < R, for
some a
n
∈ C.
Proof. Fix z and choose r < R with |z − a| < r. Let γ be the path around |w − a| = r.
Then |(z −a)/(w −a)| < 1, so the Weierstrass M-test implies that the series

1
(w −a)
n+1
(z −a)
n
=
1
w −z
,
converges absolutely and uniformly in w for |w −a| = r. Since f is bounded on the circle,
the same sort of convergence holds for

f(w)
(w −a)
n+1
(z −a)
n
=
f(w)
w −z
.
Therefore we can interchange summation and integraton to get
f(z) =
1
2πi
_
γ
f(w)
w −z
dw =

a
n
(z −a)
n
,
where
a
n
=
_
γ
f(w)
(w −a)
n+1
dw.
13
Corollary (of proof ). Under the same hypotheses
f
(n)
(a) =
n!
2πi
_
γ
f(w)
(w −a)
n+1
dw.
Corollary (Cauchy’s estimate). If f is analytic in B(a; R), then
|f
(n)
(a)| ≤
n! max
B(a;R)
|f|
R
n
.
Proof. Evident if R is replaced by r < R. Then pass to limit.
Corollary (Maximum Modulus Principle). An analytic function on a region which
achieves a maximum modulus in the region is constant.
Proof. By the Cauchy estimate for n = 0, if the function achieves its maximum modulus
at a point, it achieves it everywhere on a disk containing the point. Thus, the set of
points were the maximum modulus is achieved is open. It is also clearly closed. Hence the
function has constant modulus. It follows from the Cauchy–Riemann equations that the
function itself is constant.
Corollary (Liouville’s Theorem). A bounded entire function is constant.
Proof. Cauchy’s estimate for n = 1 implies f

≡ 0.
Corollary (Fundamental Theorem of Algebra). Every nonconstant polynomial has
a root in C.
Theorem. If f is analytic on a region then there does not exist a point a such that
f
(n)
(a) = 0 for all n, unless f is identically zero on the region.
Proof. The set of such a is closed, and using the Taylor expansion, is open.
Corollary. If f is analytic on a region Ω and not identically zero, then for each a ∈ Ω
there exists a unique integer p ∈ N and a function g, analytic in a neighborhood of a and
nonzero at a, such that
f(z) = (z −a)
p
g(z).
Proof. f(z) =

c
n
(z − a)
n
with c
n
= f
(n)
(a)/n!. Let p be the least integer with c
p
= 0
(which exists by the preceeding theorem), and g(z) =


n=p
c
n
(z −a)
n−p
.
The number p is the multiplicity of a as a root of f.
Corollary. If f is analytic on a region and not identically zero, then the roots of f are
isolated.
Corollary. An analytic function on a region is completely determined by its value on any
set of points containing a limit point.
14
Homotopy of paths and Cauchy’s Theorem.
Definition. Let γ
0
, γ
1
: [0, 1] → G be two closed paths in a region G ⊂ C. We say that
the paths are homotopic in G if there exists a continuous function Γ : [0, 1] × [0, 1] → G
such that for each s Γ( · , s) is a closed path with Γ( · , 0) = γ
0
and Γ( · , 1) = γ
1
.
This is an equivalence relation, written γ
0
∼ γ
1
in G.
Theorem. Suppose that γ
0
and γ
1
are two homotopic piecewise smooth closed curves in
G and that f is analytic on G. Then
_
γ
0
f(z) dz =
_
γ
1
f(z) dz.
If we assume that the homotopy Γ is C
2
, the result is easy: let
g(s) =
_
1
0
f(Γ(t, s))
∂Γ
∂t
(t, s) dt.
Then
g

(s) =
_
1
0

∂s
[f(Γ(t, s))
∂Γ
∂t
(t, s)] dt =
_
1
0

∂t
[f(Γ(t, s))
∂Γ
∂s
(t, s)] dt = 0,
since both integrands equal
f

(Γ(s, t))
∂Γ
∂t
∂Γ
∂s
+ f(Γ(s, t))

2
Γ
∂t∂s
.
The proof without assuming smoothness is based on Cauchy’s theorem for a disk and a
polygonal approximation argument.
Sketch of proof. Since Γ is continuous on the compact set [0, 1] × [0, 1], it is uniformly
continuous. Moreover, there exists > 0 so that G contains a closed disk of radius about
each point in the range of Γ. Therefore, we can find an integer n, so that Γ maps each of
the squares [j/n, (j + 1)/n] ×[k/n, (k + 1)/n] into the disk of radius about Γ(j/n, k/n).
Let ρ
k
be the closed polygonal path determined by the points Γ(j/n, k/n), j = 0, 1, . . . , n.
It is easy to conclude from Cauchy’s theorem for a disk that
_
ρ
k
f(z) dz =
_
ρ
k+1
f(z) dz,
and also that
_
γ
0
f(z) dz =
_
ρ
0
f(z) dz,
_
γ
1
f(z) dz =
_
ρ
n
f(z) dz.
15
Definition. A closed path in G is homotopic to 0 in G if it is homotopic to a constant
path.
Corollary. If γ is a piecewise smooth path which is homotopic to 0 in G, and f is analytic
in G, then
_
γ
f(z) dz = 0.
Definition. A region G is simply-connected if every closed path in G is homotopic to 0.
As an immediate consequence of the theorem above, we have Cauchy’s theorem (previ-
ously proved only for G a disk).
Cauchy’s Theorem. If G is is a simply-connected region in the complex plane then
_
γ
f(z) dz = 0
for every function f analytic in G and every piecewise smooth closed curve γ in G.
Winding numbers and Cauchy’s Integral Formula. Intuitive meaning of winding
number: if a pole is planted in the plane at a point a and a closed curve is drawn in
the plane not meeting a, if the curve were made of well-lubricated rubber and were to be
contracted as small as possible, if it contracts to a point other than a its winding number
is 0. If it contracts around the pole planted at a, its winding number is the number of
times it circles the pole (signed by orientation).
Definition. Let γ be a piecewise smooth closed curve in C and a ∈ C\γ. Then the index
of γ with respect to a, or the winding number of γ about a is defined to be
n(γ; a) =
1
2πi
_
γ
1
z −a
dz.
Demonstrate how the winding number can be calculated by drawing a negatively di-
rected ray from a and integrating over pieces of the curve between successive intersections
of the curve with the ray.
Proposition. The index n(γ; a) is an integer for all a ∈ C \ γ. It is constant on each
connected component of C \ γ.
Proof. Assuming γ is parametrized by [0, 1], define
g(t) =
_
t
0
γ

(s)
γ(s) −a
ds.
16
An easy direct calculation shows that
d
dt
exp[−g(t)][γ(t) −a] = 0,
so, indeed, exp[−g(t)][γ(t) −a] = γ(0) −a. Taking t = 1,
exp[−2πin(γ; a)][γ(1) −a] = γ(0) −a,
or, exp[−2πin(γ; a)] = 1, which implies that n(γ; a) is indeed integral.
The function is obviously continuous, and being integer, it is constant on connected
components. Clearly also, it tends to 0 as a tends to ∞, so it is identically 0 on the
unbounded component.
The next result is an immediate corollary of the invariance of path integrals of analytic
functions under homotopy.
Proposition. If γ
0
and γ
1
are paths which are homotopic in C \ {a} for some point a,
then n(γ
0
; a) = n(γ
1
; a).
Cauchy’s Integral Formula. Let γ a piecewise smooth curve in a region G which is null
homotopic there, and let f be an analytic function on G. Then
n(γ; a)f(a) =
1
2πi
_
γ
f(z)
z −a
dw, a ∈ G\ γ.
Proof. For a ∈ G\ γ fixed, let
g(z) =
_
_
_
f(z) −f(a)
z −a
, z ∈ G\ {a},
f

(a), z = a.
It is easy to show that g is continuous (even analytic!) on G (show the continuity as a
homework exercise). Applying Cauchy’s theorem to g gives the desired result immediately.
Remark. This presentation is quite a bit different from the book’s. The book proves
Cauchy’s formula under the assumption that γ is homologous to 0, i.e., that n(γ; a) = 0
for all a ∈ C \ G. It is easy to see that homotopic to 0 implies homologous to 0, but the
reverse is not true, so the book’s result is a bit stronger. It is true that all piecewise smooth
closed curves in region are homologous to zero iff G is simply-connected (see Theorem 2.2
of Chapter 8).
The book also goes on to consider chains, which are unions of curves and proves that
f(a)
k

j=1
n(γ
j
; a) =
1
2πi
k

j=1
_
γ
j
f(w)
w −z
dz,
if the chain γ
1
+ · · · + γ
n
is homologous to zero, i.e.,

k
j=1
n(γ
j
; z) = 0 for all z ∈ C \ G.
This sort of result is useful, e.g., in the case of an annulus. However we can deal with this
solution in other ways (by adding a line connecting the circles).
17
Zero counting; Open Mapping Theorem.
Theorem. Let G be a region, γ a curve homotopic to 0 in G and f an analytic function
on G with zeros a
1
, a
2
, . . . , a
m
repeated according to multiplicity. Then
1
2πi
_
γ
f

(z)
f(z)
dz =
m

k=1
n(γ; a
k
).
Proof. We can write f(z) = (z − a
1
)(z − a
2
) . . . (z − a
m
)g(z) where g(z) is analytic and
nonzero on G. Then
f

(z)
f(z)
=
1
z −a
1
+
1
z −a
2
+· · ·
1
z −a
m
+
g

(z)
g(z)
,
and the theorem follows.
If the a
i
are the solutions of the equation f(z) = α, then
1
2πi
_
γ
f

(z)
f(z) −α
dz =
m

k=1
n(γ; a
k
).
Note that we may as well write the integral as
1
2πi
_
f◦γ
1
w −α
dw.
Theorem. If f is analytic at a and f(a) = α with finite multiplicity m ≥ 1, then there
exists , δ > 0 such that for all 0 < |ζ −α| < δ, the equation f(z) = ζ has precisely m roots
in |z −a| < and all are simple.
Proof. That the number of roots is m comes from the continuity of the integral as long
as ζ remains in the same connected component of C \ f ◦ γ as α, and the fact that it is
integer valued. We can insure that the roots are simple by taking small enough to avoid
a root of f

.
Open Mapping Theorem. A non-constant analytic function is open.
Proof. This is an immediate corollary.
18
Morera’s Theorem and Goursat’s Theorem.
Morera’s Theorem. If G is a region and f : G → C a continuous function such that
_
T
f dz = 0 for each triangular path T in G, then f is analytic.
Proof. Since it is enough to show f is analytic on disks, we can assume G is a disk. Let a
be the center of the disk, and define F(z) =
_
[a,z]
f. By hypothesis
F(z) −F(z
0
)
z −z
0
=
1
z −z
0
_
[z,z
0
]
f(w) dw =
_
1
0
f(z
0
+ t(z −z
0
))dt.
Continuity then implies that F

(z
0
) = f(z
0
), so f has a primitive, so is analytic.
Before proceeding to Goursat’s Theorem, we consider another result that uses an argu-
ment similar to Morera’s Theorem.
Theorem. Let G be a region and f : G → C a continuous function. Then f admits a
primitive on G if and only if
_
γ
f = 0 for all piecewise smooth closed curves γ in G.
Proof. Only if is clear. For the if direction, fix a ∈ G and define F(z) =
_
γ(a,z)
f where
γ(a, z) is any piecewise smooth path from a to z. Reasoning as in Morera’s theorem
F

= f.
In particular, if G is a simply-connected region then every analytic function admits a
primitive. If 0 / ∈ G, then 1/z admits a primitive. Adjusting the primitive by a constant
we can assure that it agrees with a logarithm of z
0
at some point z
0
. It is then easy to
check by differentiation that exp(F(z))/z ≡ 1. Thus
Proposition. If G is a simply connected domain, 0 ∈ G, then a branch of the logarithm
may be defined there.
(As an interesting example, take G to be the complement of the spiral r = θ.)
We can at long last show that a function which is complex differentiable in a region
(but without assuming it is continuously differentiable) is analytic.
Goursat’s Theorem. Let G be a region and f : G → C complex differentiable at each
point of G. Then f is analytic.
Proof. We will show that the integral of f vanishes over every triangular path. Let ∆
0
be
a closed triangle with boundary T
0
. Using repeated quadrisection we obtain triangles

0
⊂ ∆
1
⊂ . . .
with boundaries T
n
such that
|
_
T
0
f| ≤ 4
n
|
_
T
n
f|.
19
Let d = diamT
0
, p = perimT
0
. Then diamT
n
= d/2
n
, perimT
n
= p/2
n
. By compactness


n
= ∅. Let z
0
be in the intersection (it’s unique).
From the differentiability of f at z
0
we have: given > 0
|f(z) −f(z
0
) −f

(z
0
)(z −z
0
)| ≤ |z −z
0
|
for all z in some disk around z
0
, therefore for all z ∈ ∆
n
, some n. Since
_
T
n
f(z) dz =
_
T
n
z dz = 0,
|
_
T
n
f| = |
_
T
n
[f(z) −f(z
0
) −f

(z
0
)(z −z
0
)]dz|
≤ diamT
n
perimT
n
= dp/4
n
.
Therefore |
_
T
0
f| ≤ dp, and, since was arbitrary, it must vanish.
IV. Singularities of Analytic Functions
Definition. If f is analytic in B(a; R) \ {a}, for some a ∈ C, R > 0, but not in B(a; R).
We say f has an isolated singularity at a. If there exists g analytic on some disk centered
at a which agrees with f except at a, we say f has a removable singularity.
Theorem. Suppose f has an isolated singularity at a. It is removable if and only if
lim
z→a
(z −a)f(z) = 0.
Proof. “Only if” is clear. For “if” let g(z) = (z −a)f(z), z = a, g(a) = 0. Using Morera’s
theorem (separating the cases a inside the triangle, on the boundary, or in the interior), it
is easy to see that g is analytic. Therefore g(z) = (z −a)h(z) for h analytic, and h is the
desired extension of f.
Corollary. If lim
z→a
f(z) ∈ C, or even f(z) is bounded in a punctured neighborhood of a,
or even |f(z)| ≤ C|z−a|
−(1−)
for some > 0, some C, then f has a removable singularity.
Now either lim
z→a
|f(z)| exists as a finite real number, equals +∞, or does not exist as
a finite number or infinity. The first case is that of a removable singularity. The second is
called a pole, the third, an essential singularity.
Note that if f has a pole at a, then 1/f(z) has a removable singularity there and extends
to a with value 0. Using this we see that f has a pole at a if and only if f(z) = (z−a)
−m
g(z)
for some integer m > 0 and g analytic in a neighborhood of a. Thus
f(z) =

n=−m
a
n
(z −a)
n
in a punctured neighborhood of a.
The function e
1/z
has an essential singularity since
lim
z↓0
e
1/z
= +∞, lim
z↑0
e
1/z
= 0.
20
Theorem (Casorati-Weierstrass). If f has an essential singularity at a, then the image
under f of any punctured disk around a is dense in C.
Proof. WLOG, assume a = 0. If the conclusion is false, there is a punctured disk around
0 in which f(z) stays a fixed positive distance away from some number c ∈ C. Consider
the function g(z) = [f(z) −c]/z. It tends to ∞ as z → 0, so it has a pole at 0. Therefore
z
m
[f(z) − c] → 0 as z → 0 for sufficiently large m. Therefore, z
m
f(z) → 0, which is not
possible if f has an essential singularity.
Laurent series.
Definition. Suppose f is analytic on {z : |z| > R} for some R. Then we say that f has
an isolated singularity at ∞. It is removable if f(1/z) has a removable singularity at 0.
We easily see that f has a removable singularity at ∞ ⇐⇒ ∃ lim
z→∞
f(z) ∈ C ⇐⇒
f is bounded in a neighborhood of infinity.
Note that if f has a removable singularity at ∞ then we can expand f in a power series
in 1/z, convergent for |z| > R uniformly and absolutely for |z| ≥ ρ > R.
We say that a series of the form


n=−∞
a
n
(z − a)
n
converges if both the series


n=1
a
−n
(z − a)
−n
and


n=0
a
n
(z − a)
n
converge (and their sum is the value of the
doubly infinite summation).
Lemma. Let γ be a piecewise smooth curve and g a continuous complex-valued function
on γ. Define
f(z) =
_
γ
g(w)
z −w
dw, z / ∈ γ.
The f is analytic on C \ γ.
Proof. Fix z / ∈ γ. Then
g(w)
ζ−w

g(w)
z−w
ζ−z
= −
g(w)
(ζ −w)(z −w)
→ −
g(w)
(z −w)
2
as ζ → z with the convergence uniform in w ∈ γ. Thus f is differentiable at each z ∈
C \ γ.
Let f be defined and analytic in an annulus R
1
< |z| < R
2
. Define
f
2
(z) =
1
2πi
_
|w|=r
f(w)
w −z
dw,
where R
2
> r > |z| (it doesn’t matter which such r we take, by Cauchy’s theorem). Then
f
2
is analytic in |z| < R
2
and so has a convergent power series there:
f
2
(z) =

n=0
a
n
z
n
.
21
Also, let
f
1
(z) = −
1
2πi
_
|w|=r
f(w)
w −z
dw
where now r is taken with R
1
< r < |z|. Then this is analytic in |z| > R
1
and tends to 0
at ∞. Thus
f
1
(z) =

n=1
a
−n
z
−n
.
Now, it is easy to use Cauchy’s integral formula to see that f = f
1
+ f
2
in the annulus.
This shows that
f(z) =

n=−∞
a
n
z
n
,
with the convergence absolute and uniform on compact subsets of the annulus. Note that
such an expansion is unique, since we can easily recover the a
n
:
a
m
=
1
2πi

n∈Z
a
n
_
|z|=r
z
n
z
m+1
dz =
1
2πi
_
|z|=r
f(z)
z
m+1
dz
where r is any number in (R
1
, R
2
) (result is independent of choice of r since two different
circles are homotopic in the annulus).
Summarizing:
Theorem (Laurent Expansion). If f is an analytic function on the annulus G =
ann(0; R
1
, R
2
) for some 0 ≤ R
1
< R
2
≤ ∞, then
f(z) =

n=−∞
a
n
z
n
for all z in the annulus. The convergence is uniform and absolute on compact subsets of
the annulus and the coefficients a
n
are uniquely determined by the formula above.
If f has an isolated singularity at a, it has a Laurent expansion in a punctured disk at
a:
f(z) =

n=−∞
a
n
(z −a)
n
, 0 < |z −a| < R.
We define
ord
a
(f) = inf{n ∈ Z : a
n
= 0}.
Thus f has a removable singularity ⇐⇒ ord
a
(f) ≥ 0, and it extend to a as 0 ⇐⇒
ord
a
(f) > 0, in which case this is the order of the 0. ord
a
(f) = +∞ ⇐⇒ f is identically
0 near a. ord
a
(f) = −∞ ⇐⇒ f has an essential singularity at a. ord
a
(f) < 0 but finite
⇐⇒ f has a pole, in which case −ord
a
(f) is the order of the pole.
22
We call a
−1
the residue of f at a, denoted Res(f; a). Note that, if f has an isolated
singularity at a, then for r sufficiently small,
Res(f; a) =
1
2πi
_
|z−a|=r
f(z) dz.
Give pictoral proof that if G is simply-connected domain, f analytic on G except for iso-
lated singularies, and γ is a simple closed curve that encloses singularities at a
1
, a
2
, . . . , a
m
(necessarily finite), then
1
2πi
_
γ
f(z) dz =
m

j=1
Res(f; a
j
).
a simple closed curve in G .
More precisely:
Theorem (Residue Theorem). Let G be an open set, E a discrete subset of G, and
γ a null-homotopic piecewise smooth closed curve in G which doesn’t intersect E. Then
{a ∈ E|n(γ; a) = 0} is finite and
1
2πi
_
γ
f(z) dz =

a∈E
n(γ; a) Res(f; a).
for all functions f which are analytic in G\ E.
Proof. Let F : [0, 1] ×[0, 1] → G be a homotopy from γ to a constant. The image K of F is
compact, so has a finite intersection with E. If a ∈ E does not belong to this intersection,
the homotopy takes place in the the complement of a, showing that the n(γ; a) = 0.
Let a
1
, . . . , a
m
be the points in the intersection, and let g
i
be the singular part of f at
a
i
. The f −

g
i
is analytic on K (after removing the removable singularities at the a
i
),
so
_
γ
f −

g
i
= 0. The result follows easily.
We will proceed to two easy but useful consequences of the residue theorem, the argu-
ment principle and Rouch´e’s theorem. First, however, we consider the application of the
residue theorem to the computation of definite integrals.
Residue integrals.
First, how to practically compute residues. For essential singularities it can be very
difficult, but for poles it is usually easy. If f has a simple pole at a, then f(z) = g(z)/(z−a)
with g analytic at a and Res(f; a) = g(a) (and thus Cauchy’s therem may be viewed as
the special case of the residue theorem where f has a simple pole). If f has a double pole
at a, then
f(z) = g(z)/(z −a)
2
=
g(a)
(z −a)
2
+
g

(a)
z −a
+· · · ,
23
so Res(f; a) = g

(a). Similarly, if f has a pole of order m with f(z) = g(z)/(z − a)
m
, we
expand g as a Taylor series around a and can read off Res(f; a). (It is
1
(m−1)!
g
(m−1)
(a),
but it is easier to remember the procedure than the formula.)
Example 1: evaluate
_

−∞
1
(x
2
+ a
2
)(x
2
+ b
2
)
dx, 0 < a < b.
Use a semicircle centered at the origin in upper half plane and let radius tend to infinity to
get the answer of π/[ab(a + b)]. Same technique works for all rational functions of degree
≤ −2.
Example 2: evaluate
_

0
sin
4
(x) dx.
Write as
_
γ
1
iz
_
z+1/z
2i
_
4
dz, with γ the unit circle, to get the answer 3π/4. This approach
applies to rational functions in sin and cos.
Example 3: evaluate
_

0
1
t
1/2
+ t
3/2
dt.
Use a branch of the z
−1/2
with the positive real axis as the branch cut, and integrate
around this cut and over a large circle centered at the origin (avoid origin with a small
circle). The answer is π. This approach applies to integrals of the form
_

0
t
α
r(t)dt where
α ∈ (0, 1) and r(t) is a rational function of degree ≤ −2 with at worst a simple pole at 0.
Example 4: evaluate
_

0
sin x
x
dx
We will evaluate
lim
X→+∞
δ↓0
_
−δ
−X
+
_
X
δ
e
iz
z
dz.
The imaginary part of the quantity inside the limit is 2
_
X
δ
(sin x)/xdx. Note: it is essential
that when taking the limit we excise a symmetric interval about zero. (The ordinary
integral doesn’t exist: e
ix
/x has a non-integrable singularity near the origin, even though
its imaginary part, (sin x)/x doesn’t.) On the other hand, it is not necessary that we cut
off the integrand at symmetric points −X and X (we could have used −X
1
and X
2
and
let them go independently to zero).
We use a somewhat fancy path: starting at −X we follow the x-axis to −δ, then a
semicircle in the upper-half plane to δ, then along the x-axis to X, then along a vertical
segment to X + iX, then back along a horizontal segment to −X + iX, and then down
a vertical segment back to −X. The integrand e
z
/z has no poles inside this curve, so
its contour integral is 0. It is easy to see that the integral is bounded by 1/X on each
of the vertical segments and by 2e
−X
on the horizontal segment. On the other hand,
24
e
iz
/z = 1/z +analytic and the integral of 1/z over the semicircle (integrated clockwise) is
easily seen to be −πi. We conclude that the limit above equals πi, whence
_

0
sin x
x
dx =
π
2
.
Example 5: evaluate

n=−∞
1
(n −a)
2
, a ∈ R \ Z.
Use a rectangular path with opposite corners ±(n+1/2+ni), n a positive integer and eval-
uate
_
γ
(z −a)
−2
cot πz dz, a / ∈ Z. The poles of the integrand are at a and the integers and
the residue is −π/ sin
2
(πa) and 1/[π(n−a)
2
]. Since sin x+iy = sin xcosh y +i cos xsinh y
and cos x + iy = cos xcosh y −i sin xsinh y, we get
| cot x + iy|
2
=
cos
2
x + sinh
2
y
sin
2
x + sinh
2
y
,
so the | cot | equals 1 on the vertical segments and, if n is large, is bounded by 2 on the
horizontal segments. It follows easily that the integral goes to 0 with n, so

n=−∞
1
(n −a)
2
=
π
2
sin
2
πa
.
To state the argument principle we define:
Definition. A complex function on an open set G is called meromorphic if it is analytic
on G except for a set of poles.
Note that the pole set of a meromorphic function is discrete (but may be infinite). A
meromorphic function is continuous when viewed as taking values in C

.
Suppose f is meromorphic at a (i.e., on a neighborhood of a). Then Res(f/f

; a) =
ord
a
(f). Indeed, f(z) = (z − a)
m
g(z) with m = ord
a
(f) and g(a) = 0, and f

/f =
m/(z −a) + g

/g. The residue theorem then immediately gives
Theorem (Argument Principle). Let G be an open set, f a meromorphic function
on G, and γ a null-homotopic piecewise smooth closed curve in G which doesn’t intersect
either the zero set Z or the pole set P of f. Then
1
2πi
_
γ
f

f
=

a
n(γ; a) ord
a
(f)
where the sum is over Z ∪ P and contains only finitely many terms.
Note that the left hand side is nothing other than n(f ◦ γ; 0), which is behind the name
(how much does the argument change as we traverse this curve). We saw this theorem
previously in the case where f was analytic, in which case the integral counts the zeros of
f. For meromorphic f we count the poles as negative zeros.
Our final application of the residue theorem is Rouch´e’s theorem.
25
Theorem (Rouch´e). Let G be an open set, f and g meromorphic functions on G, and γ a
null-homotopic piecewise smooth closed curve in G which doesn’t intersect Z
f
∪P
f
∪Z
g
∪P
g
.
If
|f(z) + g(z)| < |f(z)| +|g(z)|, z ∈ γ,
then

a∈Z
f
∪P
f
n(γ; a) ord
a
(f) =

a∈Z
g
∪P
g
n(γ; a) ord
a
(g).
Proof. The hypothesis means that on γ the quotient f(z)/g(z) is not a non-negative real
number. Let l be a branch of the logarithm on C \ [0, ∞). Then l(f/g) is a primitive of
(f/g)

/(f/g) = f

/f − g

/g which is analytic in a neighborhood of γ. Hence,
_
γ
f

/f =
_
γ
g

/g and the theorem follows from the argument principle.
Corollary (Classical statement of Rouch´e’s theorem). Suppose f and φ are analytic
on a simply-connected region G and that γ is a simple closed piecewise smooth curve in G.
If |φ| < |f| on γ, then f + φ has the same number of zeros as f in the region bounded by
γ.
Proof. |(f + φ) + (−f)| = |φ| < |f| ≤ |f + φ| +| −f|.
Example: If λ > 1, then the equation z exp(λ − z) = 1 has exactly one solution in the
unit disk (take f = z exp(λ −z), φ = −1).
V. Further results on analytic functions
The theorems of Weierstrass, Hurwitz, and Montel. Consider the space of contin-
uous functions on a region in the complex plane, endowed with the topology of uniform
convergence on compact subsets. (In fact this is a metric space topology: we can de-
fine a metric such that a sequence of continuous functions converge to another continuous
function in this metric, if and only if the sequence converges uniformly on compact sub-
sets.) Weierstrass’s theorems states that the space of analytic functions on the region is
a closed subspace and differentiation acts continuously on it. Montel’s theorem identifies
the precompact subsets of the space of analytic functions.
Theorem (Weierstrass). Let G ⊂ C be open, f
n
: G → C, n = 1, 2, . . . , analytic,
f : G → C. If f
n
→ f uniformly on compact subsets of G, then f is analytic. Moreover
f

n
converges to f

uniformly on compact subsets of G.
Proof. If T is a triangular path,
_
T
f = lim
n→∞
_
T
f
n
= 0,
so f is analytic by Morera’s theorem.
26
Let γ be the boundary of a disk around z contained in G.
limf

n
(z) = lim
1
2πi
_
γ
f
n
(w)
(w −z)
2
dz =
1
2πi
_
γ
f(w)
(w −z)
2
dz = f

(z).
Combining Weierstrass’s Theorem and the Argument Principle we get:
Theorem (Hurwitz). Let G be a domain in C, f
n
, f analytic functions on G with
f
n
→ f uniformly on compact subsets. If each of the f
n
is nowhere-vanishing, then f is
either nowhere-vanishing or identically zero.
Proof. If f is not identically zero, but f(a) = 0, we can choose r > 0 so that
¯
B(a, r) ⊂ G,
and a is the only zero of f on this disk. Letting γ be the boundary of the disk, the argument
principle then tells us that
_
γ
f

n
/f
n
= 0, but
_
γ
f

/f = 2πi ord
a
(f) = 0. But, in view of
Weierstrass’s Theorem the hypothesis tells us that f

n
/f
n
converges to f

/f uniformly on
γ, so we have a contradiction.
Corollary. Let G be a domain in C, f
n
, f analytic functions on G with f
n
→ f uniformly
on compact subsets. If each of the f
n
is injective, then f is either injective or identically
constant.
Proof. If f is not identically constant, but there exists distinct a, b with f(a) = f(b),
then we can choose r > 0 so that B(a, r) ∪ B(b, r) ⊂ G, and B(a, r) ∩ B(b, r) = ∅. Now
f
n
(z) − f(a) converges to f(z) − f(a) uniformly on compact subsets of B(a, r) and the
latter function has a zero but is not identically zero there, so for all sufficiently large n,
f
n
(z) = f(a) for some z ∈ B(a, r), and, by the same argument, for some z ∈ B(b, r). This
contradicts the injectivity of the f
n
.
Theorem (Montel). Let G ⊂ C be open, F a family of analytic functions on G. Suppose
that the functions f
1
, f
2
, . . . are uniformly bounded on each compact subset of G. Then
there exists a subsequence which converges uniformly on compact subsets.
Proof. Fix a ∈ G and let d(a) = dist(a, ∂G)/2. First we show that we can find a subse-
quence that converges uniformly on B(a, d(a)/2). Now
f
m
(z) =

n=0
c
n
(f
m
)(z −a)
n
, z ∈
¯
B(a, d(a)).
where c
n
(f) = f
(n)
(a)/n!. By the Cauchy estimates
|c
n
(f
m
)| ≤ M/d(a)
n
where M is the uniform bound for the f
m
on
¯
B(a, d(a)).
Since c
1
(f
m
) is uniformly bounded in C, we can find a subsequence f
m
1
(j)
for which
c
1
(f
m
1
(j)
) converges as j → ∞. Then we can find a further subsequence so that c
2
(f
m
2
(j)
)
converges, as well, etc. For the diagonal sequence g
j
= f
m
j
(j)
c
n
(g
j
) converges for all n.
27
Claim: g
j
converges uniformly on B(a, d(a)/2). To prove this, we must show that for
any > 0
|g
j
−g
k
| ≤ on B(a, d(a)/2).
Now, for any N ∈ N, z ∈ B(a, d(a)/2),
|g
j
(z) −g
k
(z)| ≤
N

n=1
|c
n
(g
j
) −c
n
(g
k
)||z −a|
n
+

n=N+1
2M
d(a)
n
|z −a|
n

N

n=1
|c
n
(g
j
) −c
n
(g
k
)|[d(a)/2]
n
+
2M
2
N
.
Given > 0 we can choose N large enough that
2M
2
N
and then choose j and k large enough
that |c
n
(g
j
) −c
n
(g
k
)| ≤ /[2(N + 1)|[d(a)/2]
n
] for 0 ≤ n ≤ N. This proves the claim.
Fix a ∈ G and let d(a) = dist(a, ∂G)/2. First we show that we can find a subsequence
that converges uniformly on B(a, d(a)/2). Now
f
m
(z) =

n=0
f
(n)
m
(a)
n!
(z −a)
n
, z ∈
¯
B(a, d(a)).
By the Cauchy estimates
|f
(n)
m
(a)| ≤ Mn!/d(a)
n
where M is the uniform bound for the f
m
on
¯
B(a, d(a)). In particular, sup
m
|f
(n)
m
(a)| < ∞
for each n.
Thus we can find a subsequence f
m
0
(j)
for which f
m
0
(j)
(a) converges as j → ∞. Then
we can find a further subsequence so that f

m
2
(j)
(a) converges as well, etc. For the diagonal
sequence g
j
= f
m
j
(j)
g
(n)
j
(a) converges for all n.
Claim: g
j
converges uniformly on B(a, d(a)/2). To prove this, we must show that for
any > 0
|g
j
−g
k
| ≤ on B(a, d(a)/2).
Now, for any N ∈ N, z ∈ B(a, d(a)/2),
|g
j
(z) −g
k
(z)| ≤
N

n=0
|g
(n)
j
(a) −g
(n)
k
(a)||z −a|
n
/n! +

n=N+1
2M
d(a)
n
|z −a|
n

N

n=1
|g
(n)
j
(a) −g
(n)
k
(a)||z −a|
n
/n! +
2M
2
N
.
Given > 0 we can choose N large enough that 2M/2
N
≤ /2 and can then choose j and
k large enough that |g
(n)
j
(a) − g
(n)
k
(a)| ≤ n!/{2(N + 1)|[d(a)/2]
n
} for 0 ≤ n ≤ N. This
proves the claim and shows that we can find a subsequence which converges uniformly on
B(a, d(a)/2).
28
Now we may choose a countable sequence of points a
i
∈ G such that G =


i=1
B(a
i
, d(a
i
)/2) (e.g., all points in G with rational real and imaginary parts). Given the
sequence of functions f
m
uniformly bounded on compact sets, we may find a subsequence
f
n
1
(j)
which converges uniformly on B(a
1
, d(a
1
)/2). Then we may take a subsequence of
that sequence which converges uniformly on B(a
2
, d(a
2
)/2), etc. The diagonal subsequence
h
j
converges uniformly on each B(a
i
, d(a
i
)/2).
We complete the proof by showing that h
j
converges uniformly on all compact subsets.
Indeed this is immediate, because any compact subset of G is contained in a finite union
of the B(a
i
, d(a
i
)/2).
Schwarz’s Lemma. Schwarz’s lemma is an easy, but very useful, consequence of the
maximum modulus principle. The most difficult part is to remember that the German
analyst Herman Schwarz (actually Karl Herman Amandus Schwarz, 1843-1921), inventor
of the “Schwarz inequality,” “Schwarz lemma,” and “Schwarz alternating method,” spells
his name without a “t”, while the French analyst, Laurent Schwartz, 1915–, inventor of
the theory of distributions, uses a “t”.
Suppose that an analytic map f maps a disk of radius about a into the disk of
radius δ about f(a). We can use this to estimate the derivative f

(a) and the stretching
|f(b) −f(a)|/|b −a|. To keep the statement simple, we translate in the domain and range
space so that a = f(a) = 0 and dilate in the domain and range so that = δ = 1. We then
get:
Theorem (Schwarz’s Lemma). Suppose f maps the open unit disk into itself leaving
the origin fixed. Then |f(z)| ≤ |z| for all z in the disk, and if equality holds for any nonzero
point, then f(z) = cz for some c of modulus 1. Also |f

(0)| ≤ 1 and if equality holds, then
f(z) = cz for some c of modulus 1.
Proof. The function g(z) = f(z)/z has a removable singularity at the origin, and extends
analytically to the disk with g(0) = f

(0). It satisfies |g(z)| ≤ 1/r on the circle of radius
r < 1, so by the maximum modulus theorem it satisfies this condition on the disk of radius
r. Letting r tend to one gives the result. Equality implies g is constant.
From a homework exercise (§III .3, no. 10), we know that the most general M¨obius
transformations of the open unit disk D into itself is given by
z → c
z −a
1 − ¯ az
with a in the disk and |c| = 1. We can use Schwarz’s lemma to show that this is most
general one-to-one analytic map of the disk onto itself.
First consider the special case f(0) = 0. Then Schwarz shows that |f

(0)| ≤ 1 with
equality if and only if f(z) = cz some |c| = 1. Applying Schwarz to f
−1
gives |1/f

(0)| =
|(f
−1
)

(0)| ≤ 1. Thus equality does indeed hold.
Returning to the general case, say f(a) = 0. Then we can apply the special case above
to f ◦ φ
−a
to get f(φ
−a
(z)) = cz or f(z) = cφ
a
(z).
29
The Riemann Mapping Theorem. We begin by deriving some easy consequences of
simple-connectivity. Recall that every analytic function on a simply-connected region
admits a primitive. It follows that if f is a nowhere-vanishing function on a simply-
connected domain, then there exists an analytic function F on that domain such that
f = exp(F). Indeed, let g be primitive of f

/f. It follows immediately that f exp(−F) is
constant, and so adjusting g by an additive constant, f = exp(F). Another consequence
is the square-root property: if f is a nowhere-vanishing analytic function on the domain,
then there exists an analytic function g with [g(z)]
2
= f(z). Indeed, we can just take
g = exp(F/2). For future use we remark that if there exists an analytic isomorphism of a
region G
1
onto a region G
2
, then G
1
has the square-root property if and only if G
2
does.
We now turn to a lemma of Koebe.
Lemma. Let D = B(0, 1) and let G D be a region containing the origin and having
the square root property. Then there exists an injective analytic map r : G → D such that
r(0) = 0, |r(z)| > |z|, z ∈ G\ {0}.
Proof. Let a ∈ D \ G and let b be one of the square roots of −a. Define
q(z) = φ
−a
([φ
−b
(z)]
2
)
(where φ
α
(z) := (z −α)/(1 − ¯ αz)). Clearly q(0) = 0, and q is not just multiplication by a
constant (in fact, it is not 1-1 on D), so Schwarz’s lemma implies
|q(z)| < |z|, 0 = z ∈ D.
Next, note that φ
a
is an analytic map of G into D which never vanishes, so admits an
analytic square root g(z), which we may determine uniquely by insisting that g(0) = b.
Defining
r = φ
b
◦ g,
we have r(0) = 0, and q(r(z)) ≡ z. Thus if 0 = z ∈ G, r(z) = 0 and |z| = |q(r(z))| <
|r(z)|.
Two regions in the complex plane are called conformally equivalent if they are analyti-
cally isomorphic, that is, if there exists a one-to-one analytic mapping of the first domain
onto the second (whose inverse is then automatically analytic).
Riemann Mapping Theorem. Let G C be simply-connected. Then G is conformally
equivalent to the open unit disk.
Proof. The only consequence of simple-connectivity that we shall use in the proof is that
G has the square-root property.
The structure of the proof is as follows: first we use the hypotheses to exhibit an injective
analytic map of h
0
of G onto a domain G
0
which satisfies the hypotheses of Koebe’s lemma.
Then we use an extremal problem to define an injective analytic map f of G
0
onto a domain
30
G
1
contained in the disk. If G
1
fills the entire disk we are done; otherwise, G
1
satisfies the
hypotheses of Koebe’s lemma and we use the lemma to contradict the extremality of f.
Let a ∈ C \ G and let g be an analytic square root of z − a. It is easy to see that
g is injective and that if w ∈ g(G) then −w / ∈ g(G). Pick w
0
∈ g(G) and then r > 0
such that B(w
0
, r) ⊂ g(G) (Open Mapping Theorem). Therefore B(−w
0
, r) ∩ g(G) = ∅.
Set h(z) = [g(z) + w
0
]
−1
so that h : G →
¯
B(0, 1/r) is analytic and injective. Then set
h
0
(z) = r[h(z) − h(z
0
)]/3 where z
0
∈ G. This map is an analytic isomorphism of G onto
a connected open set G
0
D containing 0.
Let F be the set of all injective analytic functions f : G
0
→ D with f(0) = 0. Fix
0 = w
0
∈ G
0
, and let α = sup
f∈F
|f(w
0
)|. Note α ∈ (0, 1]. We claim that the supremum
is achieved. Indeed, let f
n
∈ F, |f
n
(w
0
)| → α. Since the f
n
are uniformly bounded
(by 1), Montel’s theorem assures us that there is a subsequence f
n
k
which converges
uniformly on compact subsets to some analytic function f on G
0
. Obviously f(0) = 0
and |f(w
0
)| = α > 0, so f is not constant, and since the f
n
are injective, so is f. Clearly
|f| ≤ 1 on G
0
, and by the maximum modulus principle, |f| < 1. Thus f ∈ F and achieves
the supremum.
We complete the theorem by showing that f is an isomorphism of G
0
onto D (so f ◦ h
0
is the desired analytic isomorphism of G onto D). We already know that f is analytic and
injective, so we need only show that f maps onto D. If, to the contrary, G
1
:= f(G
0
) D
then (since G
1
inherits the square-root property from G
0
which inherits it from G) Koebe’s
lemma gives an injective analytic function r : G
1
→ D with r(0) = 0, |r(z)| > |z| for z = 0.
Then r ◦ f ∈ F, but |r(f(w
0
))| > |f(w
0
)|, a contradiction.
We now note that the square-root property is equivalent to simple-connectivity. Indeed
we have seen that simple-connectivity implies the square-root property. On the other hand,
if G satisfies the square root property, then either G = C, which is simply-connected, or
G is isomorphic to the disk (by the proof of the Riemann mapping theorem above), and
so is simply-connected.
If G C is a simply-connected region and z
0
∈ G is arbitrary we may take any analytic
isomorphism of G onto the disk and follow it with a suitably chosen M¨obius transformation
(z → c(a −z)/(1 −¯ az), |a| < 1, |c| = 1, to obtain an analytic isomorphism f of G onto D
satisfying
f(z
0
) = 0, f

(z
0
) > 0.
If f
1
and f
2
were two such analytic isomorphisms, then g = f
2
◦ f
−1
1
is an analytic isomor-
phism of the disk onto itself with g(0) = 0, g

(0) > 0, and it easily follows that g is the
identity and f
1
= f
2
.
Complements on Conformal Mapping. There are many interesting questions in con-
formal mapping which we will not have time to investigate, but I will quickly state some
key results.
Extension to boundary. If the boundary of a simply-connected region is a simple closed
curve, then it can be proved that a conformal map of the region onto the open disk extends
to a topological homeomorphism of the closure of the region on to the closed disk.
31
Constructive conformal mapping. Conformal is used to obtain explicit solutions to
problems involving analytic and harmonic functions. For example, Joukowski used the
conformal mapping f ◦ g where
f(z) = 2
1 + z
1 −z
, g(z) =
_
z −1
z + 1
_
2
,
applied to a circle passing through −1 and containing 1 in its interior. The resulting region,
called a Joukowski airfoil, looks like a cross-section of a wing, and by adjusting the circle,
one can adjust the exact shape of the airfoil. Using the explicit conformal map to the
disk and explicit formulas for the solution of Laplace’s equation on (the exterior of) a disk
(similar to those that will be derived in the next section, one can calculate things like the
drag and lift of the airfoil, and so this was a useful approach to airfoil design.
An important class of regions are the polygons. The Schwarz–Christoffel formula is an
explicit formula for the conformal map of a given polygon onto the disk. The formula
involves a few complex parameters which are determined by the vertices of the polygon.
Given the vertices, one cannot usually compute the parameters analytically, but they are
not difficult to compute numerically (with a computer).
Multiply connected regions. For lack of time we will not study conformal mapping of
multiply connected regions, but we just state, without proof, the result for doubly con-
nected regions (regions whose complement in the Riemann sphere consists of two connected
components, i.e., roughly regions in the plane with one hole). It can be shown (with ba-
sically the tools at our disposal) that any such region is conformally equivalent to the
annulus 1 < |z| < R for some R > 1. The value of R is uniquely determined. In particular,
two such annuli with different values of R
1
are not conformally equivalent.
VI. Harmonic Functions
A real-valued C
2
function on an open subset of C is called harmonic if its Laplacian
vanishes. We have seen previously that the real part of an analytic function is harmonic
and that if the domain is simply-connected every real-valued harmonic function u admits a
harmonic conjugate, i.e., a real-valued function v, for which u+iv is analytic. In particular,
we see that every harmonic function is C

.
Suppose u is harmonic on G, a ∈ G. If r > 0 is such that
¯
B(a, r), then we can choose
a disk D with
¯
B(a, r) ⊂ D ⊂ G, and since D is simply-connected u = Re f on D for some
analytic function f on D. Cauchy’s integral formula then gives
f(a) =
1
2πi
_
|z−a|=r
f(z)
z −a
dz =
1

_

0
f(a + re

)dθ.
Taking real parts we get:
Mean Value Theorem. If u : G →R is harmonic and
¯
B(a, r) ⊂ G, then
(MVP) u(a) =
1

_

0
u(a + re

)dθ.
32
A harmonic function satisfies the Maximum Principle: it does not assume its maximum
on a region unless it is constant there. Indeed the conclusion is true for any continuous
function with the mean-value property (MVP), or even just satisfying the inequality u(a) ≤
(2π)
−1
_

0
u(a + re

)dθ (since this implies that the set of points were the maximum is
achieved is open, and it is obviously closed). The reverse inequality similarly shows that a
harmonic function satisfies the Minimum Principle.
Given a bounded domain G and a function f : ∂G →R, the Dirichlet problem consists
of finding a function u :
¯
G → R such that u is harmonic on G, continuous on
¯
G, and
coincident with f on ∂G. An important consequence of the maximum and minimum
principles is uniqueness for the Dirichlet problem. If u
1
and u
2
are both harmonic on
G, continuous on
¯
G, and agree on ∂G, then u
1
− u
2
is harmonic and vanishes on the
boundary, but it takes its maximum and minimum on the boundary, so it is identically
zero, i.e., u
1
= u
2
.
When applying the maximum principle to functions which are not known to extend
continuously to the boundary this easy-to-prove consequence is useful: If u satisfies
the maximum principle on a bounded open set and there is a number K such that
limsup
z→z
0
u(z) ≤ K, then u ≤ K on G. [Proof: Let M = sup
z∈G
u(z) and take
z
n
∈ G with u(z
n
) → M. Pass to a subsequence with z
n
→ z
0

¯
G. If z
0
∈ G, then
u takes its maximum there, so is constant and obviously M ≤ K. Otherwise z
0
∈ ∂G, so
K ≥ limsup
z→z
0
u(z) ≥ lim
n
u(z
n
) = M.]
The Poisson kernel. For 0 ≤ r < 1, θ ∈ R let
P
r
(θ) = Re
_
1 + re

1 −re

_
=
1 −r
2
1 −2r cos θ + r
2
,
define the Poisson kernel. Note that
P
r
(θ) = Re(1 + 2

n=1
r
n
e
inθ
) =

n=−∞
r
|n|
e
inθ
.
Lemma. For 0 ≤ r < 1, P
r
(θ) is a smooth, positive, even, 2π-periodic function of θ with
mean value 1. Moreover if θ > 0, then
lim
r↑1
P
r
(θ) = 0, θ ∈ R \ 2πZ,
and if δ > 0, then the convergence is uniform over θ ∈ R such that |θ − 2πn| ≥ δ for all
n ∈ Z.
Proof. Elementary (use the power series expansion for the integral and the formula
P
r
(θ) =
1 −r
2
(1 −r)
2
+ 2r(1 −cos θ)
for the limits).
Now let D be the open unit disk and ∂D its boundary. The next theorem shows how
to solve the Dirichlet problem for D using the Poisson kernel:
33
Theorem. Given f : ∂D →R continuous, define
_
u(z) = f(z), z ∈ ∂D,
u(re

) =
1

_

0
P
r
(θ −t)f(e
it
) dt, 0 ≤ r < 1, θ ∈ R.
The u is continuous on
¯
D and harmonic on D.
Proof.
u(re

) = Re
_
1

_

0
f(e
it
)
_
1 + re
i(θ−t)
1 −re
i(θ−t)
_
dt
_
= Re
_
1

_

0
f(e
it
)
_
e
it
+ re

e
it
−re

_
dt
_
or
u(z) = Re
_
1

_

0
f(e
it
)
_
e
it
+ z
e
it
−z
__
, z ∈ D.
The integral defines an analytic function of z (since the integrand is continuous in t and z
and analytic in z), so u, being the real part of an analytic function, is harmonic.
It remains to show that lim
z∈D
z→e
it
0
u(z) = f(e
it
0
) for t
0
∈ R. Now
u(re

) −f(e
it
0
) =
1

_
t
0

t
0
−π
P
r
(θ −t)[f(e
it
) −f(e
it
0
)]dt,
so it suffices to show that the last integral can be made arbitrarily small by taking θ
sufficiently close to t
0
and r < 1 sufficiently close to 1. Now given > 0 we can choose
δ > 0 so that |f(e
it
) −f(e
it
0
)| ≤ if |t −t
0
| ≤ δ. Split the interval of integration as
{t : |t −t
0
| ≤ π} = I
1
∪ I
2
:= {t : |t −t
0
| ≤ δ} ∪ {t : δ ≤ |t −t
0
| ≤ π}.
On I
1
, the integrand is bounded by P
r
(θ −t), so the integral is bounded by


_
I
1
P
r
(θ −t)dt ≤


_

0
P
r
(θ −t)dt ≤ .
Now suppose that θ is taken sufficiently near t
0
, namely |θ −t
0
| ≤ δ/2. Then for t ∈ I
2
,
|θ −t| ≥ |t −t
0
| −|θ −t
0
| ≥ δ/2, |θ −t| ≤ |t −t
0
| +|θ −t
0
| ≤ π + δ/2
Thus P
r
(θ −t) → 0 uniformly for t ∈ I
2
as r ↑ 1. Since f is bounded, the entire integrand
does so as well. Thus if |θ −t
0
| ≤ δ/2 we may take r sufficiently close to 1 that the integral
over I
2
is bounded by .
It is now easy to deduce that the mean value property characterizes harmonic functions.
34
Theorem. If u : G →R is a continuous function satisfying the mean value property, then
it is harmonic.
Proof. It is enough to show that u is harmonic on each disk with closure in G. From the
Poisson kernel construction we can construct a harmonic function with the same boundary
values as u on this disk. The difference between this function and u satisfies the mean
value property and is zero on the boundary of the disk, so it vanishes on the disk.
Corollary. If a sequence of harmonic functions converges uniformly on compact subsets,
then the limit function is harmonic.
From the expressions
P
r
(θ) =
1 −r
2
(1 + r)
2
−2r(1 + cos θ)
=
1 −r
2
(1 −r)
2
+ 2r(1 −cos θ)
we have
1 −r
1 + r
≤ P
r
(θ) ≤
1 + r
1 −r
.
Now suppose u is harmonic on B(0, R) and non-negative, and re

is an arbitrary point
of B(0, R). Choose > 0 small enough that r < R −, and set U(z) = u((R −)z). U is
harmonic on a neighborhood of
¯
B(0, 1), so
u(re

) = U([r/(R −)]e

) =
1

_

0
P
r/(R−)
(θ −t)U(e
it
) dt.
Using the non-negativity of u, the mean value property, and the upper bound for P
r
, we
get
u(re

) ≤
1 + r/(R −)
1 −r/(R −)
u(0).
Letting ↓ 0 this gives
u(re

) ≤
R + r
R −r
u(0).
We obtain a lower bound in a similar fashion. Of course we can translate the disk so it is
centered at an arbitrary point a. Thus we have proven:
Theorem (Harnack’s Inequalities). If u is non-negative and harmonic on B(a, R),
then
R −r
R + r
u(a) ≤ u(a + re

) ≤
R + r
R −r
u(a)
for 0 ≤ r < R.
For example, if u is harmonic and non-negative on the disk of radius R about a then
u(z) ∈ [u(a)/3, 3u(a)] on the disk of radius R/2 about a.
35
Theorem (Harnack). Let 0 ≤ u
1
≤ u
2
≤ . . . be a sequence of harmonic functions on a
region G. Then either lim
n
u
n
(z) = +∞ uniformly on compact subsets of G or there is an
harmonic function u with lim
n
u
n
(z) = u(z) uniformly on compact subsets of G.
Proof. For any point a ∈ G let D be a disk centered at a contained in G. Then there
exists a constant C > 1 with
u
n
(z) ≤ Cu
n
(a), u
n
(a) ≤ Cu
n
(z), z ∈ D.
Consequently, the numbers u
n
(a) remain bounded as n → ∞ if and only if u
n
(z) remains
bounded for all z ∈ D. This shows that the set of points where u
n
stays bounded is both
open and closed, so it is either the empty set or all of G. In the first case, u
n
(z) → +∞
for all z ∈ G, and the above estimate shows that the convergence is uniform on a covering
set of discs, hence on all compact subsets.
In the second case, lim
n
u
n
(a) ∈ C for all a, and since
u
n
(z) −u
m
(z) ≤ C[u
n
(a) −u
m
(a)], n ≥ m, z ∈ D,
the sequence is uniformly Cauchy on D so converges uniformly on D. Again, uniform
convergence on compact sets follows.
Subharmonic functions and the solution of the Dirichlet problem.
Definition. Let u be a continuous real-valued function on a region G. If
u(a) ≤
1

_

0
u(a + re

) dθ
whenever
¯
B(a, r) ⊂ G, we say that u is subharmonic.
As mentioned earlier, a subharmonic function satisfies the maximum principle. Other
simple properties are:
• harmonic functions are subharmonic
• the sum of two subharmonic functions is subharmonic
• the pointwise maximum of two subharmonic functions is subharmonic
The next lemma states that subharmonicity is a local property:
Lemma. Suppose that u is subharmonic in a neighborhood of each point of a region G.
Then u is subharmonic on G.
Proof. If
¯
D =
¯
B(a, r) ⊂ G, let ˜ u be the continuous function on
¯
D which agrees with u on
∂D and is harmonic on D. From the Poisson kernel representation, we have
˜ u(a) =
1

_

0
u(a + re

) dθ.
Now u − ˜ u is subharmonic in a neighborhood of each point of D, and it follows by the
usual connectedness argument that the points where it achieves its maximum on D is
either empty or all of D. Hence its maximum on
¯
D is achieved on the boundary, so is 0.
This shows that u(a) ≤ ˜ u(a) as desired.
One more property we shall use:
36
Lemma. Suppose that u is subharmonic in a region G and
¯
D =
¯
B(a, r) ⊂ G. Define ˜ u
on
¯
D as the continous function on
¯
D which agrees with u on ∂D and is harmonic on D,
and set ˜ u = u on G\
¯
D. Then ˜ u is subharmonic on G.
Proof. Clearly it is continuous and subharmonic in D and G \
¯
D. So it suffices to show
that for each point a of ∂D, ˜ u is bounded by its mean on any circle around a. Now u − ˜ u
is subharmonic on D and 0 on ∂D, so u ≤ ˜ u on D, and therefore on G. Thus
˜ u(a) = u(a) ≤
1

_

0
u(a + re

) dθ ≤
1

_

0
˜ u(a + re

) dθ.

Note that
Let G be a bounded region. If u is a harmonic function on G continuous up to the
boundary, and v is any subharmonic function that is less than u on the boundary, then
the maximum principle implies that v ≤ u in G. Hence it is reasonable to try to solve
the Dirichlet problem by seeking the largest subharmonic function that doesn’t exceed the
given boundary values. This is the approach of O. Perron.
Let f be a bounded (at this point not necessarily continuous) real-valued function on
∂G. Define the Perron family P(f, G) as the set of subharmonic functions v on G for which
() limsup
z→a
v(z) ≤ f(a) for all a ∈ ∂G.
Note that P(f, G) contains all constants not exceeding min f, so it is not empty.
From the maximum principle we obtain:
Lemma. If v ∈ P(f, G) then v ≤ sup f on G.
Now define the Perron function
u(z) =
_
sup
v∈P(f,G)
v(z), z ∈ G,
f(z), z ∈ ∂G.
We will show that (1) the Perron function is harmonic on G, and (2) under mild restrictions
on G, it extends continuously to
¯
G with value f on ∂G. Thus we will have exhibited a
solution to the Dirichlet problem.
Proof that the Perron function is harmonic. Let D be any disk with closure in G and
let a be any point in the disk. Choose functions v
n
∈ P(f, G) with v
n
(a) → u(a). Let
V
n
= max(v
1
, . . . , v
n
), and then define
˜
V
n
to be V
n
off D and to be harmonic on D and
continuous on
¯
D. We know that V
n
and
˜
V
n
are subharmonic, and clearly the V
n
and thus
the
˜
V
n
are non-decreasing. All belong to P(f, G) so are bounded by u, but v
n
≤ V
n

˜
V
n
,
so
˜
V
n
(a) ↑ u(a). By Harnack’s Theorem,
˜
V
n
converges to an harmonic function V on D.
37
We know that V (a) = u(a). We will now show that if b is any other point of D then
V (b) = u(b). This will show that u is harmonic in D as desired.
Choose functions φ
n
∈ P(f, G) with φ
n
(b) → u(b), and set w
n
= max(φ
n
, v
n
) ∈ P(f, G).
Construct W
n
and
˜
W
n
from w
n
in analogy with V
n
and
˜
V
n
. Then w
n
≥ v
n
, W
n
≥ V
n
,
˜
W
n

˜
V
n
, and W
n
converges to a harmonic function W ≥ V with W(b) = u(b). Also
W(a) = u(a) = V (a), so V −W is a non-positive harmonic function on D which achieves
its maximum at a. Therefore V ≡ W on D, so indeed V (b) = u(b).
We now turn to the continuity of the Perron solution at the boundary.
Definition. Let G be a bounded region and z
0
∈ ∂G. A continuous function φ on
¯
G
which is harmonic on G is called a barrier function for G at z
0
if it is positive on
¯
G\ {z
0
}
and zero at z
0
.
For example, suppose that there is a line through z
0
such that
¯
G\ {z
0
} lies inside one
of the open half-planes determined by the line. We may write the half-plane as Im[(z −
z
0
)/b] > 0 for some b ∈ C, and so Im[(z −z
0
)/b] is a barrier function for G at z
0
.
Next consider the function
_
1 −1/z where we use the principal branch of the square
root, defined on C\(−∞, 0]. This function is analytic on C\[0, 1] and extends continuously
to 1 with value 0, and its real part is everywhere positive on C \ [0, 1]. Thus if z
0
= 1
belongs to ∂G, and is the only point of intersection of the interval [0, 1] with
¯
G, we
can use Re
_
1 −1/z as a barrier function for G at z
0
. Similarly, if z
0
is any boundary
point for which there exists a line segment which intersects
¯
G only at z
0
, then there is a
barrier function for G at z
0
. Thus barrier functions exist at all boundary points of smooth
domains, polygonal domains, even on a disk minus a segment, and on many other domains.
A standard example of a domain without a barrier at some boundary point is a punctured
disk.
Theorem. Let G be a bounded domain, f a bounded function on ∂G, and u the corre-
sponding Perron function. If z
0
is a point in ∂G possessing a barrier function and f is
continuous at z
0
, then lim
z→z
0
u(z) = f(z
0
).
Proof. First we show that for any > 0, there is a harmonic function w on G, continuous
on
¯
G, which satisfies w > f on ∂G and w(z
0
) = f(z
0
) + . Indeed, let D be a disk about
z
0
such that |f(z) −f(z
0
)| < for z ∈ ∂G∩ D. Let M denote the maximum of |f| on ∂G
and m denote to the minimum of the barrier function φ on G\ D, so m > 0. Set
w(z) =
φ(z)
m
[M −f(z
0
)] + f(z
0
) + =
_
φ(z)
m
−1
_
[M −f(z
0
)] + M + .
Then for z ∈ ∂G∩ D,
w(z) ≥ f(z
0
) + > f(z),
while for z ∈ ∂G\ D,
w(z) > M ≥ f(z).
38
So w > f on the boundary as claimed, and obviously w(z
0
) = f(z
0
) + .
It follows that if v ∈ P(f, G), then v ≤ w on G. Since this is true of all such v, we
have u ≤ w on G, and so limsup
z→z
0
u(z) ≤ w(z
0
) = f(z
0
) + . Since was arbitrary,
limsup
z→z
0
u(z) ≤ f(z
0
).
Next let
v(z) = f(z
0
) − −
φ(z)
m
[M + f(z
0
)] =
_
1 −
φ(z)
m
_
[M + f(z
0
)] −M −.
Now we get v < f on ∂G and v(z
0
) = f(z
0
) − . Since v ∈ P(f, G), u ≥ v on G, and so
liminf
z→z
0
u(z) ≥ f(z
0
) −. Letting tend to zero we have liminf
z→z
0
u(z) ≥ f(z
0
).
Corollary. Let G be a bounded region in C which possesses a barrier at each point of its
boundary, and let f be a continuous function on ∂G. Then the Perron function for f on
G solves the Dirichlet problem.
The Schwarz Reflection Principle. To state the reflection principles, we introduce
the following terminology: a region G is symmetric with respect to the real axis if z ∈ G
implies ¯ z ∈ G.
Reflection Principle for Harmonic Functions. Let G be a region which is symmetric
with respect to the real axis and define G
+
, G

, and G
0
as the intersection of G with the
upper half-plane, lower half-plane, and real axis, respectively. If u is a continuous real-
valued function on G
+
∪ G
0
, which is harmonic on G
+
and zero on G
0
, then u admits a
unique extension to a harmonic function on all of G. The extension is given by u(z) =
−u(¯ z) for z ∈ G

.
Proof. If such an extension exists it is certainly unique, so it suffices to show that the stated
extension defines a harmonic function in G. It certainly defines a continuous extension
which is harmonic in G
+
∪G

, so it suffices to show that it is harmonic in a neighborhood
of z
0
∈ G
0
. By translating and extending we can assume that z
0
= 0 and that G contains
the closed unit disk,
¯
D. Define U on
¯
D as the solution of the Dirichlet problem with
boundary data u|
∂D
(where u has been extended to G

by the formula above). From the
Poisson kernel representation we have U = 0 on the real interval (−1, 1). Thus U = u on
the entire boundary of the upper half-disk, and the entire boundary of the lower half-disk.
Since both U and u are harmonic in the half-disks, they coincide, and thus u, like U is
harmonic in the whole disk.
Reflection Principle for Analytic Functions. Let G, G
+
, G

, and G
0
be as above.
If f is a continuous complex-valued function on G
+
∪ G
0
, which is analytic on G
+
and
real on G
0
, then f admits a unique extension to a harmonic function on all of G. The
extension is given by f(z) = f(¯ z) for z ∈ G

.
Proof. We could base a proof on the previous result applied to Imf and harmonic conju-
gates, but it is also easy to verify this directly using Morera’s theorem.
39
Of course the line of symmetry could be any line, not just the real axis. Thus if G is
symmetric with respect to any line, defined and analytic on one side of the line, and real
on the line, it can be extended to be analytic on the whole domain. The proof can be
found by translating and rotating the domain to the standard case.
We can also translate and rotate the image, so it is not necessary that f be real on the
symmetry line, it is sufficient that it map it into some other line. An important application
is to analytic continuation. For example, if f maps a rectangle into itself analytically and
takes the edges into the edges, we can apply the reflection principle repeatedly to extend
f to an entire function.
The reflection principles can be applied for symmetries with respect to circles as well
as for lines.
Theorem. Let f be analytic on the unit disk, continuous on its closure, and real on the
boundary. Then f admits a unique extension to the entire plane. The extension is given
by f(z) = f(1/¯ z) for |z| > 1.
Proof. Let g(z) = f((1 + iz)/(1 − iz)), so g maps the upper half plane into C and is real
on the real axis. Applying the reflection principle to g gives an extension of f with
f
_
1 + iz
1 −iz
_
= f
_
1 + i¯ z
1 −i¯ z
_
for z in the lower half plane, or, equivalently,
f(w) = f(1/w)
for w in the exterior of the disk.
As an application of the reflection principle consider an analytic function on the unit
disk which extends continuously to the closure taking the unit circle into itself. We may
extend this function to C

by f(z) = 1/f(1/¯ z) for |z| > 1. (We obtain this by applying
the standard reflection principle to g = φ
−1
◦ f ◦ φ where φ(z) = (1 + iz)/(1 − iz).) The
extended function is analytic everywhere except at the points symmetric to the zeros of
f, where it has a pole. Infinity is either a removable singularity or a pole according to
whether f is 0 at 0 or not. Thus the extended function is meromorphic on C

with a
finite number of poles. It follows that f is rational.

2

I. The Complex Number System R is a field. For n > 1, Rn is a vectorspace over R, so is an additive group, but doesn’t have a multiplication on it. We can endow R2 with a multiplication by (a, b)(c, d) = (ac − bd, bc + ad). Under this definition R2 becomes a field, denoted C. Note that (a/(a2 + b2 ), −b/(a2 + b2 )) is the multiplicative inverse of (a, b). (Remark: it is not possible to endow Rn with a field structure for n > 2.) We denote (0, 1) by i and identify x ∈ R with (x, 0), so R ⊂ C. Thus (a, b) = a + bi, a, b ∈ R. Note that i2 = −1. C is generated by adjoining i to R and closing under addition and multiplication. It is remarkable that the addition of i lets us not only solve the equation x2 + 1 = 0, but every polynomial equation. For a and b real and z = a + bi we define Re z = a, Im z = b, z = a − bi, and ¯ 2 2 1/2 |z| = (a + b ) . Then Re z = (z + z )/2, ¯ Im z = (z − z )/(2i), ¯ z ¯ 1 = 2, |z|2 = z z , ¯ z |z| z ± w = z ± w, zw = z w, ¯ ¯ ¯¯ |z + w| ≤ |z| + |w|.

z/w = z /w, ¯ ¯

The map θ → (cos θ, sin θ) defines a 2π-periodic map of the real line onto the unit circle in R2 . In complex notation this map is θ → cis θ := cos θ + i sin θ. Every nonzero complex number can be written as r cis θ where r > 0 is uniquely determined and θ ∈ R is uniquely determined modulo 2π. The number 0 is equal to r cis θ where r = 0 and θ is arbitrary. The relation z = r cis θ determines the relations z → r which is simply the function r = |z| and z → θ. The latter is denoted θ = arg θ. Note that for z = 0, arg θ is determined modulo 2π (while arg 0 is arbitrary). We can normalize arg by insisting that arg z ∈ (−π, π]. Note that if z1 = r cis θ1 and z2 = r cis θ2 then z1 z2 = r1 r2 cis(θ1 + θ2 ). The latter formula just encapsulates the formula for the sine and cosine of a sum, and gives arg z1 z2 = arg z1 + arg z2 . In particular, ir cis θ = r cis(θ + π/2), so multiplication by i is just the operation of rotation by π/2 in the complex plane. Multiplication by an arbitrary complex number r cis θ is just rotation by arg θ followed by (or preceded by) dilation by a factor r. Further, z n =√n cis(nθ). Every nonzero z ∈ C admits n distinct nth roots: the r nth roots of r cis θ are n r cis[(θ + 2πk)/n], k = 0, 1, . . . , n. Lines and circles in the plane. Circles given by |z − a| = r where a ∈ C is the center and r > 0 is the radius. If 0 = b ∈ C then the line through the origin in the direction b is the set of all points of the form tb, t ∈ R, or all z with Im(z/b) = 0. If t ∈ R and c > 0 then (t + ci)b = tb + cib represents a point in the half plane to the left of b determined by the line tb, i.e., {z : Im(z/b) > 0} is the equation of that half-plane. Similarly, {z : Im[(z − a)/b] > 0} is the translation of that half-plane by a, i.e., the halfplane determined by the line through a parallel to b and in the direction to the left of b.

3

Stereographic projection determines a one-to-one correspondence between the unit sphere in R3 minus the north-pole, S, and the complex plane via the correspondence z↔ x1 = 2 Re z , 1 + |z|2 x1 + ix2 , 1 − x3 2 Im z x2 = , 1 + |z|2

x3 =

|z|2 − 1 . |z| + 1

If we define C∞ = C ∪ {∞}, then we have a one-to-one correspondence between S and C∞ . This allows us to define a metric on C∞ , which is given by d(z1 , z2 ) = 2|z1 − z2 | (1 + |z1 |2 )(1 + |z2 |2 ) , d(z, ∞) = 2 1 + |z|2 .

II. Elementary Properties and Examples of Analytic Functions
n N +1 For z = 1, )/(1 − z). Therefore the geometric series n=0 z n n=0 z = (1 − z converges (to 1/(1 − z)) if |z| < 1. It clearly diverges, in fact its terms become unbounded, if |z| > 1. N ∞

Weierstrass M-Test. Let M0 , M1 , . . . be positive numbers with Mn < ∞ and suppose that fn : X → C are functions on some set X satisfying supx∈X |fn (x)| ≤ Mn . Then ∞ n=0 fn (x) is absolutely and uniformly convergent. Theorem. Let a0 , a1 , · · · ∈ C be given and define the number R by 1 = lim sup |an |1/n . R
n Then (1) for any a ∈ C the power series n=0 an (z − a) converges absolutely for all |z − a| < R and it converges absolutely and uniformly on the disk |z − a| ≤ r for all r < R. (2) The sequence an (z − a)n is unbounded for all |z − a| > R (and hence the series is certainly divergent). ∞

Thus we see that the set of points where a power series converges consists of a disk |z − a| < R and possibly a subset of its boundary. R is called the radius of convergence of its series. The case R = ∞ is allowed. Proof of theorem. For any r < R we show absolute uniform convergence on Dr = {|z −a| ≤ r}. Choose r ∈ (r, R). Then, 1/˜ > lim sup |an |1/n , so |an |1/n < 1/˜ for all n sufficiently ˜ r r n large. For such n, |an | < 1/˜ and so r sup |an (z − a)n | < (r/˜)n . r
z∈Dr

Since

(r/˜)n < ∞ we get the absolute uniform convergence on Dr . r

If |z − a| = r > R, take r ∈ (R, r). Then there exist n arbitrarily large such that ˜ 1/n ≥ 1/˜. Then, |an (z − a)n | ≥ (r/˜)n , which can be arbitrarily large. r r |an |

This shows that lim |an /an+1 | ≤ R. This shows that lim |an /an+1 | ≥ R. and so the partial sums on the left and right either both diverge for a given z or both converge. then so are f ± g. Moreover. f /g. then g ◦ f is differentiable at a and the chain rule holds. If f is differentiable at a and g is differentiable at f (a). Then for all n sufficiently large |an | > |an+1 z| and |an z n | > |an+1 z n+1 |. then f (a) exists and equals 1/g (f (a)). |z| ≤ R. If f and g are both differentiable at a point a. differentiability at a point implies continuity there. Now suppose that n=0 an (z − a)n has radius of convergence R. . First of all. by the previous theorem. Remark. Suppose that |z| > lim |an /an+1 |. and the usual sum. Similarly. Suppose that f is continuous at a. by definition. a1 . Now lim(n+1)1/n = 1 as is easily seen by taking logs. . and so. with the same proofs. z n diverges n for all |z| = 1. product. Sierpinski gave a (complicated) example of a function which diverges at every point of the unit circle except z = 1. The sum is. else converges. f · g. many different behaviors are possible. z /n diverges for z = 1. and consider its formal ∞ ∞ derivative n=1 nan (z−a)n−1 = n=0 (n+1)an+1 (z−a)n . we see that the series zn n! n=0 converges absolutely for all z ∈ C and that the convergence is uniform on all bounded sets. exp z. Then if g (f (a)) exists and is non-zero. This shows that the formal derivative of a power series has the same radius of convergence as the original power series. This shows (in a roundabout way) that lim sup |an+1 |1/n = lim sup |an |1/n = 1/R. and quotient rules hold. Thus the series has terms of decreasing magnitude. As an application. Definition of differentiability at a point (assumes function is defined in a neighborhood of the point). Now clearly n=0 an+1 (z−a)n ∞ has the same radius of convergence as n=0 an (z − a)n since N N +1 ∞ ∞ (z − a) n=0 an+1 (z − a) = n=0 n an (z − a) − a0 . then this limit is the radius of convergence R of an (z − a)n . On the circle of convergence. then lim sup bn cn = bc.4 Theorem. Thus |z| ≥ R. but the simplest algebraic rules are the same. and g(f (z)) = z for all z in a neighborhood of a. Thus the series an z n has terms of increasing magnitude. it is easy to see that if lim sup bn = b and lim cn = c > 0. and so cannot be convergent. Then for all n sufficiently large |an | < |an+1 z| and |an z n | < |an+1 z n+1 |. If a0 . Most of the consequences of differentiability are quite different in the real and complex case. suppose that z < lim |an /an+1 |. . g is continous at f (a). Proof. ∈ C and lim |an /an+1 | exists as a finite number or infinity. Thus lim sup |(n + 1)an+1 |1/n = 1/R. Without loss of generality we can suppose that a = 0. . if g(a) = 0. but not absolutely (this follows from the fact that the partial sums of z n are bounded for z = 1 and 1/n ↓ 0). z n /n2 converges absolutely on |z| ≤ 1. and. Differentiability and analyticity.

+ |sN (z0 ) − g(z0 )| + z − z0 Now sN (z0 ) is just a partial sum for g(z0 ). Let sN (z) = f (z) − f (z0 ) sN (z) − sN (z0 ) − g(z0 ) ≤ − sN (z0 ) z − z0 z − z0 RN (z) − RN (z0 ) =: T1 + T2 + T3 . a1 = f (0). a3 = f (0)/3!. Thus a0 = f (0). we have an n z n − z0 n−1 = |an ||z n−1 + z n−2 z0 + · · · + z0 | ≤ an nrn−1 . a2 = f (0)/2. We shall prove later that if f is differentiable at every point of an open set in C it is automatically analytic. and if we restrict to |z| < r. RN (z) = n=N +1 an z . This shows that any convergent power series is the sum of its Taylor series in the disk of convergence: f (z) = In particular. then. z − z0 Since an nrn−1 is convergent. We must show that for any > 0. etc. This is of course vastly different from the real case. Since we know that that power series has the same radius of convergence. z − z0 z − z0 n=N +1 Now |z0 | < r < R for some r.5 Definition. so for N sufficiently large (and all z). the inequality f (z) − f (z0 ) − g(z0 ) ≤ z − z0 is satisfied for all z sufficiently close to z0 . We now show that a power series is differentiable at every point in its disk of convergence and that its derivative is given by the formal derivative obtained by differentiating termby-term. it follows that a power series is analytic and infinitely differentiable in its convergence disk. Let f be a complex-valued function defined on an open set G in C. n! . exp = exp. f (z) = n(n−1)an z n−2 . ∞ n RN (z) − Rn (z0 ) z n − z0 = an . Then the differentiability of the polynomial sN shows that T1 ≤ /3 for all z sufficiently close to z0 . we have for N sufficiently large and all |z| < r then T3 < /3. in fact. f (z) = n−1 nan z . within the disk of convergence. and by induction. If Q is an arbitrary non-empty subset of C we say f is analytic on Q if it is defined and analytic on an open set containing Q. and without loss of generality we consider a power series centered at zero: f (z) = n an z n . Also. where g(z) = N ∞ n n n=0 an z . Now fix a value of N which is sufficiently large by both criteria. We thus know that if f (z) = an z n . Then ∞ n=1 nan z n−1 . For simplicity. f n (a) (z − a)n . T2 ≤ /3. it is automatically infinitely differentiable. etc. Suppose that the radius of convergence is R and that |z0 | < R. Then f is said to be analytic on G if f exists and is continuous at every point of G. Remark.

near z0 f simply behave like rotation by θ followed by dilation. the most general solution of exp z = w is z = log |w|+i arg w + 2πin. Consequently different branches of z b differ by factors of exp(2πinb).g. n ∈ Z. a smooth map from R2 → R2 can behave like an arbitrary linear operator in a neighborhood of a point. We wish to consider how this angle is transformed under a complex map.g. z 2 doubles angles at the origin. Examples: C \ R− (principal branch). By contrast.. Consider the angle between two line segments with a common vertex in the complex plane. all values agree. There is no solution to exp z = 0.) Let γ : [a. the curve may not have a tangent. At this point. Conformality. (Not true if the derivative is zero. e. E. cis θ = exp(iθ). If b is a rational number with denominator d there are d values. Now consider the images ˜ a under f . exp z = cos z + i sin z.mps. γ(t) = t2 − it3 . then it is a vector tangent to the curve at γ(t). Note that eb = exp b. If γ (t) ∈ C exists at some point and is not zero. The image will be two smooth curves meeting at a common point. i. If G is an open set and f : G → C is a continuous function satisfying exp(f (z)) = z. Note that different branches of the logarithm assign values to log z that differ by addition of 2πin. so we have to define the angle between two such curves. (Note: if γ (t) = 0. Definition. the angle is invariant ˜ a ˜ a in both magnitude and sign. Define cos z and sin z.) The conformality of an analytic map arises from the fact that in a neighborhood of a point z0 such a map behaves to first order like multiplication by f (z0 ). it is constant on disks. since we can restrict to segments and use the real result. exp z = exp(Re z) cis(Im z). . C \ R+ . A function with vanishing derivative on a region (connected open set) is constant. show the computer graphics square1.mps and square2.g. e. get cos2 + sin2 ≡ 1. ρ (˜) = f (z)˜ (˜). If b is an integer. a branch of the logarithm is analytic with derivative 1/z. of ρ(t) = f (γ(t)). Then ρ (a) = f (z)γ (a).6 Lemma. b] → C. ˜ a b] ˜ a ˜ a Then arg γ (˜)−arg γ (a) measures the angle between the curves. This says that an analytic mapping is conformal. and hence its argument is the angle between the (tangent to the) curve and the horizontal. If x = 0. ˜ → C be two smooth curves. whenever its derivative is not zero. and γ (a). Define a path in the complex plane as a continuous map γ : [a. such that γ(a) = γ (˜) = z. The Logarithm. Since f (z0 ) = r exp iθ..e. b] → C and γ : [˜. Use this to show that exp(z) exp(a − z) ≡ exp a. a spiral strip. γ (˜) = 0. Indeed.. A branch of the logarithm gives a branch of z b := exp(b log z) (understood to be the principal branch if not otherwise noted). By the formula for the derivative of an inverse.. Therefore ˜ a γ a arg ρ (˜) − arg ρ (a) = arg γ (˜) + arg f (z) − arg γ (a) − arg f (z). Then we can use connectedness to see that the set of points where it takes a given value is open and closed. then f is called a branch of the logarithm on G.

then f is analytic on Ω. ∂f 1 := ∂z ¯ 2 ∂f ∂f +i ∂x ∂y . ∂z ¯ which is also equivalent to ∂f ∂f = . y = (z − z )/(2i).7 Cauchy–Riemann Equations. then the partial derivaties of f exist and are continuous on Ω. If f (z) exists for some z = x + iy ∈ Ω. y) ∂f = lim = . ∂x ∂y Another convenient notation is to introduce ∂f 1 := ∂z 2 ∂f ∂f −i ∂x ∂y . if f is analytic on Ω.) In terms of these. and the CauchyRiemann equations are satisfied there. y) ∂f f (z + ih) − f (z) = lim −i = −i . y + h) − f (x. would give ∂x/∂z = 1/2. ∂y/∂z = −i/2. ∂x ∂y If f = u + iv. but also that they satisfy the Cauchy–Riemann equation ∂f ∂f = −i . if z and z ¯ ¯ ¯ were independent variables. then this equation is equivalent to the system ∂u ∂v = . (These are motivated by the equations x = (z + z )/2. h∈R ih h ∂y h→0 Thus complex-differentiability of f at z implies not only that the partial derivatives of f exist there. and the Cauchy-Riemann equations are satisfied there. Let f : Ω → C with Ω ⊂ C open. then f (z) = lim f (z + h) − f (z) f (x + h. which. Abuse notation slightly by writing f (x. If the partial derivatives of f exist and are continuous on Ω. ∂x ∂y ∂v ∂u =− . The converse is true as well: Theorem. y) − f (x. y) as an alternative for f (x + iy). the Cauchy–Riemann equations are exactly equivalent to ∂f = 0. . h∈R h h ∂x h→0 h∈R h→0 and f (z) = lim h∈R h→0 f (x. etc. ∂z ∂x Thus.

y + t) − f (x.. y + t) + (x. y) → 0 ∂x ∂x as h → 0. by the mean value theorem. which is independent of h. We do need at least continuity. if there exists v it is determined up to addition of a real constant (or f is determined up to addition of an imaginary constant). Complex Analysis in One Variable. a function v on Ω such that f = u + iv is analytic? Clearly. is harmonic. See Narasimhan. y) = Re f (x + iy). Then. We require that the domain satisfy the condition that if γ is any piecewise simple smooth closed curve in Ω. y) t f (x + s. then the the first two terms on the right hand side sum to ∂f /∂x(x. y + t∗ ) . Conversely. so the limit exists and is equal to ∂f /∂x(x. We sketch the idea of a more general proof. y) = h s + it f (x. its real and imaginary parts are harmonic). since otherwise we could take f to be the characteristic function of the coordinate axes. y + t) − f (x. The book gives an elementary construction of the harmonic conjugate in a disk and in the whole plane. This is the Looman–Menchoff Theorem. Moreover |s/(s + it)| stays bounded (by 1). f (z + h) − f (z) f (x + s. y + t) s + = s s + it t s + it ∂f s ∂f t = (x + s∗ . while not analytic. y + t) − f (x. y + t) − (x.e. ∂x s + it ∂y s + it where |s∗ | < s and |t∗ | < t. Note that ∂f ∂f (x + s∗ . Note that ∂ ∂ ∂ ∂ 1 = = ∆. Remark. y) + R(h). for a proof. The theorem can be weakened to say that if f is continuous on Ω and the partial derivatives exist and satisfy the Cauchy–Riemann equations there (without assuming that the partial derivatives are continuous). and similarly for the second partial derivative. y). Now if the Cauchy–Riemann equations hold. ∂z ∂ z ¯ ∂ z ∂z ¯ 4 This shows that any analytic function is harmonic (equivalently. i. y). does there exist a harmonic conjugate. y) + (x. then the complex derivative of f exists on Ω (which is equivalent to f being analytic on Ω.8 Proof. Let r be small enough that the disk of radius r around z belongs to Ω and choose h = s + it with 0 < |s + it| < r. if u is harmonic on a region Ω. Let z = x + iy ∈ Ω. then γ is the boundary of a subset G of . It also shows that the conjugate of an analytic function. If u(x. h ∂x s + it ∂y s + it where limh→0 R(h) = 0. then u is harmonic. We must show that f (z) exists. Thus f (z + h) − f (z) ∂f s ∂f t = (x.

so S can be viewed of as a map from C∞ into itself (which is. E. then S(∞) = ∞. if c = 0. or. But f · τ ds = γ γ (f2 .. Then there exists v : Ω → R such that f = v if and only if ∂f1 /∂y = ∂f2 /∂x. . cz + d z ∈ C. With the understanding that S(∞) = a/c and S(−d/c) = ∞ (or. then so is S ◦ T . d be complex numbers with ad = bc. o Definition. y) = γ(x. let γ(x. This is evident from the az + b .9 Ω.y) f · τ ds. then u + i arg z is analytic on C \ {z ≤ 0}. −f1 ) dx dy = 0. which is c d determined up to a non-zero multiple. Let a. its coefficient matrix being the product of the coefficient matrices of S and T . y). 3) The linear (but non-constant) polynomials are MTs. namely the transform with the inverse coefficient matrix.g. since we can multiply them all by any nonzero complex constant. If S and T are MTs. z = −d/c. y). It is easy to check that For a non-simply connected region.y) be a piecewise smooth path in Ω from (x0 . c. Our proof follows directly from the following result. b. the MT maps C∞ 1-1 onto itself. as we will now see. fix a point (x0 . y) ∈ Ω. Then the mapping S(z) = is a M¨bius transformation. Any MTs admits an inverse. there may exist no harmonic conugate. y0 ) in Ω and for any (x. M¨bius transformations. 2) The coefficents aren’t unique. 4) If z = −d/c then S(z) ∈ C and S (z) = (ad − bc)/(cz + d)2 = 0. y0 ) towards (x. In other words. namely the ones for which c = 0. The “only if” part is obvious. a b To each MT we associate the nonsingular matrix of its coefficients. by the divergence theorem. It is essential that this quantity doesn’t depend on the choice of path. 1-1 and onto). Define v(x. y0 ) to (x. that f · τ ds = 0 γ for all piecewise smooth simple closed paths γ. v = f. o Remarks. −f1 ) · n ds = · (f2 . Ω has no holes (is simply-connected). 1) Note that if ad = bc the same expression would yield a constant. which holds on simply-connected domains: let f : Ω → R2 be a C 1 vectorfield. To prove the “if” part. but cannot be extended to an analytic function on C \ {0}. equivalently. and let τ be the unit tangent to the path pointing from (x0 . if u = log |z| on C \ {0}. 5) We can define S(−d/c) = ∞ and S(∞) = a/c.

z4 be distinct points in C. . and ∞. Some further analysis. q ∈ C. we can map one to the other by a MT. so z1 − z3 z2 − z4 (z1 . C2 . Sz = z − z4 z2 − z3 We can also handle.10 existence of its inverse S −1 (z) = (dz − b)/(−cz + a). Example: z → (1 − z)/(1 + z) takes the right half plane onto the unit disk. z2 . z2 . z3 . with respect to the image orientation. namely z − z3 z2 − z4 . dilation. z2 . Substituting 1/z for z and doing some simple manipulations gives the equation |z − 1/p| = (k|q|/|p|)|z − 1/q|. let’s ¯ consider inversion. z+d z+d This shows that any MT can be written as a composition of translations. z3 . as a special case. so they form a group under composition. the region to the left of the circle will map to the region to the left of the image circle. there is a unique MT taking the first onto the second. rotations and dilations (multiplication by a complex number). if we traverse a circle in the order of three distinct points on it. 1) A MT is orientiation preserving in the sense that. respectively. T z4 ) = (z1 . Moreover. We now show that inversion maps lines and circles to other lines and circles. Since the same property is evident for translation. dilation. 0. This is (x − a)2 + (y − b)2 = k 2 [(x − c)2 + (y − d)2 ] which is clearly the equation of a circle if k = 1 and the equation of a line if k = 1. which will be omitted. z1 . z1 − z4 z2 − z3 From the definition. and such that the geometric mean of their distances from the center equals the radius. Thus we have 1/z ∈ C1 ⇐⇒ z ∈ C2 . We infer from this and the invertibility of the MTs that given two ordered triples of distinct points in C∞ . and ∞. the composition of M¨bius o transformations is again one. establishes two further properties. Consider the equation |z − p| = k|z − q| where k > 0.. T z2 . Since the geometric action of translation.e. (T z1 . we conclude that this property holds for all MT. Let z2 . The book makes heavy use of the the notation (z1 . In either case we have a circle in the Riemann sphere. i. If we have any two disks or halfplanes. which we call C1 . p. z3 . or one of each. lying on the same ray from the center. and inversion (reciprocals). It takes the unit disk D to C∞ \ D. showing that inversion maps circles in the sphere onto other circles in the sphere. Then it is easy to see that there is a unique MT taking these points to 1. T z3 . z4 ) = . 2) A MT preserves the property of two points being symmetric with respect to a circle. and can arrange that the image of any three points on the boundary of one go to three points on the boundary of the other. 0. respectively. z3 . and rotation. z4 ) for any MT T . z4 ) (cross ratio) for the image of z1 under the transformation taking z2 . z4 to 1. z3 . z3 . z2 . and rotation are quite evident. If S is a non-linear MT we can write it as b − ad az + b =a+ . the possibility that one of the zi is ∞. which is another such circle.

the point on the circle with the same imaginary part as z0 and negative real part. so is the Riemann– Stieltjes integral of f ◦ γ with respect to γ. if γ = reiθ . β = f (b). then γ F (z) dz = F (β) − F (α) where α = f (a). This is simply the line integral of f along γ. then z n dz = 0 γ for all n ∈ Z. and f is a continuous complex-valued function defined on the image of γ. ones for which γ is only of bounded variation. b] and we let ρ = γ◦φ (so ρ is the same path as γ but with a different parametrization). It can be defined analogously to the Riemann integral as the limit of sums of the form (f ◦ γ)(τk )[γ(tk ) − γ(tk−1 )]. Clearly. By direct calculation we have γ z −1 dz = 2πi. d] onto [a. In a neighborhood of γ the function Log(z − z0 ) is a primitive of 1/(z − z0 ). If γ is a closed path. b] → C is piecewise smooth. Now let γ be the curve running from z − to z + on the circle. Let f be analytic on a closed disk and let γ be a path around the boundary of the disk. Then f (z) = 1 2πi f (w) dw w−z γ . as → 0.e. define b f (z) dz = γ a f (γ(t))γ (t) dt. then ρ f (z) dz = γ f (z) dz. n = −1. So γ 1 dz = Log(z + − z0 ) − Log(z − − z0 ) = log r + i(π − ) − log r + i(π − ). 1 More generally. Using this definition it can be extended to rectifiable paths. As a consequence. From the fundamental theorem of calculus we see that if F is any analytic function on a neighborhood of γ. z − z0 Local results and consequences. i. Theorem (Cauchy’s integral formula for a disk). z − z0 ↓ 0 gives γ Taking the limit as 1 dz = 2πi. If φ is a piecewise smooth increasing function from [c.11 III. let |z0 | < r and consider γ z−z0 dz. z ± → z1 .. Complex Integration and Applications to Analytic Functions If γ : [a. this is zero. Let z ± be the point on the circle |z − z0 | = r with arg(z ± − z0 ) = ±(π − ).

(w − a)n+1 w−z Therefore we can interchange summation and integraton to get 1 f (w) f (z) = dw = an (z − a)n . Then |(z − a)/(w − a)| < 1. Since f is bounded on the circle. Therefore. (w − a)n+1 . γ Proof. 2πi γ w − z where an = γ f (w) dw. Then f (z) = some an ∈ C. we have: Cauchy’s Theorem for a disk. Proof. for Proof. the same sort of convergence holds for f (w) f (w) (z − a)n = . Consider the function g(t) = γ f (z + t(w − z)) dw.12 for all z in the open disk.) Theorem.e. (And we already know the converse is true. w−z As an easy corollary. n+1 (w − a) w−z converges absolutely and uniformly in w for |w − a| = r. Let f be analytic in B(a. Let γ be the path around |w − a| = r. Then f (w) dw = 0. g (t) ≡ 0. We can now show that an analytic (i.. Let f be analytic on a closed disk and let γ be a path around the boundary of the disk. γ f (w) dw = g(1) = g(0) = f (z) w−z γ 1 dw = 2πif (z). Fix z in the open disk and apply Cauchy’s formula to the function w → f (w)(w − z). so the Weierstrass M-test implies that the series 1 1 (z − a)n = . R). since F (w) = f (z + t(w − z))/t is a primitive for f (z + t(w − z)). Then g (t) = γ and. an (z − a)n for |z − a| < R. Fix z and choose r < R with |z − a| < r. w−z f (z + t(w − z)) dw. continuously complex differentiable) function has a power series expansion around each point in its domain.

Proof. Corollary. Every nonconstant polynomial has a root in C. R). Corollary (Maximum Modulus Principle). Corollary (Fundamental Theorem of Algebra). Let p be the least integer with cp = 0 ∞ (which exists by the preceeding theorem). If f is analytic in B(a. Then pass to limit. By the Cauchy estimate for n = 0. Hence the function has constant modulus. Cauchy’s estimate for n = 1 implies f ≡ 0. then |f (n) (a)| ≤ n! maxB(a. It is also clearly closed. is open. analytic in a neighborhood of a and nonzero at a. A bounded entire function is constant. Under the same hypotheses f (n) (a) = n! 2πi f (w) dw. Proof. Proof. Thus.13 Corollary (of proof ). f (z) = cn (z − a)n with cn = f (n) (a)/n!. Corollary (Liouville’s Theorem). Theorem. then for each a ∈ Ω there exists a unique integer p ∈ N and a function g. (w − a)n+1 γ Corollary (Cauchy’s estimate). Proof. . The number p is the multiplicity of a as a root of f . Rn Proof. Evident if R is replaced by r < R. if the function achieves its maximum modulus at a point. unless f is identically zero on the region. and g(z) = n=p cn (z − a)n−p . and using the Taylor expansion. It follows from the Cauchy–Riemann equations that the function itself is constant. If f is analytic on a region then there does not exist a point a such that f (n) (a) = 0 for all n. the set of points were the maximum modulus is achieved is open. Corollary. Corollary. it achieves it everywhere on a disk containing the point. An analytic function on a region which achieves a maximum modulus in the region is constant. then the roots of f are isolated. If f is analytic on a region Ω and not identically zero. such that f (z) = (z − a)p g(z).R) |f | . The set of such a is closed. An analytic function on a region is completely determined by its value on any set of points containing a limit point. If f is analytic on a region and not identically zero.

j = 0. there exists > 0 so that G contains a closed disk of radius about each point in the range of Γ. If we assume that the homotopy Γ is C 2 . 1] → G such that for each s Γ( · . k/n). 1. . s)] dt = 0. . Therefore. Definition. ∂t ∂s ∂t∂s The proof without assuming smoothness is based on Cauchy’s theorem for a disk and a polygonal approximation argument. written γ0 ∼ γ1 in G. (k + 1)/n] into the disk of radius about Γ(j/n.14 Homotopy of paths and Cauchy’s Theorem. s) dt. 1] → G be two closed paths in a region G ⊂ C. ∂t ∂s since both integrands equal f (Γ(s. Moreover. s)) (t. ∂t Then 1 g (s) = 0 ∂ ∂Γ [f (Γ(t. we can find an integer n. k/n). s)) ∂Γ (t. Since Γ is continuous on the compact set [0. the result is easy: let 1 g(s) = 0 f (Γ(t. s)] dt = ∂s ∂t 1 0 ∂ ∂Γ [f (Γ(t. and also that f (z) dz = γ0 ρ0 f (z) dz. Theorem. 1] × [0. Then f (z) dz = γ0 γ1 f (z) dz. t)) ∂Γ ∂Γ ∂2Γ + f (Γ(s. n. 1]. . γ1 : [0. (j + 1)/n] × [k/n. so that Γ maps each of the squares [j/n. Suppose that γ0 and γ1 are two homotopic piecewise smooth closed curves in G and that f is analytic on G. s) is a closed path with Γ( · . . Let ρk be the closed polygonal path determined by the points Γ(j/n. γ1 f (z) dz = ρn f (z) dz. This is an equivalence relation. 0) = γ0 and Γ( · . Let γ0 . We say that the paths are homotopic in G if there exists a continuous function Γ : [0. . It is easy to conclude from Cauchy’s theorem for a disk that f (z) dz = ρk ρk+1 f (z) dz. s)) (t. 1) = γ1 . it is uniformly continuous. 1] × [0. Sketch of proof. t)) .

a) is an integer for all a ∈ C \ γ. Proposition. A region G is simply-connected if every closed path in G is homotopic to 0. It is constant on each connected component of C \ γ.15 Definition. Let γ be a piecewise smooth closed curve in C and a ∈ C \ γ. As an immediate consequence of the theorem above. A closed path in G is homotopic to 0 in G if it is homotopic to a constant path. Assuming γ is parametrized by [0. we have Cauchy’s theorem (previously proved only for G a disk). if it contracts to a point other than a its winding number is 0. Then the index of γ with respect to a. The index n(γ. If γ is a piecewise smooth path which is homotopic to 0 in G. if the curve were made of well-lubricated rubber and were to be contracted as small as possible. or the winding number of γ about a is defined to be n(γ. Corollary. z−a γ Demonstrate how the winding number can be calculated by drawing a negatively directed ray from a and integrating over pieces of the curve between successive intersections of the curve with the ray. a) = 1 2πi 1 dz. If it contracts around the pole planted at a. define t g(t) = 0 γ (s) ds. Definition. γ(s) − a . Proof. γ Definition. its winding number is the number of times it circles the pole (signed by orientation). then f (z) dz = 0. and f is analytic in G. Cauchy’s Theorem. Intuitive meaning of winding number: if a pole is planted in the plane at a point a and a closed curve is drawn in the plane not meeting a. 1]. Winding numbers and Cauchy’s Integral Formula. If G is is a simply-connected region in the complex plane then f (z) dz = 0 γ for every function f analytic in G and every piecewise smooth closed curve γ in G.

Taking t = 1. a) = 0 for all a ∈ C \ G. w−z k if the chain γ1 + · · · + γn is homologous to zero. z−a a ∈ G \ γ.g. a) = n(γ1 . It is easy to see that homotopic to 0 implies homologous to 0. Applying Cauchy’s theorem to g gives the desired result immediately. which implies that n(γ. Proposition. z) = 0 for all z ∈ C \ G.. a).e. so the book’s result is a bit stronger. The book also goes on to consider chains. and let f be an analytic function on G. g(z) = z−a  f (a). z ∈ G \ {a}. i. dt so. It is easy to show that g is continuous (even analytic!) on G (show the continuity as a homework exercise). exp[−2πin(γ. The next result is an immediate corollary of the invariance of path integrals of analytic functions under homotopy. e.2 of Chapter 8). The function is obviously continuous. a)] = 1. it is constant on connected components. or. For a ∈ G \ γ fixed. Let γ a piecewise smooth curve in a region G which is null homotopic there. but the reverse is not true.e. a) is indeed integral. a) = 1 2πi j=1 f (w) dz. However we can deal with this solution in other ways (by adding a line connecting the circles). exp[−2πin(γ. z = a. exp[−g(t)][γ(t) − a] = γ(0) − a. Then n(γ. in the case of an annulus. f (a) j=1 n(γj . indeed.. it tends to 0 as a tends to ∞.. . that n(γ. j=1 n(γj . then n(γ0 .16 An easy direct calculation shows that d exp[−g(t)][γ(t) − a] = 0. i. Remark. Cauchy’s Integral Formula. let   f (z) − f (a) . which are unions of curves and proves that k k γj 1 2πi γ f (z) dw. This presentation is quite a bit different from the book’s. The book proves Cauchy’s formula under the assumption that γ is homologous to 0. Clearly also. and being integer. This sort of result is useful. so it is identically 0 on the unbounded component. a)f (a) = Proof. It is true that all piecewise smooth closed curves in region are homologous to zero iff G is simply-connected (see Theorem 2. If γ0 and γ1 are paths which are homotopic in C \ {a} for some point a. a)][γ(1) − a] = γ(0) − a.

If f is analytic at a and f (a) = α with finite multiplicity m ≥ 1. Proof. the equation f (z) = ζ has precisely m roots in |z − a| < and all are simple. w−α f ◦γ Theorem. . We can write f (z) = (z − a1 )(z − a2 ) . . γ a curve homotopic to 0 in G and f an analytic function on G with zeros a1 . Open Mapping Theorem. Proof. then 1 2πi f (z) dz = f (z) − α m n(γ. If the ai are the solutions of the equation f (z) = α. . k=1 γ Note that we may as well write the integral as 1 2πi 1 dw. Let G be a region. then there exists . Then 1 2πi f (z) dz = f (z) m n(γ. Theorem. . a2 . . f (z) z − a1 z − a2 z − am g(z) and the theorem follows. k=1 γ Proof. This is an immediate corollary. Then f (z) 1 1 1 g (z) = + + ··· + . That the number of roots is m comes from the continuity of the integral as long as ζ remains in the same connected component of C \ f ◦ γ as α. ak ). am repeated according to multiplicity. Open Mapping Theorem. (z − am )g(z) where g(z) is analytic and nonzero on G. ak ). . and the fact that it is integer valued. We can insure that the roots are simple by taking small enough to avoid a root of f . .17 Zero counting. δ > 0 such that for all 0 < |ζ − α| < δ. A non-constant analytic function is open.

Then f admits a primitive on G if and only if γ f = 0 for all piecewise smooth closed curves γ in G. fix a ∈ G and define F (z) = γ(a. so f has a primitive. we consider another result that uses an argument similar to Morera’s Theorem. If 0 ∈ G. Reasoning as in Morera’s theorem F = f. and define F (z) = [a. (As an interesting example. Theorem. If G is a region and f : G → C a continuous function such that f dz = 0 for each triangular path T in G. T Proof. if G is a simply-connected region then every analytic function admits a primitive. then 1/z admits a primitive.) We can at long last show that a function which is complex differentiable in a region (but without assuming it is continuously differentiable) is analytic. By hypothesis F (z) − F (z0 ) 1 = z − z0 z − z0 1 f (w) dw = [z. Adjusting the primitive by a constant / we can assure that it agrees with a logarithm of z0 at some point z0 . . If G is a simply connected domain.z0 ] 0 f (z0 + t(z − z0 ))dt. Morera’s Theorem. Thus Proposition. so is analytic. with boundaries Tn such that | T0 f | ≤ 4n | Tn f |. Before proceeding to Goursat’s Theorem. Using repeated quadrisection we obtain triangles ∆0 ⊂ ∆1 ⊂ . Proof. .z) f where γ(a. Since it is enough to show f is analytic on disks. .z] f . Let G be a region and f : G → C a continuous function. Only if is clear. Let G be a region and f : G → C complex differentiable at each point of G. We will show that the integral of f vanishes over every triangular path. take G to be the complement of the spiral r = θ. z) is any piecewise smooth path from a to z. It is then easy to check by differentiation that exp(F (z))/z ≡ 1. Continuity then implies that F (z0 ) = f (z0 ). Goursat’s Theorem. In particular. we can assume G is a disk.18 Morera’s Theorem and Goursat’s Theorem. For the if direction. then a branch of the logarithm may be defined there. Let a be the center of the disk. Then f is analytic. Let ∆0 be a closed triangle with boundary T0 . 0 ∈ G. then f is analytic. Proof.

By compactness ∆n = ∅. or does not exist as a finite number or infinity. R) \ {a}. Then diam Tn = d/2n . on the boundary. it is easy to see that g is analytic. g(a) = 0. z = a. If there exists g analytic on some disk centered at a which agrees with f except at a. Suppose f has an isolated singularity at a. therefore for all z ∈ ∆n . IV. For “if” let g(z) = (z − a)f (z). or even |f (z)| ≤ C|z −a|−(1− ) for some > 0. We say f has an isolated singularity at a. Note that if f has a pole at a. but not in B(a. R > 0. it must vanish. Proof. z↓0 lim e1/z = 0. or in the interior). then f has a removable singularity.19 Let d = diam T0 . The second is called a pole. Using this we see that f has a pole at a if and only if f (z) = (z−a)−m g(z) for some integer m > 0 and g analytic in a neighborhood of a. an essential singularity. The first case is that of a removable singularity. Let z0 be in the intersection (it’s unique). Now either limz→a |f (z)| exists as a finite real number. some n. then 1/f (z) has a removable singularity there and extends to a with value 0. since was arbitrary. or even f (z) is bounded in a punctured neighborhood of a. the third. Singularities of Analytic Functions Definition. “Only if” is clear. It is removable if and only if limz→a (z − a)f (z) = 0. we say f has a removable singularity. p = perim T0 . Corollary. Using Morera’s theorem (separating the cases a inside the triangle. and. for some a ∈ C. Tn | Tn Tn f (z) dz = f| = | Tn [f (z) − f (z0 ) − f (z0 )(z − z0 )]dz| ≤ diam Tn perim Tn = dp/4n . Therefore g(z) = (z − a)h(z) for h analytic. equals +∞. If limz→a f (z) ∈ C. and h is the desired extension of f . The function e1/z has an essential singularity since lim e1/z = +∞. z↑0 . Theorem. R). Therefore | T0 f | ≤ dp. From the differentiability of f at z0 we have: given >0 |f (z) − f (z0 ) − f (z0 )(z − z0 )| ≤ |z − z0 | for all z in some disk around z0 . If f is analytic in B(a. Thus ∞ f (z) = n=−m an (z − a)n in a punctured neighborhood of a. perim Tn = p/2n . Since z dz = 0. some C.

w−z |w|=r where R2 > r > |z| (it doesn’t matter which such r we take. Proof. Define f2 (z) = 1 2πi f (w) dw. WLOG. Therefore z m [f (z) − c] → 0 as z → 0 for sufficiently large m. so it has a pole at 0. then the image under f of any punctured disk around a is dense in C. n We say that a series of the form converges if both the series n=−∞ an (z − a) ∞ ∞ −n n a−n (z − a) and an (z − a) converge (and their sum is the value of the n=1 n=0 doubly infinite summation). z m f (z) → 0. Laurent series. Suppose f is analytic on {z : |z| > R} for some R. assume a = 0. Fix z ∈ γ. We easily see that f has a removable singularity at ∞ ⇐⇒ ∃ limz→∞ f (z) ∈ C ⇐⇒ f is bounded in a neighborhood of infinity. It is removable if f (1/z) has a removable singularity at 0. which is not possible if f has an essential singularity. Define g(w) dw. Then f2 is analytic in |z| < R2 and so has a convergent power series there: ∞ f2 (z) = n=0 an z n . Note that if f has a removable singularity at ∞ then we can expand f in a power series in 1/z. z ∈ γ. It tends to ∞ as z → 0. Let f be defined and analytic in an annulus R1 < |z| < R2 . Definition. Consider the function g(z) = [f (z) − c]/z.20 Theorem (Casorati-Weierstrass). Let γ be a piecewise smooth curve and g a continuous complex-valued function on γ. If f has an essential singularity at a. Then we say that f has an isolated singularity at ∞. Then / g(w) ζ−w − ζ−z g(w) z−w =− g(w) g(w) →− (ζ − w)(z − w) (z − w)2 as ζ → z with the convergence uniform in w ∈ γ. convergent for |z| > R uniformly and absolutely for |z| ≥ ρ > R. / f (z) = γ z−w The f is analytic on C \ γ. . Proof. there is a punctured disk around 0 in which f (z) stays a fixed positive distance away from some number c ∈ C. Therefore. ∞ Lemma. If the conclusion is false. Thus f is differentiable at each z ∈ C \ γ. by Cauchy’s theorem).

orda (f ) = +∞ ⇐⇒ f is identically 0 near a. in which case this is the order of the 0. orda (f ) < 0 but finite ⇐⇒ f has a pole. 0 < |z − a| < R. Then this is analytic in |z| > R1 and tends to 0 at ∞. R2 ) (result is independent of choice of r since two different circles are homotopic in the annulus). orda (f ) = −∞ ⇐⇒ f has an essential singularity at a. R1 . with the convergence absolute and uniform on compact subsets of the annulus. Thus f has a removable singularity ⇐⇒ orda (f ) ≥ 0. The convergence is uniform and absolute on compact subsets of the annulus and the coefficients an are uniquely determined by the formula above. If f is an analytic function on the annulus G = ann(0. If f has an isolated singularity at a. Now. Note that such an expansion is unique. We define orda (f ) = inf{n ∈ Z : an = 0}. This shows that ∞ f (z) = n=−∞ an z n . Summarizing: Theorem (Laurent Expansion). . in which case − orda (f ) is the order of the pole.21 Also. since we can easily recover the an : am = 1 2πi an n∈Z |z|=r zn z m+1 dz = 1 2πi |z|=r f (z) dz z m+1 where r is any number in (R1 . then ∞ f (z) = n=−∞ an z n for all z in the annulus. it has a Laurent expansion in a punctured disk at a: f (z) = n=−∞ ∞ an (z − a)n . let f1 (z) = − 1 2πi |w|=r f (w) dw w−z where now r is taken with R1 < r < |z|. and it extend to a as 0 ⇐⇒ orda (f ) > 0. it is easy to use Cauchy’s integral formula to see that f = f1 + f2 in the annulus. R2 ) for some 0 ≤ R1 < R2 ≤ ∞. Thus ∞ f1 (z) = n=1 a−n z −n .

however. Let G be an open set. a) Res(f . Proof. so γ f − gi = 0. Res(f . a) = 1 2πi f (z) dz. First. 1] × [0. 1] → G be a homotopy from γ to a constant. and let gi be the singular part of f at ai . 2πi γ j=1 a simple closed curve in G . The result follows easily. the argument principle and Rouch´’s theorem. . a). The f − gi is analytic on K (after removing the removable singularities at the ai ). the homotopy takes place in the the complement of a. we consider the application of the e residue theorem to the computation of definite integrals. for all functions f which are analytic in G \ E. . .22 We call a−1 the residue of f at a. a). . Let F : [0. If f has a double pole at a. More precisely: Theorem (Residue Theorem). |z−a|=r Give pictoral proof that if G is simply-connected domain. and γ is a simple closed curve that encloses singularities at a1 . . If a ∈ E does not belong to this intersection. . so has a finite intersection with E. then for r sufficiently small. aj ). First. Then {a ∈ E|n(γ. a2 . how to practically compute residues. am be the points in the intersection. Note that. a) = 0. . f analytic on G except for isolated singularies. and γ a null-homotopic piecewise smooth closed curve in G which doesn’t intersect E. a) = 0} is finite and 1 2πi f (z) dz = γ a∈E n(γ. . am (necessarily finite). f (z) = g(z)/(z − a)2 = 2 (z − a) z−a . The image K of F is compact. For essential singularities it can be very difficult. if f has an isolated singularity at a. If f has a simple pole at a. E a discrete subset of G. Residue integrals. Let a1 . a) = g(a) (and thus Cauchy’s therem may be viewed as the special case of the residue theorem where f has a simple pole). then m 1 f (z) dz = Res(f . but for poles it is usually easy. We will proceed to two easy but useful consequences of the residue theorem. denoted Res(f . then g(a) g (a) + + ··· . then f (z) = g(z)/(z −a) with g analytic at a and Res(f . showing that the n(γ.

1 Write as γ iz z+1/z dz. then a semicircle in the upper-half plane to δ. if f has a pole of order m with f (z) = g(z)/(z − a)m . We use a somewhat fancy path: starting at −X we follow the x-axis to −δ. 0 < a < b. On the other hand. ∞ Example 3: evaluate 0 1 dt. a) = g (a). (The ordinary integral doesn’t exist: eix /x has a non-integrable singularity near the origin. so its contour integral is 0. Same technique works for all rational functions of degree ≤ −2. (sin x)/x doesn’t. This approach 2i applies to rational functions in sin and cos. Similarly. we 1 expand g as a Taylor series around a and can read off Res(f . then along a vertical segment to X + iX. even though its imaginary part. then along the x-axis to X.23 so Res(f . 1) and r(t) is a rational function of degree ≤ −2 with at worst a simple pole at 0. ∞ Example 4: evaluate 0 sin x dx x We will evaluate X→+∞ δ↓0 −δ X lim + −X δ eiz dz. Note: it is essential that when taking the limit we excise a symmetric interval about zero. This approach applies to integrals of the form 0 tα r(t)dt where α ∈ (0. it is not necessary that we cut off the integrand at symmetric points −X and X (we could have used −X1 and X2 and let them go independently to zero). Use a semicircle centered at the origin in upper half plane and let radius tend to infinity to get the answer of π/[ab(a + b)]. and integrate around this cut and over a large circle centered at the origin (avoid origin with a small ∞ circle). It is easy to see that the integral is bounded by 1/X on each of the vertical segments and by 2e−X on the horizontal segment. a). The integrand ez /z has no poles inside this curve. and then down a vertical segment back to −X. but it is easier to remember the procedure than the formula.) On the other hand. with γ the unit circle. The answer is π. 2π Example 2: evaluate 0 4 sin4 (x) dx. t1/2 + t3/2 Use a branch of the z −1/2 with the positive real axis as the branch cut. z X The imaginary part of the quantity inside the limit is 2 δ (sin x)/x dx. to get the answer 3π/4. then back along a horizontal segment to −X + iX.) ∞ Example 1: evaluate −∞ 1 (x2 + a2 )(x2 + b2 ) dx. . (It is (m−1)! g (m−1) (a).

Our final application of the residue theorem is Rouch´’s theorem. We saw this theorem previously in the case where f was analytic. For meromorphic f we count the poles as negative zeros. Note that the pole set of a meromorphic function is discrete (but may be infinite). Note that the left hand side is nothing other than n(f ◦ γ. whence ∞ 0 sin x π dx = . 0). is bounded by 2 on the horizontal segments. and f /f = m/(z − a) + g /g. on a neighborhood of a). which is behind the name (how much does the argument change as we traverse this curve). so 1 π2 = .. (n − a)2 sin2 πa n=−∞ To state the argument principle we define: Definition. a) orda (f ) a ∞ γ where the sum is over Z ∪ P and contains only finitely many terms. Since sin x + iy = sin x cosh y + i cos x sinh y and cos x + iy = cos x cosh y − i sin x sinh y. Then Res(f /f . The residue theorem then immediately gives Theorem (Argument Principle). and γ a null-homotopic piecewise smooth closed curve in G which doesn’t intersect either the zero set Z or the pole set P of f . The poles of the integrand are at a and the integers and / 2 the residue is −π/ sin (πa) and 1/[π(n − a)2 ]. (n − a)2 n=−∞ ∞ Example 5: evaluate a ∈ R \ Z. if n is large. e . We conclude that the limit above equals πi. Suppose f is meromorphic at a (i. Indeed. x 2 1 . in which case the integral counts the zeros of f . f a meromorphic function on G. a ∈ Z. a) = orda (f ). Use a rectangular path with opposite corners ±(n+1/2+ni). A meromorphic function is continuous when viewed as taking values in C∞ . f (z) = (z − a)m g(z) with m = orda (f ) and g(a) = 0.24 eiz /z = 1/z + analytic and the integral of 1/z over the semicircle (integrated clockwise) is easily seen to be −πi. we get cos2 x + sinh2 y .e. It follows easily that the integral goes to 0 with n. n a positive integer and evaluate γ (z − a)−2 cot πz dz. | cot x + iy| = sin2 x + sinh2 y 2 so the | cot | equals 1 on the vertical segments and. A complex function on an open set G is called meromorphic if it is analytic on G except for a set of poles. Let G be an open set. Then 1 2πi f = f n(γ.

Moreover fn converges to f uniformly on compact subsets of G. 2. then f is analytic. The hypothesis means that on γ the quotient f (z)/g(z) is not a non-negative real number. Montel’s theorem identifies the precompact subsets of the space of analytic functions. Then l(f /g) is a primitive of (f /g) /(f /g) = f /f − g /g which is analytic in a neighborhood of γ. endowed with the topology of uniform convergence on compact subsets. Theorem (Weierstrass). and Montel. If |f (z) + g(z)| < |f (z)| + |g(z)|. z ∈ γ. then the equation z exp(λ − z) = 1 has exactly one solution in the unit disk (take f = z exp(λ − z). Proof. analytic. if and only if the sequence converges uniformly on compact subsets. . f and g meromorphic functions on G. ∞). a) orda (f ) = a∈Zf ∪Pf a∈Zg ∪Pg n(γ. γ Corollary (Classical statement of Rouch´’s theorem). Let G be an open set. T so f is analytic by Morera’s theorem. Proof. Further results on analytic functions The theorems of Weierstrass. If T is a triangular path. Let l be a branch of the logarithm on C \ [0. |(f + φ) + (−f )| = |φ| < |f | ≤ |f + φ| + | − f |. (In fact this is a metric space topology: we can define a metric such that a sequence of continuous functions converge to another continuous function in this metric.) Weierstrass’s theorems states that the space of analytic functions on the region is a closed subspace and differentiation acts continuously on it. a) orda (g).25 Theorem (Rouch´). Hence. Example: If λ > 1. n = 1. fn : G → C. φ = −1). then n(γ. . Consider the space of continuous functions on a region in the complex plane. and γ a e null-homotopic piecewise smooth closed curve in G which doesn’t intersect Zf ∪Pf ∪Zg ∪Pg . f : G → C. . Let G ⊂ C be open. If fn → f uniformly on compact subsets of G. Proof. V. . then f + φ has the same number of zeros as f in the region bounded by γ. γ f /f = g /g and the theorem follows from the argument principle. Hurwitz. Suppose f and φ are analytic e on a simply-connected region G and that γ is a simple closed piecewise smooth curve in G. . f = lim T n→∞ fn = 0. If |φ| < |f | on γ.

r). the argument principle then tells us that γ fn /fn = 0. r) and the latter function has a zero but is not identically zero there. etc. are uniformly bounded on each compact subset of G. If f is not identically zero. and a is the only zero of f on this disk. First we show that we can find a subsequence that converges uniformly on B(a. Now fn (z) − f (a) converges to f (z) − f (a) uniformly on compact subsets of B(a. fn . and B(a. ¯ z ∈ B(a. r) ⊂ G. f2 . d(a)). then f is either injective or identically constant. but γ f /f = 2πi orda (f ) = 0. ∂G)/2. Then we can find a further subsequence so that c2 (fm2 (j) ) converges. then we can choose r > 0 so that B(a. Let G be a domain in C. so for all sufficiently large n. Fix a ∈ G and let d(a) = dist(a. but there exists distinct a. r). Theorem (Montel). so we have a contradiction. This contradicts the injectivity of the fn . . . Letting γ be the boundary of the disk. we can find a subsequence fm1 (j) for which c1 (fm1 (j) ) converges as j → ∞. as well. by the same argument. Proof. and. . For the diagonal sequence gj = fmj (j) cn (gj ) converges for all n. r) ∩ B(b.26 Let γ be the boundary of a disk around z contained in G. then f is either nowhere-vanishing or identically zero. By the Cauchy estimates |cn (fm )| ≤ M/d(a)n ¯ where M is the uniform bound for the fm on B(a. Now ∞ fm (z) = n=0 cn (fm )(z − a)n . f analytic functions on G with fn → f uniformly on compact subsets. But. we can choose r > 0 so that B(a. r) ∪ B(b. ¯ Proof. f analytic functions on G with fn → f uniformly on compact subsets. for some z ∈ B(b. in view of Weierstrass’s Theorem the hypothesis tells us that fn /fn converges to f /f uniformly on γ. Since c1 (fm ) is uniformly bounded in C. Suppose that the functions f1 . F a family of analytic functions on G. If each of the fn is injective. Proof. (w − z)2 γ γ Combining Weierstrass’s Theorem and the Argument Principle we get: Theorem (Hurwitz). Corollary. d(a)/2). If each of the fn is nowhere-vanishing. d(a)). Let G be a domain in C. where cn (f ) = f (n) (a)/n!. lim fn (z) = lim 1 2πi fn (w) 1 dz = 2 (w − z) 2πi f (w) dz = f (z). r) ⊂ G. . If f is not identically constant. r) = ∅. fn (z) = f (a) for some z ∈ B(a. but f (a) = 0. Then there exists a subsequence which converges uniformly on compact subsets. fn . Let G ⊂ C be open. b with f (a) = f (b).

d(a)/2). Thus we can find a subsequence fm0 (j) for which fm0 (j) (a) converges as j → ∞. d(a)/2). Now. This proves the claim. N ∞ |gj (z) − gk (z)| ≤ n=1 N |cn (gj ) − cn (gk )||z − a|n + n=N +1 2M |z − a|n d(a)n ≤ n=1 |cn (gj ) − cn (gk )|[d(a)/2]n + 2M . ∂G)/2. d(a)). d(a)/2). supm |fm (a)| < ∞ for each n. z ∈ B(a. we must show that for any > 0 |gj − gk | ≤ on B(a. we must show that for any > 0 |gj − gk | ≤ on B(a.27 Claim: gj converges uniformly on B(a. Claim: gj converges uniformly on B(a. 2N Given > 0 we can choose N large enough that 2M/2N ≤ /2 and can then choose j and (n) (n) k large enough that |gj (a) − gk (a)| ≤ n! /{2(N + 1)|[d(a)/2]n } for 0 ≤ n ≤ N . To prove this. fm (a) (z − a)n . d(a)/2). N ∞ (n) |gj (z) − gk (z)| ≤ n=0 N |gj (a) − gk (a)||z − a|n /n! + n=N +1 (n) (n) 2M |z − a|n d(a)n ≤ n=1 |gj (a) − gk (a)||z − a|n /n! + (n) (n) 2M . d(a)). Now. 2N Given > 0 we can choose N large enough that 2M and then choose j and k large enough 2N that |cn (gj ) − cn (gk )| ≤ /[2(N + 1)|[d(a)/2]n ] for 0 ≤ n ≤ N . d(a)/2). . This proves the claim and shows that we can find a subsequence which converges uniformly on B(a. Then we can find a further subsequence so that fm2 (j) (a) converges as well. In particular. d(a)/2). First we show that we can find a subsequence that converges uniformly on B(a. z ∈ B(a. To prove this. d(a)/2). etc. For the diagonal sequence gj = fmj (j) gj (a) converges for all n. n! n=0 ∞ (n) ¯ z ∈ B(a. d(a)/2). Fix a ∈ G and let d(a) = dist(a. Now fm (z) = By the Cauchy estimates (n) |fm (a)| ≤ M n!/d(a)n (n) ¯ where M is the uniform bound for the fm on B(a. for any N ∈ N. for any N ∈ N.

The most difficult part is to remember that the German analyst Herman Schwarz (actually Karl Herman Amandus Schwarz. inventor of the theory of distributions. . inventor of the “Schwarz inequality. say f (a) = 0. 10). We can use Schwarz’s lemma to show that this is most general one-to-one analytic map of the disk onto itself. Equality implies g is constant. so by the maximum modulus theorem it satisfies this condition on the disk of radius r. We can use this to estimate the derivative f (a) and the stretching |f (b) − f (a)|/|b − a|.28 Now we may choose a countable sequence of points ai ∈ G such that G = B(ai . Then we may take a subsequence of that sequence which converges uniformly on B(a2 . all points in G with rational real and imaginary parts). Letting r tend to one gives the result. The function g(z) = f (z)/z has a removable singularity at the origin. Indeed this is immediate. From a homework exercise (§III . etc. d(ai )/2). Schwarz’s Lemma. d(a2 )/2). then f (z) = cz for some c of modulus 1. Also |f (0)| ≤ 1 and if equality holds. Proof.” and “Schwarz alternating method. ∞ i=1 We complete the proof by showing that hj converges uniformly on all compact subsets. Then Schwarz shows that |f (0)| ≤ 1 with equality if and only if f (z) = cz some |c| = 1. It satisfies |g(z)| ≤ 1/r on the circle of radius r < 1. while the French analyst. Laurent Schwartz. Schwarz’s lemma is an easy. The diagonal subsequence hj converges uniformly on each B(ai . Given the sequence of functions fm uniformly bounded on compact sets. we know that the most general M¨bius o transformations of the open unit disk D into itself is given by z→c z−a 1 − az ¯ with a in the disk and |c| = 1. Then |f (z)| ≤ |z| for all z in the disk. and if equality holds for any nonzero point. but very useful. 1915–. then f (z) = cz for some c of modulus 1. and extends analytically to the disk with g(0) = f (0). consequence of the maximum modulus principle. First consider the special case f (0) = 0. uses a “t”. because any compact subset of G is contained in a finite union of the B(ai .3. Returning to the general case. we translate in the domain and range space so that a = f (a) = 0 and dilate in the domain and range so that = δ = 1. no. d(ai )/2) (e. 1843-1921). Suppose that an analytic map f maps a disk of radius about a into the disk of radius δ about f (a). we may find a subsequence fn1 (j) which converges uniformly on B(a1 . d(ai )/2).” “Schwarz lemma.g. Suppose f maps the open unit disk into itself leaving the origin fixed.. Then we can apply the special case above to f ◦ φ−a to get f (φ−a (z)) = cz or f (z) = cφa (z). Applying Schwarz to f −1 gives |1/f (0)| = |(f −1 ) (0)| ≤ 1. To keep the statement simple. d(a1 )/2). We then get: Theorem (Schwarz’s Lemma).” spells his name without a “t”. Thus equality does indeed hold.

we have r(0) = 0. Next. We begin by deriving some easy consequences of simple-connectivity. Indeed. let g be primitive of f /f . note that φa is an analytic map of G into D which never vanishes. Define q(z) = φ−a ([φ−b (z)]2 ) (where φα (z) := (z − α)/(1 − αz)). It follows that if f is a nowhere-vanishing function on a simplyconnected domain. then there exists an analytic function F on that domain such that f = exp(F ). so admits an analytic square root g(z). Riemann Mapping Theorem. that is. and q(r(z)) ≡ z. so Schwarz’s lemma implies |q(z)| < |z|. Then there exists an injective analytic map r : G → D such that r(0) = 0. then G1 has the square-root property if and only if G2 does. Then we use an extremal problem to define an injective analytic map f of G0 onto a domain . Clearly q(0) = 0. 0 = z ∈ D. Let a ∈ D \ G and let b be one of the square roots of −a. We now turn to a lemma of Koebe. Let G equivalent to the open unit disk. z ∈ G \ {0}. if there exists a one-to-one analytic mapping of the first domain onto the second (whose inverse is then automatically analytic). 1) and let G D be a region containing the origin and having the square root property. C be simply-connected. Thus if 0 = z ∈ G. r(z) = 0 and |z| = |q(r(z))| < |r(z)|. Let D = B(0. and so adjusting g by an additive constant. Defining r = φb ◦ g. and q is not just multiplication by a ¯ constant (in fact. then there exists an analytic function g with [g(z)]2 = f (z). Another consequence is the square-root property: if f is a nowhere-vanishing analytic function on the domain. Then G is conformally Proof. f = exp(F ). which we may determine uniquely by insisting that g(0) = b. Lemma. The only consequence of simple-connectivity that we shall use in the proof is that G has the square-root property.29 The Riemann Mapping Theorem. Indeed. For future use we remark that if there exists an analytic isomorphism of a region G1 onto a region G2 . It follows immediately that f exp(−F ) is constant. Proof. it is not 1-1 on D). we can just take g = exp(F/2). Recall that every analytic function on a simply-connected region admits a primitive. Two regions in the complex plane are called conformally equivalent if they are analytically isomorphic. The structure of the proof is as follows: first we use the hypotheses to exhibit an injective analytic map of h0 of G onto a domain G0 which satisfies the hypotheses of Koebe’s lemma. |r(z)| > |z|.

We complete the theorem by showing that f is an isomorphism of G0 onto D (so f ◦ h0 is the desired analytic isomorphism of G onto D). Let a ∈ C \ G and let g be an analytic square root of z − a. On the other hand. so is f . to the contrary. We now note that the square-root property is equivalent to simple-connectivity. Indeed we have seen that simple-connectivity implies the square-root property. which is simply-connected. and since the fn are injective. so f is not constant. so we need only show that f maps onto D. If the boundary of a simply-connected region is a simple closed curve. f (z0 ) > 0. |r(z)| > |z| for z = 0. and it easily follows that g is the identity and f1 = f2 .30 G1 contained in the disk. There are many interesting questions in conformal mapping which we will not have time to investigate. −1 If f1 and f2 were two such analytic isomorphisms. Clearly |f | ≤ 1 on G0 . Indeed. It is easy to see that g is injective and that if w ∈ g(G) then −w ∈ g(G). ¯ Set h(z) = [g(z) + w0 ]−1 so that h : G → B(0. Extension to boundary. then either G = C. Therefore B(−w0 . |c| = 1. but I will quickly state some key results. |f | < 1. Pick w0 ∈ g(G) and then r > 0 / such that B(w0 . r) ∩ g(G) = ∅. to obtain an analytic isomorphism f of G onto D ¯ satisfying f (z0 ) = 0. We claim that the supremum is achieved. 1]. If. 1/r) is analytic and injective. . Complements on Conformal Mapping. G1 := f (G0 ) D then (since G1 inherits the square-root property from G0 which inherits it from G) Koebe’s lemma gives an injective analytic function r : G1 → D with r(0) = 0. We already know that f is analytic and injective. If G C is a simply-connected region and z0 ∈ G is arbitrary we may take any analytic isomorphism of G onto the disk and follow it with a suitably chosen M¨bius transformation o (z → c(a − z)/(1 − az). Then r ◦ f ∈ F. Montel’s theorem assures us that there is a subsequence fnk which converges uniformly on compact subsets to some analytic function f on G0 . or G is isomorphic to the disk (by the proof of the Riemann mapping theorem above). Obviously f (0) = 0 and |f (w0 )| = α > 0. let fn ∈ F. then g = f2 ◦ f1 is an analytic isomorphism of the disk onto itself with g(0) = 0. This map is an analytic isomorphism of G onto a connected open set G0 D containing 0. Let F be the set of all injective analytic functions f : G0 → D with f (0) = 0. |a| < 1. and by the maximum modulus principle. then it can be proved that a conformal map of the region onto the open disk extends to a topological homeomorphism of the closure of the region on to the closed disk. Since the fn are uniformly bounded (by 1). and let α = supf ∈F |f (w0 )|. a contradiction. Note α ∈ (0. but |r(f (w0 ))| > |f (w0 )|. Fix 0 = w0 ∈ G0 . r) ⊂ g(G) (Open Mapping Theorem). Then set h0 (z) = r[h(z) − h(z0 )]/3 where z0 ∈ G. Thus f ∈ F and achieves the supremum. and so is simply-connected. |fn (w0 )| → α. If G1 fills the entire disk we are done. if G satisfies the square root property. g (0) > 0. G1 satisfies the hypotheses of Koebe’s lemma and we use the lemma to contradict the extremality of f . otherwise.

and by adjusting the circle. For example. It can be shown (with basically the tools at our disposal) that any such region is conformally equivalent to the annulus 1 < |z| < R for some R > 1. and so this was a useful approach to airfoil design. Multiply connected regions. Harmonic Functions A real-valued C 2 function on an open subset of C is called harmonic if its Laplacian vanishes. then we can choose ¯ a disk D with B(a. one can adjust the exact shape of the airfoil. The formula involves a few complex parameters which are determined by the vertices of the polygon. for which u+iv is analytic. one can calculate things like the drag and lift of the airfoil. but they are not difficult to compute numerically (with a computer). Using the explicit conformal map to the disk and explicit formulas for the solution of Laplace’s equation on (the exterior of) a disk (similar to those that will be derived in the next section. Given the vertices. Cauchy’s integral formula then gives f (a) = Taking real parts we get: ¯ Mean Value Theorem. i. roughly regions in the plane with one hole). we see that every harmonic function is C ∞ . An important class of regions are the polygons. ¯ Suppose u is harmonic on G. r).. In particular. VI. Conformal is used to obtain explicit solutions to problems involving analytic and harmonic functions. the result for doubly connected regions (regions whose complement in the Riemann sphere consists of two connected components. Joukowski used the conformal mapping f ◦ g where 1+z .. one cannot usually compute the parameters analytically. r) ⊂ G. looks like a cross-section of a wing. a ∈ G. applied to a circle passing through −1 and containing 1 in its interior.31 Constructive conformal mapping. r) ⊂ D ⊂ G.e. The value of R is uniquely determined. 0 . a real-valued function v. f (z) = 2 1−z g(z) = z−1 z+1 2 . For lack of time we will not study conformal mapping of multiply connected regions. If r > 0 is such that B(a. two such annuli with different values of R1 are not conformally equivalent. then (MVP) 1 u(a) = 2π 2π 1 2πi |z−a|=r f (z) 1 dz = z−a 2π 2π f (a + reiθ )dθ. The resulting region. without proof. but we just state. We have seen previously that the real part of an analytic function is harmonic and that if the domain is simply-connected every real-valued harmonic function u admits a harmonic conjugate.e. The Schwarz–Christoffel formula is an explicit formula for the conformal map of a given polygon onto the disk. If u : G → R is harmonic and B(a. called a Joukowski airfoil. and since D is simply-connected u = Re f on D for some analytic function f on D. 0 u(a + reiθ )dθ. i. In particular.

Otherwise z0 ∈ ∂G. so is constant and obviously M ≤ K. For 0 ≤ r < 1. Indeed the conclusion is true for any continuous function with the mean-value property (MVP). Moreover if θ > 0. Elementary (use the power series expansion for the integral and the formula Pr (θ) = for the limits). then u takes its maximum there. so it is identically zero. θ ∈ R let Pr (θ) = Re define the Poisson kernel. An important consequence of the maximum and minimum principles is uniqueness for the Dirichlet problem. even. Note that ∞ ∞ 1 + reiθ 1 − reiθ = 1 − r2 .32 A harmonic function satisfies the Maximum Principle: it does not assume its maximum on a region unless it is constant there. i. [Proof: Let M = supz∈G u(z) and take ¯ zn ∈ G with u(zn ) → M . Pass to a subsequence with zn → z0 ∈ G. The reverse inequality similarly shows that a harmonic function satisfies the Minimum Principle. and coincident with f on ∂G. or even just satisfying the inequality u(a) ≤ 2π (2π)−1 0 u(a + reiθ )dθ (since this implies that the set of points were the maximum is achieved is open. The next theorem shows how to solve the Dirichlet problem for D using the Poisson kernel: 1 − r2 (1 − r)2 + 2r(1 − cos θ) . continuous on G. Lemma. the Dirichlet problem consists ¯ ¯ of finding a function u : G → R such that u is harmonic on G. then u1 − u2 is harmonic and vanishes on the boundary.. Proof. and if δ > 0.] The Poisson kernel. Pr (θ) is a smooth. 1 − 2r cos θ + r2 Pr (θ) = Re(1 + 2 n=1 r e n inθ )= n=−∞ r|n| einθ . When applying the maximum principle to functions which are not known to extend continuously to the boundary this easy-to-prove consequence is useful: If u satisfies the maximum principle on a bounded open set and there is a number K such that lim supz→z0 u(z) ≤ K. 2π-periodic function of θ with mean value 1. continuous on G.e. For 0 ≤ r < 1. then lim Pr (θ) = 0. Now let D be the open unit disk and ∂D its boundary. then the convergence is uniform over θ ∈ R such that |θ − 2πn| ≥ δ for all n ∈ Z. so K ≥ lim supz→z0 u(z) ≥ limn u(zn ) = M . r↑1 θ ∈ R \ 2πZ. and it is obviously closed). If z0 ∈ G. and agree on ∂G. Given a bounded domain G and a function f : ∂G → R. u1 = u2 . positive. then u ≤ K on G. If u1 and u2 are both harmonic on ¯ G. but it takes its maximum and minimum on the boundary.

t0 −π so it suffices to show that the last integral can be made arbitrarily small by taking θ sufficiently close to t0 and r < 1 sufficiently close to 1. The integral defines an analytic function of z (since the integrand is continuous in t and z and analytic in z). |θ − t| ≥ |t − t0 | − |θ − t0 | ≥ δ/2. so u. namely |θ − t0 | ≤ δ/2. Given f : ∂D → R continuous. u(re ) = Re = Re or u(z) = Re 1 2π 0 iθ 1 2π 1 2π 2π f (eit ) 0 2π 1 + rei(θ−t) dt 1 − rei(θ−t) eit + reiθ dt eit − reiθ f (eit ) 0 2π f (eit ) eit + z eit − z . Now given > 0 we can choose δ > 0 so that |f (eit ) − f (eit0 )| ≤ if |t − t0 | ≤ δ. Now z∈D z→eit0 t0 +π u(re ) − f (e iθ it0 1 )= 2π Pr (θ − t)[f (eit ) − f (eit0 )]dt.33 Theorem. On I1 . ¯ The u is continuous on D and harmonic on D. u(reiθ ) = 1 2π 2π 0 z ∈ ∂D. Proof. θ ∈ R. . Then for t ∈ I2 . It remains to show that lim u(z) = f (eit0 ) for t0 ∈ R. Pr (θ − t)f (eit ) dt. being the real part of an analytic function. define u(z) = f (z). Thus if |θ − t0 | ≤ δ/2 we may take r sufficiently close to 1 that the integral over I2 is bounded by . Since f is bounded. 0 Now suppose that θ is taken sufficiently near t0 . the integrand is bounded by Pr (θ − t) . z ∈ D. so the integral is bounded by 2π 2π Pr (θ − t)dt ≤ I1 2π Pr (θ − t)dt ≤ . is harmonic. the entire integrand does so as well. 0 ≤ r < 1. |θ − t| ≤ |t − t0 | + |θ − t0 | ≤ π + δ/2 Thus Pr (θ − t) → 0 uniformly for t ∈ I2 as r ↑ 1. It is now easy to deduce that the mean value property characterizes harmonic functions. Split the interval of integration as {t : |t − t0 | ≤ π} = I1 ∪ I2 := {t : |t − t0 | ≤ δ} ∪ {t : δ ≤ |t − t0 | ≤ π}.

. Corollary. If u : G → R is a continuous function satisfying the mean value property. 1). R). so it vanishes on the disk. so 1 u(re ) = U ([r/(R − )]e ) = 2π iθ iθ 2π Pr/(R− ) (θ − t)U (eit ) dt. and set U (z) = u((R − )z). Of course we can translate the disk so it is centered at an arbitrary point a. then the limit function is harmonic. Choose > 0 small enough that r < R − . then it is harmonic. if u is harmonic and non-negative on the disk of radius R about a then u(z) ∈ [u(a)/3. If u is non-negative and harmonic on B(a. R). the mean value property. Proof. It is enough to show that u is harmonic on each disk with closure in G. R−r We obtain a lower bound in a similar fashion. The difference between this function and u satisfies the mean value property and is zero on the boundary of the disk. For example. and the upper bound for Pr . 1+r 1−r Now suppose u is harmonic on B(0. If a sequence of harmonic functions converges uniformly on compact subsets. 3u(a)] on the disk of radius R/2 about a. 1 − r/(R − ) Letting ↓ 0 this gives u(reiθ ) ≤ R+r u(0). U is ¯ harmonic on a neighborhood of B(0.34 Theorem. R) and non-negative. 0 Using the non-negativity of u. From the Poisson kernel construction we can construct a harmonic function with the same boundary values as u on this disk. Thus we have proven: Theorem (Harnack’s Inequalities). then R−r R+r u(a) ≤ u(a + reiθ ) ≤ u(a) R+r R−r for 0 ≤ r < R. From the expressions Pr (θ) = we have 1 − r2 1 − r2 = (1 + r)2 − 2r(1 + cos θ) (1 − r)2 + 2r(1 − cos θ) 1−r 1+r ≤ Pr (θ) ≤ . and reiθ is an arbitrary point of B(0. we get 1 + r/(R − ) u(reiθ ) ≤ u(0).

r) ⊂ G. so it is either the empty set or all of G. . z ∈ D. Hence its maximum on D is achieved on the boundary. If D = B(a. Let u be a continuous real-valued function on a region G. and since un (z) − um (z) ≤ C[un (a) − um (a)]. we say that u is subharmonic. limn un (a) ∈ C for all a. 2π 0 Now u − u is subharmonic in a neighborhood of each point of D. the sequence is uniformly Cauchy on D so converges uniformly on D. a subharmonic function satisfies the maximum principle. As mentioned earlier. In the first case. hence on all compact subsets. Other simple properties are: • harmonic functions are subharmonic • the sum of two subharmonic functions is subharmonic • the pointwise maximum of two subharmonic functions is subharmonic The next lemma states that subharmonicity is a local property: Lemma. un (z) → +∞ for all z ∈ G. Suppose that u is subharmonic in a neighborhood of each point of a region G. un (a) ≤ Cun (z). . This shows that the set of points where un stays bounded is both open and closed. Subharmonic functions and the solution of the Dirichlet problem.35 Theorem (Harnack). Definition. the numbers un (a) remain bounded as n → ∞ if and only if un (z) remains bounded for all z ∈ D. Then either limn un (z) = +∞ uniformly on compact subsets of G or there is an harmonic function u with limn un (z) = u(z) uniformly on compact subsets of G. let u be the continuous function on D which agrees with u on ˜ ∂D and is harmonic on D. and it follows by the ˜ usual connectedness argument that the points where it achieves its maximum on D is ¯ either empty or all of D. ˜ u(a) = ˜ One more property we shall use: . so is 0. This shows that u(a) ≤ u(a) as desired. and the above estimate shows that the convergence is uniform on a covering set of discs. Let 0 ≤ u1 ≤ u2 ≤ . For any point a ∈ G let D be a disk centered at a contained in G. n ≥ m. Consequently. be a sequence of harmonic functions on a region G. uniform convergence on compact sets follows. Again. z ∈ D. In the second case. Then u is subharmonic on G. we have 2π 1 u(a + reiθ ) dθ. Then there exists a constant C > 1 with un (z) ≤ Cun (a). Proof. If 1 u(a) ≤ 2π 2π u(a + reiθ ) dθ 0 ¯ whenever B(a. From the Poisson kernel representation. r) ⊂ G. ¯ ¯ ¯ Proof.

and (2) under mild restrictions ¯ on G. Vn converges to an harmonic function V on D. If u is a harmonic function on G continuous up to the boundary. ˜ so V . u is bounded by its mean on any circle around a. We know that Vn and Vn are subharmonic. so it is not empty. ˜ 0 Note that Let G be a bounded region. So it suffices to show that for each point a of ∂D. We will show that (1) the Perron function is harmonic on G. r) ⊂ G. . Thus we will have exhibited a solution to the Dirichlet problem. Hence it is reasonable to try to solve the Dirichlet problem by seeking the largest subharmonic function that doesn’t exceed the given boundary values. ¯ on D ¯ and set u = u on G \ D. Clearly it is continuous and subharmonic in D and G \ D. ˜ ˜ ¯ Proof. G) then v ≤ sup f on G. By Harnack’s Theorem. and clearly the Vn and thus ˜ ˜ the Vn are non-decreasing. Define the Perron family P(f. Then u is subharmonic on G. vn ). G) with vn (a) → u(a).36 ¯ ¯ Lemma. Proof that the Perron function is harmonic. z ∈ G. ˜n (a) ↑ u(a). .G) v(z). Suppose that u is subharmonic in a region G and D = B(a. it extends continuously to G with value f on ∂G. Thus ˜ u(a) = u(a) ≤ ˜ 1 2π 2π u(a + reiθ ) dθ ≤ 0 1 2π 2π u(a + reiθ ) dθ. but vn ≤ Vn ≤ Vn . f (z). From the maximum principle we obtain: Lemma. then the maximum principle implies that v ≤ u in G. Let D be any disk with closure in G and let a be any point in the disk. Define u ˜ ¯ as the continous function on D which agrees with u on ∂D and is harmonic on D. G) contains all constants not exceeding min f . Now u − u ˜ ˜ is subharmonic on D and 0 on ∂D. If v ∈ P(f. Let ˜ Vn = max(v1 . z ∈ ∂G. Now define the Perron function sup u(z) = v∈P(f. and then define Vn to be Vn off D and to be harmonic on D and ¯ ˜ continuous on D. Note that P(f. so u ≤ u on D. This is the approach of O. and v is any subharmonic function that is less than u on the boundary. . and therefore on G. Let f be a bounded (at this point not necessarily continuous) real-valued function on ∂G. G) so are bounded by u. . All belong to P(f. G) as the set of subharmonic functions v on G for which ( ) lim sup v(z) ≤ f (a) z→a for all a ∈ ∂G. Perron. Choose functions vn ∈ P(f.

Therefore V ≡ W on D. Similarly. We will now show that if b is any other point of D then V (b) = u(b). polygonal domains. and so Im[(z − z0 )/b] is a barrier function for G at z0 . let D be a disk about z0 such that |f (z) − f (z0 )| < for z ∈ ∂G ∩ D. Then wn ≥ vn . even on a disk minus a segment. Let G be a bounded domain. Next consider the function 1 − 1/z where we use the principal branch of the square root. defined on C\(−∞. and its real part is everywhere positive on C \ [0. and Wn converges to a harmonic function W ≥ V with W (b) = u(b). we can use Re 1 − 1/z as a barrier function for G at z0 . suppose that there is a line through z0 such that G \ {z0 } lies inside one of the open half-planes determined by the line. A continuous function φ on G ¯ \ {z0 } which is harmonic on G is called a barrier function for G at z0 if it is positive on G and zero at z0 . A standard example of a domain without a barrier at some boundary point is a punctured disk. This will show that u is harmonic in D as desired. Let G be a bounded region and z0 ∈ ∂G. then there is a barrier function for G at z0 . w(z) > M ≥ f (z). continuous ¯ on G. m m Then for z ∈ ∂G ∩ D. Wn ≥ Vn . 1]. Let M denote the maximum of |f | on ∂G and m denote to the minimum of the barrier function φ on G \ D. Proof. Thus barrier functions exist at all boundary points of smooth domains. there is a harmonic function w on G.37 We know that V (a) = u(a). This function is analytic on C\[0. Thus if z0 = 1 ¯ belongs to ∂G. vn ) ∈ P(f. If z0 is a point in ∂G possessing a barrier function and f is continuous at z0 . Indeed. f a bounded function on ∂G. 0]. so m > 0. Set w(z) = φ(z) φ(z) [M − f (z0 )] + f (z0 ) + = − 1 [M − f (z0 )] + M + . Also W (a) = u(a) = V (a). First we show that for any > 0. while for z ∈ ∂G \ D. Theorem. so V − W is a non-positive harmonic function on D which achieves its maximum at a. w(z) ≥ f (z0 ) + > f (z). We may write the half-plane as Im[(z − z0 )/b] > 0 for some b ∈ C. then limz→z0 u(z) = f (z0 ). Choose functions φn ∈ P(f. G). 1] and extends continuously to 1 with value 0. ¯ Definition. ¯ For example. ˜ ˜ Wn ≥ Vn . 1] with G. We now turn to the continuity of the Perron solution at the boundary. so indeed V (b) = u(b). ˜ ˜ Construct Wn and Wn from wn in analogy with Vn and Vn . if z0 is any boundary ¯ point for which there exists a line segment which intersects G only at z0 . which satisfies w > f on ∂G and w(z0 ) = f (z0 ) + . . and on many other domains. and set wn = max(φn . and is the only point of intersection of the interval [0. G) with φn (b) → u(b). and u the corresponding Perron function.

G). Let G be a bounded region in C which possesses a barrier at each point of its boundary. Then the Perron function for f on G solves the Dirichlet problem. we introduce the following terminology: a region G is symmetric with respect to the real axis if z ∈ G implies z ∈ G. so it suffices to show that the stated extension defines a harmonic function in G. By translating and extending we can assume that z0 = 0 and that G contains ¯ ¯ the closed unit disk. From the Poisson kernel representation we have U = 0 on the real interval (−1. If such an extension exists it is certainly unique. Next let v(z) = f (z0 ) − − φ(z) φ(z) [M + f (z0 )] = 1 − [M + f (z0 )] − M − . and real axis. Let G be a region which is symmetric with respect to the real axis and define G+ . To state the reflection principles. u ≥ v on G. then v ≤ w on G. Define U on D as the solution of the Dirichlet problem with boundary data u|∂D (where u has been extended to G− by the formula above). The Schwarz Reflection Principle. Since this is true of all such v. lower half-plane. Let G. and obviously w(z0 ) = f (z0 ) + . It follows that if v ∈ P(f. Corollary. z Proof. we have u ≤ w on G. which is harmonic on G+ and zero on G0 . and the entire boundary of the lower half-disk. and so lim supz→z0 u(z) ≤ w(z0 ) = f (z0 ) + . G− . Since was arbitrary. Since v ∈ P(f. Since both U and u are harmonic in the half-disks. which is analytic on G+ and real on G0 . Reflection Principle for Analytic Functions. G− . like U is harmonic in the whole disk. If u is a continuous realvalued function on G+ ∪ G0 . D. . The extension is given by f (z) = f (¯) for z ∈ G− . then f admits a unique extension to a harmonic function on all of G. and thus u. If f is a continuous complex-valued function on G+ ∪ G0 . and so lim inf z→z0 u(z) ≥ f (z0 ) − . 1). respectively. Letting tend to zero we have lim inf z→z0 u(z) ≥ f (z0 ). ¯ Reflection Principle for Harmonic Functions. and G0 be as above. z Proof. then u admits a unique extension to a harmonic function on all of G. lim supz→z0 u(z) ≤ f (z0 ). It certainly defines a continuous extension which is harmonic in G+ ∪ G− . so it suffices to show that it is harmonic in a neighborhood of z0 ∈ G0 . but it is also easy to verify this directly using Morera’s theorem. G). and let f be a continuous function on ∂G. Thus U = u on the entire boundary of the upper half-disk. they coincide. We could base a proof on the previous result applied to Im f and harmonic conjugates. m m Now we get v < f on ∂G and v(z0 ) = f (z0 ) − . G+ .38 So w > f on the boundary as claimed. The extension is given by u(z) = −u(¯) for z ∈ G− . and G0 as the intersection of G with the upper half-plane.

or. we can apply the reflection principle repeatedly to extend f to an entire function. For example.) The extended function is analytic everywhere except at the points symmetric to the zeros of f . not just the real axis. Theorem. and real on the boundary. (We obtain this by applying the standard reflection principle to g = φ−1 ◦ f ◦ φ where φ(z) = (1 + iz)/(1 − iz). Infinity is either a removable singularity or a pole according to whether f is 0 at 0 or not. f (w) = f (1/w) for w in the exterior of the disk. The proof can be found by translating and rotating the domain to the standard case. Then f admits a unique extension to the entire plane. it can be extended to be analytic on the whole domain. z Proof. Let g(z) = f ((1 + iz)/(1 − iz)). and real on the line. so it is not necessary that f be real on the symmetry line. Thus if G is symmetric with respect to any line. if f maps a rectangle into itself analytically and takes the edges into the edges. so g maps the upper half plane into C and is real on the real axis. . where it has a pole. it is sufficient that it map it into some other line. continuous on its closure. Thus the extended function is meromorphic on C∞ with a finite number of poles. It follows that f is rational. The extension is given by f (z) = f (1/¯) for |z| > 1. Applying the reflection principle to g gives an extension of f with f 1 + iz 1 − iz =f 1 + i¯ z 1 − i¯ z for z in the lower half plane. We can also translate and rotate the image. defined and analytic on one side of the line.39 Of course the line of symmetry could be any line. Let f be analytic on the unit disk. The reflection principles can be applied for symmetries with respect to circles as well as for lines. We may z extend this function to C∞ by f (z) = 1/f (1/¯) for |z| > 1. An important application is to analytic continuation. equivalently. As an application of the reflection principle consider an analytic function on the unit disk which extends continuously to the closure taking the unit circle into itself.

Sign up to vote on this title
UsefulNot useful