Strong Normalization (SN) is an important property for intensional constructive type theories such as the Calculus of Inductive Constructions (CiC), the basis for the Coq theorem prover. Not only does SN imply consistency, but it also ensures that type-checking is decidable, and further, it provides a straightforward model, the term model, for a theory. Unfortunately, although SN has been proved for fragments of CiC, it is not known how to prove SN for CiC in its entirety, including eliminations for large inductive types as well as higher predicative universes. In this work, we show how to prove SN for full CiC. They key insight given here is that terms must be interpreted in a uniform manner, meaning that the form of the interpretation of ...
International audienceGradualizing the Calculus of Inductive Constructions (CIC) involves dealing wi...
Abstract. This paper gives a characterisation, via intersection types, of the strongly normalising p...
AbstractWe introduce a typed π-calculus where strong normalisation is ensured by typability. Strong ...
AbstractWe present an evaluation technique for proving strong normalization (SN). We use the techniq...
AbstractWe introduce a new unification procedure for the type inference problem in the intersection ...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
AbstractTait's proof of strong normalization for the simply typed λ-calculus is interpreted in a gen...
International audienceIncorporating extensional equality into a dependent intensional type system su...
Semantics methods have been used to prove cut elimination theorems for a long time. It is only recen...
International audienceTraditional approaches to compensate for the lack of exceptions in type theori...
Tait's proof of strong normalization for the simply typed lambda-calculus is interpreted in a genera...
International audienceIncorporating extensional equality into a dependent intensional type system su...
Tait's proof of strong normalization for the simply typed lambda-calculus is interpreted in a genera...
Type theories can provide a foundational account of constructive mathematics, and for the computer s...
International audienceGradualizing the Calculus of Inductive Constructions (CIC) involves dealing wi...
Abstract. This paper gives a characterisation, via intersection types, of the strongly normalising p...
AbstractWe introduce a typed π-calculus where strong normalisation is ensured by typability. Strong ...
AbstractWe present an evaluation technique for proving strong normalization (SN). We use the techniq...
AbstractWe introduce a new unification procedure for the type inference problem in the intersection ...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
AbstractTait's proof of strong normalization for the simply typed λ-calculus is interpreted in a gen...
International audienceIncorporating extensional equality into a dependent intensional type system su...
Semantics methods have been used to prove cut elimination theorems for a long time. It is only recen...
International audienceTraditional approaches to compensate for the lack of exceptions in type theori...
Tait's proof of strong normalization for the simply typed lambda-calculus is interpreted in a genera...
International audienceIncorporating extensional equality into a dependent intensional type system su...
Tait's proof of strong normalization for the simply typed lambda-calculus is interpreted in a genera...
Type theories can provide a foundational account of constructive mathematics, and for the computer s...
International audienceGradualizing the Calculus of Inductive Constructions (CIC) involves dealing wi...
Abstract. This paper gives a characterisation, via intersection types, of the strongly normalising p...
AbstractWe introduce a typed π-calculus where strong normalisation is ensured by typability. Strong ...