AbstractWe introduce a generalized definition of SLD-resolution admitting restrictions on atom and/or clause selectability. Instances of these restrictions include delay declarations, input-consuming unification and guarded clauses.In the context of such a generalization of SLD-resolution, we offer a theoretical framework to reason about programs and queries such that all derivations are successful. We provide a characterization of those programs and queries which allows to reuse existing methods from the literature on termination and verification of Prolog programs
AbstractFor reasons of efficiency, in almost all implementations of Prolog the occur check is left o...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We propose a new type-theoretic approach to SLD-resolution and Horn-clause logic programming. It vie...
AbstractPROLOG and its variants are based on SLD resolution, which uses “don't know” nondeterminism ...
We consider a mode of an n-ary predicate symbol with respect to a logic program, which meets the aim...
AbstractThis paper investigates the advantages of reasoning on logic programs and queries that have ...
AbstractFor logic programs that compute infinite atoms, SLD-resolution is not complete with respect ...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
This paper investigates the advantages of reasoning on logic programs and queries that have only suc...
Tabled logic programming is receiving increasing attention in the Logic Programming community. It av...
AbstractDue to a significant oversight in the definition of computation rules, the current theory of...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...
This paper presents a new operational semantics for logic programs with external procedures, introdu...
We study strictly level-decreasing logic programs (sld-programs) as defined earlier by the present a...
Termination of logic programs with negated body atoms (here called general logic programs) is an imp...
AbstractFor reasons of efficiency, in almost all implementations of Prolog the occur check is left o...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We propose a new type-theoretic approach to SLD-resolution and Horn-clause logic programming. It vie...
AbstractPROLOG and its variants are based on SLD resolution, which uses “don't know” nondeterminism ...
We consider a mode of an n-ary predicate symbol with respect to a logic program, which meets the aim...
AbstractThis paper investigates the advantages of reasoning on logic programs and queries that have ...
AbstractFor logic programs that compute infinite atoms, SLD-resolution is not complete with respect ...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
This paper investigates the advantages of reasoning on logic programs and queries that have only suc...
Tabled logic programming is receiving increasing attention in the Logic Programming community. It av...
AbstractDue to a significant oversight in the definition of computation rules, the current theory of...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...
This paper presents a new operational semantics for logic programs with external procedures, introdu...
We study strictly level-decreasing logic programs (sld-programs) as defined earlier by the present a...
Termination of logic programs with negated body atoms (here called general logic programs) is an imp...
AbstractFor reasons of efficiency, in almost all implementations of Prolog the occur check is left o...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We propose a new type-theoretic approach to SLD-resolution and Horn-clause logic programming. It vie...