AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution does not carry over to a Prolog system that also implements non-logical features like cut and whose depth-first search strategy is incomplete. The purpose of this paper is to present the key concepts of a new, simple operational semantics of Standard Prolog in the form of rewriting rules. We use a novel linear representation of the Prolog tree traversal. A derivation is represented at the level of unification and backtracking. The rewriting system presented here can easily be implemented in a rewriting logic language, giving an executable specification of Prolog
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
AbstractThe coincidence of the declarative and procedural interpretations of logic programs does not...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
The authors present semantics for logic programs using term rewrite systems. Reading program lines f...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
Rewrite programs are logic programs represented as rewrite rules, whose execution mechanism usually ...
AbstractMany studies [1, 7, 20, 21, 26, 28] have shown the soundness and completeness of SLD-resolut...
AbstractThe semantics of PROLOG programs is usually given in terms of the model theory of first-orde...
AbstractColmerauer has proposed a theoretical model for Prolog II based on tree rewriting rather tha...
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...
We extend the abstract interpretation point of view on context-free grammars by Cousot and Cousot to...
AbstractWe extend the abstract interpretation point of view on context-free grammars by Cousot and C...
This article proposes a new mathematical definition of the execution of pure Prolog, in the form of ...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
AbstractThe coincidence of the declarative and procedural interpretations of logic programs does not...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
The authors present semantics for logic programs using term rewrite systems. Reading program lines f...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
Rewrite programs are logic programs represented as rewrite rules, whose execution mechanism usually ...
AbstractMany studies [1, 7, 20, 21, 26, 28] have shown the soundness and completeness of SLD-resolut...
AbstractThe semantics of PROLOG programs is usually given in terms of the model theory of first-orde...
AbstractColmerauer has proposed a theoretical model for Prolog II based on tree rewriting rather tha...
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...
We extend the abstract interpretation point of view on context-free grammars by Cousot and Cousot to...
AbstractWe extend the abstract interpretation point of view on context-free grammars by Cousot and C...
This article proposes a new mathematical definition of the execution of pure Prolog, in the form of ...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
The coincidence of the declarative and procedural interpretations of logic programs does not apply t...
AbstractThe coincidence of the declarative and procedural interpretations of logic programs does not...