Skip to main content
Logo image

A First Course in Complex Analysis

Section 9.1 Classification of Singularities

What are the differences among the functions \(\frac{ \exp(z) - 1 }{ z }\text{,}\) \(\frac{ 1 }{ z^4 }\text{,}\) and \(\exp ( \frac 1 z )\) at \(z=0\text{?}\) None of them are defined at \(0\text{,}\) but each singularity is of a different nature. We will frequently consider functions in this chapter that are holomorphic in a disk except at its center (usually because that’s where a singularity lies), and it will be handy to define the punctured disk with center \(z_0\) and radius \(R\text{,}\)
\begin{equation*} \Dp[z_0, R] \ := \ \left\{ z \in \C : \, 0 \lt |z-z_0| \lt R \right\} \ = \ D[z_0, R] \setminus \{ z_0 \} \, \text{.} \end{equation*}
We extend this definition naturally with \(\Dp[z_0, \infty] := \C \setminus \{ z_0 \}\text{.}\) For complex functions there are three types of singularities, which are classified as follows.

Definition 9.1.1.

If \(f\) is holomorphic in the punctured disk \(\Dp[z_0, R]\) for some \(R>0\) but not at \(z=z_0\text{,}\) then \(z_0\) is an isolated singularity of \(f\text{.}\) The singularity \(z_0\) is called
  1. removable if there exists a function \(g\) holomorphic in \(D[z_0,R]\) such that \(f=g\) in \(\Dp[z_0, R]\text{,}\)
  2. a pole if \(\ds \lim_{z \to z_0} |f(z)| = \infty\text{,}\)
  3. essential if \(z_0\) is neither removable nor a pole.

Example 9.1.2.

Let \(f: \C \setminus \{ 0 \} \to \C\) be given by \(f(z) = \frac{ \exp(z) - 1 }{ z }\text{.}\) Since
\begin{equation*} \exp(z) - 1 \ = \ \sum_{ k \ge 1 } \frac 1 {k!} \, z^k\text{,} \end{equation*}
the function \(g: \C \to \C\) defined by
\begin{equation*} g(z) \ := \ \sum_{ k \ge 0 } \frac 1 {(k+1)!} \, z^k\text{,} \end{equation*}
which is entire (because this power series converges in \(\C\)), agrees with \(f\) in \(\C \setminus \{ 0 \}\text{.}\) Thus \(f\) has a removable singularity at 0.

Example 9.1.3.

In Example 8.3.4, we showed that \(f: \C \setminus \{ j \pi : \, j \in \Z \} \to \C\) given by \(f(z) = \frac 1 { \sin(z) } - \frac 1 z\) has a removable singularity at 0, because we proved that \(g: D[0,\pi] \to \C\) defined by
\begin{equation*} g(z) = \begin{cases}\frac 1 { \sin(z) } - \frac 1 z \amp \text{ if } z \ne 0 \, , \\ 0 \amp \text{ if } z=0 \end{cases} \end{equation*}
is holomorphic in \(D[0,\pi]\) and agrees with \(f\) on \(\Dp[0,\pi]\text{.}\)

Example 9.1.4.

The function \(f: \C \setminus \{ 0 \} \to \C\) given by \(f(z) = \frac{ 1 }{ z^4 }\) has a pole at \(0\text{,}\) as
\begin{equation*} \lim_{z \to 0} \left| \frac 1 {z^4} \right| \ = \ \infty \,\text{.} \end{equation*}

Example 9.1.5.

The function \(f: \C \setminus \{ 0 \} \to \C\) given by \(f(z) = \exp ( \frac 1 z )\) has an essential singularity at \(0\text{:}\) the two limits
\begin{equation*} \lim_{ x \to 0^+ } \exp \left( \frac 1 x \right) \ = \ \infty \qquad \text{ and } \qquad \lim_{ x \to 0^- } \exp \left( \frac 1 x \right) \ = \ 0 \end{equation*}
show that \(f\) has neither a removable singularity nor a pole.
To get a feel for the different types of singularities, we start with the following criteria.

Proof.

  1. Suppose that \(z_0\) is a removable singularity of \(f\text{,}\) so there exists a holomorphic function \(h\) on \(D[z_0,R]\) such that \(f(z) = h(z)\) for all \(z \in \Dp[z_0,R]\text{.}\) But then \(h\) is continuous at \(z_0\text{,}\) and so
    \begin{equation*} \lim_{z \to z_0} \left( z - z_0 \right) f(z) \ = \ \lim_{z \to z_0} \left( z - z_0 \right) h(z) \ = \ h(z_0) \lim_{z \to z_0} \left( z - z_0 \right) \ = \ 0 \, \text{.} \end{equation*}
    Conversely, suppose that \(\lim_{z \to z_0} \left( z - z_0 \right) f(z) = 0\) and \(f\) is holomorphic in \(\Dp[z_0,R]\text{.}\) We define the function \(g: D[z_0,R] \to \C\) by
    \begin{equation*} g(z) := \begin{cases}(z-z_0)^2 \, f(z) \amp \text{ if } z\ne z_0 \, , \\ 0 \amp \text{ if } z=z_0 \, . \end{cases} \end{equation*}
    Then \(g\) is holomorphic in \(\Dp[z_0,R]\) and
    \begin{align*} g'(z_0) \amp \ = \ \lim_{z\to z_0}\frac{g(z)-g(z_0)}{z-z_0}\\ \amp \ = \ \lim_{z\to z_0}\frac{(z-z_0)^2 \, f(z)}{z-z_0}\\ \amp \ = \ \lim_{z \to z_0} (z - z_0) \, f(z)\\ \amp \ = \ 0\,\text{,} \end{align*}
    so \(g\) is holomorphic in \(D[z_0,R]\text{.}\) We can thus expand \(g\) into a power series
    \begin{equation*} g(z) \ = \ \s c_k \, (z-z_0)^k \end{equation*}
    whose first two terms are zero: \(c_0 = g(z_0) = 0\) and \(c_1 = g'(z_0) = 0\text{.}\) But then we can write
    \begin{equation*} g(z) \ = \ (z-z_0)^2 \sum_{k\ge0}c_{k+2} \, (z-z_0)^k \end{equation*}
    and so
    \begin{equation*} f(z) \ = \ \sum_{k\ge0}c_{k+2} \, (z-z_0)^k \quad \text{ for all } \quad z \in \Dp[z_0,R] \, \text{.} \end{equation*}
    But this power series is holomorphic in \(D[z_0,R]\text{,}\) so \(z_0\) is a removable singularity.
  2. Suppose that \(z_0\) is a pole of \(f\text{.}\) Since \(f(z)\to\infty\) as \(z\to z_0\) we may assume that \(R\) is small enough that \(f(z)\ne 0\) for \(z\in \Dp[z_0,R]\text{.}\) Then \(\frac1f\) is holomorphic in \(\Dp[z_0,R]\) and
    \begin{equation*} \lim_{z \to z_0} \frac 1 {f(z)} \ = \ 0 \,\text{,} \end{equation*}
    so part a) implies that \(\frac 1 f\) has a removable singularity at \(z_0\text{.}\) More precisely, the function \(g: D[z_0,R] \to \C\) defined by
    \begin{equation*} g(z) := \begin{cases}\frac{ 1 }{ f(z) } \amp \text{ if } z\in \Dp[z_0,R] \, ,\\ 0 \amp \text{ if } z=z_0 \, , \end{cases} \end{equation*}
    is holomorphic. By Theorem 8.2.1, there exist a positive integer \(n\) and a holomorphic function \(h\) on \(D[z_0,R]\) such that \(h(z_0) \ne 0\) and \(g(z) = (z-z_0)^n \, h(z) \text{.}\) Actually, \(h(z) \ne 0\) for all \(z \in D[z_0,R]\) since \(g(z) \ne 0\) for all \(z \in \Dp[z_0,R]\text{.}\) Thus
    \begin{align*} \lim_{z \to z_0} (z-z_0)^{n+1} f(z) \amp \ = \ \lim_{z \to z_0} \frac{ (z-z_0)^{n+1} }{ g(z) }\\ \amp \ = \ \lim_{z \to z_0} \frac{ z-z_0 }{ h(z) }\\ \amp \ = \ \frac{ 1 }{ h(z_0) } \lim_{z \to z_0}(z-z_0)\\ \amp \ = \ 0 \,\text{.} \end{align*}
    Note that \(\frac1h\) is holomorphic and non-zero on \(D[z_0,R]\text{,}\) \(n>0\text{,}\) and
    \begin{equation*} f(z) = \frac1{g(z)} = \frac1{(z-z_0)^n} \cdot \frac1{h(z)} \quad \text{ for all } \quad z\in\Dp[z_0,R]\, \text{.} \end{equation*}
    Conversely, suppose \(z_0\) is not a removable singularity and \(\lim_{z \to z_0} (z-z_0)^{n+1} f(z) = 0\) for some non-negative integer \(n\text{.}\) We choose the smallest such \(n\text{.}\) By part a), \(h(z) := (z-z_0)^n f(z)\) has a removable singularity at \(z_0\text{,}\) so there is a holomorphic function \(g\) on \(D[z_0,R]\) that agrees with \(h\) on \(\Dp[z_0,R]\text{.}\) Now if \(n=0\) this just says that \(f\) has a removable singularity at \(z_0\text{,}\) which we have excluded. Hence \(n>0\text{.}\) Since \(n\) was chosen as small as possible and \(n-1\) is a non-negative integer less than \(n\text{,}\) we must have \(g(z_0) = \lim_{z \to z_0} (z-z_0)^n f(z) \ne 0\text{.}\) Summarizing, \(g\) is holomorphic on \(D[z_0,R]\) and non-zero at \(z_0\text{,}\) \(n>0\text{,}\) and
    \begin{equation*} f(z) = \frac{g(z)}{(z-z_0)^n} \quad \text{ for all } \quad z\in\Dp[z_0,R]\, \text{.} \end{equation*}
    But then \(z_0\) is a pole of \(f\text{,}\) since
    \begin{align*} \lim_{ z \to z_0 } |f(z)| \amp \ = \ \lim_{ z \to z_0 } \left| \frac{ h(z) }{ (z-z_0)^n } \right|\\ \amp \ = \ \lim_{ z \to z_0 } \left| \frac{ g(z) }{ (z-z_0)^n } \right|\\ \amp \ = \ |g(z_0)| \lim_{ z \to z_0 } \frac{ 1 }{ |z-z_0|^n }\\ \amp \ = \ \infty \,\text{.} \end{align*}
We underline one feature of the last part of our proof:

Proof.

The only part not covered in the proof of Proposition 9.1.6 is uniqueness of \(m\text{.}\) Suppose \(f(z)=(z-z_0)^{-m_1}g_1(z)\) and \(f(z)=(z-z_0)^{-m_2}g_2(z)\) both work, with \(m_2>m_1\text{.}\) Then \(g_2(z)=(z-z_0)^{m_2-m_1}g_1(z)\text{,}\) and plugging in \(z=z_0\) yields \(g_2(z_0)=0\text{,}\) violating \(g_2(z_0)\ne0\text{.}\)
This definition, naturally coming out of Corollary 9.1.7, parallels that of the multiplicity of a zero, which naturally came out of Theorem 8.2.1. The two results also show that \(f\) has a zero at \(z_0\) of multiplicity \(m\) if and only if \(\frac 1 f\) has a pole of order \(m\text{.}\) We will make use of the notions of zeros and poles quite extensively in this chapter.
You might have noticed that the Proposition 9.1.6 did not include any result on essential singularities. Not only does the next theorem make up for this but it also nicely illustrates the strangeness of essential singularities. To appreciate the following result, we suggest meditating about its statement over a good cup of coffee.
In the language of topology, Theorem 9.1.9 says that the image of any punctured disk centered at an essential singularity is dense in \(\C\text{.}\)
There is a stronger theorem, beyond the scope of this book, which implies the Casorati–Weierstraß Theorem 9.1.9 It is due to Charles Emile Picard (1856–1941) and says that the image of any punctured disk centered at an essential singularity misses at most one point of \(\C\text{.}\) (It is worth coming up with examples of functions that do not miss any point in \(\C\) and functions that miss exactly one point. Try it!)

Proof.

Suppose (by way of contradiction) that there exist \(w \in \C\) and \(\epsilon > 0\) such that for all \(z \in \Dp[z_0,r]\)
\begin{equation*} |w-f(z)| \ \ge \ \epsilon \,\text{.} \end{equation*}
Then the function \(g(z) := \frac{ 1 }{ f(z) - w }\) stays bounded as \(z \to z_0\text{,}\) and so
\begin{equation*} \lim_{z \to z_0} \frac{ z - z_0}{ f(z) - w } \ = \ \lim_{z \to z_0} (z - z_0) \, g(z) \ = \ 0 \, \text{.} \end{equation*}
(Proposition 9.1.6(a) tells us that \(g\) has a removable singularity at \(z_0\text{.}\)) Hence
\begin{equation*} \lim_{z \to z_0} \left| \frac{ f(z) - w }{ z - z_0} \right| \ = \ \infty \end{equation*}
and so the function \(\frac{ f(z) - w }{ z - z_0}\) has a pole at \(z_0\text{.}\) By Proposition 9.1.6(b), there is a positive integer \(n\) so that
\begin{equation*} \lim_{ z \to z_0 } (z-z_0)^{ n+1 } \frac{ f(z) - w }{ z - z_0} \ = \ \lim_{ z \to z_0 } (z-z_0)^{ n } \left( f(z) - w \right) \ = \ 0 \, \text{.} \end{equation*}
Invoking Proposition 9.1.6 again, we conclude that the function \(f(z) - w\) has a pole or removable singularity at \(z_0\text{,}\) which implies the same holds for \(f(z)\text{,}\) a contradiction.
The following classifies singularities according to their Laurent series, and is very often useful in calculations.

Proof.

  1. Suppose \(z_0\) is removable. Then there exists a holomorphic function \(g: D[z_0,R] \to \C\) that agrees with \(f\) on \(\Dp[z_0,R]\text{,}\) for some \(R > 0\text{.}\) By Theorem 8.1.8, \(g\) has a power series expansion centered at \(z_0\text{,}\) which coincides with the Laurent series of \(f\) at \(z_0\text{,}\) by Corollary 8.3.7.
    Conversely, if the Laurent series of \(f\) at \(z_0\) has only nonnegative powers, we can use it to define a function that is holomorphic at \(z_0\text{.}\)
  2. Suppose \(z_0\) is a pole of order \(n\text{.}\) Then, by Corollary 9.1.7, \(f(z)=(z-z_0)^{-n}g(z)\) on some punctured disk \(\Dp[z_0,R]\text{,}\) where \(g\) is holomorphic on \(D[z_0,R]\) and \(g(z_0)\ne0\text{.}\) Thus \(g(z)=\sum_{k\ge0}c_k(z-z_0)^k\) in \(D[z_0,R]\) with \(c_0\ne0\text{,}\) so
    \begin{equation*} f(z)=(z-z_0)^{-n}\sum_{k\ge0}c_k(z-z_0)^k = \sum_{k\ge-n}c_{k+n}(z-z_0)^k\, \text{,} \end{equation*}
    and this is the Laurent series of \(f\text{,}\) by Corollary 8.3.7.
    Conversely, suppose that
    \begin{align*} f(z) \amp \ = \ \sum_{k \geq -n} c_k ( z - z_0 )^k\\ \amp \ = \ (z-z_0)^{-n} \sum_{k \geq -n} c_k ( z - z_0 )^{k+n}\\ \amp \ = \ (z-z_0)^{-n} \s c_{k-n} (z-z_0)^k\text{.} \end{align*}
    where \(c_{-n} \not= 0\text{.}\) Define \(g(z) \ := \ \s c_{k-n} (z-z_0)^k\text{.}\) Then \(g\) is holomorphic at \(z_0\) and \(g(z_0) = c_{-n}\ne0\) so, by Corollary 9.1.7, \(f\) has a pole of order \(n\) at \(z_0\text{.}\)
  3. This part follows by definition: an essential singularity is neither removable nor a pole.

Example 9.1.11.

The order of the pole at \(0\) of \(f(z)=\frac{\sin(z)}{z^3}\) is 2 because (by Example 8.1.4)
\begin{equation*} f(z)\ = \ \frac{\sin(z)}{z^3}\ = \ \frac{z-\frac{z^3}{3!}+ \frac{z^5}{5!}-\cdots}{z^3}\ = \ \frac{1}{z^2}-\frac{1}{3!}+ \frac{z^2}{5!}-\cdots \end{equation*}
and the smallest power of \(z\) with nonzero coefficient in this series is \(-2\text{.}\)