We define a logical framework with singleton types and one universe of smalltypes. We give the semantics using a PER model; it is used for constructing anormalisation-by-evaluation algorithm. We prove completeness and soundness ofthe algorithm; and get as a corollary the injectivity of type constructors.Then we give the definition of a correct and complete type-checking algorithmfor terms in normal form. We extend the results to proof-irrelevantpropositions
Injective Pure Type Systems form a large class of Pure Type Systems for which one can compute by pur...
AbstractThe programming language Standard ML is an amalgam of two, largely orthogonal, languages. Th...
Abstract. Two of the most prominent features of ML are its expressive module system and its support ...
All in-text references underlined in blue are linked to publications on ResearchGate, letting you ac...
We present a simple type-checker for a language with dependent types and let expressions, with a sim...
International audienceDefinitional equality—or conversion—for a type theory with a decidable type ch...
Type-checking algorithms for dependent type theories often rely on the interpretation of terms in so...
Type-checking algorithms for dependent type theories often rely on the interpretation of terms in so...
. We address the problem of defining an algebraic framework for modularization supporting separate t...
We study the λS ≤ calculus, which contains singleton types S(M) classifying terms of base type prova...
AbstractVarious formulations of constructive type theories have been proposed to serve as the basis ...
This thesis is about Martin-Löf’s intuitionistic theory of types (type theory). Type theory is at t...
We examine the complexity of type checking in an ML-style type system that permits functions to be ...
. An algorithm to decide the emptiness of a regular type expression with set operators given a set o...
We present three papers on the application of Martin-L\uf6f\u27s type theory to the analysis of prog...
Injective Pure Type Systems form a large class of Pure Type Systems for which one can compute by pur...
AbstractThe programming language Standard ML is an amalgam of two, largely orthogonal, languages. Th...
Abstract. Two of the most prominent features of ML are its expressive module system and its support ...
All in-text references underlined in blue are linked to publications on ResearchGate, letting you ac...
We present a simple type-checker for a language with dependent types and let expressions, with a sim...
International audienceDefinitional equality—or conversion—for a type theory with a decidable type ch...
Type-checking algorithms for dependent type theories often rely on the interpretation of terms in so...
Type-checking algorithms for dependent type theories often rely on the interpretation of terms in so...
. We address the problem of defining an algebraic framework for modularization supporting separate t...
We study the λS ≤ calculus, which contains singleton types S(M) classifying terms of base type prova...
AbstractVarious formulations of constructive type theories have been proposed to serve as the basis ...
This thesis is about Martin-Löf’s intuitionistic theory of types (type theory). Type theory is at t...
We examine the complexity of type checking in an ML-style type system that permits functions to be ...
. An algorithm to decide the emptiness of a regular type expression with set operators given a set o...
We present three papers on the application of Martin-L\uf6f\u27s type theory to the analysis of prog...
Injective Pure Type Systems form a large class of Pure Type Systems for which one can compute by pur...
AbstractThe programming language Standard ML is an amalgam of two, largely orthogonal, languages. Th...
Abstract. Two of the most prominent features of ML are its expressive module system and its support ...