International audienceLambda calculus is the basis of functional programming and higher order proof assistants. However, little is known about combinatorial properties of lambda terms, in particular, about their asymptotic distribution and random generation. This paper tries to answer questions like: How many terms of a given size are there? What is a ''typical'' structure of a simply typable term? Despite their ostensible simplicity, these questions still remain unanswered, whereas solutions to such problems are essential for testing compilers and optimizing programs whose expected efficiency depends on the size of terms. Our approach toward the afore-mentioned problems may be later extended to any language with bound variables, i.e., with...
Abstract. In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a si...
We present quantitative analysis of various (syntactic and behavioral)properties of random \lambda-t...
We describe a Prolog-based combined lambda term generator and type-inferrer for closed well-typed te...
International audienceLambda calculus is the basis of functional programming and higher order proof ...
International audienceIn a paper entitled Binary lambda calculus and combinatory logic, John Tromp p...
In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a simple way o...
We investigate the number of variables in two special subclasses of lambda-terms that are restricted...
International audienceWe present several results on counting untyped lambda terms, i.e., on telling ...
We present a quantitative, statistical analysis of random lambda terms in the De Bruijn notation. F...
Environments and closures are two of the main ingredients of evaluation in lambda-calculus. A closur...
John Tromp introduced the so-called \u27binary lambda calculus\u27 as a way to encode lambda terms i...
Environments and closures are two of the main ingredients of evaluation in lambda-calculus. A closur...
We study the sequences of numbers corresponding to lambda terms of given sizes, where the size is th...
We consider combinatorial aspects of $\lambda$-terms in the model based on de Bruijn indices where e...
We investigate the asymptotic number of elements of size n in a particular class of closed lambda-te...
Abstract. In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a si...
We present quantitative analysis of various (syntactic and behavioral)properties of random \lambda-t...
We describe a Prolog-based combined lambda term generator and type-inferrer for closed well-typed te...
International audienceLambda calculus is the basis of functional programming and higher order proof ...
International audienceIn a paper entitled Binary lambda calculus and combinatory logic, John Tromp p...
In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a simple way o...
We investigate the number of variables in two special subclasses of lambda-terms that are restricted...
International audienceWe present several results on counting untyped lambda terms, i.e., on telling ...
We present a quantitative, statistical analysis of random lambda terms in the De Bruijn notation. F...
Environments and closures are two of the main ingredients of evaluation in lambda-calculus. A closur...
John Tromp introduced the so-called \u27binary lambda calculus\u27 as a way to encode lambda terms i...
Environments and closures are two of the main ingredients of evaluation in lambda-calculus. A closur...
We study the sequences of numbers corresponding to lambda terms of given sizes, where the size is th...
We consider combinatorial aspects of $\lambda$-terms in the model based on de Bruijn indices where e...
We investigate the asymptotic number of elements of size n in a particular class of closed lambda-te...
Abstract. In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a si...
We present quantitative analysis of various (syntactic and behavioral)properties of random \lambda-t...
We describe a Prolog-based combined lambda term generator and type-inferrer for closed well-typed te...