Periodic configurations, or oscillators, occur in many cellular automata. In an oscillator, repeated applications of the automaton rules eventually restore the configuration to its initial state. This paper considers oscillators in Conway's Life; analogous techniques should apply to other rules. Three explicit methods are presented to construct oscillators in Life while guaranteeing certain complexity bounds, leading to the existence of • an infinite sequence Kn of oscillators of periods n = 58, 59, 60, … and uniformly bounded population, and • an infinite sequence Dn of oscillators of periods n = 58, 59, 60, … and diameter bounded by b√log n, where b is a uniform constant. The proofs make use of the first explicit example of a stable glider reflector in Life, solving a longstanding open question about this cellular automaton.
[1]
John F. Wakerly,et al.
Digital design - principles and practices
,
1990,
Prentice Hall Series in computer engineering.
[2]
Stephen Wolfram,et al.
Universality and complexity in cellular automata
,
1983
.
[3]
S. Ruffo,et al.
Some facts of life
,
1991
.
[4]
S. I. Rubinow.
Mathematical Problems in the Biological Sciences
,
1987
.
[5]
Martin Gardner,et al.
Wheels, life, and other mathematical amusements
,
1983
.
[6]
John von Neumann,et al.
Theory Of Self Reproducing Automata
,
1967
.
[7]
E. Berlekamp,et al.
Winning Ways for Your Mathematical Plays
,
1983
.
[8]
E. F. Moore.
Machine Models of Self-Reproduction
,
1962
.