International audienceDependently typed theorem provers allow arbitrary terms in types. It is convenient to identify large classes of terms during type checking, hence many such systems provision some form of conversion rule. A standard algorithm for testing the convertibility of two types consists in normalizing them, then testing for syntactic equality of the normal forms. Normalization by evaluation is a standard technique enabling the use of existing compilers and runtimes for functional languages to implement normalizers, without peaking under the hood, for a fast yet cheap system in terms of implementation effort. Our focus is on performance of untyped normalization by evaluation. We demonstrate that with the aid of a standard optimiz...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
We present a simple way to implement typed abstract syntax for thelambda calculus in Haskell, using ...
International audienceWe characterize normalization by evaluation as the composition of a self-inter...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
International audienceWe present the first typeful implementation of Normalization by Evaluation for...
AbstractWe develop the type theory of the Normalisation by Evaluation (NbE) algorithm for the λ-calc...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
We present a simple way to implement typed abstract syntax for thelambda calculus in Haskell, using ...
International audienceWe characterize normalization by evaluation as the composition of a self-inter...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
International audienceWe present the first typeful implementation of Normalization by Evaluation for...
AbstractWe develop the type theory of the Normalisation by Evaluation (NbE) algorithm for the λ-calc...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
We present a simple way to implement typed abstract syntax for thelambda calculus in Haskell, using ...
International audienceWe characterize normalization by evaluation as the composition of a self-inter...