Temporally Non-Uniform Cellular Automata (t-NUCA): Reversibility and Cyclic behavior

Subrata Paul,Sukanta Das
2024-11-26
Abstract:In this work, we propose a variant of non-uniform cellular automata, named as Temporally Non-Uniform Cellular Automata (t-NUCAs), which temporally use two rules, $f$ and $g$ in a sequence $\mathcal{R}$. To observe reversibility in t-NUCAs, we study their injectivity and surjectivity properties. Unlike classical CAs, some irreversible t-NUCAs show the behavior similar to reversible t-NUCAs. To study this behavior, we define restricted surjectivity of t-NUCA and introduce restricted reversibility which shows reversibility of t-NUCA for a set of initial configurations. By further investigating the remaining irreversible t-NUCAs, some t-NUCAs are found which have many-to-one mapping in their configuration space, but do not have non-reachable (Garden-of-Eden) configurations. We name these t-NUCAs as weakly reversible t-NUCAs. Under finite lattice size, a t-NUCA, like any classical CA, shows cyclic behavior. We explore this cyclic behavior and discuss its relation with rule sequence. Finally, we note down the possible longest cycle length of a t-NUCA, based on the lattice size and rule sequence.
Formal Languages and Automata Theory,Cellular Automata and Lattice Gases
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on the reversibility and cyclic behavior of temporally non - uniform cellular automata (t - NUCA). Specifically, the researchers proposed temporally non - uniform cellular automata (t - NUCA), which use two rules \( f \) and \( g \) in different time steps and apply these rules according to a sequence \( R \). The main problems in the paper include: 1. **Reversibility study**: - Study the injectivity, surjectivity and bijectivity of t - NUCA to explore its reversibility. - Discover that some irreversible t - NUCA exhibit behaviors similar to reversible t - NUCA, and define restricted reversibility and weakly reversible. 2. **Cyclic behavior analysis**: - In the case of a finite lattice size, t - NUCA exhibits periodic behavior. The researchers explored this periodic behavior and discussed its relationship with the rule sequence. - Calculate the possible longest period length of t - NUCA based on the lattice size and the rule sequence. ### Key concepts and formulas - **Cellular automata (CA)**: A discrete dynamical system consisting of cells in a regular network, and the cell states are updated according to their own and their neighbors' states. - **Temporally non - uniform cellular automata (t - NUCA)**: Update cell states using two rules \( f \) and \( g \) according to the sequence \( R \). - **Injectivity**: Each configuration has at most one predecessor. - **Surjectivity**: Each configuration has at least one predecessor. - **Bijectivity**: Each configuration has exactly one predecessor. - **Restricted reversibility**: For a set of initial configurations, t - NUCA shows reversibility. - **Weakly reversible**: Although there are many - to - one mappings, there are no unreachable configurations. ### Formula representation - **Global transition function**: \[ G_f(\vec{v})|_{\vec{v} \in L} = f(s_{\vec{v}+\vec{v}_1}, s_{\vec{v}+\vec{v}_2},\dots, s_{\vec{v}+\vec{v}_m}) \] where \( s_{\vec{v}} \) is the current state of cell \( \vec{v} \), and \( \vec{v}_i \) is the neighbor vector. - **Rule sequence**: \[ R_t = \begin{cases} f & \text{if } \Theta(t) \text{ holds} \\ g & \text{otherwise} \end{cases} \] Through these studies, the paper reveals the dynamic behaviors of t - NUCA under different conditions, especially their reversibility and periodicity characteristics.