Skip to main content

A representation theorem for lambda abstraction algebras

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1993 (MFCS 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 711))

Abstract

The concept of a lambda abstraction algebra (LAA) is designed to algebraize the untyped lambda calculus in the same way cylindric and polyadic algebras algebraize the first-order predicate logic. Like cylindric and polyadic algebras LAA's can be defined by true identities and thus form a variety in the sense of universal algebra. They provide a distinctly algebraic alternative to the highly combinatorial lambda calculus. A characteristic feature of LAA's is the algebraic reformulation of (β)-conversion as the definition of abstract substitution. The equational axioms of LAA's reflect (α)-conversion and Curry's recursive axiomatization of substitution in the lambda calculus. Functional LAA's arise from environment models or lambda models, the natural models of the lambda calculus. The main result of the paper is a stronger version of the functional representation theorem for locally finite LAA's, the algebraic analogue of the completeness theorem of lambda calculus.

The work of the first author was supported in part by National Science Foundation Grant #DMS 8805870. The work of the second author was supported in part by a NATO Senior Fellowship Grant of the Italian Research Council.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Abadi, M., Cardelli, L., Curien, P.L., Levy, J.J.: Explicit substitutions. Proc. 17th Conference POPL, San Francisco (1990)

    Google Scholar 

  2. Adachi, T.: A categorical characterization of lambda calculus models. Research Report No. C-49, Dept. of Information Sciences, Tokio Institute of Technology (1983)

    Google Scholar 

  3. Barendregt, H.P.: The lambda calculus. Its syntax and semantics. Revised edition, North-Holland Publishing Co. (1985)

    Google Scholar 

  4. Beylin, I.D., Diskin, Z.B.: Lambda substitution algebras. This volume (1993)

    Google Scholar 

  5. Curien, P.L.: Categorical combinators, sequential algorithms and functional programming. Pitman Pub. (1986)

    Google Scholar 

  6. Diskin, Z.B.: Lambda term systems (submitted).

    Google Scholar 

  7. Krivine, J.L.: Lambda-Calcul, types et modèles, Masson, Paris (1990)

    Google Scholar 

  8. Feldman, N.: Axiomatization of polynomial substitution algebras. J. Symbolic Logic 47 (1982) 481–492

    Google Scholar 

  9. Halmos, P.: Homogeneous locally finite polyadic Boolean algebras of infinite degree. Fund. Math. 43 (1956) 255–325

    Google Scholar 

  10. Henkin, L., Monk, J.D., Tarski, A.: Cylindric algebras, Parts I and II. North-Holland Publishing Co. (1971, 1985)

    Google Scholar 

  11. Hindley, R., Longo, G.: Lambda-calculus models and extensionality. Zeit. f. Math. Logik u. Grund. der Math. 26 (1980) 289–310

    Google Scholar 

  12. Meyer, A.R.: What is a model of the lambda calculus ? Inform. Control 52 (1982) 87–122

    Google Scholar 

  13. Németi, I.: Algebraizations of quantifier logics. An introductory overview. Studia Logica 50 (1991) 485–569

    Google Scholar 

  14. Obtulowicz, A., Wiweger, A.: Categorical, functorial, and algebraic aspects of the type-free lambda calculus. Banach Center Publications 9, Warsaw (1982)

    Google Scholar 

  15. Pigozzi, D., Salibra, A.: An introduction to lambda abstraction algebras (to appear).

    Google Scholar 

  16. Pigozzi, D., Salibra, A.: The abstract variable-binding calculus (Manuscript).

    Google Scholar 

  17. Pigozzi, D., Salibra, A.: Polyadic algebras over non-classical logics. In: Algebraic Logic, Banach Center Publications, Vol. 28, Polish Academy of Sciences (1993).

    Google Scholar 

  18. Salibra, A.: A general theory of algebras with quantifiers. In: Algebraic Logic, Proc. Conf. Budapest 1988 (Andréka, H., Monk, J.D., Németi, I., eds.), Colloq. Math. Soc. J. Bolyai 54 North-Holland Publishing Co. (1991) 573—620

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej M. Borzyszkowski Stefan Sokołowski

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pigozzi, D., Salibra, A. (1993). A representation theorem for lambda abstraction algebras. In: Borzyszkowski, A.M., Sokołowski, S. (eds) Mathematical Foundations of Computer Science 1993. MFCS 1993. Lecture Notes in Computer Science, vol 711. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57182-5_54

Download citation

  • DOI: https://doi.org/10.1007/3-540-57182-5_54

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57182-7

  • Online ISBN: 978-3-540-47927-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics