This paper shows the equivalence of applicative similarity and contextual approximation, and hence also of bisimilarity and contextual equivalence, in the deterministic call-by-need lambda calculus with letrec. Bisimilarity simplifies equivalence proofs in the calculus and opens a way for more convenient correctness proofs for program transformations. Although this property may be a natural one to expect, to the best of our knowledge, this paper is the first one providing a proof. The proof technique is to transfer the contextual approximation into Abramsky’s lazy lambda calculus by a fully abstract and surjective translation. This also shows that the natural embedding of Abramsky’s lazy lambda calculus into the call-by-need lambda calculus...
Extending the method of Howe, we establish a large class of untyped higher-order calculi, in particu...
This paper describes a method to treat contextual equivalence in polymorphically typed lambda-calcul...
AbstractIt has become a standard approach to reason about contextual equivalence using some notion o...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
This paper shows equivalence of applicative similarity and contextual approximation, and hence also ...
Abstract. This paper shows equivalence of applicative similarity and contextual approximation, and h...
We develop a proof method to show that in a (deterministic) lambda calculus with letrec and equipped...
Call-by-need lambda calculi with letrec provide a rewritingbased operational semantics for (lazy) ca...
The paper proposes a variation of simulation for checking and proving contextual equivalence in a no...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
This paper presents a call-by-need polymorphically typed lambda-calculus with letrec, case, construc...
Abstract. The paper proposes a variation of simulation for checking and proving contextual equivalen...
We present a higher-order call-by-need lambda calculus enriched with constructors, case-expressions,...
This paper extends the internal frank report 28 as follows: It is shown that for a call-by-need lamb...
Extending the method of Howe, we establish a large class of untyped higher-order calculi, in particu...
This paper describes a method to treat contextual equivalence in polymorphically typed lambda-calcul...
AbstractIt has become a standard approach to reason about contextual equivalence using some notion o...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
This paper shows the equivalence of applicative similarity and contextual approximation, and hence a...
This paper shows equivalence of applicative similarity and contextual approximation, and hence also ...
Abstract. This paper shows equivalence of applicative similarity and contextual approximation, and h...
We develop a proof method to show that in a (deterministic) lambda calculus with letrec and equipped...
Call-by-need lambda calculi with letrec provide a rewritingbased operational semantics for (lazy) ca...
The paper proposes a variation of simulation for checking and proving contextual equivalence in a no...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
This paper presents a call-by-need polymorphically typed lambda-calculus with letrec, case, construc...
Abstract. The paper proposes a variation of simulation for checking and proving contextual equivalen...
We present a higher-order call-by-need lambda calculus enriched with constructors, case-expressions,...
This paper extends the internal frank report 28 as follows: It is shown that for a call-by-need lamb...
Extending the method of Howe, we establish a large class of untyped higher-order calculi, in particu...
This paper describes a method to treat contextual equivalence in polymorphically typed lambda-calcul...
AbstractIt has become a standard approach to reason about contextual equivalence using some notion o...