This paper addresses the correctness of the SLG-WAM for definite programs, and describes its architecture for executing these programs. We argue its correctness through a restriction of SLGO, an operational semantics for SLG, which models the actions of the SLG-WAM. We then offer a detailed description of the algorithms, data structures and instructions of the SLGWAM, and a performance analysis of engine overhead due to the extensions. 1 Introduction The lack of finiteness of SLD, even on datalog programs, is a well-known problem. Despite much research, there is no general agreement on the best solution to this problem. Some papers advocate a set-at-a-time solution, usually based on a variant of magic sets [1] (but see also [13]); others pr...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
Several features of the XSB Logic Programming System make it suitable as a database engine including...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...
SLG is a table-oriented resolution method that is gaining increasing attention due to its ability to...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
AbstractDue to a significant oversight in the definition of computation rules, the current theory of...
AbstractGlobal SLS-resolution is a well-known procedural semantics for top–down computation of queri...
As evaluation methods for logic programs have become more sophisticated, the classes of programs for...
Tabled evaluation ensures termination for programs with finite models by keeping track of which subg...
It is by now folklore that the bottom-up evaluation of a program after the "magic set" tra...
AbstractWe introduce a generalized definition of SLD-resolution admitting restrictions on atom and/o...
AbstractFixed-order computation rules, used by Prolog and most deductive database systems, do not su...
AbstractGlobal SLS resolution is an ideal procedural semantics for the well-founded semantics. We pr...
Tabling can be implemented in a (WAM-based) Prolog system by means of SLG-WAM: consumers suspend and...
AbstractSLG is a table-oriented resolution method that extends SLD evaluation in two ways. It comput...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
Several features of the XSB Logic Programming System make it suitable as a database engine including...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...
SLG is a table-oriented resolution method that is gaining increasing attention due to its ability to...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
AbstractDue to a significant oversight in the definition of computation rules, the current theory of...
AbstractGlobal SLS-resolution is a well-known procedural semantics for top–down computation of queri...
As evaluation methods for logic programs have become more sophisticated, the classes of programs for...
Tabled evaluation ensures termination for programs with finite models by keeping track of which subg...
It is by now folklore that the bottom-up evaluation of a program after the "magic set" tra...
AbstractWe introduce a generalized definition of SLD-resolution admitting restrictions on atom and/o...
AbstractFixed-order computation rules, used by Prolog and most deductive database systems, do not su...
AbstractGlobal SLS resolution is an ideal procedural semantics for the well-founded semantics. We pr...
Tabling can be implemented in a (WAM-based) Prolog system by means of SLG-WAM: consumers suspend and...
AbstractSLG is a table-oriented resolution method that extends SLD evaluation in two ways. It comput...
We introduce global SLS-resolution, a procedural semantics for well-founded negation as defined by V...
Several features of the XSB Logic Programming System make it suitable as a database engine including...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...