Tabled evaluation is a recognized and powerful technique that overcomes some limitations of traditional Prolog systems in dealing with recursion and redundant sub-computations. We can distinguish two main categories of tabling mechanisms: suspension-based tabling and linear tabling. While suspension-based mechanisms are considered to obtain better results in general, they have more memory space requirements and are more complex and harder to implement than linear tabling mechanisms. Arguably, the SLDT and DRA strategies are the two most successful extensions to standard linear tabled evaluation. In this work, we propose a new strategy, named DRS, and we present a framework, on top of the Yap system, that supports the combination of all thes...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
Tabled evaluation has been proved an effective method to improve several aspects of goal-oriented qu...
Abstract. Despite its potential as a reasoning paradigm in AI applications, ab-duction has been on t...
submitted; revised; accepted Recently there has been a growing interest of research in tabling in th...
Abstract. Tabled logic programming (LP) systems have been applied to elegantly and quickly solving v...
Tabling is a technique that can get rid of innite loops and redundant computations in the execution ...
Tabled evaluation is a recognized and powerful technique that overcomes some limitations of traditio...
Recently there has been a growing interest of research in tabling in the logic programming community...
submitted; revised; accepted Abduction has been on the back burner in logic programming, as abductio...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
Recently there has been a growing interest of research in tabling in the logic programming com-munit...
Abstract. Abduction has been on the back burner in logic programming, as ab-duction can be too diffi...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
Yet Another Prolog (YAP) is a Prolog system originally developed in the mid-eighties and that has be...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
Tabled evaluation has been proved an effective method to improve several aspects of goal-oriented qu...
Abstract. Despite its potential as a reasoning paradigm in AI applications, ab-duction has been on t...
submitted; revised; accepted Recently there has been a growing interest of research in tabling in th...
Abstract. Tabled logic programming (LP) systems have been applied to elegantly and quickly solving v...
Tabling is a technique that can get rid of innite loops and redundant computations in the execution ...
Tabled evaluation is a recognized and powerful technique that overcomes some limitations of traditio...
Recently there has been a growing interest of research in tabling in the logic programming community...
submitted; revised; accepted Abduction has been on the back burner in logic programming, as abductio...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
Recently there has been a growing interest of research in tabling in the logic programming com-munit...
Abstract. Abduction has been on the back burner in logic programming, as ab-duction can be too diffi...
The Prolog evaluation algorithm has become the standard for logic program evaluation, and bottom-up ...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
Yet Another Prolog (YAP) is a Prolog system originally developed in the mid-eighties and that has be...
The logic programming language Prolog uses a resource-efficient SLD resolution strategy for query an...
Tabled evaluation has been proved an effective method to improve several aspects of goal-oriented qu...
Abstract. Despite its potential as a reasoning paradigm in AI applications, ab-duction has been on t...