首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:Step-Indexed Normalization for a Language with General Recursion
  • 本地全文:下载
  • 作者:Chris Casinghino ; Vilhelm Sjöberg ; Stephanie Weirich
  • 期刊名称:Electronic Proceedings in Theoretical Computer Science
  • 电子版ISSN:2075-2180
  • 出版年度:2012
  • 卷号:76
  • 页码:25-39
  • DOI:10.4204/EPTCS.76.4
  • 出版社:Open Publishing Association
  • 摘要:The Trellys project has produced several designs for practical dependently typed languages. These languages are broken into two fragments—a _logical_ fragment where every term normalizes and which is consistent when interpreted as a logic, and a _programmatic_ fragment with general recursion and other convenient but unsound features. In this paper, we present a small example language in this style. Our design allows the programmer to explicitly mention and pass information between the two fragments. We show that this feature substantially complicates the metatheory and present a new technique, combining the traditional Girard-Tait method with step-indexed logical relations, which we use to show normalization for the logical fragment.
国家哲学社会科学文献中心版权所有