Skip to main content

Schwichtenberg-style lambda definability is undecidable

  • Conference paper
  • First Online:
  • 119 Accesses

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

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.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Govindarajan. A note on Polynomials with Non-negative Integer Coefficients. Private communication; to appear in the American Mathematical Monthly.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. J. Haas and B. Jayaraman. From Context-Pree to Definite-Clause Grammars: A Type-Theoretic Approach. Journal of Logic Programming, accepted to appear.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. D. Leivant. Functions over free algebras definable in the simple typed lambda calculus. Theoretical Computer Science 121 (1993), 309–321.

    Google Scholar 

  7. R. Loader. The Undecidability of λ-Definability. Private communication; will be published in forthcoming Alonzo Church Festschrift book.

    Google Scholar 

  8. H. Schwichtenberg. Definierbare Funktionen in λ-Kalkuli mit Typen. Arch. Math. Logik Grundlagenforsch. 17 (1975/76), 113–144.

    Google Scholar 

  9. R. Statman. The typed λ-calculus is not elementary recursive. Theoretical Computer Science 9 (1979), 73–81.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. D.A. Wolfram. The Clausual Theory of Types, Cambridge Tracts in Theoretical Computer Science 21, Cambridge University Press 1993.

    Google Scholar 

  13. M. Zaionc. On the λ-definable higher order Boolean operations. Fundamenta Informaticæ XII (1989), 181–190.

    Google Scholar 

  14. M. Zaionc. λ-definability on free algebras. Annals of Pure and Applied Logic 51 (1991), 279–300.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Philippe de Groote J. Roger Hindley

Rights and permissions

Reprints 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

Publish with us

Policies and ethics