The paper studies the computational complexity theory of smooth, finite-dimensional dynamical systems. It provides definitions for what it means for a smooth dynamical system to simulate a Turing machine, and then analyzes the computational capacity of different classes of dynamical systems.
Key insights:
The authors define a computational dynamical system (CDS) as a tuple (f, E, D, τ, T) where f is the dynamical system, E and D are encoder and decoder functions that can be implemented efficiently, and τ is a slowdown function. This formalizes the notion of one system simulating another.
The authors show that 'chaotic' dynamical systems (Axiom A systems) and 'integrable' dynamical systems (measure-preserving systems) cannot robustly simulate universal Turing machines, although such machines can be robustly simulated by other kinds of dynamical systems.
The authors prove that any Turing machine that can be encoded into a structurally stable one-dimensional dynamical system must have a decidable halting problem and an explicit time complexity bound.
In higher dimensions, the authors show that Anosov dynamical systems (a class of Axiom A systems) have a computable time complexity bound for halting, using results from the theory of differentiable dynamical systems.
The paper highlights the subtle relationship between the computational capacity of a dynamical system and its dynamical properties, such as topological entropy, mixing, and structural stability. It provides a framework for studying the computational complexity of continuous systems.
На другой язык
из исходного контента
arxiv.org
Дополнительные вопросы