Limits of functions

We now introduce some fundamental concepts in differential calculus for complex functions. We start with the concept of limit and continuity, two of the most fundamental concepts in analysis. The concept of limit can be introduced the same way as how it was introduced in calculus.

Definition 1 (Limit). For a given function f:ℂ→ℂf:\mathbb C\to \mathbb C, we say the function ff has the limit fzf_z at z∈ℂz\in \mathbb C if: ∀ε>0\forall \varepsilon>0, ∃δ(ε,z)>0\exists \delta(\varepsilon, z)>0 such that |z̃−z|<δ⟹|f(z̃)−fz|<ε,∀Dom(f)∋z̃≠z.|\widetilde z-z|< \delta \implies |f(\widetilde z)-f_z|<\varepsilon,\ \ \forall\ Dom(f)\ni \widetilde z\neq z\,.

Notation 1. We write limz̃→zf(z̃)=fz,\lim_{\widetilde z \to z} f(\widetilde z) = f_z, when f(z)f(z) has the limit fzf_z at zz.

Example 2. Let f:ℂ→ℂf: \mathbb C\to \mathbb C be f(z)=2zf(z)=2z. Then limz→if(z)=2i.\lim_{z\to i} f(z) = 2i. To see this, we compute |f(z)−2i|=2|z−i||f(z)-2i|=2|z-i|. For any given ε>0\varepsilon>0, our objective is to find a δ(ε,z0=i)\delta(\varepsilon, z_0=i) such that |z−i|<δ⟹|f(z)−2i|<ε|z-i|<\delta \implies |f(z)-2i|<\varepsilon. It is clear this can be done by selecting δ=ε/2\delta =\varepsilon/2.

Example 3. Let f:ℂ→ℂf: \mathbb C\to \mathbb C be f(z)=z2f(z)=z^2. Then limz→−iz2=−1.\lim_{z\to -i} z^2= -1.

Proof. We compute |f(z)−(−1)|=|z2+1|=|(z+(−i))(z−(−i))|=|(z−(−i))(z−(−i)−2i)|=|z−(−i)||z−(−i)−2i|≤|z−(−i)|(|z−(−i)|+2|−i|)=|z−(−i)|(|z−(−i)|+2)|f(z)-(-1)|=|z^2+1|=|(z+(-i))(z-(-i))|=|(z-(-i))(z-(-i)-2i)|=|z-(-i)||z-(-i)-2i| \le |z-(-i)|(|z-(-i)|+2|-i|)=|z-(-i)|(|z-(-i)|+2). For any given ε>0\varepsilon>0, we can take δ\delta such that δ(δ+2)<ε\delta(\delta+2)<\varepsilon (that is, δ≤−1+ε+12\delta\le -1+\sqrt{\varepsilon+1^2}). This way, we have that |z−(−i)|<δ⟹|f(z)−(−1)|<ε|z-(-i)|<\delta \implies |f(z)-(-1)|<\varepsilon. ◻

From the definition, it is easy to verify the following properties of limits of real and complex functions.

Theorem 4 (Properties of Limits). Let f(z)f(z) and g(z)g(z) be functions defined in a region such that limz→z0f(z)=w0\displaystyle\lim_{z\to z_0} f(z) = w_0 and limz→z0g(z)=u0\displaystyle\lim_{z\to z_0} g(z) = u_0. Then we have limz→z0(f+g)(z)=w0+u0\lim_{z\to z_0}(f+g)(z) = w_0+u_0 limz→z0(fg)(z)=w0u0\lim_{z\to z_0}(fg)(z) = w_0u_0 and limz→z0(f/g)(z)=w0/u0,provided thatu0≠0.\lim_{z\to z_0}(f/g)(z) = w_0/u_0,\ \ \mbox{provided that} \ u_0\neq 0.

Proof. We prove the second property. (i) limz→z0f(z)=w0\displaystyle\lim_{z\to z_0} f(z) = w_0 means ∀ε>0\forall \varepsilon>0, ∃δ1\exists \delta_1 such that |z−z0|<δ1⟹|f(z)−w0|<ε|z-z_0|<\delta_1 \implies |f(z)-w_0|<\varepsilon; (ii) limz→z0f(z)=w0\displaystyle\lim_{z\to z_0} f(z) = w_0 means ∃δ2\exists \delta_2 such that |z−z0|<δ2⟹|f(z)−w0|<1⟹|f(z)|<|w0|+1|z-z_0|<\delta_2 \implies |f(z)-w_0|<1 \implies |f(z)|<|w_0|+1; (iii) limz→z0g(z)=u0\displaystyle\lim_{z\to z_0} g(z) = u_0 means ∀ε>0\forall \varepsilon>0, ∃δ3\exists \delta_3 such that |z−z0|<δ3⟹|g(z)−u0|<ε|z-z_0|<\delta_3 \implies |g(z)-u_0|<\varepsilon; (iii) |f(z)g(z)−w0u0|=|f(z)g(z)−f(z)u0+f(z)u0−w0u0|=|f(z)(g(z)−u0)+(f(z)−w0)u0|≤|f(z)||g(z)−u0|+|f(z)−w0||u0||f(z)g(z)-w_0u_0|=|f(z)g(z)-f(z)u_0+f(z)u_0-w_0u_0|=|f(z)(g(z)-u_0)+(f(z)-w_0)u_0|\le |f(z)||g(z)-u_0|+|f(z)-w_0||u_0|. Therefore, ∀ε\forall \varepsilon, take δ=min(δ1,δ2,δ3)\delta=\min(\delta_1, \delta_2, \delta_3), then |z−z0|<δ⟹|f(z)g(z)−w0u0|<(|w0|+1)ε+|u0|ε=(|w0|+|u0|+1)ε|z-z_0|<\delta \implies |f(z)g(z)-w_0u_0|<(|w_0|+1)\varepsilon+|u_0|\varepsilon=(|w_0|+|u_0|+1)\varepsilon. ◻

Exercise 5. Prove the first and the third properties of limit in Theorem Theorem 4.

Continuity of functions

Intuitively, continuous functions defined on a set take nearby elements to nearby elements.

Definition 6 (Continuity). Let f:ℂ→ℂf:\mathbb C\to \mathbb C be a given function with Dom(f)⊆ℂDom(f)\subseteq \mathbb C. We say that ff is continuous at z∈ℂz\in \mathbb C if ∀ε>0\forall\varepsilon>0, ∃δ(ε,z)>0\exists \delta(\varepsilon, z)>0 such that |z̃−z|≤δ⟹|f(z̃)−f(z)|≤ε,∀z̃.|\widetilde z-z|\le \delta \implies |f(\widetilde z)-f(z)|\le \varepsilon,\ \ \forall \widetilde z. If ff is continuous at any point z∈Dom(f)z\in Dom(f), we say ff is continuous.

Example 7. The function f:ℂ→ℂf:\mathbb C\to \mathbb C and f(z)=5zf(z)=5 z is continuous on Dom(f)=ℂDom(f)=\mathbb C.

Proof. Let z0z_0 be arbitrary. ∀ε>0\forall \varepsilon>0, we need to find δ(ε,z0)\delta(\varepsilon,z_0) such that |z−z0|≤δ(ε,z0)|z-z_0|\le \delta(\varepsilon, z_0) implies |f(z)−f(z0)|≤ε|f(z)-f(z_0)|\le\varepsilon. We observe that |f(z)−f(z0)|=|5z−5z0|=5|z−z0||f(z)-f(z_0)|=|5 z- 5 z_0|=5|z-z_0|. To get |f(x)−f(z0)|≤ε|f(x)-f(z_0)|\le\varepsilon, we can simply take δ(ε,z0)=ε/5\delta(\varepsilon,z_0)=\varepsilon/5. ◻

Example 8. The function f:ℂ→ℂf:\mathbb C\to \mathbb C and f(z)=z¯f(z)=\overline z is continuous on Dom(f)=ℂDom(f)=\mathbb C.

Proof. Let z0z_0 be arbitrary. ∀ε>0\forall \varepsilon>0, we need to find δ(ε,z0)\delta(\varepsilon,z_0) such that |z−z0|≤δ(ε,z0)|z-z_0|\le \delta(\varepsilon, z_0) implies |f(z)−f(z0)|≤ε|f(z)-f(z_0)|\le\varepsilon. We observe that |f(z)−f(z0)|=|z¯−z¯0|=|z−z0||f(z)-f(z_0)|=|\overline z-\overline z_0|=|z-z_0|. To get |f(x)−f(z0)|≤ε|f(x)-f(z_0)|\le\varepsilon, we can simply take δ(ε,z0)=ε\delta(\varepsilon,z_0)=\varepsilon. ◻

Example 9. The function f(z)=z2f(z)=z^2 is continuous on Dom(f)=ℂDom(f)=\mathbb C.

Proof. Let z0z_0 be arbitrary. ∀ε>0\forall \varepsilon>0, we need to find δ(ε,z0)\delta(\varepsilon, z_0) such that |z−z0|≤δ(ε,z0)|z-z_0|\le \delta(\varepsilon, z_0) implies |f(z)−f(z0)|≤ε|f(z)-f(z_0)|\le\varepsilon. We observe that |f(z)−f(z0)|=|z2−z02|=|z+z0||z−z0|=|z−z0+z0||z−z0|≤|z−z0|2+|z0||z−z0||f(z)-f(z_0)|=|z^2-z_0^2|=|z+z_0||z-z_0|=|z-z_0+z_0||z-z_0|\le |z-z_0|^2+|z_0||z-z_0|. To get |f(x)−f(z0)|≤ε|f(x)-f(z_0)|\le\varepsilon, we can take δ(ε,z0)\delta(\varepsilon,z_0) such that δ2+|z0|δ≤ε\delta^2+|z_0|\delta\le \varepsilon, that is (δ≤|z0|2+4ε−|z0|)/2\Big(\delta\le \sqrt{|z_0|^2+4\varepsilon}-|z_0|\Big)/2 . ◻

Remark 10. It is clear from the definition of continuity and the definition of limit that f(x)f(x) is continuous at z0z_0 if limz→z0f(z)=f(z0)\lim_{z\to z_0}f(z)=f(z_0).

Remark 11. Let f:ℂ→ℂf: \mathbb C\to \mathbb C be a given function. For ff to have a limit at a point z0∈ℂz_0\in \mathbb C, the function needs not be defined at z0z_0. However, for a function to be continuous at z0z_0, the function has to be defined at z0z_0 (that is, z0z_0 has to be in the domain of the function). For instance, if we define a function f(z)=ezf(z)=e^z on Ω={z||z|>0}\Omega=\{z\ |\ |z|>0\}. Then limz→0f(z)=1\displaystyle\lim_{z\to 0} f(z)=1. However, f(z)f(z) is not defined at z=0z=0, so we could not talk about continuity of f(z)f(z) at z=0z=0 in this case.

The following properties of continuity are straightforward to verify.

Theorem 12 (Properties of Continuity). Let f:ℂ→ℂf: \mathbb C\to \mathbb C and g:ℂ→ℂg: \mathbb C\to \mathbb C be continuous functions on Dom(f)Dom(f) and Dom(g)Dom(g) respectively. Then
(a) kfkf is continuous on Dom(f)Dom(f), ∀k∈ℝ\forall k\in\mathbb R.
(b) f+gf+g is continuous on Dom(f)∩Dom(g)Dom(f)\cap Dom(g).
(c) fgfg is continuous on Dom(f)∩Dom(g)Dom(f)\cap Dom(g).
(d) f/gf/g is continuous on {z∈Dom(f)∩Dom(g)|g(z)≠0}\{z\in Dom(f)\cap Dom(g)|g(z)\neq 0\}.
(e) f∘gf\circ g is continuous on {z∈Dom(g)|g(z)∈Dom(f)\{z\in Dom(g)| g(z)\in Dom(f).

Proof. The fact that ff is continuous means that at any z∈Dom(f)z\in Dom(f), for any ε\varepsilon, we have δf(z,ε)\delta_f(z, \varepsilon) such that |z̃−z|≤δf(z,ε)|\widetilde z-z|\le \delta_f(z, \varepsilon) implies |f(z̃)−f(z)|≤ε|f(\widetilde z)-f(z)|\le \varepsilon. In the same manner, at any z∈Dom(g)z\in Dom(g), for any ε\varepsilon, we have δg(z,ε)\delta_g(z, \varepsilon) such that |z̃−z|≤δg(z,ε)|\widetilde z-z|\le \delta_g(z, \varepsilon) implies |g(z̃)−g(z)|≤ε|g(\widetilde z)-g(z)|\le \varepsilon.
(a) At any z∈Dom(f)∩Dom(g)z\in Dom(f)\cap Dom(g), for any ε\varepsilon, we take δf(z,ε)\delta_f(z, \varepsilon) such that |z̃−z|≤δf(z,ε)|\widetilde z-z|\le \delta_f(z, \varepsilon) implies |f(z̃)−f(z)|≤ε/|k||f(\widetilde z)-f(z)|\le \varepsilon/|k| (assuming that k≠0k\neq 0). Then |z̃−z|≤δf|\widetilde z-z|\le \delta_f implies |kf(z̃)−kf(z)|=k|f(z̃)−f(z)|≤|k|ε/|k|=ε|kf(\widetilde z)-kf(z)|=k |f(\widetilde z)-f(z)| \le |k| \varepsilon/|k|=\varepsilon.
(b) At any z∈Dom(f)∩Dom(g)z\in Dom(f)\cap Dom(g), for any ε\varepsilon, we take δf(z,ε)\delta_f(z, \varepsilon) such that |z̃−z|≤δf(z,ε)|\widetilde z-z|\le \delta_f(z, \varepsilon) implies |f(z̃)−f(z)|≤ε/2|f(\widetilde z)-f(z)|\le \varepsilon/2, and δg(z,ε)\delta_g(z, \varepsilon) such that |z̃−z|≤δg(z,ε)|\widetilde z-z|\le \delta_g(z, \varepsilon) implies |g(z̃)−g(z)|≤ε/2|g(\widetilde z)-g(z)|\le \varepsilon/2. Take δ=min(δf,δg)\delta=\min(\delta_f, \delta_g), then |z̃−z|≤δ|\widetilde z-z|\le \delta implies |(f+g)(z̃)−(f+g)(z)|≤|f(z̃)−f(z)|+|g(z̃)−g(z)|≤ε/2+ε/2=ε|(f+g)(\widetilde z)-(f+g)(z)|\le |f(\widetilde z)-f(z)|+|g(\widetilde z)-g(z)|\le \varepsilon/2+\varepsilon/2=\varepsilon.
(c) At any z∈Dom(f)∩Dom(g)z\in Dom(f)\cap Dom(g), for any ε\varepsilon, we take δg(z,ε)\delta_g(z, \varepsilon) such that |z̃−z|≤δg(z,ε)|\widetilde z-z|\le \delta_g(z, \varepsilon) implies |g(z̃)−g(z)|≤ε/(2|f(z)|)|g(\widetilde z)-g(z)|\le \varepsilon/(2|f(z)|), and δf(z,ε)\delta_f(z, \varepsilon) such that |z̃−z|≤δf(z,ε)|\widetilde z-z|\le \delta_f(z, \varepsilon) implies |f(z̃)−f(z)|≤ε/(2(|g(z)|+ε/(2|f(z)|)))|f(\widetilde z)-f(z)|\le \varepsilon/(2(|g(z)|+\varepsilon/(2|f(z)|))). Take δ=min(δf,δg)\delta=\min(\delta_f, \delta_g), then |z̃−z|≤δ|\widetilde z-z|\le \delta implies |(fg)(z̃)−(fg)(z)|=|(f(z̃)−f(z))g(z̃)+f(z)(g(z̃)−g(z)|≤|f(z̃)−f(z)||g(z̃)|+|f(z)||g(z̃)−g(z)|≤ε2(|g(z)|+ε/(2|f(z)|))|g(z̃)|+|f(z)|ε2|f(z)|≤ε,\begin{gathered} |(fg)(\widetilde z)-(fg)(z)|=|(f(\widetilde z)-f(z))g(\widetilde z)+f(z)(g(\widetilde z)-g(z)| \\ \le |f(\widetilde z)-f(z)||g(\widetilde z)|+|f(z)||g(\widetilde z)-g(z)| \\ \le \frac{\varepsilon}{2(|g(z)|+\varepsilon/(2|f(z)|))}|g(\widetilde z)|+|f(z)|\frac{\varepsilon}{2|f(z)|} \le \varepsilon\,, \end{gathered} where we used the fact that |g(z̃)|≤|g(z)|+ε/(2|f(z)|)|g(\widetilde z)|\le |g(z)|+\varepsilon/(2|f(z)|). ◻

Exercise 13. Prove (d) and (e) of Theorem Theorem 12.

Guided review and additional examples

Learning goals

  • Interpret limits using both ε\varepsilon-δ\delta language and sequences.
  • Prove continuity by estimating the modulus of a difference.
  • Apply algebraic and composition rules for continuous functions.
  • Separate continuity from complex differentiability.

Concept connection: one modulus controls every direction

A complex limit requires the same value along every path in the plane. The modulus packages all directions into one distance, so familiar real-variable estimates often transfer directly. To disprove a limit, it is enough to find two paths or two sequences that give different limiting values.

Worked example 1: an ε\varepsilon-δ\delta proof for f(z)=z2f(z)=z^2

At z0z_0,

|z2−z02|=|z−z0||z+z0|. |z^2-z_0^2|=|z-z_0|\,|z+z_0|.

If |z−z0|<1|z-z_0|<1, then |z+z0|≤|z−z0|+2|z0|<1+2|z0||z+z_0|\le |z-z_0|+2|z_0|<1+2|z_0|. Given ε>0\varepsilon>0, choose

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

Then |z−z0|<δ|z-z_0|<\delta implies |z2−z02|<ε|z^2-z_0^2|<\varepsilon.

Worked example 2: conjugation is continuous

For f(z)=z¯f(z)=\overline z,

|f(z)−f(z0)|=|z¯−z0¯|=|z−z0¯|=|z−z0|. |f(z)-f(z_0)|=|\overline z-\overline{z_0}| =|\overline{z-z_0}|=|z-z_0|.

Thus δ=ε\delta=\varepsilon works at every point. This example is also a useful warning: continuity alone does not imply complex differentiability.

Check your understanding

Suppose zn→z0z_n\to z_0 and ff is continuous at z0z_0. What must happen to f(zn)f(z_n)?

Show the answer

We must have f(zn)→f(z0)f(z_n)\to f(z_0). Conversely, in metric spaces such as ℂ\mathbb C, this sequential property for every sequence zn→z0z_n\to z_0 is equivalent to continuity at z0z_0.