Cellular automaton

From BusyBeaverWiki
Revision as of 10:08, 14 June 2026 by Azerty (talk | contribs) (Created article)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Cellular automata (CA) are discrete, abstract computational systems that consist of a regular grid of cells, each in a finite number of states. The grid evolves in discrete time steps according to a local transition rule based on the states of neighboring cells. Despite their simple definition, cellular automata can exhibit complex behavior, including chaos, self-replication, and universal computation.

The simplest nontrivial CA are elementary cellular automata (1D, binary states, radius-1 neighborhood).

The rule is defined by an 8-bit lookup table (bits for patterns 111 to 000), numbered 0 to 255. For instance:

  • Rule 110: Known to be Turing-complete.
  • Rule 30: Produces chaotic, pseudorandom patterns.

Busy Beaver function

TODO