ComplexAnalysis Lecture notes
ComplexAnalysis Lecture notes
Complex Analysis
Oliver Lorscheid
Lecture notes,
Groningen, 2023/24
2
These lecture notes were written in the fall semester of 2023/24, with the help of Anna
Van Gaal, Thomas Zwartveld, Sebastian Holwitt, Lars Wieringa, Margherita Bonan,
Albert Silvans, Prakhar Agarwal, Jamara Admiraal, ...
Contents
Contents 3
0 Preliminaries 5
0.1 The complex numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
0.2 Polar coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
0.3 Sequences and series . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
0.4 Open and closed subsets . . . . . . . . . . . . . . . . . . . . . . . . . 8
0.5 Continuous functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
0.6 Connected subsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
0.7 Compact subsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
0.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1 Holomorphic functions 13
1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2 The Cauchy-Riemann equations . . . . . . . . . . . . . . . . . . . . . 15
1.3 Power series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4 The logarithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2 Path integrals 27
2.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2 Path integrals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3
chapter last edited on
November 15, 2023
Chapter 0
Preliminaries
In this chapter, we revise knowledge from previous courses that we need for this course
in Complex Analysis.
Note that the real axis forms a subfield of C that is isomorphic to R. In the following,
we identify R with the real axis and write x for 0x .
The imaginary unit is the element i = 01 , which satisfies i2 = −1
0 = −1, i.e. i is a
square root of −1. This allows us to rewrite a complex number xy as
x x y
= +i· = x + iy.
y 0 0
5
6 Preliminaries
In this notation, the previous formulas for the sum, product and inverse of complex
numbers z = x0 + iy and z0 = x0 + iy0 can be rewritten as
z + z0 = (x + x0 ) + i(y + y0 ),
z · z0 = (xx0 − yy0 ) + i(xy0 + x0 y),
x − iy
z−1 = 2 .
x + y2
Insert an illustration
Φ : R>0 × (R/2πZ) −→ C×
(r, ϕ) 7−→ r(cos ϕ + i sin ϕ)
is a bijection whose inverse sends z ∈ C× to Ψ(z) = (|z|, arg z) where arg z is the argument
of z;1 this is, up to multiples of 360 degrees, 360
2π · arg z is the angle between the positive
real axis and the halfline spanned by z in counterclockwise direction. The tuple (|z|, arg z)
is called the polar coordinates of z.
Insert an illustration
1 Note that we consider the argument as a function to R/2πZ, i.e. the argument is only well-defined
up to integers multiples of 2π. This allows us to add angles without further explanations, in contrast to the
so-called principal argument, which takes values in (−π, π].
0.3. Sequences and series 7
Insert an illustration
z = lim zn or zn −→ z
n→∞ n→∞
to indicate that z is a limit of {zn }n∈N . A Cauchy sequence in C is a sequence {zn }n∈N in
C such that for all > 0, there is an N ∈ N such that for all k, l > N, we have |zk − zl | < .
Insert an illustration
(1) Limits are unique, i.e. {zn }n∈N has at most one limit.
(2) The sequence {zn }n∈N has a limit if and only if it is a Cauchy sequence.
Definition 0.3.3. Let {ai }i∈N be a sequence of real numbers ai . The superior limit of
{ai } is
lim sup ai = lim sup{ai | i > n}
n→∞
which we interpret as ∞ if sup{ai | i > n} = ∞ for all n and as −∞ if sup{ai | i > n} has
no lower bound.
Note that the superior limit always exists since sup{ai | i > n} is a monotonically
decreasing sequence in n. If {ai } converges, then lim sup{ai } = lim{ai }.
Fact 0.3.4. Let {ai } and {bi } be sequences with superior limits in R. Then
and
lim sup ai · lim sup bi = lim sup(ai · bi ).
If ai 6= 0 for all i ∈ N and lim sup ai 6= 0, then
lim sup(a−1 −1
i ) = (lim sup ai ) .
Insert an illustration
For x ∈ R = R1 , the Euclidean norm is equal to the usual Euclidean absolute value
||x|| = |x|. For z ∈ C = R2 , the Euclidean norm is equal to the complex absolute value
||z|| = |z|.
Let r > 0 and a ∈ Rn . The open ball of radius r and with center a is the set
In R = R1 , the open ball Br (a) is the open interval (a − r, a + r). In C = R2 , the open
ball Br (a) is the open disc Dr (a) = {z ∈ C | |z − a| < r}.
A subset U of Rn is open if for every a ∈ U, there is an > 0 such that B (a) ⊂ U.
In other words, U is open if and only if it is the union of open discs. A subset A of Rn is
closed if Rn \ A is open.
Fact 0.4.1. A subset A of Rn is closed if and only if every Cauchy sequence {zn }n∈N in
A has a limit z = lim zn in A.
W◦ =
[
U = {x ∈ W | B (w) ⊂ W for some > 0},
U⊂W
open
which is the smallest closed subset of Rm that contains W . The boundary of W is the
difference ∂W = W \W ◦ between the closure and the interior of W . In particular, we
have
W ◦ = W \ ∂W and W = W ∪ ∂W.
Insert an illustration
in this case. Note that the limit limz→w f (z) of f in w is unique if it exists.
Fact 0.5.1. Let f , g : W → Rm be two functions for which the limit in w ∈ W exists. Then
and
lim ( f · g)(z) = lim f (z) · lim g(z).
z→w z→w z→w
Fact 0.5.2. Let W ⊂ Rn be a subset and f : W → Rm a function. Then the following are
equivalent:
(1) A is compact.
(2) If A ⊂ i∈I Ui for open subsets Ui of Rn , then there exists a finite subset J of I such
S
that A ⊂ i∈J Ui .
S
for [0, 1]n ), then there is an N > 0 such that for all k1 , . . . , kn ∈ {1, . . . , N}, there is an
i ∈ I such that
k1 − 1 k1 kn − 1 kn
, ×···× , ⊂ Ui .
N N N N
0.8 Exercises
Exercise 0.8.1. Verify all formulas of section 0.1 and section 0.2.
Exercise 0.8.2. Show that limn→∞ (n + 1)1/n = 1, which can be done as follows:
p n
(1) For an integer n > 1, show that n + 1 6 1 + 2/(n + 1) by comparing n + 1
with the binomial expension of the right hand side.
p
(2) Use this together with 1 6 (n + 1)1/n and lim 1 + 2/(n + 1) = 1 to conclude
that lim(n + 1)1/n = 1.
Exercise 0.8.3. Let z ∈ C have |z| < 1. Show that the partial sum Sn = ∑ni=0 zi equals
(zn+1 − 1)/(z − 1) and conclude that the series ∑∞ i −1
i=0 z converges absolutely to (1 − z) .
Exercise 0.8.6. Show that X is connected if and only if there is no continuous surjection
X → {0.1} with respect to the discrete topology for {0, 1} (i.e. every subset is open).
Chapter 1
Holomorphic functions
1.1 Definitions
Definition 1.1.1. Let U and V be open subsets of C and a ∈ U. A function f : U → V
is complex differentiable in a if
f (z) − f (a)
f 0 (a) = lim
z→a z−a
exists. A function f : U → V is holomorphic if it is complex differentiable in all a ∈ U.
An entire function is a holomorphic function f : C → C.
Mostly the codomain V plays a subordinate role and it does not matter if we replace
V by C, or vice versa. Therefore we consider f : U → C often as a function in C.
In some situations, it is however important to work with proper subsets V of C as a
codomain, such as in Theorem 1.2.5.
Remark 1.1.2. A function f : U → C is complex differentiable in a ∈ U if and only if
there is a w ∈ C such that
f (z) − f (a) − w · (z − a)
−→ 0.
|z − a| z→a
13
14 Holomorphic functions
Proof. We only prove the most difficult case (5) and leave (1)–(4) as an exercise. The
chain rule follows from the direct computation
where we use that limits interchange with products (Fact 0.5.1) for the first equality.
For the second equality, we use that f is continuous in a and thus f (z) → f (a) when
z → a.
f : C −→ C
z 7−→ zn
is entire with derivative f 0 (z) = nzn−1 . (We leave the verification of this claim as
an exercise.)
(2) Let n < 0 and C× = C \ {0}. Then the function
f : C× −→ C
z 7−→ zn
is entire with derivative f 0 (z) = nzn−1 . (We leave the verification of this claim as
an exercise.)
(3) A polynomial function is a function f : C → C of the form f (z) = ∑nn=0 cn zn
for some c0 , . . . , cn ∈ C. A polynomial function is entire with derivative f 0 (z) =
∑n−1
n=0 (n + 1)cn+1 z .
n
0
f f 0 g − f g0
(z) = (z).
g g2
f
A rational function is a function of the form g : U → C for two polynomial
functions f and g.
1.2. The Cauchy-Riemann equations 15
The matrix J f is unique if it exists, and it is called the Jacobian matrix of f . Its
coefficients are denoted as follows:
∂u ∂u
! !
∂ x (a) ∂ y (a) ux (a) uy (a)
J f (a) = ∂ v ∂v
= .
∂x (a) ∂y (a) v x (a) vy (a)
The key lemma to relate complex and real differentiation is the following.
x
Lemma 1.2.2. Let A be a real 2 × 2-matrix and w = r + is ∈ C. Then wz = A · y for
all z = x + iy ∈ C if and only if A = rs −s
r .
b
Proof. Let a = c ∈ U. The function f is complex differentiable in a if and only if
with J f (a) = rs −s
r for some r, s ∈ R.
By the definition of the partial differentials ux , uy , vx and vy , we have r = ux (a) =
vy (a) and s = −ux (a) = vy (a). Thus f is holomorphic if and only if f is (real) differen-
tiable and if the Cauchy-Riemann equations ux = vy and uy = −vx hold.
f : C −→ C
z 7−→ z2
satisfies
Theorem 1.2.5 (Inverse function theorem). Let U and V be open subsets of C and
f : U → V a holomorphic bijection with inverse bijection g : V → U. If g is continuous
and if f 0 (a) 6= 0 for all a ∈ U, then g is holomorphic with derivative
1
g0 (b) =
f 0 (g(b))
for all b ∈ V .
1.3. Power series 17
Proof. Consider w, b ∈ V with images z = g(w) and a = g(b). Since both f and g are
continuous, w converges to b if and only if z converges to a (where we consider w and z
as variables). Since f 0 (a) 6= 0, we can exchange the limit with (−)−1 (Fact 0.5.1), which
yields
f (z) − f (a) −1
0 g(w) − g(b) z−a
g (b) = lim = lim = lim
w→b w−b z→a f (z) − f (a) z→a z−a
1 1
= 0 = 0 .
f (a) f (g(b))
This shows, in particular, that g is complex differentiable in b.
Remark 1.2.6. The assumption that g is continuous is not necessary for Theorem 1.2.5
to hold. This can be seen by applying the implicit function theorem of (real) multivariate
analysis, which shows that g is (real) differentiable and therefore continuous. We will
show this later on with an argument from complex analysis.
for some sufficiently large C ∈ R. Since q < 1, Lemma 1.3.2 implies that ∑ qn converges,
which shows that ∑ an zn converges absolutely for |z| < R.
Assume that |z| > R or, equivalently, that L · |z| > 1. It suffices to show that the
sequence of partial sums Sn = ∑nn=0 an zn is not a Cauchy sequence, in order to show that
∑ an zn converges. First note that there is an > 0 such that q = (L − ) · |z| > 1. By the
definition of L = lim sup |an |1/n , there are infinitely many n ∈ N such that |an |1/n > L − .
For such n, we have
n
|Sn − Sn−1 | = |an zn | > (L − ) · |z| = qn ,
which does not tend to 0 for increasing n. This shows that {Sn } is not a Cauchy sequence
and that ∑ an zn diverges.
Remark 1.3.5. For |z| = R, it depends on the series and the specific z whether ∑ an zn
converges or diverges.
Example 1.3.6. (1) The exponential series
∞
1 n
ez = ∑ z
n=0 n!
has radius of convergence
1 1
R = = = ∞
lim sup | n!1 |1/n 1
∞
since q
1/n
|n!|1/n > ( 2n )n/2 = n
−→
2 n→∞ ∞.
This defines the exponential function exp : C → C with exp(z) = ez .
1.3. Power series 19
(2) Both
in n in−1 n
cos z = ∑ z and sin z = ∑ z
n∈N even n! n∈N odd n!
Theorem 1.3.7. Let ∑ an zn be a power series with radius of convergence R. Then the
function
f : DR (0) −→ C
z 7−→ ∑ an zn
is holomorphic with derivative
∞
f 0 (z) = ∑ (n + 1) · an+1zn,
n=0
N ∞
SN (z) = ∑ an zn and EN (z) = ∑ an zn ,
n=0 n=N+1
respectively. Consider a fixed element z ∈ DR (0) and |z| < r < R. For an element
h ∈ Dr−|z| (0) \ {0}, we compute
f (z + h) − f (z)
− g(z)
h
SN (z + h) − SN (z) 0 0 EN (z + h) − EN (z)
= − SN (z) + SN (z) − g(z) +
h h
We have
SN (z + h) − SN (z)
− SN0 (z) −→ 0,
h h→0
20 Holomorphic functions
∞ n−1 ∞
EN (z + h) − EN (z) h
h
= ∑ |an | ·
h
· ∑ (z + h)izn−1−i 6 ∑ |an | · n · rn−1 ,
n=N+1 i=0 n=N+1
Corollary 1.3.8. The functions exp, cos and sin are entire.
Proposition 1.3.9. Consider two power series f (z) = ∑ an zn and g(z) = ∑ bn zn that are
absolutely convergent on Dr (0) with r > 0 (possibly r = ∞) and let c ∈ C. Then
∞
( f + g)(z) = ∑ (an + bn)zn;
n=0
∞
(c · f )(z) = ∑ (c · an)zn;
n=0
∞
( f · g)(z) = ∑ ∑ ak bl zn (Cauchy product)
n=0 k,l>0 s.t.
k+l=n
for all z ∈ Dr (0). In particular, all power series converge absolutely for z ∈ Dr (0).
Proof. All three formulas follow by proving them for the partial sums of the correspond-
ing power series and then letting the number of terms in the partial sums go to infinity.
Since the limit of the partial sums converges, the power series in these equations have
radius of convergence R > r and thus converge absolutely for z ∈ Dr (0). We omit the
details.
1.4. The logarithm 21
(1) exp0 (z) = exp(z) (4) eiz = cos z + i sin z (7) cos z = 21 (eiz + e−iz )
(2) sin0 (z) = cos(z) (5) ez = ex (cos y + i sin y) (8) sin z = 1 iz
2i (e − e )
−iz
The proof of these identifies follow from a direct manipulation of the corresponding
power series, which is left as an exercise. The identity eiz = cos z + i sin z is known as
Euler’s formula.
ex · cos y + i sin y) ∈ C×
ez = |{z}
| {z }
∈R>0
∈S1
Insert an illustration
If w ∈ C× has polar coordinates (|w|, arg w) with |w| ∈ R>0 and arg w ∈ R/2πZ,
then
exp−1 (w) = x + iy ∈ C x = log |w|, y arg w + 2πZ .
In particular, exp−1 (1) = 2πiZ. This shows that exp : C → C× is not injective, in
contrast to exp : R → R>0 .
Insert an illustration
Insert an illustration
Definition 1.4.1. The α-branch of the logarithm is the inverse logα : Uϑ → Hα to the
bijection exp : Hα → Uϑ for α ∈ R>0 and ϑ = eiα . The principal branch of log is
log = log−π : U−1 → H−π .
Insert an illustration
After making and δ suitably small, we can assume that D (a) ⊂ Uθ and that D (b) ⊂
Hα . Since exp ◦ logα is the identity on Dδ (a), the above inclusion follows from the
inclusion Dδ (a) ⊂ exp(D (b)) of the respective images under exp. Let Q be a small
square around b contained in D (b). Then the horizontal boundary lines of the square
are mapped to straight lines that lie on rays originating from the origin of C, and the
vertical boundary lines of the square lie on circles around the origin. This makes clear
that exp(Q) is a deformed square that contains a in its interior (as illustrated below) and
thus also an open disc Dδ (a) for suitably small δ. This shows that logα is continuous.
Insert an illustration
1.4. The logarithm 23
Therefore we can apply the inverse function theorem (Theorem 1.2.5) to exp : Hα →
Uϑ , which shows that its inverse logα is holomorphic with derivative
1 1 1
log0α (z) = = = ,
exp0 logα (z) exp logα (z) z
Insert an illustration
(3) We have logα (z · w) ≡ logα (z) + logα (w) (mod 2πi), but in general these terms
are not equal. For example:
3 3
1
log e 4 πi · e 4 πi = log e− 2 πi = − 12 πi
3 3
πi
3 3 3
+ log e 4 πi .
6= 2 πi = 4 πi + 4 πi = log e 4
Insert an illustration
24 Holomorphic functions
which does not depend on the choice of α, but rather combines all possible such choices.
Lemma 1.4.4. Let z, w ∈ C with w 6= 0. Then the set zw is a singleton if and only if
w ∈ Z and it is finite if and only if w ∈ Q.
Proof. The set w·log (z)+k·2πi
zw = e α k∈Z ,
is finite if and only if kw ∈ Z for some k > 0, which is the case if and only if k ∈ Q. This
proves the second claim. The first claim follows since zw is a singleton if and only if
kw ∈ Z for all k > 0, which means that w ∈ Z.
Example 1.4.5. For positive n ∈ N, we have
√ 1 k
z = z1/n = e| n logα (z) n ·2πi
{z } · |e {z } k = 1, . . . , n .
n
=ρ0 =ζnk
2πi
where ρ0 is an n-th root of z (which depends on the choice of α) and ζn = e n is a
primitive n-th root of unity.
Insert an illustration
f : Uϑ −→ C
z 7−→ ew·logα (z)
If we interpret f (z) as (a branch of) zw , then Proposition 1.4.6 shows that f 0 (z) is (a
branch of) w · zw−1 .
1.4. The logarithm 25
1
f 0 (z) = exp0 (w · logα (z)) · w · log0α (z) = exp(w · logα (z))w ·
z
= w · e−1·logα (z) · ew·logα (z) = w · e(w−1)·logα (z) .
1 iw
z = cos(w) = (e + e−iw )
2
⇔ 2z = eiw + e−iw
⇔ (eiw )2 − 2zeiw + 1 = 0
p
⇔ w = −i · logα z ± i 1 − z2
Insert an illustration
Chapter 2
Path integrals
Motivation
Rb
Question. Does the expression f (z) dz make sense for f : U → C and a, b ∈ U ⊂ C?
a
Zb
f (z) dz = F(b) − F(a).
a
Insert an illustration
27
28 Path integrals
Problem.
Insert an illustration
2.1 Preliminaries
Definition 2.1.1. Let a 6 b be real numbers and f : [a, b] → C continuous. We define
Zb Zb Zb
f (t) dt = Re( f (t)) dt + i · Im( f (t)) dt
a a a
and
Za Zb
f (t) dt = − f (t) dt.
b a
Proposition 2.1.2. Let a 6 b be real numbers and f : [a, b] → C continuous. Then the
following hold.
Rb
(1) a f (t) dt is C-linear in f , i.e.,
Zb Zb Zb
( f + g)(t) dt = f (t) dt + g(t) dt
a a a
and
Zb Zb
(c · f )(t) dt = c · f (t) dt
a a
Zb n Zai
f (t) dt = ∑ f (t) dt
a i=1 a
i−1
2.2. Path integrals 29
∂ F/∂ x
(3) If f = F 0 = ∂ F/∂ y
for differentiable F : [a, b] → C, then
Zb
f (t) dt = F(b) − F(a).
a
(5)
Zb Zb
f (t) dt 6 | f (t)| dt 6 (b − a) · max{| f (t)| | a 6 t 6 b}.
a a
Note that {| f (t)| | a 6 t 6 b} is compact as the image of the compact interval [a, b]
under the continuous map | f | : [a, b] → R, and therefore its maximum exists.
Example 2.2.3. (1) Let p ∈ U. The constant path based at p is thepath γ : [0, 1] → U
with γ(t) = p for all t ∈ [0, 1]. Its derivative is γ 0 (t) = 00 for all t ∈ [0, 1].
Therefore
Z1 Z Z1
0
`(γ) = |γ (t)| dt = 0 and f = f (γ(t)) · γ 0 (t) dt = 0
0 γ 0
for any continuous function f : U → C.
30 Path integrals
(2) Let p, q ∈ U. The linear path from p to q is the path γ : [0, 1] → U given by
γ(t) = p + t · (q − p) for t ∈ [0, 1]. Its derivative is γ 0 (t) = q − p for all t ∈ [0, 1].
Therefore
Z1 Z Z1
`(γ) = |q − p| dt = |q − p| and f = f (γ(t)) · (q − p) dt
0 γ 0
for any continuous function f : U → C. For example, if γ(t) = t is the linear path
from 0 = γ(0) to 1 = γ(1), then
Z Z1
f = Re( f (t))dt
γ 0
is the same as the usual integral of the real valued function Re ◦ f : [0, 1] → R.
(3) Let w ∈ C and r > 0. The (parametrized) circle of radius r around w is the path
Cr (w) : [0, 1] −→ C
t 7−→ w + e2πi·t
Insert an illustration
Z1 Z1
2πi·t
`(Cr (w)) = |2πi · re | dt = 2πi · r · |e2πi·t | dt = 2πi · r.
| {z }
0 0 =1
(4) Let α : [c, d] → [a, b] be continuously differentiable with α(c) = a and α(d) = b.
Then Z Z
f = f.
γ◦α γ
(5) Z
f 6 `(γ) · max{| f (z)| | z ∈ im(γ)}.
γ
Proof. Properties (1) and (2) follow directly from the corresponding properties of
Proposition 2.1.2.
Property (3) follows from the direct computation
Z Zb Zb
0 0
f = F (γ(t)) · γ (t) dt = (F ◦ γ)0 (t) dt = F(γ(b)) − F(γ(a))
γ a a
where we use the chain rule for multivariate real-valued functions for the second equality
and Proposition 2.1.2.(3) for the third equality.
Property (4) follows from the direct computation
Z Zd
f = f (γ ◦ α(s)) · (γ ◦ α)0 (s) ds
γ◦α c
Zd
= f (γ(α(s))) · γ 0 (α(s)) · α0 (s) ds
c
32 Path integrals
Zb Z
= f (γ(t)) · γ 0 (t) dt = f
a γ
Z Zb
f = f (γ(t)) · γ 0 (t) dt
γ a
Zb
6 | f (γ(t))| · |γ 0 (t)| dt
a
6 `(γ) · max{| f (z)| | z ∈ im(γ)}
where we use Proposition 2.1.2.(5) for the first inequality. The second inequality follows
from | f (γ(t))| 6 max{| f (z)| | z ∈ im(γ)}.
Property (6) follows analogously to (4), using that γ − = γ ◦ α for the map α :
[a, b] → [a, b] with α(t) = a + b − t. The difference is that the end points are reversed,
i.e., α(a) = b and α(b) = a, which leads to
Z α(b)
Z Zb
0
f = f (γ(t)) · γ ( f ) dt = − f.
γ− α(a) a
Insert an illustration
Question.
Strategy.
R
(1) Goursat: γ f = 0 for triangular paths.
2.2. Path integrals 33