【24h】

The Delta-calculus: Syntax and Types

机译:delta-calculus:语法和类型

获取原文

摘要

We present the Delta-calculus, an explicitly typed lambda-calculus with strong pairs, projections and explicit type coercions. The calculus can be parametrized with different intersection type theories T, e.g. the Coppo-Dezani, the Coppo-Dezani-Salle, the Coppo-Dezani-Venneri and the Barendregt-Coppo-Dezani ones, producing a family of Delta-calculi with related intersection typed systems. We prove the main properties like Church-Rosser, unicity of type, subject reduction, strong normalization, decidability of type checking and type reconstruction. We state the relationship between the intersection type assignment systems a la Curry and the corresponding intersection typed systems a la Church by means of an essence function translating an explicitly typed Delta-term into a pure lambda-term one. We finally translate a Delta-term with type coercions into an equivalent one without them; the translation is proved to be coherent because its essence is the identity. The generic Delta-calculus can be parametrized to take into account other intersection type theories as the ones in the Barendregt et al. book.
机译:我们提出三角洲演算,显式类型lambda演算具有很强的对,预测和明确的强制类型转换。结石可与不同类型的交叉点的理论T,例如被参数在COPPO-Dezani的COPPO-Dezani-沙,在COPPO-Dezani-Venneri和Barendregt-COPPO - Dezani的,生产家庭三角洲结石与相关路口的类型系统。我们证明像教堂 - 罗塞,类型的唯一性,减少主题,强大的正常化,类型检查和类型重建可判定性的主要性能。我们陈述由本质功能平移显式类型的Delta-术语成纯λ-术语一个手段的交叉点型分配系统一拉咖喱和相应的交叉点输入系统一拉教会之间的关系。我们终于翻译Δ-长期备有强制类型转换成没有他们形成等价;翻译被证明是相干的,因为它的本质是身份。通用德尔塔演算可以参数化,以考虑到其他类型的交叉点的理论如Barendregt等人的那些。书。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号