Download PDF

Twenty First International Conference on Logic Programming, Date: 2005/10/02 - 2005/10/05, Location: Sitges (Barcelona), Spain

Publication date: 2005-01-01
Volume: 3668 Pages: 311 - 325
ISSN: 3-540-29208-X
Publisher: Springer

Lecture Notes in Computer Science

Author:

Nguyen, Manh Thang
De Schreye, Danny ; Gabbrielli, M ; Gupta, G

Keywords:

termination analysis, acceptability, polynomial interpretations., Science & Technology, Technology, Computer Science, Theory & Methods, Computer Science

Abstract:

This paper introduces a new technique for termination analysis of definite logic programs based on polynomial interpretations. The principle of this technique is to map each function and predicate symbol to a polynomial over some domain of natural numbers, like it has been done in proving termination of term rewriting systems. Such polynomial interpretations can be seen as a direct generalisation of the traditional techniques in termination analysis of LPs, where (semi-) linear norms and level mappings are used. Our extension generalises these to arbitrary polynomials. We extend a number of standard concepts and results on termination analysis to the context of polynomial interpretations. We propose a constraint based approach for automatically generating polynomial interpretations that satisfy termination conditions.