An Expressive Coalgebraic Modal Logic for Cellular Automata
By: Henning Basold, Chase Ford, Lulof Pirée
Potential Business Impact:
Makes computers understand how things change.
Cellular automata provide models of parallel computation based on cells, whose connectivity is given by an action of a monoid on the cells. At each step in the computation, every cell is decorated with a state that evolves in discrete steps according to a local update rule, which determines the next state of a cell based on its neighbour's states. In this paper, we consider a coalgebraic view on cellular automata, which does not require typical restrictions, such as uniform neighbourhood connectivity and uniform local rules. Using the coalgebraic view, we devise a behavioural equivalence for cellular automata and a modal logic to reason about their behaviour. We then prove a Hennessy-Milner style theorem, which states that pairs of cells satisfy the same modal formulas exactly if they are identified under cellular behavioural equivalence.
Similar Papers
Random state comonads encode cellular automata evaluation
Cellular Automata and Lattice Gases
Makes computer models of nature easier to build.
Reflexive Composition of Elementary State Machines, with an Application to the Reversal of Cellular Automata Rule 90
Discrete Mathematics
Creates new ways to reverse computer processes.
Cellular Automata on Probability Measures
Cellular Automata and Lattice Gases
Models systems where things can happen randomly.