In this paper we extend the concept of loop checking from positive programs (as described in [1]) to locally stratified programs. Such an extension is not straightforward: the introduction of negation requires a (re)consideration of the choice of semantics, the description of a related search space, and new soundness and completeness results handling floundering in a satisfactory way. Nevertheless, an extension is achieved that allows us to generalize the loop checking mechanisms from positive programs to locally stratified programs, while preserving most soundness and completeness results. The conclusion is that negative literals cannot give rise to loops, and must be simply ignored. Note: the material presented in this paper is contained ...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
AbstractThe default approach to the theory of logic programs (and deductive databases) is based on t...
In this paper we extend the concept of loop checking from positive programs (as described in [1]) to...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
AbstractLoop checking is a mechanism for pruning infinite SLD-derivations. In (Bol, Apt and Klop, 19...
AbstractLocally stratified programs are a significant class of logic programs with negation for whic...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
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 ...
We develop an extensional semantics for higher-order logic programs withnegation, generalizing the t...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
. We study the semantics of disjunctive logic programs that simultaneously contain multiple kinds of...
AbstractWe introduce global SLS-resolution, a procedural semantics for well-founded negation as defi...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
AbstractThe default approach to the theory of logic programs (and deductive databases) is based on t...
In this paper we extend the concept of loop checking from positive programs (as described in [1]) to...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
AbstractLoop checking is a mechanism for pruning infinite SLD-derivations. In (Bol, Apt and Klop, 19...
AbstractLocally stratified programs are a significant class of logic programs with negation for whic...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
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 ...
We develop an extensional semantics for higher-order logic programs withnegation, generalizing the t...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
. We study the semantics of disjunctive logic programs that simultaneously contain multiple kinds of...
AbstractWe introduce global SLS-resolution, a procedural semantics for well-founded negation as defi...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
AbstractThe default approach to the theory of logic programs (and deductive databases) is based on t...