Abstract

Reversible cellular automata are invertible dynamical systems characterized by discreteness, determinism and local interaction. This article studies the local behavior of reversible one-dimensional cellular automata by means of the spectral properties of their connectivity matrices. We use the transformation of every one-dimensional cellular automaton to another of neighborhood size 2 to generalize the results exposed in this paper. In particular we prove that the connectivity matrices have a single positive eigenvalue equal to 1; based on this result we also prove the idempotent behavior of these matrices. The significance of this property lies in the implementation of a matrix technique for detecting whether a one-dimensional cellular automaton is reversible or not. In particular, we present a procedure using the eigenvectors of these matrices to find the inverse rule of a given reversible one-dimensional cellular automaton. Finally illustrative examples are provided.

Highlights

  • Cellular automata were invented by John von Neumann to prove the existence of self-reproducing systems [17]

  • In this paper we only study reversible one-dimensional cellular automata with neighborhood size 2 since all the other cases can be transformed to this one

  • A relevant tool in this sense is the presentation of every automaton by another of neighborhood size 2, this simulation yields that the connectivity matrices have a very suitable shape to analyze them

Read more

Summary

Introduction

Cellular automata were invented by John von Neumann to prove the existence of self-reproducing systems [17]. The idea is to use a relevant result presented in the paper of Tim Boykett [2] which shows that any one-dimensional automaton can be transformed into another of neighborhood size 2 In this way it is just necessary to study this case to understand the rest. For the sequences in Kn−1, their ancestors belong to K2n−2 and the evolution rule defines a mapping φ : K2n−2 → Kn−1.Take a new set S of states with cardinality equal to kn−1. This mapping presents the same behavior that the evolution of the sequences in K2n−2, but τ is an evolution rule of neighborhood size 2 In this way the original automaton is simulated by another, the new automaton has a greater number of states than the original one. The value of each entry is the evolution of the neighborhood formed by the coordinates of the entry

Reversible one-dimensional cellular automata
Properties of reversible one-dimensional cellular automata
Calculating the eigenvectors of the connectivity matrices
Finding the inverse rule
Concluding remarks
Full Text
Published version (Free)

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