首页    期刊浏览 2024年09月15日 星期日
登录注册

文章基本信息

  • 标题:Call-by-Value and Call-by-Name Dual Calculi with Inductive and Coinductive Types
  • 本地全文:下载
  • 作者:Daisuke Kimura ; Makoto Tatsuta
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2013
  • 卷号:9
  • 期号:1
  • 页码:1
  • DOI:10.2168/LMCS-9(1:14)2013
  • 出版社:Technical University of Braunschweig
  • 摘要:This paper extends the dual calculus with inductive types and coinductive types. The paper first introduces a non-deterministic dual calculus with inductive and coinductive types. Besides the same duality of the original dual calculus, it has the duality of inductive and coinductive types, that is, the duality of terms and coterms for inductive and coinductive types, and the duality of their reduction rules. Its strong normalization is also proved, which is shown by translating it into a second-order dual calculus. The strong normalization of the second-order dual calculus is proved by translating it into the second-order symmetric lambda calculus. This paper then introduces a call-by-value system and a call-by-name system of the dual calculus with inductive and coinductive types, and shows the duality of call-by-value and call-by-name, their Church-Rosser properties, and their strong normalization. Their strong normalization is proved by translating them into the non-deterministic dual calculus with inductive and coinductive types.
  • 其他关键词:Curry-Howard isomorphism, Classical logic, Dual Calculus, Inductive definitions, Coinductive definitions
国家哲学社会科学文献中心版权所有