首页> 外文会议>International joint conference on electronic voting >A Formally Verified Single Transferable Voting Scheme with Fractional Values
【24h】

A Formally Verified Single Transferable Voting Scheme with Fractional Values

机译:具有分数的形式正式验证的单一可转让投票方案

获取原文

摘要

We formalise a variant of the Single Transferable Vote scheme with fractional transfer values in the theorem prover Coq. Our method advocates the idea of vote counting as application of a sequence of rules. The rules are an intermediate step for specifying the protocol for vote-counting in a precise symbolic language. We then formalise these rules in Coq. This reduces the gap between the legislation and formalisa-tion so that, without knowledge of formal methods, one can still validate the process. Moreover our encoding is modular which enables us to capture other Single Transferable Vote schemes without significant changes. Using the built-in extraction mechanism of Coq, a Haskell program is extracted automatically. This program is guaranteed to meet its specification. Each run of the program outputs a certificate which is a precise, independently checkable record of the trace of computation and provides all relevant details of how the final result is obtained. This establishes correctness, reliability, and verifiability of the count.
机译:我们在定理证明者Coq中用分数转移值形式化了一次可转移投票方案的变体。我们的方法提倡使用计数规则作为一系列规则的应用。规则是中间步骤,用于以精确的符号语言指定用于计票的协议。然后,我们在Coq中将这些规则形式化。这缩小了立法与正式化之间的差距,因此,在不了解正式方法的情况下,人们仍然可以验证该过程。此外,我们的编码是模块化的,这使我们能够捕获其他单次可转让投票方案,而无需进行重大更改。使用Coq的内置提取机制,可以自动提取Haskell程序。该程序保证符合其规格。程序的每次运行都会输出一个证书,该证书是精确的,可独立检查的计算轨迹记录,并提供有关如何获得最终结果的所有相关详细信息。这样可以确定计数的正确性,可靠性和可验证性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号