English

On Decidability Properties of One-Dimensional Cellular Automata

Logic in Computer Science 2010-10-01 v2 Computational Complexity Logic

Abstract

In a recent paper Sutner proved that the first-order theory of the phase-space SA=(QZ,)\mathcal{S}_\mathcal{A}=(Q^\mathbb{Z}, \longrightarrow) of a one-dimensional cellular automaton A\mathcal{A} whose configurations are elements of QZQ^\mathbb{Z}, for a finite set of states QQ, and where \longrightarrow is the "next configuration relation", is decidable. He asked whether this result could be extended to a more expressive logic. We prove in this paper that this is actuallly the case. We first show that, for each one-dimensional cellular automaton A\mathcal{A}, the phase-space SA\mathcal{S}_\mathcal{A} is an omega-automatic structure. Then, applying recent results of Kuske and Lohrey on omega-automatic structures, it follows that the first-order theory, extended with some counting and cardinality quantifiers, of the structure SA\mathcal{S}_\mathcal{A}, is decidable. We give some examples of new decidable properties for one-dimensional cellular automata. In the case of surjective cellular automata, some more efficient algorithms can be deduced from results of Kuske and Lohrey on structures of bounded degree. On the other hand we show that the case of cellular automata give new results on automatic graphs.

Keywords

Cite

@article{arxiv.0903.4615,
  title  = {On Decidability Properties of One-Dimensional Cellular Automata},
  author = {Olivier Finkel},
  journal= {arXiv preprint arXiv:0903.4615},
  year   = {2010}
}

Comments

Final version; to appear in the Journal of Cellular Automata

R2 v1 2026-06-21T12:44:53.968Z