Synthesising Oscillators

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
GUYTU6J
Posts: 1409
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Synthesising Oscillators

Post by GUYTU6J » January 4th, 2021, 11:55 am

New page and 1101st post in this thread!
Final steps for a troublesome target: a p504 loop made of four glider pair reflectors.

Code: Select all

x = 1372, y = 198, rule = B3/S23
404bobo$405b2o$405bo663bobo$1070b2o$1070bo4$876bobo190bobo4bo$464b2o
32bo377b2o192b2o3bo$464b2o33bo377bo192bo4b3o9bo$440b2o32bo22b3o362bobo
221bo$441bo31bobo3bo146bo236b2o221b3o$438b3o32bobo2bobo143bobo236bo$
438bo35bo4b2o144b2o$439bobo840bo$438b2ob3o838b3o8b2o$444bo426bobo411bo
7b2o$443b2o421bobo2b2o411b2o$630bo23bo212b2o3bo$631b2o19b2o213bo218b2o
199bo$66bo563b2o21b2o26b2o403b2o198bobo$65bo583bo31b2o603bobo$65b3o
437bo144b2o5b2o32bo595bo$503bobo143b2o7bo31bobo3bo383bo$40bo361b3o99b
2o24bo124b3o32bobo2bobo381bobo$41bo362bo123b2o125bo35bo4b2o181b2o198bo
bo$39b3o361bo125b2o118bo6bobo220b2o199bo$31bobo614bobo4b2ob3o194b2o32b
o$32b2o607bobo4b2o11bo194bo31bobo3bo405b2o$32bo609b2o16b2o191b3o32bobo
2bobo404b2o$236bobo150b2o251bo210bo35bo4b2o380b2o32bo$87b2o148b2o34b2o
113bobo463bobo420bo31bobo3bo$62bo24b2o148bo35b2o115bo462b2ob3o234b2o
179b3o32bobo2bobo$62bobo32bo151b2o32bo575bo233b2o179bo35bo4b2o$62b2o
32bobo3bo138bo8bo31bobo3bo569b2o209b2o32bo171bobo$96bobo2bobo123bo12bo
bo4b3o32bobo2bobo132b2o646bo31bobo3bo165b2ob3o$35bo61bo4b2o124b2o10bob
o4bo35bo4b2o133bo643b3o32bobo2bobo170bo$36b2o27bo161b2o12bo6bobo172bob
o641bo35bo4b2o169b2o$35b2o27bobo180b2ob3o171b2o642bobo$64bobo164b2o20b
o205b2o285bo320b2ob3o$65bo165b2o19b2o204bobo284bo327bo$459bo285b3o324b
2o$59b2o186b2o245bo349b2o451bobo$58bo2bo184bobo243b3o350bo452b2o$58bob
o185b2o243bo353bobo450bo$59bo431b2o245bobo105b2o417b2o$738b2o526bo$
432b2o205b2o98bo526bobo$431bobo16b2o188bo626b2o$392b2o37bo18b2o188bobo
415b2o$391bobo36b2o47bo161b2o416bo$148bo243bo86b3o194b2o381bobo$146b2o
334bo192bobo159b2o221b2o$147b2o332b2o193bo161bo$391b2o318bo126bobo$
137bobo250bo2bo315b3o127b2o417b2o$137b2o252b2o315bo21bo143b2o383bo$
138bo569b2o18b2o143bobo383bobo$45b2o184b2o281bob2o211b2o143bo385b2o$
46bo102bo82bo281b2obo131b2o258bo141b2o242b2o$46bobo100bobo80bobo282bob
o128bobo16b2o238b3o142bo241bobo$47b2o100b2o82b2o89bobo187b2o2b2o89b2o
37bo18b2o237bo145bobo240bo$82b2o184b2o54b2o188bo93bobo36b2o47bo209b2o
145b2o275bo$81bobo183bobo55bo186bobo94bo86b3o31b2o356b2o238b3o$82bo
185bo119b2o122b2o185bo30bobo2bobo109b2o238bobo237bo$117bo185bo17b2o65b
2o308b2o31bo3b2o109bobo16b2o221bo238b2o$115b3o183b3o17b2o285b2o126bo
70b2o37bo18b2o52bo203bo$114bo185bo306bo2bo128bo66bobo36b2o47bo22b3o
201b3o144b2o$114b2o184b2o306b2o128b2o67bo86b3o19bo203bo146bobo16b2o$
419b2o317bobo156bo18b2o202b2o106b2o37bo18b2o52bo$55b2o184b2o88bo87bobo
58b2o249bob2o161b2o329bobo36b2o47bo22b3o$54bobo16b2o165bobo16b2o68b2o
89bo59b2o249b2obo71b2o253b2o165bo86b3o19bo$15b2o37bo18b2o126b2o37bo18b
2o69b2o402bobo68bo2bo251bobo16b2o237bo18b2o$14bobo36b2o47bo97bobo36b2o
47bo442b2o2b2o69b2o213b2o37bo18b2o52bo183b2o$15bo86b3o96bo86b3o34b2o
404bo288bobo36b2o47bo22b3o93b2o$105bo185bo32bo2bo401bobo197bob2o88bo
86b3o19bo95bo2bo$104b2o184b2o33b2o278b2o122b2o198b2obo178bo18b2o95b2o$
14b2o184b2o403b2o325bobo175b2o$13bo2bo114b2o66bo2bo225b2o59bo439b2o2b
2o85b2o328bob2o$14b2o114bo2bo66b2o226b2o58bobo438bo89bo2bo327b2obo$
131bobo183b2o170b2o436bobo90b2o331bobo$132bo184bobo3bob2o309b2o165b2o
122b2o421b2o2b2o$141b3o174b2o3b2obo309bobo58b2o104b2o338bob2o203bo$
141bo184bobo308bo59b2o86bo357b2obo201bobo$136b2o4bo180b2o2b2o191b2o
264b2o163bo194bobo26bo5bo42b2o122b2o$135bo2bo14b2o168bo72b2o122b2o263b
2o162b2o192b2o2b2o24b2o4b2o43b2o$136b2o15bobo165bobo71bobo436b2o114b2o
191bo30b2o4b2o56b2o130b2o$11b2o140bo43b2o122b2o72bo438bobo58b2o244bobo
95b2o129bo$11b2o184b2o191b2o2b2o398bo40bo59b2o47bo72b2o122b2o95bo129bo
bo$390bobo402b2o145b2o73b2o236b2o111b2o$392bob2o249b2o59bo87b2o147b2o
228b2o80bobo58b2o46b2o$392b2obo249b2o58bobo465bobo35b2o43bo59b2o45bo2b
o$42b2o184b2o476b2o465bo37b2o151b2o$42bobo58b2o123bobo58b2o226b2o276b
2o147b2o102b2o$43bo59b2o124bo59b2o225bo2bo276b2o145b2o51bo51bobo58b2o
46b2o$517b2o276bo47b2o59bo40bo48bobo7b2o43bo59b2o45bo2bo$427b2o308b2o
104b2o58bobo89b2o7b2o151b2o$427bo185b2o122b2o49b2o114b2o310b2o151b2o$
428b3o86bo94bobo174b2o162b2o260bo2bo45b2o59bo43b2o$430bo47b2o36bobo93b
o175bo163b2o262b2o46b2o58bobo$458b2o18bo37b2o89b2o2b2o341bo257b2o111b
2o$51b2o59bo124b2o59bo159b2o16bobo128bobo325b2o72b2o151b2o7b2o38bobo
129bo$51b2o58bobo123b2o58bobo176b2o131bob2o198b2o122b2o71bo2bo45b2o59b
o43b2o7bobo37bo129b2o$112b2o184b2o309b2obo197bobo196b2o46b2o58bobo51bo
38b2o130b2o$417b2o184bobo204bo307b2o236b2o$418bo185b2o128b2o69b2o2b2o
183bo237b2o122b2o$415b3o186bo128bo2bo68bobo184bobo236bobo$143b2o184b2o
84bo191bo126b2o71bob2o182b2o236bo$2bo140b2o60b2o122b2o119bo156b2o3bo
31b2o161b2obo338b2o75b2o2b2o$obo15b2o184bobo242bobo154bobo2bobo30bo
380b2o122b2o75bobo$b2o14bo2bo183bo244b2o161b2o31b3o86bo197b2o90bobo
201bob2o$13bo4b2o179b2o2b2o279b2o161bo47b2o36bobo195bo2bo51b2o4b2o30bo
203b2obo$14bo184bobo282bobo188b2o18bo37b2o197b2o53b2o4b2o24b2o2b2o$12b
3o186bob2o3b2o276bo188b2o16bobo146b2o142bo5bo26bobo331b2o$23bo177b2obo
3bobo275b2o205b2o127b2o18bo178bob2o327bo2bo$22bobo184b2o402b2o208bo19b
3o86bo88b2obo328b2o$22bo2bo114b2o184b2o286b2o18b2o184b3o22bo47b2o36bob
o329b2o$23b2o114bo2bo182bo2bo190bo93bo21bo184bo52b2o18bo37b2o213b2o95b
2o18bo$140b2o184b2o191bobo110b3o238b2o16bobo251bo2bo95bo19b3o86bo$50b
2o149b2o33b2o281b2o111bo258b2o253b2o93b3o22bo47b2o36bobo$50bo149bo2bo
32bo430bo388b2o183bo52b2o18bo37b2o$51b3o86bo60b2o34b3o86bo339bobo163b
2o202b2o18bo237b2o16bobo$53bo47b2o36bobo97bo47b2o36bobo338b2o165bo203b
o19b3o86bo165b2o$81b2o18bo37b2o55b2o69b2o18bo37b2o52b2o125bo194b2o127b
3o201b3o22bo47b2o36bobo$81b2o16bobo95b2o68b2o16bobo92b2o123bo195bobo
126bo203bo52b2o18bo37b2o106b2o$99b2o95bo88b2o92bo24b2o99b3o195bo161bo
221b2o16bobo146bo$404bobo197bo98b2o159bobo238b2o144b3o$40b2o184b2o176b
o199b2o258b2o385bo$41bo185bo375bobo293b2o145b2o238bo$38b3o164b2o17b3o
672bobo145bo237bobo$38bo166b2o17bo676bo142b3o238b2o$73bo185bo641b2o
141bo275b2o$72bobo127bo55bobo204b2o129b3o480bo240bobo$72b2o128b2o54b2o
205bo132bo479bobo241bo$5b2o100b2o92bobo89b2o171b3ob2o125bo480b2o242b2o
$4bobo100bobo183bobo172bobo642b2o$6bo102bo185bo133b2o4bo35bo641bobo$
109b2o184b2o132bobo2bobo32b3o643bo$17bo412bo3bobo31bo423b2o221b2o$17b
2o391b3o22bo32b2o422bobo$16bobo391bo33b2o448bo$411bo32b2o448b2o417b2o$
7b2o1304bobo$8b2o691bo613bo$7bo674b2o16b2o613b2o$682bo11b2o4bobo403b2o
175bo$683b3ob2o4bobo410bobo173b2o$685bobo6bo413bo173bobo$504bo141b2o4b
o35bo419b2o$503b2o141bobo2bobo32b3o191b2o$96bo406bobo141bo3bobo31bo7b
2o185bo$95bobo182b2o370bo32b2o5b2o187b3ob2o$94bo2bo181bobo379b2o31bo
188bobo415b2o$95b2o182b2o380b2o26b2o21b2o130b2o4bo35bo414bo$690b2o19b
2o131bobo2bobo32b3o415b3ob2o$90bo183b2o19b2o392bo23bo131bo3bobo31bo
420bobo$89bobo182bo20b2o553bo32b2o209b2o169b2o4bo35bo$89bobo27b2o154b
3ob2o578b2o233bo170bobo2bobo32b3o$90bo27b2o157bobo6bo12b2o558b2o234b3o
b2o165bo3bobo31bo$52b2o4bo61bo117b2o4bo35bo4bobo10b2o797bobo171bo32b2o
$52bobo2bobo178bobo2bobo32b3o4bobo12bo416b2o339b2o4bo35bo179b2o$53bo3b
obo32b2o145bo3bobo31bo8bo430bobo338bobo2bobo32b3o179b2o$58bo32bobo150b
o32b2o438bo341bo3bobo31bo$67b2o24bo159b2o35bo773bo32b2o$67b2o184b2o34b
2o581bo200b2o$289bobo575bo3b2o200b2o$123bo743b2o2bobo$122b2o742bobo
425bo$122bobo1168bobo$114b3o1176bobo$114bo1179bo$115bo760bo210bo$875b
2o209bobo207b2o$88b3o784bobo208bobo198b2o7bo$90bo771bo224bo199b2o8b3o$
89bo772b2o435bo$861bobo$1080b2o$1080b2o8$1079b3o$1081bo$1080bo9b3o4bo$
1092bo3b2o$1091bo4bobo4$1097bo$1096b2o$1096bobo!
I like the beautiful mechanism, but lots of catalysts within are placed inconveniently for a synthesis. How many gliders will the oscillator cost when completed?
Lifequote:
In the drama The Peony Pavilion, Tang Xianzu wrote: 原来姹紫嫣红开遍,似这般都付与断井颓垣。
(Here multiflorate splendour blooms forlorn
Midst broken fountains, mouldering walls.)
I'm afraid there's arrival but no departure.
Chinese people, enjoy your 🥩🥚🥛 and 🐟!

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » January 18th, 2021, 12:17 am

Did whoever synthesized Pentoad 1H2 not realize that the part in the upper right is just a block and a century? For reference, here is the activation stage of the current synthesis in Catagolue:

Code: Select all

x = 35, y = 31, rule = B3/S23
17bobo$18b2o$18bo$26bo$25bo$19bo5b3o$19bobo$19b2o2$2bo$obo5bo$b2o6b2o
12b2o$8b2o7bo4bobo$17bo3bobo$17bo2bobo6bo$21bo5b2o$4b2o22b2o$3bobo$5b
o$10b2o15bo$9bobo14b2o$9bo8b2o6bobo$8b2o8bobo12b2o$18bo13b2o$34bo$13b
o$13b2o$12bobo$21bo$20b2o$20bobo!
Here is a five-glider synthesis of the century and block:

Code: Select all

x = 16, y = 14, rule = B3/S23
11bobo$11b2o$6bo5bo$6bobo$6b2o5$7b2o$6b2o6b2o$3o5bo4b2o$2bo12bo$bo!
Here is a demonstration of compatibility:

Code: Select all

x = 29, y = 27, rule = B3/S23
14bo$15bo12bo$13b3o5bo4b2o$19b2o6b2o$20b2o$bo$2bo$3o4bobo$8b2o$8bo10b
2o$19bobo$19bo5bo$3b3o18b2o$5bo18bobo$4bo$9b2o$8bobo$8bo7b3o$7b2o7bo$
17bo2$12b2o$13b2o$12bo$19b2o$18b2o$20bo!
A four- or three-glider synthesis of the century and block may be possible.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

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

Re: Synthesising Oscillators

Post by mniemiec » January 18th, 2021, 1:13 am

MathAndCode wrote:
January 18th, 2021, 12:17 am
Did whoever synthesized Pentoad 1H2 not realize that the part in the upper right is just a block and a century? For reference, here is the activation stage of the current synthesis in Catagolue: ...
That looks like mine from 2013-08-29. Yes, I knew about the bookend/century and the block; I just couldn't find any convenient way to make both of them close enough together to work here. I have (manually) kept track of a fair number of 3 glider collisions that make constellations of two stable objects, I've never tried to systematically keep track of ones that make unstable patterns, or combinations of pairs of such (e.g. honeyfarm interacting with block).

hkoenig
Posts: 173
Joined: June 20th, 2009, 11:40 am

Re: Synthesising Oscillators

Post by hkoenig » January 18th, 2021, 12:19 pm

I set up a searchable database from a posting of 3 Glider collisions that was published here three years ago. I've found it useful to find candidate 3 Gliders constructions, by searching for final census matches.

That Century and Block results in a single Boat. Which is unfortunate, as the database shows 1167 ways that one Boat can be constructed. Adding the criteria that the lifetime must be at least 25 gens narrows that to 681, but what's left is not a good way to look for candidates. Anyhow, attached is a tab delimited file of all the candidates.
Attachments
Century+Block.txt
(46.53 KiB) Downloaded 44 times

User avatar
dvgrn
Moderator
Posts: 8012
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Synthesising Oscillators

Post by dvgrn » January 18th, 2021, 1:25 pm

hkoenig wrote:
January 18th, 2021, 12:19 pm
I set up a searchable database from a posting of 3 Glider collisions that was published here three years ago. I've found it useful to find candidate 3 Gliders constructions, by searching for final census matches.

That Century and Block results in a single Boat. Which is unfortunate, as the database shows 1167 ways that one Boat can be constructed. Adding the criteria that the lifetime must be at least 25 gens narrows that to 681, but what's left is not a good way to look for candidates. Anyhow, attached is a tab delimited file of all the candidates.
I've been meaning to get back to dealing with the problem of applying octohashes to the 3G collisions (and probably also to wildmyron's additional subset of 4G collisions, while I'm at it.)

Once the octohash database is built, it will be very quick and easy to search directly for the hash of the century+block pattern itself, or whichever of its descendants is really needed. This has worked really well for the 2-object seed database. With nine-character hashes, I didn't see any hash collisions at all, and searches across the full database complete in just a second or three.

What we have currently is synthesise-patt.py, but that database unfortunately includes only the 3G collisions, with quite a few duplicates.

Duplicates were removed by wildmyron's synthesise-constellation project, because the database was moved to Shinjuku's .sjk format, which uses a unique representation of each collision. But synthesise-constellation only searches the final census, so it has the same problem with false positives as your database, for cases like this.

I did try running synthesise-patt.py against the century+block, but didn't get any results. Seems like there are likely to be results among the 4G collisions, but that will require rebuilding the hash database. The hashes for synthesise-patt.py are currently just the sequence of pattern populations, so that's another significant source of false positives -- which we can remove by switching to multibyte "octohash" hashes (or similar).

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » January 18th, 2021, 1:52 pm

mniemiec wrote:
January 18th, 2021, 1:13 am
That looks like mine from 2013-08-29. Yes, I knew about the bookend/century and the block; I just couldn't find any convenient way to make both of them close enough together to work here. I have (manually) kept track of a fair number of 3 glider collisions that make constellations of two stable objects, I've never tried to systematically keep track of ones that make unstable patterns, or combinations of pairs of such (e.g. honeyfarm interacting with block).
Using a spark from the block's formation to activate the century was clever. I understand the difficulty of getting the block and century in directly now that you've explained it; the method that I used required a fair bit of cleverness as well due to using a different parent of the century's grandchild from the one that appears in the oscillator and having to set up the block catalysis in a nonobvious way because of that.
By the way, I independently discovered that p5 partial when I was just starting to make conduits (and didn't know what I was doing).
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
goldenratio
Posts: 291
Joined: July 26th, 2020, 10:39 pm

Re: Synthesising Oscillators

Post by goldenratio » February 16th, 2021, 2:30 pm

Cheaper, but lower clearance spark-first fumarole inserter:

Code: Select all

x = 30, y = 16, rule = B3/S23
5bo18bo$3bobo18bobo$4b2o18b2o6$11bo6bo$12bo4bo$10b3o4b3o2$2bo24bo$obo
6bo10bo6bobo$b2o7bo8bo7b2o$8b3o8b3o!
For instance, it improves the fumarole on Rich's p16 synthesis:

Code: Select all

x = 30, y = 35, rule = B3/S23
5bo18bo$3bobo18bobo$4b2o18b2o6$11bo6bo$12bo4bo$10b3o4b3o2$2bo24bo$obo
6bo10bo6bobo$b2o7bo8bo7b2o$8b3o8b3o10$12b3o3b3o$11bo3bobo3bo$11bo3bob
o3bo$10bob4ob4obo$10b2o9b2o3$14b2ob2o$13bobobobo$14bo3bo!
Time to get active again... temporarily disconnecting yourself from the community is a very bad experience, so if you want to leave, please do so permanently.

Help expand or create new tutorials on LifeWiki!

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » February 22nd, 2021, 5:37 pm

mniemiec wrote:
June 30th, 2015, 5:44 pm
The essential predecessor is a pair of interacting pi heptominos on each side. The left ones must be formed unobtrusively, while the right ones require a very specific predecessor which occurs rarely. I have a partial solution that makes three of them, but good luck in squeezing the fourth one in!
I noticed that moving the bottom house parent two cells to the left makes the pattern closer to stable.

Code: Select all

x = 9, y = 8, rule = B3/S23
obo$obob2ob2o$3o2b3o$6bo2$4bo$3b3o$2b2ob2o!
This would be stable if the house were lengthened at the right time, but one of the gliders coming from the bottom-left threatened to interfere with getting the spark in, so I hooked up the highest-clearance spark inserter that I know, and it worked.

Code: Select all

x = 99, y = 71, rule = B3/S23
44bo$39bo5b2o$40bo3b2o$38b3o$96bobo$47bobo46b2o$48b2o47bo$48bo$2bo$ob
o$b2o5$24bo$25bo$23b3o2$60bo$58b2o$59b2o31$32bo$32b2o4b2o$31bobo5b2o$
38bo50b3o$89bo$90bo4$46bo$46b2o47bo$45bobo46b2o$94bobo2$42b2o$43b2o$26b
3o13bo$28bo$27bo!
Before hooking up the spark inserter, I checked the oscillator's Catagolue page, and that oscillator indeed has not been previously synthesized, so I shall submit my synthesis.



Edit: Replacing one of the pi sequences with a century sequence yields a slightly different oscillator.

Code: Select all

x = 102, y = 70, rule = B3/S23
39bo$40bo$38b3o5bobo$47b2o$47bo3$2bo$obo$b2o5$24bo$25bo$23b3o2$60bo$58b
2o$59b2o31$32bo67bo$32b2o4b2o59b2o$31bobo5b2o58bobo$38bo50b3o$89bo5b3o
$90bo4bo$96bo3$46bo$46b2o47bo$45bobo46b2o$94bobo2$42b2o$43b2o$26b3o13b
o$28bo$27bo!
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
iNoMed
Posts: 168
Joined: August 29th, 2020, 3:05 pm
Location: Scotland

Re: Synthesising Oscillators

Post by iNoMed » March 10th, 2021, 6:48 am

xp16_g8gx33z01gg02dd4y5g0s4z4701y54mm8011gzyaoox121 (P16 honey farm hassler) in 20G, by identifying that the 2G fishhook synthesis can successfully replace the unnecessarily-edgeshot 4G fishhook synthesis used in Freywa's 24G synthesis of this oscillator:

Code: Select all

x = 265, y = 38, rule = B3/S23
74bo$73bo$73b3o$63bo$64bo$62b3o$58bo17bo$56bobo17bobo$57b2o17b2o132bo$
131b2o65b2o8b2o47b2o$131b2o65b2o9b2o42bo3b2o$254bo$252b3o8bo$68bo76bo
64b2o50bobo$66bobo74b2o64bo2bo50bo$67b2o7bo52b2ob2o10b2o50b2ob2o8bo2bo
42b2ob2o$53b2o19b2o34bo6b2o10b2ob2o50b2o10b2ob2o9b2o31b2o10b2ob2o$54bo
20b2o34bo6bo66bo58bo$54bobo52b3o6bobo14b2o48bobo14b2o40bobo14b2o$55b2o
62b2o14bobo6b3o39b2o14bobo40b2o14bobo$2b2o133bo6bo59bo58bo$3b2o53b2ob
2o59b2ob2o10b2o6bo32b2o9b2ob2o10b2o42b2ob2o10b2o$2bo7b2o46b2ob2o47b2o
10b2ob2o50bo2bo8b2ob2o54b2ob2o$10bobo98b2o64bo2bo63bo$10bo99bo67b2o63b
obo$244bo8b3o$253bo$59b2o62b2o54b2o9b2o57b2o3bo$59b2o62b2o55b2o8b2o57b
2o$b2o17b2o157bo$obo17bobo$2bo17bo$14b3o$14bo$15bo$3b3o$5bo$4bo!
And here it is in continuous form:

Code: Select all

x = 58, y = 52, rule = B3/S23
11bo$12bo32bo$10b3o31bo$44b3o$14bo7bo27bo3bobo$15bo7bo25bo4b2o$13b3o5b
3o25b3o3bo4$23bo31bo$21bobo30bo$22b2o27bo2b3o$49b2o$obo47b2o$b2o$bo19$
56bo$55b2o$6b2o47bobo$7b2o$b3o2bo27b2o$3bo30bobo$2bo31bo4$2bo3b3o25b3o
5b3o$2b2o4bo25bo7bo$bobo3bo27bo7bo$11b3o$13bo31b3o$12bo32bo$46bo!
There might be a sub-5G way to insert the honeyfarm/block though, I haven't checked.

Code: Select all

x = 35, y = 5, rule = B3/S23
4b2o3b2o3bo3b2ob2o3b2ob2o$2o2bobo3bo2bobobobobobobobobobo$obobo2bo2bob
o2bobo2bo2bobo3bobo$2bobo3bobobobo2bo5bobo3bobob2o$b2ob2o3b2ob2o3b2o3b
2ob2o3b2ob2o!

User avatar
dvgrn
Moderator
Posts: 8012
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Synthesising Oscillators

Post by dvgrn » March 10th, 2021, 8:23 am

iNoMed wrote:
March 10th, 2021, 6:48 am
There might be a sub-5G way to insert the honeyfarm/block though, I haven't checked.
There were 23 options found by synthesise_patt for the honeyfarm+block. I looked through most but not all of them. They didn't seem very promising, partly because a lot of them had the wrong orientation of pre-HF -- the popseq hashing system in synthesise_patt can't tell the difference.

Several options for block and tub in four gliders also came up, but none of them seemed to be workable when the fishhook and bi-block constellation was already in place.

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » March 21st, 2021, 8:35 pm

Here's an activation stage for a hooks variant that I already posted in Discord:

Code: Select all

x = 15, y = 19, rule = B3/S23
o$b2o$2o8bo$10bo$10bo2$6b3o3b3o2$o9bo$3o7bo$3bo6bo$2b2o3$5b2o$5bobo$3b
obob3o$3b2o5bo$9b2o!
Not only does this look like it would be cheaper than the method used for other variants, such as this one, but using the method with a higher-clearance way to insert the block predecessor may allow other variants, such as this one:

Code: Select all

x = 13, y = 16, rule = B3/S23
2o$obo$5b2o$3b2obo$2b2o3$4b2o$4b2o2$7b2o$6b2o$7bobo$5bobob3o$5b2o5bo$11b2o!
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
goldenratio
Posts: 291
Joined: July 26th, 2020, 10:39 pm

Re: Synthesising Oscillators

Post by goldenratio » March 23rd, 2021, 2:11 pm

Happy Life Day!
Partially inspired by the above post, here's a 26G 30P6.1 by me and iNoMed (crosspost from Discord):

Code: Select all

x = 330, y = 27, rule = B3/S23
obo14bo256bo$b2o12b2o256bo48bo$bo14b2o255b3o47b2o$322b2o$124bo$48bo35b
o40bo12bo40bo52bo93bo$48b3o33b3o36b3o10b3o38b3o50b3o88bo3bo$8b3o3bo36b
o35bo47bo40bo52bo45bo43bobo3b3o$10bo2b2o35bo35bo49bo40bo52bo31bo3bobo
5bo45b2o$9bo3bobo34b2o34b2o47b2o39b2o51b2o29bobo3b2o6b3o$134bo40bo36bo
15bo32b2o4bo12bo43bo$86b2o4bobo39b3o34b2o2b3o32bobo11b2o2b3o47b3o41b3o
$52b2o32bobo3b2o43bo33b2o5bo32b2o11b2o5bo45bo43bo6bo$51b2o34bo5bo42b2o
39b2o29bo21b2o46bo43bo4b2o$53bo72b2o78bobo68b2o42b2o4bobo$125bobo79b2o
14b2o51bo43bo$86bo40bo96bo47b2o2b3o37b2ob4o$86b2o127bo8bobo45b2o5bo36b
2o5bo$85bobo3b2o123b2o7b2o51b2o42b2o$90b2o76b2o45b2o$92bo76b2o49bo50b
2o42b2o$168bo7b2o42b2o45b2obobo38b2obobo$176bobo40bobo45bob2obobo36bob
2obobo$176bo33b3o60b2o42b2o$212bo11b2o$211bo11b2o$225bo!
Time to get active again... temporarily disconnecting yourself from the community is a very bad experience, so if you want to leave, please do so permanently.

Help expand or create new tutorials on LifeWiki!

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » March 23rd, 2021, 3:29 pm

MathAndCode wrote:
March 21st, 2021, 8:35 pm
Here's an activation stage for a hooks variant that I already posted in Discord:
I was playing around with the activation and happened to see this:

Code: Select all

x = 14, y = 11, rule = B3/S23
o$3o$3bo$2b2o5b4o$7b7o2$5b2o$5bobo$3bobob3o$3b2o5bo$9b2o!
This gave me the idea of an activation similar to that for the eater/block frob.

Code: Select all

x = 24, y = 21, rule = B3/S23
21b2o$15b2o5bo$15bobob3o$17bobo$8bo7bobo$6bobo7b2o$7b2o2$3bo17bobo$4b
2o15b2o$3b2o17bo2$bo$2bo9bo$3o9b2o$11bobo3$2b2o$3b2o$2bo!
That turns out to tie the synthesis that I had already made for that version, but I checked the costs for the snake and aircraft carrier versions, and this new method makes the aircraft carrier version one glider cheaper. (On the other hand, using this new method for the snake version would be one glider more expensive.)

Code: Select all

x = 151, y = 24, rule = B3/S23
143bo$47b2o48b2o42b2o4b2o$47bo49bo44b2o3bo$2bo46bo49bo49bo$obo45b2o40b
obo5b2o48b2o$b2o44bo43b2o4bo49bo$46bob2o41bo4bob2o46bob2o$47bo2bo2b2o
42bo2bo45b2o2bo$b2o46b2o2b2o44b2o48b2o$2b2o9b3o41b2o34b3o$bo11bo43bob
o33bo42b2o$14bo42bo36bo42b2o$7b2o127bo$8b2o$7bo$145b3o$145bo$146bo$142b
o$132bo8b2o$132b2o7bobo$131bobo3b2o$137bobo$137bo!


Edit: I just realized that the activation for the carrier version is barely invalid. Does anyone know of a valid way to get the fishhook in that isn't more expensive?
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
iNoMed
Posts: 168
Joined: August 29th, 2020, 3:05 pm
Location: Scotland

Re: Synthesising Oscillators

Post by iNoMed » March 23rd, 2021, 4:41 pm

30P6.1 in 21G (An improvement over the initial 26G synthesis by me and Goldenratio):

Code: Select all

x = 231, y = 40, rule = B3/S23
204bo$205b2o$204b2o$228bo$228bobo$228b2o$223bo$198bobo21bo$199b2o21b3o
$199bo8$bo10bo40bo$2bo9b2o40bo$3o8bobo3bo34b3o9b2o39b2o51b2o64b2o$16b
2o46bo40bo52bo65bo$16bobo46bo40bo52bo65bo$64b2o39b2o51b2o64b2o$63bo40b
o36bo15bo65bo$63b3o34b2o2b3o32bobo11b2o2b3o59b2o2b3o$66bo33b2o5bo32b2o
11b2o5bo58b2o5bo$13b2o50b2o39b2o29bo21b2o64b2o$12bobo40b2o78bobo$14bo
39bobo79b2o14b2o54b3o7b2o$7b2o47bo96bo56bo3b2obobo$8b2o134bo8bobo53bo
4bob2obobo$7bo137b2o7b2o64b2o$97b2o45b2o$98b2o49bo$97bo7b2o42b2o$105bo
bo40bobo$105bo33b3o$141bo11b2o42b3o$140bo11b2o45bo$154bo43bo!
180-degree kickbacks truly are awesome :lol:

Code: Select all

x = 35, y = 5, rule = B3/S23
4b2o3b2o3bo3b2ob2o3b2ob2o$2o2bobo3bo2bobobobobobobobobobo$obobo2bo2bob
o2bobo2bo2bobo3bobo$2bobo3bobobobo2bo5bobo3bobob2o$b2ob2o3b2ob2o3b2o3b
2ob2o3b2ob2o!

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

Re: Synthesising Oscillators

Post by Extrementhusiast » March 30th, 2021, 11:37 pm

One of the missing small P4s in thirty gliders:

Code: Select all

x = 249, y = 41, rule = B3/S23
209bo$208bo$208b3o5$201bo$201bobo$201b2o$108bo$106b2o82bo4bo10bo$99bo
7b2o82bob2o10bo6bo$100b2o87b3o2b2o9b3o3bo$99b2o3bo106b3o$102b2o$103b2o
8bo$9bo63bobo36bo$9bobo61b2o37b3o$o8b2o63bo$b2o48b2o6bo45b2o35b2ob2o
49b2ob2o42b2o$2o48bo2bo6b2o42bo2bo33bobob2o5bobo2bobo35bobob2o41bo3bo$
51bobo5b2o2bobo39bobo33bobo8b2o3b2o36bobo44bobo2bo$50b2obob2o6b2o39b2o
bob2o5b3o21b2obob2o6bo4bo35b2obob2o7b3o30b2o4bo$50bo2bobobo6bo39bo2bob
o6bo23bo2bobo48bo2bobobo6bo32bo2b2ob2o$5b2o14bo29b2o4bo47b2o4bo5bo23b
2o4bo9b2o36b2o4bo7bo32b2o4bo$4bobo13bo31bob3o49bob3obo29bob3obo8bobo
36bob3o42bob3o$6bo6bo6b3o29bobo10bobo38bobo3bo29bobo3bo8bo38bobo44bobo
$13b2o38bo7b2o2b2o40bo4b2o29bo4b2o47bo46bo$12bobo46bobo2bo$16b3o42bo$
16bo$17bo$23bo33b2o$22b2o32bobo$22bobo33bo2$9b2o$8bobo9b2o$10bo8b2o$
21bo!
I Like My Heisenburps! (and others)

User avatar
bubblegum
Posts: 926
Joined: August 25th, 2019, 11:59 pm
Location: click here to do nothing

Re: Synthesising Oscillators

Post by bubblegum » April 5th, 2021, 2:36 am

A p12 related to both the rattlesnake and Buckingham's p13, found by Bullet51 and minimised by Sokwe, in 19G + an xs20:

Code: Select all

x = 250, y = 35, rule = B3/S23
140bo$138b2o$139b2o$72bo11bo$73bo8b2o$71b3o9b2o114bo$78bobo116b2o$79b
2o117b2o$79bo114b2o$193bo2bo$8bo184bobo$8bobo183bo52bo$4bo3b2o119bobo
115bobo$5b2o26bo10b2o43b2o27b2o9b2o44b2o49b2o19b2o$4b2o25bobo9bobo37b
3o2bobo21bob2obobo10bo38bob2obobo4bo38bob2obobo4bo$32b2o9bo44bo23b2obo
bo14b3o34b2obobo4b3o38b2obobo4b3o$42b2o43b2o27b2o14bo40b2o3bo45b2o3bo$
34b3o96bo12b2o30b2o49b2o9bo$36bo109bobo91bobo$35bo32b2o76bo93b2o$5b2o
36b2o22bobo18b2o27b2o55b2o49b2o$2o3bobo30b2o3bobo23bo13b2o3bobo21b2o3b
obo49b2o3bobo43b2o3bobo$o2bobobo30bo2bobobo26b2o9bo2bobobo21bo2bobobo
49bo2bobobo43bo2bobobo$2b2obob2o31b2obob2o24bobo11b2obob2o22b2obob2o
50b2obob2o44b2obob2o$3bobo35bobo29bo12bobo26bobo54bobo48bobo$3bobo35bo
bo42bobo26bobo54bobo48bobo$4bo37bo44bo28bo56bo50bo$236b2o$235b2o$227b
2o8bo$226bobo$228bo$230b3o$230bo$231bo!
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:
July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[citation needed]
anything

User avatar
iNoMed
Posts: 168
Joined: August 29th, 2020, 3:05 pm
Location: Scotland

Re: Synthesising Oscillators

Post by iNoMed » April 5th, 2021, 12:54 pm

On the topic of period-12 oscillator syntheses, here's a 23-glider synthesis of xp12_c4o1v0s453zelh0hhz643gv074ko (A nine-glider improvement over the previous 32-glider synthesis) as a result of a reworked synthesis for xs19_caab8oz3156:

Code: Select all

x = 269, y = 55, rule = B3/S23
64bo$64bobo$36bo8bobo16b2o$37b2o6b2o$36b2o8bo3bo$49bo$49b3o4$54bo$53b
2o$43bobo7bobo$44b2o$44bo$40b2o$39bobo$41bo176bo$212bobo2b2o$obo210b2o
2bobo$b2o97b2o59b2o44b2o4bo48b2o3b2o$bo99bo60bo45bo54bo4bo$97b2o2bob2o
53b2o2bob2o38b2o2bob2o42bo4b2o2bob3o$5bo37b2o52bobobobo54bobobobo39bob
obobo41bobo4bobobobo$3bobo37b2o54bobobo56bobobo41bobobo42b2o6bobobo$4b
2o92b2ob2o56b2ob2o41b2ob2o50b2ob2o2$250b3o$3b2o247bo$4b2o153b2ob2o41b
2ob2o41bo8b2ob2o$3bo39b2o59b2o54bobobo41bobobo50bobobo$43b2o59b2o52bob
obobo39bobobobo48bobobobo$158b2o2bob2o38b2o2bob3o46b2o2bob3o$162bo45bo
4bo49bo4bo$161b2o4bo39b2o3b2o48b2o3b2o$167b2o2bobo$166bobo2b2o$102bo
69bo$100bobo$101b2o$105bo$105b2o$104bobo7bobo$114b2o$115bo4$110b3o$
110bo$97b2o8bo3bo$98b2o6b2o$97bo8bobo16b2o$125bobo$125bo!
Edit on April 17th: Speaking of Buckingham's P13, who needs edgeshooters anyway when you can do this? (Buckingham's P13 in 33 gliders)

Code: Select all

x = 282, y = 57, rule = B3/S23
175bo$176b2o56bo$175b2o58bo7bo$195bobo35b3o5bobo6bobo$195b2o45b2o6b2o$
196bo54bo$174bo88bobo$172bobo88b2o$173b2o75b2o4bo7bo$125bo125b2o4b2o$
123bobo115bo8bo5b2o11bo$124b2o116bo25bo$84bo155b3o25b3o$54bobo27bobo
46bo$55b2o27b2o47bobo$55bo77b2o48b3o69bo$254bobo$181bo5bo66bobo$181bo
5bo63b2obobob2o$181bo5bo64bobobobo$252bobobobo$183b3o67b2ob2o$2bo$obo
7bobo37bob2o66bob2o11b2obo36bob2o11b2obo52bob2o11b2obo$b2o7b2o36b3ob2o
64b3ob2o11b2ob3o32b3ob2o11b2ob3o40b2o6b3ob2o11b2ob3o6b2o$11bo35bo69bo
23bo30bo23bo40b2o4bo23bo4b2o$48b3ob2o64b3ob2o11b2ob3o32b3ob2o11b2ob3o
40bo7b3ob2o11b2ob3o7bo$50bobo67bobo13bobo36bobo13bobo52bobo13bobo$11b
2o37bobo67bobo13bobo36bobo13bobo52bobo13bobo$2b3o7b2o37bo69bo15bo38bo
15bo54bo15bo$4bo6bo217b2o49b2o$3bo226b2o47b2o$229bo51bo$14b3o$14bo$7bo
7bo$7b2o174b2o$6bobo175b2o$74b2o107bo4b2o$73b2o7b3o103bobo$75bo6bo105b
o$83bo2$50b3o$52bo$51bo27bo$78b2o98b2o$78bobo96bobo$179bo6$196b2o$196b
obo$196bo!
Edit 2: Oh hey, one of the 2G TLs actually fits, allowing for a 32G Buckingham's P13 synthesis and the removal of a troublesome kickback from the final step:

Code: Select all

x = 73, y = 52, rule = B3/S23
5bo$6bo$4b3o39bobo$46b2o$14bo32bo$15bo38bobo$13b3o38b2o$27bo27bo$28b2o
$12bo14b2o31bo$13bo45bo$11b3o45b3o13$36bo$35bobo$35bobo$32b2obobob2o$
33bobobobo$33bobobobo$34b2ob2o2$27bob2o11b2obo$25b3ob2o11b2ob3o$24bo
23bo$25b3ob2o11b2ob3o$27bobo13bobo$27bobo13bobo$28bo15bo5$7b2o55b2o$8b
2o53b2o$7bo57bo4$2o69b2o$b2o67b2o$o71bo!
Edit 3 on May 13th: Here's a 21-glider synthesis of the lightweight emulator, a three-glider improvement over the existing synthesis:

Code: Select all

x = 162, y = 35, rule = B3/S23
106bo34bo$104b2o36b2o$105b2o34b2o$96bo54bo$obo50bobo41b2o50b2o$b2o50b
2o41b2o52b2o$bo52bo$16bo22bo65bobo32bobo$14bobo22bobo63b2o34b2o$15b2o
22b2o65bo34bo$24bo$24bobo4bo$24b2o3b2o56bo10bo50bo$30b2o2b2o50bobo8bob
o48bobo$34bobo49bo2bobo2bobo2bo48bo2bobo2bob2o$34bo52b2o8b2o50b2o8bo$
89b2o4b2o54b2o4b2o$11b2o30b2o42b2o2b4o2b2o50b2o2b4o2b3o$10bobo30bobo
40bo2bo6bo2bo48bo2bo6bo2bo$12bo30bo43b2o8b2o7b3o30b3o7b2o8b2o$15b2o22b
2o65bo34bo$14bobo22bobo65bo32bo$16bo22bo10$8b2o36b2o$9b2o34b2o$8bo38bo
!
The 13-glider stator-variant synthesis finally has a proper use too! :P

Code: Select all

x = 35, y = 5, rule = B3/S23
4b2o3b2o3bo3b2ob2o3b2ob2o$2o2bobo3bo2bobobobobobobobobobo$obobo2bo2bob
o2bobo2bo2bobo3bobo$2bobo3bobobobo2bo5bobo3bobob2o$b2ob2o3b2ob2o3b2o3b
2ob2o3b2ob2o!

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » May 14th, 2021, 7:29 pm

Here's the activation stage for a Silver's p5 variant:

Code: Select all

x = 46, y = 48, rule = B3/S23
16bobo$17b2o$17bo8$4bobo$5b2o$5bo13b2o14bo$20bo15b2o$20bobo12b2o$21b2o
2$24b2o$23bobo$23b2o2$34b2o$35b2o$22b2obo8bo$22bob2o$16b2o$15bo2bo$16b
obo$17bo4$bo42b2o$b2o40b2o$obo42bo7$27bo6b2o$26b2o5b2o$26bobo6bo2$3b2o
$2bobo$4bo!
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

wwei47
Posts: 799
Joined: February 18th, 2021, 11:18 am

Re: Synthesising Oscillators

Post by wwei47 » May 14th, 2021, 8:04 pm

MathAndCode wrote:
May 14th, 2021, 7:29 pm
Here's the activation stage for a Silver's p5 variant:
Impressive!!!
A4n5e is evil.

MathAndCode
Posts: 4665
Joined: August 31st, 2020, 5:58 pm

Re: Synthesising Oscillators

Post by MathAndCode » May 14th, 2021, 8:29 pm

wwei47 wrote:
May 14th, 2021, 8:04 pm
Impressive!!!
There are actually several aspects that probably can be improved.
I have historically worked on conduits, but recently, I've been working on glider syntheses and investigating SnakeLife.

User avatar
iNoMed
Posts: 168
Joined: August 29th, 2020, 3:05 pm
Location: Scotland

Re: Synthesising Oscillators

Post by iNoMed » May 16th, 2021, 9:10 am

To complete the hat-trick of emulator synthesis improvements, I decided to revisit the syntheses for the other two period-4 emulators.

Middleweight emulator in 18 gliders (Down from 19), as a result of the inversion of the final steps (relative to the buns/preblocks) allowing for the construction of the xs14 pair in one less glider:

Code: Select all

x = 284, y = 84, rule = B3/S23
95bo$96bo$94b3o20$109bo$107bobo$108b2o11$137bobo$137b2o$138bo$130bobo$
131b2o$131bo4$138bo$138bobo$138b2o3$134b3o$136bo$135bo$16bobo$16b2o$
17bo2$231bo$231bobo$227bo3b2o$228bo$120b2o104b3o$119bobo$121bo$276bo$
276bo$51b2o5b2o67b2o44b2o7b2o42b2o7b2o34b2o3bo3b2o$obo5bo42bo6b2o67bo
45bo9bo42bo9bo34bo9bo$b2o5bobo41b3o73b3o43b3o3b3o5b2o37b3o3b3o36b3o3b
3o$bo6b2o39b3o2bo6b2o62b3o2bo40b3o2bo3bo2b3o2b2o34b3o2bo3bo2b3o30b3o2b
o3bo2b3o$49bo2bo8bobo61bo2bo42bo2bo7bo2bo38bo2bo7bo2bo30bo2bo7bo2bo$5b
2o43b2o9bo64b2o44b2o9b2o6b3o31b2o9b2o32b2o9b2o$4b2o185bo$6bo185bo2$
279b3o$279bo$275b2o3bo$274bobo$276bo3$13b3o$13bo$14bo!
Heavyweight emulator in 24 gliders (Down from 27), thanks to a cheaper six-glider pre-beehive inserter in the last step (Obsoleting the decade-old nine-glider solution):

Code: Select all

x = 302, y = 33, rule = B3/S23
289bobo$16bobo271b2o$16b2o272bo$17bo$98bobo$99b2o147bo3bobo$99bo4bo
138bo3bo4b2o41bo$105bo137b2o2b3o3bo34bo6bobo$103b3o136bobo41bobo6b2o$
108bobo176b2o$108b2o183bo$109bo182bobo$292bobo$293bo$51b2o5b2o37b2o51b
2o8b2o34b2o8b2o34b2o8b2o34b2o8b2o$obo5bo42bo6b2o3bo33bo2bo49bo2bo4bo2b
o34bo2bo4bo2bo34bo2bo4bo2bo34bo2bo4bo2bo$b2o5bobo41b3o7b2o34b3o50b3o4b
3o36b3o4b3o36b3o4b3o36b3o4b3o$bo6b2o39b3o2bo7bobo30b3o50b3o10b3o30b3o
10b3o30b3o10b3o30b3o10b3o$49bo2bo42bo2bo49bo2bo8bo2bo30bo2bo8bo2bo30bo
2bo3b2o3bo2bo30bo2bo3b2o3bo2bo$5b2o43b2o44b2o51b2o9b2o33b2o10b2o32b2o
3bo2bo3b2o32b2o3bo2bo3b2o$4b2o196b3o42b2o44b2o$6bo195bo$57b2o47bo48b3o
45bo$56bobo47b2o49bo40b3o$58bo46bobo48bo3b2o38bo$110b3o47bobo36bo92b2o
$110bo49bo132b2o$111bo4bo175bo$115b2o$115bobo$13b3o$13bo$14bo!

Code: Select all

x = 35, y = 5, rule = B3/S23
4b2o3b2o3bo3b2ob2o3b2ob2o$2o2bobo3bo2bobobobobobobobobobo$obobo2bo2bob
o2bobo2bo2bobo3bobo$2bobo3bobobobo2bo5bobo3bobob2o$b2ob2o3b2ob2o3b2o3b
2ob2o3b2ob2o!

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

Re: Synthesising Oscillators

Post by mniemiec » May 16th, 2021, 5:40 pm

iNoMed wrote:
May 16th, 2021, 9:10 am
To complete the hat-trick of emulator synthesis improvements, I decided to revisit the syntheses for the other two period-4 emulators. ... Middleweight emulator in 18 gliders (Down from 19), as a result of the inversion of the final steps (relative to the buns/preblocks) allowing for the construction of the xs14 pair in one less glider: ... Heavyweight emulator in 24 gliders (Down from 27), thanks to a cheaper six-glider pre-beehive inserter in the last step (Obsoleting the decade-old nine-glider solution): ...
Nice! This also trivially gives the trans HW emulator for 23 gliders. Sadly, the corresponding trans MW emulator already takes 18 gliders, so it isn't improved.

Code: Select all

x = 226, y = 33
191bo$190bo$12bo177b3o$12bobo$12boo$64bo$65boo85bo$64boo87boo3bobboo
21bobo$70bo81boobboboboo23boo6bobo$68bobo86boo3bo22bo7boo$69boo3bo119b
o$72boo114bo$73boo112bobo$3bobo181bobo$3boo26boo28boo28boo28boo28boo
28boo5bo22boo4boo$4bo25bobbo9bo16bobbo26bobbo8boo16bobbo8boo16bobbo8b
oo16bobbo8boo16bobbobo4boboo$oo4b3o21b3obbo6bo17b3obbo24b3obbo4bobbo
16b3obbo4bobbo16b3obbo4bobbo16b3obbo4bobbo16b3o10bo$boo3bo26b3o6b3o18b
3o27b3o4b3o20b3o4b3o20b3o4b3o20b3o4b3o20boo6boo$o6bo24bo6boo21bo29bo
10b3o16bo10b3o16bo10b3o16bo10b3o16bobb6obb3o$32boo5boo21boo28boo8bobbo
16boo8bobbo16boo3boo3bobbo16boo3boo3bobbo16boo8bobbo$102boo24boo3boo
21bobbo3boo21bobbo3boo28boo$128bobo26boo28boo$98boo28bo$71boo24bobo25b
oo$72boo25bo24bobo$71bo3boo24b3o22bo$75bobo23bo86boo$75bo26bo85bobo$
80boo106bo$79boo$15boo64bo$14boo$16bo!

hotdogPi
Posts: 274
Joined: August 12th, 2020, 8:22 pm

Re: Synthesising Oscillators

Post by hotdogPi » May 17th, 2021, 9:23 am

This hasn't been synthesized yet; in fact, Catagolue has nothing listed for xp76. (There are three slightly different variants here.) I know pretty much nothing about glider syntheses, but it should take 54 gliders for each of these: 24 per heavyweight emulator plus 3 for each pi heptomino (it doesn't seem to be possible in 2 because of the directions the gliders must come from). It should be very easy to do; I just don't know how to do it.

Code: Select all

x = 113, y = 36, rule = B3/S23
4b2o37b2o43b2o$4bobo36bobo42bobo$b2obobo33b2obobo39b2obobo$bobobo34bob
obo40bobobo$3bo38bo44bo$bo2bo35bo2bo41bo2bo$4bo38bo44bo$o3bo34bo3bo40b
o3bo$o3bo6b2ob2o23bo3bo6b2ob2o29bo3bo6b2ob2o$4bo7bobo28bo7bobo34bo7bob
o$bo2bo8bo26bo2bo8bo32bo2bo8bo$3bo38bo44bo$bobobo34bobobo40bobobo$b2ob
obo33b2obobo39b2obobo$4bobo36bobo42bobo$4b2o37b2o43b2o5$21b2o38b2o44b
2o$20bobo37bobo43bobo$20bobob2o34bobob2o40bobob2o$21bobobo35bobobo41bo
bobo$23bo39bo45bo$13bo8bo2bo27bo8bo2bo33bo8bo2bo$12bobo7bo29bobo7bo35b
obo7bo$11b2ob2o6bo3bo24b2ob2o6bo3bo30b2ob2o6bo3bo$22bo3bo35bo3bo41bo3b
o$22bo39bo45bo$22bo2bo36bo2bo42bo2bo$23bo39bo45bo$21bobobo35bobobo41bo
bobo$20bobob2o34bobob2o40bobob2o$20bobo37bobo43bobo$21b2o38b2o44b2o!
Similarly, the p6 thumb takes 49 gliders (xp6_0o4qajck8z118f0ca). While building a second one close to the first one might take more, it should still be able to be done. This plus the trivial 4 blocks and 2 R-pentominoes will get the p486 R-pentomino hassler shown here:

Code: Select all

x = 62, y = 57, rule = B3/S23
15b2o28b2o$15b2o28b2o17$5bo50bo$3b3o50b3o$2bo3b2o46b2o3bo$bob2o3bo27bo16bo3b
2obo$bobob3o27b2o16b2o3bobo$2obo2bo27b2o17b3o2bob2o$3bo50bobobo$3bobo29bo18bo
bobo$2b2ob2o48b2ob2o4$2b2ob2o48b2ob2o$3bobobo18bo29bobo$3bobobo50bo$2obo2b3o
17b2o27bo2bob2o$bobo3b2o16b2o27b3obobo$bob2o3bo16bo27bo3b2obo$2bo3b2o46b2o3bo
$3b3o50b3o$5bo50bo17$15b2o28b2o$15b2o28b2o!

User avatar
iNoMed
Posts: 168
Joined: August 29th, 2020, 3:05 pm
Location: Scotland

Re: Synthesising Oscillators

Post by iNoMed » May 17th, 2021, 10:03 am

hotdogPi wrote:
May 17th, 2021, 9:23 am
This hasn't been synthesized yet; in fact, Catagolue has nothing listed for xp76. (There are three slightly different variants here.) I know pretty much nothing about glider syntheses, but it should take 54 gliders for each of these: 24 per heavyweight emulator plus 3 for each pi heptomino (it doesn't seem to be possible in 2 because of the directions the gliders must come from). It should be very easy to do; I just don't know how to do it.

Code: Select all

x = 113, y = 36, rule = B3/S23
4b2o37b2o43b2o$4bobo36bobo42bobo$b2obobo33b2obobo39b2obobo$bobobo34bob
obo40bobobo$3bo38bo44bo$bo2bo35bo2bo41bo2bo$4bo38bo44bo$o3bo34bo3bo40b
o3bo$o3bo6b2ob2o23bo3bo6b2ob2o29bo3bo6b2ob2o$4bo7bobo28bo7bobo34bo7bob
o$bo2bo8bo26bo2bo8bo32bo2bo8bo$3bo38bo44bo$bobobo34bobobo40bobobo$b2ob
obo33b2obobo39b2obobo$4bobo36bobo42bobo$4b2o37b2o43b2o5$21b2o38b2o44b
2o$20bobo37bobo43bobo$20bobob2o34bobob2o40bobob2o$21bobobo35bobobo41bo
bobo$23bo39bo45bo$13bo8bo2bo27bo8bo2bo33bo8bo2bo$12bobo7bo29bobo7bo35b
obo7bo$11b2ob2o6bo3bo24b2ob2o6bo3bo30b2ob2o6bo3bo$22bo3bo35bo3bo41bo3b
o$22bo39bo45bo$22bo2bo36bo2bo42bo2bo$23bo39bo45bo$21bobobo35bobobo41bo
bobo$20bobob2o34bobob2o40bobob2o$20bobo37bobo43bobo$21b2o38b2o44b2o!
Similarly, the p6 thumb takes 49 gliders (xp6_0o4qajck8z118f0ca). While building a second one close to the first one might take more, it should still be able to be done. This plus the trivial 4 blocks and 2 R-pentominoes will get the p486 R-pentomino hassler shown here:

Code: Select all

x = 62, y = 57, rule = B3/S23
15b2o28b2o$15b2o28b2o17$5bo50bo$3b3o50b3o$2bo3b2o46b2o3bo$bob2o3bo27bo16bo3b
2obo$bobob3o27b2o16b2o3bobo$2obo2bo27b2o17b3o2bob2o$3bo50bobobo$3bobo29bo18bo
bobo$2b2ob2o48b2ob2o4$2b2ob2o48b2ob2o$3bobobo18bo29bobo$3bobobo50bo$2obo2b3o
17b2o27bo2bob2o$bobo3b2o16b2o27b3obobo$bob2o3bo16bo27bo3b2obo$2bo3b2o46b2o3bo
$3b3o50b3o$5bo50bo17$15b2o28b2o$15b2o28b2o!
There's a major problem with your P76 Pi-heptomino Hassler synthesis idea - when building the second heavyweight emulator, the entire southeast direction is effectively blocked off by the first heavyweight emulator, rendering impossible a large chunk of the 24-glider synthesis as such.

Code: Select all

x = 35, y = 5, rule = B3/S23
4b2o3b2o3bo3b2ob2o3b2ob2o$2o2bobo3bo2bobobobobobobobobobo$obobo2bo2bob
o2bobo2bo2bobo3bobo$2bobo3bobobobo2bo5bobo3bobob2o$b2ob2o3b2ob2o3b2o3b
2ob2o3b2ob2o!

User avatar
dvgrn
Moderator
Posts: 8012
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Synthesising Oscillators

Post by dvgrn » May 17th, 2021, 10:17 am

iNoMed wrote:
May 17th, 2021, 10:03 am
hotdogPi wrote:
May 17th, 2021, 9:23 am
... it should take 54 gliders for each of these: 24 per heavyweight emulator plus 3 for each pi heptomino (it doesn't seem to be possible in 2 because of the directions the gliders must come from). It should be very easy to do; I just don't know how to do it...
There's a major problem with your P76 Pi-heptomino Hassler synthesis idea - when building the second heavyweight emulator, the entire southeast direction is effectively blocked off by the first heavyweight emulator, rendering impossible a large chunk of the 24-glider synthesis as such.
It won't be possible to do the job in 54 gliders, at least not with that exact same 24-glider recipe, but it looks like it will be a fairly minor problem as long as we're allowed to use a few extra gliders as usual.

There are actually a whole lot more variants of these p76es, aren't there? Each of the variants can have one or both heavyweight emulators reversed. Actually, each of the emulators can have the stator on each side flipped or not-flipped independently.

Post Reply