Siek and Garcia (2012) have explored the dynamic semantics of the gradually-typed lambda calculus by means of definitional in-terpreters and abstract machines. The correspondence between the calculus’s mathematically described small-step reduction seman-tics and the implemented big-step definitional interpreters was left as a conjecture. We prove and generalise Siek and Garcia’s con-jectures using program transformation. We establish the correspon-dence between the definitional interpreters and the reduction se-mantics of a closure-converted gradually-typed lambda calculus that unifies and amends various versions of the calculus. We use a layered approach and two-level continuation-passing style so that the correspondence is parametric on t...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...
We describe lambda calculus reduction strategies using big-step operational semantics and show how t...
We present a typed calculus LambdaXi isomorphic to the implicational fragment of the classical seque...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
We start by giving a compact representation schema for -terms and show how this leads to an exceedin...
We give p-calculus encodings of some reduction strategies that have been found useful in the functio...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
We introduce a call-by-name lambda-calculus lambdaJ with generalized applications which integrates a...
. We construct a translation of first order ¯-calculus [15] into a subtheory of Felleisen's c -...
We start by giving a compact representation schema for λ-terms and show how this leads to an exceedi...
We study an extension of Plotkin's call-by-value lambda-calculus via twocommutation rules (sigma-red...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...
We describe lambda calculus reduction strategies using big-step operational semantics and show how t...
We present a typed calculus LambdaXi isomorphic to the implicational fragment of the classical seque...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
We start by giving a compact representation schema for -terms and show how this leads to an exceedin...
We give p-calculus encodings of some reduction strategies that have been found useful in the functio...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
We introduce a call-by-name lambda-calculus lambdaJ with generalized applications which integrates a...
. We construct a translation of first order ¯-calculus [15] into a subtheory of Felleisen's c -...
We start by giving a compact representation schema for λ-terms and show how this leads to an exceedi...
We study an extension of Plotkin's call-by-value lambda-calculus via twocommutation rules (sigma-red...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
. The lambda-calculus, by its ability to express any computable function, is theoretically able to r...