English

On the minimal memory set of cellular automata

Cellular Automata and Lattice Gases 2024-05-16 v2 Formal Languages and Automata Theory Dynamical Systems

Abstract

For a group GG and a finite set AA, a cellular automaton (CA) is a transformation τ:AGAG\tau : A^G \to A^G defined via a finite memory set SGS \subseteq G and a local map μ:ASA\mu : A^S \to A. Although memory sets are not unique, every CA admits a unique minimal memory set, which consists on all the essential elements of SS that affect the behavior of the local map. In this paper, we study the links between the minimal memory set and the generating patterns P\mathcal{P} of μ\mu; these are the patterns in ASA^S that are not fixed when the cellular automaton is applied. In particular, we show that when S2\vert S \vert \geq 2 and P\vert \mathcal{P} \vert is not a multiple of A\vert A \vert, then the minimal memory set must be SS itself. Moreover, when P=A\vert \mathcal{P} \vert = \vert A \vert, S3\vert S \vert \geq 3, and the restriction of μ\mu to these patterns is well-behaved, then the minimal memory set must be SS or S{s}S \setminus \{s\}, for some sS{e}s \in S \setminus \{e\}. These are some of the first general theoretical results on the minimal memory set of a cellular automaton.

Keywords

Cite

@article{arxiv.2404.06394,
  title  = {On the minimal memory set of cellular automata},
  author = {Alonso Castillo-Ramirez and Eduardo Veliz-Quintero},
  journal= {arXiv preprint arXiv:2404.06394},
  year   = {2024}
}

Comments

10 pages