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

文章基本信息

  • 标题:The computability path ordering
  • 本地全文:下载
  • 作者:Frédéric Blanqui ; Jean-Pierre Jouannaud ; Albert Rubio
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2015
  • 卷号:11
  • 期号:4
  • 页码:1
  • DOI:10.2168/LMCS-11(4:3)2015
  • 出版社:Technical University of Braunschweig
  • 摘要:This paper aims at carrying out termination proofs for simply typed higher-order calculi automatically by using ordering comparisons. To this end, we introduce the computability path ordering (CPO), a recursive relation on terms obtained by lifting a precedence on function symbols. A first version, core CPO, is essentially obtained from the higher-order recursive path ordering (HORPO) by eliminating type checks from some recursive calls and by incorporating the treatment of bound variables as in the com-putability closure. The well-foundedness proof shows that core CPO captures the essence of computability arguments á la Tait and Girard, therefore explaining its name. We further show that no further type check can be eliminated from its recursive calls without loosing well-foundedness, but for one for which we found no counterexample yet. Two extensions of core CPO are then introduced which allow one to consider: the first, higher-order inductive types; the second, a precedence in which some function symbols are smaller than application and abstraction.
  • 其他关键词:termination, path order, rewriting, lambda-calculus, reducibility, inductive types.
国家哲学社会科学文献中心版权所有