research

Von Neumann Regular Cellular Automata

Abstract

For any group GG and any set AA, a cellular automaton (CA) is a transformation of the configuration space AGA^G defined via a finite memory set and a local function. Let CA(G;A)\text{CA}(G;A) be the monoid of all CA over AGA^G. In this paper, we investigate a generalisation of the inverse of a CA from the semigroup-theoretic perspective. An element τCA(G;A)\tau \in \text{CA}(G;A) is von Neumann regular (or simply regular) if there exists σCA(G;A)\sigma \in \text{CA}(G;A) such that τστ=τ\tau \circ \sigma \circ \tau = \tau and στσ=σ\sigma \circ \tau \circ \sigma = \sigma, where \circ is the composition of functions. Such an element σ\sigma is called a generalised inverse of τ\tau. The monoid CA(G;A)\text{CA}(G;A) itself is regular if all its elements are regular. We establish that CA(G;A)\text{CA}(G;A) is regular if and only if G=1\vert G \vert = 1 or A=1\vert A \vert = 1, and we characterise all regular elements in CA(G;A)\text{CA}(G;A) when GG and AA are both finite. Furthermore, we study regular linear CA when A=VA= V is a vector space over a field F\mathbb{F}; in particular, we show that every regular linear CA is invertible when GG is torsion-free elementary amenable (e.g. when G=Zd, dNG=\mathbb{Z}^d, \ d \in \mathbb{N}) and V=FV=\mathbb{F}, and that every linear CA is regular when VV is finite-dimensional and GG is locally finite with Char(F)o(g)\text{Char}(\mathbb{F}) \nmid o(g) for all gGg \in G.Comment: 10 pages. Theorem 5 corrected from previous versions, in A. Dennunzio, E. Formenti, L. Manzoni, A.E. Porreca (Eds.): Cellular Automata and Discrete Complex Systems, AUTOMATA 2017, LNCS 10248, pp. 44-55, Springer, 201

    Similar works

    Full text

    thumbnail-image

    Available Versions