← Log Space
An analogue, and where the analogy breaks

Drag in the
Complex Plane

On the positive reals, volatility drag is the concavity of the logarithm. In the complex plane there is no concavity to appeal to — and the same ½σ² turns up anyway.

Part one

One formula, two signs.

Everything on this page falls out of a single identity. For X normal with mean μ and variance σ², and for any complex number s:

E[ esX ] = exp( sμ + ½ s²σ² ) the moment generating function, continued to complex s

Put s = 1 and you get exp(μ + ½σ²) — the mean of a lognormal. Variance raises the average. That surplus is the thing every other page in this collection is about: the average is lifted above the path you actually walk, and the gap is ½σ².

Now put s = i. The same formula gives exp(iμ − ½σ²) — the characteristic function of a Gaussian. Variance now destroys the average, and it destroys it at exactly the rate it was previously building it up.

The sign flip is not an analogy. It is i² = −1, and nothing else. The variance term is ½s²σ²; rotating the exponent through a right angle squares to −1 and turns a bonus into a decay.

Between those two poles the term is complex, and it does something with no counterpart on the real line. Write s = a + bi:

½s²σ² = ½(a² − b²)σ²  +  i abσ² the real part scales you · the imaginary part turns you

So in general variance does not only shrink or grow a quantity — it rotates it. Uncertainty in the exponent becomes a systematic phase shift, proportional to σ² and present whenever s is neither purely real nor purely imaginary. Drag the dial below through a right angle and watch the surplus become a decay, with the rotation peaking exactly halfway between.

Figure 1 · the exponent, rotated
Variance term ½s²σ²
real part scales, imaginary rotates
Effect on modulus
Rotation from variance
pure σ² effect, zero at both ends
Part two

Log space becomes a cylinder.

The reason log space works for positive numbers is that log turns multiplication into addition. It does the same for complex numbers, with one complication: a complex number has a modulus and an argument, and only the modulus lives on a line.

z = r e  →  log z = log r + iθ real part on a line · imaginary part on a circle, mod 2π

Multiply a chain of complex numbers together and the two parts behave completely differently. The log-moduli add on a line, exactly as in every other page here. The arguments add on a circle, and wrap. So log space is no longer a line — it is a cylinder, and drag can act along either axis.

Two drags, not one

Take factors Z = r·e with log r normal (spread σr) and θ normal (spread σθ), independent. There are now two separate penalties, and they point in opposite directions:

  • Amplitude drag, +½σr². The familiar one. The average modulus sits above the typical modulus, because log is concave.
  • Phase drag, −½σθ². The new one. Averaging arrows that point in different directions gives something shorter than the arrows themselves. Nothing about magnitudes; purely about direction.

Both are second-order in a spread, both carry the same ½, and in the ensemble mean of a product they simply add:

log |E[Z]| − E[log r] = ½(σr² − σθ²) per step · the whole story of this page in one line
Figure 2 · the two spreads, pulling against each other
Amplitude drag
lifts the ensemble mean
Phase drag
cuts it back down
Net, per step
ensemble mean vs typical path
Part three

The mean can fall below the median.

On the positive reals this is impossible. The arithmetic mean is never below the geometric mean, the ensemble average is never below the typical path, and no amount of volatility will turn that around — Jensen's inequality forbids it, and the gap only ever opens in one direction.

In the complex plane it happens as soon as the phase spread exceeds the amplitude spread. The ensemble mean is pulled down by cancellation faster than convexity can lift it, and the average outcome ends up worse than the typical one.

σθ > σr is the whole condition. Below it, the familiar picture: the average flatters the typical path. Above it, the picture inverts, and the average understates what a single path does.

Figure 3 shows the three quantities at once. Every dot is where one path ended. The circle is the typical modulus; the dashed circle is the mean modulus, always the larger of the two; and the arrow is the mean of the numbers themselves, which is shorter than both as soon as the dots stop pointing the same way.

Figure 3 · where 1,200 paths ended
Typical  |Z|
median path
Mean of  |Z|
ignore direction, average lengths
| Mean of Z |
keep direction, average arrows

No Jensen, and the same answer anyway

This is the part worth pausing on. The usual derivation of volatility drag is an appeal to Jensen's inequality: log is concave, so E[log X] ≤ log E[X], and the gap is the drag. That argument cannot be made here at all. Jensen needs an ordering, and the complex numbers are not ordered — there is no sense in which one complex number is less than another, so there is no concave function and no inequality to invoke.

The mechanism is different too. Amplitude drag is curvature: a concave function applied to a spread-out variable. Phase drag is cancellation: vectors pointing different ways adding up to less than their lengths. Those are not the same phenomenon dressed differently.

Two unrelated mechanisms produce the identical ½σ², because both are the second-order term of the same expansion. log E[esX] is the cumulant generating function, and its quadratic coefficient is ½σ² regardless of which direction s points. The formula is shared; the story behind it is not.

Which is a caution about the analogy in general. A correspondence this clean invites the assumption that the intuitions transfer. Some do. The next one does not.

The phase has no time average

ERGODIC turns on the difference between an ensemble average and a time average — what happens to everyone at once, versus what happens to you in sequence. The modulus of a complex product keeps that structure exactly: (1/n)·log|Zn| converges to E[log r], the same law of large numbers, the same time average.

The phase has neither. The argument is a random walk on a circle, and it does not converge to anything — it equidistributes. Ask what the long-run average phase is and the question has no answer: every angle is visited, in proportion, forever. There is no third number waiting to be discovered. There is a limiting distribution and no limiting value.

So the tidy dichotomy that runs through the rest of this collection — ensemble average here, time average there, mind the gap — does not survive the move to the complex plane intact. One coordinate keeps it. The other replaces it with something structurally different.

Part four

Where it already has a name.

Phase drag was not discovered by anyone thinking about volatility. It was found repeatedly, in fields with no interest in each other, and each time it was given a local name. In every one of these the quantity being computed is |E[e]| and the answer is e−σ²/2.

FieldLocal nameWhat θ isThe factor
CrystallographyDebye–Waller factor q·u, from atoms vibrating about their sites e−q²⟨u²⟩/2
Quantum mechanicsDecoherence Accumulated phase from a noisy environment e−σφ²/2
NMR / MRIInhomogeneous broadening, T₂* Spins precessing at slightly different rates e−σ²t²/2
OpticsSpeckle, loss of coherence Path-length differences across a rough surface e−σ²/2
Electrical powerPower factor Phase between voltage and current cos φ
Lattice QCDThe sign problem The action, S/ℏ, in an oscillatory integral e−σS²/2

The power-factor row is the one to hold on to, because it is the least abstract. A motor drawing current out of phase with the voltage still draws the current — the amplitude is all there — but the useful power is |V||I|cosφ, and the rest circulates without doing anything. You are billed for the amplitude and paid for the projection. That is phase drag, on a utility bill.

The sign problem, met head on

Everything above was checked numerically before it was written. Most of it agreed. One part did not, and the disagreement turned out to be the subject of the page rather than a mistake in it.

Estimating E[Z] by simulation means adding up a great many complex numbers that largely cancel. The answer shrinks like e−nσθ²/2, but the noise in the estimate does not shrink at all — it is set by E[|Z|²], which the phase never touches. Signal falls exponentially, noise stays put, and past a certain spread the measurement is pure noise.

Here is that happening, over 400,000 paths of 50 steps each with σr = 0.30:

σθTrue |E[Z]| Noise floorSignal / noiseMeasured vs theory
0.009.490.14267 agrees to 0.0002
0.155.410.14238 agrees to 0.0001
0.301.000.1427.0 agrees to 0.0009
0.420.1150.1420.8 off by 0.007 — noise
0.550.00490.1420.03 off by 0.037 — pure noise
To measure the last row to the same relative accuracy as the first would take about 3.3 × 1010 paths, against the 4 × 105 actually run — a factor of eighty thousand. That is not an implementation detail to be optimised away. It is the sign problem, and it is the reason simulating a quantum system with a real action is routine while simulating one with a complex action is a standing open problem.

Figure 3 above runs the same estimator on 20,000 paths and knows when to stop trusting itself. Sweeping it across forty settings and comparing every reading against the closed form, the error tracks the signal-to-noise ratio closely: above 8× the noise floor the median error is 1.2%, between 4× and 8× it is 3.3%, between 2× and 4× it jumps to 20%, and below 2× the readings are wrong by factors rather than percentages. The figure warns below 4×, which is where that calibration puts the cliff.

Which makes the failure worth more than the agreement. The rows that matched confirmed the algebra. The rows that missed demonstrated, on a laptop and by accident, why a well-funded field has been stuck on this for forty years.

Close

What to carry away.

  • One formula covers both. E[esX] = exp(sμ + ½s²σ²). Real s gives the lognormal surplus; imaginary s gives decoherence; the sign flip is i² = −1.
  • Log space becomes a cylinder. Moduli add on a line, phases add on a circle. Drag can act along either.
  • Variance rotates as well as scales. For s = a + bi the penalty is ½(a²−b²)σ² with a rotation abσ² alongside it. There is no real-line analogue of being turned by your own uncertainty.
  • The mean can fall below the median, once σθ > σr. On the positive reals this is impossible.
  • The same number, two mechanisms. Curvature on the reals, cancellation in the plane. They agree because both are the quadratic cumulant, not because they are the same idea.
  • One intuition does not transfer. The phase has no time average at all — it equidistributes. Ensemble-versus-time survives in the modulus and dissolves in the argument.

The honest summary of the analogy: the algebra carries over completely, the arithmetic carries over with a sign, and the intuitions carry over about halfway. Which is a better result than either "it is all the same" or "it is a different subject", and it is worth knowing which half is which.