. We have designed a programming logic based on an integration of functional programming languages with classical set theory. The logic merges a classical view of equality with a constructive one by using equivalence classes, while at the same time allowing computation with representatives of equivalence classes. Given a programming language and its operational semantics, a logic is obtained by extending the language with the operators of set theory and classical logic, and extending the operational semantics with "evaluation" rules for these new operators. This operational approach permits us to give a generic design. We give a general formalism for specifying evaluation semantics, and parameterize our design with respect to lang...
In this paper we give a big-step structured operational semantics (SOS), in the style of Plotkin, Ka...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
MasterThe focus of these lecture notes is on abstract models and basic ideasand results that relate ...
propose a new approach to t integration of functional and logic 1aiguages, based on a theory of unif...
We demonstrate how a specification for the standard evaluation of a simple functional programming la...
Operational set theory, in the form described below, is an enterprise which consolidates classical s...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
In these lecture notes we present a few basic approaches to the definition of the semantics of prog...
The idea of introducing logical variables into functional programming languages has been proposed fo...
In this paper we study the relationships between logic programming and functional programming, tryin...
In this paper we describe our progress towards an operational implementation of a modern programming...
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Functional and logic programming are the most important declarative programming paradigms, and inter...
This thesis aims to develop efficient implementation techniques for functional programming languages...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
In this paper we give a big-step structured operational semantics (SOS), in the style of Plotkin, Ka...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
MasterThe focus of these lecture notes is on abstract models and basic ideasand results that relate ...
propose a new approach to t integration of functional and logic 1aiguages, based on a theory of unif...
We demonstrate how a specification for the standard evaluation of a simple functional programming la...
Operational set theory, in the form described below, is an enterprise which consolidates classical s...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
In these lecture notes we present a few basic approaches to the definition of the semantics of prog...
The idea of introducing logical variables into functional programming languages has been proposed fo...
In this paper we study the relationships between logic programming and functional programming, tryin...
In this paper we describe our progress towards an operational implementation of a modern programming...
A way of introducing simple (finite) set designations and operations as firstclass objects of an (un...
Functional and logic programming are the most important declarative programming paradigms, and inter...
This thesis aims to develop efficient implementation techniques for functional programming languages...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
In this paper we give a big-step structured operational semantics (SOS), in the style of Plotkin, Ka...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
MasterThe focus of these lecture notes is on abstract models and basic ideasand results that relate ...