Dependency triples for improving termination analysis of logic programs with cut

  • Authors:
  • Thomas Ströder;Peter Schneider-Kamp;Jürgen Giesl

  • Affiliations:
  • LuFG Informatik 2, RWTH Aachen University, Germany;IMADA, University of Southern Denmark, Denmark;LuFG Informatik 2, RWTH Aachen University, Germany

  • Venue:
  • LOPSTR'10 Proceedings of the 20th international conference on Logic-based program synthesis and transformation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In very recent work, we introduced a non-termination preserving transformation from logic programs with cut to definite logic programs. While that approach allows us to prove termination of a large class of logic programs with cut automatically, in several cases the transformation results in a non-terminating definite logic program. In this paper we extend the transformation such that logic programs with cut are no longer transformed into definite logic programs, but into dependency triple problems. By the implementation of our new method and extensive experiments, we empirically evaluate the practical benefit of our contributions.