Vote counting as mathematical proof

dc.contributor.authorPattinson, Dirken
dc.contributor.authorSchürmann, Carstenen
dc.date.accessioned2026-01-01T08:41:26Z
dc.date.available2026-01-01T08:41:26Z
dc.date.issued2015en
dc.description.abstractTrust in the correctness of an election outcome requires proof of the correctness of vote counting. By formalising particular voting protocols as rules, correctness of vote counting amounts to verifying that all rules have been applied correctly. A proof of the outcome of any particular election then consists of a sequence (or tree) of rule applications and provides an independently checkable certificate of the validity of the result. This reduces the need to trust, or otherwise verify, the correctness of the vote counting software once the certificate has been validated. Using a rule-based formalisation of voting protocols inside a theorem prover, we synthesise vote counting programs that are not only provably correct, but also produce independently verifiable certificates. These programs are generated from a (formal) proof that every initial set of ballots allows to decide the election winner according to a set of given rules.en
dc.description.statusPeer-revieweden
dc.format.extent12en
dc.identifier.isbn9783319263496en
dc.identifier.issn0302-9743en
dc.identifier.scopus84952643452en
dc.identifier.urihttps://hdl.handle.net/1885/733799082
dc.language.isoenen
dc.publisherSpringer Verlagen
dc.relation.ispartofAI 2015: Advances in Artificial Intelligence - 28th Australasian Joint Conference, Proceedingsen
dc.relation.ispartofseries28th Australasian Joint Conference on Artificial Intelligence, AI 2015en
dc.relation.ispartofseriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en
dc.rightsPublisher Copyright: © Springer International Publishing Switzerland 2015.en
dc.titleVote counting as mathematical proofen
dc.typeConference paperen
dspace.entity.typePublicationen
local.bibliographicCitation.lastpage475en
local.bibliographicCitation.startpage464en
local.contributor.affiliationPattinson, Dirk; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.contributor.affiliationSchürmann, Carsten; IT University of Copenhagenen
local.identifier.ariespublicationu4334215xPUB1542en
local.identifier.doi10.1007/978-3-319-26350-2_41en
local.identifier.essn1611-3349en
local.identifier.puredbd7d61f-97f0-4ac9-b17a-db0dc08309d7en
local.identifier.urlhttps://www.scopus.com/pages/publications/84952643452en
local.type.statusPublisheden

Downloads