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

文章基本信息

  • 标题:On Constructor Rewrite Systems and the Lambda Calculus
  • 本地全文:下载
  • 作者:Ugo Dal Lago ; Simone Martini
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2012
  • 卷号:8
  • 期号:3
  • 页码:1
  • DOI:10.2168/LMCS-8(3:12)2012
  • 出版社:Technical University of Braunschweig
  • 摘要:We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no reduction is allowed under the scope of a lambda-abstraction) call-by-value reduction can simulate each other with a linear overhead. In particular, weak call-by- value beta-reduction can be simulated by an orthogonal constructor term rewrite system in the same number of reduction steps. Conversely, each reduction in a term rewrite system can be simulated by a constant number of beta-reduction steps. This is relevant to implicit computational complexity, because the number of beta steps to normal form is polynomially related to the actual cost (that is, as performed on a Turing machine) of normalization, under weak call-by-value reduction. Orthogonal constructor term rewrite systems and lambda-calculus are thus both polynomially related to Turing machines, taking as notion of cost their natural parameters.
  • 其他关键词:lambda calculus, term rewriting, implicit computational complexity.
国家哲学社会科学文献中心版权所有