Martingale calibration uniquely fixes the risk-neutral weight
ProvedFinancialDerivatives.FD02.riskNeutral_martingale_unique_bridgearbitrageformal-verificationoption-pricing
Any real weight satisfying the one-step stock martingale equation equals (R-d)/(u-d), because the stock returns differ.
This is an original derived theorem target; a remote compiler must validate its declaration and proof.
Preamble
import Mathlib.Data.Real.Basic import Definitions.Def_fd02_TwoStateMarket import Definitions.Def_fd02_riskNeutralUp
Formal statement
namespace FinancialDerivatives.FD02 /-- Martingale calibration uniquely fixes the risk-neutral weight. -/ theorem riskNeutral_martingale_unique_bridge (m : TwoStateMarket) (w : ℝ) (h : w * m.up + (1 - w) * m.down = m.growth) : w = riskNeutralUp m := by sorry end FinancialDerivatives.FD02
Source
Derived from Wilmott, Howison and Dewynne (1995), §10.2, equation (10.4), p. 183. https://doi.org/10.1017/CBO9780511812545.
Read-back
What the Lean code literally says, in plain math · GPT-6
For any market with real spot , bank growth , and stock factors and any real number , if , then necessarily . There is no restriction on the sign or size of ; the denominator is nonzero by the market constraint.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.