International audienceThis paper presents a case study of formalizing a normalization proof for Leivant's Predicative System F using the Equations package. Leivant's Predicative System F is a stratified version of System F, where type quantification is annotated with kinds representing universe levels. A weaker variant of this system was studied by Stump & Eades, employing the hereditary substitution method to show normalization. We improve on this result by showing normalization for Leivant's original system using hereditary substitutions and a novel multiset ordering on types. Our development is done in the Coq proof assistant using the Equations package, which provides an interface to define dependently-typed programs with well-founded r...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a syntactic proof of decidability and consistency of equivalence for the singleton type calc...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
International audienceThis paper presents a case study of formalizing a normalization proof for Leiv...
This paper presents a case study of formalizing a normalization proof for Leivant’s Predicative Sys-...
Hereditary substitution is a form of type-bounded iterated substitution, first made explicit by Watk...
Abstract In the simply-typed lambda-calculus, a hereditary substitution replaces a free variablein a...
In the simply-typed lambda-calculus, a hereditary substitution replaces a free variable in a normal ...
Abstract. We present a new proof of decidability of higher-order sub-typing in the presence of bound...
AbstractPrincipality of typings is the property that for each typable term, there is a typing from w...
We give a syntactic proof of decidability and consistency of equivalence for the singleton type calc...
International audienceWe analyze a normalization function for the simply typed lambda-calculus based...
We prove the strong normalisation for any PTS, provided the existence of a certain-set A * (s) fo...
This thesis is about Martin-Löf’s intuitionistic theory of types (type theory). Type theory is at t...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a syntactic proof of decidability and consistency of equivalence for the singleton type calc...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
International audienceThis paper presents a case study of formalizing a normalization proof for Leiv...
This paper presents a case study of formalizing a normalization proof for Leivant’s Predicative Sys-...
Hereditary substitution is a form of type-bounded iterated substitution, first made explicit by Watk...
Abstract In the simply-typed lambda-calculus, a hereditary substitution replaces a free variablein a...
In the simply-typed lambda-calculus, a hereditary substitution replaces a free variable in a normal ...
Abstract. We present a new proof of decidability of higher-order sub-typing in the presence of bound...
AbstractPrincipality of typings is the property that for each typable term, there is a typing from w...
We give a syntactic proof of decidability and consistency of equivalence for the singleton type calc...
International audienceWe analyze a normalization function for the simply typed lambda-calculus based...
We prove the strong normalisation for any PTS, provided the existence of a certain-set A * (s) fo...
This thesis is about Martin-Löf’s intuitionistic theory of types (type theory). Type theory is at t...
Modern functional programming languages, such as Haskell or OCaml, use sophisticated forms of type i...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a syntactic proof of decidability and consistency of equivalence for the singleton type calc...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...