首页> 外文会议>Rewriting and typed lambda calculi >Self Types for Dependently Typed Lambda Encodings
【24h】

Self Types for Dependently Typed Lambda Encodings

机译:自定义类型Lambda编码的自类型

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

摘要

We revisit lambda encodings of data, proposing new solutions to several old problems, in particular dependent elimination with lambda encodings. We start with a type-assignment form of the Calculus of Constructions, restricted recursive definitions and Miquel's implicit product. We add a type construct (ιx.T), called a self type, which allows T to refer to the subject of typing. We show how the resulting System S with this novel form of dependency supports dependent elimination with lambda encodings, including induction principles. Strong normalization of S is established by defining an erasure from S to a version of F_ω with positive recursive type definitions, which we analyze. We also prove type preservation for S.
机译:我们重新研究了数据的lambda编码,提出了一些解决旧问题的新解决方案,尤其是使用lambda编码进行的依赖消除。我们从构造演算的类型分配形式,受限的递归定义和Miquel的隐式乘积开始。我们添加了一个称为自类型的类型构造(ιx.T),该构造允许T引用键入的主题。我们展示了具有这种新颖形式的依存关系的结果系统S如何通过lambda编码(包括归纳原理)支持依存消除。通过使用正递归类型定义定义从S到F_ω版本的擦除来建立S的强归一化,我们对此进行了分析。我们还证明了S的类型保留。

著录项

  • 来源
    《Rewriting and typed lambda calculi》|2014年|224-239|共16页
  • 会议地点 Vienna(AT)
  • 作者

    Peng Fu; Aaron Stump;

  • 作者单位

    Computer Science, The University of Iowa, Iowa City, Iowa, USA;

    Computer Science, The University of Iowa, Iowa City, Iowa, USA;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号