Local Rules · Emergence

Cellular Automata Explained

Cellular automata update grids via local rules. Despite simplicity, patterns such as oscillators, spaceships, and chaos emerge from repeated application.

📚 Fundamentals

🧪 Examples

Conway's Game of Life: simple B3/S23 rule yields rich behavior including gliders and glider guns.

❓ Frequently Asked Questions

1) Why emergence?
Local interactions compound to produce global structure over time.
2) Universal computation?
Rule 110 and Life are Turing complete.
3) Randomness?
Pseudo-random patterns can arise deterministically (e.g., Rule 30).
4) Applications?
Modeling growth, traffic, reaction–diffusion systems.
5) 1D vs 2D?
1D rules evolve lines; 2D rules evolve grids with richer neighborhoods.
6) Boundary effects?
Edges alter pattern lifetimes; toroidal wrap avoids edge deaths.
7) Rule search?
Enumerate rules to discover novel behaviors.
8) Life variants?
HighLife, Seeds, Brian's Brain create different dynamics.
9) Performance?
Bit-packed grids, GPU compute accelerate large worlds.
10) Initial conditions?
Small seeds vs random fields lead to distinct evolutions.