Skip to main content

Algorithms and Decision Problems: A Crash Course in Recursion Theory

  • Chapter
Handbook of Philosophical Logic

Part of the book series: Handbook of Philosophical Logic ((HALO,volume 1))

  • 487 Accesses

Abstract

At first sight it might seem strange to devote in a handbook of philosophical logic a chapter to algorithms. For, algorithms are traditionally the concern of mathematicians and computer scientists. There is a good reason, however, to treat the material here, because the study of logic presupposes the study of languages, and languages are by nature discrete inductively defined structures of words over an alphabet. Moreover, the derivability relation has strong algorithmic features. In almost any (finitary) logical system, the consequences of a statement can be produced by an algorithm. Hence questions about derivability, and therefore also underivability, ask for an analysis of possible algorithms. In particular, questions about decidability (is there an algorithm that automatically decides if ψ is derivable from φ?) boil down to questions about all algorithms. This explains the interest of the study of algorithms for logicians.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. E. Börger. Computability, Complexity, Logic. North-Holland, Amsterdam, 1989.

    Google Scholar 

  2. E. Börger, E. Grädel and Y. Gurevich. The Classical Decision Problem, Springer-Verlag, Berlin, 1997.

    Book  Google Scholar 

  3. H.P. Barendregt. Lambda Calculus: Its Syntax and Semantics. North-Holland, Amsterdam, 1981.

    Google Scholar 

  4. J. Barwise. Admissible Sets and Structures. Springer-Verlag, Berlin, 1975.

    Book  Google Scholar 

  5. H. Behmann. Beiträge zur Algebra der Logik, insbesondere zum Entscheidungsproblem. Mathematische Annalen, 86:163–229, 1922.

    Article  Google Scholar 

  6. R. Carnap. The Logical Syntax of Language. Routledge and Kegan Paul, London, 1937.

    Google Scholar 

  7. C.C. Chang and H.J. Keisler. Model Theory. North-Holland, Amsterdam, 1973.

    Google Scholar 

  8. A. Church. A note on the entscheidungsproblem. The Journal of Symbolic logic, 1:40–41, 1936.

    Article  Google Scholar 

  9. A. Church and W. V. O. Quine. Some theorems on definability and decidability. Journal of Symbolic Logic, 17:179–187, 1952.

    Article  Google Scholar 

  10. H.B. Curry. An analysis of logical substitution. American Journal of Mathematics, 51:363–384, 1929.

    Article  Google Scholar 

  11. M. Davis. Computability and Unsolvability. McGraw-Hill, New York, 1958.

    Google Scholar 

  12. M. Davis, editor. The Undecidable. Raven Press, New York, 1965.

    Google Scholar 

  13. B. Drebden and W.D. Goldfarb. The Decision Problem. Solvable Classes of Quantificational Formulas. Addioson-Wesley, Reading, MA, 1979.

    Google Scholar 

  14. J. E. Fenstad. Generalized Recursion Theory: An Axiomatic Approach. Springer-Verlag, Berlin, 1980.

    Book  Google Scholar 

  15. A. A. Fraenkel, Y. Bar-Hillel, A. Levy, and D. Van Dalen. Foundations of Set Theory. North-Holland, Amsterdam, 1973.

    Google Scholar 

  16. D.M. Gabbay. Semantical Investigations in Heyting’s Intuitionistic Logic. Reidel, Dordrecht, 1981.

    Google Scholar 

  17. R. Gandy. Church’s thesis and principles for mechanisms. In J. Barwise, H.J. Keisler, and K. Kunen, editors, Kleene Symposium. North-Holland, Amsterdam, 1980.

    Google Scholar 

  18. K. Gödel. Über formal unentscheidbare Sätze des Principia Mathematica und verwanter Systeme I. Monatshefte Math. Phys., 38, 173–198, 1931.

    Article  Google Scholar 

  19. K. Gödel. On undecidable propositions of formal matehamtical systems. Mimeographed notes, 1934. Also in [Davis, 1965] and [Gödel, 1986].

    Google Scholar 

  20. K. Gödel. Remarks before the Princeton Bicentennial Conference. In M. Davis, editor, The Undecidable. Raven Press, New York, 1965.

    Google Scholar 

  21. K. Gödel. Collected Works I, II, III, edited by S. Feferman et al. Oxford University Press, 1986, 1990, 1995.

    Google Scholar 

  22. E. Griffor, ed. The Handbook of Recursion Theory, Elsevier, Amsterdam, 2000.

    Google Scholar 

  23. A. Grzegorczyk. Fonctions Récursives. Gauthier-Villars, Paris, 1961.

    Google Scholar 

  24. J. Van Heijenoort. From Frege to Gödel. A Source Book in Mathematical Logic 1879–1931. Harvard University Press, Cambridge, MA, 1967.

    Google Scholar 

  25. P.G. Hinman. Recursion-Theoretic Hierarchies. Springer-Verlag, Berlin, 1978.

    Google Scholar 

  26. J.E. Hopcroft and J.D. Ullman. Formal Languages and Their Relations to Automata. Addison-Wesley, Reading, MA, 1969.

    Google Scholar 

  27. J.M.E. Hyland. The effective topos. In D. van Dalen A.S. Troelstra, editors, The L.E.J. Brouwer Centenary Symposium, pages 165–216. North-Holland, Amsterdam, 1982.

    Chapter  Google Scholar 

  28. H.E. Sturgis and J.C. Shepherdson. Computability of recursive functions. Journal of the Association of Computing Machines, 10:217–255, 1963.

    Article  Google Scholar 

  29. R.G. Jeroslow. On the Encodings Used in the Arithmetization of Meta-mathematics. University of Minnesota, 1972.

    Google Scholar 

  30. L. Kalmar. ZurÜckführung des Entscheidungsproblems auf binären Funktionsvariabelen. Comp. Math., 4:137–144, 1936.

    Google Scholar 

  31. S.C. Kleene. Recursive predicates and quantifiers. Transactions of the American Mathematical Society, 53:41–73, 1943.

    Article  Google Scholar 

  32. S.C. Kleene. On the interpretation of intuitionistic number theory. The Journal of Symbolic logic, 10:109–124, 1945.

    Article  Google Scholar 

  33. S.C. Kleene. Introduction to Metamathematics. North-Holland, Amsterdam, 1952.

    Google Scholar 

  34. S.C. Kleene. Recursive functionals and quantifers of finite type 1. Transactions of the American Mathematical Society, 91:1–52, 1959.

    Google Scholar 

  35. S.C. Kleene. The work of Kurt Gödel. Journal of Symbolic Logic, 41:761–778, 1976.

    Article  Google Scholar 

  36. S.C. Kleene. Origins of recursive function theory. Annals of History of Computing Science, 3:52–67, 1981.

    Article  Google Scholar 

  37. S. Kripke. Semantical Analysis for Intuitionistis Logicll. (unpublished), 1968.

    Google Scholar 

  38. H.R. Lewis. (Insolvable Classes of Quantificational Formulas. Addison-Wesley, Reading, MA, 1979.

    Google Scholar 

  39. L. Löwenheim. Über Möglichkeiten im Relativkalkül. Math. Ann., 76:447–470, 1915.

    Article  Google Scholar 

  40. A.A. Markov. Theory of algorithms. AMS translations (1960), 15:1–14. Russian origianl 1954.

    Google Scholar 

  41. Y. Matijasevic. Hilbert’s tenth problem. In P. Suppes, L. Henkin, A. Joyal, and G.C. Moisil, editors, Logic, Methodology and Philosophy of Science, pages 89–110. North-Holland, Amsterdam, 1973.

    Google Scholar 

  42. D. McCarty. Realizability and recursive set theory. Annals of Pure and Applied Logic, 32:153–183, 1986.

    Article  Google Scholar 

  43. E. Mendelson. Introduction to Mathematical Logic. Van Nostrand, New York, 1979.

    Google Scholar 

  44. M. Minsky. Recursive unsolvability of Post’s problem of ‘tag’ and other topics in the theory of turing machines. Annals of Mathematics, 74:437–455, 1961.

    Article  Google Scholar 

  45. M. Minsky. Computation: Finite and Infinite Machines. Prentice-Hall, Englewood Cliffs, NJ, 1967.

    Google Scholar 

  46. Y. Moschovakis. Elementary Induction on Abstract Structures. North-Holland, Amsterdam, 1974.

    Google Scholar 

  47. A. Mostowski. On definable sets of positive integers. Fundamenta mathematicae, 34:81–112, 1947.

    Google Scholar 

  48. A. Mostowski. Thirty Years of Foundational Studies. Blackwell, Oxford, 1966.

    Google Scholar 

  49. D. Norman. Recursion on the Countable Functionals. Springer-Verlag, Berlin, 1980.

    Google Scholar 

  50. P. Odifreddi. Classical Recursion Theory. The Theory of Functions and Sets of Natural Numbers. North-Holland, Amsterdam, 1989.

    Google Scholar 

  51. C.H. Papadimitriou. Computational Complexity. Addison-Wesley, Reading, MA, 1994.

    Google Scholar 

  52. R. Pèter. Rekursivität und konstruktivität. In A. Heyting, editor, Constructivity in Mathematics. North-Holland, Amsterdam, 1959.

    Google Scholar 

  53. E.L. Post. Recursive unsolvability of a problem of Thue. Journal of Symbolic Logic, 12, 1–11, 1947.

    Article  Google Scholar 

  54. E.L. Post. Recursively enumerable sets of positive integers and their decision problems. Bull. Am. Math. Soc., 50, 284–316, 1944.

    Article  Google Scholar 

  55. M. Presburger. Über die Vollständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchem die Addition als einzige Operation hervortrifft. In Comptes-rendus du I Congrès des Mathématiciens des Pays Slaves, Warsaw, 1930.

    Google Scholar 

  56. M.O. Rabin. Decidable theories. In J. Barwise, editor, Handbook of Mathematical Logic, pages 595–629. North-Holland, Amsterdam, 1977.

    Chapter  Google Scholar 

  57. J. Robinson. Definability and decision problems in arithmetic. Journal of Symbolic Lgoic, 14:98–114, 1949.

    Article  Google Scholar 

  58. H. Rogers, jnr. Certain logical reductions and decision problems. Ann. Math., 64:264–284, 1956.

    Article  Google Scholar 

  59. H. Rogers. Theory of Recursive Functions and Effective Computability. McGraw-Hill, New York, 1967.

    Google Scholar 

  60. J.B. Rosser. Extensions of some theorems of Gödel and Church. Journal of Symbolic Logic, 1:87–91, 1936.

    Article  Google Scholar 

  61. M. Schönfinkel. Über die Bausteine der mathematischen Logik, Mathematische Annalen, 92:305–316, 1924.

    Article  Google Scholar 

  62. C.P. Schnorr. Rekursive Funktionen und ihre Komplexität. Teubner, Stuttgart, 1974.

    Google Scholar 

  63. J.R. Shoenfield. Mathematical Logic. Addison-Wesley, Reading, MA, 1967.

    Google Scholar 

  64. J.R. Shoenfield. Degrees of Unsolvability. North-Holland, Amsterdam, 1971.

    Google Scholar 

  65. C. Smorynski. The incompleteness theorems. In J. Barwise, editor, Handbook of Mathematical Logic, pages 821–866. North-Holland, Amsterdam, 1977.

    Chapter  Google Scholar 

  66. C. Smorynski. Logical Number Theory I. An Introduction. Springer-Verlag, Berlin.

    Google Scholar 

  67. R.I. Soare. Recursively Enumerable Sets and Degrees. Springer, Berlin, 1980.

    Google Scholar 

  68. R.I. Soare. Recursively Enumerable Sets and Degrees. Springer, Berlin, 1987.

    Google Scholar 

  69. A. Tarski. A Decision Method for Elementary Algebra nad Geometry. Berkeley, 2nd, revised edition, 1951.

    Google Scholar 

  70. A.S. Troelstra. Metamathematical Investigations of Intuitionistic Arithmetic and Analysis. Springer-Verlag, Berlin, 1973.

    Book  Google Scholar 

  71. A. Turing. On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, 42:230–265, 1936. Also in [Davis, 1965].

    Article  Google Scholar 

  72. D. van Dalen. Lectures on intuitionism. In H. Rogers A.R.D. Mathias, editors, Cambridge Summer School in Mathematical Logic, pages 1–94. Springer-Verlag, Berlin, 1973.

    Chapter  Google Scholar 

  73. D. van Dalen. Logic and Structure (3rd ed.). Springer-Verlag, 1997.

    Google Scholar 

  74. Hao Wang. From Mathematics to Philosophy. Routledge and Kegan Paul, London, 1974.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Van Dalen, D. (2001). Algorithms and Decision Problems: A Crash Course in Recursion Theory. In: Gabbay, D.M., Guenthner, F. (eds) Handbook of Philosophical Logic. Handbook of Philosophical Logic, vol 1. Springer, Dordrecht. https://doi.org/10.1007/978-94-015-9833-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-94-015-9833-0_4

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-5717-4

  • Online ISBN: 978-94-015-9833-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics