Abstract
We present a method for using first-order logic to specify the semantics of preferences as used in common vote counting algorithms. We also present a corresponding system that uses Celf linear-logic programs to describe voting algorithms and which generates explicit examples when the algorithm departs from its specification. When we applied our method and system to analyse the vote counting algorithm used for electing the CADE Board of Trustees, we found that it strictly differs from the standard definition of Single Transferable Vote (STV). We therefore argue that “STV” is a misnomer for the CADE algorithm.
Original language | English |
---|---|
Title of host publication | Automated Deduction – CADE-24 : Proceedings of the 16th International Conference on Automated Deduction (CADE-24) |
Publisher | Springer |
Publication date | 2013 |
Pages | 135-144 |
ISBN (Print) | 978-3-642-38573-5 |
ISBN (Electronic) | 978-3-642-38574-2 |
DOIs | |
Publication status | Published - 2013 |
Event | The 24th International Conference on Automated Deduction - Lake Placid, NY, USA, United States Duration: 9 Jun 2013 → 14 Jun 2013 http://www.cl.cam.ac.uk/~gp351/cade24/ |
Conference
Conference | The 24th International Conference on Automated Deduction |
---|---|
Country/Territory | United States |
City | Lake Placid, NY, USA |
Period | 09/06/2013 → 14/06/2013 |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 7898 |
ISSN | 0302-9743 |
Keywords
- First-order logic
- Vote counting algorithms
- Linear-logic programs
- Single Transferable Vote (STV)
- CADE Board of Trustees