AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables which behave like meta-variables. It can express both capture-avoiding and capturing substitution (instantiation). To do this requires several innovations, including a key insight in the confluence proof and a set of reduction rules which manages the complexity of a calculus of contexts over the ‘vanilla’ lambda-calculus in a very simple and modular way. This calculus remains extremely close in look and feel to a standard lambda-calculus with explicit substitutions, and good properties of the lambda-calculus are preserved
International audienceWe present an extension of the lambda(eta)-calculus with a case construct that...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
The calculus c serves as a general framework for representing contexts. Essential features are contr...
AbstractThis paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In additi...
This paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In addition to or...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
This paper develops a type free context calculus lxc. The calculus lxc includes contexts as first-...
We present a variation of Hindley\u27s completeness theorem for simply typed lambda-calculus. It is ...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
We introduce a simply typed λ-calculus λκε which has both contexts and environments as first-class v...
International audienceWe present an extension of the lambda(eta)-calculus with a case construct that...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
The calculus c serves as a general framework for representing contexts. Essential features are contr...
AbstractThis paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In additi...
This paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In addition to or...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
This paper develops a type free context calculus lxc. The calculus lxc includes contexts as first-...
We present a variation of Hindley\u27s completeness theorem for simply typed lambda-calculus. It is ...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
We introduce a simply typed λ-calculus λκε which has both contexts and environments as first-class v...
International audienceWe present an extension of the lambda(eta)-calculus with a case construct that...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...