Online justification for tabled logic programs

20Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Justification is the process of constructing evidence, in terms of proof, for the truth or falsity of an answer derived by tabled evaluation. The evidence is most easily constructed by post-processing the memo tables created during query evaluation. In this paper we introduce online justification, based on program transformation, to efficiently construct the evidence during query evaluation, while adding little overhead to the evaluation itself. Apart from its efficiency, online justification separates evidence generation from exploration thereby providing flexibility in exploring the evidence either declaratively or procedurally. We present experimental results obtained on examples that construct large evidences which demonstrate the scalability of online justification. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Pemmasani, G., Guo, H. F., Dong, Y., Ramakrishnan, C. R., & Ramakrishnan, I. V. (2004). Online justification for tabled logic programs. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2998, 24–38. https://doi.org/10.1007/978-3-540-24754-8_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free