Application of Typed Lambda Calculi in the Untyped Lambda Calculus
暂无分享,去创建一个
We discuss some properties of typed lambda calculi which can be related and applyed to the proofs of some properties of the untyped lambda calculus. The strong normalization property of the intersection type assignment system is used in order to prove the finitness of developments property of the untyped lambda calculus in Krivine (1990). Similarly, the strong normalization property of the simply typed lambda calculus can be used for the same reason. Typability in various intersection type assignment systems characterizes lambda terms in normal form, normalizing, solvable and unsolvable terms. Hence, its application in the proof of the Genericity Lemma turns out to be appropriate.
[1] Henk Barendregt,et al. The Lambda Calculus: Its Syntax and Semantics , 1985 .
[2] Steffen van Bakel,et al. Complete Restrictions of the Intersection Type Discipline , 1992, Theor. Comput. Sci..
[3] Mariangiola Dezani-Ciancaglini,et al. A filter lambda model and the completeness of type assignment , 1983, Journal of Symbolic Logic.
[4] Simona Ronchi Della Rocca,et al. Principal Type Schemes for an Extended Type Theory , 1984, Theor. Comput. Sci..