On the algebraic models of lambda calculus

被引:26
作者
Salibra, A [1 ]
机构
[1] Univ Venice, Dipartimento Informat, I-30172 Venice, Italy
关键词
lambda calculus; lambda abstraction algebras; combinatory algebras; infinitary lambda calculus; universal algebra;
D O I
10.1016/S0304-3975(00)00059-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The variety (equational class) of lambda abstraction algebras was introduced to algebraize the untyped lambda calculus in the same way Boolean algebras algebraize the classical propositional calculus. The equational theory of lambda abstraction algebras is intended as an alternative to combinatory logic in this regard since it is a first-order algebraic description of lambda calculus, which allows to keep the lambda notation and hence all the functional intuitions. In this paper we show that the lattice of the subvarieties of lambda abstraction algebras is isomorphic to the lattice of lambda theories of the lambda calculus; for every variety of lambda abstraction algebras there exists exactly one lambda theory whose term algebra generates the variety, For example, the variety generated by the term algebra of the minimal lambda theory is the variety of all lambda abstraction algebras. This result is applied to obtain a generalization of the genericity lemma of finitary lambda calculus to the infinitary lambda calculus. Another result of the paper is an algebraic proof of consistency of the infinitary lambda calculus. Finally, some algebraic constructions by Krivine are generalized to lambda abstraction algebras. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:197 / 240
页数:44
相关论文
共 44 条
  • [1] ABADI M, 1990, P 17 C POPL SAN FRAN
  • [2] ADACHI T, 1983, C49 TOK I TECHN DEP
  • [3] [Anonymous], 1956, FUND MATH
  • [4] [Anonymous], LAMBDA CALCUL TYPES
  • [5] Barendregt H. P, 1985, STUDIES LOGIC FDN MA, V103
  • [6] BARENDREGT HP, 1980, ESSAYS COMBINATORY L, P287
  • [7] BERARDUCCI A, 1996, LOGIC ALGEBRA
  • [8] BERARDUCCI A, 1996, LOGIC FDN APPL, P33
  • [9] Burris S., 1981, A course in universal algebra
  • [10] Church A., 1941, CALCULI LAMBDA CONVE