Skip to content
Complex Analysis, Algebra & Topology

Singularities and Residues

See where the marks are across every paper →

1. Laurent series, classification of singularities, Casorati–Weierstrass

Read this as a chapter →

Lecture 9.1 - Singularities of a holomorphic function

NPTEL · Complex Analysis (Pranav Haridas, KSoM)

Lecture 9.2 - Pole of a function

NPTEL · Complex Analysis (Pranav Haridas, KSoM)

9.3 - Laurent series

NPTEL · Complex Analysis (Pranav Haridas, KSoM)

The expansion depends on the annulus — a standard exam trap.

Lecture - 9.4 Casorati Weierstrass theorem

NPTEL · Complex Analysis (Pranav Haridas, KSoM)

Singularities — three types, three tests free

In plain words

Count the negative powers. None means the trouble was fake, finitely many means a pole, and infinitely many means essential. In practice you take a limit rather than expanding anything.

The trichotomy at an isolated singularity z0z_{0}

Type Laurent principal part Behaviour of |f| near z0z_{0} lim⁡(z−z0)f\lim (z - z_{0})f
Removable none bounded 0
Pole of order m finitely many terms, up to (z−z0)−m(z - z_{0})^{-m} →∞\to \infty finite non-zero for m = 1
Essential infinitely many terms wildly oscillating no limit
  • Riemann's removable singularity theorem: bounded near z0⇒z_{0} \Rightarrow removable. Even (z−z0)f(z)→0(z - z_{0})f(z) \to 0 suffices.
  • Casorati–Weierstrass: near an essential singularity the image of every punctured neighbourhood is dense in C\mathbb{C}.
  • Picard (great): it in fact hits every value, with at most one exception, infinitely often.

Standard examples

f at 0
sin z / z removable (limit 1)
(1−cos⁡z)/z2(1 - \cos z)/z^{2} removable (limit ½)
1/z31/z^{3} pole of order 3
e1/ze^{1/z} essential
sin(1/z) essential
z e1/ze^{1/z} essential (not a pole, despite the factor z)
ez+1/ze^{z + 1/z} essential; residue ∑1/(k!(k+1)!)\sum 1/(k!(k+1)!)
log⁡z,z\log z, \sqrt{z} not isolated — branch point, no Laurent series

Computing residues

  • simple pole: Res =lim⁡(z−z0)f(z)= \lim (z - z_{0})f(z); for f = p/q with q simple zero: p(z0)/q′(z0)p(z_{0})/q'(z_{0}).
  • pole of order m: Res = (1/(m−1)!) lim dm−1/dzm−1d^{m-1}/dz^{m-1} [(z−z0)mf][(z - z_{0})^m f].
  • essential: read a₋1_{1} off the Laurent series (multiply the two series and collect z−1)z^{-1}).
  • at ∞\infty: Res∞f=−_\infty f = -Res0(1/z2)f(1/z)_{0} (1/z^{2})f(1/z); the sum of all residues including ∞\infty is 0.

Laurent expansion depends on the annulus

1/((z−1)(z−2)) has three different Laurent expansions: on |z| < 1, on 1 < |z| < 2, and on |z| > 2. Exam questions always specify the annulus — read it.

Key takeaways

  • Bounded ⇒ removable is the cheapest test; |f| →∞⇒\to \infty \Rightarrow pole.
  • e1/z−typee^{1/z}-type factors always give essential, never poles.
  • The same function has different Laurent series on different annuli.

Classifying an isolated singularity in one lookinteractive

This visual is part of Trap Analysis

Removable, pole or essential — decided by the Laurent tail, with the test for each.

Unlock interactive visuals

Exam focus: Classify a singularity from the Laurent tail or from the behaviour of |f| nearby: bounded ⇒ removable, → ∞ ⇒ pole, neither ⇒ essential (and then the image of every punctured neighbourhood is dense).

Practice

Part B2025 Decembershow ▾
Let h be a holomorphic function on C\mathbb{C}{0} such that lim∣z∣→∞lim_{|z|\to\infty} h(z) = 0. For every n ≥ 1, consider fn(z)=∑k=1nf_{n}(z) = \sum_{k=1}^n h(zᵏ). Let 𝔻 denote the open unit disc {z∈Cz \in \mathbb{C} : |z| < 1}. Which of the following statements is necessarily true?
  1. A.For all z with |z| ≥ 1, the sequence {fn(z)f_{n}(z)}n≥1_{n}\ge1 converges.
  2. B.For all z ∈ 𝔻{0}, the sequence {fn(z)f_{n}(z)}n≥1_{n}\ge1 converges.
  3. C.The sequence {fnf_{n}}n≥1_{n}\ge1 converges pointwise to a holomorphic function on 𝔻[0,1).
  4. D.The sequence {fnf_{n}}n≥1_{n}\ge1 converges pointwise to a holomorphic function on {z∈Cz \in \mathbb{C} : |z| > 1}.✓ Correct

The worked solution and the per-option analysis are in Trap Analysis.

Part C2024 Juneshow ▾
For z∈Cz \in \mathbb{C} \ {0}, let f(z) = (1/z)sin(1/z) and g(z) = f(z)sin(z). Which of the following statements are true?
  1. A.f has an essential singularity at 0✓ Correct
  2. B.g has an essential singularity at 0✓ Correct
  3. C.f has a removable singularity at 0
  4. D.g has a removable singularity at 0

The worked solution and the per-option analysis are in Trap Analysis.

Part C2024 Decembershow ▾
Let disc 𝔻 = {z∈Cz \in \mathbb{C} : |z| < 1} and f be a holomorphic function on 𝔻 such that the function g(z) = e^(1/z)f(z) on 𝔻 \ {0} is bounded. Which of the following statements are true?
  1. A.f(0) = 0✓ Correct
  2. B.f(z) = 0 for all z ∈ 𝔻.✓ Correct
  3. C.There exists a nonzero constant c such that f(z) = ce^(−1/z) for all z ∈ 𝔻 \ {0}.
  4. D.There exists a nonzero constant c and a positive integer n such that f(z) = czne(−1/z)^{n}e^(-1/z) for all z ∈ 𝔻 \ {0}.

The worked solution and the per-option analysis are in Trap Analysis.

Part B2024 Decembershow ▾
Consider the entire function f(z)=z2(ef(z) = z^{2}(eᶻ − e⁻ᶻ) and the meromorphic function g(z)=z2/(eg(z) = z^{2}/(eᶻ − e⁻ᶻ) on C\mathbb{C}. Which of the following statements is true?
  1. A.z = 0 is a zero of f of order 3 and a pole of g of order 1.
  2. B.z = 0 is a zero of f of order 2 and a pole of g of order 1.
  3. C.z = 0 is a zero of f of order 3 and a zero of g of order 1.✓ Correct
  4. D.z = 0 is a zero of f of order 2 and a zero of g of order 1.

The worked solution and the per-option analysis are in Trap Analysis.

Part B2023 Juneshow ▾
Let f(z)=exp⁡(z+1/z),z∈Cf(z) = \exp(z + 1/z), z \in \mathbb{C}∖{0}. The residue of f at z = 0 is
  1. A.∑l=0∞\sum_{l=0}^\infty 1/(l+1)!
  2. B.∑l=0∞\sum_{l=0}^\infty 1/(l!(l+1))
  3. C.∑l=0∞\sum_{l=0}^\infty 1/(l!(l+1)!)✓ Correct
  4. D.∑l=0∞\sum_{l=0}^\infty 1/((l2+l)!)1/((l^{2}+l)!)

Solution

Multiply the series eᶻ =∑zm/m= \sum z^{m}/m! and e1/ze^{1/z} =∑= \sum z−k/kz^{-k}/k!; the coefficient of z−1z^{-1} comes from k=m+1:∑m1/(m!(m+1)!)k = m + 1: \sum_m 1/(m!(m+1)!).

Save for spaced revision (free account)
Part Bshow ▾
Let f have an essential singularity at z0z_{0}. By the Casorati–Weierstrass theorem, the image under f of every punctured neighbourhood of z0z_{0} is
  1. A.dense in C\mathbb{C}✓ Correct
  2. B.all of C\mathbb{C}
  3. C.a bounded subset of C\mathbb{C}
  4. D.contained in a half-plane

The worked solution and the per-option analysis are in Trap Analysis.

Part Cshow ▾
Classify the singularity at z = 0 of each function. Which statements are correct?
  1. A.sin(z)/z has a removable singularity at 0.✓ Correct
  2. B.e1/ze^{1/z} has an essential singularity at 0.✓ Correct
  3. C.1/(1 − cos z) has a pole of order 2 at 0.✓ Correct
  4. D.z·e1/ze^{1/z} has a pole at 0.

Solution

(1) sin z/z → 1, and a bounded isolated singularity is removable (Riemann).

(2) The Laurent series ∑\sum z−n/nz^{-n}/n! has infinitely many negative-power terms.

(3)1−cos⁡z=z2/2−z4/24+⋯=z2×((3) 1 - \cos z = z^{2}/2 - z^{4}/24 + \cdots = z^{2} \times (analytic and nonzero at 0), so the reciprocal has a double pole.

(4) fails: z·e1/ze^{1/z} = z + 1 + 1/(2!z) + ⋯ still has infinitely many negative powers — multiplying an essential singularity by zᵏ never produces a pole.

Save for spaced revision (free account)
Part Cshow ▾
Let f(z)=1/(z2(z−1))f(z) = 1/(z^{2}(z - 1)). Which of the following are true?
  1. A.z = 0 is a pole of order 2.✓ Correct
  2. B.z = 1 is a removable singularity.
  3. C.Res(f, 1) = 1.✓ Correct
  4. D.Res(f, 0) = 1.

The worked solution and the per-option analysis are in Trap Analysis.

2. Residue theorem and standard contour integrals

Read this as a chapter →

Lecture - 10.2 Residue theorem

NPTEL · Complex Analysis (Pranav Haridas, KSoM)

Then drill the five standard contour patterns in the notes.

Residue theorem — the five standard patterns free

In plain words

Only the coefficient sitting on 1/z1/z survives being integrated round a loop. The theorem says the integral is 2πi2\pi i times the residues enclosed, turning a hard integral into arithmetic.

The theorem

∮γf=2πi∑(\oint_\gamma f = 2\pi{}i \sum (winding number) × (residues inside).

Pattern 1 — rational trigonometric: ∫02π\int_{0}^{2\pi} R(cos⁡θ,sin⁡θ)dθR(\cos \theta, \sin \theta) d\theta

Put z = eiθe^{i\theta}: cos⁡θ=(z+z\cos \theta = (z + z⁻1)/2,sin⁡θ=(z−z^{1})/2, \sin \theta = (z - z⁻1)/(2i),dθ=^{1})/(2i), d\theta = dz/(iz). Reduces to residues in |z| < 1.

Standard result: ∫02π\int_{0}^{2\pi} dθ/(a+bcos⁡θ)=2π/a2−b2d\theta/(a + b \cos \theta) = 2\pi/\sqrt{a^{2} - b^{2}} for a > |b|.

Pattern 2 — rational over R:∫−∞∞\mathbb{R}: \int_{-\infty}^{\infty} P/Q dx

Close with a large semicircle in the upper half-plane; valid when deg Q ≥ deg P + 2. Answer =2πi∑= 2\pi{}i \sum residues in the UHP.

∫−∞∞\int_{-\infty}^{\infty} dx/(1+x2)=π,∫−∞∞/(1 + x^{2}) = \pi, \int_{-\infty}^{\infty} dx/(1+x4)=π/2/(1 + x^{4}) = \pi/\sqrt{2}.

Pattern 3 — oscillatory: ∫f(x)\int f(x) eiaxe^{iax} dx, a > 0

Same contour; Jordan's lemma kills the arc when f → 0 uniformly. Take real/imaginary parts at the end.

∫0∞(sin⁡x)/x\int_{0}^\infty (\sin x)/x dx =π/2= \pi/2 — needs an indentation at 0 contributing iπi\pi·Res =iπ= i\pi.

Pattern 4 — branch cuts: ∫0∞\int_{0}^\infty xa−1/(1x^{a-1}/(1 + x) dx =π/sin⁡(πa),0<a<1= \pi/\sin(\pi{}a), 0 < a < 1

Keyhole contour around the positive real axis.

Pattern 5 — summation of series

∑n∈Z\sum_{n\in\mathbb{Z}} f(n)=−∑f(n) = -\sum residues of πcot⁡(πz)f(z)\pi \cot(\pi{}z) f(z) at the poles of f. Gives ∑1/n2=π2/6\sum 1/n^{2} = \pi^{2}/6.

Indentation rule

A small semicircular indentation of radius ε\varepsilon around a simple pole contributes ±iπ⋅\pm{}i\pi\cdotRes (sign by orientation) — half of 2πi.A2\pi{}i. A common Part-B trap.

Key takeaways

  • Match the integrand to the pattern before computing anything.
  • Jordan's lemma is what lets you drop the big arc for eiaxe^{iax}.
  • Indentations give iπ⋅i\pi\cdotRes, full loops give 2πi⋅2\pi{}i\cdotRes.

Computing residues without expanding the seriesinteractive

This visual is part of Trap Analysis

Simple poles, higher-order poles and the check that catches arithmetic slips.

Unlock interactive visuals

Exam focus: Five standard contour patterns cover almost every exam integral. Know which contour goes with which integrand, and remember that a semicircular indentation contributes iπ·Res, not 2πi·Res.

Practice

Part C2025 Juneshow ▾
Let γ:[0,1]→C\gamma : [0, 1] \to \mathbb{C} be the function t ↦ e2πite^{2\pi{}it} and I=∫γezI = \int_\gamma e^z e1/ze^{1/z} dz. Which of the following statements are true?
  1. A.I = 0
  2. B.(1/2πi)I∈(1/2\pi{}i)I \in {4n:n∈Z,n≥14n : n \in \mathbb{Z}, n \ge 1}
  3. C.I=2πi∑n=0∞I = 2\pi{}i \sum_{n=0}^\infty 1/n!
  4. D.I=2πi∑n=0∞I = 2\pi{}i \sum_{n=0}^\infty 1/(n!(n + 1)!)✓ Correct

The worked solution and the per-option analysis are in Trap Analysis.

Part C2025 Decembershow ▾
For t∈[0,2π]t\in[0,2\pi], let γ1(t)=e(\gamma_{1}(t)=e^(it) and γ2(t)=1+i+e(\gamma_{2}(t)=1+i+e^(it). Which of the following statements are true?
  1. A.∫γ1\int_\gamma1 dz/(z sin z) = 0✓ Correct
  2. B.∫γ1\int_\gamma1 dz/(zsin⁡z)=2πi/(z \sin z) = 2\pi{}i
  3. C.∫γ2\int_\gamma2 dz/(zsin⁡z)=2πi/(z \sin z) = 2\pi{}i
  4. D.∫γ2\int_\gamma2 dz/(z sin z) = 0✓ Correct

The worked solution and the per-option analysis are in Trap Analysis.

Part B2025 Decembershow ▾
Let S be a finite subset of C\mathbb{C} containing 0. Let f : C§\mathbb{C}\S →C\to \mathbb{C} be a holomorphic function which has a simple pole at 0. For R > 0, let γR\gamma_R denote the path γR(t)=Re(2π\gamma_R(t) = Re^(2\piit) for t ∈ [0,1]. Which of the following statements is necessarily true?
  1. A.The function f(1/z) has a removable singularity at 0.
  2. B.The function f(1/z) has an essential singularity at 0.
  3. C.If ∫γR\int_{\gamma{}R} f(z)dz = 0 for some R > 0, then S is not a singleton set.✓ Correct
  4. D.If S is not a singleton set, then ∫γR\int_{\gamma{}R} f(z)dz = 0 for some R > 0 such that S ∩ {z∈Cz \in \mathbb{C} : |z| = R} = ∅.

The worked solution and the per-option analysis are in Trap Analysis.

Part B2025 Decembershow ▾
Let γR(t)=2+i+Re(2π\gamma_R(t) = 2 + i + Re^(2\piit) for t ∈ [0,1] and R = 1, 2. Which of the following statements is true?
  1. A.∫γ1\int_{\gamma1} tan(z)dz =2πi= 2\pi{}i
  2. B.∫γ1\int_{\gamma1} tan(z)dz =−2πi= -2\pi{}i
  3. C.∫γ2\int_{\gamma2} tan(z)dz =2πi= 2\pi{}i
  4. D.∫γ2\int_{\gamma2} tan(z)dz =−2πi= -2\pi{}i✓ Correct

The worked solution and the per-option analysis are in Trap Analysis.

Part B2024 Decembershow ▾
For integers m, n ≥ 1, let I(m,n)=(1/2πi)∫CzmzˉnI_(m,n) = (1/2\pi{}i)\int_C z^{m} {\bar{z}}^{n} dz, where C is the circle {z∈Cz \in \mathbb{C} : |z| = 1} oriented counterclockwise. Which of the following statements is true?
  1. A.I_(m,n) = 1 if m = n
  2. B.I_(m,n) = 1 if m + 1 = n✓ Correct
  3. C.I_(m,n) = 1 if m = n + 1
  4. D.I_(m,n) = 1 if m = n + 2

The worked solution and the per-option analysis are in Trap Analysis.

Part B2024 Juneshow ▾
Let a, b be two real numbers such that a < 0 < b. For a positive real number r, define γr(t)=\gamma_r(t) = re^(it) (where t∈[0,2π])t \in [0, 2\pi]) and Ir=(1/2πi)∫(γr)(z2+1)/((z−a)(z−b))I_r = (1/2\pi{}i) \int_(\gamma_r) (z^{2} + 1) / ((z - a)(z - b)) dz. Which of the following statements is necessarily true?
  1. A.IrI_{r} ≠ 0 if r > max{|a|, b}
  2. B.IrI_{r} ≠ 0 if r < max{|a|, b}
  3. C.IrI_{r} = 0 if r > max{|a|, b} and |a| = b✓ Correct
  4. D.IrI_{r} = 0 if |a| < r < b

The worked solution and the per-option analysis are in Trap Analysis.

Part C2024 Decembershow ▾
Let p(z)=a0+a1z+⋯+anznp(z) = a_{0} + a_{1}z + \cdots + a_{n}z^{n} be a polynomial of degree ≥ 3. Suppose that p(0) = 0 and p′(0) ≠ 0. Let f:Cf : \mathbb{C} \ {0} →C\to \mathbb{C} be defined by f(z)=p(z)/z2f(z) = p(z)/z^{2}. Which of the following statements are true?
  1. A.f has a removable singularity at z = 0.
  2. B.f has a simple pole at z = 0.✓ Correct
  3. C.∫C(p(z)/z)\int_C (p(z)/z)dz = 0, where C is any counterclockwise oriented smooth closed curve in C\mathbb{C}.✓ Correct
  4. D.∫γf(z)\int_\gamma f(z)dz =2π= 2\piia1_{1}, where γ=\gamma = {z∈Cz \in \mathbb{C} : |z| = 2025} is a counterclockwise oriented circle.✓ Correct

The worked solution and the per-option analysis are in Trap Analysis.

Part C2023 Decembershow ▾
For an integer k, consider the contour integral Ik=∫∣z∣=1I_{k} = \int_{|z|=1} eᶻ/zᵏ dz. Which of the following statements are true?
  1. A.Ik=0I_{k} = 0 for every integer k.
  2. B.Ik≠0I_{k} \ne 0 if k ≥ 1.✓ Correct
  3. C.|IkI_{k}| ≤ |IkI_{k}₊1_{1}| for every integer k.
  4. D.limk→∞lim_{k\to\infty} |IkI_{k}| =∞= \infty.

Solution

Ik=2πi⋅(I_{k} = 2\pi{}i \cdot (coefficient of zk−1z^{k-1} in eᶻ)=2πi/(k−1)) = 2\pi{}i/(k-1)! for k ≥ 1 and 0 for k ≤ 0.

These values decrease to 0, so (3) and (4) fail.

Save for spaced revision (free account)
Part Bshow ▾
The value of ∮∣z∣=2\oint_{|z|=2} dz/(z2+1)/(z^{2} + 1), taken counterclockwise, is
  1. A.0✓ Correct
  2. B.2πi2\pi{}i
  3. C.πi\pi{}i
  4. D.π\pi

Solution

Both simple poles ±i lie inside |z| = 2, with residues 1/(2i) and −1/(2i) (from 1/(2z) at each pole).

They cancel, so the integral is 0 — consistent with the integrand decaying like 1/z21/z^{2} at infinity.

Save for spaced revision (free account)
Part Cshow ▾
Let f(z)=(z2+1)/(z(z−2)2)f(z) = (z^{2} + 1)/(z(z - 2)^{2}) and let C be the positively oriented circle |z| = 1. Which of the following are true?
  1. A.The only singularity of f inside C is a simple pole at 0.✓ Correct
  2. B.Res(f, 0) = 1/4.✓ Correct
  3. C.∮Cf\oint_C f dz =πi/2= \pi{}i/2.✓ Correct
  4. D.Res(f, 2) = 3/4.✓ Correct

The worked solution and the per-option analysis are in Trap Analysis.

Part Bshow ▾
The value of ∮∣z∣=2\oint_{|z|=2} dz/(z2+1)/(z^{2} + 1) is
  1. A.0✓ Correct
  2. B.2πi2\pi{}i
  3. C.πi\pi{}i
  4. D.−2πi-2\pi{}i

The worked solution and the per-option analysis are in Trap Analysis.