On the relative power of polynomials with real, rational, and integer coefficients in proofs of termination of rewriting


Author

Salvador Lucas

Abstract

In the seventies, Manna and Ness, Lankford, and Dershowitz pionneered the use of polynomial interpretations with integer and real coefficients in proofs of termination of rewriting. More than twenty five years after these works were published, however, the absence of true examples in the literature has given rise to some doubts about the possible benefits of using polynomials with real or rational coefficients. In this paper we prove that there are, in fact, rewriting systems that can be proved polynomially terminating by using polynomial interpretations with (algebraic) real coefficients; however, the proof cannot be achieved if polynomials only contain rational coefficients. We prove a similar statement with respect to the use of rational coefficients versus integer coefficients.

Keywords

Polynomial orderings, program analysis, term rewriting, termination.