Proof pearl: De Bruijn terms really do work

Michael Norrish*, René Vestergaard

*Corresponding author for this work

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

14 Citations (Scopus)

Abstract

Placing our result in a web of related mechanised results, we give a direct proof that the de Bruijn λ-calculus (à la Huet, Nipkow and Shankar) is isomorphic to an α-quotiented λ-calculus. In order to establish the link, we introduce an "index-carrying" abstraction mechanism over de Bruijn terms, and consider it alongside a simplified substitution mechanism. Relating the new notions to those of the a-quotiented and the proper de Bruijn formalisms draws on techniques from the theory of nominal sets.

Original languageEnglish
Title of host publicationTheorem Proving in Higher Order Logics - 20th International Conference, TPHOLs 2007, Proceedings
PublisherSpringer Verlag
Pages207-222
Number of pages16
ISBN (Print)9783540745907
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event20th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2007 - Kaiserslautern, Germany
Duration: 10 Sept 200713 Sept 2007

Publication series

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

Conference

Conference20th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2007
Country/TerritoryGermany
CityKaiserslautern
Period10/09/0713/09/07

Fingerprint

Dive into the research topics of 'Proof pearl: De Bruijn terms really do work'. Together they form a unique fingerprint.

Cite this