English

Flexible Toggles and Symmetric Invertible Asynchronous Elementary Cellular Automata

Combinatorics 2018-05-25 v4 Dynamical Systems

Abstract

A sequential dynamical system (SDS) consists of a graph GG with vertices v1,v2,,vnv_1,v_2,\ldots,v_n, a state set AA, a collection of "vertex functions" {fvi}i=1n\{f_{v_i}\}_{i=1}^n, and a permutation πSn\pi\in S_n that specifies how to compose these functions to yield the SDS map [G,{fvi}i=1n,π] ⁣:AnAn[G,\{f_{v_i}\}_{i=1}^n,\pi]\colon A^n\to A^n. In this paper, we study symmetric invertible SDS defined over the cycle graph CnC_n using the set of states F2\mathbb F_2. These are, in other words, asynchronous elementary cellular automata (ECA) defined using ECA rules 150 and 105. Each of these SDS defines a group action on the set F2n\mathbb F_2^n of nn-bit binary vectors. Because the SDS maps are products of involutions, this relates to \emph{generalized toggle groups}, which Striker recently defined. In this paper, we further generalize the notion of a generalized toggle group to that of a \emph{flexible toggle group}; the SDS maps we consider are examples of Coxeter elements of flexible toggle groups. Our main result is the complete classification of the dynamics of symmetric invertible SDS defined over cycle graphs using the set of states F2\mathbb F_2 and the identity update order π=123n\pi=123\cdots n. More precisely, if TT denotes the SDS map of such an SDS, then we obtain an explicit formula for Perr(T)|\text{Per}_r(T)|, the number of periodic points of TT of period rr, for every positive integer rr. It turns out that if we fix rr and vary nn and TT, then Perr(T)|\text{Per}_r(T)| only takes at most three nonzero values.

Cite

@article{arxiv.1511.06966,
  title  = {Flexible Toggles and Symmetric Invertible Asynchronous Elementary Cellular Automata},
  author = {Colin Defant},
  journal= {arXiv preprint arXiv:1511.06966},
  year   = {2018}
}

Comments

18 pages, 2 figures, 2 tables

R2 v1 2026-06-22T11:51:24.018Z