Toom's rule
From Wikipedia, the free encyclopedia
Toom's rule is a 2-dimensional cellular automaton model created by Andrei Toom in 1978.[1][2] It is a modification of the 2-dimensional majority vote rule and can have more robust memory when considered as a thermal physical system in statistical field theory.[3] The model also has a noise-dependent phase transition.[1]


Toom's rule is a cellular automaton that acts on a 2-dimensional square lattice. At each site in this lattice is a spin with the value +1 or -1. At time the bits are initialized to some value. At each discrete time step the lattice evolves according to Toom's rule. This rule is applied at each site simultaneously.
A deterministic version of Toom's rule can be stated as:
- At each site in the lattice if the spin of the current (center) site plus the neighboring spin to the North plus the neighboring spin to the East is greater than 0, then the current spin becomes +1 in the next time step.
- If this sum is less than 0, then the current spin becomes -1 in the next time step. As there are 3 spins the sum can never equal 0.
Toom's rule is sometimes called the NEC rule since it involves the North, East, and Center sites.[1]
The general version of Toom's rule is probabilistic and can be stated as:
- Apply the deterministic version of Toom's rule.
- If step 1 results in a spin of +1 change it to -1 with probability q. Otherwise, if step 2 results in a spin of -1 change it to +1 with probability p.[4]
The deterministic version can be recovered by setting p=q=0.
Toom's rule is an example of a probabilistic cellular automata (see Stochastic cellular automaton), defined on the lattice .[1]

