Abstract. It is well known that defining the substitution operation on λ-terms appropriately and establish basic properties like the substitution lemma is a subtle task if we wish to do it formally. The main obstacle here comes from the fact that unsolicited capture of free variables may occur during the substitution if one defines the operation naively. We argue that although there are several approaches to cope with this problem, they are all unsatisfactory since each of them defines the λ-terms in terms of a single fixed syntax. We propose a new way of defining λ-terms which uses an external syntax to be used mainly by humans and an internal syntax which is used to implement λ-terms on computers. In this setting, we will show that we can...
AbstractSUBSEXPL is a system originally developed to visualise reductions, simplifications and norma...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
International audienceWe study the Λμ-calculus, extended with explicit substitution, and define a co...
Explicit substitution calculi are extensions of the λ-calculus where the substitution mechanism is i...
Abstract. Explicit Substitutions (ES) calculi are extensions of the λ-calculus that internalize the ...
AbstractIt is well known that formally defining and reasoning about languages with binding (such as ...
Extending the λ-calculus with either explicit substitution or generalised reduction has been the sub...
AbstractA definition of simultaneous substitution for the lambda calculus is presented that is easie...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
In this paper we present a framework, called SUBSEXPL, for simulating and comparing explicit substit...
Abstract. We present the system SUBSEXPL used for simulating and comparing explicit substitutions ca...
Abstract. This paper investigates an approach to substitution alternative to the implicit treatment ...
We introduce a simply typed λ-calculus λκε which has both contexts and environments as first-class v...
AbstractThe λσ-calculus is a concrete λ-calculus of explicit substitutions, designed for reasoning a...
λν is an extension of the λ-calculus which internalises the calculus of substitutions. In the curren...
AbstractSUBSEXPL is a system originally developed to visualise reductions, simplifications and norma...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
International audienceWe study the Λμ-calculus, extended with explicit substitution, and define a co...
Explicit substitution calculi are extensions of the λ-calculus where the substitution mechanism is i...
Abstract. Explicit Substitutions (ES) calculi are extensions of the λ-calculus that internalize the ...
AbstractIt is well known that formally defining and reasoning about languages with binding (such as ...
Extending the λ-calculus with either explicit substitution or generalised reduction has been the sub...
AbstractA definition of simultaneous substitution for the lambda calculus is presented that is easie...
AbstractWe present a simple but expressive lambda-calculus whose syntax is populated by variables wh...
In this paper we present a framework, called SUBSEXPL, for simulating and comparing explicit substit...
Abstract. We present the system SUBSEXPL used for simulating and comparing explicit substitutions ca...
Abstract. This paper investigates an approach to substitution alternative to the implicit treatment ...
We introduce a simply typed λ-calculus λκε which has both contexts and environments as first-class v...
AbstractThe λσ-calculus is a concrete λ-calculus of explicit substitutions, designed for reasoning a...
λν is an extension of the λ-calculus which internalises the calculus of substitutions. In the curren...
AbstractSUBSEXPL is a system originally developed to visualise reductions, simplifications and norma...
This paper starts by setting the ground for a lambda calculus notation that strongly mirrors the two...
International audienceWe study the Λμ-calculus, extended with explicit substitution, and define a co...