Lecture 10: using Cauchy’s formula

Complex analysis, lecture 2
(February 27, 2026)

Last time, we studied complex path integrals. Most directly, we saw how to compute them by parametrizing the path. More abstractly, we observed that if f(z) is analytic on a domain D, then f(z)dz is closed; so if D is star-shaped, then f(z)dz is exact, and so we can find a primitive F for f, i.e. an analytic function F on D such that F=f, and then we can evaluate path integrals on D using the fundamental theorem of calculus.

The higher-level version of this is Cauchy’s theorem: if D is a bounded domain with boundary D piecewise smooth and f is analytic on D, extending smoothly to the boundary D, then

Df(z)𝑑z=0.

As a corollary, we have Cauchy’s theorem: for any zD,

f(z)=12πiDf(w)wz𝑑w.

Today, we want to give some first applications of Cauchy’s theorem and formula. The most straightforward application is the computation of integrals: if f is analytic on a region D, then Cauchy’s theorem tells us that its integral over the boundary of D is zero. Similarly, Cauchy’s formula tells us that the integral over a domain D of anything of the form f(z)zz0 is just 2πif(z).

For example, consider the disk D={z:|z|<3}, so D is the circle γ of radius 3. Then

γz2z+2𝑑z=2πi(2)2=8πi.

An interesting simpler example is, for γ any simple closed curve bounding a domain containing the origin,

γ1z𝑑z=2πi.

When γ is a circle, this matches our calculation last time.

In fact, we can push this method a little further: recall we had the more general formula

f(n)(z)=n!2πiDf(w)(wz)n+1𝑑w,

so we can evaluate anything of this form as well. For example, for γ the circle of radius 3 as above,

γez(z+2)3𝑑z

comes from the n=2 case, with f(z)=ez. Since f(2)(z)=ez, this gives

γez(z+2)3𝑑z=2πi2!e2=πie2.

This would otherwise be a very difficult integral to compute!

For a slightly harder version, consider an integral like

γezz2(z+2)𝑑z.

This is not of the form we can evaluate using Cauchy’s formula, even the more general version: we would need to use either f(z)=ezz2 or g(z)=ezz+2, neither of which is analytic on the whole disk.

However, we can use the following strategy. Let D0 be a disk of some very small radius r centered at 0, and D2 another disk of radius r centered at 2 (with r small enough that they don’t intersect). On D=DD0D2, the function h(z)=ezz2(z+2) is analytic, so

Dh(z)𝑑z=0.

Now, we can write D (keeping in mind orientations) as γ, in the positive direction, together with two circles of radii r centered at 0 and 2 in the negative direction, which we call γ0 and γ2 respectively. Therefore

0=Dh(z)=γh(z)𝑑zγ0h(z)𝑑zγ2h(z)𝑑z,

i.e.

γh(z)𝑑z=γ0h(z)𝑑z+γ2h(z)𝑑z.

For the first term, note that on the disk D0 of sufficiently small radius r near 0, g(z)=ezz+2 is analytic, and so we can use Cauchy’s formula (for derivatives):

γ0ezz2(z+2)𝑑z=2πi1!g(0)=πi2

(evaluating the derivative is left as an exercise for the reader). For the second term, similarly f(z)=ezz2 is analytic on D2 for r sufficiently small, so

γ2ezz2(z+2)𝑑z=2πif(2)=πi2e2.

Therefore the total integral is

γezz2(z+2)𝑑z=πi2(1+e2).

We can also use Cauchy’s formula to bound the derivatives of f. For a fixed point z0, choose r small enough that f is defined on the closed disk {z:|z|r}. By Cauchy’s formula (for derivatives), we have

f(n)(z0) =n!2πi|z|=rf(z)(zz0)n+1𝑑z
=n!2πi02πf(z0+reiθ)rn+1eiθ(n+1)rieiθ𝑑θ
=n!2πrn02πf(z0+reiθ)einθ𝑑z.

If |f(z)|M for |zz0|=r, the ML bound gives

|f(n)(z0)|n!2πrn2πM=n!rnM.

This is the Cauchy estimate for higher derivatives. That is:

Proposition (Cauchy estimate).

Let D be a disk of radius r centered at a point z0, and let f:D be an analytic function extending continuously to D¯. If |f(z)|M for all zD, then

|f(n)(z0)|n!rnM.

As a corollary, we deduce the following extremely nice result. We say a function is entire if it is analytic on the whole complex plane. Recall also that a function f is bounded if there exists a real number M such that for any z in the domain of f, |f(z)|M.

Theorem (Liouville’s theorem).

Any bounded entire function is constant.

This is very surprising: in the real case, we have plenty of very nicely behaved non-constant analytic functions which are bounded, e.g. sin(x) and cos(x). We have seen that these functions have nice extensions to the complex plane, and are analytic everywhere, hence entire; so Liouville’s theorem tells us that, somewhat counter-intuitively, sinz and cosz are not bounded in the complex setting (since they are entire and not constant). In particular the bounds |sin(z)|1, |cos(z)|1 are false in general for z complex.

Given the Cauchy estimate, the proof is now straightforward. If f is bounded and entire, we fix some M such that |f(z)|M for all z. The Cauchy estimate tells us that |f(n)(z)|n!rnM for any r>|z|. Since we can take r arbitrarily large (since f is entire), we can take the right-hand side arbitrarily close to zero, so in fact we must have |f(n)(z)|=0 for all n and all z. In fact the case n=1 is enough: this shows that f(z)=0 for all z, hence f is constant.

Liouville’s theorem gives yet another proof of the fundamental theorem of algebra: suppose that P(z)=anzn++a1z+a0 is a complex polynomial with no roots in . Then 1P(z) is an entire function. If n1, then |P(z)| as |z|, so |1P(z)|0 as |z|; therefore 1P is bounded. (In fact, if n=0 then P is constant so again bounded.) Therefore by Liouville’s theorem 1P must be constant, i.e. P is constant, so the only polynomials with no complex zeros are the constant ones, i.e. the fundamental theorem of algebra holds.