Publikationsansicht

Logic Programming with Requests (1999)

Abstract
We propose an extension of logic programming where the user can specify, together with the initial query, the information he is interested in by means of a request. This allows one to extract a result from an incomplete computation, such as the prefix of an infinite derivation. The classical property of independence of the selection rule doesn't hold anymore. It is shown that under mild conditions a class of selection rules can be identified for which independence holds. A model-theoretic semantics for the language is given. 1 Introduction The purpose of this paper is to present an extension of logic programming where it is possible to express a form of partial result. This is done by considering instead of the traditional successful derivations, where all subgoals are resolved, so-called adequate derivations, where possibly some subgoals remain. The intuition is that an adequate derivation is similar to a derivation in a lazy functional language, like for instance Haskell, where an e...

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.37.429
Quelle http://www.cs.vu.nl/~femke/ps/iclp99.ps
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.67.3397, 10.1.1.55.4528, 10.1.1.55.1120, 10.1.1.54.5318, 10.1.1.29.3512, 10.1.1.47.9572, 10.1.1.33.7348, 10.1.1.23.8907, 10.1.1.37.7994, 10.1.1.36.6726