English

Termination of rewrite relations on $\lambda$-terms based on Girard's notion of reducibility

Logic in Computer Science 2015-09-03 v1 Logic

Abstract

In this paper, we show how to extend the notion of reducibility introduced by Girard for proving the termination of β\beta-reduction in the polymorphic λ\lambda-calculus, to prove the termination of various kinds of rewrite relations on λ\lambda-terms, including rewriting modulo some equational theory and rewriting with matching modulo β\betaη\eta, by using the notion of computability closure. This provides a powerful termination criterion for various higher-order rewriting frameworks, including Klop's Combinatory Reductions Systems with simple types and Nipkow's Higher-order Rewrite Systems.

Keywords

Cite

@article{arxiv.1509.00649,
  title  = {Termination of rewrite relations on $\lambda$-terms based on Girard's notion of reducibility},
  author = {Frédéric Blanqui},
  journal= {arXiv preprint arXiv:1509.00649},
  year   = {2015}
}