首页> 外文期刊>Journal of Functional Programming >LLambda terms for natural deduction, sequent calculus and cut elimination
【24h】

LLambda terms for natural deduction, sequent calculus and cut elimination

机译:Lambda术语用于自然演绎,后续演算和削减消除

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

摘要

It is well known that there is an isomorphism between natural deduction derivations and typed lambda terms. Moreover, normalizing these terms corresponds to eliminating cuts in thee quivalent sequent calculus derivations. Several papers have been written on this topic. The correspondence between sequent calculus derivations and natural deduction derivations is, however, not a one-one map, which causes some syntactic technicalities. The correspondence is best explained by two extensionally equivalent type assignment systems for untyped lambda terms, one corresponding to natural deduction (λN) and the other to sequent calculus (AL).These two systems constitute different grammars for generating the same (type assignment relation for untyped) lambda terms. The second grammar is ambiguous, but the first one is not. This fact explains the many-one correspondence mentioned above. Moreover, the second type assignment system has a 'cut-free' fragment . This fragment generates exactly the typeable lambda terms in normal form. The cut elimination theorem becomes a simple consequence of the fact that typed lambda terms posses a normal form.
机译:众所周知,自然推导和典型的λ项之间存在同构。此外,对这些术语进行归一化对应于消除等效的后续演算推导的削减。关于该主题已经写了几篇论文。但是,后续演算派生与自然派生派生之间的对应关系不是一一对应的,这会导致某些语法上的技术性。最好用两个可扩展的等价类型分配系统来解释这种对应关系,这些类型分配系统用于无类型的lambda项,一个对应于自然演绎(λN),另一个对应于后续演算(AL)。这两个系统构成了用于生成相同文法的不同语法(用于未输入)lambda字词。第二种语法是模棱两可的,但第一种不是。这个事实解释了上面提到的多对一对应关系。此外,第二种类型分配系统具有“无剪切”片段。该片段以标准形式准确生成可键入的lambda项。割消除定理成为键入的lambda项具有正规形式这一事实的简单结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号