Abstract

Since first introduced by John von Neumann, the notion of cellular automaton has grown into a key concept in computer science, physics and theoretical biology. In its classical setting, a cellular automaton is a transformation of the set of all configurations of a regular grid such that the image of any particular cell of the grid is determined by a fixed local function that only depends on a fixed finite neighbourhood. In recent years, with the introduction of a generalised definition in terms of transformations of the form $\tau : A^G \to A^G$ (where $G$ is any group and $A$ is any set), the theory of cellular automata has been greatly enriched by its connections with group theory and topology. In this paper, we begin the finite semigroup theoretic study of cellular automata by investigating the rank (i.e. the cardinality of a smallest generating set) of the semigroup $\text{CA}(\mathbb{Z}_n; A)$ consisting of all cellular automata over the cyclic group $\mathbb{Z}_n$ and a finite set $A$. In particular, we determine this rank when $n$ is equal to $p$, $2^k$ or $2^kp$, for any odd prime $p$ and $k \geq 1$, and we give upper and lower bounds for the general case.

Highlights

  • Cellular automata (CA) were introduced by John von Neumann as an attempt to design self-reproducing systems that were computationally universal

  • The theory of CA has grown into an important area of computer science, physics, and theoretical biology (e.g. [4,12,20])

  • Many interesting results linking CA and group theory have appeared in the literature

Read more

Summary

Introduction

Cellular automata (CA) were introduced by John von Neumann as an attempt to design self-reproducing systems that were computationally universal (see [19]). Theorem 1 Let k ≥ 1 be an integer, p an odd prime, and A a finite set of size q ≥ 2. For the rest of the paper, let n ≥ 2 be an integer and A a finite set of size q ≥ 2.

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.