AbstractWe examine the interplay between computational effects and higher types. We do this by presenting a normalization by evaluation algorithm for a language with function types as well as computational effects. We use algebraic theories to treat the computational effects in the normalization algorithm in a modular way. Our algorithm is presented in terms of an interpretation in a category of presheaves equipped with partial equivalence relations. The normalization algorithm and its correctness proofs are formalized in dependent type theory (Agda)
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...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
AbstractWe develop the type theory of the Normalisation by Evaluation (NbE) algorithm for the λ-calc...
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 audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculus...
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding...
International audienceWe present the first typeful implementation of Normalization by Evaluation for...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculu...
We formally characterize partial evaluation of functional programs as a normalization problem in an ...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
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...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
AbstractWe develop the type theory of the Normalisation by Evaluation (NbE) algorithm for the λ-calc...
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 audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculus...
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding...
International audienceWe present the first typeful implementation of Normalization by Evaluation for...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculu...
We formally characterize partial evaluation of functional programs as a normalization problem in an ...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
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...