Sitemap

When Information Hits a Wall: Barriers in Cellular Automata

5 min readApr 26, 2026

--

Press enter or click to view image in full size

What happens when a single cell in a cellular automaton refuses to change?

In elementary cellular automata, every cell typically updates based on its neighbors and a deterministic rule. Patterns emerge, spread, and evolve across the grid in beautiful, often chaotic ways. But introduce a fixed barrier built from shapes such as rectangles and circles, and the entire system transforms. This simple constraint acts like matter in an otherwise purely computational space, blocking information flow and reshaping how patterns propagate.

The Barrier Concept

Press enter or click to view image in full size

A barrier is remarkably simple: place fixed shapes inside the grid and keep the cells they occupy frozen. While every other cell continues updating according to the automaton’s rule, the cells inside these shapes remain locked in their initial states. They don’t compute. They don’t respond to neighbors. They just sit there, unchanging.

The automaton must work around this obstacle. Information flowing through the grid can’t pass through the barrier — it reflects, splits, or terminates at this boundary. What could be a purely abstract computation suddenly exhibits almost physical behavior, as if waves were encountering a wall.

This is different from traditional boundary conditions, which affect only the edges of the grid. A barrier sits within the computational space itself, creating an internal topological defect. Instead of a single frozen cell, the perturbation can take geometric form through rectangles, circles, and other shapes.

Visualizing the Impact

The effects become immediately visible when you experiment with different rules and barrier placements.

Rule 30, known for its chaotic, random-looking patterns, shows striking sensitivity to barrier position. Place a barrier near the initial seed, and the characteristic triangular chaos gets interrupted, creating reflection patterns and unexpected regularities. Move the barrier just a few cells away, and the long-term pattern transforms completely.

Press enter or click to view image in full size
Press enter or click to view image in full size

Rule 110, famous for being Turing-complete, reveals how barriers interrupt computation. The complex structures that normally propagate and interact hit the fixed shapes and must redirect. The computational “particles” that make Rule 110 special bounce off or dissipate at the barrier, fundamentally altering what the system can compute.

Press enter or click to view image in full size
Press enter or click to view image in full size

Rule 90 demonstrates beautiful symmetry. This rule naturally produces fractal Sierpiński triangles. Add a barrier, and you see perfect geometric reflections — the pattern mirrors itself around the obstacle as if it were a physical boundary in Euclidean space rather than a computational constraint.

Press enter or click to view image in full size
Press enter or click to view image in full size

Why One Barrier Matters

The shaped-barrier setup provides a flexible experimental design. By introducing fixed geometric constraints, we can study how different obstacle forms influence the automaton without changing the underlying rule. Every change in behavior traces directly back to the barrier’s shape and placement.

This simplicity reveals something profound: cellular automata, despite being abstract computational systems, respond to spatial constraints in ways that feel physical. The barrier doesn’t change the rule or the initial conditions — it just occupies space. Yet this spatial occupation transforms global dynamics.

From a research perspective, barriers bridge pure computation and physical systems. Real-world phenomena — crystal defects, obstacles in fluid flow, particles in quantum systems — all involve information or matter encountering boundaries. A shaped barrier in a cellular automaton provides a minimalist model for studying how local constraints shape global behavior.

Press enter or click to view image in full size
Rule 195

Barriers as Perturbations

In cellular automata research, perturbations are often temporal: flip random cells at random times, or inject noise into the update process. Barriers represent spatial perturbation instead — a permanent heterogeneity in the grid’s topology.

Unlike probabilistic perturbations, barriers are deterministic and persistent. They don’t add randomness; they add structure. This makes their effects reproducible and analyzable. Run the same rule with the same seed and the same barrier twice, and you’ll see identical behavior.

This determinism is powerful for exploration. You can systematically vary barrier position and observe how sensitivity to placement differs across rules. Some rules barely notice the barrier. Others transform completely when you shift the obstacle by a single cell.

Press enter or click to view image in full size
Rule 165

Try It Yourself

You can explore barriers in cellular automata using CellCosmos, an interactive tool designed for experimenting with elementary cellular automata. Try these configurations:

  • Start with Rule 30, a single seed in the center, and place a barrier 10 cells to the right
  • Compare the same setup without a barrier — observe how patterns diverge
  • Test Rule 90 with a barrier at different distances from the seed
  • Experiment with symmetric vs. asymmetric barrier placement

The key insight emerges through exploration: a barrier built from fixed shapes is enough to completely reshape a cellular automaton world. What begins as an abstract computational system starts exhibiting properties we associate with physical space — reflection, obstruction, flow.

In a universe of pure information, a barrier becomes matter. And matter, it turns out, changes everything.

Press enter or click to view image in full size

Explore barriers interactively at CellCosmos: https://multilingualprogramming.github.io/cellcosmos/

This article continues explorations from 21 Days of Cellular Automata https://medium.com/@jsamwrites/21-days-of-cellular-automata-d04dfee4d289, examining new dimensions of elementary cellular automata behavior.

--

--

John Samuel
John Samuel

Written by John Samuel

At the crossroads of AI, data, and science with photography, art, and travel as companions. https://johnsamuel.info/