2009
DOI: 10.1007/978-3-642-02846-5_21
|View full text |Cite
|
Sign up to set email alerts
|

A New Approach to Non-termination Analysis of Logic Programs

Abstract: In this paper, we present a new approach to non-termination analysis of logic programs based on moded SLDNF-resolution. Moded SLDNF-resolution is a symbolic execution for moded goals developed for termination prediction. To prove non-termination, we use a complete loop checker to create a finite symbolic derivation tree of a logic program and moded query. Then, we check if this derivation tree contains an infinite loop, using a new non-termination condition. We implemented this approach and tested it on the be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
35
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 13 publications
(35 citation statements)
references
References 17 publications
0
35
0
Order By: Relevance
“…The subclass of queries for which a derivation to node N i is applicable is obtained by applying all substitutions on input variables from N 0 to N i . Our condition of [10] proves non-termination for every query for which the derivation to N 3 is applicable. The substitutions on input variables in the derivation to N 3 are J \ I and P \ 0.…”
Section: Moded Sld-trees and Loop Checkingmentioning
confidence: 90%
See 3 more Smart Citations
“…The subclass of queries for which a derivation to node N i is applicable is obtained by applying all substitutions on input variables from N 0 to N i . Our condition of [10] proves non-termination for every query for which the derivation to N 3 is applicable. The substitutions on input variables in the derivation to N 3 are J \ I and P \ 0.…”
Section: Moded Sld-trees and Loop Checkingmentioning
confidence: 90%
“…For every such path, two analyses are combined to identify classes of non-terminating queries. In the first phase, an adaption of our non-termination condition of [10] detects a class of queries such that each query is non-terminating or fails due to the evaluation of an integer condition such as > /2. This class of queries is a moded query with an additional integer label for variables representing unknown integers.…”
Section: Moded Sld-trees and Loop Checkingmentioning
confidence: 99%
See 2 more Smart Citations
“…The second contribution is presented by Voets, Pilozzi et al (2007). Compare to previous approaches, theirsapproach is applicable to a much larger class of CHR programs.…”
Section: Terminationmentioning
confidence: 99%