arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1807.01873cs.LO
收藏

证明助手之间共享库:联系HOL系列

Sharing a Library between Proof Assistants: Reaching out to the HOL Family

François Thiré

摘要:

我们今天观察到大量的证明系统的多样性。这种多样性的负面后果是,许多定理被证明了许多次。与程序设计语言不同,这些系统很难协同工作,因为它们不实现相同的逻辑。逻辑框架是一类定理证明器,它们通过实现各种逻辑的能力来克服这个问题。在这项工作中,我们研究了STTforall逻辑,简单类型论,已被编码在逻辑框架Dedukti的扩展。我们提出了一个翻译从这个逻辑OpenTheory,证明系统和互操作性工具之间的证明HOL家庭。我们已经使用这个翻译导出了一个包含费马小定理的算术库到OpenTheory和另外两个证明系统Coq和Matita。

英文摘要:

We observe today a large diversity of proof systems. This diversity has the negative consequence that a lot of theorems are proved many times. Unlike programming languages, it is difficult for these systems to co-operate because they do not implement the same logic. Logical frameworks are a class of theorem provers that overcome this issue by their capacity of implementing various logics. In this work, we study the STTforall logic, an extension of Simple Type Theory that has been encoded in the logical framework Dedukti. We present a translation from this logic to OpenTheory, a proof system and interoperability tool between provers of the HOL family. We have used this translation to export an arithmetic library containing Fermat's little theorem to OpenTheory and to two other proof systems that are Coq and Matita.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑