Author:
BARENDREGT HENK,GHILEZAN SILVIA
Abstract
It is well known that there is an isomorphism between natural deduction derivations and
typed lambda terms. Moreover, normalising these terms corresponds to eliminating cuts in the
equivalent sequent calculus derivations. Several papers have been written on this topic. The
correspondence between sequent calculus derivations and natural deduction derivations is,
however, not a one-one map, which causes some syntactic technicalities. The correspondence
is best explained by two extensionally equivalent type assignment systems for untyped lambda
terms, one corresponding to natural deduction (λN)
and the other to sequent calculus (λL).
These two systems constitute different grammars for generating the same (type assignment
relation for untyped) lambda terms. The second grammar is ambiguous, but the first one is
not. This fact explains the many-one correspondence mentioned above. Moreover, the second
type assignment system has a ‘cut-free’ fragment
(λLcf). This fragment generates exactly
the typeable lambda terms in normal form. The cut elimination theorem becomes a simple
consequence of the fact that typed lambda terms possess a normal form.
Publisher
Cambridge University Press (CUP)
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. What is the Meaning of Proofs?;Journal of Philosophical Logic;2020-10-22
2. Inhabitants of Intuitionistic Implicational Theorems;Logic, Language, Information, and Computation;2018
3. Sequent Calculus and Equational Programming;Electronic Proceedings in Theoretical Computer Science;2015-07-27
4. Computation in focused intuitionistic logic;Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming;2015-07-14
5. Bibliography;Proof Theory;2014-07-30