Abstract. It has been long recognised that partial evaluation is related to proof normalisation. Normalisation by evaluation, which has been pre-sented for theories with simple types, has made this correspondance for-mal. Recently Andreas Abel formalised an algorithm for normalisation by evaluation for System F. This is an important step towards the use of such techniques on practical functional programming languages such as Haskell which can reasonably be embedded in relatives of System Fω. Su-percompilation is a program transformation technique which performs a superset of the simplications performed by partial evaluation. The focus of this paper is to formalise the relationship between supercompilation and normalisation by evaluation.
Abstract. We present a novel compiled approach to Normalization by Evaluation (NBE) for ML-like lang...
Avoiding infinite loops is one of the obstacles most computer scientists must fight. Therefore the s...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...
It has been long recognised that partial evaluation is related to proof normalisation. Normalisation...
We give an introduction to normalization by evaluation and type-directed partial evaluation. We firs...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
. We formally characterize partial evaluation of functional programs as a normalization problem in a...
Abstract: There are considered a number of issues related to supercompilation: (1) the use...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding...
Abstract. A general version of the fundamental theorem for System F is presented which can be instan...
Abstract. We present a formal treatment of normalization by evalua-tion in type theory. The involved...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculus...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
Abstract. We present a novel compiled approach to Normalization by Evaluation (NBE) for ML-like lang...
Avoiding infinite loops is one of the obstacles most computer scientists must fight. Therefore the s...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...
It has been long recognised that partial evaluation is related to proof normalisation. Normalisation...
We give an introduction to normalization by evaluation and type-directed partial evaluation. We firs...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
. We formally characterize partial evaluation of functional programs as a normalization problem in a...
Abstract: There are considered a number of issues related to supercompilation: (1) the use...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
International audienceDependently typed theorem provers allow arbitrary terms in types. It is conven...
This thesis presents a critical analysis of normalisation by evaluation as a technique for speeding...
Abstract. A general version of the fundamental theorem for System F is presented which can be instan...
Abstract. We present a formal treatment of normalization by evalua-tion in type theory. The involved...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculus...
International audienceWe show how testing convertibility of two types in dependently typed systems c...
Abstract. We present a novel compiled approach to Normalization by Evaluation (NBE) for ML-like lang...
Avoiding infinite loops is one of the obstacles most computer scientists must fight. Therefore the s...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...