Multi-sld Resolution (appeared in Lpar94)
نویسندگان
چکیده
Multi-SLD resolution is a variant of SLD resolution based on a simple idea: Let the allowed constraints be closed under disjunction, and provide a mechanism for collecting solutions to a goal and turning the solutions into a disjunctive constraint. This idea leads to an operational model of logic programming, called data or-parallelism, in which multiple constraint environments partially replace backtracking as the operational embodiment of disjunction. The model has a natural implementation on data-parallel computers since each disjunct of a disjunctive constraint can be handled by a single (virtual) processor. In this paper, we { formalize the notions of multi-SLD resolution, multi-derivation, multi-SLD tree, and environment tree; { prove the soundness and completeness of multi-SLD resolution; and { describe and justify several useful optimization techniques based on the form of constraints in a multi-derivation: the distinction between engine and multi variables, templates, and sharing of bindings in the environment tree. Together these results provide the foundations for a new operational semantics of disjunction in logic programming.
منابع مشابه
Reasoning About Epistemic States of Agents by Modal Logic Programming
Modal logic programming is one of appropriate approaches to deal with reasoning about epistemic states of agents. We specify here the least model semantics, the fixpoint semantics, and an SLD-resolution calculus for modal logic programs in the multimodal logic KD4Ig5a, which is intended for reasoning about belief and common belief of agents. We prove that the presented SLD-resolution calculus i...
متن کاملMultimodal logic programming
We give a framework for developing the least model semantics, fixpoint semantics, and SLD-resolution calculi for logic programs in multimodal logics whose frame restrictions consist of the conditions of seriality (i.e. ∀x ∃y Ri(x, y)) and some classical first-order Horn formulas. Our approach is direct and no special restriction on occurrences of 2i and 3i is required. We apply our framework fo...
متن کاملar X iv : h ep - e x / 97 06 01 7 v 1 2 3 Ju n 19 97 SLAC – PUB – 7567 June 1997
We review recent B physics results obtained in polarized e + e − interactions at the SLC by the SLD experiment. The excellent 3-D vertexing capabilities of SLD are exploited to extract precise B + and B 0 d lifetimes, as well as measurements of the time evolution of B 0 d − B 0 d mixing.
متن کاملMulti-Dimensional Logic Programming: Theoretical Foundations
This paper introduces an extension of logic programming based on multi-dimensional logics, called MLP. In a multi-dimensional logic the values of elements vary depending on more than one dimension, such as time and space. The resulting logic programming language is suitable for modelling objects which involve implicit and/or explicit temporal and spatial dependencies. The execution of programs ...
متن کاملThe Sld Collaboration
We present a direct measurements of the Z 0-lepton coupling asymmetries, A e , A , and A. It is based on a data sample selected from 170k Z 0 decays collected by the SLD detector. The Z's are produced by collisions of polarized e , with unpolarized e + bunches at SLC. The couplings are extracted from the measurement of the left-right forward-backward asymmetry for each lepton species. The preli...
متن کامل