An accident of implementation may be responsible for the fact that Logic Programming, Deductive Databases and Non-Monotonic Reasoning are different subfields. Logic Programming views logic as a programming language-- implemented through Prolog or an extension of Prolog. The Deductive Database community regards logic as a database language, often implemented using a variant of magic sets as a basis for implementation. Finally the field of Non-Monotonic Reasoning studies non-classical logics of interest to Artificial Intelligence or other applications. However, there are currently few engines powerful enough to implement Non-Monotonic Reasoning for practical programs. Recent formulations of tabling methods have the potential to unify these su...
AbstractThis paper introduces a new strategy for the efficient goal directed bottom-up evaluation of...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
. We show how some forms of reasoning about the effects of actions can be automated using SLG, a log...
SLG is a table-oriented resolution method that is gaining increasing attention due to its ability to...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
AbstractFixed-order computation rules, used by Prolog and most deductive database systems, do not su...
The evolution of Logic Programming semantics has included the introduction of a new explicit form of...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
As evaluation methods for logic programs have become more sophisticated, the classes of programs for...
AbstractThe well-founded semantics has gained wide acceptance partly because it is a skeptical seman...
Logic Programs with Annotated Disjunctions (LPADs) allow to express probabilistic information in log...
Recently there has been a growing interest of research in tabling in the logic programming community...
This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic pr...
submitted; revised; accepted Recently there has been a growing interest of research in tabling in th...
Logic Programs with Annotated Disjunctions (LPADs) allow to express probabilistic information in log...
AbstractThis paper introduces a new strategy for the efficient goal directed bottom-up evaluation of...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
. We show how some forms of reasoning about the effects of actions can be automated using SLG, a log...
SLG is a table-oriented resolution method that is gaining increasing attention due to its ability to...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
AbstractFixed-order computation rules, used by Prolog and most deductive database systems, do not su...
The evolution of Logic Programming semantics has included the introduction of a new explicit form of...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
As evaluation methods for logic programs have become more sophisticated, the classes of programs for...
AbstractThe well-founded semantics has gained wide acceptance partly because it is a skeptical seman...
Logic Programs with Annotated Disjunctions (LPADs) allow to express probabilistic information in log...
Recently there has been a growing interest of research in tabling in the logic programming community...
This paper introduces a new strategy for the efficient goal directed bottomup evaluation of logic pr...
submitted; revised; accepted Recently there has been a growing interest of research in tabling in th...
Logic Programs with Annotated Disjunctions (LPADs) allow to express probabilistic information in log...
AbstractThis paper introduces a new strategy for the efficient goal directed bottom-up evaluation of...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
. We show how some forms of reasoning about the effects of actions can be automated using SLG, a log...