• Title of article

    Automated termination analysis for logic programs with cut

  • Author/Authors

    PETER SCHNEIDER-KAMP، نويسنده , , JURGEN GIESL، نويسنده , , THOMAS STR?DER، نويسنده , , ALEXANDER SEREBRENIK and RENE THIEMANN، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2010
  • Pages
    17
  • From page
    365
  • To page
    381
  • Abstract
    Termination is an important and well-studied property for logic programs. However, almost all approaches for automated termination analysis focus on definite logic programs, whereas real-world Prolog programs typically use the cut operator. We introduce a novel pre-processing method which automatically transforms Prolog programs into logic programs without cuts, where termination of the cut-free program implies termination of the original program. Hence after this pre-processing, any technique for proving termination of definite logic programs can be applied. We implemented this pre-processing in our termination prover AProVE and evaluated it successfully with extensive experiments.
  • Keywords
    Cut , definite logic programs , automated termination analysis
  • Journal title
    theory and practice of logic programming
  • Serial Year
    2010
  • Journal title
    theory and practice of logic programming
  • Record number

    660642