Home > Research > Publications & Outputs > Set Theory or Higher Order Logic to Represent A...

Text available via DOI:

View graph of relations

Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle?

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle? / Caminati, Marco B.; Kerber, Manfred; Lange, Christoph et al.
International Conference on Intelligent Computer Mathematics. Vol. 8543 Springer, 2014. p. 236-251.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Caminati, MB, Kerber, M, Lange, C & Rowat, C 2014, Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle? in International Conference on Intelligent Computer Mathematics. vol. 8543, Springer, pp. 236-251. https://doi.org/10.1007/978-3-319-08434-3_18

APA

Caminati, M. B., Kerber, M., Lange, C., & Rowat, C. (2014). Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle? In International Conference on Intelligent Computer Mathematics (Vol. 8543, pp. 236-251). Springer. https://doi.org/10.1007/978-3-319-08434-3_18

Vancouver

Caminati MB, Kerber M, Lange C, Rowat C. Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle? In International Conference on Intelligent Computer Mathematics. Vol. 8543. Springer. 2014. p. 236-251 doi: 10.1007/978-3-319-08434-3_18

Author

Caminati, Marco B. ; Kerber, Manfred ; Lange, Christoph et al. / Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle?. International Conference on Intelligent Computer Mathematics. Vol. 8543 Springer, 2014. pp. 236-251

Bibtex

@inproceedings{7a11fbf03ad34dde91c43ff083ecd1a1,
title = "Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle?",
abstract = "When faced with the question of how to represent properties in a formal proof system any user has to make design decisions. We have proved three of the theorems from Maskin{\textquoteright}s 2004 survey article on Auction Theory using the Isabelle/HOL system, and we have verified software code that implements combinatorial Vickrey auctions. A fundamental question in this was how to represent some basic concepts: since set theory is available inside Isabelle/HOL, when introducing new definitions there is often the issue of balancing the amount of set-theoretical objects and of objects expressed using entities which are more typical of higher order logic such as functions or lists. Likewise, a user has often to answer the question whether to use a constructive or a non-constructive definition. Such decisions have consequences for the proof development and the usability of the formalization. For instance, sets are usually closer to the representation that economists would use and recognize, while the other objects are closer to the extraction of computational content. We have studied the advantages and disadvantages of these approaches, and their relationship, in the concrete application setting of auction theory. In addition, we present the corresponding Isabelle library of definitions and theorems, most prominently those dealing with relations and quotients.",
author = "Caminati, {Marco B.} and Manfred Kerber and Christoph Lange and Colin Rowat",
year = "2014",
month = jun,
day = "30",
doi = "10.1007/978-3-319-08434-3_18",
language = "English",
isbn = "978-3-319-08433-6",
volume = "8543",
pages = "236--251",
booktitle = "International Conference on Intelligent Computer Mathematics",
publisher = "Springer",

}

RIS

TY - GEN

T1 - Set Theory or Higher Order Logic to Represent Auction Concepts in Isabelle?

AU - Caminati, Marco B.

AU - Kerber, Manfred

AU - Lange, Christoph

AU - Rowat, Colin

PY - 2014/6/30

Y1 - 2014/6/30

N2 - When faced with the question of how to represent properties in a formal proof system any user has to make design decisions. We have proved three of the theorems from Maskin’s 2004 survey article on Auction Theory using the Isabelle/HOL system, and we have verified software code that implements combinatorial Vickrey auctions. A fundamental question in this was how to represent some basic concepts: since set theory is available inside Isabelle/HOL, when introducing new definitions there is often the issue of balancing the amount of set-theoretical objects and of objects expressed using entities which are more typical of higher order logic such as functions or lists. Likewise, a user has often to answer the question whether to use a constructive or a non-constructive definition. Such decisions have consequences for the proof development and the usability of the formalization. For instance, sets are usually closer to the representation that economists would use and recognize, while the other objects are closer to the extraction of computational content. We have studied the advantages and disadvantages of these approaches, and their relationship, in the concrete application setting of auction theory. In addition, we present the corresponding Isabelle library of definitions and theorems, most prominently those dealing with relations and quotients.

AB - When faced with the question of how to represent properties in a formal proof system any user has to make design decisions. We have proved three of the theorems from Maskin’s 2004 survey article on Auction Theory using the Isabelle/HOL system, and we have verified software code that implements combinatorial Vickrey auctions. A fundamental question in this was how to represent some basic concepts: since set theory is available inside Isabelle/HOL, when introducing new definitions there is often the issue of balancing the amount of set-theoretical objects and of objects expressed using entities which are more typical of higher order logic such as functions or lists. Likewise, a user has often to answer the question whether to use a constructive or a non-constructive definition. Such decisions have consequences for the proof development and the usability of the formalization. For instance, sets are usually closer to the representation that economists would use and recognize, while the other objects are closer to the extraction of computational content. We have studied the advantages and disadvantages of these approaches, and their relationship, in the concrete application setting of auction theory. In addition, we present the corresponding Isabelle library of definitions and theorems, most prominently those dealing with relations and quotients.

U2 - 10.1007/978-3-319-08434-3_18

DO - 10.1007/978-3-319-08434-3_18

M3 - Conference contribution/Paper

SN - 978-3-319-08433-6

VL - 8543

SP - 236

EP - 251

BT - International Conference on Intelligent Computer Mathematics

PB - Springer

ER -