Site Info

Authors
  • H.Koenig
  • Dave Greene

Main

2009 August 31

Discovery
Progress of the Online Soup Search

Over the last couple of months, Nathaniel Johnston's Online Soup Search for Conway's Life has been hunting for 20x20 random "methuselah" patterns, using a modest-sized distributed network -- a good fraction of the spare CPU cycles of perhaps a dozen computers. As of the end of August, the conwaylife.com server has tallied the final stabilizations of over 111 million random 20x20 Conway's Life "soups", totaling over three billion Life objects (still-life, oscillator, or spaceship). This is slowly approaching the scale of Achim Flammenkamp's earlier random-ash census project from a decade and a half ago -- which represented an impressive amount of dedicated CPU time for 1994.

Version 1.03 of the soup-search script is now available. It's a Python script that will run on the current version of Golly for Windows, Mac, or Linux. Version 1.03 displays much more detail about the progress of the current search.

Methuselah survival times appear to fit a simple inverse exponential sequence. Lifespans between 1000(N-1) and 1000N are about twice as frequent as lifespans between 1000N and 1000(N+1) -- for a wide range of N. Version 1.03 of the script continuously updates an on-screen table of these frequencies, starting at N=5. It is an open question how far this relationship continues, or whether a larger sample will yield a more precise approximation of the curve.

Continue reading "Progress of the Online Soup Search" More

2007 December 17

Discovery
New 180-degree glider reflector, period 4 and up

2007-12-16-reflector-pN.rle
p6, p7, p8, and p22 versions of Noam Elkies'
spark-assisted glider reflection reaction,
with a previously-known p15 'kickback simulator'
included at the far right for timing comparisons.
From patterns by Jason Summers, 5-6 October 2007.
Noam Elkies responded to the challenge of finding a period-4 glider reflector by designing a new type of 180-degree reflector based on a spark-assisted block reconstruction. Jason Summers built a faster version at p22 (upper right), which produces a glider on the same path two ticks earlier.

The original reflection reaction can work at higher periods; variants are shown at right with p6, p7, and p8 sparks. The reflection path is the same as a kickback reaction, but the timing is different. By comparison, a pentadecathlon-based kickback emulator (far right) is four ticks faster -- or four ticks slower, since timing can be adjusted mod 8 by changing the reflector's location.

2007-12-16-Lx134-p8-and-p4.rle
Lx134 conduit, p8 and p4 versions -- recovery times 172 and 292
Reflector by Noam Elkies, 15 Nov 2007, improved by David Eppstein
David Eppstein contributed a p4 oscillator that could accomplish the same catalysis as the p22 oscillator above; improved versions are shown in the period 4 and period 8 reflectors at right, cleaning up the extra debris in an Lx134 conduit.

Continue reading "New 180-degree glider reflector, period 4 and up" More

2005 September 17

Spaceships
c/6 Diagonal Spaceship

Diagonal c6 spaceship Nicolay Beluchenko has found the first known c/6 Diagonal Spaceship.

(A list of known spaceship speeds)

2004 December 31

Spaceships
New 17c/45 Spaceship: The Caterpillar

Pi Crawler Gabriel Nivasch has announced the construction of a spaceship which travels at the speed of 17c/45. It is based on a "Pi Crawler" reaction, where a Pi Heptomino moves up a string of Blinkers leaving the string undisturbed. This means that multiple Pi Crawlers can use the same string of blinkers, and if multiple tracks are properly positioned, they can interact with each other to act as glider puffers or rakes. These gliders can then be used to create c/2 Orthogonal Spaceships which in turn can run ahead of the Pi Crawlers and lay down the necessary Blinker tracks. For more information on how all this works, see Nivasch's earlier report on the Caterpillar components.

The spaceship itself has a period of 270, and is huge. The dimensions are 4195 cells wide by 330,721 cells deep. Starting with a population of 11,967,399, ranging from 11880063 (gen 113) to 12019156 (gen 210). Nivasch reports that he wrote a program which fitted together 51 different .rle subpatterns that make up the Caterpillar into the final, working pattern. This is the first known spaceship which travels at this speed (0.378c), and the largest object ever actually constructed to date.

Jason Summers has made available a zipped 7.1Meg copy of the .rle file, It has been reported that this .rle file will successfully load and execute with the Life32 program by Johan Bontes, or with Hashlife by Tomas Rokicki. With Life32, just wait a bit for it to load, and be sure to zoom down to a reasonable subsection of the entire pattern, otherwise each generation will take an inordinate amount of time to display. Properly zoomed down, it only takes about a second per generation.

Update: 2005-Jan-03

Gabriel Nivasch has updated his web page to provide a 1:40 scale illustration of the entire object.