Basic Concepts of Cellular Automata

This chapter reviews some basic concepts and results of the theory of cellular automata (CA). Topics discussed include classical results from the 1960s, relations between various concepts of injectivity and surjectivity, and dynamical system concepts related to chaos in CA. Most results are reported without full proofs but sometimes examples are provided that illustrate the idea of a proof. The classical results discussed include the Garden-of-Eden theorem and the Curtis– Hedlund–Lyndon theorem, as well as the balance property of surjective CA. Different variants of sensitivity to initial conditions and mixing properties are introduced and related to each other. Also, algorithmic aspects and undecidability results are mentioned.

[1]  Enrico Formenti,et al.  On undecidability of equicontinuity classification for cellular automata , 2003, DMCS.

[2]  J. Myhill The converse of Moore’s Garden-of-Eden theorem , 1963 .

[3]  M. Shereshevsky,et al.  Expansiveness, entropy and polynomial growth for groups acting on subshifts by automorphisms , 1993 .

[4]  Eric Goles,et al.  Cellular automata and complex systems , 1999 .

[5]  Masayuki Kimura,et al.  Condition for Injectivity of Global Maps for Tessellation Automata , 1976, Inf. Control..

[6]  Ville Lukkarila Sensitivity and Topological Mixing are Undecidable for Reversible One-dimensional Cellular Automata , 2010, J. Cell. Autom..

[7]  Stephen Wolfram,et al.  Theory and Applications of Cellular Automata , 1986 .

[8]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[9]  Bruno Durand,et al.  Global Properties of Cellular Automata , 1999 .

[10]  François Blanchard,et al.  Dynamical properties of expansive one-sided cellular automata , 1997 .

[11]  Serafino Amoroso,et al.  Decision Procedures for Surjectivity and Injectivity of Parallel Maps for Tessellation Structures , 1972, J. Comput. Syst. Sci..

[12]  Arthur W. Burks,et al.  Essays on cellular automata , 1970 .

[13]  Hao Wang Proving theorems by pattern recognition — II , 1961 .

[14]  Jarkko Kari,et al.  Bounds on Non-surjective Cellular Automata , 2009, MFCS.

[15]  Pierre Tisseur,et al.  Some properties of cellular automata with equicontinuity points , 2000 .

[16]  P. Kurka Languages, equicontinuity and attractors in cellular automata , 1997, Ergodic Theory and Dynamical Systems.

[17]  Arthur W. Burks,et al.  VON NEUMANN'S SELF-REPRODUCING AUTOMATA , 1969 .

[18]  Bruno Codenotti,et al.  TRANSITIVE CELLULAR AUTOMATA ARE SENSITIVE , 1996 .

[19]  Jarkko Kari,et al.  Reversibility and Surjectivity Problems of Cellular Automata , 1994, J. Comput. Syst. Sci..

[20]  R. Devaney An Introduction to Chaotic Dynamical Systems , 1990 .

[21]  Guillaume Theyssier,et al.  Topological Dynamics of 2D Cellular Automata , 2008, CiE.

[22]  Klaus Sutner,et al.  De Bruijn Graphs and Linear Cellular Automata , 1991, Complex Syst..

[23]  Jarkko Kari The Nilpotency Problem of One-Dimensional Cellular Automata , 1992, SIAM J. Comput..

[24]  S. I. Rubinow Mathematical Problems in the Biological Sciences , 1987 .

[25]  Robert L. Berger The undecidability of the domino problem , 1966 .

[26]  Jarkko Kari,et al.  Periodicity and Immortality in Reversible Computing , 2008, MFCS.

[27]  E. F. Moore Machine Models of Self-Reproduction , 1962 .

[28]  Jarkko Kari,et al.  A Tight Linear Bound on the Neighborhood of Inverse Cellular Automata , 2005, ICALP.

[29]  Matthew Cook,et al.  Universality in Elementary Cellular Automata , 2004, Complex Syst..

[30]  G. A. Hedlund Endomorphisms and automorphisms of the shift dynamical system , 1969, Mathematical systems theory.