首页    期刊浏览 2024年12月03日 星期二
登录注册

文章基本信息

  • 标题:Duality between Call-by-value Reductions and Call-by-name Reductions
  • 作者:Daisuke Kimura
  • 期刊名称:IPSJ Digital Courier
  • 电子版ISSN:1349-7456
  • 出版年度:2007
  • 卷号:3
  • 页码:207-243
  • DOI:10.2197/ipsjdc.3.207
  • 出版社:Information Processing Society of Japan
  • 摘要:Wadler proposed the dual calculus, which corresponds to classical sequent calculus LK, and studied the relationship between the λμ-calculus and the dual calculus as equational systems to explain the duality between call-by-value and call-by-name in a purely syntactical way. Wadler left an open question whether one can obtain similar results by replacing the equations with reductions. This paper gives one answer to his question. We first refine the λμ-calculus as reduction systems by reformulating sum types and omitting problematic reduction rules that are not simulated by reductions of the dual calculus. Secondly, we give translations between the call-by-name λμ-calculus and the call-by-name dual calculus, and show that they preserve the call-by-name reductions. We also show that the compositions of these translations become identity maps up to the call-by-name reductions. We also give translations for the call-by-value systems, and show that they satisfy properties similar to the call-by-name translations. Thirdly, we introduce translations between the call-by-value λμ-calculus and the call-by-name one by composing the above translations with duality on the dual calculus. We finally obtain results corresponding to Wadler's, but our results are based on reductions.
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有