首页> 外文期刊>Electronic Notes in Theoretical Computer Science >Proving Correctness of a Compiler Using Step-indexed Logical Relations
【24h】

Proving Correctness of a Compiler Using Step-indexed Logical Relations

机译:使用逐步索引逻辑关系证明编译器的正确性

获取原文
           

摘要

In this paper we prove the correctness of a compiler for a call-by-name language using step-indexed logical relations and biorthogonality. The source language is an extension of the simply typed lambda-calculus with recursion, and the target language is an extension of the Krivine abstract machine. We formalized the proof in the Coq proof assistant.
机译:在本文中,我们使用逐步索引的逻辑关系和双正交性证明了按名称调用语言的编译器的正确性。源语言是具有递归的简单类型lambda演算的扩展,目标语言是Krivine抽象机的扩展。我们在Coq证明助手中将证明正式化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号