A compiled implementation of normalization by evaluation

Klaus Aehlig, Florian Haftmann, Tobias Nipkow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

We present a novel compiled approach to Normalization by Evaluation (NBE) for ML-like languages. It supports efficient normalization of open λ-terms w.r.t. β-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.

Original languageEnglish
Title of host publicationTheorem Proving in Higher Order Logics - 21st International Conference, TPHOLs 2008, Proceedings
PublisherSpringer Verlag
Pages39-54
Number of pages16
ISBN (Print)3540710655, 9783540710653
DOIs
StatePublished - 2008
Event21st International Conference on Theorem Proving in Higher Order Logics, TPHOLs 2008 - Montreal, QC, Canada
Duration: 18 Aug 200821 Aug 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5170 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Conference on Theorem Proving in Higher Order Logics, TPHOLs 2008
Country/TerritoryCanada
CityMontreal, QC
Period18/08/0821/08/08

Fingerprint

Dive into the research topics of 'A compiled implementation of normalization by evaluation'. Together they form a unique fingerprint.

Cite this