This paper proposes to specify semantic definitions for logic programming languages such as Prolog in terms of an oracle which specifies the control strategy and identifies which clauses are to be applied to resolve a given goal. The approach is quite general. It is applicable to Prolog to specify both operational and declarative semantics as well as other logic programming languages. Previous semantic definitions for Prolog typically encode the sequential depth-first search of the language into various mathematical frameworks. Such semantics mimic a Prolog interpreter in the sense that following the ``leftmost'' infinite path in the computation tree excludes computation to the right of this path from being considered by the semantics. The ...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
E.Boerger, H.Kleine Buening, M.M. Richter, Eds. See IBM Germany IWBS Report 111, March 1990. ...
The goal of logic programming is that the program, or database, can be understood by logic along, in...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
This paper proposes to specify semantic definitions for logic programming languages such as Prolog i...
This paper proposes to specify semantic definitions for Prolog in terms of an oracle which provides ...
The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog pr...
The goal of this paper is to construct a semantic basis for the abstract interpretaion of Prolog pro...
Centre for Intelligent Systems and their ApplicationsThe coneptual distinction between logic and co...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
The semantics of Prolog programs is usually given in terms of model theoretic semantics. However, th...
AbstractA pure prolog program (with goal) consists of a definite clause part P and an expression G w...
AbstractThe coincidence of the declarative and procedural interpretations of logic programs does not...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
E.Boerger, H.Kleine Buening, M.M. Richter, Eds. See IBM Germany IWBS Report 111, March 1990. ...
The goal of logic programming is that the program, or database, can be understood by logic along, in...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
This paper proposes to specify semantic definitions for logic programming languages such as Prolog i...
This paper proposes to specify semantic definitions for Prolog in terms of an oracle which provides ...
The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog pr...
The goal of this paper is to construct a semantic basis for the abstract interpretaion of Prolog pro...
Centre for Intelligent Systems and their ApplicationsThe coneptual distinction between logic and co...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
The semantics of Prolog programs is usually given in terms of model theoretic semantics. However, th...
AbstractA pure prolog program (with goal) consists of a definite clause part P and an expression G w...
AbstractThe coincidence of the declarative and procedural interpretations of logic programs does not...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
E.Boerger, H.Kleine Buening, M.M. Richter, Eds. See IBM Germany IWBS Report 111, March 1990. ...
The goal of logic programming is that the program, or database, can be understood by logic along, in...