Synthesising Oscillators

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: Synthesising Oscillators

Post by Kazyan » July 1st, 2017, 10:33 pm

Extrementhusiast wrote:At one point, the partial involved a c/4 orthogonal spaceship!
This would have been a challenge on its own--I don't think we have a synthesis for any c/4 orthogonal ship yet.

I've had variations on an almost-synthesis for a c/4 orthogonal kicking around in my files for probably a year now. Here's the latest attempt, if anyone wants to take a swing at it. All that's left to get a Final Step is to turn on the red cells in generation 11:

Code: Select all

x = 49, y = 41, rule = LifeHistory
.A45.A$2.A43.A$3A43.3A2$11.A25.A$5.A.A4.A23.A4.A.A$6.2A2.3A23.3A2.2A$
6.A35.A2$12.A9.A13.A$13.2A8.A10.2A$12.2A10.A10.2A$22.3A$18.A11.A$17.A
.A9.A.A$18.2A9.2A$20.2A5.2A$20.A.A3.A.A$17.2A.A2.A.A2.A.2A$15.DA2.A.A
.A.A.A.A2.AD$8.A5.D.2A3.A.A.A.A3.2A.D5.A$8.A12.A.A.A.A12.A$7.3A12.A3.
A12.3A$7.3A8.2A9.2A8.3A$7.3A2.3A2.A2.A7.A2.A2.3A2.3A$7.3A4.A3.2A2.A3.
A2.2A3.A4.3A$8.A4.A5.A.2A3.2A.A5.A4.A$8.A10.A.A5.A.A10.A$16.2A.A.A5.A
.A.2A$11.A4.A.2A.2A3.2A.2A.A4.A$11.2A23.2A$10.A.A23.A.A2$19.2A7.2A$
19.2A7.2A2$19.2A7.2A$19.2A7.2A$16.2A13.2A$15.A.A13.A.A$17.A13.A!
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 9th, 2017, 10:36 pm

Is this known? 4 gliders add a small component to certain p3 oscillators:

Code: Select all

x = 118, y = 26, rule = B3/S23
83bo29bo$83bo29bo$16b2o33b2o30bo29bo$15bo2bo31bo2bo28b2o29b2o$15bobo2b
o27bo2bobo26bo35bo$16bo4bo25bo4bo26bo4bo27bo4bo$21bo25bo31bo37bo$17b3o
29b3o29b3o29b3o10$14b2o30b2o30b2o30b2o$13b2o30b2o30b2o30b2o$15bo31bo
31bo31bo$2o4b3o23b2o4b3o23b2o4b3o23b2o4b3o$b2o5bo24b2o5bo24b2o5bo24b2o
5bo$o6bo24bo6bo24bo6bo24bo6bo$17b2o30b2o30b2o30b2o$16b2o30b2o30b2o30b
2o$18bo31bo31bo31bo!
The oscillators are not in Mark Niemiec's database.
Last edited by gmc_nxtman on August 4th, 2017, 4:41 pm, edited 1 time in total.

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

Re: Synthesising Oscillators

Post by mniemiec » July 9th, 2017, 11:22 pm

gmc_nxtman wrote:Is this known? 4 gliders add a small component to certain p3 oscillators: ...
Wow!! No. I saw this components a while back when I was looking at pentadecathlon.com's collection of 22-bit P3 oscillators (which is the first place it occurs) but I had no idea how to make it, and had no urgent reason to do so, as I was trying to systematically synthesize all 21-bit ones, but not any larger ones. Most of the 22s are trivial derivatives of earlier ones, and there are a small number of new ones (including these).

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 19th, 2017, 8:53 pm

A possible path for one of the remaining pseudo-SLs (there are two missing steps):

Code: Select all

x = 242, y = 150, rule = LifeHistory
204.A$205.A$203.3A$207.A$9.A196.A$10.2A126.A.A65.3A$9.2A127.2A63.A$
130.A.A6.A64.A$131.2A3.A65.3A$28.A102.A2.2A$14.A11.2A46.A60.2A100.2A$
12.A.A12.2A46.2A30.A31.A98.A$13.2A31.A.2A24.2A2.A.2A24.A.A.A.2A24.A.A
.A.2A26.A.A.2A26.A.A.2A26.A.A.2A$46.2A.A28.2A.A25.2A.2A.A25.2A.2A.A
24.3A.2A.A24.3A.2A.A24.3A.2A.A$15.2A152.A31.A31.A$16.2A28.2A.A28.2A.A
25.2A.2A.A25.2A.2A.A24.3A.2A.A24.3A.2A.A24.3A.2A.A$15.A30.A.2A24.2A2.
A.2A24.A.A.A.2A24.A.A.A.2A26.A.A.2A26.A.A.2A26.A.A.2A$75.2A30.A25.2A
4.A$3.3A68.A59.2A$5.A127.A$4.A6$139.A$140.2A87.A$139.2A87.A$228.3A$
180.3A41.3A$132.A17.A$133.A15.A$131.3A15.3A2$76.A120.A$77.A31.A31.A
53.A.A$7.A67.3A30.A.A21.A7.A.A53.2A$7.A.A98.A.A19.A.A7.A.A$7.2A63.3A
34.A21.2A8.A$74.A$7.A65.A$8.A4.2A30.2A30.2A30.2A30.2A28.A.2A28.A.2A
30.2A$6.3A5.A29.A.A29.A.A29.A.A29.A.A28.2A.A28.2A.A27.A.A.A$12.A.A.2A
26.A.A.2A26.A.A.2A26.A.A.2A26.A.A.2A28.A.2A28.A.2A24.2A2.A.2A$2.A7.3A
.2A.A25.2A.2A.A25.2A.2A.A25.2A.2A.A25.2A.2A.A28.2A.A15.A12.2A.A28.2A.
A$A.A6.A34.A31.A31.A31.A53.2A$.2A7.3A.2A.A26.A.2A.A26.A.2A.A26.A.2A.A
26.A.2A.A28.2A.A15.2A11.2A.A28.2A.A$4.2A6.A.A.2A25.2A.A.2A25.2A.A.2A
25.2A.A.2A25.2A.A.2A28.A.2A28.A.2A28.A.2A$5.2A193.2A$4.A123.3A64.3A.
2A$130.A66.A3.A$129.A66.A$135.2A$134.A.A$136.A$138.3A$138.A$139.A9$
104.A.A$36.A67.2A$34.A.A68.A$35.2A65.A$100.A.A$101.2A$140.2A30.3A29.
2A30.2A$13.2A30.2A30.2A30.2A28.A2.A28.A3.A27.A2.A28.A2.A$10.A.A.A27.A
.A.A29.A.A29.A.A27.A.A.A32.A28.A.A29.A.A$10.2A2.A.2A24.2A2.A.2A23.A.A
2.A.2A23.A.A2.A.2A25.A2.A.2A28.A26.3A2.A.2A23.3A2.A.2A$14.2A.A28.2A.A
23.2A3.2A.A23.2A3.2A.A28.2A.A27.A27.A4.2A.A23.A4.2A.A$32.A65.2A$14.2A
.A15.2A11.2A.A28.2A.A17.2A9.2A.A28.2A.A27.A32.2A.A28.2A.A$14.A.2A14.
2A12.A.2A28.A.2A16.A11.A.2A28.A.2A60.A.2A28.A.2A2$39.2A$34.3A.2A$36.A
3.A47.2A$35.A53.2A$88.A14$82.A$82.3A$73.C.C3.2A.A49.A$6.A.A66.C3.2A
49.A.A$2.A3.2A67.C4.A50.2A$3.2A2.A4.2A30.2A29.C2A32.2A22.2A6.2A30.2A$
2.2A7.A2.A28.A2.A18.A9.A2.A27.2A2.A22.A.A2.2A2.A28.A2.A$12.A.A29.A.A
19.2A8.A.A27.A.A.A24.A2.A.A.A27.A.A.A$9.3A2.A.2A23.3A2.A.2A15.2A6.3A
2.A.2A25.A2.A.2A25.A2.A.2A25.A2.A.2A$9.A4.2A.A22.A5.2A.A21.A6.2A.A28.
2A.A28.2A.A28.2A.A$40.2A29.3A$7.A6.2A.A28.2A.A21.A6.2A.A28.2A.A28.2A.
A28.2A.A$2.A3.2A6.A.2A28.A.2A22.2A4.A.2A28.A.2A28.A.2A28.A.2A$A.A3.A.
A62.A.A$.2A69.A6$62.A.3A$59.A2.A.A$58.3A.A.3A$59.A2.A3.A$62.A.3A3$82.
A$83.A$81.3A3.A$77.A7.2A$78.2A6.2A$77.2A2$62.A10.D.D$63.A11.D$61.3A
11.D$75.D2A$75.A2.A$76.A.A$73.3A2.A.2A$72.A5.2A.A$72.2A$78.2A.A$78.A.
2A3$68.A$68.2A$67.A.A!
The white area is fairly versatile.

EDIT: P4 from a while back in 9 gliders:

Code: Select all

x = 18, y = 25, rule = B3/S23
6bo$7b2o$6b2o2$11bo$11bo$11bo3bobo$15b2o$16bo2$11bo$10bo$10b3o2$12bo$
11b2o$11bobo3$2o13bo$b2o11b2o$o13bobo$9b2o$8b2o$10bo!

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

Re: Synthesising Oscillators

Post by mniemiec » July 20th, 2017, 6:24 pm

gmc_nxtman wrote:A possible path for one of the remaining pseudo-SLs (there are two missing steps): ...
The first missing step is quite easy. I was able to take the second reaction back one generation, but it doesn't look very promising:

Code: Select all

x = 150, y = 70, rule = B3/S23
9bo$o8bobo$boo6boo$oo$4bo$5boo$4boo$$14boo18boo$13bobbo16bobbo$12bobob
o17bobo$13bobboboo11b3obboboo$16boobo11bo4boobo$3bo$4boo10boobo16boobo
$3boo11boboo16boboo$$10boo$5b3oboo$7bo3bo$6bo10$40bobo$40boo$41bo6$39b
obo$39boo26b3ob3o$13bobo24bo23bobbo3bobo$14boo26b3o18b3ob3obobo$14bo
27bo21bo4bobobo24boo28boo$43bo23b3ob3o22bo4bo29bo$101bo18boobo7bo10boo
$96bo4bo22bobo4bo10bobo$97b3o22bo4b3o13bo$122bo$34boo58boo28boo20boo$
33bobbo56bobbo26bobbo15boobbo$34bobo57bobo27bobo15bobobo$31b3obboboo
51b3obboboo21b3obboboo13bobboboo$30bo5boobo46bo3bo5boobo16bo3bo5boobo
16boobo$30boo55b5o25b5o$36boobo46b3o7boobo16b3o7boobo16boobo$36boboo
47booboo4boboo17booboo4boboo16boboo$90boo28boo$89bo29bo10$17bo$17boo$
16bobo!

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 20th, 2017, 8:16 pm

Here's another possible path, although it will likely require more scaffolding:

Code: Select all

x = 242, y = 113, rule = B3/S23
204bo$205bo$203b3o$207bo$9bo196bo$10b2o126bobo65b3o$9b2o127b2o63bo$
130bobo6bo64bo$131b2o3bo65b3o$28bo102bo2b2o$14bo11b2o46bo60b2o100b2o$
12bobo12b2o46b2o30bo31bo98bo$13b2o31bob2o24b2o2bob2o24bobobob2o24bobob
ob2o26bobob2o26bobob2o26bobob2o$46b2obo28b2obo25b2ob2obo25b2ob2obo24b
3ob2obo24b3ob2obo24b3ob2obo$15b2o152bo31bo31bo$16b2o28b2obo28b2obo25b
2ob2obo25b2ob2obo24b3ob2obo24b3ob2obo24b3ob2obo$15bo30bob2o24b2o2bob2o
24bobobob2o24bobobob2o26bobob2o26bobob2o26bobob2o$75b2o30bo25b2o4bo$3b
3o68bo59b2o$5bo127bo$4bo6$139bo$140b2o87bo$139b2o87bo$228b3o$180b3o41b
3o$132bo17bo$133bo15bo$131b3o15b3o2$76bo120bo$77bo31bo31bo53bobo$7bo
67b3o30bobo21bo7bobo53b2o$7bobo98bobo19bobo7bobo$7b2o63b3o34bo21b2o8bo
$74bo$7bo65bo$8bo4b2o30b2o30b2o30b2o30b2o28bob2o28bob2o30b2o$6b3o5bo
29bobo29bobo29bobo29bobo28b2obo28b2obo27bobobo$12bobob2o26bobob2o26bob
ob2o26bobob2o26bobob2o28bob2o28bob2o24b2o2bob2o$2bo7b3ob2obo25b2ob2obo
25b2ob2obo25b2ob2obo25b2ob2obo28b2obo15bo12b2obo28b2obo$obo6bo34bo31bo
31bo31bo53b2o$b2o7b3ob2obo26bob2obo26bob2obo26bob2obo26bob2obo28b2obo
15b2o11b2obo28b2obo$4b2o6bobob2o25b2obob2o25b2obob2o25b2obob2o25b2obob
2o28bob2o28bob2o28bob2o$5b2o193b2o$4bo123b3o64b3ob2o$130bo66bo3bo$129b
o66bo$135b2o$134bobo$136bo$138b3o$138bo$139bo2$40bo$41bo$39b3o2$54bobo
176bo$54b2o117bo3b2o55bo$44bo10bo114b9o53b3o$45bo16bo109b3ob2o$43b3o
16bobo41bo5bo54b2o8bo25b2o30b2o$40b2o20b2o43bo3bo55b3o33b2o30b2o$39bob
o63b3o3b3o25b2ob2o23b2o2b2ob2o$41bo59b3o11b3o21b2ob2o23b2o2b2ob2o$103b
o11bo51b2o$58b2o15b2ob2o22bo4b2ob2o4bo22b2ob2o24bo2b2ob2o30b2o30b2o$
13b2o30b2o11bobo15bobo29bobo29bobo29bobo28bo2bo28bo2bo$10bobobo27bobob
o11bo15bobobo27bobobo27bobobo27bobobo27bobobo27bobobo$10b2o2bob2o24b2o
2bob2o24b2o2bob2o24b2o2bob2o24b2o2bob2o24b2o2bob2o24b2o2bob2o24b2o2bob
2o$14b2obo28b2obo28b2obo28b2obo28b2obo28b2obo28b2obo28b2obo2$14b2obo
28b2obo28b2obo28b2obo28b2obo28b2obo28b2obo28b2obo$14bob2o28bob2o28bob
2o28bob2o28bob2o28bob2o28bob2o28bob2o9$173b3o$172bo3bo$176bo$175bo$
174bo2$174bo10$14b2o30b2o30b2o$11bo2bo28bo2bo28bo2bo$10bobobo24bo2bobo
bo27bobobo$10b2o2bob2o19bobo2b2o2bob2o25bo2bob2o$14b2obo20b2o6b2obo28b
2obo$35b2o$14b2obo16bobo9b2obo28b2obo$14bob2o18bo9bob2o28bob2o!
That seems awfully convoluted, though. I wouldn't be surprised if a suitable direct bookend-to-snake or even bookend-to-tub could simplify this.

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

Re: Synthesising Oscillators

Post by mniemiec » July 21st, 2017, 1:58 am

gmc_nxtman wrote:Here's another possible path, although it will likely require more scaffolding: ...
That seems awfully convoluted, though. I wouldn't be surprised if a suitable direct bookend-to-snake or even bookend-to-tub could simplify this.
The difficult step can be simplified, requiring only one customized spark:

Code: Select all

x = 31, y = 16, rule = B3/S23
6bo$5bo19bo$5b3o17bo$oo23bo$3o$oobbooboo$oobbooboo$oo$bobbooboo18boo$
5bobo16bobbo$3bobobo15bobobo$3boobboboo12boobboboo$7boobo16boobo$$7boo
bo16boobo$7boboo16boboo!
EDIT: Step completed with 4 gliders, yielding 47-glider synthesis:

Code: Select all

x = 31, y = 16, rule = B3/S23
6bo$4bobo3bo$5boobbo$9b3o$$oobbooboo$boobooboo3boo$o10boo$4booboo4bo
13boo$5bobo16bobbo$3bobobo15bobobo$3boobboboo12boobboboo$7boobo16boobo
$$7boobo16boobo$7boboo16boboo!

User avatar
Rhombic
Posts: 1072
Joined: June 1st, 2013, 5:41 pm

Re: Synthesising Oscillators

Post by Rhombic » July 21st, 2017, 4:08 pm

Is this 8G?

Code: Select all

x = 9, y = 23, rule = B3/S23
7bo$7bo$7bo2$3o$bo2$7bo$6bobo$6b2o$6b2o$5bobo$4b2ob2o$5bobo$6bo6$3o$2b
o$bo!
SoL : FreeElectronics : DeadlyEnemies : 6a-ite : Rule X3VI
what is “sesame oil”?

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

Re: Synthesising Oscillators

Post by Extrementhusiast » July 21st, 2017, 4:36 pm

Final step for a completely different method:

Code: Select all

x = 15, y = 14, rule = B3/S23
4b2o$bo2bo$obobo5bobo$bo2bobo3b2o$4b2obo3bo$7bo$4b3o$4bo5b2o$11b2o$4b
2o4bo$3bobo$5bo6b3o$12bo$13bo!
I Like My Heisenburps! (and others)

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 21st, 2017, 6:28 pm

Rhombic wrote:Is this 8G?
Here you go, along with an inducting boat instead of a beacon for the same cost, or a beehive for one more glider:

Code: Select all

x = 137, y = 40, rule = B3/S23
4bo47bo47bo$5b2o46b2o46b2o$4b2o46b2o46b2o4$19bo47bo47bo$19bo4bo42bo4bo
42bo4bo$19bo4bobo40bo4bobo40bo4bobo$24b2o46b2o46b2o9$2o46b2o46b2o$b2o
10bo35b2o10bo35b2o10bo$o10bobo2bo31bo10bobo2bo31bo10bobo2bo$12b2o2bobo
41b2o2bobo41b2o2bobo$16b2o46b2o46b2o12$127b3o$76b3o48bo$76bo51bo$29b2o
46bo57bo$29bobo102b2o$29bo104bobo!
Extrementhusiast wrote:Final step for a completely different method...
Genius! This seems like it will be much cheaper. I'm not sure if that still life is trivial, but that's just my relative lack of intuition showing.

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

Re: Synthesising Oscillators

Post by mniemiec » July 21st, 2017, 8:31 pm

Extrementhusiast wrote:Final step for a completely different method: ...
Very nice! This could simplify a lot of things. In particular, it solves 3 of the missing 20-bit pseudo-still-lifes:

Code: Select all

x = 38, y = 8, rule = B3/S23
oobo11booboo10booboo$oboo11bo3bo10bo3bo$6boo8bobo3boo7bobo3bo$oboo3bo
7booboo3bo6boob5o$oobobbo12bobbo$3bobo13bobo13bo$3boo15bo13bobo$35bo!

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 22nd, 2017, 3:06 pm

Component variants with different clearance:

Code: Select all

x = 25, y = 52, rule = LifeHistory
17.ABA$14.B.B2AB$13.5BA$13.BA4B$12.BA5B$4.2D4.3B3A2B$3.2ABD.10B$3.A.
2D12B$2A.A.7B3A4B$A.AD8BA4B$5.8BAB$5.7B$5.8B2.B$5.12B$5.13B$6.B.4B.B.
4B$8.5B3.4B$9.5B3.4B$11.2B2A3.4B$12.2AB4.4B$13.BA5.2B2A$21.BABA$22.AB
15$4.2D$3.2ABD.2B$3.A.2D2B2A$2A.A.4BABA$A.AD5BAB$5.B2A3B$5.ABA3B$5.2B
A5B2.B$5.6BA5B$5.5B2A6B$6.B.2BABAB.4B$7.4B5.2B2A$7.A3B6.BABA$6.B2AB8.
AB$6.ABA!

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

Re: Synthesising Oscillators

Post by mniemiec » July 22nd, 2017, 6:08 pm

gmc_nxtman wrote:Component variants with different clearance: ...
This solves 1 21-bit, 1 22-bit, 2 23-bit, 10 24-bit still-lifes, and 2 24-bit pseudo-still-lifes.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 22nd, 2017, 11:23 pm

Even better clearance for that 4G component:

Code: Select all

x = 15, y = 18, rule = LifeHistory
6.2A$6.A$7.A$6.2A$5.DB$4.B3D$3.5BD2.B$3.4B2D.3B$2.11B$3.11B$3.8B2AB$
2.8B2A3B$.11BA2B$3AB.2B3A5B$2BA4.B.A5B$.A6.A.3B2A$12.2AB$13.BA!

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

Re: Synthesising Oscillators

Post by mniemiec » July 23rd, 2017, 3:27 am

gmc_nxtman wrote:Even better clearance for that 4G component: ...
Nice. This solves 1 21-bit, 13 22-bit, 37 23-bit, and 111 24-bit still-lifes and 1 22-bit, 2 23-bit, and 14 24-bit pseudo-still-lifes.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 23rd, 2017, 12:03 pm

Another component:

Code: Select all

x = 18, y = 12, rule = LifeHistory
5.C$5.3C$8.C$7.CDAB$8.CA2D2.BA$8.D2BDB2AB$3.B.4B2D3B2AB$2.6B3.2B.4B$
2.5B2A3.BA3B$.A2B.2BABA.B2AB$B2AB3.AB2.BABA$ABA!
EDIT: Possible component if the pi can be inserted:

Code: Select all

x = 9, y = 13, rule = B3/S23
o3bo$b2obobo$2o2b2o2$6b3o$6bo$2bo4bo$b3o$bobo2$5b2o$4bo2bo$5b2o!
EDIT2: This is probably known, but posting here for completeness:

Code: Select all

x = 14, y = 12, rule = B3/S23
4bo$2b2o6bobo$3b2o5b2o$11bo$2o$b2o9b2o$o4b2o4b2o$4bo2bo5bo$4b2obo$5bob
obo$3bo4b2o$3b2o!
The resulting SL seems difficult to make otherwise.

Can someone post an updated list of small unbuildable objects?

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

Re: Synthesising Oscillators

Post by mniemiec » July 23rd, 2017, 8:35 pm

gmc_nxtman wrote:Another component:
This does not improve 14.483 (that was already 8 gliders), but it does solve 5 20-bit, 9 21-bit, 11 22-bit, 34 23-bit, 94 24-bit still-lifes and 2 24-bit pseudo-still-lifes.
gmc_nxtman wrote:Can someone post an updated list of small unbuildable objects?
On June 21, I posted a list on the Oscillators Discovery thread, and Kayzan copied it to this thread. Sokwe pointed out two c/3 spaceships missing from the list. Since then, 4 18-bit P2s were solved (one in that thread), the first P3, the last P4, and 3 20-bit pseudo-still-lifes.

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 24th, 2017, 3:14 am

Can anyone figure out how to place something like the red object at T=31, preferably an edgy snake, carrier, or eater synthesis? The two-glider synthesis comes very close.

Code: Select all

x = 20, y = 18, rule = LifeHistory
8.B.4B$7.8B$6.9B$6.9B.D$5.5B2A2B2A2D$5.4BABA.2A2D.D$4.7BA3BA$4.6B2.B
3D$4.8B2.D$4.9B2.D$3.6B.4B$2.7B2.4B$.2A2B.B5.4B$ABAB9.4B$.BA11.4B$15.
3BA$16.B2AB$17.ABA!
EDIT: More components and variants, for which I'm unsure if there are cheaper alternatives:

Code: Select all

x = 99, y = 75, rule = LifeHistory
97.BA$96.2AB$95.2B2A$94.4B$93.4B$92.4B$91.4B$90.4B$58.BA29.4B$57.2AB
28.4B$56.2B2A27.4B$55.4B27.4B$54.4B27.4B$53.4B27.4B$44.2B2.B3.4B19.B
7.4B$40.B2.7B.4B19.3B.2B2.4B$37.5B.11B19.12B$14.BA21.16B20.11B$13.2AB
21.15B18.13B$2A6.3B.2B2A17.2A2.14B13.2A3.D12B$.A5.8B18.A.A.2D6B3A2B
14.A.A.DBD11B$.A.AD9B21.A.D7BA2B18.A.DBD4BA6B$2.2AB.D6B22.2AD8BAB18.
2AD.2D3BABA5B$4.B2D6B23.D3.10B17.D3.4B2A8B$4.9B27.3B2A6B20.10BA3B$5.
6B2A29.ABA5B21.B3A6BABAB$5.5B2AB29.2BA7B18.2BA8B2A2B$5.7BA31.6B2A17.
4BA10B$4.BA6B33.B2AB2AB17.15B$3.2A7B33.A.A.2BA18.14B$2.2B2A6B34.BA22.
6B3A5B$3.4B3A3B58.B.3BA7B$6.BA6B62.BA5B$7.BA6B61.7B$7.4B.4B60.6B$6.5B
2.4B61.2B$5.4B5.4B$4.2A2B7.4B$4.B2A9.2B2A$4.AB11.2AB39.AB$18.BA38.BAB
A$57.2B2A$56.4B$55.4B$54.4B$53.4B$44.2B2.B3.4B$40.B2.5BAB.4B$37.5B.3B
2A6B$37.10B2A4B$37.15B$2A6.3B22.2A2.14B$.A5.5B21.A.A.2D4BA6B$.A.AD7B
23.A.D4BA5B$2.2AB.D6B22.2AD4B3A4B$4.B2D6B23.D3.6B2A2B$4.9B27.6BABA2B$
4.3A5B30.4BA3B$4.2BA5B30.8B$5.A6B32.7B$5.8B32.2B.2B2A$4.2B2A4B2A35.2A
B$3.3BABA2B2AB36.BA$2.4BA6BA$.A3B3.6B$B2AB3.8B$ABA4.4B.4B$6.5B2.4B$5.
4B5.4B$4.4B7.4B$3.4B9.4B$2.A3B11.4B$.B2AB13.3BA$.ABA15.B2AB$20.ABA!

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

Re: Synthesising Oscillators

Post by mniemiec » July 24th, 2017, 3:15 pm

gmc_nxtman wrote:Can anyone figure out how to place something like the red object at T=31, preferably an edgy snake, carrier, or eater synthesis? The two-glider synthesis comes very close. ...
In most of the edgy placement versions I could find for boat-bit-compatible objects (which is what this needs), the incoming gliders interfere with one of the ones in this mechanism. For the few where this didn't happen, in most cases, the forming edge hits the bottom glider right one or two generations early. That glider is very unforgiving. It might be possible to save this, but the edgy object would likely have to be engineered at a steep cost. The original mold-based way of adding a Silver's P5 rotor was also fairly finicky (e.g. it worked with edgy carriers and eater tails, but not the common edgy snake predecessors).

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 24th, 2017, 3:59 pm

Boat to shillelagh in 3G:

Code: Select all

x = 10, y = 15, rule = LifeHistory
2A$A.A2D$.ADBD$3.2B$3.4B$2.B2A3B$2.2B2A2B$2.BA3B2A$3.3B2AB$5.3BA$5.5B
$6.4B$5.3A2B$5.2BA$6.A!
Is this known? There's a 3G version in Extrementhusiast's component collection, but it has different clearance.

EDIT: Can anyone finish this?

Code: Select all

x = 18, y = 14, rule = B3/S23
6bobo$6bo$obo2bo$b2o2bo3bo$b2o3bobo$7bo3$10bo$9bobo3b2o$8bo3bo2b2o$12b
o2bobo$11bo$9bobo!
EDIT2: Is this still-life synthesis mechanism known? The still life itself is presumably trivial, but given how cheap this is, it's probably an improvement if it's new:

Code: Select all

x = 26, y = 21, rule = B3/S23
5bo$3bobo$4b2o2$23bo$23bobo$15b2o6b2o$5bobo7bo$6b2o5bobo4b3o$6bo6b2o5b
o$21bo2$2o$b2o$o4$9b3o$11bo$10bo!

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

Re: Synthesising Oscillators

Post by mniemiec » July 26th, 2017, 9:49 am

gmc_nxtman wrote:EDIT: Can anyone finish this? ...
That looks quite interesting. Unfortunately, the pi-predecessor is extremely finicky, and allows very little variation. Many of the pi prodecessors I know form somewhat similar to this, but none are sufficiently close to be useful. This is a very crude attempt that gets close; even though I doubt it can work this way, it might provide some inspiration:

Code: Select all

x = 8, y = 10, rule = B3/S23
4b3o3$bobb3o$oo$bo$$3b4o$bb6o$bboobboo!

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 26th, 2017, 4:49 pm

Here's an upper bound for some scaffolding:

Code: Select all

x = 17, y = 13, rule = B3/S23
11bo$11bobo$11b2o$5bobo8bo$6b2o6b2o$6bo8b2o3$2bo$obo4b2o3b2o$b2o4bo4bo
bo$4b2obo4bo$4b2ob2o!
I'm sure someone else can do better.

EDIT: A p2 in 6 gliders:

Code: Select all

x = 17, y = 23, rule = B3/S23
3bo$2bo$2b3o3bo$8bobo$bo6b2o$2o$obo2$8bo$7bo$7b3o5$3b2o$3bobo$3bo3$14b
3o$14bo$15bo!
EDIT2: Alternate 6-glider jam synthesis, that can probably be reduced with a suitable 3-glider synthesis of the right object:

Code: Select all

x = 14, y = 14, rule = B3/S23
2bo$3b2o3bo$2b2o5b2o$8b2o3$9bo$bo5bobo$b2o5b2o$obo8b3o$13bo$5bo6bo$5b
2o$4bobo!
EDIT3: Piston in 6 gliders:

Code: Select all

x = 32, y = 12, rule = B3/S23
25bobo$25b2o$26bo$13b2o$9b2o2bobo$10b2obo$9bo2$2o$b2o14b2o11bo$o16bobo
9b2o$17bo11bobo!

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

Re: Synthesising Oscillators

Post by Extrementhusiast » July 26th, 2017, 8:02 pm

mniemiec wrote:
gmc_nxtman wrote:EDIT: Can anyone finish this? ...
That looks quite interesting. Unfortunately, the pi-predecessor is extremely finicky, and allows very little variation. Many of the pi prodecessors I know form somewhat similar to this, but none are sufficiently close to be useful. This is a very crude attempt that gets close; even though I doubt it can work this way, it might provide some inspiration:

Code: Select all

RLE
I ended up using an LWSS to create the pi (and another LWSS to provide a key spark):

Code: Select all

x = 36, y = 40, rule = B3/S23
16bobo3bobo$15bo6b2o$15bo7bo$15bo2bo$15b3o3bo4bo$20bo4bo$20b3o2b3o2$6b
o8b2o$7b2o5b3o7bo$6b2o6b2obo4b2o$15b3o5b2o$16bo3$7bo$8bo$o5b3o20bo$b2o
25bo$2o26b3o$5b3o26b2o$7bo25b2o$6bo20b3o5bo$27bo$28bo3$19bo$11b2o5b3o$
12b2o4bob2o6b2o$11bo7b3o5b2o$19b2o8bo2$8b3o2b3o$10bo4bo$9bo4bo3b3o$17b
o2bo$12bo7bo$12b2o6bo$11bobo3bobo!
However, due to its structure, I suspect this particular oscillator could also be created from two copies of snorkel loop, beehive bend tail, or something similar.
I Like My Heisenburps! (and others)

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » July 26th, 2017, 8:38 pm

Probably trivial p2 synthesis:

Code: Select all

x = 28, y = 19, rule = B3/S23
14bo7bo$12b2o6b2o$13b2o6b2o2$15bo$14b2o$obo11bobo8bobo$b2o22b2o$bo24bo
5$13b2o$12bo2bo$13b2o$4bo18bo$4b2o16b2o$3bobo16bobo!
EDIT: A synthesis from the Accidental Discoveries thread reduces an old p6 synthesis by 2 gliders:

Code: Select all

x = 237, y = 59, rule = B3/S23
2bobo$2b2o30bo31bo$3bo29bobo29bobo$33b2o30b2o$b3o$3bo61bo$2bo61b2o$64b
obo31b2o30b2o30b2o30b2o30b2o$99bo31bo31bo31bo31bo$96bo2bob2o25bo2bob2o
25bo2bob2o25bo2bob2o25bo2bob2o$96b4ob2o25b4ob2o25b4ob2o25b4ob2o25b4ob
2o2$55bobo40b2ob2o27b2ob2o27b2ob2o27b2ob2o27b2ob2o$56b2o37bobobob2o24b
obobob2o27b2ob2o27b2ob2o27b2ob2o$56bo38b2o30b2o2$58b2o64b3o99b2o$59b2o
65bo67b2o29bo2bo$58bo66bo63b3ob2o30bo2bo$64bo126bo3bo30b2o$64b2o124bo$
63bobo2$70b3o$62b2o6bo$61bobo7bo$63bo5$149bobo$149b2o57bo$150bo56bo$
207b3o4$209b2o$2b2o30b2o30b2o30b2o30b2o14bobo13b2o30b2o13bobo14b2o$3bo
31bo31bo31bo31bo14b2o15bo6b2o23bo6b2o5bo17bo5b2o$o2bob2o25bo2bob2o25bo
2bob2o25bo2bob2o25bo2bob2o12bo12bo2bob2o2bo2bo19bo2bob2o2bo2bo19bo2bob
2obo$4ob2o25b4ob2o25b4ob2o25b4ob2o25b4ob2o25b4ob2o2bo2bo19b4ob2o2bo2bo
19b4ob2o2bo2bo$144b3o23b2o30b2o30bobo$2b2ob2o27b2ob2o27b2ob2o27b2ob2o
27b2ob2o9bo17b2ob2o27b2ob2o27b2ob2o4bo$2b2ob2o27b2ob2o27b2ob2o4bo22b2o
b2o27b2ob2o10bo16b2ob2o27b2ob2o27b2ob2o$11bo63bobo28b2o30b2o30b2o30b2o
30b2o$11bobo61b2o29b2o30b2o30b2o30b2o22bo7b2o$2b2o7b2o21b2o30b2o10b2o
18b2o30b2o30b2o30b2o29bobo$bo2bo3b2o23bo2bo2b2o24bo2bo2b2o5bobo16bo2bo
2b2o24bo2bo2b2o24bo2bo2b2o24bo2bo2b2o24bo2bo2b2o$bo2bo3bobo22bo2bo2b2o
24bo2bo2b2o5bo18bo2bo2b2o24bo2bo2b2o24bo2bo2b2o24bo2bo2b2o28bob2o$2b2o
4bo25b2o30b2o30b2o30b2o30b2o30b2o31b2o3$186b2o$185bobo$187bo3b3o$191bo
$192bo!

Bullet51
Posts: 663
Joined: July 21st, 2014, 4:35 am

Re: Synthesising Oscillators

Post by Bullet51 » July 27th, 2017, 2:06 pm

2 eaters variant from dr:

Code: Select all

x = 17, y = 11, rule = B3/S23
10bo$8b3o4bo$3b2o2bo6bo$3bo3b2o5b3o$2obo$o2bobo$b2obobo$4bobo$4bo2b2o$
3b2o4bob2o$9b2obo!
Last edited by Bullet51 on July 27th, 2017, 9:52 pm, edited 1 time in total.
Still drifting.

Post Reply