OCA:Replicator: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
No edit summary
m reference section was missing, and two references were duplicated unnecessarily
Line 18: Line 18:
Thus, to find the nth generation of a pattern, it suffices to XOR together the nth generation of each of the single cells which compose the pattern. A single cell is a replicator. More specifically, an on-cell at (0,0) at time 0 will produce, at time 2<sup>n</sup>, 8 on-cells at all positions (b,c) where b and c are any of -2<sup>n</sup>, 0, or 2<sup>n</sup>, and b and c are not both 0 (this can be proven using induction on n). When n is large enough, the 8 cells are arbitrarily far away, and thus, for a pattern, the XOR sum of the (2<sup>n</sup>)th generation of each of its cells forms the pattern's (2<sup>n</sup>)th generation, 8 copies of the original. Repeating this process produces an arbitrary number of copies, all at arbitrary distance.
Thus, to find the nth generation of a pattern, it suffices to XOR together the nth generation of each of the single cells which compose the pattern. A single cell is a replicator. More specifically, an on-cell at (0,0) at time 0 will produce, at time 2<sup>n</sup>, 8 on-cells at all positions (b,c) where b and c are any of -2<sup>n</sup>, 0, or 2<sup>n</sup>, and b and c are not both 0 (this can be proven using induction on n). When n is large enough, the 8 cells are arbitrarily far away, and thus, for a pattern, the XOR sum of the (2<sup>n</sup>)th generation of each of its cells forms the pattern's (2<sup>n</sup>)th generation, 8 copies of the original. Repeating this process produces an arbitrary number of copies, all at arbitrary distance.


The replication habit seen can be classified as 150,90.<ref>http://www.conwaylife.com/forums/viewtopic.php?f=11&t=3580</ref>
The replication habit seen can be classified as 150,90.<ref name="post65242" />


==Replicator 2==
==Replicator 2==
Line 29: Line 29:
|ruleinteger    = 174762
|ruleinteger    = 174762
}}
}}
'''Replicator 2''', also known as '''Fredkin''', is a related [[totalistic Life-like cellular automaton|totalistic]] Fredkin replicator rule, where a cell survives or is born if the number of neighbors, including itself, is odd. It has the totalistic rulestring 13579. Like Replicator, every pattern self-replicates, although according to 150,150 instead.<ref>http://www.conwaylife.com/forums/viewtopic.php?f=11&t=3580</ref>
'''Replicator 2''', also known as '''Fredkin''', is a related [[totalistic Life-like cellular automaton|totalistic]] Fredkin replicator rule, where a cell survives or is born if the number of neighbors, including itself, is odd. It has the totalistic rulestring 13579. Like Replicator, every pattern self-replicates, although according to 150,150 instead.<ref name="post65242" />
 
==References==
<references>
<ref name="post65242">{{LinkForumThread
|title  = New method of classifying two-dimensional replicators
|format = ref
|p      = 65242
}}</ref>


== External links ==
== External links ==
{{LinkForumThread|f=11|t=2055|title=Replicator}}
{{LinkForumThread|f=11|t=2055|title=Replicator}}

Revision as of 21:26, 3 December 2018

Replicator
x=64, y = 64, rule = B1357/S1357 ! #C [[ THEME Inverse ]] #C [[ RANDOMIZE2 THUMBLAUNCH THUMBNAIL THUMBSIZE 2 GRID ZOOM 6 WIDTH 600 HEIGHT 600 LABEL 90 -20 2 "#G" AUTOSTART PAUSE 2 GPS 8 LOOP 256 ]]
LifeViewer-generated pseudorandom soup
Rulestring 1357/1357
B1357/S1357
Rule integer 87210
Character Explosive
Black/white reversal B02468/S02468
For replicators as a general concept, see Replicator.

Replicator is a Life-like cellular automaton where a cell survives or is born if there are an odd number of neighbors. It is one of two Life-like Fredkin replicator rules. Under this ruleset, every pattern self-replicates; furthermore, every pattern will eventually produce an arbitrary number of copies of itself, all arbitrarily far away from each other.

Replication Property

The replication property follows from a property of Fredkin replicator rules, in which patterns can be modelled as an infinite grid whose entries are elements of the cyclic group Zn, where n is the number of states. In this case, n=2, 0 is the off state, and 1 is the on state. The rule can be expressed equivalently as assigning a new value to a cell by summing all neighboring cells. Since Zn is an abelian group, addition is commutative and associative; hence applying the rule to a sum (XOR) of two patterns is the same as summing the two patterns after the rule is applied to each one.

Thus, to find the nth generation of a pattern, it suffices to XOR together the nth generation of each of the single cells which compose the pattern. A single cell is a replicator. More specifically, an on-cell at (0,0) at time 0 will produce, at time 2n, 8 on-cells at all positions (b,c) where b and c are any of -2n, 0, or 2n, and b and c are not both 0 (this can be proven using induction on n). When n is large enough, the 8 cells are arbitrarily far away, and thus, for a pattern, the XOR sum of the (2n)th generation of each of its cells forms the pattern's (2n)th generation, 8 copies of the original. Repeating this process produces an arbitrary number of copies, all at arbitrary distance.

The replication habit seen can be classified as 150,90.[1]

Replicator 2

Fredkin
x=64, y = 64, rule = B1357/S02468 ! #C [[ THEME Inverse ]] #C [[ RANDOMIZE2 THUMBLAUNCH THUMBNAIL THUMBSIZE 2 GRID ZOOM 6 WIDTH 600 HEIGHT 600 LABEL 90 -20 2 "#G" AUTOSTART PAUSE 2 GPS 8 LOOP 256 ]]
LifeViewer-generated pseudorandom soup
Rulestring 02468/1357
B1357/S02468
Rule integer 174762
Character Explosive
Black/white reversal B1357/S02468

Replicator 2, also known as Fredkin, is a related totalistic Fredkin replicator rule, where a cell survives or is born if the number of neighbors, including itself, is odd. It has the totalistic rulestring 13579. Like Replicator, every pattern self-replicates, although according to 150,150 instead.[1]

References

<references> [1]

  • Replicator (discussion thread) at the ConwayLife.com forums
  1. 1.0 1.1 1.2 New method of classifying two-dimensional replicators (discussion thread) at the ConwayLife.com forums