Electronic Proceedings in Theoretical Computer Science (Feb 2018)

Transforming Dependency Chains of Constrained TRSs into Bounded Monotone Sequences of Integers

  • Tomohiro Sasano,
  • Naoki Nishida,
  • Masahiko Sakai,
  • Tomoya Ueyama

DOI
https://doi.org/10.4204/EPTCS.265.7
Journal volume & issue
Vol. 265, no. Proc. WPTE 2017
pp. 82 – 97

Abstract

Read online

In the dependency pair framework for proving termination of rewriting systems, polynomial interpretations are used to transform dependency chains into bounded decreasing sequences of integers, and they play an important role for the success of proving termination, especially for constrained rewriting systems. In this paper, we show sufficient conditions of linear polynomial interpretations for transforming dependency chains into bounded monotone (i.e., decreasing or increasing) sequences of integers. Such polynomial interpretations transform rewrite sequences of the original system into decreasing or increasing sequences independently of the transformation of dependency chains. When we transform rewrite sequences into increasing sequences, polynomial interpretations have non-positive coefficients for reducible positions of marked function symbols. We propose four DP processors parameterized by transforming dependency chains and rewrite sequences into either decreasing or increasing sequences of integers, respectively. We show that such polynomial interpretations make us succeed in proving termination of the McCarthy 91 function over the integers.