We address in this paper the question of how to verify pro-gram properties in modern functional logic languages, where it is allowed the presence of non-deterministic functions with call-time choice semantics. The main problem to face is that for such kind of programs equational reasoning is not valid. We develop some logical conceptual tools providing sound reasoning mechanisms for these programs, in particular for proving properties valid in the initial model of a program. We show how CRWL, a well known logical framework for functional logic programming, can be easily mapped into logic programming, and we use this mapping as a starting point of our work. We explore then how to prove proper-ties of the resulting logic programming translati...
Abstract. How to extract negative information from programs is an important issue in logic programmi...
How to extract negative information from programs is an important issue in logic program-ming. Here ...
Functional Programming (FP) systems are modified and extended to form Nondeterministic Functional Pr...
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-...
Abstract. Modern functional-logic programming languages like Toy or Curry feature non-strict non-det...
We present a novel approach to the verification of functional-logic programs. For our verification p...
International audienceModern functional-logic programming languages like Toy or Curry feature non-st...
In this paper we study the relationships between logic programming and functional programming, tryin...
The idea of introducing logical variables into functional programming languages has been proposed fo...
One weakness of Hoare-style verification techniques based on first-order predicate logic is that rea...
AbstractA distinctive feature of modern functional logic languages like Toy or Curry is the possibil...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
Abstract. Functional logic programming languages combine the most important features of functional p...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
Abstract. How to extract negative information from programs is an important issue in logic programmi...
How to extract negative information from programs is an important issue in logic program-ming. Here ...
Functional Programming (FP) systems are modified and extended to form Nondeterministic Functional Pr...
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-...
Abstract. Modern functional-logic programming languages like Toy or Curry feature non-strict non-det...
We present a novel approach to the verification of functional-logic programs. For our verification p...
International audienceModern functional-logic programming languages like Toy or Curry feature non-st...
In this paper we study the relationships between logic programming and functional programming, tryin...
The idea of introducing logical variables into functional programming languages has been proposed fo...
One weakness of Hoare-style verification techniques based on first-order predicate logic is that rea...
AbstractA distinctive feature of modern functional logic languages like Toy or Curry is the possibil...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
Abstract. Functional logic programming languages combine the most important features of functional p...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
Abstract. How to extract negative information from programs is an important issue in logic programmi...
How to extract negative information from programs is an important issue in logic program-ming. Here ...
Functional Programming (FP) systems are modified and extended to form Nondeterministic Functional Pr...