1999
DOI: 10.1016/s0743-1066(98)10013-4
|View full text |Cite
|
Sign up to set email alerts
|

Efficient access mechanisms for tabled logic programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
80
0

Year Published

1999
1999
2018
2018

Publication Types

Select...
4
4
2

Relationship

1
9

Authors

Journals

citations
Cited by 88 publications
(80 citation statements)
references
References 10 publications
0
80
0
Order By: Relevance
“…Although Prolog users are used to this it is desirable to have more high-level query optimisation. Constraint logic programming (CLP) and tabling [10] possibly can improve efficiency and allow a more declarative programming style in the presence of cycles in relations and other abnormalities in the searchspace.…”
Section: Discussionmentioning
confidence: 99%
“…Although Prolog users are used to this it is desirable to have more high-level query optimisation. Constraint logic programming (CLP) and tabling [10] possibly can improve efficiency and allow a more declarative programming style in the presence of cycles in relations and other abnormalities in the searchspace.…”
Section: Discussionmentioning
confidence: 99%
“…an entry in a variant table is used to satisfy a subsequent goal if that goal is a variant of the goal that generated the table entry, i.e., equal up to change of variable. In subsumptive tabling (Johnson et al 1999;Ramakrishnan et al 1999;Johnson 2000;Johnson 2002;Cruz and Rocha 2011), a table entry is used to satisfy a subsequent goal if the subsequent goal is subsumed by the generating goal, i.e., is an instance of the generating goal. Note that in such a case the answers to the subsumed goal will (eventually) be in the table of answers for the previously encountered subsuming goal.…”
Section: Specifying Bottom-up Evaluation In Xsbmentioning
confidence: 99%
“…This suggests using tries to maintain the set of proofs. We use the YAP implementation of tries for this task, based itself on XSB Prolog's work on tries of terms (Ramakrishnan et al 1999), which we briefly summarize here. Tries (Fredkin 1962) were originally invented to index dictionaries, and have since been generalised to index recursive data structures such as terms.…”
Section: Sets Of Proofsmentioning
confidence: 99%