We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in a hierarchy of strengths such that substitution of a strong variable does not avoid capture with respect to abstraction by a weaker variable. This allows the calculus to express both capture-avoiding and capturing substitution (instantiation). The reduction rules extend the ‘vanilla ’ lambda-calculus in a simple and modular way and preserve the look and feel of a stan-dard lambda-calculus with explicit substitutions. Good properties of the lambda-calculus are preserved. The LamCC is confluent, and a natural injection into the LamCC of the untyped lambda-calculus exists and preserves strong normalisa-tion. We discuss the calculus and its desig...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
We introduce a category-theoreticabstraction of a syntax with auxiliary functions, called an admissi...
International audienceWe present an extension of the lambda(eta)-calculus with a case construct that...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
The calculus c serves as a general framework for representing contexts. Essential features are contr...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
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...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
This paper develops a type free context calculus lxc. The calculus lxc includes contexts as first-...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
We introduce a category-theoreticabstraction of a syntax with auxiliary functions, called an admissi...
International audienceWe present an extension of the lambda(eta)-calculus with a case construct that...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
The calculus c serves as a general framework for representing contexts. Essential features are contr...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
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...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
The goal of this report is to prove correctness of a considerable subset of transformations w.r.t. c...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
This paper develops a type free context calculus lxc. The calculus lxc includes contexts as first-...
Abstract. The goal of this report is to prove correctness of a considerable subset of transformation...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
We introduce a category-theoreticabstraction of a syntax with auxiliary functions, called an admissi...
International audienceWe present an extension of the lambda(eta)-calculus with a case construct that...