16-in-16: Oscillator Edition
Posted: January 27th, 2022, 1:16 pm
Since all still lifes with 4 to 16 cells are now synthesizable with 16 or less gliders each as of 2019, I figured it might be interesting to extend this to all (minimum-)16-bit periodic objects (i.e. still lifes, oscillators and spaceships), rather than just still lifes. I've spent a couple of days creating list pages on the wiki, including one with all oscillators up to and including 16 cells, which also contains Catagolue links and synthesis costs for each, which can be used to keep track of values for each oscillator and highlight what needs reduction.
Since there aren't any spaceships with less than 17 cells bar the standard four, we only have oscillators to deal with.
Synthesising all of these at a cost of one-glider-per-cell or cheaper also has the added bonus that since the current reverse-caber-tosser upper limit is 17, this would result in all periodic objects (still lifes, oscillators, spaceships - we need a better umbrella term for (x,y)c/p non-unboundedly-growing patterns...) being constructible with one glider per cell at worst.
----
Unsynthesized 16-Cell Objects
Currently (extrapolating from Mark Niemiec's lists and Catagolue), there are two 16-cell oscillators with no known syntheses. Unsurprisingly, all of these are of the sparse-and-made-of-interacting-sparks breed (or, as I like to call them, sparkling springs):
- xp2_g1l141lpz11, which is a sort of barberpole-extended version of what we currently call "15P2.1" (my personal name for which is "grief"): (7 natural occurrences: https://catagolue.hatsya.com/object/xp2 ... z11/b3s23/) EDIT by dvgrn: 8 natural occurrences now, and someone has completed it in 11 gliders)
- xp2_bh284gljz01 (0 natural occurrences: https://catagolue.hatsya.com/object/xp2 ... z01/b3s23/) EDIT by dvgrn: this one now has a 30G synthesis)
In addition, there's also https://catagolue.hatsya.com/object/xp2 ... z32/b3s23/, which has no explicit synthesis so far, but Mark Niemiec has laid out some steps for a brute-force synthesis from soup, which could be refined into a 24G synthesis: EDIT by dvgrn: this one now has an 18G synthesis)
https://www.conwaylife.com/forums/viewt ... 676#p39676
----
Room for Improvement
These are the oscillators which do have known syntheses (most are on Catagolue, and I'm in the process of porting over what's missing to Catagolue from Mark's old database), but that fail the one-glider-per-bit test. Improvements for these where possible are much preferred.
Melting clock (one of what are currently the two 14-bit stragglers which we still haven't seen naturally) requires 30 gliders, which is 16 above the limit:
https://catagolue.hatsya.com/object/xp2 ... 302/b3s23/
Blinkers bit pole currently costs 35 (+20):
https://catagolue.hatsya.com/object/xp2 ... z11/b3s23/
Nonapole currently costs 16 (+1):
https://catagolue.hatsya.com/object/xp2 ... 321/b3s23/
This 16p2 (muttering moat 1 with a symmetric barberpole extension) costs 17 (+1):
https://catagolue.hatsya.com/object/xp2 ... 201/b3s23/
This 16p2 (wishing fox with two barberpole extensions) costs 18 (+2):
https://catagolue.hatsya.com/object/xp2 ... 642/b3s23/
This 16p2 (wishing fox with one double-barberpole extension) also costs 18 (+2):
https://catagolue.hatsya.com/object/xp2 ... 642/b3s23/
And finally, this phoenix-with-cavity-esque 16p2 which Mark's site labels as "16pxbe" (I have no idea what "be" stands for, since object names aren't listed for 16-cell oscillators and up; phoenix with cavity was explicitly named and the file was also titled "15pxcav" so I can only assume "be" stands for something) costs a comical 58 gliders, over three and a half times its population:
https://catagolue.hatsya.com/object/xp2 ... 602/b3s23/
----
Not sure I really have anything more to contribute here other than compiling these, updating the wiki page and barking orders, since oscillator component syntheses tend to be a tad more confusing than still life component syntheses, something I still have less than an introductory grasp on. So, anyone who knows what they're doing with this, fire away, and get the upper limit down to 17 once and for all!
Since there aren't any spaceships with less than 17 cells bar the standard four, we only have oscillators to deal with.
Synthesising all of these at a cost of one-glider-per-cell or cheaper also has the added bonus that since the current reverse-caber-tosser upper limit is 17, this would result in all periodic objects (still lifes, oscillators, spaceships - we need a better umbrella term for (x,y)c/p non-unboundedly-growing patterns...) being constructible with one glider per cell at worst.
----
Unsynthesized 16-Cell Objects
Currently (extrapolating from Mark Niemiec's lists and Catagolue), there are two 16-cell oscillators with no known syntheses. Unsurprisingly, all of these are of the sparse-and-made-of-interacting-sparks breed (or, as I like to call them, sparkling springs):
- xp2_g1l141lpz11, which is a sort of barberpole-extended version of what we currently call "15P2.1" (my personal name for which is "grief"): (7 natural occurrences: https://catagolue.hatsya.com/object/xp2 ... z11/b3s23/) EDIT by dvgrn: 8 natural occurrences now, and someone has completed it in 11 gliders)
Code: Select all
x = 8, y = 6, rule = B3/S23
b3ob3o2$2bobobo$7bo$obo3b2o$2o!Code: Select all
x = 8, y = 6, rule = B3/S23
2o4b2o$obo4bo$4bobo$o2bo$bo3b3o$bo!https://www.conwaylife.com/forums/viewt ... 676#p39676
----
Room for Improvement
These are the oscillators which do have known syntheses (most are on Catagolue, and I'm in the process of porting over what's missing to Catagolue from Mark's old database), but that fail the one-glider-per-bit test. Improvements for these where possible are much preferred.
Melting clock (one of what are currently the two 14-bit stragglers which we still haven't seen naturally) requires 30 gliders, which is 16 above the limit:
https://catagolue.hatsya.com/object/xp2 ... 302/b3s23/
Blinkers bit pole currently costs 35 (+20):
https://catagolue.hatsya.com/object/xp2 ... z11/b3s23/
Nonapole currently costs 16 (+1):
https://catagolue.hatsya.com/object/xp2 ... 321/b3s23/
This 16p2 (muttering moat 1 with a symmetric barberpole extension) costs 17 (+1):
https://catagolue.hatsya.com/object/xp2 ... 201/b3s23/
This 16p2 (wishing fox with two barberpole extensions) costs 18 (+2):
https://catagolue.hatsya.com/object/xp2 ... 642/b3s23/
This 16p2 (wishing fox with one double-barberpole extension) also costs 18 (+2):
https://catagolue.hatsya.com/object/xp2 ... 642/b3s23/
And finally, this phoenix-with-cavity-esque 16p2 which Mark's site labels as "16pxbe" (I have no idea what "be" stands for, since object names aren't listed for 16-cell oscillators and up; phoenix with cavity was explicitly named and the file was also titled "15pxcav" so I can only assume "be" stands for something) costs a comical 58 gliders, over three and a half times its population:
https://catagolue.hatsya.com/object/xp2 ... 602/b3s23/
----
Not sure I really have anything more to contribute here other than compiling these, updating the wiki page and barking orders, since oscillator component syntheses tend to be a tad more confusing than still life component syntheses, something I still have less than an introductory grasp on. So, anyone who knows what they're doing with this, fire away, and get the upper limit down to 17 once and for all!