Complete Simulation of Automata Networks
arXiv:1504.00169
Abstract
Consider a finite set and an integer . This paper studies the concept of complete simulation in the context of semigroups of transformations of , also known as finite state-homogeneous automata networks. For , a transformation of is \emph{-complete of size } if it may simulate every transformation of by updating one coordinate (or register) at a time. Using tools from memoryless computation, it is established that there is no -complete transformation of size , but there is such a transformation of size . By studying the the time of simulation of various -complete transformations, it is conjectured that the maximal time of simulation of any -complete transformation is at least . A transformation of is \emph{sequentially -complete of size } if it may sequentially simulate every finite sequence of transformations of ; in this case, minimal examples and bounds for the size and time of simulation are determined. It is also shown that there is no -complete transformation that updates all the registers in parallel, but that there exists a sequentally -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.
arXiv commentVastly updated version of the paper previously known as "Universal simulation of automata networks." Florian Bridoux has joined the paper, thanks to his significant contribution