首页> 外文期刊>Journal of Automated Reasoning >Eisbach: A Proof Method Language for Isabelle
【24h】

Eisbach: A Proof Method Language for Isabelle

机译:Eisbach:Isabelle的证明方法语言

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

摘要

Machine-checked proofs are becoming ever-larger, presenting an increasing maintenance challenge. Isabelle's most popular language interface, Isar, is attractive for new users, and powerful in the hands of experts, but has previously lacked a means to write automated proof procedures. This can lead to undesirable duplication in large proofs. In this paper we present Eisbach, a proof method language for Isabelle, which aims to fill this gap by incorporating Isar language elements, thus making it accessible to end-users. We describe the language and the design principles on which it was developed. We evaluate its effectiveness by implementing the most-widely used proof tools in the seL4 verification stack, and consider its strengths and limitations.
机译:机器检查的证明越来越大,提出了越来越多的维护挑战。伊莎贝尔(Isabelle)最受欢迎的语言界面(Isar)对于新用户来说很有吸引力,并且在专家的手中很强大,但是以前缺乏编写自动证明程序的方法。这会导致在大样本中产生不希望的重复。在本文中,我们介绍了Isabelle的一种证明方法语言Eisbach,该语言旨在通过合并Isar语言元素来填补这一空白,从而使最终用户可以使用它。我们描述了语言及其开发所依据的设计原则。我们通过在seL4验证堆栈中实施最广泛使用的证明工具来评估其有效性,并考虑其优势和局限性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号