【24h】

Ivor, a Proof Engine

机译:Ivor,证明引擎

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

摘要

Dependent type theory has several practical applications in the fields of theorem proving, program verification and programming language design. Ivor is a Haskell library designed to allow easy extending and embedding of a type theory based theorem prover in a Haskell application. In this paper, I give an overview of the library and show how it can be used to embed theorem proving technology in an implementation of a simple functional programming language; by using type theory as a core representation, we can construct and evaluate terms and prove correctness properties of those terms within the same framework, ensuring consistency of the implementation and the theorem prover.
机译:从属类型理论在定理证明,程序验证和编程语言设计领域中有一些实际应用。 Ivor是一个Haskell库,旨在允许在Haskell应用程序中轻松扩展和嵌入基于类型论的定理证明器。在本文中,我对库进行了概述,并展示了如何将其用于将定理证明技术嵌入到简单的函数式编程语言的实现中。通过使用类型理论作为核心表示,我们可以在相同的框架内构造和评估术语并证明这些术语的正确性,从而确保实现和定理证明者的一致性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号