【24h】

Recursion over objects of functional type

机译:对函数类型的对象进行递归

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper presents an extension of the simply typed λ-calculus that allows iteration and case reasoning over terms of functional types that arise when using higher order abstract syntax. This calculus aims at being the kernel for a type theory in which the user will be able to formalize logics or formal systems using the LF methodology, while taking advantage of new induction and recursion principles, extending the principles available in a calculus such as the Calculus of Inductive Constructions. The key idea of our system is the use of modal logic S4. We present here the system, its typing rules and reduction rules. The system enjoys the decidability of typability, soundness of typed reduction with respect to the typing rules, the Church-Rosser and strong normalization properties and it is a conservative extension over the simply typed λ-calculus. These properties entail the preservation of the adequacy of encodings.
机译:本文提出了简单类型 λ-演算的扩展,它允许对使用高阶抽象语法时出现的函数类型的术语进行迭代和案例推理。该微积分旨在成为类型论的核心,其中用户将能够使用 LF 方法将逻辑或形式化系统,同时利用新的归纳和递归原理,扩展微积分中可用的原理,例如归纳构造微积分。我们系统的关键思想是模态逻辑 S4 的使用。我们在这里介绍系统,它的打字规则和减少规则。该系统具有可类型性的可判定性、类型化约简相对于类型规则的健全性、Church-Rosser 和强归一化性质,它是对简单类型 λ-演算的保守扩展。这些属性需要保持编码的充分性。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号