2021
DOI: 10.1017/s0960129521000335
|View full text |Cite
|
Sign up to set email alerts
|

Formalization of metatheory of the Lambda Calculus in constructive type theory using the Barendregt variable convention

Abstract: Abstarct We formalize in Constructive Type Theory the Lambda Calculus in its classical first-order syntax, employing only one sort of names for both bound and free variables, and with α-conversion based upon name swapping. As a fundamental part of the formalization, we introduce principles of induction and recursion on terms which provide a framework for reproducing the use of the Barendregt Variable Convention as in pen-and-paper proofs within the rigorous formal setting of a proof assistant. The principle… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 20 publications
(29 reference statements)
0
0
0
Order By: Relevance
“…In the following years, the Church-Rosser theorem became a benchmark to showcase how to mechanize the variable binding problem. Some partial data-points, with the understanding that these are not exhaustive not disjoint: if interested in mirroring the informal practice of working mathematicians, see the paper by Vestergaard and Brotherston [27] and the recent work by Copello et al [6]. If you want to reason about α-conversion explicitly via quotients, see Ford and Mason's [9].…”
Section: Introductionmentioning
confidence: 99%
“…In the following years, the Church-Rosser theorem became a benchmark to showcase how to mechanize the variable binding problem. Some partial data-points, with the understanding that these are not exhaustive not disjoint: if interested in mirroring the informal practice of working mathematicians, see the paper by Vestergaard and Brotherston [27] and the recent work by Copello et al [6]. If you want to reason about α-conversion explicitly via quotients, see Ford and Mason's [9].…”
Section: Introductionmentioning
confidence: 99%