Abstract
We introduce `formal methods' of mechanized reasoning from computer science to address two problems in auction design and practice: is a given auction design soundly specified, possessing its intended properties; and, is the design faithfully implemented when actually run? Failure on either front can be hugely costly in large auctions. In the familiar setting of the combinatorial Vickrey auction, we use a mechanized reasoner, Isabelle, to first ensure that the auction has a set of desired properties (e.g. allocating all items at non-negative prices), and to then generate verified executable code directly from the specified design. Having established the expected results in a known context, we intend next to use formal methods to verify new auction designs.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the Sixteenth ACM Conference on Economics and Computation (EC '15) |
| Place of Publication | New York |
| Publisher | ACM |
| Pages | 547–564 |
| ISBN (Print) | 9781450334105 |
| DOIs | |
| Publication status | Published - 15 Jun 2015 |
Keywords
- Formal proof
- Mechanized reasoning
- Auction theory
Fingerprint
Dive into the research topics of 'Sound auction specification and implementation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver