A1 Refereed original research article in a scientific journal

Structure and computability of preimages in the Game of Life




AuthorsSalo, Ville; Törmä, Ilkka

PublisherElsevier BV

Publishing placeAMSTERDAM

Publication year2025

JournalTheoretical Computer Science

Journal name in sourceTheoretical Computer Science

Journal acronymTHEOR COMPUT SCI

Article number115237

Volume1042

Number of pages19

ISSN0304-3975

eISSN1879-2294

DOIhttps://doi.org/10.1016/j.tcs.2025.115237(external)

Web address https://doi.org/10.1016/j.tcs.2025.115237(external)

Self-archived copy’s web addresshttps://research.utu.fi/converis/portal/detail/Publication/491819155(external)


Abstract
Conway's Game of Life is a two-dimensional cellular automaton. As a dynamical system, it is well-known to be computationally universal, i.e. capable of simulating an arbitrary Turing machine. We show that in a sense taking a single backwards step of the Game of Life is a computationally universal process, by constructing patterns whose preimage computation encodes an arbitrary circuit-satisfaction problem, or, equivalently, any tiling problem. As a corollary, we obtain for example that the set of orphans is coNP-complete, exhibit a 6210 x 37800-periodic configuration whose preimage is nonempty but contains no periodic configurations, and prove that the existence of a preimage for a periodic point is undecidable. Our constructions were obtained by a combination of computer searches and manual design.

Downloadable publication

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2025-14-05 at 11:38