中文

Decidability and Universality in Symbolic Dynamical Systems

计算复杂性 2007-05-23 v4 计算机科学中的逻辑

摘要

Many different definitions of computational universality for various types of dynamical systems have flourished since Turing's work. We propose a general definition of universality that applies to arbitrary discrete time symbolic dynamical systems. Universality of a system is defined as undecidability of a model-checking problem. For Turing machines, counter machines and tag systems, our definition coincides with the classical one. It yields, however, a new definition for cellular automata and subshifts. Our definition is robust with respect to initial condition, which is a desirable feature for physical realizability. We derive necessary conditions for undecidability and universality. For instance, a universal system must have a sensitive point and a proper subsystem. We conjecture that universal systems have infinite number of subsystems. We also discuss the thesis according to which computation should occur at the `edge of chaos' and we exhibit a universal chaotic system.

关键词

引用

@article{arxiv.cs/0404021,
  title  = {Decidability and Universality in Symbolic Dynamical Systems},
  author = {Jean-Charles Delvenne and Petr Kurka and Vincent Blondel},
  journal= {arXiv preprint arXiv:cs/0404021},
  year   = {2007}
}

备注

23 pages; a shorter version is submitted to conference MCU 2004 v2: minor orthographic changes v3: section 5.2 (collatz functions) mathematically improved v4: orthographic corrections, one reference added v5:27 pages. Important modifications. The formalism is strengthened: temporal logic replaced by finite automata. New results. Submitted