Hostname: page-component-77f85d65b8-g4pgd Total loading time: 0 Render date: 2026-04-19T08:22:59.539Z Has data issue: false hasContentIssue false

A compiled implementation of normalisation by evaluation*

Published online by Cambridge University Press:  29 February 2012

KLAUS AEHLIG
Affiliation:
Institut für Informatik, Ludwigs-Maximilians-Universität München
FLORIAN HAFTMANN
Affiliation:
Fakultät für Informatik, Technische Universität München (e-mail: nipkow@in.tum.de)
TOBIAS NIPKOW
Affiliation:
Fakultät für Informatik, Technische Universität München (e-mail: nipkow@in.tum.de)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We present a novel compiled approach to Normalisation by Evaluation (NBE) for ML-like languages. It supports efficient normalisation of open λ-terms with respect to β-reduction and rewrite rules. We have implemented NBE and show both a detailed formal model of our implementation and its verification in Isabelle. Finally we discuss how NBE is turned into a proof rule in Isabelle.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2012
Submit a response

Discussions

No Discussions have been published for this article.