Ora

What is a branch of a complex function?

Published in Complex Analysis 5 mins read

A branch of a complex function is a single-valued, analytic (or holomorphic) function that is defined on a restricted domain, chosen from a multi-valued complex function. Essentially, it's one specific consistent "selection" of values for a function that intrinsically produces multiple outputs for a given input.

Understanding Multi-Valued Complex Functions

Many functions in complex analysis, unlike their real counterparts, are inherently multi-valued. This means that for a single input $z$ in the complex plane, the function can yield several different output values. This phenomenon primarily arises due to the periodic nature of angles in the complex plane, particularly for functions involving logarithms or non-integer powers.

The core reason for this multi-valuedness lies in what are called branch points. A branch point is a critical location in the complex plane where an analytic function displays a peculiar behavior: if you trace a closed path around this point, the value of the function does not return to its original starting value. This effectively causes its complex argument, when mapped from a single point in the domain, to lead to multiple possible points in the range.

For example, consider the function $f(z) = z^\alpha$ where $\alpha$ is a complex non-integer. If you take a point $z_0$ and move it along a closed loop around the origin (which is a branch point for this function), the argument of $z$ changes by $2\pi$. Because of the non-integer power, this change results in a different value for $z^\alpha$ when you return to the starting point $z_0$, demonstrating its multi-valued nature. The complex logarithm, $\log(z)$, is another prime example, as $\log(z) = \ln|z| + i \arg(z)$, and $\arg(z)$ is defined only up to an integer multiple of $2\pi$.

Why Branches Are Necessary

To perform standard calculus operations (like differentiation) and maintain properties like analyticity, a complex function must be single-valued. Since many fundamental complex functions are not, we define branches. Each branch effectively "forces" the multi-valued function to behave as a single-valued, analytic function within a specific, restricted region of the complex plane.

The Role of Branch Cuts

To achieve single-valuedness, we introduce branch cuts. A branch cut is an arbitrary curve or line in the complex plane that extends from a branch point to infinity (or another branch point). By removing this cut from the function's domain, we essentially prevent any path from circling the branch point. This action restricts the argument of the complex variable to a specific range, thereby ensuring that the function becomes single-valued and analytic within the modified domain.

Key Aspects of a Branch:

  • Single-valued: For every point in its restricted domain, a branch yields only one output value.
  • Analytic: Within its domain, a branch is differentiable in the complex sense.
  • Domain Restriction: A branch is defined on a complex plane that has one or more branch cuts.

Examples of Branches

Let's look at common examples to illustrate the concept:

1. Complex Logarithm: $\log(z)$

The general form of the complex logarithm is $\log(z) = \ln|z| + i(\theta + 2\pi k)$, where $k$ is any integer and $\theta$ is the argument of $z$. This clearly shows its multi-valued nature.

  • Principal Branch (Log): The most common branch is the principal branch, denoted as $\text{Log}(z)$. It's defined by restricting the argument $\theta$ to the interval $(-\pi, \pi]$ (or sometimes $[0, 2\pi)$). The branch cut for this principal branch is typically the negative real axis, extending from the origin (its branch point) to negative infinity.
    • For $z = re^{i\theta}$, $\text{Log}(z) = \ln(r) + i\theta$, with $\theta \in (-\pi, \pi]$.

2. Non-Integer Power Function: $f(z) = z^\alpha$

For a non-integer complex number $\alpha$, $z^\alpha$ is also multi-valued. We can write $z^\alpha = e^{\alpha \log(z)}$. Since $\log(z)$ is multi-valued, so is $z^\alpha$.

  • Similar to the logarithm, a branch of $z^\alpha$ is defined by choosing a specific branch of $\log(z)$. For instance, using the principal branch of $\log(z)$ would define the principal branch of $z^\alpha$.

Summary Table: Multi-Valued Function vs. Branch

Feature Multi-Valued Complex Function Branch of a Complex Function
Output Values Multiple for a single input Single for a single input
Analyticity Not generally analytic Analytic within its restricted domain
Domain Entire complex plane (often) Restricted complex plane (with branch cuts)
Purpose Fundamental mathematical object Allows for calculus and well-defined behavior
Defining Element Branch points Choice of argument range, definition of branch cut

Branches are a fundamental concept in complex analysis, allowing us to work with multi-valued functions in a rigorous and consistent manner, enabling the application of powerful analytic tools. While individual branches are single-valued, the entire collection of all possible branches can be visualized as a single-valued function on a higher-dimensional surface known as a Riemann surface.