Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Complex Notes

Download as pdf or txt
Download as pdf or txt
You are on page 1of 55

Notes on Complex Analysis

Takis Konstantopoulos

Complex numbers

Consider the (very simple) map on pairs of real numbers

(x, y) 7 (y, x).

Note that applying it twice gives

(x, y) 7 (y, x) 7 (x, y).

So if z is the pair (x, y) then the tranformation applied twice gives z. Let i denote this
transformation. We have ii = id where id is the identity. It is easy to see that i1 is
given by
(x, y) 7 (y, x).
Also, it is easy to see that the set

x id +yi, x, y R, xy 6= 0

forms an abelian group under composition because it is closed under it, i.e.

(x id +yi)(x id +y i) = (xx yy ) id +(x y + xy )i,

(and this identity is invariant if we replace x, y by x , y , respectively), it is associative, it


has id as neutral element and every element has an inverse as can be checked by the unique
solution x , y of

xx yy = 1
x y + xy = 0

in terms of x, y, as long as xy 6= 0. It is even easier to see that x id +yi, x, y R is


an abelian group under addition. Also, composition distributes over addition because we
are talking about linear transformations. Hence this set is a field which includes the real
numbers if we think of an x R as x id +0i. We call the elements of of this field complex
numbers, we denote the field by C, and we change notation and denote id by 1, so that
x id +yi = x1 + yi or, simply x + yi or x + iy.

Since C is a 2-parameter field, we can think of it as R2 , i.e. as a vector space over R, in


which case it has dimension 2. But if we think of it as a vector space over itself then it has
dimension 1.

The algebra on C is most easily aided by the introduction of conjugation: if z = x + iy then


its conjugate z is given by
z = x iy.

1
We also let p
|z| = x2 + y 2 .
We can then express z 1 as
z 1 = zz/|z|2 .

We define z n , inductively, by z n = z z n1 , n 1, where z 0 := 1, and z 1 := 1/z. Since


ii = 1, we define
1 = i.
We can now solve quadratic equations in C. For example, to solve z 2 = w, where w = u+iv,
we write z = x + iy and observe that

z 2 = (x2 y 2 ) + i2xy

so we must solve

x2 y 2 = u
2xy = v.

These are easily solved and yield two solutions:


s
u2 + u2 + v 2
x=
2
s
u2 + u2 + v 2
y = sgn u
2

where sgn u = u/|u| if u 6= 0 and sgn 0 = 0. We let z = w denote one of the solutions, e.g.
the one with the + sign.

Next we can solve more general quadratic equations


For example, az 2 + bz + c = 0, with
a 6= 0 always has a root. Its roots are (b b2 4ac)/2a.

It will later be proved that any polynomial equation

P (z) = an z n + an1 z n1 + + a1 z + a0 = 0

has exactly n roots in C. Incidentally, division amongst polynomials works as in R: If P (z),


Q(z) are polynomials and Q(z) is not trivial, then there are unique polynomials A(z), R(z)
such that
P (z) = A(z)Q(z) + R(z)
and the degree of R(z) is less than the degree of Q(z). Therefore, if z0 is a root of P (z) = 0
we have P (z) = (z z0 )P1 (z) for some (necessarily unique) polynomial P1 (z).

Note that a polynomial has real coefficients if and only if P (z) = P (z).

When z = x + iy, we refer to x as the real part z and to y as the imaginary part z,
1
observing also that z = 21 (z + z), z = 2i (z z).

2
Analysis on C

By identifying C with R2 , we give C the usual topology of R2 . Moreover, we give C the


metric structure of R2 with the Euclidean norm: If z = x + iy then
p
|z| := x2 + y 2 .

Thus, a sequence zn converges to z iff |zn z| 0 and, by completeness of R2 , zn convrerges


to some element of C iff for all > 0 there exists a N N such that |zn zm | < if m, n N .

We can talk of functions f : C C. We can talk of the continuity of f at z0 and by this we


mean that for any > 0 there is > 0 such that |f (z) f (z0 )| < if |z z0 | < . We can
talk by the continuity of f on an open set U by requiring that it is continuous at any point
of U . Continuity of f on an arbitrary set A C means that there is an open set U A
such that f is continuous on U . We lose nothing, when speaking about continuity (except,
perhaps, ink), if we think of any f : C C as f : R2 R2 .

So far, Analysis on C is identical to that of R2 and even Geometry on C is identical to that


of R2 considered as Euclidean space.

The one-point compactification C is important and will be constructed later explicitly by


means of a stereographic projection. The geometry of C then changes.

Euclidean Geometry

The elements of C are called points. A straight line is a set of the form {(x, y) : x+y = }
for some , , R where 6= 0. We can express the line x + y = as

az + az =

where a = 12 ( + i). So the set of lines is the set {az + az = , |a| 6= 0, R}.

The line az + az = contains the point /2a and is parallel to the line az + az = 0, the
latter being a line passing through 0 and containing any point of the form tia, t R. We
say that the line az + az = passes through the point /2a and is parallel to the vector ia.
Alternatively, the line az + az = is the set
 

+ tia : t R .
2a

Two distinct points define a unique line: there is only one line passing through z1 , z2 when
z1 6= z2 and this is the line az + az = 1 with a = (z1 z2 )/(z1 z 2 z 1 z2 ). Two distinct
lines either have an empty intersection (and are called parallel) or intersect at a singleton
(a one-point set).

A circle with center a C and radius r > 0 is the set

|z a| = r

3
The circle |z| = 1 is the unit circle S 1 . We can identify S 1 with R/2Z (where is, for
the time being, an arbitrary positive real numberits value will be fixed later) by the map
z 7 (z) where (z) is any real number satisfying cos (z) = (z + z)/2|z|. Necessarily, any
two such differ by an integer multiple of 2. We let arg z denote the set of all these . If
z 6= 0 then arg(z) = arg(z/|z|). Hence arg(tz) = arg z if t > 0. Also, arg(z) = arg(z) + .
We can check that arg(z1 z2 ) = arg(z1 ) + arg(z2 ). The arg of 0 is undefined. All equalities
are understood to be mod 2. The unique element of arg z lying in [0, 2) is the principal
argument and, occasionally, we denote it by Arg z. Thus, Arg z is a real number defined by

{Arg z} = arg z [0, 2).

The unique element of arg z lying in (, ] is the typical element of arg z and we denote it
by (z). The angle between z1 and z2 is defined by (z1 , z2 ) = (z2 /z1 ). Thus, (z1 , z2 ) is
a real number defined by

{(z1 , z2 )} = arg(z2 /z1 ) (, ].

The tangent space Cw of C at w is the set Cw = {(w, z) : z C} inheriting the structure


of C. The angle between (z, z1 ), (z, z2 ) in Cz is the angle between z1 and z2 .

Note that the equations of a circle and a line are invariant under conjugation. The lines
az + az = and bz + bz = are orthogonal if Arg(a/b) = /2, i.e. if a/b is purely imaginer.
They are parallel if Arg(a/b) = 0, i.e. is a/b is real.

The equation of the line passing through a point z0 and being parallel to u 6= 0 is

z = z0 + tu, tR

or, equivalently, the set of points z for which

[(z z0 )/u] = 0

which gives
uz uz = uz0 uz 0 .

Notice that, for any nonzero k C the map

Hk : z 7 kz

preserves angles (both in magnitude and in sign) because (kz1 , kz2 ) = (z1 , z2 ). It also
scales distances by the same factor |k| because |k(z1 z2 )| = |k||z1 z2 |. Such a mapping
is called homothetic transformation. Two sets A, B are called homothetic if B = Hk (A) for B
some k. In such a case, A = H1/k (B). A

The map
H k : z 7 kz B
B = H k(A)

B = H k(A)
also scales distances but preserves angles only in magnitude. A similarity transformation is
a map of the form Hk or H k .

4
Projective Geometry

The complex projective line CP is the set C2 with two points (z1 , z2 ), (z1 , z2 ) identified if
there is z C, z 6= 0, such that z2 = zz1 , z2 = zz1 . We use the notation (homogeneous coor-
dinates) (z1 : z2 ) to denote any of the points (zz1 , zz2 ) when z C. A linear transformation
in homogeneous coordinates is given by

(z1 : z2 ) 7 (w1 : w2 ),

w1 = az1 + bz2
w2 = cz1 + dz2 ,

the well-posedness of which is easily verified. Since, when z2 6= 0, (z1 : z2 ) = (z1 /z2 : 1), we
have that (z1 : z2 ) 7 (w1 /w2 : 1), where
w1 a(z1 /z2 ) + b
= ,
w2 c(z2 /z2 ) + d
in other words, the mapping (z : 1) 7 (w : 1) is given by
az + b
w = S(z) = .
cz + d
If this is viewed as a mapping from C to C then it is called fractional linear transformation
or, simply, linear transformation, or Mobius transformation. Conversely, any Mobius trans-
formation on C defines  a linear
 transformation on CP. We will thus immediately identify
a b
S(z) with the matrix . We thus have that S1 S2 of two such maps is also of the same
c d
form and the coefficients can be computed by matrix multiplication. We are interested in
invertible such maps, which amounts to the determinant condition

ad bc 6= 0.
 
a b
We let SL(2, C) be the set of 2 2 matrices with determinant
c d
ad bc = 1.

As such, it is a group under multiplication. We let P (1, C) be the set of Mobius transfor-
mations with ad bc = 1. As such it is a group under composition. Clearly, the two groups
are isomorphic. We extend the action of each S P (1, C) by considering the point at
and by letting S() = a/c, S(d/c) = .

Three special group elements are worth identifying, both as elements of P (1, C) and as
elements SL(2, C):
 
1 b
Translation: Tb (z) = z + b, , b C,
0 1
 
a 0
Homothecy: Ha (z) = az, , a C {0},
0 1
 
0 1
Inversion: J(z) = 1/z, .
1 0

5
It can be checked that an arbitrary S(z) is the composition of at most four of these special
elements. A homothety Ha with |a| = 1 is called rotation. Note that Tb1 = Tb , Ha1 =
H1/a , J 1 = J. So (Tb , b C) is isomorphic to the additive group (C, +), (Ha , a 6= 0)
is isomorphic to multiplicative group (C {0}, 0), whereas the subgroup (Ha , |a| = 1) is
isomorphic to the unit circle with the standard group structure.

Note that conjugation z 7 z on C cannot be lifted to a Mobius transformation on CP and


is thus not considered. Another bad thing is, as will be seen later, that z 7 z is continuous
but not differentiable.

Cross ratios

If we fix 3 distinct points z2 , z3 , z4 in C we can find a unique Mobius transformation S carry-


ing them to 1, 0, , respectively. Assuming that none of the points is , this transformation
is given by
z z3 z2 z3
Sz = : .
z z4 z2 z4
If z2 , z3 or z4 = it is
z z3 z2 z4 z z3
Sz = , , ,
z z4 z z4 z2 z3
respectively.

Mnemonics: It is easy to remember how to write this transformation in all cases. First
consider sending a, b C to 0, respectively by some ransformation z 7 w. It is clear that
this must be of the form
za
w=k ,
zb
for some k C {0}. We find the value of k by requiring that we send a third point c C
to 1, i.e.
ca
1=k ,
cb
and thus
za ca
w= :
zb cb
as required. When one of the points a, b, c is we cancel the terms that contain this point.
So, if c = , we have w = za
zb , as justified, say, by taking a limit as c . When a = ,
1 1 cb
we have w = zb : cb = zb as justified, again, by taking a limit as a .

The cross ratio (z1 , z2 , z3 , z4 ) of the 4 points is defined to be equal to Sz1 , where S is the
unique Mobius transformation such that z2 7 1, z3 7 0, z4 7 .

Theorem: If T is a Mobius transformation then T preserves the cross ratio:

(z1 , z2 , z3 , z4 ) = (T z1 , T z2 , T z3 , T z4 )

6
Proof. Let Sz := (z, z2 , z3 , z4 ) be the unique Mobius transformation such that (z2 , z3 , z4 ) 7
(1, 0, ). But T 1 S : (T z2 , T z3 , T z4 ) 7 (1, 0, ). So, using our notation, ST 1 z =
(z, T z2 , T z3 , T z4 ). In particular, ST 1 (T z1 ) = (T z1 , T z2 , T z3 , T z4 ). But ST 1 (T z1 ) =
Sz1 .

Application: There is a unique Mobius transformation carrying a triple of distinct points z1


(a, b, c) into another triple (a , b , c ) and this is given by z 7 w where
z2

(w, a , b , c ) = (z, a, b, c).
z4
For example the only Mobius transformation that carries (a, b, c) into (0, 1, i) is
i(b c)(z a)
z3
w= . z1
(a c)(z b) i(a b)(z c)

z3
Theorem: The cross ratio (z1 , z2 , z3 , z4 ) is real if and only if the 4 points are collinear or
cocentral. z4
z2
Proof. The cross ratio is linear if and only if its argument is 0 or . But
z4
z1 z3 z2 z3 z3
arg(z1 , z2 , z3 , z4 ) = arg arg
z1 z4 z2 z4
z1
Elementary geometry then shows the truth of the claim. z2
c
Actually if we accept the argument of elementary geometry as valid and if we agree to con- z
cider a straight line as a circle then we have shown that circles remain circles under Mobius
transformations. First of all, there is only once circle C passing through a triple of distinct a
points a, b, c (the circle is a straight line if the points are collinear). Let Sz = (z, a, b, c) be,
as above, the unique Mobius transformation carrying a, b, c into 0, 1, , respectively. If z b
lies on the circle defined by a, b, c then Sz is a real number, i.e. Sz lies on the line L defined
by 1, 0, . So the image of the circle C defined by a, b, c is the straight line L passing
through 1, 0, . Because we can map any other three distinct points a , b , c into 1, 0, by 1 0 Sz
the Mobius transformation T z = (z, a , b , c ), it follows we can map the circle C defined by
a , b c onto the straight line L. So the transformation T 1 S maps C onto C . Since T 1 S is
as arbitrary as any Mobius transformation it follows that any Mobius transformation maps
circles into circles.

We can thus map a circle (or line) C to another circle C by a Mobius transformation. The
Mobius transformation is by no means unique. It becomes unique if we specify 3 distinct
points on C and their 3 images on C .

It can be seen that only Mobius transformation which maps R into itself must have real
coefficients.

Proof. Let H be such a Mobius transformation mapping the real line into itself. Say H(z) =
az+b
cz+d . Then H(x) is real if x is real, i.e. H(x) = H(x), which gives

ax + b ax + b
= .
cx + d cx + d

7
Then
(ac ac)x2 + (ad + bc ad bc)x + bd bd = 0.
This gives that ac is real, i.e., assuming a 6= 0, c = /a for R. Also, bd is real, i.e.,
assuming b 6= 0, d = /b for R. And ad + bc is also real. But ad + bc = (a/b) + (b/a).
So a/b must be a real multiple of b/a. This means that a/b is real or imaginary. If it is real,
then a = b for real . Combining with the above we get that c = /a = /b = (/)d,
x+1
i.e. c = d for real . Then H(x) = db x+1 and b/d must be real, so H(z) has real coefficients;
etc.

It is NOT true that a Mobius transformation which maps a circle into itself is real. To see this
(and to see an example of a nontrivial transformation which is not a rotation or reflection)
consider mapping the unit circle into itself by mapping 1, i, 1 into 1, i i, respectively. If
z 7 w then
(w, 1, i, i) = (z, 1, i, 1)
i.e.
wi 1i zi 1i
: = :
w+i 1+i z+1 1+1
which gives
(3i 1)z + (i + 1)
w= .
(i 1)z + (3i + 1)
This map is algebraically simpler than a rotation (in that it is a ratio of linear maps) but
it has screwed up the plane completely. For example, the center 0 has been moved to 1 i.
To see how much screwing is done by Mobius transformations, we have to examine families
of circles called Steiner circles (see later).

Conjugation and symmetry

Here is another definition that extends the concept of conjugation. Recall that z and z are
symmetric with respect to the real line. Let C be an arbitrary circle (or straight line). We
say that
C
w w
(w, w are symmetric with respect to C if there is a Mobius transformation S : C C with
S(C) = R such that Sw = Sw . To make sure this is well-defined, we need to show that
the concept does not depend on the choice of S. Let T be another Mobius transformation
such that T (C) = R. We need to show that T w and T w are conjugates of one another. w
But w = S 1 z and w = S 1 z. Therefore T w = T S 1 z and T w = T S 1 z. Now the
transformarion T S 1 leaves the real axis invariant, i.e. T S 1 z = T S 1 z which means that
w*
T w = T w .
S T
Hence any particular transformation which carries C onto the real line can be used to z
define symmetry. For example, if a, b, c are 3 points on C we can use the transformation
w 7 (w, a, b, c). Thus, z
C
w w (w , a, b, c) = (w, a, b, c) for any 3 distinct points a, b, c on C.

8
Case 1: C = L is a straight line. Choose a, b be two points on it (they define the straight
line) and c = . Then (w, a, b, ) = wb
ab . Hence

L w b wb
For L a straight line, w w = for any 2 distinct points a, b on L.
ab ab w
This implies that w*
|w b| = |w b|
for all b C and so w, w are equidistant from C. C
Case 2: C is a veritable circle: |z z0 | = R. Let a, b, c be 3 points on C. Then for any
w C, Then

(w, a, b, c) = (w z0 , a z0 , b z0 , c z0 ) [z z0 is a Mobius transformation]


= (w z0 , a z0 , b z0 , c z0 )
 
R2 R2 R2
= w z0 , , , [(a z0 )(a z0 ) = R2 , etc.]
a z0 b z0 c z0
 
R2
= , a z0 , b z0 , c z0 [1/z is a Mobius transformation]
w z0
 
R2
= + z0 , a, b, c .
w z0
Hence
R2
w = + z0 .
w z0
And so we have
C
When C is the circle |z z0 | = R, w w (w z0 )(w z 0 ) = R2 . w*

And this implies, first, that


|w z0 | |w z0 | = R2 ,
and, second, that
w z0 (w z0 )(w z 0 ) R2 w
= = > 0.
w z0 (w z0 )(w z 0 ) |w z0 |2
z0
The latter means that z0 , w, w lie on a straight line with w, w on the same half line from C
z0 . The former means that w can be constructed by a simple geometrical construction.

In either case (line or circle), reflection is the result of a Mobius transformation followed
by conjugation. Therefore reflection always carries (generalised) circles into (generalised)
circles but is not analytic (as will be seen later, because conjugation is not analytic).

The symmetry principle: Mobius transformations preserve symmetry. So if T is a Mobius


transformation,
C TC
w w T w T w.
C TC
The reason is simple. Assume w w. To show that T w T w, pick 3 points a, b, c on
C
T C. Since T 1 a, T 1 b, T 1 c lie on C and since w w, we have

(w , T 1 a, T 1 b, T 1 c) = (w, T 1 a, T 1 b, T 1 c).

9
Since cross-ratios are preserved by Mobius transformations,

(w , T 1 a, T 1 b, T 1 c) = (T w , a, b, c), (w, T 1 a, T 1 b, T 1 c) = (T w, a, b, c),

and so
(T w , a, b, c) = (T w, a, b, c),
TC
showing that T w T w.

Fact: Given 3 distinct points a, b, c there is a unique circle C passing through C such that
b = a , where a is the symmetric of a with respect to C. To see this, notice that we can
solve (a z0 )(a z 0 ) = R2 uniquely for z0 and R.

An application: To find Mobius transformations carrying a circle C onto another circle C


(such transformations are plenty) the method we described so far requires that we pick 3
distinct points a, b, c on C and 3 distinct points a , b , c on C and define a map z 7 w by

(w, a , b , c ) = (z, a, b, c).

But we may as well specify a point z1 on C and two points z2 , z3 not on C such that z3 = z2
with respect to C. Let w1 be a point on C and w2 , w3 two points not on C such that
w3 = w2 with respect to C . There is a unique Mobius transformation T : z 7 w carrying
(z1 , z2 , z2 ) into (w1 , w2 , w3 ):

(w, w1 , w2 , w3 ) = (z, z1 , z2 , z2 ).

Necessarily, this T must carry C onto C .

Angles and orientation

An orientation of a circle C is determined by an ordered triple (z1 , z2 , z3 ) of distinct points on


C. For example, the triple (1, 0, ) defines positive orientation for the circle defined by the
real line; notice that if the cross ratio (z, 1, 0, ) equals z which means that (z, 1, 0, ) >
0 for points on the upper half plane and < 0 for points on the lower half plane. Two
triples (z1 , z2 , z3 ), (z1 , z2 , z3 ) determine the same orientation for C if (a, z1 , z2 , z3 ) and
(a, z1 , z2 , z3 ) have the same sign, where a is a specific point not on C, say the centre of
the circle.

A point z not on C is said to be to the right of C with respect to the triple A = (z1 , z2 , z3 )
if (z, z1 , z2 , z3 ) > 0 and to the left of C if (z, z1 , z2 , z3 ) < 0. Let RA (resp. LA ) be the
points to the right (resp. left) of C with respect to A. If A = (z1 , z2 , z3 ) is another triple
on C then either RA = RA , LA = LA or RA = LA , LA = RA .

If the Mobius transformation S carries the oriented (through a triple A = (z1 , z2 , z3 )) circle
C into C then we use the triple SA = (Sz1 , Sz2 , Sz3 ) to orient C . Since cross ratio is
preserved by S, we have SRA = RSA , SLA = LSA .

If C is a circle, not a straight line, then we can give it the usual orientation by requiring
that be to the right of C. The points that are to the right of C with respect to this

10
orientation are the points outside of C and those that are to the left are the points inside
C.

It remains to show that if C is the circle |z a| = R then the points inside C with respect
to the usual orientation are the points z such that |z a| < R. To show this, consider the
following triple
(z1 , z2 , z3 ) = (a + R, a + iR, a R)
of points on C and notice that the cross ratio
z1 z3 2
(, z1 , z2 , z3 ) = = = 1 + i,
z1 z2 1i
whose imaginary part is positive and thus is to the right of C with respect to this triple.
So this triple determines the usual orientation. Now let z be a point not on C such that

(z, z1 , z2 , z3 ) < 0.

We shall show that |z a| < R. Letting z = a + Rw, we have


z z2 z1 z2 wi (w i)(w + 1)(1 + i)
(z, z1 , z2 , z3 ) = : = (1 + i) = .
z z3 z1 z3 w+1 |w + 1|2
The imaginary part of (z, z1 , z2 , z3 ) has thus the same sign as the imaginary part of

(w i)(w + 1)(1 + i) = |w|2 + 1 + (w + w) + i(w w) + i(|w|2 1).

The first 3 terms on the right are real. Thus, the sign of the imaginary part is the sign of
|w|2 1 which is negative if |w| < 1 i.e. if |z a| < R.

Steiner circles

A way to visualise a Mobius transformation is through their action on families of circles


known as Steiner circles. Let w = S(z) be any Mobius transformation and let a, b be two
points in C. First of all notice that if S(a) = a , S(b) = b then w = S(z) is of the form
w a za

=k . b
wb zb
a
Any circle C1 passing through a, b is necessarily transformed into a circle C1 passing through C2
a , b . Notice that the sets C1
|z a|
=R a a
|z b| b b

are also circles that do not pass through a, b. (Algebraically, it is easy to see they are a C2
b
circlesa geometric proof will follow.) Each such circle is called circle of Apollonius with
limit points a, b. Any such circle C2 is transformed into another Appolonius circle C2 with C1
limit points a , b :
|w a |
= |k|.
|w b |
We are free to choose the points a, b (or the points a , b ) in any way we like and we may
even take them to be 0 or .

11
Suppose it is possible to pick a, b be such that a = 0, b = , i.e. the transformation is
given by
za
w=k .
zb
Then any straight line in the w-plane passing through the origin (being a circle passing
through 0, ) is the image of a circle passing through a, b, i.e. a circle of type C1 . On the
other hand, any circle in the w-plane centred at the origin, i.e. |w| = for > 0, must be b
the image of a circle (Mobius transformations map circles into circles) which shows that the a
set of points C2
|z a| C1
= /|k|
|z b| a 0
is a circle (a geometric proof of the fact that any set of type C2 ia a circlean Appolonius b
C2
circle). Since straight lines through 0 are orthogonal to any circle centred at 0, and since
any Mobius transformation is conformal (i.e. it preserves angles on the whole place except,
possibly, on at most two exceptional points), it follows that circles of type C1 are orthogonal
to circles of type C2 . C1

The collection of circles C1 and C2 is called the Steiner net determined by a, b. The Steiner
net thus depends only on the positions of a and b. The idea is to see how it is transformed
through a Mobius tranformation to getter a better picture of how the transformation screws
up the plane. Some properties of the net:

To each z0 C distinct from a, b there is exactly one C1 and one C2 passing through z0 .
Indeed, z0 , a, b determine a unique C1 circle. And the C2 circle is the locus of points z such
that
|z a| |z0 a|
= .
|z b| |z0 b|

C C
Fix C1 and C2 and let z C2 . Then z 1 z then z C2 . Furthermore, if z z for some
C then C is a C2 .

Yet another choice for a, b is to take them so that they are fixed points:
S(a) = a, S(b) = b.
Then w = S(z) has the form
wa za
=k ,
wb zb
so that the Steiner net remains invariant. However, the nature of k determines how indi-
vidual circles will be mapped to one another.

If k is real the transformation is said to be hyperbolic and each C1 maps into itself with the
orientation preserved if k > 0 or reversed if k < 0.

If k is complex with |k| = 1 the transformation is said to be elliptic and each C2 maps into
itself.

A Mobius transformation with two distinct fixed points is the product of an elliptic and a
hyperbolic transformation.

If the fixed points coincide the transformation is said to be parabolic.

A Mobius transformation that is neither elliptic, hyperbolic or parabolic is called loxodromic.

12
Derivative

Consider a function f : C C. We say that the derivative of f at z0 exists if (f (z)


f (z0 ))/(z z0 ) has a limit as z z0 , when z moves on the complex plane C, in other words
if there exists a complex number A such that for all > 0 there exists > 0 so that if
|z z0 | < then |(f (z) f (z0 ))/(z z0 ) A| < . This A is denoted by f (z0 ) and is the
derivative of f (z) at z0 :
f (z) f (z0 )
f (z0 ) = lim .
zz0 z z0
If f has derivative at z0 then f is continuous at z0 because f (z0 + h) f (z0 ) = h h1 (f (z0 +
h) f (z0 )) and h 0, while h1 (f (z0 + h) f (z0 )) f (z0 ), as |h| 0, therefore f (z0 +
h) f (z0 ) 0 f (z0 ) = 0.

Note that, to even define the derivative at z0 we must have f defined on some (arbitrarily
small) disk around 0. More generally, we must have f defined on some open set. Since any
open set can be written as the disjoint union of its connected components, it is no loss of
generality to consider open and connected sets.

A domain (or region) in C is an open and connected set. (A simple domain is open and
simply connected: more on this later.) A function f from into C is called analytic (or
holomorphic) if it has derivative on each point on which it is defined, i.e. on each z .
Thus, a function which is analytic on is continuous on : O() C (). In fact, we will
prove the fundamental result that if f is analytic then f is analytic and so every derivative
f (n) is analytic. The space of analytic functions O() will turn out to be a strict subset of
C ().

The derivative f (z) at a point z of can be expressed in many ways. Let u = f , v = f .


Moving along the real axis, we get
f
f (z) = = ux + ivx
x
Moving along the imaginary axis, we get

f (z) = lim 1
(f (z + iy) f (z)) = vy iuy .
y0 iy

Consequently, the partial derivatives at z = x + iy satisfy

ux = v y , uy = vx .

If u, v are C 2 then
uxx + uyy = 0 = vxx + vyy ,
because, uxy = uyx for a C 2 function u. Thus, the real and imaginary parts of an analytic
function are harmonic functions.

13
Symbolics

We can formally think of analytic function f (x, y) as a function of z, z, through x = 12 (z + z)


1
and y = 2i (z z). Since
   
f 1 f f f 1 f f
= i , = +i = 0,
z 2 x y z 2 x y

it follows that f cannot depend on z.

For instance, we can immediately tell that zez is analytic but zez is not.

Let f (z) be analytic and consider the function f (z). This is surely not analytic (unless f (z)
is a constant.) Since, as a formula, f (z) depends only on z, the function f (z), as a formula,
depends only on z. Write
fe(z) := f (z).
But u = 21 (f + f ). Therefore

u(x, y) = 21 [f (x + iy) + fe(x iy)].

This is a symbolic tautology; therefore we expect it to hold under the substitution x = z/2,
y = z/2i which cancels the argument of the second function:

u(z/2, z/2i) = 12 [f (z) + fe(0)].

We then have
f (z) = 2u(z/2, z/2i) + const.
The use of this is twofold: (i) it enables us to recover f (z) from its real part u; (ii) it enables
us to find the conjugate v of u, i.e. a function that satisfies the CR relations.

Power series

To every sequence an in C we associate the sequence of functions


k
X
Ak (z) := an z n
n=0

whose limit, as k , if it exists, defines the power series



X
A(z) = an z n .
n=0

We want to study the set of z for which A(z) is defined, as well as the properties of the
P k
function A(z). For example, if an 1 then kn=0 z n = 1z
1z and, if |z| < 1, this converges,
as k , to 1/(1 z), i.e.
X
1
zn = , |z| < 1.
1z
n=0

14
If |z| 1, then, obviously, the series diverges.

Define R [0, ] by p
n
1/R := lim |an |.
n

P
If R = 0 then, P for any K > 0, |an | K n , eventually, so the series an z n is dominated
from below by K n |z|n which diverges if |z| 1/K. Since K is arbitrary it follows that
P an z n diverges for all values of z other than z = 0.
p
Suppose 0 < R . Suppose |z| < R. Pick such that |z| < < R. Then limn n |an | <
n n n
P andn so |an | < 1/ eventually,Pi.e. |an z n| < (|z|/) eventually which means
1/ P that n
n an z is absolutely dominated by n (|z|/) which converges if |z| < . Hence n an z
converges if |z| < R. We show that the convergence is uniformin |z| for all < R. To
this end, pick such that < < R and observe that |an | < 1/n eventually,
Pk+m1 so that
n
if |z| < , we have |an z | < (/ ) . But then |Ak+m (z) Ak (z)| n=k (/ )n
n

(/ )k /(1 ( /)) which shows that An (z) is a Cauchy sequence on |z| and as such it
converges uniformly to A(z). Since each An (z) is a continuous function we have that A(z) is
continuous on |z| for each < R. In other words, A(z) is continuous on |z| < R. (But
convergence is uniform only on compact subsets of |z| < R.) If |z| > R, then, as earlier, we
can argue that An (z) diverges.

We call R the radius of convergence of the power series.


P p
We now look at the derived series nan z n . We
P have lim n
n
n|an | = 1/R, hence the
radius of convergence is the same. Let B(z) := n
nan z , a function which is continuous on
|z| < R. We will show that A(z) is analytic on |z| < R with A (z) = B(z). Write

A(z) = An (z) + rn (z), B(z) = Bn (z) + rn (z) = An (z) + rn (z).

We then have
A(z + h) A(z) An (z + h) An (z) rn (z + h) rn (z)
B(z) = An (z) rn (z) + .
h h h
Assume |z|, |z + h| < < R. It is easy to see that we can make the last term if
n n0 (regardless of z, h). There is also n1 = n1 (z) such that |rn (z)| if n n1 (z).
Fix
n n0 n1 (z). By the definition of the derivative at the fixed point z, we can make
An (z+h)An (z)
An (z) if |h| < = (, n1 (z)). This shows that B(z) = A (z). This is
h
true for all |z| < for all < R and so A(z) is analytic on |z| < R.
P
So we have shown that, if R > 0 then A(z) := n
n=0 an z is an analytic function on |z| < R
whose derivative A (z) is obtained by differentiating term by term and has the same radius
of convergence. The procedure can be continued ad infinitum, showing that all derivatives
A(k) (z) exist, they all have the same radius of convergence and they can be obtained by
differentiating the terms inside the summation. By induction we can show that

X
(k) n!
A (z) = an z n .
(n k)!
n=k

15
In particular, A(k) (0) = k!ak . In other words, ak = A(k) (0)/k!, so that A(z) can also be
P A(n) (0) n
written as A(z) = n=0 n! z , an expression known as Taylor-Maclaurin. We repeat
that this gives a representation of a function A(z) which is a priori defined as a power series;
it is by no means a proof of the general theorem that an analytic function can be represented
by power series. There is a long way to go to prove this more general theorem.

Abels limit theorem

P P
Suppose that R = 1 (no loss of generality) and that n an converges. Then A(z) := n an z n
converges to A(1) as z 1 in such a way that |1 z|/(1 |z|) remains bounded.

P
Proof. W.l.o.g. suppose n an = 0 (else change a0 ). Let
n
X
An (z) := ak z k , |z| < R = 1.
k=0

By assumption, An (1) 0. Summation by parts gives


n1
X
An (z) = (1 z) Ak (1)z k + An (1)z n .
k=0

Since |An (1)z n | |An (1)| 0, we have



X
A(z) = (1 z) An (1)z n .
n=0

We will show that A(z) 0 as z 1 while |1 z|/(1 |z|) remains bounded, say |1 z|
K(1 |z|). Pick m so that |Am (1)| < for all n m. Then
m1
X X

|A(z)| |1 z| n
An (1)z + |1 z| |z|n
n=0 nm
m1
X

|1 z| An (1) + |1 z|
1 |z|
n=0
K1 |1 z| + K.

As z 1, we have lim |A(z)| K. This is true for any > 0, and so A(z) 0 as z 1,
while |1 z|/(1 |z|) remains bounded.

The stereographic projection

The representation of the compactification C {} of the complex plane as a sphere is


fundamental importance.

16
Consider the unit sphere S 2 in 3 dimensions and let be a plane bisecting the sphere
into two pieces. Let N, S be the points on S 2 farthest from (North and South pole,
respectively). The stereographic projection is a map is a bijection : S \ {N } defined
as follows: If x is a point on S 2 other than N consider the straight line joining N and x and
let (x) be the point of its intersection with .

Concretely, let S 2 R3 be the set of x = (x1 , x2 , x3 ) such that x21 + x22 + x23 = 1, and take
N = (0, 0, 1). Let be the plane x3 = 0, identified with C. Let z = (x). Then it is easy
to see that
x1 + ix2
z= .
1 x3
The inverse map is given by

z+z zz |z|2 1
x1 = , x2 = , x3 = .
|z|2 + 1 i(|z|2 + 1) |z|2 + 1

Note that the unit circle |z| = 1 remains fixed. The disk |z| < 1 is mapped into the southern
hemisphere. The set |z| > 1 is mapped into the northern hemisphere. Note that orientations
in the southern hemisphere are preserved. But in the northern hemisphere they are reversed.

17
We can define the point at of C to be (N ).

In this way, we can consider C = C {} as a metric space with metric

d(z, w) = ||1 (z) 1 (w)||


p
where ||x|| = x21 + x22 + x23 . Note that the topology induced by d, when restricted to C, is N

identical to the usual topology of C. A sequence zn converges to if d(zn , ) 0. Note


also that sets of the form |z| R are compact.
x

There are other stereographic projections. For example, if we may let be a tangent plane
to the sphere S 2 and let N be the point on S 2 farthest from the plane. Any point x S 2
is mapped into the point z of the intersection of the straight line joining N and x with
z
This projection does not reverse orientations.

The square root



Consider the solution to w2 = z. We have w = z. The function z is multi-valued. By
letting z range over the domain
= C R
and requiring that
z>0
we obtain a branch of the square root function, namely a function from into H+ (the
open right-half plane). This function is analytic, one-to-one and onto. In other words, it is
a bijection between and H+ :

18

This branch of z is an an-
alytic bijection f (z) between
= C R and the open
right-half plane H+ . It has

derivative f (z) = 1/2 z
1/2f (z).

But we could equally well require that



z , z<0

in which case we obtain another branch:


This branch of z is an an-
alytic bijection between =
C R and the open left-half
plane H . It has derivative
1/2f (z).

When defining a branch of a multi-valued function, we have to be careful with the restrictions

on both z and its image w. So if we agree that f (z) is the principal branch of z, defined

by the requirements z 6 0, w > 0, then we can be sloppy and use the notation z for this

function. In which case, the derivative of this analytic function is 1/ z.

If we choose the second branch, then z refers to the map g(z) = f (z) and g maps
onto H . Its derivative is g (z) = f (z) = 1/2f (z) = 1/2g(z). So if we decide to use the

sloppy notation z in lieu of g(z) then we still get the formula D z = 1/2 z.

Geometrically, it is easy to see what each of these maps does. Let us look at f (z). First we
cut the plane (by a pair of scissors) on its negative real axis and removed it (removing 0 as
well) and then opened the cut widely. Thus the map halves the plane.

We now realise that there is nothing kosher about the two choices we considered so far. We
can do many other things. For instance, let (t) be a simple curve such that (0) = 0,
(1) = , let [] be its image and let = C \ []. Let B := f ([]) (f ([])) be the

image of [] under the principal branch f (z) of z considered above together with its image

19
under f (z). This B splits the plance into two regions. By deciding to consider one of

the regions we have chosen yet another branch of the function z.

Let us call h(z) the latter branch which is an analytic bijection between U = C \ [] and V
one of the regions defined by f [].

We maintain that the formula h (z) = 1/2h(z) still holds. Indeed, locally, h(z) either equals
f (z) or f (z). (Check details!)

The common characteristic between the branches f (z), g(z), h(z) is that they are maximal
in the sense that we cannot enlarge their domains without losing single-valuedness. Of
course, we can restrict any of them to subdomains and, in certain subdomains they may
coincide.

The analogy can be seen even in Real Analysis. Consider, for instance, the function f (x) =
cos x. Its inverse function is multi-valued unless we make restrictions. Let g(y) = arccos y.
Let us require that 1 < y < 1 and 0 < x < 2. Then g is a smooth bijection between
(1, 1) and (0, 2). It is a maximal branch of g. But we can also require that

The exponential (and trigonometric) function

There is a unique Pfunction f (z) that is entire and satisfies f (z) = f (z), f (0) = 1. To find
it, assume f (z) = z n , differentiate and equate coefficients to get, by induction, that
n=0 anp
an = 1/n!. Since limn n 1/n! = 0, it follows that the radius of convergence is . So the
function defined by this power series is entire. Denote it by ez :

X zn
ez = .
n!
n=0

We showed that ez is entire, (ez ) = ez , e0 = 1. So we have one solution.

Notice that for any constant c C, the derivative ez ecz is identically 0. Hence ez ecz is
constant:
ez ecz = ec , z, c C.
In other words,
ea+b = ea eb , a, b C.

20
In particular,
ez ez = 1, z C.
ez
Hence is never zero. To show that there is no other entire function f (z) with the properties
f (z) = f (z), f (0) = 1, consider one such function and let h(z) := f (z)/ez . But then
h (z) = (f (z)ez f (z)ez )/e2z 0. Hence h(z) is constant. But h(1) = 1, hence h(z) 1
and so f (z) ez .

If z = x 0 then ex is precisely the real exponential function. If z = iy, where y R then



X X (iy)n X (iy)n
iy (iy)n
e = = +
n! n even
n! n!
n=0 n odd
Using the Taylor series expansion for the functions cos and sin from Real Analysis we obtain
eiy = cos y + i sin y, y R.
So we have
ez = ex (cos y + i sin y), z = x + iy C.

We next define
eiz + eiz eiz eiz
cos z := , sin z := , zC
2 2i
and notice that
z2 z4
cos z = 1 +
2! 4!
z3 z5
sin z = z + ,
3! 5!
which shows that if z = x R then cos z = cos x, sin z = sin x where cos x, sin x are the
real trigonometric functions. The functions cos z, sin z are entire. We can easily show the
algebraic identity
cos2 z + sin2 z = 1.
Hence |eiy | = 1 for all y R. Conversely, if |z| = 1 then z = eiy for some real y.

We can also show that there are complex numbers c such that ez+c = ez for all z C
and that each such c is purely imaginary. In fact, there is a smallest positive number 0
such that each c = ni0 , n Z. The number 0 is also denoted by 2 and this defines .
Hence the function eiz is periodic with smallest positive period equal to 2. So, the analytic
definition of is:
:= min{ > 0 : ei2 = 1}.
Using the Taylor expansion of ez we can approximately solve the equation ei2 = 1 to find
= 3.14159 . . ..

21
Algebraically, the function h(t) := ei2t , h : Z S 1 is a homomorphism between the
additive group (Z, +) and the multiplicative group (S 1 , ) where S 1 = {z C : |z| = 1}.

We also define the hyperbolic cosine and sine by

ez + ez ez ez
cosh z := , sinh z := , zC
2 2
These are entire but not one-to-one functions and we can study them through

cosh z = cos(iz), sinh z = i sin(iz).

From this we see that cosh z is obtained by rotating z by /2 and then taking the cosine;
and sinh z by rotating z by /2, taking the sine followed by the inverse rotation. So, whereas
cos and sin are periodic with basic period 2, their hyperbolic counterparts cosh and sinh
are periodic with basic period i2.

The logarithm

The function ez is not one-to-one so its inverse is not a function. However, we define a
multi-valued function w = log z to be any solution of the equation ew = z. We notice
that, for fixed w 6= 0, the possible solutions of ew = z are of the form log |z| + i, where
= 0 + 2n, with n ranging over the integers. and where log |z| is the real logarithm. So:

log z = {log |z| + i(0 + 2n), n Z}.

So it is only the imaginary part of log z which is multi-valued. This imaginary part is called
argument of z:
arg z := log z,
and is understood to be a set. Since the difference of any two elements of arg z is an integer
multiple of 2 it follows that there is only one element of arg z on every semiopen interval of
length 2. Choosing such an interval fixes a specific element of arg z and so arg z (and thus
log z) becomes a single-valued function. We refer to such a function as a branch of arg z (or
of log z). Thus, the principal branch of arg z is specified by < arg z .

Correspondingly, the principal branch of w = log z is specified by

< w < .

Since the only numbers z C with w = log z having imaginary part are real and
negative, it follows that the above restriction immediately places the restriction z 6=< 0.
Also, we cannot have z = 0. So we add (with a bit of redundancy)

z 6 0

to specify the principal branch of w = log z.

The principal branch of the logarithm is an analytic bijection (z) between := C \ {z 0}


and S := { < w < }. Its derivative is (z) = 1/z.

22
The algebraic property of ea+b = ea eb translates to

arg(w1 w2 ) = arg w1 + arg w2 ,

and this should be interpreted as equality between sets. Alternatively, if we use a specific
branch of arg w, then the equality should be interpreted as

arg(w1 w2 ) = arg w1 + arg w2 mod 2.

Similarly,
log(w1 w2 ) = log w1 log w2
is equality between sets.

Later it will be shown that it is impossible to define a single-valued analytic branch of log w
on certain domains. Certainly, such a domain must not contain 0. But still, this is not
sufficient. For example, the annulus 1 < |z| < 2 does not contain 0 but it is impossible to
define a single-valued analytic branch of log z on this annulus.

It can be seen that we can define other branches of the logarithm as long as we exclude from
its domain a simple curve that joins 0 and .

Inverse cosine

Since cos w = 12 (eiw + eiw ), we can define w = arccos z by solving cos w = z, which is a
quadratic in eiw :
(eiw )2 2weiw + 1 = 0.

23
We obtain p
eiw = z z 2 1.
Hence p
w = arccos z = i log(z z 2 1).
iw = z +

Again, arccos w defines a set of numbers.
If e z 2 1then, as obtained
by the
quadratic equation, e iw = z z 1. So the numbers z + z 2 1, z z 2 1 are
2

inverses of one another and so we can write the above set as


p
arccos z = i log(z + z 2 1).

We further notice that we can drop the minus sign and lose no value from the set. The
reason is that if we replace z by z in z + z 2 1 then the minus sign pops out. Hence,
p
arccos z = i log(z + z 2 1)

is the same set of numbers.

How can we obtain a (reasonable and maximal) analytic branch of arccos z?

First, we want arccos z to reduce to the usual arccos x when z = x is real, 1 < x < 1. We
have p p
i log(x + x2 1) = i log(x + i 1 x2 ).

The complex number x + i 1 x2 (x)ei(x) has modulus (x) = 1 and argument (x)
such that cos (x) = x, sin (x) = 1 x2 and so (x) = arccos x, restricted so that
0 < (x) < .

For complex z, we have to first define a branch of z 2 1. Let u = z 2 1. A branch of u

is obtained by the requirements u C {u 0}, u > 0. But u = x2 y 2 1 + i2xy.
So if we want to exclude the real and negative values of u we must exclude the numbers
z for which x2 y 2 1 0 whenever y = 0. So we must exclude all z for which x2 1.
But this would not be compatible with the restriction of arccos z on z R. So we take
another branch obtained by the requirement u C {u 0}. This is most easily done as

follows. Let f (u) = u be the usual principal branch of the square root. Define the branch
f1 (u) := if (u). Clearly, f1 (u)2 = i2 f (u)2 = (1)(u) = u and if the restriction on the
argument of f is that it is positive if its is real, the restriction on the argument of f1 is
that it is negative when it is real. This translates into the restriction that |z| < 1 when
z = x R, as required.

In addition to that, we have to make sure that the appropriate restrictions on the logarithm
are taken care of. These may impose additional requirements. But on the domain

:= C {z R : |z| 1}

the numbers z 2 + z 2 1 are never real, so there is no additional requirement if let log be
the principal branch of the logarithm.

We have thus defined a single-valued analytic branch of arccos z on the domain . We can
check that arccos() = {w C : 0 < w < }. It is better to write
p
arccos z = i log(z + i 1 z 2 )

24

where the notation used is that is the principal branch of the square root and log() is
the principal branch of the logarithm, So arccos() is obtained as the composition of analytic
functions. We can then comfortably differentiate it to obtain
 
1 1 1
D arccos z = i 1+i (2z) = .
z + i 1 z2 2 1 z2 1 z2

Conformality

A transformation (between Euclidean spaces or Riemannian manifolds) which preserves


angles locally is called conformal We are interested in conformal maps on C. For example,
every homothety z 7 az with a 6= 0 is conformal. More generaly, every analytic function is
locally conformal at any point z0 at which f (z0 ) 6= 0. Indeed, let (t) be a curve passing
through z0 at t = t0 and let (t0 ) be nonzero. Then

(f ) (t0 ) = f (z0 ) (t0 )

and so
arg(f ) (t0 ) = arg (t0 ) + arg f (z0 ).
This implies that if u, v are vectors tangent to two curves passing through the point z0 and
having angle between them then the images of these curves have tangent vectors at f (z0 )
with angle again .

Another kind of conformality is scale-conformality in that, locally at z0 , the function scales


by |f (z0 )|. In other words, whenever f (z) 6= 0, the analytic function f behaves like a
homothety.

By, say, the inverse function theorem, conformality at a point z0 of a function f (z) means
that f is a local diffeomorphism between a neighbourhood U of z0 and a neighbourhood V
of f (z0 ).

A problem of importance is to find a way to map a domain 1 conformally onto another


domain 2 .

We can aid our visualisation of a conformal map w = f (z) by seeing how a certain system
of coordinates in the z-plane transforms in the w-plane. If we have a system (X, Y ) of
orthogonal coordinates on the z-plane then, by conformality, they transform into a system
(U, V ) of orthogonal coordinates on the w-plane.

+ z
Standard conformal mappings
0
It appears that when we say we want to map a domain 1 conformally into a domain 2 we
really mean conformally and isomorphically (in a topological sense). Indeed, a mapping can
be conformal at all points of 1 but may not be one-to-one (schlicht, univalent). For instance, ez
the map f (z) = ez is entire with non-vanishing derivative, i.e. conformal everywhere, but
it is not one-to-one. In other words, we are looking for global diffeomorphisms between 1
and 2 which, moreover, are complex analytic maps.

25
Some examples:

w = z 2 wraps the plane around twice because arg w = 2 arg z. So the upper half x > 0 plane
maps onto C except the positive real axis. More generally, a sector S(1 , 2 ) containing all
z with 1 < arg z < 2 , maps into the sector S(21 , 22 ), which could be a half plane or
could be covering the whole plane more than once. The Cartesian net on the w-plane is
transformed into a system of two families of mutually orthogonal hyperbolas.
z
w = z2

The reason is that z 2 = (x2 y 2 ) + i2xy so the families of hyperbolas are

x 2 y 2 = u0 , 2xy = v0 .

w = ez maps the Cartesian net on the z-plane onto polar net on the w-plane. A line x = x0
is mapped into a circle |w| = ex0 . A line y = y0 is mapped into a half line w = ex eiy0 , or
w = teiy0 , t > 0. A horizontal strip y1 < y < y2 is mapped onto an angular sector which
does not cover the plane if y2 y1 2. Otherwise, it wraps around and covers the plane.
A vertical strip x1 < x < x2 maps onto an annulus ex1 < |w| < ex2 . A parallelogram
x1 < x < x2 , y1 < y < y2 is thus mapped onto a part of an annulus cut by an angular sector
(which could be the whole annulus wrapped around more than once.

z1
w= maps, of course, (generalised) circles into (generalised) circles. In particular, it
z+1
maps the right half-plane x > 0 onto the disk |w| < 1. To see this, observe that x = 0 is
mapped into w = iy1
iy+1 which has modulus one, i.e. it is the unit circle |w| = 1. The point
z = 1 is mapped into w = 0 and so x > 0 maps inside the circle. The upper half-plane
x1
y > 0 maps into itself. Indeed, y = 0 maps into w = x+1 which is real, i.e. the real axis.
Also, z = i maps into a point with positive imaginary part. We thus find that the psotive
orthant xy > 0 maps onto the upper half-disk |w| < 1, w > 0. The point 1 is mapped to 0
and 1 to , so the transformation shrinks the right half-plane into the unit disk.

ez 1 z1 1
w= is the result of z1 = ez , followed by w = z1 +1 . Consider the strip |y| < /2.
ez + 1
This is mapped to z1 > 0 and this to |w| < 1.

z z1 w
z1 1
z1 = ez w=
z1 + 1

26
Circular wedge with endpoints a, b is contained within two circles passing through a, b. The
Mobius transformation z1 = za
zb sends a, b to 0, , and so the circular wedge is mapped
into an angular sector. The subsequent map w = z1 , for appropriate maps the angular
sector onto a half plane.

z z1 w
b z1 = za
w = z1
zb

a
Tangent circles Suppose that a circle C1 is tangent to C2 at the point a. Then we can map
the region between them onto a parallel strip by the tranformation z1 = 1/(z a), because
this is a Mobius transformation that sends a to .

z w
1
w= za

a
Circular triangle with two right angles Suppose that cirles C1 , C2 meet C at right angles
at the points A, B and let a, b be the common points of C1 , C2 . We can map the circular
triangle aAB via z1 = za
zb onto a circular sector 0A1 B1 . Using z2 = z1 we can map the
circular sector onto a half circle. The half circle is a special case of a circular wedge with
 
A2
endpoints A2 , B2 which can be mapped onto a half plane via w = zz22 B 2
.

z
z2 w
z1 A1
 
b za B2 z2 A2
B z1 = zb 0
z2 = z1 w= z2 B2
A 0
B1
a A2
 
(Ab) (za) (Aa) (zb)
The full transformation here is: w = (Bb) (za) (Ba) (zb) .

Segment of a straight line between two point, say, 1, +1. We want to map this to a
circle. If we first use z1 = z+1
z1 , we send +1, 1 to , 0, respectively and the segment to

the negative real axis. If we then use z2 = z1 we halve the plane and map it to the right
1
half-plane. Finally, w = zz22 +1 maps the right half-plane onto |w| < 1.

z z1 z2 w
z+1 z2 1
z1 = z1 z2 = z1 w= z2 +1

Riemann surfaces

A Riemann surface is a 2-dimensional real analytic manifold that is used, roughly speaking,
to transform a multi-valued function into a single-valued one.

27
It is easier to give examples that involve single-valued but not schlicht (univalent, one-to-one)
finctions w = f (z). For such functions, we extend their range from C to some appropriate
Riemann surface so that the extended function becomes schlicht and hence invertible.

A picture is worth 1000 words, so here is how the Riemann surface for the range of the
non-schlicht function w = exp z is obtained.
+


0 1

The picture should be read column-wise, like a motion picture. The first image is the strip
< Z < , < z < 1 in the z-plane. This strip is transformed into the region
|w| < 1 but whith the points {w : w = 0, w < 0} excluded; see the pre-last image. To
obtain this, we can envision a transformation of the strip that opens up while bringing
the point (green area) into a finite point and, finally, mapping it onto the origin. The
red lines represent the upper and lower boundaries of the strip; they rotate arounf until rhey
finally coincide as the negative real axis becomes the so-called branch-cut for the Riemann
surface. If we extend the strip above its upper level then the final image keeps turning
and starts overlapping. Instead of overlapping on the same plane we move it on a higher
plane and start creating a helicoidal surface. This is the Riemann surface that extends
the range of w. If we let z range over the strip extended up and down indefinitely (i.e.
< z < + < , < z < + < ) we obtain a helix with infinitely many spirals. If
finally we let z extend to the right beyond the point +1, we obtain a helix with unbounded
spirals.

28
We now describe the Rieman surface for w = cos z = 21 (eiz + eiz ). To find out what is
going on, we cover the z-plane with two families of curves and see how they are transformed
in the w-plane.

Notice that cos z is periodic with fundamental period 2 and that cos(z + ) = cos z. So
it suffices to see what is going on in the strips 0 x and x 2.

Consider the curve x = 0. It is transformed to w = 12 (ey + ey ) = cosh y, y R. Similarly,


x = is transformed to w = cosh y, y R.

Consider now the curves x = x0 for 0 < x0 < . They transformed into w = 12 (eix0 ey +
eix0 ey ), y R. In other words, u = cos x0 cosh y, v = sin x0 sinh y. Since 0 < x0 < , we
have cos x0 > 0, sin x0 > 0 and so dv/du 1 as y , while dv/du 1 as y +.
For < x0 < 2, the curve x = x0 is transformed into the mirror image of the above with
respect to the imaginary axis.

Next consider y = y0 . This is transformed into w = 12 (eix ey0 +eix ey0 ), x R. If y0 = 0 we


obtain w = cos x, x R, whose image is the segment 1 u 1, v = 0. When y = y0 > 0
we obtain a curve in the upper half-plane that starts from the right and moves to the left.
When y = y0 < 0 we obtain a curve in the upper half-plane that starts from the left and
moves to the right.

It is clear that the region 0 < x < , y < 0 is transformed into the half-plane, while 0 < x <
, y > 0 into the lower half-plane. The opposite happens with the regions < x < 2, y < 0
and < x < 2, y > 0.

So the strip 0 < x < is transformed into the whole plane. Continuing with the strip
< x < 2 we see that it is transformed into the whole plane again, but in reverse
orientation.

Each strip Sk = {z : (k 1) < x < k} is a fundamental region for cos z in that it maps
onto the whole plane with the exception of a cuts. By sewing the regions cos(Sk ), k Z,

29
appropriately together, we obtain the Riemann surface for cos z. It is impossible to do the
sewing in R3 in an honest way. We need an extra dimension for this. In other words, the
Riemann surface for cos z is embaddable only in 4 dimensions and up.

Integration

A curve is a function from some interval [a, b] R into C. The point (a) is the initial
point of the curve, while (b) is the final point. There is a natural ordering of the elements of
[a, b]: we say that (s) precedes (t) if s t. Let be a partition a = t0 < t1 < < tn = b
of [a, b]. For each such define
n
X
L() = |(tk ) (tk1 )|
k=1

The length of the curve is defined as L = sup L(). We say that is rectifiable if L < .
Equivalently, is rectifiable iff and are functions of bounded variation. A curve is
differentiable of its real and imaginary parts are differentiable. We let (t) be the derivative
Rb
of a differentiable curve at the point t. Then its length is given by L = a | (t)|dt. A curve
is piecewise differentiable if it is differentiable everywhere except a finite number of points;
its length is given by the same expression. For a continuous function f : R, a curve
: [a, b] , and a partition of [a, b], define
n
X
I(f, ) := f (tk )[(tk ) (tk1 )].
k=1

Let also |||| be the largest tk tk1 , for k = 0, . . . , n. Then there is a number A C such
that for all >R 0 there is > 0 such that if |||| then |I(f, ) A| . The number A
is denoted by f (z)dz and is called the complex integral of f along . We can prove that
P
if we defined I(f, ) = nk=1 f (tk1 )[(tk ) (tk1 )] the limit is the same. If the curve is
piecewise differentiable, we have
Z Z b
f (z)dz = f ((t)) (t)dt.
a

Many results regarding curves do not depend explicitly on the parametrisation of the curve.
The integral is one of them. A parametrisation of the curve is an order preserving piecewise
differentiable map from some [, ] into [a, b]. Then
Z b Z Z

f ((t)) (t)dt = f (( (s))) ( (s)) (s)ds = f (( )(s))( ) (s))ds.
a

We let be the curve obtained by an order-reversing parametrisation, e.g. by (t) = t.


Then Z Z
f (z)dz = f (z)dz.

When we have a curve and pick points (t0 ), . . . , (tn ), where a = t0 < < tn = b, we
can split into the subcurves k with endpoints (tk1 ), (tk ), k = 1, . . . , n. We write,
symbolically,
Xn
= k
k=1

30
and then we have Z n Z
X
f (z)dz = f (z)dz.
k=1 k

When p, q are real-valued functions on C, we can define of the integral


Z
pdx + qdy

as the integral of the 1-form = pdx + qdy, where x, y are cartesian coordinates of R2 , over
the curve through the pullback operation:
Z Z
= ,
(a,b)

i.e. by referring to the natural parameter space (=time). Associated to a continuous function
f = u + iv we have two 1-forms:

:= udx vdy, := udy + vdx.

We can then easily show that


Z Z Z
f (z)dz = +i .

Formally, this is due to

f dz = (u + iv)(dx + idy) = (udx vdy) + i(vdx + udy).

We can also define integral with respect to the measure induced by the length. In case of a
piecewise differentiable curve, we have:

d|| := | (t)| dt.

It is customary to write Z Z
f |dz| := f d||.

We can then easily prove the inequality


Z Z

f dz |f | |dz|.

Finally, we define Z Z
f dz := f dz

and
Z Z Z 
1
f dx = f dz + f dz
2
Z Z Z 
1
f dy = f dz f dz
2i

31
Dependence on endpoints
R
Suppose f (z) is continuous on . When does f dz depend only on then endpoints of the
curve for every in ? The answer is that both forms udx vdy and vdx + udy must be
closed, i.e. there must exist functions A, B such that udx vdy = dA, vdx + udy = dB, or
u = Ax , v = Ay , v = Bx , u = By , which necessitates that Ax = By , Ay = Bx . So A, B
form a conjugate pair. Equivalently then, there must be an analytic function F = A + iB
on , such that u + iv = Ax + Bx = By iAy , which further means that f (z) = F (z). We
have thus proved:
R
f dz depends only on then endpoints of the curve for every in if and
only if there exists F (z), analytic on , such that f (z) = F (z).

This statement is further equivalent to:


R
For every closed curve in , f dz = 0.

Notes: We must stress that this result does not require that be simply connected. Whether
an anlytic function f (z) has a primitive (i.e. is the derivative of an analytic function) is of
importance and depends both on fR (z) and on . For instance, the function f (z) = 1/z has
no primitive on {|z| < 1} because (1/z)dz = 2i (see below) for any circle enclosing the
origin. However, if we take = {|z 2| < 1}, say, then 1/z does have a primitive on . On
the other hand, any other integer power of z, i.e. any function of the form f (z) = z p with
p Z {1} has an antiderivative on a punctured neighbourhood {0 < |z| < 1} of zero. If,
moreover, p Z+ then z p has antiderivative everywhere.

Some simple integrals

Since (z a)n , for n Z+ , is the derivative of the analytic function (n + 1)1 (z a)n+1 , we
have, for every closed curve , Z
(z a)n dz = 0.

For n = 1, the function (z a)1 is not the derivative of an analytic function (it is the
derivative of log(z a) which is neither analyticit has a singularity at anot a functionit
is multivalued). So the integral can only be decided, for the time being, by computation.
For instance, if = C(a, r), a circle with centre a and radius r, we have
Z Z 2
dz ireit
= dt = 2i.
C(a,r) z a 0 reit
If n = m 2 then (z a)m is the derivative of (m1)1 (z a)(m1) . This functions
is analytic everywhere except a. Therefore it is analytic on the domain {a}. So if is
a curve in , not passing through a, then, for any integer m 2,
Z
dz
= 0.
(z a)m
The difference with the m = 1 case is that the log(z a) cannot be made analytic by the
removal of a, simply because it will not be a function.

32
Simple form of Cauchys theorem R

We first prove that R


A. If f (z) is analytic
R on a closed rectangle R (meaning that it is analytic on some domain
containing R) then R f (z)dz = 0.
We shall use this to prove that R
B. If f (z) is analytic on an open disk then f (z)dz = 0 for any closed curve in .

We first indicate the passage from A to B. Suppose A has been proved and that f (z) is
analytic on . We prove that f (z) = F (z) for some analytic function F (z) on . This is
precisely the
R theorem that says that if a form is closed then it is exact. So we may view the
fact that R f (z)dz = 0 over each rectangle R as that both forms udx vdy, vdx + udy are
closed and therefore exact, which means thatR f (z) is the derivative of some analytic F (z),
as argued above, which further means that f (z)dz = 0.

Alternatively, we can ignore the forms point of view and do a bare-hands proof. Fix z0 =
x0 + iy0 , z = x + iy and consider the rectangle R with vertices z0 , z and sides parallel
to the axes. Let 1 be the curve consisting of the R segment joining z0 to (x0 , y), followed by
the segment joining (x0 , y) to z. Let F (x, y) = 1 f ()d. Let 2 be the curve consisting of z

the
R segment joining z0 to (x, y0 ), followed by R the segmentR joining (x, y0 ) to z. The fact that
R f ()d = 0 translates into F (x, y) = 1 f ()d = 2 f ()d. Taking derivative with

R 1
respect to x in F (x, y) = 1 f ()d we find that f (z) = F
R x (x, y) and taking derivative with 2

respect to y in F (x, y) = 2 f ()d we find that f (z) = i F F F


y (x, y). Hence x = i y ,
which means that F , F satisfy the CR relations and so F (z) is analytic; furthermore,
f (z) = F (z). z0

To prove A we argue as follows: First, let


Z
(S) = f dz
S R
for any rectangle S. Split R into 4 equal subrectangles S1 , S2 , S3 , S4 and write
4
X
(R) = (Sj ),
j=1

whence |(Sj )| 14 |(R)|, for some j = 1, 2, 3, 4. Split Sj into 4 further subrectangles


Sjk , k = 1, 2, 3, 4 and conclude that |(Sjk )| 14 |(Sj )| 412 |(R)| for some k = 1, 2, 3, 4.
Continuing this way, we have: There is a sequence of nested rectangles R R1 R2
such that
|(Rn )| 41n |(R)|, n N.
Furthermore, n Rn is a singleton {a}. Since f (z) is analytic at a, if we fix > 0, we can
find () such that
|f (z) f (a) (z a)f (a)| |z a|
provided that z B(a, ()). In fact, choose so small so that B(a, ()) , and choose
an n so large so that Rn B(a, ()). Then write
Z Z
(Rn ) = f (z)dz = [f (z) f (a) (z a)f (a)]dz,
Rn Rn

33
R
simply because Rn z k dz = 0, for k = 0, 1. We then have
Z
|(Rn )| |z a| |dz| diam(Rn ) length(Rn ).
Rn

But diam(Rn ) = 2n diam(R), length(Rn ) = 2n length(R). Hence


Z
|(Rn )| |z a| |dz| 4n diam(R) length(R).
Rn
Combining with the first inequality, we have
|(R)| diam(R) length(R),
and since is arbitrarily small, we have (R) = 0.

Removable singularities

Suppose f (z) is analytic on {z0 }. We say that f (z) has a removable singularity at z0 if
lim (z z0 )f (z) = 0.
zz0

The point is that f (z) may fail to be analytic on z0 but the lack of analyticity is of a
very benign nature. For instance, f (z) = sin(z)/z is not defined at 0 but has a removable
singularity at 0. We will later see that a function with removable singularity at a point z0
is the restriction of a unique analytic function on . But, given that we dont know this,
we need to prove that functions with removable singularities still satisfy Cauchys theorem.

First, let R be a rectangle and f (z) a function which is analytic on R with the exception of
removable singularities 1 , . . . , k in the interior of R. We show that
Z
f dz = 0.
R
Suffice to prove this if we assume that there is only one removable singularity . Let R0 R
be a rectangle centred at , so small that

|f (z)| ,
|z |
for all z R0 {}. But Z Z
f dz = f dz,
R R0
and so Z Z
|dz|

f dz
|z |
R R0
Let be the length of the side of R0 . Then |z | /2, for all z R0 , while the length
of R0 is 4. Thus Z
|dz| 4
= 8.
R0 |z | /2
R
We thus have that R f dz 8 for all > 0 and we are done.

The theorem can be adopted to the case of a general closed curve in a disk:

If f (z) is analytic on an open disk with the exception


R of finitely many removable singu-
larities, then for any closed curve in , we have f dz = 0.

34
Curve windings

Suppose that is a (piecewise differentiable) closed curve. Then for any a not lying on the
curve, Z
dz
= 2in,
z a
for some n Z.

Proof. Suppose : [, ] C. Then


Z Z
dz (s)ds
= .
za (s) a

Let Z t
(s)ds
h(t) := , t .
(s) a
We have
(t)
h (t) = ,
(t) a
and so
d h(t)
e ((t) a) = 0.
dt
Thus, eh(t) ((t) a) is a constant. So eh() (() a) = eh() (() a). But
() = () and h() = 0, so
eh() = 1.
This means that h() is 2i times an integer.

This motivates the definition of the index (or winding number) of a closed curve with
respect to a point a: Z
a
1 dz b
n(, a) := .
2i z a

Clearly, n(, a) = n(, a). If lies in a disk and a lies in the interior of the complement c
of then n(, a) = 0 because 1/(z a) is then analytic on . The connected components
of the interiors of the sets {a C : n(, a) = n} for various values of n Z are regions
determined by . We prove that n(, a1 ) = n(, a2 ) if the curve does not meet the segment n(, a) = 0
with endpoints a1 , a2 . Indeed, the function log[(z a1 )/(z a2 )] is single-valued and analytic n(, b) = 1
off this segment. Hence its derivative must integrate to zero over : n(, c) = 1
Z  
1 1
dz = 0,
z a1 z a2

which gives what we want. One of the regions determined by is unbounded. So if a is in


this region then is contained in an open disk and a is contained in the complement of
the closure of . And so n(, a) = 0 for all a in the unbounded region.

35
Integral formula

If f (z) is analytic on an open disk and is a closed curve in then, for any a not lying
on , Z
f (z)
dz = 2i n(, a)f (a).
za
a

Proof. Consider the function F (z) = f (z)f


za
(a)
. Since (z a)F (z)
R = f (z) f (a) 0 as
z a, the point a is a removable singularity for F (z), therefore F (z)dz = 0.

N.B. The integral formula holds even in presence of removable singularities as long as they
do not belong to the curve nor the point a is one of them.

Representation formula


For any z in the domain of analyticity of f (z) and any closed curve for which n(, z) = 1,
we have Z z
1 f ()d
f (z) = .
2i z
In particular, if = C(z, r), we have
Z Z 2
1 f ()d 1
f (z) = = f (z + reit )dt.
2i C(z,r) z 2 0

Derivatives

If f (z) is analytic then the representation formula holds. We can differentiate the represen-
tation formula with respect to z and pass the derivative inside the integral sign, by DCT.
This gives a representation formula for the derivative:
Z
1 f ()d
f (z) = .
2i C ( z)2
This immediately shows that the function f (z) is also analytic and its derivative satisfies
Z
1 f ()d
f (z) = .
i C ( z)3
Continuing in the same manner we have that an analytic function possesses derivatives of
all orders, which are all analytic functions and
Z
(n) n! f ()d
f (z) = .
2i C ( z)n+1
Cauchys estimate:
Z
(n) n! |d| n! length(C) n!
|f (z)| |f ()| n+1
max{|f ()| : C} n+1
= n max |f ()|.
2 C | z| 2 r r |z|=r}

36
Moreras theorem
R
If f (z) is a continuous function on some domain such that f dz = 0 for all closed curves
in then f (z) is analytic.

R
Proof. If f dz = 0 for all closed curves in then f (z) is the derivative of an analytic
R
function and hence it is itself analytic. Conversely, if f (z) is analytic then f dz = 0 for
all closed curves in .

Liouvilles theorem

If f (z) is entire (analytic on the whole C) and bounded then it is a constant.

Proof. Let M be a global bound for f (z). Then, by Cauchys estimate,


1
|f (z)| M,
r
for all r > 0. Hence f (z) = 0, i.e. f (z) is a constant.

The fundamental theorem of Algebra

If P (z) is a nonconstant polynomial then it has a zero.

Proof. If not, then 1/P (z) is an entire function (analytic on C). If m is the degree of P (z)
then, for |z| > 1 we have |P (z)| c|z| for some c C. Therefore P (z) as z and
so 1/P (z) 0. The function 1/P (z) is thus bounded on C and so it mustby Liouvilles
theorembe constant, in violation to the assumption.

Of course, we can continue and show that every polynomial of degree m has exactly m zeros
(not necessarily distinct) a1 , . . . , am , and that P (z) = b(z a1 ) (z am ). Indeed, by the
fundamental theorem of Algebra, P (z) has a zero a and so P (z) = (z a)Q(z) where Q(z)
is a polynomial of degree m 1. The result follows by induction.

The removable singularities can be removed

Suppose f (z) is analytic on {a} where a is a removable singularity. Then there exists
a unique analytic function on which coincides with f (z) on {a}.

37
Proof. Let r be such that B = {z : |z a| < r} . Define
Z
1 f ()d
g(z) := , z B,
2i B z

a function which is analytic on B, and


(
g(z), zB
F (z) := ,
f (z), z \B

a function which is analytic on . Since the integral formula is valid in presence of removable
singularities, we have
Z
1 f ()d
f (z) = = g(z), z B {a}.
2i B z

Hence f (z) = F (z) for all z {a}.

Taylors formula

If f (z) is analytic in a neighbourhood of a point a then, for all n N, there is an analytic


function fn (z) such that
n1
X f (k) (a)
f (z) = (z a)k + fn (z)(z a)n .
k!
k=0

Proof. Let
F (z) = (f (z) f (a))/(z a), z a.
Then a is a removable singularity for F (z). Since F (z) f (a) as z a, the function
(
f (z)f (a)
za , z a
f1 (z) :=
f (a), z=a

is an analytic extension of F (z). By induction, define, for n = 2, 3, . . .,


(
fn1 (z)fn1 (a)
za , z a
fn (z) :=
,
fn1 (a), z=a

functions which are all analytic on . Unraveling this, we have

f (z) = f (a) + (z a)f1 (z) = f (a) + (z a)[f1 (a) + (z a)f2 (z)]


= f (a) + (z a)f1 (a) + (z a)2 f2 (z) = f (a) + (z a)f1 (a) + (z a)2 [f2 (a) + (z a)f3 (z)]
= f (a) + (z a)f1 (a) + (z a)2 f2 (z) + (z a)3 f3 (z)

= f (a) + (z a)f1 (a) + (z a)2 f2 (z) + + (z a)n fn (z).

38
Differentiate this expression n times and set z = a to get

f (n) (a) = n!fn (a),

whence the result.

Note that, since fn (z) is continuous at a, the last term (=remainder) can be written as
O(|z a|n ) or as o(|z a|n1 ), as z a.

There is a usefule formula for the remainder, obtained by applying the representation formula
for fn (z). Let BR := { : | a| < R} . Then
Z a z
1 fn ()d
fn (z) = , z B.
2i BR z R

But
f () f (a) f1 (a) fn1 (a)
fn () = .
( a)n ( a)n ( a)n1 a
We have Z Z  
d 1 d d
= =0
BR ( a)( z) za BR z a
The LHS is an analytic function of a and so if we differentiate k times, we still get 0, showing
that Z
d
k
= 0.
BR ( a) ( z)
Therefore,
Z
1 f ()d
fn (z) = .
2i BR ( a)n ( z)

The structure of zeros and poles

Suppose f (z) is analytic on the domain . We say that a is a zero of f (z) if f (a) = 0.

Suppose f (z) is analytic on a. The point a is a POLE if f (z) as z a.

By definition, a pole is an isolated singularity (i.e., by definition, there are no other singu-
larities in a neighbourhood of a pole). A pole is a singularity, but it is not a bad singularity
because the assertion says that the limit exists (it is infinitity but, at least, it exists). Since
the function f (z) is continuous and tends to as z a, we have that f (z) 6= 0 in a
neighbourghood of a. Hence the function 1/f (z) is analytic on a, with a zero at a.
We can thus treat poles of f (z) as zeros of 1/f (z) in a sufficiently small neighbourhood of
the pole.

We show that if a is a zero of f (z) and the function f (z) is not trivial then only finitely
many derivatives of f can vanish at a. That is,
If a is a zero then
h := min{n N : f (n) (a) 6= 0}
is a well-defined natural number, called the order of the zero.
Correspondingly, we may talk about the order of a pole.

39
Proof. Suppose that a is a zero for which f (n) (a) = 0 for all n. We will show that f (z) is
the constant function. By Taylors theorem, we have

f (z) = (z a)n fn (z), n N,

with fn (z) being all analytic on . Consider the integral expression for fn (z). Let M be
the maximum of |f ()| on BR . Then, for z BR , BR , we have | a| = R, and
| z| | a| |z a| = R |z a|, so
M
|fn (z)| , z BR .
Rn1 (R |z a|)
Hence
 n
|z a| MR
|f (z)| = |fn (z)(z a)n | , z BR , n N.
R R |z a|

Letting n , we get f (z) = 0, for all z BR .

So if a is a zero of f (z) of order h then f (z) = (z a)h fh (z), where fh (a) 6= 0, and
since fh is continuous, it is nonzero in a neighbourhood of a, meaning that f (z) is nonzero
in a neighborhood of a, meaning that there can be no other zero in a sufficiently small
neighbourhood of a. In other words, the zeros of an analytic function in are isolated in
.

Incidentally, this provides another proof of the fact that if a polynomial P (z) has a zero at
a then z a divides P (z). Indeed, P (z) being an analytic function, we have, by the above,
that P (z) = (z a)Q(z) where Q(z) is also anlytic. Necessarily, Q(z) must be a polynomial.

Hence: If f (z), g(z) are analytic function such that f (z) = g(z) for all z A, where A has
an accumulation point in , then f coincides with g. Proof: If not, then the seto of zeros
of the function f (z) g(z) would have an accumulation point in and this is not possible.

A function is called meromorphic on if it is analytic except for poles (which are isolated
singularities, by definition). Linear combinations of meromorphic functions are meromor-
phic. Products and quotients of meromorphic functions are meromorphic.

Let a be a point in such that

lim (z a)p f (z) = 0


za

for some p R. Then limza (z a)p+ f (z) = 0 for all > 0. So for some m Z, limza (z
a)m f (z) = 0. Then (z a)m f (z) has a removable singularity at a and vanishes at a. Unless
f (z) is trivial, (za)m f (z) has a zero at a of finite order k. Thus, (za)m f (z) = (za)k g(z)
where g(z) is analytic, g(a) 6= 0. Hence f (z) = (z a)km g(z). So limza (z a)p f (z) = 0
for all p > m k, while limza (z a)p f (z) = for all p < m k. The point here is that
if limza (z a)p f (z) = 0 for some p R then

(*) there exists h Z such that the function (z a)h f (z) is analytic and does
not vanish at a and so limza (z a)h+ f (z) = 0, limza (z a)h f (z) = ,
for all > 0.

40
Let a be a point in such that f (z) is analytic on a and

lim (z a)p f (z) =


za

for some p R. The same conclusion (*) holds. The number h can be any integer. If h = 0
there is nothing to say. If h < 0 then a is a zero of order |h|. If h > 0 then a is a pole of
order h and because (z a)h f (z) is analytic, we have, by Taylors theorem,

(z a)h f (z) = Bh + Bh1 (z a) + + B1 (z a)h1 + (z)(z a)h ,

where (z) is analytic. Thus,

f (z) = Bh (z a)h + + B1 (z a)1 + (z).

This is the development of f (z) around a pole of order h. It is the sum of an analytic
function (z) and a so-called singular part (a rational function of order h).

Suppose that f (z) is defined and analytic on a neighbourhood of . We say that is a


removable singularity (resp. zero or pole) for f (z) if 0 is a removable singularity (resp. zero
or pole) for f (1/z).

Essential singularities

If f (z) is analytic on a then a is called essential (isolated) singularity if neither limza (z


a)p f (z) = 0 for some p R nor limza (z a)p f (z) = for some p R. For instance,
z = 0 is an essential singularity for sin(1/z).

The theorem of Weierstra says that if a is an essential singularity for f (z) then for any
open set U containing a we have f (U ) = C.

Suppose that f (z) is defined and analytic on a neighbourhood of . We say that is


an essential singularity for f (z) if 0 is an essential singularity for f (1/z). The theorem of
Weierstra applies in this case as well.

Number of zeros

Suppose f (z) is a nontrivial analytic function on a disk and let z1 , z2 , . . . be its zeros (each
zero counted as many times as its order). Then for any closed curve in not passing
through a zero we have Z
X 1 f (z)
n(, zj ) = dz,
2i f (z)
j

and the sum has only finitely many terms.

Proof. Suppose there are only finitely many zeros: z1 , . . . , zn . Then

f (z) = (z z1 ) (z zn )g(z),

41
where g(z) is analytic with no zeros in . Then
f (z) 1 1 g (z)
= + + + ,
f (z) z z1 z zn g(z)
for all z 6=
R zj . Let be a cclosed curve
R in not passing through a zero. By Cauchys
theorem, g (z)/g(z) dz = 0, while dz/(z zj ) = 2i n(, zj ). If there are infinitely
many zeros then since they have no accumulation points in , we can find disk
containing such that only finitely many zeros lie in and apply the same reasoning.

Consider now the mapping z 7 w = f (z), under which zj 7 0. Let = f . Then is a


closed curve and, by a change of variables,
Z Z
f (z) dw
dz = .
f (z) w
R z0
But dww = n(, 0) the number of times that winds around zero. Thus, the theorem
above can be interpreted as: X
n(, 0) = n(, zj )
j f
meaning that if is a closed curve then its image = f winds around 0 as many times
as the zeros contained in . In particular, if encloses no zeros of f (z) then does not
encircle zero.

Another application is: f(z 0)


Z
1 f (z)dz
#{roots of f (z) = a enclosed by } = .
2i f (z) a
This also reads: = f
If the order of z0 as
#{times = f winds around a} = #{roots of f (z) = a enclosed by }.
a zero of the function
f (z)f (z0 ) is n then any
It is necessary to assume, in both cases, that does not pass through any root of the
curve around z0 has an
equation f (z) = a. image f which winds n
times around f (z0 ).

Local correspondence

If z0 is a zero of order n of the function f (z) f (z0 ) then a small perturbation does not w0
change the number of zeros. Precisely, letting w0 = f (z0 ) we have that > 0 = () > 0 ()

z0
such that if |a w0 | < () then the equation f (z) = a has exactly n roots in the disk

|z z0 | < .

Proof. Suppose the order of z0 as a zero of f (z) w0 is n. Since zeros are isolated, let
z0
be so small that the circle with radious and centred at z0 contains no other zero of
f (z) w0 . Then = f winds n times around w0 . Choose so that the -neighbourhood f
of w0 is not intersected by . Pick a in this neighbourhood. Then n(, a) = n, also. Since
this neighbourhood is contained in the image of the interior of the circle under f , we have
that the equation f (z) = a has roots inside . In fact, if we pick so small that f (z) has
a
no zero for 0 < |z z0 | < (possible because the zeros of f (z) are isolated) then whatever
roots the equation f (z) = a has they must be simple. w0

42
= f
Further properties of analytic functions

Any analytic function is an open map, i.e. it maps open sets into open sets.

Proof. Let w0 = f (z0 ). Let be so small we can find an open disk (z0 , ) so that z0 is the
only zero of f (z) = w0 and f (z) does not vanish on this disk. Then there is a > 0 such
that for each a (w0 , ) the f (z) a has exactly one zero in (z0 , ).

If f (z) is analytic at z0 and f (z0 ) 6= 0 then f maps a neighbourhood of z0 conformally and


diffeomorphically onto some domain.

Proof. As argued above, the inverse function f 1 exists locally. It is thus analytic. And its
derivative at f (z0 ) is also nonzero. Hence f 1 is also conformal.

The maximum principle

If f (z) is analytic on then |f (z)| has no maximum on .


First proof. It is due to the fact that is an open map. If there is z0 such that
|f (z0 )| |f (z)| for all z , then consider an open disk (z0 , ) . Its image V is an
open set containing f (z0 ). Therefore there is a point w V such that |w| > |f (z0 )|. Since
w V = f ((z0 , )), there a z such that w = f (z). So |f (z)| > |f (z0 )| and this is
impossible.

More generally,

No open map f from Rd into Rd can be such that |f | attain a maximum in the
interior of an open set.

Second proof of the maximum principle. Let (z0 , r) be a disk centred at z0 with radius
r such that (z0 , r) . Consider the representation formula on the boundary of the disk:
Z 2
1
f (z0 ) = f (z0 + rei )d.
2 0
If |f (z0 )| were a maximum then

|f (z0 + rei )| |f (z0 )|, 0 < 2.

If, even for a single the equality were strict, then, by continuity and compactness, the
inequality would be strict for all , and so
Z 2
|f (z0 + rei )|d < 2|f (z0 )|.
0

But Z 2
1
|f (z0 )| f (z0 + rei )d,
2 0
and so we would obtain the contradiction |f (z0 )| < |f (z0 )|.

43
Lemma of Schwarz

Suppose f (z) is analytic on {|z| < 1} and


(i) |f (z)| 1 for all |z| < 1;
(ii) f (0) = 0;
(iii) |f (0)| 1.
If |f (z)| = |z| for some z 6= 0, or if |f (0)| = 1, then

f (z) = cz

for some c C with |c| = 1.

Proof. Let
f (z)
, z 6= 0
f1 (z) := z .
f (0), z=0
If |z| = r < 1 then |f1 (z)| = |f (z)|/r 1/r. Then |f1 (z)| 1/r for |z| r as well. As
r 1, we obtain |f1 (z)| 1 for |z| < 1. If |f (z0 )| = |z0 | for some z0 6= 0, or if |f (0)| = 1,
then |f1 (z0 )| = 1 of f1 (0)| = 1. Thus, at some point, |f1 (z)| attains its maximum value 1.
By the maximum principle, f1 (z) c, where c is a constant. Necessarily, |c| = 1.

Chains and cycles

Recall that a chain in is a formal linear combination

= 1 1 + + n n

of distinct curves j in , with coefficients j N. Note that 1 22 stands for 1 +2(2 ),


so there is no restriction in requiring all j to be positive.

A cycle is a chain such that all the j are closed curves. Integration over chains is defined
by Z X Z
P f dz := j f dz.
j j j j j

The index of a cycle with respect to a point a C is defined by


Z
1 dz
n(, a) =
2i z a

and so, by the definition of the integral over a chain and the index of a closed curve, we
have X X
n(, a) = j n(j , a), if = j j .
j j

44
Simple connectivity

A special way, valid only in 2 dimensions, to define simple connectivity of a domain is


to require that c be connected, i.e. that it cannot be written as the disjoint union of two
nontrivial closed sets. As a matter of fact, this is a definition valid on a sphere. If C then
we have to think of C as the image of the sphere under the Riemann projection, including
the point at infinity. Thus, a strip = (a, b) R is simply connected.

Theorem: A domain is simple connected if and only if

n(, a) = 0, for all cycles in , and all a c .

Proof. Suppose is simply connected, i.e. c is connected. Let be a closed curve in .


Consider the regions R1 , R2 , . . . , Rm (disjoint open sets) determined by . All except one of
them are bounded. Let R1 be the unbounded region. Since the curve belongs to we have
that c R1 R2 Rm . Since c and R1 and since c is connected, we
have c R1 . Therefore, if a then a R1 . But for any a in the unbounded component
of the curve, we have n(, a) = 0. Since the result holds for a closed curve, it also holds for
a cycle contained in .
Conversely, assume that n(, a) = 0 for all cycles in , and assume that c = A B, where
A, B are closed sets, A B = . We show that this is impossible. Let

= min{|z w| : z A, w B}.

Consider a grid G of closed squares of side / 2 extending over the whole space. Call
the squares Qj . Chose the grid so that a lies in the centre of a square, say square Q1 .
Each square Qj has a boundary denoted by Qj which can be considered as a closed curve
oriented in the positive direction. Now consider the cycle
X
= Qj .
j:Qj A6=

Hence X X
n(, a) = n(Qj , a) = n(Q1 , a) + n(Qj , a) = 1,
j:Qj A6= j6=1:Qj A6=

because n(Q1 , a) = 1 but n(Qj , a) = 0 for every Qj not containing a. But now observe
that the cycle is actually a closed curve (after we perform all cancellations). By the choice
of this closed curve does not meet A and it does not meet B either. Hence lies in .
But this violates our hypothesis that the index of any cycle in with respect to a point not
in is zero.

Homology

Let be a cycle in an open set . Say that is homologous to 0 with respect to if


n(, a) = 0 for all a c , and write

0 mod .

45
If 1 , 2 are two cycles in we say that they are homologous with respect to if 1 2 0
mod i.e. if n(1 , a) = n(2 , a) for all a c , and write this as

1 2 mod .
2
Of course, if 1 0 mod and 2 0 mod then 1 2 mod but the point is that
the former is only a sufficient condition for the latter. Note that, for all integers , ,

1 2 & 1 2 1 + 1 2 + 2 . 6
1
Indeed, for all a c , n(1 + 1 , a) = n(1 , a) + n(1 , a) = n(2 , a) + n(2 , a) =
n(2 + 2 , a). Also,
5
0 mod 0 mod , if .
4
The idea is that 1 2 mod if 1 can be continuously transformed to 2 within . 3

1 2
3 4
General form of Cauchys theorem 4 6 5
6 6 3
Let R be an open set and f (z) analytic on . If is a cycle in such that 0 mod
then f (z)dz = 0. The same remains true in presence of removable singularities.

Proof. Suppose that is a bounded open set. Let > 0 and let Q = {Q1 , Q2 , . . .} be the
collection of all closed squares of the form [m, (m + 1)] n, (n + 1)], where m, n Z. If
is sufficiently small then
J := {j : Qj Q , Qj }.
Also note that, due to the boundedness of , the set J is finite. Let
X
:= Q , := (jJ Qj )o .

jJ

Also, let be a cycle in such that 0 mod . Let be even smaller if necessary so
that is a cycle in . Then 0 mod , i.e. n(, a) = 0 for all a 6 . In particular,

n(, ) = 0, for all on .

Let f (z) be analytic on . Then


Z X Z
f ()d f ()d
=
z Qj z
jJ

If z jJ Q0j then, since the union is disjoint, there is only one j J so that z Qoj and,
for this j, Z
f ()d
= 2if (z),
Qj z
R
whereas Qj f z
()d
= 0 for all other j, from the simple form of Cauchys theorem on a
rectangle. Therefore, Z
1 f ()d
f (z) = .
2i z

46
for all z jJ Q0j . Since both sides are continuous functions of z, we have that this equality
remains true for all z .
(Comment: Essentially what he have done is this: Regardless of the connectedness properties
of we argued that there is a (simple) closed curve ( ) for which fz ()
integrates to zero
as moves on this curve. We did that by taking a regular -covering of and looked at
the boundary of the largest region of it contained in . Having found one closed curve over
which the integral of this function is zero, we will pass on to arbitrary closed curved which
are homologous to 0.)
Consider then the closed curve in which is homologous to 0. We integrate both sides
of the above over :
Z Z Z Z Z
1 f ()d 1 dz
f (z)dz = dz = f ()d ,
2i z 2i z

where integrals were interchanged by virtue of the joint continuity of f ()/( z), ,
z . But Z
dz
= n(, ) = 0,
z
since . If is unbounded, then let be a disk that contains in its interior and let
c
R = . If a then n(, a) = 0, so 0 mod . Hence, by the above argument,

f dz = 0.

Cauchys theorem on simply connected domains

If
R is open and simply connected then, as we proved, any cycle is homologous to 0 and
so f dz = 0 for any analytic function f (z).

One consequence of this is that any analytic function f (z) on a simple domain has an
analytic antiderivative, i.e. there is an analytic (single-valued!) function F (z) on such
that F (z) = f (z) for all z .

A consequence of the consequence is that if f (z) is analytic on a simple domain and f (z) 6=
0 for all z , then we can pick a single-valued analytic, on , branch of log f (z). Indeed,
under our assumptions, f (z)/f (z) is analytic on . Hence it has an antiderivative F (z),
i.e. there is an analytic, on , function F (z) such that F (z) = f (z)/f (z). Define h(z) :=
f (z)eF (z) . Then h (z) = f (z)eF (z) F (z)f (z)eF (z) = f (z)eF (z) f (z)eF (z) = 0,
for all z . This means that h(z) is constant. Fix z0 Hence h(z) = h(z0 ) for all
z , i.e. f (z)eF (z) f (z0 )eF (z0 ) , or f (z) eF (z)F (z0 ) f (z0 ). Pick log f (z0 ) to be one
of the infinitely many possible values for this specific point z0 . We have f (z0 ) = elog f (z0 ) .
So f (z) eF (z)F (z0 )+log f (z0 ) . Therefore, we DEFINE, log f (z) F (z) F (z0 ) + log f (z0 ).
The right-hand side is well-defined (because we picked a specific value for the constant
log f (z0 )) and is analytic because F (z) is analytic. Therefore log f (z) is well-defined for all
z , single-valued, and analytic. It is a branch of the logarithm because, by the way it
was defined, the exponential of the right-hand side equals f (z).

47
Locally exact 1-forms

A 1-form = pdx + qdy is locally 1 exact in a domain if for each open disk there are
functions U, V such that p = U V
x q = y on the disk. In general, p, q are allowed to be
complex-valued.
R
It is easy to see that a 1-form is locally eaxact iff R = 0 for all rectangles R .

If f (z) is analytic on such that, for each disk, it has analytic antiderivative F (z) on the
disk then R = f (z)dz is exact. This is a consequence of (the simple form of) Cauchys
theorem: R f (z)dz = 0 for all rectangles R . It is useful to notice

f (z)dz = (u + iv)dx + (v + iu)dy.

Also,
f (z)dz = F (z)dz = F (z)dx + iF (z)dy.
F F
Since F (z) = x = (iy) , we have

F F
f (z)dz = dx + dy.
x y
Now, if F = U + iV then Fx = Ux + iVx , Fy = Uy + iVy . But Ux = Vy , Uy = Vx . Hence
Fx = Ux iUy , Fy = Uy + iUx . So we can also write

f (z)dz = (Ux iUy )dx + (Uy + iUx )dy


= (Ux dx + Uy dy) + i(Ux dy Uy dx).

Using V instead of U we also have

f (z)dz = (Vy dx Vx dy) + i(Vx dx + Vy dy).

So we have
f (z)dz = + i
where the real and imaginary parts,

= Ux dx + Uy dy, = Vx dx + Vy dy,

are both (real) exact differentials.

Conversely, given an exact real differential = pdx + qdy = Ux dx + Uy dy we can find


another exact real differential = Vx dx + Vy dy so that + i = f (z)dz, where f (z) is
analytic, provided that U is harmonic: U = 0. But this is too restrictive for an aribtrary
exact differential.

Nevertheless, we can prove that if is any locally exact differential then for any cycle in
such that 0, Z
= 0.

R
Thus, we can lift the local property R = 0 to a global one.

48
Multiply connected regions

We say that a domain has finite connectivity n if c has n connected components. Let
A1 , . . . , An be the components, with An being the unbounded one.

As above, we can find cycles 1 , . . . , n1 such that


( 3
1 if a Aj
n(j , a) =
0 if a Ak , k {1, . . . , n} {j}.

1
Indeed, the cycle constructed earlier is written simply as 2

= 1 + + n1 + n ,

and the cycles we are interested in are the first n 1. Notice that any cycle in satisfies
n1
X
cj j mod
j=1

where
cj := n(j , a), a Aj .
Therefore,
Z n1
X Z
f dz = cj f dz.
j=1 j

We say that 1 , . . . , n1 is a homology basis for . The numbers


Z
Pj := f dz
j

are called periods. Notice that Pj does not depend on the specific choice for j , but only
on the function f . So, to compute an integral over a cycle, we need (a) to find the indices
of the cycle with respect to the components Aj and (b) to find the periods of f .

Next consider a curve (z0 , z) with endpoints z0 , z. It is easy to see that, if (z0 , z) is
another such curve, then
Z Z n1
X
f ()d() f ()d() = j Pj .
(z0 ,z) (z0 ,z) j=1
R
That is, the function F (z) := (z0 ,z) f ()d() is determined up to multiples of the periods.
R
In other words, the dependence of F (z) := (z0 ,z) f ()d() is through the endpoints and
through the windings
R of the curve. If the periods vanish (and this depends only on the
function) then (z0 ,z) f ()d() depends only on endpoints and thus a single-valued analytic
indefinite integral is determined on .

49
Example: an annulus

Suppose that := {z : r1 < |z| < r2 }. Then is doubly connected since c = A1 + A2 ,


A1 = {z : |z| r1 }, A2 = {z : |z| r2 }. Any homology basis has one element, for example
the circle C with center 0 and radius r (r1 , r2 ). AnyR cycle satisfies nC,
R where
n Z. So for any analytic function f (z) on , we have f dz = nP , where P = C f dz. If
P = 0 then an indefinite integral F (z) exists on . This does not mean that the function
can be analytically extended on the disk {z : |z| < r2 }. Indeed, let, for example, f (z) =
1/z 2 Ron the annulus
R 2 0 < |z| < . R 2Let C be the circle around 0 with radius 1. Then
P = C f (z)dz = 0 e2it ieit dt = i 0 eit dt = 0. So f (z) = F (z) for some function F (z),
analytic on 0 < |z| < . Of course, we know that F (z) = 1/z. Neither f (z) nor F (z) are
analytic on C.

Integral formula in a multiply connected domain

Let be an n-connected domain and let be a cycle such that 0 mod . Then, for
any function f (z), analytic on ,
Z
1 f (z)dz
= n(, a)f (a). a
2i z a

The proof of this is as in the case of a disk: Let F (z) := f (z)f


za
(a)
. This
R is analytic on a
with removable singularity at a. Hence Cauchys theorem holds: F (z)dz = 0, and this
gives the integral formula.

Calculus of residues

Consider the case where f (z) is analytic on

= \ {a1 , . . . , an },
a1

where is a domain. Let Cj be a circle with centre aj and radius j > 0, small enough to a2
be contained in without wnclosing any other point ak . Any cycle in , such that 0 a3
mod must satisfy a4
X n
n(, aj )Cj mod .
j=1
= { a1 , a2 , a3 , a4 }
Therefore if f (z) is analytic on , ~ 0 mod

Z n
X Z
f dz = n(, aj ) f dz.
j=1 Cj

R
The periods Pj = Cj f dz, j = 1, . . . , n are what need to be computed.

Note that the function


Pj /2i
fj (z) := f (z)
za

50
satisfies Z
fj (z)dz = 0
Cj

and therefore fj (z) has an indefinite intergral on the annulus 0 < |z aj | < j , i.e. there is
a function Fj (z), analytic on 0 < |z aj | < j , such that Fj (z) = fj (z) on 0 < |z aj | < j .
It is customary to define the residue of f (z) at an isolated singularity aj by
Z
1
Resz=aj f (z) := f dz.
2i Cj

In view of this notation, the previous display is written


Z n
X
1
f dz = n(, aj ) Resz=aj f (z).
2i j=1

Computing residues

R
Recall that if a is an isolated singularity of f (z) then R = Resz=a f (z) is such that f (z) = za
has analytic antiderivative on 0 < |z a| < for some > 0.

If a is a pole of order h then (z a)h f (z) is analytic around a and so, by Taylor-expanding
(z a)h f (z) around a we obtain

(z a)h f (z) = Bh + Bh1 (z a) + + Bh (z a)h1 + (z a)h (z),

where (z) is analytic around a, and so

f (z) = Bh (z a)h + + B1 (z a)1 + (z),

Since all terms (z a)k with k 6= 1 have analytic antiderivative on 0 < |z a| < , we see
if we subtract B1 (z a)1 from f (z) we obtain a function which has analytic antiderivative
on 0 < |z a| < . Hence, here,

Resz=a f (z) = B1 .

Alternatively, since B1 is the (h 1)-th coefficient in the Taylor expansion of (z a)h f (z)
we have
1 dh
Resz=a f (z) = B1 = h1
(z a) f (z) .
h
(h 1)! dz z=a


In particular, for a simple pole (h = 1), Resz=a f (z) = (z a)f (z) z=a .

Special cases of the residue theorem

1. The integral formula: If f (z) is analytic on the domain then, for a , f (z)/(z a)
1
R f (z)dz
has a pole at a with residue f (a). So 2i za = 1, for any cycle in , homologous to
0, not passing through a.

51
2. Number of zeros of analytic function on a disk: If f (z) is analytic on the disk and
if aj are its zeros, then f (z)/f (z) is meromorphic on with poles at aj . The residue
of f (z)/f (z) at aj equals the order of the zero. Hence, for anyy for any cycle in ,
1
R f (z)
homologous to 0, not passing through any aj , we have that 2i f (z) dz equals the sum of
the residues, i.e. the total number of zeros in (counting multiplicities).

The argument principle

If f (z) is meromorphic on with zeros aj and poles bk then


Z X X
1 f (z)
dz = n(, aj ) n(, bk ),
2i f (z)
j k

for any cycle in not passing through any zeros or poles, and such that 0 mod .

Proof. If f (z) is meromorphic on with zeros Aj (distinct) and poles Bk (distinct) then we
can write Y Y
f (z) = (z Aj )hj (z Bk )dk g(z),
j k

where g(z) is analytic with no zeros and where hj is the order of Aj and dk the order of Bk .
Hence
f (z) X hj X dk g (z)
= + .
f (z) z Aj z Bk g(z)
j k

The function f (z)/f (z) is also meromorphic on with poles Aj , Bk . The residue at Aj is
hj and at Bk is dk . So, by the residue theorem, if is any cycle in homologous to 0,
not passing through any Aj or Bk , we have
Z X X
1 f (z)
dz = n(, Aj )hj n(, Bk )dk .
2i f (z)
j k

If (aj ) is a listing of the (Aj ) counting their multiplicities (similarly, (bk ) for (Bk )) then the
result follows.

Rouches theorem

Suppose 0 mod such that n(, z) {0, 1} for all z . Suppose f (z), g(z) are
analytic on such that
|f (z) g(z)| < |f (z)|, z .
Then f (z) and g(z) have the same number of zeros enclosed by .

52
Weirstra theorem

Suppose that fn (z) is analytic on n and there is a function f (z) defined on some domain
such that fn (z) f (z) as n uniformly on compact subsets of . Then f (z) is
analytic. Moreover, fn (z) converges to f (z) uniformly on compact subsets of .

Note: It is implicitly understood that, for each compact K , we have K n eventually.

Weirstra theorem for series

P
If fn (z) are analytic on andPif n=1 fn (z) = f (z) uniformly on compact subsets of then
f (z) is analytic and f (z) =
n=1 fn (z).

Hurwitz theorem

If fn (z) are zero-free, analytic on , and fn (z) f (z) uniformly on compact subsets of
then either f (z) is zero-free or identically equal to zero.

Taylor series

If f (z) is analytic on , z0 , then



X f (n) (a)
f (z) = (z z0 )n
n!
n=0

uniformly on each closed disk centred at z0 and contained in .

Proof. All we have to do is show that the remainder in Taylors formula converges to 0
uniformly over compact circles contained in and centred at a. Taylors formula reads
n
X f (k) (a)
f (z) = (z a)k + fn+1 (z)(z a)n+1 ,
k!
k=0

where Z
1 f ()d
fn+1 (z) = .
2i BR ( a)n+1 ( z)
where BR = {|z a| R}. Then, for all z BR ,
 n+1
n+1 M |z a|n+1 MR |z a|
|fn+1 (z)(z a) | n =
R (R |z a|) R |z a| R

For each r < R, the last term tends to 0 uniformly over |z a| r. Hence f (z) =
P f (n) (a) n
n=0 n! (z z0 ) uniformly over compact circles contained in and centred at a.

53
Laurent series

A Laurent series is an expression of the form


X
an z n ,
nZ
R2
i.e. a power series with positive and negative powers, understood to be defined for the values
of z for which the series X X
an z n , an z n R1
n0 n<0

converge. The first series converges u.o.c. in |z| < R2 , where R2 is the radius of convergence.
The second series can be considered as a power series in the variable 1/z, and so it converges
when |1/z| < R1 . Hence a Laurent series always converges on an annulus

R1 < |z| < R2

where R1 , R2 [0, ]. If R1 = or R2 = 0 then the Laurent series does not converge at


all. More generally, we can, of course, consider Laurent series around a point z0 , i.e.
X
an (z z0 )n .
nZ

Such a series converges on an annulus R1 < |z z0 | < R2 .

Now let f (z) be an analytic function on some domain and assume that

{z : R1 < |z z0 | < R2 } .

We shall show that f (z) can be represented as a Laurent series. Let Cr be the circle with
centre z0 and radius r (R1 , R2 ) and define
Z
1 f ()
g(z) = d, |z z0 | < r.
2i Cr z

Clearly, g(z) is analytic and g(z) does not depend on r as long as |z z0 | < r < R2 . Hence
g(z) is analytic on |z z0 | < R2 . Define also
Z
1 f ()
h(z) = d, |z z0 | > r.
2i Cr z

Clearly, h(z) is analytic and h(z) does not depend on r as long as |z z0 | > R1 . Hence g(z)
is analytic on |z z0 | > R1 .

Since g(z) is analytic on g = {|z z0 | < R2 } and h(z) is analytic on h = {|z z0 | > R1 }
we have that g(z) + h(z) is analytic on g h = {z : R1 < |z z0 | < R2 }. We show that
g(z)+h(z) = f (z). Let z be such that R1 < |zz0 | < R2 . Pick R1 < r1 < |zz0 | < r2 < R2 .
Since Cr1 Cr2 0 mod g h we have, by the general integral formula,
Z
1 f ()
n(Cr1 Cr2 , z)f (z) = d.
2i Cr1 Cr2 z

54
1
R f () 1
R f ()
But n(Cr1 Cr2 , z) = 1. On the other hand, g(z) = 2i Cr1 z d, h(z) = 2i Cr2 z d.
We have Z
X
n 1 f ()
g(z) = An (z z0 ) , An = d.
2i Cr ( z0 )n+1
n=0

Since h(z) is analytic on h = {|z z0 | > R1 }, we change variable by


1
z = z0 + .
z
Then h is mapped onto |z | < 1/R1 . The function

h (z ) = h(z0 + 1/z )

From the definition of h(z), note that h(z) 0 as z , so h (0) = 0. By ordinary


Taylors theorem,

X Z
1 h ( )d
h (z ) = Bn z n , |z | < 1/R1 , Bn = .
2i | |=1/r n+1
n=1

Changing variables we have



X Z
n 1
h(z) = Bn (z z0 ) , |z z0 | > R1 , Bn = f ()( z0 )n1 d.
2i |z0 |=r
n=1

Combining the above, we have (by setting An := Bn for n < 0):



X Z
1
f (z) = An (zz0 ) , n
R1 < |zz0 | < R2 , An = f ()(z0 )n1 d, n Z.
n=
2i Cr

Partial fractions

The ratio of two polynomials (rational function) can be written as a sum of partial fractions
(by applying the algorithm of division). If we specify the zeros and the poles (together with
their orders) for a rational function then we have specified (up to a constant) the function.
A similar result is possible for meromorphic functions.

Suppose that f (z) is meromorphic on . Thus it has isolated poles. Each pole b has finite
Po(b)
order o(b). By considering a Laurent development around b we have f (z) = n=1 Bn (z
b)n +f+ (z), where f+ (z) is analytic around b. The first part is called singular part of f (z) at
z = b. So, for each pole b there is a polynomial P such that f (z)P (1/(z b )) is analytic
around b . It is tempting to stipulated that if, from f (z), we subtract the sum
P of all singular
parts then we will obtain a function that is analytic on , i.e. that f (z) P (1/(z b ))
is analytic on . Unfortunately, this is not true in general.

55

You might also like