Sensitivity To Peturbation in Elementary Cellular Automata

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

The effect of changing one cell in the initial conditions of an elementary cellular automaton.

Contributed by: Kovas Boguta (March 2011)
Open content licensed under CC BY-NC-SA



How does information travel in cellular automata? One way to investigate this is to compare computations whose initial conditions differ by only a single cell.

In this Demonstration, we run a cellular automaton in the left panel starting from a random initial condition. In the right panel, we run the same cellular automaton changing exactly one cell in the initial condition. That cell is colored purple, as are the ones in lower rows that change as a consequence.

We can see how the evolution responds to changes in the position of the initial changed cell.

Overall, we can see that different behaviors tend to channel information in different ways. Class 3 rules that generate intrinsic randomness allow the perturbation to spread everywhere. Class 4 rules spread information in complex and unpredictable ways, often along particular channels. In Class 1 and 2 rules, the information either dies out or travels in a repetitive, regular way.

Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.