Opposite trades have opposite costs
ProvedFinancialDerivatives.FD02.initialCost_negarbitrageformal-verificationoption-pricing
Shorting an existing stock-and-cash trade reverses its initial cost.
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_Trade import Definitions.Def_fd02_initialCost
Formal statement
namespace FinancialDerivatives.FD02
/-- Opposite trades have opposite costs. -/
theorem initialCost_neg (m : TwoStateMarket) (t : Trade) :
initialCost m ({ shares := -t.shares, cash := -t.cash } : Trade) = -initialCost m t := by sorry
end FinancialDerivatives.FD02Source
Derived from Wilmott, Howison and Dewynne (1995), §3.2, pp. 33–34. 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 signed trade , negating both holdings negates its initial cost: . This applies without a nonnegativity condition on either holding or cost.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.