Self-referential basis of undecidable dynamics: From the Liar paradox and the halting problem to the edge of chaos.
Complexity
Diagonalization
Incomputability
Program-data duality
Self-reference
Undecidability
Journal
Physics of life reviews
ISSN: 1873-1457
Titre abrégé: Phys Life Rev
Pays: Netherlands
ID NLM: 101229718
Informations de publication
Date de publication:
Dec 2019
Dec 2019
Historique:
received:
18
11
2017
revised:
09
11
2018
accepted:
27
12
2018
pubmed:
19
1
2019
medline:
6
5
2020
entrez:
19
1
2019
Statut:
ppublish
Résumé
In this paper we explore several fundamental relations between formal systems, algorithms, and dynamical systems, focussing on the roles of undecidability, universality, diagonalization, and self-reference in each of these computational frameworks. Some of these interconnections are well-known, while some are clarified in this study as a result of a fine-grained comparison between recursive formal systems, Turing machines, and Cellular Automata (CAs). In particular, we elaborate on the diagonalization argument applied to distributed computation carried out by CAs, illustrating the key elements of Gödel's proof for CAs. The comparative analysis emphasizes three factors which underlie the capacity to generate undecidable dynamics within the examined computational frameworks: (i) the program-data duality; (ii) the potential to access an infinite computational medium; and (iii) the ability to implement negation. The considered adaptations of Gödel's proof distinguish between computational universality and undecidability, and show how the diagonalization argument exploits, on several levels, the self-referential basis of undecidability.
Identifiants
pubmed: 30655222
pii: S1571-0645(19)30007-7
doi: 10.1016/j.plrev.2018.12.003
pii:
doi:
Types de publication
Journal Article
Review
Langues
eng
Sous-ensembles de citation
IM
Pagination
134-156Informations de copyright
Crown Copyright © 2019. Published by Elsevier B.V. All rights reserved.