AbstractWe systematically study loop checking mechanisms for logic programs by considering their soundness, completeness, relative strength and related concepts. We introduce a natural concept of a simple loop check and prove that no sound and complete simple loop check exists, even for programs without function symbols. Then we introduce a number of sound simple loop checks and identify natural classes of Prolog programs without function symbols for which they are complete. In these classes a limited form of recursion is allowed. As a by-product we obtain an implementation of the closed world assumption of Reiter (1978) and a query evaluation algorithm for these classes of logic programs
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...
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...
. Using a calculus of goals, we define the success and failure of a goal for propositional programs ...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
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...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
AbstractFor reasons of efficiency, in almost all implementations of Prolog the occur check is left o...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
In this paper we extend the concept of loop checking from positive programs (as described in [1]) to...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...
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...
. Using a calculus of goals, we define the success and failure of a goal for propositional programs ...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
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...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
AbstractFor reasons of efficiency, in almost all implementations of Prolog the occur check is left o...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
In this paper we extend the concept of loop checking from positive programs (as described in [1]) to...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...