Abstract. How to extract negative information from programs is an important issue in logic programming. Here we address the problem for functional logic programs, from a proof-theoretic perspective. The start-ing point of our work is CRWL (Constructor based ReWriting Logic), a well established theoretical framework for functional logic program-ming, whose fundamental notion is that of non-strict non-deterministic function. We present a proof calculus, CRWLF, which is able to deduce negative information from CRWL-programs. In particular, CRWLF is able to prove ‘ nite ’ failure of reduction within CRWL.
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Abstract. We show that non-determinism simplifies coding certain problems into programs. We define a...
How to extract negative information from programs is an important issue in logic program-ming. Here ...
We present a novel approach to the verification of functional-logic programs. For our verification p...
Functional-logic programming amalgamates some of the main features of both functional and logic styl...
AbstractIn modern functional logic languages like Curry or Toy, programs are possibly non-confluent ...
In modern functional logic languages like Curry or Toy, programs are possibly non-confluent and non-...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Abstract. Modern functional-logic programming languages like Toy or Curry feature non-strict non-det...
International audienceModern functional-logic programming languages like Toy or Curry feature non-st...
A constructor-based rewriting logic (CRWL) has been recently proposed as an appropriate basis for fu...
AbstractConstructive failure has been proposed recently as a programming construct useful for functi...
Abstract. We present a generic scheme for the abstract debugging of functional logic programs. We as...
The Italian contribution to functional-logic programming has been significant and influential in a n...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Abstract. We show that non-determinism simplifies coding certain problems into programs. We define a...
How to extract negative information from programs is an important issue in logic program-ming. Here ...
We present a novel approach to the verification of functional-logic programs. For our verification p...
Functional-logic programming amalgamates some of the main features of both functional and logic styl...
AbstractIn modern functional logic languages like Curry or Toy, programs are possibly non-confluent ...
In modern functional logic languages like Curry or Toy, programs are possibly non-confluent and non-...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Abstract. Modern functional-logic programming languages like Toy or Curry feature non-strict non-det...
International audienceModern functional-logic programming languages like Toy or Curry feature non-st...
A constructor-based rewriting logic (CRWL) has been recently proposed as an appropriate basis for fu...
AbstractConstructive failure has been proposed recently as a programming construct useful for functi...
Abstract. We present a generic scheme for the abstract debugging of functional logic programs. We as...
The Italian contribution to functional-logic programming has been significant and influential in a n...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Abstract. We show that non-determinism simplifies coding certain problems into programs. We define a...