Spaceship: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
→Spaceship Speed: spaceships travelling at arbitrary speed/direction are actually known to exist; they just haven't been built yet. Reworded section a bit, inserted reference via template
m →History: minor grammar/typo fixes. put pattern names in lower case to be consistent with the rest of the wiki
Line 11: Line 11:
==History==
==History==


the four smallest spaceships in life, the [[glider]], [[lightweight spaceship]], [[middleweight spaceship]] and [[heavyweight spaceship]], were all found by hand in 1970. For almost twenty years spaceship development was limited to adding [[Tagalong|tagalongs]] the known c/2 spaceships. Significant advances in spaceship technology came when, in 1989, [[Dean Hickerson]] began using automated searches to find spaceships. These searches searches found orthogonal spaceships with speeds of c/3 c/4 and 2c/5, and also the first spaceship to move at the speed of c/4 diagonally other than the glider, dubbed the [[big glider]]. Hickerson also found a way to combine [[switch engines]] to create the first diagonal c/12 spaceship. The next new spaceship speed to be discovered was the orthogonal c/5 [[snail]], found by [[Tim Coe]] in 1996, with a search program he had designed that could split tasks between multiple CPUs<ref>Tim Coe, [http://www.radicaleye.com/lifepage/patterns/p5ss.html "c/5 Orthogonal spaceship"] Paul's Page of Conway's Life Miscellany</ref>.
the four smallest spaceships in life, the [[glider]], [[lightweight spaceship]], [[middleweight spaceship]] and [[heavyweight spaceship]], were all found by hand in 1970. For almost twenty years spaceship development was limited to adding [[Tagalong|tagalongs]] the known c/2 spaceships. Significant advances in spaceship technology came when, in 1989, [[Dean Hickerson]] began using automated searches to find spaceships. These searches found orthogonal spaceships with speeds of c/3 c/4 and 2c/5, and also the first spaceship to move at the speed of c/4 diagonally other than the glider, dubbed the [[big glider]]. Hickerson also found a way to combine [[switch engine]]s to create the first diagonal c/12 spaceship. The next new spaceship speed to be discovered was the orthogonal c/5 [[snail]], found by [[Tim Coe]] in 1996, with a search program he had designed that could split tasks between multiple CPUs<ref>Tim Coe, [http://www.radicaleye.com/lifepage/patterns/p5ss.html "c/5 Orthogonal spaceship"] Paul's Page of Conway's Life Miscellany</ref>.


<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" width="50%">
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" width="50%">
Line 22: Line 22:
|-
|-
! c/2
! c/2
| [[Lightweight spaceship]]
| [[lightweight spaceship]]
| [[:Category:Patterns found by John Conway|John Conway]]
| [[:Category:Patterns found by John Conway|John Conway]]
| [[:Category:Patterns found in 1970|1970]]
| [[:Category:Patterns found in 1970|1970]]
Line 37: Line 37:
|-
|-
! c/5
! c/5
| [[Snail]]
| [[snail]]
| [[:Category:Patterns found by Tim Coe|Tim Coe]]
| [[:Category:Patterns found by Tim Coe|Tim Coe]]
| [[:Category:Patterns found in 1996|1996]]
| [[:Category:Patterns found in 1996|1996]]
Line 47: Line 47:
|-
|-
! c/6
! c/6
| [[Dragon]]
| [[dragon]]
| [[:Category:Patterns found by Paul Tooke|Paul Tooke]]
| [[:Category:Patterns found by Paul Tooke|Paul Tooke]]
| [[:Category:Patterns found in 2000|2000]]
| [[:Category:Patterns found in 2000|2000]]
|-
|-
! 2c/7
! 2c/7
| [[Weekender]]
| [[weekender]]
| [[:Category:Patterns found by David Eppstein|David Eppstein]]
| [[:Category:Patterns found by David Eppstein|David Eppstein]]
| [[:Category:Patterns found in 2000|2000]]
| 2000
|-
|-
! 17c/45
! 17c/45
| [[Caterpillar]]
| [[caterpillar]]
| [[:Category:Patterns found by Gabriel Nivasch|Gabriel Nivasch]]
| [[:Category:Patterns found by Gabriel Nivasch|Gabriel Nivasch]]
| [[:Category:Patterns found in 2004|2004]]
| [[:Category:Patterns found in 2004|2004]]
|-
|-
! c/4 Diagonal
! c/4 Diagonal
| [[Glider]]
| [[glider]]
| Richard Guy
| Richard Guy
| [[:Category:Patterns found in 1970|1970]]
| [[:Category:Patterns found in 1970|1970]]
Line 72: Line 72:
|-
|-
! c/6 Diagonal
! c/6 Diagonal
| [[Seal]]
| [[seal]]
| [[:Category:Patterns found by Nicolay Beluchenko|Nicolay Beluchenko]]
| [[:Category:Patterns found by Nicolay Beluchenko|Nicolay Beluchenko]]
| [[:Category:Patterns found in 2005|2005]]
| [[:Category:Patterns found in 2005|2005]]
Line 89: Line 89:
|-
|-
! c/2
! c/2
| [[Lightweight spaceship]]
| lightweight spaceship
| [[:Category:Patterns with 9 cells|9]]
| [[:Category:Patterns with 9 cells|9]]
|-
|-
! c/5
! c/5
| [[Spider]]
| [[spider]]
| [[:Category:Patterns with 58 cells|58]]
| [[:Category:Patterns with 58 cells|58]]
|-
|-
! c/6
! c/6
| [[Dragon]]
| dragon
| [[:Category:Patterns with 102 cells|102]]
| [[:Category:Patterns with 102 cells|102]]
|-
|-
! 2c/7
! 2c/7
| [[Weekender]]
| weekender
| [[:Category:Patterns with 36 cells|36]]
| [[:Category:Patterns with 36 cells|36]]
|-
|-
! 17c/45
! 17c/45
| [[Caterpillar]]
| caterpillar
| [[:Category:Patterns with 1000 or more cells|11880063]]
| [[:Category:Patterns with 1000 or more cells|11880063]]
|-
|-
! c/4 Diagonal
! c/4 Diagonal
| [[Glider]]
| glider
| [[:Category:Patterns with 5 cells|5]]
| [[:Category:Patterns with 5 cells|5]]
|-
|-
! c/6 Diagonal
! c/6 Diagonal
| [[Seal]]
| seal
| [[:Category:Patterns with 170 cells|170]]
| [[:Category:Patterns with 170 cells|170]]
|-
|-
Line 121: Line 121:
|}
|}
</td></tr></table>
</td></tr></table>


==See also==
==See also==

Revision as of 12:23, 18 April 2009

A lightweight spaceship

A spaceship (much less commonly referred to as a glider[1] or a fish[2]) is a finite pattern that returns to its initial state after a number of generations (known as its period) but in a different location.


Spaceship Speed

Main article: Speed

The speed of a spaceship is the number of cells that the pattern moves during its period. This is expressed in terms of c (the metaphorical "speed of light") which is one cell per generation; thus, a spaceship with a period of five that moves two cells to the left during its period travels at a speed of 2c/5. All known spaceships in life travel either orthogonally (displacement in only the x or y direction) or diagonally (equal displacement in both the x and y directions) at one of the twelve known speeds; however spaceships traveling in other directions and at different speeds have been constructed in other two dimensional cellular automata[3], and it is known that Life has spaceships that travel in all rational directions at arbitrarily slow speeds (see universal constructor).

History

the four smallest spaceships in life, the glider, lightweight spaceship, middleweight spaceship and heavyweight spaceship, were all found by hand in 1970. For almost twenty years spaceship development was limited to adding tagalongs the known c/2 spaceships. Significant advances in spaceship technology came when, in 1989, Dean Hickerson began using automated searches to find spaceships. These searches found orthogonal spaceships with speeds of c/3 c/4 and 2c/5, and also the first spaceship to move at the speed of c/4 diagonally other than the glider, dubbed the big glider. Hickerson also found a way to combine switch engines to create the first diagonal c/12 spaceship. The next new spaceship speed to be discovered was the orthogonal c/5 snail, found by Tim Coe in 1996, with a search program he had designed that could split tasks between multiple CPUs[4].

Speed First discovered Discoverer Year of discovery
c/2 lightweight spaceship John Conway 1970
c/3 ? Dean Hickerson 1989
c/4 ? Dean Hickerson 1989
c/5 snail Tim Coe 1996
2c/5 ? Dean Hickerson 1991
c/6 dragon Paul Tooke 2000
2c/7 weekender David Eppstein 2000
17c/45 caterpillar Gabriel Nivasch 2004
c/4 Diagonal glider Richard Guy 1970
c/5 Diagonal ? Jason Summers 2000
c/6 Diagonal seal Nicolay Beluchenko 2005
c/12 Diagonal Cordership Dean Hickerson 1991
Speed Smallest known Minimum # of cells
c/2 lightweight spaceship 9
c/5 spider 58
c/6 dragon 102
2c/7 weekender 36
17c/45 caterpillar 11880063
c/4 Diagonal glider 5
c/6 Diagonal seal 170
c/12 Diagonal 4-engine Cordership 134

See also

Notes

  1. ↑ Glider the Life Lexicon
  2. ↑ Fish the Life Lexicon
  3. ↑ "Gliders in Life-Like Cellular Automata". David Eppstein. Retrieved on April 18, 2009.
  4. ↑ Tim Coe, "c/5 Orthogonal spaceship" Paul's Page of Conway's Life Miscellany