The thesis, chapter by chapter

My PhD thesis is called The rich landscape of iterated simplicity: cellular automata and network automata. The whole of it turns on one observation. Take a row, a grid or a network of cells, each on or off. Give every cell the same small rule about what to do next, based only on its neighbours. Apply the rule to all cells at once, over and over. What comes out is anything from dead calm to noise, with fractals, gliders, synchronised flashing and majority votes in between. The thesis asks how much of that landscape can be read off the rule before running it, how the wiring changes the answer, and what the whole thing has to do with neural networks.

Each tab below is one chapter, told in plain words with a figure you can play with. The figures run in your browser, on a small scale; where the thesis needed a cluster, the number it found is quoted next to the live version. The thesis was a joint degree of Ghent University and the University of São Paulo, supervised by Jan Baetens and Odemir Bruno, with Aisling Daly as co-supervisor. The papers behind the chapters are on the research page; the Game of Life on networks, from the Physica D paper, has a demo of its own.

Roadmap

Two ants meeting is easy to describe; the colony's foraging is not. One neuron is tractable; a brain is not. The rules for elementary particles fit on a page, and out of them come weather, life and thought. Whether that kind of richness can come purely from simple rules applied over and over is an old argument in science, and this thesis adds a piece to it by studying the cleanest cases we have: cellular automata, and their cousins on networks.

A cellular automaton is a grid of cells, each in one of a few states, where every cell updates at the same moment by one fixed rule that looks only at its neighbours. Even the smallest version, one row of on-or-off cells looking left and right, draws a remarkable variety of pictures, and Conway's Game of Life on a grid can host gliders, oscillators and, given patience, a computer. Real systems, though, are rarely wired as grids. Cells, people and proteins interact along sparse, uneven networks with hubs and shortcuts. Put the same rule on such a network and you have a network automaton, a much less studied object, and the thesis's home ground.

tick 0

One recipe, three substrates: rule 110 on a ring of cells (time runs down), the Game of Life on a torus, and the parity rule on a small-world network, all stepping together. Space plays and pauses once the figure has focus; → steps; f is fullscreen.

Three things the thesis sets out to do

  1. Get the mathematics in order. Sort the sprawling literature on cellular automata into a few families, say precisely what a Life-like rule means on a network, and work out by hand what can be worked out by hand. The recurring idea is a genotype and a phenotype: a few numbers read off the rule, and the behaviour the rule produces when run.
  2. Separate the wiring from the rule. The picture an automaton draws depends on the network it lives on and on the rule it follows. Where the two can be told apart, ask exactly how the network's shape changes what the rule does.
  3. Use these systems both ways. As objects to study, and as instruments: a rule run on an unknown network says something about that network. And as a bridge to machine learning, because a cellular automaton is a convolutional neural network with its weights written down by hand, and a network automaton is a message-passing network in the same way.

One question per chapter

  • Defects Flip one cell. For which rules can you describe exactly how that flip propagates, and how does the wiring then set how fast the paths it can take multiply?
  • Two numbers What has to be true for the Game of Life to make sense on a network, and how much do two numbers computed from the rule alone tell you about what it will do?
  • Synchronisation Out of a quarter of a million rules, can you pick the handful that make a whole network flash in step without trying them all, and where does the network let them down?
  • CA as CNN Can a neural network reproduce a cellular automaton exactly, with no learning at all, and is it any faster?
  • Cheating CNN When a neural network sorts automata by their behaviour, is it looking at the behaviour or reading the rule off the pixels?
  • Jaggedness What makes a rule good at telling networks apart, and can that steer the search for good rules?
  • Impact If a network is heading for a unanimous vote, how few nodes do you need to nudge to flip the result, and are they the ones the textbooks call central?

The two chapters before those, Families and Networks, set up the vocabulary, and Answers collects what came out. The Cover tab is about the picture on the front.

The papers behind the chapters

Joint PhD of Ghent University (Bioscience Engineering: Mathematical Modelling) and the University of São Paulo (Physics), 2026. Supervisors Jan M. Baetens and Odemir M. Bruno, co-supervisor Aisling J. Daly.