AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run time checks which are introduced in logic program interpreters. Simple loop checks, i.e. checks which do not depend on the specific logic program, have been widely studied in literature. Since no sound and complete loop check exists even in the case of function-free programs, several subclasses have been characterized for which sound and complete loop checks can be determined. In this paper a theoretical framework for analysing properties of loop check mechanisms for logic programs is proposed, which exploits general mathematical results about well-quasi-ordered (wqo) sets. In a way, the method can be viewed as a counterpart of well known tec...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractGlobal SLS resolution is an ideal procedural semantics for the well-founded semantics. We pr...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
AbstractLoop checking is a mechanism for pruning infinite SLD-derivations. In (Bol, Apt and Klop, 19...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
. Using a calculus of goals, we define the success and failure of a goal for propositional programs ...
AbstractA simple analysis of the arguments developed by Bol et al. (Theoret. Comput. Sci.86, 35-79 (...
AbstractTwo complete loop checking mechanisms have been presented in the literature for logic progra...
In this paper, we present a new approach to non-termination analysis of logic programs, based on mod...
Using predicate logic as a programming language is a nice paradigm. But usual execution mechanisms (...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractGlobal SLS resolution is an ideal procedural semantics for the well-founded semantics. We pr...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
AbstractLoop checking is a mechanism for pruning infinite SLD-derivations. In (Bol, Apt and Klop, 19...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
. Using a calculus of goals, we define the success and failure of a goal for propositional programs ...
AbstractA simple analysis of the arguments developed by Bol et al. (Theoret. Comput. Sci.86, 35-79 (...
AbstractTwo complete loop checking mechanisms have been presented in the literature for logic progra...
In this paper, we present a new approach to non-termination analysis of logic programs, based on mod...
Using predicate logic as a programming language is a nice paradigm. But usual execution mechanisms (...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractGlobal SLS resolution is an ideal procedural semantics for the well-founded semantics. We pr...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...