Cellular automaton
A cellular automaton is a mathematical model made of cells arranged on a grid, each holding a state that changes in discrete time steps according to a local rule. Repeated updates can produce large-scale patterns from simple interactions. Cellular automata are used to study computation, complex behaviour and dynamical processes; Conway’s Game of Life is a well-known example.
Structure and rules
A cellular automaton consists of cells arranged in a one- or higher-dimensional grid. Each cell has a state chosen from a specified set, often a small finite set such as 0 and 1. At each discrete time step, a transition rule updates cells using the states in a local neighbourhood. In the standard deterministic model, the same rule is applied simultaneously across the grid. The grid, available states, neighbourhood and update rule together determine the automaton.
Patterns and computation
Although the local rules can be simple, their repeated application may generate intricate patterns or behaviour that is difficult to infer from a single update. Some cellular automata can perform general-purpose computation: appropriate constructions can simulate a Turing machine. This makes cellular automata useful both as objects of mathematical study and as models for exploring how complex behaviour can arise from simple local interactions.
Examples
Elementary cellular automata use a one-dimensional row of binary cells, with each update depending on a cell and its nearest neighbours. Different rules produce different patterns; Rule 30 is a widely studied example. In two dimensions, John Conway’s Game of Life uses cells in two states on a square grid and updates them according to neighbour-based rules. It is an example of a cellular automaton, not a separate class of all such systems.
Uses and limits
Cellular automata serve as computational models, discrete dynamical-system simulators, and tools for studying pattern formation and complexity. Researchers have used them to represent selected processes in scientific fields. A model's usefulness depends on how its grid, states and rules map onto the system being studied; an automaton that reproduces a pattern does not, by itself, establish that the real process works through the same mechanism.
History
Cellular automata are associated with the work of mathematicians John von Neumann and Stanislaw Ulam in the 1940s, including investigations of self-reproducing machines and patterns. John Conway later devised the Game of Life, which became a prominent two-dimensional example. Stephen Wolfram's systematic studies from the 1980s helped popularize the classification and exploration of elementary cellular automata.
Key facts
- Basic ingredients
- A grid of cells, possible states, a local neighbourhood and a transition rule.
- Update pattern
- In the standard model, cells update simultaneously at discrete time steps.
- Familiar examples
- Rule 30 is an elementary cellular automaton; Conway’s Game of Life is a two-dimensional example.
- Applications
- Cellular automata are used in computation, dynamical-system simulation and the study of patterns and complexity.
Ask about this article
Answers use only “Cellular automaton” and its references, with citations.
References
- 1.Cellular Automaton
Wolfram MathWorld · other · reliability: unverified · retrieved 31 October 2026
Supports: Defines the standard deterministic model, its grid, finite cell states, simultaneous local updates, elementary examples, Game of Life and universal cellular automata.
- 2.Cellular Automata
Stanford Encyclopedia of Philosophy, Stanford University · other · reliability: unverified · retrieved 31 October 2026
Supports: Provides a detailed account of cellular automata as discrete computational systems and describes uses in computation, dynamical systems, pattern formation and complexity.
- 3.Cellular automata (CA) Definition & Facts
Encyclopaedia Britannica · other · reliability: unverified · retrieved 31 October 2026
Supports: Summarizes cellular automata as neighbour-rule-based models, notes their 1940s history, use in simulating processes, and Conway’s Game of Life as a well-known example.
References are suggested by the research engine and may be incomplete. Unverified URLs are omitted rather than guessed.
Article history
- Version 131 October 2026 · EditorCreated by Zapia