Goal-directed and relative dependency pairs for proving the termination of narrowing

  • Authors:
  • José Iborra;Naoki Nishida;Germán Vidal

  • Affiliations:
  • DSIC, Universidad Politécnica de Valencia, Spain;Graduate School of Information Science, Nagoya University, Nagoya, Japan;DSIC, Universidad Politécnica de Valencia, Spain

  • Venue:
  • LOPSTR'09 Proceedings of the 19th international conference on Logic-Based Program Synthesis and Transformation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work, we first consider a goal-oriented extension of the dependency pair framework for proving termination w.r.t. a given set of initial terms. Then, we introduce a new result for proving relative termination in terms of a dependency pair problem. Both contributions put together allow us to define a simple and powerful approach to analyzing the termination of narrowing, an extension of rewriting that replaces matching with unification in order to deal with logic variables. Our approach could also be useful in other contexts where considering termination w.r.t. a given set of terms is also natural (e.g., proving the termination of functional programs).