3.2 Holomorphic Functions

Home | Assessment | Notes | Index | Worksheets | Blackboard

In this section we define what it means for a complex function f defined on a domain D to be holomorphic. First, we describe what it means for a function to be differentiable at a point and recover the usual rules for calculating derivatives.

Definition

Fix a domain DC. A function f:DC is said to be differentiable at a point zD if the limit limh0f(z+h)f(z)h exists. When it does exist we write f(z) for the limit.

Example

Let f(z)=z2 be defined on C. For any zC we have f(z+h)f(z)h=z2+2zh+h2z2h=2zh+h2h=2z+h so limh0f(z+h)f(z)h=limh02z+h=2z and f(z)=2z for all zC.

Example

Define f:CC by f(z)=z. It is not differentiable! This is because z+hzhh=hh does not have a limit as h0. Indeed, if h=t is real then the difference quotient takes the value 1, whereas if h=it with t real then the difference quotient is 1.

All of the standard rules from real analysis for computing derivatives continue to hold in the complex case.

Theorem (Differentiation Rules)

Let f,g be defined on a domain D and differentiable at zD. The following all hold.

  1. (Sum Rule) (f+g)(z)=f(z)+g(z)
  2. (Scalar Rule) (cf)(z)=cf(z) for every cC
  3. (Product Rule) (fg)(z)=f(z)g(z)+f(z)g(z)
  4. (Quotient Rule) (fg)(z)=f(z)g(z)f(z)g(z)(g(z))2 if g(z)0.
Proof:

The proofs are identical to those for functions of a single real variable.

Theorem (Chain Rule)

Let f be defined on a domain D and suppose f is differentiable at zD. Suppose also that g is defined on a domain E that contains f(z) and g is differentiable at f(z).

  1. (Chain Rule) (gf)(z)=g(f(z))f(z)
Proof:

The proof is identical to the real variable proof.

Lemma

If f:DC is differentiable at zD then f is continuous at z.

Proof:

To show that f is continuous at z, we need to show that limh0f(z+h)=f(z), i.e. limh0f(z+h)f(z)=0. But limh0f(z+h)f(z)=limh0f(z+h)f(z)hh=f(z)0=0 as required.

The derivative of f at z is a complex number. What can we understand about the function from knowing its derivative at a certain point?

Theorem (Linearization)

Fix f:DC differentiable at a point zD. For every ϵ>0 there is δ>0 such that |f(z+h)(f(z)+f(z)h)|<|h|ϵ for all hC with |h|<δ.

Proof:

From the limit statement in the definition of differentiable we have for every ϵ>0 the existence of some δ>0 such that |f(z+h)f(z)hf(z)|<ϵ whenever |h|<δ. Multiplying through by |h| gives the desired inequality.

This allows us to think of f(z) as follows: it encodes approximately how the function f stretches and rotates near z.

Although the definition of differentiability of a function in complex analysis is, essentially, the same as the definition in real analysis, we lose many of the geometrical interpretations of the derivative. For example, one cannot easily interpret f(z) as the gradient or slope of f at z. As another example, in real analysis one can normally interpret points x for which f(x)=0 as turning points or local maxima or minima of f. The notion of a local maximum or local minimum does not exist in complex analysis; this is because there is no natural ordering on the set of complex numbers.

Definition

Fix a domain DC. A function f:DC is called holomorphic on D if it is differentiable at every point zD.

When f:DC is holomorhpic we can define a new function f on D assigning to each point zD the derivative f(z) there. This new function may itself happen to be holomorphic. If it is, we write its derivative as f(z) and so on.

Example

We saw in an earlier example that f(z)=z2 has derivative f(z)=2z for all zC. Thus f is a holomorphic function on C. It is also a holomorphic function on any other domain DC.

Example

The function f(z)=zz21 is holomorphic on C{i,i} and any domain D contained in C{i,i}. It is not holomorphic, and not even defined on all of C{i} or C.