Riemann Surface of the Complex Logarithm | log z Explained

Complex analysis visual guide

Riemann Surface of the Complex Logarithm: Unwinding Infinity

The complex logarithm is not a single ordinary function on the punctured complex plane. It is a family of values separated by multiples of \(2\pi i\). A Riemann surface gives those values a natural home: an infinite spiral domain where walking once around the origin does not break the function, but moves you smoothly to the next sheet.

Topic: complex logarithm Core idea: infinitely many sheets Level: advanced algebra to complex analysis Includes: interactive surface viewer

Fast definition. The Riemann surface of the complex logarithm is the surface obtained by unwinding the argument of \(z\). Instead of treating \(\arg z\) as an angle that jumps after one full turn, the surface records every possible angle \(\theta+2\pi k\), where \(k\in\mathbb{Z}\). On that surface, \(\log z=\ln r+i\theta\) becomes single-valued and continuous.

Interactive Riemann Surface Viewer

This canvas draws a helicoid-style model for the logarithm surface. The horizontal projection represents the nonzero complex plane, while height represents the unwrapped argument \(\theta\). Use the controls to change the number of visible sheets, pitch, radius, and rotation.

The visualization is a model, not the abstract surface itself. Its purpose is to make the gluing rule visible: one full counterclockwise turn around \(0\) lifts the point to the next sheet instead of returning to the same height.

\(\theta=0\) sheet \(k=0\) \(\log z=\ln r+i\theta\) \(\theta\mapsto\theta+2\pi\)

What the Complex Logarithm Is Trying to Do

The real logarithm answers a simple question: if \(x>0\), what exponent gives \(x\) when used with base \(e\)? In symbols, \(y=\ln x\) means \(e^y=x\). The function is single-valued on positive real numbers because the real exponential function \(e^y\) is one-to-one from \(\mathbb{R}\) to \((0,\infty)\).

The complex logarithm asks the same inverse question for nonzero complex numbers: for a given \(z\ne0\), which complex numbers \(w\) satisfy \(e^w=z\)? The answer is no longer unique. If \(z=re^{i\theta}\), then every number

\[ w=\ln r+i(\theta+2\pi k),\qquad k\in\mathbb{Z} \]

has the same exponential value. The reason is the periodicity \(e^{i(\theta+2\pi k)}=e^{i\theta}\). Adding \(2\pi i\) to \(w\) does not change \(e^w\), so the complex exponential wraps the vertical direction in the \(w\)-plane around the punctured \(z\)-plane again and again.

This is the first key idea: the complex logarithm is multi-valued because the complex exponential is periodic. The problem is not a small technical flaw in notation. It is a structural fact about complex numbers. Any page, book, or calculator that writes \(\log z\) as one value must have chosen a branch, whether it says so explicitly or not.

For students reviewing the real background before this topic, it helps to revisit exponential and logarithmic rules in the usual one-variable setting. The guide to exponential and logarithmic functions in pre-calculus gives that foundation. The Riemann surface discussed here begins where real logarithms stop: at the moment a single input can naturally produce infinitely many logarithm values.

Why \(\log z\) Is Multi-Valued

Every nonzero complex number can be written in polar form as \(z=re^{i\theta}\), where \(r=|z|>0\) and \(\theta\) is an argument of \(z\). The radius \(r\) is unique, but the angle is not. If \(\theta\) points to \(z\), then \(\theta+2\pi\), \(\theta-2\pi\), and \(\theta+2\pi k\) for every integer \(k\) also point to the same \(z\).

For example, the complex number \(1\) has arguments \(0,2\pi,-2\pi,4\pi,\ldots\). Therefore its logarithms are

\[ \log 1 = 0+2\pi i k,\qquad k\in\mathbb{Z}. \]

The value \(0\) is the principal value, but it is not the only mathematically valid value. Likewise, \(-1\) has arguments \(\pi,-\pi,3\pi,-3\pi,\ldots\), so its logarithms are odd multiples of \(\pi i\):

\[ \log(-1)=i(\pi+2\pi k),\qquad k\in\mathbb{Z}. \]

The multi-valued nature becomes unavoidable when you move continuously around the origin. Start at \(z=1\), use argument \(0\), and walk once counterclockwise around the unit circle. The point in the flat plane comes back to \(1\), but the continuously tracked angle has increased to \(2\pi\). If you insist that \(\log 1\) must return to \(0\), you must introduce a jump somewhere. If you refuse to introduce a jump, you must accept that you have moved to a new branch value \(2\pi i\).

A Riemann surface chooses the second option. It keeps continuity by allowing the path to land on a new sheet. Instead of forcing the angle back into a fixed interval, it records the full history of winding around the origin.

Principal Value and Branch Cuts

In many practical calculations, we do choose a single branch. The most common branch is the principal logarithm, often written as \(\Log z\), where the argument is restricted to

\[ -\pi<\operatorname{Arg}(z)\le \pi. \]

This creates the formula

\[ \Log z=\ln|z|+i\operatorname{Arg}(z). \]

The principal branch is useful, but it has a cost. The argument jumps at the negative real axis. Just above that axis, the argument is close to \(\pi\). Just below it, the argument is close to \(-\pi\). The points are close together in the plane, but their principal logarithms differ by nearly \(2\pi i\).

The negative real axis is the standard branch cut for the principal logarithm. Other branch cuts are possible. You can cut along the positive real axis, a rotated ray, or a more general curve from \(0\) to infinity. The purpose of the cut is always the same: remove a path so that the remaining domain does not allow a full loop around the origin. Once those loops are forbidden, a continuous single-valued argument can be selected.

Branch cuts are sometimes taught as if they are inconvenient marks placed on the plane. The better interpretation is that a branch cut is a local workaround. It gives one sheet of the logarithm. The Riemann surface gives the full structure by keeping every sheet and gluing them together correctly.

Building the Riemann Surface Step by Step

The construction begins with a slit plane. Take the complex plane without the origin, remove a branch cut, and choose one continuous argument range on what remains. This is one branch of the logarithm. For the principal branch, the range is \((-\pi,\pi]\). Another branch could use \((\pi,3\pi]\), \((3\pi,5\pi]\), or any interval of length \(2\pi\).

Now make countably many copies of the slit plane. Label them by integers \(k\in\mathbb{Z}\). On sheet \(k\), use the argument interval

\[ ( -\pi+2\pi k,\ \pi+2\pi k ]. \]

Each sheet looks like the same punctured plane with a slit, but the logarithm values differ by \(2\pi i k\). The gluing rule tells us how to move between sheets. The upper edge of the cut on sheet \(k\) is attached to the lower edge of the cut on sheet \(k+1\). The lower edge of the cut on sheet \(k\) is attached to the upper edge of the cut on sheet \(k-1\).

After gluing, a path that crosses the cut does not hit a wall. It passes smoothly to the neighboring sheet. A full counterclockwise loop around the origin increases the sheet index by \(1\). A full clockwise loop decreases it by \(1\). This is the geometric form of the rule

\[ \theta\longmapsto \theta+2\pi. \]

The result is an infinite-sheeted Riemann surface. It is often visualized as a helicoid, a spiral ramp with infinitely many turns. The surface is not merely a decorative picture. It encodes exactly how the branches of the logarithm connect.

A Parametric Model of the Surface

A convenient model uses polar coordinates. Let \(r>0\) and let \(\theta\in\mathbb{R}\), with no restriction to a \(2\pi\)-length interval. Define a point over the complex plane by projecting

\[ (r,\theta)\longmapsto z=re^{i\theta}. \]

Different values of \(\theta\) that differ by \(2\pi\) project to the same \(z\), but they are different points on the surface. A simple three-dimensional embedding is

\[ (r,\theta)\longmapsto (r\cos\theta,\ r\sin\theta,\ c\theta), \]

where \(c\) controls the vertical spacing between sheets. The first two coordinates show the usual complex plane, while the height records unwrapped argument. This is the helicoid picture. It makes the infinite spiral visible, although the true Riemann surface is an abstract complex one-dimensional manifold rather than a specific object in physical space.

On this model, the logarithm becomes simple:

\[ \log(r,\theta)=\ln r+i\theta. \]

There is no ambiguity because the point on the surface includes the actual angle \(\theta\), not just the projected complex number \(re^{i\theta}\). If two points have angles \(\theta\) and \(\theta+2\pi\), they project to the same \(z\) but produce logarithm values differing by \(2\pi i\). The surface has separated what the flat plane had collapsed together.

This is why the Riemann surface solves the multi-valued problem. It does not deny that the logarithm has infinitely many values. It gives each value its own place.

The Covering Map View

A more advanced but very clean description uses covering spaces. The punctured complex plane is \(\mathbb{C}^{*}=\mathbb{C}\setminus\{0\}\). The exponential map

\[ \exp:\mathbb{C}\to\mathbb{C}^{*},\qquad w\mapsto e^w \]

is a covering map. Points differing by \(2\pi i\) have the same exponential value:

\[ e^{w+2\pi i k}=e^w,\qquad k\in\mathbb{Z}. \]

The logarithm is the local inverse of this covering map. Locally, near any point away from \(0\), one can choose a branch of the logarithm. Globally, no single branch works on all of \(\mathbb{C}^{*}\), because loops around the origin change the sheet. The Riemann surface of \(\log z\) is naturally identified with the universal covering space of \(\mathbb{C}^{*}\).

Under this viewpoint, a point on the logarithm surface can be thought of as a complex number \(w\), and its projection to the punctured plane is \(z=e^w\). The logarithm on the surface is simply \(w\). This is elegant: the multi-valued inverse becomes single-valued after we replace the target domain with the correct covering space.

The covering map view also explains why there must be infinitely many sheets. The fundamental group of \(\mathbb{C}^{*}\) records how many times a loop winds around \(0\). That winding number can be any integer. A two-sheeted model cannot store all possible winding numbers. The logarithm requires the full integer family.

Monodromy: What Happens After One Loop

Monodromy describes how analytic continuation changes a function value after continuing it around a loop. For the complex logarithm, the monodromy is especially simple. Start with a local logarithm value \(L\) at a point \(z_0\). Continue this value once counterclockwise around a loop enclosing the origin. When the path returns to \(z_0\), the continued value is not \(L\). It is

\[ L+2\pi i. \]

If the loop winds around the origin \(n\) times, the value changes by

\[ L+2\pi i n. \]

This is monodromy in action. The point in the base plane returns to its starting location, but the lifted point on the Riemann surface has moved to another sheet. The surface remembers the winding number. A loop with winding number \(0\) returns to the same sheet. A loop with winding number \(1\) moves up one sheet. A loop with winding number \(-1\) moves down one sheet.

Monodromy is not a flaw in the logarithm. It is a signal that the domain being used is too small to hold the function as a global single-valued object. Once the Riemann surface is used, the continuation is continuous and single-valued along the lifted path. The apparent contradiction disappears.

Charts, Atlases, and Holomorphic Structure

A Riemann surface is not just a surface that looks interesting. It is a one-complex-dimensional manifold with coordinate charts whose transition maps are holomorphic. For the logarithm, each slit sheet provides a natural chart. Within one chart, the logarithm behaves like an ordinary holomorphic function. The challenge is how these charts connect across cuts.

Suppose two neighboring sheets overlap after gluing. Their logarithm values differ by \(2\pi i\). The transition from one sheet coordinate to the next is essentially

\[ w\longmapsto w+2\pi i. \]

This transition is holomorphic. Therefore the glued object is a legitimate Riemann surface. The local analytic behavior is preserved even though the global topology has changed.

On the surface, the projection map to the punctured plane is holomorphic, and the logarithm function is holomorphic as a function on the surface. This is the precise mathematical meaning of saying that the Riemann surface "makes the logarithm single-valued." We are not changing the formula. We are changing the domain so that the formula has a globally consistent interpretation.

This distinction matters in complex analysis. A branch is a function on a cut plane. A Riemann surface is the natural domain that contains all branches in a connected way. The branch is useful for computation. The surface is useful for understanding the whole analytic object.

The Branch Points at \(0\) and \(\infty\)

The logarithm has a branch point at \(0\). A branch point is not merely a place where the function is undefined. It is a point around which analytic continuation changes the value. The point \(0\) is removed from the domain of \(\log z\), but loops around it are still meaningful in \(\mathbb{C}^{*}\). Those loops produce the \(2\pi i\) shift.

The logarithm also has branch behavior at infinity. To see this, use the substitution \(u=1/z\). Moving around infinity in the \(z\)-plane corresponds to moving around \(0\) in the \(u\)-plane. Since the logarithm changes under such loops, infinity is also a branch point in the extended complex plane.

This is one reason the phrase "unwinding infinity" is apt. The surface does not stop after one turn, two turns, or any finite number of turns. The argument can increase or decrease without bound. The surface is infinite in the sheet direction because there is no largest or smallest possible argument value.

It is important not to confuse this with an essential singularity. The complex logarithm has branch points, not an isolated pole or removable singularity at \(0\). A pole has a principal part in a Laurent series around an isolated singularity. A branch point does not fit that isolated-singularity classification because no punctured disk around \(0\) supports one global single-valued analytic logarithm.

Comparison With Square Root and Other Multi-Valued Functions

The square root is another standard example of a multi-valued complex function. For \(z=re^{i\theta}\),

\[ \sqrt{z}=\sqrt{r}e^{i\theta/2}. \]

If \(\theta\) increases by \(2\pi\), the value of \(\sqrt{z}\) changes sign. If \(\theta\) increases by another \(2\pi\), the value returns to where it started. Therefore the Riemann surface of \(\sqrt{z}\) needs two sheets. The logarithm does not return after two turns, three turns, or any finite number of turns. Each loop adds \(2\pi i\), producing a new branch value.

This contrast is useful:

FunctionWhat changes after one loop around \(0\)?Sheets neededTypical surface idea
\(\sqrt{z}\)The value changes sign.TwoTwo sheets glued along a cut.
\(z^{1/n}\)The value moves to the next root branch.\(n\)\(n\) sheets glued cyclically.
\(\log z\)The value increases by \(2\pi i\).Infinitely manyAn infinite helicoid-like surface.
\(z^a=e^{a\Log z}\)The value depends on \(a\) and the branch.Finite or infinite depending on \(a\)Built from logarithm behavior.

Many complex powers are best understood through the logarithm. The expression \(z^a\) is often defined as \(e^{a\log z}\). If \(\log z\) is multi-valued, then \(z^a\) may also be multi-valued. When \(a\) is a rational number, the surface may close after finitely many sheets. When \(a\) is irrational, the branch behavior can be infinite.

For students connecting this to exponent rules, the page on exponential notation is a useful reminder of how powers are written and interpreted before complex branch behavior enters the picture.

How Domain Coloring Reveals the Same Idea

Domain coloring is a visual method for complex functions. Instead of drawing a height graph, it colors each input point according to the output value. For \(\Log z\), a domain coloring plot usually shows a sudden color jump along the chosen branch cut. That jump is the flat-plane symptom of the multi-valued logarithm.

The Riemann surface removes the jump by moving the crossing point to a new sheet. In a flat picture, the colors seem to disagree across the cut. On the surface, those edge values are not wrongly separated; they are adjacent on neighboring sheets. The jump is not an error in the function. It is evidence that the flat plane has folded infinitely many values into one place.

If you want to connect this surface idea to color-based complex function plots, the domain coloring visualization page is a natural companion. This Riemann surface article explains why the logarithm needs multiple sheets; the domain coloring page helps show how argument, modulus, zeros, poles, and branch cuts appear in a color plot. The two views answer different questions, but they reinforce the same core geometry.

When interpreting a domain coloring image of \(\Log z\), ask three questions. First, where is the branch cut? Second, what happens to the argument when a path crosses that cut? Third, how would the picture change if the cut were replaced by a glued sheet? The Riemann surface answers the third question directly.

Real Logarithm vs Complex Logarithm

The real logarithm is single-valued because the positive real line has no loops around the origin. The domain \((0,\infty)\) is simply a ray, and the argument of every positive real number can be chosen as \(0\). There is no need to track winding.

The complex plane without zero is different. It has a hole. A path can wind around that hole, and winding cannot be ignored. The topology of the domain affects the function. This is one of the major lessons of complex analysis: analytic behavior and geometric structure are deeply connected.

In algebra and precalculus, students often learn logarithmic rules such as

\[ \ln(ab)=\ln a+\ln b \]

for positive real numbers. In the complex setting, similar rules require care because branch choices matter. For example, with principal values, \(\Log(zw)\) may differ from \(\Log z+\Log w\) by a multiple of \(2\pi i\). The ordinary rule is not false in spirit, but it becomes branch-dependent.

One way to see the issue is to use arguments:

\[ \arg(zw)=\arg z+\arg w\pmod{2\pi}. \]

The phrase "modulo \(2\pi\)" is exactly where the sheets enter. A branch forces the result into one chosen interval. A Riemann surface preserves the unwrapped angle.

For broader function context, a review of parent functions and equations can help students keep the real-variable picture separate from the complex surface picture. The real logarithm is one parent function. The complex logarithm is its analytic continuation into a richer domain where topology matters.

Following Paths on the Surface

The easiest way to understand the surface is to follow paths. Start with \(z(t)=e^{it}\) for \(0\le t\le2\pi\), the unit circle. In the punctured plane, this path starts and ends at \(1\). On the logarithm surface, lift it by choosing \(\theta=t\). The lifted logarithm is

\[ \log(z(t))=it. \]

At \(t=0\), the value is \(0\). At \(t=2\pi\), the value is \(2\pi i\). The base point returned to \(1\), but the lifted point rose one sheet. If the path continues to \(t=4\pi\), the logarithm reaches \(4\pi i\). Nothing jumps. The height increases steadily.

Now follow a path that does not wind around \(0\), such as a small loop around \(z=2\). The argument may vary, but after completing the loop it returns to its original branch value. The lifted path returns to the same sheet. The difference between these two examples is not the shape of the path alone; it is whether the path encloses the branch point at \(0\).

For a path with winding number \(n\), the logarithm value changes by \(2\pi i n\). This gives a practical test: if a closed path in the punctured plane winds around \(0\), its lift on the logarithm surface is not closed unless the winding number is \(0\).

Connection to Integration and \(1/z\)

The logarithm is closely related to the function \(1/z\). On any simply connected domain that avoids \(0\), a branch of \(\log z\) is an antiderivative of \(1/z\):

\[ \frac{d}{dz}\Log z=\frac{1}{z}. \]

But on the entire punctured plane, no global single-valued antiderivative exists. The integral around the unit circle is

\[ \int_{|z|=1}\frac{1}{z}\,dz=2\pi i. \]

If \(1/z\) had a single-valued antiderivative on all of \(\mathbb{C}^{*}\), every closed-loop integral would be \(0\). The nonzero integral shows the obstruction. The Riemann surface resolves the obstruction by allowing the antiderivative to move to a new sheet after the loop.

This connection is one of the cleanest bridges between visual geometry and analysis. The branch point at \(0\), the winding number of a loop, the integral of \(1/z\), and the sheet shift of \(\log z\) are all versions of the same phenomenon.

How to Read the Helicoid Picture

The helicoid model is useful, but it must be read correctly. The circular direction represents argument. The radial direction represents \(|z|\). The vertical direction represents the unwrapped angle, not the magnitude of the logarithm itself. The logarithm value has two components:

\[ \log z=\ln r+i\theta. \]

The real part is \(\ln r\), and the imaginary part is \(\theta\). A point farther from the vertical axis has larger \(r\), so its real logarithm part changes. A point higher or lower on the surface has a different unwrapped argument, so its imaginary logarithm part changes.

Because the surface is often drawn as a spiral ramp, students sometimes think height is the entire logarithm. It is not. Height is a way to visualize the branch index or argument. The full logarithm also depends on radius. Points on the same vertical spiral can share related arguments but have different radii and therefore different real parts.

The center axis of the helicoid corresponds to \(r=0\), but \(r=0\) is not part of the surface. The logarithm is not defined at \(0\). In visual drawings the sheets may appear to approach an axis, but that axis is a missing boundary, not a curve included in the Riemann surface.

Similarly, drawings must show only finitely many sheets even though the true surface has infinitely many. A diagram with four or six turns is a window into the surface. It is not the whole surface.

Common Mistakes and Better Interpretations

MistakeWhy it is temptingBetter interpretation
Thinking \(\log z\) has only the principal value.Many calculators return one value.The principal value is one branch; the full logarithm has values differing by \(2\pi i k\).
Treating a branch cut as part of the function.The cut is visible in diagrams.The cut is a domain choice used to define one branch.
Thinking the helicoid is the only possible surface drawing.The helicoid is the standard model.The Riemann surface is abstract; the helicoid is a helpful embedding.
Assuming the surface has finitely many sheets.Most diagrams show only a few.The logarithm requires countably infinitely many sheets.
Including the origin as a point on the surface.The spiral appears to approach an axis.The origin is a branch point and is not in the logarithm domain.
Forgetting clockwise loops.Examples often use counterclockwise motion.Clockwise winding moves to lower sheets and subtracts \(2\pi i\).

A reliable interpretation always translates the visual feature into a mathematical statement. Instead of saying "the surface goes up," say "the unwrapped argument increases by \(2\pi\) after one counterclockwise loop." Instead of saying "there is a seam," say "one branch cut edge is glued to a neighboring sheet." Precise language keeps the geometry tied to the function.

Where This Surface Shows Up

The logarithm surface is a foundational example in complex analysis. It is often the first Riemann surface students meet because it starts from a familiar function and exposes the need for new domains. Once this example is clear, later surfaces for roots, inverse trigonometric functions, elliptic functions, and algebraic curves become easier to discuss.

In contour integration, the logarithm surface explains why integrals involving \(1/z\) are sensitive to winding number. In analytic continuation, it shows how a locally defined branch can be continued along paths and may return with a changed value. In conformal mapping, logarithms turn annular or punctured regions into strips because \(z=re^{i\theta}\) becomes \(\log z=\ln r+i\theta\).

The complex logarithm also appears in potential theory and fluid flow. The real part \(\ln r\) resembles a radial potential, while the imaginary part \(\theta\) behaves like an angular stream function. Around a source, sink, or vortex model, the multi-valued angle reflects circulation around a point. The Riemann surface provides a clean mathematical way to track that angle without jumps.

In geometry, the helicoid itself is famous as a minimal surface. The Riemann surface of the logarithm is not studied only because it looks like a helicoid, but the connection makes the example memorable. The shape ties together complex analysis, topology, and differential geometry in one picture.

Worked Examples

Example 1: All logarithms of \(i\)

The number \(i\) has modulus \(1\) and arguments \(\pi/2+2\pi k\). Therefore

\[ \log i=\ln 1+i\left(\frac{\pi}{2}+2\pi k\right) =i\left(\frac{\pi}{2}+2\pi k\right),\qquad k\in\mathbb{Z}. \]

The principal value is \(i\pi/2\), but every value separated by \(2\pi i\) is also a logarithm of \(i\). On the surface, these values lie above the same base point \(i\) on different sheets.

Example 2: What happens after two loops around \(0\)?

Start with a branch value \(L\) at \(z=2\). Continue counterclockwise around the origin twice. Each loop adds \(2\pi i\), so two loops add \(4\pi i\):

\[ L\longmapsto L+4\pi i. \]

The base point is still \(2\), but the point on the surface has moved two sheets upward.

Example 3: A loop that does not enclose \(0\)

Let the path be a small circle centered at \(2\) with radius \(1/4\). This loop does not enclose the origin. Its winding number around \(0\) is \(0\), so analytic continuation of a logarithm branch around the loop returns to the same value. The lifted path closes on the same sheet.

Example 4: Why principal logarithms can break product rules

Take \(z=w=-1\). Then \(zw=1\). With principal values, \(\Log(-1)=i\pi\) and \(\Log(1)=0\). So

\[ \Log((-1)(-1))=0,\qquad \Log(-1)+\Log(-1)=2\pi i. \]

The two sides differ by \(2\pi i\). The issue is not arithmetic failure; it is branch selection. The full multi-valued logarithm accounts for both values through sheet changes.

How to Study This Topic Effectively

Begin with the formula \(\log z=\ln r+i(\theta+2\pi k)\). Do not try to memorize the surface first. The surface is the geometry of this formula. The radius \(r\) controls the real part, the angle \(\theta\) controls the imaginary part, and the integer \(k\) labels the sheet.

Next, draw a circle around the origin and track the argument. At the start, choose \(\theta=0\). After a quarter turn, \(\theta=\pi/2\). After a half turn, \(\theta=\pi\). After a full turn, \(\theta=2\pi\). The point in the plane is back where it started, but the continuous argument is not. That single observation explains the whole construction.

Then compare a cut-plane branch with the surface. On a cut plane, you avoid the jump by forbidding paths across a chosen cut. On the Riemann surface, you allow the crossing but move to the next sheet. This comparison helps prevent the common mistake of thinking branch cuts are the main object. They are a tool for one branch, not the complete logarithm.

Finally, practice with examples. Compute all logarithms of \(1\), \(-1\), \(i\), and \(1+i\). Then describe where those values live on the surface. The computation and the geometry should tell the same story.

Practice Questions

QuestionWhat to look forShort answer check
Find all values of \(\log(1)\).Arguments of \(1\).\(2\pi i k\), where \(k\in\mathbb{Z}\).
Find all values of \(\log(-1)\).Odd multiples of \(\pi\).\(i(\pi+2\pi k)\).
What does one counterclockwise loop around \(0\) do?Argument change.Adds \(2\pi i\) to the logarithm value.
What does one clockwise loop around \(0\) do?Negative winding.Subtracts \(2\pi i\).
Why is the principal logarithm discontinuous at the negative real axis?Argument interval endpoint.The argument jumps from near \(\pi\) to near \(-\pi\).
How many sheets does the logarithm surface have?Possible integer values of \(k\).Countably infinitely many.
Why does \(\sqrt{z}\) need fewer sheets than \(\log z\)?Behavior after repeated loops.\(\sqrt{z}\) returns after two loops; \(\log z\) never closes after a fixed finite number.
What point is missing from the surface projection?Domain of logarithm.The origin \(z=0\).

How the Logarithm Surface Explains Complex Powers

The Riemann surface of the logarithm is not only useful for understanding \(\log z\) itself. It also explains why expressions such as \(z^a\) can be more delicate in complex analysis than they are in ordinary algebra. For positive real \(z\), the expression \(z^a\) is usually unambiguous. In the complex plane, it is commonly defined by

\[ z^a=e^{a\log z}. \]

If \(\log z\) has many values, then \(e^{a\log z}\) may also have many values. Substituting the full logarithm gives

\[ z^a=e^{a(\ln r+i(\theta+2\pi k))}. \]

The behavior depends on \(a\). If \(a\) is an integer, the extra term \(2\pi i k\) does not create new values, because \(e^{2\pi iak}=1\). That is why \(z^2\), \(z^3\), and other integer powers are single-valued ordinary functions on the complex plane. If \(a=1/2\), the values repeat after two sheets, producing the two branches of the square root. If \(a=1/3\), they repeat after three sheets. If \(a\) is irrational, the values do not close after any fixed finite number of turns.

This is a powerful reason to learn the logarithm surface first. Many other multi-valued functions inherit their branch behavior from it. The logarithm acts like a master coordinate for complex exponentiation. Once the sheets of \(\log z\) are clear, expressions such as \(z^{1/2}\), \(z^{2/3}\), \(z^\sqrt{2}\), and \(z^i\) become easier to classify.

Consider \(z^i\). Using the logarithm definition,

\[ z^i=e^{i(\ln r+i(\theta+2\pi k))} =e^{-\theta-2\pi k}e^{i\ln r}. \]

The values differ by real scale factors \(e^{-2\pi k}\). This surprises many students because an imaginary exponent can turn argument changes into magnitude changes. The Riemann surface makes the reason visible: moving to another sheet changes \(\theta\), and the exponent \(i\) converts that sheet shift into multiplication by a positive real factor.

The main lesson is not that every power expression is dangerous. The lesson is to ask what definition is being used and which branch is intended. A classroom problem may use the principal branch. A complex analysis proof may require a branch on a chosen simply connected domain. A Riemann surface discussion may keep all branches at once. The notation looks similar in all three settings, but the domain and value set are different.

A Reader's Checklist for This Surface

When you meet a new diagram, formula, or explanation of the logarithm surface, use a short checklist to keep the interpretation accurate. First, identify the base domain. For the logarithm, the base is the punctured plane \(\mathbb{C}^{*}\), not the entire complex plane. The missing point \(0\) is essential because loops around it create the branch behavior.

Second, identify the angle convention. A principal branch usually restricts argument to \((-\pi,\pi]\), but another branch may use a different interval. The choice affects where the visible branch cut appears, but not the underlying surface. If a diagram cuts along the positive real axis instead of the negative real axis, the surface has not changed. The coordinate description has changed.

Third, ask what happens after one full loop. For the logarithm, a counterclockwise loop adds \(2\pi i\). A clockwise loop subtracts \(2\pi i\). Any explanation that treats a full loop as returning to the same logarithm value is describing a chosen branch with a jump, not the full surface.

Fourth, separate the projection from the lifted point. In the base plane, angles \(\theta\) and \(\theta+2\pi\) represent the same complex number. On the Riemann surface, they represent different points above that same base number. This is the central idea of the whole construction.

Fifth, check whether the language is local or global. Locally, \(\log z\) behaves like an ordinary holomorphic function. Globally on \(\mathbb{C}^{*}\), one single branch cannot cover every path consistently. The Riemann surface resolves the global issue without damaging the local analytic structure.

Finally, connect the surface back to computation. If you calculate \(\log(1+i)\), start with \(r=\sqrt{2}\) and \(\theta=\pi/4\). The full set of values is

\[ \log(1+i)=\ln\sqrt{2}+i\left(\frac{\pi}{4}+2\pi k\right),\qquad k\in\mathbb{Z}. \]

The computation lists the sheets algebraically. The Riemann surface shows where those values live geometrically. A good understanding should make both descriptions feel like the same object seen from two angles.

Key Takeaways

The Riemann surface of the complex logarithm exists because the argument of a nonzero complex number is not unique. A single point \(z=re^{i\theta}\) in the punctured plane corresponds to infinitely many logarithm values \(\ln r+i(\theta+2\pi k)\). The surface separates those values into different sheets.

A branch cut gives one manageable branch of the logarithm, such as the principal logarithm. The full Riemann surface glues all branches together. Crossing a cut on one sheet leads to the neighboring sheet instead of producing a discontinuity.

The helicoid model is a visual way to remember the construction. Radius records \(|z|\), angle records argument, and height records the unwrapped angle. Moving once around the origin changes the sheet because the argument changes by \(2\pi\).

The deeper lesson is that functions depend on domains. The logarithm cannot be made globally single-valued on \(\mathbb{C}^{*}\), but it can be made single-valued on its natural Riemann surface. This idea is central to complex analysis and appears again in analytic continuation, contour integration, inverse functions, and multi-valued powers.

Frequently Asked Questions

What is the Riemann surface of the complex logarithm?

It is the infinite-sheeted surface on which the complex logarithm becomes single-valued. Each sheet corresponds to a different argument range, and moving around the origin moves to a neighboring sheet.

Why does \(\log z\) have infinitely many values?

Because a nonzero complex number has arguments \(\theta+2\pi k\) for every integer \(k\). Substituting those arguments into \(\log z=\ln r+i\theta\) gives infinitely many values separated by \(2\pi i\).

What is the principal branch of the logarithm?

The principal branch, usually written \(\Log z\), uses the principal argument \(-\pi<\operatorname{Arg}(z)\le\pi\). It is single-valued on the plane cut along the negative real axis.

Is the branch cut part of the Riemann surface?

No. A branch cut is a choice used to define one branch on a slit domain. The Riemann surface is made by gluing the branches together so that crossing a cut moves to another sheet.

Why is the surface often drawn as a helicoid?

The helicoid represents the unwrapped argument. In the model \((r,\theta)\mapsto(r\cos\theta,r\sin\theta,c\theta)\), height increases with \(\theta\), so each full turn moves to a new level.

Does the origin belong to the logarithm surface?

No. The logarithm is not defined at \(z=0\). The origin is a branch point around which the sheets wind, but it is not included as an ordinary point of the surface.

How is this different from the square root surface?

The square root surface has two sheets because \(\sqrt{z}\) returns to its original value after two loops around \(0\). The logarithm surface has infinitely many sheets because each loop adds another \(2\pi i\).

What does analytic continuation mean here?

Analytic continuation means extending a local branch of the logarithm along a path. If the path winds around \(0\), the continued value lands on a different sheet.

Why does \(\int_{|z|=1}1/z\,dz=2\pi i\) matter?

It shows that \(1/z\) has no global single-valued antiderivative on the punctured plane. The logarithm becomes that antiderivative only after moving to the correct Riemann surface or restricting to a branch.

Can a different branch cut change the Riemann surface?

A different branch cut changes the way one sheet is drawn, but it does not change the underlying infinite-sheeted surface. It only changes the coordinate description.

Read the surface as the geometry of \(\log z=\ln r+i\theta\). The flat punctured plane identifies all angles that differ by \(2\pi\). The Riemann surface separates them, glues neighboring branches, and turns the complex logarithm into a single-valued holomorphic function on its natural domain.