Copyright © 2000 Elsevier Science B.V. All rights reserved.
On the algebraic models of lambda calculus*1
Available online 29 September 2000.
Abstract
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.
Author Keywords: Lambda calculus; Lambda abstraction algebras; Combinatory algebras; Infinitary lambda calculus; Universal algebra
*1 The research of the author has been made possible by a visiting fellowship of Victoria University of Wellington and finantial support of Ca’ Foscari University of Venice. Thanks are due to Robert Goldblatt for discussions and for making the visit to Wellington possible.
Fax: +39 041 2908419; email: salibra@dsi.unive.it






E-mail Article
Add to my Quick Links

Cited By in Scopus (15)






