Two state prices add to the unit cash discount factor
ProvedFinancialDerivatives.FD02.statePrices_sum_discountarbitrageformal-verificationoption-pricing
The total Arrow–Debreu price of the constant one-unit terminal payoff is the bank discount factor 1/R.
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 /-- Two state prices add to the unit cash discount factor. -/ theorem statePrices_sum_discount (m : TwoStateMarket) : riskNeutralUp m / m.growth + (1 - riskNeutralUp m) / m.growth = 1 / m.growth := by sorry end FinancialDerivatives.FD02
Source
Derived from Wilmott, Howison and Dewynne (1995), §10.1, equation (10.2), p. 182. 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 , the two real expressions and sum to exactly : . No no-arbitrage or positivity assumption on is required.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.