Complete Simulation of Automata Networks

Abstract

Consider a finite set A and an integer n ≥ 1. This paper studies the concept of complete simulation in the context of semigroups of transformations of An, also known as finite state-homogeneous automata networks. For m ≥ n, a transformation of Am is n-complete of size m if it may simulate every transformation of An by updating one coordinate (or register) at a time. Using tools from memoryless computation, it is established that there is no n-complete transformation of size n, but there is such a transformation of size n+1. By studying the the time of simulation of various n-complete transformations, it is conjectured that the maximal time of simulation of any n-complete transformation is at least 2n. A transformation of Am is sequentially n-complete of size m if it may sequentially simulate every finite sequence of transformations of An; in this case, minimal examples and bounds for the size and time of simulation are determined. It is also shown that there is no n-complete transformation that updates all the registers in parallel, but that there exists a sequentally n-complete transformation that updates all but one register in parallel. This illustrates the strengths and weaknesses of parallel models of computation, such as cellular automata.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…