Proof pearl: Abella formalization of λ-calculus cube property

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

Abstract

In 1994 Gerard Huet formalized in Coq the cube property of ł-calculus residuals. His development is based on a clever idea, a beautiful inductive definition of residuals. However, in his formalization there is a lot of noise concerning the representation of terms with binders. We re-interpret his work in Abella, a recent proof assistant based on higher-order abstract syntax and provided with a nominal quantifier. By revisiting Huet's approach and exploiting the features of Abella, we get a strikingly compact and natural development, which makes Huet's idea really shine.

Original languageEnglish
Title of host publicationCertified Programs and Proofs - Second International Conference, CPP 2012, Proceedings
Pages173-187
Number of pages15
DOIs
Publication statusPublished - 27 Nov 2012
Event2nd International Conference on Certified Programs and Proofs, CPP 2012 - Kyoto, Japan
Duration: 13 Dec 201215 Dec 2012

Publication series

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

Conference

Conference2nd International Conference on Certified Programs and Proofs, CPP 2012
Country/TerritoryJapan
CityKyoto
Period13/12/1215/12/12

Fingerprint

Dive into the research topics of 'Proof pearl: Abella formalization of λ-calculus cube property'. Together they form a unique fingerprint.

Cite this