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
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-156

Informations de copyright

Crown Copyright © 2019. Published by Elsevier B.V. All rights reserved.

Auteurs

Mikhail Prokopenko (M)

Centre for Complex Systems, Faculty of Engineering and IT, The University of Sydney, NSW 2006, Australia. Electronic address: mikhail.prokopenko@sydney.edu.au.

Michael Harré (M)

Centre for Complex Systems, Faculty of Engineering and IT, The University of Sydney, NSW 2006, Australia.

Joseph Lizier (J)

Centre for Complex Systems, Faculty of Engineering and IT, The University of Sydney, NSW 2006, Australia.

Fabio Boschetti (F)

CSIRO Oceans and Atmosphere, Floreat, WA 6014, Australia.

Pavlos Peppas (P)

Center for AI, School of Software, FEIT, University of Technology Sydney, NSW 2007, Australia; Department of Business Administration, University of Patras, Patras 265 00, Greece.

Stuart Kauffman (S)

University of Pennsylvania, Philadelphia, PA 19104, USA.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages
1.00
Humans Magnetic Resonance Imaging Brain Infant, Newborn Infant, Premature
Vancomycin Polyesters Anti-Bacterial Agents Models, Theoretical Drug Liberation
Humans Algorithms Software Artificial Intelligence Computer Simulation

Classifications MeSH