lacunary - Mathnotes

Derivatives of Complex Functions

Definition: Complex Differentiable \@{complex-differentiable}

In the above definition of complex derivative, if the limit exists, f is said to be differentiable at the point z0.

Referenced by (3 direct, 9 transitive)
Remark \@{remark-3}

When a function is complex differentiable at a point z0, then it is continuous at z0, however, the converse is not necessarily true - Re(z) is continuous on all of C but is nowhere complex differentiable.

Because the complex derivative is defined using a limit, and we need the limit to be the same when approaching a point from any direction, we generally only consider interior points. That is, if a function f(z) is defined at points @interior to and on a curve C, then f(z) is only considered at points interior to C. This is automatically the case when the domain of definition of f(z) is an open set.

We can still talk about points!

Definition: Analytic at a point \@{analytic-at-a-point}

A complex function f is said to be analytic at a point z if it is analytic in some neighborhood of z. However, even here, the point being analytic depends on the neighborhood around the point being complex differentiable.

Referenced by (4 direct, 6 transitive)
Definition: Entire (also: entire-function) \@{entire}

A function which is analytic on the whole complex plane is called an entire function.

Definition: Derivative Function \@{derivative-function}

While the equation defined in (a) only applies to a specific point z0, we can drop the subscript to get

f(z)=limΔz>0f(z+Δz)f(z)Δz,(b)

which defines the complex derivative of f at the point z. This equation defines the complex function f, known as the derivative function.

The usual rules for real derivatives work for complex derivatives too, that is, sum, product, quotient, power and chain rules all remain in effect.

However, the real derivatives rules don't help with functions like Re(z),Im(z),z or Argz. We could use the limit definition of the derivative, but there is a better way.

Also, we might have a complex function defined in terms of its real and imaginary parts rather than in terms of z, i.e. f(z)=xx2+y2+yx2+y2i. We could try to rewrite f(z) in terms of z, but this could be hard.

Moreover, it's not yet clear how to tell when a @complex-combination u(x,y)+v(x,y)i of real functions u(x,y) and v(x,y) define a function f(z) of z=x+yi.

The following theorem is super important and helps clear all of that up. It may be the most important theorem in complex analysis.

Theorem: Cauchy-Riemann Equations \@{cauchy-riemann-equations}

A function f(z)=u(x,y)+v(x,y)i is analytic in an open set S if and only if the first partial derivatives of u(x,y) and v(x,y) are continuous on S and satisfy the Cauchy-Riemann equations therein

ux=vy,vx=uy.(c)

In polar form, we have z=r(cosθ+isinθ) and set f(z)=u(r,θ)+iv(r,θ),

so the condition is then

ur=1rvθ,vr=1ruθ.

Referenced by (1 direct)

We can break this theorem down into a couple of parts - that if a function is analytic, the CR equations hold, and that if the CR equations hold, the function is analytic.

Theorem \@{analytic-implies-cr-equations}

Assume a complex function f(z) is defined on a neighborhood of z0, and f is complex differentiable at z0. Let z=x+iy and write f(x+iy)=u(x,y)+iv(x,y). Then all of the partial derivatives ux,uy,vx,vy exist and

ux=vy,uy=vx,

and

f(x0+iy0)=ux(x0,y0)+ivx(x0,y0).

Proof \@{proof-of-analytic-implies-cr-equations}

By assumption and definition of the complex derivative, we have that

f(z0)=limΔz0f(z0+Δz)f(z0)Δz=limΔz0[u(x0+Δx,y0+Δy)u(x0,y0)]+i[v(x0+Δx,y0+Δy)v(x0,y0)]Δz.

Now, this limit must exist and be the same no matter what path we take. So, we can take the path along the real axis by setting Δy=0 and sending Δx0, and we get

f(z0)=f(x0+iy0)=limΔx0[u(x0+Δx,y0)u(x0,y0)]+i[v(x0+Δx,y0)v(x0,y0)]Δx,

and hence,

Ref(z0)=limΔx0u(x0+Δx,y0)u(x0,y0)Δx,

Imf(z0)=limΔx0v(x0+Δx,y0)v(x0,y0)Δx.

This gives us that the partial derivatives ux and vx exist and

ux(x0,y0)=Ref(x0+iy0),vx(x0,y0)=Imf(x0+iy0),

that is,

f(x0+iy0)=ux+ivx.(a)

Now, we can repeat this trick by sending Δz=Δx+iΔy to zero along the imaginary axis by setting Δx=0 and sending Δy0 to get

f(z0)=f(x0+iy0)=limΔy0[u(x0,y0+Δy)u(x0,y0)]+i[v(x0,y0+Δy)v(x0,y0)]iΔy=limΔy0[v(x0,y0+Δy)v(x0,y0)]i[u(x0,y0+Δy)u(x0,y0)]Δy,

and hence

Ref(z0)=limΔy0v(x0,y0+Δy)v(x0,y0)Δy,

Imf(z0)=limΔy0u(x0,y0+Δy)u(x0,y0)Δy.

This gives us that the partial derivatives uy and vy exist and

uy(x0,y0)=Imf(x0+iy0),vy(x0,y0)=Ref(x0+iy0),

that is,

f(x0+iy0)=vyiuy.(b)

Now, comparing (a) and (b) we have

ux+ivx=vyiuy,ux=vy,uy=vx.

See this page for the proof of the converse theorem.

Note \@{note-11}

From the proof of this theorem, we also get two formulas for calculating f when f is specified in terms of its real and imaginary parts. When f(z)=u(x,y)+v(x,y)i, and f(z) exists,

f(z)=ux+vxi=vyuyi.

Remark \@{remark-12}

Now we know how to calculate a derivative of a function defined in terms of z (use the derivative rules) or in terms of its real and imaginary parts (use the formula above.)

Intuition \@{intuition-13}

Theorem (c) also makes it very clear that the real and imaginary parts of a complex function are not independent; they must satisfy the Cauchy-Riemann equations in order to be analytic. This property is one of the main things that distinguishes the behavior of complex valued functions from general functions on R2.

To look a bit more at that relationship, we can write the derivative of f(z)=f(z)=a+ib.

Now, we can approximate the @differential of f near z as

Δff(z)ΔZ.

If we take a small real step, Δz=Δx, along the real axis, we get

Δff(z)Δx=(a+ib)Δx.(c)

That is a vector in the uv-plane (the output plane) pointing in the direction arg(f(z)).

Now, if we take a small imaginary step, Δz=iΔy, along the imaginary axis, we get

Δff(z)iΔy=i(a+ib)Δy=(b+ia)Δy.(d)

That's is a vector in the uv-plane as well, with the same magnitude as the vector in (c), but in the direction iarg(f(z)), that is, (d) has the same magnitude as (c), but is rotated by 90 degrees as its multiplied by i.

So, the two vectors are of equal magnitude and are orthogonal.

Some other potentially useful theorems:

If f(z)=0 at every point of a domain D, then f(z) must be constant in D.

If f(z)=u+vi is analytic in a domain D, and if either u(x,y) or v(x,y) is constant in D, then f(z) is constant in D.

Also, here are the Cauchy-Reimann equations in terms of the modulus r and argument θ of a functon of z, f(z)=u(r,θ)+v(r,θ)i:

rur=vθ,rvr=uθ

And here are formulas to express the derivative function in such cases:

f(z)=eθi(ur+vri)

or

f(z)=eθi(vθuθi)

Given a complex function f(z)=u(x,y)+v(x,y)i, we can use a Jacobian matrix to represent the transformation from (x,y) to (u,v). The Jacobian matrix of f is:

Jf=[uxuy vxvy]

and provides a linear transformation that represents the function's behavior locally around a given point.

To satisfy the Cauchy-Riemann equations, this matrix must have the form:

Jf=[ab ba]

where a=ux=vy and b=vx=uy.

The matrix form shows that the linear transformation corresponding to the derivative of f (if f is differentiable and satisfies the Cauchy-Riemann equations) is a rotation combined with a scaling. In fact, Jf=f(z)2 and gives the area magnification/scaling factor of f at z and atan2(b,a) gives an argument of f(z), which is a measure of the rotational effect of f.