We present a simple way to implement typed abstract syntax for thelambda calculus in Haskell, using phantom types, and we specify normalization by evaluation (i.e., type-directed partial evaluation) to yield thistyped abstract syntax. Proving that normalization by evaluation preserves types and yields normal forms then reduces to type-checking thespecification
We investigate the synergy between type-directed partial evaluation and run-time code generation for...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We present a simple way to program typed abstract syntax in a language following a Hindley-Milner ty...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
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 λβη-calculus...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
This thesis is about Martin-Löf's intuitionistic theory of types (type theory). Type theory is at th...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculu...
Abstract. We present a formal treatment of normalization by evalua-tion in type theory. The involved...
We observe that normalization by evaluation for simply-typed lambda-calculus with weak coproducts ca...
We investigate the synergy between type-directed partial evaluation and run-time code generation for...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We present a simple way to program typed abstract syntax in a language following a Hindley-Milner ty...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
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 λβη-calculus...
We develop normalisation by evaluation (NBE) for dependent types based on presheaf categories. Our c...
This thesis is about Martin-Löf's intuitionistic theory of types (type theory). Type theory is at th...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculu...
Abstract. We present a formal treatment of normalization by evalua-tion in type theory. The involved...
We observe that normalization by evaluation for simply-typed lambda-calculus with weak coproducts ca...
We investigate the synergy between type-directed partial evaluation and run-time code generation for...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...