...
首页> 外文期刊>Mathematical structures in computer science >A light-weight integration of automated and interactive theorem proving
【24h】

A light-weight integration of automated and interactive theorem proving

机译:轻量级集成的自动和交互式定理证明

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, aimed at dependently typed programmers, we present a novel connectionrnbetween automated and interactive theorem proving paradigms. The novelty is that thernconnection offers a better trade-off between usability, efficiency and soundness whenrncompared to existing techniques. This technique allows for a powerful interactive proofrnframework that facilitates efficient verification of finite domain theorems and guidedrnconstruction of the proof of infinite domain theorems. Such situations typically occur withrnindustrial verification. As a case study, an embedding of SAT and CTL model checking isrnpresented, both of which have been implemented for the dependently typed proof assistantrnAgda.rnFinally, an example of a real world railway control system is presented, and shown using ourrnproof framework to be safe with respect to an abstract model of trains not colliding orrnderailing. We demonstrate how to formulate safety directly and show using interactiverntheorem proving that signalling principles imply safety. Therefore, a proof by an automatedrntheorem prover that the signalling principles hold for a concrete system implies the overallrnsafety. Therefore, instead of the need for domain experts to validate that the signallingrnprinciples imply safety they only need to make sure that the safety is formulated correctly.rnTherefore, some of the validation is replaced by verification using interactive theoremrnproving.
机译:在本文中,针对依赖类型的程序员,我们提出了自动和交互式定理证明范式之间的新型连接。新颖之处在于,与现有技术相比,这种连接在可用性,效率和健全性之间提供了更好的折衷。该技术允许强大的交互式证明框架,该框架有助于有限域定理的有效验证和无限域定理的证明的构造。工业验证通常会发生这种情况。作为案例研究,提出了SAT和CTL模型检查的嵌入,这两种方法都已针对依赖类型的证明助手Agda进行了实现。最后,给出了一个真实世界的铁路控制系统的示例,并使用我们的证明框架证明了该方法的安全性。相对于火车不碰撞或误撞的抽象模型。我们演示了如何直接制定安全性并使用交互式定理演示了证明信号原理暗含安全性的事实。因此,自动定理证明者对信号原理适用于具体系统的证明意味着总体安全性。因此,不需要领域专家来验证信令原则暗示安全性,他们只需要确保正确制定了安全性即可。因此,一些验证已被使用交互定理的验证所代替。

著录项

  • 来源
    《Mathematical structures in computer science》 |2016年第1期|129-153|共25页
  • 作者

    KARIM KANSO; ANTON SETZER;

  • 作者单位

    Department of Computer Science, Swansea University, Swansea, SA2 8PP, United Kindgom;

    Department of Computer Science, Swansea University, Swansea, SA2 8PP, United Kindgom;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号