Skip to main content
Log in

Cold dynamics in cellular automata: a tutorial

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

This tutorial is about cellular automata that exhibit cold dynamics. By this we mean zero Kolmogorov-Sinai entropy, stabilization of all orbits, trivial asymptotic dynamics, or similar properties. These are essentially transient and irreversible dynamics, but they capture many examples from the literature, ranging from crystal growth to epidemic propagation and symmetric majority vote. A collection of properties is presented and discussed: nilpotency and asymptotic, generic or mu- variants, unique ergodicity, convergence, bounded-changeness, freezingness. They all correspond to the cold dynamics paradigm at various degrees, and we study their links and differences by key examples and results. Besides dynamical considerations, we also focus on computational aspects: we show how such cold cellular automata can still compute under their dynamical constraints, and what are their computational limitations. The purpose of this tutorial is to illustrate how the richness and complexity of the model of cellular automata are preserved under such strong constraints. By putting forward some open questions, it is also an invitation to look more closely at this cold dynamics territory, which is far from being completely understood.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. This notion will be presented in Sect. 4.

  2. (Enter 1987) doesn’t use the notion of \(\mu\)-nilpotence but the property \({\mu (\{c:F^\omega (c)={\overline{0}}\})=1}\). It can be shown that the two are equivalent for freezing CA in general (Salo et al. 2021, Lemma 3.6).

  3. For the reader familiar with life-like CA, note that we use the somewhat unconventional representation of alive cells by 0 to stay consistent with Definition 7.

References

Download references

Acknowledgements

We thank the anonymous referees for their careful reading, their many suggestions and corrections, and in particular, for having corrected us on the fact that the bootstrap percolation CA \(F_B\) is generically nilpotent (Theorem 11).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillaume Theyssier.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Theyssier, G. Cold dynamics in cellular automata: a tutorial. Nat Comput 21, 481–505 (2022). https://doi.org/10.1007/s11047-022-09886-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-022-09886-2

Keywords

Navigation