TKSM Complexanalysis 2023jan
TKSM Complexanalysis 2023jan
Contents
1 Basic properties of C 2
3 Power series 11
4 Möbius maps 16
10 Singularities 49
11 Residues 54
14 Harmonic functions 66
This is just a first course in Complex Analysis; to master some of the deeper theorems in the
subject, the student should study an advanced course in Complex Analysis also. We will study
1
differentiable functions f : U → C, where U ⊂ C is a connected open set. Such functions are called
holomorphic or analytic functions. The notion of differentiability in Complex Analysis is so strong
that it imposes many rigid properties on the function f . Some such properties are the following.
Assume f : U → C is holomorphic, where U ⊂ C is a connected open set. Then:
(i) f is differentiable infinitely often.
(ii) Locally f is a combination of a stretching/shrinking and a rotation, and locally f has a power
series expansion. Moreover, f preserves angles provided f ′ is non-vanishing in U .
(iii) Any holomorphic g : U → C agreeing with f on an uncountable subset of U must agree with
f on the whole of U .
(iv) If f is non-constant, then f is an open map, and moreover, the maximum of |f | on any
nonempty compact set K ⊂ U is attained only on the boundary of K.
(v) If U has no ‘holes’, then for any two points z1 , z2 ∈ U and any two smooth paths α, β in U
∫ ∫
from z1 to z2 , we have that α f = β f .
(vi) If U = C, then f behaves somewhat like a polynomial. For instance, if f : C → C is holomorphic
and non-constant, then f (C) must contain all complex numbers with one possible exception.
Another aspect of the theory is the study of singularities. Let U ⊂ C be a connected open set
a ∈ U and f : U \ {a} → C be holomorphic. Then a is called a singularity of f . In some cases, f
or (z − a)k f (for some k ∈ N) will have a holomorphic extension to U . Otherwise, a is called an
essential singularity of f , and in this case the behavior of f near a will be quite wild: the f -image
of any deleted neighborhood of a will be dense in C. We also remark that many proofs in Complex
∫ dz
Analysis makes use of the following fact: |z−a|=r = 2πi ̸= 0 for a ∈ C and r > 0.
z−a
Some books for further reading:
1. D. Alpay, A Complex Analysis Problem Book.
2. J.B. Conway, Functions of One Complex Variable.
3. T.W. Gamelin, Complex Analysis.
4. T. Needham, Visual Complex Analysis.
5. R. Remmert, Theory of Complex Functions.
1 Basic properties of C
Let us recall the preliminary notions. If z = x + iy ∈ C, where x, y ∈ R, then x and y are called
respectively the real part and imaginary part of z, and we write Re(z) = x and Im(z) = y. The
2
√
conjugate of z is z = x − iy and the absolute value of z is |z| = x2 + y 2 . If z ̸= 0, we may write
z in polar coordinates as z = reiθ , where r = |z| > 0 and θ ∈ [0, 2π) (or θ ∈ [−π, π)); here θ is
called the argument of z and we write arg(z) = θ; note that x = r cos θ and y = r sin θ. Also recall
how the addition and multiplication of two complex numbers are defined: for a + ib, c + id ∈ C,
we have that (a + ib) + (c + id) = (a + c) + i(b + d) and (a + ib)(c + id) = (ac − bd) + i(ad + bc).
The geometric meaning of complex multiplication is better understood in polar coordinates: if
z = r1 eiθ1 and w = r2 eiθ2 , then zw = r1 r2 ei(θ1 +θ2 ) . There is scaling as well as rotation involved in
complex multiplication. In particular, we have that z n = rn einθ if z = reiθ , and iz is the complex
number obtained by rotating z by an angle π/2 in the anticlockwise direction since i = eiπ/2 .
Exercise-2: (i) [Cauchy’s inequality] If n ∈ N, then Cn is a Hilbert space with respect to the
∑n
inner product ⟨z, w⟩ := k=1 zk wk for z = (z1 , . . . , zn ) and w = (w1 , . . . , wn ). Consequently,
∑n ∑ ∑
| k=1 zk wk |2 ≤ ( nk=1 |zk |2 )( nk=1 |wk |2 ) for z1 , . . . , zn , w1 , . . . , wn ∈ C.
(ii) [Parallelogram law] |z + w|2 + |z − w|2 = 2(|z|2 + |w|2 ) for every z, w ∈ C.
√
(iii) If z = x + iy ∈ C, then |z| ≤ |x| + |y| ≤ 2|z|.
[Hint: (iii) By (ii), we have (|x| + |y|)2 + (|x| − |y|)2 = 2(|x|2 + |y|2 ) = 2|z|2 .]
Notation: If z ∈ C and r > 0, then B(z, r) := {w ∈ C : |z − w| < r} denotes the open ball centered
at z with radius r. Also let B(z, r) := {w ∈ C : |z − w| ≤ r}. We will denote the open unit disc
B(0, 1) = {z ∈ C : |z| < 1} by D. Therefore, ∂D = {z ∈ C : |z| = 1} is the unit circle. The exercises
below describe various properties of C.
Exercise-3: (i) The usual order of R cannot be extended to C to make C a totally ordered field.
3
(ii) Describe all field automorphisms f : C → C such that f (x) = x for every x ∈ R.
[Hint: (i) One of the axioms of a totally ordered field is the following: xy > 0 whenever x > 0 and
y > 0. Now, if 0 < i, then 0 = 02 ≤ i2 ≤ −1, a contradiction. If 0 > i, then 0 < −i, leading to the
same contradiction. (ii) Since f (i)2 = f (i2 ) = f (−1) = −1, either f (i) = i or f (i) = −i. So f is
either the identity map or the conjugation map z 7→ z.]
Exercise-8: Let n ≥ 3 and z1 , . . . , zn be the vertices of an n-sided regular polygon inscribed in the
4
∑n
unit circle ∂D. Then = 0. [Hint: If we put z = e2πi/n , then there is w ∈ ∂D such that
k=1 zk
∑
zk = wz k for 1 ≤ k ≤ n. Also 0 = z n − 1 = (z − 1) nk=1 z k , and z ̸= 1.]
Exercise-9: (i) The unit circle ∂D is an abelian group with respect to complex multiplication.
(ii) ϕ : (R, +) → (∂D, ·) given by ϕ(x) = eix is a continuous surjective group homomorphism.
(iii) A continuous group homomorphism ψ : (R, +) → (∂D, ·) can never be injective.
[Hint: (iii) ψ(R) must be connected and hence must contain a neighborhood of 1 ∈ ∂D. Hence
there is an nth root of unity in ψ(R) \ {1} for some n ≥ 2.]
Exercise-10: Let zn = xn + iyn ∈ C for n ∈ N. (i) If both (xn ) and (yn ) have convergent subse-
quences, should (zn ) have a convergent subsequence?
(ii) If (|zn |) has a convergent subsequence, should (zn ) have a convergent subsequence?
H = {z ∈ C : Im( z−p
q ) > 0}. [Hint: L = {p + tq : t ∈ R} is a line and H is one of the two open
Exercise-13: [Lower bound] If z1 , . . . , zn ∈ C \ {0}, then there is a nonempty set J ⊂ {1, . . . , n} such
∑ ∑
that | j∈J zj | > (1/6) nk=1 |zk |. [Hint: After a rotation, assume arg(zj ) ∈ / {π/4, 3π/4, 5π/4, 7π/4}
for 1 ≤ j ≤ n. Let U = {z ∈ C \ {0} : π/4 < arg(z) < 3π/4}. After a rotation, we
∑ ∑n √
may assume zj ∈U |zj | ≥ (1/4) k=1 |zk |. Since |zj | < 2Im(zj ) for zj ∈ U , we get that
∑ ∑ ∑ ∑n ∑n
| zj ∈U zj | ≥ zj ∈U Im(zj ) > √12 zj ∈U |zj | ≥ 4√1
2 k=1 |zk | > (1/6) k=1 |zk |.]
∑n ∑n
Exercise-14: Let a0 , a1 , . . . , an ∈ C. Then there is t ∈ [0, 1] such that | k=0 ak e
2πikt |2 ≥ k=0 |ak | .
2
[Hint: Let fk (t) = e2πikt . Then {f0 , f1 , . . . , fn } is an orthonormal set in the Hilbert space L2C [0, 1].
∫1 ∑ ∑ ∑
Hence by Parseval’s identity, 0 | nk=0 ak fk (t)|2 dt = ∥ nk=0 ak fk ∥22 = nk=0 |ak |2 .]
5
∑n ∑n
Exercise-15: Let a1 , . . . , an , b1 , . . . , bn ∈ C be such that s
k=1 ak = for every s ∈ {1, . . . , n}.
s
k=1 bk
∏
Then there is a permutation σ ∈ Sn such that bk = aσ(k) for 1 ≤ k ≤ n. [Hint: Let p(z) = nk=1 (z −
∏
ak ) and q(z) = nn=1 (z − bk ). Enough to show p = q. Write p(z) = z n − c1 z n−1 + · · · + (−1)n cn
∑ ∑
and q(z) = z n − d1 z n−1 + · · · + (−1)n dn , where cs = ak1 · · · aks and ds = bk1 · · · bks .
k1 <···<ks k1 <···<ks
So it suffices to show cs = ds for 1 ≤ s ≤ n. Use induction on s. By hypothesis, c1 = d1 . Next, for
∑ ∑
s < n, compute ( nk=1 ak )s+1 and ( nk=1 bk )s+1 to deduce that cs+1 = ds+1 .]
∑n ∑n
Exercise-16: If a1 , . . . , an ∈ C are such that | k=1 ak | = k=1 |ak |, then there exist b ∈ C and
positive reals tk such that ak = tk b for 1 ≤ k ≤ n. [Hint: Use induction on n. If n = 2, then
squaring the given statement |a1 + a2 | = |a1 | + |a2 |, we may deduce Re(⟨a1 , a2 ⟩) = |a1 ||a2 |, and the
∑ ∑n+1 ∑n
required conclusion follows. If n ≥ 2, then from n+1 k=1 |ak | = | k=1 ak | ≤ | k=1 ak | + |an+1 |, we
∑n ∑n ∑n ∑n ∑n+1 ∑
get k=1 |ak | ≤ | k=1 ak |, and hence k=1 |ak | = | k=1 ak |. Similarly, k=2 |ak | ≤ | n+1 k=2 ak |.
∑n cos( n+1 nθ
2 θ) sin( 2 ) ∑ sin( n+1 nθ
2 θ) sin( 2 )
(ii) If θ ∈ (0, 2π), then k=1 cos kθ = θ
and nk=1 sin kθ = .
sin( 2 ) sin( 2θ )
∑∞ 1 − r cos θ ∑∞ n
(iii) If r ∈ (0, 1) and θ ∈ R, then n=0 r
n cos nθ = and n=0 r sin nθ =
1 + r2 − 2r cos θ
r sin θ
.
1 + − 2r cos θ
r2
∑ ikθ | = |1 − e
inθ | 2
[Hint: (i) (1/n)| n−1 e ≤ → 0.
k=0
n|1 − e |iθ n|1 − eiθ |
∑ eiθ (einθ − 1) ei(n+1)θ/2 (einθ/2 − e−inθ/2 )
(ii) nk=1 eikθ = = . Now expand and separate real and
eiθ − 1 eiθ/2 (eiθ/2 − e−iθ/2 )
∑ 1 1 − re−iθ 1 − r cos θ + ir sin θ
imaginary parts. (iii) ∞ n inθ =
n=0 r e = = .]
1 − reiθ |1 − reiθ |2 1 + r2 − 2r cos θ
Seminar topic: Consider the one-point compactification C∞ = C ∪ {∞} of C (we may identify C∞
with a sphere) and discuss stereographic projection.
6
2 Holomorphic functions, and the branches of logarithm
[101] (i) Let U ⊂ C be a nonempty open set. Then H(U ) is a complex vector space with respect
to pointwise operations. Moreover, the pointwise product of two members of H(U ) also belongs
to H(U ). We have that (af + bf )′ = af ′ + bg ′ and (f g)′ = f g ′ + f ′ g for every f, g ∈ H(U ) and
a, b ∈ C. Also, (f /h)′ = (f ′ h − f h′ )/h2 for f, h ∈ H(U ) provided h is non-vanishing in U .
(ii) If U ⊂ C is open, then every f ∈ H(U ) is continuous in U .
(iii) Let U, V ⊂ C be open, f ∈ H(U ), g ∈ H(V ) and suppose f (U ) ⊂ V . Then g ◦ f ∈ H(U ) and
(g ◦ f )′ (z) = g ′ (f (z))f ′ (z) for every z ∈ U .
Example: The identity map and every constant function belong to H(C). Being a finite product
of the identity map, the function z 7→ z n belongs to H(C) for every n ∈ N. Being the linear
combination of such functions, every complex polynomial belongs to H(C). If p, q are two complex
polynomials and U = {z ∈ C : q(z) ̸= 0} (which is open), then the rational function p/q ∈ H(U ).
In Real Analysis, producing a continuous function which is nowhere differentiable is not trivial.
But in Complex Analysis, the notion of differentiability is so strong that many natural continuous
functions are nowhere differentiable:
7
∂
(1/2)[(ux − vy ) + i(uy + vx )]. Therefore we define the action of the differential operator on
∂z
∂f
f = u + iv as = (1/2)[(ux − vy ) + i(uy + vx )] when the partial derivatives exist.
∂z
Exercise-20: Let f = u + iv : U → C be holomorphic and a ∈ U . Then f ′ (a) = ux (a) + ivx (a) =
f (a + w) − f (a)
vy (a) − iuy (a). [Hint: Consider , and let w → 0 through R and through iR.]
w
[102] Let f : U → C be a function, where U ⊂ C is open, let u = Re(f ), v = Im(f ), and let a ∈ U .
Then the following are equivalent: (i) f is complex differentiable at a.
(ii) f is real differentiable at a, and the differential of f at a is C-linear.
(iii) f is real differentiable at a, and ux (a) = vy (a), uy (a) = −vx (a).
∂f
(iv) f is real differentiable at a and (a) = 0.
∂ z̄
Proof. The result follows from the two observations below about f = u + iv (also see Exercise-5).
|f (a + w) − f (a) − f ′ (a)w|
Observation-2 : f is complex differentiable at a iff limC∋w→0 = 0; and
|w|
the differential of f at a is the map z →
7 f ′ (a)z from C to C. As as a map from R2 to R2 ,
′ ′ ′ ′
becomes (x, y) 7→ (Re(f(a))x
it − Im(f (a))y, Im(f
(a))x
+ Re(f (a))y)so that its matrix is
Re(f ′ (a)) −Im(f ′ (a)) u (a) −vx (a) v (a) uy (a)
= x = y by Exercise-20.
′ ′
Im(f (a)) Re(f (a)) vx (a) ux (a) −uy (a) vy (a)
Remark: The equations ux = vy , uy = −vx are known as Cauchy-Riemann equations (C-R equa-
1 1
tions for short); in polar coordinates, they become ur = vθ and vr = − uθ . Just because
r r
Cauchy-Riemann equations are true for f : U → C at a ∈ U , we cannot conclude that f is complex
differentiable at a (since f may not be real differentiable at a). For example, if f : C → C is
f (0) = 0 and f (z) = z 5 /|z|4 for z ̸= 0, then f is continuous on C, the Cauchy-Riemann equations
hold at 0, but f is not (complex) differentiable at 0. However, we have two positive results:
8
Proof. The proof of (i) is left to the student as a reading assignment. Statement (ii) follows from
[102] because the continuity of the partial derivatives implies that f is real differentiable on U .
Proof. (i) Write f = u + iv. Then ux , uy , vx , vy are identically zero by Exercise-20. Hence u, v are
constants as a standard fact in Real Analysis (since U is connected). Hence f is constant.
Exercise-21: For each f below, determine {z ∈ C : f is holomorphic at z}: (i) f (x + iy) = (x3 +
y) + i(2xy − x2 ), (ii) f (x + iy) = (x2 − 5xy) + i(5xy − y 2 ), (iii) f (x + iy) = 3x3 y 2 + i3x2 y 3 . [Hint:
Since f is real differentiable, it suffices to check Cauchy-Riemann equations. (i) {−i/2, 2/3 + i/6},
(ii) {0}, (iii) {x + iy : x = 0 or y = 0}.]
Exercise-23: [A geometric insight] Let U ⊂ C be open and f ∈ H(U ). Think of f as a map from
U ⊂ R2 to R2 , and let Jf (z) be the Jacobian of f at z. Then,
(i) det(Jf (z)) = |f ′ (z)|2 .
∫∫
(ii) If U is bounded, and f is bounded and injective, then Area(f (U )) = |f ′ (z)|2 dxdy.
U
ux (z) uy (z) ux (z) −vx (z)
[Hint: (i) Use Exercise-20 after noting that Jf (z) = = by
vx (z) vy (z) vx (z) ux (z)
∫∫
Cauchy-Riemann equations. (ii) Area(f (U )) = U |det(Jf (z))|dxdy by Multivariabele Calculus.]
[105] The (complex) exponential function e : C → C is defined as e(x + iy) = ex (cos y + i sin y).
dez
Then, (i) e ∈ H(C), ez = ez̄ , and = ez .
dz
(ii) e is a surjective group homomorphism from (C, +) onto (C \ {0}, ·) with ker(e) = 2πiZ. In
particular, ez+w = ez ew and e−z = 1/ez .
(iii) For each b ∈ R, the exponential function is injective on {z ∈ C : b ≤ Im(z) < b + 2π}.
Proof. (i) Let u = Re(e) and v = Im(e). Check that the partial derivatives of u and v are
continuous and Cauchy-Riemann equations hold. Use [103](ii) to conclude e is holomorphic. It is
dez
easy to see ez = ez̄ . To show = ez , use Exercise-20.
dz
9
Statement (ii) is left to the student. For (iii), note that if |Im(z) − Im(w)| < 2π and ez = ew ,
then z − w ∈ ker(e) = 2πiZ and |Im(z − w)| < 2π, and hence z = w.
Remark: (i) For c ∈ R, the vertical line x = c in C is wound around the circle |z| = ec infinitely
many times with period 2π by the exponential function. Hence, the left half-plane {x + iy : x < 0}
is mapped onto the bounded set D \ {0} by e. (ii) The real exponential function x 7→ ex from R to
R is injective with range (0, ∞). So for every y ∈ (0, ∞), we have defined log y (in Real Analysis)
as the unique x ∈ R satisfying ex = y. Since the complex exponential function is not injective, it is
not possible to define complex log function in a unique way. Instead, we have a countably infinite
collection of complex log functions; they are called the branches of logarithm (defined below).
[107] Let U ⊂ C be a connected open set containing the unit circle. Then U does not admit a
branch of logarithm. In particular, C \ {0} does not admit a branch of logarithm.
Proof. Suppose f : U → C is a branch of logarithm, i.e., f is continous and ef (z) = z for every z ∈ U .
iθ )
For each eiθ ∈ ∂D ⊂ U , we have ef (e = eiθ and hence there is kθ ∈ Z with f (eiθ ) = i(θ + 2πkθ ).
Since f is uniformly continuous on the compact set ∂D, there is δ ∈ (0, π) such that |f (z)−f (w)| < π
for every z, w ∈ ∂D with |z − w| < δ. This implies kθ1 = kθ2 if |eiθ1 − eiθ2 | < δ. Consequently, there
10
is a unique k ∈ Z such that f (eiθ ) = i(θ + 2πk) for every θ ∈ [0, 2π). Let θ ∈ (π, 2π) be near to 2π
so that |1 − eiθ | < δ. Then π > |f (1) − f (eiθ )| = |i(2πk) − i(θ + 2πk)| = θ > π, a contradiction.
Proof. Any ball B ⊂ C \ {0} is included in either C \ [0, ∞) or C \ (−∞, 0]. Hence it suffices to
prove (i). If z ∈ C \ [0, ∞), then |z| > 0 and there is a unique θ ∈ (0, 2π) with z = |z|eiθ . Define
f : C \ [0, ∞) → C as f (z) = log |z| + iθ. It is easy to verify that f is continuous and ef (z) = z for
every z ∈ C \ [0, ∞). Similarly, if z ∈ C \ (−∞, 0], then there is a unique θ ∈ (−π, π) with z = |z|eiθ ,
and therefore f : C \ (−∞, 0] → C defined as f (z) = log |z| + iθ is a branch of logarithm.
Remark: Let f : C \ (−∞, 0] → C be f (z) = log |z| + i arg(z), where arg(z) ∈ (−π, π). We know f
is a branch of logarithm. Moreover, f agrees with the real logarithm on (0, ∞). Hence f is often
called the principal branch of logarithm, and is sometimes denoted by the symbol ‘log’. That is,
log z := log |z| + i arg(z), z ∈ C \ (−∞, 0]. It must be kept in mind that this is only a convenient
notation, and there are infinitely many branches of logarithm.
If a, b ∈ (0, ∞), then ab = eb log a . We may generalize this using branches of logarithm to define
ab , when a, b are complex numbers with a ̸= 0. It must be noted that since we use branches of
logarithm, in general there in no unique value for ab for a ∈ C \ {0} and b ∈ C.
Remark: If a ∈ C \ [0, ∞) and b ∈ C \ Z, then we may see from the definition that ab will have
at least two branches and therefore ab is not defined as a unique complex number. In particular,
the identity (ab )c = abc is not true in general for complex numbers a, b, c. If this is not understood
properly, one may get into absurdities. Here is a false proof showing that every integer is zero: if
k ∈ Z, then e2πk = (e2πik )−i = 1−i = 1, and hence 2πk = 0, which implies k = 0.
Definition: Motivated by the identities cos y = (eiy + e−iy )/2 and sin y = (eiy − e−iy )/2i, we
define cos z = (eiz + e−iz )/2 and sin z = (eiz − e−iz )/2i for z ∈ C. Since the exponential function
is holomorphic, it follows that cos z and sin z are holomorphic. It may be verified that (cos z)′ =
11
− sin z, (sin z)′ = cos z, and cos(z +2πk) = cos z and sin(z +2πk) = sin z for every k ∈ Z. Moreover,
standard trigonometric identities such as cos2 z + sin2 z = 1 are true.
Exercise-24: The functions cos z and sin z are surjective on C. [Hint: Consider w ∈ C. We have
cos z = w iff u2 − 2wu + 1 = 0, where u = eiz . Since the constant term is non-zero, the roots of the
quadratic polynomial are non-zero and hence are of the form eiz .]
Remark: (i) By Exercise-24, cos z and sin z are unbounded (unlike the real functions cos x and
sin x); this can be seen directly also: | cos(in)| → ∞ and | sin(in)| → ∞ as n → ∞. (ii) Let c > 0,
L = {z ∈ C : Im(z) = c}, a = (ec + e−c )/2, and b = (ec − e−c )/2. It may be seen that cos z
[Re(w)]2 [Im(w)]2
maps the line L onto the ellipse {w ∈ C : + = 1}, winding L around the ellipse
a2 b2
infinitely many times in a periodic manner.
3 Power series
We will see a little later that all holomorphic functions can be locally expressed as a power series.
Because of this, here we will look at some of the basic properties of a complex power series.
(ii) the sequence (fn ) converges uniformly on W to a function f : W → C if for every ε > 0, there
is n0 such that sup{|f (w) − fn (w)| : w ∈ W } < ε for every n ≥ n0 ,
∑
(iii) the series ∞n=1 fn converges uniformly on W to a function f : W → C if for sn := f1 +· · ·+fn ,
∑
and Mn > 0 be such that ∞ n=1 Mn < ∞ and sup{|an ||z − a| : z ∈ W } ≤ Mn for each n ≥ 0.
n
∑
Then the series ∞ n=0 an (z − a) converges absolutely and uniformly on W .
n
[Hint: (i) Recall from Real Analysis. To prove uniform convergence, let sn = f1 + · · · + fn , and
12
note that sup{|sn+1 (w) − sn (w)| : w ∈ W } ≤ Mn+1 , which implies (sn ) is uniformly Cauchy on W .]
∑∞
Definition: The radius of convergence R of a formal power series − a)n in C is defined
n=0 an (z
∑∞ z n
as R = sup{r ≥ 0 : (an rn )∞
n=0 is bounded} ∈ [0, ∞]. For any R ∈ (0, ∞), the series n=0 n has
R
radius of convergence equal to R.
∑ zn
(iii) ∞ n=0 .
∑∞ n! n
(iv) n=0 n!z .
∑
(v) ∞ n
n=0 (sin n)z .
an
[Hint: (i) R = limn→∞ | | = limn→∞ (1 + 1/n)k = 1. (ii) lim supn→∞ |an |1/n = 1 and hence
an+1
R ≥ 1. By considering z = 1, we see R = 1. (iii) R = limn→∞ |an /an+1 | = limn→∞ |n + 1| = ∞.
(iv) R = limn→∞ |an /an+1 | = 0. (v) Clearly, lim supn→∞ |an |1/n ≤ 1. Since the interval [π/4, 3π/4]
√
has length > 1, n (mod 2π) ∈ [π/4, 3π/4] for infinitely many n ∈ N and hence sin n ≥ 1/ 2 for
infinitely many n ∈ N. Hence lim supn→∞ |an |1/n ≥ 1 also. So R = 1.]
13
Remark: Since R = ∞ for Exercise-26(iii), we deduce limn→∞ (1/n!)1/n = 0 by Cauchy-Hadamard.
∑∞
[110] Let n=0 an (z − a)n be a formal power series in C with radius of convergence R. Then,
∑
(i) If z ∈ C and |z − a| > R, then ∞ n=0 an (z − a) does not converge.
n
∑
(ii) If 0 ≤ r < R, then ∞ n=0 an (z − a) converges absolutely and uniformly on B(a, r).
n
(iii) We cannot say anything about the case where |z − a| = R (it depends on the particular series).
∑
(iv) The radius of convergence of the series ∞n=1 nan (z − a)
n−1 is also equal to R.
∑n
Proof. (i) Let sn (z) = k=0 ak (z − a)k . Assume |z − a| > R. Then (an |z − a|n ) is unbounded
by the definition of R, and hence (sn (z)) should also be unbounded since |an+1 (z − a)n+1 | ≤
|sn+1 (z)| + |sn (z)|. Therefore (sn (z)) cannot converge in C.
(ii) If r = 0, there is nothing to prove. So assume 0 < r < R, and choose t ∈ (r, R). By the
definition of R, there is M > 0 such that supn≥0 |an |tn ≤ M . Then for Mn := M (r/t)n , we have
∑
that ∞ n=0 Mn < ∞ and |an |r ≤ Mn for every n ≥ 0. So Weierstrass’ M-test applies.
n
∑∞ zn
(iii) Check that the radius of convergence is equal to 1 for the following three series: n=1 ,
n2
∑∞ ∑∞ (−1)n−1 z n ∑∞ z n
n=1 2 converges for every z ∈ ∂D. The
z n , and . By Weierstrass’ M-test,
n=0 n=1
∑∞ n n n ∑
series n=0 z does not converge for any z ∈ ∂D since |sn+1 (z)−sn (z)| = 1, where sn (z) = nk=0 z k .
∑ (−1)n−1 z n
The series ∞ n=1 converges for z = 1 but does not converge for z = −1.
n
∑
(iv) Let R′ be the radius of convergence of ∞ n=1 nan (z − a)
n−1 . If 0 < r < R′ , then (na r n−1 )
n
is bounded, which implies (an rn ) is bounded, and hence R′ ≤ R. If 0 < r < R, choose t ∈ (r, R).
nM rn
Then M := supn≥0 |an |tn < ∞. Now n|an |rn−1 ≤ → 0 as n → ∞ since r < t, and hence
rtn
(nan rn−1 ) is bounded. This shows r ≤ R′ and hence R ≤ R′ .
∑∞
Remark: If n=0 an (z − a)n is a power series in C with radius of convergence R = ∞, then the
series converges uniformly in the compact ball B(a, r) for every r ∈ (0, ∞), but the series may not
converge uniformly on the whole of C. Read [110](ii) carefully.
∑∞
n=0 an (z − a) be a power series in C with radius of convergence R > 0, and let
[111] Let n
∑
f (z) = ∞ n=0 an (z − a) be the limit function for |z − a| < R. Then, for |z − a| < R, we have:
n
∑
(i) f is holomorphic and f ′ (z) = ∞ n=1 nan (z − a)
n−1 .
∑ n!
(ii) f is infinitely often differentiable and f (k) (z) = ∞ an (z − a)n−k for every k ∈ N.
n=k
(n − k)!
(k) ∑ f (n) (a)
(iii) ak = f (a) for every k ≥ 0 so that f (z) = ∞ n=0 (z − a)n .
k! n!
Proof. A repeated application of (i) and [110](iv) will give (ii); and (iii) can be deduced from (ii)
14
by putting z = a in the expression for f (k) (z). Therefore it suffices to establish (i). Let g(z) =
∑∞
n=1 nan (z − a)
n−1 for z ∈ B(a, R), where g is well-defined by [110](iv). Consider z ∈ B(a, R)
0
f (z) − f (z0 )
and ε > 0. We need to find δ > 0 such that | − g(z0 )| < ε for every z ∈ B(a, R) with
z − z0 ∑
0 < |z − z0 | < δ. Choose r > 0 such that |z0 − a| < r < R. Let sn (z) = nk=0 ak (z − a)k and
∑
Rn (z) = f (z) − sn (z) = ∞ ′
k=n+1 ak (z − a) for z ∈ B(a, R). Since (sn ) → g uniformly on B(a, r),
k
there is n1 ∈ N such that |g(z) − s′n (z)| < ε/3 for every n ≥ n1 and z ∈ B(a, r).
∑
Next note that for z ∈ B(a, r) \ {z0 }, |Rn (z) − Rn (z0 )| ≤ ∞ k=n+1 |ak ||(z − a) − (z0 − a) | =
k k
Exercise-27: A = {all complex power series with radius of convergence = ∞}. Define addition and
∑ ∑∞ ∑∞
multiplication on A as follows: ( ∞ n n
n=0 an z ) + ( n=0 bn z ) :=
n
n=0 (an + bn )z , and
∑ ∑∞ ∑∞ ∑
( ∞ n n
n=0 an z )( n=0 bn z ) :=
n
n=0 cn z , where cn := j+k=n aj bk . Then,
[112] (i) Let f ∈ H(C) be such that f (0) = 1 and f ′ = f . Then f (z) = ez for z ∈ C.
∑∞ zn ∑ (−1)n z 2n ∑∞ (−1)n z 2n+1
(ii) ez = n=0 , cos z = ∞n=0 , and sin z = n=0 for z ∈ C.
n! (2n)! (2n + 1)!
(iii) Let U ⊂ C be a connected open set and f ∈ H(U ) be such that f ′ (z) = 1/z for every z ∈ U
and suppose there is z0 ∈ U with ef (z0 ) = z0 . Then f is a branch of logarithm on U .
∑ (−1)n−1 (z − 1)n
(iv) If f is the principal branch of logarithm on C \ (−∞, 0], then f (z) = ∞ n=1
n
for |z − 1| < 1.
Proof. (i) Let g : C → C be g(z) = f (z)e−z . Then g ∈ H(C), g(0) = 1, and g ′ (z) = f ′ (z)e−z +
f (z)(−e−z ) = 0 for every z ∈ C. Hence g ≡ 1 by [104](i).
zn ∑∞
(ii) By Exercise-26(iii) and [111](i), f : C → C defined as f (z) =
n=0 is holomorphic. More-
n!
over, f (0) = 1 and f ′ = f . Hence by part (i), f (z) = ez for z ∈ C. Now the power series
15
expressions for cos z and sin z can be derived from the definition that cos z = (eiz + e−iz )/2 and
sin z = (eiz − e−iz )/2i.
(iii) Let g : U → C be g(z) = ze−f (z) . Then g ∈ H(U ), g(z0 ) = 1 and g ′ (z) = e−f (z) +
z(−1/z)e−f (z) = 0 for every z ∈ U . Hence g ≡ 1 by [104](i).
(iv) Recall that f (z) = log |z| + i arg(z) for z ∈ C \ (−∞, 0]. The function g : B(1, 1) → C defined
∑∞ (−1)n−1 (z − 1)n
as g(z) = n=1 is holomorphic by [111](i) since the radius of convergence of
n
the power series is 1. Moreover, term by term differentiation yields (as in [111](i)) that g ′ (z) =
∑∞ n−1 (z − 1)n−1 = 1
n=1 (−1) = 1/z for z ∈ B(1, 1). Also, eg(1) = e0 = 1. Hence g must
1 + (z − 1)
be a branch of logarithm on B(1, 1) by part (iii). So g − f ≡ 2πik on B(1, 1) for some k ∈ Z by
[106](ii). Since g(0) = 1 = f (0), we deduce that k = 0, and thus g = f on B(1, 1).
∑ (−1)n−1 xn
Exercise-28: [Real Analysis!] (i) log(1 + x) = ∞n=1 for |x| < 1, and hence we have that
∑∞ n n
log(1 − x) = − n=1 x /n for 0 < x < 1. Consequently, log(1 − x) + x < 0 for 0 < x < 1.
x
(ii) < log(1 + x) < x for x > 0.
1+x ∑
(iii) Let an = ( nk=1 1/k) − log n. Then an > 0 for every n ∈ N and (an ) is a decreasing sequence.
Hence (an ) converges (the limit is called the Euler’s constant).
[Hint: (ii) Let f (x) = log(1 + x). By Mean value theorem, there is c ∈ (0, x) such that log(1 + x) =
f (x) − f (0) = f ′ (c)x = x/(1 + c) < x. Next, let y = 1/(1 + x) and note that 1 − y = x/(1 + x).
By (i), we have 0 > y + log(1 − y) = x/(1 + x) + log(1/(1 + x)) = x/(1 + x) − log(1 + x). (iii)
∫ n+1 dx
Since 1/k ≥ 1/x for x ∈ [k, k + 1], we have an ≥ ( 1 ) − log n = log(n + 1) − log n > 0. Also,
x
an − an−1 = log(n − 1) − log n + 1/n = log(1 − 1/n) + 1/n < 0 by (i).]
∑∞
Exercise-29: Let f (z) = n=0 an z
n, where the series converges for every z ∈ C.
(i) If f (R) ⊂ R, then an ∈ R for every n ≥ 0.
(ii) If f (R) ⊂ R and f (iR) ⊂ iR, then f (−z) = −f (z) for every z ∈ C.
∑
[Hint: Write an = bn + icn . (i) Since |bn |, |cn | are ≤ |an |, the functions g(z) = ∞ n
n=0 bn z and
∑
h(z) = ∞ n=0 cn z are holomorphic on C. Also f (z) = g(z) + ih(z), g(R) ⊂ R and h(R) ⊂ R. Hence
n
∫0 dt ∫∞
Exercise-31: (i) If z ∈ C is with Re(z) > 0, then −∞ = 0 e−tz dt.
(t − z)2
(ii) If z1 , z2 ∈ {z ∈ C : Re(z) ≤ 0}, then |ez1 − ez2 | ≤ |z1 − z2 |.
(iii) |1 − (1 − z)ez | ≤ |z|2 whenever |z| ≤ 1.
16
∫0 dt 1 0 ∫ s −tz e−tz s
[Hint: (i) s (t − z)2 = | → 1/z as s → −∞. Similarly, e dt = | → 1/z as
z − t t=s 0 −z t=0
∫ 1 ∫ 1
s → ∞. (ii) Note that ez − 1 = z 0 etz dt and hence |ez − 1| ≤ |z| 0 eRe(tz) dt. Assuming Re(z1 ) ≤
∫1
Re(z2 ), we obtain |ez1 − ez2 | = |ez2 ||ez1 −z2 − 1| ≤ |ez1 −z2 − 1| ≤ |z1 − z2 | 0 eRe(tz1 −tz2 ) dt ≤ |z1 − z2 |
∑ 1 1
using the fact that ew ≤ 1 when Re(w) ≤ 0. (iii) 1 − (1 − z)ez = ∞ n
n=2 z ( − ). Hence
(n − 1)! n!
∑∞ 1 1
for |z| ≤ 1, we see |1 − (1 − z)e | ≤ |z|
z 2
n=2 ( − ) = |z| .]2
(n − 1)! n!
∑
Exercise-32: (i) Let an ∈ C be such that ∞ n=0 |an+1 − an | < ∞. Then the radius of convergence
∑∞
of the power series n=0 an z n is ≥ 1.
∑
(ii) Let ∞ n
n=0 an z be a complex power series with radius of convergence > 1, and also assume
∑ ∑∞
| ∞ n=0 an z | ≤ 1 whenever |z| ≤ 1. Then
n
n=0 |an | ≤ 1.
2
∑ ∑n−1
[Hint: (i) Let M = ∞ n=0 |an+1 − an | < ∞. Then |an | ≤ |a1 | + k=1 |ak+1 − ak | ≤ |a1 | + M ,
∑∞ n
and hence (an ) is bounded. (ii) Let f (z) = n=0 an z , where the series converges absolutely
∫1
and uniformly for |z| ≤ 1, and M := 0 |f (e2πit )|2 dt ≤ 1 by hypothesis. Moreover, |f (e2πit )|2 =
∑∞ ∫ 1 2πikt
f (e2πit )f (e2πit ) = n=0 an am e
2πi(n−m)t , and
0 e dt = 0 if k ∈ Z \ {0} and = 1 if k = 0.
∑∞ ∑∞
Therefore 1 ≥ M = n=1 an an = n=0 |an |2 .]
4 Möbius maps
Definition: Let C∞ = C ∪ {∞} be the one-point compactification of C, and note that C∞ may be
identified with a sphere. If a, b, c, d ∈ C are with ad − bc ̸= 0, then the map T : C∞ → C∞ given by
az + b
T (z) = is called a Möbius map. Here, 1/0 = ∞ and 1/∞ = 0 by convention; and moreover,
cz + d
a + b/∞ paz + pb az + b
T (∞) = = a/c when c ̸= 0. If p ∈ C \ {0}, then = , and therefore we
c + d/∞ pcz + pd cz + d
may
assume that ad − bc =1 in the definition
of a Möbius map. When this assumption holds,
a b −a −b
, or equivalently , is called the matrix of the Möbius map. For example,
c d −c −d
−1 · z + 0 −i 0 i 0
the matrix of the Möbius map z 7→ −z = is or , and neither
0·z+1 0 i 0 −i
−1 0 −1 0
nor . If T, S are Möbius maps, then T ◦ S is also a Möbius map, and
0 −1 0 1
the matrix of T ◦ S is the product of the matrix of T with the matrix of S. Consequently, every
Möbius map T : C∞ → C∞ is invertible, and the matrix of T −1 is the inverse of the matrix of T
az + b dz − b
up to multiplication by a non-zero constant, i.e., if T (z) = , then T −1 (z) = .
cz + d −cz + a
Remark: (i) The similarity of Möbius maps to linear maps can be explained as follows. Let
17
C2∗ = C2 \ {(0, 0)}. Define an equivalence relation ∼ on C2∗ by the condition that (z1 , w1 ) ∼ (z2 , w2 )
iff z1 w2 = z2 w1 . Let C2∗ / ∼ be the
spaceof equivalence classes. If L : C → C is an invertible
2 2
a b
linear map given by the matrix , then L induces a map L e : C2∗ / ∼→ C2∗ / ∼ by the
c d
rule that [(z, w)] 7→ [L((z, w))]. It may be noted that for any p ∈ C \ {0}, both L and pL induce
e on
the same map on C2∗ / ∼. Hence we may assume ad − bc = 1, as far as the induced map L
C2∗ / ∼ is concerned. Next observe that C2∗ / ∼ can be identified with C∞ via the correspondence
[(z, 1)] ↔ z ∈ C and [(1, 0)] ↔ ∞ ∈ C∞ . Through this correspondence, L e induces a map from C∞
az + b
to C∞ , which is precisely the Möbius map z 7→ . (ii) Read about the notion of ‘cross ratio’.
cz + d
az + b
[113] [Some properties of Möbius maps] (i) If T (z) = is a Möbius map on C∞ , then T is
cz + d
holomorphic on C \ {−d/c}, and T has at least one fixed point in C∞ .
(ii) If T is a Möbius map with at least three fixed points in C∞ , then T = I.
(iii) Any Möbius map can be written as a composition of the following types of Möbius maps:
translations (z 7→ z + b for some fixed b ∈ C), dilations (z 7→ az for some a ∈ C \ {0}), and the
inversion (z 7→ 1/z).
(iv) For any three distinct points z1 , z2 , z3 ∈ C∞ , there is a unique Möbius map T such that
T (z1 ) = 0, T (z2 ) = 1, and T (z3 ) = ∞.
(v) Given two sets {z1 , z2 , z3 } and {w1 , w2 , w3 } of three distinct points each in C∞ , there is a unique
Möbius map T with T (zj ) = wj for j = 1, 2, 3.
18
(z3 − z2 )(z − z1 )
z1 , z2 , z3 ∈ C \ {0}. Let T (z) = . Check that T is indeed a Möbius map and
(z1 − z2 )(z − z3 )
T (zj )’s are as required. Another Proof : Let T1 (z) = z or T1 (z) = 1/(z − z3 ) depending upon
whether z3 = ∞ or z3 ̸= ∞. Then T1 is a Möbius map with T1 (z3 ) = ∞. Since Möbius maps are
bijective, w1 := T1 (z1 ) and w2 := T1 (z2 ) are two distinct elements of C. Let T2 (z) = w1 +z(w2 −w1 ).
Then T2 is a Möbius map with T2 (0) = w1 , T2 (1) = w2 and T2 (∞) = ∞. Take T = T2−1 ◦ T1 .
(v) Let T1 , T2 be Möbius maps with (T1 (z1 ), T1 (z2 ), T1 (z3 )) = (0, 1, ∞) = (T2 (w1 ), T2 (w2 ), T2 (w3 )).
Take T = T2−1 ◦ T1 . Uniqueness is argued as before using (ii).
Definition and notation: (i) By a circle in C∞ we mean either a circle in C or a set of the form
L ∪ {∞}, where L is a line in C. In particular, R ∪ {∞} is a circle in C∞ . (ii) For z1 , z2 , z3 ∈ C,
let [z1 , z2 ] denote the line segment with end points z1 and z2 , let ∆(z1 , z2 , z3 ) denote the triangle
with vertices z1 , z2 , z3 , and let ](z1 , z2 , z3 ) denote the angle at z2 determined by z1 and z3 .
Exercise-33: (i) Let a, b ∈ C be distinct and C be a circle in C for which [a, b] is a diameter. Then
for c ∈ C \ {a, b}, we have that c ∈ C iff ](a, c, b) = π/2.
(ii) Let a, b ∈ C \ {0} be distinct. Then the triangles ∆(a, 0, b) and ∆(1/b, 0, 1/a) are similar.
[Hint: (i) This is a standard fact in elementary geometry. (ii) Writing a, b in polar coordinates, we
|a| 1/|b|
may see ](a, 0, b) = ](1/b, 0, 1/a). Moreover, = .]
|b| 1/|a|
[114] If T is a Möbius map and C is a circle in C∞ , then T (C) is also a circle in C∞ .
Proof. By [113](iii), T is a composition of translations, dilations and the inversion map. It is easy
to see that translations and dilations map circles in C∞ to circles in C∞ . Therefore we may assume
that T is the inversion map z 7→ 1/z.
19
C and 0, a1 , a2 are collinear. Then for any b ∈ C \ {a1 , a2 }, the triangle ∆(0, aj , b) is similar
to ∆(T (b), 0, T (aj )) for each j ∈ {1, 2} by Exercise-33(ii); and therefore, ](T (a1 ), T (b), T (a2 )) =
](T (a1 ), T (b), 0) − ](T (a2 ), T (b), 0) = ](b, a1 , 0) − ](b, a2 , 0) = π − ](b, a1 , a2 )) − ](b, a2 , a1 ) =
](a2 , b, a1 ) = π/2. Hence by Exercise-33(i), T (C) is a circle in C for which [T (a1 ), T (a2 )] is a
diameter (draw a picture to understand the argument clearly).
Example: Suppose C1 , C2 are two circles in C∞ . Let z1 , z2 , z3 be three distinct points on C1 , and
w1 , w2 , w3 be three distinct points of C2 . By [113](v), there is a unique Möbius map T with T (zj ) =
wj for j = 1, 2, 3. Then necessarily T (C1 ) = C2 . By choosing zj ’s and wj ’s appropriately, we may
control which side of C1 is mapped to which side of C2 by T . A specific example is the following.
(1 + i)(z + 1) −i(z + 1)
Let T (z) = = . Then T is a Möbius map with T (−1) = 0, T (−i) = 1
(−1 + i)(z − 1) z−1
and T (1) = ∞. Hence T maps the unit circle ∂D onto the circle R ∪ {∞} in C∞ . Since T (0) = i,
we deduce that T maps the open unit disc D onto the upper half-plane {w ∈ C : Im(w) > 0}.
Exercise-36: Let S, T be Möbius maps different from the identity map. If F ix(S) = F ix(T ), then
S ◦ T = T ◦ S. The converse holds if we assume in addition that S, T are not conjugate to the
map z 7→ −z. [Hint: First suppose F ix(T ) = {z1 , z2 }, where z1 ̸= z2 . If J is a Möbius map with
J(z1 ) = 0 and J(z2 ) = ∞, then replacing T with J ◦ T ◦ J −1 and S with J ◦ S ◦ J −1 , we may assume
20
F ix(T ) = {0, ∞}. Then T z = az for some a ∈ C \ {0}. Now if F ix(S) = F ix(T ), then S(z) = bz
for some b ∈ C\{0}, and hence S ◦T = T ◦S. Conversely, if S ◦T = T ◦S, then S({0, ∞}) = {0, ∞}
so that either S(z) = bz or S(z) = b/z; eliminate the second possibility using S ◦ T = T ◦ S and
the assumption a ̸= ±1. Next suppose F ix(T ) is a singleton. After a conjugation, we may assume
F ix(T ) = {∞}, and then T (z) = z + b for some b ∈ C \ {0}. If F ix(S) = F ix(T ), then S is also
a translation and hence S ◦ T = T ◦ S. Conversely, if S ◦ T = T ◦ S, then S(∞) = ∞. Apply first
case (with S and T interchanged) to ensure that S has no other fixed points.]
az + b
Exercise-37: Let T (z) = be a Möbius map. Then T (R ∪ {∞}) = R ∪ {∞} iff there is
cz + d
p ∈ C \ {0} such that pa, pb, pc, pd ∈ R. [Hint: ⇒: First suppose T (∞) = ∞. Then c = 0 and
T (z) = (a/d)z + b/d. Since T (1), T (−1) ∈ R, we have a/d + b/d, −a/d + b/d ∈ R and therefore
a/d, b/d ∈ R. Take p = 1/d. If x = T (∞) ∈ R, then consider S(z) = 1/(T (z) − x), which fixes ∞,
and apply the first case.]
Exercise-38: Let U ⊂ C be a connected open set and f ∈ H(U ). If f (U ) ⊂ ∂D, then f is a constant.
[Hint: Each z ∈ U has a neighborhood B such that f (B) is a proper subset of ∂D. Since C is
∪
second countable, we may write U = ∞n=1 Bn , a countable union of open balls, such that f (Bn )
is a proper subset of ∂D for each n ∈ N. Choose Möbius maps Tn such that Tn (∂D) = R ∪ {∞}
and Tn (f (Bn )) ⊂ R. By Exercise-22, Tn ◦ f is a constant on Bn , and hence f is a constant on Bn
∪
(since Tn is bijective). Thus f (U ) = ∞
n=1 f (Bn ) must be a countable and connected subset of C,
and hence must be a singleton. Remark: The above reasoning depends on some topological facts.
After learning some more Complex Analysis, we can give an easier argument.]
21
F ix(S) = F ix(T ) for every S, T ∈ H \ {I} by Exercise-36. Also, Hw1 ,w2 is conjugate to either
H0,∞ = {all translations} ∼
= (C, +) or H∞,∞ = {all dilations} ∼
= (C \ {0}, ·). The group M also
has other abelian subgroups; for example, {z 7→ z, z 7→ −z, z 7→ 1/z, z 7→ −1/z}.]
Definition: Two open sets U, V ⊂ C are said to be holomorphically equivalent if there is a bijection
f : U → V such that both f and f −1 are holomorphic; and in this case, f is called a biholomorphism
from U to V . Note that being holomorphically equivalent is an equivalence relation on the collection
of all open subsets of C.
[115] Any two of the following open sets are holomorphically equivalent:
U1 = D (open unit ball),
U2 = {z ∈ C : Im(z) > 0} (upper half-plane),
U3 = {z ∈ C : Re(z) > 0} (right half-plane),
z−a
U4 = {z ∈ C : Im( ) > 0}, where a ∈ C and b ∈ C \ {0} (an open half-plane),
b
U5 = {z ∈ C : 0 < Im(z) < π} (a particular horizontal strip),
U6 = {z ∈ C : a < Im(z) < b}, where a < b are real (a horizontal strip),
22
U7 = {z ∈ C : a < Re(z) < b}, where a < b are real (a vertical strip),
U8 = C \ [0, ∞),
U9 = C \ (−∞, 0].
Remark: After learning more theory, we can show that no two of the following are holomorphically
equivalent: D, D \ {0}, {z ∈ C : 1 < |z| < 2}, C \ {0}, and C (keep this exercise in mind to be
solved later). However, we have the following:
Exercise-41: There is a surjective holomorphic function from D to each of the following: D \ {0},
{z ∈ C : 1 < |z| < 2}, C \ {0}, and C.
[Hint: D ∼ D∼
ez z2 ez
= {z ∈ C : Re(z) < 0} −→ D \ {0}; = {z ∈ C : Im(z) > −1} −→ C −→ C \ {0};
and D ∼
ez
= {z ∈ C : 0 < Re(z) < log 2} −→ {z ∈ C : 1 < |z| < 2}.]
Here, as a preparation for Cauchy’s integral theory, we will discuss the integration of complex-valued
continuous functions along paths. The general theory deals with the integration along ‘rectifiable
paths’. For simplicity, we will consider only piecewise smooth paths (defined below).
Definition: Let U ⊂ C be an open set. By a path (or curve) in U , we mean a continuous map
α : [a, b] → U , where a < b are reals. The image α([a, b]) of the path will be denoted as [α], which
is a compact subset of U . A path α : [a, b] → U is said to be (i) closed if α(a) = α(b), (ii) smooth
if α is continuously differentiable (i.e., if α′ is continuous), and (iii) piecewise smooth if there is a
23
partition a = a0 < a1 < · · · < ak = b of the domain [a, b] of α such that αj := α|[aj−1 ,aj ] is smooth
for 1 ≤ j ≤ k; and in this case we will use the formal expression α = α1 + · · · + αk .
Example: (i) For any k ∈ Z \ {0}, α : [0, 1] → C defined as α(t) = e2πikt is a smooth path and
its image [α] is the unit circle. (ii) A piecewise smooth path parametrizing the boundary of the
unit square in C in the anticlockwise direction is α : [0, 4] → C defined as α(t) = t for 0 ≤ t ≤ 1,
α(t) = 1 + i(t − 1) for 1 ≤ t ≤ 2, α(t) = (3 − t) + i for 2 ≤ t ≤ 3, and α(t) = i(4 − t) for 3 ≤ t ≤ 4.
∫b ∫b ∫b
Definition: (i) If g : [a, b] → C is continuous, we define a g(t)dt = a Re(g(t))dt + i a Im(g(t))dt.
(ii) Let U ⊂ C be open and f : U → C be continuous. If α : [a, b] → U is a smooth path in U ,
∫ ∫ ∫b
then we define the integral of f along α (or over α) as α f = α f (z)dz := a f (α(t))α′ (t)dt. This
definition is intuitively justified because if z = α(t), then dz = α′ (t)dt. Moreover, the function
t 7→ f (α(t))α′ (t) is continuous (and hence integrable as specified by (i)) because α is smooth. If
∑
α is a piecewise smooth path in U , say α = kj=1 αj , where each αj is smooth, then we define
∫ ∑k ∫
αf = j=1 αj f . (iii) If U ⊂ C is open, f : U → C is continuous, and α : [a, b] → U is a smooth
∫ ∫b ∫ ∫
path, then α |f ||dz| := a |f (α(t))α′ (t)|dt. Clearly, this definition implies | α f | ≤ α |f ||dz|. If
∫ ∫b
f ≡ 1, then α |f ||dz| = a |α′ (t)|dt, which is by definition the length of α.
Remark: From the examples above, we observe that: (i) the integral of a holomorphic function
over a closed path need not be zero, even though a closed path has the same end points as that
of a constant path, and (ii) the integral of a holomorphic function over two paths with the same
image need not be equal.
Definition and remark: (i) Two smooth paths α : [a, b] → C and β : [c, d] → C are said to be
equivalent if there is an increasing bijection ϕ : [a, b] → [c, d] such that ϕ′ is continuous and α = β◦ϕ.
Note that if α, β are equivalent as defined above, then their images [α] and [β] are the same, and
∫
moreover for any complex-valued f continuous in a neighborhood of [α] = [β], we have that α f =
∫ ∫ ∫b ′
∫b ′ ′
∫d ′
∫
β f because α f = a f (α(t))α (t)dt = a f (β(ϕ(t)))β (ϕ(t))ϕ (t)dt = c f (β(s))β (s)ds = β f .
(ii) The natural parametrization of the circle |z − a| = r is given by α : [0, 1] → C, α(t) = a + re2πit
24
∫
(or by β : [0, 2π] → C, β(t) = a + reit , which is equivalent to α). When we write |z−a|=r f , it
is understood that the integral is to be considered with respect to the natural parametrization of
∫
the circle. Similarly, if w1 , w2 ∈ C, then [w1 ,w2 ] f is to be considered with respect to the natural
parametrization of the line segment, i.e., w.r.to α : [0, 1] → C given by α(t) = w1 + t(w2 − w1 ).
∫w
However, at this stage, it is meaningless to write w12 f since there are many paths from w1 to w2
and the integrals over these paths need not be the same.
(iii) If α : [a, b] → C is a path, we denote by −α the path going in the ‘opposite direction’, i.e.,
−α : [a, b] → C is defined as −α(a + t(b − a)) = α(b + t(a − b)) for t ∈ [0, 1]. If α is a piecewise
∫ ∫
smooth path in an open set U ⊂ C, and f : U → C is continuous, verify that −α f = − α f .
(iv) If α : [a, b] → C and β : [b, c] → C are paths with α(b) = β(b), then we define the path
α + β : [a, c] → C as (α + β)(t) = α(t) for a ≤ t ≤ b, and (α + β)(t) = β(t) for b ≤ t ≤ c. If α, β
are piecewise smooth paths in an open set U ⊂ C such that α + β is defined, and if f : U → C is
∫ ∫ ∫
continuous, then clearly α+β f = α f + β f .
∫ ∫ dz
[116] Let a ∈ C, r > 0. Then k
|z−a|=r (z−a) dz = 0 for every k ∈ Z\{−1}, and |z−a|=r = 2πi.
z−a
Proof. We have already noted this for the unit circle. Argue similarly.
its length l(α) > 0. Given ε > 0, choose n0 ∈ N such that |f (z) − fn (z)| < ε/l(α) for every n ≥ n0
∫ ∫ b ε|α′ (t)|
and z ∈ [α]. Then α |f − fn | ≤ a dt = ε for every n ≥ n0 .]
l(α)
25
Definition: Let U ⊂ C be open and f : U → C be continuous. We say f is integrable if for
any two points z1 , z2 ∈ U and any two piecewise smooth paths α, β in U from z1 to z2 , we have
∫ ∫ ∫z
that α f = β f (so that z12 f (z)dz has a well-defined meaning). Note that f is integrable iff the
restriction of f to each connected component of U is integrable (since a path in U should be entirely
contained in a connected component of U ).
[117] [Integrability criterion] Let U ⊂ C be open and f : U → C be continuous. Then the following
are equivalent: (i) f has a primitive g ∈ H(U ).
(ii) f is integrable.
∫
(iii) α f = 0 for every piecewise smooth closed path α in U .
Proof. (i) ⇒ (ii): We may suppose U is connected. For any two points z1 , z2 ∈ U and any two
∫ ∫
piecewise smooth paths α, β in U from z1 to z2 , we have that α f = g(z2 ) − g(z1 ) = β f by
Exercise-42(ii).
(ii) ⇒ (iii): Let α : [a, b] → U be a piecewise smooth closed path and β : [a, b] → U be the constant
∫ ∫
path β ≡ α(a) = α(b). The integrability of f implies that α f = β f = 0.
Consider p ∈ U and let ε > 0. Since U is open and f is continuous, we may choose δ > 0 such
that B(p, δ) ⊂ U and such that |f (p) − f (q)| < ε for every q ∈ B(p, δ). If h ∈ C is with 0 < |h| < δ,
∫
let α, β be piecewise smooth paths in U from c to p and from c to p+h respectively. Then g(p) = α f
∫
and g(p+h) = β f . The integral of f over the piecewise smooth closed path α+[p, p+h]−β is zero
∫ ∫ ∫
by (iii), and hence g(p + h) − g(p) = β−α f = [p,p+h] f (z)dz. Moreover, hf (p) = [p,p+h] f (p)dz.
∫
Therefore, for 0 < |h| < δ, we have that |g(p + h) − g(p) − hf (p)| ≤ [p,p+h] |f (z) − f (p)||dz| < ε|h|.
This shows that g is holomorphic at p with g ′ (p) = f (p).
26
Remark: In Real Analysis, every continuous function f : [a, b] → R is Riemann integrable, and has
∫x
a ‘primitive’; indeed, g : [a, b] → R defined as g(x) = a f (t)dt satisfies g ′ = f . Contrast this with
the following example in Complex Analysis. Let U = {z ∈ C : 1/2 < |z| < 2} and f : U → C be
f (z) = 1/z. Then, U is a bounded open set and f ∈ H(U ) is bounded, but we note by [117] that
∫
f is not integrable and f does not have a primitive in U because |z|=1 f = 2πi ̸= 0.
Exercise-44: The holomorphic function f (z) = 1/z is locally integrable in any open subset U of
C \ {0}. Hence local integrability does not imply (global) integrability. [Hint: Given z ∈ U , we can
find δ > 0 with B(z, δ) ⊂ U ⊂ C \ {0}. There is a branch of logarithm g : B(z, δ) → C by [108](ii).
Since g ′ (z) = 1/z, g is a primitive of f in B(z, δ). Now apply [117].]
Remark: Let U ⊂ C be open and f : U → C be continuous. With more theory, it can be shown
that (i) f is locally integrable ⇔ f ∈ H(U ), and (ii) if U is connected and has no ‘holes’, then f is
locally integrable ⇔ f is integrable.
Definition: An open set U ⊂ C is called a star region if there is c ∈ U such that [c, z] ⊂ U for every
z ∈ U (where [c, z] is the line segment joining c and z). Here c is called a center of U .
Example: Every convex open subset U of C is a star region, and in this case, every point of U is a
center of U . The sets C \ [0, ∞) and C \ (−∞, 0] are not convex, but they are star regions: every
c ∈ (−∞, 0) is a center of C \ [0, ∞), and every c ∈ (0, ∞) is a center of C \ (−∞, 0]. Another
example of a star regions which is non-convex is {x + iy : |x| < 1 and |xy| < 1}. On the other hand,
the following connected open sets are not star regions: D \ {0}, C \ {0}, {z ∈ C : 1 < |z| < 2}, and
{z ∈ C : Im(z) > 0 and |z| > 1}.
Remark: Being a star region is a geometric property. In general this property is not preserved
under topological or holomorphic equivalence. Let δ > 0 be very small, U be the open rectangle
with vertices 0, δ, δ + iπ, iπ, and V be the image of U under ez . Then it can be verified that the star
region U is holomorphically equivalent to V via the exponential map, but V is not a star region
since V = {z ∈ C : 1 < |z| < eδ and Im(z) > 0} is the upper-half of a thin open annulus.
∫
[118] Let U ⊂ C be a star region and f : U → C be continuous. If ∂∆ f
= 0 for every solid triangle
∫
∆ ⊂ U , then f has a primitive g ∈ H(U ) and consequently f is integrable (here the integral ∂∆ f
is taken with respect to the natural parametrization of ∂∆ in the anticlockwise direction).
27
∫
Proof. Let c ∈ U be a center of U . Define g : U → C as g(p) = [c,p] f (z)dz. Consider p ∈ U and
ε > 0. Choose δ > 0 such that B(p, δ) ⊂ U and such that |f (p) − f (q)| < ε for every q ∈ B(p, δ).
∫
For h ∈ C with 0 < |h| < δ, note that ∆ := [c, p, p + h] ⊂ U and hence ∂∆ f = 0 by hypothesis,
∫ ∫
which implies that g(p + h) − g(p) = [p,p+h] f (z)dz; moreover, hf (p) = [p,p+h] f (p)dz. Therefore,
∫
for h ∈ C with 0 < |h| < δ, we see that |g(p + h) − g(p) − hf (p)| ≤ [p,p+h] |f (z) − f (p)||dz| < ε|h|,
and this shows g ′ (p) = f (p). Thus g is a primitive of f , and then f is integrable by [117].
The relevance of a star region in the context of holomorphic functions can be first observed by
noting that the hypothesis of [118] is satisfied by holomorphic functions:
Proof. Since (ii) is a direct consequence of part (i), [118] and [117], it suffices to prove (i). Let
l(∂∆) denote the length of the boundary of a solid triangle ∆. Note that if ∆′ is one of the four
solid triangles obtained by joining the midpoints of ∂∆, then l(∂∆′ ) = l(∂∆)/2. Below, all integrals
over triangles are considered with respect to the anticlockwise orientation.
Consider a solid triangle ∆ ⊂ U and ε > 0. We will show (and it is enough to show) that
∫
| ∂∆ f |
≤ ε. Divide ∆ into four solid triangles ∆1 , ∆2 , ∆3 , ∆4 of equal size by joining the midpoints
∑ ∫ ∫
of the sides of ∂∆. Observe that 4j=1 ∂∆j f = ∂∆ f since the integrals along common edges will
∫
get cancelled due to opposite orientations. Hence one of the ∆j ’s, call it ∆(1) , satisfies | ∂∆(1) f | ≥
∫
| ∂∆ f |/4. Also, l(∂∆(1) ) = l(∂∆)/2, as noted above.
(n) (n) (n) (n)
At the n the step, divide ∆(n) into four solid triangles ∆1 , ∆2 , ∆3 , ∆4 of equal size by
∑ ∫ ∫
joining the midpoints of the sides of ∂∆(n) . Since 4j=1 ∂∆(n) f = ∂∆(n) f , there exists ∆(n+1) ∈
(n) (n) (n) (n) ∫ ∫ ∫j
{∆1 , ∆2 , ∆3 , ∆4 } with | ∂∆(n+1) f | ≥ | ∂∆(n) f |/4 = | ∂∆ f |/4n+1 . Moreover, l(∂∆(n+1) ) =
l(∂∆(n) )/2 = l(∂∆)/2n+1 .
Since (∆(n) ) is a decreasing sequence of nonempty compact sets with diam(∆(n) ) → 0, there is
∩
p ∈ U such that ∞ n=1 ∆
(n) = {p}. Since f is holomorphic, there is an open ball B ⊂ U centered at
ε|z − p|
p such that |f (z) − f (p) − (z − p)f ′ (p)| < for every z ∈ B.
l(∂∆)2
28
Choose n large enough with ∆(n) ⊂ B. Note that z 7→ f (p) − (z − p)f ′ (p) is a poly-
∫
nomial and hence has a primitive. Consequently, ∂∆(n) (f (p) − (z − p)f ′ (p))dz = 0 by [117],
∫ ∫ ∫ ε|z − p|
and therefore | ∂∆(n) f (z)dz| ≤ ∂∆(n) |f (z) − f (p) − (z − p)f ′ (p)||dz| ≤ ∂∆(n) |dz| ≤
l(∂∆)2
∫ εl(∂∆(n) ) εl(∂∆(n) )2 ∫ ∫
∂∆ (n) 2
|dz| ≤ 2
= ε/4n . Hence | ∂∆ f | ≤ 4n | ∂∆(n) f | ≤ ε.
l(∂∆) l(∂∆)
∫z
Remark: [119](ii) implies that if f is holomorphic in a star region U , then ‘ z12 f (z)dz’ has a
well-defined meaning (independent of the path) for any two z1 , z2 ∈ U .
∫
Exercise-45: Let f : D → C be continuous and suppose f is holomorphic on D. Then |z|=1 f = 0.
Proof. (i) Let f (z) = 1/(z − b), which is holomorphic on C \ {b}. Choose ε > 0 small enough with
B(b, ε) ⊂ B(a, r). See the figure with piecewise smooth closed paths β1 and β2 . Since β1 is contained
∫ ∫
in the star region C\{b+t : t ≤ 0} where f is holomorphic, β1 f = 0 by [119](ii). Similarly, β2 f = 0
by [119](ii) since β2 is contained in the star region C \ {b + t : t ≥ 0} where f is holomorphic. Thus
∫ ∫ ∫ dz ∫ dz ∫ dz
0 = β1 f + β2 f = |z−a|=r − |z−b|=ε . Also we know |z−b|=ε = 2πi by [116].
z−b z−b z−b
(ii) Similar to the proof of (i).
[121] [An improvement of Cauchy’s integral theorem for star regions] Let U ⊂ C be a star region,
p ∈ U be a center of U , let f : U → C be continuous, and suppose f is holomorphic on U \ {p}.
∫
Then f has a primitive in U , f is integrable in U , and α f = 0 for every piecewise smooth closed
path α in U .
29
∫
Proof. By [118], it suffices to show that ∂∆ f = 0 for an arbitrary solid triangle ∆ ⊂ U .
∫
Case-1 : p ∈
/ ∆. Then ∂∆ f = 0 by Goursat’s integral lemma applied to U \ {p}.
Case-2 : p is a vertex of ∆. Let q1 , q2 be the other two vertices of ∆. Choose points p1 ∈ (p, q1 )
∫ ∫ ∫ ∫
and p2 ∈ (p, q2 ) very near to p. Now, ∂∆ f = [p,p1 ,p2 ] f + [p1 ,q1 ,p2 ] f + [p2 ,q1 ,q2 ] f , where the last
∫
two integrals are zero by case-1. Moreover, | [p,p1 ,p2 ] f | can be made arbitrarily small by taking p1
∫
and p2 sufficiently close to p. Hence ∂∆ f = 0.
Case-4 : p ∈ int(∆). Divide ∆ into three solid triangles ∆1 , ∆2 , ∆3 by joining p with the vertices
∫ ∫ ∑ ∫
of ∆. Then ∂∆j f = 0 for j = 1, 2, 3 by case-2, and hence ∂∆ f = 3j=1 ∂∆j f = 0.
Now we are ready to prove one of the most important results about holomorphic functions.
The result says in particular that a holomorphic function f is completely determined in an open
ball B(a, r) by the values of f on the boundary circle |z − a| = r provided f is holomorphic in a
neighborhood the closed ball B(a, r)
[122] [Cauchy’s integral formula for discs] Let U ⊂ C be open, f : U → C be holomorphic and
1 ∫ f (z)
suppose B(a, r) ⊂ U . Then f (b) = |z−a|=r dz for every b ∈ B(a, r).
2πi z−b
Proof. Let s > r be with B(a, s) ⊂ U (such a choice is possible since the compact set B(a, r) is
f (z) − f (b)
contained in U ). Fix b ∈ B(a, r) and define g : B(a, s) → C as g(b) = f ′ (b) and g(z) =
z−b
for z ̸= b. Then g is continuous on B(a, s) and holomorphic on B(a, s) \ {b}. By [121] and [120](i),
∫ ∫ f (z) ∫ f (b) ∫ f (z)
we get 0 = |z−a|=r g(z)dz = |z−a|=r dz − |z−a|=r dz = |z−a|=r dz − 2πif (b).
z−b z−b z−b
[123] [Power series representation] Let U ⊂ C be open, f : U → C be holomorphic and let
∑
B(a, R) ⊂ U . Then there is a complex power series ∞ n=0 an (z − a) with radius of convergence
n
∑
≥ R such that f (z) = ∞ n=0 an (z − a) for every z ∈ B(a, R). The coefficients an are given by
n
(n)
f (a) 1 ∫ f (z)
an = = |z−a|=r dz for any r ∈ (0, R).
n! 2πi (z − a)n+1
Proof. Let 0 < r < R. Then B(a, r) ⊂ B(a, R) ⊂ U . Let b ∈ B(a, r). (By [122], )n we have
1 ∫ f (z) 1 1 1 ∑ ∞ b−a
f (b) = dz. Since = = , we have
2πi |z−a|=r (z − b) z −(b (z − a) −)(b − a) z − a n=0
z −a
∫ f (z) ∫ ∑ f (z)(b − a)n
that |z−a|=r dz = |z−a|=r ∞ dz. Here, we would like to interchange the
(z − b) n=0
(z − a)n+1
30
f (z) ∑ f (z)(b − a)n
integration and summation. Define g, gn : ∂B(a, r) → C as g(z) = = ∞ and
z−b n=0
(z − a)n+1
∑n f (z)(b − a)k
gn (z) = , which are continuous functions. Let M = sup{|f (z)| : |z − a| = r}.
k=0
(z − a)k+1
∑∞ |f (z)||b − a|k ∑ M |b − a|k
For |z − a| = r, we see that |g(z) − gn (z)| ≤ ≤ ∞ →0
k=n+1
|z − a| k+1 k=n+1
rk+1
independent of z as k → ∞. That is, (gn ) → g uniformly on ∂B(a, r). Hence by Exercise-42(iii),
∫ f (z) ∫ ∫ ∫ ∑n f (z)(b − a)k
|z−a|=r (z − b) dz = |z−a|=r g = limn→∞ |z−a|=r gn = limn→∞ |z−a|=r k=0
(z − a)k+1
dz =
( )
∑∞ ∫ f (z) 1 ∫ f (z) ∑∞
|z−a|=r (z − a)n+1 dz (b − a) . So, f (b) = 2πi |z−a|=r (z − b) dz = n=0 an (b − a) ,
n n
n=0
1 ∫ f (z)
where an = |z−a|=r dz. Note that an is independent of the point b ∈ B(a, r). Thus
∑∞ 2πi (z − a)n+1
f (z) = n=0 an (z − a)n for every z ∈ B(a, r). Hence the radius of convergence of the power series
∑∞
n=0 an (z − a) is ≥ r. Now from the theory of power series, it follows that f is infinitely often
n
f (n) (a)
(complex) differentiable in B(a, r) and an = . Thus an ’s are independent of the particular
n!
choice of r ∈ (0, R) also. Since r ∈ (0, R) was arbitrary, the proof is complete.
(iv) Fix b ∈ B(a, r). Let ε > 0 be small enough with B(b, ε) ⊂ B(a, r). We have that f (n) (b) =
n! ∫ f (z) f (z)
|z−b|=ε dz by (ii). Let g : U \ {b} → C be g(z) = , which is holomorphic.
2πi (z − b)n+1 (z − b)n+1
Consider piecewise smooth paths β1 , β2 in U \ {b} as in the proof of [120](i), and establish the
∫ ∫ ∫ ∫ ∫
following: βj g = 0 for j = 1, 2 and β1 g + β2 g = |z−a|=r g − |z−b|=ε g.
31
(v) Fix b ∈ B(a, R). Let r ∈ (0, R) be such that b ∈ B(a, r). By (iii), we get |f (n) (b)| ≤
n! ∫ M n!M n!M r
|z−a|=r |dz| = × 2πr = . Now let r → R.
2π (r − |b − a|) n+1 2π(r − |b − a|)n+1 (r − |b − a|)n+1
∑
Exercise-46: Let f (z) = ∞ n=0 an (z − a) be holomorphic on B(a, R).
n
(i) If M = sup{|f (z)| : |z − a| < R} < ∞, then |an | ≤ M/Rn for every n ≥ 0.
(ii) If M ′ = sup{|f ′ (z)| : |z − a| < R} < ∞, then n|an | ≤ M/Rn−1 for every n ∈ N.
1 ∫ M M
[Hint: (i) For r ∈ (0, R), we get using [123] that |an | ≤ |z−a|=r n+1
|dz| = n . Now let r → R.
∑ 2π r r
(ii) Since f ′ (z) = ∞ n=1 na n (z − a)n−1 , we may apply (i).]
32
|f (n) | ≥ (n!)2 for at most finitely many n ∈ N. (iii) If f has a primitive in C \ {0}, then we must
∫ ∫ sin z ±2πi cos 0
have |z|=1 f = 0 by [117]. But |z|=1 2k dz = ̸= 0.]
z (2k − 1)!
Exercise-50: Let α1 , α2 be smooth paths in C with α1 (t1 ) = α2 (t2 ) =: w, and α1′ (t1 ) ̸= 0, α2′ (t2 ) ̸= 0.
Then the angle between α1 and α2 at w is defined as arg(α1′ (t1 )) − arg(α2′ (t2 )). If U ⊂ C is open,
f ∈ H(U ) and w ∈ U is with f ′ (w) ̸= 0, then f preserves angles at w in the following sense: if
α1 , α2 are smooth paths in U such that the angle between α1 and α2 at w is defined, then this angle
is same as the angle between the smooth paths f ◦ α1 and f ◦ α2 at f (w). Here f ◦ αj is smooth
since f is infinitely often differentiable. [Hint: (f ◦ αj )′ (tj ) = f ′ (αj (tj ))αj′ (tj ) = f ′ (w)αj′ (tj ) and
hence arg((f ◦ αj )′ (tj )) = arg(f ′ (w)) + arg(αj′ (tj )).]
Exercise-51: [Prove this using power series and not using [119](ii)] Let U = D or U = C. Then,
∫
(i) If f ∈ H(U ), then f has a primitive g ∈ H(U ). Consequently, f is integrable and α f = 0 for
every piecewise smooth closed path α in C.
(ii) If f, g ∈ H(U ) are such that f (n) (0) = g n (0) for every n ≥ 0, then f = g.
∑ ∑∞ an n+1 f (n) (0)
[Hint: Write f (z) = ∞ a
n=0 n z n . (i) Take g(z) =
n=0 z . (ii) an = by [123].]
n+1 n!
A few more interesting corollaries of [123] and [124] are the following:
[125] [Morera’s theorem - converse of Goursat’s integral lemma] Let U ⊂ C be open and f : U → C
∫
be continuous. If ∂∆ f = 0 for every solid triangle ∆ ⊂ U , then f ∈ H(U ).
Proof. Fix a ∈ U , and let B ⊂ U be an open ball centered at a. Since B is a star region, f |B is
integrable by [118], and then by [117], f |B has a primitive g ∈ H(B). Since g is infinitely often
differentiable by [124], it follows that f |B = g ′ is also infinitely often differentiable. In particular f
is holomorphic at a.
Proof. Since being holomorphic is a local property, the implication ‘⇐’ follows by [125] in both (i)
and (ii). Moreover, the implication ‘⇒’ in (ii) is nothing but Cauchy’s integral theorem for star
∪
regions. Therefore, it remains to show ‘⇒’ in (i). Assume f ∈ H(U ), and write U = ∞ n=1 Bn ,
a countable union of open balls. Since Bn is a star region, f |Bn is integrable as noted above, by
Cauchy’s integral theorem for star regions. Hence f is locally integrable in U .
33
[127] [Riemann continuation theorem] Let U ⊂ C be open, A ⊂ U be discrete and closed in U and
f : U \ A → C be holomorphic. Then the following are equivalent:
(i) f has a holomorphic extension to the whole of U .
(ii) f has a continuous extension to the whole of U .
(iii) For each a ∈ A, there is an open ball B ⊂ U centered at a such that f |B\{a} is bounded.
(iv) For each a ∈ A, limz→a (z − a)f (z) = 0.
Proof. The implications (i) ⇒ (ii) ⇒ (iii) ⇒ (iv) are clear. To prove (iv) ⇒ (i), we may assume
A = {a} and U = B := B(a, r) for some r > 0 since being holomorphic is a local property. Define
g : B → C as g(a) = 0 and g(z) = (z − a)f (z) for z ̸= a. Then g is continuous in the star region
∫
B by (iv), and g is holomorphic in B \ {a}. By [121], g is integrable in B and hence ∂∆ g = 0
for every solid triangle ∆ ⊂ B, which implies by Morera’s theorem [125] that g ∈ H(B). By [123],
∑
we may write g(z) = ∞ n=0 an (z − a) for z ∈ B. Since g(a) = 0, we have a0 = 0, and hence
n
and [111](i), fe ∈ H(B). Moreover, fe(z) = g(z)/(z − a) = f (z) for every z ∈ B \ {a}.
Remark: Result [127′ ] indicates the strong nature of complex differentiability. In contrast note that
in Real Analysis, f : R → R given by f (x) = |x| is continuous on R and differentiable on R \ {0},
but not differentiable at 0.
Definition: Any f ∈ H(C) is called an entire function. If f is an entire function, then we may write
∑
f (z) = ∞n=0 an z , where the power series converges for every z ∈ C. We will see that an entire
n
Proof. (i) Let f ∈ H(C) be such that M := sup{|f (z)| : z ∈ C} < ∞. For any z ∈ C and r > 0,
applying Cauchy’s estimate to B(z, r) we get |f ′ (z)| ≤ M/r, and consequently f ′ (z) = 0 since r > 0
34
is arbitrary. Thus f ′ ≡ 0, and therefore f is a constant by [104](i).
(ii) There is r > 0 such that |f (z) − c| < 1 for |z| > r, and f is bounded on the compact set B(0, r).
So f is bounded on C and hence constant by (i). The constant has to be c since limz→∞ f (z) = c.
(iii) If f (C) is not dense in C, there exist a ∈ C and r > 0 such that |f (z) − a| ≥ r for every z ∈ C.
Then g : C → C defined as g(z) = 1/(f (z) − a) is holomorphic and |g| ≤ 1/r. By (i), g is constant,
and then f should also be constant, a contradiction.
Let r = max{1, 2M/|an |}. Then for |z| ≥ r, we have M |z n−1 | ≤ |an z n−1 |r/2 ≤ |an z n |/2. Use this
in the earlier inequalities. (iii) Assume p is non-vanishing. Then f (z) := 1/p(z) defines an entire
function, and limz→∞ f (z) = 0 by (ii). So f (= 1/p) must be constant by [128](ii), a contradiction.]
|f (z)|
Exercise-54: Let f ∈ H(C). (i) If there is k ∈ N such that limz→∞ = 0, then f a polynomial
|z|k
|f (z)|
of degree ≤ k − 1. In particular, if limz→∞ = 0, then f is constant.
|z|
(ii) If there is g ∈ H(C) such that g is non-vanishing and |f (z)| ≤ |g(z)| for every z ∈ C, then there
is c ∈ C such that f = cg. In particular, if there is C > 0 such that |f (z)| ≤ C|ez | for every z ∈ C,
then there is c ∈ C such that f (z) = cez for every z ∈ C.
35
∑ ∑∞
[Hint: (i) Write f (z) = k−1 n
n=0 an z + z
k
n=k an z
n−k = g(z) + z k h(z). By Exercise-53(i), we have
|g(z)| |f (z)|
limz→∞ = 0. Hence by hypothesis, 0 = limz→∞ = 0 + limz→∞ |h(z)|. By [128](ii),
|z|k |z|k
h ≡ 0. Thus f = g. (ii) h := f /g ∈ H(C) and is bounded.]
Exercise-55: Let f ∈ H(C) be doubly periodic in the following sense: there exist R-linearly inde-
pendent vectors a, b ∈ C such that f (z + a) = f (z) = f (z + b) for every z ∈ C. Then f is constant.
[Hint: Let K be the parallelogram with vertices 0, a, b, a + b. Then f (C) = f (K) because f is
doubly periodic. Also f (K) is bounded since K is compact. By Liouville’s theorem, f is constant.]
[129] [Zeroes theorem] Let U ⊂ C be a connected open set and f ∈ H(U ). Then the following are
equivalent: (i) f ≡ 0, (ii) {z ∈ U : f (z) = 0} has a limit point in U , (iii) There is a ∈ U such that
f (n) (a) = 0 for every n ≥ 0.
Proof. (ii) ⇒ (iii): Let a ∈ U be a limit point of {z ∈ U : f (z) = 0}. By continuity, f (a) = 0. Let
∑
B(a, r) ⊂ U , and write f (z) = ∞ n=0 an (z − a) for z ∈ B(a, r) by [123]. Since f
n (n) (a) = n!a by
n
[123], it suffices to show an = 0 for every n ≥ 0. Note that a0 = f (a) = 0. If possible, let an ̸= 0
for some n ∈ N, and choose the smallest such n. Then f (z) = (z − a)n g(z) for z ∈ B(a, r), where
∑
g(z) = ∞ k=n ak (z − a)
k−n . Since g(a) = a ̸= 0, there is 0 < δ < r such that f (z) ̸= 0 for every
n
(iii) ⇒ (i): Let A = {z ∈ U : f (n) (z) = 0 for every n ≥ 0}. Then A ̸= ∅ by (iii), and A is closed in
∑ f (n) (a)
U since each f (n) is continuous. If a ∈ A and B(a, r) ⊂ U , then f (z) = ∞ n=0 (z − a)n = 0
n!
for every z ∈ B(a, r), which means B(a, r) ⊂ A. Thus A is also open in U . Since U is connected,
it follows that A = U , and in particular f ≡ 0.
Definition: Let U ⊂ C be open and connected, and suppose f ∈ H(U ) is not identically zero. If
a ∈ U is with f (a) = 0, then m := min{n ∈ N : f (n) (a) ̸= 0} (which exists by [129]) is called the
order of the zero a for f .
36
then there is g ∈ H(U ) such that f (z) = (z − a)m g(z) for every z ∈ U and g(a) ̸= 0. Consequently,
we can find δ > 0 such that B(a, δ) ⊂ U and f (z) ̸= 0 for every z ∈ B(a, δ) \ {a}.
(iv) [Structure of the set of zeroes] Assume f ∈ H(U ) is not identically zero. Then f −1 (0) = {z ∈
U : f (z) = 0} is discrete and closed in U (possibly empty), and consequently f −1 (0) is countable.
(v) [Structure of the pre-image set] Assume f ∈ H(U ) is non-constant. Then for every b ∈ C, the
set f −1 (b) is discrete and closed in U (possibly empty), and consequently f −1 (b) is countable.
(vi) H(U ) is an integral domain.
(ii) Note that any infinite subset of a compact K set must have a limit point in K.
∑∞
(iii) Let r > 0 be with B(a, r) ⊂ U , and write f (z) = n=0 an (z − a)n for z ∈ B(a, r). Since a is a
zero of order m, we have that an = f (n) (a)/n! = 0 for 0 ≤ n < m and am = f (m) (a)/m! ̸= 0. Hence
∑
f (z) = (z − a)m g(z) for z ∈ B(a, r), where g(z) := ∞ k=m ak (z − a)
k−m . Then g ∈ H(B(a, r)) and
g(a) = am ̸= 0. Extend g holomorphically to U by putting g(z) = f (z)/(z − a)m for z ∈ U \ B(a, r).
(iv) f −1 (0) is closed in U by the continuity of f , and f −1 (0) is discrete in U either by part (iii) or
by [129]. To see f −1 (0) is countable, argue as follows. For each z ∈ U , we can find an open ball Bz
centered at z such that Bz contains at most one zero of f (since the zeroes of f are isolated). We
may cover U with countably many such balls since U is second countable.
(v) Fix b ∈ C and apply part (iv) to the function g(z) := f (z) − b.
(vi) Verify that H(U ) is a commutative ring with unity under pointwise operations. If f, g ∈ H(U )
are such that f (z)g(z) = 0 for every z ∈ U , then either f −1 (0) or g −1 (0) should be uncountable,
and consequently either f ≡ 0 or g ≡ 0 by (iv).
Exercise-56: (i) There does not exist any f ∈ H(D) such that f (1/n) = (−1)n /n for every n ≥ 2.
(ii) If f ∈ H(C) is such that f (f (z)) = f (z) for every z ∈ ∂D, then either f = I or f is constant.
(iii) Let U ⊂ C be open and connected, and f ∈ H(U ). If there exist a ∈ U and k ∈ N such that
f (n) (a) = 0 for every n ≥ k, then f is a polynomial of degree ≤ k − 1.
1
[Hint: (i) f ( 2n )= 1
2n for every n ∈ N and hence f = I by [130], a contradiction. (ii) f (∂D) is
compact and connected, and hence f (∂D) is either uncountable or a singleton. In the first case,
f = I by [130] since f (w) = w for every w ∈ f (∂D). In the second case, f is constant by [130] since
∂D has a limit point in C. (iii) f (k) ≡ 0 by Zeroes theorem.]
37
Exercise-57: Let U ⊂ C be open and connected. (i) Let f : U → C be continuous, and define
g : U → C as g(z) = f (z)2 . If g ∈ H(U ), then f ∈ H(U ).
(ii) If f ∈ H(U ), g ∈ H(U ) \ {0} are such that f g ∈ H(U ), then f is constant.
(iii) Let B ⊂ U be an open ball, and Φ : H(U ) → H(B) be defined as Φ(f ) = f |B . When is Φ
injective? When is Φ surjective?
[Hint: (i) Fix a ∈ U . Assume f is not identically zero, and choose an open ball B ⊂ U centered
at a by [130](iv) such that (g and hence) f is non-vanishing in B \ {a}. Since g(z) − g(w) =
f (z) − f (w) g ′ (w)
(f (z) + f (w))(f (z) − f (w)), we get that limz→w = for every w ∈ B \ {a}.
z−w 2f (w)
Hence f is holomorphic in B \ {a}, and hence by [127′ ] holomorphic in B. (ii) Choose an open ball
B ⊂ U such that g does not vanish in B. Since 1/g ∈ H(B), we get f = (f g)/g ∈ H(B). Then
Re(f ) = (f + f )/2 and Im(f ) = (f − f )/2i are holomorphic in B, and hence constants. Thus f |B
is constant. Now [130] may be used. (iii) Φ is always injective by [130]. If there is a ∈ U \ B, put
g(z) = 1/(z − a). If there is f ∈ H(U ) with f |B = g|B , then f = g on U \ {a} by [130]; but this is
not possible since g is unbounded near a. Thus Φ is surjective iff U = B.]
Exercise-58: If f is a non-constant complex polynomial, then the zeroes of f ′ lie in the convex hull
f ′ (z) ∑n 1
of the zeroes of f . [Hint: Let f (z) = c(z − a1 ) · · · (z − an ), where c ̸= 0. Then = j=1 .
f (z) z − aj
f ′ (w) ∑n 1 ∑ w − aj
If w ∈ C is such that f ′ (w) = 0 and f (w) ̸= 0, then 0 = = j=1 = nj=1 .
f (w) w − aj |w − aj |2
1 ∑ ∑
Letting αj = , we see w = ( nj=1 αj aj )/( nj=1 αj ).]
|w − aj |2
[131] [Maximum modulus principle] Let U ⊂ C be open and connected, and f ∈ H(U ) be non-
constant. Then, (i) |f | has no maximum in U .
38
(ii) If K ⊂ U is compact and a ∈ K is with |f (a)| = max{|f (z)| : z ∈ K}, then a ∈ ∂K.
Proof. (i) Suppose there is a ∈ U with |f (a)| = sup{|f (z)| : z ∈ U }. Choose R > 0 with
1 ∫ f (z)
B(a, R) ⊂ U and let 0 < r < R. By Cauchy’s integral formula, f (a) = |z−a|=r dz, and
∫ 2πi
∫ z−a
hence 2πr|f (a)| ≤ |z−a|=r |f (z)||dz|. On the other hand, 2πr|f (a)| = |z−a|=r |f (a)||dz|. Thus
∫
we get |z−a|=r (|f (a)| − |f (z)|)|dz| ≤ 0. Since the integrand |f (a)| − |f (z)| is ≥ 0, we must have
|f (a)| = |f (z)| for every z with |z − a| = r. Since r ∈ (0, R) is arbitrary, we get |f (a)| = |f (z)|
for every z ∈ B(a, R). Thus f (B(a, R)) is contained in the circle ∂B(0, |f (a)|). By Exercise-38,
f |B(a,R) must be a constant. Since B(a, R) is a set having a limit point in U , [129] implies that f
is a constant in U , a contradiction.
(ii) If int(K) = ∅, then ∂K = K, and there is nothing to prove. So assume that V := int(K) ̸= ∅.
Any connected component W of V is a connected open set in C and hence by (i), |f | restricted to
W has no maximum in W , which implies a ∈
/ W . Therefore, a ∈ K \ V = ∂K.
Remark: Let a ∈ C, r > 0, and f ∈ H(B(a, r)) be non-constant. Using [131], it may be shown that
ϕ : [0, r) → R defined as ϕ(t) = max{|f (z)| : |z − a| = t} is (continuous and) strictly increasing.
Exercise-60: Prove Fundamental theorem of Algebra using Maximum modulus principle. [Hint:
∑n
j=0 aj z , where n ∈ N and an ̸= 0. By Exercise-53, there is r > 0 such that
Let p(z) = j
|an z n |/2 ≤ |p(z)| whenever |z| ≥ r. Here, r may be chosen large enough so that |p(0)| < |an |rn /2.
If p does not vanish in C, then for f := 1/p, we get |f (z)| < |f (0)| whenever |z| = r, a contradiction
to Maximuum modulus principle.]
∏
Exercise-61: If a1 , . . . , an ∈ ∂D, then there is z ∈ ∂D with nj=1 |z − aj | > 1. [Hint: Since
∏ ∏
p(z) := nj=1 (z − aj ) is non-constant, ∃ z ∈ ∂D with |p(z)| > |p(0)| = nj=1 |aj | = 1 by [131](ii).]
39
have |g(z)| = eRe(f (z)) ≤ eRe(f (a)) = |g(a)|, and hence g is constant by [131]. So the connected set
f (U ) is discrete and hence must be a singleton. (iii) h1 := f /g and h2 := g/f are holomorphic in
U . Since max{|hj (z)| : |z − a| = r} = 1 for j = 1, 2, we get |f (z)| = |g(z)| for every z ∈ B(a, r) by
[131]. Then h1 (B(a, r)) ⊂ ∂D, and hence by Exercise-38, there is c ∈ ∂D with h1 ≡ c on B(a, r).
Then by [130], f /g = h1 ≡ c on U .]
∑∞
Exercise-63: (i) Let a ∈ C, R > 0, and f ∈ H(B(a, R)) be f (z) = n=0 an (z − a)n . If 0 < r < R
∑
and M = max{|f (z)| : |z − a| = r}, then ∞ n=0 |an | r
2 2n ≤ M 2 .
and connected and f ∈ H(U ). Suppose there is a ∈ U is with |f (a)| ≥ |f (z)| for every z ∈ U . Let
∑
B(a, R) ⊂ U , r ∈ (0, R) and M = max{|f (z)| : |z − a| = r}. If f (z) = ∞ n=0 an (z − a) in B(a, R),
n
then M ≤ |f (a)| = |a0 |, and hence an = 0 for every n ≥ 1 by (i), which means f ≡ a0 in B(a, R).
Then by [130], f ≡ a0 in U .]
Proof. (i) The hypothesis implies that for every open ball B with B ⊂ U , (fn ) → f uniformly
∫
on B, and this implies f is continuous in U . If ∆ ⊂ U is a solid triangle, then ∂∆ fn = 0 for
∫ ∫
every n ∈ N by Goursat’s lemma [119](i), and then ∂∆ f = limn→∞ ∂∆ fn = 0 by Exercise-42(iii).
Hence f ∈ H(U ) by Morera’s theorem [125].
(ii) It suffices to show (fn′ ) → f ′ uniformly on compact subsets of U (for then we may argue
inductively). Consider a compact subset A of U , and let ε > 0 be given. We need to find n0 ∈ N
such that |f ′ (a) − fn′ (a)| ≤ ε for every n ≥ n0 and every a ∈ A. Choose r > 0 such that
K := {z ∈ C : dist(z, A) ≤ r} ⊂ U . Since K is compact, there is n0 ∈ N such that |f (z)−fn (z)| ≤ εr
for every n ≥ n0 and every z ∈ K. Then by Cauchy’s estimate, for n ≥ n0 and a ∈ A we get that
|f (z) − fn (z)| |f (z) − fn (z)| εr
|f ′ (z) − fn′ (z)| ≤ max{ : z ∈ B(a, r)} ≤ max{ : z ∈ K} ≤ = ε.
r r r
40
Remark: Result [132] is another illustration of the strength of complex differentiability since [132]
says essentially that the operation f 7→ f ′ of complex differentiation on H(U ) is continuous when
U ⊂ C is open. In contrast, differentiation of real functions is not a continuous operation: we
can construct a sequence (gn ) of continuously differentiable functions from [0, 1] to R such that
∥gn ∥∞ → 0 as n → ∞ but ∥gn′ ∥∞ ≥ 1 for every n ∈ N, where ∥ · ∥∞ is the supremum norm.
(ii) Suppose f is continuous and let (fn ) → f uniformly on the image [α] for each piecewise smooth
path α in U . Then f ∈ H(U ) and (fn ) → f uniformly on compact subsets of U .
∫
[Hint: (ii) For every solid triangle ∆ ⊂ U , (fn ) → f uniformly on ∂∆ and hence ∂∆ f =
∫
limn→∞ ∂∆ fn = 0 by Goursat’s lemma. Then f ∈ H(U ) by Morera’s theorem. For any B(a, r) ⊂
U , (fn ) → f uniformly on the circle |z − a| = r, and hence by Maximum modulus principle applied
to f − fn , we get (fn ) → f uniformly on B(a, r). If K ⊂ U is compact, we may find finitely many
∪
open balls Bj such that K ⊂ m j=1 Bj ⊂ U , and hence (fn ) → f uniformly on K.]
[133] [Open mapping theorem] Let U ⊂ C be open and connected, and f ∈ H(U ) be non-constant.
Then f (U ) is open in C.
Proof. Fix a ∈ U . We need to find ε > 0 such that B(f (a), ε) ⊂ f (U ). Let R > 0 be with
B(a, R) ⊂ U . If for each r ∈ (0, R), there is zr ∈ U with |zr − a| = r and f (zr ) = f (a), then
it will follow by Zeroes theorem that f ≡ f (a) on U , which is a contradiction to the hypothesis.
Therefore, there exist r ∈ (0, R) and ε > 0 such that |f (z) − f (a)| ≥ 2ε for every z ∈ U with
|z − a| = r by the compactness of the circle |z − a| = r. We claim that B(f (a), ε) ⊂ f (U ).
Suppose the claim is false. Then there is w ∈ B(f (a), ε) such that w ̸= f (z) for every z ∈ U .
Then g : U → C defined as g(z) = 1/(f (z)−w) is holomorphic. If |z −a| = r, then |f (z)−f (a)| ≥ 2ε
and |w − f (a)| < ε so that |f (z) − w| > ε, which implies |g(z)| < 1/ε. This is a contradiction to
the Maximum modulus principle since |g(a)| = 1/|f (a) − w| > 1/ε as w ∈ B(f (a), ε).
41
Remark: In the proof of Open mapping theorem, we used the Maximum modulus principle. It is
also possible to deduce the Maximum modulus principle from the Open mapping theorem - it is
easy to see this geometrically (do it).
[134] Let U ⊂ C be a star region (or more generally any connected open set such that every
f ∈ H(U ) is integrable), and f ∈ H(U ) be non-vanishing. Then,
(i) There is g ∈ H(U ) such that eg = f .
(ii) [Existence of nth root] For each n ∈ N, there is h ∈ H(U ) such that hn = f .
Proof. (i) For g ∈ H(U ) to satisfy eg = f , it is necessary that we should have g ′ = f ′ /f . This gives
us a hint. Since U is a star region and f ′ /f ∈ H(U ), f ′ /f has a primitive g1 ∈ H(U ) by [119](ii),
i.e., g1′ = f ′ /f . Then f e−g1 ∈ H(U ) and (f e−g1 )′ = (−f g1′ + f ′ )e−g1 ≡ 0. Hence there is c ∈ C with
f e−g1 ≡ c. Note that c ̸= 0 since f and e−g1 are non-vanishing. Let b ∈ C be such that eb = c.
Then f (z) = eg1 (z)+b for every z ∈ U . Take g(z) = g1 (z) + b for z ∈ U .
Exercise-66: Let f, g ∈ H(C) be with f (z)2 +g(z)2 = 1 for every z ∈ C. Then there is ϕ ∈ H(C) such
that f (z) = cos ϕ(z) and g(z) = sin ϕ(z) for every z ∈ C. [Hint: 1 = (f (z)+ig(z))(f (z)−ig(z)) and
hence f (z) + ig(z) ̸= 0. By [134](i), there is ϕ ∈ H(C) with eϕ(z) = f (z) + ig(z) = 1/(f (z) − ig(z))
eiϕ(z) + e−iϕ(z) eiϕ(z) − e−iϕ(z)
for every z ∈ C. Then f (z) = = cos ϕ(z) and g(z) = = sin ϕ(z).]
2 2i
[135] Let U ⊂ C be open and f ∈ H(U ).
(i) If f is injective, then (f (U ) is open in C) and f : U → f (U ) is a biholomorphism.
(ii) If f (U ) is open in C and f : U → f (U ) is a biholomorphism, then f ′ (z) ̸= 0 for every z ∈ U .
(iii) If f ′ (z) ̸= 0 for every z ∈ U , then f is locally injective, i.e., for each a ∈ U , there is an open
ball B ⊂ U centered at a such that f |B is injective (however, we cannot expect f to be injective
on U ; for example, consider f (z) = ez on C).
Proof. (i) We may assume U is connected. By Open mapping theorem, f (U ) is open, and g :=
f −1 : f (U ) → U is continuous. Since f is injective, f ′ is not identically zero, and hence the set
A := {z ∈ U : f ′ (z) = 0} is discrete and closed in U by [130]. As f is an injective open map,
f (A) is discrete and closed in f (U ). So by Riemann continuation theorem [127], to show g is
holomorphic in f (U ), it suffices to show g is holomorphic in f (U ) \ f (A). Fix b ∈ U \ A, let
c = f (b), and (wn ) be an arbitrary sequence in f (U ) with (wn ) → c. Then zn := g(wn ) → g(c) = b,
42
g(wn ) − g(c) zn − b
and limn→∞ = limn→∞ = 1/f ′ (b) since f ′ (b) ̸= 0. This shows that g is
wn − c f (zn ) − f (b)
holomorphic at c with g ′ (c) = 1/f ′ (b).
(iii) Let a ∈ U . Since |f ′ (a)| > 0 and f ′ is continuous at a, there is an open ball B ⊂ U
centered at a such that |f ′ (b) − f ′ (a)| < |f ′ (a)|/2 for every b ∈ B. Now for z1 , z2 ∈ B, observe
∫ ∫
that |f (z2 ) − f (z1 ) − f ′ (a)(z2 − z1 )| = | [z1 ,z2 ] (f ′ (z) − f ′ (a))dz| ≤ [z1 ,z2 ] |f ′ (z) − f ′ (a)||dz| ≤
|f ′ (a)||z2 − z1 |/2, from which it follows that f (z1 ) ̸= f (z2 ) if z1 ̸= z2 . Thus f |B is injective.
[136] [Non-constant holomorphic functions look like z 7→ z n locally] Let U ⊂ C be open and
connected, and f ∈ H(U ) be non-constant. Then for every a ∈ U , there exist an open ball B ⊂ U
centered at a and a biholomorphism h : B → h(B) such that f (z) = f (a)+(h(z))m for every z ∈ B,
where m ∈ N is the order of the zero a for f (z) − f (a).
Proof. By [130](iii), there exist an open ball B1 ⊂ U centered at a and g ∈ H(B1 ) with g(a) ̸= 0
such that f (z) − f (a) = (z − a)m g(z) for every z ∈ B1 . By taking B1 small enough, we may suppose
that g is non-vanishing in B1 . Then by [134](ii), there is h1 ∈ H(B1 ) with hm
1 = g. Let h ∈ H(B1 )
be defined as h(z) = (z − a)h1 (z). Since h′ (a) = h1 (a) ̸= 0, we may choose by [135](iii) a concentric
open ball B ⊂ B1 such that h|B is injective. Then by [135](i), h : B → h(B) is a biholomorphism
and f (z) = f (a) + (z − a)m g(z) = f (a) + (h(z))m for every z ∈ B.
Cauchy’s general theory of integration addresses the following questions: (i) Given an open set
∫ ∫
U ⊂ C and piecewise smooth closed paths α, β in U , when can we say that α f = β f for every
∫
f ∈ H(U )? In particular, when can we say that α f = 0 for every f ∈ H(U )? (ii) Is it possible
43
∫ ∫
to modify Cauchy’s integral formula for discs by replacing ‘ |z−a|=r ’ by ‘ α ’, where α is a piecewise
smooth closed path?
[137] (i) Let U ⊂ C be open, f ∈ H(U ), and α : [a, b] → U be a piecewise smooth closed path in
1 ∫ f ′ (z)
U . If f is non-vanishing on [α], then dz ∈ Z.
2πi α f (z)
1 ∫ 1
(ii) Let α be a piecewise smooth closed path in C and p ∈ C \ [α]. Then dz ∈ Z.
2πi α z−p
Proof. (i) Since f is non-vanishing on the compact set [α], we can find an open neighborhood
V ⊂ U of [α] such that f is non-vanishing in V . Then, again by the compactness of [α], we may
choose finitely many points a = t0 < t1 < · · · < tn = b and open balls B1 , . . . , Bn ⊂ V such that
αj := α|[tj−1 ,tj ] is smooth and [αj ] ⊂ Bj for 1 ≤ j ≤ n. Let zj = α(tj ) for 0 ≤ j ≤ n. Since f is non-
vanishing in the star region Bj , there is gj ∈ H(Bj ) with egj = f |Bj for 1 ≤ j ≤ n by [134](i). Then
∫ ′
∫ ′
∫ ′
∑n
αj (f /f ) = αj gj = gj (zj ) − gj (zj−1 ), and hence exp( α (f /f )) = exp( j=1 [gj (zj ) − gj (zj−1 )]) =
∏n ∏n f (zj ) ∫
j=1 exp(gj (zj ) − gj (zj−1 )) = j=1 = 1 since zn = z0 . So, α (f ′ /f ) ∈ ker(e) = 2πiZ.
f (zj−1 )
(ii) Apply (i) with U = C \ {p} and f (z) = z − p.
Exercise-68: Let U = C \ [−1, 1]. Is there f ∈ H(U ) with f (z)2 = z for every z ∈ U ? [Hint: No.
f ′ (z) 1 ∫ f′
Else, 2f (z)f ′ (z) = 1 for z ∈ U . Dividing by 2f (z)2 = 2z, we get = . Now |z|=2 ∈ 2πiZ
f (z) 2z f
∫ dz
by [137], but |z|=2 = πi, a contradiction.] [Remark: see also Equation (5.7.2) and Exercises
2z
5.7.14 and 5.8.1 in D. Alpay, A Complex Analysis Problem Book.]
Definition: Let α be a piecewise smooth closed path in C. For p ∈ C \ [α], the winding number of
1 ∫ 1
α around p (or the index of α with respect to p is defined as) n(α; p) = dz ∈ Z. The
2πi α z−p
interior and exterior of α are defined as Int(α) = {p ∈ C \ [α] : n(α; p) ̸= 0} and Ext(α) = {p ∈
C \ [α] : n(α; p) = 0}.
Remark: We explain why the winding number as defined above coincides with the geometric notion
of the number of times α winds around p in the anticlockwise direction. After a translation assume
1 ∫ 1 ∑
p = 0 so that n(α; 0) = α / [α], we may write α = nj=1 αj in such a way that
dz. Since 0 ∈
2πi z
each αj is smooth and there is an open ball Bj ⊂ C \ {0} with [αj ] ⊂ Bj . Let zj−1 and zj be the
starting point and end point of αj , and note that zn = z0 since α is closed. Let gj ∈ H(Bj ) be a
branch of logarithm (see [108](ii)). Then gj (z) = log |z| + iarg(z) + 2πikj for some kj ∈ Z. Since
∫ 1
gj′ (z) = 1/z, we have αj dz = gj (zj ) − gj (zj−1 ) = log |zj | − log |zj−1 | + i(arg(zj ) − arg(zj−1 )),
z
1 ∫ 1 1 ∑n ∫ 1 1 ∑n
and hence dz = j=1 αj dz = (arg(zj ) − arg(zj−1 )), which is an integer by
2πi α z 2πi z 2π j=1
[137] and is clearly equal to the number of times α winds around p in the anticlockwise direction.
44
Exercise-69: Let α be a piecewise smooth closed path in C.
(i) If β is a piecewise smooth closed path in C with the same starting/end point as that of α,
then for every p ∈ C \ [α + β], we have that n(α + β; p) = n(α; p) + n(β; p), and in particular
n(−α; p) = −n(α; p).
(ii) p 7→ n(α; p) from C \ [α] to Z is continuous.
(iii) n(α; ·) is constant on each connected component of C \ [α]. Moreover, Int(α) and Ext(α) are
open in C \ [α] and hence open in C.
(iv) Int(α) is bounded. In fact, if r := max{|z| : z ∈ [α]}, then {p ∈ C : |p| > r} ⊂ Ext(α).
δl(α)
[Hint: (ii) Given p ∈ C\[α] and ε > 0, let λ = dist(p, [α])/2 and δ ∈ (0, λ) be with < ε, where
∫ 4πλ2
l(α) := α 1|dz| is the length of α (assume it is positive). Then for every q ∈ C \ [α] with |p − q| < δ,
1 ∫ p−q 1 ∫ δ δl(α)
we have |n(α; p) − n(α; q)| ≤ | ||dz| ≤ |dz| = < ε. (iii) Use (ii)
2π α (z − p)(z − q) 2π α 2λ2 4πλ2
and note Z is discrete. (iv) If p ∈ C is with |p| > r, choose r < s < |p|. Since f (z) := 1/(z − p) is
1 ∫
holomorphic in the star region B(0, s) containing [α], we get n(α; p) = f = 0 by [119](ii).]
2πi α
Exercise-70: Let U ⊂ C be open, α be a piecewise smooth closed path in C and let g : [α] × U → C
be a continuous function such that g(z, ·) ∈ H(U ) for each z ∈ [α]. Then h : U → C defined as
∫
h(w) = α g(z, w)dz is holomorphic. [Hint: Clearly, h is continuous. If ∆ ⊂ U is a solid triangle,
∫
then ∂∆ g(z, w)dw = 0 for each z ∈ [α] by Goursat’s lemma. As g is continuous, an interchange
∫ ∫ ∫
of integrals is permitted by Fubini’s theorem, and hence ∂∆ h(w)dw = ∂∆ ( α g(z, w)dz)dw =
∫ ∫
α ( ∂∆ g(z, w)dw)dz = 0. By Morera’s theorem, h is holomorphic.]
[138] [Cauchy’s general integral theorem] Let U ⊂ C be open and let α be a piecewise smooth
closed path in U . Then the following are equivalent:
∫
(i) α f = 0 for every f ∈ H(U ).
(ii) n(α; p) = 0 for every p ∈ C \ U .
1 ∫ f (z)
(iii) n(α; p)f (p) = dz for every f ∈ H(U ) and every p ∈ U \ [α].
2πi α z − p
Proof. (i) ⇒ (ii): Apply (i) to f : U → C defined as f (z) = 1/(z − p).
1 ∫ f (w) ∫ f (z) − f (w)
(ii) ⇒ (iii): Since n(α; w)f (w) = dz, it suffices to show α dz = 0 for
2πi α z−w z−w
every w ∈ U \ [α]. Let V = Ext(α) = {p ∈ C \ [α] : n(α; p) = 0}. Define g1 : [α] × U → C
f (z) − f (w)
and g2 : [α] × V → C as follows: g1 (z, z) = f ′ (z), g1 (z, w) = for z ̸= w, and
z−w
f (z) ∫
g2 (z, w) = . By Exercise-70, h1 : U → C and h2 : V → C defined as hj (w) = α gj (z, w)dz for
z−w
∫ f (w)
j = 1, 2 are holomorphic. Moreover, α dz = 0 for w ∈ U ∩V by the definition of V = Ext(α),
z−w
45
and hence h1 (w) = h2 (w) for every w ∈ U ∩ V . By (ii), U ∪ V = C. It follows that h : C → C
defined as h|U = h1 and h|V = h2 is holomorphic. We claim that limw→∞ h(w) = 0.
Let M = max{|f (z)| : z ∈ [α]}, r = max{|z| : z ∈ [α]}, and l(α) denote the length of α. If
∫ |f (z)| M l(α)
w ∈ C is with |w| > r, then w ∈ V and hence |h(w)| = |h2 (w)| ≤ α |dz| ≤ →0
|z − w| dist(w, [α])
as w → ∞. This proves the claim. By [128](ii) (a corollary of Liouville’s theorem), h ≡ 0. In
∫ f (z) − f (w)
particular, for every w ∈ U \ [α] we have that 0 = h(w) = α dz.
z−w
(iii) ⇒ (i): Apply (iii) to g : U → C defined as g(z) = (z − p)f (z).
[139] [Corollary] If U ⊂ C is open and connected, then the following are equivalent:
(i) Every f ∈ H(U ) is integrable in U .
(ii) Every f ∈ H(U ) has a primitive g ∈ H(U ).
∫
(iii) α f = 0 for every f ∈ H(U ) and every piecewise smooth closed path α in U .
(iv) n(α; p) = 0 for every piecewise smooth closed path α in U and every p ∈ C \ U .
1 ∫ f (z)
(v) n(α; p)f (p) = dz for every f ∈ H(U ), every piecewise smooth closed path α in U
2πi α z − p
and every p ∈ U \ [α].
Remark: (i) In [139], we can add some more equivalent statements; see [144] below. (ii) Every star
region satisfies the statements of [139]. On the other hand, by taking p = 0, it may be seen that
the following open sets do not satisfy statement (iv) of [139] (and hence do not satisfy (i)-(iii) and
(v) also): C \ {0}, D \ {0}, and {z ∈ C : 1 < |z| < 2}.
Exercise-71: Let U ⊂ C be a connected open set and f ∈ H(U ) \ {0}. Let a1 , . . . , ak ∈ U be such
that aj is a zero of order mj ∈ N for f for 1 ≤ j ≤ k (there could be other zeroes also for f in
U ). Then there is g ∈ H(U ) such that f (z) = (z − a1 )m1 · · · (z − ak )mk g(z) for every z ∈ U and
g(aj ) ̸= 0 for 1 ≤ j ≤ k. [Hint: Argue by induction on k by using [130](iii).]
[140] [Counting zeroes] Let U ⊂ C be open and connected, f ∈ H(U ) \ {0}, α be a piecewise
smooth closed path in U with n(α; p) = 0 for every p ∈ C \ U (i.e., Int(α) ⊂ U ), and suppose f is
non-vanishing on [α]. Then, (i) f has at most finitely many zeroes in Int(α).
∫ f′
(ii) If f has no zeroes in Int(α), then α = 0. If a1 , . . . , ak are the zeroes of f in Int(α) counted
f
∫ f′ ∑
with multiplicity, then α = 2πi kj=1 n(α; aj ).
f
Proof. Note that the compact set K := Int(α) ∪ [α] = C \ Ext(α) is contained in U by hypothesis.
(i) Since f is not identically zero, f has at most finitely many zeroes in K by [130].
46
(ii) First suppose f does not vanish in Int(α). Choose r > 0 such that V := {z ∈ C : dist(z, K) <
r} ⊂ U and f does not vanish in V . Since f ′ /f is holomorphic in V and n(α; p) = 0 for every
∫
p ∈ C \ V , we get α (f ′ /f ) = 0 by [138].
Next suppose a1 , . . . , ak are the zeroes of f in Int(α) counted with multiplicity. By Exercise-71,
there is g ∈ H(U ) such that f (z) = (z − a1 ) · · · (z − ak )g(z) for every z ∈ U and g(aj ) ̸= 0 for
1 ≤ j ≤ k. Since f does not vanish in [α], it follows by the choice of g that g does not vanish in
K. Choose s > 0 with W := {z ∈ C : dist(z, K) < s} ⊂ U and such that g does not vanish in W .
∫
Since g ′ /g is holomorphic in W and n(α; p) = 0 for every p ∈ C \ W , we get α (g ′ /g) = 0 by [138].
f ′ (z) 1 1 g ′ (z)
To finish the argument, observe that = + ··· + + for every z ∈ W .
f (z) z − a1 z − ak g(z)
[141] Let U ⊂ C be open and connected, f ∈ H(U ) \ {0} and B(a, r) ⊂ U . If f does not vanish
1 ∫
on the circle |z − a| = r, then (f ′ /f ) is equal to the number of zeroes of f in B(a, r),
2πi |z−a|=r
counted with multiplicity.
Our next aim is to present the ‘homotopy version’ of Cauchy’s integral theorem. Homotopy can
be defined in a more general setting, but the following definition will suffice for us:
Definition: Let U ⊂ C be open, and α, β : [0, 1] → U be (continuous) closed paths in U (need not
be piecewise smooth). We say α is homotopic to β in U if α can be continuously deformed in U
to β in the following sense: there is a continuous function h : [0, 1]2 → U (called a homotopy) such
that
(i) h(0, t) = α(t) and h(1, t) = β(t) for every t ∈ [0, 1], and
(ii) h(s, 0) = h(s, 1) for every s ∈ [0, 1] (i.e., t 7→ h(s, t) is a closed path in U for each s ∈ [0, 1]).
Note that ‘being homotopic’ is an equivalence relation in the collection of all closed paths in U .
Example: (i) Let U ⊂ C be a star region and c ∈ U be a center of U . Let α be any closed path
in U and β be the constant path at c. Then α is homotopic to β in U via the ‘convex’ homotopy
47
h : [0, 1]2 → U given by h(s, t) = (1 − s)α(t) + sc. Hence any two closed paths in U are homotopic
to each other. (ii) Let 0 < r1 < r2 < r3 < r4 , U = {z ∈ C : r1 < |z| < r4 }, and α, β : [0, 1] → U
be given by α(t) = r2 e2πit and β(t) = r3 e2πit . Then α is homotopic to β in U via the homotopy
h : [0, 1]2 → U given by h(s, t) = ((1 − s)r2 + sr3 )e2πit .
Exercise-74: [Integrals over two nearby closed paths are equal] Let U be open, α : [0, 1] → U be
a piecewise smooth closed path, and ε > 0 be such that V := {z ∈ C : dist(z, [α]) < 2ε} ⊂ U .
Then for every piecewise smooth closed path β : [0, 1] → U with |α(t) − β(t)| < ε for every
∫ ∫
t ∈ [0, 1], we have that α f = β f for every f ∈ H(U ). [Hint: Choose n ∈ N large enough so
that |α(t1 ) − α(t2 )| < ε and |β(t1 ) − β(t2 )| < ε for every t1 , t2 ∈ [0, 1] with |t1 − t2 | ≤ 1/n. Let
n , n ], αk = α|Jk , and βk = β|Jk for 1 ≤ k ≤ n. Let Pk be the piecewise smooth closed path
Jk = [ k−1 k
for 1 ≤ k ≤ n. If f ∈ H(U ), then Cauchy’s integral theorem for the star region B(α( k−1
n ), 2ε)
∫ ∑n ∫ ∑n ∫ ∑n ∫ ∫ ∫
yields Pk f = 0, and hence 0 = k=1 Pk f = k=1 αk f − k=1 βk f = α f − β f .]
[142] [Homotopy version of Cauchy’s integral theorem] Let U ⊂ C be open, and α, β be piecewise
∫ ∫
smooth closed paths in U . If α is homotopic to β in U , then α f = β f for every f ∈ H(U ).
Proof. Fix f ∈ H(U ). Let h : [0, 1]2 → U be a homotopy from α to β, i.e., h(0, t) = α(t),
h(1, t) = β(t) and h(s, 0) = h(s, 1) for every s, t ∈ [0, 1]. For each s ∈ [0, 1], let hs : [0, 1] → U be
hs (t) = h(s, t). Then hs is a closed path in U but need not be piecewise smooth. The idea of the
proof is to approximate hs with a polygonal closed path (which is piecewise smooth).
Let [h] = h([0, 1]2 ), which is compact. Choose ε > 0 with V := {z ∈ C : dist(z, [h]) < 3ε} ⊂ U .
Let n ∈ N be large enough such that |h(s1 , t) − h(s2 , t)| < ε/3 for every t ∈ [0, 1] and every
s1 , s2 ∈ [0, 1] with |s1 − s2 | ≤ 1/n. For each k ∈ {0, 1, . . . , n}, let Pk be a polygonal closed
path in U such that |h( nk , t) − Pk (t)| < ε/3 for every t ∈ [0, 1] (∵ let m ∈ N be large enough
0
and choose Pk as the polygonal path with turning points h( nk , m ), h( nk , m
1
), . . . , h( nk , m
m )). Then
{z ∈ C : dist(z, [Pk ]) < 2ε} ⊂ {z ∈ C : dist(z, [h]) < 2ε + ε/3} ⊂ V ⊂ U , and |Pk−1 (t) − Pk (t)| ≤
n , t)|+|h( n , t)−h( n , t)|+|h( n , t)−Pk (t)| < ε/3+ε/3+ε/3 = ε for every t ∈ [0, 1].
|Pk−1 (t)−h( k−1 k−1 k k
∫ ∫ ∫ ∫ ∫ ∫
Therefore Pk−1 f = Pk f for 1 ≤ k ≤ n by Exercise-74. Moreover, P0 f = α f and Pn f = β f
by applying Exercise-74 to the pairs P0 , α and Pn , β (recall that α(t) = h(0, t) and β(t) = h(1, t)).
∫ ∫
Hence we deduce that α f = β f .
[143] [Corollary] Let U ⊂ C be open, α, β be piecewise smooth closed paths in U , and suppose α
48
is homotopic to β in U . Then, the winding number n(α; p) = n(β; p) for every p ∈ C \ U (however,
n(α; p) need not be equal to n(β; p) for p ∈ U \ ([α] ∪ [β])).
Proof. Fix p ∈ C \ U and apply [142] to f (z) := 1/(z − p). For the statement in the bracket, let
U = C, α(t) = e2πit , β(t) = 3e2πit , and note that n(α; 2) = 0 ̸= 1 = n(β; 2).
Remark: The converse of [143] is not true. There is a piecewise smooth closed path α in an open
set U ⊂ C such that n(α; p) = 0 for every p ∈ C \ U but α is not homotopic to a constant path; see
Exercise 4.6.8 of J.B. Conway, Functions of One Complex Variable.
Definition: A connected open set U ⊂ C is said to be simply connected if every (continuous) closed
path in U is homotopic to a constant path. Since the image of a path in an open set U can be
covered by finitely many open balls in U , it may be seen that a connected open set U ⊂ C is
simply connected iff every piecewise smooth closed path in U is homotopic to a constant path. For
example, every star region in C is simply connected: if U ⊂ C is a star region and c ∈ U is a center
of U , then every closed path α : [0, 1] → U in U is homotopic to the constant path at c via the
homotopy h : [0, 1]2 → U given by h(s, t) = (1 − s)α(t) + sc.
[144] Let U ⊂ C be a connected open set. Then the following are equivalent:
(i) U is simply connected.
(ii) C∞ \ U is connected.
(iii) n(α; p) = 0 for every piecewise smooth closed path α in U and every p ∈ C \ U .
(iv) Every f ∈ H(U ) has a primitive.
(v) Every f ∈ H(U ) is integrable.
∫
(vi) α f = 0 for every f ∈ H(U ) and every piecewise smooth closed path α in U .
1 ∫ f (z)
(vii) n(α; p)f (p) = dz for every f ∈ H(U ), every piecewise smooth closed path α in U
2πi α z − p
and every p ∈ U \ [α].
Proof. (i) ⇒ (iii): The given path α is homotopic to a constant path β in U since U is simply
connected. Hence for any p ∈ U \ [α], we have that n(α; p) = n(β; p) = 0 by [143].
We know by [139] that statements (iii)-(vii) are equivalent. For the rest of the proof and
some more equivalent statements, see Theorem 8.2.2 of J.B. Conway, Functions of One Complex
Variable.
Remark: Read [144](ii) carefully. If U = C \ {0}, then C \ U is connected but U is not simply
connected.
49
10 Singularities
Definition: Let U ⊂ C be open, a ∈ U and f ∈ H(U \ {a}). Then a is called an isolated singularity
of f . Moreover, (i) a is a removable singularity of f if f has a holomorphic extension to U ;
(ii) a is a pole of f if a is not a removable singularity of f but there is m ∈ N such that a is a
removable singularity of (z − a)m f (z) (here, the smallest such m is called the order of the pole a);
(iii) a is an essential singularity of f if a is neither a removable singularity nor a pole of f .
(ii) If g(a) = 0, then there is h ∈ H(U ) with g(z) = (z − a)h(z) for every z ∈ U , and then h is a
holomorphic extension to U of (z − a)m−1 f (z), which contradicts the assumption that a is a pole
of order m.
|g(z)|
(iii) If a is a pole of order m for f , then by (ii), limz→a |f (z)| = limz→a= ∞ since g(a) ̸= 0.
|z − a|m
Conversely, assume limz→a |f (z)| = ∞. Then clearly a is not a removable singularity of f . Choose
an open ball B ⊂ U centered at a with |f (z)| ≥ 1 for every z ∈ B \ {a}. Then 1/f is holomorphic
and bounded in B \ {a}. So by (i), a is a removable singularity of 1/f in B \ {a}. Let g ∈ H(B) be
with 1/f (z) = g(z) for every z ∈ B \ {a}. Then g(z) ̸= 0 for every z ∈ B \ {a}, and g(a) = 0 since
limz→a |f (z)| = ∞. Therefore, there are m ∈ N and h ∈ H(B) such that g(z) = (z − a)m h(z) for
every z ∈ B and h(a) ̸= 0. Replacing B by a smaller concentric open ball, we may now suppose
h(z) ̸= 0 for every z ∈ B. For z ∈ B \ {a}, we have 1/h(z) = (z − a)m /g(z) = (z − a)m f (z), which
shows that a is a pole of f in B (and hence in U since 1/h can be extended holomorphically to U
by prescribing its value to be (z − a)m f (z) for z ∈ U \ B).
(iv) This follows from (i) and the definition of a pole of order m.
sin z
Example: (i) Let f (z) = . Since limz→0 zf (z) = 0, 0 is a removable singularity of f . We
z
z3 5
have f (z) = z1 ( 1!z − 3! + z5! − · · · ) so that we get a holomorphic extension by putting f (0) = 1.
50
z2 + 1
(ii) For each m ∈ N, 0 is a pole of order m for f (z) := 1/z m . (iii) Let f (z) = . Since
z3
limz→0 |f (z)| = ∞, 0 is a pole of f , and it is a simple pole (i.e., pole of order 1) since limz→0 zf (z)
exists in C. (iv) Let f (z) = e1/z . Since limn→∞ f (1/n) = ∞ and limn→∞ |f (1/in)| = 1 ̸= ∞, 0 is
neither a removable singularity nor a pole of f . Hence 0 is an essential singularity of f .
Proof. Fix B as given. Since a is not a removable singularity, f is not a constant on B \ {a}. Hence
by Open mapping theorem, f (B \ {a}) is open in C. If f (B \ {a}) is not dense in C, there exist
b ∈ C and ε > 0 with |f (z) − b| ≥ ε for every z ∈ B \ {a}. Then g : B \ {a} → C defined as
f (z) − b
g(z) = satisfies limz→a |g(z)| = ∞, and hence a is a pole of g by [145]. If m ∈ N is the
z−a
order of the pole a of g, then 0 = limz→a (z − a)m+1 g(z) = limz→a (z − a)m (f (z) − b), which implies
limz→a (z − a)m f (z) = 0. This means, a is either a removable singularity (if m = 1) or a pole of
order ≤ m − 1 of f , a contradiction.
Example: Let f (z) = e1/z . We know 0 is an essential singularity of f . Note that for each n ∈ N,
f ({z ∈ C : 0 < |z| < 1/n}) = {ew : |w| > n} = C\{0} since the exponential function is 2πi-periodic.
51
∑ ∫ ∫ ∑∞
the other hand, if we write f (z) = ∞ n m
n=0 an z , then |z|=1 z g(z)dz = |z|=1 ( n=0 an z
m−n )dz =
∑∞ ∫
m+1 for every m ≥ k (where the integral and summation are inter-
m−n dz = 2πia
n=0 an |z|=1 z
changed using the uniform convergence of the series), which implies am+1 = 0 for every m ≥ k.
Hence f must be a polynomial of degree ≤ k.
Remark: It follows from [147] that 0 is an essential singularity of e1/z , sin(1/z), and cos(1/z).
∑
Definition: A Laurent series is a two-sided series of the form ∞ n=−∞ an (z − a) , where a, an ∈ C,
n
∑
defined on some (open) subset of C \ {a}. A Laurent series ∞ n=−∞ an (z − a) is said to be conver-
n
∑
gent/absolutely convergent/uniformly convergent on a subset J of C \ {a} if both ∞ n=0 an (z − a)
n
∑
and ∞ n=1 a−n (z−a)
−n are convergent/absolutely convergent/uniformly convergent on J; moreover,
∑ ∑∞ ∑∞
if convergence happens at z ∈ J, then ∞ n=−∞ an (z − a) :=
n
n=0 an (z − a) +
n
n=1 a−n (z − a)
−n .
Notation: For a ∈ C and 0 < r < s, let A(a, r, s) = {z ∈ C : r < |z − a| < s} (open annulus
centered at a) and A(a, r, s) = {z ∈ C : r ≤ |z − a| ≤ s} (closed annulus centered at a).
[148] [Laurent series expansion] Let a ∈ C, 0 < r1 < r2 and U = A(a, r1 , r2 ). If f ∈ H(U ), then
∑
there is a Laurent series ∞ n=−∞ an (z −a) which converges absolutely and uniformly in A(a, s1 , s2 )
n
∑
for every s1 , s2 ∈ R with r1 < s1 < s2 < r2 such that f (z) = ∞ n=−∞ an (z − a) for every z ∈ U .
n
1 ∫ f (z)
Moreover, for each n ∈ Z, an = |z−a|=t dz for any t ∈ (r1 , r2 ).
2πi (z − a)n+1
1 ∫ f (z)
Proof. For n ∈ Z and t ∈ (r1 , r2 ), define an = |z−a|=t dz. Observe that if t1 , t2 ∈
2πi (z − a)n+1
(r1 , r2 ), then the natural parametrizations of the circles |z − a| = t1 and |z − a| = t2 are homotopic
in U (via a convex homotopy), and hence the value of an is independent of the particular choice of
t by the Homotopy version of Cauchy’s integral theorem, [142]. Now consider s1 , s2 with r1 < s1 <
s2 < r2 . Let t1 ∈ (r1 , s1 ) and t2 ∈ (s2 , r2 ).
f (z) − f (w)
Fix w ∈ A(a, t1 , t2 ) and define g : U → C as g(w) = f ′ (w) and g(z) = for
∫ ∫ z−w
z ̸= w. By Riemann continuation theorem [127], g ∈ H(U ). Hence |z−a|=t1 g = |z−a|=t2 g by [142].
1
Multiplying both sides by , and using the fact that the winding number n(|z − a| = t1 ; w) = 0
2πi
1 ∫ f (z) 1 ∫ f (z)
and n(|z − a| = t2 ; w) = 1, we get |z−a|=t dz − 0 = |z−a|=t dz − f (w), and
2πi 1 z−w 2πi 2 z−w
−1 ∫ f (z) 1 ∫ f (z)
hence f (w) = |z−a|=t dz + |z−a|=t dz.
2πi 1 z−w 2πi 2 z−w
Let W1 = {w ∈ C : |w − a| > t1 } and W2 = B(a, t2 ). Define hj : Wj → C for j = 1, 2 as
−1 ∫ f (z) 1 ∫ f (z)
h1 (w) = |z−a|=t dz and h 2 (w) = |z−a|=t dz. Then hj ∈ H(Wj ) for j = 1, 2
2πi 1 z−w 2πi 2 z−w
by Exercise-70. Moreover, if we put W = W1 ∩ W2 = {w ∈ C : t1 < |w − a| < t2 }, then
52
f (w) = h1 (w) + h2 (w) for every w ∈ W by the previous paragraph. To complete the proof, it is
enough to establish the following two claims.
∑∞
Claim-1 : h1 (w) = n=1 a−n (w − a)−n for every w ∈ W1 , and the series converges absolutely and
uniformly in A(a, s1 , s2 ).
∑
Claim-2 : h2 (w) = ∞ n=0 an (w − a) for every w ∈ W2 , and the series converges absolutely and
n
uniformly in A(a, s1 , s2 ).
1 −1
Consider w ∈ W1 so that |w − a| > t1 . If |z − a| = t1 , then = =
z−w (w − a) − (z − a)
−1 ∑ (z − a)n ∑ (z − a)n−1 ∑∞ (w − a)−n
=− ∞ =− ∞ = − .
(w − a)[1 − (z − a)/(w − a)] n=0
(w − a) n+1 n=1
(w − a)n n=1
(z − a)−n+1
Therefore, by interchanging
[ the summation
] and integration, we get that h1 (w)
1 ∫ ∑∞ (w − a)−n
= f (z) dz
2πi |z−a|=t
[
1 n=1
(z − a)−n+1
]
∑ 1 ∫ f (z) ∑
= ∞ |z−a|=t −n+1
dz (w − a)−n = ∞n=1 a−n (w − a)
−n .
n=1
2πi 1 (z − a)
Let M1 = max{|f (z)| : |z − a| = t1 }. If s1 ≤ |w − a| ≤ s2 , then for any n ∈ N, we see from the
1 ∫
expression for a−n that |a−n (w − a)−n | ≤ |f (z)(z − a)n−1 (w − a)−n ||dz| ≤ M1 tn1 s−n
1 .
2π |z−a|=t1
Since 0 < t1 < s1 , it follows by Weierstrass M-test that the series for h1 converges absolutely and
uniformly in A(a, s1 , s2 ). This proves claim-1.
1
Next consider w ∈ W2 so that |w − a| < t2 . If |z − a| = t2 , then we have that =
z−w
1 ∑ (w − a)n
= ∞ . Therefore, by interchanging the summation and integral,
(z − a) − (w − a) ∑∞(z − a)
n=0 n+1
we may deduce h2 (w) = n=0 an (w−a)n . Let M2 = max{|f (z)| : |z −a| = t2 }. If s1 ≤ |w−a| ≤ s2 ,
1 ∫
then for any n ≥ 0, we see that |an (w−a)n | ≤ |f (z)(z −a)−n−1 (w−a)n ||dz| ≤ M2 t−n n
2 s2 .
2π |z−a|=t2
Since 0 < s2 < t2 , it follows by Weierstrass M-test that the series for h2 converges absolutely and
uniformly in A(a, s1 , s2 ). This proves claim-2.
Exercise-77: Let a ∈ C, r > 0, and suppose f ∈ H(B(a, r) \ {a}) has Laurent series expansion
∑∞ ∑∞ −n is
n=−∞ an (z − a) . Then, g :∈ C \ {a} → C defined as g(z) = n=1 a−n (z − a)
f (z) = n
holomorphic in C \ {a}. [Hint: For each t ∈ (0, r), g is holomorphic in the region |z − a| > t by the
holomorphic property of h1 in the proof of [148].]
[149] Let U ⊂ C be an open ball with center a ∈ C, and suppose f ∈ H(U \ {a}) has Laurent
∑
series expansion f (z) = ∞n=−∞ an (z − a) for z ∈ U \ {a}. Then,
n
53
(ii) a is a pole of order m of f ⇔ a−m ̸= 0 and a−n = 0 for every n ≥ m + 1.
(iii) a is an essential singularity of f ⇔ a−n ̸= 0 for infinitely many n ∈ N.
Proof. (i) Suppose a is a removable singularity of f . Choose r > 0 with B(a, r) ⊂ U , and note
that M := sup{|f (z)| : 0 < |z − a| ≤ r} < ∞. For any n ∈ N and t ∈ (0, r), we have that
1 ∫
|a−n | ≤ M tn−1 |dz| = M tn , and hence a−n = 0 since t ∈ (0, r) can be arbitrarily small.
2π |z−a|=t ∑
Conversely, if a−n = 0 for every n ∈ N, then the power series ∞ n=0 an (z − a) (which is convergent
n
in U \ {a} and hence in the open ball U ) defines a holomorphic function in U extending f . In other
words, f extends to U holomorphically by taking the value f (a) = a0 .
The proof of (ii) is similar; work with (z − a)m f (z) instead of f . And (iii) follows from (i) and
(ii), and the definition of an essential singularity.
Seminar topic: Exercise 5.1.1 (page 110) of J.B. Conway, Functions of One Complex Variable.
Exercise-78: Let U ⊂ C be open, and f be holomorphic in U except for isolated singularities. Then
the set P (f ) of poles of f in U is discrete and closed in U . [Hint: Since singularities are isolated by
definition, P (f ) is discrete in U and no singularity of f is a limit point of P (f ). If f is holomorphic
at w ∈ C, then |f (w)| =
̸ ∞ and hence w cannot be a limit point of P (f ) by [145](iii).]
Remark: Let U ⊂ C be open and connected, and M(U ) be the collection of all meromorphic
functions on U . We can define - excluding the poles - pointwise addition and multiplication for
f, g ∈ M(U ) in a natural way, and then M(U ) becomes a field. It is a non-trivial fact that M(U ) is
the field of fractions of the integral domain H(U ); see page 318 of R. Remmert, Theory of Complex
Functions.
Exercise-79: Let U ⊂ C be open and connected, f, g ∈ M(U ), and P (f ), P (g) be their set of poles.
If W = U \ (P (f ) ∪ P (g)), then the following are equivalent: (i) f = g.
(ii) {w ∈ W : f (w) = g(w)} has a limit point in W .
(iii) There is w ∈ W such that f (n) (w) = g (n) (w) for every n ≥ 0.
[Hint: Since P (f ) ∪ P (g) is discrete and closed in U , the set W is open and connected in C. Apply
Zeroes theorem.]
54
11 Residues
Let U ⊂ C be open, a ∈ U , f ∈ H(U \{a}), and α be a piecewise smooth closed path in U \{a} such
∫
that n(α; p) = 0 for every p ∈ C \ U . We ask whether α f can be determined. Some observations
in this context are the following:
∫
(i) If a is a removable singularity of f , then αf = 0 by [138].
∫
(ii) If a is an essential singularity of f , then in general it is difficult to evaluate α f .
∑∞
(iii) Suppose B(a, r) ⊂ U , f (z) = n=−∞ an (z − a) in B(a, r) \ {a} and α is the natural
n
parametrization of the circle |z − a| = t for some t ∈ (0, r). Then by interchanging integration
1 ∫
and summation, we may see that f = a−1 .
2πi α
Definition: Let U ⊂ C be open, a ∈ U , f ∈ H(U \ {a}), and suppose f has the Laurent series
∑
expansion f (z) = ∞n=−∞ an (z − a) in B \ {a} for some open ball B ⊂ U centered at a. Then
n
the coefficient a−1 is called the residue of f at a, and we write Res(f ; a) = a−1 (this definition and
terminology is motivated by observation (iii) above).
∫
Concerning the question that we asked in the beginning of this section (about determining α f ),
the result [150] gives an answer; it is useful mainly when all singularities are poles (i.e., when f is
meromorphic).
[150] [Residue theorem] Let U ⊂ C be open, w1 , . . . , wk be finitely many distinct points in U , and
α be a piecewise smooth closed path in U \ {w1 , . . . , wk } such that n(α; p) = 0 for every p ∈ C \ U .
1 ∫
Then for every holomorphic function f : U \ {w1 , . . . , wk } → C, we have that f (z)dz =
∑k 2πi α
j=1 n(α; wj )Res(f ; wj ).
∑∞
Proof. Let Bj ⊂ U be an open ball centered at wj , and let f (z) = n=−∞ an,j (z − wj )n be the
Laurent series expansion of f in Bj \ {wj } for 1 ≤ j ≤ k. By Exercise-77, gj : C \ {wj } → C
∑∞ −n is holomorphic in C \ {w } for each j ∈ {1, . . . , k}.
defined as gj (z) = n=1 a−n,j (z − wj ) j
∑
Since f − gj and gm for m ̸= j are holomorphic at wj , it follows that f − kj=1 gj is holomor-
phic in U except for the removable singularities w1 , . . . , wk . By Cauchy’s general integral theorem
∫ ∑ 1 ∫ 1 ∫ a−1,j
[138], we conclude that α (f − kj=1 gj ) = 0. Also, observe that gj = dz +
2πi α 2πi α z − wj
1 ∫ ∑∞
[ n=2 a−n,j (z − wj )−n ] dz = n(α; wj )Res(f ; wj ) + 0, where the second integral is zero be-
2πi α
cause the integrand in the square bracket has a primitive (which can be obtained by termwise
1 ∫ ∑ 1 ∫ ∑
integration). Hence α f (z)dz = kj=1 α gj = kj=1 n(α; wj )Res(f ; wj ).
2πi 2πi
While applying the Residue theorem, the following observations will be useful:
55
[151] Let U ⊂ C, a ∈ U and f ∈ H(U \ {a}).
(i) If a is a simple pole of f , then Res(f ; a) = limz→a (z − a)f (z).
(ii) If a is a pole of order m ≥ 2 of f and if g is a holomorphic extension of (z − a)m f (z) to U , then
g (m−1) (a)
Res(f ; a) = .
(m − 1)!
(iii) Let a be a simple pole of f . Suppose there is an open ball B ⊂ U centered at a and g, h ∈ H(B)
such that f = g/h in B \ {a}, g(a) ̸= 0, h(a) = 0, and h′ (a) ̸= 0. Then Res(f ; a) = g(a)/h′ (a).
Proof. We may deduce (i) and (ii) from the Laurent series of f around a. To prove (iii), first note
∑ h(n) (a)
that h has the power series expansion h(z) = ∞ n=1 (z − a)n in B since h(a) = 0. Combining
n!
(z − a)g(z) g(a)
this with (i), we get Res(f ; a) = limz→a (z − a)f (z) = limz→a = ′ .
h(z) h (a)
∫
Exercise-80: (i) Let k ∈ Z and α : [0, 1] → C be α(t) = e2πikt and f (z) = e1/z . Evaluate α f.
(ii) Let α, β be the parametrizations of the circles |z − 1| = 1 and |z + 1| = 1 respectively, and let
z2 ∫ ∫
f (z) = . Evaluate α f and β f .
(z + 1) (z − 1)
2
[Hint: (i) 0 is the only singularity; n(α; 0) = k and Res(f ; 0) = 1 (from the expansion of e1/z ). By
∫
[150], α f = 2πik. (ii) n(α; 1) = 1 = n(β; −1), n(α; −1) = 0 = n(β; 1), f ∈ H(C \ {−1, 1}), 1 is
a simple pole and −1 is a pole of order 2 of f , and g(z) := z 2 /(z − 1) is a holomorphic extension
of (z + 1)2 f (z) in a neighborhood of −1. So by [151], we see Res(f ; 1) = limz→1 (z − 1)f (z) = 1/4
∫ ∫
and Res(f ; −1) = g ′ (−1)/1! = 3/4. Hence by [150], α f = πi/2 and β f = 3πi/2.]
Exercise-81: (i) Let p, q be polynomials such that deg(p) + 2 ≤ deg(q) and q(x) ̸= 0 for every x ∈ R.
1 ∫ ∞ p(x) ∑
If A = {a ∈ C : Im(a) > 0 and g(a) = 0}, then −∞ dx = a∈A Res(p/q; a).
2πi q(x)
∫∞ x2
(ii) Evaluate −∞ dx.
1 + x4
[Hint: (i) Let f (z) = p(z)/q(z). For R > 0, let αR : [0, 1] → C be αR (t) = Reπit and βR =
αR + [−R, R]. Then there is R0 > 0 such that for every R ≥ R0 we have that A ⊂ Int(βR )
1 ∫ ∑
with n(βR ; a) = 1 for every a ∈ A, and hence by [150], β f = a∈A Res(f ; a). Also,
∫ 2πi R
f = p/q, and A = {a1 , a2 }, where a1 = eπi/4 and a2 = e3πi/4 . Since a1 , a2 are simple poles of f , we
1−i
see by [151] that Res(f ; a1 ) = p(a1 )/q ′ (a1 ) = 1/(4a1 ) = a1 /4 = √ , and similarly, Res(f ; a2 ) =
4 2
−1 − i ∫∞ πi(1 − i − 1 − i) π
a2 /4 = √ . So by (i), −∞ f (x)dx = 2πi(Res(f ; a1 ) + Res(f ; a2 )) = √ = √ .]
4 2 2 2 2
Seminar topic: Examples 5.2.7 (p.115), 5.2.9 (p.117), 5.2.10 (p.117), and Exercises 5.2.1, 5.2.2
(p.121) of J.B. Conway, Functions of One Complex Variable.
56
12 More on zeroes and poles
[153] [Argument principle: counting formula for zeroes and poles of a meromorphic function] Let
U ⊂ C be open and connected, and f be meromorphic in U with only finitely many zeroes and
poles in U . Let z1 , . . . , zk be the zeroes of f in U and w1 , . . . , wm be the poles of f in U , counted
with multiplicity. Let α be a piecewise smooth closed path in U \ {z1 , . . . , zk , w1 , . . . , wm } such that
1 ∫ f ′ (z) ∑ ∑
n(α; p) = 0 for every p ∈ C \ U . Then, (i) α dz = kj=1 n(α; zj ) − m l=1 n(α; wl ).
2πi f (z)
1 ∫ h(z)f ′ (z) ∑ ∑
(ii) More generally, α dz = kj=1 n(α; zj )h(zj ) − ml=1 n(α; wl )h(wl ) ∀ h ∈ H(U ).
2πi f (z)
1 ∫ f ′ (z) 1 ∫ 1
Proof. This result is called the Argument principle because α dz = f ◦α dz, and
2πi f (z) 2πi z
the latter quantity measures the angle covered by the path f ◦ α. We may see that (i) is a special
h(z)f ′ (z) ∑ h(z)
case of (ii) by taking h ≡ 1. To prove (ii), first note by [152] that = kj=1 −
f (z) z − zj
∑m h(z) h(z)g ′ (z) 1 ∫
+ for every z ∈ U \ {z1 , . . . , zk , w1 , . . . , wm }. Apply ‘ ’ and observe
l=1
z − wl g(z) 2πi α
1 ∫ h(z) 1 ∫ h(z) 1 ∫ h(z)g ′ (z)
that dz = n(α; z j )h(zj ), dz = n(α; w l )h(w l ), and dz = 0
2πi α z − zj 2πi α z − wl 2πi α g(z)
by Cauchy’s general integral theorem [138] for h, hg ′ /g ∈ H(U ).
∫ eπz
Exercise-82: (i) Evaluate |z|=2 dz. (ii) [Formula for f −1 ] Let B(a, r) ⊂ C, f ∈ H(B(a, r)) be
1
z+
z
injective, and W = f (B(a, r)). Note that W is open and f −1 ∈ H(W ) by [135](i). We have that
1 ∫ zf ′ (z)
f −1 (w) = dz for every t ∈ (0, r) and every w ∈ W with f −1 (w) ∈ B(a, t).
2πi |z−a|=t f (z) − w
57
[Hint: (i) Let f (z) = z 2 + 1, which has two simple zeroes ±i in B(0, 2), and let h(z) = eπz /2.
∫ eπz ∫ h(z)f ′ (z)
Then by [153], |z|=2 dz = |z|=2 dz = 2πi(h(i) + h(−i)) = −2πi. (ii) Fix t ∈
1 f (z)
z+
z
(0, r) and w ∈ W with z0 := f −1 (w) ∈ B(a, t). Then z0 is the only zero of f0 ∈ H(B(a, r))
defined as f0 (z) = f (z) − w, and z0 is a simple zero of f0 because f0′ (z0 ) = f ′ (z0 ) ̸= 0 as f is a
biholomorphism. Let h(z) = z and α be the natural parametrization of |z − a| = t. By [153], we
1 ∫ zf ′ (z) 1 ∫ h(z)f0′ (z)
see dz = dz = n(α; z0 )h(z0 ) = 1 · z0 = f −1 (w).]
2πi |z−a|=t f (z) − w 2πi α f0 (z)
[154] [Rouche’s theorem - comparing the difference of the number of zeroes and poles] Let U ⊂ C
be open, f, g be meromorphic in U and B(a, r) ⊂ U . Suppose that
(i) f and g have no zeroes or poles on the circle |z − a| = r, and
(ii) |f (z) − g(z)| < |f (z)| + |g(z)| whenever |z − a| = r.
Then Zf − Pf = Zg − Pg , where Zf , Zg are the number of zeroes and Pf , Pg are the number of
poles of f, g respectively in B(a, r), counted with multiplicity.
Proof. We may assume U is connected since B(a, r) is included in some connected component of
U . Observe that as B(a, r) ⊂ U is compact, the numbers Zf , Zg , Pf , Pg are finite by (i), Zeroes
theorem, and Exercise-78. We need to show (Zf − Pf ) − (Zg − Pg ) = 0. By [153], this is equivalent
∫ f ′g − f g′ f ′g − f g′ (f /g)′
to showing that |z−a|=r (f ′ /f −g ′ /g) = 0. Note that f ′ /f −g ′ /g = = = ,
fg (f /g)g 2 (f /g)
∫ (f /g)′
and hence it suffices to show |z−a|=r = 0. And for this, we will show that there is an open
(f /g)
(f /g)′
neighborhood V of the circle ∂B(a, r) such that has a primitive in V .
(f /g)
f (z) f (z)
From (ii), we have that | − 1| < | | + 1 for every z ∈ ∂B(a, r), which implies that
g(z) g(z)
f /g(∂B(a, r)) ⊂ C \ (−∞, 0]. By (i) and the compactness of ∂B(a, r), we may choose an ε > 0
such that the open annulus V := A(a, r − ε, r + ε) = {z ∈ C : r − ε < |z − a| < r + ε} satisfies
the following two properties: f and g have no zeroes or poles in V and f /g(V ) ⊂ C \ (−∞, 0]. Let
(f /g)′
h : C \ (−∞, 0] → C be a branch of logarithm. Then (h ◦ (f /g))′ = (h′ ◦ (f /g)) · (f /g)′ = by
(f /g)
(f /g)′
chain rule and the fact that h′ (z) = 1/z. Thus h ◦ (f /g) ∈ H(V ) is a primitive of in V .
(f /g)
Remark: There is a more general version of Rouche’s theorem where the integral over the circle
|z − a| = r is replaced by the integral over a piecewise smooth closed path α; of course, ‘Zf − Pf =
Zg − Pg ’ has to be modified to an expression in which the winding numbers also appear.
[155] [Hurwitz theorem - stability of the number of zeroes] Let U ⊂ C be open, and (fn ) be a
sequence in H(U ) converging uniformly on compact subsets of U to a function f : U → C. If
58
B(a, r) ⊂ U and f does not vanish on the circle |z − a| = r, then there is n0 ∈ N such that f and
fn have the same number of zeroes in B(a, r), counted with multiplicity, for every n ≥ n0 .
Proof. By Weierstrass’ convergence theorem, f ∈ H(U ). Let δ = min{|f (z)| : |z − a| = r}. Then
δ > 0 by hypothesis and the compactness of the circle |z − a| = r. Using the uniform convergence
of (fn ) to f on the circle |z − a| = r, we may choose n0 ∈ N such that sup{|f (z) − fn (z)| : |z − a| =
r} < δ/2 for every n ≥ n0 . Then for each n ≥ n0 , fn does not vanish on the circle |z − a| = r and
|f (z)−fn (z)| < δ/2 ≤ |f (z)| ≤ |f (z)|+|fn (z)| whenever |z−a| = r. Hence by [154], the holomorphic
functions f and fn have the same number of zeroes in B(a, r), counted with multiplicity.
[156] Let U ⊂ C be a connected open set, and (fn ) be a sequence in H(U ) converging to a function
f : U → C uniformly on compact subsets of U . Then,
(i) If fn ’s are non-vanishing in U , then either f is non-vanishing in U or f ≡ 0.
(ii) If fn ’s are injective, then either f is injective or f is constant.
(ii) Fix a ∈ U , let g(z) = f (z) − f (a) and gn (z) = fn (z) − fn (a). Applying part (i) to gn , g on
U \ {a}, we deduce that either f (z) ̸= f (a) for every z ∈ U \ {a} or f ≡ f (a).
p(z) p(z)
limz→∞ = 1. Choose r > 0 large enough so that | − 1| < 1 whenever |z| = r. Then
q(z) q(z)
for z ∈ C with |z| = r, |p(z) − q(z)| < |q(z)| ≤ |p(z)| + |q(z)|. Hence by Rouche’s theorem,
the number of zeroes of p in B(0, r) is equal to that of q (counted with multiplicity), namely
n. (ii) Suppose |p(z)| ≤ 1 for every z ∈ ∂D. Let f (z) = z n and g(z) = z n − p(z). Then
|f (z) − g(z)| = |p(z)| ≤ 1 = |f (z)| ≤ |f (z)| + |g(z)| for every z ∈ ∂D. By Rouche’s theorem, the
number of zeroes of g in D (counted with multiplicity) should be equal to that of f in D, namely
n, which leads to a contradiction because deg(g) ≤ n − 1.]
59
Exercise-84: (i) Let a ∈ (1, ∞) and f (z) = e−z + z − a. Find the number of zeroes (counted with
multiplicity) of f in U := {z ∈ C : Re(z) ≥ 0}.
(ii) Find the number of zeroes (counted with multiplicity) of f (z) := z 4 − 6z + 3 in U := A(0, 1, 2) =
{z ∈ Z : 1 < |z| < 2}.
[Hint: (i) If Re(z) = 0, then |e−z | = 1 and |z − a| > 1 so that f (z) ̸= 0. If Re(z) > 0 and f (z) = 0,
then |e−z | < 1 and hence |z − a| < 1. That is, {z ∈ U : f (z) = 0} ⊂ B(a, 1). Let g(z) = z − a. Then
f, g ∈ H(U ) are non-vanishing on |z − a| = r and |f (z) − g(z)| = |e−z | < 1 = |z − a| = |g(z)| ≤
|f (z)| + |g(z)| whenever |z − a| = 1. By [154], f has exactly one zero in B(a, 1) and hence in U . (ii)
By considering the modulus of the three terms, note that f does not vanish on the circles |z| = 1
and |z| = 2. Let g(z) = z 4 and h(z) = −6z. Then |f (z) − g(z)| = | − 6z + 3| ≤ 15 < 16 = |g(z)|
when |z| = 2 and |f (z) − h(z)| = |z 4 + 3| ≤ 4 < 6 = |h(z)| when |z| = 1. By [154], f has four zeroes
in B(0, 2) and one zero in B(0, 1). Hence f has 4 − 1 = 3 zeroes in U , counted with multiplicity.]
We are interested in determining Aut(U ) for some familiar open sets U . We need:
[157] [Injectivity and singularity] Let U ⊂ C be open, A ⊂ U be discrete and closed in U , and let
f ∈ H(U \ A) be injective. Then,
(i) No point of A is an essential singularity of f .
(ii) If a ∈ A is a pole of f , then it is a simple pole.
(iii) If each a ∈ A is a removable singularity of f , then the holomorphic extension g ∈ H(U ) of f
is also injective.
Proof. (i) Let a ∈ A and choose an open ball B ⊂ U centered at a such that A ∩ B = {a} and
the open set V := U \ (A ∪ B) is nonempty. By Open mapping theorem and injectivity, f (V ) is a
nonempty open set in C disjoint with f (B \ {a}), and therefore f (B \ {a}) cannot be dense in C.
By Casorati-Weierstrass theorem, a cannot be an essential singularity of f .
(ii) We may assume U is connected, and then U \ A is also open and connected. Since f is injective,
f −1 (0) is discrete and closed in U \ A by [130]. If a ∈ A is a pole of f , choose an open ball B ⊂ U
centered at a with A ∩ B = {a} and f (z) ̸= 0 for every z ∈ B \ {a}. Then g : B → C defined as
g(a) = 0 and g(z) = 1/f (z) for z ̸= a is holomorphic in B by [145](iii) and Riemann continuation
60
theorem. Moreover, g is injective in B, and hence g ′ is non-vanishing in B by [135]. In particular,
g ′ (a) ̸= 0, and thus a is a simple zero of g. Therefore, a is a simple pole of f .
(iii) Let z1 , z2 ∈ U be distinct and suppose g(z1 ) = g(z2 ) =: w. Choose disjoint open balls
B1 , B2 ⊂ U centered at z1 , z2 respectively. By Open mapping theorem, W := g(B1 ) ∩ g(B2 ) is
an open neighborhood of w, and in particular, W is uncountable. Since A must be countable by
hypothesis, it follows that there are b1 ∈ B1 \ A and b2 ∈ B2 \ A such that g(b1 ) = g(b2 ), i.e.,
f (b1 ) = f (b2 ). This contradicts the injectivity of f as B1 ∩ B2 = ∅.
Exercise-85: If f ∈ H(C) is injective, then f is a polynomial of degree one. [Hint: f (1/z) is injective
in C \ {0}, and hence 0 cannot be an essential singularity of f (1/z) by [157](i). Then f must be a
polynomial by [147], and clearly f is non-constant. To see deg(f ) = 1, either note by [135] that f ′
is non-vanishing and hence a constant, or note by [157] that 0 must be a simple pole of f (1/z).]
Proof. (i) This follows by Exercise-85 and the observation that every polynomial of degree one
belongs to Aut(C).
(ii) Enough to show ⊂ since the other inclusion is clear. Consider f ∈ Aut(C \ {0}). By [157], 0
is either a removable singularity or a simple pole of f . In the first case, applying Exercise-85 to
the holomorphic extension of f to C and using the fact that f (C \ {0}) = C \ {0}, we deduce that
f (z) = az for some a ∈ C \ {0}. If 0 is a simple pole of f , then 0 is a removable singularity of 1/f ,
and hence by applying the previous case to 1/f , we may deduce that 1/f (z) = cz, or equivalently
f (z) = a/z for some a = 1/c ∈ C \ {0}.
Exercise-86: Aut(C \ {0, 1}) consists of the following six functions: z 7→ z, z 7→ 1/z, z 7→ 1 − z,
z 7→ 1/(1 − z), z 7→ z/(1 − z), z 7→ (z − 1)/z. [Hint: If f ∈ Aut(C \ {0, 1}), then each of 0,1 is
either a removable singularity or a simple pole of f .]
To determine Aut(D) for D = {z ∈ C : |z| < 1}, we will go through some preparation, and we
will also make a few related observations.
z−a
Definition: For a ∈ D, let ϕa be the Möbius map given by ϕa (z) = .
1 − az
Exercise-87: Fix a ∈ D, and let ϕa be as defined above. Then,
(i) ϕa is holomorphic in C \ {1/a}, and in particular in D.
61
|z − a|
(ii) For z ∈ ∂D, |ϕa (z)| = = 1 and ϕa (a) = 0. So, ϕa (∂D) = ∂D by [114] and ϕa (D) ⊂ D.
|z − a||z|
(iii) ϕa (0) = −a and ϕa ∈ Aut(D) with ϕ−1 a = ϕ−a .
(ii) Let gj : B(aj , Rj ) → D be a biholomorphism and let bj = gj (zj ) for j = 1, 2. By (i), there is
T ∈ Aut(D) with T (b1 ) = b2 . Take f = g2−1 ◦ T ◦ g1 .
[160] [Schwarz lemma] Let f ∈ H(D) be with f (0) = 0 and |f (z)| ≤ 1 for every z ∈ D. Then,
(i) |f (z)| ≤ |z| for every z ∈ D and |f ′ (0)| ≤ 1.
(ii) If either |f (z)| = |z| for some z ∈ D \ {0} or if |f ′ (0)| = 1, then f is a rotation around the
origin, i.e., there is c ∈ ∂D such that f (z) = cz for every z ∈ D.
f (z) f (z) − f (0)
Proof. Note that limz→0 = = f ′ (0) since f (0) = 0. Hence g : D → C defined
z z−0
as g(0) = f ′ (0) and g(z) = f (z)/z for z ̸= 0 is holomorphic in D by [127]. Fix r ∈ (0, 1). By
Maximum modulus principle, sup{|g(z)| : |z| ≤ r} = sup{|g(z)| : |z| = r} ≤ 1/r. Letting r → 1,
we get sup{|g(z)| : z ∈ D} ≤ 1, which implies (i). If either |f (z)| = |z| for some z ∈ D \ {0} or
if |f ′ (0)| = 1, then it means |g| attains its maximum value 1 in D. Then by Maximum modulus
principle, g ≡ c for some c ∈ ∂D. Then f (z) = cz for every z ∈ D, as asserted in (ii).
Exercise-88: Let f ∈ H(D) be with f (0) = 0 and |f (z)| ≤ 1 for every z ∈ D. Suppose |f ′ (a)| < 1
for some a ∈ D. Then for each r ∈ (0, 1), there is c ∈ [0, 1) such that |f (z)| ≤ c|z| whenever
|z| ≤ r. Consequently, for any z ∈ D, the sequence (zn ) defined as z0 = z and zn = f (zn−1 )
converges to 0. [Hint: Since |f ′ (a)| < 1, f is not a rotation, and hence by [160](ii) we must have
|f (z)| < |z| for every z ∈ D \ {0} and |f ′ (0)| < 1. Therefore, if g is as in the proof of [160], and
c := max{|g(z)| : |z| ≤ r}, then c < 1 and |f (z)| ≤ c|z| whenever |z| ≤ r.]
Notation: For c ∈ ∂D, let ψc : D → D be ψc (z) = cz, and Aut0 (D) = {f ∈ Aut(D) : f (0) = 0}.
[161] (i) Aut0 (D) = {ψc : c ∈ ∂D} = {all rotations around the origin} ∼
= (∂D, ·).
(ii) Aut(D) = {ψc ◦ ϕa : c ∈ ∂D and a ∈ D}.
(iii) If f ∈ Aut(D) has at least two fixed points in D, then f = I.
62
(iv) Let Γ be a subgroup of Aut(D) containing Aut0 (D). If Γ acts transitively on D (i.e., if for any
two points a, b ∈ D, there is g ∈ Γ with g(a) = b), then Γ = Aut(D).
Proof. (i) It suffices to prove ‘⊂’. Consider f ∈ Aut0 (D). Applying [160](i) to both f and f −1 , we
get |f (z)| = |z| for every z ∈ D. Then f must be a rotation by part (ii) of [160].
(ii) It suffices to prove ‘⊂’. Consider f ∈ Aut(D) and let a = f −1 (0). Then f ◦ ϕ−1
a (0) = 0 and
hence f ◦ ϕ−1 −1
a ∈ Aut0 (D). By (i), there is c ∈ ∂D such that f ◦ ϕa = ψc and hence f = ψc ◦ ϕa .
are two distinct fixed points of g in D. Since g ∈ Aut0 (D), g is a rotation by part (i). Since the
rotation g has a non-zero fixed point, we must have g = I, which implies f = I.
(iv) Consider f ∈ Aut(D) and choose g ∈ Γ with g(f (0)) = 0. Then g ◦ f ∈ Aut0 (D) ⊂ Γ and hence
f = g −1 ◦ (g ◦ f ) ∈ Γ since Γ is a subgroup.
and h(0) = 0. By Schwarz lemma, 1 ≥ |h′ (0)| = |ϕ′b (b)f ′ (a)ϕ′−a (0)|. By Exercise-87(iv), ϕ′b (b) =
1 − |b|2
1/(1 − |b|2 ) and ϕ′−a (0) = 1 − |a|2 . Hence ≥ |f ′ (a)|.
1 − |a|2
(ii) If f ∈ Aut(D), then for any a ∈ D and h defined above, we have h ∈ Aut0 (D), and hence h is
1 − |b|2
a rotation by [161]. Hence 1 = |h′ (0)| = |ϕ′b (b)f ′ (a)ϕ′−a (0)|, from which it follows that =
1 − |a|2
1 − |b|2
|f ′ (a)|. Conversely, if |f ′ (a)| = for some a ∈ D and b := f (a), then h(0) = 0 and |h′ (0)| = 1,
1 − |a|2
which implies by [160](ii) that h is a rotation and hence f = ϕ−1 b ◦ h ◦ ϕa ∈ Aut(D).
Exercise-89: (i) Let a ∈ C, R > 0 and f ∈ H(B(a, R)). Assume a is a zero of order m of f , and
M
M := sup{|f (z)| : z ∈ B(a, R)} < ∞. Then |f (z)| ≤ m |z − a|m for every z ∈ B(a, R).
R
(ii) Let f : D → D be holomorphic and 0 be a zero of order m of f . Then |f (z)| ≤ |z|m for every
z ∈ D. Consequently, if m ≥ 2, then 0 is the only fixed point of f (as well as |f |).
(iii) If f : D → D is holomorphic and a ∈ D is a zero of order m of f , then |f (0)| ≤ |a|m .
[Hint: (i) Write f (z) = (z − a)m g(z). If 0 < r < R, then by Maximum modulus principle,
sup{|g(z)| : |z − a| ≤ r} = sup{|g(z)| : |z − a| = r} ≤ M/rm . Letting r → R, we get |g| ≤ M/Rm .
(iii) As 0 is a zero of order m for f ◦ ϕ−a , we have |f (0)| = |f ◦ ϕ−a (−a)| ≤ | − a|m = |a|m by (ii).]
63
Exercise-90: For each property given below, decide whether there a holomorphic function f : D → D
satisfying that property: (i) |f (0)| ≥ 3/4 and |f ′ (0)| ≥ 2/3.
(ii) 0 is a zero of order three of f and |f (2/3)| ≥ 1/3.
(iii) 1/2 is a zero of order two of f and |f (0)| ≥ 1/3.
[Hint: The answer is ‘NO’ for all. For (i), note that the inequality in Pick’s lemma fails at z = 0.
For (ii) and (iii), see Exercise-89(ii) and Exercise-89(iii).]
[163] (i) If A ⊂ D is finite, then AutA (D) is group-isomorphic to Aut(D \ A) via f 7→ f |D\A .
(ii) Aut(D \ {0}) ∼
= Aut0 (D) = {all rotations around the origin} ∼
= (∂D, ·).
(iii) If A ⊂ D is finite with n := |A| ≥ 2, then Aut(D \ A) is isomorphic to a subgroup of the
permutation group Sn , and in particular |Aut(D \ A)| ≤ n! < ∞.
Proof. (i) By Exercise-91, η : AutA (D) → Aut(D \ A) defined as η(f ) = f |D\A is an injective group
homomorphism. To show η is surjective, consider f ∈ Aut(D \ A). Since f is bounded, each point
of A is a removable singularity of f , and hence f has a holomorphic extension fe : D → C. Since A
is a finite set, fe(D) ⊂ D by continuity, and then fe(D) ⊂ D by Open mapping theorem. Similarly,
if ge : D → C is the holomorphic extension of f −1 , then ge(D) ⊂ D. Since fe ◦ ge(z) = z = ge ◦ fe(z) for
every z ∈ D \ A, it follows by Zeroes theorem that fe ◦ ge(z) = z = ge ◦ fe(z) for every z ∈ D. Hence
fe ∈ AutA (D), and clearly η(fe) = f .
64
suppose A = {0, b} for some b ∈ D \ {0} after a conjugation. Now, |AutA (D)| ≤ 2 by [163](iii)
and −ϕb ∈ AutA (D) \ {I}. (ii) AutA (D) is isomorphic to a subgroup of S4 , and |S4 | = 24. By
[161](iii), we cannot have AutA (D) ∼
= S4 . (iii) Let p, q ∈ D \ {0} be distinct and A = {0, p, q}.
If f ∈ AutA (D) \ {I}, then f is a non-identity permutation of A. In view of [161](ii), one of
the following four relations must hold: p = −q; 2q = p + pq 2 ; 2p = q + qp2 ; |p| = |q| and
p2 + q 2 = pq(1 + |q|2 ). Therefore, if p, q are chosen such that none of these is true (for example, let
p = 1/2, q = 3/4), then we will get AutA (D) = {I}.]
pz + q
Exercise-93: [Another description for Aut(D)] Aut(D) = {z 7→ : p, q ∈ C and |p| > |q|} =
q̄z + p̄
pz + q
{z 7→ : p, q ∈ C and |p|2 − |q|2 = 1}. [Hint: See [161](ii). If f = ψc ◦ ϕa ∈ Aut(D), where
q̄z + p̄
c ∈ ∂D and a ∈ D, then by choosing p ∈ ∂D with p2 = c and q = −pa, we see |p| > |q| and f (z) =
cz − ca p2 z + pq pz + q pz + q z + q/p
= = since pp̄ = 1. Conversely, if f (z) = = (p/p̄) ,
1 − āz 1 + (q̄/p̄)z q̄z + p̄ q̄z + p̄ 1 + (q̄/p̄)z
where |p| > |q|, then by taking c = p/p̄ and a = −q/p, we see c ∈ ∂D, a ∈ D and f = ψc ◦ ϕa . ]
z−i
Remark: Let H = {z ∈ C : Im(z) > 0}. Note that h : H → D given by h(z) = is a
z+i
biholomorphism (we choose h as a Möbius map with h(0) = −1, h(1) = −i, h(∞) = 1, and h(i) = 0)
iz + i
with h−1 (z) = . Therefore, Aut(H) ∼ −1
= Aut(D) ; f ∈ Aut(H) ⇔ h ◦ f ◦ h ∈ Aut(D). The
−z + 1
1 −i
matrix of the biholomorphism h : H → D is A := (up to a non-zero scalar multiple),
1 i
1/2 1/2
and then A−1 = .
i/2 −i/2
Exercise-94: Recall that SL(2, C) is the of all 2 × 2 complex matrices with determinant
collection
p q
one (similarly SL(2, R)). Let Γ = { : pq ∈ C and |p|2 − |q|2 = 1} ⊂ SL(2, C), and
q̄ p̄
A be the matrix above. Define F : SL(2, R) → SL(2, C) as −1
F (B)= ABA . Then F is a
a b
group homomorphism and F (SL(2, R)) = Γ. [Hint: If B = ∈ SL(2, R), then letting
c d
p q
p = (1/2)[(a + d) + i(b − c)] and q = (1/2)[(a − d) − i(b + c)], we may see that ABA−1 =
q̄ p̄
p q
and |p|2 −|q|2 = 1. Conversely, if C := ∈ Γ, then by taking a = Re(p+q), b = Im(p−q),
q̄ p̄
a b
c = −Im(p + q) and d = Re(p − q), we may see that B := ∈ SL(2, R) and A−1 CA = B,
c d
or equivalently F (B) = C.]
65
az + b a b
[164] (i) Aut(H) = {z 7→ : ∈ SL(2, R)} and Aut(H) ∼
= SL(2, R)/ ± I.
cz + d c d
(ii) Aut(D) ∼
= SL(2, R)/ ± I.
(iii) Any f ∈ Aut(H) with at least two fixed points in H must be the identity map.
(iv) Each of the following groups acts transitively on H: Aut(H), SL(2, R), SL(2, R)/ ± I.
Proof. (i) The first assertion follows by [161](ii), Exercise-94, and the Remark above Exercise-94.
For the second assertion note that two matrices B1 , B2 ∈ SL(2, R) represent the same Möbius map
in Aut(H) iff B1 = −B2 .
(iv) This follows from part (i) above and [161](iv) since Aut(D) ∼
= Aut(H).
Remark: It is interesting to note that each of Aut(C), Aut(C \ {0}), Aut(D), Aut(D \ {0}), and
Aut(H) is a subgroup of the group of all Möbius maps.
Exercise-95: [An old question] Let U = {z ∈ C : 1 < |z| < 2}. Then no two of the following are
holomorphically equivalent: C, C \ {0}, D, D \ {0}, and U , [Hint: C and D are simply connected,
and the others are not. Liouville’s theorem and Exercise-52(iii) can be used to rule out three more
pairs: (C, D), (C \ {0}, D \ {0}) and (C \ {0}, U ). It remains to show there is no biholomorphism
f : D \ {0} → U . If f exists, then by the boundedness of U , 0 must be a removable singularity of
f ; and then the holomorphic extension fe : D → C of f must satisfy fe(0) ∈
/ U by [157](iii), which
implies fe(D) cannot be open in C, a contradiction to Open mapping theorem.]
14 Harmonic functions
66
Proof. (i) Since f is infinitely often differentiable, so are u and v. Since ux = vy and uy = −vx by
Cauchy-Riemann equations and vxy = vyx (a property of C 2 -maps), we get uxx +uyy = vyx −vxy = 0.
Similarly, vxx + vyy = −uyx + uxy = 0.
∫y ∫x ∫y ∫x
(ii) Since ux = vy and −uy = vx , we get q ux (x, t)dt− p uy (s, q)ds = q vt (x, t)dt+ p vs (s, q)ds =
v(x, y) − v(x, q) + v(x, q) − v(p, q) = v(x, y) − v(p, q).
(ii) Let s > r be such that B(a, s) ⊂ U . Applying part (i) to the star region B(a, s), we may
1 ∫ f (z)
find f ∈ H(B(a, s)) with Re(f ) = u. By Cauchy’s integral formula, f (a) = dz.
2πi |z−a|=r z − a
dz iθ
rie dθ 1 ∫ 2π
Writing z = a + reiθ , we have = = idθ and hence f (a) = f (a + reiθ )dθ.
z−a re iθ 2π 0
1 ∫ 2π
Equating the real parts of both sides we obtain u(a) = u(a + reiθ )dθ.
2π 0
(iii) Let A = {z ∈ U : u(z) = u(b)}. Then A is a nonempty closed subset of U . It is enough
to show A is also open in U since U is connected. Consider a ∈ A, and choose s > 0 with
1 ∫ 2π
B(a, s) ⊂ U . Then for any r ∈ (0, s), we see by part (ii) that 0 = u(a) − u(a + reiθ )dθ =
2π 0
1 ∫ 2π
[u(a) − u(a + reiθ )]dθ. Since the integrand in the square bracket is continuous and ≥ 0 by
2π 0
67
hypothesis, it must be identically zero, i.e., we must have u(z) = u(a) = u(b) whenever |z − a| = r.
Since r ∈ (0, s) is arbitrary, it follows that B(a, s) ⊂ A. This shows that A is open in U .
Example: Let u : R2 ∼
= C → R be u(x, y) = 3x2 y − y 3 . Then ux (x, y) = 6xy, uy (x, y) = 3x2 − 3y 2 ,
and uxx (x, y) = 6y = −uyy (x, y) so that u is harmonic. Since the origin is a center of the star
∫y ∫x
region C, define v : R2 → R as in the proof of [166](i) as v(x, y) = 0 ux (x, t)dt − 0 uy (s, 0)ds =
∫y ∫x 2
0 6xtdt − p 3s ds = 3xy − x , which is a harmonic conjugate of u in C and f := u + iv ∈ H(C).
2 3
Since z 3 = (x + iy)3 = (x3 − 3xy 2 ) + i(3x2 y − y 3 ), we may see that f (z) = −iz 3 .
Exercise-97: (i) The Laplace equation uxx + uyy = 0 becomes urr + (1/r)ur + (1/r2 )uθθ = 0 in polar
coordinates.
(ii) If U = C \ {0}, then u : U → C defined as u(z) = log |z| is harmonic, but there does not exist
any harmonic v : U → R with u + iv ∈ H(U ) (contrast this with [166](i)).
[Hint: (i) Write x = r cos θ and y = r sin θ. Then ur = ux xr + uy yr = ux cos θ + uy sin θ, etc.,
and hence we may show urr + (1/r)ur + (1/r2 )uθθ = uxx + uyy . Or start with the right hand side
and apply a change of variable (this may require more work). (ii) Since u(r, θ) = log r, we have
ur = 1/r, urr = −1/r2 and uθθ = 0. Hence we may see u is harmonic by part (i) by checking that
urr + (1/r)ur + (1/r2 )uθθ = 0. If there is a harmonic v : U → R with f = u + iv ∈ H(U ), derive a
contradiction as follows. Let g : C \ (−∞, 0] → C be g(z) = log |z| + i arg(z) = u(z) + i arg(z), the
principal branch of logarithm. Since the purely imaginary function f − g ∈ H(C \ (−∞, 0]), there
is c ∈ R such that v(z) = arg(z) + c for every z ∈ C \ (−∞, 0]. But then v cannot be continuous at
any point of (−∞, 0), a contradiction.]
*****
68