Novikov's Condition
A technical checkable condition that decides whether a change-of-measure exponential is a genuine martingale or a strict local martingale that quietly loses expected mass — the difference between a risk-neutral measure that's actually valid and one that only looks valid.
Prerequisites: Girsanov's Theorem, Local Martingales and Semimartingales
Girsanov's theorem, the tool that converts real-world drift into risk-neutral drift, hinges on a specific exponential process being a genuine martingale — not just something that looks like a fair game locally, but one whose expected value truly stays constant all the way out. If that exponential is only a local martingale (see Local Martingales and Semimartingales), the change of measure silently fails to be a valid probability measure at all, and every price built on top of it is wrong. Novikov's condition is the standard, checkable test for whether you're safe.
The analogy: a fuel gauge that might be lying
Imagine a process that's supposed to represent "total probability" — it should always sum to exactly 1, the way a fuel gauge should always show how much fuel is actually left. A local martingale version of this process can leak probability mass without you noticing, the way a fuel gauge with a slow, undetectable leak reads lower over time even though nothing looks visibly wrong at any single instant. Novikov's condition is a diagnostic you can run in advance — check one integral, and it certifies the gauge has no leak, guaranteeing the process really is a genuine martingale that stays exactly at 1 in expectation forever.
Writing it down
Girsanov's theorem defines a candidate change-of-measure process, the stochastic exponential,
where is the "market price of risk" process driving the shift from real-world to risk-neutral drift. is always a local martingale, automatically, but it is only a genuine martingale — with for all , the property that lets it define a valid probability measure via — under an extra condition. Novikov's condition says: if
then is guaranteed to be a genuine martingale on . In words: as long as the expected value of this specific exponential — built from the squared market-price-of-risk, integrated over the whole horizon — stays finite, you're safe; the change of measure is valid and Girsanov's theorem applies cleanly. If grows too explosively (as a function of the underlying process), that expectation can diverge, and the change of measure quietly fails.
The exponential curve above is the shape of the trouble: Novikov's condition is checking whether an exponential of a squared, integrated quantity stays finite in expectation. Drag the rate up and watch how fast an exponential can blow up — that's exactly the failure mode Novikov's condition is built to rule out before it happens.
Worked example 1: constant , easily satisfied
Suppose is a constant (the simplest, most common case — a fixed market price of risk). Then , a deterministic (non-random) number, so , which is finite for any finite and . Concretely, with and : — a small, finite number, so Novikov's condition holds trivially. This is why the standard Black-Scholes-style change of measure, with a constant market price of risk, is never in doubt: the condition is automatically satisfied whenever is bounded.
Worked example 2: state-dependent , where it can fail
Now let depend on the process itself, say for some diffusion with unbounded range — a market price of risk that grows with the level of some factor. Novikov's condition requires . If is, for instance, a diffusion whose tails are heavy enough (growing too fast relative to how the constant scales it), this expectation can diverge for above some threshold — a concrete, checkable boundary between "the change of measure is a genuine martingale" and "it silently degenerates into a strict local martingale that isn't a valid probability measure." Practically, a modeler checks this by bounding (verifying it can't grow too fast in the tails of the model) rather than attempting the full integral by hand — but the qualitative lesson is the same either way: an unbounded, state-dependent market price of risk is exactly the setting where this check stops being a formality.
What this means in practice
- Risk-neutral pricing is only valid if Novikov's condition (or a weaker sufficient alternative) holds — models with bounded market-price-of-risk (most textbook models) are automatically fine, but models with highly state-dependent volatility-of-volatility or leverage effects need this checked explicitly.
- A failure here is not cosmetic — if is only a strict local martingale, , meaning the "risk-neutral measure" you constructed isn't actually a valid probability measure (it doesn't integrate to 1), and any price computed as an expectation under it is systematically biased.
- Bubble models deliberately exploit this failure: some asset-price bubble models are built with a discounted price process that is a strict local martingale on purpose, which is mathematically what "the price can jump-drop to a fundamental value with positive probability" looks like.
The exponential process behind a Girsanov change of measure is always a local martingale, but only a genuine martingale — and therefore a valid probability measure — if Novikov's condition, a finiteness check on an exponential of the squared market-price-of-risk, holds. Bounded market prices of risk satisfy it automatically; unbounded, state-dependent ones might not.
It's easy to assume any Girsanov-style change of measure "just works" because the formula for is always well-defined as a local martingale — the formula computing without error doesn't mean the resulting object is a valid probability measure. Skipping the Novikov check on a model with strongly state-dependent volatility or leverage can produce a "risk-neutral measure" that silently isn't one, with , quietly corrupting every price computed underneath it without any visible error at the point of calculation.
Related concepts
Practice in interviews
Further reading
- Karatzas & Shreve, Brownian Motion and Stochastic Calculus (ch. 3.5)
- Shreve, Stochastic Calculus for Finance II (ch. 5)