...
首页> 外文期刊>Journal of Automated Reasoning >Formal Metatheory of Programming Languages in the Matita Interactive Theorem Prover
【24h】

Formal Metatheory of Programming Languages in the Matita Interactive Theorem Prover

机译:Matita交互式定理证明中编程语言的形式元理论

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

获取外文期刊封面封底 >>

       

摘要

This paper is a report about the use of Matita, an interactive theorem prover under development at the University of Bologna, for the solution of the POPLmark Challenge, part la. We provide three different formalizations, including two direct solutions using pure de Bruijn and locally nameless encodings of bound variables, and a formalization using named variables, obtained by means of a sound translation to the locally nameless encoding. According to this experience, we also discuss some of the proof principles used in our solutions, which have led to the development of a generalized inversion tactic for Matita.
机译:本文是有关博洛尼亚大学正在开发的交互式定理证明者Matita用于解决POPLmark挑战(第1部分)的报告。我们提供了三种不同的形式化,包括使用纯de Bruijn和绑定变量的本地无名编码的两个直接解决方案,以及使用命名变量的形式化(通过对本地无名编码的声音转换获得的形式化)。根据这一经验,我们还讨论了解决方案中使用的一些证明原则,这些原则导致了Matita的广义反演策略的发展。

著录项

  • 来源
    《Journal of Automated Reasoning》 |2012年第3期|p.427-451|共25页
  • 作者单位

    Department of Computer Science, University of Bologna, Mura Anteo Zamboni, 7,40127 Bologna, Italy;

    Department of Computer Science, University of Bologna, Mura Anteo Zamboni, 7,40127 Bologna, Italy;

    Department of Computer Science, University of Bologna, Mura Anteo Zamboni, 7,40127 Bologna, Italy;

    Microsoft Research - INRIA Joint Centre, Pare Orsay Universite 28, rue Jean Rostand, 91893 Orsay, France;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    matita; inversion principles; encoding of variable bindings;

    机译:ita田反转原理;变量绑定的编码;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号