We develop a denotational, fully abstract semantics for constraint logic programming (clp) with respect to successful and failed observables. The denotational approach turns out very useful for the definition of new operators on the language as the counterpart of some abstract operations on the denotational domain. In particular, by defining our domain as a cylindric Heyting algebra, we can exploit, to this aim, operations of both cylindric algebras (such as cylindrification), and Heyting algebras (such as implication and negation). The former allows us to generalize the clp language by introducing an explicit hiding operator; the latter allows us to define a notion of negation which extends the classical negation used in Logic Programming
We extend the Constraint Logic Programming (CLP) formalism in order to handle semiring-based constra...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
We define a framework for writing executable declarative specifications which incorporate categorica...
AbstractAlmost all constraint logic programming systems include negation, yet nowhere has a sound op...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
We present a simple and powerful generalized algebraic semantics for constraint logic programs that ...
The aim of this paper is to extend the Constructive Negation technique to the case of CLP(SET), a Co...
We present simple and powerful generalized algebraic semantics for constraint logic programs that ar...
AbstractWe present simple and powerful generalized algebraic semantics for constraint logic programs...
This paper develops a denotation and abstract model based on closure operators for concurrent const...
AbstractThe Constraint Logic Programming (CLP) Scheme was introduced by Jaffar and Lassez. The schem...
The different properties characterizing the operational behavior of logic programs can be organized ...
this paper we describe a constraint logic programming language clp(sc) over set constraints in the s...
. In this paper we define a new compilative version of constructive negation (intensional negation) ...
AbstractWe show that a simple concurrent pruning mechanism over standard SLD derivation trees, calle...
We extend the Constraint Logic Programming (CLP) formalism in order to handle semiring-based constra...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
We define a framework for writing executable declarative specifications which incorporate categorica...
AbstractAlmost all constraint logic programming systems include negation, yet nowhere has a sound op...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
We present a simple and powerful generalized algebraic semantics for constraint logic programs that ...
The aim of this paper is to extend the Constructive Negation technique to the case of CLP(SET), a Co...
We present simple and powerful generalized algebraic semantics for constraint logic programs that ar...
AbstractWe present simple and powerful generalized algebraic semantics for constraint logic programs...
This paper develops a denotation and abstract model based on closure operators for concurrent const...
AbstractThe Constraint Logic Programming (CLP) Scheme was introduced by Jaffar and Lassez. The schem...
The different properties characterizing the operational behavior of logic programs can be organized ...
this paper we describe a constraint logic programming language clp(sc) over set constraints in the s...
. In this paper we define a new compilative version of constructive negation (intensional negation) ...
AbstractWe show that a simple concurrent pruning mechanism over standard SLD derivation trees, calle...
We extend the Constraint Logic Programming (CLP) formalism in order to handle semiring-based constra...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
We define a framework for writing executable declarative specifications which incorporate categorica...