Abstract
We consider the lambda definability problem over an arbitrary free algebra. There is a natural notion of primitive recursive function in such algebras and at the same time a natural notion of a lambda definable function. We shown that the question: ”For a given free algebra and a primitive recursive function within this algebra decide whether this function is lambda definable” is undecidable if the algebra is infinite. The main part of the paper is dedicated to the algebra of numbers in which lambda definability is described by the Schwichtenberg theorem. The result for an arbitrary infinite free algebra has been obtained by a simple interpretation of numerical functions as recursive functions in this algebra. This result is a counterpart of the distinguished result of Loader in which lambda terms are evaluated in finite domains for which undecidability of lambda definability is proved.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
K. Govindarajan. A note on Polynomials with Non-negative Integer Coefficients. Private communication; to appear in the American Mathematical Monthly.
J. Haas and B. Jayaraman. Interactive Synthesis of Definite Clause Grammars. In: K.R. Apt (ed.) Proc. Joint International Conference and Symposium on Logic Programming, Washington DC, MIT Press, November 1992, 541–555.
J. Haas and B. Jayaraman. From Context-Pree to Definite-Clause Grammars: A Type-Theoretic Approach. Journal of Logic Programming, accepted to appear.
M. Hagiya. From Programming by Example to Proving by Example. In: T. Ito and A. R. Meyer (eds.), Proc. Intl. Conf. on Theoret. Aspects of Comp. Software, 387–419, Springer-Verlag LNCS 526.
M. Hagiya. Programming by Example and Proving by Example using Higher-order Unification. In: M. E. Stickel (ed.) Proc. 10th CADE, Kaiserslautern, Springer-Verlag LNAI 449, July 1990, 588–602.
D. Leivant. Functions over free algebras definable in the simple typed lambda calculus. Theoretical Computer Science 121 (1993), 309–321.
R. Loader. The Undecidability of λ-Definability. Private communication; will be published in forthcoming Alonzo Church Festschrift book.
H. Schwichtenberg. Definierbare Funktionen in λ-Kalkuli mit Typen. Arch. Math. Logik Grundlagenforsch. 17 (1975/76), 113–144.
R. Statman. The typed λ-calculus is not elementary recursive. Theoretical Computer Science 9 (1979), 73–81.
R. Statman. On the existence of closed terms in the typed λ-calculus. In: R. Hindley and J. Seldin, eds. To H. B. Curry, Essays on Combinatory Logic, Lambda Calculus and Formalism, Academic Press, London and New York, 1980.
R. Statman. Equality of functionals revisited. In: L.A. Harrington et al. (Eds.), Harvey Friedman's Research on the Foundations of Mathematics, North-Holland, Amsterdam, (1985), 331–338.
D.A. Wolfram. The Clausual Theory of Types, Cambridge Tracts in Theoretical Computer Science 21, Cambridge University Press 1993.
M. Zaionc. On the λ-definable higher order Boolean operations. Fundamenta Informaticæ XII (1989), 181–190.
M. Zaionc. λ-definability on free algebras. Annals of Pure and Applied Logic 51 (1991), 279–300.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Małolepszy, J., Moczurad, M., Zaionc, M. (1997). Schwichtenberg-style lambda definability is undecidable. In: de Groote, P., Roger Hindley, J. (eds) Typed Lambda Calculi and Applications. TLCA 1997. Lecture Notes in Computer Science, vol 1210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62688-3_41
Download citation
DOI: https://doi.org/10.1007/3-540-62688-3_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62688-6
Online ISBN: 978-3-540-68438-1
eBook Packages: Springer Book Archive