Too-high bank growth gives an explicit arbitrage
ProvedFinancialDerivatives.FD02.arb_if_up_le_growthIf the up stock factor does not exceed bank growth, shorting shares and depositing the proceeds gives a zero-cost nonnegative terminal payoff, strictly positive in the down state.
This is an original derived theorem target; a remote compiler must validate its declaration and proof.
import Mathlib.Data.Real.Basic import Definitions.Def_fd02_TwoStateMarket import Definitions.Def_fd02_Trade import Definitions.Def_fd02_initialCost import Definitions.Def_fd02_terminalPayoff import Definitions.Def_fd02_NoArbitrage
namespace FinancialDerivatives.FD02 /-- Too-high bank growth gives an explicit arbitrage. -/ theorem arb_if_up_le_growth (m : TwoStateMarket) (h : m.up ≤ m.growth) : ¬ NoArbitrage m := by sorry end FinancialDerivatives.FD02
Read-back
What the Lean code literally says, in plain math · GPT-6
For any market with real spot , bank growth , and stock factors with the additional hypothesis , the market fails the following zero-cost no-arbitrage property: every signed real pair with , , and has and . Equivalently, some signed real holdings have zero cost, nonnegative payoff in both Boolean states, and strictly positive payoff in at least one; equality is included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.