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

文章基本信息

  • 标题:Simulation in the Call-by-Need Lambda-Calculus with letrec
  • 本地全文:下载
  • 作者:Manfred Schmidt-Schauss ; David Sabel ; Elena Machkasova
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2010
  • 卷号:6
  • 页码:295-310
  • DOI:10.4230/LIPIcs.RTA.2010.295
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:This paper shows the equivalence of applicative similarity and contextual approximation, and hence also of bisimilarity and contextual equivalence, in the deterministic call-by-need lambda calculus with letrec. Bisimilarity simplifies equivalence proofs in the calculus and opens a way for more convenient correctness proofs for program transformations. Although this property may be a natural one to expect, to the best of our knowledge, this paper is the first one providing a proof. The proof technique is to transfer the contextual approximation into Abramsky's lazy lambda calculus by a fully abstract and surjective translation. This also shows that the natural embedding of Abramsky's lazy lambda calculus into the call-by-need lambda calculus with letrec is an isomorphism between the respective term-models. We show that the equivalence property proven in this paper transfers to a call-by-need letrec calculus developed by Ariola and Felleisen.
  • 关键词:Lambda calculus; semantics; contextual equivalence; bisimulation;call-by-need
国家哲学社会科学文献中心版权所有