In this paper we present a non-deterministic call-by-need (untyped) lambda calculus lambda nd with a constant choice and a let-syntax that models sharing. Our main result is that lambda nd has the nice operational properties of the standard lambda calculus: confluence on sets of expressions, and normal order reduction is sufficient to reach head normal form. Using a strong contextual equivalence we show correctness of several program transformations. In particular of lambdalifting using deterministic maximal free expressions. These results show that lambda nd is a new and also natural combination of non-determinism and lambda-calculus, which has a lot of opportunities for parallel evaluation. An intended application of lambda nd is as a fou...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
http://www.acm.orgInternational audienceWe present the lambda-bar-mu-mu-tilde-calculus, a syntax for...
In this paper we present a non-deterministic call-by-need (untyped) lambda calculus X,d with a const...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
We develop a proof method to show that in a (deterministic) lambda calculus with letrec and equipped...
This paper shows equivalence of several versions of applicative similarity and contextual approximat...
Abstract. This paper shows equivalence of applicative similarity and contextual approximation, and h...
International audienceWe consider the non-deterministic extension of the call-by-value lambda calcul...
We present a higher-order call-by-need lambda calculus enriched with constructors, case-expressions,...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
Type-free lazy lambda-calculus is enriched with angelic parallelism and demonic nondeterminism. Call...
The use of lambda calculus in richer settings, pos-sibly involving parallelism, is examined in terms...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
http://www.acm.orgInternational audienceWe present the lambda-bar-mu-mu-tilde-calculus, a syntax for...
In this paper we present a non-deterministic call-by-need (untyped) lambda calculus X,d with a const...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
We develop a proof method to show that in a (deterministic) lambda calculus with letrec and equipped...
This paper shows equivalence of several versions of applicative similarity and contextual approximat...
Abstract. This paper shows equivalence of applicative similarity and contextual approximation, and h...
International audienceWe consider the non-deterministic extension of the call-by-value lambda calcul...
We present a higher-order call-by-need lambda calculus enriched with constructors, case-expressions,...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
Type-free lazy lambda-calculus is enriched with angelic parallelism and demonic nondeterminism. Call...
The use of lambda calculus in richer settings, pos-sibly involving parallelism, is examined in terms...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
http://www.acm.orgInternational audienceWe present the lambda-bar-mu-mu-tilde-calculus, a syntax for...