Verified Double Sided Auctions for Financial Markets

04/17/2021
by   Raja Natarajan, et al.
0

Double sided auctions are widely used in financial markets to match demand and supply. Prior works on double sided auctions have focused primarily on single quantity trade requests. We extend various notions of double sided auctions to incorporate multiple quantity trade requests and provide fully formalized matching algorithms for double sided auctions with their correctness proofs. We establish new uniqueness theorems that enable automatic detection of violations in an exchange program by comparing its output with that of a verified program. All proofs are formalized in the Coq proof assistant without adding any axiom to the system. We extract verified OCaml and Haskell programs that can be used by the exchanges and the regulators of the financial markets. We demonstrate the practical applicability of our work by running the verified program on real market data from an exchange to automatically check for violations in the exchange algorithm.

READ FULL TEXT

page 1

page 3

page 5

page 13

page 16

research
07/18/2019

Formal verification of trading in financial markets

We introduce a formal framework for analyzing trades in financial market...
research
07/18/2020

Formally Verified Trades in Financial Markets

We introduce a formal framework for analyzing trades in financial market...
research
11/19/2019

Strongly Budget Balanced Auctions for Multi-Sided Markets

In two-sided markets, Myerson and Satterthwaite's impossibility theorem ...
research
10/11/2022

The Design and Regulation of Exchanges: A Formal Approach

We use formal methods to specify, design, and monitor continuous double ...
research
01/28/2021

Two-Sided Matching Markets in the ELLIS 2020 PhD Program

The ELLIS PhD program is a European initiative that supports excellent y...
research
12/12/2016

An Optimization Framework For Online Ride-sharing Markets

Taxi services and product delivery services are instrumental for our mod...
research
06/03/2021

Combinatorial Algorithms for Matching Markets via Nash Bargaining: One-Sided, Two-Sided and Non-Bipartite

This paper is an attempt to deal with the recent realization (Vazirani, ...

Please sign up or login with your details

Forgot password? Click here to reset