Synthesising Oscillators

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
Freywa
Posts: 877
Joined: June 23rd, 2011, 3:20 am
Location: Singapore
Contact:

Re: Synthesising Oscillators

Post by Freywa » August 14th, 2013, 10:29 am

Sokwe wrote:Perhaps this will give insight into a more efficient synthesis:
Now how did you find that?

Anyway, here's the minimal configuration I've found so far producing a diagonal tumbler (my newly coined name for Beluchenko's p13) not destroyed by later debris:

Code: Select all

x = 61, y = 61, rule = B3/S23
37b2o$26b2o9b2o$26b2o2$29bo$29bo$29bo3$21bo3b2ob2o$20bobo3b3o$21b2o4bo
4$38b2o$21b2o4bo10b2o$20bobo3b3o$21bo3b2ob2o3$9bo6bo12bo14b2o$8bobo4bo
bo11bo14b2o13b2o$9b2o4b2o12bo29b2o2$26b2o$8bo8bo8b2o$2o6b2o6b2o6b2o$2o
7b2o4b2o7b2o$8b2o6b2o$3b3o2bo8bo2b3o$37b3o2bo8bo2b3o$42b2o6b2o$34b2o7b
2o4b2o7b2o$34b2o6b2o6b2o6b2o$32b2o8bo8bo$32b2o2$30bo12b2o4b2o$30bo11bo
bo4bobo$30bo12bo6bo3$30b2ob2o3bo$31b3o3bobo$32bo4b2o5$32bo4b2o$31b3o3b
obo$30b2ob2o3bo3$30bo$30bo$30bo2$32b2o$32b2o!
Yes, a synthesis is possible. No, it's going to be much simpler than this.
Last edited by Freywa on August 17th, 2013, 2:34 am, edited 1 time in total.
Princess of Science, Parcly Taxel

Code: Select all

x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!

User avatar
Freywa
Posts: 877
Joined: June 23rd, 2011, 3:20 am
Location: Singapore
Contact:

Re: Synthesising Oscillators

Post by Freywa » August 17th, 2013, 1:43 am

OK, where did the collaborators go?
Princess of Science, Parcly Taxel

Code: Select all

x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » August 17th, 2013, 3:29 am

Freywa wrote:OK, where did the collaborators go?
I don't get online every day, so I tend to process messages in batches, and reply the next time I'm online, usually several days later.
Freywa wrote:I think you meant "Merzy's p31 from 68 gliders", not 72. You accidentally included two blinkers (four gliders) into the count, which don't play a part in the synthesis at all.
Oops! The original version, that used block-on-block-on-eater, ignited the eaters with a diagonal bit-spark. The standard two-glider diagonal-spark-maker almost worked, but its plume was too large to allow the stabilizing block to be brought in in time. However, a glider-blinker diagonal-spark-maker worked fine, so that is what the blinkers were originally there for.

The version used here doesn't use that spark anymore, but instead, a single glider hits the still-life leaving very little debris. Unfortunately, when I abandoned the first version, and cut-and-pasted the new pieces into it, I forgot to remove the part that adds the blinkers (which, in fact, doesn't even work as shown, as the gliders hit the still-life before forming the blinkers!). Even more unfortunately, I didn't notice it before I posted it.
Freywa wrote:I understand that the raw count gives 66,
Ouch. Not only didn't I fully proofread it, I apparently didn't count correctly either (doubly embarrassing for a math major!)
Freywa wrote:but a four-glider synthesis is required for two of the four LWSSs due to proximity reasons.
Actually, the LWSSs ARE far enough apart, so that only three are required. The total remains 66:

Code: Select all

x = 28, y = 13, rule = B3/S23
bboo18boo$ooboo15booboo$4o16b4o$boo9bo8boo$11bo$11b3o$23bobbo$27bo$23b
o3bo$14bo9b4o$8b3obboo$10bobbobo$9bo!
Sokwe wrote:
mniemiec wrote:48p31 is very intriguing...
Perhaps this will give insight into a more efficient synthesis: ...

Here is a predecessor for Nicolay's p13: ...
These predecessors are quite illuminating. The first one should make a synthesis much simpler. Each engine quadrant comes from a predecessor that is identical to one resulting from a 2-glider collision that makes a loaf plus blinker - with an attached domino. That can almost be made from 4 gliders (except two of the gliders are too close together), plus one of the gliders comes from the inside, so it would have to pass through the corresponding glider from the other engine. However, since the original synthesis takes 66, and each pair of blocks can probably be made with 3, this gives a budget of up to 15 gliders per quadrant to just break even, so it's likely that viable predecessors could be found for considerably less.

The second predecessor yields a viable synthesis. Hopefully, this synthesis is less buggy than my last one. The second last step is much voodoo (i.e. sacrificing enough rubber chickens to achieve a result that one does not understand at all) to try to reproduce a small enough piece of the agar to do its magic. All the other steps are trivial.

Code: Select all

#C 55-glider synthesis of Nicolay Beluchenko's P13
#C Mark D. Niemiec 2013-08-16, based on agar predecessor by Sokwe
x = 320, y = 191, rule = B3/S23
257bo$258boo$257boo$261bobo$261boo$96bo165bo$97boo$96boo$100bobo194b3o
$100boo$101bo3$29bo106b3o37b3o37b3o37b3o37b3o$27boo$28boo$32boo25boo
38boo9bo28boo38boo38boo38boo38boo$24bo6boo26bo39bo8boo29bo39bo10bo28bo
39bo39bo$23boo8bo28bo39bo6boo31bo39bo5bobo31bo39bo39bo$23bobo35boo38b
oo38boo38boo6boo30boo38boo38boo$112bo32bo16bo22bo17bo21bo3boo12bo21bo
3boo12bo21bo3boo$80bobo28boo15bo16bo17bo4bo16bo4b3o9bobo3bo16bobbobbo
10bobo3bo16bobbobbo10bobo3bo16bobbobbo$81boo28bobo14bo16bo15b3o4bo16bo
4bo11bobbobbo16bo3bobo10bobbobbo16bo3bobo10bobbobbo16bo3bobo$81bo46bo
39bo22bo11boo3bo21bo12boo3bo21bo12boo3bo21bo$8bobo40boo38boo38boo30boo
6boo38boo38boo38boo$o8boo40bo31boo6bo39bo31bobo5bo39bo39bo39bo$boo6bo
44bo29boo8bo39bo28bo10bo39bo39bo39bo$oo51boo28bo9boo38boo38boo38boo38b
oo38boo$4boo$5boo$4bo130b3o37b3o37b3o37b3o37b3o3$92bo$92boo$91bobo200b
3o$96boo$95boo$97bo153bo$251boo$250bobo$255boo$254boo$256bo16$221bo$
222boo$221boo5$24bo199bo62boo$25bo40boo48boo58boo46bobo9boo49boo7boo$
23b3ob3o35bobbo46bobbo56bobbo45boo9bobbo56bobbo$66bobo47bobo57bobo57bo
bo57bobo$67bo49bo59bo46bo12bo59bo$225bo$223b3o55boo$26b3o37b3o47b3o57b
3o57b3o42boo13b3o3$29boo38boo48boo58boo58boo58boo$29bo39bo49bo59bo59bo
59bo$32bo39bo49bo59bo59bo59bo$31boo38boo22bo25boo58boo58boo58boo$13bo
21bo3boo12bo21bo3boo14bobo5bo21bo3boo10bo13boo6bo21bo3boo7bo16boo6bo
21bo3boo7bo16boo6bo21bo3boo7bo$12bobo3bo16bobbobbo10bobo3bo16bobbobbo
9b3oboo5bobo3bo16bobbobbo8bo13bobbo4bobo3bo16bobbobbo5bobo14bobbo4bobo
3bo16bobbobbo5bobo14bobbo4bobo3bo16bobbobbo5bobo$12bobbobbo16bo3bobo
10bobbobbo16bo3bobo11bo8bobbobbo16bo3bobo5boob3o11bobo5bobbobbo16bo3bo
bo4bobbo14bobo5bobbobbo16bo3bobo4bobbo14bobo5bobbobbo16bo3bobo4bobbo$
13boo3bo21bo12boo3bo21bo11bo10boo3bo21bo5bobo16bo7boo3bo21bo6boo16bo7b
oo3bo21bo6boo16bo7boo3bo21bo6boo$21boo38boo48boo25bo32boo58boo58boo$
21bo39bo49bo59bo59bo59bo$24bo39bo49bo59bo59bo59bo$23boo38boo48boo58boo
58boo58boo3$25b3o37b3o47b3o57b3o57b3o57b3o3$66bo49bo59bo59bo59bo$65bob
o47bobo57bobo57bobo57bobo$24b3ob3o34bobbo46bobbo56bobbo56bobbo56bobbo$
28bo37boo48boo58boo58boo58boo$29bo4$237bo59bo$236bobo57bobo$235bobbo
56bobbo$236boo58boo11$165bo$166bo16bobo$164b3o17boo$184bo9bo$192boo$
193boo$$55bo$53bobo$54boo$$56bo$47bo8bobo138bobo$48boo6boo139boo$47boo
67boo34bo33boo10bo$115bobbo31bobo32bobbo$115bobo33boo32bobo$116bo69bo
4$47boo58boo68boo58boo28boo28boo$47boo7boo49boo7boo59boo7boo49boo28boo
28boo$55bobbo56bobbo66bobbo$56bobo57bobo67bobo22bo28bobbo26bobbo26bobb
o$57bo59bo69bo21boo28bo6bo22bo6bo22bo6bo$210boo27bo7bo21bo7bo21bo7bo$
41boo58boo68boo58boo6bo3boobo14boo6bo3boobo14boo6bo3boobo$41boo13b3o
42boo13b3o52boo13b3o42boo7b3o18boo7b3o18boo7b3o$218bobo14b3o27b3o27b3o
$218boo14bo3bo25bo3bo25bo3bo$59boo58boo68boo28bo18bo29bo29bo$59bo59bo
69bo48bo29bo29bo$62bo59bo28bo40bo41bobbo26bobbo26bobbo$61boo58boo29boo
37boo44bo29bo29bo$35boo6bo21bo3boo7bo16boo6bo21bo3boo7bo12boo12boo6bo
21bo3boo7bo$34bobbo4bobo3bo16bobbobbo5bobo14bobbo4bobo3bo16bobbobbo5bo
bo24bobbo4bobo3bo16bobbobbo5bobo25bobo27bobo27bobo$34bobo5bobbobbo16bo
3bobo4bobbo14bobo5bobbobbo16bo3bobo4bobbo24bobo5bobbobbo16bo3bobo4bobb
o26bo29bo29bo$35bo7boo3bo21bo6boo16bo7boo3bo21bo6boo26bo7boo3bo21bo6b
oo12boo$51boo58boo68boo37boo$51bo59bo69bo40bo$54bo59bo69bo$53boo58boo
39bo28boo$154boo$153bobo$55b3o57b3o67b3o$246boo28boo$162boo82boo28boo$
56bo59bo46boo21bo92boo$55bobo57bobo44bo22bobo91bobo$55bobbo56bobbo66bo
bbo90bo$56boo58boo68boo5$117bo69bo$116bobo67bobo$115bobbo66bobbo34boo$
65boo49boo57bo10boo35bobo$56boo6boo109boo46bo$55bobo8bo107bobo$57bo$$
58boo$58bobo$58bo$218bo$179boo36boo$180boo35bobo$179bo9bo$188boo$188bo
bo$208b3o$208bo$209bo!
Of course, one can make a trival P39 by adding a candelfrobra rotor for another 12 gliders. The non-trivial P39 with the caterer doesn't look easily doable, as none of the caterer syntheses that I know of form the caterer from the desired direction.

User avatar
Freywa
Posts: 877
Joined: June 23rd, 2011, 3:20 am
Location: Singapore
Contact:

Re: Synthesising Oscillators

Post by Freywa » August 17th, 2013, 3:49 am

mniemiec wrote:The second last step is much voodoo (i.e. sacrificing enough rubber chickens to achieve a result that one does not understand at all) to try to reproduce a small enough piece of the agar to do its magic.
Now that is a classic joke; I was also trying to reduce the agar to still-lifes and common objects, but couldn't find a reaction to make a pi in a constricted space. If I'm not wrong, Martin Grant (Extrementhusiast) is considering 28P7.1, and maybe we could look back at the French kiss (which, according to the wiki, is "one of the most well-known oscillators with no known glider synthesis"). This is a good time for oscillators.
Princess of Science, Parcly Taxel

Code: Select all

x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » August 17th, 2013, 4:48 am

Freywa wrote:I was also trying to reduce the agar to still-lifes and common objects, but couldn't find a reaction to make a pi in a constricted space. If I'm not wrong, Martin Grant (Extrementhusiast) is considering 28P7.1, and maybe we could look back at the French kiss (which, according to the wiki, is "one of the most well-known oscillators with no known glider synthesis"). This is a good time for oscillators.
I looked at some of the earlier predecessors, as well as some of the later ones, and they all seemed a bit too busy. For example, this one actually almost makes two copies of the oscillator - it could do so if another pair of two blocks were added on the other side, and the cleanup gliders were adjusted. At a later point, one could get away with less scaffolding by using a dove, but by that point, it would probably take more work to build all of the pieces present then, so it would likely not be worth it. But I didn't actually try it, so I can't say for certain.

The French Kiss is something that has annoyed me for years. I've tried many different approaches without even being able to find any kind of viable predecessor. The two stator pieces form too close to the other half's rotors for accessibility.

I've generally spent much more effort working on still-lifes (and pseudo-still-lifes) over the years. I've narrowed the unbuildable list down to 2/1353 15-bit still-lifes (was 3 until 2010), and recently I've been chopping away at the 16-bit ones as inspiration hits me (down to less than 100/3286). Oscillators are much more slippery to synthesize.

Something else that might be within reach is the Crab - the 25-bit c/4 diagonal spaceship that consists of 2 gliders dragging two blocks and another tag-along. It's the only c/4 diagonal spaceship that appears even remotely buildable.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » August 17th, 2013, 2:58 pm

Original eater 2 in 21 gliders:

Code: Select all

x = 152, y = 22, rule = B3/S23
113bo$114b2o17bobo$113b2o16bobobobo$132b2ob2o$2bo$obo21bo19bo25bo16bo
21bo8bo15bo$b2o20bobo17bobo23bobo14bobo19bobo7bobo12bobo$23bobo17bobo
23bobo14bobo4bo14bobo7b2o13bobo9b2obo$22b2ob2o15b2ob2o21b2ob2o12b2ob2o
b2o14b2ob2o20b2ob3o7b2ob3o$92b2o18bo25bo12bo$10bo10bo5bo14b2ob2o14bo6b
2ob2o12b2ob2o17b2ob2o4b2o14b2ob3o7b2ob3o$5b2o3bobo8b2o3b2o13bobobobo
14b2o3bobobobo12bobo4bo14bobo6b2ob3o10bobo10bobo$4bobo3b2o8bobo3bobo
13bo3bo14b2o5bo2bobo12bobo4b2o13bobo5bo3bo12bobo10bobo$6bo64b2o14bo4bo
bo14bo11bo12bo12bo$64bobo30b2o$50bo14b2o9b2o19bobo$49b2o14bo9b2o20bo
15b2o$49bobo25bo36b2o$63b2o48bo$46b3o15b2o$48bo14bo$47bo!
Still outclassed by the nine-glider synthesis, but this is there.

EDIT: A start on 65P13.1:

Code: Select all

x = 282, y = 35, rule = B3/S23
181bo$182b2o$181b2o2$87bo21bo$88b2o17b2o61bobo3bobo15bobo3bobo58bo15bo
$34bo27bo24b2o19b2o61b2o4b2o15b2o4b2o58bobo13bobo$32bobo27bobo106bo5bo
17bo5bo58bobo13bobo$33b2o27b2o68bo22bo102b3ob2o11b2ob3o$39bo17bo26bobo
23bobo17bobo22bobo99bo23bo$4bo9bo22b2o19b2o25b2o23b2o15b2o2b2o22b2o2b
2o97b3ob2o11b2ob3o$5bo8bobo21b2o17b2o26bo25bo16b2o28b2o100bob2o11b2obo
$3b3o4bo3b2o25b2o11b2o12bo26bo5bo25bo32bo$11b2o15b2o3b2o6bobo9bobo6b2o
3bobo24bobo3bobo30bo3bo11b2o3bo28b2o3b2o22b2ob2o50b2ob2o$10b2o16bobobo
bo6bo13bo6bobobobo26bobobobo30bobobobo9bo2bobobo18b2o6bo2bobo2bo6b2o
12bobobobo48bobobobo$30bobo31bobo30bobo27b3o2bobobobo10bobobobo2b3o12b
obo7bobobobo7bobo11bobobobo20b3o24b2obobob2o$30bobo31bobo30bobo29bob2o
bobob2o8b2obobob2obo16bo6b2obobob2o6bo12b2obobob2o18bo3bo22bobobobobob
o$3o28bo33bo32bo29bo5bobo14bobo5bo25bobo25bobo25bo22b2o2bobo2b2o$2bo5b
o125bobo14bobo31bobo25bobo24bo27bobo$bo6b2o71b3o29b3o19bo16bo33bo27bo
24bo29bo$7bobo73bo4b2o17b2o4bo$82bo4bobo17bobo4bo124bo$89bo17bo$95bobo
$96b2o$96bo2$97b2o$96bobo$98bo3$100b2o$100bobo$100bo!
EDIT: Most of the synthesis:

Code: Select all

x = 1349, y = 68, rule = B3/S23
786bo$784bobo$785b2o6$782bo$780bobo$781b2o3$778bobo50bobo$779b2o50b2o$
779bo52bo4$813bobo$396bo416b2o$397bo416bo$356bo38b3o$307bo47bo$181bo
126bo46b3o$182b2o122b3o44bo$181b2o171bo145bobo$310bo41b3o146b2o177bo$
87bo21bo199bo86bo8bo65bobo27bo28b3o75bobo68bo425bo6bo$88b2o17b2o61bobo
3bobo15bobo3bobo106b3o85b2ob2ob2o66b2o59bo2bo73b2o68b3o130bo290bobo4bo
bo$34bo27bo24b2o19b2o61b2o4b2o15b2o4b2o18bo5bo12bo5bo150b2o2b2o2b2o66b
o30bobo25bo2bo74bo6bobo191bobo134bo156b2o5b2o$32bobo27bobo106bo5bo17bo
5bo19bo3bo14bo3bo147b2o14b2o48bo44b2o6bo22b3o75bo3b2o59bo60bo72b2o133b
o$33b2o27b2o68bo22bo63b3o3b3o10b3o3b3o105b2ob2o36b2o12b2o48bobob2o8bo
23bo8bo6bobo99b2o2bo60bo50bo6b2o151bobo54b3o116bobo53bo$39bo17bo26bobo
23bobo17bobo22bobo152bo41b2ob2o35bo16bo48b2ob2o7bo23bobob2o11b2o54b2o
36b2o5b2o38b2o22b3o14b2o32bobo7b2o74bo75b2o53bo120b2o52b2o$4bo9bo22b2o
19b2o25b2o23b2o15b2o2b2o22b2o2b2o148bo89b2ob2o61bo4b3o22b2ob2o3b2o31bo
3bo27bo2bo34bo2bo43bo40bo33b2o75b2o4b2o77bo48bo5bo120bo53b2o109bobo$5b
o8bobo21b2o17b2o26bo25bo16b2o28b2o62b2o18b2o65b3o40b2ob2o42b2ob2o54b2o
b2o39bo2bo29bobobobo26bobobo33bobobo42bobo38bobo107bo2bo4b2o52b2o12bo
56bobo3b3o41bobo241b2o$3b3o4bo3b2o25b2o11b2o12bo26bo5bo25bo32bo61bobo
16bobo108b2ob2o101b2ob2o8bo23b2ob2o3b2o31b2ob2o26b2ob2o33b2ob2o42b2ob
3o35b2ob3o105bo2bo46b2o11bo10bobo5bobo49b2o48b2o72bobo158bobo6bo$11b2o
15b2o3b2o6bobo9bobo6b2o3bobo24bobo3bobo30bo3bo11b2o3bo28b2o3b2o22b2ob
2o5bo20bo5b2ob2o20b2ob2o19b2ob2o96b2ob2o67b2o22b2ob2o158bo18bo21bo105b
2o38bo4b2obobo11bobo9b2o6b2o19b2o45b2o31bo25b2o40bo6b2o19b2o138b2o3bo$
10b2o16bobobobo6bo13bo6bobobobo26bobobobo30bobobobo9bo2bobobo18b2o6bo
2bobo2bo6b2o12bobobobo30bobobobo18bobobobo5bo11bobobobo40b2ob2o50b2ob
2o46b2ob2o15bobo31bo31b2ob2o26b2ob2o33b2ob4o40b2ob3o20bo14b2ob3o46b2o
73b2o21bobo4b2ob2o11b2ob3o15bo8b2o11bo29bo3b2o11bo45bo12bo38bobo6bo8bo
12bo36b2o100bo2b2o$30bobo31bobo30bobo27b3o2bobobobo10bobobobo2b3o12bob
o7bobobobo7bobo11bobobobo30bobobobo18bobobobo5bobo9bobobobo4b2o33bobob
obo99bobobobo31b2ob2o11b2o31b2obobo25b2obobo6bo25b2obo2bo40b2obo20b3o
14b2obo49bo74bo22b2o26bo19b2obobo11bobo26bobobobo11bobo30bo8b2obobo11b
obo37b2o11b2obobo11bobo18bo3bo12bo47b2o11b2o42b2o5b2o11b2o27b2o11b2o$
30bobo31bobo30bobo29bob2obobob2o8b2obobob2obo16bo6b2obobob2o6bo12b2obo
bob2o28b2obobobobo14bobobobobobo3b2o8bobobobobobo2b2o33bobobobo41b2ob
2o53bobobobo30bobobobo10bobo34bo30bo7bobo27b2o118b2ob2o12bobo55b2ob2o
12bobo17b2o7b2ob2o11b2ob3o15b2o3b2ob2o11b2ob3o25b2ob2o11b2ob3o29bo7b2o
b2o11b2ob3o43b2o3b2ob2o11b2ob3o15bobobobo11bobo42bo2bo13bo46bo2bo13bo
27bo13bo37b2o11b2o$3o28bo33bo32bo29bo5bobo14bobo5bo25bobo25bobo34bobo
2b2o14b2o2bobo2b2o6b2o5b2o2bobo2b2o35bobobobobobo38bobobobo50bobobobob
obo28bobobobo35b2ob2o26b2ob2o15b2o16b2ob2o42b2ob2o36b2ob2o39b2ob2o11b
2ob3o53b2ob2o11b2ob3o14bobo7b2ob2o11b2obo17b2o25bo46bo26b3o29bo41bo2bo
24bo15b2ob2o11b2ob3o39bobobo13bobo43bobobo13bobo23bobo13bobo35bo13bo$
2bo5bo125bobo14bobo31bobo25bobo34bobo22bobo10bobo8bobo39b2o2bobo2b2o
38bobobobo50b2o2bobo2b2o26bobobobobobo6bo25bobobobo24bobobobo11b2o18bo
bobobo11bo22bo5bobobobo34bobobobo60bo74bo15bo49b2ob2o11b2ob3o25b2ob2o
11b2ob3o37b2ob2o11b2ob3o43b2o3b2ob2o11b2ob3o38bo39b2ob2o11b2ob3o42b2ob
2o11b2ob3o19b3ob2o11b2ob3o31bobo13bobo$bo6b2o71b3o29b3o19bo16bo33bo27b
o36bo24bo11bo11bo44bobo40bobobobobobo52bobo30b2o2bobo2b2o6b2o24bobobob
o24bobobobo10b2o19bobobobo10b2o20bobo5bobobobo28b2o4bobobobo38b2ob2o
11b2ob3o53b2ob2o11b2ob3o32b2ob2o24bo4b2ob2o11b2obo27b2ob2o11b2obo30bo
8b2ob2o11b2obo50b2ob2o11b2obo18b2ob2o11b2ob3o62bo63bo17bo23bo28b3ob2o
11b2ob3o$7bobo73bo4b2o17b2o4bo195b3o34bo41b2o2bobo2b2o53bo35bobo9bobo
22bobobobobobo20bobobobobobo10bo16bobobobobobo8bobo20b2o3bobobobobobo
26b2o2bobobobobobo36b2ob2o11b2obo55b2ob2o11b2obo33bobobobo23b2o99b2o
73bo41bobob2o11b2obo42b2ob2o11b2ob3o40b4ob2o11b2ob3o19b3ob2o11b2ob3o
28bo23bo$82bo4bobo17bobo4bo194bo7b3o72bobo94bo35b2o2bobo2b2o20b2o2bobo
2b2o27b2o2bobo2b2o28b2o6b2o2bobo2b2o30b2o2bobo2b2o164bobobobo22bobo11b
2ob2o42b2ob2o36bobo15b2ob2o52b2o11b2ob2o25bo53bo6bobob2o11b2obo42bo2bo
b2o11b2obo23bob2o11b2obo31b3ob2o11b2ob3o$89bo17bo202bo6bo75bo135bobo
28bobo35bobo31bobo10bobo38bobo48b2ob2o70b2ob2o38bobobobobobo33bobobobo
40bobobobo52bobobobo50bobo10bobobobo32b2ob2o39bobo7bo62b2o79b3o12bob2o
11b2obo$95bobo220bo211bo30bo37bo34bo11bo40bo48bobobobo68bobobobo37b2o
2bobo2b2o24bo8bobobobo40bobobobo52bobobobo63bobobobo31bobobobo39b2o15b
2ob2o59b2ob2o37b2ob2o24bo3bo$96b2o578b3o57bobobobo68bobobobo41bobo27b
2o6bobobobobobo36bobobobobobo48bobobobobobo52bo6bobobobobobo29bobobobo
42b2o11bobobobo45bo11bobobobo35bobobobo27bo18b2ob2o$96bo571b3o7bo55bob
obobobobo64bobobobobobo40bo28bobo5b2o2bobo2b2o36b2o2bobo2b2o48b2o2bobo
2b2o51b2o6b2o2bobo2b2o27bobobobobobo41b2o10bobobobo45b2o10bobobobo35bo
bobobo26bo18bobobobo$670bo6bo56b2o2bobo2b2o64b2o2bobo2b2o81bobo44bobo
56bobo55bobo9bobo31b2o2bobo2b2o40bo10bobobobobobo42bobo8bobobobobobo
31bobobobobobo23bo18b2obobob2o$97b2o570bo68bobo72bobo86bo46bo58bo69bo
36bobo55b2o2bobo2b2o53b2o2bobo2b2o31b2o2bobo2b2o41bobobobobobo$96bobo
640bo74bo301bo60bobo61bobo39bobo27bo17b2o2bobo2b2o$98bo1079bo63bo41bo
50bobo$1336bo2$100b2o$100bobo$100bo7$819bo$818b2o$818bobo!
The final step is missing.

EDIT: It would go something like this:

Code: Select all

x = 25, y = 20, rule = B3/S23
5b2o11b2o$5bo13bo$3bobo13bobo$b3ob2o11b2ob3o$o23bo$b3ob2o11b2ob3o$3bob
2o11b2obo2$10b2ob2o$4bo4bobobobo4bo$3bob2o2bobobobo2b2obo$6bob2obobob
2obo$11bobo$11bobo$12bo$4b3o11b3o$3bo3bo9bo3bo2$3b2ob2o9b2ob2o$5bo13bo
!
EDIT: Got it, with 116 (!!!) gliders:

Code: Select all

x = 1177, y = 61, rule = B3/S23
642bo$640bobo$641b2o4$637bobo50bobo$638b2o50b2o$638bo52bo4$672bobo$
672b2o$673bo5$302bo$303bo$301b3o$671bo$275bo393bobo$274bo395b2o133bo$
274b3o527bo140bo6bo$246bo25bo103bobo27b3o75bobo68bo55bo60bo74bobo54b3o
94bobo39bobo4bobo91bobo$244bobo26bo28bo8bo65b2o29bo2bo73b2o68bobo48bo
3bo53b2o4b2o75b2o53bo98b2o41b2o5b2o91b2o$245b2o24b3o29b2ob2ob2o66bo29b
o2bo74bo6bobo60b2o50b2ob3o50bo2bo4b2o75bo48bo5bo98bo133bobo6bo$184bo
117b2o2b2o2b2o35bobo60b3o75bo3b2o112b2o55bo2bo71bo56bobo3b3o41bobo105b
o83b2o3bo36bobo47bobo$87bo21bo75b2o60bo50b2o14b2o31b2o30bobo107b2o2bo
60bo109b2o70bobo5bobo49b2o48b2o50bobo50b2o84bo2b2o38b2o47b2o$88b2o17b
2o75b2o61bobo49b2o12b2o33bo30b2o6bo55b2o36b2o5b2o38b2o22bobo14b2o50b2o
56b2o43b2o11b2o6b2o19b2o45b2o31bo25b2o18bo6b2o19b2o30b2o4b2o36b2o11b2o
30b2o5b2o11b2o17bo17b2o11b2o17bo26b2o11b2o$34bo27bo24b2o19b2o137b2o49b
o16bo18bo36bo8bo6bobo22bo3bo27bo2bo34bo2bo43bo23b2o15bo51bo57bo31b2o
11bo19bo8b2o11bo29bo3b2o11bo45bo12bo16bobo6bo8bo12bo20bo3bo12bo33bo2bo
13bo34bo2bo13bo35bo13bo44bo13bo$32bobo27bobo206b2ob2o29b2ob2o23bobob2o
8bo22bobob2o11b2o22bobobobo26bobobo33bobobo42bobo38bobo32b2ob2o12bobo
38b2ob2o12bobo20bo4b2obobo11bobo22b2obobo11bobo26bobobobo11bobo30bo8b
2obobo11bobo15b2o11b2obobo11bobo17bobobobo11bobo30bobobo13bobo31bobobo
13bobo31bobo13bobo40bobo13bobo$33b2o27b2o68bo22bo17bobo3bobo9bobo3bobo
71b2ob2o29b2ob2o24b2ob2o7bo24b2ob2o3b2o31b2ob2o26b2ob2o33b2ob2o42b2ob
3o35b2ob3o30b2ob2o11b2ob3o36b2ob2o11b2ob3o16bobo4b2ob2o11b2ob3o15b2o3b
2ob2o11b2ob3o25b2ob2o11b2ob3o29bo7b2ob2o11b2ob3o21b2o3b2ob2o11b2ob3o
16b2ob2o11b2ob3o29b2ob2o11b2ob3o30b2ob2o11b2ob3o27b3ob2o11b2ob3o36b3ob
2o11b2ob3o$39bo17bo26bobo23bobo17bobo22bobo16b2o4b2o9b2o4b2o147b3o29bo
2bo152bo40bo51bo57bo16b2o26bo14b2o25bo46bo26b3o29bo19bo2bo24bo37bo50bo
51bo18bobo4bo23bo4bobo27bo23bo$4bo9bo22b2o19b2o25b2o23b2o15b2o2b2o22b
2o2b2o13bo5bo11bo5bo48bo23b2ob2o29b2ob2o24b2ob2o32b2ob2o3b2o31b2ob2o
26b2ob2o33b2ob4o40b2ob3o20bo14b2ob3o30b2ob2o11b2ob3o36b2ob2o11b2ob3o
14b2o7b2ob2o11b2ob3o20b2ob2o11b2ob3o25b2ob2o11b2ob3o37b2ob2o11b2ob3o
21b2o3b2ob2o11b2ob3o16b2ob2o11b2ob3o29b2ob2o11b2ob3o28b4ob2o11b2ob3o
20b2o5b3ob2o11b2ob3o5b2o29b3ob2o11b2ob3o$5bo8bobo21b2o17b2o26bo25bo16b
2o28b2o17b2o15b2o51bobo21b2ob2o29b2ob2o24b2ob2o8bo23b2ob2o36b2obobo25b
2obobo6bo25b2obo2bo40b2obo20bobo14b2obo32b2ob2o11b2obo38b2ob2o11b2obo
15bobo7b2ob2o11b2obo17bo4b2ob2o11b2obo27b2ob2o11b2obo30bo8b2ob2o11b2ob
o28b2ob2o11b2obo17bobob2o11b2obo23bo6bobob2o11b2obo30bo2bob2o11b2obo
22bo8bob2o11b2obo8bo31bob2o11b2obo$3b3o4bo3b2o25b2o11b2o12bo26bo5bo25b
o32bo15bobo15bobo50b2o98b2o31bo35bo30bo7bobo27b2o66b2o145bo44b2o99b2o
51bo42bo40bobo7bo50b2o$11b2o15b2o3b2o6bobo9bobo6b2o3bobo24bobo3bobo30b
o3bo11b2o3bo23bo4b2o3b2o4bo17b2ob2o19b2ob2o22b2ob2o29b2ob2o24b2ob2o15b
obo14b2ob2o11b2o23b2ob2o26b2ob2o15b2o16b2ob2o42b2ob2o36b2ob2o47b2ob2o
53b2ob2o40b2ob2o23bobo11b2ob2o42b2ob2o36bobo15b2ob2o30b2o11b2ob2o33b2o
b2o29b2o15b2ob2o47b2ob2o45b2ob2o55bobo$10b2o16bobobobo6bo13bo6bobobobo
26bobobobo30bobobobo9bo2bobobo26bo2bobo2bo20bobobobo5bo11bobobobo20bob
obobo27bobobobo22bobobobo30bobobobo10bobo21bobobobo24bobobobo11b2o18bo
bobobo11bo22bo5bobobobo34bobobobo45bobobobo51bobobobo38bobobobo35bobob
obo40bobobobo52bobobobo28bobo10bobobobo31bobobobo31b2o11bobobobo33bo
11bobobobo43bobobobo53b2ob2o$30bobo31bobo30bobo27b3o2bobobobo10bobobob
o2b3o22bobobobo21bobobobo5bobo9bobobobo4b2o14bobobobo27bobobobo22bobob
obo30bobobobo34bobobobo24bobobobo10b2o19bobobobo10b2o20bobo5bobobobo
28b2o4bobobobo45bobobobo51bobobobo38bobobobo26bo8bobobobo40bobobobo52b
obobobo41bobobobo31bobobobo32b2o10bobobobo33b2o10bobobobo43bobobobo51b
2obobob2o$30bobo31bobo30bobo29bob2obobob2o8b2obobob2obo23b2obobob2o19b
2obobob2o4b2o9b2obobob2o3b2o13b2obobob2o25b2obobob2o20b2obobob2o28b2ob
obob2o7bo24b2obobob2o22b2obobob2o11bo17b2obobob2o9bobo20b2o4b2obobob2o
27b2o3b2obobob2o43b2obobob2o49b2obobob2o36b2obobob2o24b2o7b2obobob2o
38b2obobob2o50b2obobob2o31bo7b2obobob2o29b2obobob2o30bo11b2obobob2o31b
obo9b2obobob2o41b2obobob2o49bobobobobobo$3o28bo33bo32bo29bo5bobo14bobo
5bo25bobo25bobo10b2o9bobo24bobo31bobo26bobo34bobo10b2o26bobo28bobo35bo
bo32b2o10bobo38bobo49bobo55bobo42bobo27bobo9bobo44bobo56bobo33b2o10bob
o35bobo48bobo49bobo47bobo52b2o2bobo2b2o$2bo5bo125bobo14bobo31bobo25bob
o10bobo8bobo24bobo31bobo26bobo34bobo9bobo26bobo28bobo35bobo31bobo10bob
o38bobo49bobo55bobo42bobo39bobo44bobo56bobo33bobo9bobo35bobo48bobo49bo
bo47bobo56bobo$bo6b2o71b3o29b3o19bo16bo33bo27bo11bo11bo26bo33bo28bo36b
o40bo30bo37bo34bo11bo40bo51bo57bo44bo41bo46bo58bo47bo37bo50bo51bo49bo
58bo$7bobo73bo4b2o17b2o4bo$82bo4bobo17bobo4bo976b2o25b2o$89bo17bo982bo
bo25bobo$95bobo994bo10bo14bo$96b2o1004b2o$96bo537bo467bobo3bobo$634b2o
460b2o10b2o$97b2o534bobo461b2o10bo$96bobo997bo$98bo1010b2o$1110b2o4b3o
$1109bo6bo$100b2o1015bo8b3o$100bobo1023bo$100bo1026bo!
Last edited by Extrementhusiast on August 19th, 2013, 8:04 pm, edited 1 time in total.
I Like My Heisenburps! (and others)

Sokwe
Moderator
Posts: 2683
Joined: July 9th, 2009, 2:44 pm

Re: Synthesising Oscillators

Post by Sokwe » August 17th, 2013, 11:24 pm

Extrementhusiast wrote:A start on 65P13.1
Off topic: I always found this to be one of the most amazing "early" oscillators. Mark, do you known how David Buckingham found it?

Back on topic: Mark, what are the two 15-cell still lifes without known syntheses? I have heard them referenced (back when there were 3), but I do not know which they are. Also, my name is Matthias Merzenich.

There was an old glider synthesis topic here. The most interesting things to come out of it were probably these large oscillator syntheses:

Code: Select all

#C 30-glider synthesis of Nicolay's p11
x = 87, y = 87, rule = B3/S23
75bo$74bo$74b3o$18bo$19bo$17b3o$76bo$23bo51bo$21bobo51b3o$8bo13b2o$2bo
3bobo$obo4b2o$b2o22bo46bobo$23bobo28bo17b2o$24b2o28bobo16bo$54b2o2$70b
obo8bo$35bobo32b2o9bobo$36b2o33bo9b2o$36bo2$19bobo34bo$20b2o33bo$20bo
34b3o3$29bobo26bo$30b2o25bo$22bobo5bo26b3o$23b2o$23bo$59bo$57b2o$58b2o
3$41bo$41bobo$41b2o3$35bobo$36b2o$36bo8$23bo$23b2o$22bobo4$27b3o$29bo$
28bo4$54b3o$22b2o30bo$21bobo31bo$4b2o17bo$3bobo$5bo5$84b2o$78b2o4bobo$
78bobo3bo$78bo$9b3o$11bo$10bo$67b3o$67bo$68bo$10b3o$12bo$11bo!

Code: Select all

#C 54-glider synthesis of Jason Summers' p14
x = 184, y = 151, rule = B3/S23
182bo$181bo$181b3o$166bo$166bobo$166b2o$174bo$174bobo$174b2o$9bo146bo$
10b2o143bo$9b2o144b3o$16bo143bo$17b2o141bobo$16b2o142b2o2$7bo$8b2o10bo
32bo$7b2o12b2o31b2o93bobo$20b2o31b2o94b2o$150bo2$134bo9bo$28bo105bobo
7bobo$26bobo105b2o8b2o$27b2o3$55bobo$56b2o$35bo20bo$33bobo$34b2o99bo$
135bobo$135b2o14$71bobo49bo$72b2o49bobo$72bo25bo24b2o$97bo$97b3o3$97bo
$95b2o$96b2o17bo$107bo6bo$66bo39bo7b3o$64bobo39b3o$65b2o$118bo$79bo36b
2o$77bobo37b2o$78b2o2$88bo$88bobo24bobo$88b2o25b2o$116bo4$102b2o$84b2o
15b2o$83bobo17bo$85bo4$96b2o$95b2o$97bo2$74b2o$75b2o$74bo4$109b2o$108b
2o$110bo3$81b3o$83bo$82bo10$71b2o$70bobo$72bo3$69b2o$70b2o$69bo$47b2o
76b3o$46bobo76bo$48bo77bo21b2o$148bobo$127bo20bo$126b2o$126bobo3$155b
2o$38b2o8b2o105bobo$37bobo7bobo105bo$39bo9bo2$33bo$33b2o94b2o31b2o$32b
obo93b2o31b2o12b2o$130bo32bo10b2o$176bo2$22b2o142b2o$21bobo141b2o$23bo
143bo$26b3o144b2o$28bo143b2o$27bo146bo$8b2o$7bobo$9bo$16b2o$15bobo$17b
o$3o$2bo$bo!

Code: Select all

#C 76-glider synthesis of Nicolay's p51
#C By Jason Summers and Matthias Merzenich
x = 187, y = 187, rule = B3/S23
179bobo$179b2o$180bo3$o$b2o$2o14bo25bo$14bobo26b2o128bo$15b2o25b2o128b
o$172b3o2$10bo26bo$8bobo27b2o128bo$9b2o26b2o128bo10bo$167b3o7bo$177b3o
$15bo$13bobo28bo$14b2o29b2o$44b2o3$129bo$129bobo$129b2o3$130bo$128b2o$
129b2o$40bo$41b2o$40b2o$52bo$53bo$51b3o17bobo$72b2o98bobo$72bo99b2o$
54bo118bo$55bo69bo$53b3o68bo$124b3o50bobo$177b2o$166bobo9bo$166b2o$
122bobo42bo$122b2o$123bo3$120bobo$71bobo46b2o$72b2o47bo$72bo58bo$130bo
$130b3o2$72bo63bo$66bo3bobo61b2o$61bo5b2o2b2o62b2o$62bo3b2o$60b3o2$
108bo$108bobo3bo$108b2o2b2o$113b2o2$107bobo$107b2o$108bo2$83bo$84bo2bo
$44bo2bobo32b3o3b2o34bobo$42bobo3b2o37b2o35b2o$43b2o3bo76bo2$66bo26bo
18bo$67bo25bobo15bo$65b3o25b2o16b3o3$77bobo34bo$78b2o32b2o$78bo34b2o$
133bo$77bo55bobo$78bo2bo51b2o$76b3o3b2o$81b2o3$99bo$98bo$98b3o7$69b2o$
70b2o$69bo3$120b3o$120bo$121bo16b2o$137b2o$73b2o64bo$72bobo$74bo$81b2o
$33bo48b2o33bo10b2o$33b2o46bo34b2o9b2o$32bobo81bobo10bo2$109b2o$52b3o
54bobo$54bo54bo$53bo2$51bo106b2o$51b2o105bobo$50bobo105bo5$98bo$97b2o$
97bobo26b2o$126bobo$126bo$75b2o$74bobo$76bo$19bo$19b2o$8bo9bobo54b2o$
8b2o66b2o$7bobo65bo3$13bo$13b2o$12bobo17$141b2o$140b2o29b2o$142bo28bob
o$171bo$7b3o$9bo7b3o$8bo10bo128b2o26b2o$18bo128b2o27bobo$149bo26bo2$
12b3o$14bo128b2o25b2o$13bo128b2o26bobo$144bo25bo14b2o$184b2o$186bo3$6b
o$6b2o$5bobo!

Code: Select all

#C 37-glider synthesis of Matthias Merzenich's p32
#C By Jason Summers and Matthias Merzenich
x = 89, y = 109, rule = B3/S23
10bo67bo$bobo7boo63boo7bobo$bboo6boo65boo6boo$bbo83bo3$12bobo59bobo$
13boo59boo$13bo61bo5$67bo$65boo$66boo3$7bo$8bo$6b3o5$71bo$26bo44bobo$
24bobo44boo$25boo10bo$35bobo48bobo$36boo48boo$70bo5bo10bo$70bobobbo$
70boo3b3o$82bobo$82boo$83bo6$75bo$65bo8bo$64bo9b3o$64b3o3$46bo$46bobo
11boo$46boo11boo$61bo6$27bo$28boo$27boo4$22b3o$12b3o9bo$14bo8bo$13bo4$
22b3o$24bo44b3o$5bo17bo45bo$5boo63bo$4bobo$11b3o$13bo$bo10bo$boo48boo$
obo48bobo$51bo10boo$62bobo$62bo6$80b3o$80bo$81bo3$21boo$22boo$21bo5$
13bo61bo$13boo59boo$12bobo59bobo3$bbo83bo$bboo6boo65boo6boo$bobo7boo
63boo7bobo$10bo67bo!
-Matthias Merzenich

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » August 18th, 2013, 12:26 pm

Three candidates, from easiest to hardest:

Code: Select all

x = 77, y = 17, rule = B3/S23
2o12b2o22b2o3b2o$obo4bo5bobo23bo4bo25bo$2bo4bo5bo21b2o2bob3o25b2o$2b2o
3bo4b2o21bobobobo26b2o$37bobobo25bo$6b2o28b2ob2o25bob4o$5bo2bo25bo30bo
bo4bo$6b2o26bo29b2obob2obo2b2o$34bo28b2o2bob2obob2o$6b2o28b2ob2o26bo4b
obo$5bo2bo28bobobo26b4obo$6b2o27bobobobo30bo$35b2o2bob3o26b2o$2b2o3bo
4b2o25bo4bo24b2o$2bo4bo5bo24b2o3b2o24bo$obo4bo5bobo$2o12b2o!
UPDATE: 104 gliders now:

Code: Select all

x = 1008, y = 46, rule = B3/S23
638bo$639bo$637b3o2$302bo$303bo$301b3o340bo$645b2o$275bo368b2o$274bo$
274b3o357bo11bo129bo6bo$246bo25bo103bobo27b3o75bobo68bo40bo38bo9bo86bo
bo39bobo4bobo91bobo$244bobo26bo28bo8bo65b2o29bo2bo73b2o68bobo39bo35b3o
4bo4b3o84b2o41b2o5b2o91b2o$245b2o24b3o29b2ob2ob2o66bo29bo2bo74bo6bobo
60b2o38b3o41bobo91bo133bobo6bo$184bo117b2o2b2o2b2o35bobo60b3o75bo3b2o
145bobo34bobo105bo83b2o3bo36bobo47bobo$87bo21bo75b2o60bo50b2o14b2o31b
2o30bobo107b2o2bo60bo37b3o45bo36b2o50bobo50b2o84bo2b2o38b2o47b2o$88b2o
17b2o75b2o61bobo49b2o12b2o33bo30b2o6bo55b2o36b2o5b2o38b2o22bobo14b2o
23bo17b2o41b2o20bo25b2o18bo6b2o19b2o30b2o4b2o36b2o11b2o30b2o5b2o11b2o
17bo17b2o11b2o17bo26b2o11b2o$34bo27bo24b2o19b2o137b2o49bo16bo18bo36bo
8bo6bobo22bo3bo27bo2bo34bo2bo43bo23b2o15bo22bo19bo15b3o24bo34bo12bo16b
obo6bo8bo12bo20bo3bo12bo33bo2bo13bo34bo2bo13bo35bo13bo44bo13bo$32bobo
27bobo206b2ob2o29b2ob2o23bobob2o8bo22bobob2o11b2o22bobobobo26bobobo33b
obobo42bobo38bobo23b2ob2o12bobo15bo7b2ob2o12bobo19bo8b2obobo11bobo15b
2o11b2obobo11bobo17bobobobo11bobo30bobobo13bobo31bobobo13bobo31bobo13b
obo40bobo13bobo$33b2o27b2o68bo22bo17bobo3bobo9bobo3bobo71b2ob2o29b2ob
2o24b2ob2o7bo24b2ob2o3b2o31b2ob2o26b2ob2o33b2ob2o42b2ob3o35b2ob3o21b2o
b2o11b2ob3o12bo8b2ob2o11b2ob3o18bo7b2ob2o11b2ob3o21b2o3b2ob2o11b2ob3o
16b2ob2o11b2ob3o29b2ob2o11b2ob3o30b2ob2o11b2ob3o27b3ob2o11b2ob3o36b3ob
2o11b2ob3o$39bo17bo26bobo23bobo17bobo22bobo16b2o4b2o9b2o4b2o147b3o29bo
2bo152bo40bo42bo42bo15b3o29bo19bo2bo24bo37bo50bo51bo18bobo4bo23bo4bobo
27bo23bo$4bo9bo22b2o19b2o25b2o23b2o15b2o2b2o22b2o2b2o13bo5bo11bo5bo48b
o23b2ob2o29b2ob2o24b2ob2o32b2ob2o3b2o31b2ob2o26b2ob2o33b2ob4o40b2ob3o
20bo14b2ob3o21b2ob2o11b2ob3o21b2ob2o11b2ob3o26b2ob2o11b2ob3o21b2o3b2ob
2o11b2ob3o16b2ob2o11b2ob3o29b2ob2o11b2ob3o28b4ob2o11b2ob3o20b2o5b3ob2o
11b2ob3o5b2o29b3ob2o11b2ob3o$5bo8bobo21b2o17b2o26bo25bo16b2o28b2o17b2o
15b2o51bobo21b2ob2o29b2ob2o24b2ob2o8bo23b2ob2o36b2obobo25b2obobo6bo25b
2obo2bo40b2obo20bobo14b2obo23b2ob2o11b2obo23b2ob2o11b2obo19bo8b2ob2o
11b2obo28b2ob2o11b2obo17bobob2o11b2obo23bo6bobob2o11b2obo30bo2bob2o11b
2obo22bo8bob2o11b2obo8bo31bob2o11b2obo$3b3o4bo3b2o25b2o11b2o12bo26bo5b
o25bo32bo15bobo15bobo50b2o98b2o31bo35bo30bo7bobo27b2o66b2o122b2o51bo
42bo40bobo7bo50b2o$11b2o15b2o3b2o6bobo9bobo6b2o3bobo24bobo3bobo30bo3bo
11b2o3bo23bo4b2o3b2o4bo17b2ob2o19b2ob2o22b2ob2o29b2ob2o24b2ob2o15bobo
14b2ob2o11b2o23b2ob2o26b2ob2o15b2o16b2ob2o42b2ob2o36b2ob2o38b2ob2o38b
2ob2o25bobo15b2ob2o30b2o11b2ob2o33b2ob2o29b2o15b2ob2o47b2ob2o45b2ob2o
55bobo$10b2o16bobobobo6bo13bo6bobobobo26bobobobo30bobobobo9bo2bobobo
26bo2bobo2bo20bobobobo5bo11bobobobo20bobobobo27bobobobo22bobobobo30bob
obobo10bobo21bobobobo24bobobobo11b2o18bobobobo11bo22bo5bobobobo34bobob
obo36bobobobo36bobobobo41bobobobo28bobo10bobobobo31bobobobo31b2o11bobo
bobo33bo11bobobobo43bobobobo53b2ob2o$30bobo31bobo30bobo27b3o2bobobobo
10bobobobo2b3o22bobobobo21bobobobo5bobo9bobobobo4b2o14bobobobo27bobobo
bo22bobobobo30bobobobo34bobobobo24bobobobo10b2o19bobobobo10b2o20bobo5b
obobobo28b2o4bobobobo36bobobobo36bobobobo41bobobobo41bobobobo31bobobob
o32b2o10bobobobo33b2o10bobobobo43bobobobo51b2obobob2o$30bobo31bobo30bo
bo29bob2obobob2o8b2obobob2obo23b2obobob2o19b2obobob2o4b2o9b2obobob2o3b
2o13b2obobob2o25b2obobob2o20b2obobob2o28b2obobob2o7bo24b2obobob2o22b2o
bobob2o11bo17b2obobob2o9bobo20b2o4b2obobob2o27b2o3b2obobob2o34b2obobob
2o34b2obobob2o39b2obobob2o31bo7b2obobob2o29b2obobob2o30bo11b2obobob2o
31bobo9b2obobob2o41b2obobob2o49bobobobobobo$3o28bo33bo32bo29bo5bobo14b
obo5bo25bobo25bobo10b2o9bobo24bobo31bobo26bobo34bobo10b2o26bobo28bobo
35bobo32b2o10bobo38bobo40bobo40bobo45bobo33b2o10bobo35bobo48bobo49bobo
47bobo52b2o2bobo2b2o$2bo5bo125bobo14bobo31bobo25bobo10bobo8bobo24bobo
31bobo26bobo34bobo9bobo26bobo28bobo35bobo31bobo10bobo38bobo40bobo40bob
o45bobo33bobo9bobo35bobo48bobo49bobo47bobo56bobo$bo6b2o71b3o29b3o19bo
16bo33bo27bo11bo11bo26bo33bo28bo36bo40bo30bo37bo34bo11bo40bo42bo42bo
47bo47bo37bo50bo51bo49bo58bo$7bobo73bo4b2o17b2o4bo$82bo4bobo17bobo4bo
807b2o25b2o$89bo17bo813bobo25bobo$95bobo825bo10bo14bo$96b2o835b2o$96bo
836bobo3bobo$927b2o10b2o$97b2o829b2o10bo$96bobo828bo$98bo841b2o$941b2o
4b3o$940bo6bo$100b2o846bo8b3o$100bobo854bo$100bo857bo!
Continuous synthesis version of above:

Code: Select all

x = 773, y = 752, rule = B3/S23
obo767bobo$b2o767b2o$bo769bo4$7bobo753bobo$8b2o753b2o$8bo755bo4$720bob
o$720b2o$22bobo696bo$23b2o693bo$23bo692b2o$717b2o5$749bobo$749b2o$750b
o14$38bo$36bobo$37b2o$64bo6bo$62bobo4bobo$63b2o5b2o2$702bo$700b2o$701b
2o10$673bobo$673b2o$674bo2$70bobo$64bo6b2o$62bobo6bo$63b2o11$80bobo$
81b2o22bo$81bo24bo$104b3o$82bo$83bo$81b3o$111bo$112b2o$111b2o2$101bo
551bo$102bo549bo$100b3o549b3o14$121bo$122bo$120b3o13$618bo$618bobo$
618b2o2$137bo$135bobo$136b2o4$137bo$135bobo$136b2o17$152bo$150bobo32bo
bo$151b2o33b2o$186bo426bobo$189bo423b2o$190b2o422bo$189b2o21$599bo$
599bobo$599b2o3$571bo$570bo$570b3o12$232bobo$233b2o$233bo2$565bobo$
565b2o6bo$566bo6bobo$573b2o11$555bobo$555b2o$556bo2$555bo$254bo299bo$
255bo298b3o$253b3o6$254bo278bo$255b2o274b2o$254b2o276b2o9$516bo$515bo$
515b3o$273bo$274bo$272b3o13$289bo$287bobo$288b2o2$500bo$500bobo$500b2o
4$500bo$500bobo$500b2o17$485bo$485bobo$485b2o2$309bo$310b2o$309b2o3$
298bobo3bobo159bobo3bobo$299b2o4b2o159b2o4b2o$299bo5bo161bo5bo13$323bo
125bo$321bobo125bobo$322b2o125b2o9$330bo111bo$331b2o107b2o$330b2o109b
2o3$327bobo113bobo$328b2o113b2o$328bo115bo10$413bo$413bobo$338bobo72b
2o$339b2o7bo$339bo9b2o$348b2o10$374bo$372bobo$373b2o$409bo$407b2o$408b
2o14$380bo9bo$381bo8bobo$379b3o4bo3b2o$387b2o$386b2o3$376b3o$378bo5bo$
377bo6b2o$383bobo7$411b2o$411bobo$411bo13$345b2o$344bobo$346bo20$324b
3o119b3o$326bo4b2o107b2o4bo$325bo4bobo107bobo4bo$332bo107bo3$318b2o
133b2o$319b2o131b2o$318bo21b2o112bo$339bobo$341bo$318b3o131b3o$320bo
131bo$319bo113b2o18bo$433bobo$433bo7$302b2o165b2o$301bobo165bobo$303bo
165bo19$488b2o$488bobo$488bo30$250b2o284b2o$251b2o282b2o$250bo286bo20$
255bo$255b2o$254bobo14$566bo$565b2o$565bobo$206b3o$208bo24bo$207bo25b
2o$232bobo26$596b2o$595b2o$597bo13$611bo$610b2o$610bobo16$148b2o$147bo
bo$149bo15$117b3o$119bo$118bo15$96b3o$98bo$97bo18$652bo$651b2o$651bobo
14$71bo$71b2o$70bobo2$674bo$673b2o$673bobo26$40b2o$41b2o$40bo13$26bo$
26b2o$25bobo20$12b2o745b2o$11bobo745bobo$13bo730bo14bo$743b2o$743bobo$
17b2o$18b2o$17bo$30b2o$31b2o724b3o$30bo726bo$758bo8b3o$767bo$768bo!
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » August 22nd, 2013, 1:29 pm

Extrementhusiast wrote:#C Original eater2 in 21 gliders.
While this doesn't improve the original eater2, it DOES improve hat-on-hat by 1,

The cheaper hat-on-hat improves 19.3754 (hat-on-hat with bit) by 1. The extra bit can already be added with 2 gliders instead of 1, so both your synthesis and mine cost the same, but when we combine the best features of both, we save one glider, although this step is no longer necessary (see below).

The cheaper hat-on-hat also improves 21.47034 by 1. The whole side part can be added directly in one step with 3 gliders, saving you 5, for eater2 in 16 gliders.

Code: Select all

#C 19.3754 from hat-on-hat from 2 gliders (saves 1)
#C 21.47034 from hat-on-hat from 3 gliders (saves 5)
#C Corner block to boat from 6 gliders (saves 1; see description below)
x = 77, y = 38, rule = B3/S23
15boobboo$bbo11boboboo12bo19bo19bo$bobo12bo3bo10bobo17bobo17bobo$bobo
27bobo17bobo6bo10bobo$ooboo25booboo15booboo3boo10boob3o$35bo23boo15bo$
ooboo25booboo15booboo15boob3o$bobo27bobo17bobo6bo10bobo$bobo27bobo17bo
bo5boo10bobo$bbo29bo19bo6bobo10bo$$56b3o$58bo$57bo10$57bo$55bobo$56boo
$8bo$9bo3bo18boo13bo4boo4bo$7b3oboo18bobbo13boobobboboo$12boo17bobbo
12boobbobbobboo$32boo9boo7boo$44boo$43bo26bo$10booboo15booboo15booboo
14boboboo$10booboo15booboo15booboo15booboo$$10booboo15booboo15booboo
15booboo$10booboo15booboo15booboo15booboo!

Code: Select all

#C Optimal Eater-2 from 8 gliders, plus improved 16-glider alternate synthesis
x = 151, y = 47, rule = B3/S23
8bo17bo19bo19bo19bo19bo19bo19bo$8bobo14bobo17bobo17bobo17bobo17bobo17b
obo17bobo$8boo15bobo17bobo17bobo17bobo17bobo17bobo17bobo$24booboo15boo
boo15booboo15booboo15booboo15booboo15booboo$$4boo37bo5bo14booboo15boob
oo15boob4o13boob4o13boob4o$bbobobo36boo3boo13bobobobo13bobobobobbo10bo
bobobbo12bobobobbo13boobobbo$obobo37bobo3bobo13bo3bo15bo3bo3bobo9bo19b
o$boo89boo26b3o$122bo$94boo25bo$93bobo$95bo18$6bo19bo19bo19bo19bo19bo
19bo19bo$5bobo17bobo17bobo17bobo17bobo17bobo17bobo17bobo$5bobo17bobo
17bobo17bobo17bobo6bo10bobo17bobo17bobo$4booboo15booboo15booboo15boob
oo15booboo3boo10boob3o14boob3o14boob3o$93boo15bo19bo19bo$4booboo15boob
oo8bo6booboo15booboo15booboo15boob3o14boob3o14boob3o$3bobobobo13bobobo
bo8boo3bobobobo15bobo17bobo6bo10bobo17bobo16boobo$4bo3bo15bobbobo7boo
5bobbobo15bobo17bobo5boo10bobo17bobo$27boo18boo17bo19bo6bobo10bo19bo$
40bobo$12bo28boo9boo36b3o31booboo$11boo28bo9boo39bo30bobobobo$11bobo
39bo37bo33bobo$39boo$8b3o29boo$10bo28bo$9bo!
Extrementhusiast wrote:Start on 65p13.1
14.91 (Ram's head w/tub) can be built for 8 gliders instead of 9, saving 1 glider. (Considering the way it forms, it might be possible to find a way of smashing 2 additional gliders into the forming right side to turn it into a tub to directly make the 15.689, saving an additional glider, although I haven't found a way to do so).
Extrementhusiast wrote:Got it!!! with 116 gliders!
Congratulations! I had played with this oscillator several times a bit a few years ago, but could never figure out how to create the final step. There are several ways to reduce this; I've gotten it down to 94 so far.

When turning pi-pairs into pairs of block-on-block, a domino spark can form a boat instead of a block - MUCH cheaper than doing so later. It's easy to do this to the first one, reducing the cost by 5. (Even if this trick couldn't be used, one could still use pond+4 gliders rather than block+5 gliders, so that would reduce it by 1 instead.)

(It's even easy to do it to two opposite sides (ship+8 gliders rather than block+3 gliders), but unfortunately, all the ways I know of making pis either make annoying plumes on one side, or require a glider to pass through another. If this can be solved, and an appropriate domino can be brought in on the remaining side, the cost of this cluster could be reduced even further, although at 14 gliders now, this step would likely cost at least 13, so it probably wouldn't be worth it.)

A slightly different beehive mechanism can convert two blocks to boats without needing the cleanup glider (see first pattern above).

Flipping the eater2s can save one glider, as the 2-glider boat-to-table tool can be used. Unfortunately, the flipped eater2s interfere with one of the final-step activation gliders. However, this reduction CAN be used if one wants to go with "real" eater2s.

Code: Select all

#C 94-glider reduced-cost P13 oscillator synthesis
x = 297, y = 172, rule = B3/S23
43bo$41boo$42boo218bo$123bo21bo117boo$124boo17boo117boo$3bo77bo41boo
19boo$bobo77bobo$bboo77boo98bo45bo23bobo3bobo9bobo3bobo$76bo43bobo23bo
bo30bobo45bobo22boo4boo9boo4boo$3bo19boo18boo32boo42boo23boo28boobboo
45boobboo19bo5bo11bo5bo$3boo17bobbo16bobbo30boo43bo25bo29boo51boo23boo
15boo$bbobo17bobbo16bobbo21bo5boo12bo13bo5bo23bo5bo38bo55bo21bobo15bob
o$23boo18boo16boo3bobo3bobo6boo3bobo11bobo3bobo21bobo3bobo23bo3bo15bo
3bo14boo3bo14boo3bo14boo3boo8bo4boo3boo4bo9booboo$61bobobobo6bo6bobobo
bo13bobobobo23bobobobo23bobobobo13bobobobo12bobbobobo12bobbobobo12bobb
obobbo11bobbobobbo12bobobobo$63bobo17bobo17bobo27bobo25bobobobo8b3obbo
bobobo13bobobobo13bobobobobb3o8bobobobo13bobobobo13bobobobo$63bobo17bo
bo17bobo27bobo24booboboboo9bobooboboboo11booboboboo11booboboboobo9boob
oboboo11booboboboo11booboboboo$64bo19bo19bo29bo28bobo11bo5bobo17bobo
17bobo5bo11bobo17bobo17bobo$163bobo17bobo17bobo17bobo17bobo17bobo17bob
o$117b3o29b3o12bo19bo19bo19bo19bo19bo19bo$119bo4boo17boo4bo$118bo4bobo
17bobo4bo$30bo94bo17bo$29bo18b3o80bobo$29b3o16bo83boo$49bo82bo$30bo$
29boo102boo$29bobo100bobo$134bo3$136boo$136bobo$136bo$46boo$45boo$47bo
13$72bo104bo36b3o$72bobo100bobo38bobbo$64bo7boo102boo37bobbo$65boo113b
o37b3o$64boo5bo106boo$69bobo50bobo54boo59boo18boo28boo$70boo18bo19bo
12boo15bo29bo29bo3bo15bo3bo16bobbo16bobbo26bobbo$89boboboo14boboboo8bo
15boboboo24boboboo24bobobobo13bobobobo15bobobo15bobobo25bobobo$60b3o
27booboo15booboo25booboo3boo20booboo3boo20booboo15booboo15booboo15boob
oo25booboo$62bo59b3o22bobbo26bobbo$61bo11bo16booboo15booboo7bo17booboo
3boo20booboo3boo20booboo15booboo15booboo15booboo25boob4o$73bobo14boob
oo15booboo8bo16booboo25booboo25boobobo14boobobo14boobobo14boobobo6bo
17boobobbo$73boo129bo19bo19bo19bo7bobo19boo$22booboo15booboo15booboo
15booboo15booboo17bo7booboo25booboo12boo11booboo15booboo15booboo15boob
oo15boo8booboo$21bobobobo5bo7bobobobo13bobobobo13bobobobo13bobobobo15b
oo6bobobobo23bobobobo10boo11bobobobo13bobobobo13bobobobo13bobobobo11b
oo10bobobobo$21bobobobo5bobo5bobobobo4boo7bobobobo4boo7bobobobo13bobob
obo15bobo5bobobobo23bobobobo12bo10bobobobo13bobobobo13bobobobo13bobobo
bo10boo11bobobobo$20booboboboo4boo5booboboboo3boo6booboboboo3boo6boobo
boboo11booboboboo21booboboboo21booboboboo7boo12booboboboo11booboboboo
11booboboboo11booboboboo11bo9booboboboo$23bobo10boo5bobo17bobo17bobo
17bobo27bobo27bobo9bobo15bobo17bobo17bobo17bobo27bobo$23bobo10bobo4bob
o17bobo17bobo17bobo27bobo27bobo11bo15bobo17bobo17bobo17bobo27bobo$24bo
11bo7bo19bo19bo19bo29bo29bo29bo19bo19bo19bo29bo7$171bo$51bobo118boo$
52boo117boo$52bo$13bobo150bo9bo$14boo148bobo7boo$14bo6bobo141boo8boo$
17bo3boo$18boobbo144bo$10boo5boo21boo12bobo13boo18boo28boo28boo15bobo
10boo28boo12bobo23boo38boo$11bobbo26bo13boo14bo11boo6bo21boo6bo21boo6b
o15boo4boo6bo16bo12bo12boo12bo12bo26bo12bo$11bobobo25bobo11bo15bobo8bo
bbo5bobo18bobbo5bobo18bobbo5bobo18bobbo5bobo10boobobo11bobo11bo8boobob
o11bobo20boobobo11bobo$10booboo25boob3o24boob3o6bobbo4boob3o16bobbo4b
oob3o16bobbo4boob3o16bobbo4boob3o8booboo11boob3o18booboo11boob3o13boo
3booboo11boob3o$46bo9b3o17bo6boo11bo16boo11bo16boo11bo16boo11bo29bo7b
3o29bo11bobbo24bo$10boob4o23boob3o12bo11boob3o14boob3o24boob3o24boob3o
9bo14boob3o8booboo11boob3o10bo7booboo11boob3o13boo3booboo11boob3o$10b
oobobbo23boobo13bo12boobo16boobo26boobo26boobo9bobo14boobo10booboo11b
oobo11bo8booboo11boobo20booboo11boobo$14boo148boo$bbooboo25booboo25boo
boo15booboo25booboo25booboo25booboo25booboo17bo17booboo35booboo$bobobo
bo11bo11bobobobo23bobobobo13bobobobo17bo5bobobobo23bobobobo23bobobobo
23bobobobo16boo15bobobobo33bobobobo$bobobobo10boo11bobobobo23bobobobo
13bobobobo15bobo5bobobobo17boo4bobobobo17boo4bobobobo23bobobobo15bobo
15bobobobo33bobobobo$ooboboboo9bobo9booboboboo21booboboboo11booboboboo
15boo4booboboboo16boo3booboboboo16boo3booboboboo21booboboboo31boobobob
oo31booboboboo$3bobo27bobo27bobo17bobo15boo10bobo27bobo27bobo27bobo37b
obo37bobo$3bobo27bobo27bobo17bobo14bobo10bobo27bobo27bobo27bobo37bobo
37bobo$4bo29bo29bo19bo17bo11bo29bo29bo29bo39bo39bo11$31bo211bobo$31bob
o209boo$31boo202bobo6bo$28bo207boo3bo$29boo205bobboo$28boo20boo28boo
38boo28boo25boo11boo15boo11boo18boo5boo11boo15boo11boo$38bo12bo12bo3bo
12bo22bo3bo12bo12bo3bo12bo22bobbo13bo12bobbo13bo22bobbo13bo15bo13bo$
34boobobo11bobo9bobobobo11bobo19bobobobo11bobo9bobobobo11bobo19bobobo
13bobo9bobobo13bobo19bobobo13bobo11bobo13bobo$29boo3booboo11boob3o8boo
boo11boob3o18booboo11boob3o8booboo11boob3o18booboo11boob3o8booboo11boo
b3o18booboo11boob3o7b3oboo11boob3o$28bobbo24bo29bo39bo29bo39bo29bo39bo
5bo23bo$29boo3booboo11boob3o8booboo11boob3o18booboo11boob3o6b4oboo11b
oob3o18booboo11boob3o6b4oboo11boob3o16b4oboo11boob3o7b3oboo11boob3o$
34booboo11boobo9boboboo11boobo12bo6boboboo11boobo8bobboboo11boobo12bo
6boboboo11boobo8bobboboo11boobo18bobboboo11boobo11boboo11boobo$64bo29b
obo7bo59bobo7bo28boo38boo$28boo12booboo25booboo18boo15booboo25booboo
18boo15booboo25booboo35booboo25booboo$29boo10bobobobo23bobobobo20boo
11bobobobo23bobobobo20boo11bobobobo23bobobobo21bo11bobobobo23bobobobo$
28bo12bobobobo23bobobobo21boo10bobobobo23bobobobo21boo10bobobobo23bobo
bobo21boo10bobobobo23bobobobo$31boo7booboboboo21booboboboo19bo11boobob
oboo21booboboboo19bo11booboboboo21booboboboo19bobo9booboboboo21boobobo
boo$31bobo9bobo27bobo29b3o5bobo27bobo37bobo27bobo37bobo27bobo$31bo11bo
bo27bobo29bo7bobo27bobo37bobo27bobo37bobo27bobo$44bo29bo31bo7bo29bo39b
o29bo39bo29bo14$148bobo47bobo$149boo47boo$149bo17boo11boo17bo7boo11boo
15boo11boo25boo11boo$167bo13bo25bo13bo15bo13bo25bo13bo$165bobo13bobo
21bobo13bobo11bobo13bobo21bobo13bobo$163b3oboo11boob3o17b3oboo11boob3o
7b3oboo11boob3o17b3oboo11boob3o$155bobo4bo23bo4bobo8bo23bo5bo23bo15bo
23bo$156boo5b3oboo11boob3o5boo10b3oboo11boob3o7b3oboo11boob3o17b3oboo
11boob3o$156bo8boboo11boobo8bo12boboo11boobo11boboo11boobo21boboo11boo
bo$$172booboo36bobo27bobo37bobo$171bobobobo34booboo25booboo35booboo$
171bobobobo32booboboboo21booboboboo31booboboboo$170booboboboo30bobobob
obobo19bobobobobobo29bobobobobobo$173bobo33boobbobobboo19boobbobobboo
29boobbobobboo$173bobo37bobo27bobo37bobo$174bo39bo29bo39bo$$160boo25b
oo29bo5bo23bo5bo$159bobo25bobo28bo5bo23bo5bo$161bo10bo14bo30bo5bo23bo
5bo$171boo$171bobo3bobo40b3o27b3o6boo$165boo10boo80bobo$166boo10bo80bo
$165bo$178boo$179boo4b3o$178bo6bo$186bo!

Code: Select all

#C 113-glider P13 oscillator synthesis with "real" eater2s
x = 296, y = 202, rule = B3/S23
42bo$40boo$41boo218bo$122bo21bo117boo$123boo17boo117boo$bbo77bo41boo
19boo$obo77bobo$boo77boo98bo45bo23bobo3bobo9bobo3bobo$75bo43bobo23bobo
30bobo45bobo22boo4boo9boo4boo$bbo19boo18boo32boo42boo23boo28boobboo45b
oobboo19bo5bo11bo5bo$bboo17bobbo16bobbo30boo43bo25bo29boo51boo23boo15b
oo$bobo17bobbo16bobbo21bo5boo12bo13bo5bo23bo5bo38bo55bo21bobo15bobo$
22boo18boo16boo3bobo3bobo6boo3bobo11bobo3bobo21bobo3bobo23bo3bo15bo3bo
14boo3bo14boo3bo14boo3boo8bo4boo3boo4bo9booboo$60bobobobo6bo6bobobobo
13bobobobo23bobobobo23bobobobo13bobobobo12bobbobobo12bobbobobo12bobbob
obbo11bobbobobbo12bobobobo$62bobo17bobo17bobo27bobo25bobobobo8b3obbobo
bobo13bobobobo13bobobobobb3o8bobobobo13bobobobo13bobobobo$62bobo17bobo
17bobo27bobo24booboboboo9bobooboboboo11booboboboo11booboboboobo9boobob
oboo11booboboboo11booboboboo$63bo19bo19bo29bo28bobo11bo5bobo17bobo17bo
bo5bo11bobo17bobo17bobo$162bobo17bobo17bobo17bobo17bobo17bobo17bobo$
116b3o29b3o12bo19bo19bo19bo19bo19bo19bo$118bo4boo17boo4bo$117bo4bobo
17bobo4bo$29bo94bo17bo$28bo18b3o80bobo$28b3o16bo83boo$48bo82bo$29bo$
28boo102boo$28bobo100bobo$133bo3$135boo$135bobo$135bo$45boo$44boo$46bo
10$258bo$257bo$257b3o$61bo104bo$61bobo100bobo87bobo$53bo7boo102boo88b
oo$54boo113bo85bo$53boo5bo106boo$58bobo50bobo54boo119boo$59boo18bo19bo
12boo15bo29bo29bo3bo15bo3bo25bo3bo15bo3bo24bobobbo$78boboboo14boboboo
8bo15boboboo24boboboo24bobobobo13bobobobo23bobobobo13bobobobo23bobobob
o$49b3o27booboo15booboo25booboo3boo20booboo3boo20booboo15booboo25boob
oo15booboo25booboo$51bo59b3o22bobbo26bobbo$50bo11bo16booboo15booboo7bo
17booboo3boo20booboo3boo20booboo15booboo25boob4o13boob4o23boob4o$62bob
o14booboo15booboo8bo16booboo25booboo25boobobo14boobobobbo21boobobbo13b
oobobbo23boobobbo$62boo129bo19bo3bobo$11booboo15booboo15booboo15booboo
15booboo17bo7booboo25booboo12boo11booboo15booboo11boo12booboo15booboo
25booboo$10bobobobo5bo7bobobobo13bobobobo13bobobobo13bobobobo15boo6bob
obobo23bobobobo10boo11bobobobo13bobobobo23bobobobo13bobobobo23bobobobo
$10bobobobo5bobo5bobobobo4boo7bobobobo4boo7bobobobo13bobobobo15bobo5bo
bobobo23bobobobo12bo10bobobobo13bobobobo12boo9bobobobo13bobobobo23bobo
bobo$9booboboboo4boo5booboboboo3boo6booboboboo3boo6booboboboo11boobobo
boo21booboboboo21booboboboo7boo12booboboboo11booboboboo10bobo8boobobob
oo11booboboboo21booboboboo$12bobo10boo5bobo17bobo17bobo17bobo27bobo27b
obo9bobo15bobo17bobo15bo11bobo17bobo27bobo$12bobo10bobo4bobo17bobo17bo
bo17bobo27bobo27bobo11bo15bobo17bobo27bobo17bobo27bobo$13bo11bo7bo19bo
19bo19bo29bo29bo29bo19bo29bo19bo29bo8$240bobo$28bo212boo$26boo213bo$
27boo178bo$14bo193boo$15boo9bo180boo$14boo9boo$25bobo122bo56bo$19boo
30bo29bo29bo29bo7bo21bo29bo4boo23bo11bobo15bo29bo$18bobobbo5boo19bobo
27bobo27bobo27bobo6b3o18bobo27bobo3bobo21bobo11boo14bobo19boo6bobo$18b
obobobo3boo20bobo27bobo27bobo27bobo27bobo27bobo27bobo11bo15bobo18bobbo
5bobo$19booboo6bo18booboo25booboo25booboo25booboo25boob3o24booboo25boo
boo25booboo17bobbo4booboo$85bo29bo29bo29bo59bo9b3o34boo$19boob4o23boob
4o23boob3obo22boob3obo22boob3obo22boob3o24boob4o23boob3obo10bo11boob4o
23boob4o$19boobobbo23boobobbo23boobo3bo22boobo3bo22boobo3bo3boo17boobo
26boobobbo5bo17boobo3bo9bo12boobobbo23boobobbo$86boo28boo28booboo59boo
24boo$11booboo25booboo25booboo25booboo7bo17booboo7bo7bo9booboo25booboo
14bobo8booboo25booboo25booboo$10bobobobo23bobobobo23bobobobo23bobobobo
6bo16bobobobo6bo16bobobobo23bobobobo23bobobobo23bobobobo23bobobobo$10b
obobobo23bobobobo23bobobobo23bobobobo6bo16bobobobo6bo16bobobobo23bobob
obo23bobobobo23bobobobo23bobobobo$9booboboboo21booboboboo21booboboboo
21booboboboo21booboboboo21booboboboo21booboboboo6boo13booboboboo21boob
oboboo21booboboboo$12bobo27bobo27bobo11boo14bobo27bobo9boo16bobo27bobo
10boo6boo7bobo27bobo27bobo$12bobo27bobo27bobo11bobo13bobo27bobo9bobo
15bobo27bobo9bo7boo8bobo27bobo27bobo$13bo29bo29bo12bo16bo29bo10bo18bo
29bo20bo8bo29bo29bo$82b3o$84bo$83bo4$100bo$101boo$100boo$$95bo9bo134bo
$93bobo7boo135bobo$94boo8boo134boo$237bo$96bo141boo$51bo29bo14bobo12bo
29bo11bobo25bo39bo15boo22bo29bo$42boo6bobo19boo6bobo13boo4boo6bobo14bo
12bobo10boo12bo12bobo24bo12bobo24bo12bobo10bo3bo12bobo$41bobbo5bobo18b
obbo5bobo18bobbo5bobo10boobobo11bobo11bo8boobobo11bobo20boobobo11bobo
20boobobo11bobo9bobobobo11bobo$41bobbo4booboo17bobbo4booboo17bobbo4boo
boo9booboo11booboo19booboo11booboo14boo3booboo11booboo14boo3booboo11b
ooboo9booboo11booboo$42boo28boo28boo49b3o41bobbo36bobbo$49boob4o23boob
4o8bo14boob4o7booboo11boob4o9bo7booboo11boob4o12boo3booboo11boob4o12b
oo3booboo11boob4o7booboo11boob4o$49boobobbo23boobobbo6bobo14boobobbo7b
ooboo11boobobbo8bo8booboo11boobobbo17booboo11boobobbo17booboo11boobobb
o6boboboo11boobobbo$93boo178bo$41booboo25booboo25booboo25booboo17bo17b
ooboo35booboo21boo12booboo25booboo$34bo5bobobobo23bobobobo23bobobobo
23bobobobo16boo15bobobobo33bobobobo21boo10bobobobo23bobobobo$32bobo5bo
bobobo17boo4bobobobo17boo4bobobobo23bobobobo15bobo15bobobobo33bobobobo
20bo12bobobobo23bobobobo$33boo4booboboboo16boo3booboboboo16boo3boobobo
boo21booboboboo31booboboboo31booboboboo22boo7booboboboo21booboboboo$
30boo10bobo27bobo27bobo27bobo37bobo37bobo25bobo9bobo27bobo$29bobo10bob
o27bobo27bobo27bobo37bobo37bobo25bo11bobo27bobo$31bo11bo29bo29bo29bo
39bo39bo39bo29bo8$108bo$109bo58bo$107b3o59boo$168boo69bo$110bobo69bo
54boo$110boo58bo9boo56boo$111bo58boo9boo$169bobo67bo$61bo29bo29bo14boo
13bo24boo13bo13bo15bo17boo4bo15bo13bo15bo$43bo3bo12bobo10bo3bo12bobo
10bo3bo12bobo10bobbobo11bobo13boo5bobbobo11bobo11bobo13bobo15bobo3bobo
13bobo11bobo13bobo$42bobobobo11bobo9bobobobo11bobo9bobobobo11bobo9bobo
bobo11bobo14boo3bobobobo11bobo11bobo13bobo21bobo13bobo11bobo13bobo$43b
ooboo11booboo9booboo11booboo9booboo11booboo9booboo11booboo12bo6booboo
11booboo9booboo11booboo19booboo11boob3o8booboo11boob3o$265bo5bo23bo$
43booboo11boob4o5b4oboo11boob4o5b4oboo11boob4o5b4oboo11boob4o15b4oboo
11boob4o5b4oboo11boob4o15b4oboo11boob3o5bob3oboo11boob3o$39bobboboboo
11boobobbo5bobboboo11boobobbo5bobboboo11boobobbo5bobboboo11boobobbo15b
obboboo11boobobbo5bobboboo11boobobbo9bo5bobboboo11boobo7bo3boboo11boob
o$37bobo3bo191boo32boo$38boo11booboo25booboo25booboo25booboo35booboo
25booboo18bobo14booboo25booboo$50bobobobo23bobobobo23bobobobo23bobobob
o33bobobobo23bobobobo33bobobobo23bobobobo$36boo12bobobobo23bobobobo23b
obobobo23bobobobo33bobobobo23bobobobo33bobobobo23bobobobo$36bobo10boob
oboboo21booboboboo21booboboboo21booboboboo31booboboboo21booboboboo23b
oo6booboboboo21booboboboo$36bo15bobo27bobo27bobo27bobo37bobo27bobo17b
oo6boo10bobo27bobo$52bobo27bobo27bobo27bobo37bobo27bobo18boo7bo9bobo
27bobo$53bo29bo29bo29bo39bo29bo18bo20bo29bo14$147bobo47bobo$86bo61boo
47boo$25bo15bo13bo15bo15bo7bo15bo13bo15bo6bo16bo15bo16bo6bo15bo13bo15b
o23bo15bo$24bobo13bobo11bobo13bobo12b3o6bobo13bobo11bobo13bobo21bobo
13bobo21bobo13bobo11bobo13bobo21bobo13bobo$24bobo13bobo11bobo13bobo21b
obo13bobo11bobo13bobo21bobo13bobo21bobo13bobo11bobo13bobo21bobo13bobo$
23booboo11boob3o8booboo11boob3o18booboo11boob3o7b3oboo11boob3o17b3oboo
11boob3o17b3oboo11boob3o7b3oboo11boob3o17b3oboo11boob3o$21bo23bo5bo23b
o15bo23bo5bo23bo8bobo4bo23bo4bobo8bo23bo5bo23bo15bo23bo$20bob3oboo11b
oob3o5bob3oboo11boob3o15bob3oboo11boob3o7b3oboo11boob3o10boo5b3oboo11b
oob3o5boo10b3oboo11boob3o7b3oboo11boob3o17b3oboo11boob3o$20bo3boboo11b
oobo7bo3boboo11boobo12boo3bo3boboo11boobo11boboo11boobo12bo8boboo11boo
bo8bo12boboo11boobo11boboo11boobo21boboo11boobo$19boo28boo35booboo$31b
ooboo17bo7booboo19bo7bo7booboo25booboo35booboo36bobo27bobo37bobo$30bob
obobo16bo6bobobobo26bo6bobobobo23bobobobo33bobobobo34booboo25booboo35b
ooboo$30bobobobo16bo6bobobobo26bo6bobobobo23bobobobo33bobobobo32boobob
oboo21booboboboo31booboboboo$29booboboboo21booboboboo31booboboboo21boo
boboboo31booboboboo30bobobobobobo19bobobobobobo29bobobobobobo$19boo11b
obo27bobo26boo9bobo27bobo37bobo33boobbobobboo19boobbobobboo29boobbobo
bboo$18bobo11bobo27bobo25bobo9bobo27bobo37bobo37bobo27bobo37bobo$20bo
12bo29bo28bo10bo29bo39bo39bo29bo39bo$22b3o$22bo136boo25boo29bo5bo23bo
5bo$23bo134bobo25bobo28bo5bo23bo5bo$160bo10bo14bo30bo5bo23bo5bo$170boo
$170bobo3bobo40b3o27b3o6boo$164boo10boo80bobo$165boo10bo80bo$164bo$
177boo$178boo4b3o$177bo6bo$185bo!
Sokwe wrote:Off topic: I always found this to be one of the most amazing "early" oscillators. Mark, do you known how David Buckingham found it?
On the contrary - I think that the "why" is often very much on topic in trying to understand the "what".

I really have no idea. Many of the things he came up with (such as many of the billiard table oscillators, some other oscillators like this one, and many of the synthesis mechanisms, especially ones where complex objects spontaneously erupt from soup) have seemed like voodoo to me. Since I've been working with the synthesis materials for several decades now, much of that has become more clear (an sometimes even obvious), but there is still much that still appears to be black magic.

He originally studied chemistry, and I think that strongly influenced the way that he thinks about things. I am firmly convinced that only a chemist (or someone who thought like one) could have created such a huge corpus of synthesis methods as we have, since object synthesis has so many things in common with synthesis of complex organic molecules.

I also think that much of the expertise in such topics came from the fact that back in the 1970s and 1980s, computer resources were fairly limited (compared to what we have available today), so much Life was done manually, on graph paper, or on a Go board (or similar), or later, on small computers with limited limited CPU and limited display resources. Under such circumstances, it was common to run small collisions of gliders or other patterns, and observe the effects generation by generation. After doing much of this, one eventually develops a sense of what kinds of reactions work and under what circumstances. One had to focus on the small things, because it wasn't possible to run large things. (At one point, he constructed the Adder, a large construction that added two binary numbers together, encoded as streams of glieders. Doing this required us to develop several specialized tools, as the ones we were used to using at the time were totally inadequate for creating patterns several hundred cells on a side.)

To put this in perspective, I recall one phone conversation I had with Dave sometime in the 1990s, when I mentioned one 15-bit still-life that looked like it would be very difficult to synthesize (15.355 - a super-pond - a large pond with a pre-block inside). After thinking about it for only a minute or two, he dictated a successful synthesis to me, over the phone - for an object that did not previously have a synthesis, and which didn't look like it could be synthesized at all. The final step involved the intuitive leap. Once that had been done, all the previous steps were just standard existing boiler-plate.

Code: Select all

#C Synthesis of 15.355 from 24 gliders
#C by David Buckingham, 1997 or earlier
x = 135, y = 68, rule = B3/S23
35bo$34bo$34b3o36bobo$69bo3boo$31bo38boobbo$29bobo37boo$30boo$67bo$65b
obo34bo$30bo22boo11boo5boo15bobboo8bo6bobboo15bobboo$30boo6boo11bobbo
16bobbo14bobobbo6b3o5bobobbo14bobobbo$29bobo6bobo10boo18boo12boobboboo
12boobboboo16boboo$38bo46boo3bo14boo3bo19bo$51boo18boo18boo18boo18boo$
52bo10b3o6bo19bo19bo19bo$31boo19bobo10bo6bobo17bobo17bobo17bobo$32boo
19boo9bo8boo18boo18boo18boo$31bo3boo$35bobo$35bo16$106bo$107bo$105b3o
$$11bo$10bo10bo87bo3bo5bo$10b3o8bobo83boboboo4boo$8bo12boo85boobboo4b
oo$6bobo$7boo3$58bo$oo29boo18boo5bobo10boo28boo28boo$boo7bobboo15bobbo
16bobbo4boo10bobbo26bobbo26bobbo$o8bobobbo14bobobo15bobobo15bobobo25bo
bobo25bobobbo$9boboo16boboo16boboo5bo10boboo4boo20boboo4boo20boboobo$
10bo19bo19bo6boo11bo5bobbo20bo5bobbo20bobbo$11boo18boo18boo4bobo11boo
3bobbo21boo3bobbo21boo$12bo19bo19bo19bo4boo23bo4boo$12bobo17bobo17bobo
17bobo27bobo15bo$13boo18boo18boo18boo28boo14boo$119bobo8$86b3o16boo$
88bo15boo$87bo18bo!
The key voodoo here is to be able to look at an object, and intuitively see a predecessor - much the way a sculptor can look into a piece of granite and "see" the finished sculpture lurking inside. One that can be done successfully, the rest is mostly justa matter of engineering and elbow grease. This is a kind of intuition that mainly come with experience, and isn't easy to teach.

Unfortunatley, with the resources we have available today, like Golly, that can run patterns a billion cells on a side at millions of generations per second, it's very easy to focus on the macroscopic, and develop breeders and constructors and other grandiose and spectacular patterns. This means it's much less likely that many people will spend time focusing on the microscopic - it involves a lot of work, and the rewards dont look nearly as spectacular.
Sokwe wrote:Back on topic: Mark, what are the two 15-cell still lifes without known syntheses? I have heard them referenced (back when there were 3), but I do not know which they are.
These are the objects that have been on my "to-do" list for over a decade. In particular, the few remaining objects from lists where all other objects had known syntheses. In particular, 15-bit still-lifes, pseudo-still-lifes up to 17 bits, and (nontrivial) P2 pseudo-oscillators up to 21 bits. (There are, of course, many other unsolved items, but the the few remaining ones these lists that are 99.9% solved are particularly irksome).

Back in 2002, I wrote a simple expert system that applies known synthesis recipes to list of objects to identify ways to synthesize them from simpler ones (which, by induction, one can find simple proofs of which objects have known syntheses). This was mostly to eliminate the "obviously easy" objects, to allow me to concentrate my efforts on the few remaining difficult ones. From this, all but 13 15-bit still-lifes, all but 5 pseudo-still-lifes up to 17 bits, and but 5 period-2 pseudo-oscillators up to 21 bits can be trivially synthesized. Of these few remaining objects, I have explicit syntheses for most of them, except the few mentioned previously.

This is a very crude pseudo-code approximation to how this program works (there's no cleverness; just sheer brute force):

Code: Select all

for (p in all patterns in input list) {   // e.g. "all 16-bit still-lifes"
 for (t in list of all templates) {       // currently around 864 templates
  for (r in list of all 8 transformations) {
   for (y in 0...t.height-p.height) {
    for (x in 0...t.width-p.width) {
     final = apply transformation (r,x,y) to p;
     current = init = combine (final, t);
     if (viable) {                        // no contradictory cells
      for(g=0...time limit) {             // arbitrary; currently 700
       if (g%p.period == 0 && current == final) {
          output 'pattern',p,'via template',t,'from predecessor',init;
          break;
       }
       current = automate (current);
       if (!viable) break;
      }
     }
    }
   }  
  }
 }
}
This has actually proven to be a useful tool in other ways. Sometimes, when a large object is needed (like some of the large still-lifes that have come up recently, like the Snark, Bellman One, etc.), this can suggest immediate predecessors that may not necessarily be obvious.

I've recently set my sights on the 16-bit still-lifes. Of 3268, all but around 100 can be synthesized via recipe. About a dozen of these rely on as-yet-unsynthesized predessors, but about a dozen of the remaining ones have have explicit unique syntheses, so there are still around 100 that have no known syntheses. In the past few weeks I have been toying with some of these as the mood hits me, and I've whittled around a dozen off the list.

Code: Select all

#C 15.389 and 2 pseudo-P2s (solved in 2010, 2011, 2013)
#C 15.387, 15.390, down hook w/tail below hook w/tail (unsolved)
#C 4 pseudo-P2s (unsolved)
x = 55, y = 28, rule = B3/S23
bboo12booboo10booboo$bobobbo10bobo10bobobo$o3b3o9bo5bo7bo6bo$b3o11bo5b
oo8bo4boo$4bo10boo13boo$3boo16boo13boo$18bobobo10bobobo$18boo13boo3$bb
oo13boo11bo$bobo11bobbo11b3o$o3boo9boobboo12boboo$oboobbo10boobbo10bo
3bo$bobobo11bobbo11boobo$4bo13boo16b3o$38bo4$booboo10booboo9bobooboo
10booboo$bbobo12bobobo8boobobo10bobobobo$bo5bo7bo22bo6bo$o5boo7boo4bob
o13boo7boo4bobo$b3o13bo4boo9boo12bo5boo$3bobboo9b3o14bobboo7bo$3bobobo
12bo13bobobo8b3o$4bo14boo14bo13bo!
The two 15s are also prerequisites for many derived trivial 19-21-bit pseudo-P2s. Also, 15.587 is the needed for one 16-bit still-life, the one remaining unsolved P4 oscillator up to 20 bits, and two P3s at 21 bits (hosting mold and 2 jams, respectively).
Sokwe wrote:Also, my name is Matthias Merzenich.
I'm pleased to finally make your acquaintenace. I have heard much about you by reputation recently (mostly from many new oscillators, and oscillator syntheses).
Sokwe wrote:There was an old glider synthesis topic here. The most interesting things to come out of it were probably these large oscillator syntheses:
Thanks. I had come across all of these fairly recently. I had seen all of them at some point in recent months - most likely from that very same topic when I first joined this site and read all topics that might be even remotely interesting, or possibly from some other related places, like the wiki, or Jason Summer's collection. (I haven't been spending huge amounts of time in recent years on Life, and when I started to get back into it again this year, I've been inundated by huge quantities of new discoveries from the web that I hadn't seen before, so it's hard to remember where I've first read about what!).

Here are a few obligatory new syntheses for a few oscillators that I had found out about recently but didn't know how to synthesize. I had seen some larger P3s in H. Koenig's collections, where Jam was growing on something that wasn't quite a loaf. In fact, it can grow on a mango with an appropriate bushing. 21 bits is the first time that these occur. It's fortunate that one of these provides a bases for the other two.

Code: Select all

#C 3 21-bit mango jams w/loaf,tail,bun for 18,21,25 gliders
#C Mark D. Niemiec 20130821
x = 143, y = 60, rule = B3/S23
118bo$119bo$117b3o$123bo$122bo$122b3o$bbo$obo110bobo$boo111boo11bo$22b
oo18boo18boo18boo18boo10bo7boo3bobo$bbo18bobo17bobo17bobo17bobo17bobo
17bobo3boo11boo$bboo3bo12bobo17bobo17bobo17bobo17bobo9boo6bobo16bobbo$
bobo3bobo9bobo17bobo18boo18boo18boo11boo5boo16bobobo$7boo11bo19bo17boo
18boo18boo12bo5boo10boo5bobobo$57bobo17bobo17bobo17bobo10bobo3bobbo$
58bo19bo17bobo17bobo11bo5bobobbo$40boo31bo23bo19bo19bo3bo$36bobboo33b
oo44boo4b3o12bo$36boo3bo31boobboo40bobo4bo11bo$35bobo38bobo42bo5bo11b
oo$78bo$116boo$117boo$116bo$$119boo$119bobo$119bo$115boo$114bobo$116bo
10$120bo$120bobo$78bo41boo$78bobo$78boo18boo18boo$38bo45bo13boo18boo$
39bo38bo3boo$37b3o39bo3boo$77b3o$45bo$40boo3bobo14boo18boo16boo18boo
18boo$39bobbobboobboo8bobbo16bobbo17bobo17bobo17bobo$38bobobo5boo8bobo
bo15bobobo15bobobo15bobobo15bobobo$37bobobo8bo6bobobo15bobobo15bobobo
15bobobo15bobobo$36bobbo16bobbo16bobbo16bobbo16bobbo16bobbo$36bobobbo
14bobobbo14bobobbo14bobobbo14bobobbo14bobobbo$37bo3bo15bo3bo15bo3bo15b
o3bo15bo3bo15bo3bo$41bo19bo19bo19bo19bo19bo$38bo19bo19bo19bo19bo19bo$
39boo18boo18boo18boo18boo18boo!
Extrementhusiast wrote:Three candidates, from easiest to hardest:
The first is easy. I whipped that one up a few months ago. It uses 100% existing technology. I think I subsequently saw a synthesis of it somewhere else (that worked in much the same way), so I think somebody else synthesized it first.

Code: Select all

#C 46p22 from 15 gliders
#C Mark D. Niemiec 2013-06-02
x = 109, y = 71, rule = B3/S23
79bo$79bobo$75bo3b2o$76b2o29b2o$75b2o29bobo$106bo$14bo90b2o$13bo$13b3o
25b2o28b2o28b2o$40bo2bo26bo2bo26bo2bo$12bo28b2o28b2o28b2o$11b2o$11bobo
27b2o28b2o28b2o$40bo2bo26bo2bo26bo2bo$5b3o33b2o28b2o28b2o$7bo$6bo98b2o
$106bo$75b2o29bobo$76b2o29b2o$75bo3b2o$79bobo$79bo10$76bo$75bo$75b3o$
63bo$61bobo$62b2o3$2bo$obo$b2o3bo$4b2o11b2o14b2o12b2o14b2o12b2o14b2o
12b2o$5b2o9bobo14bobo10bobo14bobo10bobo14bobo5bo4bobo$16bo18bo10bo18bo
10bo18bo5bo4bo$15b2o18b2o8b2o18b2o8b2o18b2o4bo3b2o2$11b2o28b2o28b2o28b
2o$10bo2bo26bo2bo26bo2bo26bo2bo$11b2o28b2o28b2o28b2o2$11b2o28b2o28b2o
28b2o$10bo2bo26bo2bo26bo2bo26bo2bo$11b2o28b2o28b2o28b2o2$15b2o18b2o8b
2o18b2o8b2o18b2o4bo3b2o$16bo18bo10bo18bo10bo18bo5bo4bo$5b2o9bobo14bobo
10bobo14bobo10bobo14bobo5bo4bobo$4b2o11b2o14b2o12b2o14b2o12b2o14b2o12b
2o$b2o3bo$obo$2bo3$62b2o$61bobo$63bo$75b3o$75bo$76bo!
The second one looks like it could be done with a little bit of work, but it could get a bit tight. The third one also looks like it might be possible, given the central core, but I can't think of a way to make that. (I remember once seeing a still-life based on four connected tables surrounding a block, and I have no idea how to make that either, but it could provide a good starting point). This looks like it might require some billiard-table-construction voodoo.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » August 22nd, 2013, 7:07 pm

Slight error in one of the steps:

Code: Select all

x = 63, y = 21, rule = LifeHistory
13.C6.C$11.C.C4.C.C$12.2C5.2C2$21.C$19.2C$20.2C4.2A15.2C11.2A$10.A3.A
12.A12.A2.CD12.A$9.A.A.A.A11.A.A9.A.A.A.D11.A.A$10.2A.2A11.2A.3A8.2A.
2A11.2A.3A$32.A29.A$10.2A.2A11.2A.3A6.2D2A.2A11.2A.3A$2.D6.A.A.2A11.
2A.A8.DC.A.2A11.2A.A$D.D7.A29.C$.2D15.2A.2A25.2A.2A$4.2D11.A.A.A.A23.
A.A.A.A$5.2D10.A.A.A.A23.A.A.A.A$4.D11.2A.A.A.2A21.2A.A.A.2A$11.3D5.A
.A27.A.A$11.D7.A.A27.A.A$12.D7.A29.A!
Doesn't change the rest, or the glider count. As for one of the still lifes, perhaps this would work:

Code: Select all

x = 6, y = 11, rule = B3/S23
b2o$3o2$3b2o$b3obo$o4bo$ob3o$b2o2$3b3o$3b2o!
EDIT: Relevant component:

Code: Select all

x = 55, y = 52, rule = B3/S23
7$19bobo$20b2o$20bo$17bo$15bobo$16b2o4$18bobo$19b2o$19bo2$38b2o$31b2o
2b2o2bo$31bo2bob3o$32b2o$34b3o$34bo2bo$36b2o13$20b2o$21b2o$20bo!
Another relevant component:

Code: Select all

x = 10, y = 10, rule = B3/S23
2o$o2bo$b3o$4b2o$b3o2bo$o4b2o$2o$3b2o3b2o$7b3o$7b2o!
Another possible predecessor:

Code: Select all

x = 9, y = 6, rule = B3/S23
2b2o2bobo$bobo3bo$o3b5o$ob2o2bo$bobo$4b2o!
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » August 30th, 2013, 7:34 pm

Extrementhusiast wrote:Slight error in one of the steps: ...
Good catch, thanks! The larger patterns get, and more steps are involved, the easier it is to make stupid typos - especially when the results are correct, and merely irrelevant.
Extrementhusiast wrote:EDIT: Relevant component: ...
These look interesting. Unfortunately, the biggest problem I've been having isn't with getting things close to the end. It's the final step that's always the killer. Here, the starting still-life here looks quite plausible, but the result looks nice, but ultimately very difficult to use. I can't think of what to do with the bookend. It would eventually have to be removed in such a way that it forms a birth below it (so all only a single extra bit would need to be attached to the short cis-shillelagh), yet in addition to creating a birth below itself, that bit would need to die at the same time, requiring two additional neighbors, impossible in that configuration.

I suppose one could remove the entire bookend at once (e.g. perhaps turning it into a short table with a thick leg on the right, that would conveniently remove it all at once), and then cause the birth from below, but again, that seems difficult, as anything from below, causing a birth outside the still-life would also cause one inside, unless it extended beyond it by one cell.

With some finagling, I came up with this possible predecessor:

Code: Select all

x = 10, y = 9, rule = B3/S23
3b2o$2bobo$bo5bo$bob3obo$2bo4bobo$obo$b4ob3o$b7o$4bo3bo!
I'll have to explore it further when I get home. (I'm currently at the library, waiting for the power company to fix a breaker that's left 900 customers without power). It might be possible to get so something similar from the still-life you posted (or some other similar stable object) but will likely require more fudging than I'm accustomed to doing on my laptop.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » August 30th, 2013, 10:44 pm

If I remember correctly, those components may be a bit misleading, as it does fit the bill. (It's similar to how you can add a tail onto both a tub and a boat, in a way.) I'll clarify more when I get a chance.

EDIT: This is what I mean:

Code: Select all

x = 64, y = 35, rule = B3/S23
4bobo$5b2o$5bo$2bo$obo$b2o4$3bobo$4b2o46bo$4bo46bobo$51bobo2$16b2o2b2o
12bobobobo15b2o$16bo2bobo9bo2bobobobo6bo7bobo$17b2o3b2o6b3ob3ob3o7bobo
3bo3b2o$19b3o2bo6bo4bo3bo14b3o2bo$19bo3b2o11bo3bo9bo4bo3b2o$49b4o$48bo
b4o3b2o3b2o$48b2o2b2o7b3o$61b2o10$5b2o$6b2o$5bo!
The right-hand part should come 44 generations after the left-hand part.
Last edited by Extrementhusiast on August 30th, 2013, 11:32 pm, edited 1 time in total.
I Like My Heisenburps! (and others)

User avatar
Freywa
Posts: 877
Joined: June 23rd, 2011, 3:20 am
Location: Singapore
Contact:

Re: Synthesising Oscillators

Post by Freywa » August 30th, 2013, 10:55 pm

Beluchenko's rotationally (and sometimes reflectionally) symmetric oscillators are excellent targets for glider synthesis. I've set my eyes on 56P27:

Code: Select all

x = 30, y = 30, rule = B3/S23
15b2o$15b2o5$13b2o$14b2o$10bo4bo$10bo3bo$10b2o7b3o$19bo2$2o21bo$2o5b2o
11bob2o$6b2obo11b2o5b2o$6bo21b2o2$10bo$8b3o7b2o$15bo3bo$14bo4bo$14b2o$
15b2o5$13b2o$13b2o!
Yes, there are four components that look like they could be triggered by a glider and bunch of still lifes. The problem is, I'm quite busy these days, so have no time to go deeper.
Princess of Science, Parcly Taxel

Code: Select all

x = 31, y = 5, rule = B2-a/S12
3bo23bo$2obo4bo13bo4bob2o$3bo4bo13bo4bo$2bo4bobo11bobo4bo$2bo25bo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » August 31st, 2013, 3:13 pm

For that, I was thinking about perturbing a B-heptomino to produce an R and the block in just the right way.

EDIT: Like this:

Code: Select all

x = 14, y = 17, rule = LifeHistory
7.A.A$7.2A$8.A3$9.A$2.3A3.A$.2A3.A2.A$2A2.A.A$.A5.A$2.2A2.A$6.A2$.3D$
D11.2A$11.2A$13.A!
Fill in the red after five generations.
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » August 31st, 2013, 4:38 pm

Extrementhusiast wrote:If I remember correctly, those components may be a bit misleading, as it does fit the bill. (It's similar to how you can add a tail onto both a tub and a boat, in a way.) I'll clarify more when I get a chance.

EDIT: This is what I mean: ...
This looks much closer. I'll have to look at this more closely. This will make the 16-bit analog (one of the 82 remaining unsolved 16-bit still-lifes, that I tentatively make from the unsolved 15.387). Putting a pond there looks much easier than a loaf, although I imagine that with enough rubber chickens, even that may eventually be possible.
Freywa wrote:Beluchenko's rotationally (and sometimes reflectionally) symmetric oscillators are excellent targets for glider synthesis. I've set my eyes on 56P27: ...
I looked at this one a few months ago. It's easy to get R pentominos or beehives there, but it will be very tight to get four of each there at the same time, and I wasn't able to find a way to do so. Perhaps some faster R-pentomino synthesis might work (I currently know 18 ways to make one, but they're clearly not adequate enough). Many of the things i tried worked in one quadrant, but couldn't be made in all four at the same time without gliders passing through each other.

While I'm here:

#C 19-glider synthesis of Pentoad 1.5
#C Mark D. Niemiec 2013-08-29

Code: Select all

x = 107, y = 63, rule = B3/S23
30boo28boo28boo$31bo29bo29bo$oo29bobo27bobo27bobo$boo29boo28boo28boo$o
3boo$4bobo$4bo$80boo21bo$74bobo3bobo19bobo$75boo3bo22bobo$75bo28bobo$
105boo$74boo$73bobo$75bo18$72bobo$72boo$73bo$64bobo$65boo$65bo$86bo$
70bo13boo$oo28boo28boo8bobo12boo3boo$bo29bo29bo8boo6bobo10bo$bobo27bob
o27bobo14boo11boboo$bboo28boo28boo15bo12bo3bo$57bo39bo$55bobo39bo$56b
oo22boo13bo$13bo29bo29bo5boo14bo$12bobo24bobbobo24bobbobo6bo14bo3bo$
13bobo23bo3bobo23bo3bobo24bobboo$14bobo22bo4bobo13boo7bo4bobo20bobbobb
oo$15boo28boo6boo6boo12boo21boo$5boo45bobo5bo$4bobo47bo$6bo$8b3o60boo$
8bo62bobo$9bo61bo5b3o$77bo$78bo$70bo$70boo$69bobo!
With 11 block for the bookend+block, hopefully this can be substantially improved. This mechanism is too busy to be combined with itself to synthesize Pentoad 2, however.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » August 31st, 2013, 4:48 pm

I did come up with a method, but it might not work. I still have to test it. (I'm on the other computer right now.)

EDIT: It works, with 52 gliders:

Code: Select all

x = 216, y = 102, rule = B3/S23
137bo$135bobo$136b2o2$180bo$143bo36bobo$144bo35b2o$142b3o$189bo$188bo$
188b3o3$149bo$138bo8bobo$136bobo9b2o$137b2o5$214bo$177bo22bo12bo$168bo
6b2o22bo13b3o$65bo100bobo7b2o21b3o$64bo59bo42b2o$64b3o55bobo$56bo66b2o
$54bobo151bo$55b2o151bobo$208b2o$167bo$165b2o$119bo46b2o33bo$120bo36bo
42bo$92bo25b3o36bo42b3o$20bo70bo65bo$bo18bobo68b3o$2bo17b2o114bobo$3o
11bo122b2o$12bobo122bo$13b2o2$179b3o$65bo94bo$3b3o58bobo7b2o18b2o63bob
o7b2o$5bo58bobo6bo2bo17bobo62bobo6bo2bo$4bo60bo8b2o18bo42b3o20bo8b2o$
19bo119bo5bobo$18bo119bo7b2o$18b3o125bo$183bo$182b2o7bo$182bobo5bo$9b
2o34bo18b2o8bo84b2o8bo20b3o$9bobo31bobo17bo2bo6bobo82bo2bo6bobo$9bo11b
3o20b2o18b2o7bobo83b2o7bobo$2b2o17bo52bo94bo$bobo18bo125b3o$3bo2$192bo
$191b2o$191bobo$46b3o$48bo123bo$47bo79b3o42bo36b3o$129bo42bo36bo$128bo
33b2o46bo$163b2o$162bo$120b2o$83b2o34bobo$83bobo35bo$83bo121b2o$73b3o
129bobo$75bo85b2o42bo$74bo53b3o21b2o7bobo$114b3o13bo22b2o6bo$116bo12bo
22bo$115bo5$191b2o$180b2o9bobo$180bobo8bo$180bo3$139b3o$141bo$140bo$
185b3o$148b2o35bo$147bobo36bo$149bo2$192b2o$192bobo$192bo!
Also, presumably trivial predecessors for the two p37 oscillators:

Code: Select all

x = 96, y = 47, rule = B3/S23
67bo$67b3o$70bo$69b2o2$11b2o11b2o55b2o$11b2o11b2o55b2o2$12bo11bo$6bo4b
obo9bobo4bo$5bobo3bobo9bobo3bobo$4bo2bo4bo3bo3bo3bo4bo2bo31b2o$5b2o8bo
bobobo8b2o32b2o4b3o$15bobobobo32b2o16bo$16bo3bo33b2o14b3o$83b2o$2o2b2o
25b2o2b2o46b2o$2obo2bo23bo2bob2o$4b2o25b2o61b2o$94bo$7b2o19b2o62bobo$
6bo2bo17bo2bo50bobo8b2o$7b2o19b2o51bobo$61b3o17b3o$7b2o19b2o31bobo$6bo
2bo17bo2bo20b2o8bobo$7b2o19b2o20bobo$50bo$4b2o25b2o16b2o$2obo2bo23bo2b
ob2o$2o2b2o25b2o2b2o23b2o$60b2o$16bo3bo51b3o14b2o$15bobobobo50bo16b2o$
5b2o8bobobobo8b2o40b3o4b2o$4bo2bo4bo3bo3bo3bo4bo2bo46b2o$5bobo3bobo9bo
bo3bobo$6bo4bobo9bobo4bo$12bo11bo2$11b2o11b2o36b2o$11b2o11b2o36b2o2$
74b2o$74bo$75b3o$77bo!
EDIT: 52-glider + 8-LWSS synthesis for one of them:

Code: Select all

x = 353, y = 73, rule = B3/S23
248bobo15bobo$251bo13bo$251bo13bo$248bo2bo13bo2bo$249b3o13b3o3$242bo
31bo$243bo29bo$241b3o29b3o4$176bobo$177b2o$177bo$112bo72bo$102b2o2bo3b
2o70bo2bobo$103b2obobo2b2o37bo29bobo2b2o140b2o11b2o$102bo3b2o43bo29b2o
48bo53bo41b2o11b2o$72bo76b3o77bobo53bobo$71bo46bo44bo11bo54b2o20bo11bo
20b2o41bo11bo$71b3o43bobo42bobo9bobo69bo4bobo9bobo4bo51bo4bobo9bobo4bo
$117bobo30b3o9bobo9bobo68bobo3bobo9bobo3bobo49bobo3bobo9bobo3bobo$8bo
7bo46bo3bo6b3o33bo3bo3bo33bo10bo3bo3bo3bo68bo2bo4bo3bo3bo3bo4bo2bo47bo
2bo4bo3bo3bo3bo4bo2bo$9b2o5bobo34bo8bobobobo5bo34bobobobo35bo14bobobob
o72b2o8bobobobo8b2o49b2o8bobobobo8b2o$8b2o6b2o35bobo6bobobobo6bo33bobo
bobo13bobo34bobobobo49bo2bo29bobobobo29bo2bo36bobobobo$13bo39b2o8bo3bo
42bo3bo15b2o14b2o19bo3bo54bo29bo3bo29bo41bo3bo$14b2o35bo78bo16b2o73bo
3bo63bo3bo$13b2o34bobo46b2o46bo8b2o25b2o39b4o17b2o25b2o17b4o22b2o2b2o
25b2o2b2o$bo48b2o45bo2bo28b3o22bo2bo23bo2bo58bo2bo23bo2bo42b2obo2bo23b
o2bob2o$2bo95b2o29bo25b2o25b2o60b2o25b2o47b2o25b2o$3o19bobo105bo$4bo
17b2o30b2o19b2o24b2o19b2o34b2o19b2o66b2o19b2o53b2o19b2o$4b2o17bo29bo2b
o17bo2bo22bo2bo17bo2bo6bo25bo2bo17bo2bo64bo2bo17bo2bo51bo2bo17bo2bo$3b
obo48b2o19b2o24b2o19b2o6b2o26b2o19b2o66b2o19b2o53b2o19b2o$92bobo35bobo
$19bobo32b2o19b2o16b2o6b2o19b2o34b2o19b2o66b2o19b2o53b2o19b2o$bo17b2o
32bo2bo17bo2bo15bo6bo2bo17bo2bo32bo2bo17bo2bo64bo2bo17bo2bo51bo2bo17bo
2bo$b2o17bo33b2o19b2o24b2o19b2o34b2o19b2o66b2o19b2o53b2o19b2o$obo19b3o
69bo$22bo72bo29b2o28b2o25b2o60b2o25b2o47b2o25b2o$23bo55b2o12b3o28bo2bo
26bo2bo23bo2bo58bo2bo23bo2bo42b2obo2bo23bo2bob2o$10b2o67bobo43b2o28b2o
25b2o8bo30b4o17b2o25b2o17b4o22b2o2b2o25b2o2b2o$9b2o68bo14bo95b2o30bo3b
o63bo3bo$11bo51bo3bo8b2o15b2o15bo3bo52bo3bo19b2o33bo29bo3bo29bo41bo3bo
$7b2o6b2o38bo6bobobobo6bobo15bobo13bobobobo50bobobobo49bo2bo29bobobobo
29bo2bo36bobobobo$6bobo5b2o40bo5bobobobo8bo31bobobobo50bobobobo14bo57b
2o8bobobobo8b2o49b2o8bobobobo8b2o$8bo7bo37b3o6bo3bo38bo3bo3bo48bo3bo3b
o3bo10bo57bo2bo4bo3bo3bo3bo4bo2bo47bo2bo4bo3bo3bo3bo4bo2bo$105bobo54bo
bo9bobo9b3o56bobo3bobo9bobo3bobo49bobo3bobo9bobo3bobo$57b3o45bobo54bob
o9bobo69bo4bobo9bobo4bo51bo4bobo9bobo4bo$59bo46bo56bo11bo54b2o20bo11bo
20b2o41bo11bo$58bo128b3o39bobo53bobo$117b2o3bo33b2o29bo43bo53bo41b2o
11b2o$112b2o2bobob2o30b2o2bobo29bo138b2o11b2o$113b2o3bo2b2o28bobo2bo$
112bo40bo$161bo$160b2o$160bobo4$241b3o29b3o$243bo29bo$242bo31bo3$249b
3o13b3o$248bo2bo13bo2bo$251bo13bo$251bo13bo$248bobo15bobo!
EDIT 2: 44-glider synthesis for the other one:

Code: Select all

x = 317, y = 65, rule = B3/S23
248bo$248bobo$248b2o$227bo$225bobo$226b2o2$24bobo$24b2o$25bo63bo63bo
42bo25bo65bo$89b3o61b3o41bo24b3o63b3o$92bo63bo38b3o27bo9bo5bo49bo$91b
2o62b2o67b2o7b2o5bo49b2o$234b2o4b3o$221bo80b2o$26b3o190bobo80b2o$26bo
189bo3b2o$27bo67bo52bo59bo7b2o74b3o$86bo6b2o54bo56bobo6bobo74bo2bo$84b
obo7b2o51b3o57b2o82bo2b2o$85b2o64b2o88bo43b2o4b2o3b2o$150bo2bo17bo49b
2o19b2o41b2o8bo2bo$107bo42bo2bo17bobo46bobo18b2o32b2o18bo2bo$106bo44b
2o18b2o47b2o53b2o18bo2bo$106b3o59b2o36bobo35bo46b2o3b2o6b2o$167bo2bo
36b2o27b2o5bo47bo2b2o8b2o$167bo2bo36bo28bobo4b3o46bo2bo$116b2o50b2o10b
2o55b2o10b2o31b3o7b3o20b2o$116bo63bo68bo31bo3bo29bo$8bo105bobo61bobo
66bobo31bo3bo27bobo$8bobo103b2o62b2o67b2o6bo23b2ob3ob2o12b2o3b2o6b2o$o
7b2o39b2o28bobo26bo145bo23bobo5bobo9b2obo3bob2o$b2o45b2o30b2o25b2o89b
3o53b3o21bo9bo9bo9bo$2o39b2o7bo29bo26bobo90bo77b2obo3bob2o9bobo5bobo$
40bobo30b2o62b2o60bo6b2o64b2o6b2o3b2o12b2ob3ob2o$42bo29bobo61bobo66bob
o63bobo27bo3bo$72bo63bo68bo65bo29bo3bo$71b2o62b2o10b2o55b2o10b2o52b2o
20b3o7b3o$146bo2bo59b3o4bobo28bo43bo2bo$146bo2bo61bo5b2o27b2o33b2o8b2o
2bo$80b3o64b2o61bo35bobo32b2o6b2o3b2o$82bo61b2o18b2o67b2o53bo2bo18b2o$
81bo61bobo17bo2bo45b2o18bobo53bo2bo18b2o$145bo17bo2bo44b2o19b2o54bo2bo
8b2o$102b2o60b2o47bo75b2o3b2o4b2o$93b2o7bobo62b3o76b2o43b2o2bo$94b2o6b
o64bo69bobo6bobo42bo2bo$23bo69bo74bo68b2o7bo45b3o$24bo208b2o3bo$22b3o
208bobo47b2o$233bo49b2o$212b3o4b2o$96b2o62b2o52bo5b2o7b2o64b2o$96bo63b
o52bo5bo9bo27b3o35bo$97b3o61b3o66b3o24bo38b3o$25bo73bo63bo68bo25bo39bo
$25b2o$24bobo2$227b2o$227bobo$227bo$205b2o$204bobo$206bo!
I'm fairly sure this one can be improved.

EDIT 3: The component for turning an 11.12 into a 12.34 also works for turning a loaf into a pond:

Code: Select all

x = 39, y = 47, rule = B3/S23
b2o21bo6b2o$bobob2o18b2o4bobob2o$3bobo18b2o7bobo$3bobo27bobo$4bo18bo
10bo$23b2o5b2o$22bobo6bo$2o29bobo$b2o16b2o11b2o$o3b2o14b2o$4bobo12bo$
4bo$36b2o$28b2o6bobo$27bobo6bo$29bo2$33b2o$33bobo$33bo8$24bo$3b2o20b2o
6b2o$2bo2bo18b2o6bo2bo$3bobo27bobo$4bo18bo10bo$23b2o5b2o$22bobo6bo$2o
29bobo$b2o16b2o11b2o$o3b2o14b2o$4bobo12bo$4bo$36b2o$28b2o6bobo$27bobo
6bo$29bo2$33b2o$33bobo$33bo!
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » September 3rd, 2013, 10:17 pm

Extrementhusiast wrote:EDIT: It works, with 52 gliders: ...
Congratulations! I hadn't thought of using B heptominos.
Extrementhusiast wrote:EDIT: 52-glider + 8-LWSS synthesis for one of them: ...
Nice! I looked at both of these this earlier this year (5/31) and came up with syntheses for them then. Your 76 is a definite improvement over my 88. My first half (still-life constellations) was done a bit differently (2 gliders for the loaves, and 3 for the hives) but the end result was the same cost. The final step was similar, but I brought in the blocks differently. I used LWSS+2 gliders that formed a block quickly, rather than LWSS+1 glider that formed one slowly (+8 gliders). Unfortunately, my LWSSes were inducting, costing another +4 to make:

Code: Select all

x = 126, y = 75, rule = B3/S23
32bobo5bobo$35bo3bo$35bo3bo$32bobbo3bobbo$33b3o3b3o$$22bobo25bobo$23b
oo25boo$23bo27bo3$24bo25bo$22bobo25bobo$23boo25boo6$100boo11boo$100boo
11boo$$6bo5bo18bo11bo18bo5bo$7boo4bo11bo4bobo9bobo4bo11bo4boo27bo23bo$
6boo3b3o10bobo3bobo9bobo3bobo10b3o3boo25bobo6boo5boo6bobo$23bobbo4bo3b
o3bo3bo4bobbo41bobbo5bobbo3bobbo5bobbo$24boo8bobobobo8boo43boo6bo3bobo
3bo6boo$34bobobobo62boo5boo$35bo3bo$$23boo25boo37boo33boo$22bobbo23bo
bbo36boo33boo$obbo19boo25boo19bobbo20boo21boo$4bo65bo23bobbo19bobbo$o
3bo21boo19boo21bo3bo19bobbo19bobbo$b4o20bobbo17bobbo20b4o21bo23bo$26b
oo19boo47bo21bo$$26boo19boo47bo21bo$b4o20bobbo17bobbo20b4o21bo23bo$o3b
o21boo19boo21bo3bo19bobbo19bobbo$4bo65bo23bobbo19bobbo$obbo19boo25boo
19bobbo20boo21boo$22bobbo23bobbo36boo33boo$23boo25boo37boo33boo$$35bo
3bo$34bobobobo62boo5boo$24boo8bobobobo8boo43boo6bo3bobo3bo6boo$23bobbo
4bo3bo3bo3bo4bobbo41bobbo5bobbo3bobbo5bobbo$6boo3b3o10bobo3bobo9bobo3b
obo10b3o3boo25bobo6boo5boo6bobo$7boo4bo11bo4bobo9bobo4bo11bo4boo27bo
23bo$6bo5bo18bo11bo18bo5bo$$100boo11boo$100boo11boo6$23boo25boo$22bobo
25bobo$24bo25bo3$23bo27bo$23boo25boo$22bobo25bobo$$33b3o3b3o$32bobbo3b
obbo$35bo3bo$35bo3bo$32bobo5bobo!
Extrementhusiast wrote:EDIT 2: 44-glider synthesis for the other one: ...
I'm fairly sure this one can be improved.
I also worked on this one on 5/31, and came up with this 40-glider solution. I usually like to build things in stages, but in this case, gliders pass through the final locations of all the still-lifes, so all the gliders do have to arrive simultaneously. I almost never think to use the 180-degree Pi collision, but everything else I tried made too much junk, and that one just happened to work here.

(I rarely think of perturbing a plume of junk to create a stratgically-placed still-life, which you used both here and in the P27. I suspect that this kind of thinking is common when working with Herschel conduits, something I have had very little experience with, unlike many people on these forums.)

Code: Select all

x = 133, y = 79, rule = B3/S23
31bo$29bobo$30boo3$39bo$34bo3bo$35boob3o$34boo$44bobo$44boo$45bo5$21bo
16bo7bo57bo$19bobo17bo7bo56b3o$20boo15b3o5b3o59bo$49bo11bo44boo$48bo
11bo$43bo4b3o9b3o55boo$42bo75boo$42b3o67bobo$114bo$$44bo63b3o$45bo55b
oo5bobbo$21bo21b3o55boo5bo3bo$19bobo55bo13boo19bo$20boo54bo14boo15bo3b
o$17boo57b3o29bobbo8boo$9bo6bobo89b3o9boo$10boo6bo8boo$9boo12bobbobo
41bobo20boo36boo$21bobo4bo41boo59bo$22boo47bo21bo4b3o28bobo$60bo36bo3b
o27boo$7bo52bobo8boo23bo5bo13b3ob3o$5bobo9boo41boo9bobo22bo5bo13bo5bo$
6boo8bobo52bo24b3ob3o13bo5bo$18bo69boo27bo3bo$7bo47boo30bobo28b3o4bo$
7boo41bo4bobo29bo$6bobo41bobobbo12boo16boo36boo$50boo8bo6boo$60bobo6bo
27boo9b3o$3o57boo35boo8bobbo$bbo54boo47bo3bo15boo$bo55bobo46bo19boo$
33b3o21bo48bo3bo5boo$33bo73bobbo5boo$34bo73b3o$$104bo$34b3o67bobo$36bo
62boo$16b3o9b3o4bo63boo$18bo11bo$17bo11bo81boo$31b3o5b3o15boo52bo$31bo
7bo17bobo52b3o$32bo7bo16bo56bo5$33bo$33boo$32bobo$43boo$38b3oboo$40bo
3bo$39bo3$47boo$47bobo$47bo!
Extrementhusiast wrote:EDIT 3: The component for turning an 11.12 into a 12.34 also works for turning a loaf into a pond: ...
Curiously, your component is identical to one half of the tool I created years ago for turning beehives into loaves (my tool file is from 2004, so it's at least that old), but I had never thought to use it by itself for loaves into ponds (or to widen hat-like objects like 11.12, for that matter). It's been so long ago that I can't remember whether or not the sparking mechanism was something that I had developed myself, or whether it had come from one of DaveBuckingham's constructions. Such mechanisms are usually much harder to engineer than ones that produce only one spark at a time.

This is the mechanism that I have been using for turning loaves into ponds.

Code: Select all

x = 79, y = 23, rule = B3/S23
58bobo$59boo$59bo$6bo58bo$7bo57bobo$5b3o57boo$bo14boo18boo18boo18boo$
bbo12bobbo16bobbo16bobbo16bobbo$3o8boo3boo9bobo5bobo13bo3bobo17bobbo$
11bo8boo5boo7bo12bobo4bo19boo$12b3o5boo6bo21boo$14bo49b3o$4b3o57bo$6bo
58bo$5bo50boo$18bo4boo30bobo$17boo4bobo31bo$13boobbobo3bo35b3o$14boo
43bo$13bo46bo$10bo$10boo$9bobo!
It is slightly cheaper, but yours is much less obtrusive, as no gliders need to come from behind the loaf (compared to mine, where two of them do). In fact, I just applied your mechanism to my lists of "objects without synthesis", and it solved 3766 of them:
- Still-lifes: 3 17-bit, 12 18s, 22 19s, 51 20s, 145 21s, 365 22s, 930 23s, 2234 24s.
- Pseudo-still-lifes: 4 23-bit, 18 24s.
- P2 oscillators: 2 21-bit
(Many of these have the form of pond tied to a bookend).

I normally consider synthesis recipes to be fairly useful if they can reduce lists of unbuildable objects by 0.1%, and extremely useful if they can reduce them by 1%. This one was in the 1.5% range, so I consider its effectiveness to be quite spectacular! (To compare, another tool I developed a few days ago - see synthesis below - had an effectiveness of around 0.01% - mediocre, but useful for a few limited objects. Yesterday I accidentally found a variant of that, that is 0.1% successful, which is decent. This morning I created another one specifically for solving one 16-bit still-life that only solves about 0.0001% of remaining objects).

Code: Select all

#C Synthesis of 16-bit griddle w/tub w/tail from 27 gliders
#C Mark D. Niemiec 2013-09-01
x = 117, y = 111, rule = B3/S23
61bo$59boo$60boo8$50bobo$50boo19boo18boo18boo$51bo18bob3o15bob3o15bob
3o$70bo4bo14bo4bo14bo4bo$32bo38b4o16b4o16b4o$33bo$31b3o39boo3bo14boo3b
o14boo$35bo37boobbobo13boobbobo13boo$35boo40bobo17bobo$34bobo41bo19bo$
100boo$100bobo$100bo7$59boo$59bobo$59bo4$25boo$24bobo$26bo12$33bobo7bo
$34boo5bobo$34bo7boo$53bo$51boo$52boo$43bo$41bobo$42boo4$boo18boo28boo
18boo18boo18boo$ob3o15bob3o25bob3o8bo8b3o17b3o17b3o$o4bo14bo4bo24bo4bo
7bobo4bo4bo14bo4bo14bo4bo$b4o16b4obo24b4obo6boo5b5obo13b5obo13b5obo$8b
obo14bo29bo19bo19bo19bo$3boo3boo13bo29bo18b3o17b3o17b3o$3boo4bo13boo
28boo17bo19bo19bo$45bo$10b3o30bobo31boo18boo$10bo33boo31boo18boo$5boo
4bo88boo$6boo38b3o51bobo$5bo42bo51bo$47bo$$59b3o$59bo$60bo7$88bo$89bo$
87b3o$71boo18boo$70bobbo16bobbo$71boo18boo$$48bobo$43bo5boo$44bo4bo8bo
$42b3o12bo$57b3o3$60bo$45boo14bo$46boo3boo6b3o11bo19bo19bo$45bo6b3o8bo
7bobo17bobo17bobo$50bo4bo7bobo4bo4bo14bo4bo14bo4bo$50b5obo6boo5b5obo
13b5obo13b5obo$55bo19bo19bo19bo$52b3o17b3o17b3o17b3o$52bo19bo19bo19bo$
63bo$62boo$62bobo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 3rd, 2013, 11:53 pm

In fact, it was mainly serendipity that I could place both the R-pentomino and the block with the same reaction. I noticed a block in exactly the needed place when I had placed the R, but it was very quickly destroyed. So I just worked with it, and eventually isolated the block from the junk that was destroying it, and got rid of the junk. (I was actually inspired by the reaction present within the Herschel, at one of the sides.)

For the first p37, that LWSS-glider reaction was actually first found with another property: it could essentially function as a block-keeper if connected to guns. (I posted it elsewhere in the forums.)

As for the second one, I had tried to do the same thing as I had done in the p27, with much less success, until I noticed that a ship produced a block in a useful nearby place.

(And the funny thing is that I am also horrible at creating new parts for stable circuitry, by placing a catalyst somewhere and hoping it works. Assimilating such stable circuitry is something I can do pretty easily, which was mainly what was used for the stable M/HWSS heisenburp.)

EDIT: A usable R-pentomino reaction:

Code: Select all

x = 9, y = 24, rule = B3/S23
6bo2$5b3o$4bo3bo$3bo8$4bobo$5b2o$5bo2$5b2o$5bobo$5bo3$3o$2bo$bo!
It forms the R even further away from the site of the B, due to a different mechanism.
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » September 4th, 2013, 1:33 am

Extrementhusiast wrote:As for the second one, I had tried to do the same thing as I had done in the p27, with much less success, until I noticed that a ship produced a block in a useful nearby place.
At some point, I'm going to have to look through all the syntheses I know where a spurious block is created, then removed, and another block cataylst added, to see how many of them are a knight-move apart to allow the spurious block to be just moved. (And, similarly, conversion of one spurious still-life or blinker into another useful object). It's not a way of thinking that I'm used to.
Extrementhusiast wrote:(And the funny thing is that I am also horrible at creating new parts for stable circuitry, by placing a catalyst somewhere and hoping

it works. Assimilating such stable circuitry is something I can do pretty easily, which was mainly what was used for the stable M/HWSS heisenburp.)
Most of the time I put together pre-defined pieces like Legos, sometimes combining two or three together simultaneously. Once in a while I'll have to adapt one

(e.g. to shave a corner off here or there), usually by throwing an excessively large and unwieldy number of extra gliders at it.

Here is one example involving many rubber chickens, but that still doesn't quite work. It is the only pseudo-still-life up to 17 bits that I haven't been able to create a synthesis for yet. This is tantalyzingly close to working, but produces one spurious bit that I haven't been able to exorcise (see generation 17).

Code: Select all

x = 150, y = 53, rule = B3/S23
58bo$59bo$9bo43bo3b3o$10b2o42bo$9b2o41b3o5bobo$15bobo42b2o13bo$15b2o
44bo12bobob2o$16bo58b2obobo$65b2o12bo$14b3o47b2o$14bo20bobo17bobo8bo8b
obo$15bo18bob2o16bob2o16bob2o$34bo19bo19bo$33b2o18b2o18b2o3$9bo$9b2o$
8bobo5$116bo$114b2o$115b2o4$4bo3bo110bo$2bobob2o111bobo$3b2o2b2o17bo
29bo19bo29bo12b2o$25bobo27bobo17bobo27bobo5bo$3o23bo29bo19bo29bo5b2o$
2bo42bo66bobo$bo3bo19bo17bobo9bo14b3o2bo18b2o4b3o2bo38bo3b2o$4bobob2o
14bobob2o14b2o8bobob2o14bobob2o13bobo8bobob2o38bo$5b2obobo14b2obobo24b
2obobo14b2obobo14bo9b2obobo34b2obo$9bo19bo16b3o10bo19bo29bo6b2o27bobo$
48bo67bobo$5bobo17bobo19bo7bobo17bobo27bobo8bo28bobo$4bob2o16bob2o26bo
b2o16bob2o19b2o5bob2o13bo2bo19bob2o$4bo19bo29bo19bo23b2o4bo15bo23bo$3b
2o18b2o28b2o18b2o22bo5b2o15bo3bo18b2o$113b2o5b4o$113bobo$108bo4bo$108b
obo$108b2o$99b2o$100b2o3b3o$99bo5bo$106bo!
Extrementhusiast wrote:EDIT: A usable R-pentomino reaction: ...
It forms the R even further away from the site of the B, due to a different mechanism.
I'm definitely going to add this to my list of R-makers. I don't think any of the ones I know injects it at a distance like this. I remember looking for a suitable R-maker in some other context a few months back. Now all I need to do is wrack my brains to try to remember what I needed it for!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 4th, 2013, 9:21 pm

On another note, five-glider block-to-eater:

Code: Select all

x = 8, y = 15, rule = B3/S23
3bobo$3b2o$4bo2$obo$b2o$bo4b2o$6b2o$b2o$o2bo$o2bo$b2o$4b3o$4bo$5bo!
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » September 6th, 2013, 10:47 pm

Extrementhusiast wrote:On another note, five-glider block-to-eater: ...
This slightly improves the one I have been previously using. It should improve the secondary syntheses of many objects. I'll have to have a look to see if it

improves any primary syntheses (and thus minimimum cost).

Code: Select all

x = 31, y = 14, rule = B3/S23
7b2o18b2o$7b2o18bobo$29bo$b2o26b2o$obo2b2o2b2o$2bo2b2o2bobo$9bo$6bo$5b
2o$5bobo2$2bo$2b2o$bobo!
I was looking through some old archives, and found this cute Unix-based P6 Nicolay Beluchenko posted 5 years ago. It wasn't too hard to synthesize (although the

still-life uses fairly ugly Rube-Goldberg process, requiring going through an eater-2 first. I'm sure there's a better way to make it.)

Code: Select all

#C Nicolay Beluchenko's P6 two unices and block on corner table
#C (from 2008-01-13)
#C Mark D. Niemiec 2013-09-05
x = 163, y = 120, rule = B3/S23
96bo17bo19bo19bo$96bobo14bobo17bobo17bobo$96boo15bobo17bobo17bobo$112b
ooboo15booboo15booboo$$92boo37bo5bo14booboo$90bobobo36boo3boo13bobobob
o$88bobobo37bobo3bobo13bo3bo$89boo22$14bo19bo19bo19bo19bo19bo19bo19bo$
13bobo17bobo17bobo17bobo17bobo17bobo17bobo17bobo$13bobo17bobo17bobo17b
obo10bo6bobo17bobo17bobo17bobo$12booboo15booboo15booboo15booboo10boo3b
ooboo14b3oboo14b3oboo14b3oboo$86boo22bo19bo19bo$12booboo15booboo15boob
oo6bo8booboo15booboo14b3oboo14b3oboo14b3oboo$11bobobobo13bobobobo13bob
obobo3boo10bobo10bo6bobo17bobo17bobo17boboo$12bo3bo14bobobbo14bobobbo
5boo9bobo10boo5bobo17bobo17bobo$32boo18boo20bo10bobo6bo19bo19bo$58bobo
$8bo38boo9boo28b3o41booboo$8boo38boo9bo28bo42bobobobo$7bobo37bo41bo43b
obo$60boo$10b3o46boo$10bo50bo$11bo14$49bo$48bo$44bo3b3o$45boo7bo6bo$bb
obo39boo6boo5boo$3boo48boo5boo$3bo$$boo$obo$bbo11bo19bo19bo17boo18boo
18boo18boo18boo$13bobo17bobo17bobo17bo19bo19bo19bo19bo$4bo8bobo14bobbo
bo14bobbobo14bobboboo13bobboboo13bobboboo13bobboboo13bobboboo$4boo5b3o
boo13b4oboo13b4oboo13b4oboo13b4oboo13b4oboo13b4oboo13b4oboo$3bobo4bo$
11b3oboo15booboo15booboo15booboo15booboo15booboo15booboo15booboo$13bob
oo15booboo15booboo15booboo15booboo15booboo15booboo15booboo$141bo$141bo
bo$4bo107boo18boo7boo9boo$4boo86boo17bobbo16bobbo3boo11bobbobboo$3bobo
81b3oboo18bobbo16bobbo3bobo10bobbobboo$89bo3bo18boo18boo4bo13boo$88bo
9$81bobo$81boo53bo$82bo52bo$135b3o4$137boo$bboo28boo28boo14bobo11boo
28boo13bobo12boo$3bo29bo29bo14boo13bo6boo21bo6boo5bo15bo5boo$obboboo
23bobboboo23bobboboo12bo10bobboboobbobbo17bobboboobbobbo17bobboboobo$
4oboo23b4oboo23b4oboo23b4oboobbobbo17b4oboobbobbo17b4oboobbobbo$76b3o
21boo28boo28bobo$bbooboo25booboo25booboo9bo15booboo25booboo25booboo4bo
$bbooboo4bo20booboo25booboo10bo14booboo25booboo25booboo$11bobo26boo28b
oo28boo28boo28boo$11boo27boo28boo28boo28boo20bo7boo$bboo10boo16boo28b
oo28boo28boo27bobo$bobbobboo5bobo14bobbobboo22bobbobboo22bobbobboo22bo
bbobboo22bobbobboo$bobbobboo5bo16bobbobboo22bobbobboo22bobbobboo22bobb
obboo26boboo$bboo28boo28boo28boo28boo29boo3$114boo$113bobo$115bo3b3o$
119bo$120bo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 7th, 2013, 5:35 pm

Blinker to toad cornershoot:

Code: Select all

x = 37, y = 37, rule = LifeHistory
6$14.A.A9.A$7.A6.2A10.A.A$8.A6.A3.A6.2A$6.3A9.A$18.3A6$15.2D7.A$24.A.
A$15.A.D6.2A$15.A$15.A5.3A$21.A$22.A4$15.3A$17.A$16.A!
Better:

Code: Select all

x = 25, y = 27, rule = LifeHistory
10.A$10.A.A$A.A7.2A$.2A11.A.A$.A12.2A$15.A2$20.A$19.A$19.3A$16.A$17.
2A$16.2A$20.3A$9.3A8.A$21.A9$23.2A$22.2A$24.A!
This is used in a 31-glider synthesis of four toads hassling X:

Code: Select all

x = 227, y = 48, rule = B3/S23
100bo$98b2o$99b2o2$79bobo$70bo8b2o$71bo8bo3bo$69b3o11bo$83b3o2$28bo$
26bobo61bo$27b2o59b2o$21bo67b2o$22bo6bo24bo31bo$20b3o5bo26b2o27bobo$
28b3o15bo7b2o18bo10b2o28bo5bo13bo5bo25bo5bo28bo5bo11bo5bo$4bobo39b2o
26b2o3bo10b2o23b2o3b2o13b2o3b2o25b2o3b2o11bo16b2o3b2o11b2o3b2o$5b2o39b
2o8bo17b2o3bo9b2o24b2o3b2o13b2o3b2o25b2o3b2o11bobo14b2o3b2o11b2o3b2o$o
4bo41bo7b2o18bo3bo11bo24bo3bo15bo3bo27bo3bo12b2o16bo3bo13bo3bo$b2o52bo
bo$2o219bo3bo$11bo14b2ob2o15b2ob2o23b2ob2o36b2ob2o15b2ob2o27b2ob2o30b
2ob2o15bobo$10bo15b2obo16b2obo24b2obo37b2obo16b2obo28b2obo31b2obo17bo$
10b3o16bo19bo27bo40bo19bo31bo27b3o4bo17bo$6b3o20b2o18b2o26b2o39b2o18b
2o30b2o28bo4b2o15bobo$6bo192bo21bo3bo$7bo136bobo$92b2o42bo7b2o22bo3bo
11bo18bo3bo13bo3bo$92bobo40b2o8bo21b2o3bo9b2o18b2o3b2o11b2o3b2o$92bo
42b2o30b2o3bo10b2o17b2o3b2o11b2o3b2o$117b3o15bo7b2o22bo10b2o22bo5bo11b
o5bo$109b3o5bo26b2o31bobo$111bo6bo24bo35bo$110bo71b2o$116b2o63b2o$115b
obo65bo$117bo2$176b3o$162b3o11bo$164bo8bo3bo$163bo8b2o$172bobo2$192b2o
$191b2o$193bo!
I Like My Heisenburps! (and others)

Sokwe
Moderator
Posts: 2683
Joined: July 9th, 2009, 2:44 pm

Re: Synthesising Oscillators

Post by Sokwe » September 9th, 2013, 12:57 am

mniemiec wrote:I used LWSS+2 gliders that formed a block quickly, rather than LWSS+1 glider that formed one slowly (+8 gliders). Unfortunately, my LWSSes were inducting, costing another +4 to make
Four of the LWSS+2-glider block syntheses can be replaced with standard 2-glider syntheses:

Code: Select all

x = 87, y = 87, rule = B3/S23
46bobo$45bo$45bo$45bo2bo$45b3o5$59bobo$59b2o$24bo35bo$25bo$23b3o$46bo
12bo$46bobo10bobo$46b2o11b2o7$73bo$73bobo$9bo5bo57b2o$10b2o4bo$9b2o3b
3o$37bo11bo$31bo4bobo9bobo4bo$30bobo3bobo9bobo3bobo$29bo2bo4bo3bo3bo3b
o4bo2bo$30b2o8bobobobo8b2o$40bobobobo$41bo3bo2$29b2o25b2o$28bo2bo23bo
2bo$o2bo11bo13b2o25b2o$4bo11bo$o3bo9b3o15b2o19b2o$b4o26bo2bo17bo2bo$
32b2o19b2o2$32b2o19b2o$31bo2bo17bo2bo26b4o$32b2o19b2o15b3o9bo3bo$70bo
11bo$29b2o25b2o13bo11bo2bo$28bo2bo23bo2bo$29b2o25b2o2$41bo3bo$40bobobo
bo$30b2o8bobobobo8b2o$29bo2bo4bo3bo3bo3bo4bo2bo$30bobo3bobo9bobo3bobo$
31bo4bobo9bobo4bo$37bo11bo$70b3o3b2o$70bo4b2o$12b2o57bo5bo$11bobo$13bo
7$26b2o11b2o$25bobo10bobo$27bo12bo$61b3o$61bo$26bo35bo$26b2o$25bobo5$
39b3o$38bo2bo$41bo$41bo$38bobo!
Also, The new p33 supports can be constructed easily, allowing a simple 16-glider synthesis:

Code: Select all

x = 48, y = 48, rule = B3/S23
28bo$29b2o$28b2o$45bobo$45b2o$46bo$22bobo$23b2o$23bo2$34bo$33bo$33b3o
2$20bo$21bo$19b3o3$7bobo29b2o$8b2o29bobo3b2o$8bo30bo5bobo$45bo3$2bo$ob
o5bo30bo$b2o3bobo29b2o$7b2o29bobo3$26b3o$26bo$27bo2$12b3o$14bo$13bo2$
24bo$23b2o$23bobo$bo$b2o$obo$18b2o$17b2o$19bo!
-Matthias Merzenich

Sokwe
Moderator
Posts: 2683
Joined: July 9th, 2009, 2:44 pm

Re: Synthesising Oscillators

Post by Sokwe » September 9th, 2013, 7:11 pm

mniemiec wrote:I was looking through some old archives, and found this cute Unix-based P6 Nicolay Beluchenko posted 5 years ago. It wasn't too hard to synthesize (although the still-life uses fairly ugly Rube-Goldberg process, requiring going through an eater-2 first. I'm sure there's a better way to make it.)
Something like this would certainly reduce the cost:

Code: Select all

x = 17, y = 17, rule = B3/S23
12b2ob2o$5bo6b2ob2o$3bobo$4b2o6b2ob2o$bo9bobob2o$b2o8b2o$obo$6b2o$6b2o
$8b2o$8b2o$13b3o$13bo$14bo$10b2o$11b2o$10bo!
Edit: the complete synthesis of this still life takes 13 gliders:

Code: Select all

x = 172, y = 55, rule = B3/S23
o$b2o$2o2$39bo$37b2o$38b2o2$71bobo$71b2o$72bo2$68bobo$69b2o65bo$69bo
67bo$135b3o$74bo$72b2o64bobo$73b2o63b2o$8b2o2b2o89b2o28b2o4bo$7bobob2o
91bo29bo$9bo3bo87bo29bo$101b2o28b2o$127bo39b2o$46b2o28b2o28b2o17bobo8b
2o30bo$46bobob2o24bobob2o24bobob2o14b2o8bobob2o23bo2bob2o$47b2ob2o25b
2ob2o25b2ob2o17b2o6b2ob2o23b4ob2o$130b2o$47b2ob2o25b2ob2o25b2ob2o17bo
7b2ob2o25b2ob2o$47b2ob2o25b2ob2o25b2ob2o25b2ob2o25b2ob2o19$38b2o$37b2o
$39bo2$2o$b2o$o!
Edit 2: Here is a comparatively trivial 13-glider synthesis of a related p6 oscillator:

Code: Select all

x = 149, y = 19, rule = B3/S23
116bo$117b2o$116b2o$121bo$119b2o$8bo17bo19bo19bo19bo19bo13b2o4bo12b2o
5bo$8bobo14bobo17bobo17bobo17bobo17bobo17bobo11b2o4bobo$8b2o15bobo17bo
bo17bobo17bobo17bobo17bobo17bobo$24b2ob2o10bo4b2ob2o15b2ob2o15b2ob2o
15b2ob2o9bo5b2ob2o10bo4b2ob2o$40bo75bobo19bobo$4b2o32b3o23b2ob2o15b2ob
2o15b2ob2o8b2o5b2ob2o9bo2bo2b2ob2o$2bobobo35b3o3b3o13b2obobo14b2obobo
14b2obo16b2obo14bob2obo$obobo39bo3bo19bo19bo18bo19bo12b2o5bo$b2o40bo5b
o57b2o18b2o18b2o2$88b3o$90bo2bo18b2o6b2o$89bo2bo18bobo5b2o$92b3o18bo7b
o!
-Matthias Merzenich

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 9th, 2013, 7:36 pm

Not sure how much this component would help with anything:

Code: Select all

x = 81, y = 57, rule = LifeHistory
11.A32.A$12.A32.A$10.3A30.3A4$17.A32.A$16.A32.A$7.2A7.3A21.2A7.3A$7.A
32.A$8.3A8.2A20.3A8.2A$10.A8.A.A21.A8.A.A$8.2A9.A21.2A9.A$8.A32.A$10.
A31.A$9.2A30.2A7$.2A14.2A14.2A14.2A$A.A14.A.A12.A.A14.A.A$2.A14.A16.A
14.A3$76.2A$11.A32.A31.A2.A$12.A32.A31.2A.A$10.3A30.3A34.A$77.3A$77.A
2$17.A32.A$16.A32.A$7.2A7.3A21.2A7.3A$7.A32.A$8.3A8.2A20.3A8.2A$10.A
8.A.A21.A8.A.A$8.2A9.A21.2A9.A$8.A32.A$10.A31.A$9.2A30.2A8$4.2A30.3A$
5.2A31.A$4.A32.A13.A$18.3A29.2A$18.A31.A.A$19.A!
EDIT: Progress on synthesizing the double cuphook:

Code: Select all

x = 295, y = 119, rule = LifeHistory
6$15.2A18.2A14.2A17.2A19.2A21.2A34.2A22.2A$16.A19.A15.A18.A20.A22.A
35.A23.A$16.A.2A16.A.2A12.A.2A15.A.2A17.A.2A19.A.2A32.A.2A20.A.2A$13.
2A.A.2A13.2A.A.2A9.2A.A.2A12.2A.A.2A14.2A.A.2A16.2A.A.2A17.A11.2A.A.
2A17.2A.A.2A$13.2A.A16.2A.A12.2A.A15.2A.A17.2A.A19.2A.A19.A12.2A.A20.
2A.A$16.A19.A15.A18.A8.A.A9.A22.A19.3A13.A23.A$16.A.A6.A10.A.A13.A.A
16.A.A6.2A10.A.A20.A.A33.A.A21.A.A$17.2A6.A.A9.A.A13.2A17.2A7.A11.2A
21.2A34.2A7.A14.2A$25.2A11.A16.2A17.2A19.2A21.2A34.2A5.A16.2A$22.2A
31.A.A16.A.A18.A22.A35.A5.3A15.A2.A$21.2A33.A18.A.A18.A22.3A33.3A2.3A
16.2A.A$23.A13.2A22.A14.A20.A3.A.A17.A35.A2.3A19.A$17.2A19.2A2.A16.2A
35.2A3.2A52.2A4.A17.3A$16.A.A18.A3.2A13.2A2.2A40.A52.A5.A17.A$18.A22.
A.A12.A.A98.A$56.A18.2A26.3A50.2A$76.2A13.3A9.A$75.A3.2A12.A4.2A4.A
48.3A2.3A$78.2A12.A6.2A54.A2.A$80.A17.A55.A4.A2$74.2A$75.2A$74.A2$
119.A.A$119.2A$120.A$112.A$113.2A4.2A$112.2A5.A.A$119.A14$144.A$42.2A
21.2A15.2A26.2A23.2A8.2A19.2A17.2A25.2A$43.A22.A16.A27.A24.A7.2A21.A
18.A26.A34.2A12.A13.2A$43.A.2A19.A.2A13.A.2A24.A.2A21.A.2A8.A.A16.A.
2A15.A.2A23.A.2A11.A20.A12.A.A12.A$40.2A.A.2A16.2A.A.2A10.2A.A.2A13.A
7.2A.A.2A18.2A.A.2A8.2A14.2A.A.2A12.2A.A.2A20.2A.A.2A10.A21.A.2A5.A3.
2A13.A.2A$40.2A.A10.A8.2A.A13.2A.A11.A3.A8.2A.A21.2A.A12.A14.2A.A15.
2A.A9.A.A11.2A.A13.3A16.2A.A.2A6.2A13.2A.A.2A$43.A9.A12.A16.A12.2A.3A
9.A24.A30.A18.A10.2A3.A10.A32.2A.A8.2A14.2A.A$43.A.A7.3A10.A.A14.A.A
9.2A14.A.A22.A.A28.A.A16.A.A8.A2.2A11.A.A33.A15.A11.A$44.2A21.2A15.2A
26.2A23.2A29.2A17.2A12.2A11.2A7.2A24.A.A12.2A11.A.A$46.2A3.2A16.2A2.
2A11.2A2.2A22.2A23.2A14.2A13.2A3.2A12.2A3.2A20.2A4.A.A5.A19.2A12.A.A
11.2A5.2A$46.A.A2.A.A15.A4.A11.A4.A5.2A15.A2.A2.A18.A2.A2.A8.2A14.A2.
A2.A12.A2.A2.A20.A2.A.A8.A.A19.2A4.2A20.2A3.A$47.A3.A18.4A13.4A6.A.A
15.6A19.6A10.A14.4A15.4A23.4A9.2A20.A2.A.A.A20.A2.A.A$97.A129.2A24.4A
24.4A$72.2A15.2A18.A7.2A23.2A29.2A17.2A25.2A5.2A$48.2A22.2A15.2A19.A
6.2A23.A30.A18.2A25.2A7.A26.2A6.2A18.2A$47.A.A58.3A32.A30.A80.2A6.A.A
17.2A$49.A70.A21.2A29.2A88.A$52.2A66.A.A$52.A.A65.2A31.A16.3A2.3A$52.
A99.2A18.A2.A$117.A.A32.A.A16.A4.A$118.2A$118.A2$114.2A$113.A.A$115.A
6$150.A.A$150.2A$151.A4$138.A$75.A60.2A$76.2A59.2A$75.2A$43.2A23.2A
24.2A31.2A7.A20.2A$44.A24.A25.A32.A8.A20.A$44.A.2A21.A.2A22.A.2A29.A.
2A3.3A20.A.2A$41.2A.A.2A8.A9.2A.A.2A6.A12.2A.A.2A26.2A.A.2A23.2A.A.2A
$41.2A.A10.A10.2A.A8.A13.2A.A29.2A.A26.2A.A$44.A10.3A11.A8.3A14.A32.A
29.A$44.A.A22.A.A23.A.A30.A.A27.A.A$45.2A23.2A24.2A31.2A28.2A$47.2A
23.2A2.2A5.2A13.2A31.2A28.2A$47.A.A3.2A17.A4.A4.2A14.A2.A29.A2.A26.A
3.A$48.A4.A.A17.4A7.A14.3A30.3A27.4A$53.A54.A$73.2A24.3A6.A.A21.3A10.
A16.2A$72.A.A23.A2.A6.2A21.A2.A9.2A16.2A$50.2A21.A25.2A30.2A11.A.A$
50.A.A27.2A$50.A25.A2.2A$46.2A28.2A3.A$45.2A28.A.A$42.2A3.A$41.A.A62.
A5.A25.3A$43.A61.2A4.2A25.A$105.A.A3.A.A25.A!
It's REALLY hard to do it from just a boat. Unless if there is some way to attach a partially completed version to an eater head, this will be infuriatingly difficult. (The end of the second row is me trying to find an alternative carrier rotation, and most likely failing.) [Another possible predecessor for the p9 is from an integral tie integral or integral tie cuphook (both easy), although I doubt that that's reasonably constructable.]
I Like My Heisenburps! (and others)

Post Reply