@inproceedings{572afee07e09463088222f52e2ce2c91,
title = "Barendregt{\textquoteright}s Theory of the λ-Calculus, Refreshed and Formalized",
abstract = "Barendregt{\textquoteright}s book on the untyped λ-calculus refines the inconsistent view of β-divergence as representation of the undefined via the key concept of head reduction. In this paper, we put together recent revisitations of some key theorems laid out in Barendregt{\textquoteright}s book, and we formalize them in the Abella proof assistant. Our work provides a compact and refreshed presentation of the core of the book. The formalization faithfully mimics pen-and-paper proofs. Two interesting aspects are the manipulation of contexts for the study of contextual equivalence and a formal alternative to the informal trick at work in Takahashi{\textquoteright}s proof of the genericity lemma. As a by-product, we obtain an alternative definition of contextual equivalence that does not mention contexts.",
keywords = "equational theory, head reduction, lambda-calculus",
author = "Adrienne Lancelot and Beniamino Accattoli and Maxime Vemclefs",
note = "Publisher Copyright: {\textcopyright} Adrienne Lancelot, Beniamino Accattoli, and Maxime Vemclefs;; 16th International Conference on Interactive Theorem Proving, ITP 2025 ; Conference date: 28-09-2025 Through 01-10-2025",
year = "2025",
month = sep,
day = "22",
doi = "10.4230/LIPIcs.ITP.2025.13",
language = "English",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Yannick Forster and Chantal Keller",
booktitle = "16th International Conference on Interactive Theorem Proving, ITP 2025",
}