From Self-Interpreters to Normalization by Evaluation

@article{Boespflug2009FromST,
  title={From Self-Interpreters to Normalization by Evaluation},
  author={Mathieu Boespflug},
  journal={CoRR},
  year={2009},
  volume={abs/0911.4203}
}
We characterize normalization by evaluation as the composition of a self-interpreter with a self-reducer using a special representation scheme, in the sense of Mogensen (1992). We do so by deriving in a systematic way an untyped normalization by evaluation algorithm from a standard interpreter for the λ-calculus. The derived algorithm is not novel and… CONTINUE READING