Skip to main content
Erschienen in: Minds and Machines 2/2011

01.05.2011

Do Accelerating Turing Machines Compute the Uncomputable?

verfasst von: B. Jack Copeland, Oron Shagrir

Erschienen in: Minds and Machines | Ausgabe 2/2011

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Accelerating Turing machines have attracted much attention in the last decade or so. They have been described as “the work-horse of hypercomputation” (Potgieter and Rosinger 2010: 853). But do they really compute beyond the “Turing limit”—e.g., compute the halting function? We argue that the answer depends on what you mean by an accelerating Turing machine, on what you mean by computation, and even on what you mean by a Turing machine. We show first that in the current literature the term “accelerating Turing machine” is used to refer to two very different species of accelerating machine, which we call end-stage-in and end-stage-out machines, respectively. We argue that end-stage-in accelerating machines are not Turing machines at all. We then present two differing conceptions of computation, the internal and the external, and introduce the notion of an epistemic embedding of a computation. We argue that no accelerating Turing machine computes the halting function in the internal sense. Finally, we distinguish between two very different conceptions of the Turing machine, the purist conception and the realist conception; and we argue that Turing himself was no subscriber to the purist conception. We conclude that under the realist conception, but not under the purist conception, an accelerating Turing machine is able to compute the halting function in the external sense. We adopt a relatively informal approach throughout, since we take the key issues to be philosophical rather than mathematical.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The idea of relativistic machines originated in Pitowsky (1990). For a discussion of the relations between ATMs and relativistic machines see Shagrir (2011); for a discussion of their physical possibility see Earman and Norton (1993, 1996), Copeland and Shagrir (2007), Andréka et al. (2009).
 
2
The variant term “accelerated Turing machine” (see e.g. Calude and Staiger (2010), Fearnley (2009), Potgieter and Rosinger (2010)) is from Copeland (1998a).
 
3
The “halting problem” was introduced and named by Davis (1958: 70) (not by Turing himself, contrary to popular belief: see Copeland (2004a: 40)).
 
4
Another way to put the difference is in terms of whether the specification of the machine refers to a last computation step (end-stage-in machine) or not (end-stage-out machine); see also note 7. In our terminology, a step of the computation consists in the execution of either an atomic operation or a subroutine, and is analogous to a step in the proof-theoretic sense, i.e. the application of a primitive or derived rule; a stage of the computing is analogous to a stage in the construction of a proof (see e.g. Kripke 1959). A state of the accelerating machine is either an m-configuration (in Turing’s sense—see the quotations below) or a limit-state (see below).
 
5
See Boolos and Jeffrey (1980: 23), and Lewis and Papadimitriou (1981: 172). See also Turing (1936: 59), quoted in the next section; and note 9.
 
6
See Copeland (2002a) and Shagrir (2004) for a discussion of the Thomson lamp in connection with accelerating Turing machines.
 
7
Following Benacerraf (1962: 772; and see also Fraser and Akl 2008) we can say that an end-stage-in machine performs a super-duper task, whereas an end-stage-out machine performs only a supertask. If performing a super-task includes a sequence of infinitely many atomic operations (of order type ω), then performing a super-duper task also includes another, last, operation at an extra limit stage.
 
8
The term “hypercomputer” was introduced by Copeland in Scientific American in 1999 (Copeland and Proudfoot 1999); see further Copeland (1997, 1998c, 2000, 2002b, 2002–2003, 2004c), Copeland and Sylvan (1999).
 
9
Note that the configuration as defined by Turing in this quotation does not include every symbol contained on the tape at that stage (only the currently scanned symbol). Sometimes the term “total configuration” is used to distinguish the sense of “configuration” in which the total tape content (at that stage) is included.
 
10
Shagrir (2011) argues that similar considerations apply to relativistic machines (e.g., Pitowsky 1990; Hogarth 1992, 1994, 2004; Shagrir and Pitowsky 2003) and to shrinking machines (e.g., Davies 2001; Beggs and Tucker 2006; Schaller and Svozil 2009). These machines also perform supertasks and exhibit hypercomputational power; yet, like ℋ + , they do not have the computational structure of a Turing machine. Their hypercomputational power is the result (at least partly) of a computational structure that differs in crucial respects from the computational structure of a Turing machine.
 
11
Copeland (1998a, b); Svozil (1998).
 
12
See Shagrir (2004, 2011). One could also challenge the physical feasibility of accelerating Turing machines (for discussion see Steinhart 2003, and Fearnley 2009), but the claim argued here is that ℋ does not compute the halting function even if all problems of physical implementation are resolved.
 
13
See Lewis and Papadimitriou (1981:170). A “halted configuration” is one whose state component is a halt state (p. 172). There may be other means (other than being in a “halt state”) to indicate that the machine has halted, such as being in a halted configuration; see Boolos and Jeffrey (1980: 22–23), and Turing (1936).
 
14
We use the halting function as an example of an uncomputable function; however, our arguments, here and in what follows, are general in nature and apply to uncomputable functions both below and beyond the halting function.
 
15
See Copeland (1998a, 2002a).
 
16
The distinction and terminology were introduced in Copeland (1998a).
 
17
It is important that the time-interval be a proper (i.e. delimited) interval and not simply the whole of (non-transfinite) time, since otherwise the reference to an external clock (or some other time-keeping arrangement) is rendered otiose. For example, if the time “interval” under consideration is the whole of time, then ℋ’s non-accelerating counterpart computes the halting function in the external sense: the value is 1 if and only if the initial “0” is replaced by “1” at some time; and the value is 0 otherwise.
 
18
As emphasized above, ℋ’s specification does not include a configuration of the machine at the end of the second moment.
 
19
Copeland (2005).
 
20
The situation described is similar to that with Hogarth’s (1992) example of a Turing machine travelling through anti-de Sitter spacetime, which Earman and Norton (1993) showed to be subject to an observer-destroying blue shift.
 
21
Copeland (1998a).
 
22
See, for example, the definition of a Turing machine in Lewis and Papadimitriou (1981: 170ff.; see also our next section); and the entry “Turing machines” in the Stanford Encyclopedia of Philosophy—e.g. “Turing machines are not physical objects but mathematical ones” (Barker-Plummer 2004).
 
23
Quine (1960), Chap. 6.
 
24
See Lewis and Papadimitriou (1981: 170–171) for the details.
 
25
The subroutines are described on pp. 63–66 of Turing (1936).
 
26
Draft précis of “On Computable Numbers” (undated, 2 pp.; in the Turing Papers, Modern Archive Centre, King’s College Library, Cambridge, catalogue reference K 4). In French; translation by Copeland.
 
27
For biographical information on Newman see Copeland (2004b, 2010).
 
Literatur
Zurück zum Zitat Andréka, H., Németi, I., & Németi, P. (2009). General relativistic hypercomputing and foundation of mathematics. Natural Computing, 8, 499–516.MathSciNetMATHCrossRef Andréka, H., Németi, I., & Németi, P. (2009). General relativistic hypercomputing and foundation of mathematics. Natural Computing, 8, 499–516.MathSciNetMATHCrossRef
Zurück zum Zitat Beggs, E. J., & Tucker, J. V. (2006). Embedding infinitely parallel computation in Newtonian kinematics. Applied Mathematics and Computation, 178, 25–43.MathSciNetMATHCrossRef Beggs, E. J., & Tucker, J. V. (2006). Embedding infinitely parallel computation in Newtonian kinematics. Applied Mathematics and Computation, 178, 25–43.MathSciNetMATHCrossRef
Zurück zum Zitat Benacerraf, P. (1962). Tasks, super-tasks, and the modern eleatics. Journal of Philosophy, 59, 765–784.CrossRef Benacerraf, P. (1962). Tasks, super-tasks, and the modern eleatics. Journal of Philosophy, 59, 765–784.CrossRef
Zurück zum Zitat Blake, R. M. (1926). The paradox of temporal process. Journal of Philosophy, 23, 645–654.CrossRef Blake, R. M. (1926). The paradox of temporal process. Journal of Philosophy, 23, 645–654.CrossRef
Zurück zum Zitat Boolos, G. S., & Jeffrey, R. C. (1980). Computability and logic (2nd ed.). Cambridge: Cambridge University Press. Boolos, G. S., & Jeffrey, R. C. (1980). Computability and logic (2nd ed.). Cambridge: Cambridge University Press.
Zurück zum Zitat Calude, C. S., & Staiger, L. (2010). A note on accelerated Turing machines. Mathematical Structures in Computer Science, 20, 1011–1017.MATHCrossRef Calude, C. S., & Staiger, L. (2010). A note on accelerated Turing machines. Mathematical Structures in Computer Science, 20, 1011–1017.MATHCrossRef
Zurück zum Zitat Copeland, B. J. (1997). The broad conception of computation. American Behavioral Scientist, 40, 690–716.CrossRef Copeland, B. J. (1997). The broad conception of computation. American Behavioral Scientist, 40, 690–716.CrossRef
Zurück zum Zitat Copeland, B. J. (1998a). Even Turing machines can compute uncomputable functions. In C. S. Calude, J. Casti, & M. J. Dinneen (Eds.), Unconventional models of computation (pp. 150–164). Singapore: Springer. Copeland, B. J. (1998a). Even Turing machines can compute uncomputable functions. In C. S. Calude, J. Casti, & M. J. Dinneen (Eds.), Unconventional models of computation (pp. 150–164). Singapore: Springer.
Zurück zum Zitat Copeland, B. J. (2000). Narrow versus wide mechanism: Including a re-examination of Turing’s views on the mind-machine issue. Journal of Philosophy, 97, 5–32.MathSciNetCrossRef Copeland, B. J. (2000). Narrow versus wide mechanism: Including a re-examination of Turing’s views on the mind-machine issue. Journal of Philosophy, 97, 5–32.MathSciNetCrossRef
Zurück zum Zitat Copeland, B. J. (2002a). Accelerating Turing machines. Minds and Machines, 12, 281–300.MATHCrossRef Copeland, B. J. (2002a). Accelerating Turing machines. Minds and Machines, 12, 281–300.MATHCrossRef
Zurück zum Zitat Copeland, B. J. (2002b). Hypercomputation. In B. J. Copeland (Ed.) (2002–2003), 461–502. Copeland, B. J. (2002b). Hypercomputation. In B. J. Copeland (Ed.) (2002–2003), 461–502.
Zurück zum Zitat Copeland, B. J. (Ed.) (2002–2003). Hypercomputation. Special issue of Minds and Machines, 12(4), 13(1). Copeland, B. J. (Ed.) (2002–2003). Hypercomputation. Special issue of Minds and Machines, 12(4), 13(1).
Zurück zum Zitat Copeland, B. J. (Ed.). (2004a). The essential Turing. Oxford and New York: Oxford University Press.MATH Copeland, B. J. (Ed.). (2004a). The essential Turing. Oxford and New York: Oxford University Press.MATH
Zurück zum Zitat Copeland, B. J. (2004b). Colossus—its origins and originators. IEEE Annals of the History of Computing, 26, 38–45.MathSciNetCrossRef Copeland, B. J. (2004b). Colossus—its origins and originators. IEEE Annals of the History of Computing, 26, 38–45.MathSciNetCrossRef
Zurück zum Zitat Copeland, B. J. (2005). Comments from the chair: Hypercomputation and the Church-Turing thesis. Paper delivered at the American Philosophical Society Eastern Division Meeting, New York City. Copeland, B. J. (2005). Comments from the chair: Hypercomputation and the Church-Turing thesis. Paper delivered at the American Philosophical Society Eastern Division Meeting, New York City.
Zurück zum Zitat Copeland, B. J. (2010). Colossus: Breaking the German “Tunny” code at Bletchley Park. An illustrated history. The Rutherford Journal: The New Zealand Journal for the History and Philosophy of Science and Technology, 3, http://www.rutherfordjournal.org. Copeland, B. J. (2010). Colossus: Breaking the German “Tunny” code at Bletchley Park. An illustrated history. The Rutherford Journal: The New Zealand Journal for the History and Philosophy of Science and Technology, 3, http://​www.​rutherfordjourna​l.​org.
Zurück zum Zitat Copeland, B. J., & Proudfoot, D. (1999). Alan Turing’s forgotten ideas in computer science. Scientific American, 280, 76–81.CrossRef Copeland, B. J., & Proudfoot, D. (1999). Alan Turing’s forgotten ideas in computer science. Scientific American, 280, 76–81.CrossRef
Zurück zum Zitat Copeland, B. J., & Shagrir, O. (2007). Physical computation: How general are Gandy’s principles for mechanisms. Minds and Machines, 17, 217–231.CrossRef Copeland, B. J., & Shagrir, O. (2007). Physical computation: How general are Gandy’s principles for mechanisms. Minds and Machines, 17, 217–231.CrossRef
Zurück zum Zitat Copeland, B. J., & Sylvan, R. (1999). Beyond the universal Turing machine. Australasian Journal of Philosophy, 77, 46–66.CrossRef Copeland, B. J., & Sylvan, R. (1999). Beyond the universal Turing machine. Australasian Journal of Philosophy, 77, 46–66.CrossRef
Zurück zum Zitat Davis, M. (1958). Computability and unsolvability. New York: McGraw-Hill.MATH Davis, M. (1958). Computability and unsolvability. New York: McGraw-Hill.MATH
Zurück zum Zitat Earman, J., & Norton, J. D. (1993). Forever is a day: Supertasks in Pitowsky and Malament-Hogarth spacetimes. Philosophy of Science, 60, 22–42.MathSciNetCrossRef Earman, J., & Norton, J. D. (1993). Forever is a day: Supertasks in Pitowsky and Malament-Hogarth spacetimes. Philosophy of Science, 60, 22–42.MathSciNetCrossRef
Zurück zum Zitat Earman, J., & Norton, J. D. (1996). Infinite pains: The trouble with supertasks. In A. Morton & S. P. Stich (Eds.), Benacerraf and his critics (pp. 231–261). Oxford: Blackwell. Earman, J., & Norton, J. D. (1996). Infinite pains: The trouble with supertasks. In A. Morton & S. P. Stich (Eds.), Benacerraf and his critics (pp. 231–261). Oxford: Blackwell.
Zurück zum Zitat Fearnley, L. G. (2009). On accelerated Turing machines. Honours thesis in Computer Science, University of Auckland. Fearnley, L. G. (2009). On accelerated Turing machines. Honours thesis in Computer Science, University of Auckland.
Zurück zum Zitat Fraser, R., & Akl, S. G. (2008). Accelerating machines: A review. International Journal of Parallel Emergent and Distributed Systems, 23, 81–104.MathSciNetMATHCrossRef Fraser, R., & Akl, S. G. (2008). Accelerating machines: A review. International Journal of Parallel Emergent and Distributed Systems, 23, 81–104.MathSciNetMATHCrossRef
Zurück zum Zitat Hamkins, J. D. (2002). Infinite time Turing machines. In B. J. Copeland (Ed.) (2002–2003), 521–539. Hamkins, J. D. (2002). Infinite time Turing machines. In B. J. Copeland (Ed.) (2002–2003), 521–539.
Zurück zum Zitat Hogarth, M. L. (1992). Does general relativity allow an observer to view an eternity in a finite time? Foundations of Physics Letters, 5, 173–181.MathSciNetCrossRef Hogarth, M. L. (1992). Does general relativity allow an observer to view an eternity in a finite time? Foundations of Physics Letters, 5, 173–181.MathSciNetCrossRef
Zurück zum Zitat Hogarth, M. L. (1994). Non-Turing computers and non-Turing computability. PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association, 1, 126–138. Hogarth, M. L. (1994). Non-Turing computers and non-Turing computability. PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association, 1, 126–138.
Zurück zum Zitat Hogarth, M. L. (2004). Deciding arithmetic using SAD computers. British Journal for the Philosophy of Science, 55, 681–691.MathSciNetMATHCrossRef Hogarth, M. L. (2004). Deciding arithmetic using SAD computers. British Journal for the Philosophy of Science, 55, 681–691.MathSciNetMATHCrossRef
Zurück zum Zitat Lewis, H. R., & Papadimitriou, C. H. (1981). Elements of the theory of computation. Englewood Cliffs, NJ: Prentice-Hall.MATH Lewis, H. R., & Papadimitriou, C. H. (1981). Elements of the theory of computation. Englewood Cliffs, NJ: Prentice-Hall.MATH
Zurück zum Zitat Newman, M. H. A. (1955). Alan Mathison Turing, 1912–1954. Biographical Memoirs of Fellows of the Royal Society, 1, 253–263.CrossRef Newman, M. H. A. (1955). Alan Mathison Turing, 1912–1954. Biographical Memoirs of Fellows of the Royal Society, 1, 253–263.CrossRef
Zurück zum Zitat Pitowsky, I. (1990). The physical Church thesis and physical computational complexity. Iyyun, 39, 81–99. Pitowsky, I. (1990). The physical Church thesis and physical computational complexity. Iyyun, 39, 81–99.
Zurück zum Zitat Post, E. L. (1936). Finite combinatory processes–formulation 1. Journal of Symbolic Logic, 1, 103–105.MATHCrossRef Post, E. L. (1936). Finite combinatory processes–formulation 1. Journal of Symbolic Logic, 1, 103–105.MATHCrossRef
Zurück zum Zitat Potgieter, P. H., & Rosinger, E. E. (2010). Output concepts for accelerated Turing machines. Natural Computing, 9, 853–864. Potgieter, P. H., & Rosinger, E. E. (2010). Output concepts for accelerated Turing machines. Natural Computing, 9, 853–864.
Zurück zum Zitat Quine, W. V. O. (1960). Word and object. Cambridge, MA: MIT Press.MATH Quine, W. V. O. (1960). Word and object. Cambridge, MA: MIT Press.MATH
Zurück zum Zitat Russell, B. A. W. (1915). Our knowledge of the external world as a field for scientific method in philosophy. Chicago: Open Court. Russell, B. A. W. (1915). Our knowledge of the external world as a field for scientific method in philosophy. Chicago: Open Court.
Zurück zum Zitat Schaller, M., & Svozil, K. (2009). Zeno squeezing of cellular automata. arXiv:0908.0835. Schaller, M., & Svozil, K. (2009). Zeno squeezing of cellular automata. arXiv:0908.0835.
Zurück zum Zitat Shagrir, O. (2004). Super-tasks, accelerating Turing machines and uncomputability. Theoretical Computer Science, 317, 105–114.MathSciNetMATHCrossRef Shagrir, O. (2004). Super-tasks, accelerating Turing machines and uncomputability. Theoretical Computer Science, 317, 105–114.MathSciNetMATHCrossRef
Zurück zum Zitat Shagrir, O. (2011). Supertasks do not increase computational power. Natural Computing (forthcoming). Shagrir, O. (2011). Supertasks do not increase computational power. Natural Computing (forthcoming).
Zurück zum Zitat Shagrir, O., & Pitowsky, I. (2003). Physical hypercomputation and the Church-Turing thesis. In B. J. Copeland (Ed.) (2002–2003), 87–101. Shagrir, O., & Pitowsky, I. (2003). Physical hypercomputation and the Church-Turing thesis. In B. J. Copeland (Ed.) (2002–2003), 87–101.
Zurück zum Zitat Steinhart, E. (2002). Logically possible machines. Minds and Machines, 12, 259–280.MATHCrossRef Steinhart, E. (2002). Logically possible machines. Minds and Machines, 12, 259–280.MATHCrossRef
Zurück zum Zitat Steinhart, E. (2003). The physics of information. In L. Floridi (Ed.), The Blackwell guide to the philosophy of computing and information (pp. 178–185). Oxford: Blackwell. Steinhart, E. (2003). The physics of information. In L. Floridi (Ed.), The Blackwell guide to the philosophy of computing and information (pp. 178–185). Oxford: Blackwell.
Zurück zum Zitat Stewart, I. (1991). Deciding the undecidable. Nature, 352, 664–665.CrossRef Stewart, I. (1991). Deciding the undecidable. Nature, 352, 664–665.CrossRef
Zurück zum Zitat Svozil, K. (1998). The Church-Turing thesis as a guiding principle for physics. In C. S. Calude, J. Casti, & M. J. Dinneen (Eds.), Unconventional models of computation (pp. 371–385). London: Springer. Svozil, K. (1998). The Church-Turing thesis as a guiding principle for physics. In C. S. Calude, J. Casti, & M. J. Dinneen (Eds.), Unconventional models of computation (pp. 371–385). London: Springer.
Zurück zum Zitat Thomson, J. F. (1970). Comments on professor Benacerraf’s paper. In W. C. Salmon (Ed.), Zeno’s paradoxes (pp. 130–138). Indianapolis: Bobbs-Merrill. Thomson, J. F. (1970). Comments on professor Benacerraf’s paper. In W. C. Salmon (Ed.), Zeno’s paradoxes (pp. 130–138). Indianapolis: Bobbs-Merrill.
Zurück zum Zitat Turing, A. M. (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, 42, 230–265. (In The essential Turing (Copeland 2004a); page references are to the latter.) Turing, A. M. (1936). On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, 42, 230–265. (In The essential Turing (Copeland 2004a); page references are to the latter.)
Zurück zum Zitat Turing, A. M. (1950). Computing machinery and intelligence. Mind, 59, 433–60. (In The essential Turing (Copeland 2004a); page references are to the latter.) Turing, A. M. (1950). Computing machinery and intelligence. Mind, 59, 433–60. (In The essential Turing (Copeland 2004a); page references are to the latter.)
Zurück zum Zitat Weyl, H. (1927). Philosophie der Mathematik und Naturwissenschaft. Munich: R. Oldenbourg.MATH Weyl, H. (1927). Philosophie der Mathematik und Naturwissenschaft. Munich: R. Oldenbourg.MATH
Zurück zum Zitat Weyl, H. (1949). Philosophy of mathematics and natural science. Princeton: Princeton University Press.MATH Weyl, H. (1949). Philosophy of mathematics and natural science. Princeton: Princeton University Press.MATH
Metadaten
Titel
Do Accelerating Turing Machines Compute the Uncomputable?
verfasst von
B. Jack Copeland
Oron Shagrir
Publikationsdatum
01.05.2011
Verlag
Springer Netherlands
Erschienen in
Minds and Machines / Ausgabe 2/2011
Print ISSN: 0924-6495
Elektronische ISSN: 1572-8641
DOI
https://doi.org/10.1007/s11023-011-9238-y

Weitere Artikel der Ausgabe 2/2011

Minds and Machines 2/2011 Zur Ausgabe

OriginalPaper

Specification

Premium Partner