AbstractThe semantics of PROLOG programs is usually given in terms of the model theory of first-order logic. However, this does not adequately characterizethe computational behavior of PROLOG programs. PROLOG implementations typically use a sequential evaluation strategy based on the textual order of clauses and literals in a program, as well as nonlogical features like cut. In this work we develop a denotational semantics that captures thecomputational behavior of PROLOG. We present a semantics for “cut-free” PROLOG, which is then extended to PROLOG with cut. For each case we develop a congruence proof that relates the semantics to a standard operational interpreter. As an application of our denotational semantics, we show the correctness ...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
A denotational, hence, compositional semantics for a subset of Concurrent Prolog is developed and re...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
textabstractWe present a denotational continuation semantics for PROLOG with cut. First a uniform la...
AbstractAn abstract language B embodying the flow of control component of PROLOG including the cut o...
AbstractA Vienna Definition Language operational semantics of PROLOG, which includes the cut, the da...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
We present an operational model O and a continuation based denotational model D for a uniform varian...
Abstract interpretation is a general methodology for systematic develop-ment of program analyses. An...
Abstract. At PEPM’91 Sahlin presented a determinacy analysis for Prolog with cut. The analysis was, ...
The semantics of Prolog programs is usually given in terms of model theoretic semantics. However, th...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Many abstract interpretation frameworks and analyses for Prolog have been proposed, which seek to ex...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
A denotational, hence, compositional semantics for a subset of Concurrent Prolog is developed and re...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
textabstractWe present a denotational continuation semantics for PROLOG with cut. First a uniform la...
AbstractAn abstract language B embodying the flow of control component of PROLOG including the cut o...
AbstractA Vienna Definition Language operational semantics of PROLOG, which includes the cut, the da...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
We present an operational model O and a continuation based denotational model D for a uniform varian...
Abstract interpretation is a general methodology for systematic develop-ment of program analyses. An...
Abstract. At PEPM’91 Sahlin presented a determinacy analysis for Prolog with cut. The analysis was, ...
The semantics of Prolog programs is usually given in terms of model theoretic semantics. However, th...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Many abstract interpretation frameworks and analyses for Prolog have been proposed, which seek to ex...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
A denotational, hence, compositional semantics for a subset of Concurrent Prolog is developed and re...