...
首页> 外文期刊>Journal of Functional Programming >Linearization of the lambda-calculus and its relation with intersection type systems
【24h】

Linearization of the lambda-calculus and its relation with intersection type systems

机译:Lambda演算的线性化及其与相交类型系统的关系

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

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

       

摘要

In this paper we present a notion of expansion of a term in the lambda-calculus which transforms terms into linear terms. This transformation replaces each occurrence of a variable in the original term by a fresh variable taking into account non-trivial implications in the structure of the term caused by these simple replacements. We prove that the class of terms which can be expanded is the same of terms typable in an Intersection Type System, i.e. the strongly normalizable terms. We then show that expansion is preserved by weak-head reduction, the reduction considered by functional programming languages.
机译:在本文中,我们提出了在lambda演算中扩展项的概念,该项将项转换为线性项。考虑到这些简单替换所引起的术语结构中的非平凡含义,此转换用新变量替换了原始术语中每次出现的变量。我们证明了可以扩展的术语类别与交集类型系统中可键入的术语相同,即强可归一化的术语。然后,我们表明扩展由弱头缩减保留,后者是函数编程语言考虑的缩减。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号