1994
DOI: 10.1016/0743-1066(94)90027-2
|View full text |Cite
|
Sign up to set email alerts
|

Termination of logic programs: the never-ending story

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
143
0

Year Published

1995
1995
2005
2005

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 156 publications
(143 citation statements)
references
References 44 publications
0
143
0
Order By: Relevance
“…So LD-derivations are SLD-derivations generated by the Prolog selection rule. In the literature a lot of attention has been devoted to the study of termination with respect to the P:rolog selection rule (see for example the survey article of De Schreye and Decorte [SD94]). This work can be use to deal with termination in presence of delay declarations.…”
Section: Termination For Guarded Programsmentioning
confidence: 99%
“…So LD-derivations are SLD-derivations generated by the Prolog selection rule. In the literature a lot of attention has been devoted to the study of termination with respect to the P:rolog selection rule (see for example the survey article of De Schreye and Decorte [SD94]). This work can be use to deal with termination in presence of delay declarations.…”
Section: Termination For Guarded Programsmentioning
confidence: 99%
“…The survey of De Schreye & Decorte [23], dated 1994, distinguishes three types of approaches: the ones that express necessary and sufficient conditions for termination, the ones that provide decidable sufficient conditions, and the ones that prove decidability or undecidability for subclasses of programs and queries. Under this classification, this survey paper has been mainly concerned with the first type.…”
Section: Related Workmentioning
confidence: 99%
“…In termination analysis, it is usually not necessary to consider the least Herbrand model, which may be difficult or impossible to determine. Instead, one uses models that capture some argument size relationship between the arguments of each predicate [23]. For example, a model for the usual append predicate is {append(xs, ys, zs) | length(zs) = length(xs) + length(ys)}.…”
Section: Modelsmentioning
confidence: 99%
See 2 more Smart Citations