Skip to main content

On the λ-definable tree operations

  • Contributed Papers
  • Conference paper
  • First Online:
Algebraic Logic and Universal Algebra in Computer Science (ALUACS 1988)

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

Abstract

A λ-language over simple type structures is considered. The type γ=(0 → (0 → 0)) → (0 → 0) is called a binary tree type because of the isomorphism between binary trees and closed terms of this type. Therefore any closed term of type γ → (γ → ... → (γ →) ...) represents an n-ary tree function. The problem is to characterize tree operations represented by the closed terms of the examined type. It is proved that the set of λ definable tree operations is the minimal set containing constant functions, projections and closed under composition and the limited version of recursion. This result should be contrasted with the results of Schwichtenberg and Statman (cf. [Sch75], [Sta79]) which characterize the λ definable functions over the natural number type (0 → 0) → (0 → 0) by composition only, as well as with the result of Zaionc (cf [Zai87]) for word λ definable functions over type (0 → 0) → ((0 → 0) → (0 → 0)) which are also characterized by means of composition.

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.

References

  1. H. P. Barendregt, The Lambda calculus, in “Studies in Logic and the foundations of Mathematics,” North-Holland, 1981.

    Google Scholar 

  2. T. Coquand, G. Huet, Constructions: A Higher Order Proof System for Mechanizing Mathematics, Eurocol 85 (1985). Linz, Austria.

    Google Scholar 

  3. A. Church, “The Calculi of Lambda-Conversion,” Princeton University Press, Princeton, NY, 1941.

    MATH  Google Scholar 

  4. H. B. Curry, R. Feys, “Combinatory Logic vol. 1,” North-Holland, Amsterdam, 1968.

    Google Scholar 

  5. H. Friedman, Equality between functionals, in “Lecture Notes in Mathematics vol. 453,” 1975, pp. 22–37.

    Article  MATH  Google Scholar 

  6. G. Huet, A unification algorithm for typed τ-calculus, in “Theoretical Computer Science 1,” 1975, pp. 27–58.

    Article  MATH  MathSciNet  Google Scholar 

  7. H. Schwichtenberg, Definierbare Functionen im τ-Kalkuli mit Typen, in “Arch Math. Logic Grundlagenforsch,” 1975–76.

    Google Scholar 

  8. R. Statman, The Typed λ-calculus is not elementary recursive, in “Theoretical Computer Science 9,” 1979.

    Google Scholar 

  9. R. Statman, On the existence of closed terms in the type τ calculus I, in “Combinatory logic, lambda calculus, and formal systems R. Hindley, J. Seldin (eds),” Academic Press, New York, 1980.

    Google Scholar 

  10. R. Statman, λ-Definable functionals and βη conversion, Arch. Math. Logic 23 (1983).

    Google Scholar 

  11. M. Zaionc, The set of unifiers in typed τ calculus as regular expression, in “Lecture Notes in Computer Science 202,” 1985, pp. 430–440.

    Google Scholar 

  12. M. Zaionc, Word operations definable in the typed λ calculus, Theoretical Computer Science 52 (1987), 1–14.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Clifford H. Bergman Roger D. Maddux Don L. Pigozzi

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zaionc, M. (1990). On the λ-definable tree operations. In: Bergman, C.H., Maddux, R.D., Pigozzi, D.L. (eds) Algebraic Logic and Universal Algebra in Computer Science. ALUACS 1988. Lecture Notes in Computer Science, vol 425. Springer, New York, NY. https://doi.org/10.1007/BFb0043090

Download citation

  • DOI: https://doi.org/10.1007/BFb0043090

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97288-6

  • Online ISBN: 978-0-387-34804-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics