AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog, as apparently intended by the ISO draft standard proposal. The model includes all control constructs, database operations, solution collecting predicates and error handling facilities, typically ignored by previous theoretical treatments of the language. We add to this the ubiquitous boxmodel debugger. The model directly reflects the basic intuitions underlying the language and can be used as a primary mathematical definition of Prolog. The core of the model has been applied for mathematical analysis of implementations, for clarification of disputable language features and for specifying extensions of the language in various directions. The ...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
This paper describes the first version of P-flat, a collection of Prolog predicates that aims to pro...
This article gives a short introduction on how to get started with logic programming in Prolog that ...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
PROLOG is a programming language based on the use of mathematical logic—specifically the first order...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog pr...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
The goal of this paper is to construct a semantic basis for the abstract interpretaion of Prolog pro...
Adhering to the principles of logic programming results in greater expressiveness than is obtained b...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
Logic programming is a discipline of describing problems in high-level abstraction by separating lo...
AbstractA Vienna Definition Language operational semantics of PROLOG, which includes the cut, the da...
This thesis focuses on combining the two most important and wide spread declarative programming para...
Algebraic modelling is an important technique in practical applications that require to formulate an...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
This paper describes the first version of P-flat, a collection of Prolog predicates that aims to pro...
This article gives a short introduction on how to get started with logic programming in Prolog that ...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
PROLOG is a programming language based on the use of mathematical logic—specifically the first order...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog pr...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
The goal of this paper is to construct a semantic basis for the abstract interpretaion of Prolog pro...
Adhering to the principles of logic programming results in greater expressiveness than is obtained b...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
Logic programming is a discipline of describing problems in high-level abstraction by separating lo...
AbstractA Vienna Definition Language operational semantics of PROLOG, which includes the cut, the da...
This thesis focuses on combining the two most important and wide spread declarative programming para...
Algebraic modelling is an important technique in practical applications that require to formulate an...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
This paper describes the first version of P-flat, a collection of Prolog predicates that aims to pro...
This article gives a short introduction on how to get started with logic programming in Prolog that ...