Skip to content

Holomorphic Functions and the Cauchy-Riemann Equations: Why Complex Differentiability Is So Strong

Prerequisite:Complex Numbers and the Complex Plane: Why Imaginary Numbers Became Necessary, and Why They Are Rotations

Raw
  • The defining formula for the complex derivative is literally the same as in one real variable, but h→0h \to 0 now happens in a plane (infinitely many directions), and the demand becomes incomparably stronger.
  • The source of that strength is that the derivative is a single complex number rather than a 2×22 \times 2 real matrix. A derivative in two real variables carries four real parameters; complex differentiability cuts this down to two. The two missing equations are the Cauchy-Riemann equations ux=vy, uy=−vxu_x = v_y,\ u_y = -v_x.
  • Existence of the partial derivatives together with the equations does not imply complex differentiability (f(x+iy)=∣xy∣f(x+iy) = \sqrt{|xy|} is a counterexample). Only when total differentiability of u,vu, v is added do we obtain a necessary and sufficient condition.
  • In practice it suffices to check that u,vu, v are of class C1C^1 and satisfy the equations. Conversely, holomorphy forces u,vu, v to be of class C∞C^\infty automatically, but that is a deep fact resting on Cauchy’s integral formula, proved in a later chapter.
  • The functions eze^z, cos⁡z\cos z, sin⁡z\sin z are holomorphic on all of C\mathbb{C} (entire), while the logarithm has a principal branch Log⁡z\operatorname{Log} z, holomorphic on C∖(−∞,0]\mathbb{C} \setminus (-\infty, 0] with (Log⁡z)′=1/z(\operatorname{Log} z)' = 1/z.

1. Motivation: what happens if we transplant the definition of the derivative verbatim

Section titled “1. Motivation: what happens if we transplant the definition of the derivative verbatim”

For a real function, the derivative was defined as a limit of difference quotients (see Limits and continuity (ε\varepsilon-δ\delta arguments) and The derivative: definition and basic rules).

f′(a)=lim⁡h→0f(a+h)−f(a)h.f'(a) = \lim_{h \to 0} \frac{f(a+h) - f(a)}{h}.

Writing this formula requires only three things: (i) values can be subtracted, (ii) one can divide by the increment hh, and (iii) there is a distance giving meaning to "h→0h \to 0". The complex numbers have all three. Subtraction and division (for h≠0h \ne 0) are available, and the absolute value ∣h∣|h| supplies a distance (see Complex numbers and the complex plane). So the formula above transfers to the complex world unchanged.

Yet although the shape of the definition is the same, its content is entirely different. On the real line there are essentially only two ways for hh to approach 00: from the right and from the left. In the complex plane, hh may approach 00 from every direction around the origin, and it may even spiral in. The demand that the difference quotient converge to one and the same complex number no matter how hh approaches is nothing like the demand in a world with two directions.

real axisimaginary axisz₀from everydirection, as h → 0the quotient tendsto the samecomplex number f′(z₀)
Complex differentiability: no matter from which direction the increment h tends to 0, the difference quotient must converge to the same value

Another angle makes the difference even clearer. Identifying C\mathbb{C} with R2\mathbb{R}^2, a complex function ff is a map from the plane to the plane. In several-variable calculus (see Differentiation in several variables and partial derivatives and the definition of total differentiability(Definition 4.1)[多変数関数の微分と偏微分]), differentiability of ff meant that near z0z_0 the map ff can be approximated by a real linear map R2→R2\mathbb{R}^2 \to \mathbb{R}^2. A real linear map is a 2×22 \times 2 real matrix, hence four real parameters.

Complex differentiability, on the other hand, means that near z0z_0 the map ff can be approximated by multiplication by a complex number cc, that is by h↦chh \mapsto ch. Multiplication by a complex number is also a real linear map, but it has only two real parameters, the real and imaginary parts of cc. In other words, complex differentiability

demands that the derivative lie in a 22-dimensional subspace (the multiplications by complex numbers) inside a 44-dimensional space (all real linear maps)

The 4−2=24 - 2 = 2 dimensions that were lost reappear as extra equations. Those equations are the protagonists of this article: the Cauchy-Riemann equations.

Historically these equations were written down before either Cauchy or Riemann: d’Alembert and Euler already had them in the eighteenth century, in work on fluid dynamics and on mappings. Cauchy placed them at the foundation of the theory of complex integration in a series of papers from 1814 onward, and Riemann, in his 1851 dissertation, advanced the view that “it is this partial differential equation that determines a complex function”. The present name is a later convention.

one real variabletwo real variablesone complex variable
ways for h→0h \to 0two, left and rightall directions in the planeall directions in the plane
degrees of freedom of the derivativeone real number2×22\times 2 matrix (four reals)one complex number (two reals)
consequences of one derivativecontinuitycontinuityinfinitely differentiable, expandable in a power series (given differentiability on an open set)

The bottom right entry is the very reason the field of complex analysis exists. We prove that astonishing fact in Cauchy’s integral theorem and integral formula and The powerful properties of holomorphic functions. In this article our goal is the starting point of that road: a complete characterization of holomorphy in terms of real and imaginary parts.


2. Preliminaries: limits and continuity in the complex plane

Section titled “2. Preliminaries: limits and continuity in the complex plane”

Throughout we write z=x+iyz = x + iy with x,y∈Rx, y \in \mathbb{R} and identify C\mathbb{C} with R2\mathbb{R}^2 via z↔(x,y)z \leftrightarrow (x, y). The absolute value ∣z∣=x2+y2|z| = \sqrt{x^2+y^2} is exactly the Euclidean norm, so the metric on C\mathbb{C} and the metric on R2\mathbb{R}^2 are the same, and the notions of open set, convergence and continuity coincide as well.

For a∈Ca \in \mathbb{C} and r>0r > 0 we call D(a,r)={ z∈C:∣z−a∣<r }D(a, r) = \{\, z \in \mathbb{C} : |z - a| < r \,\} an open disk. A set Ω⊂C\Omega \subset \mathbb{C} is open if for each a∈Ωa \in \Omega there is an r>0r > 0 with D(a,r)⊂ΩD(a, r) \subset \Omega. A nonempty connected open set is called a domain. These are precisely the notions introduced in Definition 6.1[Complex Numbers and the Complex Plane] and Definition 6.2[Complex Numbers and the Complex Plane].

Definition 2.1(Limit of a complex function)

Let Ω⊂C\Omega \subset \mathbb{C}, f:Ω→Cf : \Omega \to \mathbb{C}, and let a∈Ca \in \mathbb{C} be an accumulation point of Ω\Omega, that is, for every r>0r>0 the set Ω∩D(a,r)\Omega \cap D(a,r) contains a point other than aa. For a complex number LL, if

∀ε>0, ∃δ>0, ∀z∈Ω,0<∣z−a∣<δ  ⟹  ∣f(z)−L∣<ε\forall \varepsilon > 0,\ \exists \delta > 0,\ \forall z \in \Omega,\quad 0 < |z - a| < \delta \implies |f(z) - L| < \varepsilon

holds, we write lim⁡z→af(z)=L\displaystyle\lim_{z \to a} f(z) = L. If moreover a∈Ωa \in \Omega and lim⁡z→af(z)=f(a)\lim_{z\to a} f(z) = f(a), we say that ff is continuous at aa.

As a string of symbols the definition is identical to the real one; only the meaning of ∣⋅∣|\cdot| has changed to the complex modulus. Consequently the basic facts — uniqueness of limits, the limit laws for sums, differences, products and quotients, limits of composites, and “a composite of continuous functions is continuous” — carry over with proofs unchanged, word for word. Those proofs used only the triangle inequality ∣α+β∣≤∣α∣+∣β∣|\alpha + \beta| \le |\alpha| + |\beta| (Theorem 3.4[Complex Numbers and the Complex Plane]) and multiplicativity ∣αβ∣=∣α∣∣β∣|\alpha\beta| = |\alpha||\beta|, both valid for complex numbers. We do not repeat them, and record only the splitting into real and imaginary parts.

Proposition 2.2(Splitting into real and imaginary parts)

Let f=u+ivf = u + iv, where u=Re⁡fu = \operatorname{Re} f and v=Im⁡fv = \operatorname{Im} f are real valued, and let L=A+iBL = A + iB with A,B∈RA, B \in \mathbb{R}. If aa is an accumulation point of Ω\Omega, then

lim⁡z→af(z)=L⟺lim⁡(x,y)→(α,β)u(x,y)=A  and  lim⁡(x,y)→(α,β)v(x,y)=B,\lim_{z \to a} f(z) = L \quad\Longleftrightarrow\quad \lim_{(x,y)\to(\alpha,\beta)} u(x,y) = A \ \text{ and } \ \lim_{(x,y)\to(\alpha,\beta)} v(x,y) = B,

where a=α+iβa = \alpha + i\beta.

Proof(Proposition 2.2)

We use the relation between modulus and components,

max⁡(∣u−A∣, ∣v−B∣) ≤ ∣f−L∣ ≤ ∣u−A∣+∣v−B∣.\max\bigl(|u - A|,\ |v - B|\bigr) \ \le\ |f - L| \ \le\ |u - A| + |v - B| .

The left inequality follows from ∣Re⁡w∣≤∣w∣|\operatorname{Re} w| \le |w| and ∣Im⁡w∣≤∣w∣|\operatorname{Im} w| \le |w| applied to w=f−Lw = f - L; the right one follows at once from the triangle inequality together with ∣i(v−B)∣=∣v−B∣|i(v-B)| = |v-B|.

(⇒\Rightarrow) Let ε>0\varepsilon > 0 be arbitrary. By hypothesis there is δ>0\delta > 0 such that 0<∣z−a∣<δ0 < |z-a| < \delta implies ∣f(z)−L∣<ε|f(z) - L| < \varepsilon. The left inequality then gives ∣u−A∣≤∣f−L∣<ε|u - A| \le |f - L| < \varepsilon and ∣v−B∣<ε|v - B| < \varepsilon simultaneously. Since ∣z−a∣|z - a| equals the Euclidean distance between (x,y)(x,y) and (α,β)(\alpha,\beta), this says precisely that u→Au \to A and v→Bv \to B.

(⇐\Leftarrow) Let ε>0\varepsilon > 0. By hypothesis there are δ1,δ2>0\delta_1, \delta_2 > 0 such that 0<∣z−a∣<δ10 < |z - a| < \delta_1 gives ∣u−A∣<ε/2|u - A| < \varepsilon/2 and 0<∣z−a∣<δ20 < |z-a| < \delta_2 gives ∣v−B∣<ε/2|v - B| < \varepsilon/2. Taking δ=min⁡(δ1,δ2)\delta = \min(\delta_1, \delta_2), for 0<∣z−a∣<δ0 < |z-a| < \delta the right inequality yields ∣f−L∣<ε/2+ε/2=ε|f - L| < \varepsilon/2 + \varepsilon/2 = \varepsilon.

The proposition looks modest, but we invoke it every time we pass between one complex limit and two real limits.


3. Complex differentiability and holomorphy

Section titled “3. Complex differentiability and holomorphy”

Definition 3.1(Complex differentiability)

Let Ω⊂C\Omega \subset \mathbb{C} be open, f:Ω→Cf : \Omega \to \mathbb{C} and z0∈Ωz_0 \in \Omega. If the limit

lim⁡h→0f(z0+h)−f(z0)h\lim_{h \to 0} \frac{f(z_0 + h) - f(z_0)}{h}

exists, where hh ranges over nonzero complex numbers, we say ff is complex differentiable at z0z_0 and write f′(z0)f'(z_0) for the limit.

Since Ω\Omega is open, z0+h∈Ωz_0 + h \in \Omega for all sufficiently small ∣h∣|h|, so the difference quotient is defined.

Definition 3.2(Holomorphic and entire functions)

If ff is complex differentiable at every point of an open set Ω\Omega, we say that ff is holomorphic on Ω\Omega. For a point z0z_0, the statement ”ff is holomorphic at z0z_0” means that ff is holomorphic on some open neighborhood of z0z_0. A function holomorphic on all of C\mathbb{C} is called entire.

Rewriting the definition in terms of “first-order approximation” rather than a limit makes the later arguments easier.

Proposition 3.3(Complex differentiability as first-order approximation)

That ff is complex differentiable at z0z_0 with f′(z0)=cf'(z_0) = c is equivalent to the following: there exist a complex number cc and a function ε\varepsilon with ε(h)→0\varepsilon(h) \to 0 as h→0h \to 0 such that

f(z0+h)=f(z0)+c h+ε(h) ∣h∣(ε(0)=0)f(z_0 + h) = f(z_0) + c\,h + \varepsilon(h)\,|h| \qquad (\varepsilon(0) = 0)

holds for all sufficiently small ∣h∣|h|.

Proof(Proposition 3.3)

(⇒\Rightarrow) For h≠0h \ne 0 set

ε(h):=1∣h∣(f(z0+h)−f(z0)−c h)\varepsilon(h) := \frac{1}{|h|}\Bigl( f(z_0+h) - f(z_0) - c\,h \Bigr)

and ε(0)=0\varepsilon(0) = 0. Then the identity holds by definition, and it remains to show ε(h)→0\varepsilon(h) \to 0. Now

∣ε(h)∣=∣f(z0+h)−f(z0)−ch∣∣h∣=∣f(z0+h)−f(z0)h−c∣|\varepsilon(h)| = \frac{|f(z_0+h) - f(z_0) - ch|}{|h|} = \left| \frac{f(z_0+h)-f(z_0)}{h} - c \right|

(dividing by ∣h∣|h| outside is the same as dividing by hh inside the modulus), and the right-hand side tends to 00 as h→0h \to 0 by complex differentiability.

(⇐\Leftarrow) Conversely, if the identity holds then for h≠0h \ne 0

f(z0+h)−f(z0)h−c=ε(h)∣h∣h,∣ε(h)∣h∣h∣=∣ε(h)∣→0,\frac{f(z_0+h)-f(z_0)}{h} - c = \frac{\varepsilon(h)|h|}{h}, \qquad \left|\frac{\varepsilon(h)|h|}{h}\right| = |\varepsilon(h)| \to 0,

so the difference quotient converges to cc.

Proposition 3.4(Complex differentiability implies continuity)

If ff is complex differentiable at z0z_0, then ff is continuous at z0z_0.

Proof(Proposition 3.4)

Let h→0h \to 0 in the representation f(z0+h)=f(z0)+f′(z0)h+ε(h)∣h∣f(z_0+h) = f(z_0) + f'(z_0)h + \varepsilon(h)|h| from Proposition 3.3. We have ∣f′(z0)h∣=∣f′(z0)∣∣h∣→0|f'(z_0) h| = |f'(z_0)||h| \to 0, and ∣ε(h)∣h∣∣=∣ε(h)∣ ∣h∣→0|\varepsilon(h)|h|| = |\varepsilon(h)|\,|h| \to 0 since ε(h)→0\varepsilon(h) \to 0 and ∣h∣→0|h| \to 0. Hence f(z0+h)→f(z0)f(z_0+h) \to f(z_0), that is, ff is continuous at z0z_0.

Theorem 3.5(Rules for complex differentiation)

Let f,gf, g be complex differentiable at z0z_0. Then the following hold.

  1. For all α,β∈C\alpha, \beta \in \mathbb{C}, the function αf+βg\alpha f + \beta g is complex differentiable at z0z_0 with (αf+βg)′(z0)=αf′(z0)+βg′(z0)(\alpha f + \beta g)'(z_0) = \alpha f'(z_0) + \beta g'(z_0).
  2. fgfg is complex differentiable at z0z_0 with (fg)′(z0)=f′(z0)g(z0)+f(z0)g′(z0)(fg)'(z_0) = f'(z_0)g(z_0) + f(z_0)g'(z_0).
  3. If g(z0)≠0g(z_0) \ne 0, then f/gf/g is defined on a neighborhood of z0z_0, is complex differentiable at z0z_0, and (fg)′(z0)=f′(z0)g(z0)−f(z0)g′(z0)g(z0)2.\left(\frac{f}{g}\right)'(z_0) = \frac{f'(z_0)g(z_0) - f(z_0)g'(z_0)}{g(z_0)^2}.
  4. If moreover gg is defined on a neighborhood of f(z0)f(z_0) and complex differentiable at f(z0)f(z_0), then g∘fg \circ f is complex differentiable at z0z_0 with (g∘f)′(z0)=g′(f(z0)) f′(z0)(g\circ f)'(z_0) = g'(f(z_0))\, f'(z_0).
Proof(Theorem 3.5)

The proofs are exactly the computations of the one-variable real case. They use only the field axioms and the limit laws, and nothing changes when R\mathbb{R} is replaced by C\mathbb{C}. We write out 2 and 4 as representatives.

2 (product). For h≠0h \ne 0,

f(z0+h)g(z0+h)−f(z0)g(z0)h=f(z0+h)−f(z0)h g(z0+h)+f(z0) g(z0+h)−g(z0)h.\frac{f(z_0+h)g(z_0+h) - f(z_0)g(z_0)}{h} = \frac{f(z_0+h)-f(z_0)}{h}\,g(z_0+h) + f(z_0)\,\frac{g(z_0+h)-g(z_0)}{h}.

This is an identity obtained by adding and subtracting f(z0)g(z0+h)f(z_0)g(z_0+h) in the numerator. Letting h→0h \to 0, the first term converges to f′(z0)g(z0)f'(z_0)g(z_0) (because g(z0+h)→g(z0)g(z_0+h) \to g(z_0) by Proposition 3.4) and the second to f(z0)g′(z0)f(z_0)g'(z_0).

4 (composition). Here Proposition 3.3 is the cleanest tool. Put w0=f(z0)w_0 = f(z_0), c=f′(z0)c = f'(z_0), d=g′(w0)d = g'(w_0), so that

f(z0+h)=w0+ch+ε1(h)∣h∣,g(w0+k)=g(w0)+dk+ε2(k)∣k∣f(z_0 + h) = w_0 + ch + \varepsilon_1(h)|h|, \qquad g(w_0 + k) = g(w_0) + dk + \varepsilon_2(k)|k|

with ε1(h)→0\varepsilon_1(h) \to 0 as h→0h\to0 and ε2(k)→0\varepsilon_2(k)\to 0 as k→0k \to 0. Setting k=k(h):=ch+ε1(h)∣h∣k = k(h) := ch + \varepsilon_1(h)|h| we get ∣k∣≤(∣c∣+∣ε1(h)∣)∣h∣|k| \le (|c| + |\varepsilon_1(h)|)|h|, so in particular k→0k \to 0 as h→0h \to 0. Substituting,

g(f(z0+h))=g(w0)+d(ch+ε1(h)∣h∣)+ε2(k)∣k∣=g(w0)+(dc)h+η(h)∣h∣,g(f(z_0+h)) = g(w_0) + d\bigl(ch + \varepsilon_1(h)|h|\bigr) + \varepsilon_2(k)|k| = g(w_0) + (dc)h + \eta(h)|h|,

where η(h):=d ε1(h)+ε2(k(h))⋅∣k(h)∣∣h∣\eta(h) := d\,\varepsilon_1(h) + \varepsilon_2(k(h))\cdot \dfrac{|k(h)|}{|h|} for h≠0h \ne 0. Since ∣k(h)∣/∣h∣≤∣c∣+∣ε1(h)∣|k(h)|/|h| \le |c| + |\varepsilon_1(h)| is bounded for small hh, and ε2(k(h))→0\varepsilon_2(k(h)) \to 0, ε1(h)→0\varepsilon_1(h)\to 0, we get η(h)→0\eta(h) \to 0. Applying Proposition 3.3 once more gives (g∘f)′(z0)=dc(g\circ f)'(z_0) = dc.

Parts 1 and 3 are obtained in the same way, by reading the real one-variable proofs with R\mathbb{R} replaced by C\mathbb{C}.

Example 3.6(Differentiating powers from the definition)

For n∈Nn \in \mathbb{N} let f(z)=znf(z) = z^n. Then ff is entire with f′(z)=nzn−1f'(z) = nz^{n-1}. Indeed, by the binomial theorem

(z0+h)n=z0n+nz0n−1h+∑k=2n(nk)z0 n−khk,(z_0+h)^n = z_0^n + n z_0^{n-1} h + \sum_{k=2}^{n} \binom{n}{k} z_0^{\,n-k} h^k,

so for h≠0h \ne 0

(z0+h)n−z0nh=nz0n−1+h∑k=2n(nk)z0 n−khk−2.\frac{(z_0+h)^n - z_0^n}{h} = n z_0^{n-1} + h \sum_{k=2}^{n} \binom{n}{k} z_0^{\,n-k} h^{k-2}.

For ∣h∣≤1|h| \le 1 the sum in the second term is bounded by ∑k=2n(nk)∣z0∣n−k\sum_{k=2}^n \binom{n}{k}|z_0|^{n-k}, so the whole second term tends to 00 as h→0h \to 0 thanks to the factor hh. Hence the limit is nz0n−1nz_0^{n-1}.

Combining with part 1 of Theorem 3.5, every polynomial P(z)=a0+a1z+⋯+anznP(z) = a_0 + a_1 z + \cdots + a_n z^n with ak∈Ca_k \in \mathbb{C} is entire, with P′(z)=a1+2a2z+⋯+nanzn−1P'(z) = a_1 + 2a_2 z + \cdots + n a_n z^{n-1}.

Example 3.7(Conjugation is complex differentiable nowhere)

Consider f(z)=zˉf(z) = \bar{z}. Fix z0z_0 arbitrarily; for h≠0h \ne 0,

f(z0+h)−f(z0)h=z0+h‾−z0ˉh=hˉh.\frac{f(z_0+h) - f(z_0)}{h} = \frac{\overline{z_0 + h} - \bar{z_0}}{h} = \frac{\bar{h}}{h}.

Try two ways of letting h→0h \to 0. With h=th = t (tt a nonzero real), hˉ/h=t/t=1\bar h / h = t/t = 1, so the limit as t→0t \to 0 is 11. With h=ith = it (tt a nonzero real), hˉ/h=it‾/(it)=(−it)/(it)=−1\bar h / h = \overline{it}/(it) = (-it)/(it) = -1, so the limit is −1-1. As 1≠−11 \ne -1, the limit in Definition 3.1 does not exist. Since z0z_0 was arbitrary, zˉ\bar z is complex differentiable at no point of the plane.

As a map of R2\mathbb{R}^2, however, zˉ\bar z is the linear map (x,y)↦(x,−y)(x,y) \mapsto (x, -y), reflection in the real axis, which is as smooth as one could wish. Smoothness is not what matters; whether orientation is preserved is. That is the first warning.

Example 3.8(A function complex differentiable only at the origin)

Let f(z)=∣z∣2f(z) = |z|^2. Using ∣z∣2=zzˉ|z|^2 = z\bar z we compute the difference quotient. For h≠0h \ne 0,

∣z0+h∣2−∣z0∣2h=(z0+h)(z0ˉ+hˉ)−z0z0ˉh=z0hˉ+hz0ˉ+hhˉh=z0hˉh+z0ˉ+hˉ.\frac{|z_0+h|^2 - |z_0|^2}{h} = \frac{(z_0+h)(\bar{z_0}+\bar h) - z_0 \bar{z_0}}{h} = \frac{z_0 \bar h + h \bar{z_0} + h\bar h}{h} = z_0 \frac{\bar h}{h} + \bar{z_0} + \bar h .

As h→0h \to 0 we have hˉ→0\bar h \to 0, but as seen in Example 3.7 the quotient hˉ/h\bar h / h has no limit. Hence for z0≠0z_0 \ne 0 the first term oscillates and the limit fails to exist. For z0=0z_0 = 0, on the other hand, the whole expression equals hˉ\bar h, which tends to 00 as h→0h \to 0.

Thus f(z)=∣z∣2f(z) = |z|^2 is complex differentiable only at z0=0z_0 = 0, with f′(0)=0f'(0) = 0, and it is holomorphic at no point: every neighborhood of 00 contains points other than 00, where ff is not differentiable.


In Example 3.7 and Example 3.8 we derived a contradiction by comparing two ways of approaching, along the real axis and along the imaginary axis. Carrying out this comparison for a general ff produces a system of partial differential equations that the real and imaginary parts must satisfy.

From now on we split f=u+ivf = u + iv and regard u,vu, v as real-valued functions of (x,y)(x,y). Partial derivatives are abbreviated as ux=∂u/∂xu_x = \partial u/\partial x and so on.

Theorem 4.1(The Cauchy-Riemann equations (necessity))

Let f=u+ivf = u + iv be defined on an open set Ω⊂C\Omega \subset \mathbb{C} and complex differentiable at a point z0=x0+iy0∈Ωz_0 = x_0 + i y_0 \in \Omega. Then:

  1. uu and vv are totally differentiable at (x0,y0)(x_0, y_0) in the sense of two real variables;
  2. their partial derivatives satisfy the Cauchy-Riemann equations ux(x0,y0)=vy(x0,y0),uy(x0,y0)=− vx(x0,y0);u_x(x_0,y_0) = v_y(x_0,y_0), \qquad u_y(x_0,y_0) = -\,v_x(x_0,y_0);
  3. the derivative is given by f′(z0)=ux(x0,y0)+i vx(x0,y0)=vy(x0,y0)−i uy(x0,y0).f'(z_0) = u_x(x_0,y_0) + i\,v_x(x_0,y_0) = v_y(x_0,y_0) - i\,u_y(x_0,y_0).
Proof(Theorem 4.1)

Step 1: comparing limits along two directions gives 2 and 3.

The limit in Definition 3.1 holds for every way of letting h→0h \to 0, so in particular the limits with hh restricted to the real axis or to the imaginary axis both equal f′(z0)f'(z_0).

First take h=th = t with t∈Rt \in \mathbb{R}, t≠0t \ne 0:

f(z0+t)−f(z0)t=u(x0+t,y0)−u(x0,y0)t+i v(x0+t,y0)−v(x0,y0)t.\frac{f(z_0+t)-f(z_0)}{t} = \frac{u(x_0+t, y_0) - u(x_0,y_0)}{t} + i\,\frac{v(x_0+t,y_0)-v(x_0,y_0)}{t}.

The left-hand side converges to f′(z0)f'(z_0) as t→0t \to 0. The real and imaginary parts on the right are real valued, so by Proposition 2.2 each of their limits exists separately and equals Re⁡f′(z0)\operatorname{Re} f'(z_0) and Im⁡f′(z0)\operatorname{Im} f'(z_0) respectively. Those limits are precisely the definitions of the partial derivatives, so ux(x0,y0)u_x(x_0,y_0) and vx(x0,y0)v_x(x_0,y_0) exist and

f′(z0)=ux(x0,y0)+i vx(x0,y0).f'(z_0) = u_x(x_0,y_0) + i\,v_x(x_0,y_0).

Call this the representation along the real direction.

Next take h=ith = it with t∈Rt \in \mathbb{R}, t≠0t \ne 0. Using 1/i=−i1/i = -i,

f(z0+it)−f(z0)it=−i[u(x0,y0+t)−u(x0,y0)t+i v(x0,y0+t)−v(x0,y0)t].\frac{f(z_0+it)-f(z_0)}{it} = -i\left[\frac{u(x_0, y_0+t)-u(x_0,y_0)}{t} + i\,\frac{v(x_0,y_0+t)-v(x_0,y_0)}{t}\right].

The bracket converges as t→0t \to 0 to uy(x0,y0)+ivy(x0,y0)u_y(x_0,y_0) + i v_y(x_0,y_0) (again by Proposition 2.2, which also yields the existence of these partial derivatives). Hence

f′(z0)=−i(uy+ivy)=vy(x0,y0)−i uy(x0,y0),f'(z_0) = -i\bigl(u_y + i v_y\bigr) = v_y(x_0,y_0) - i\,u_y(x_0,y_0),

the representation along the imaginary direction. These are two representations of the same complex number f′(z0)f'(z_0), so comparing real parts and imaginary parts gives

ux=vy,vx=−uy,u_x = v_y, \qquad v_x = -u_y ,

which are the Cauchy-Riemann equations. The two formulas in assertion 3 are exactly the two representations just obtained.

Step 2: proof of 1.

Write c=f′(z0)=a+ibc = f'(z_0) = a + ib with a,b∈Ra, b \in \mathbb{R}, and h=s+ith = s + it with s,t∈Rs,t\in\mathbb{R}. By Proposition 3.3,

f(z0+h)−f(z0)=c h+ε(h)∣h∣,ε(h)→0 (h→0).f(z_0+h) - f(z_0) = c\,h + \varepsilon(h)|h|, \qquad \varepsilon(h) \to 0 \ (h\to 0).

Here ch=(a+ib)(s+it)=(as−bt)+i(bs+at)c h = (a+ib)(s+it) = (as - bt) + i(bs + at). Taking real and imaginary parts of both sides and writing ε=ε1+iε2\varepsilon = \varepsilon_1 + i\varepsilon_2 with ε1,ε2\varepsilon_1,\varepsilon_2 real valued, we get

u(x0+s,y0+t)−u(x0,y0)=as−bt+ε1(h)s2+t2,v(x0+s,y0+t)−v(x0,y0)=bs+at+ε2(h)s2+t2.\begin{aligned} u(x_0+s, y_0+t) - u(x_0,y_0) &= a s - b t + \varepsilon_1(h)\sqrt{s^2+t^2},\\ v(x_0+s, y_0+t) - v(x_0,y_0) &= b s + a t + \varepsilon_2(h)\sqrt{s^2+t^2}. \end{aligned}

Here ∣h∣=s2+t2|h| = \sqrt{s^2+t^2} and ∣εj(h)∣≤∣ε(h)∣→0|\varepsilon_j(h)| \le |\varepsilon(h)| \to 0. These two identities say exactly that uu is approximated to first order by the linear map (s,t)↦as−bt(s,t)\mapsto as - bt and vv by (s,t)↦bs+at(s,t)\mapsto bs+at, that is, that u,vu, v are totally differentiable at (x0,y0)(x_0,y_0). As a bonus we can read off the gradients: (ux,uy)=(a,−b)(u_x, u_y) = (a, -b) and (vx,vy)=(b,a)(v_x, v_y) = (b, a), which confirms the conclusion of Step 1 once more.

Example 4.2(Checking the equations for z squared)

For f(z)=z2f(z) = z^2 we have f(x+iy)=(x+iy)2=(x2−y2)+i (2xy)f(x+iy) = (x+iy)^2 = (x^2 - y^2) + i\,(2xy), so u=x2−y2u = x^2 - y^2 and v=2xyv = 2xy. The partial derivatives are

ux=2x,uy=−2y,vx=2y,vy=2x.u_x = 2x,\quad u_y = -2y,\quad v_x = 2y,\quad v_y = 2x .

Indeed ux=2x=vyu_x = 2x = v_y and uy=−2y=−(2y)=−vxu_y = -2y = -(2y) = -v_x, so the Cauchy-Riemann equations hold on the whole plane. Part 3 of Theorem 4.1 gives

f′(z)=ux+ivx=2x+i 2y=2(x+iy)=2z,f'(z) = u_x + i v_x = 2x + i\,2y = 2(x+iy) = 2z,

in agreement with Example 3.6.

Example 4.3(How the equations fail for conjugation)

For f(z)=zˉf(z) = \bar z from Example 3.7 we have u=xu = x and v=−yv = -y. Since ux=1u_x = 1 and vy=−1v_y = -1, the identity ux=vyu_x = v_y holds at no point, because 1≠−11 \ne -1. By the contrapositive of Theorem 4.1, ff is complex differentiable nowhere. The computation with difference quotients in Example 3.7 has been replaced by a mechanical check of partial derivatives.

Similarly f(z)=∣z∣2=x2+y2f(z) = |z|^2 = x^2+y^2 has u=x2+y2u = x^2+y^2, v=0v = 0, hence ux=2xu_x = 2x, vy=0v_y = 0, uy=2yu_y = 2y, −vx=0-v_x = 0. The equations hold only when x=y=0x = y = 0, that is, only at the origin, consistent with the conclusion of Example 3.8.

4.1. Wirtinger derivatives: “not depending on zˉ\bar z”

Section titled “4.1. Wirtinger derivatives: “not depending on zˉ\bar zzˉ””

The Cauchy-Riemann equations are two real identities, but packaging them into a single complex identity makes their meaning plain.

Definition 4.4(Wirtinger derivatives)

When u,vu, v are partially differentiable, define for f=u+ivf = u+iv

∂f∂z:=12(∂f∂x−i∂f∂y),∂f∂zˉ:=12(∂f∂x+i∂f∂y),\frac{\partial f}{\partial z} := \frac{1}{2}\left( \frac{\partial f}{\partial x} - i \frac{\partial f}{\partial y}\right), \qquad \frac{\partial f}{\partial \bar z} := \frac{1}{2}\left( \frac{\partial f}{\partial x} + i \frac{\partial f}{\partial y}\right),

where ∂f/∂x=ux+ivx\partial f/\partial x = u_x + i v_x and ∂f/∂y=uy+ivy\partial f/\partial y = u_y + i v_y.

Proposition 4.5(Complex form of the equations)

With the notation above, at the point (x0,y0)(x_0,y_0),

the Cauchy-Riemann equations  ⟺  ∂f∂zˉ(z0)=0,\text{the Cauchy-Riemann equations} \iff \frac{\partial f}{\partial \bar z}(z_0) = 0,

and in that case, if f′(z0)f'(z_0) exists, then f′(z0)=∂f∂z(z0)f'(z_0) = \dfrac{\partial f}{\partial z}(z_0).

Proof(Proposition 4.5)

We compute directly from the definition:

∂f∂zˉ=12[(ux+ivx)+i(uy+ivy)]=12[(ux−vy)+i (vx+uy)].\frac{\partial f}{\partial \bar z} = \frac{1}{2}\Bigl[(u_x + iv_x) + i(u_y + iv_y)\Bigr] = \frac{1}{2}\Bigl[(u_x - v_y) + i\,(v_x + u_y)\Bigr].

A complex number vanishes exactly when its real and imaginary parts both vanish, so ∂f/∂zˉ=0\partial f/\partial \bar z = 0 is equivalent to ux−vy=0u_x - v_y = 0 and vx+uy=0v_x + u_y = 0, that is, to ux=vyu_x = v_y and uy=−vxu_y = -v_x.

Similarly

∂f∂z=12[(ux+ivx)−i(uy+ivy)]=12[(ux+vy)+i (vx−uy)],\frac{\partial f}{\partial z} = \frac{1}{2}\Bigl[(u_x + iv_x) - i(u_y + iv_y)\Bigr] = \frac{1}{2}\Bigl[(u_x + v_y) + i\,(v_x - u_y)\Bigr],

and under the equations ux+vy=2uxu_x + v_y = 2u_x and vx−uy=2vxv_x - u_y = 2v_x, so ∂f/∂z=ux+ivx\partial f/\partial z = u_x + i v_x. By part 3 of Theorem 4.1 this equals f′(z0)f'(z_0).

Theorem 4.1 is a one-way statement: complex differentiability ⇒\Rightarrow existence of the partial derivatives plus the equations. The converse fails.

Example 4.6(A continuous function satisfying the equations but not complex differentiable)

Let

f(x+iy)=∣xy∣,f(x+iy) = \sqrt{|xy|},

which is real valued, so u=∣xy∣u = \sqrt{|xy|} and v≡0v \equiv 0.

(Continuity.) By the inequality of arithmetic and geometric means, ∣xy∣≤(x2+y2)/2|xy| \le (x^2+y^2)/2, hence 0≤u≤∣z∣/20 \le u \le |z|/\sqrt{2}. Therefore u→0=u(0,0)u \to 0 = u(0,0) as z→0z \to 0, and ff is continuous at the origin. Away from the origin, uu is the composite of the continuous map (x,y)↦∣xy∣(x,y)\mapsto |xy| with the continuous map s↦ss \mapsto \sqrt{s} on s≥0s \ge 0, hence continuous.

(Partial derivatives at the origin and the equations.) Since u(t,0)=∣t⋅0∣=0u(t, 0) = \sqrt{|t\cdot 0|} = 0 for every tt,

ux(0,0)=lim⁡t→0u(t,0)−u(0,0)t=lim⁡t→00−0t=0.u_x(0,0) = \lim_{t\to 0}\frac{u(t,0)-u(0,0)}{t} = \lim_{t\to0}\frac{0-0}{t} = 0 .

Likewise u(0,t)=0u(0,t) = 0 gives uy(0,0)=0u_y(0,0) = 0, and v≡0v \equiv 0 gives vx(0,0)=vy(0,0)=0v_x(0,0) = v_y(0,0) = 0. So at the origin ux=0=vyu_x = 0 = v_y and uy=0=−vxu_y = 0 = -v_x: the Cauchy-Riemann equations hold.

(Failure of complex differentiability.) For h=s+it≠0h = s + it \ne 0 the difference quotient is

f(h)−f(0)h=∣st∣s+it.\frac{f(h) - f(0)}{h} = \frac{\sqrt{|st|}}{s+it}.

Along h=th = t (the real direction, t≠0t\ne0) it equals ∣t⋅0∣/t=0\sqrt{|t\cdot 0|}/t = 0. Along h=t(1+i)h = t(1+i) with t>0t > 0, however, s=ts = t, so

t2t(1+i)=tt(1+i)=11+i=1−i2≠0.\frac{\sqrt{t^2}}{t(1+i)} = \frac{t}{t(1+i)} = \frac{1}{1+i} = \frac{1-i}{2} \ne 0 .

Two ways of approaching give different limits, so the complex derivative at the origin does not exist.

(What goes wrong.) In the light of part 1 of Theorem 4.1, what fails is the total differentiability of uu. If uu were totally differentiable at the origin, its gradient would be (ux,uy)=(0,0)(u_x, u_y) = (0,0), forcing u(s,t)=o(s2+t2)u(s,t) = o(\sqrt{s^2+t^2}). But along s=t>0s = t > 0,

u(t,t)t2+t2=t2 t=12,\frac{u(t,t)}{\sqrt{t^2+t^2}} = \frac{t}{\sqrt{2}\,t} = \frac{1}{\sqrt 2},

which does not tend to 00. Existence of the partial derivatives is information about two directions only; total differentiability is a condition treating all directions uniformly. That basic caution from multivariable calculus is exactly what bites here.

Remark 4.7(An example where even continuity fails)

Set f(0)=0f(0) = 0 and f(z)=e−z−4f(z) = e^{-z^{-4}} for z≠0z \ne 0. On both the real and the imaginary axis the values of ff are the real numbers e−1/t4e^{-1/t^4}, and e−1/t4/t→0e^{-1/t^4}/t \to 0 as t→0t\to0, so all four partial derivatives at the origin vanish and the equations hold. Yet along z=teiπ/4z = t e^{i\pi/4} we have z4=−t4z^4 = -t^4, hence f(z)=e1/t4→∞f(z) = e^{1/t^4} \to \infty, so ff is not even continuous at the origin. As long as the equations are imposed only at a point, matters can be made as bad as one likes.


What was missing was total differentiability. Supplying it, the converse direction holds.

Theorem 5.1(The Cauchy-Riemann equations (sufficiency))

Let f=u+ivf = u+iv be defined on an open set Ω\Omega and let z0=x0+iy0∈Ωz_0 = x_0+iy_0 \in \Omega. Suppose uu and vv are totally differentiable at (x0,y0)(x_0,y_0) and satisfy the Cauchy-Riemann equations

ux(x0,y0)=vy(x0,y0),uy(x0,y0)=− vx(x0,y0)u_x(x_0,y_0) = v_y(x_0,y_0), \qquad u_y(x_0,y_0) = -\,v_x(x_0,y_0)

there. Then ff is complex differentiable at z0z_0, with f′(z0)=ux(x0,y0)+i vx(x0,y0)f'(z_0) = u_x(x_0,y_0) + i\,v_x(x_0,y_0).

Proof(Theorem 5.1)

Put a:=ux(x0,y0)a := u_x(x_0,y_0) and b:=vx(x0,y0)b := v_x(x_0,y_0). The equations give vy=av_y = a and uy=−bu_y = -b.

Total differentiability of uu and vv at (x0,y0)(x_0,y_0) means that as h=s+it→0h = s+it \to 0,

u(x0+s,y0+t)−u(x0,y0)=uxs+uyt+ε1(h)∣h∣=as−bt+ε1(h)∣h∣,v(x0+s,y0+t)−v(x0,y0)=vxs+vyt+ε2(h)∣h∣=bs+at+ε2(h)∣h∣\begin{aligned} u(x_0+s,y_0+t) - u(x_0,y_0) &= u_x s + u_y t + \varepsilon_1(h)|h| = a s - b t + \varepsilon_1(h)|h|,\\ v(x_0+s,y_0+t) - v(x_0,y_0) &= v_x s + v_y t + \varepsilon_2(h)|h| = b s + a t + \varepsilon_2(h)|h| \end{aligned}

with ε1(h),ε2(h)→0\varepsilon_1(h), \varepsilon_2(h) \to 0 and ∣h∣=s2+t2|h| = \sqrt{s^2+t^2}. In the second equality of each line we used the Cauchy-Riemann equations.

Since f=u+ivf = u + iv, combining the two lines with 11 and ii gives

f(z0+h)−f(z0)=(as−bt)+i (bs+at)+(ε1(h)+iε2(h))∣h∣.f(z_0+h) - f(z_0) = (as - bt) + i\,(bs + at) + \bigl(\varepsilon_1(h) + i\varepsilon_2(h)\bigr)|h| .

The key is the following factorization. Setting c:=a+ibc := a + ib,

c h=(a+ib)(s+it)=(as−bt)+i (bs+at),c\,h = (a+ib)(s+it) = (as - bt) + i\,(bs + at),

whose right-hand side matches exactly the first two terms above. That is,

f(z0+h)−f(z0)=c h+ε(h)∣h∣,ε(h):=ε1(h)+i ε2(h)→0.f(z_0+h) - f(z_0) = c\,h + \varepsilon(h)|h|, \qquad \varepsilon(h) := \varepsilon_1(h) + i\,\varepsilon_2(h) \to 0 .

This is precisely the condition of Proposition 3.3, so ff is complex differentiable at z0z_0 with f′(z0)=c=ux+ivxf'(z_0) = c = u_x + i v_x.

It is worth noting where the equations were used. Without them the Jacobian matrix would be a general real matrix (uxuyvxvy)\begin{pmatrix} u_x & u_y \\ v_x & v_y\end{pmatrix}, which cannot be written as multiplication by a complex number cc. The equations were used solely to force this matrix into the shape (a−bba)\begin{pmatrix} a & -b \\ b & a\end{pmatrix}, the shape of multiplication by a complex number.

Corollary 5.2(A pointwise necessary and sufficient condition)

For f=u+ivf = u+iv on an open set Ω\Omega and z0=x0+iy0∈Ωz_0 = x_0+iy_0 \in \Omega, the following are equivalent.

  1. ff is complex differentiable at z0z_0.
  2. uu and vv are totally differentiable at (x0,y0)(x_0,y_0) and satisfy the Cauchy-Riemann equations there.
Proof(Corollary 5.2)

1 ⇒\Rightarrow 2 is parts 1 and 2 of Theorem 4.1; 2 ⇒\Rightarrow 1 is Theorem 5.1.

Given a concrete function, checking total differentiability directly is tedious. In practice one goes through the standard sufficient condition of multivariable calculus: continuous partial derivatives imply total differentiability.

Corollary 5.3(A C¹ criterion for holomorphy)

Let Ω⊂C\Omega \subset \mathbb{C} be open and f=u+ivf = u + iv. If u,vu, v are of class C1C^1 on Ω\Omega (the four partial derivatives ux,uy,vx,vyu_x, u_y, v_x, v_y exist and are continuous on Ω\Omega) and satisfy the Cauchy-Riemann equations at every point of Ω\Omega, then ff is holomorphic on Ω\Omega with f′=ux+ivxf' = u_x + i v_x.

Proof(Corollary 5.3)

By a theorem of multivariable calculus, if the partial derivatives exist on a neighborhood of a point (x0,y0)(x_0,y_0) and are continuous at that point, then the function is totally differentiable there (Theorem 4.5[多変数関数の微分と偏微分]). By hypothesis u,vu, v satisfy this at every point of Ω\Omega, hence are totally differentiable at every point. Applying Theorem 5.1 at each point shows that ff is complex differentiable at every point of Ω\Omega, that is, holomorphic on Ω\Omega by Definition 3.2.

Logical relations among the conditions. Solid arrows are valid implications; the dotted arrow is the direction that fails in general

Reading the diagram from top to bottom gives the practical test. As for the reverse directions, one can go back from “complex differentiable” to “totally differentiable plus the equations” (Theorem 4.1), but not from “partially differentiable plus the equations” to “complex differentiable” (Example 4.6). This asymmetry is what separates the next two statements.

Theorem 5.4(Characterization of holomorphy)

Let Ω⊂C\Omega \subset \mathbb{C} be open and f=u+iv:Ω→Cf = u+iv : \Omega \to \mathbb{C}. The following are equivalent.

  1. ff is holomorphic on Ω\Omega.
  2. u,vu, v are of class C1C^1 on Ω\Omega and satisfy the Cauchy-Riemann equations at every point of Ω\Omega.
Proof(Theorem 5.4)

2 ⇒\Rightarrow 1 is Corollary 5.3.

For 1 ⇒\Rightarrow 2, the pointwise validity of the equations is immediate from Theorem 4.1. What remains is continuity of the partial derivatives, and this cannot be proved with the tools of this article alone. We use the following fact: a function holomorphic on Ω\Omega is infinitely often complex differentiable on Ω\Omega (Corollary 3.3[正則関数の強力な性質]). It is derived from Goursat’s theorem and Cauchy’s integral formula, and is proved in Cauchy’s integral theorem and integral formula. Granting it, f′f' is itself holomorphic on Ω\Omega and in particular continuous by Proposition 3.4. By part 3 of Theorem 4.1 we have ux=Re⁡f′u_x = \operatorname{Re} f', vx=Im⁡f′v_x = \operatorname{Im} f', vy=Re⁡f′v_y = \operatorname{Re} f' and uy=−Im⁡f′u_y = -\operatorname{Im} f', so all four partial derivatives are continuous, being real and imaginary parts (possibly with a sign) of the continuous function f′f'. Repeating the argument in fact gives u,v∈C∞u, v \in C^\infty.

Remark 5.5(On the logical dependencies)

It is worth being aware that 1 ⇒\Rightarrow 2 in Theorem 5.4 depends on a later chapter. The proof of the integral theorem (Goursat’s argument) uses only the definition of holomorphy, namely pointwise complex differentiability, and does not assume C1C^1 regularity, so there is no circularity. How far the hypotheses can be weakened is discussed in the Appendix.

5.1. The geometry behind the equations: rotation and scaling

Section titled “5.1. The geometry behind the equations: rotation and scaling”

Proposition 5.6(The shape of the Jacobian matrix)

Let f=u+ivf = u+iv be complex differentiable at z0z_0, and let

Jf(x0,y0)=(uxuyvxvy)J_f(x_0,y_0) = \begin{pmatrix} u_x & u_y \\ v_x & v_y \end{pmatrix}

be the Jacobian matrix of ff viewed as a map R2→R2\mathbb{R}^2 \to \mathbb{R}^2 (all entries evaluated at (x0,y0)(x_0,y_0)). Then, with a=uxa = u_x and b=vxb = v_x,

Jf(x0,y0)=(a−bba)=∣f′(z0)∣(cos⁡θ−sin⁡θsin⁡θcos⁡θ)(f′(z0)≠0, θ=arg⁡f′(z0)),J_f(x_0,y_0) = \begin{pmatrix} a & -b \\ b & a \end{pmatrix} = |f'(z_0)| \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta\end{pmatrix} \quad (f'(z_0) \ne 0,\ \theta = \arg f'(z_0)),

and in particular det⁡Jf(x0,y0)=a2+b2=∣f′(z0)∣2≥0\det J_f(x_0,y_0) = a^2 + b^2 = |f'(z_0)|^2 \ge 0.

Proof(Proposition 5.6)

By Theorem 4.1 we have ux=vy=au_x = v_y = a and uy=−vx=−bu_y = -v_x = -b, so the matrix takes the form (a−bba)\begin{pmatrix} a & -b \\ b & a\end{pmatrix}. Writing f′(z0)=a+ibf'(z_0) = a + ib in polar form f′(z0)=reiθf'(z_0) = r e^{i\theta} with r=∣f′(z0)∣=a2+b2r = |f'(z_0)| = \sqrt{a^2+b^2} gives a=rcos⁡θa = r\cos\theta and b=rsin⁡θb = r\sin\theta, so the matrix is rr times the rotation matrix through the angle θ\theta. The determinant is a⋅a−(−b)⋅b=a2+b2a\cdot a - (-b)\cdot b = a^2+b^2.

When f′(z0)≠0f'(z_0) \ne 0, the first-order approximation of ff at z0z_0 is the map “rotate by θ\theta and scale by rr”. Rotations and dilations preserve angles, so the angle between two curves meeting at z0z_0 is preserved (orientation included) by ff. This is conformality, the starting point of Conformal mappings and the Riemann mapping theorem. We can now also see why zˉ\bar z in Example 3.7 was not complex differentiable: its Jacobian matrix (100−1)\begin{pmatrix}1 & 0\\ 0& -1\end{pmatrix} has determinant −1-1, so the map reverses orientation.

Corollary 5.7(Real and imaginary parts are harmonic)

If f=u+ivf = u + iv is holomorphic on an open set Ω\Omega, then u,vu, v are of class C∞C^\infty on Ω\Omega and satisfy Laplace’s equation

Δu=uxx+uyy=0,Δv=vxx+vyy=0;\Delta u = u_{xx} + u_{yy} = 0, \qquad \Delta v = v_{xx} + v_{yy} = 0 ;

that is, uu and vv are harmonic.

Proof(Corollary 5.7)

That u,v∈C∞(Ω)u, v \in C^\infty(\Omega) follows from the fact quoted in the proof of Theorem 5.4, that holomorphic functions are infinitely often complex differentiable. Being of class C2C^2 allows us to interchange the order of partial differentiation (Theorem 7.1[多変数関数の微分と偏微分]). Differentiating the Cauchy-Riemann equation ux=vyu_x = v_y with respect to xx gives uxx=vyxu_{xx} = v_{yx}, and differentiating uy=−vxu_y = -v_x with respect to yy gives uyy=−vxyu_{yy} = -v_{xy}. Adding,

uxx+uyy=vyx−vxy=0,u_{xx} + u_{yy} = v_{yx} - v_{xy} = 0,

the last equality using vyx=vxyv_{yx} = v_{xy} for v∈C2v \in C^2. For vv, differentiate ux=vyu_x = v_y with respect to yy and uy=−vxu_y = -v_x with respect to xx to get uxy=vyyu_{xy} = v_{yy} and uyx=−vxxu_{yx} = -v_{xx}; subtracting yields vyy+vxx=uxy−uyx=0v_{yy} + v_{xx} = u_{xy} - u_{yx} = 0.

This corollary is why complex analysis applies to two-dimensional problems governed by Laplace’s equation: electrostatic fields, steady heat conduction, incompressible irrotational flow. Conversely, for a harmonic function uu on a simply connected domain one can construct a harmonic conjugate vv making u+ivu + iv holomorphic; we carry out that procedure in Exercise 7.3.

Proposition 5.8(Vanishing derivative forces constancy)

Let Ω\Omega be a domain (a connected open set) and let ff be holomorphic on Ω\Omega with f′(z)=0f'(z) = 0 for all z∈Ωz \in \Omega. Then ff is constant on Ω\Omega.

Proof(Proposition 5.8)

By part 3 of Theorem 4.1 we have ux=Re⁡f′=0u_x = \operatorname{Re} f' = 0 and vx=Im⁡f′=0v_x = \operatorname{Im} f' = 0 on Ω\Omega, and the equations then give vy=ux=0v_y = u_x = 0 and uy=−vx=0u_y = -v_x = 0 as well. So all four partial derivatives of u,vu, v vanish identically on Ω\Omega. Moreover, by part 1 of Theorem 4.1, uu and vv are totally differentiable at every point.

Fix a∈Ωa \in \Omega and set S={ z∈Ω:f(z)=f(a) }S = \{\, z \in \Omega : f(z) = f(a) \,\}.

SS is nonempty, since a∈Sa \in S. As ff is continuous (Proposition 3.4), S=f−1({f(a)})S = f^{-1}(\{f(a)\}) is relatively closed in Ω\Omega.

We show SS is open. Take z0∈Sz_0 \in S and choose r>0r>0 with D(z0,r)⊂ΩD(z_0, r) \subset \Omega. For z∈D(z0,r)z \in D(z_0,r), the disk is convex, so the segment γ(t)=z0+t(z−z0)\gamma(t) = z_0 + t(z - z_0), t∈[0,1]t \in [0,1], lies in D(z0,r)D(z_0,r). Put g(t):=u(γ(t))g(t) := u(\gamma(t)). Since uu is totally differentiable, the chain rule applies and

g′(t)=ux(γ(t)) Re⁡(z−z0)+uy(γ(t)) Im⁡(z−z0)=0g'(t) = u_x(\gamma(t))\,\operatorname{Re}(z-z_0) + u_y(\gamma(t))\,\operatorname{Im}(z-z_0) = 0

because ux=uy=0u_x = u_y = 0. Thus gg is continuous on [0,1][0,1] with vanishing derivative on (0,1)(0,1), so by the mean value theorem (Theorem 3.3[Mean Value Theorems and Taylor's Theorem]) g(1)=g(0)g(1) = g(0), that is, u(z)=u(z0)u(z) = u(z_0). The same argument for vv gives v(z)=v(z0)v(z) = v(z_0). Hence f(z)=f(z0)=f(a)f(z) = f(z_0) = f(a) and D(z0,r)⊂SD(z_0,r) \subset S.

Since Ω\Omega is connected and SS is a nonempty subset of Ω\Omega that is both open and closed, S=ΩS = \Omega. So ff is constantly equal to f(a)f(a) on Ω\Omega.

Example 5.9(Constant real part forces the function to be constant)

Suppose ff is holomorphic on a domain Ω\Omega and u=Re⁡fu = \operatorname{Re} f is constant. Then ux=uy=0u_x = u_y = 0 on Ω\Omega, and the Cauchy-Riemann equations give vy=ux=0v_y = u_x = 0 and vx=−uy=0v_x = -u_y = 0. By part 3 of Theorem 4.1, f′=ux+ivx=0f' = u_x + iv_x = 0, so ff is constant by Proposition 5.8.

Nothing of the kind happens for two real variables. For instance F(x,y)=(0, x2+y3)F(x,y) = (0,\ x^2 + y^3) is a C∞C^\infty map R2→R2\mathbb{R}^2 \to \mathbb{R}^2 whose first component is constant while the second is not: the two real components can be chosen completely independently. The moment holomorphy is imposed, the imaginary part is entirely pinned down by the real part, up to an additive constant. This rigidity leads to the identity theorem and the maximum principle, treated in The powerful properties of holomorphic functions.


6. Holomorphy of the basic complex functions

Section titled “6. Holomorphy of the basic complex functions”

Example 6.1(Polynomials and rational functions)

By Example 3.6, polynomials are entire. Let P,QP, Q be polynomials with QQ not identically 00. Then QQ has finitely many zeros (at most deg⁡Q\deg Q of them, by the fundamental theorem of algebra), so Ω={ z:Q(z)≠0 }\Omega = \{\, z : Q(z) \ne 0 \,\} is open. By part 3 of Theorem 3.5, the rational function P/QP/Q is holomorphic on Ω\Omega with

(PQ)′=P′Q−PQ′Q2.\left(\frac{P}{Q}\right)' = \frac{P'Q - PQ'}{Q^2}.

For example f(z)=1/zf(z) = 1/z is holomorphic on C∖{0}\mathbb{C}\setminus\{0\} with f′(z)=−1/z2f'(z) = -1/z^2.

Definition 6.2(The complex exponential function)

For z=x+iyz = x+iy define

ez:=ex(cos⁡y+isin⁡y),e^{z} := e^{x}\bigl(\cos y + i \sin y\bigr),

where exe^x, cos⁡y\cos y, sin⁡y\sin y on the right are the real functions.

Setting y=0y = 0 recovers the real exponential, and setting x=0x = 0 gives Euler’s formula eiy=cos⁡y+isin⁡ye^{iy} = \cos y + i\sin y (Theorem 4.2[Complex Numbers and the Complex Plane]). Defining the function by the power series ∑n≥0zn/n!\sum_{n\ge0} z^n/n! yields the same function (see Series and convergence tests).

Proposition 6.3(The exponential function is entire)

The function eze^z is holomorphic on C\mathbb{C}, that is, entire, with ddzez=ez\dfrac{d}{dz}e^z = e^z. Moreover, for all z,w∈Cz, w \in \mathbb{C} we have ez+w=ezewe^{z+w} = e^z e^w, ∣ez∣=eRe⁡z>0|e^z| = e^{\operatorname{Re} z} > 0 (so eze^z never vanishes), and ez+2πi=eze^{z + 2\pi i} = e^z.

Proof(Proposition 6.3)

Here u(x,y)=excos⁡yu(x,y) = e^x\cos y and v(x,y)=exsin⁡yv(x,y) = e^x \sin y. The partial derivatives are

ux=excos⁡y,uy=−exsin⁡y,vx=exsin⁡y,vy=excos⁡y.u_x = e^x\cos y,\quad u_y = -e^x \sin y, \quad v_x = e^x\sin y, \quad v_y = e^x\cos y .

These are continuous on all of R2\mathbb{R}^2, so u,vu, v are of class C1C^1. Also

ux=excos⁡y=vy,uy=−exsin⁡y=−vx,u_x = e^x\cos y = v_y, \qquad u_y = -e^x\sin y = -v_x ,

so the Cauchy-Riemann equations hold in the whole plane. By Corollary 5.3, eze^z is entire and

ddzez=ux+ivx=excos⁡y+iexsin⁡y=ex(cos⁡y+isin⁡y)=ez.\frac{d}{dz}e^z = u_x + iv_x = e^x\cos y + i e^x \sin y = e^x(\cos y + i \sin y) = e^z .

The addition formula follows from the definition together with the real exponential law and the addition formulas for sine and cosine. With z=x+iyz = x+iy and w=s+itw = s+it,

ezew=exes(cos⁡y+isin⁡y)(cos⁡t+isin⁡t)=ex+s[cos⁡(y+t)+isin⁡(y+t)]=ez+we^z e^w = e^{x}e^{s}(\cos y + i\sin y)(\cos t + i \sin t) = e^{x+s}\bigl[\cos(y+t) + i \sin(y+t)\bigr] = e^{z+w}

(the middle step uses (cos⁡y+isin⁡y)(cos⁡t+isin⁡t)=(cos⁡ycos⁡t−sin⁡ysin⁡t)+i(sin⁡ycos⁡t+cos⁡ysin⁡t)(\cos y + i \sin y)(\cos t + i\sin t) = (\cos y\cos t - \sin y \sin t) + i(\sin y\cos t + \cos y \sin t)).

For the modulus, ∣ez∣2=e2x(cos⁡2y+sin⁡2y)=e2x|e^z|^2 = e^{2x}(\cos^2 y + \sin^2 y) = e^{2x}, so ∣ez∣=ex=eRe⁡z|e^z| = e^x = e^{\operatorname{Re} z}. This is a positive number, hence ez≠0e^z \ne 0. Periodicity follows from the 2π2\pi-periodicity of cos⁡\cos and sin⁡\sin: ez+2πi=ex(cos⁡(y+2π)+isin⁡(y+2π))=eze^{z+2\pi i} = e^x(\cos(y+2\pi) + i\sin(y+2\pi)) = e^z.

The greatest difference from the real exponential is periodicity. Since eze^z has period 2πi2\pi i, it is not injective. That fact will cause trouble when we define the logarithm.

Definition 6.4(Complex trigonometric functions)

cos⁡z:=eiz+e−iz2,sin⁡z:=eiz−e−iz2i.\cos z := \frac{e^{iz} + e^{-iz}}{2}, \qquad \sin z := \frac{e^{iz} - e^{-iz}}{2i} .

For real zz, Euler’s formula shows that these agree with the real cos⁡\cos and sin⁡\sin.

Proposition 6.5(Holomorphy and basic properties of the trigonometric functions)

The functions cos⁡z\cos z and sin⁡z\sin z are entire, with

ddzcos⁡z=−sin⁡z,ddzsin⁡z=cos⁡z,\frac{d}{dz}\cos z = -\sin z, \qquad \frac{d}{dz}\sin z = \cos z ,

and cos⁡2z+sin⁡2z=1\cos^2 z + \sin^2 z = 1 for all z∈Cz \in \mathbb{C}.

Proof(Proposition 6.5)

The map z↦izz \mapsto iz is entire (Example 3.6) and ewe^w is entire (Proposition 6.3), so by part 4 of Theorem 3.5 the function eize^{iz} is entire with derivative eiz⋅i=ieize^{iz}\cdot i = ie^{iz}. Likewise e−ize^{-iz} is entire with derivative −ie−iz-i e^{-iz}. By part 1 of Theorem 3.5 (linearity), cos⁡z\cos z and sin⁡z\sin z are entire as well.

Now the derivatives. Multiplying sin⁡z=eiz−e−iz2i\sin z = \dfrac{e^{iz}-e^{-iz}}{2i} by ii gives eiz−e−iz2=isin⁡z\dfrac{e^{iz}-e^{-iz}}{2} = i \sin z, which we record. Then

ddzcos⁡z=ieiz+(−i)e−iz2=i⋅eiz−e−iz2=i⋅isin⁡z=−sin⁡z,\frac{d}{dz}\cos z = \frac{i e^{iz} + (-i) e^{-iz}}{2} = i\cdot\frac{e^{iz}-e^{-iz}}{2} = i \cdot i \sin z = -\sin z ,

and similarly

ddzsin⁡z=ieiz−(−i)e−iz2i=i(eiz+e−iz)2i=eiz+e−iz2=cos⁡z.\frac{d}{dz}\sin z = \frac{i e^{iz} - (-i)e^{-iz}}{2i} = \frac{i\bigl(e^{iz}+e^{-iz}\bigr)}{2i} = \frac{e^{iz}+e^{-iz}}{2} = \cos z .

Finally we prove cos⁡2z+sin⁡2z=1\cos^2 z + \sin^2 z = 1. Put A=eizA = e^{iz} and B=e−izB = e^{-iz}; by the addition formula in Proposition 6.3, AB=eiz−iz=e0=1AB = e^{iz - iz} = e^0 = 1. Using (2i)2=−4(2i)^2 = -4,

cos⁡2z+sin⁡2z=(A+B)24+(A−B)2−4=(A2+2AB+B2)−(A2−2AB+B2)4=4AB4=AB=1.\cos^2 z + \sin^2 z = \frac{(A+B)^2}{4} + \frac{(A-B)^2}{-4} = \frac{(A^2 + 2AB + B^2) - (A^2 - 2AB + B^2)}{4} = \frac{4AB}{4} = AB = 1 .

Example 6.6(The complex sine is unbounded)

On the real axis ∣sin⁡x∣≤1|\sin x| \le 1, but on the imaginary axis the situation is entirely different. For z=iyz = iy with y∈Ry \in \mathbb{R},

sin⁡(iy)=ei(iy)−e−i(iy)2i=e−y−ey2i=i ey−e−y2=isinh⁡y\sin(iy) = \frac{e^{i(iy)} - e^{-i(iy)}}{2i} = \frac{e^{-y} - e^{y}}{2i} = i\,\frac{e^{y}-e^{-y}}{2} = i \sinh y

(using 1/i=−i1/i = -i). Hence ∣sin⁡(iy)∣=∣sinh⁡y∣=e∣y∣−e−∣y∣2→∞|\sin(iy)| = |\sinh y| = \dfrac{e^{|y|} - e^{-|y|}}{2} \to \infty as ∣y∣→∞|y| \to \infty. For example, y=10y = 10 gives ∣sin⁡(10i)∣=sinh⁡10≈1.1013×104|\sin(10 i)| = \sinh 10 \approx 1.1013 \times 10^{4}.

Granting Liouville’s theorem, that a bounded entire function is constant (Theorem 4.2[正則関数の強力な性質]), unboundedness of sin⁡z\sin z is inevitable, since sin⁡z\sin z is a nonconstant entire function. Boundedness on the real axis was an illusion produced by looking only at a “thin” subset of the plane.

6.3. The logarithm: multivaluedness and the principal branch

Section titled “6.3. The logarithm: multivaluedness and the principal branch”

Since eze^z has period 2πi2\pi i, it is not injective and its inverse is not single valued. Let us solve eζ=we^{\zeta} = w for w≠0w \ne 0. Writing ζ=ξ+iη\zeta = \xi + i\eta, Proposition 6.3 gives ∣eζ∣=eξ|e^\zeta| = e^{\xi}, so ξ=ln⁡∣w∣\xi = \ln|w| (the real logarithm). Then eiη=w/∣w∣e^{i\eta} = w/|w| says that η\eta is an argument of ww, determined up to an integer multiple of 2π2\pi. That is,

{ ζ:eζ=w }={ ln⁡∣w∣+i(arg⁡w+2πn):n∈Z }.\{\, \zeta : e^{\zeta} = w \,\} = \{\, \ln|w| + i(\arg w + 2\pi n) : n \in \mathbb{Z} \,\} .

Fixing this indeterminacy at one choice is what a branch is.

Definition 6.7(The principal branch of the logarithm)

For z∈C∖{0}z \in \mathbb{C}\setminus\{0\}, among the values of arg⁡z\arg z (infinitely many reals differing by integer multiples of 2π2\pi) exactly one lies in the interval (−π,π](-\pi, \pi]; it is called the principal value of the argument and denoted Arg⁡z\operatorname{Arg} z. Then

Log⁡z:=ln⁡∣z∣+iArg⁡z\operatorname{Log} z := \ln|z| + i \operatorname{Arg} z

is called the principal branch of the logarithm.

To discuss holomorphy of the principal branch we must restrict to a region on which Arg⁡\operatorname{Arg} is continuous, since Arg⁡\operatorname{Arg} jumps from π\pi to near −π-\pi across the negative real axis. So we consider the cut region

Ω0:=C∖(−∞,0]={ reiθ:r>0, −π<θ<π }.\Omega_0 := \mathbb{C}\setminus(-\infty, 0] = \{\, r e^{i\theta} : r > 0,\ -\pi < \theta < \pi \,\} .

To establish holomorphy there, a polar version of the equations is convenient.

Lemma 6.8(The Cauchy-Riemann equations in polar coordinates)

Let U⊂(0,∞)×(−π,π)U \subset (0,\infty)\times(-\pi,\pi) be open and consider a function f=u+ivf = u+iv on the image Φ(U)\Phi(U) under Φ(r,θ)=(rcos⁡θ, rsin⁡θ)\Phi(r,\theta) = (r\cos\theta,\, r\sin\theta). If u,vu, v are of class C1C^1 as functions of (r,θ)(r,\theta), then ff is holomorphic on Φ(U)\Phi(U) if and only if

∂u∂r=1r∂v∂θ,∂v∂r=−1r∂u∂θ\frac{\partial u}{\partial r} = \frac{1}{r}\frac{\partial v}{\partial \theta}, \qquad \frac{\partial v}{\partial r} = -\frac{1}{r}\frac{\partial u}{\partial \theta}

hold on UU. In that case, at z=reiθz = re^{i\theta},

f′(z)=e−iθ(∂u∂r+i∂v∂r).f'(z) = e^{-i\theta}\left( \frac{\partial u}{\partial r} + i \frac{\partial v}{\partial r}\right) .
Proof(Lemma 6.8)

The map Φ\Phi is a C∞C^\infty bijection from (0,∞)×(−π,π)(0,\infty)\times(-\pi,\pi) onto Ω0\Omega_0 with Jacobian determinant det⁡(cos⁡θ−rsin⁡θsin⁡θrcos⁡θ)=r>0\det\begin{pmatrix} \cos\theta & -r\sin\theta \\ \sin\theta & r\cos\theta\end{pmatrix} = r > 0, so by the inverse function theorem Φ−1\Phi^{-1} is C∞C^\infty as well. Hence ”u,vu,v of class C1C^1 in (r,θ)(r,\theta)” and ”u,vu,v of class C1C^1 in (x,y)(x,y)” are equivalent, and by Corollary 5.3 and Theorem 5.4 all we must show is the equivalence of the Cartesian equations with the polar ones.

The chain rule gives

ur=uxcos⁡θ+uysin⁡θ,1ruθ=−uxsin⁡θ+uycos⁡θ,vr=vxcos⁡θ+vysin⁡θ,1rvθ=−vxsin⁡θ+vycos⁡θ,\begin{aligned} u_r &= u_x \cos\theta + u_y \sin\theta, & \frac{1}{r}u_\theta &= -u_x\sin\theta + u_y\cos\theta,\\ v_r &= v_x \cos\theta + v_y \sin\theta, & \frac{1}{r}v_\theta &= -v_x\sin\theta + v_y\cos\theta , \end{aligned}

since x=rcos⁡θx = r\cos\theta and y=rsin⁡θy = r\sin\theta give xr=cos⁡θx_r = \cos\theta, yr=sin⁡θy_r = \sin\theta, xθ=−rsin⁡θx_\theta = -r\sin\theta, yθ=rcos⁡θy_\theta = r\cos\theta.

(Cartesian ⇒\Rightarrow polar.) Substitute ux=vyu_x = v_y and uy=−vxu_y = -v_x:

1rvθ=−vxsin⁡θ+vycos⁡θ=uysin⁡θ+uxcos⁡θ=ur,\frac{1}{r}v_\theta = -v_x\sin\theta + v_y\cos\theta = u_y\sin\theta + u_x\cos\theta = u_r ,1ruθ=−uxsin⁡θ+uycos⁡θ=−vysin⁡θ−vxcos⁡θ=−vr.\frac{1}{r}u_\theta = -u_x\sin\theta + u_y\cos\theta = -v_y\sin\theta - v_x\cos\theta = -v_r .

(Polar ⇒\Rightarrow Cartesian.) The four formulas above say that the passage from (ux,uy)(u_x,u_y) to (ur,uθ/r)(u_r, u_\theta/r) is given by the rotation matrix (cos⁡θsin⁡θ−sin⁡θcos⁡θ)\begin{pmatrix}\cos\theta & \sin\theta\\ -\sin\theta & \cos\theta\end{pmatrix}. A rotation matrix is orthogonal, so its inverse is its transpose, and

ux=urcos⁡θ−uθrsin⁡θ,uy=ursin⁡θ+uθrcos⁡θu_x = u_r\cos\theta - \frac{u_\theta}{r}\sin\theta, \qquad u_y = u_r \sin\theta + \frac{u_\theta}{r}\cos\theta

(and similarly for vv). Substituting the polar equations ur=vθ/ru_r = v_\theta/r and uθ/r=−vru_\theta/r = -v_r gives

ux=vθrcos⁡θ+vrsin⁡θ,vy=vrsin⁡θ+vθrcos⁡θ,u_x = \frac{v_\theta}{r}\cos\theta + v_r \sin\theta, \qquad v_y = v_r\sin\theta + \frac{v_\theta}{r}\cos\theta ,

which agree, so ux=vyu_x = v_y. Also

uy=vθrsin⁡θ−vrcos⁡θ,vx=vrcos⁡θ−vθrsin⁡θ=−uy.u_y = \frac{v_\theta}{r}\sin\theta - v_r\cos\theta, \qquad v_x = v_r\cos\theta - \frac{v_\theta}{r}\sin\theta = -u_y .

(Formula for the derivative.) When ff is holomorphic, fix z=reiθz = re^{i\theta} and approach radially with h=Δr eiθh = \Delta r\, e^{i\theta} where Δr\Delta r is a nonzero real:

f′(z)=lim⁡Δr→0f((r+Δr)eiθ)−f(reiθ)Δr eiθ=e−iθ∂∂r(u+iv)=e−iθ(ur+ivr),f'(z) = \lim_{\Delta r \to 0}\frac{f\bigl((r+\Delta r)e^{i\theta}\bigr) - f(re^{i\theta})}{\Delta r\, e^{i\theta}} = e^{-i\theta} \frac{\partial}{\partial r}\bigl(u + iv\bigr) = e^{-i\theta}\left(u_r + i v_r\right) ,

since the complex derivative has the same value along every approach, so this restricted limit also equals f′(z)f'(z).

Theorem 6.9(Holomorphy of the principal branch of the logarithm)

The function Log⁡z\operatorname{Log} z is holomorphic on Ω0=C∖(−∞,0]\Omega_0 = \mathbb{C}\setminus(-\infty,0], with

ddzLog⁡z=1z(z∈Ω0),\frac{d}{dz}\operatorname{Log} z = \frac{1}{z} \qquad (z \in \Omega_0),

and eLog⁡z=ze^{\operatorname{Log} z} = z for z∈Ω0z \in \Omega_0.

Proof(Theorem 6.9)

For z=reiθz = re^{i\theta} with r>0r>0 and −π<θ<π-\pi < \theta < \pi we have Arg⁡z=θ\operatorname{Arg} z = \theta, so

u(r,θ)=ln⁡r,v(r,θ)=θ.u(r,\theta) = \ln r, \qquad v(r,\theta) = \theta .

These are C∞C^\infty on (0,∞)×(−π,π)(0,\infty)\times(-\pi,\pi), with partial derivatives

ur=1r,uθ=0,vr=0,vθ=1.u_r = \frac{1}{r},\quad u_\theta = 0, \quad v_r = 0, \quad v_\theta = 1 .

We check the polar equations. The first reads 1rvθ=1r⋅1=1r=ur\dfrac{1}{r}v_\theta = \dfrac{1}{r}\cdot 1 = \dfrac{1}{r} = u_r, and the second reads −1ruθ=−1r⋅0=0=vr-\dfrac{1}{r}u_\theta = -\dfrac{1}{r}\cdot 0 = 0 = v_r. So by Lemma 6.8, Log⁡\operatorname{Log} is holomorphic on Ω0\Omega_0 with

ddzLog⁡z=e−iθ(1r+i⋅0)=1reiθ=1z.\frac{d}{dz}\operatorname{Log} z = e^{-i\theta}\left(\frac{1}{r} + i\cdot 0\right) = \frac{1}{re^{i\theta}} = \frac{1}{z}.

Finally eLog⁡z=eln⁡r+iθ=eln⁡r(cos⁡θ+isin⁡θ)=reiθ=ze^{\operatorname{Log} z} = e^{\ln r + i\theta} = e^{\ln r}(\cos\theta + i \sin\theta) = r e^{i\theta} = z by Definition 6.2.

Remark 6.10(The cut cannot be removed)

There is some freedom in choosing the cut (−∞,0](-\infty,0]: a branch can be built in the same way on the complement of any ray emanating from the origin. But the cut itself cannot be dispensed with altogether: there is no continuous logarithm on all of C∖{0}\mathbb{C}\setminus\{0\}.

Here is the reason. Suppose a continuous function L:C∖{0}→CL : \mathbb{C}\setminus\{0\} \to \mathbb{C} satisfied eL(z)=ze^{L(z)} = z. Follow the unit circle γ(s)=eis\gamma(s) = e^{is}, s∈[0,2π]s \in [0, 2\pi], and consider φ(s):=Im⁡L(γ(s))\varphi(s) := \operatorname{Im} L(\gamma(s)). From eL(γ(s))=eise^{L(\gamma(s))} = e^{is}, the difference φ(s)−s\varphi(s) - s is an integer multiple of 2π2\pi. Since φ\varphi is continuous, (φ(s)−s)/(2π)(\varphi(s)-s)/(2\pi) is a continuous integer-valued function, hence a constant nn. But γ(0)=γ(2π)=1\gamma(0) = \gamma(2\pi) = 1 forces φ(0)=φ(2π)\varphi(0) = \varphi(2\pi), contradicting φ(2π)−φ(0)=2π\varphi(2\pi) - \varphi(0) = 2\pi.

This “shift by 2πi2\pi i after one loop” is later quantified as the integral ∮∣z∣=1dzz=2πi\displaystyle\oint_{|z|=1}\frac{dz}{z} = 2\pi i, and becomes the starting point of the theory of residues (see Cauchy’s integral theorem and integral formula and The residue theorem and applications to definite integrals).

General powers zαz^\alpha with α∈C\alpha \in \mathbb{C} can likewise be defined by the principal branch as zα:=eαLog⁡zz^{\alpha} := e^{\alpha \operatorname{Log} z}. By part 4 of Theorem 3.5 and Theorem 6.9, this is holomorphic on Ω0\Omega_0 with

ddzzα=eαLog⁡z⋅αz=α zαz=αzα−1,\frac{d}{dz} z^{\alpha} = e^{\alpha \operatorname{Log} z}\cdot \frac{\alpha}{z} = \alpha\, \frac{z^{\alpha}}{z} = \alpha z^{\alpha - 1},

where the last equality again uses the same principal branch.


Exercise 7.1Easy

Find all points at which f(x+iy)=x2+iy2f(x+iy) = x^2 + i y^2 is complex differentiable and compute f′f' there. Is ff holomorphic at any point?

Solution

Here u=x2u = x^2 and v=y2v = y^2, with ux=2xu_x = 2x, uy=0u_y = 0, vx=0v_x = 0, vy=2yv_y = 2y. These are continuous on the whole plane, so u,vu, v are of class C1C^1 and in particular totally differentiable at every point.

Now examine the Cauchy-Riemann equations. The second, uy=−vxu_y = -v_x, reads 0=00 = 0 and always holds. The first, ux=vyu_x = v_y, reads 2x=2y2x = 2y, that is, y=xy = x.

Hence by Corollary 5.2 (or Theorem 5.1), ff is complex differentiable exactly at the points of the line y=xy = x, where

f′(x+ix)=ux+ivx=2x+i⋅0=2x.f'(x + ix) = u_x + i v_x = 2x + i\cdot 0 = 2x .

At points with y≠xy \ne x, the contrapositive of Theorem 4.1 shows ff is not complex differentiable.

As for holomorphy, the line y=xy = x has no interior points: every neighborhood of every point contains points off the line. So by Definition 3.2 there is no point at which ff is holomorphic. This is the standard illustration that “many points of complex differentiability” does not mean holomorphic.

Exercise 7.2Standard

Let Ω\Omega be a domain and ff a holomorphic function on Ω\Omega. Show that if ∣f∣|f| is constant on Ω\Omega, then ff is constant.

Solution

Write f=u+ivf = u+iv and ∣f∣2=u2+v2=c|f|^2 = u^2 + v^2 = c with c≥0c \ge 0 constant.

If c=0c = 0, then u2+v2=0u^2 + v^2 = 0 gives u=v=0u = v = 0 at every point, so f≡0f \equiv 0 is constant. Assume from now on that c>0c > 0.

By Theorem 5.4, u,vu, v are of class C1C^1 on Ω\Omega, so we may differentiate u2+v2=cu^2 + v^2 = c with respect to xx and to yy:

2uux+2vvx=0,2uuy+2vvy=0,2u u_x + 2v v_x = 0, \qquad 2u u_y + 2v v_y = 0,

that is, uux+vvx=0u u_x + v v_x = 0 and uuy+vvy=0u u_y + v v_y = 0. Substituting the Cauchy-Riemann equations uy=−vxu_y = -v_x, vy=uxv_y = u_x (Theorem 4.1) into the second gives

−uvx+vux=0.-u v_x + v u_x = 0 .

Viewing this together with the first as a linear system in (ux,vx)(u_x, v_x), the coefficient matrix is

(uvv−u),det⁡=−u2−v2=−c≠0.\begin{pmatrix} u & v \\ v & -u \end{pmatrix}, \qquad \det = -u^2 - v^2 = -c \ne 0 .

Since the determinant is nonzero, the only solution is the trivial one, so ux=vx=0u_x = v_x = 0 at every point of Ω\Omega. By part 3 of Theorem 4.1,

f′=ux+ivx=0f' = u_x + i v_x = 0

on Ω\Omega. As Ω\Omega is a domain, hence connected, Proposition 5.8 shows that ff is constant.

Connectedness cannot be dropped. On Ω=D(0,1)∪D(3,1)\Omega = D(0,1) \cup D(3,1), two disjoint disks, set f=1f = 1 on the left disk and f=−1f = -1 on the right one. Then ff is holomorphic with ∣f∣≡1|f| \equiv 1, yet it is not constant.

Exercise 7.3Standard

Verify that u(x,y)=x3−3xy2u(x,y) = x^3 - 3xy^2 is harmonic on R2\mathbb{R}^2, and find all real-valued functions vv for which f=u+ivf = u + iv is entire. Then express the resulting ff as a formula in zz alone.

Solution

Harmonicity. From ux=3x2−3y2u_x = 3x^2 - 3y^2 we get uxx=6xu_{xx} = 6x, and from uy=−6xyu_y = -6xy we get uyy=−6xu_{yy} = -6x. Hence uxx+uyy=6x−6x=0u_{xx} + u_{yy} = 6x - 6x = 0 and uu is harmonic.

Determining vv. For f=u+ivf = u+iv to be holomorphic it suffices that vv be of class C1C^1 and satisfy the Cauchy-Riemann equations (Corollary 5.3). Integrating the first equation vy=ux=3x2−3y2v_y = u_x = 3x^2 - 3y^2 in yy gives

v(x,y)=3x2y−y3+φ(x),v(x,y) = 3x^2 y - y^3 + \varphi(x),

the constant of integration being a function φ\varphi of xx. Substituting into the second equation vx=−uy=6xyv_x = -u_y = 6xy gives

vx=6xy+φ′(x)=6xy⟹φ′(x)=0.v_x = 6xy + \varphi'(x) = 6xy \quad\Longrightarrow\quad \varphi'(x) = 0 .

Since φ\varphi is differentiable on R\mathbb{R} with vanishing derivative, the mean value theorem makes it a constant C∈RC \in \mathbb{R}. Therefore

v(x,y)=3x2y−y3+C.v(x,y) = 3x^2 y - y^3 + C .

This vv is a polynomial, hence C∞C^\infty, and it does satisfy the equations, so ff is entire by Corollary 5.3. Conversely, if ff is entire the equations are necessary (Theorem 4.1), so there is no other vv.

Formula in zz. Expanding (x+iy)3(x+iy)^3,

z3=x3+3x2(iy)+3x(iy)2+(iy)3=(x3−3xy2)+i (3x2y−y3),z^3 = x^3 + 3x^2(iy) + 3x(iy)^2 + (iy)^3 = (x^3 - 3xy^2) + i\,(3x^2y - y^3),

so f(z)=u+iv=z3+iCf(z) = u + iv = z^3 + iC.

Exercise 7.4Standard

Answer the following about the principal branch Log⁡\operatorname{Log}.

  1. Let x0<0x_0 < 0 be real. Compute the limits of Log⁡(x0+iε)\operatorname{Log}(x_0 + i\varepsilon) and Log⁡(x0−iε)\operatorname{Log}(x_0 - i\varepsilon) as ε↓0\varepsilon \downarrow 0, and confirm that Log⁡\operatorname{Log} admits no continuous extension across the negative real axis.
  2. Give an example of z1,z2z_1, z_2 for which Log⁡(z1z2)=Log⁡z1+Log⁡z2\operatorname{Log}(z_1 z_2) = \operatorname{Log} z_1 + \operatorname{Log} z_2 fails, and compute the difference of the two sides.
Solution

1. Let x0<0x_0 < 0 and put r0=∣x0∣=−x0r_0 = |x_0| = -x_0. For small ε>0\varepsilon > 0, the point x0+iεx_0 + i\varepsilon lies in the second quadrant, with ∣x0+iε∣→r0|x_0 + i\varepsilon| \to r_0 and Arg⁡(x0+iε)→π\operatorname{Arg}(x_0+i\varepsilon) \to \pi (the argument approaches π\pi from slightly below). Hence

lim⁡ε↓0Log⁡(x0+iε)=ln⁡r0+iπ.\lim_{\varepsilon\downarrow 0}\operatorname{Log}(x_0+i\varepsilon) = \ln r_0 + i\pi .

On the other hand x0−iεx_0 - i\varepsilon lies in the third quadrant with Arg⁡(x0−iε)→−π\operatorname{Arg}(x_0 - i\varepsilon) \to -\pi, so

lim⁡ε↓0Log⁡(x0−iε)=ln⁡r0−iπ.\lim_{\varepsilon\downarrow 0}\operatorname{Log}(x_0-i\varepsilon) = \ln r_0 - i\pi .

The two limits differ by 2πi≠02\pi i \ne 0, so the limit at x0x_0 does not exist and Log⁡\operatorname{Log} cannot be made continuous at x0x_0. The principal value of Definition 6.7 does assign the value ln⁡r0+iπ\ln r_0 + i\pi at x0x_0 itself, but that merely agrees with the limit from above and does not restore continuity.

2. Take z1=z2=e2πi/3z_1 = z_2 = e^{2\pi i/3}. Since ∣z1∣=1|z_1| = 1 and Arg⁡z1=2π/3∈(−π,π]\operatorname{Arg} z_1 = 2\pi/3 \in (-\pi,\pi], we have Log⁡z1=Log⁡z2=i 2π/3\operatorname{Log} z_1 = \operatorname{Log} z_2 = i\,2\pi/3, so

Log⁡z1+Log⁡z2=4πi3.\operatorname{Log} z_1 + \operatorname{Log} z_2 = \frac{4\pi i}{3}.

On the other hand z1z2=e4πi/3=e−2πi/3z_1 z_2 = e^{4\pi i /3} = e^{-2\pi i/3} (because 4π/3−2π=−2π/34\pi/3 - 2\pi = -2\pi/3), and −2π/3∈(−π,π]-2\pi/3 \in (-\pi,\pi], so Arg⁡(z1z2)=−2π/3\operatorname{Arg}(z_1z_2) = -2\pi/3 and

Log⁡(z1z2)=−2πi3.\operatorname{Log}(z_1 z_2) = -\frac{2\pi i}{3}.

The difference is

(Log⁡z1+Log⁡z2)−Log⁡(z1z2)=4πi3+2πi3=2πi.\bigl(\operatorname{Log} z_1 + \operatorname{Log} z_2\bigr) - \operatorname{Log}(z_1z_2) = \frac{4\pi i}{3} + \frac{2\pi i}{3} = 2\pi i .

The discrepancy of 2πi2\pi i arose because the sum of the arguments left the range (−π,π](-\pi,\pi] of the principal value. In general one has Log⁡(z1z2)=Log⁡z1+Log⁡z2+2πin\operatorname{Log}(z_1z_2) = \operatorname{Log} z_1 + \operatorname{Log} z_2 + 2\pi i n with n∈{−1,0,1}n \in \{-1,0,1\}.


  • L. V. Ahlfors, Complex Analysis, 3rd ed., McGraw-Hill, 1979 — Chapter 2, “Complex Functions”, covers complex differentiability, the Cauchy-Riemann equations and the elementary functions.
  • E. M. Stein and R. Shakarchi, Complex Analysis, Princeton University Press, 2003 — Chapter 1 follows the same line as this article: complex differentiation, Cauchy-Riemann, Wirtinger derivatives.
  • Reiji Takahashi, Shinpan Fukuso Kaiseki, University of Tokyo Press, 1990 (in Japanese) — a standard Japanese textbook with a careful treatment of the definition and basic properties of holomorphic functions.
  • Michio Jimbo, Fukuso Kansu Nyumon, Iwanami Shoten (Introduction to Modern Mathematics), 2003 (in Japanese) — Chapter 1; concrete handling of branches of the exponential and logarithmic functions.
  • R. Narasimhan and Y. Nievergelt, Complex Analysis in One Variable, 2nd ed., Birkhäuser, 2001 — includes a proof of the Looman-Menchoff theorem.
  • W. Rudin, Real and Complex Analysis, 3rd ed., McGraw-Hill, 1987 — Chapter 10; the logical order by which C∞C^\infty smoothness is derived from the definition of holomorphy is made explicit.

Appendix: How far can the hypotheses be weakened?

Section titled “Appendix: How far can the hypotheses be weakened?”

The question. In the main text we showed that ”u,vu,v of class C1C^1 plus the equations” yields holomorphy (Corollary 5.3), and that the pointwise necessary and sufficient condition is “totally differentiable plus the equations” (Corollary 5.2). On the other hand, Example 4.6 showed that mere existence of the partial derivatives is not enough. What conditions lie in between? The question was studied intensively in the first half of the twentieth century, and several definitive answers are known.

Goursat’s theorem. Historically the first improvement was the removal of continuity of f′f' from the hypotheses of Cauchy’s integral theorem. Cauchy’s own proof went through Green’s theorem and thus required u,v∈C1u,v \in C^1; around 1900 Goursat showed that the integral over a triangle vanishes assuming only holomorphy, that is, pointwise complex differentiability. Thanks to this improvement, the chain “holomorphic ⇒\Rightarrow infinitely differentiable ⇒\Rightarrow u,v∈C∞u,v \in C^\infty” runs without circularity. The implication 1 ⇒\Rightarrow 2 of Theorem 5.4 is a corollary of that result. The details are treated in Cauchy’s integral theorem and integral formula.

The Looman-Menchoff theorem. A still stronger result is known: let Ω\Omega be open and f:Ω→Cf : \Omega \to \mathbb{C} continuous, and suppose the four partial derivatives of u=Re⁡fu = \operatorname{Re} f and v=Im⁡fv = \operatorname{Im} f exist at every point of Ω\Omega and satisfy the Cauchy-Riemann equations; then ff is holomorphic on Ω\Omega. Neither total differentiability nor continuity of the partial derivatives is needed. The continuity hypothesis, however, cannot be dropped: the function e−z−4e^{-z^{-4}} of Remark 4.7 is holomorphic away from the origin and has partial derivatives at the origin satisfying the equations, yet it is not holomorphic there because it is not continuous. The proof is real-analytic, using tools such as the Baire category theorem, and lies off the standard path of complex analysis (see the book of Narasimhan and Nievergelt).

A practical moral. These refinements are mainly of technical interest; for ordinary applications the C1C^1 test of Corollary 5.3 is enough. If the u,vu, v at hand are built from elementary functions by arithmetic operations and composition, then C1C^1 regularity is automatic, and the only thing left to verify is the two equations.

not audited

Report an error in this article ・Operated by: Mugen Giken LLC ・Pricing ・Terms ・Legal notice

© 2026 夢現技研合同会社 ・Code samples are MIT licensed.