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.
Preview
Unable to display preview. Download preview PDF.
References
H. P. Barendregt, The Lambda calculus, in “Studies in Logic and the foundations of Mathematics,” North-Holland, 1981.
T. Coquand, G. Huet, Constructions: A Higher Order Proof System for Mechanizing Mathematics, Eurocol 85 (1985). Linz, Austria.
A. Church, “The Calculi of Lambda-Conversion,” Princeton University Press, Princeton, NY, 1941.
H. B. Curry, R. Feys, “Combinatory Logic vol. 1,” North-Holland, Amsterdam, 1968.
H. Friedman, Equality between functionals, in “Lecture Notes in Mathematics vol. 453,” 1975, pp. 22–37.
G. Huet, A unification algorithm for typed τ-calculus, in “Theoretical Computer Science 1,” 1975, pp. 27–58.
H. Schwichtenberg, Definierbare Functionen im τ-Kalkuli mit Typen, in “Arch Math. Logic Grundlagenforsch,” 1975–76.
R. Statman, The Typed λ-calculus is not elementary recursive, in “Theoretical Computer Science 9,” 1979.
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.
R. Statman, λ-Definable functionals and βη conversion, Arch. Math. Logic 23 (1983).
M. Zaionc, The set of unifiers in typed τ calculus as regular expression, in “Lecture Notes in Computer Science 202,” 1985, pp. 430–440.
M. Zaionc, Word operations definable in the typed λ calculus, Theoretical Computer Science 52 (1987), 1–14.
Author information
Authors and Affiliations
Editor information
Rights 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