Many different systems with explicit substitutions have been proposed toimplement a large class of higher-order languages. Motivations and challengesthat guided the development of such calculi in functional frameworks aresurveyed in the first part of this paper. Then, very simple technology in namedvariable-style notation is used to establish a theory of explicit substitutionsfor the lambda-calculus which enjoys a whole set of useful properties such asfull composition, simulation of one-step beta-reduction, preservation ofbeta-strong normalisation, strong normalisation of typed terms and confluenceon metaterms. Normalisation of related calculi is also discussed.Comment: 29 pages Special Issue: Selected Papers of the Conference "Internation...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
(eng) This paper is part of a general programme of treating explicit substitutions as the primary $\...
Calculi with explicit substitutions are widely used in different areas of com-puter science such as ...
International audienceSince Melliès has shown that $\lambda\sigma$ (a calculus of explicit substitut...
Explicit substitutions have been introduced as a refinment of the lambda-calculus - the usual formal...
Explicit substitution calculi are extensions of the Lambda-calculus where the substitution mechanism...
International audienceCalculi with explicit substitutions are widely used in different areas of comp...
Explicit substitution calculi are extensions of the lambda-calculus where the substitution mechanism...
Explicit substitution calculi are extensions of the λ-calculus where the substitution mechanism is i...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
This thesis deals with the management of explicit resources in functional languages, stressing on pr...
International audienceSince Melliès has shown that lambda-sigma (a calculus of explicit substitution...
In this paper we introduce and study a new -calculus with explicit substitution, xgc, which has two ...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
(eng) This paper is part of a general programme of treating explicit substitutions as the primary $\...
Calculi with explicit substitutions are widely used in different areas of com-puter science such as ...
International audienceSince Melliès has shown that $\lambda\sigma$ (a calculus of explicit substitut...
Explicit substitutions have been introduced as a refinment of the lambda-calculus - the usual formal...
Explicit substitution calculi are extensions of the Lambda-calculus where the substitution mechanism...
International audienceCalculi with explicit substitutions are widely used in different areas of comp...
Explicit substitution calculi are extensions of the lambda-calculus where the substitution mechanism...
Explicit substitution calculi are extensions of the λ-calculus where the substitution mechanism is i...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
This thesis deals with the management of explicit resources in functional languages, stressing on pr...
International audienceSince Melliès has shown that lambda-sigma (a calculus of explicit substitution...
In this paper we introduce and study a new -calculus with explicit substitution, xgc, which has two ...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
This paper is part of a general programme of treating explicit substitutions as the primary $\lambda...
(eng) This paper is part of a general programme of treating explicit substitutions as the primary $\...