Word problems and embedding-obstructions in cellular automata groups on groups
Ville Salo
TL;DR
This work analyzes word problems and embeddability for automorphism groups of subshifts on countable groups, revealing a growth-driven complexity landscape: polynomial-growth bases place word problems in co-NP, while faster growth (under the Gap Conjecture) yields PSPACE-hardness; free and surface groups admit PSPACE upper bounds, and the lamplighter group attains co-NEXPTIME-completeness in natural settings. The authors introduce ripple catching, a powerful construction that uses cone-based propagation to encode computations within automorphism actions, and develop arboreous graph frameworks to realize PSPACE-hardness in broad classes of groups. They establish key non-embedding results (e.g., dimension and center-related obstructions) and derive upper bounds via polynomial splitting schemes for free and surface groups, yielding a cohesive complexity map for $ ext{Aut}(X)$ across diverse groups and subshifts. The work also identifies several open questions on embeddings, growth-type limitations, and the reach of the splitting-scheme methodology, pointing to rich interactions between symbolic dynamics, group theory, and computational complexity.
Abstract
We study groups of reversible cellular automata, or CA groups, on groups. More generally, we consider automorphism groups of subshifts of finite type on groups. It is known that word problems of CA groups on virtually nilpotent groups are in co-NP, and can be co-NP-hard. We show that under the Gap Conjecture of Grigorchuk, their word problems are PSPACE-hard on all other groups. On free and surface groups, we show that they are indeed always in PSPACE. On a group with co-NEXPTIME word problem, CA groups themselves have co-NEXPTIME word problem, and on the lamplighter group (which itself has polynomial-time word problem) we show they can be co-NEXPTIME-hard. We show also nonembeddability results: the group of cellular automata on a non-cyclic free group does not embed in the group of cellular automata on the integers (this solves a question of Barbieri, Carrasco-Vargas and Rivera-Burgos); and the group of cellular automata in dimension $D$ does not embed in a group of cellular automata in dimension $d$ if $D > d$ (this solves a question of Hochman).
