English

A simple formalization of alpha-equivalence

Logic in Computer Science 2026-01-16 v2

Abstract

While teaching untyped λ\lambda-calculus to undergraduate students, we were wondering why α\alpha-equivalence is not directly inductively defined. In this paper, we demonstrate that this is indeed feasible. Specifically, we provide a grounded, inductive definition for α\alpha-equivalence and show that it conforms to the specification provided in the literature. The work presented in this paper is fully formalized in the Rocq Prover.

Keywords

Cite

@article{arxiv.2507.10181,
  title  = {A simple formalization of alpha-equivalence},
  author = {Kalmer Apinis and Danel Ahman},
  journal= {arXiv preprint arXiv:2507.10181},
  year   = {2026}
}
R2 v1 2026-07-01T03:59:40.685Z