Voting Theory in the Lean Theorem Prover
Voting Theory in the Lean Theorem Prover
复制标题
精益定理证明中的投票理论
DOI:
10.1007/978-3-030-88708-7_9
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
E. Pacuit
中科院分区:
文献类型:
--
作者:
W. Holliday;Chase Norman;E. Pacuit
There is a long tradition of fruitful interaction between logic and social choice theory. In recent years, much of this interaction has focused on computer-aided methods such as SAT solving and interactive theorem proving. In this paper, we report on the development of a framework for formalizing voting theory in the Lean theorem prover, which we have applied to verify properties of a recently studied voting method. While previous applications of interactive theorem proving to social choice (using Isabelle/HOL and Mizar) have focused on the verification of impossibility theorems, we aim to cover a variety of results ranging from impossibility theorems to the verification of properties of specific voting methods (e.g., Condorcet consistency, independence of clones, etc.). In order to formalize voting theoretic axioms concerning adding or removing candidates and voters, we work in a variable-election setting whose formalization makes use of dependent types in Lean.
DOI:
10.1145/3125642
发表时间:
2018
期刊:
Journal of the ACM (JACM)
影响因子:
--
作者:
Florian Brandl;Felix Brandt;Manuel Eberl;Christian Geist
通讯作者:
Christian Geist