MLF is a type system extending ML with first-class polymorphism as in system F. The main goal of the present paper is to show that MLF enjoys strong normalization, i.e. it has no infinite reduction paths. The proof of this result is achieved in several steps. We first focus on xMLF, the Church-style version of MLF, and show that it can be translated into a calculus of coercions: terms are mapped into terms and instantiations into coercions. This coercion calculus can be seen as a decorated version of system F, so that the simulation results entails strong normalization of xMLF through the same property of system F. We then transfer the result to all other versions of MLF using the fact that they can be compiled into xMLF and showing there i...
Directeur de thèse : Didier Rémy (INRIA Rocquencourt) Rapporteur : Benjamin Pierce (Université de Pe...
International audiencePure Pattern Type Systems (P 2 T S ) combine in a unified setting the framewor...
AbstractWe introduce a typed π-calculus where strong normalisation is ensured by typability. Strong ...
MLF is a type system extending ML with first-class polymorphism as in system F. The main goal of the...
AbstractMLF is a type system extending ML with first-class polymorphism as in system F. The main goa...
International audienceMLF is a type system that seamlessly merges ML-style implicit butsecond-class ...
AbstractThe language MLF is a proposal for a new type system that supersedes both ML and System F, a...
In this paper, we prove the strong normalisation for Martin- Lof's Logical Framework, and suggest th...
Functional programming languages, like OCaml or Haskell, rely on the lambda calculus for their core ...
International audienceIn [gallier], general results (due to Coppo, Dezani and Veneri) relating prope...
Contains fulltext : 91466.pdf (preprint version ) (Open Access
MLF is a type system that seamlessly merges ML-style implicit but second-class polymorphism with Sys...
Tait's proof of strong normalization for the simply typed lambda-calculus is interpreted in a genera...
Les langages de programmation fonctionnels, comme OCaml ou Haskell, reposent sur le lambda calcul en...
AbstractMLF is a type system that seamlessly merges ML-style implicit but second-class polymorphism ...
Directeur de thèse : Didier Rémy (INRIA Rocquencourt) Rapporteur : Benjamin Pierce (Université de Pe...
International audiencePure Pattern Type Systems (P 2 T S ) combine in a unified setting the framewor...
AbstractWe introduce a typed π-calculus where strong normalisation is ensured by typability. Strong ...
MLF is a type system extending ML with first-class polymorphism as in system F. The main goal of the...
AbstractMLF is a type system extending ML with first-class polymorphism as in system F. The main goa...
International audienceMLF is a type system that seamlessly merges ML-style implicit butsecond-class ...
AbstractThe language MLF is a proposal for a new type system that supersedes both ML and System F, a...
In this paper, we prove the strong normalisation for Martin- Lof's Logical Framework, and suggest th...
Functional programming languages, like OCaml or Haskell, rely on the lambda calculus for their core ...
International audienceIn [gallier], general results (due to Coppo, Dezani and Veneri) relating prope...
Contains fulltext : 91466.pdf (preprint version ) (Open Access
MLF is a type system that seamlessly merges ML-style implicit but second-class polymorphism with Sys...
Tait's proof of strong normalization for the simply typed lambda-calculus is interpreted in a genera...
Les langages de programmation fonctionnels, comme OCaml ou Haskell, reposent sur le lambda calcul en...
AbstractMLF is a type system that seamlessly merges ML-style implicit but second-class polymorphism ...
Directeur de thèse : Didier Rémy (INRIA Rocquencourt) Rapporteur : Benjamin Pierce (Université de Pe...
International audiencePure Pattern Type Systems (P 2 T S ) combine in a unified setting the framewor...
AbstractWe introduce a typed π-calculus where strong normalisation is ensured by typability. Strong ...