Should Computability Be Epistemic? a Logical and Physical Point of View
Abstract
:1. Introduction
2. Should Logical Computability be Epistemic?
2.1. Epistemic and Non-Epistemic Account of Computability
An algorithm is a clerical (i.e., deterministic, book-keeping) procedure which can be applied to any of a certain class of symbolic inputs and which eventually yield, for each such input, a corresponding symbolic output.[12] (p. 1)
2.2. Bowie’s Counterexample
3. Should Physical Computability be Epistemic?
3.1. Going beyond Physical Computability with Randomness
There are uncountably many infinite strings of digits. (Even more strongly, there are uncountably many infinite strings of digits with any given limiting frequency of ‘0’s and ‘1’s.) But there are only countably many Turing-computable infinite strings. Therefore, assuming that each infinite string (or each infinite string with a certain limiting frequency) has the same probability of occurring as a result of a random process, the probability that a random process would generate a Turing-computable string of digits is zero, whereas the probability that the string of digits is not Turing computable is one.[9] (p. 750)
Let suppose that we are supplied with some unspecified means of solving number-theoretic problems; a kind of oracle as it were. We shall not go any further into the nature of this oracle apart from saying that it cannot be a machine.[28] (p. 167)
3.2. Piccinini’s Usability Constraints
An executable physical process is one that a finite observer can set in motion to generate the values of a desired function until it generates a readable result. This requires that the observer can discover which function is being computed, that the process’s inputs and outputs be readable by the observer, and that the finite observer be able to construct the system that exhibits the process. An executable physical process is also a process that, like an effective procedure, in principle can be repeated if a finite observer wishes to run it again. Each of these aspects of executability will be spelled out as a usability sub-constraint.[9] (p. 741)
- Readability:
- Inputs and outputs have to be readable by an observer, i.e., inputs and outputs can be prepared and measured to the desired degree of approximation. For instance, inputs and outputs of current computers are readable because they are strings of symbols coming from a finite alphabet.
- Definability:
- An observer can define the function being computed independently of the process of computing it. That means an observer must be able to identify what function is computed before running the process.
- Repeatability:
- The process has to be in principle repeatable by every observer who wants to obtain the result provided by the process. Basically, that means a given result will occur whenever the process is prepared to its initial state and launched.
- Settability:
- An observer can set the system by providing it for inputs different arguments of the function which is computed by the system. When the observer wants to restart a computation, the system has to be resettable to its initial state and a new argument—which may be different from the previous one—can be provided.
- Reliability:
- To be useful, a computing system must operate correctly long enough to yield (correct) results at least some of the time. For this to happen, the system’s components must not break too often. In addition, the system’s design must be such that noise and other external disturbances are generally insufficient to interfere with the results [9] (pp. 745–746).
3.3. Arguments against Usability Constraints
3.3.1. Definability
there is no way to define the function whose values are being generated by P without reference to P itself […] if P is genuinely random, there is no way to specify f without generating the values of f by running P.[9] (pp. 750–751)
3.3.2. Settability
[…] a ‘user’ of a random process P cannot select the value of f she wishes P to generate. If she wishes to obtain the n-th value of f, all she can do is let P take its course and wait until the n-th value is generated. If this won’t happen until a million years from now, that’s too bad.[9] (p. 751)
3.3.3. Repeatability
[…] for a physical process to count as a genuine computation, it must be in principle repeatable by any competent observer who wishes to obtain its results.[9] (pp. 742–743)
Unrepeatable processes can only be observed by the lucky few who happen to be in their presence. They cannot be used by others who might be interested in learning from them. If no one is present, no one can learn from an unrepeatable process. If someone is present but makes a mistake in recording a result, that mistake can never be corrected.[9] (p. 743)
4. Conclusions
Acknowledgments
Conflicts of Interest
References
- Church, A. An UnsolvableProblem of Elementary Number Theory. In The Undecidable (1965); Davis, M., Ed.; Dover: Mineola, NY, USA, 1936; pp. 88–107. [Google Scholar]
- Kleene, S. General Recursive Functions of Natural Numbers. In The Undecidable (1965); Davis, M., Ed.; Dover: Mineola, NY, USA, 1936; pp. 236–254. [Google Scholar]
- Post, E. Finite Combinatory Processes. Formulation I. In The Undecidable (1965); Davis, M., Ed.; Dover: Mineola, NY, USA, 1936; pp. 289–303. [Google Scholar]
- Turing, A. On Computable Numbers, with an Application to the Entscheidungsproblem. In The Undecidable (1965); Davis, M., Ed.; Dover: Mineola, NY, USA, 1936; pp. 116–151. [Google Scholar]
- Hodges, A. Did Turing and Church Have a Thesis about Machines. In Church’s Thesis After 70 Years; Olszewski, J.W.A., Janusz, R., Eds.; Ontos: Frankfurt, Germany, 2006; pp. 242–252. [Google Scholar]
- Bowie, G. An Argument Against Church’s Thesis. J. Philos. 1973, 70, 66–76. [Google Scholar] [CrossRef]
- Pitowsky, I. Quantum Speed-Up of Computations. Philos. Sci. 2002, 69, 168–177. [Google Scholar] [CrossRef]
- Dowek, G. The Physical Church-Turing Thesis and non-Deterministic Computation over the Real Numbers. R. Soc. Lond. Philos. Trans. Ser. A 2012, 370, 3349–3358. [Google Scholar] [CrossRef] [PubMed]
- Piccinini, G. The Physical Church-Turing Thesis: Modest or Bold? Br. J. Philos. Sci. 2011, 62, 733–769. [Google Scholar] [CrossRef]
- Copeland, B. The Church-Turing Thesis. Stanford Encyclopedia of Philosophy. Available online: http://plato.stanford.edu (accessed on 19 August 2002).
- Shagrir, O. Effective Computation by Humans and Machines. Minds Mach. 2002, 12, 221–240. [Google Scholar] [CrossRef]
- Rogers, H. Theory of Recursive Functions and Effective Computability; The MIT Press: Cambridge, MA, USA, 1987. [Google Scholar]
- Gödel, K. On Formally Undecidable Propositions of the Principia Mathematica and Related Systems, I. In The Undecidable (1965); Davis, M., Ed.; Dover: Mineola, NY, USA, 1931. [Google Scholar]
- Ross, D. Church’s Thesis: What its Difficulties Are and Are not. J. Philos. 1974, 71, 515–525. [Google Scholar] [CrossRef]
- Folina, J. Church’s Thesis: Prelude to a Proof. Philos. Math. 1998, 6, 302–323. [Google Scholar] [CrossRef]
- Black, R. Proving Church’s Thesis. Philos. Math. 2000, 8, 244–258. [Google Scholar] [CrossRef]
- Dershowitz, N.; Gurevich, Y. A Natural Axiomatisation of Computability and Proof of Church’s Thesis. Bull. Symb. Logic 2008, 14, 299–350. [Google Scholar] [CrossRef]
- Pour-El, M. Abstract Computability and its Relation to the General Purpose Analog Computer (Some Connections between Logic, Differential Equations and Analog Computers). Trans. Am. Math. Soc. 1974, 199, 1–28. [Google Scholar] [CrossRef]
- Earman, J. A Primer on Determinism; Reidel: Dordrecht, The Netherlands, 1986. [Google Scholar]
- Wolfram, S. Undecidability and Intractability in Theoretical Physics. Phys. Rev. Lett. 1985, 54, 735–738. [Google Scholar] [CrossRef] [PubMed]
- Martin-Löf, P. The Definition of a Random Sequence. Inf. Control 1966, 9, 602–619. [Google Scholar] [CrossRef]
- Chaitin, G. On the Length of Programs for Computing Finite Binary Sequences. J. Assoc. Comput. Machinery 1966, 13, 547–569. [Google Scholar] [CrossRef]
- Schnorr, C. A Unified Approach to the Definition of a Random Sequence. Math. Syst. Theory 1971, 5, 246–258. [Google Scholar] [CrossRef]
- Church, A. On the Concept of a Random Sequence. Bull. Am. Math. Soc. 1940, 46, 130–135. [Google Scholar] [CrossRef]
- Copeland, B. Narrow Versus Wide Mechanism : Including a Re-Examination of Turing’s Views of the Mind-Machine Issue. J. Philos. 2000, 1, 5–32. [Google Scholar] [CrossRef]
- Calude, C. Algorithmic randomness, quantum physics, and incompleteness. In Machines, Computations, and Universality; Margenstern, M., Ed.; Springer: Berlin, Germany, 2005; Volume 3354, pp. 1–17. [Google Scholar]
- Stannett, M. Computation and Hypercomputation. Minds Mach. 2003, 13, 115–153. [Google Scholar] [CrossRef]
- Turing, A. Systems of Logic Based on the Ordinals. In The Undecidable (1965); Davis, M., Ed.; Dover: Mineola, NY, USA, 1939; pp. 154–222. [Google Scholar]
- Copeland, B. Hypercomputation. Minds Mach. 2002, 12, 461–502. [Google Scholar] [CrossRef]
- Zwirn, H.; Delahaye, J. Unpredictability and computational irreducibility. In Irreducibility and Computational Equivalence; Zenil, H., Ed.; Springer: Berlin, Germany, 2013; Volume 2, pp. 273–295. [Google Scholar]
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Franchette, F. Should Computability Be Epistemic? a Logical and Physical Point of View. Philosophies 2016, 1, 15-27. https://doi.org/10.3390/philosophies1010015
Franchette F. Should Computability Be Epistemic? a Logical and Physical Point of View. Philosophies. 2016; 1(1):15-27. https://doi.org/10.3390/philosophies1010015
Chicago/Turabian StyleFranchette, Florent. 2016. "Should Computability Be Epistemic? a Logical and Physical Point of View" Philosophies 1, no. 1: 15-27. https://doi.org/10.3390/philosophies1010015
APA StyleFranchette, F. (2016). Should Computability Be Epistemic? a Logical and Physical Point of View. Philosophies, 1(1), 15-27. https://doi.org/10.3390/philosophies1010015