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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
E. Börger. Computability, Complexity, Logic. North-Holland, Amsterdam, 1989.
E. Börger, E. Grädel and Y. Gurevich. The Classical Decision Problem, Springer-Verlag, Berlin, 1997.
H.P. Barendregt. Lambda Calculus: Its Syntax and Semantics. North-Holland, Amsterdam, 1981.
J. Barwise. Admissible Sets and Structures. Springer-Verlag, Berlin, 1975.
H. Behmann. Beiträge zur Algebra der Logik, insbesondere zum Entscheidungsproblem. Mathematische Annalen, 86:163–229, 1922.
R. Carnap. The Logical Syntax of Language. Routledge and Kegan Paul, London, 1937.
C.C. Chang and H.J. Keisler. Model Theory. North-Holland, Amsterdam, 1973.
A. Church. A note on the entscheidungsproblem. The Journal of Symbolic logic, 1:40–41, 1936.
A. Church and W. V. O. Quine. Some theorems on definability and decidability. Journal of Symbolic Logic, 17:179–187, 1952.
H.B. Curry. An analysis of logical substitution. American Journal of Mathematics, 51:363–384, 1929.
M. Davis. Computability and Unsolvability. McGraw-Hill, New York, 1958.
M. Davis, editor. The Undecidable. Raven Press, New York, 1965.
B. Drebden and W.D. Goldfarb. The Decision Problem. Solvable Classes of Quantificational Formulas. Addioson-Wesley, Reading, MA, 1979.
J. E. Fenstad. Generalized Recursion Theory: An Axiomatic Approach. Springer-Verlag, Berlin, 1980.
A. A. Fraenkel, Y. Bar-Hillel, A. Levy, and D. Van Dalen. Foundations of Set Theory. North-Holland, Amsterdam, 1973.
D.M. Gabbay. Semantical Investigations in Heyting’s Intuitionistic Logic. Reidel, Dordrecht, 1981.
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.
K. Gödel. Über formal unentscheidbare Sätze des Principia Mathematica und verwanter Systeme I. Monatshefte Math. Phys., 38, 173–198, 1931.
K. Gödel. On undecidable propositions of formal matehamtical systems. Mimeographed notes, 1934. Also in [Davis, 1965] and [Gödel, 1986].
K. Gödel. Remarks before the Princeton Bicentennial Conference. In M. Davis, editor, The Undecidable. Raven Press, New York, 1965.
K. Gödel. Collected Works I, II, III, edited by S. Feferman et al. Oxford University Press, 1986, 1990, 1995.
E. Griffor, ed. The Handbook of Recursion Theory, Elsevier, Amsterdam, 2000.
A. Grzegorczyk. Fonctions Récursives. Gauthier-Villars, Paris, 1961.
J. Van Heijenoort. From Frege to Gödel. A Source Book in Mathematical Logic 1879–1931. Harvard University Press, Cambridge, MA, 1967.
P.G. Hinman. Recursion-Theoretic Hierarchies. Springer-Verlag, Berlin, 1978.
J.E. Hopcroft and J.D. Ullman. Formal Languages and Their Relations to Automata. Addison-Wesley, Reading, MA, 1969.
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.
H.E. Sturgis and J.C. Shepherdson. Computability of recursive functions. Journal of the Association of Computing Machines, 10:217–255, 1963.
R.G. Jeroslow. On the Encodings Used in the Arithmetization of Meta-mathematics. University of Minnesota, 1972.
L. Kalmar. ZurÜckführung des Entscheidungsproblems auf binären Funktionsvariabelen. Comp. Math., 4:137–144, 1936.
S.C. Kleene. Recursive predicates and quantifiers. Transactions of the American Mathematical Society, 53:41–73, 1943.
S.C. Kleene. On the interpretation of intuitionistic number theory. The Journal of Symbolic logic, 10:109–124, 1945.
S.C. Kleene. Introduction to Metamathematics. North-Holland, Amsterdam, 1952.
S.C. Kleene. Recursive functionals and quantifers of finite type 1. Transactions of the American Mathematical Society, 91:1–52, 1959.
S.C. Kleene. The work of Kurt Gödel. Journal of Symbolic Logic, 41:761–778, 1976.
S.C. Kleene. Origins of recursive function theory. Annals of History of Computing Science, 3:52–67, 1981.
S. Kripke. Semantical Analysis for Intuitionistis Logicll. (unpublished), 1968.
H.R. Lewis. (Insolvable Classes of Quantificational Formulas. Addison-Wesley, Reading, MA, 1979.
L. Löwenheim. Über Möglichkeiten im Relativkalkül. Math. Ann., 76:447–470, 1915.
A.A. Markov. Theory of algorithms. AMS translations (1960), 15:1–14. Russian origianl 1954.
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.
D. McCarty. Realizability and recursive set theory. Annals of Pure and Applied Logic, 32:153–183, 1986.
E. Mendelson. Introduction to Mathematical Logic. Van Nostrand, New York, 1979.
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.
M. Minsky. Computation: Finite and Infinite Machines. Prentice-Hall, Englewood Cliffs, NJ, 1967.
Y. Moschovakis. Elementary Induction on Abstract Structures. North-Holland, Amsterdam, 1974.
A. Mostowski. On definable sets of positive integers. Fundamenta mathematicae, 34:81–112, 1947.
A. Mostowski. Thirty Years of Foundational Studies. Blackwell, Oxford, 1966.
D. Norman. Recursion on the Countable Functionals. Springer-Verlag, Berlin, 1980.
P. Odifreddi. Classical Recursion Theory. The Theory of Functions and Sets of Natural Numbers. North-Holland, Amsterdam, 1989.
C.H. Papadimitriou. Computational Complexity. Addison-Wesley, Reading, MA, 1994.
R. Pèter. Rekursivität und konstruktivität. In A. Heyting, editor, Constructivity in Mathematics. North-Holland, Amsterdam, 1959.
E.L. Post. Recursive unsolvability of a problem of Thue. Journal of Symbolic Logic, 12, 1–11, 1947.
E.L. Post. Recursively enumerable sets of positive integers and their decision problems. Bull. Am. Math. Soc., 50, 284–316, 1944.
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.
M.O. Rabin. Decidable theories. In J. Barwise, editor, Handbook of Mathematical Logic, pages 595–629. North-Holland, Amsterdam, 1977.
J. Robinson. Definability and decision problems in arithmetic. Journal of Symbolic Lgoic, 14:98–114, 1949.
H. Rogers, jnr. Certain logical reductions and decision problems. Ann. Math., 64:264–284, 1956.
H. Rogers. Theory of Recursive Functions and Effective Computability. McGraw-Hill, New York, 1967.
J.B. Rosser. Extensions of some theorems of Gödel and Church. Journal of Symbolic Logic, 1:87–91, 1936.
M. Schönfinkel. Über die Bausteine der mathematischen Logik, Mathematische Annalen, 92:305–316, 1924.
C.P. Schnorr. Rekursive Funktionen und ihre Komplexität. Teubner, Stuttgart, 1974.
J.R. Shoenfield. Mathematical Logic. Addison-Wesley, Reading, MA, 1967.
J.R. Shoenfield. Degrees of Unsolvability. North-Holland, Amsterdam, 1971.
C. Smorynski. The incompleteness theorems. In J. Barwise, editor, Handbook of Mathematical Logic, pages 821–866. North-Holland, Amsterdam, 1977.
C. Smorynski. Logical Number Theory I. An Introduction. Springer-Verlag, Berlin.
R.I. Soare. Recursively Enumerable Sets and Degrees. Springer, Berlin, 1980.
R.I. Soare. Recursively Enumerable Sets and Degrees. Springer, Berlin, 1987.
A. Tarski. A Decision Method for Elementary Algebra nad Geometry. Berkeley, 2nd, revised edition, 1951.
A.S. Troelstra. Metamathematical Investigations of Intuitionistic Arithmetic and Analysis. Springer-Verlag, Berlin, 1973.
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].
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.
D. van Dalen. Logic and Structure (3rd ed.). Springer-Verlag, 1997.
Hao Wang. From Mathematics to Philosophy. Routledge and Kegan Paul, London, 1974.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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