Abstract
Input-consuming programs are logic programs with an additional restriction on the selectability (actually, on the resolvability) of atoms. This class of programs arguably allows to model logic programs employing a dynamic selection rule and constructs such as delay declarations: as shown also in [5], a large number of them are actually input-consuming.
In this paper we show that - under some syntactic restrictions - the S-semantics of a program is correct and fully abstract also for input-consuming programs. This allows us to conclude that for a large class of programs employing delay declarations there exists a model-theoretic semantics which is equivalent to the operational one.
Original language | Undefined |
---|---|
Pages | 194-208 |
Number of pages | 15 |
DOIs | |
Publication status | Published - 2000 |
Event | Computational Logic (CL) - London, UK Duration: 1 Jan 2000 → 1 Jan 2000 |
Conference
Conference | Computational Logic (CL) |
---|---|
Period | 1/01/00 → 1/01/00 |
Keywords
- Semantics
- Dynamic scheduling
- Logic Programming
- EWI-983
- IR-56162