Skip to main content

What Is the Concept of Computation?

  • Conference paper
  • First Online:
Sailing Routes in the World of Computation (CiE 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10936))

Included in the following conference series:

Abstract

This essay examines the two central and equivalent ways of introducing rigorous notions of computation as starting-points. The first way explicates effective calculability of number theoretic functions as the (uniform) calculability of their values in formal calculi; Gödel, Church and Kleene initially pursued this way. The other way views mechanical procedures as transforming finite configurations via production rules, a path Turing and Post took. For both explications, one can prove important mathematical theorems, namely, absoluteness and reducibility results. These results are of great interest, but problematic when viewed as justifying the adequacy of the rigorous notions. However, the theorems and their proofs reveal features that motivate the abstract concept of a computable dynamical system. That is, so I argue, the appropriate structural axiomatization of computation.

This essay is dedicated to Martin Davis—mentor, friend, collaborator—on the occasion of his 90\(^\text {th}\) birthday.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    Gödel states then that an appeal to mechanical procedures “is required by the concept of formal system, whose essence it is that reasoning is completely replaced by mechanical operations on formulas.”

  2. 2.

    The most ambitious undertaking along these lines is the work of Dershowitz and Gurevich in their (2008) paper. My perspective on their mathematical work is detailed in (Sieg 2013a, 116–123).

  3. 3.

    \(\{1\}_0\), denotes the chain of the system \(\{1\}\) with respect to f, i.e., the intersection of all systems that contain 1 as an element and are closed under f.

  4. 4.

    In his letter to Gödel written on 30 October 1938, Post pointed out that “the whole force” of his argument for his analysis of “all finite processes of the human mind” depended on “identifying my ‘normal systems’ with any symbolic logic and my sole basis for that were the reductions I mentioned.” This letter was published in volume V of Gödel’s Collected Works.

  5. 5.

    Kolmogorov introduced operations on special kinds of graphs in his paper with Uspensky, (1963). Byrnes and I took up their work in our (1996) and generalized it to K-graphs. The production rules for those graphs are viewed as formalizations of generalized Turing machines operating on K-graphs.

  6. 6.

    For Post, there is a genuine philosophical difficulty, as he programmatically appeals to (subtle) properties of the human mind; see (Sieg et al. 2016, Sects. 7.6 and 7.7).

  7. 7.

    (Turing 1954, 15). I have analyzed this extremely interesting article, which was intended for a general audience, in (Sieg 2012). One straightforward observation should be mentioned. Turing discusses all the methodological issues surrounding “Turing’s Thesis”, but does not at all appeal to computing machines.

  8. 8.

    The mathematical details are found in my (2002) and (2009), where the earlier paper is Sect. 5.

  9. 9.

    E.g., artificial neural nets with a variety of learning algorithms, but also with back propagation.

  10. 10.

    These concerns, with respect to Gödel and Turing, are exposed in my (2013b).

  11. 11.

    In quite different ways, this goal has been pursued by (Ganesalingam and Gowers 2017) and (Sieg and Walsh 2017).

References

  • Church, A.: An unsolvable problem of elementary number theory. Am. J. Math. 58, 345–363 (1936)

    Article  MathSciNet  Google Scholar 

  • Davis, M., Sieg, W.: Conceptual confluence in 1936: Post and Turing. In: Sommaruga, G., Strahm, T. (eds.) Turing’s Revolution, pp. 3–27. Birkhäuser, Basel (2015)

    Chapter  Google Scholar 

  • Dedekind, R.: Was sind und was sollen die Zahlen?. Vieweg, Braunschweig (1888)

    MATH  Google Scholar 

  • DePisapia, N.: Gandy machines: an abstract model of parallel computation for Turing machines, the game of life, and artificial neural networks. Master’s thesis, Carnegie Mellon University (2000)

    Google Scholar 

  • Dershowitz, N., Gurevich, Y.: A natural axiomatization of computability and proof of Church’s thesis. Bull. Symb. Log. 14, 299–350 (2008)

    Article  MathSciNet  Google Scholar 

  • Gandy, R.: Church’s thesis and principles for mechanisms. In: Barwise, J., Keisler, H., Kunen, K. (eds.) The Kleene Symposium, pp. 123–148. North-Holland Publishing Company, Amsterdam (1980)

    Chapter  Google Scholar 

  • Gandy, R.: The confluence of ideas in 1936. In: Herken, R. (ed.) The Universal Turing Machine - A Half-Century Survey, pp. 55–111. Oxford University Press (1988)

    Google Scholar 

  • Ganesalingam, M., Gowers, W.T.: A fully automatic problem solver with human-style output (2013). arXiv:1309.4501

  • Ganesalingam, M., Gowers, W.T.: A fully automatic problem solver with human-style output. J. Autom. Reason. 58(2), 253–291 (2017)

    Article  Google Scholar 

  • Gödel, K.: Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I (1931). Trans. in Gödel, pp. 144–195 (1986)

    Article  Google Scholar 

  • Gödel, K.: On undecidable propositions of formal mathematical systems (1934). Gödel, pp. 346–371 (1986)

    Google Scholar 

  • Gödel, K.: Über die Länge von Beweisen (1936). Gödel, pp. 396–399 (1986)

    Google Scholar 

  • Gödel, K.: Undecidable Diophantine propositions (1939). Gödel, pp. 164–175 (1995)

    Google Scholar 

  • Gödel, K.: Remarks before the Princeton Bicentennial Conference on problems in mathematics (1990). Gödel, pp. 150–153 (1946)

    Google Scholar 

  • Gödel, K.: Collected Works I. Oxford University Press, Oxford (1986)

    MATH  Google Scholar 

  • Gödel, K.: Collected Works II. Oxford University Press, Oxford (1990)

    MATH  Google Scholar 

  • Gödel, K.: Collected Works III. Oxford University Press, Oxford (1995)

    MATH  Google Scholar 

  • Gödel, K.: Collected Works V. Oxford University Press, Oxford (2003)

    MATH  Google Scholar 

  • Herbrand, J.: On the consistency of arithmetic (1931). Herbrand, pp. 282–298 (1971)

    Google Scholar 

  • Herbrand, J.: Logical Writings. Harvard University Press, Cambridge (1971)

    Book  Google Scholar 

  • Hilbert, D.: Grundlagen der Geometrie. Teubner, Leipzig (1899)

    MATH  Google Scholar 

  • Hilbert, D., Bernays, P.: Grundlagen der Mathematik II. Springer, Heidelberg (1939). https://doi.org/10.1007/978-3-642-86896-2

    Book  MATH  Google Scholar 

  • Kolmogorov, A., Uspensky, V.: On the definition of an algorithm. AMS Trans. 21(2), 217–245 (1963)

    MathSciNet  Google Scholar 

  • Lamport, L., Lynch, N.: Distributed computing: models and methods. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science. Elsevier, Groningen (1990)

    Google Scholar 

  • McClelland, J.: A PDP approach to mathematical cognition (2015). https://stanford.edu/~jlmcc/PDPMathCogLecture.html

  • Post, E.: Finite combinatory processes—formulation I. J. Symb. Log. 1, 103–105 (1936)

    Article  Google Scholar 

  • Post, E.: Recursive unsolvability of a problem of Thue. J. Symb. Log. 12, 1–11 (1947)

    Article  MathSciNet  Google Scholar 

  • Sieg, W.: Calculations by man and machine: mathematical presentation. In: Gärdenfors, P., Wolenski, J., Kijania-Placek, K. (eds.) In the Scope of Logic, Methodology and Philosophy of Science. Synthese Library, vol. 315, pp. 247–262. Kluwer (2002)

    MATH  Google Scholar 

  • Sieg, W.: On computability. In: Irvine, A. (ed.) Philosophy of Mathematics. Elsevier, New York City (2009)

    MATH  Google Scholar 

  • Sieg, W.: Normal forms for puzzles: a variant of Turing’s thesis. In: Cooper, S., van Leeuwen, J. (eds.) Alan Turing: His Work and Impact, pp. 332–339. Elsevier (2012)

    Google Scholar 

  • Sieg, W.: Axioms for computability: do they allow a proof of Church’s Thesis?. In: Zenil, H. (ed.) Computable Universe - Understanding and Exploring Nature as Computation, pp. 99–123. World Scientific (2013a)

    Chapter  Google Scholar 

  • Sieg, W.: Gödel’s challenge (to Turing). In: Copeland, B., Posy, C., Shagrir, O. (eds.) Computability - Turing, Gödel, Church, and Beyond, pp. 183–202. The MIT Press (2013b)

    Google Scholar 

  • Sieg, W., Byrnes, J.: K-graph machines: generalizing Turing’s machines and arguments. In: Hajek, P. (ed.) Gödel 1996. Lecture Notes in Logic 6, pp. 98–119. Springer, Heidelberg (1996)

    Google Scholar 

  • Sieg, W., Szabo, M., McLaughlin, D.: Why Post did [not] have Turing’s thesis. In: Omodeo, E., Policriti, A. (eds.) Martin Davis on Computability, Computational Logic, and Mathematical Foundations, pp. 175–208. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-319-41842-1_7

    Chapter  Google Scholar 

  • Sieg, W., Walsh, P.: Natural formalization: deriving the Cantor-Bernstein theorem in ZF (2017). Manuscript

    Google Scholar 

  • Szabo, M.: Human and machine computation: an exploration. Ph.D. thesis, Carnegie Mellon University (2017)

    Google Scholar 

  • Turing, A.: On computable numbers with an application to the Entscheidungsproblem. Proc. Lond. Math. Soc. 42, 230–265 (1936)

    MathSciNet  MATH  Google Scholar 

  • Turing, A.: Solvable and unsolvable problems. Sci. News 31, 7–23 (1954)

    Google Scholar 

  • von Neumann, J.: Zur Hilbertschen Beweistheorie. Math. Z. 26, 1–46 (1927)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wilfried Sieg .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sieg, W. (2018). What Is the Concept of Computation?. In: Manea, F., Miller, R., Nowotka, D. (eds) Sailing Routes in the World of Computation. CiE 2018. Lecture Notes in Computer Science(), vol 10936. Springer, Cham. https://doi.org/10.1007/978-3-319-94418-0_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94418-0_39

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94417-3

  • Online ISBN: 978-3-319-94418-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics