Residuation is an operational mechanism for the integration of functions into logic programming languages. The residuation principle delays the evaluation of functions during the unification process until the arguments are sufficiently instantiated. This has the advantage that the deterministic nature of functions is preserved but the disadvantage of incompleteness: if the variables in a delayed function call are not instantiated by the logic program, this function can never be evaluated and some answers which are logical consequences of the program are lost. In this paper we present a method for detecting such situations. The method is based on a compile-time analysis of the program and approximates the possible residuations and instantiat...
Abstract—Inconsistency in the framework of general residu-ated logic programs can be, somehow, decom...
A general semantics-based framework for the analysis of logic programs with delay declarations is p...
We present a generic scheme for the abstract debugging of functional logic programs. We associate t...
Residuation is an operational mechanism for the integration of functions into logic programming lan...
Residuation is an operational mechanism for the integration of functions into logic programming lang...
AbstractResiduation is an operational mechanism for the integration of functions into logic programm...
Residuation is an operational mechanism for the integration of functions into logic programming lang...
Residuation is an operational mechanism for the integration of functions into logic programming lang...
We propose a new computation model which combines the operational principles of functional languages...
. In several functional logic programming languages, functional expressions must be evaluated before...
Abstract. The paper focuses on practical analyses for logic programs with de-lay. The method describ...
A general semantics-based framework for the analysis of logic programs with delay declarations is pr...
Abstract. Inconsistency in the framework of general residuated logic programs can be, somehow, decom...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Functional logic languages amalgamate functional and logic programming paradigms. They can be effici...
Abstract—Inconsistency in the framework of general residu-ated logic programs can be, somehow, decom...
A general semantics-based framework for the analysis of logic programs with delay declarations is p...
We present a generic scheme for the abstract debugging of functional logic programs. We associate t...
Residuation is an operational mechanism for the integration of functions into logic programming lan...
Residuation is an operational mechanism for the integration of functions into logic programming lang...
AbstractResiduation is an operational mechanism for the integration of functions into logic programm...
Residuation is an operational mechanism for the integration of functions into logic programming lang...
Residuation is an operational mechanism for the integration of functions into logic programming lang...
We propose a new computation model which combines the operational principles of functional languages...
. In several functional logic programming languages, functional expressions must be evaluated before...
Abstract. The paper focuses on practical analyses for logic programs with de-lay. The method describ...
A general semantics-based framework for the analysis of logic programs with delay declarations is pr...
Abstract. Inconsistency in the framework of general residuated logic programs can be, somehow, decom...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Functional logic languages amalgamate functional and logic programming paradigms. They can be effici...
Abstract—Inconsistency in the framework of general residu-ated logic programs can be, somehow, decom...
A general semantics-based framework for the analysis of logic programs with delay declarations is p...
We present a generic scheme for the abstract debugging of functional logic programs. We associate t...