Search Techniques for Rational Polynomial Orders

  • Authors:
  • Carsten Fuhs;Rafael Navarro-Marset;Carsten Otto;Jürgen Giesl;Salvador Lucas;Peter Schneider-Kamp

  • Affiliations:
  • LuFG Informatik 2, RWTH Aachen University, Germany;DSIC, Universidad Politécnica de Valencia, Spain;LuFG Informatik 2, RWTH Aachen University, Germany;LuFG Informatik 2, RWTH Aachen University, Germany;DSIC, Universidad Politécnica de Valencia, Spain;LuFG Informatik 2, RWTH Aachen University, Germany

  • Venue:
  • Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Polynomial interpretations are a standard technique used in almost all tools for proving termination of term rewrite systems (TRSs) automatically. Traditionally, one applies interpretations with polynomials over the naturals. But recently, it was shown that interpretations with polynomials over the rationals can be significantly more powerful. However, searching for such interpretations is considerably more difficult than for natural polynomials. Moreover, while there exist highly efficient SAT-based techniques for finding natural polynomials, no such techniques had been developed for rational polynomials yet. In this paper, we tackle the two main problems when applying rational polynomial interpretations in practice: (1) We develop new criteria to decide when to use rational instead of natural polynomial interpretations. (2) Afterwards, we present SAT-based methods for finding rational polynomial interpretations and evaluate them empirically.