Multivalued Functions and Branch Cuts

⚡ Key Takeaways

Multivalued functions are relations like z\sqrt{z} or log⁡z\log z that assign more than one output to a single complex input. Branch cuts are curves removed from the plane to force a single-valued, continuous branch. Key result: a function is multivalued precisely when it fails to return to its original value after analytic continuation around a branch point. Applies throughout complex analysis, contour integration, fluid dynamics, and quantum field theory. Concepts crystallized by Cauchy, Riemann, and Puiseux in the 19th century.

💡 The Core Insight

A function is multivalued exactly when transporting a value continuously around a closed loop fails to bring it home. The obstruction lives at isolated branch points. Removing arcs (branch cuts) that join branch points kills the offending loops, restoring single-valuedness — at the cost of introducing a discontinuity across the cut. The deletion is a choice; the function itself is honestly defined on a Riemann surface where no choice is needed.

Formal Statement

DefinitionMultivalued Function and Branch

A multivalued function is a correspondence FF assigning to each zz in a domain D⊆CD \subseteq \mathbb{C} a nonempty set F(z)⊆CF(z) \subseteq \mathbb{C}. A branch of FF on an open connected set U⊆DU \subseteq D is a single-valued analytic function f:U→Cf: U \to \mathbb{C} with f(z)∈F(z)f(z) \in F(z) for all z∈Uz \in U. The two archetypes:

1
log⁡z=ln⁡∣z∣+i arg⁡z=ln⁡∣z∣+i(Arg⁡z+2πk),k∈Z\quad \log z = \ln|z| + i\,\arg z = \ln|z| + i(\operatorname{Arg} z + 2\pi k), \qquad k \in \mathbb{Z}

Derivation hint: Invert ew=ze^{w}=z; write w=u+ivw=u+iv, so eu=∣z∣e^{u}=|z| and v≡arg⁡z(mod2π)v\equiv\arg z\pmod{2\pi}, giving u=ln⁡∣z∣u=\ln|z| and the additive 2πk2\pi k.

2
z1/n=∣z∣1/nexp⁡ ⁣(i Arg⁡z+2πkn),k=0,1,…,n−1\quad z^{1/n} = |z|^{1/n}\exp\!\Big(i\,\tfrac{\operatorname{Arg} z + 2\pi k}{n}\Big), \qquad k = 0,1,\dots,n-1

Derivation hint: Solve wn=zw^{n}=z in polar form w=ρeiθw=\rho e^{i\theta}; match moduli ρn=∣z∣\rho^{n}=|z| and arguments nθ≡arg⁡z(mod2π)n\theta\equiv\arg z\pmod{2\pi}, yielding nn distinct θ\theta. Here Arg⁡z∈(−π,π]\operatorname{Arg} z \in (-\pi,\pi] denotes the principal argument, arg⁡z\arg z the full multivalued argument, and ln⁡\ln the real natural logarithm of the positive number ∣z∣|z|.

DefinitionBranch Point and Branch Cut

A point z0z_0 is a branch point of FF if, for every sufficiently small loop γ\gamma encircling z0z_0, analytic continuation of a branch around γ\gamma does not return to its starting value. A branch point has order mm if mm encirclements (not fewer) restore the value; if no finite number does, the branch point is logarithmic. A branch cut is a curve (often an arc or ray) Γ⊆C\Gamma \subseteq \mathbb{C} joining branch points (possibly through ∞\infty) such that C∖Γ\mathbb{C}\setminus\Gamma is simply connected and a single-valued analytic branch exists on it.

TheoremMonodromy / Existence of Branches

Let FF be an analytic multivalued function whose branch points form a discrete set BB. On any simply connected open set U⊆C∖BU \subseteq \mathbb{C}\setminus B, every local branch extends to a single-valued analytic branch on all of UU. Conversely, on a domain that is not simply connected and encircles a branch point, no global single-valued branch exists.

Proofof the Monodromy Statement

Step 1. Fix z1∈Uz_1 \in U and a local analytic branch f1f_1 near z1z_1 (it exists since FF is analytic and z1∉Bz_1 \notin B).

Step 2. For any z∈Uz \in U, choose a path σ\sigma from z1z_1 to zz lying in UU. By analytic continuation along σ\sigma we obtain a value fσ(z)f_\sigma(z).

Step 3. Take a second path σ′\sigma' from z1z_1 to zz. Since UU is simply connected, σ\sigma and σ′\sigma' are homotopic in UU. Because U∩B=∅U \cap B = \varnothing, the continuation is unchanged under homotopy (no branch point is crossed):

3
fσ(z)=fσ′(z)for all paths σ,σ′⊆U from z1 to z.\quad f_\sigma(z) = f_{\sigma'}(z) \quad\text{for all paths } \sigma,\sigma' \subseteq U \text{ from } z_1 \text{ to } z.

Derivation hint: The set of points where two continuations along homotopic paths agree is open and closed in the homotopy parameter; connectedness of the homotopy forces global agreement.

Step 4. Hence f(z):=fσ(z)f(z):=f_\sigma(z) is well-defined independent of the path, single-valued, and analytic (being locally a continuation of an analytic germ).

Step 5 (converse). If a loop γ⊆U\gamma \subseteq U winds once around a branch point z0z_0, then by definition continuation around γ\gamma changes the value, so no single-valued continuous ff can satisfy f∈Ff \in F on all of UU. ■\blacksquare

∎
BR
Bernhard Riemann
1826–1866

Riemann's 1851 doctoral dissertation and his 1857 work on Abelian functions reconceived multivalued functions geometrically. Rather than mutilating the plane with arbitrary cuts, he proposed building a surface — now the Riemann surface — by gluing copies (sheets) of the plane along the cuts so that the function z\sqrt{z}, log⁡z\log z, or an algebraic function becomes genuinely single-valued and analytic. The branch points become ramification points where sheets meet. This shifted complex analysis from manipulating formulas to studying the topology of the natural domain, seeding modern algebraic geometry and topology.

Building Intuition

🧠 Intuition

Picture z=reiθz = r e^{i\theta} as a point on a turntable; its angle θ\theta is recorded on an unbounded tape, not a dial — once around adds 2π2\pi to θ\theta, not back to zero. For log⁡z=ln⁡r+iθ\log z = \ln r + i\theta, this extra 2π2\pi leaks straight into the imaginary part: walk a full circle around the origin and the logarithm jumps by 2πi2\pi i. The origin is the pivot you cannot circle without paying this toll — the branch point. A branch cut, say the negative real axis, is a fence you forbid yourself from crossing; with the fence in place you can never complete the toll-incurring loop, so log⁡z\log z stays single-valued, jumping by 2πi2\pi i as you teleport across the fence. For z\sqrt z the toll is gentler: one loop multiplies z\sqrt z by eiπ=−1e^{i\pi}=-1, but two loops give e2πi=+1e^{2\pi i}=+1 and you're home. So the origin is an order-2 branch point — you need a 2-sheeted surface, not infinitely many sheets as for log⁡\log.

Figure
Branch cut for z\sqrt{z} along the negative real axis: crossing the cut flips the sign of the square root
Re Im branch cut branch point z=0 loop blocked by cut √z = +i√|z| (above) √z = −i√|z| (below)

Worked Examples

example[Principal logarithm of a complex number] Given: Compute Log⁡(−1+i)\operatorname{Log}(-1 + i) using the principal branch, where Log⁡z=ln⁡∣z∣+iArg⁡z\operatorname{Log} z = \ln|z| + i\operatorname{Arg} z, Arg⁡z∈(−π,π]\operatorname{Arg} z \in (-\pi,\pi].

Step 1 — modulus:

4
∣−1+i∣=(−1)2+12=2.\quad |{-1+i}| = \sqrt{(-1)^2 + 1^2} = \sqrt{2}.

Derivation hint: ∣z∣=x2+y2|z|=\sqrt{x^2+y^2} with x=−1, y=1x=-1,\,y=1.

Step 2 — principal argument. The point (−1,1)(-1,1) lies in the second quadrant:

5
Arg⁡(−1+i)=π−arctan⁡ ⁣11=π−π4=3π4.\quad \operatorname{Arg}(-1+i) = \pi - \arctan\!\frac{1}{1} = \pi - \frac{\pi}{4} = \frac{3\pi}{4}.

Derivation hint: For x<0, y>0x<0,\,y>0, Arg⁡=π−arctan⁡(∣y∣/∣x∣)\operatorname{Arg} = \pi - \arctan(|y|/|x|).

Step 3 — assemble:

6
Log⁡(−1+i)=ln⁡2+i3π4=12ln⁡2+i3π4.\quad \operatorname{Log}(-1+i) = \ln\sqrt{2} + i\frac{3\pi}{4} = \tfrac12\ln 2 + i\frac{3\pi}{4}.

Derivation hint: Substitute Steps 1–2 into Log⁡z=ln⁡∣z∣+iArg⁡z\operatorname{Log} z=\ln|z|+i\operatorname{Arg}z; ln⁡2=12ln⁡2\ln\sqrt2=\tfrac12\ln2.

Log⁡(−1+i)=0.3466+2.3562 i(dimensionless)\boxed{\operatorname{Log}(-1+i) = 0.3466 + 2.3562\,i \quad (\text{dimensionless})}

Other branches add 2πik2\pi i k: e.g. k=1k=1 gives 0.3466+8.6394 i0.3466 + 8.6394\,i.

ExampleAll cube roots and choosing a branch

Given: Find all solutions of w3=−8iw^3 = -8i, then identify which one belongs to the principal branch of z1/3z^{1/3}.

Step 1 — polar form of z=−8iz=-8i: ∣z∣=8|z| = 8, Arg⁡z=−π/2\operatorname{Arg} z = -\pi/2 (negative imaginary axis).

7
z=8 exp⁡ ⁣(i(−π2+2πk)).\quad z = 8\,\exp\!\big(i(-\tfrac{\pi}{2} + 2\pi k)\big).

Derivation hint: −8i-8i has modulus 88 and lies on the negative imaginary axis, so Arg⁡=−π/2\operatorname{Arg}=-\pi/2.

Step 2 — apply the root formula [2][2] with n=3n=3:

8
wk=81/3exp⁡ ⁣(i −π/2+2πk3)=2 exp⁡ ⁣(i −π+4πk6),k=0,1,2.\quad w_k = 8^{1/3}\exp\!\Big(i\,\frac{-\pi/2 + 2\pi k}{3}\Big) = 2\,\exp\!\Big(i\,\frac{-\pi + 4\pi k}{6}\Big),\quad k=0,1,2.

Derivation hint: 81/3=28^{1/3}=2; combine the angle into a single fraction over 66.

Step 3 — evaluate:

  • k=0k=0: angle −π/6⇒w0=2(cos⁡(−30∘)+isin⁡(−30∘))=3−i.-\pi/6 \Rightarrow w_0 = 2(\cos(-30^\circ)+i\sin(-30^\circ)) = \sqrt3 - i.
  • k=1k=1: angle π/2⇒w1=2i.\pi/2 \Rightarrow w_1 = 2i.
  • k=2k=2: angle 7π/6⇒w2=−3−i.7\pi/6 \Rightarrow w_2 = -\sqrt3 - i.

Step 4 — principal branch uses k=0k=0 (since it keeps Arg⁡z/3∈(−π/3,π/3]\operatorname{Arg}z/3 \in (-\pi/3,\pi/3]):

(−8i)principal1/3=3−i≈1.732−1.000 i(dimensionless)\boxed{(-8i)^{1/3}_{\text{principal}} = \sqrt{3} - i \approx 1.732 - 1.000\,i \quad (\text{dimensionless})}

Check: (3−i)3=(3)3−3(3)2i+33i2−i3=33−9i−33+i=−8i.(\sqrt3 - i)^3 = (\sqrt3)^3 - 3(\sqrt3)^2 i + 3\sqrt3 i^2 - i^3 = 3\sqrt3 - 9i - 3\sqrt3 + i = -8i. ✓

Common Misconceptions

⚠️ Common mistake

The identity log⁡(z1z2)=log⁡z1+log⁡z2\log(z_1 z_2) = \log z_1 + \log z_2 does NOT hold for the principal branch. It holds only modulo 2πi2\pi i, or as a set equality among all branches. For example, with z1=z2=−1z_1=z_2=-1:

Log⁡((−1)(−1))=Log⁡(1)=0,butLog⁡(−1)+Log⁡(−1)=iπ+iπ=2πi≠0.\operatorname{Log}((-1)(-1)) = \operatorname{Log}(1) = 0, \quad\text{but}\quad \operatorname{Log}(-1)+\operatorname{Log}(-1) = i\pi + i\pi = 2\pi i \neq 0.

Similarly, z1z2=z1z2\sqrt{z_1 z_2} = \sqrt{z_1}\sqrt{z_2} and (za)b=zab(z^a)^b = z^{ab} can fail for principal branches. Always check argument ranges before manipulating.

CounterexampleBranch cut location matters

A branch cut is not unique: any curve from the branch point to infinity (or between branch points) that disconnects the bad loops works. For log⁡z\log z one may cut along the negative real axis (principal), the positive real axis, or any ray from 00 to ∞\infty. These give genuinely different single-valued functions. Consider evaluating just below the negative real axis at z=−1−εiz=-1-\varepsilon i:

  • Principal cut (negative real axis): the point sits on the cut; approaching from below gives arg⁡→−π\arg \to -\pi.
  • Positive-axis cut (arg⁡∈(0,2π)\arg \in (0,2\pi)): same point now has arg⁡≈π\arg \approx \pi, fully analytic there.

The numerical value of "log⁡(−1)\log(-1)" thus depends entirely on the chosen cut — there is no branch-independent answer.

Connections

connection

Multivalued functions are the inverse-image manifestation of non-injective analytic maps, tying directly into Complex Exponential and Logarithm and the failure of global inverses. The need to delete cuts to obtain analyticity links to Cauchy-Riemann Equations (which a chosen branch must satisfy) and to Contour Integration, where branch cuts force keyhole contours and contribute jump discontinuities across the cut. The clean resolution lives in Riemann Surfaces, where the multi-sheeted domain makes the function single-valued; the topology of these surfaces connects to Fundamental Group and covering-space theory. Finally, the residue-free contribution of a branch cut to integrals connects to Residue Theorem generalizations.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1748 — Euler publishes eiθ=cos⁡θ+isin⁡θe^{i\theta} = \cos\theta + i\sin\theta, implicitly revealing the periodicity that makes log⁡\log multivalued.
- 1714/1747 — A long dispute (Leibniz, Johann Bernoulli, then resolved by Euler) over the value of log⁡(−1)\log(-1) exposes the multivaluedness of the logarithm of negatives.
- 1825 — Cauchy develops contour integration and begins systematic treatment of integrals over paths avoiding singularities, the seed of branch-cut handling.
- 1851 — Riemann's dissertation introduces Riemann surfaces, giving multivalued functions a single-valued home and recasting branch points as ramification.
- 1850s — Victor Puiseux analyzes algebraic functions near branch points, producing Puiseux series (fractional-power expansions) and clarifying branch-point order.
- 1857 — Riemann's Theorie der Abel'schen Functionen connects branch points to genus and topology of the surface.
- 1880s — Weierstrass formalizes analytic continuation via power-series germs, making rigorous the notion of "carrying a value around a loop."
- 1913 — Hermann Weyl's Die Idee der Riemannschen Fläche gives the first rigorous abstract definition of a Riemann surface, decoupling it from embeddings in the plane.
- 20th c. — Branch cuts become standard tools in physics (Sommerfeld, Watson) for evaluating diffraction and dispersion integrals.

Subtleties & Limits

open-problem

While the existence of Riemann surfaces resolving classical multivalued functions is fully understood, several frontiers remain active and subtle. For general analytic functions the global monodromy group — the set of permutations of branches induced by loops — can be enormously complex; computing or even bounding it for specific families (e.g. solutions of Painlevé equations or hypergeometric functions with many singular points) is hard. Resurgence theory and the modern study of Stokes phenomena treat how branch-cut data and exponentially small terms encode hidden saddle contributions in asymptotic series — a domain bridging Écalle's alien calculus and physics, still incompletely systematized. In several complex variables, branch loci become codimension-one varieties and the simple "cut a curve" picture fails; the structure of ramification for multivariate algebraic functions and the topology of their normalizations remain technically demanding. Finally, the algorithmic problem of choosing globally consistent branch cuts for compositions of special functions (as in symbolic computation systems) has no universally agreed convention and produces genuine inconsistencies across software.

See Also

Complex Exponential and Logarithm · Riemann Surfaces · Analytic Continuation · Contour Integration · Conformal Mappings · Residue Theorem · Monodromy and Covering Spaces · Algebraic Functions and Puiseux Series