Equivalences of Logic Programs
Generate an AI Snapshot to get a quick, structured summary of this paper.
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
This paper provides a systematic comparison of the relative strengths of various formulations of equivalence for logic programs and introduces the notion of subsumption-equivalence, which is used to give syntactic characterizations of the programs P for which the function TP satisfies some continuity properties.
Abstract
For applications such as deductive databases employing the Open World Assumption, failed derivations have a lesser importance. In this case, use of the identical equivalences based upon the functional semantics [P] and the logical consequences of P allows the application of two different and powerful tools to reason about programs. In particular, these equivalences seem ideal for discussing the deductive structure of such deductive databases, independent of any particular state of the database of facts.
