In this paper we present a non-deterministic call-by-need (untyped) lambda calculus X,d with a constant choice and a let-syntax that models sharing. Our main result is that Xnd has the nice operational properties of the standard lambda calculus: confluence on sets of expressions, and normal or-der reduction is sufficient to reach head normal form. Us-ing a strong contextual equivalence we show correctness of several program transformations. In particular of lambda-lifting using deterministic maximal free expressions. These results show that And 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 And is as a foundation for compil-in...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
Call-by-need lambda calculi with letrec provide a rewritingbased operational semantics for (lazy) ca...
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 lambda nd with a...
We develop a proof method to show that in a (deterministic) lambda calculus with letrec and equipped...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
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...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
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,...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...
Type-free lazy lambda-calculus is enriched with angelic parallelism and demonic nondeterminism. Call...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
The use of lambda calculus in richer settings, pos-sibly involving parallelism, is examined in terms...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
Call-by-need lambda calculi with letrec provide a rewritingbased operational semantics for (lazy) ca...
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 lambda nd with a...
We develop a proof method to show that in a (deterministic) lambda calculus with letrec and equipped...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
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...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
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,...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...
Type-free lazy lambda-calculus is enriched with angelic parallelism and demonic nondeterminism. Call...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
The use of lambda calculus in richer settings, pos-sibly involving parallelism, is examined in terms...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
Call-by-need lambda calculi with letrec provide a rewritingbased operational semantics for (lazy) ca...
http://www.acm.orgInternational audienceWe present the lambda-bar-mu-mu-tilde-calculus, a syntax for...