login

Equivalences of Logic Programs

Elsevier eBooksPublished 1 January 1988
Michael J. Maher
Citations107

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.

Keywords

Computer Science