Analysing vote counting algorithms via logic: And its application to the CADE election scheme

Bernhard Beckert, Rajeev Goré, Carsten Schürmann

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    6 Citations (Scopus)

    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 languageEnglish
    Title of host publicationCADE 2013 - 24th International Conference on Automated Deduction, Proceedings
    Pages135-144
    Number of pages10
    DOIs
    Publication statusPublished - 2013
    Event24th International Conference on Automated Deduction, CADE 2013 - Lake Placid, NY, United States
    Duration: 9 Jun 201314 Jun 2013

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume7898 LNAI
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference24th International Conference on Automated Deduction, CADE 2013
    Country/TerritoryUnited States
    CityLake Placid, NY
    Period9/06/1314/06/13

    Fingerprint

    Dive into the research topics of 'Analysing vote counting algorithms via logic: And its application to the CADE election scheme'. Together they form a unique fingerprint.

    Cite this