A proof theoretic approach to failure in functional logic programming

FJ López-Fraguas… - Theory and Practice of …, 2004 - cambridge.org
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 …

[PDF][PDF] Implementing functional logic programs by translation into purely functional programs

B Braßel - 2011 - macau.uni-kiel.de
The structure and components of the first programming languages were dictated by the
architecture of computers. It was the human mind which had to bend to the peculiarities of …

Functional logic programming with failure: A set-oriented view

FJ López-Fraguas, J Sánchez-Hernández - International Conference on …, 2001 - Springer
Finite failure of computations plays an important role as programming construct in the logic
programming paradigm, and it has been shown that this also extends to the case of the …

Constraint functional logic programming revisited

FJ López-Fraguas, M Rodríguez-Artalejo… - Electronic Notes in …, 2005 - Elsevier
In this paper we propose a new generic scheme CFLP (D), intended as a logical and
semantic framework for lazy Constraint Functional Logic Programming over a parametrically …

A safe relational calculus for functional logic deductive databases

JM Almendros-Jiménez, A Becerra-Terón - Electronic Notes in Theoretical …, 2003 - Elsevier
In this paper, we present an extended relational calculus for expressing queries in functional-
logic deductive databases. This calculus is based on first-order logic and handles relation …

[PDF][PDF] Constructive Failure in Functional-Logic Programming: From Theory to Implementation.

J Sánchez-Hernández - J. Univers. Comput. Sci., 2006 - pdfs.semanticscholar.org
Functional-logic programming amalgamates some of the main features of both functional
and logic styles into a single paradigm. Nevertheless, negation is a widely investigated …

Narrowing failure in functional logic programming

FJ López-Fraguas, J Sánchez-Hernández - International Symposium on …, 2002 - Springer
Negation as failure is an important language feature within the logic programming paradigm.
The natural notion generalizing negation as failure in a functional logic setting is that of finite …

Failure and equality in functional logic programming

FJ López-Fraguas, J Sánchez-Hernández - Electronic Notes in Theoretical …, 2003 - Elsevier
Constructive failure has been proposed recently as a programming construct useful for
functional logic programming, playing a role similar to that of constructive negation in logic …

Reduction strategies for declarative programming

M Hanus - Electronic Notes in Theoretical Computer Science, 2001 - Elsevier
This paper surveys reduction or evaluation strategies for functional and functional logic
programs. Reasonable reduction strategies for declarative languages must be efficiently …

A computational model for functional logic deductive databases

JM Almendros-Jiménez, A Becerra-Terón… - … Conference on Logic …, 2001 - Springer
This paper adds the handling of negative information to a functional-logic deductive
database language. By adopting as semantics for negation the so-called CRWLF, wherein …