Verifying Cake-Cutting, Faster

被引:0
|
作者
Bertram, Noah [1 ]
Lai, Tean [1 ]
Hsu, Justin [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
关键词
Fair division; Automated verification; Type system;
D O I
10.1007/978-3-031-65630-9_6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Envy-free cake-cutting protocols procedurally divide an infinitely divisible good among a set of agents so that no agent prefers another's allocation to their own. These protocols are highly complex and difficult to prove correct. Recently, Bertram, Levinson, and Hsu introduced a language called Slice for describing and verifying cake-cutting protocols. Slice programs can be translated to formulas encoding envy-freeness, which are solved by SMT. While Slice works well on smaller protocols, it has difficulty scaling to more complex cake-cutting protocols. We improve Slice in two ways. First, we show any protocol execution in Slice can be replicated using piecewise uniform valuations. We then reduce Slice's constraint formulas to formulas within the theory of linear real arithmetic, showing that verifying envy-freeness is efficiently decidable. Second, we design and implement a linear type system which enforces that no two agents receive the same part of the good. We implement our methods and verify a range of challenging examples, including the first nontrivial four-agent protocol.
引用
收藏
页码:109 / 129
页数:21
相关论文
共 50 条
  • [1] Cake-cutting is not a piece of cake
    Magdon-Ismail, M
    Busch, C
    Krishnamoorthy, MS
    [J]. STACS 2003, PROCEEDINGS, 2003, 2607 : 596 - 607
  • [2] Cutting the Cake into Crumbs: Verifying Envy-Free Cake-Cutting Protocols Using Bounded Integer Arithmetic
    Lester, Martin Mariusz
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PADL 2024, 2023, 14512 : 100 - 115
  • [3] Fair Cake-Cutting in Practice
    Kyropoulou, Maria
    Ortega, Josue
    Segal-Halevi, Erel
    [J]. ACM EC '19: PROCEEDINGS OF THE 2019 ACM CONFERENCE ON ECONOMICS AND COMPUTATION, 2019, : 547 - 548
  • [4] Obvious manipulations in cake-cutting
    Ortega, Josue
    Segal-Halevi, Erel
    [J]. SOCIAL CHOICE AND WELFARE, 2022, 59 (04) : 969 - 988
  • [5] Obvious manipulations in cake-cutting
    Josué Ortega
    Erel Segal-Halevi
    [J]. Social Choice and Welfare, 2022, 59 : 969 - 988
  • [6] Fair cake-cutting in practice
    Kyropoulou, Maria
    Ortega, Josue
    Segal-Halevi, Erel
    [J]. GAMES AND ECONOMIC BEHAVIOR, 2022, 133 : 28 - 49
  • [7] Fair cake-cutting for imitative agents
    Eleonora Cresto
    Diego Tajer
    [J]. Social Choice and Welfare, 2022, 58 : 801 - 833
  • [8] Fair cake-cutting among families
    Erel Segal-Halevi
    Shmuel Nitzan
    [J]. Social Choice and Welfare, 2019, 53 : 709 - 740
  • [9] Fair cake-cutting among families
    Segal-Halevi, Erel
    Nitzan, Shmuel
    [J]. SOCIAL CHOICE AND WELFARE, 2019, 53 (04) : 709 - 740
  • [10] Fair cake-cutting for imitative agents
    Cresto, Eleonora
    Tajer, Diego
    [J]. SOCIAL CHOICE AND WELFARE, 2022, 58 (04) : 801 - 833