An Axiomatic Framework for No-Arbitrage Relationships in Financial Derivatives Markets ∗

No-arbitrage relationships are statements about prices of financial derivative contracts that follow purely from the assumption that no market participant can make a risk-free profit. They are a fundamental tool of modern finance and basis to all modern market models. The ever-growing complexity of financial derivatives impairs the effectiveness of conventional approaches based on expected payments for understanding these relationships. In this paper, we introduce the Logic Portfolio Theory (LPT), a new framework in typed first-order logic with higher-order functions that allows users to prove no-arbitrage relationships based on the syntactic structure of contracts. We first show that LPT is rich enough to replace informal or stochastic arguments by proving the well-known put-call parity and Merton’s theorem inside the theory. This also yields the most general versions of these no-arbitrage relationships to date. We second show that LPT is general enough to encompass both a simple stochastic model and a purely cash flow oriented model.

[1]  S. Ross,et al.  Option pricing: A simplified approach☆ , 1979 .

[2]  H. Varian The Arbitrage Principle in Financial Economics , 1987 .

[3]  J. Hull Options, Futures, and Other Derivatives , 1989 .

[4]  Dov M. Gabbay,et al.  Adding a temporal dimension to a logic system , 1992, J. Log. Lang. Inf..

[5]  E. Gamma,et al.  ET++SwapsManager: using object technology in the financial engineering domain , 1992, OOPSLA.

[6]  A. van Deursen,et al.  Algebraic specification of a language for describing financial products , 1995 .

[7]  Philip Wadler Monads for Functional Programming , 1995, Advanced Functional Programming.

[8]  María Manzano,et al.  Extensions of First-Order Logic , 1996 .

[9]  T. Björk Arbitrage Theory in Continuous Time , 2019 .

[10]  Simon L. Peyton Jones,et al.  Composing contracts: an adventure in financial engineering (functional pearl) , 2000, ICFP '00.

[11]  M. de Rijke,et al.  Modal Logic , 2001, Cambridge Tracts in Theoretical Computer Science.

[12]  J. Eber,et al.  How to write a financial contract , 2003 .

[13]  Diomidis Spinellis,et al.  Commercial uses: Going functional on exotic trades , 2009, Journal of Functional Programming.

[14]  Stefan Berthold Towards a Formal Language for Privacy Options , 2010, PrimeLife.

[15]  Jean-Marie Gaillourdet A Software Language Approach to Derivative Contracts in Finance Dipl , 2011 .

[16]  Stefan Berthold,et al.  The Privacy Option Language : Specification a Implementation , 2013 .

[17]  Peter Sestoft,et al.  Pension reserve computations on GPUs , 2014, FHPC '14.

[18]  Martin Elsman,et al.  Certified symbolic management of financial multi-party contracts , 2015, ICFP.