Complex Logarithms and Principal Values
In mathematics, the logarithm is the inverse operation to exponentiation. That is, the logarithm of a number to a given base is the exponent to which the base must be raised to produce that number. For example, the logarithm of 100 to base 10 is 2, because 102 = 100.
When we extend the concept of logarithms to complex numbers, things become more interesting and require careful consideration of multi-valued functions. A complex number can be represented in polar form as z = r(cos θ + i sin θ), which can also be written using Euler's formula as z = reiθ, where r is the magnitude (or modulus) of z and θ is the argument (or phase) of z.
Definition of Complex Logarithm
Let z be a non-zero complex number. We define the complex logarithm of z, denoted as log z or ln z, as the complex number w such that ew = z.
If we write w = u + iv, where u and v are real numbers, then ew = eu+iv = eueiv. We also know that z = r(cos θ + i sin θ) = reiθ. Equating these two expressions for z, we get: eueiv = reiθ
For these two complex numbers to be equal, their magnitudes must be equal and their arguments must be equal (or differ by an integer multiple of 2π). So, eu = r and v = θ + 2kπ for some integer k.
From eu = r, we get u = ln r, where ln r is the natural logarithm of the positive real number r. Therefore, w = u + iv = ln r + i(θ + 2kπ).
This means that for any non-zero complex number z, the complex logarithm log z is a multi-valued function, as there are infinitely many possible values for the argument θ (due to the addition of 2kπ).
The Argument of a Complex Number
The argument of a complex number z = x + iy is the angle θ it makes with the positive real axis in the complex plane. It is typically denoted as arg z. If z = r(cos θ + i sin θ), then θ = arg z. The argument is not unique; if θ is an argument, then θ + 2kπ for any integer k is also an argument. For example, if z = 1 + i, then r = |z| = sqrt(12 + 12) = sqrt(2). The angle θ satisfies cos θ = 1/sqrt(2) and sin θ = 1/sqrt(2). So, θ = π/4 is one possible argument. Other arguments are π/4 + 2π, π/4 - 2π, etc.
Principal Value of the Complex Logarithm
To make the complex logarithm a single-valued function, we define the principal value of the logarithm. This is done by restricting the range of the argument. The principal value of the argument, denoted by Arg z, is usually chosen to be in the interval (-π, π].
If z = reiθ, where r = |z| and θ = Arg z (the principal argument), then the principal value of the complex logarithm, denoted by Log z (with a capital 'L'), is defined as: Log z = ln r + i Arg z
Here, ln r is the standard natural logarithm of the positive real number r, and Arg z is the principal value of the argument of z, such that -π < Arg z ≤ π.
Example: Finding the Principal Value of Log(1 + i)
Let z = 1 + i. First, find the modulus r: r = |z| = sqrt(12 + 12) = sqrt(2). Next, find the principal argument Arg z. The complex number 1 + i is in the first quadrant. The angle θ such that tan θ = 1/1 = 1 and θ is in the first quadrant is π/4. Since -π < π/4 ≤ π, this is the principal argument. Arg(1 + i) = π/4.
Now, apply the formula for the principal value of the logarithm: Log(1 + i) = ln r + i Arg z Log(1 + i) = ln(sqrt(2)) + i(π/4) Since sqrt(2) = 21/2, we have ln(sqrt(2)) = ln(21/2) = (1/2)ln(2). So, Log(1 + i) = (1/2)ln(2) + i(π/4).
Example: Finding the Principal Value of Log(-1)
Let z = -1. The modulus is r = |-1| = 1. The principal argument Arg(-1). The complex number -1 lies on the negative real axis. The angle is π. Since -π < π ≤ π, this is the principal argument. Arg(-1) = π.
Using the formula: Log(-1) = ln r + i Arg z Log(-1) = ln(1) + i(π) Since ln(1) = 0, we get: Log(-1) = 0 + iπ = iπ.
Note that the general logarithm log(-1) would be ln(1) + i(π + 2kπ) = i(π + 2kπ) for any integer k.
Example: Finding the Principal Value of Log(i)
Let z = i. The modulus is r = |i| = 1. The principal argument Arg(i). The complex number i lies on the positive imaginary axis. The angle is π/2. Since -π < π/2 ≤ π, this is the principal argument. Arg(i) = π/2.
Using the formula: Log(i) = ln r + i Arg z Log(i) = ln(1) + i(π/2) Log(i) = 0 + i(π/2) = i(π/2).
Properties of Complex Logarithms
The complex logarithm shares some properties with the real logarithm, but with important caveats due to its multi-valued nature and the principal value convention.
Logarithm of a Product
For any two non-zero complex numbers z1 and z2, the following relationship holds for the multi-valued logarithm: log(z1z2) = log z1 + log z2
This is because if z1 = r1eiθ1 and z2 = r2eiθ2, then z1z2 = r1r2ei(θ1+θ2). So, log(z1z2) = ln(r1r2) + i(θ1 + θ2 + 2kπ) log(z1z2) = ln r1 + ln r2 + i(θ1 + 2k1π) + i(θ2 + 2k2π) log(z1z2) = log z1 + log z2, where the total 2kπ comes from the sum of 2k1π and 2k2π.
However, this property does not always hold for the principal value of the logarithm: Log(z1z2) = Log z1 + Log z2 is not always true.
Let z1 = -1 and z2 = -1. Log z1 = Log(-1) = iπ. Log z2 = Log(-1) = iπ. Log z1 + Log z2 = iπ + iπ = 2iπ. However, z1z2 = (-1)(-1) = 1. Log(z1z2) = Log(1) = ln(1) + i Arg(1) = 0 + i(0) = 0. Clearly, 2iπ ≠ 0. The discrepancy arises because Arg(z1) + Arg(z2) = π + π = 2π, which is not in the range (-π, π]. The correct principal argument for z1z2 = 1 is 0. The relation Arg(z1z2) = Arg z1 + Arg z2 holds only up to an addition of 2π.
The correct relationship involving principal values is: Log(z1z2) = Log z1 + Log z2 + 2ikπ for some integer k. Specifically, k = 0 if -π < Arg z1 + Arg z2 ≤ π. k = 1 if Arg z1 + Arg z2 > π. k = -1 if Arg z1 + Arg z2 ≤ -π.
Logarithm of a Quotient
Similarly, for the multi-valued logarithm: log(z1/z2) = log z1 - log z2
For the principal value, the relationship is: Log(z1/z2) = Log z1 - Log z2 + 2ikπ for some integer k. The value of k depends on the value of Arg z1 - Arg z2 relative to the interval (-π, π].
Logarithm of a Power
For a complex number z and an integer n: log(zn) = n log z
This property holds for the multi-valued logarithm. For the principal value, it becomes: Log(zn) = n Log z + 2ikπ for some integer k. For example, Log(z2) = 2 Log z + 2ikπ. The value of k depends on 2 Arg z. If Arg z = 3π/4, then 2 Arg z = 3π/2. Arg(z2) would be 3π/2 - 2π = -π/2. So, Log(z2) would be ln(|z|2) + i(-π/2), while 2 Log z would be 2(ln|z| + i 3π/4) = 2ln|z| + i 3π/2. The difference is i(-π/2) - i(3π/2) = -2iπ, meaning k = -1.
Key Takeaway for Exam Preparation:
Complex Logarithm: log z = ln |z| + i (Arg z + 2kπ), where k is an integer. This is a multi-valued function.
Principal Value of Complex Logarithm: Log z = ln |z| + i Arg z, where Arg z is the principal argument such that -π < Arg z ≤ π. This is a single-valued function.
Properties Caveat: Be cautious with logarithm properties (product, quotient, power) when using the principal value (Log). They do not always hold directly and may require an addition or subtraction of 2ikπ. Always check the arguments.
Complex Exponentiation
Complex exponentiation is defined using the complex logarithm. For a complex base a and a complex exponent b, where a ≠ 0, we define: ab = eb log a
Since log a is multi-valued, ab is generally a multi-valued function. If log a = ln |a| + i (Arg a + 2kπ), then ab = eb (ln |a| + i (Arg a + 2kπ)) ab = eb ln |a| eib (Arg a + 2kπ) ab = |a|b eib Arg a ei 2kbπ (assuming b is real for simplicity in notation here, but the principle applies for complex b too).
To define a unique value for ab, we use the principal value of the logarithm, Log a: ab = eb Log a This gives the principal value of the complex exponentiation.
Example: Calculating ii
We want to calculate ii. Here, the base is a = i and the exponent is b = i. First, find the principal value of Log i. |i| = 1. Arg i = π/2. So, Log i = ln(1) + i(π/2) = iπ/2.
Now, use the definition ab = eb Log a: ii = ei * Log i ii = ei * (iπ/2) ii = ei2 π/2 Since i2 = -1: ii = e-π/2.
This result, e-π/2, is a real number. It is the principal value of ii.
The general value would be: ii = ei (Log i + 2kπi) ii = ei (iπ/2 + 2kπi) ii = ei2 π/2 + 2kπi2 ii = e-π/2 - 2kπ = e-(π/2 + 2kπ) This shows that ii is a multi-valued function, with all its values being real.
Example: Calculating (-1)i
Here, a = -1 and b = i. First, find the principal value of Log(-1). |-1| = 1. Arg(-1) = π. So, Log(-1) = ln(1) + iπ = iπ.
Now, calculate the principal value of (-1)i: (-1)i = ei * Log(-1) (-1)i = ei * (iπ) (-1)i = ei2π (-1)i = e-π.
The general values are: (-1)i = ei (Log(-1) + 2kπi) (-1)i = ei (iπ + 2kπi) (-1)i = ei2π + 2kπi2 (-1)i = e-π - 2kπ = e-(1+2k)π. Again, all values are real.
Branch Cuts and Analytic Functions
For complex functions like the logarithm and powers, which are multi-valued, we often restrict the domain to make them single-valued and analytic (differentiable in the complex sense). This is achieved by introducing a branch cut.
A branch cut is a curve in the complex plane along which a given multi-valued function is discontinuous. For the complex logarithm, the standard branch cut is along the negative real axis (including the origin). This ensures that the argument Arg z is uniquely defined in the interval (-π, π].
The function Log z = ln |z| + i Arg z, with the branch cut along the negative real axis, is analytic everywhere except for z = 0 and the negative real axis itself.
If we choose a different range for the principal argument, say [0, 2π), we would place the branch cut along the positive real axis. The choice of branch cut and the corresponding principal value convention defines a specific branch of the multi-valued function. The branch defined using Arg z ∈ (-π, π] is called the principal branch.
A function is analytic if it is differentiable at every point in its domain. The complex logarithm log z is not analytic because it is multi-valued. However, by selecting a specific branch (like the principal branch using the principal value of the argument), we obtain an analytic function on a suitable domain.
Analyticity of Log z
Let f(z) = Log z = ln |z| + i Arg z. In Cartesian coordinates, if z = x + iy, then |z| = sqrt(x2 + y2) and Arg z = atan2(y, x). Log z = (1/2)ln(x2 + y2) + i Arg z. Let u(x, y) = (1/2)ln(x2 + y2) and v(x, y) = Arg z.
For Log z to be analytic, it must satisfy the Cauchy-Riemann equations: ∂u/∂x = ∂v/∂y and ∂u/∂y = -∂v/∂x.
Let's compute the partial derivatives: ∂u/∂x = (1/2) * (1/(x2+y2)) * (2x) = x / (x2 + y2) ∂u/∂y = (1/2) * (1/(x2+y2)) * (2y) = y / (x2 + y2)
Now, let's consider v(x, y) = Arg z. In polar coordinates (r, θ), v = θ. The partial derivatives of θ with respect to x and y are: ∂θ/∂x = -y / (x2 + y2) ∂θ/∂y = x / (x2 + y2)
Comparing these: ∂u/∂x = x / (x2 + y2) and ∂v/∂y = x / (x2 + y2). So, ∂u/∂x = ∂v/∂y. ∂u/∂y = y / (x2 + y2) and -∂v/∂x = -(-y / (x2 + y2)) = y / (x2 + y2). So, ∂u/∂y = -∂v/∂x.
The Cauchy-Riemann equations are satisfied. Therefore, Log z is analytic wherever Arg z is defined and differentiable, which is everywhere except for the origin and the negative real axis (where the branch cut lies).
Applications of Complex Logarithms
Complex logarithms are fundamental in various areas of mathematics, physics, and engineering.
- Solving Complex Equations: They are used to solve equations involving complex exponentials, like ez = c or zn = c. For example, solving ez = 1 + i requires finding z = log(1 + i).
- Complex Integration: The integral of 1/z around a closed curve enclosing the origin is a classic example involving logarithms and the residue theorem.
- Conformal Mapping: Functions involving logarithms are used in conformal mapping to transform shapes and solve problems in fluid dynamics and electrostatics.
- Analysis of Singularities: Logarithmic singularities appear in solutions to differential equations and in the study of complex functions near poles or branch points.
- Control Theory: The stability of systems can be analyzed using the location of poles and zeros in the complex plane, which are related to logarithmic functions.
Memory Aid: The "Log" of a Complex Number
Think of z = r(cos θ + i sin θ) = reiθ. The logarithm "undoes" the exponentiation. log z = log (reiθ) Using properties similar to real logs: log(ab) = log a + log b log z = log r + log(eiθ) log z = ln r + iθ (This is the core idea, but we need to be precise with the argument).
Principal Value (Log z): Use the principal argument (Arg z) which is in (-π, π]. Log z = ln |z| + i Arg z
Multi-valued Log (log z): Add all possible arguments: Arg z + 2kπ. log z = ln |z| + i (Arg z + 2kπ)
Example Trick: For z = -1 + 0i: |z| = 1. Where is -1 on the real axis? To the left. Angle is π. Arg(-1) = π. Log(-1) = ln(1) + iπ = iπ. Watch out for the interval! If the angle was, say, 3π/2, you'd subtract 2π to get -π/2 for the principal argument.