Difference between revisions of "Emulator"

From LifeWiki
Jump to navigation Jump to search
(Volcanoes are by definition p5, so the p4 shown as a variant heavyweight emulator doesn't count)
m (was Wainwright's, not Raucci's, per https://conwaylife.com/w/index.php?title=Fountain&diff=147172&oldid=147164 (sinceremost apologies to the hotdog pastry))
 
(34 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{Glossary}}
{{Glossary}}
An '''emulator''' is one of the three [[period]] [[:Category:Oscillators with period 4|4]] [[oscillator]]s that produce [[spark]]s similar to those produced by a [[lightweight spaceship]], [[middleweight spaceship]], or [[heavyweight spaceship]]. They are the [[lightweight emulator]], [[middleweight emulator]], and [[heavyweight emulator]] respectively. It is possible to construct larger emulators, but they require stabilizing objects to suppress their non-sparks and so are of little use (except for the overweight [[T-nosed p4]]). The three standard emulators were discovered by [[:Category:Patterns found by Robert Wainwright|Robert Wainwright]] in June [[:Category:Patterns found in 1980|1980]]. All of the p4 oscillators can eat gliders.
An '''emulator''' is one of the three {{period|4}} [[oscillator]]s that produce [[spark]]s similar to those produced by a [[lightweight spaceship]], [[middleweight spaceship]], or [[heavyweight spaceship]]. They are the [[lightweight emulator]], [[middleweight emulator]], and [[heavyweight emulator]] respectively. It is possible to construct larger emulators, but they require stabilizing objects to suppress their [[egg|non-sparks]] and so are of little use (except for the overweight [[T-nosed p4]]). The three standard emulators were discovered by [[Robert Wainwright]] in June {{year|1980}}. All of the p4 oscillators can eat gliders with their sparks.


In general, emulator can refer to any oscillator that produces middleweight or heavyweight sparks, e.g. [[258P3]], [[middleweight volcano]], or [[snacker]].
==Period-4 emulators==
On November 4, 2021, JP21 created a collection of p4 emulators with various height, width, clearance, and presence or absence of side sparks on this page in the oscillator discussion thread on the forums.<ref group=n>{{LinkForumThread
|format = ref
|p      = 137292
|title  = Re: Oscillator Discussion Thread
|author = JP21
|date  = November 4, 2021
}}</ref>
 
===Single-sided clearance-improving mechanisms===
These are included in this page rather than any for a particular oscillator because they can be applied to any of the three, and may be interchanged and applied simultaneously.
 
{{EmbedViewer
|rle          = x = 17, y = 11, rule = B3/S23
8b2o4b2o$6bo4bobo2bo$2b2obo8b3o$bob4o5b2o$bobo3b5o2bo$2obo9b2o$3bo2bo$2obobobo$bo2bobo$bob2o$2bo!
|position    = center
|viewerconfig = #C [[ THUMBSIZE 2 WIDTH 560 HEIGHT 360 GPS 2 ZOOM 24 AUTOSTART ]]
|caption      = A replacement for one end (or both, in a middle/heavyweight emulator), as used in the [[period-16 glider gun]]}}
 
==Other emulators==
"Emulator" has occasionally been used to refer to higher-period oscillators that produce sparks similar to other spaceships, but "[[volcano]]" is more commonly used specifically for period 5, or the generic "[[sparker]]" for other periods.
{| class="wikitable"
|+ Known emulators at periods ten and below:
|-
! Period !! Lightweight !! Middleweight !! Heavyweight
|-
| 4 || [[Lightweight emulator]] || [[Middleweight emulator]] || [[Heavyweight emulator]]
|-
| 5 || [[Toaster]] || [[Middleweight volcano]] ||
{{LinkCatagolue|xp5_3lkkcwjporropjwckkl3z01245d54mk44km45d5421zy456w65|name=86P5|style=raw}}, {{LinkCatagolue|xp5_3p64kmhf8bbgzhf8b6w1g89hzv50oxuron0abai3zflggx7t1u0t521z4v06b88kghkb413z64311347066|name=148P5|style=raw}}, {{LinkCatagolue|xp5_xg886p688gwkc0s2sgw6ik8gz0o891bdgbt1u2aqh5to6bogpicm1u2ggzcj1icuc0uc0j1cjj0ujw1iu0v0ui101z07540kc2ke0vhkn38e7ok726idq0uh23zx355p6p552wad1fge3wpia43zy31|name=256P5|style=raw}}
|-
| 6 || {{LinkCatagolue|xp6_0j12jaak8w8kaaj21jz011d96q2jwj2q69d11z04a9b8f6y06f8b9a4z0642t1r2gwg2r1t246z0qd1ui0iskksi0iu1dqzg0arg6io1551oi6gra0gz116ailiieqqeiilia611zxca260qqqq062ac|name=262P6|style=raw}} || {{LinkCatagolue|xp6_ggma888b3rrr3b888amggz12egjlk31x13kljge21zxoge210aba012egozy5171|name=98P6|style=raw}}, {{LinkCatagolue|xp6_w8eheg8k8gzo513ag7sicjs2sgz1a8cl0u3k3s343zw17870121|name=84P6|style=raw}}{{refn|group="n"|Found by [[JP21]]}} || [[64P6]], {{LinkCatagolue|xp6_o8b9k6iko4oimkkozc9bch6iq2t4mkiczwdb0r2qc0ddzw330321|name=92P6|style=raw}}, {{LinkCatagolue|xp6_c4gfhk69bo7p8z03l8m0v1o18fio0s2ehljoz06s1v0740116245dw66zx1|name=103P6|style=raw}}
|-
| 7 || [[Meatball]] , [[34P7]] || {{LinkCatagolue|xp7_wg04bp6870786pb40gzjlkb204a4x4a402bkljziaakg08k8x8k80gkaaiz11218k6o4o0o4o6k81211zy111w101w11|name=120P7|style=raw}}{{refn|group="n"|While 120P7 does produce three cells connected by knights' moves in a certain way, all three of which die by the next generation, one of the cells not in the domino spark has one neighbor instead of zero, that neighbor cells does not die right away, and it contributes to another cell being born in the same general location as the spark by the next generation, so 120P7 can only function as a middleweight emulator in certain contexts.}} || [[754P7]]
|-
| 8 || [[Kok's galaxy]]{{refn|group="n"|While Kok's galaxy does produce two cells that are three cells apart orthogonally that die during the next generation from underpopulation, one of those cells has one neighbor instead of zero, and that neighbor cell does not die right away, so Kok's galaxy can only function as a lightweight emulator in certain contexts.}} || [[209P8]] || [[180P8]]
|-
| 9 || [[Worker bee]]{{refn|group="n"|While a worker bee does produce two cells that are three cells apart orthogonally that die during the next generation from underpopulation, each of those cells has one neighbor instead of zero, those neighbor cells do not die right away, and they contribute to other cells being born in the same general location as the spark by the next generation, so a worker bee can only function as a lightweight emulator in certain contexts.}} || <span style=color:red>none known</span> || [[104P9]]
|-
|10 || || [[55P10]]{{refn|group="n"|Is in dual form as a dimer, not known to be monomerisable without reduced clearance.<!--would appreciate investigation-->}}
|-
|24 || [[p24 lightweight sparker|two honey farm hasslers]] || || {{LinkCatagolue|xp24_wo4ai1ayea1ia4ozx11y0151x4aa4x151y011zxckgks6e6skgkcwckgks6e6skgkczckgo8cf8gog8fc8oggo8cf8gog8fc8ogkczxmqy5qmwmqy5qm|name=Wainwright's p24|style=raw}}<ref>{{LinkForumThread|f=2|t=1437|p=137305|title=Re: Oscillator Discussion Thread|author=hotdogPi|date=November 4, 2021|format=ref}}</ref>
|}
 
==Half-emulator==
A half-emulator has one side spark but not the other.
{| class="wikitable"
|+ Known half-emulators at periods below eight
|-
! Period  !! Middleweight !! Heavyweight
|-
| 4 || [[Ellison p4 HW emulator#Blocked p4s|Ellison p4 MW emulator]] || [[Ellison p4 HW emulator]]
|-
| 5 || {{LinkCatagolue|xp5_g8eh5u0e5he8zid4j2j4c5he2z178d54311|name=63P5|style=raw}} || {{LinkCatagolue|xp5_0rb8bp8ooz8kiraqartzkq2q0bmz4707871|name=p5 used in [[Period-55 glider gun|p55 gun]]|style=raw}}<ref group=n>There is a {{LinkCatagolue|xp5_rb8bp8oozciraqartzg6q0bmz110c9jciczy023|name=lower-clearance variant|style=raw}} with a 1-cell-thinner bounding box, shown in [[p5 quinti-Snark]]</ref>
|-
| 6 || {{LinkCatagolue|xp6_88e1ug8o6piczg7bo6mg18ie0o8z178je034jq221|name=71P6 |style=raw}} ([[Extrementhusiast]]'s p6), {{LinkCatagolue|xp6_4aar1u22mtmzc4o01wstugzwld2o4o2n0raa4zw11w12ege226|name=78P6 |style=raw}}
 
|| {{LinkCatagolue|xp6_06is0g886p2sgz0ok7o5c1chmii1z04s0v0s1v0mk9gz1789qitttlsjc452|name=104P6 |style=raw}}<ref>{{LinkForumThread|format=ref|p=160803|title=Re: Oscillator Discussion Thread|author=Extrementhusiast|date=April 24, 2023}}</ref>{{refn|group=n|Could be described as Extrementhusiast's ''other'' p6, to disambiguate between it and the 71P6}}
|-
| 7 || [[Period-7 sparkers|121P7, 168P7]] || <span style=color:red>none known</span>
|}
 
==Notes==
<references group=n />


==External links==
==External links==
{{LinkLexicon|lex_e.htm#emulator}}
* {{LinkLexicon|lex_e.htm#emulator}}
 
==References==
<references group=n />

Latest revision as of 14:28, 18 March 2024

An emulator is one of the three period-4 oscillators that produce sparks similar to those produced by a lightweight spaceship, middleweight spaceship, or heavyweight spaceship. They are the lightweight emulator, middleweight emulator, and heavyweight emulator respectively. It is possible to construct larger emulators, but they require stabilizing objects to suppress their non-sparks and so are of little use (except for the overweight T-nosed p4). The three standard emulators were discovered by Robert Wainwright in June 1980. All of the p4 oscillators can eat gliders with their sparks.

Period-4 emulators

On November 4, 2021, JP21 created a collection of p4 emulators with various height, width, clearance, and presence or absence of side sparks on this page in the oscillator discussion thread on the forums.[n 1]

Single-sided clearance-improving mechanisms

These are included in this page rather than any for a particular oscillator because they can be applied to any of the three, and may be interchanged and applied simultaneously.

x = 17, y = 11, rule = B3/S23 8b2o4b2o$6bo4bobo2bo$2b2obo8b3o$bob4o5b2o$bobo3b5o2bo$2obo9b2o$3bo2bo$2obobobo$bo2bobo$bob2o$2bo! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]] #C [[ THUMBSIZE 2 WIDTH 560 HEIGHT 360 GPS 2 ZOOM 24 AUTOSTART ]]
A replacement for one end (or both, in a middle/heavyweight emulator), as used in the period-16 glider gun
(click above to open LifeViewer)

Other emulators

"Emulator" has occasionally been used to refer to higher-period oscillators that produce sparks similar to other spaceships, but "volcano" is more commonly used specifically for period 5, or the generic "sparker" for other periods.

Known emulators at periods ten and below:
Period Lightweight Middleweight Heavyweight
4 Lightweight emulator Middleweight emulator Heavyweight emulator
5 Toaster Middleweight volcano

86P5, 148P5, 256P5

6 262P6 98P6, 84P6[n 2] 64P6, 92P6, 103P6
7 Meatball , 34P7 120P7[n 3] 754P7
8 Kok's galaxy[n 4] 209P8 180P8
9 Worker bee[n 5] none known 104P9
10 55P10[n 6]
24 two honey farm hasslers Wainwright's p24[1]

Half-emulator

A half-emulator has one side spark but not the other.

Known half-emulators at periods below eight
Period Middleweight Heavyweight
4 Ellison p4 MW emulator Ellison p4 HW emulator
5 63P5 p5 used in p55 gun[n 7]
6 71P6 (Extrementhusiast's p6), 78P6 104P6[2][n 8]
7 121P7, 168P7 none known

Notes

  1. JP21 (November 4, 2021). Re: Oscillator Discussion Thread (discussion thread) at the ConwayLife.com forums
  2. Found by JP21
  3. While 120P7 does produce three cells connected by knights' moves in a certain way, all three of which die by the next generation, one of the cells not in the domino spark has one neighbor instead of zero, that neighbor cells does not die right away, and it contributes to another cell being born in the same general location as the spark by the next generation, so 120P7 can only function as a middleweight emulator in certain contexts.
  4. While Kok's galaxy does produce two cells that are three cells apart orthogonally that die during the next generation from underpopulation, one of those cells has one neighbor instead of zero, and that neighbor cell does not die right away, so Kok's galaxy can only function as a lightweight emulator in certain contexts.
  5. While a worker bee does produce two cells that are three cells apart orthogonally that die during the next generation from underpopulation, each of those cells has one neighbor instead of zero, those neighbor cells do not die right away, and they contribute to other cells being born in the same general location as the spark by the next generation, so a worker bee can only function as a lightweight emulator in certain contexts.
  6. Is in dual form as a dimer, not known to be monomerisable without reduced clearance.
  7. There is a lower-clearance variant with a 1-cell-thinner bounding box, shown in p5 quinti-Snark
  8. Could be described as Extrementhusiast's other p6, to disambiguate between it and the 71P6

External links

References

  1. hotdogPi (November 4, 2021). Re: Oscillator Discussion Thread (discussion thread) at the ConwayLife.com forums
  2. Extrementhusiast (April 24, 2023). Re: Oscillator Discussion Thread (discussion thread) at the ConwayLife.com forums