This paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In addition to ordinary lambda terms, the calculus contains labeled holes, hole abstraction and context application for manipulating first-class contexts. The primary operation for contexts is hole-filling, which captures free variables. This operation conflicts with substitution of the lambda calculus, and a straightforward mixture of the two results in an inconsistent system. We solve this problem by defining a type system that precisely specifies the variable-capturing nature of contexts and that keeps track of bound variable renaming. These mechanisms enable us to define a reduction system that properly integrates β-reduction and hole-filling. The resulti...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
This paper describes a method to treat contextual equivalence in polymorphically typed lambda-calcul...
This paper presents the integration into the GIPSY of Lucx’s context calculus defined in Wan’s PhD t...
AbstractThis paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In additi...
The calculus c serves as a general framework for representing contexts. Essential features are contr...
This paper develops a type free context calculus lxc. The calculus lxc includes contexts as first-...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
We introduce a simply typed λ-calculus λκε which has both contexts and environments as first-class v...
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...
We present a variation of Hindley\u27s completeness theorem for simply typed lambda-calculus. It is ...
Colloque avec actes et comité de lecture. internationale.International audienceThe rewriting calculu...
It is well known that there are problems with the labelled syntax in Church-style type assignment to...
International audienceIn this paper, we present an explicitly typed version of the Lambda Calculus o...
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 describes a method to treat contextual equivalence in polymorphically typed lambda-calcul...
This paper presents the integration into the GIPSY of Lucx’s context calculus defined in Wan’s PhD t...
AbstractThis paper develops a typed calculus for contexts i.e., lambda terms with “holes”. In additi...
The calculus c serves as a general framework for representing contexts. Essential features are contr...
This paper develops a type free context calculus lxc. The calculus lxc includes contexts as first-...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
We introduce a simply typed λ-calculus λκε which has both contexts and environments as first-class v...
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...
We present a variation of Hindley\u27s completeness theorem for simply typed lambda-calculus. It is ...
Colloque avec actes et comité de lecture. internationale.International audienceThe rewriting calculu...
It is well known that there are problems with the labelled syntax in Church-style type assignment to...
International audienceIn this paper, we present an explicitly typed version of the Lambda Calculus o...
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 describes a method to treat contextual equivalence in polymorphically typed lambda-calcul...
This paper presents the integration into the GIPSY of Lucx’s context calculus defined in Wan’s PhD t...