We present a simply-typed λ-calculus with explicit substitutions and we give a fully formalised proof of its soundness and completeness with respect to Kripke models. We further give conversion rules for the calculus and show also for them that they are sound and complete with respect to extensional equality in the Kripke model. A decision algorithm for conversion is given and proven correct. We use the technique "normalisation by evaluation" in order to prove these results, An important aspect of this work is that it is not a formalisation of an existing proof, instead the proof has been done in interaction with the proof system, ALF
Abstract. In a previous paper [4], we introduced a non-deterministic λ-calculus (λ-LK) whose type sy...
Abstract. In this paper we present a formalization of the simply typed lambda calculus with constant...
Projet EURECAlambda-upsilon-calculus is a new simple calculus of explicit substitutions. In the pape...
We present a simply-typed λ-calculus with explicit substitutions and we give a fully formalised proo...
We present a simply-typed λ-calculus with explicit substitutions and we give a fully formalised proo...
Calculi with explicit substitutions are widely used in different areas of com-puter science such as ...
We present a variation of Hindley\u27s completeness theorem for simply typed lambda-calculus. It is ...
International audienceIn this paper, we define a realizability semantics for the simply typed $\lamb...
International audienceSince Melliès has shown that $\lambda\sigma$ (a calculus of explicit substitut...
International audienceWe refine the simulation technique introduced in [Di Cosmo and Kesner, 97] to ...
International audienceWe refine the simulation technique introduced in [Di Cosmo and Kesner, 97] to ...
Explicit substitution calculi are extensions of the Lambda-calculus where the substitution mechanism...
Explicit substitution calculi are extensions of the lambda-calculus where the substitution mechanism...
International audienceWe refine the simulation technique introduced in [Di Cosmo and Kesner, 97] to ...
AbstractMitchell, J.C. and E. Moggi, Kripke-style models for typed lambda calculus, Annals of Pure a...
Abstract. In a previous paper [4], we introduced a non-deterministic λ-calculus (λ-LK) whose type sy...
Abstract. In this paper we present a formalization of the simply typed lambda calculus with constant...
Projet EURECAlambda-upsilon-calculus is a new simple calculus of explicit substitutions. In the pape...
We present a simply-typed λ-calculus with explicit substitutions and we give a fully formalised proo...
We present a simply-typed λ-calculus with explicit substitutions and we give a fully formalised proo...
Calculi with explicit substitutions are widely used in different areas of com-puter science such as ...
We present a variation of Hindley\u27s completeness theorem for simply typed lambda-calculus. It is ...
International audienceIn this paper, we define a realizability semantics for the simply typed $\lamb...
International audienceSince Melliès has shown that $\lambda\sigma$ (a calculus of explicit substitut...
International audienceWe refine the simulation technique introduced in [Di Cosmo and Kesner, 97] to ...
International audienceWe refine the simulation technique introduced in [Di Cosmo and Kesner, 97] to ...
Explicit substitution calculi are extensions of the Lambda-calculus where the substitution mechanism...
Explicit substitution calculi are extensions of the lambda-calculus where the substitution mechanism...
International audienceWe refine the simulation technique introduced in [Di Cosmo and Kesner, 97] to ...
AbstractMitchell, J.C. and E. Moggi, Kripke-style models for typed lambda calculus, Annals of Pure a...
Abstract. In a previous paper [4], we introduced a non-deterministic λ-calculus (λ-LK) whose type sy...
Abstract. In this paper we present a formalization of the simply typed lambda calculus with constant...
Projet EURECAlambda-upsilon-calculus is a new simple calculus of explicit substitutions. In the pape...