Skip to main content

An Introduction to Some Basic Concepts and Techniques in the Theory of Computable Functions

  • Chapter
  • 90 Accesses

Part of the book series: International Centre for Mechanical Sciences ((CISM,volume 256))

Abstract

We will talk about a class of function defined on subsets of the set of nonnegative integers, and assuming nonnegative integer values: the so-called “computable functions”. We define a function to be computable if there exists an “effective description” for it, that is a finite sentence unambiguously indicating (possibly only some explicit way) what is its “behaviour” in correspondence to each natural number. In other words, an effective description must allow us to deduce, for any given argument, whether the described function is defined on it and, if it is so, the value it assumes there. Perhaps the careful reader will observe that this definition is very different from the one usually found in the literature: in fact, it may seem strange to call “computable” those functions for which we didn’t explicitly prescribe the precise means for computing them, for example, some particular procedure or model of an abstract “computing device”. Moreover, even the general concepts of “effective procedure”, “algorithm”, or “abstract computing device” are not needed for the definition we gave of a computable function.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ARBIB, M., Theories of Abstract Automata, Prentice-Hall, Engelwood Cliffs, NY, 1969.

    Google Scholar 

  2. CHOMSKY, N.,“On Certain Formal Properties of Grammars”, Inf. and Control, 2.2 (1959), pp 137–167.

    Google Scholar 

  3. CHOMSKY, N., “Formal Properties of Grammars”, Handbook of Math Psych, 2, (1963), Wiley, New York, pp 323–418.

    Google Scholar 

  4. CHURCH, A., “An Unsolvable Problem of Elementary Number Theory”, American Journal of Mathematics.

    Google Scholar 

  5. CURRY, H., and R. FEYS, “Combinatory Logic, Vol. 1” North Holland, Amsterdam, 1968.

    Google Scholar 

  6. DAVIS, M., “Computability and Unsolvability”, McGraw-Hill, New York, 1958.

    MATH  Google Scholar 

  7. DAVIS, M., “The Undecidable”, Raven Press, Hawlett, 1965. 8.

    Google Scholar 

  8. HOPCROFT, J., and ULLMANN, J., “Formal Languages and Their Relation to Automata”, Addison-Wesley, Reading, 1969.

    MATH  Google Scholar 

  9. KLEENE, S., “General Recursive Functions of Natural Numbers”, Mathematische Aunalen, Vol. 112, (1936), pp 727–742.

    Article  MathSciNet  Google Scholar 

  10. KLEENE, S., “Introduction to Metamathematics” Van Nostrand, Princeton NY, 1952.

    Google Scholar 

  11. MARKOV, A., “The Theory of Algorithms” (Russian), Trudy Mathematicheskogo Instituta, imeni V.A. Steklova, vol. 38 (1951), pp 176–189; Engl. transi., Jerusalem, 1962.

    Google Scholar 

  12. MINSKY, M., “Computation: “Finite and Infinitc Machines”, Prentice-Hall, Englewood Cliffs, NY, 1967.

    Google Scholar 

  13. POST, E., “Finite Combinatory Processes-Formulation”, I, “The Journal of Symbolic Logic” Vol. I, (1936), pp 103–105.

    Google Scholar 

  14. RABIN, M., and SCOTT, D., “Finite Automata and Their Decision Problems”, IBM Journal of Research and Development, Vol. 3, (1959), pp 114–125.

    Article  MathSciNet  Google Scholar 

  15. ROGERS, H., Jr.: “Theory of Recursive Functions and Effective Computability”, McGraw-Hill, New York, 1967.

    MATH  Google Scholar 

  16. SALOMAA, A., “Theory of Automata”, Pergamon Press, Oxford, 1968

    Google Scholar 

  17. SCOTT, D., “The Lattice of Flow Diagrams”, in E. Engeler (ed.), “Symposium on Semantics of Algorithmic Languages”, Lecture Notes in Mathematics No. 168, Springer-Verlag, Wien, 1971.

    Google Scholar 

  18. TURING, A. “On Computable Numbers, with an Application to the Entscheidungsproblem”, Proceedings of the London Mathematical Society, ser$12, Vol. 42, (1936), pp 230–265; Vol. 43 (1936) pp 544–546.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1976 Springer-Verlag Wien

About this chapter

Cite this chapter

Marzollo, A., Ukovich, W. (1976). An Introduction to Some Basic Concepts and Techniques in the Theory of Computable Functions. In: Marzollo, A. (eds) Topics in Artificial Intelligence. International Centre for Mechanical Sciences, vol 256. Springer, Vienna. https://doi.org/10.1007/978-3-7091-4358-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-4358-2_2

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-81466-6

  • Online ISBN: 978-3-7091-4358-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics