AbstractThe type-free λ-calculus is powerful enough to contain all the polymorphic and higher-order nature of functional programming and furthermore types could be constructed inside it. However, mixing the type-free λ-calculus with logic is not very straightforward (see Aczel [1] and Scott [15]). In this paper, a system that combines polymorphism and higher-order functions with logic is presented. The system is suitable for both the functional and the logical paradigms of programming as from the functional paradigm's point of view, the system enables one to have all the polymorphism and higher order that exist in functional languages and much more. In fact even the fixed point operator Y which is defined as λƒ.(λx.ƒ(xx)) (λx.ƒ(xx)) can be ...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
A functional language is introduced, whose type system is defined by its meta-circular interpreter. ...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...
The type-free ¿-calculus is powerful enough to contain all the polymorphic and higher-order nature o...
AbstractThe type-free λ-calculus is powerful enough to contain all the polymorphic and higher-order ...
We demonstrate how the framework of higher-order logic programming ...
In this chapter, we propose a framework for logic programming with different type systems. In this f...
We propose a new type system for functional logic programming which is more liberal than the classic...
International audienceFormal systems that describe computations over syntactic structures occur freq...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
This paper analyses the requirements to the notion of type correctness in logic programming and prop...
We present a functional programming language based on Pure Type Systems PTSs. We show how we can de...
International audienceWe define and study the type system, local type inference, and execution model...
AbstractThis paper presents a Horn clause logic where functions and predicates are declared with pol...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
A functional language is introduced, whose type system is defined by its meta-circular interpreter. ...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...
The type-free ¿-calculus is powerful enough to contain all the polymorphic and higher-order nature o...
AbstractThe type-free λ-calculus is powerful enough to contain all the polymorphic and higher-order ...
We demonstrate how the framework of higher-order logic programming ...
In this chapter, we propose a framework for logic programming with different type systems. In this f...
We propose a new type system for functional logic programming which is more liberal than the classic...
International audienceFormal systems that describe computations over syntactic structures occur freq...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
This paper analyses the requirements to the notion of type correctness in logic programming and prop...
We present a functional programming language based on Pure Type Systems PTSs. We show how we can de...
International audienceWe define and study the type system, local type inference, and execution model...
AbstractThis paper presents a Horn clause logic where functions and predicates are declared with pol...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
A functional language is introduced, whose type system is defined by its meta-circular interpreter. ...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...