Cycle-lengths of Multi-Dimensional $σ$ Automata
Avi Vadali, Ari Turner
TL;DR
The paper investigates cycle-lengths of Lights Out–style automata, showing that the 1D Φ automaton and the 2D σ automaton share the same cycle length for essentially all sizes, with only small exceptional cases. It combines geometric constructions (Green's functions, reflections) with algebraic tools (Jordan normal form over GF(2), characteristic polynomials, and Kronecker sums) to relate the spectra and block structures of the corresponding transition matrices. A key technical contribution is a general formula for the size of the largest Jordan block in the Kronecker sum of two blocks over GF(2), derived via Pascal's triangle modulo 2. The results imply that higher-dimensional cycle-lengths are bounded and, for large dimensions, saturate at a maximal odd factor determined by n+1, offering insights into the dynamics of linear, translationally symmetric automata and suggesting directions for analyzing other reduced or non-periodic systems.
Abstract
When the game Lights Out is played according to an algorithm specifying the player's exact sequence of moves, it can be modeled using deterministic cellular automata. One such model reduces to the $σ$ automaton, which evolves according to the 2-dimensional analog of Rule 90. We consider how the cycle lengths of multi-dimensional $σ$ automata depend on their dimension. The main result of this work is that the cycle-lengths of 1-dimensional $σ$ automata and 2-dimensional $σ$ automata (of the same size) are equal, and we prove this by relating the eigenvalues and Jordan blocks of their respective transition matrices. We also find that cycle-lengths of higher-dimensional $σ$ automata are bounded (despite the number of lattice sites increasing with dimension) and eventually saturate the upper bound. On the way, we derive a general formula for the size of the largest Jordan block of the Kronecker sum of two matrices over $GF(2)$ using properties of Pascal's Triangle.
