English

A study on the composition of elementary cellular automata

Cellular Automata and Lattice Gases 2025-08-12 v1 Formal Languages and Automata Theory

Abstract

Elementary cellular automata (ECA) are one-dimensional discrete models of computation with a small memory set that have gained significant interest since the pioneer work of Stephen Wolfram, who studied them as time-discrete dynamical systems. Each of the 256 ECA is labeled as rule XX, where XX is an integer between 00 and 255255. An important property, that is usually overlooked in computational studies, is that the composition of any two one-dimensional cellular automata is again a one-dimensional cellular automaton. In this chapter, we begin a systematic study of the composition of ECA. Intuitively speaking, we shall consider that rule XX has low complexity if the compositions XYX \circ Y and YXY \circ X have small minimal memory sets, for many rules YY. Hence, we propose a new classification of ECA based on the compositions among them. We also describe all semigroups of ECA (i.e., composition-closed sets of ECA) and analyze their basic structure from the perspective of semigroup theory. In particular, we determine that the largest semigroups of ECA have 99 elements, and have a subsemigroup of order 88 that is R\mathcal{R}-trivial, property which has been recently used to define random walks and Markov chains over semigroups.

Keywords

Cite

@article{arxiv.2305.02947,
  title  = {A study on the composition of elementary cellular automata},
  author = {Alonso Castillo-Ramirez and Maria G. Magaña-Chavez},
  journal= {arXiv preprint arXiv:2305.02947},
  year   = {2025}
}

Comments

19 pages, 3 figures

R2 v1 2026-06-28T10:25:50.577Z