AbstractIn modern functional logic languages like Curry or Toy, programs are possibly non-confluent and non-terminating rewrite systems, defining possibly non-deterministic non-strict functions. Therefore, equational reasoning is not valid for deriving properties of such programs. In a previous work we showed how a mapping from CRWL –a well known logical framework for functional logic programming– into logic programming could be in principle used as logical conceptual tool for proving properties of functional logic programs. A severe problem faced in practice is that simple properties, even if they do not involve non-determinism, require difficult proofs when compared to those obtained using equational specifications and methods. In this wo...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
Functional Programming (FP) systems are modified and extended to form Nondeterministic Functional Pr...
In this chapter we examine ways in which functional programs can be proved correct. For a number of ...
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...
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...
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
In this paper we study the relationships between logic programming and functional programming, tryin...
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 ...
Programs in functional logic languages usually have to satisfy a nonambiguity condition, that semant...
Abstract. Functional logic programming languages combine the most important features of functional p...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
Functional Programming (FP) systems are modified and extended to form Nondeterministic Functional Pr...
In this chapter we examine ways in which functional programs can be proved correct. For a number of ...
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...
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...
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
In this paper we study the relationships between logic programming and functional programming, tryin...
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 ...
Programs in functional logic languages usually have to satisfy a nonambiguity condition, that semant...
Abstract. Functional logic programming languages combine the most important features of functional p...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
Functional Programming (FP) systems are modified and extended to form Nondeterministic Functional Pr...
In this chapter we examine ways in which functional programs can be proved correct. For a number of ...