Formal Reasoning Using Distributed Assertions

被引:0
|
作者
Al Wardani, Farah
Chaudhuri, Kaustuv [1 ]
Miller, Dale
机构
[1] Inria Saclay, Palaiseau, France
来源
关键词
CHALLENGE;
D O I
10.1007/978-3-031-43369-6_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When a proof system checks a formal proof, we can say that its kernel asserts that the formula is a theorem in a particular logic. We describe a general framework in which such assertions can be made globally available so that any other proof assistant willing to trust the assertion's creator can use that assertion without rechecking any associated formal proof. This framework, called DAMF, is heterogeneous and allows each participant to decide which tools and operators they are willing to trust in order to accept external assertions. This framework can also be integrated into existing proof systems by making minor changes to the input and output subsystems of the prover. DAMF achieves a high level of distributivity using such off-the-shelf technologies as IPFS, IPLD, and public key cryptography. We illustrate the framework by describing an implemented tool for validating and publishing assertion objects and a modified version of the Abella theorem prover that can use and publish such assertions.
引用
收藏
页码:176 / 194
页数:19
相关论文
共 50 条
  • [1] Guarding the Guard: Using Meta Formal Specifications to Guard Assertions
    Drusinsky, Doron
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING SOSE 2009, 2009, : 93 - 97
  • [2] DESIGNING DISTRIBUTED ALGORITHMS BY MEANS OF FORMAL SEQUENTIALLY PHASED REASONING
    STOMP, FA
    DEROEVER, WP
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 392 : 242 - 253
  • [3] Contexts: A formal definition of worlds of assertions
    Mineau, GW
    Gerbe, O
    [J]. CONCEPTUAL STRUCTURES: FULFILLING PEIRCE'S DREAM, 1997, 1257 : 80 - 94
  • [4] DISTRIBUTED TERMINATION WITH INTERVAL ASSERTIONS
    FRANCEZ, N
    RODEH, M
    SINTZOFF, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1981, 107 : 280 - 291
  • [5] Automated reasoning with ordinary assertions and default assumptions
    Van Heule, D
    Hoogewijs, A
    [J]. 31ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2001, : 193 - 197
  • [6] The argumentative route - Assertions, reasoning, commonplaces and refutation
    Nivet, C
    [J]. LINGUISTIQUE, 1996, 32 (02): : 11 - 33
  • [7] Using formal reasoning on a model of tasks for FreeRTOS
    Cheng, Shu
    Woodcock, Jim
    D'Souza, Deepak
    [J]. FORMAL ASPECTS OF COMPUTING, 2015, 27 (01) : 167 - 192
  • [8] Reasoning Method between Polynomial Error Assertions
    Wu, Peng
    Xiong, Ning
    Xiong, Juxia
    Wu, Jinzhao
    [J]. INFORMATION, 2021, 12 (08)
  • [9] The modulation of conditional assertions and its effects on reasoning
    Quelhas, Ana Cristina
    Johnson-Laird, Philip N.
    Juhos, Csongor
    [J]. QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY, 2010, 63 (09): : 1716 - 1739
  • [10] Scalable Distributed Reasoning Using MapReduce
    Urbani, Jacopo
    Kotoulas, Spyros
    Oren, Eyal
    van Harmelen, Frank
    [J]. SEMANTIC WEB - ISWC 2009, PROCEEDINGS, 2009, 5823 : 634 - 649