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 h0h \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)=xyf(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 CC^\infty automatically, but that is a deep fact resting on Cauchy’s integral formula, proved in a later chapter.
  • The functions eze^z, cosz\cos z, sinz\sin z are holomorphic on all of C\mathbb{C} (entire), while the logarithm has a principal branch Logz\operatorname{Log} z, holomorphic on C(,0]\mathbb{C} \setminus (-\infty, 0] with (Logz)=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)=limh0f(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 "h0h \to 0". The complex numbers have all three. Subtraction and division (for h0h \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 R2R2\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 hchh \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 42=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 h0h \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

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,yRx, 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 aCa \in \mathbb{C} and r>0r > 0 we call D(a,r)={zC:za<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.1Limit of a complex function

Let ΩC\Omega \subset \mathbb{C}, f:ΩCf : \Omega \to \mathbb{C}, and let aCa \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<za<δ    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 limzaf(z)=L\displaystyle\lim_{z \to a} f(z) = L. If moreover aΩa \in \Omega and limzaf(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.2Splitting into real and imaginary parts

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

limzaf(z)=Llim(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(uA, vB)  fL  uA+vB.\max\bigl(|u - A|,\ |v - B|\bigr) \ \le\ |f - L| \ \le\ |u - A| + |v - B| .

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

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

(\Leftarrow) Let ε>0\varepsilon > 0. By hypothesis there are δ1,δ2>0\delta_1, \delta_2 > 0 such that 0<za<δ10 < |z - a| < \delta_1 gives uA<ε/2|u - A| < \varepsilon/2 and 0<za<δ20 < |z-a| < \delta_2 gives vB<ε/2|v - B| < \varepsilon/2. Taking δ=min(δ1,δ2)\delta = \min(\delta_1, \delta_2), for 0<za<δ0 < |z-a| < \delta the right inequality yields fL<ε/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.1Complex differentiability

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

limh0f(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.2Holomorphic 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.3Complex 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 h0h \to 0 such that

f(z0+h)=f(z0)+ch+ε(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 h0h \ne 0 set

ε(h):=1h(f(z0+h)f(z0)ch)\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)chh=f(z0+h)f(z0)hc|\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 h0h \to 0 by complex differentiability.

(\Leftarrow) Conversely, if the identity holds then for h0h \ne 0

f(z0+h)f(z0)hc=ε(h)hh,ε(h)hh=ε(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.4Complex differentiability implies continuity

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

Proof(Proposition 3.4)

Let h0h \to 0 in the representation f(z0+h)=f(z0)+f(z0)h+ε(h)hf(z_0+h) = f(z_0) + f'(z_0)h + \varepsilon(h)|h| from Proposition 3.3. We have f(z0)h=f(z0)h0|f'(z_0) h| = |f'(z_0)||h| \to 0, and ε(h)h=ε(h)h0|\varepsilon(h)|h|| = |\varepsilon(h)|\,|h| \to 0 since ε(h)0\varepsilon(h) \to 0 and h0|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.5Rules 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}.
  1. If moreover gg is defined on a neighborhood of f(z0)f(z_0) and complex differentiable at f(z0)f(z_0), then gfg \circ f is complex differentiable at z0z_0 with (gf)(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 h0h \ne 0,

f(z0+h)g(z0+h)f(z0)g(z0)h=f(z0+h)f(z0)hg(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 h0h \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)kf(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 h0h\to0 and ε2(k)0\varepsilon_2(k)\to 0 as k0k \to 0. Setting k=k(h):=ch+ε1(h)hk = k(h) := ch + \varepsilon_1(h)|h| we get k(c+ε1(h))h|k| \le (|c| + |\varepsilon_1(h)|)|h|, so in particular k0k \to 0 as h0h \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 h0h \ne 0. Since k(h)/hc+ε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 (gf)(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.6Differentiating powers from the definition

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

(z0+h)n=z0n+nz0n1h+k=2n(nk)z0nkhk,(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 h0h \ne 0

(z0+h)nz0nh=nz0n1+hk=2n(nk)z0nkhk2.\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 h1|h| \le 1 the sum in the second term is bounded by k=2n(nk)z0nk\sum_{k=2}^n \binom{n}{k}|z_0|^{n-k}, so the whole second term tends to 00 as h0h \to 0 thanks to the factor hh. Hence the limit is nz0n1nz_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 akCa_k \in \mathbb{C} is entire, with P(z)=a1+2a2z++nanzn1P'(z) = a_1 + 2a_2 z + \cdots + n a_n z^{n-1}.

Example 3.7Conjugation is complex differentiable nowhere

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

f(z0+h)f(z0)h=z0+hz0ˉ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 h0h \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 t0t \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 111 \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.8A function complex differentiable only at the origin

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

z0+h2z02h=(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 h0h \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 z00z_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 h0h \to 0.

Thus f(z)=z2f(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.1The 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);
  1. the derivative is given by
f(z0)=ux(x0,y0)+ivx(x0,y0)=vy(x0,y0)iuy(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 h0h \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 tRt \in \mathbb{R}, t0t \ne 0:

f(z0+t)f(z0)t=u(x0+t,y0)u(x0,y0)t+iv(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 t0t \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 Ref(z0)\operatorname{Re} f'(z_0) and Imf(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)+ivx(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 tRt \in \mathbb{R}, t0t \ne 0. Using 1/i=i1/i = -i,

f(z0+it)f(z0)it=i[u(x0,y0+t)u(x0,y0)t+iv(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 t0t \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)iuy(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,bRa, b \in \mathbb{R}, and h=s+ith = s + it with s,tRs,t\in\mathbb{R}. By Proposition 3.3,

f(z0+h)f(z0)=ch+ε(h)h,ε(h)0 (h0).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)=(asbt)+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)=asbt+ε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)asbt(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.2Checking the equations for z squared

For f(z)=z2f(z) = z^2 we have f(x+iy)=(x+iy)2=(x2y2)+i(2xy)f(x+iy) = (x+iy)^2 = (x^2 - y^2) + i\,(2xy), so u=x2y2u = 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+i2y=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.3How 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 111 \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)=z2=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.4Wirtinger derivatives

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

fz:=12(fxify),fzˉ:=12(fx+ify),\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.5Complex form of the equations

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

the Cauchy-Riemann equations    fzˉ(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)=fz(z0)f'(z_0) = \dfrac{\partial f}{\partial z}(z_0).

Proof(Proposition 4.5)

We compute directly from the definition:

fzˉ=12[(ux+ivx)+i(uy+ivy)]=12[(uxvy)+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 uxvy=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

fz=12[(ux+ivx)i(uy+ivy)]=12[(ux+vy)+i(vxuy)],\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 vxuy=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.6A 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=xyu = \sqrt{|xy|} and v0v \equiv 0.

(Continuity.) By the inequality of arithmetic and geometric means, xy(x2+y2)/2|xy| \le (x^2+y^2)/2, hence 0uz/20 \le u \le |z|/\sqrt{2}. Therefore u0=u(0,0)u \to 0 = u(0,0) as z0z \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 sss \mapsto \sqrt{s} on s0s \ge 0, hence continuous.

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

ux(0,0)=limt0u(t,0)u(0,0)t=limt000t=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 v0v \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+it0h = s + it \ne 0 the difference quotient is

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

Along h=th = t (the real direction, t0t\ne0) it equals t0/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=1i20.\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=t2t=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.7An example where even continuity fails

Set f(0)=0f(0) = 0 and f(z)=ez4f(z) = e^{-z^{-4}} for z0z \ne 0. On both the real and the imaginary axis the values of ff are the real numbers e1/t4e^{-1/t^4}, and e1/t4/t0e^{-1/t^4}/t \to 0 as t0t\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/t4f(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.1The 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)+ivx(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+it0h = s+it \to 0,

u(x0+s,y0+t)u(x0,y0)=uxs+uyt+ε1(h)h=asbt+ε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)=(asbt)+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,

ch=(a+ib)(s+it)=(asbt)+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)=ch+ε(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 (abba)\begin{pmatrix} a & -b \\ b & a\end{pmatrix}, the shape of multiplication by a complex number.

Corollary 5.2A 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.3A 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.

flowchart TB
A["u, v of class C1 and satisfying CR"] -->|"continuity of the partials"| B["u, v totally differentiable and satisfying CR"]
B -->|"sufficiency theorem"| C["f complex differentiable at z0"]
C -->|"necessity theorem"| B
C -->|"necessity theorem"| D["u, v partially differentiable and satisfying CR"]
D -.->|"counterexample exists"| C
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.4Characterization 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, ff' is itself holomorphic on Ω\Omega and in particular continuous by Proposition 3.4. By part 3 of Theorem 4.1 we have ux=Refu_x = \operatorname{Re} f', vx=Imfv_x = \operatorname{Im} f', vy=Refv_y = \operatorname{Re} f' and uy=Imfu_y = -\operatorname{Im} f', so all four partial derivatives are continuous, being real and imaginary parts (possibly with a sign) of the continuous function ff'. Repeating the argument in fact gives u,vCu, v \in C^\infty.

Remark 5.5On 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.6The 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 R2R2\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)=(abba)=f(z0)(cosθsinθsinθcosθ)(f(z0)0, θ=argf(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 detJf(x0,y0)=a2+b2=f(z0)20\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 (abba)\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 aa(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 (1001)\begin{pmatrix}1 & 0\\ 0& -1\end{pmatrix} has determinant 1-1, so the map reverses orientation.

Corollary 5.7Real 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 CC^\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,vC(Ω)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=vyxvxy=0,u_{xx} + u_{yy} = v_{yx} - v_{xy} = 0,

the last equality using vyx=vxyv_{yx} = v_{xy} for vC2v \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=uxyuyx=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.8Vanishing 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=Ref=0u_x = \operatorname{Re} f' = 0 and vx=Imf=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 aSa \in S. As ff is continuous (Proposition 3.4), S=f1({f(a)})S = f^{-1}(\{f(a)\}) is relatively closed in Ω\Omega.

We show SS is open. Take z0Sz_0 \in S and choose r>0r>0 with D(z0,r)ΩD(z_0, r) \subset \Omega. For zD(z0,r)z \in D(z_0,r), the disk is convex, so the segment γ(t)=z0+t(zz0)\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(zz0)+uy(γ(t))Im(zz0)=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.9Constant real part forces the function to be constant

Suppose ff is holomorphic on a domain Ω\Omega and u=Refu = \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 CC^\infty map R2R2\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.1Polynomials 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 degQ\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)=PQPQQ2.\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.2The complex exponential function

For z=x+iyz = x+iy define

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

where exe^x, cosy\cos y, siny\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=cosy+isinye^{iy} = \cos y + i\sin y (Theorem 4.2[Complex Numbers and the Complex Plane]). Defining the function by the power series n0zn/n!\sum_{n\ge0} z^n/n! yields the same function (see Series and convergence tests).

Proposition 6.3The 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,wCz, w \in \mathbb{C} we have ez+w=ezewe^{z+w} = e^z e^w, ez=eRez>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)=excosyu(x,y) = e^x\cos y and v(x,y)=exsinyv(x,y) = e^x \sin y. The partial derivatives are

ux=excosy,uy=exsiny,vx=exsiny,vy=excosy.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=excosy=vy,uy=exsiny=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=excosy+iexsiny=ex(cosy+isiny)=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(cosy+isiny)(cost+isint)=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 (cosy+isiny)(cost+isint)=(cosycostsinysint)+i(sinycost+cosysint)(\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, ez2=e2x(cos2y+sin2y)=e2x|e^z|^2 = e^{2x}(\cos^2 y + \sin^2 y) = e^{2x}, so ez=ex=eRez|e^z| = e^x = e^{\operatorname{Re} z}. This is a positive number, hence ez0e^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.4Complex trigonometric functions

cosz:=eiz+eiz2,sinz:=eizeiz2i.\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.5Holomorphy and basic properties of the trigonometric functions

The functions cosz\cos z and sinz\sin z are entire, with

ddzcosz=sinz,ddzsinz=cosz,\frac{d}{dz}\cos z = -\sin z, \qquad \frac{d}{dz}\sin z = \cos z ,

and cos2z+sin2z=1\cos^2 z + \sin^2 z = 1 for all zCz \in \mathbb{C}.

Proof(Proposition 6.5)

The map zizz \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 eizi=ieize^{iz}\cdot i = ie^{iz}. Likewise eize^{-iz} is entire with derivative ieiz-i e^{-iz}. By part 1 of Theorem 3.5 (linearity), cosz\cos z and sinz\sin z are entire as well.

Now the derivatives. Multiplying sinz=eizeiz2i\sin z = \dfrac{e^{iz}-e^{-iz}}{2i} by ii gives eizeiz2=isinz\dfrac{e^{iz}-e^{-iz}}{2} = i \sin z, which we record. Then

ddzcosz=ieiz+(i)eiz2=ieizeiz2=iisinz=sinz,\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

ddzsinz=ieiz(i)eiz2i=i(eiz+eiz)2i=eiz+eiz2=cosz.\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 cos2z+sin2z=1\cos^2 z + \sin^2 z = 1. Put A=eizA = e^{iz} and B=eizB = e^{-iz}; by the addition formula in Proposition 6.3, AB=eiziz=e0=1AB = e^{iz - iz} = e^0 = 1. Using (2i)2=4(2i)^2 = -4,

cos2z+sin2z=(A+B)24+(AB)24=(A2+2AB+B2)(A22AB+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.6The complex sine is unbounded

On the real axis sinx1|\sin x| \le 1, but on the imaginary axis the situation is entirely different. For z=iyz = iy with yRy \in \mathbb{R},

sin(iy)=ei(iy)ei(iy)2i=eyey2i=ieyey2=isinhy\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)=sinhy=eyey2|\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)=sinh101.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 sinz\sin z is inevitable, since sinz\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 w0w \ne 0. Writing ζ=ξ+iη\zeta = \xi + i\eta, Proposition 6.3 gives eζ=eξ|e^\zeta| = e^{\xi}, so ξ=lnw\xi = \ln|w| (the real logarithm). Then eiη=w/we^{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}={lnw+i(argw+2πn):nZ}.\{\, \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.7The principal branch of the logarithm

For zC{0}z \in \mathbb{C}\setminus\{0\}, among the values of argz\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 Argz\operatorname{Arg} z. Then

Logz:=lnz+iArgz\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.8The 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

ur=1rvθ,vr=1ruθ\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)=eiθ(ur+ivr).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 CC^\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 CC^\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=Δreiθh = \Delta r\, e^{i\theta} where Δr\Delta r is a nonzero real:

f(z)=limΔr0f((r+Δr)eiθ)f(reiθ)Δreiθ=eiθr(u+iv)=eiθ(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.9Holomorphy of the principal branch of the logarithm

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

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

and eLogz=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 Argz=θ\operatorname{Arg} z = \theta, so

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

These are CC^\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θ=1r1=1r=ur\dfrac{1}{r}v_\theta = \dfrac{1}{r}\cdot 1 = \dfrac{1}{r} = u_r, and the second reads 1ruθ=1r0=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

ddzLogz=eiθ(1r+i0)=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 eLogz=elnr+iθ=elnr(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.10The 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):=ImL(γ(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αLogzz^{\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αLogzα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 ff' 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+i0=2x.f'(x + ix) = u_x + i v_x = 2x + i\cdot 0 = 2x .

At points with yxy \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 f2=u2+v2=c|f|^2 = u^2 + v^2 = c with c0c \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 f0f \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

(uvvu),det=u2v2=c0.\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 f1|f| \equiv 1, yet it is not constant.

Exercise 7.3Standard

Verify that u(x,y)=x33xy2u(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=3x23y2u_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=6x6x=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=3x23y2v_y = u_x = 3x^2 - 3y^2 in yy gives

v(x,y)=3x2yy3+φ(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 CRC \in \mathbb{R}. Therefore

v(x,y)=3x2yy3+C.v(x,y) = 3x^2 y - y^3 + C .

This vv is a polynomial, hence CC^\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=(x33xy2)+i(3x2yy3),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(x0iε)\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)=Logz1+Logz2\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ε)=lnr0+iπ.\lim_{\varepsilon\downarrow 0}\operatorname{Log}(x_0+i\varepsilon) = \ln r_0 + i\pi .

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

limε0Log(x0iε)=lnr0iπ.\lim_{\varepsilon\downarrow 0}\operatorname{Log}(x_0-i\varepsilon) = \ln r_0 - i\pi .

The two limits differ by 2πi02\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 lnr0+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 Argz1=2π/3(π,π]\operatorname{Arg} z_1 = 2\pi/3 \in (-\pi,\pi], we have Logz1=Logz2=i2π/3\operatorname{Log} z_1 = \operatorname{Log} z_2 = i\,2\pi/3, so

Logz1+Logz2=4πi3.\operatorname{Log} z_1 + \operatorname{Log} z_2 = \frac{4\pi i}{3}.

On the other hand z1z2=e4πi/3=e2πi/3z_1 z_2 = e^{4\pi i /3} = e^{-2\pi i/3} (because 4π/32π=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

(Logz1+Logz2)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)=Logz1+Logz2+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 CC^\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 ff' from the hypotheses of Cauchy’s integral theorem. Cauchy’s own proof went through Green’s theorem and thus required u,vC1u,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,vCu,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=Refu = \operatorname{Re} f and v=Imfv = \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 ez4e^{-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.

Report an error in this article ・Operated by: Mugen Giken LLCPricingTermsLegal notice

© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.