What does it mean for a system to compute?

Abstract Many real-world dynamic systems, both natural and artificial, are understood to be performing computations. For artificial dynamic systems, explicitly designed to perform computation—such as digital computers—by construction, we can identify which aspects of the dynamic system match the input and output of the computation that it performs, as well as the aspects of the dynamic system that match the intermediate logical variables of that computation. In contrast, in many naturally occurring dynamic systems that we understand to be computers, even though we neither designed nor constructed them—such as the human brain—it is not a priori clear how to identify the computation we presume to be encoded in the dynamic system. Regardless of their origin, dynamic systems capable of computation can, in principle, be mapped onto corresponding abstract computational machines that perform the same operations. In this paper, we begin by surveying a wide range of dynamic systems whose computational properties have been studied. We then introduce a very broadly applicable framework for identifying what computation(s) are emulated by a given dynamic system. After an introduction, we summarize key examples of dynamic systems whose computational properties have been studied. We then introduce a very broadly applicable framework that defines the computation performed by a given dynamic system in terms of maps between that system’s evolution and the evolution of an abstract computational machine. We illustrate this framework with several examples from the literature, in particular discussing why some of those examples do not fully fall within the remit of our framework. We also briefly discuss several related issues, such as uncomputability in dynamic systems, and how to quantify the ‘value of computation’ in naturally occurring computers. We conclude with a discussion of some of the promising directions for future research.

Authors

Institutions

Publication Details

Journal
Journal of Physics Complexity
Published
2026-01-20
DOI
https://doi.org/10.1088/2632-072x/ae3af8
Primary Topic
Computability, Logic, AI Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

What does it mean for a system to compute?

Jan Korbel, David Wolpert
Journal of Physics Complexity
Computability, Logic, AI Algorithms
article

What does it mean for a system to compute?

Jan Korbel, David Wolpert
article en

Abstract

Abstract Many real-world dynamic systems, both natural and artificial, are understood to be performing computations. For artificial dynamic systems, explicitly designed to perform computation—such as digital computers—by construction, we can identify which aspects of the dynamic system match the input and output of the computation that it performs, as well as the aspects of the dynamic system that match the intermediate logical variables of that computation. In contrast, in many naturally occurring dynamic systems that we understand to be computers, even though we neither designed nor constructed them—such as the human brain—it is not a priori clear how to identify the computation we presume to be encoded in the dynamic system. Regardless of their origin, dynamic systems capable of computation can, in principle, be mapped onto corresponding abstract computational machines that perform the same operations. In this paper, we begin by surveying a wide range of dynamic systems whose computational properties have been studied. We then introduce a very broadly applicable framework for identifying what computation(s) are emulated by a given dynamic system. After an introduction, we summarize key examples of dynamic systems whose computational properties have been studied. We then introduce a very broadly applicable framework that defines the computation performed by a given dynamic system in terms of maps between that system’s evolution and the evolution of an abstract computational machine. We illustrate this framework with several examples from the literature, in particular discussing why some of those examples do not fully fall within the remit of our framework. We also briefly discuss several related issues, such as uncomputability in dynamic systems, and how to quantify the ‘value of computation’ in naturally occurring computers. We conclude with a discussion of some of the promising directions for future research.

Journal of Physics ComplexityVol. 7(1)
The Abdus Salam International Centre for Theoretical Physics (ICTP) (IT), Albert Einstein College of Medicine (US), Santa Fe Institute (US), Institute for Advanced Study (US), Complexity Science Hub (AT)
Openalex Percentile: Top 79%
Computability, Logic, AI Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.