Basic Prerequisites: 01 · From Zero and VS · 02 Implied vs Local Vol.


1. Intuition & Practical Objective

There is one theorem underneath every “local-stochastic volatility” construction, and it is older than the models: Gyöngy’s Markovian projection (1986). It says that any Itô process - however many factors, however random its coefficients - has the same one-dimensional marginals as a Markov diffusion whose diffusion coefficient is the conditional expectation of the original instantaneous variance given the state.

Read that again, because it is the whole trick. Stochastic-volatility models have the dynamics you want and the wrong marginals. Local volatility has the right marginals and no dynamics. Gyöngy says: the marginals alone determine a unique local variance (that is Dupire’s theorem, restated), and that local variance is an expectation of the model’s own instantaneous variance. So you can keep the model and renormalise it: multiply the stochastic variance by a deterministic function chosen so that the renormalised instantaneous variance has the correct conditional expectation.

Three things to carry out of this page:

  1. The leverage identity is an identity, not a fit: . It is a statement about conditional second moments, and the local variance on the right is Dupire’s - a quantity fixed by the market’s marginals alone.
  2. The leverage is uniquely determined, and it is one function. Gyöngy gives existence and uniqueness of the local variance matching a marginal family; Dupire gives the explicit local variance from prices. Multiplying by a scalar field leaves a single unknown, on a two-dimensional domain - whatever the number of volatility factors.
  3. The “one-factor completeness” argument - and its precise limits. With a single volatility-driving factor, the leverage is the unique solution of a scalar equation, so LSV “completes” the SV model up to a full implied-surface fit: no extra randomness, no extra state variable, one deterministic gauge function. What it does not do is complete the market: the factor is still not traded, so volatility risk remains unhedgeable, and the leverage - being deterministic - adds no hedge instrument. Matching every marginal is a statement about distributions at each date, not about hedgeability or about the joint law.

The practical objective: state Gyöngy’s theorem and Dupire’s formula precisely, derive the leverage identity from them in three lines, know the exact value of the leverage at , and be able to say clearly what “complete on the marginals” does and does not buy you.


2. Mathematical Ground Truth & Derivations

2.1 Gyöngy’s Markovian projection (1986)

Let solve a (possibly non-Markov, possibly random-coefficient) Itô SDE

with adapted and integrable enough. Then there exists a Markov diffusion with the same one-dimensional marginal laws as , for every , whose coefficients are the conditional expectations

The second identity is the one that matters here, and the intuition is the Fokker–Planck equation: if is the (common) marginal density, then

so any two processes with the same must agree on as a function of after multiplying by - hence on the conditional expectation. Note the projection is onto marginals: it says nothing about the joint law of , which is exactly why the “dynamics” survive LSV calibration.

2.2 Dupire’s local volatility (1994)

For a martingale spot with and undiscounted call prices ,

and in the log-moneyness coordinates , (the form that avoids differentiating prices, and the one used in this folder),

Dupire’s theorem: a deterministic local volatility makes the model reproduce the market’s marginals, i.e. every European price. The relation to Gyöngy is immediate and is the crux of this page:

Dupire’s local variance is the Markovian projection of the market’s instantaneous variance. If the market is generated by a stochastic-volatility model with instantaneous variance , then . The local-vol surface is not a different model; it is a summary of the true process’s conditional instantaneous variance.

2.3 The leverage identity

Write the LSV spot process with driver and leverage :

Applying §2.1 and §2.2 at once: the LSV model’s marginals are those of the local-volatility model with local variance

Setting this equal to the market’s Dupire local variance gives the leverage function:

Equivalently, and this is the form to remember, the local-variance decomposition:

The market’s local variance is split between the deterministic leverage and the driver’s conditional variance. Vanillas see only the product. The driver chooses the split.

2.4 The exact value at

At the driver’s variance is known, so and

This is the only point of the leverage surface that can be written down without solving anything, and it is the standard sanity test of an LSV implementation (§3 of the hub: to bend a Heston driver with onto a flat- surface, ; to reproduce Heston’s own surface, ).

2.5 The one-factor completeness argument - what it says, and what it does not

The argument. Suppose the driver is driven by a single Brownian factor beyond the spot (one-factor stochastic volatility: Heston, Bergomi’s one-factor, a single OU factor). Then:

  1. is a scalar field - a function of only.
  2. The calibration equation is therefore a scalar, pointwise, algebraic equation: given the driver, the leverage is determined at every with no remaining freedom. There is no optimisation, and no way for the leverage to absorb a bad driver.
  3. Because the leverage is deterministic and multiplies an existing factor, the calibrated model has exactly the same sources of randomness as the un-calibrated driver. Nothing is added.

So a one-factor LSV model is “complete on the marginals”: the smallest possible enlargement of the SV model - a single deterministic gauge function - makes it match the entire vanilla surface while preserving the SV dynamics. That is the sense in which LSV is the minimal diffusion model consistent with both the statics and the chosen dynamics.

What the argument does not say. Three things, and confusing them is the most common conceptual error in the literature:

  • The market is not complete. The volatility factor is not a traded asset, so -risk cannot be hedged with the spot. LSV does not change this; the leverage is deterministic and therefore adds no hedging instrument. The number of unhedgeable risks is unchanged from the un-levered SV model.
  • The model is not “complete for exotics”. Matching all marginals is a statement about the law of at each single date . The joint law - forward-start options, cliquets, barriers’ joint structure - is determined by the driver and the leverage together, and is not pinned by vanillas. This is the same point as SV Dynamics: statics do not test dynamics.
  • “One factor” is a structural choice with a price. One factor means the entire forward-variance and vol-of-vol term structure is that of the driver (for Heston, a fixed one-time-scale shape over ). If the market’s vol-of-vol term structure is a power law, a one-factor driver cannot reproduce it, and the leverage cannot help - the leverage has no dynamics. Buying more factors is the fix; that is 06 · Advanced Extensions.

Note on uniqueness. The leverage is unique given the driver. But the driver is not unique: for any target local variance there is a family of (driver, leverage) pairs, and the family is parameterised exactly by the driver. The gauge freedom of §05 ( with ) is the residual redundancy within a given driver.

2.6 The Fokker–Planck form (the route §04 exploits)

Given the joint law, the leverage formula can be written without any conditional-expectation notation. Let be the joint density of the LSV model. Then

Substituting this into the joint Fokker–Planck equation for makes the equation nonlinear - a McKean–Vlasov equation: the coefficients depend on the solution’s own law. This is the deterministic route to the same fixed point the particle method solves by simulation (04).


3. Computational Implementation - verifying the projection identity

We verify Gyöngy’s theorem on the simplest non-trivial process with a fully analytic conditional variance: a two-state instantaneous volatility, with each with probability . All objects are closed form, so the check is exact rather than statistical. Stdlib only.

What each check proves.

  • (A) Gyöngy’s identity is exact. The Fokker–Planck equation for the market density, with diffusion coefficient equal to the conditional second moment , holds to the finite-difference truncation error ( relative; the residual shrinks as ). This is the theorem, verified where everything is closed form. Note the values are large at (): the density is sharply peaked there, which is why the FD error is largest exactly at the money.
  • (B) The local variance is a conditional expectation, and conditional expectations integrate back to the mean. to six decimals. This is the “expected instantaneous variance is the average of the local variance” identity - the reason Dupire’s surface has the mean variance level built into it, and the reason the local-variance level alone tells you nothing about how the variance is distributed.
  • (C) The conditional variance is genuinely different from the mean. At the market’s is in the wings and at the money - and against . The leverage at the fixed point is at every node, because here the market is the driver: this is the consistency statement “if you leverage a model onto its own smile you do nothing”, and it shows that the leverage formula is exactly consistent rather than approximately so. It also quantifies why substituting the unconditional mean is not a small approximation: it mis-states the local variance by – in a model with no spot/vol correlation at all. With correlation the asymmetry is larger still (§03: to ).
  • The local variance is not the average vol. , i.e. , whereas and the arithmetic mean of vols is . In the zero-maturity limit the density weights the two states by (narrow densities dominate), so the local variance is a harmonic-flavoured combination - a reminder that “the local vol at the money” and “the average vol” are different objects even in the simplest model.

4. Failure Modes & First-Principles Breakdowns

  1. Confusing the conditional and the unconditional expectation. . §3(C) gives the size of the error in a model with zero correlation; with it is much larger and asymmetric in the strike.
  2. Forgetting that Dupire’s local variance is a projection. is a statement about the market’s law. Applying Dupire’s formula to a jump-diffusion’s prices does not return the conditional quadratic-variation rate (see 06): the formula presupposes a diffusion.
  3. Reading the leverage as “extra volatility”. is not an SV parameter and has no economic interpretation as a level; only the product is observable. A leverage reported above or below 1 means nothing on its own - it is a statement about the driver’s conditional variance.
  4. Assuming the leverage can be solved pointwise. It cannot: depends on the law of the LSV model, which depends on . The pointwise formula is the fixed point of a nonlinear (McKean–Vlasov) equation; solving it requires iteration (03) or a forward-PDE solve (04).
  5. Believing “complete on the marginals” means “complete”. One factor of volatility is still one unhedgeable risk; deterministic leverage adds no hedge instrument. And marginal-matching says nothing about the joint law, i.e. about forward-starting payoffs.
  6. Deploying the one-factor argument outside its scope. It is a statement given a driver. It does not imply that one factor is adequate, and it does not survive the substitution of a value for that was computed under a different model.

5. References

  • Gyöngy, I. (1986), Mimicking the one-dimensional marginal distributions of processes having an Itô differential, Probability Theory and Related Fields 71(4), 501–516
  • Dupire, B. (1994), Pricing with a smile, Risk 7(1), 18–20
  • Guyon, J. & Henry-Labordère, P. (2012), Being particular about calibration, Risk 25(1), 91–107
  • Bergomi, L., Stochastic Volatility Modeling
  • Lipton, A. (2002), The vol smile problem, Risk (February), 61–65

6. Connected Graph Bridges