Skip to content

Limits and Continuity in the Complex Plane

In this lesson you’ll state the epsilon-delta definition of a complex limit, see why “from every direction” is the phrase that matters, learn the path test for proving a limit does not exist, and check continuity by splitting into real and imaginary parts.

limzz0f(z)=L\displaystyle\lim_{z\to z_0}f(z) = L means: for every ε>0\varepsilon>0 there is δ>0\delta>0 such that

0<zz0<δf(z)L<ε0 < |z-z_0| < \delta \quad\Longrightarrow\quad |f(z)-L| < \varepsilon

Word for word this is the real-analysis definition. Only the meaning of the absolute value has changed, and that change is the whole story.

In R\mathbb{R}, the set xx0<δ|x - x_0| < \delta is an interval, and xx can approach x0x_0 from two sides. In C\mathbb{C}, the set zz0<δ|z-z_0|<\delta is a disc, and zz can approach z0z_0 along infinitely many paths: any ray, any spiral, any wiggling curve.

The limit must be the same along every one of them. That is a much stronger requirement, and it makes limits easier to disprove and harder to satisfy.

The practical consequence is a clean way to show a limit fails to exist:

If two paths approaching z0z_0 give different limiting values, then limzz0f(z)\lim_{z\to z_0}f(z) does not exist.

Rays are usually the easiest paths to try, because on a ray you can substitute z=teiθz = te^{i\theta} and let t0+t\to0^+ with θ\theta fixed. If the answer still mentions θ\theta, you are finished.

The reference example is f(z)=zˉ/zf(z) = \bar z/z. On the ray argz=θ\arg z = \theta,

zˉz=teiθteiθ=e2iθ\frac{\bar z}{z} = \frac{te^{-i\theta}}{te^{i\theta}} = e^{-2i\theta}

which is constant along each ray and different on different rays. Along the real axis the value is 1; along the imaginary axis it is 1-1. The limit at 0 does not exist, even though f(z)=1|f(z)| = 1 everywhere, so the function is bounded and never wild.

This is the same phenomenon as the multivariable limits you saw in Calculus 3, where xyx2+y2\frac{xy}{x^2+y^2} has no limit at the origin. Complex analysis inherits that difficulty and, remarkably, turns it into an advantage: the functions that survive the requirement are extremely well behaved.

Since zRez+Imz|z| \le |{\operatorname{Re}z}| + |{\operatorname{Im}z}| and Rez,Imzz|\operatorname{Re}z|, |\operatorname{Im}z| \le |z|, closeness in C\mathbb{C} and closeness in both coordinates are the same thing. So:

With f=u+ivf = u+iv and L=a+ibL = a+ib,

limzz0f(z)=L    lim(x,y)(x0,y0)u=a  and  lim(x,y)(x0,y0)v=b\lim_{z\to z_0}f(z) = L \iff \lim_{(x,y)\to(x_0,y_0)}u = a \ \text{ and } \ \lim_{(x,y)\to(x_0,y_0)}v = b

This is how you import everything you know about multivariable limits. It also means continuity of ff is exactly continuity of uu and vv as functions of two real variables.

All the usual algebra survives, with the same proofs:

  • lim(f±g)=limf±limg\lim(f\pm g) = \lim f \pm \lim g
  • lim(fg)=limflimg\lim(fg) = \lim f \cdot \lim g
  • lim(f/g)=limf/limg\lim(f/g) = \lim f / \lim g provided limg0\lim g \ne 0
  • Compositions of continuous functions are continuous

ff is continuous at z0z_0 if z0z_0 is in the domain and limzz0f(z)=f(z0)\lim_{z\to z_0}f(z) = f(z_0). There is also a sequential criterion, exactly as in real analysis: ff is continuous at z0z_0 iff f(zn)f(z0)f(z_n)\to f(z_0) for every sequence znz0z_n \to z_0.

Continuous functions include all polynomials in zz, all rational functions away from the zeros of the denominator, eze^z, sinz\sin z, cosz\cos z, and also zˉ\bar z, z|z|, Rez\operatorname{Re}z, Imz\operatorname{Im}z. That last group is the important observation: continuity is cheap, and none of those four is differentiable. The interesting line in complex analysis is drawn at differentiability, not continuity.

Because complex analysis works on the extended plane, three more limit statements are standard:

  • limzz0f(z)=\lim_{z\to z_0}f(z) = \infty means f(z)|f(z)| can be made arbitrarily large as zz0z\to z_0. This is what having a pole at z0z_0 means.
  • limzf(z)=L\lim_{z\to\infty}f(z) = L means f(z)f(z) approaches LL as z|z| grows without bound.
  • limzf(z)=\lim_{z\to\infty}f(z) = \infty, as for any non-constant polynomial.

A useful reduction: behaviour at \infty is studied by substituting z=1/ζz = 1/\zeta and looking at ζ0\zeta \to 0. Note there is only one \infty in C^\hat{\mathbb{C}}, unlike the real line’s ±\pm\infty; on the Riemann sphere it is a single point, and every direction of escape heads for it.

Two words used constantly from here on:

  • A set is open if every point has a disc around it inside the set, and connected if it is not split into two separated pieces. An open connected set is called a domain.
  • A domain is simply connected if it has no holes, meaning every loop in it can be shrunk to a point without leaving it.

Simple connectivity is the hypothesis in Cauchy’s theorem, and the annulus is the standard example of a domain that fails it. That failure is exactly what Laurent series and residues exist to handle.

Example 1: Show limz0zˉz\lim_{z\to0}\frac{\bar z}{z} does not exist.

Solution. Put z=teiθz = te^{i\theta} with t>0t>0:

zˉz=e2iθ\frac{\bar z}{z} = e^{-2i\theta}

Along θ=0\theta = 0 the value is 1 for every tt, so that path gives 1.

Along θ=π/2\theta = \pi/2 the value is eiπ=1e^{-i\pi} = -1.

Two paths, two values, so the limit does not exist. ∎

The function is bounded and continuous away from 0, which is a good reminder that failure of a limit need not involve anything blowing up.

Example 2: Show limz0Re(z)z\lim_{z\to0}\frac{\operatorname{Re}(z)}{|z|} does not exist.

Solution. On the ray at angle θ\theta, Rez=tcosθ\operatorname{Re}z = t\cos\theta and z=t|z| = t, so the quotient is cosθ\cos\theta.

Along the positive real axis it is 1; along the positive imaginary axis it is 0. ∎

Example 3: Evaluate limziz2+1zi\lim_{z\to i}\frac{z^2+1}{z-i}.

Solution. Factor, using z2+1=(zi)(z+i)z^2+1 = (z-i)(z+i):

(zi)(z+i)zi=z+i(zi)\frac{(z-i)(z+i)}{z-i} = z+i \quad (z \ne i)

So the limit is i+i=2ii+i = 2i. ∎

Removable singularities factor out, exactly as in real calculus. Nothing about direction independence causes trouble here, because after cancelling, the expression is a polynomial.

Example 4: Is f(z)=z2+1zif(z)=\dfrac{z^2+1}{z-i} continuous at ii?

Solution. No, because f(i)f(i) is undefined - the point is not in the domain, so continuity is not even a meaningful question there.

However the limit exists and equals 2i2i, so defining f(i)=2if(i) = 2i makes the extended function continuous. This is a removable singularity, and it will turn out to be removable in a much stronger sense: the extended function is analytic, not merely continuous.

Example 5: Where is f(z)=zz2+4f(z) = \dfrac{z}{z^2+4} continuous?

Solution. It is a rational function, so it is continuous wherever the denominator is nonzero. Solving z2+4=0z^2+4=0 gives z=±2iz = \pm2i.

continuous on C{2i,2i}\text{continuous on } \mathbb{C}\setminus\{2i,\,-2i\}

At those two points f(z)|f(z)|\to\infty, so the function has poles there. ∎

Example 6: Verify continuity of f(z)=z2f(z) = z^2 by splitting into uu and vv.

Solution. We have u(x,y)=x2y2u(x,y) = x^2-y^2 and v(x,y)=2xyv(x,y) = 2xy. Both are polynomials in two real variables, hence continuous everywhere on R2\mathbb{R}^2.

Since ff is continuous iff both uu and vv are, ff is continuous on all of C\mathbb{C}. ∎

This is the standard route for transferring real results. Any statement about ff that is purely about closeness can be checked coordinatewise.

Example 7: An epsilon-delta proof.

Prove limzz0z2=z02\lim_{z\to z_0} z^2 = z_0^2 directly.

Solution. Estimate the target quantity:

z2z02=zz0z+z0|z^2-z_0^2| = |z-z_0|\,|z+z_0|

Restrict attention to zz0<1|z-z_0|<1, which forces z<z0+1|z| < |z_0|+1 and hence

z+z0z+z0<2z0+1|z+z_0| \le |z|+|z_0| < 2|z_0|+1

Given ε>0\varepsilon>0, choose

δ=min{1, ε2z0+1}\delta = \min\left\{1,\ \frac{\varepsilon}{2|z_0|+1}\right\}

Then zz0<δ|z-z_0|<\delta gives z2z02<δ(2z0+1)ε|z^2-z_0^2| < \delta(2|z_0|+1) \le \varepsilon. ∎

The proof is character-for-character the real one. That is worth noticing: the epsilon-delta machinery transfers unchanged, and the only new phenomenon is the extra freedom the approaching point has.

Numerical root-finding. Newton’s method in the complex plane converges to different roots depending on the starting point, and the boundaries between the basins are fractals. Whether the iteration has a limit, and which one, is exactly a question about limits of complex sequences.

Filter and system stability. Whether a transfer function stays bounded as zz\to\infty or blows up at a pole determines whether an amplifier saturates or a control loop runs away. Engineers read off pole locations precisely because those are the points where the limit is \infty.

Fractals. The Mandelbrot set is defined by whether the orbit of 0 under zz2+cz\mapsto z^2+c stays bounded. Every pixel is the answer to a boundedness question about a complex sequence.

Signal analysis near a resonance. The gain of a resonant system approaches a pole as the driving frequency approaches the natural frequency, and how fast it grows is set by the distance to that pole in the plane.

Analytic continuation in physics. Scattering amplitudes are continued from real energies into the complex plane, and the poles found there correspond to physical particles and resonances. The limiting behaviour on the way in is the whole content of the technique.

Computer graphics. Conformal image warps must be continuous to avoid visible tearing, and continuity is checked coordinatewise on uu and vv exactly as in Example 6.

How does the definition of a complex limit differ from the real one?
What is the value of z̄/z along the ray arg z = θ?
Why does lim_{z→0} z̄/z fail to exist even though the function is bounded?
How does the limit of f = u + iv relate to limits of u and v?
What is lim_{z→i} (z² + 1)/(z − i)?
Which of these functions is continuous on ℂ but nowhere complex differentiable?
Where is f(z) = z/(z² + 4) continuous?
What does it mean for a domain to be simply connected?