Stop 1 of 4
Guided tour
Why this rule matters
Four stops, four ideas: collapse, randomness, additive symmetry, and localized computation near the ordered/chaotic boundary. Each one runs live with marked features. Watch first; explore after.
What the metrics reveal
Connect each mark to a measurement
The tour marks what your eye should catch. The lab measures the same behaviour, so a pattern can move from “I see it” to “the rule exposes it in the numbers.”
- Collapse / order
- Low row entropy and high row correlation: the rule forgets the seed and keeps repeating itself. Measure collapse.
- Noise / random-looking behaviour
- High entropy, lively density, and low correlation: rows stay mixed and stop resembling their recent past. Measure Rule 30.
- Triangles / additive symmetry
- Block entropy stays structured while correlation follows repeated algebraic texture. Measure Rule 90.
- Localized packets / gliders
- Sensitivity spreads as tracks instead of a blast; entropy and correlation sit between frozen order and noise. Measure Rule 110.
Explorer
Rule
GIF export uses the current rule, seed, width, and generation count.
Hand-set seed row: click cells below, then choose “hand-set row”.
Lab
Langton λ lab
Turn a rule into measurements you can see. Langton's λ counts how many of the eight neighbourhoods produce a live cell; Langton used λ to frame phase transitions and computation near the edge of chaos. Density and entropy show whether rows collapse, repeat, or keep information mixed. Block entropy measures short-cell patterns, normalized per cell so H2 and H3 stay comparable. Row correlation checks how much a future row still resembles its past, and sensitivity flips one starting cell to follow the lightcone of disagreement.
What each metric actually is
Langton’s λ — plainly: count how many of the 8 input patterns make a black cell, divide by 8. λ = 0 means the rule never produces black; λ = 1 means it always does. Pure property of the rule itself; doesn’t depend on the seed. Reference: C. G. Langton, “Computation at the edge of chaos: Phase transitions and emergent computation,” Physica D 42 (1990) 12–37.
Row entropy: per-row Shannon entropy H(p) = −p·log₂ p − (1−p)·log₂(1−p), where p is the fraction of black cells in the row. Maxes at 1 when the row is exactly half-and-half; drops to 0 when the row is all one colour. The sparkline is this value over generations.
Block entropy Hₙ: slide a window of n adjacent cells across the row, count how often each of the 2ⁿ possible windows appears, take the Shannon entropy of that distribution, then divide by n. The per-cell normalisation is what makes H₂ and H₃ directly comparable here.
Row correlation (N → N+8): for every row, compare it cell-by-cell with the row 8 generations later, count matches, and rescale Hamming agreement to [−1, 1]. Near +1: the future is essentially a repeat. Near 0: the row has forgotten its past. Below 0: there’s alternating/inverting structure.
Sensitivity & spread: evolve the seed once, then flip one cell at the centre of the seed and evolve again. The pink delta canvas highlights every cell where the two evolutions disagree. The lightcone you see is the discrete-CA analogue of a Lyapunov probe; spread rate is the average growth of the disagreement’s width per generation.
About the composite scores: the atlas’s complexity (≈ 0.72·entropy-score + 0.28·decorrelation) and sensitivity (≈ 0.62·max-changed/width + 0.38·spread-rate) are weighted combinations of the metrics above. They’re defined here for ranking and exploration on this site; they’re not standard published measures, so don’t cite them.
Try rule 30 for random-looking irreducibility, rule 110 for Class IV gliders and computation, and rule 90 for clean nested structure. Narrow widths and wraparound boundaries can change the numbers, so treat lab metrics as evidence from the current setup.
Fraction of neighbourhood outputs that create a live cell.
Read adjacent pairs. Higher values mean more short local patterns stay in play.
Read neighbourhood-sized triples. Rich rules use more of the tiny pattern alphabet.
Compare rows eight steps apart. Near 1 repeats, near 0 forgets, negative inverts.
Track how fast one flipped cell widens its future disagreement cone.
Metric lens
Choose what to look for next
Pick one measurement and the lab highlights the matching evidence: the score card, the sparkline, or the canvas where the behaviour becomes visible.
Sensitivity shows where one flipped cell matters
Watch the magenta delta canvas: narrow tracks mean structure carries the change; a broad burst means chaos; a quick fade means the rule forgets.
All-rule measurement map
λ × complexity × sensitivity
Scan every rule in one field. The horizontal axis is Langton's λ, the vertical axis is a weighted entropy/decorrelation score, and colour marks a weighted one-cell perturbation score. “Complexity” and “sensitivity” are composite rankings for exploration here, not standard canonical measures. Click a ranked rule to open its lab view.
| Rule | Class | λ | Complexity | Sensitivity | Spread |
|---|
How to read it
Class I rules erase information; metrics dive toward zero or one. Class II rules make tidy repetitions. Class III rules keep high entropy and spread small changes fast. Class IV rules are the interesting middle in Wolfram's classification: block entropy stays alive, row correlation neither freezes nor vanishes completely, and changes travel as structured packets. Langton's edge-of-chaos idea is a nearby lens, not a synonym.
Why rule 110 and rule 30 matter
Rule 30 is a compact demonstration of computational irreducibility: the only honest way to know row 100 is to run the intervening rows. Rule 110 is famous because its moving local structures can perform universal computation. The lab view makes both claims visible: not as slogans, but as density, entropy, and perturbation growth.
Original seed
Perturbed seed
Changed cells highlighted
Magenta cells are positions where the one-cell perturbation changed the future. A narrow, persistent cone hints at mobile structure; a full blast suggests chaos; a quick fade means the rule forgets.
Comparison view
Two rules, one seed
Pin two rules and watch them evolve side-by-side from the same starting row. Use #compare=30,110 to share the pair.
Rule 30
Rule 110
Gallery
The 256 rules
Click any preview to load it into the explorer, or filter by Wolfram class.