首页> 外文会议>International conference on interactive theorem proving >FoCaLiZe and Dedukti to the Rescue for Proof Interoperability
【24h】

FoCaLiZe and Dedukti to the Rescue for Proof Interoperability

机译:FoCaLiZe和Dedukti寻求证明互操作性

获取原文

摘要

Numerous contributions have been made for some years to allow users to exchange formal proofs between different provers. The main propositions consist in ad hoc pointwise translations, e.g. between HOL Light and Isabelle in the Flyspeck project or uses of more or less complete certificates. We propose in this paper a methodology to combine proofs coming from different theorem provers. This methodology relies on the Dedukti logical framework as a common formalism in which proofs can be translated and combined. To relate the independently developed mathematical libraries used in proof assistants, we rely on the structuring features offered by FoCaLiZe, in particular parameterized modules and inheritance to build a formal library of transfer theorems called Math-Transfer. We finally illustrate this methodology on the Sieve of Eratosthenes, which we prove correct using HOL and Coq in combination.
机译:多年来,人们做出了许多贡献,以允许用户在不同证明者之间交换形式证明。主要命题包括临时的逐点翻译,例如Flyspeck项目中HOL Light和Isabelle之间的冲突,或使用或多或少完整的证书。我们在本文中提出了一种将来自不同定理证明者的证明相结合的方法。这种方法依赖于Dedukti逻辑框架,它是一种通用的形式主义,可以在其中对证明进行翻译和合并。为了关联用于证明助手的独立开发的数学库,我们依赖于FoCaLiZe提供的结构化功能,尤其是参数化模块和继承,以构建称为Math-Transfer的正式的传递定理库。最后,我们在Eratosthenes筛上说明了该方法,并结合使用HOL和Coq证明了该方法是正确的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号