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,Β d∈NG=\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 g∈Gg \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