We start by giving a compact representation schema for -terms and show how this leads to an exceedingly small and elegant self-interpreter. We then define the notion of a self-reducer, and show how this too can be written as a small -term. Both the self-interpreter and the self-reducer are proved correct. We finally give a constructive proof for the second fixed point theorem for the representation schema. All the constructions have been implemented on a computer, and experiments verify their correctness. Timings show that the self-interpreter and self-reducer are quite efficient, being about 35 and 50 times slower than direct execution using a call-byneed reduction strategy
We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no re...
We present a call-by-need $\lambda$-calculus that enables strong reduction(that is, reduction inside...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...
We start by giving a compact representation schema for λ-terms and show how this leads to an exceedi...
Partial evaluation of an applied lambda calculus was done some years ago in the lambda-mix project. ...
We formalize a technique introduced by B\"{o}hm and Piperno to solve systems of recursive equations ...
The study of self-replicating structures in Computer Science has been taking place for more than hal...
Siek and Garcia (2012) have explored the dynamic semantics of the gradually-typed lambda calculus by...
AbstractIn this paper, the authors discuss the internal code for λ terms: ⌈⌉:Λ→Λ which is defined by...
In this paper, we introduce a new formal system, $\Lambda CCL$, based on Curien's Categorical Combi...
In this thesis I introduce a new approach to the automated analysis of the reduction behaviour of A...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
ABSTRACT. In this paper we would like to present a very short self-interpreter, based on a simplisti...
We describe lambda calculus reduction strategies using big-step operational semantics and show how t...
International audienceWe prove that orthogonal constructor term rewrite systems and lambda-calculus ...
We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no re...
We present a call-by-need $\lambda$-calculus that enables strong reduction(that is, reduction inside...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...
We start by giving a compact representation schema for λ-terms and show how this leads to an exceedi...
Partial evaluation of an applied lambda calculus was done some years ago in the lambda-mix project. ...
We formalize a technique introduced by B\"{o}hm and Piperno to solve systems of recursive equations ...
The study of self-replicating structures in Computer Science has been taking place for more than hal...
Siek and Garcia (2012) have explored the dynamic semantics of the gradually-typed lambda calculus by...
AbstractIn this paper, the authors discuss the internal code for λ terms: ⌈⌉:Λ→Λ which is defined by...
In this paper, we introduce a new formal system, $\Lambda CCL$, based on Curien's Categorical Combi...
In this thesis I introduce a new approach to the automated analysis of the reduction behaviour of A...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
ABSTRACT. In this paper we would like to present a very short self-interpreter, based on a simplisti...
We describe lambda calculus reduction strategies using big-step operational semantics and show how t...
International audienceWe prove that orthogonal constructor term rewrite systems and lambda-calculus ...
We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no re...
We present a call-by-need $\lambda$-calculus that enables strong reduction(that is, reduction inside...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...