AbstractA pure prolog program (with goal) consists of a definite clause part P and an expression G where P essentially assigns recursive definitions to predicate names and G is evaluated with respect to that assignment. This can be described using a term calculus for defining predicators p:πn and goal expressions g:o. Predicate names can be bound using recursion operators, and programs correspond to expressions without free predicate names. Evaluation of a goal expression g(ξ) with free program variables ξ enumerates a stream of answer substitutions {τ/ξ}.The denotational semantics of this language is employed to show limits of the expressiveness: While pure prolog is computationally complete in the sense that for every partial recursive fu...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
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 present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
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...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
This paper proposes to specify semantic definitions for logic programming languages such as Prolog i...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
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 present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
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...
In this paper we propose an operational and a denotational semantics for Prolog. We deal with the co...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
AbstractIn this paper we propose an operational and a denotational semantics for Prolog. We deal wit...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
This paper proposes to specify semantic definitions for logic programming languages such as Prolog i...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...