The Breeden-Litzenberger formula mathematically proves that the risk-neutral density of an underlying asset at expiration equals the discounted second partial derivative of the call price function with respect to the strike price. This relationship, expressed as f(K) = e^(rT) * (∂²C/∂K²), transforms a continuum of European option prices into a complete probability distribution without assuming any specific stochastic process.
Glossary
Breeden-Litzenberger Formula

What is Breeden-Litzenberger Formula?
A foundational result in derivatives pricing establishing that the risk-neutral probability density function can be recovered from the second derivative of option prices with respect to the strike price.
In practice, the formula requires a twice-differentiable option price curve, typically constructed by interpolating discrete market quotes into a smooth volatility surface and applying no-arbitrage conditions. The extracted density enables quants to price exotic derivatives, identify market-implied tail risks, and detect mispricing by comparing the risk-neutral distribution to historical realized densities.
Key Properties and Requirements
The Breeden-Litzenberger formula provides a static, model-free link between option prices and the risk-neutral density, but its application requires specific market conditions and mathematical constraints to be valid.
Continuum of Strike Prices
The theoretical derivation assumes the existence of a continuous spectrum of European option prices across all possible strikes. In practice, market quotes are discrete, requiring interpolation and extrapolation techniques to construct a smooth price function before the second derivative can be taken. Gaps in strike coverage introduce truncation errors in the tails of the extracted density.
No-Arbitrage Constraints
The extracted density must be strictly non-negative and integrate to unity. This imposes specific shape constraints on the option price function:
- Butterfly Spread Arbitrage: The second derivative of the call price with respect to strike must be positive. A negative value implies a negative probability, violating no-arbitrage conditions.
- Calendar Spread Arbitrage: The total variance must be monotonically increasing with time to maturity.
European Exercise Requirement
The formula applies strictly to European-style options that can only be exercised at expiration. American options introduce an early exercise premium that contaminates the risk-neutral density extraction. For American options on dividend-paying stocks or indices, the extracted density reflects a pseudo-distribution biased by the early exercise boundary.
Risk-Free Rate Assumption
The derivation assumes a constant, known risk-free interest rate for discounting. In reality, the term structure of interest rates is stochastic. Using a flat rate introduces distortion in the density's location, particularly for longer-dated expirations where rate uncertainty is material. The formula must be adjusted to incorporate deterministic discount factors from the yield curve.
Dividend Handling
For underlying assets paying dividends, the formula requires the use of de-americanized or forward-adjusted option prices. Discrete dividend payments create jumps in the underlying price process, violating the diffusion assumption. The standard approach is to convert spot prices to forward prices and apply the formula to options on the forward, extracting the density of the forward asset price at maturity.
Tail Extrapolation Sensitivity
The second derivative is highly sensitive to the extrapolation method used beyond the quoted strike range. Common approaches include:
- Flat extrapolation: Assumes constant implied volatility beyond the wings, which may underestimate tail risk.
- Parametric tail fitting: Fits extreme value distributions (e.g., Generalized Pareto) to the tails.
- SVI or SABR extrapolation: Extends the parametric volatility smile smoothly into the tails. The choice of method significantly impacts the estimated probability of extreme market moves.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about extracting risk-neutral densities from option prices using the Breeden-Litzenberger relationship.
The Breeden-Litzenberger formula is a mathematical relationship stating that the risk-neutral probability density function for an underlying asset's future price can be extracted by taking the second partial derivative of a European call option price with respect to the strike price. Specifically, the risk-neutral density ( f(K) ) at strike ( K ) is given by ( f(K) = e^{rT} \frac{\partial^2 C}{\partial K^2} ), where ( C ) is the call price, ( r ) is the risk-free rate, and ( T ) is time to expiration. The formula works because a butterfly spread—a position combining long and short options at adjacent strikes—approximates an Arrow-Debreu security that pays $1 only if the underlying expires exactly at a specific price. As the strike interval narrows to zero, the cost of this butterfly converges to the discounted risk-neutral probability. This insight, published by Douglas Breeden and Robert Litzenberger in 1978, provides a model-free method to recover the market's entire implied distribution without assuming a specific stochastic process like Black-Scholes.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Master the mathematical and financial building blocks that surround the Breeden-Litzenberger formula, from the density it extracts to the surfaces it helps calibrate.
Risk-Neutral Density
The core output of the Breeden-Litzenberger formula. This is the probability distribution of future asset prices implied by option prices, assuming all assets grow at the risk-free rate. It is not the physical real-world density, but a synthetic one used for pricing derivatives.
- Extracted via the second derivative of option price w.r.t. strike: ∂²C/∂K²
- Must integrate to 1 and be non-negative everywhere
- Used to price exotic payoffs by integrating the payoff function against this density
No-Arbitrage Conditions
Mathematical constraints ensuring a volatility surface is free of static arbitrage. The Breeden-Litzenberger formula provides the diagnostic tool: a valid risk-neutral density requires ∂²C/∂K² ≥ 0 for all strikes.
- Butterfly arbitrage: Violated when the density becomes negative
- Calendar arbitrage: Violated when call prices decrease with time
- A surface failing these tests cannot be used for pricing without introducing internal inconsistencies
Dupire Equation
A forward partial differential equation that derives a unique local volatility surface from a continuum of traded option prices. It is the dynamic twin of the Breeden-Litzenberger formula.
- Breeden-Litzenberger gives the marginal distribution at a fixed expiry
- Dupire links these distributions across expiries to infer the diffusion coefficient
- Together, they form the theoretical backbone of local volatility modeling
Butterfly Spread
An options strategy that directly monetizes the Breeden-Litzenberger relationship. A long butterfly—buying one low-strike call, selling two middle-strike calls, and buying one high-strike call—approximates ∂²C/∂K².
- The payoff at expiry converges to a Dirac delta function centered at the middle strike
- The price of a tightly-struck butterfly divided by the strike spacing approximates the risk-neutral density
- Used to trade discrete probability views on specific price levels
Arrow-Debreu Security
A theoretical primitive that pays $1 if a specific state occurs and $0 otherwise. The Breeden-Litzenberger formula reveals that option portfolios can synthesize these securities.
- The second derivative of a call price equals the price of an Arrow-Debreu security for that strike
- This insight bridges option pricing theory and general equilibrium state-preference theory
- Forms the foundation for pricing any contingent claim via replication
Volatility Surface Calibration
The process of fitting a parametric or non-parametric model to market-quoted option prices. The Breeden-Litzenberger formula acts as a constraint and validation tool during this process.
- Calibrated models must produce non-negative risk-neutral densities across all strikes
- W-shaped or oscillating densities indicate overfitting or noisy input data
- Techniques like regularization penalize violations of the no-arbitrage conditions implied by the formula

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us