Snake: Difference between revisions
Haycat2009 (talk | contribs) m →Extensibility: Add another way to extend. |
Neocaridina (talk | contribs) No edit summary |
||
| (9 intermediate revisions by 5 users not shown) | |||
| Line 6: | Line 6: | ||
|by = 2 | |by = 2 | ||
|fc = 13.9 | |fc = 13.9 | ||
|symmetry = .k | |||
|discoverer = JHC group | |discoverer = JHC group | ||
|discoveryear = 1970 | |discoveryear = 1970 | ||
|rulemin = B/S23 | |rulemin = B/S23 | ||
|rulemax = B35678/S012345678 | |rulemax = B35678/S012345678 | ||
|isorulemin = B/S2ae3n | |isorulemin = B/S2ae3n | ||
|isorulemax = B2-ac34-r5678/S012345678 | |isorulemax = B2-ac34-r5678/S012345678 | ||
| Line 21: | Line 21: | ||
|viewerconfig = [[ ZOOM 63 ]] | |viewerconfig = [[ ZOOM 63 ]] | ||
}} | }} | ||
'''Snake''' is a {{slcells|6|text=6-bit}} [[still life]]. It was discovered by the [[JHC group]] in {{year|1970}}.<ref>{{CiteHickersonOscillators|accessdate=June 18, 2009}}</ref> | '''Snake''' is a {{slcells|6|text=6-bit}} [[still life]]. It was discovered by the [[JHC group]] in {{year|1970}}.<ref>{{CiteHickersonOscillators|accessdate=June 18, 2009}}</ref> | ||
== Use as a rock == | == Use as a rock == | ||
| Line 30: | Line 30: | ||
{{EmbedViewer | {{EmbedViewer | ||
|pname = conduit1 | |pname = conduit1 | ||
|viewerconfig = #C [[ GPS 20 THUMBSIZE 2 THEME Book AUTOSTART T 0 PAUSE 2 T 59 PAUSE 1 LOOP 60 ]] | |viewerconfig = #C [[ HEIGHT 360 GPS 20 THUMBSIZE 2 ZOOM 16 THEME Book Y 2 AUTOSTART T 0 PAUSE 2 T 59 PAUSE 1 LOOP 60 ]] | ||
|position = center | |position = center | ||
|caption = Conduit 1, showing the snake as a rock catalyst | |caption = Conduit 1, showing the snake as a rock catalyst | ||
| Line 36: | Line 36: | ||
}} | }} | ||
Its ability to act as a rock means that it can also be used as a [[memory cell]], in the form of a [[boat-bit]]: | |||
{{EmbedViewer | |||
|rle = x = 25, y = 21, rule = B3/S23 | |||
bo$2bo$3o9$12bo$13bo$11b3o6$21bob2o$21b2obo! | |||
|viewerconfig = #C [[ HEIGHT 360 GPS 20 THUMBSIZE 2 ZOOM 16 THEME Book Y 2 AUTOSTART T 0 PAUSE 2 T 23 GPS 20 PAUSE 3 T 26 GPS 5 PAUSE 4 T 58 GPS 20 PAUSE 5 T 72 GPS 5 PAUSE 1 LOOP 72 ]] | |||
|position = center | |||
|caption = The snake acting as a boat-bit | |||
|style = width:300px; | |||
}} | |||
It is the smallest still life by population that can do this, tied with [[aircraft carrier]], but the snake has a smaller [[bounding box]]. | |||
== Use as an induction coil == | == Use as an induction coil == | ||
A snake is the cheapest way in both population and bounding box to stabilize a line of three cells, such as in [[cauldron]], and the cheapest in bounding box but not population for a line of five, such as in the [[eater 3]]. Snakes are also the most efficient way to stabilize certain non-flat regions such as those in [[55P10]] and [[28P7.2]], although [[aircraft carrier]]s also work for this purpose. | A snake is the cheapest way in both population and bounding box to stabilize a line of three cells, such as in [[cauldron]], and the cheapest in bounding box but not population for a line of five, such as in the [[eater 3]]. Snakes are also the most efficient way to stabilize certain non-flat regions such as those in [[55P10]] and [[28P7.2]], although [[aircraft carrier]]s also work for this purpose. | ||
== Occurrence == | == Occurrence == | ||
{{related|List of common still lifes}} | {{related|List of common still lifes|Most common objects on Catagolue}} | ||
Snake is the twenty-first most common [[still life]] in [[Achim Flammenkamp's census]], being less common than [[boat-tie]] but slightly more common than [[big S]].<ref>{{citeAchim|accessdate=January 15, 2009}}</ref> | Snake is the twenty-first most common [[still life]] in [[Achim Flammenkamp's census]], being less common than [[boat-tie]] but slightly more common than [[big S]].<ref>{{citeAchim|accessdate=January 15, 2009}}</ref> | ||
| Line 47: | Line 57: | ||
The snake is about twice as common in C2_4 (the symmetry it has) compared to asymmetric soups. | The snake is about twice as common in C2_4 (the symmetry it has) compared to asymmetric soups. | ||
== | == Glider synthesis == | ||
There are known ways to | {{main|Glider synthesis}} | ||
There are known ways to construct a snake with {{gliders|4|text=four gliders}}. A number of different syntheses for the snake can be found in [[Mark Niemiec's database|Mark Niemiec's glider synthesis database]].<ref>{{LinkNiemiec|p1.htm#p1-6|patternname=The 5 six-bit still-lifes|nobullet=nobullet}}</ref> | |||
On February 20, {{year|2022}}, a method was found to construct [[pseudo still life]]s consisting of an arbitrarily large stack of snakes.<ref name="post141897" /> These objects were previously notoriously difficult to synthesize – a stack of three snakes<ref>A stack of three snakes on Catagolue: {{LinkCatagolue|xs18_bd0db0bd|style=raw}}</ref> formerly cost 67 gliders to construct, making it by far the most expensive pseudo still life with 18 cells.<ref>{{CiteCatagolue|page=census/b3s23/synthesis-costs-2022-02-15/xs18?offset=19000|title=Census|accessdate=February 15, 2022}}</ref> | On February 20, {{year|2022}}, a method was found to construct [[pseudo still life]]s consisting of an arbitrarily large stack of snakes.<ref name="post141897" /> These objects were previously notoriously difficult to synthesize – a stack of three snakes<ref>A stack of three snakes on Catagolue: {{LinkCatagolue|xs18_bd0db0bd|style=raw}}</ref> formerly cost 67 gliders to construct, making it by far the most expensive pseudo still life with 18 cells.<ref>{{CiteCatagolue|page=census/b3s23/synthesis-costs-2022-02-15/xs18?offset=19000|title=Census|accessdate=February 15, 2022}}</ref> | ||
{|style="margin:auto;width:360px | {| style="margin:auto; width:360px" | ||
|{{EmbedViewer | |{{EmbedViewer | ||
|rle = x = 98, y = 50, rule = B3/S23 | |rle = x = 98, y = 50, rule = B3/S23 | ||
| Line 74: | Line 84: | ||
Snake can be infinitely extended, as illustrated below: | Snake can be infinitely extended, as illustrated below: | ||
<gallery widths="92px" style="text-align:center | <gallery widths="92px" style="text-align:center"> | ||
Longsnake.png|[[Long snake]] | |||
Verylongsnake.png|[[Very long snake]] | |||
Long3snake.png|[[Long^3 snake|Long<sup>3</sup> snake]] | |||
Long4snake.png|[[Long^4 snake|Long<sup>4</sup> snake]] | |||
Long5snake.png|[[Long^5 snake|Long<sup>5</sup> snake]] | |||
Long6snake.png|[[Long^6 snake|Long<sup>6</sup> snake]] | |||
Long7snake.png|[[Long^7 snake|Long<sup>7</sup> snake]] | |||
Long8snake.png|Long<sup>8</sup> snake | |||
Long9snake.png|[[Long^9 snake|Long<sup>9</sup> snake]] | |||
</gallery> | </gallery> | ||
It can also be extended by repeatedly [[siamese| | It can also be extended by repeatedly [[siamese|siamising]] it, this forms [[coiled snake]]. This family, together with [[block]], are the only width-2 still lives in Conway's Life. | ||
<gallery widths="92px" style="text-align:center | <gallery widths="92px" style="text-align:center"> | ||
Snake.png|Snake | |||
Snakesiamesesnake.png|[[Snake siamese snake]] | |||
</gallery> | </gallery> | ||
== See also == | == See also == | ||
* [[Aircraft carrier]] | * [[Aircraft carrier]] | ||
* [[Snake bridge snake]] | * [[Snake bridge snake]] | ||
* [[Silver's p5]], period 5 oscillator | * [[Silver's p5]], period 5 oscillator | ||
| Line 122: | Line 132: | ||
* {{LinkNiemiec|p1.htm#p1-6|The 5 six-bit still-lifes|rle=0/6sn.rle}} | * {{LinkNiemiec|p1.htm#p1-6|The 5 six-bit still-lifes|rle=0/6sn.rle}} | ||
* {{LinkPentadecathlonObject|id=6.1|archivedate=20221102095932|patternname=Snake}} | * {{LinkPentadecathlonObject|id=6.1|archivedate=20221102095932|patternname=Snake}} | ||
[[Category:Catalysts]] | [[Category:Catalysts]] | ||
[[Category:Diagonal line stabilisations]] | [[Category:Diagonal line stabilisations]] | ||
Latest revision as of 20:25, 17 January 2026
| Snake | |||||||||
| View static image | |||||||||
| Pattern type | Strict still life | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Number of cells | 6 | ||||||||
| Bounding box | 4 × 2 | ||||||||
| Frequency class | 13.9 | ||||||||
| Static symmetry | .k (C2_4) | ||||||||
| Discovered by | JHC group | ||||||||
| Year of discovery | 1970 | ||||||||
| |||||||||
| |||||||||
| |||||||||
| |||||||||
Snake is a 6-bit still life. It was discovered by the JHC group in 1970.[1]
Use as a rock
- Main article: Tutorials/Catalyses#Snake
The snake can act as a rock. An example is shown below in Conduit 1.
| Conduit 1, showing the snake as a rock catalyst (click above to open LifeViewer) RLE: here Plaintext: here |
Its ability to act as a rock means that it can also be used as a memory cell, in the form of a boat-bit:
| The snake acting as a boat-bit (click above to open LifeViewer) |
It is the smallest still life by population that can do this, tied with aircraft carrier, but the snake has a smaller bounding box.
Use as an induction coil
A snake is the cheapest way in both population and bounding box to stabilize a line of three cells, such as in cauldron, and the cheapest in bounding box but not population for a line of five, such as in the eater 3. Snakes are also the most efficient way to stabilize certain non-flat regions such as those in 55P10 and 28P7.2, although aircraft carriers also work for this purpose.
Occurrence
Snake is the twenty-first most common still life in Achim Flammenkamp's census, being less common than boat-tie but slightly more common than big S.[2]
It is the 21st most common still life on Adam P. Goucher's Catagolue, being less common than boat-tie but more common than big S. It is the rarest still life with 6 cells, being 3.6 times rarer than carrier.[3]
The snake is about twice as common in C2_4 (the symmetry it has) compared to asymmetric soups.
Glider synthesis
- Main article: Glider synthesis
There are known ways to construct a snake with four gliders. A number of different syntheses for the snake can be found in Mark Niemiec's glider synthesis database.[4]
On February 20, 2022, a method was found to construct pseudo still lifes consisting of an arbitrarily large stack of snakes.[5] These objects were previously notoriously difficult to synthesize – a stack of three snakes[6] formerly cost 67 gliders to construct, making it by far the most expensive pseudo still life with 18 cells.[7]
|
|
Extensibility
Snake can be infinitely extended, as illustrated below:
-
Long8 snake
It can also be extended by repeatedly siamising it, this forms coiled snake. This family, together with block, are the only width-2 still lives in Conway's Life.
-
Snake
See also
- Aircraft carrier
- Snake bridge snake
- Silver's p5, period 5 oscillator
- Rattlesnake, period 11 oscillator
References
- ↑ Dean Hickerson's oscillator stamp collection. Retrieved on June 18, 2009.
- ↑ Achim Flammenkamp (September 7, 2004). "Most seen natural occurring ash objects in Game of Life". Retrieved on January 15, 2009.
- ↑ Adam P. Goucher. "Statistics". Catagolue. Retrieved on May 5, 2023.
- ↑ The 5 six-bit still-lifes at Mark D. Niemiec's Life Page
- ↑ iNoMed (February 20, 2022). Re: Still Life Synthesis Thread (discussion thread) at the ConwayLife.com forums
- ↑ A stack of three snakes on Catagolue: xs18_bd0db0bd
- ↑ Adam P. Goucher. "Census". Catagolue. Retrieved on February 15, 2022.
- ↑ GUYTU6J (February 21, 2022). Re: Thread for basic questions (discussion thread) at the ConwayLife.com forums
External links
- Snake at the Life Lexicon
- Snake at Adam P. Goucher's Catagolue
- The 5 six-bit still-lifes at Mark D. Niemiec's Life Page (download pattern file: 0/6sn.rle)
- Snake at Heinrich Koenig's Game of Life Object Catalogs
- Patterns
- Patterns with Catagolue frequency class 13
- Natural periodic objects
- Periodic objects with minimum population 6
- Patterns with 6 cells
- Patterns found by JHC group
- Patterns found in 1970
- Patterns that can be constructed with 4 gliders
- Still lifes
- Strict still lifes
- Strict still lifes with 6 cells
- Strict still lifes with .k symmetry
- Catalysts
- Diagonal line stabilisations