Cargando…

When does a physical system compute?

Computing is a high-level process of a physical system. Recent interest in non-standard computing systems, including quantum and biological computers, has brought this physical basis of computing to the forefront. There has been, however, no consensus on how to tell if a given physical system is act...

Descripción completa

Detalles Bibliográficos
Autores principales: Horsman, Clare, Stepney, Susan, Wagner, Rob C., Kendon, Viv
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4123767/
https://www.ncbi.nlm.nih.gov/pubmed/25197245
http://dx.doi.org/10.1098/rspa.2014.0182
_version_ 1782329531024015360
author Horsman, Clare
Stepney, Susan
Wagner, Rob C.
Kendon, Viv
author_facet Horsman, Clare
Stepney, Susan
Wagner, Rob C.
Kendon, Viv
author_sort Horsman, Clare
collection PubMed
description Computing is a high-level process of a physical system. Recent interest in non-standard computing systems, including quantum and biological computers, has brought this physical basis of computing to the forefront. There has been, however, no consensus on how to tell if a given physical system is acting as a computer or not; leading to confusion over novel computational devices, and even claims that every physical event is a computation. In this paper, we introduce a formal framework that can be used to determine whether a physical system is performing a computation. We demonstrate how the abstract computational level interacts with the physical device level, in comparison with the use of mathematical models in experimental science. This powerful formulation allows a precise description of experiments, technology, computation and simulation, giving our central conclusion: physical computing is the use of a physical system to predict the outcome of an abstract evolution. We give conditions for computing, illustrated using a range of non-standard computing scenarios. The framework also covers broader computing contexts, where there is no obvious human computer user. We introduce the notion of a ‘computational entity’, and its critical role in defining when computing is taking place in physical systems.
format Online
Article
Text
id pubmed-4123767
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-41237672014-09-08 When does a physical system compute? Horsman, Clare Stepney, Susan Wagner, Rob C. Kendon, Viv Proc Math Phys Eng Sci Research Articles Computing is a high-level process of a physical system. Recent interest in non-standard computing systems, including quantum and biological computers, has brought this physical basis of computing to the forefront. There has been, however, no consensus on how to tell if a given physical system is acting as a computer or not; leading to confusion over novel computational devices, and even claims that every physical event is a computation. In this paper, we introduce a formal framework that can be used to determine whether a physical system is performing a computation. We demonstrate how the abstract computational level interacts with the physical device level, in comparison with the use of mathematical models in experimental science. This powerful formulation allows a precise description of experiments, technology, computation and simulation, giving our central conclusion: physical computing is the use of a physical system to predict the outcome of an abstract evolution. We give conditions for computing, illustrated using a range of non-standard computing scenarios. The framework also covers broader computing contexts, where there is no obvious human computer user. We introduce the notion of a ‘computational entity’, and its critical role in defining when computing is taking place in physical systems. The Royal Society Publishing 2014-09-08 /pmc/articles/PMC4123767/ /pubmed/25197245 http://dx.doi.org/10.1098/rspa.2014.0182 Text en http://creativecommons.org/licenses/by/3.0/ © 2014 The Authors. Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/3.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Research Articles
Horsman, Clare
Stepney, Susan
Wagner, Rob C.
Kendon, Viv
When does a physical system compute?
title When does a physical system compute?
title_full When does a physical system compute?
title_fullStr When does a physical system compute?
title_full_unstemmed When does a physical system compute?
title_short When does a physical system compute?
title_sort when does a physical system compute?
topic Research Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4123767/
https://www.ncbi.nlm.nih.gov/pubmed/25197245
http://dx.doi.org/10.1098/rspa.2014.0182
work_keys_str_mv AT horsmanclare whendoesaphysicalsystemcompute
AT stepneysusan whendoesaphysicalsystemcompute
AT wagnerrobc whendoesaphysicalsystemcompute
AT kendonviv whendoesaphysicalsystemcompute