From Proof Normalization to Compiler Generation and Type-Directed Change-of-Representation (1997)
| Citations: | 7 - 1 self |
BibTeX
@MISC{Vestergaard97fromproof,
author = {René Vestergaard},
title = {From Proof Normalization to Compiler Generation and Type-Directed Change-of-Representation},
year = {1997}
}
OpenURL
Abstract
The main part of this thesis is a synthesis of considerations from Type Theory, Mathematical Logic/Proof Theory, and (Denotational) Semantics to perform various automatic program transformations ranging from normalization over currying and coercion-insertion to compiler derivation. At the core of our technique we have what has been described as "An Inverse of the Evaluation Functional for Typed -calculus" [7]. It is essentially type-directed j-expansion followed by fi-reduction on certain terms. Quite independently of [7], j-expansion has been studied for its use in Partial Evaluation, where among other things it has been used to obtain a one-pass CPS-transformer [20]. It is some of the consequences of this coincidence [19] that are described in the following. Our approach will be purely syntactical and it is hoped that it marks a simplification on earlier treatments of the materiel. We have tried presenting the materiel based purely on the standard reduction properties for the simpl...







