In each time step t, for each cell c of the automaton, this function is applied to the neighborhood of c to give a permutation σc.
In this way, every second-order cellular automaton (defined by a function from neighborhoods to permutations) corresponds uniquely to an ordinary (first-order) cellular automaton, defined by a function directly from neighborhoods to states.
[4] Two-state second-order automata are symmetric under time reversals: the time-reversed dynamics of the automaton can be simulated with the same rule as the original dynamics.
[1] The resulting second-order automaton, however, will generally bear little resemblance to the ordinary CA it was constructed from.
[3] Second-order automata may be used to simulate billiard-ball computers[1] and the Ising model of ferromagnetism in statistical mechanics.