Skip to main content
Log in

Objective Computation Versus Subjective Computation

  • Original Article
  • Published:
Erkenntnis Aims and scope Submit manuscript

Abstract

The question ‘What is computation?’ might seem a trivial one to many, but this is far from being in consensus in philosophy of mind, cognitive science and even in physics. The lack of consensus leads to some interesting, yet contentious, claims, such as that cognition or even the universe is computational. Some have argued, though, that computation is a subjective phenomenon: whether or not a physical system is computational, and if so, which computation it performs, is entirely a matter of an observer choosing to view it as such. According to one view, which we dub bold anti-realist pancomputationalism, every physical object (can be said to) computes every computer program. According to another, more modest view, some computational systems can be ascribed multiple computational descriptions. We argue that the first view is misguided, and that the second view need not entail observer-relativity of computation. At least to a large extent, computation is an objective phenomenon. Construed as a form of information processing, we argue that information-processing considerations determine what type of computation takes place in physical systems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Some have called this view unlimited pancomputationalism claiming that it is the strongest version of pancomputationalism (Piccinini 2012). But the strongest version of pancomputationalism is the view that the universe is a computer (Dodig-Crnkovic and Müller 2011, p. 153).

  2. I thank an anonymous referee for this critique.

  3. There are four two-input, one-output gates that process structured input data.

  4. For a similar argument in the context of defending the mechanistic account of computation see (Dewhurst 2014).

  5. It may be argued that there exist some weaker FSAs and TMs (e.g., a single-state FSA) for which an indeterminacy argument can be constructed thereby showing that the IIP account cannot treat all these systems uniformly as memory-based nontrivial computational systems. For a detailed discussion of the memory model in such systems in a generalised meta-computational space see (Fresco and Wolf 2014).

  6. The expression ‘ordinary open systems’ refers to systems that are open to influences, such as gravitational and electromagnetic forces, and constantly change.

  7. An internal state of Κ is defined as a set of K’s maximal states (a maximal state is a complete specification of the values of all the relevant variables of Κ) for some given real-time interval (e.g., from 13:00 to 13:04) such that these maximal states correspond to the automaton’s states in a single run of δ.

  8. This argument can be reformulated in terms of data, rather than information, since the underlying data are those used to carry information. For ease of exposition it is formulated in terms of information.

  9. Interestingly, although quantum mechanics provides for a significant improvement over classical mechanics in the efficiency of communication, arguably, “the transmission of n quantum bits cannot serve to communicate more than n classical bits of information” (Brassard 2003, p. 611).

  10. I thank an anonymous referee for emphasising the quantum mechanical perspective.

  11. If matter and time are infinitely divisible, then it is possible to perform infinite computations in finite space and time.

  12. Garbage information is an intermediate memory that is used to keep track of the history of the computation going from state sx to sy but is not otherwise used for the computation itself.

  13. A related critique might be that the information a physical state carries is observer-relative. But the critic will have to concede that the sum of all actual or possible attributions is finite.

  14. cf. Peter Corning’s (2001, pp. 1280–1281) proposed framework for quantifying “control information” in relation to its capacity to control and utilise available energy and matter in or by a cybernetic system.

References

  • Adriaans, P., & van Emde Boas, P. (2011). Computation, information, and the arrow of time. In S. B. Cooper & A. Sorbi (Eds.), Computability in context (pp. 1–17). Imperial College Press. http://www.worldscientific.com/doi/abs/10.1142/9781848162778_0001.

  • Bishop, J. M. (2009). A cognitive computation fallacy? Cognition, computations and panpsychism. Cognitive Computation, 1(3), 221–233. doi:10.1007/s12559-009-9019-6.

    Article  Google Scholar 

  • Block, N. (2002). Searle’s arguments against cognitive science. In J. Preston & M. Bishop (Eds.), Views into the Chinese room: New essays on Searle and artificial intelligence (pp. 70–79). Oxford: Clarendon Press.

    Google Scholar 

  • Bohm, D. (2006). The special theory of relativity. London: Routledge.

    Google Scholar 

  • Bokulich, P. (2013). The physics and metaphysics of computation and cognition. In V. C. Müller (Ed.), Philosophy and theory of artificial intelligence (Vol. 5, pp. 29–41). Berlin: Springer. http://www.springerlink.com/index/10.1007/978-3-642-31674-6_3.

  • Brassard, G. (2003). Quantum communication complexity. Foundations of Physics, 33(11), 1593–1616. doi:10.1023/A:1026009100467.

    Article  Google Scholar 

  • Brown, C. (2012). Combinatorial-state automata and models of computation. Journal of Cognitive Science, 13(1), 51–73.

    Article  Google Scholar 

  • Chalmers, D. J. (1996). Does a rock implement every finite-state automaton? Synthese, 108(3), 309–333. doi:10.1007/BF00413692.

    Article  Google Scholar 

  • Chrisley, R. L. (1994). Why everything doesn’t realize every computation. Minds and Machines, 4(4), 403–420. doi:10.1007/BF00974167.

    Article  Google Scholar 

  • Copeland, B. J. (1996). What is computation? Synthese, 108(3), 335–359. doi:10.1007/BF00413693.

    Article  Google Scholar 

  • Corning, P. A. (2001). “Control information”: The missing element in Norbert Wiener’s cybernetic paradigm? Kybernetes, 30(9/10), 1272–1288. doi:10.1108/EUM0000000006552.

    Article  Google Scholar 

  • Dennett, D. C. (1989). The intentional stance. Cambridge: MIT Press.

    Google Scholar 

  • Dewhurst, J. (2014). Rejecting the received view: Representation, computation, and observer-relativity. In The 7th AISB symposium on computing and philosophy: Is computation observer-relative? University of London.

  • Dietrich, E. (1989). Semantics and the computational paradigm in cognitive psychology. Synthese, 79(1), 119–141. doi:10.1007/BF00873258.

    Article  Google Scholar 

  • Dijkstra, E. W. (1972). Structured programming. In O. J. Dahl, E. W. Dijkstra, & C. A. R. Hoare (Eds.), (pp. 1–82). London, UK: Academic Press Ltd. http://dl.acm.org/citation.cfm?id=1243380.1243381.

  • Dodig-Crnkovic, G., & Müller, V. C. (2011). A dialogue concerning two world systems: Info-computational vs. mechanistic. In G. Dodig-Crnkovic & M. Burgin (Eds.), Information and computation (pp. 149–184). World Scientific.

  • Floridi, L. (2011). The philosophy of information. Oxford: Oxford University Press.

    Book  Google Scholar 

  • Fresco, N., & Staines, P. J. (2014). A revised attack on computational ontology. Minds and Machines, 24(1), 101–122. doi:10.1007/s11023-013-9327-1.

    Article  Google Scholar 

  • Fresco, N., & Wolf, M. J. (unpublished-a). Information processing and the structuring of data.

  • Fresco, N., & Wolf, M. J. (unpublished-b). Objective computational descriptions and kolmogorov complexity.

  • Fresco, N., & Wolf, M. J. (2014). The instructional information processing account of digital computation. Synthese, 191(7), 1469–1492. doi:10.1007/s11229-013-0338-5.

    Article  Google Scholar 

  • Hamblin, C. L. (1987). Imperatives. New York, NY: Basil Blackwell.

    Google Scholar 

  • Hänggi, E., & Wehner, S. (2013). A violation of the uncertainty principle implies a violation of the second law of thermodynamics. Nature Communications, 4, 1670. doi:10.1038/ncomms2665.

    Article  Google Scholar 

  • Hopcroft, J. E., Motwani, R., & Ullman, J. D. (2001). Introduction to automata theory, languages, and computation. Boston: Addison-Wesley.

    Google Scholar 

  • Landauer, R. (1961). Irreversibility and heat generation in the computing process. IBM Journal of Research and Development, 5(3), 183–191. doi:10.1147/rd.53.0183.

    Article  Google Scholar 

  • Li, M., & Vitanyi, P. M. B. (1992). Mathematical theory of thermodynamics of computation. Amsterdam: Centre for Mathematics and Computer Science.

    Google Scholar 

  • Mackie, D. (1997). The individuation of actions. The Philosophical Quarterly, 47(186), 38–54. doi:10.1111/1467-9213.00045.

    Article  Google Scholar 

  • Mossel, B. (2001). The individuation of actions. Australasian Journal of Philosophy, 79(2), 258–278. doi:10.1080/713659226.

    Article  Google Scholar 

  • Piccinini, G. (2007). Computing mechanisms. Philosophy of Science, 74(4), 501–526. doi:10.1086/522851.

    Article  Google Scholar 

  • Piccinini, G. (2012). Computation in physical systems. In E. N. Zalta (Ed.), The stanford encyclopedia of philosophy. http://plato.stanford.edu/archives/fall2012/entries/computation-physicalsystems/.

  • Planck, M. (1914). The theory of heat radiation. New York: Maple Press, P. Blakiston’s Son & Co.

  • Putnam, H. (1988). Representation and reality. Cambridge: The MIT Press.

    Google Scholar 

  • Scheutz, M. (1999). When physical systems realize functions. Minds and Machines, 9(2), 161–196. doi:10.1023/A:1008364332419.

    Article  Google Scholar 

  • Scheutz, M. (2012). What it is not to implement a computation: A critical analysis of Chalmers’ notion of implementation. Journal of Cognitive Science, 13(1), 75–106.

    Article  Google Scholar 

  • Searle, J. R. (1990). Is the brain a digital computer? Proceedings and Addresses of the American Philosophical Association, 64, 21–37.

    Article  Google Scholar 

  • Shagrir, O. (2001). Content, computation and externalism. Mind, 110(438), 369–400. doi:10.1093/mind/110.438.369.

    Article  Google Scholar 

  • Shour, R. (2008). Isotropy, entropy, and energy scaling. eprint arXiv:0805.1715.

  • Sprevak, M. (2010). Computation, individuation, and the received view on representation. Studies in History and Philosophy of Science Part A, 41(3), 260–270. doi:10.1016/j.shpsa.2010.07.008.

    Article  Google Scholar 

  • Turing, A. M. (1936). On Computable numbers, with an application to the entscheidungsproblem. In Proceedings of the london mathematical society, s242(1), 230–265. doi:10.1112/plms/s2-42.1.230.

  • Vedral, V. (2010). Decoding reality: The universe as quantum information. Oxford: Oxford University Press.

    Google Scholar 

  • Verlinde, E. (2011). On the origin of gravity and the laws of Newton. Journal of High Energy Physics, 2011(4). doi:10.1007/JHEP04(2011)029.

Download references

Acknowledgments

I am grateful to Marty Wolf for extremely useful remarks on a previous draft of this paper as well as many discussions on issues raised herein. I thank Graham White for his comments on an early draft of this paper. Several anonymous referees have contributed important insights into the revision process thereby significantly improving this latest version. This research was supported by a Research Fellowship from the Sidney M. Edelstein Centre for History & Philosophy of Science, Technology & Medicine. Part of this research was conducted while I was a visiting fellow at the School of Humanities & Languages, University of New South Wales, Australia. I gratefully acknowledge their support. The usual disclaimer applies: any remaining mistakes are my sole responsibility.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nir Fresco.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fresco, N. Objective Computation Versus Subjective Computation. Erkenn 80, 1031–1053 (2015). https://doi.org/10.1007/s10670-014-9696-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10670-014-9696-8

Keywords

Navigation