2011
DOI: 10.1017/s1471068411000159
|View full text |Cite
|
Sign up to set email alerts
|

Non-termination analysis of logic programs with integer arithmetics

Abstract: In the past years, analyzers have been introduced to detect classes of non-terminating queries for definite logic programs. Although these non-termination analyzers have shown to be rather precise, their applicability on real-life Prolog programs is limited because most Prolog programs use non-logical features. As a first step towards the analysis of Prolog programs, this paper presents a nontermination condition for Logic Programs containing integer arithmetics. The analyzer is based on our non-termination an… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 13 publications
0
9
0
Order By: Relevance
“…A significant body of work has been done on termination of logic programs under top-down evaluation (De Schreye and Decorte 1994;Voets and De Schreye 2011;Marchiori 1996;Ohlebusch 2001;Codish et al 2005;Serebrenik and De Schreye 2005;Nishida and Vidal 2010;Schneider-Kamp et al 2009;Schneider-Kamp et al 2010;Nguyen et al 2007;Bruynooghe et al 2007;Bonatti 2004;Baselice et al 2009) and in the area of term rewriting (Zantema 1995;Sternagel and Middeldorp 2008;Arts and Giesl 2000;Endrullis et al 2008;Ferreira and Zantema 1996). Termination properties of query evaluation for normal programs under tabling have been studied in (Riguzzi and Swift 2013;Riguzzi and Swift 2014;Verbaeten et al 2001).…”
Section: Related Workmentioning
confidence: 99%
“…A significant body of work has been done on termination of logic programs under top-down evaluation (De Schreye and Decorte 1994;Voets and De Schreye 2011;Marchiori 1996;Ohlebusch 2001;Codish et al 2005;Serebrenik and De Schreye 2005;Nishida and Vidal 2010;Schneider-Kamp et al 2009;Schneider-Kamp et al 2010;Nguyen et al 2007;Bruynooghe et al 2007;Bonatti 2004;Baselice et al 2009) and in the area of term rewriting (Zantema 1995;Sternagel and Middeldorp 2008;Arts and Giesl 2000;Endrullis et al 2008;Ferreira and Zantema 1996). Termination properties of query evaluation for normal programs under tabling have been studied in (Riguzzi and Swift 2013;Riguzzi and Swift 2014;Verbaeten et al 2001).…”
Section: Related Workmentioning
confidence: 99%
“…Despite their differences, the functionality of the two systems overlaps when computing queries to stratified programs, or grounding non-stratified programs. Repeated independent comparisons of DLV, XSB and other systems have been made in and 2011by [OpenRuleBench 2011. Although the last such comparison was performed in March 2011, the comparisons as a whole illustrate general performance differences between the two systems.…”
Section: Performance Overheadmentioning
confidence: 99%
“…The majority of work has focussed on analyzing termination of definite programs under SLD resolution and its extensions, such as arithmetic (e.g., [Decorte et al 1999;Voets and De Schreye 2011]). Another recent branch of work has focused on defining classes of disjunctive programs for which a model-preserving ground instantiation can be obtained in finite time, along with algorithms to produce these instantiations [Baselice et al 2009;Calimeri et al 2008].…”
Section: Introductionmentioning
confidence: 99%
“…A significant body of work has been done on termination of logic programs under top-down evaluation [9,36,22,25,8,30,24,28,29,23,5,4,3] and in the area of term rewriting [37,32,2,11,12]. Termination properties of query evaluation for normal programs under tabling have been studied in [26,27,34].…”
Section: Related Workmentioning
confidence: 99%