UCSC-CRL-90-64: INCREMENTAL, BOTTOM-UP, WELL-FOUNDED DEDUCTION (EXTENDED ABSTRACT)

12/01/1990 09:00 AM
Computer Science
In this paper we describe an algorithm, called AFP, for the bottom-up execution of logic programs well suited to data-driven applications, where incremental updates to the base relations are propagated through the program to produce updated answers without completely re-executing the program. We show that AFP conforms to the well-founded semantics for general logic programs and that it terminates in polynomial time for DATALOG programs with negation. AFP is based on a modified formulation of well-founded negation that does not rely on computing sets of false atoms, avoiding the instantiation of the entire Herbrand base. AFP solves the two major problems in incremental bottom-up computation, recursion through negation and self-supporting conclusions, by using a counting technique over a two-dimensional representation of time to detect and stop such loops. Its feasibility has been verified with an implementation in Prolog.

This report is not available for download at this time.

Error | Technical Reports

Error

The website encountered an unexpected error. Please try again later.