|
ABSTRACT
Barendregt's variable convention simplifies many informal proofs in the λ-calculus by allowing the consideration of only those bound variables that have been suitably chosen. Barendregt does not give a formal justification for the variable convention, which makes it hard to formalise such informal proofs. In this paper we show how a form of the variable convention can be built into the reasoning principles for rule inductions. We give two examples explaining our technique.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. E. Aydemir, A. Bohannon, M. Fairbairn, J. N. Foster, B. C. Pierce, P. Sewell, D. Vytiniotis, G. Washburn, S. Weirich, and S. Zdancewic. Mechanized metatheory for the masses: the POPLmark challenge. In Hurd and Melham {8}.
|
| |
2
|
H. Barendregt. The Lambda Calculus: its Syntax and Semantics, volume 103 of Studies in Logic and the Foundations of Mathematics. North-Holland, 1981.
|
| |
3
|
M. J. Gabbay and A. M. Pitts. A new approach to abstract syntax with variable binding. Formal Aspects of Computing, 13:341--363, 2001.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
P. Homeier. A proof of the Church-Rosser theorem for the lambda calculus in higher order logic. In R. J. Boulton and P. B. Jackson, editors, TPHOLs'01: Supplemental Proceedings, pages 207--222. Division of Informatics, University of Edinburgh, September 2001. Available as Informatics Research Report EDI-INF-RR-0046.
|
| |
8
|
J. Hurd and T. Melham, editors. Theorem Proving in Higher Order Logics, 18th International Conference, volume 3603 of Lecture Notes in Computer Science. Springer, 2005.
|
| |
9
|
|
| |
10
|
M. Norrish. Mechanising λ-calculus using a classical first order theory of terms with permutation. Higher Order and Symbolic Computation. To appear.
|
| |
11
|
|
| |
12
|
|
| |
13
|
A. M. Pitts. Alpha-structural recursion and induction (extended abstract). In Hurd and Melham {8}, pages 17--34.
|
| |
14
|
C. Urban and C. Tasson. Nominal techniques in Isabelle/HOL. In Proc. of the 20th International Conference on Automated Deduction (CADE), volume 3632 of Lecture Notes in Computer Science, pages 38--53, 2005.
|
|