Inferensys

Glossary

No-Arbitrage Conditions

Mathematical constraints ensuring a volatility surface is free of static arbitrage, preventing butterfly and calendar spread arbitrage opportunities.
Stylish WeWork-like workspace with hot desks and document wall, professional searching through enterprise knowledge base on a mounted ultrawide display, warm industrial pendants overhead.
STATIC ARBITRAGE CONSTRAINTS

What is No-Arbitrage Conditions?

No-arbitrage conditions are mathematical constraints that ensure a volatility surface is internally consistent and free of static arbitrage opportunities, preventing risk-free profits from butterfly and calendar spreads.

No-arbitrage conditions are a set of strict mathematical inequalities applied to a volatility surface to guarantee the absence of static arbitrage. These constraints ensure that the surface precludes risk-free profits from simple option combinations, such as butterfly spreads (requiring non-negative implied probability density) and calendar spreads (requiring monotonicity of total variance with respect to time). A surface violating these conditions implies a theoretical free lunch, rendering it invalid for pricing or risk management.

The core conditions enforce that call option prices are monotonically decreasing with strike and convex, while total implied variance must be non-decreasing with time to expiration. In practice, volatility surface calibration algorithms embed these constraints to smooth market quotes into an arbitrage-free manifold. Failure to satisfy these conditions leads to erroneous risk-neutral density extraction and mispricing of exotic derivatives, making them a foundational requirement for any robust options pricing framework.

Static No-Arbitrage Conditions

Core Constraints for an Arbitrage-Free Surface

A volatility surface is considered arbitrage-free if it precludes the construction of portfolios that generate a riskless profit. The following constraints ensure internal consistency across strikes and maturities.

01

Calendar Spread Arbitrage

Total implied variance must be monotonically increasing with time to expiration. For any two maturities (T_1 < T_2), the condition (\sigma_{imp}^2(T_1) \cdot T_1 \le \sigma_{imp}^2(T_2) \cdot T_2) must hold. A violation implies it is cheaper to buy a longer-dated option and sell a shorter-dated one for a riskless credit, violating the term structure of volatility.

02

Butterfly Spread Arbitrage

The risk-neutral probability density function implied by option prices must be strictly non-negative. This is enforced by ensuring the second derivative of the call price with respect to strike is positive: (\frac{\partial^2 C}{\partial K^2} \ge 0). A negative density allows a trader to construct a butterfly spread with a negative cost that has a non-negative payoff.

03

Strike Monotonicity

Call option prices must be decreasing in strike, while put prices must be increasing. Formally, for (K_1 < K_2), (C(K_1) \ge C(K_2)) and (P(K_1) \le P(K_2)). A breach of this monotonicity allows a vertical spread to be entered for a credit while guaranteeing a non-negative terminal payout.

04

Convexity in Strike

The option price function must be globally convex with respect to the strike price. This is a direct consequence of the Breeden-Litzenberger formula. A non-convex segment indicates a negative probability mass at that strike interval, enabling a static arbitrage via a specific combination of call or put options.

05

Boundary and Asymptotic Conditions

Option prices must respect intrinsic value boundaries. A call price must satisfy ( (S_0 - K e^{-rT})^+ \le C \le S_0 ). As strike approaches zero, the call price must tend to the forward price of the underlying. As strike approaches infinity, the call price must tend to zero. Violations permit trivial arbitrage against the underlying asset.

06

Put-Call Parity Enforcement

For European options, the synthetic equivalence (C - P = S_0 - K e^{-rT}) must hold exactly. Any deviation allows a conversion or reversal arbitrage, where a trader buys the cheap side of the equation and sells the expensive side to lock in the present value of the mispricing, independent of the terminal asset price.

NO-ARBITRAGE FAQ

Frequently Asked Questions

Clear, technical answers to the most common questions about the mathematical constraints that keep volatility surfaces free of static arbitrage.

No-arbitrage conditions are a set of mathematical constraints that ensure a volatility surface does not permit static arbitrage opportunities, meaning it is impossible to construct a portfolio of options that has a non-positive initial cost and a non-negative, strictly positive with some probability, future payoff. These conditions enforce internal consistency across the surface, preventing butterfly arbitrage (violations across strikes for a single maturity) and calendar arbitrage (violations across maturities for a single strike). A surface that satisfies these constraints is considered admissible for pricing exotic derivatives, as it implies the existence of a valid risk-neutral probability measure. The conditions are derived directly from the fundamental theorem of asset pricing and are applied after calibration to ensure the fitted model does not generate spurious profit opportunities.

Prasad Kumkar

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.