Computing definite logic programs by partial instantiation

Annals of Pure and Applied Logic 67 (1-3):161-182 (1994)
  Copy   BIBTEX

Abstract

Query processing in ground definite deductive is known to correspond precisely to a linear programming problem. However, the “groundedness” requirement is a huge drawback to using linear programming techniques for logic program computations because the ground version of a logic program can be very large when compared to the original program. Furthermore, when we move from propositional logic programs to first-order logic programs, this effectively means that functions symbols may not occur in clauses. In this paper, we develop a theory of “instantiate- by-need” that performs instantiations only when needed. We prove that this method is sound and complete when computing answer substitutions for non-ground logic programs including those containing function symbols. More importantly, when taken in conjunction with Colmerauer's result that unification can be viewed as linear programming, this means that resolution with unification can be completely replaced by linear programming as an operational paradigm. Additionally, our tree construction method is not rigidly tied to the linear programming paradigm-we will show that given any method M that can compute the set of atomic logical consequences of a propositional logic program, our method can use M to compute , the set of all atoms that are consequences of a first-order logic program

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,423

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Instantiation is not partial identity.Nicholas Mantegani - 2013 - Philosophical Studies 163 (3):697-715.
Definedness.Solomon Feferman - 1995 - Erkenntnis 43 (3):295 - 320.
Probabilistic Canonical Models for Partial Logics.François Lepage & Charles Morgan - 2003 - Notre Dame Journal of Formal Logic 44 (3):125-138.
Fine-grained Concurrency with Separation Logic.Kalpesh Kapoor, Kamal Lodaya & Uday S. Reddy - 2011 - Journal of Philosophical Logic 40 (5):583-632.
Instantiation as Partial Identity.José Tomás Alvarado Marambio - 2012 - Organon F: Medzinárodný Časopis Pre Analytickú Filozofiu 19 (4):459-487.
Instantiation as partial identity.Donald L. M. Baxter - 2001 - Australasian Journal of Philosophy 79 (4):449 – 464.

Analytics

Added to PP
2014-01-16

Downloads
30 (#521,181)

6 months
18 (#135,981)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references