Abstract. We propose a categorical framework which formalizes and extends the syntax, operational semantics and declarative model theory of a broad range of logic programming languages. A program is interpreted in an indexed category in such a way that the base category contains all the possible states which can occur during the execution of the program (such as global constraints or type information), while each fiber encodes the logic at each state. We define appropriate notions of categorical resolution and models, and we prove the related correctness and completeness properties. 1 Introduction One of the greatest benefits of logic programming is that it is based upon the notion of executable specifications. The text of a logic program i...
It is commonly believed that the meaning of a formal declar-ative knowledge representation language ...
Currently, the variety of expressive extensions and different semantics created for logic programs w...
The different properties characterizing the operational behavior of logic programs can be organized ...
AbstractWe propose a new framework for the syntax and semantics of Weak Hereditarily Harrop logic pr...
We define a framework for writing executable declarative specifications which incorporate categorica...
AbstractWe develop an algebraic framework, Logic Programming Doctrines, for the syntax, proof theory...
The paper defines a new declarative semantics for logic programs, which is based on interpretations ...
In order to enable logic programming to deal with the diversity of pervasive systems, where many he...
We develop a compilation scheme and categorical abstract machine for execution of logic programs bas...
It is commonly believed that the meaning of a formal declarative knowledge representation language ...
AbstractLogic programs are considered as abductive programs with negative literals as abductive hypo...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
iPreface Logic programming employs logic as a programming language Thus a logic program consists of...
One of the most important and difficult problems in logic programming is the problem of finding a su...
This thesis proposes a general framework for equational logic programming, called category-based equ...
It is commonly believed that the meaning of a formal declar-ative knowledge representation language ...
Currently, the variety of expressive extensions and different semantics created for logic programs w...
The different properties characterizing the operational behavior of logic programs can be organized ...
AbstractWe propose a new framework for the syntax and semantics of Weak Hereditarily Harrop logic pr...
We define a framework for writing executable declarative specifications which incorporate categorica...
AbstractWe develop an algebraic framework, Logic Programming Doctrines, for the syntax, proof theory...
The paper defines a new declarative semantics for logic programs, which is based on interpretations ...
In order to enable logic programming to deal with the diversity of pervasive systems, where many he...
We develop a compilation scheme and categorical abstract machine for execution of logic programs bas...
It is commonly believed that the meaning of a formal declarative knowledge representation language ...
AbstractLogic programs are considered as abductive programs with negative literals as abductive hypo...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
iPreface Logic programming employs logic as a programming language Thus a logic program consists of...
One of the most important and difficult problems in logic programming is the problem of finding a su...
This thesis proposes a general framework for equational logic programming, called category-based equ...
It is commonly believed that the meaning of a formal declar-ative knowledge representation language ...
Currently, the variety of expressive extensions and different semantics created for logic programs w...
The different properties characterizing the operational behavior of logic programs can be organized ...