{"title":"Computational Dynamical Systems","authors":"Jordan Cotler, Semon Rezchikov","doi":"arxiv-2409.12179","DOIUrl":null,"url":null,"abstract":"We study the computational complexity theory of smooth, finite-dimensional\ndynamical systems. Building off of previous work, we give definitions for what\nit means for a smooth dynamical system to simulate a Turing machine. We then\nshow that 'chaotic' dynamical systems (more precisely, Axiom A systems) and\n'integrable' dynamical systems (more generally, measure-preserving systems)\ncannot robustly simulate universal Turing machines, although such machines can\nbe robustly simulated by other kinds of dynamical systems. Subsequently, we\nshow that any Turing machine that can be encoded into a structurally stable\none-dimensional dynamical system must have a decidable halting problem, and\nmoreover an explicit time complexity bound in instances where it does halt.\nMore broadly, our work elucidates what it means for one 'machine' to simulate\nanother, and emphasizes the necessity of defining low-complexity 'encoders' and\n'decoders' to translate between the dynamics of the simulation and the system\nbeing simulated. We highlight how the notion of a computational dynamical\nsystem leads to questions at the intersection of computational complexity\ntheory, dynamical systems theory, and real algebraic geometry.","PeriodicalId":501035,"journal":{"name":"arXiv - MATH - Dynamical Systems","volume":"18 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Dynamical Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.12179","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We study the computational complexity theory of smooth, finite-dimensional
dynamical systems. Building off of previous work, we give definitions for what
it means for a smooth dynamical system to simulate a Turing machine. We then
show that 'chaotic' dynamical systems (more precisely, Axiom A systems) and
'integrable' dynamical systems (more generally, measure-preserving systems)
cannot robustly simulate universal Turing machines, although such machines can
be robustly simulated by other kinds of dynamical systems. Subsequently, we
show that any Turing machine that can be encoded into a structurally stable
one-dimensional dynamical system must have a decidable halting problem, and
moreover an explicit time complexity bound in instances where it does halt.
More broadly, our work elucidates what it means for one 'machine' to simulate
another, and emphasizes the necessity of defining low-complexity 'encoders' and
'decoders' to translate between the dynamics of the simulation and the system
being simulated. We highlight how the notion of a computational dynamical
system leads to questions at the intersection of computational complexity
theory, dynamical systems theory, and real algebraic geometry.