Sawtooth (cellular automaton)

Last updated
The population growth in Rule 90 starting from a single live cell, measured by Gould's sequence. Gould sawtooth.svg
The population growth in Rule 90 starting from a single live cell, measured by Gould's sequence.
The number of alive cells plotted versus the number of elapsed generations for the first sawtooth discovered in the Game of Life Sawtooth CA popgraph.png
The number of alive cells plotted versus the number of elapsed generations for the first sawtooth discovered in the Game of Life
Example of a sawtooth pattern living through several drops below the maximum live cell count. Click on the image to see the cell pattern. Sawtooth life.png
Example of a sawtooth pattern living through several drops below the maximum live cell count. Click on the image to see the cell pattern.

In a cellular automaton, a finite pattern is called a sawtooth if its population grows without bound but does not tend to infinity. In other words, a sawtooth is a pattern with population that reaches new heights infinitely often, but also infinitely often drops below some fixed value. [1] Their name comes from the fact that their plot of population versus generation number looks roughly like an ever-increasing sawtooth wave.

Cellular automaton A discrete model studied in computer science, mathematics, physics, complexity science, theoretical biology and microstructure modeling

A cellular automaton is a discrete model studied in computer science, mathematics, physics, complexity science, theoretical biology and microstructure modeling. Cellular automata are also called cellular spaces, tessellation automata, homogeneous structures, cellular structures, tessellation structures, and iterative arrays.

Sawtooth wave The sawtooth wave is a kind of non-sinusoidal waveform. It is so named based on its resemblance to the teeth of a plain-toothed saw with a zero rake angle

The sawtooth wave is a kind of non-sinusoidal waveform. It is so named based on its resemblance to the teeth of a plain-toothed saw with a zero rake angle.

Contents

In rules with small replicators

For instance, in Rule 90, a one-dimensional elementary cellular automaton, the population size starting from a single live cell follows Gould's sequence, which has a self-similar sawtooth pattern. On each step whose number is a power of two, the population crashes from a high of the step number plus one to a low of only two live cells. As the population grows with this pattern, its live cells trace out the rows of a Sierpinski triangle. [2] The sawtooth shape of this pattern can be used to recognize physical processes that behave similarly to Rule 90. [3] In Rule 90 and in many cellular automata such as Highlife, the sawtooth pattern is based on the existence of a small replicator, which in Rule 90 consists of a single live cell.

Rule 90 elementary cellular automaton

In the mathematical study of cellular automata, Rule 90 is an elementary cellular automaton based on the exclusive or function. It consists of a one-dimensional array of cells, each of which can hold either a 0 or a 1 value. In each time step all values are simultaneously replaced by the exclusive or of their two neighboring values. Martin, Odlyzko & Wolfram (1984) call it "the simplest non-trivial cellular automaton", and it is described extensively in Stephen Wolfram's 2002 book A New Kind of Science.

In mathematics and computability theory, an elementary cellular automaton is a one-dimensional cellular automaton where there are two possible states and the rule to determine the state of a cell in the next generation depends only on the current state of the cell and its two immediate neighbors. As such it is one of the simplest possible models of computation. Nevertheless, there is an elementary cellular automaton which is capable of universal computation.

Goulds sequence

Gould's sequence is an integer sequence named after Henry W. Gould that counts the odd numbers in each row of Pascal's triangle. It consists only of powers of two, and begins:

In Life

In Conway's Game of Life, replicators are large and difficult to construct. Instead, the first sawtooth in Life was constructed by Dean Hickerson in April 1991 by using a loaf tractor beam. For a number of years the least infinitely repeating population of any known sawtooth was 262 ON cells, attained by a sawtooth found by David Bell on July 9, 2005. [4] This record has been improved several times starting in 2010, most recently when a discovery by Tanner Jacobi allowed the construction of sawtooth patterns with 213 and then 201 cells. [5] [ better source needed ]

<i>Conways Game of Life</i> 2D cellular automaton devised by J. H. Conway in 1970

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.

Expansion factor

The expansion factor of a sawtooth is the limit of the ratio of successive heights (or equivalently, widths) of the "teeth" in plots of population versus generation number. Some sawtooths do not have an expansion factor under its standard definition because some sawtooths have growth that is not exponentially-spaced. [6]

Related Research Articles

Sierpiński triangle fractal composed of rep-tiled triangles

The Sierpinski triangle, also called the Sierpinski gasket or Sierpinski sieve, is a fractal and attractive fixed set with the overall shape of an equilateral triangle, subdivided recursively into smaller equilateral triangles. Originally constructed as a curve, this is one of the basic examples of self-similar sets–that is, it is a mathematically generated pattern that is reproducible at any magnification or reduction. It is named after the Polish mathematician Wacław Sierpiński, but appeared as a decorative pattern many centuries before the work of Sierpiński.

Rule 110 elementary cellular automaton

The Rule 110 cellular automaton is an elementary cellular automaton with interesting behavior on the boundary between stability and chaos. In this respect, it is similar to Conway's Game of Life. Like Life, Rule 110 is known to be Turing complete. This implies that, in principle, any calculation or computer program can be simulated using this automaton.

Highlife (cellular automaton) 2D cellular automaton similar to Conways Game of Life

Highlife is a cellular automaton similar to Conway's Game of Life. It was devised in 1994 by Nathan Thompson. It is a two-dimensional, two-state cellular automaton in the "Life family" and is described by the rule B36/S23; that is, a cell is born if it has 3 or 6 neighbors and survives if it has 2 or 3 neighbors. Because the rules of HighLife and Conway's Life are similar, many simple patterns in Conway's Life function identically in HighLife. More complicated engineered patterns for one rule, though, typically do not work in the other rule.

A cellular automaton (CA) is Life-like if it meets the following criteria:

Seeds (cellular automaton) 2D cellular automaton similar to Conways Game of Life

Seeds is a cellular automaton in the same family as the Game of Life, initially investigated by Brian Silverman and named by Mirek Wójtowicz. It consists of infinite two-dimensional grid of cells, each of which may be in one of two states: on or off. Each cell is considered to have eight neighbors, as in Life. In each time step, a cell turns on or is "born" if it was off or "dead" but had exactly two neighbors that were on; all other cells turn off. Thus, in the notation describing the family of cellular automata containing Life, it is described by the rule B2/S.

Garden of Eden (cellular automaton) Type of pattern that has no predecessors

In a cellular automaton, a Garden of Eden is a configuration that has no predecessor. It can be the initial configuration of the automaton but cannot arise in any other way. John Tukey named these configurations after the Garden of Eden in Abrahamic religions, which was created out of nowhere.

Block cellular automaton type of cellular automata

A block cellular automaton or partitioning cellular automaton is a special kind of cellular automaton in which the lattice of cells is divided into non-overlapping blocks and the transition rule is applied to a whole block at a time rather than a single cell. Block cellular automata are useful for simulations of physical quantities, because it is straightforward to choose transition rules that obey physical constraints such as reversibility and conservation laws.

Rule 30 Elementary cellular automaton

Rule 30 is a one-dimensional binary cellular automaton rule introduced by Stephen Wolfram in 1983. Using Wolfram's classification scheme, Rule 30 is a Class III rule, displaying aperiodic, chaotic behaviour.

Von Neumann universal constructor a self-replicating pattern in a cellular automaton, designed by John von Neumann

John von Neumann's universal constructor is a self-replicating machine in a cellular automata (CA) environment. It was designed in the 1940s, without the use of a computer. The fundamental details of the machine were published in von Neumann's book Theory of Self-Reproducing Automata, completed in 1966 by Arthur W. Burks after von Neumann's death.

Rule 184 elementary cellular automaton

Rule 184 is a one-dimensional binary cellular automaton rule, notable for solving the majority problem as well as for its ability to simultaneously describe several, seemingly quite different, particle systems:

Brians Brain 2D cellular automaton devised by Brian Silverman

Brian's Brain is a cellular automaton devised by Brian Silverman, which is very similar to his Seeds rule.

Life without Death 2D cellular automaton similar to Conways Game of Life

Life without Death is a cellular automaton, similar to Conway's Game of Life and other Life-like cellular automaton rules. In this cellular automaton, an initial seed pattern grows according to the same rule as in Conway's Game of Life; however, unlike Life, patterns never shrink. The rule was originally considered by Toffoli & Margolus (1987), who called it "Inkspot"; it has also been called "Flakes". In contrast to the more complex patterns that exist within Conway's Game of Life, Life without Death commonly features still life patterns, in which no change occurs, and ladder patterns, that grow in a straight line.

Reversible cellular automaton type of cellular automata

A reversible cellular automaton is a cellular automaton in which every configuration has a unique predecessor. That is, it is a regular grid of cells, each containing a state drawn from a finite set of states, with a rule for updating all cells simultaneously based on the states of their neighbors, such that the previous state of any cell before an update can be determined uniquely from the updated states of all the cells. The time-reversed dynamics of a reversible cellular automaton can always be described by another cellular automaton rule, possibly on a much larger neighborhood.

Critters (block cellular automaton) cellular automaton

Critters is a reversible block cellular automaton with similar dynamics to Conway's Game of Life, first described by Tommaso Toffoli and Norman Margolus in 1987.

Replicator (cellular automaton) Type of pattern that infinitely produces copies of itself

In cellular automata, a replicator is a pattern that produces copies of itself.

Ulam–Warburton automaton

The Ulam–Warburton cellular automaton (UWCA) is a 2-dimensional fractal pattern that grows on a regular grid of cells consisting of squares. Starting with one square initially ON and all others OFF, successive iterations are generated by turning ON all squares that share precisely one edge with an ON square.This is the von Neumann neighborhood. The automaton is named after the Polish-American mathematician and scientist Stanislaw Ulam and the Scottish engineer, inventor and amateur mathematician Mike Warburton.

References

  1. "Life Lexicon "S"". Stephen Silver. February 28, 2006. Archived from the original on February 20, 2009. Retrieved March 13, 2009.
  2. Wolfram, Stephen (1984), "Geometry of binomial coefficients", American Mathematical Monthly , 91 (9): 566–571, doi:10.2307/2323743, MR   0764797 .
  3. Claussen, Jens Christian; Nagler, Jan; Schuster, Heinz Georg (2004), "Sierpinski signal generates 1∕f α spectra", Physical Review E, 70: 032101, arXiv: cond-mat/0308277 , Bibcode:2004PhRvE..70c2101C, doi:10.1103/PhysRevE.70.032101 .
  4. "New Sawtooth Patterns". Dave Greene. August 10, 2005. Retrieved March 13, 2009.
  5. "Smaller sawtooth". Adam P. Goucher. Retrieved April 16, 2015.
  6. "Parabolic sawtooth". Paul Callahan. Retrieved March 13, 2009.