ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Theoretical Computer Science
Volume 249, Issue 1, 17 October 2000, Pages 197-240
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (270 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0304-3975(00)00059-1    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2000 Elsevier Science B.V. All rights reserved.

On the algebraic models of lambda calculus*1

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Antonino SalibraCorresponding Author Contact Information, E-mail The Corresponding Author

Dipartimento di Informatica, Università Ca’ Foscari di Venezia, Via Torino 155, 30172 Venezia, Italy


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.

Corresponding Author Contact Information Fax: +39 041 2908419; email: salibra@dsi.unive.it


Theoretical Computer Science
Volume 249, Issue 1, 17 October 2000, Pages 197-240
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2009 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.