In the paper of Hedlund [Hed69], section 7 is devoted to analyse the dynamical behavior of the shift systems; based on his work we will do an analysis of periodic orbits in reversible one dimensional cellular automata.
Suppose that a given configuration in the configuration set is formed by the successive repetition of a finite sequence of cells. Thus, the states that form this configuration have a period . Now, suppose that we apply an invertible evolution rule , since the action of this rule is a block permutation, we can characterize the periodical behavior under the global mapping induced by of a configuration formed by a periodical finite sequence .
Since all the sequences of length cells are in the finite set , and the cardinality of the set is , then in some moment during the evolution of the automaton we have to repeat the same sequence . Thus, the maximum period of the configuration formed with the repetition of a finite sequence of length is .
In the general case of reversible one dimensional cellular automata, Theorem 1 defines a maximum period of steps; where is the neighborhood radius and is the length of the finite sequence whose repetition forms the configuration . We have to point out that this maximum period in most cases is a bad quote, because the practical experience shows that this period is much smaller.
Periodic orbits of period goes from a centered cylinder set to the same cilinder set. Since every sequence of length cells defines a centered cylinder set, then the family of all centered cilinder sets forms a finite covering of the configuration space . Then, a consequence of Theorem 1 and using Definition 6 is the following:
Now we will use block permutations for detecting the periodical behavior of these systems.