In this paper we give a semantics of higher-order functional-logic programming in the framework of typed universal algebra. The functional-logic language concerned here is an applicative term rewriting system in which there is no lambda abstraction mechanism. Therefore ordinary first-order narrowing can be used to solve higher-order query. The soundness and completeness of narrowing for both the initial and minimal applicative Herbrand model is shown. We discuss the requirements of "minimal" for applicative Herbrand model, which means that any elements in the domain must have denotations of some terms, is need to obtain the completeness of narrowing in the applicative case of functional-logic programming. 1. Introduction Semanti...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We demonstrate how the framework of higher-order logic programming ...
We propose a new computation model which combines the operational principles of functional languages...
We develop an effective model for higher-order functional-logic programming by refining higher-order...
Abstract. Using higher-order functions is standard practice in functional programming, but most func...
Abstract. We describe a new approach to higher-order narrowing computations ina class of systems sui...
The addition of logic variables to functional languages gives the programmer novel and powerful too...
Term rewriting has proven to be an important technique in theorem proving. In this paper, we illustr...
We present a higher-order functional/logic language, ROSE. The programs of ROSE are made up of condi...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
In this paper, we extend the notions of rst-order conditional rewrite systems and higher-order rewri...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
International audienceFormal systems that describe computations over syntactic structures occur freq...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We demonstrate how the framework of higher-order logic programming ...
We propose a new computation model which combines the operational principles of functional languages...
We develop an effective model for higher-order functional-logic programming by refining higher-order...
Abstract. Using higher-order functions is standard practice in functional programming, but most func...
Abstract. We describe a new approach to higher-order narrowing computations ina class of systems sui...
The addition of logic variables to functional languages gives the programmer novel and powerful too...
Term rewriting has proven to be an important technique in theorem proving. In this paper, we illustr...
We present a higher-order functional/logic language, ROSE. The programs of ROSE are made up of condi...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
In this paper, we extend the notions of rst-order conditional rewrite systems and higher-order rewri...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
International audienceFormal systems that describe computations over syntactic structures occur freq...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We demonstrate how the framework of higher-order logic programming ...
We propose a new computation model which combines the operational principles of functional languages...