Multivalued Functions and Branch Cuts
Multivalued functions are relations like or 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.
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
A multivalued function is a correspondence assigning to each in a domain a nonempty set . A branch of on an open connected set is a single-valued analytic function with for all . The two archetypes:
Derivation hint: Invert ; write , so and , giving and the additive .
Derivation hint: Solve in polar form ; match moduli and arguments , yielding distinct . Here denotes the principal argument, the full multivalued argument, and the real natural logarithm of the positive number .
A point is a branch point of if, for every sufficiently small loop encircling , analytic continuation of a branch around does not return to its starting value. A branch point has order if 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) joining branch points (possibly through ) such that is simply connected and a single-valued analytic branch exists on it.
Let be an analytic multivalued function whose branch points form a discrete set . On any simply connected open set , every local branch extends to a single-valued analytic branch on all of . Conversely, on a domain that is not simply connected and encircles a branch point, no global single-valued branch exists.
Step 1. Fix and a local analytic branch near (it exists since is analytic and ).
Step 2. For any , choose a path from to lying in . By analytic continuation along we obtain a value .
Step 3. Take a second path from to . Since is simply connected, and are homotopic in . Because , the continuation is unchanged under homotopy (no branch point is crossed):
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 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 winds once around a branch point , then by definition continuation around changes the value, so no single-valued continuous can satisfy on all of .
∎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 , , 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
Picture as a point on a turntable; its angle is recorded on an unbounded tape, not a dial — once around adds to , not back to zero. For , this extra leaks straight into the imaginary part: walk a full circle around the origin and the logarithm jumps by . 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 stays single-valued, jumping by as you teleport across the fence. For the toll is gentler: one loop multiplies by , but two loops give 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 .
Worked Examples
example[Principal logarithm of a complex number] Given: Compute using the principal branch, where , .
Step 1 — modulus:
Derivation hint: with .
Step 2 — principal argument. The point lies in the second quadrant:
Derivation hint: For , .
Step 3 — assemble:
Derivation hint: Substitute Steps 1–2 into ; .
Other branches add : e.g. gives .
Given: Find all solutions of , then identify which one belongs to the principal branch of .
Step 1 — polar form of : , (negative imaginary axis).
Derivation hint: has modulus and lies on the negative imaginary axis, so .
Step 2 — apply the root formula with :
Derivation hint: ; combine the angle into a single fraction over .
Step 3 — evaluate:
- : angle
- : angle
- : angle
Step 4 — principal branch uses (since it keeps ):
Check: ✓
Common Misconceptions
The identity does NOT hold for the principal branch. It holds only modulo , or as a set equality among all branches. For example, with :
Similarly, and can fail for principal branches. Always check argument ranges before manipulating.
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 one may cut along the negative real axis (principal), the positive real axis, or any ray from to . These give genuinely different single-valued functions. Consider evaluating just below the negative real axis at :
- Principal cut (negative real axis): the point sits on the cut; approaching from below gives .
- Positive-axis cut (): same point now has , fully analytic there.
The numerical value of "" thus depends entirely on the chosen cut — there is no branch-independent answer.
Connections
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
Historical Development
Subtleties & Limits
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