Synthesising Oscillators

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » August 9th, 2019, 11:03 pm

Merzenich's p64 in 14G: (the 3G for the active object was found by, you guessed it, synthesise-patt)

Code: Select all

x = 43, y = 43, rule = B3/S23
17bo$15bobo$16b2o$32bo$32bobo$32b2o3$4bo$5bo$3b3o12bobo$19b2o$19bo2$
23bo$24bo16bo$22b3o2b2o11bo$27bobo10b3o$27bo6$15bo$3o10bobo$2bo11b2o2b
3o$bo16bo$19bo2$23bo$22b2o$22bobo12b3o$37bo$38bo3$9b2o$8bobo$10bo$25b
2o$25bobo$25bo!

User avatar
Goldtiger997
Posts: 570
Joined: June 21st, 2016, 8:00 am

Re: Synthesising Oscillators

Post by Goldtiger997 » August 10th, 2019, 3:09 am

Ian07 wrote:Merzenich's p64 in 14G:...
Reduced to 10G using popseq, synthesise-patt and some trickery:

Code: Select all

x = 37, y = 33, rule = B3/S23
26bobo$26b2o$27bo2$12bo$11bo$11b3o17bobo$31b2o$32bo$2bo$obo$b2o4$8bobo
16bo$9b2o15b2o$9bo16bobo4$34b2o$34bobo$34bo$4bo$4b2o$3bobo17b3o$25bo$
24bo2$9bo$9b2o$8bobo!
Ian07 wrote:(the 3G for the active object was found by, you guessed it, synthesise-patt)]
Glad to see my script is being this useful!

User avatar
Hdjensofjfnen
Posts: 1474
Joined: March 15th, 2016, 6:41 pm
Location: r cis θ

Re: Synthesising Oscillators

Post by Hdjensofjfnen » August 10th, 2019, 5:09 pm

Goldtiger997 wrote:
Ian07 wrote:(the 3G for the active object was found by, you guessed it, synthesise-patt)]
Glad to see my script is being this useful!
Where can you get copies of this script?
"A man said to the universe:
'Sir, I exist!'
'However,' replied the universe,
'The fact has not created in me
A sense of obligation.'" -Stephen Crane

Code: Select all

x = 7, y = 5, rule = B3/S2-i3-y4i
4b3o$6bo$o3b3o$2o$bo!

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » August 10th, 2019, 6:09 pm

Hdjensofjfnen wrote: Where can you get copies of this script?
Here: https://github.com/dvgrn/b3s23life/tree ... esise-patt (it's a Python script for Golly)

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

Re: Synthesising Oscillators

Post by mniemiec » September 21st, 2019, 3:22 am

I've been looking through Catagolue to see if it has any syntheses for oscillators in my collection that are >= 1 glider/bit. It has removed most of the P4s from my list (except for the few I haven't had time to examine yet). I did notice that it's using a sub-optimal mold converter; the one below is cheaper.

Code: Select all

x = 76, y = 21, rule = B3/S23
boo28boo18boo18boo$obbo8bo17bobbo16bobbo16bobbo$obo8boo17bobobo15bobob
obb3o10bobobbo$bo9bobo17bobo17bobo3bo13bo$5b3o24bo19bo5bo13boobo$7bo
48bo17bo$6bo44boo3boo$50bobobbobo$7boo43bo$7bobo$7bo8$20bo$19boo$19bob
o!
One 21-bit cuphook had a 77-glider synthesis, but Catagolue doesn't list it. Fortunately, it has a soup that reduces this to 11. It might be possible to reduce this by one or two by using a 3-glider pond+bit spark above, and/or a less obtrusive 3-glider wing to allow a 2-glider bit-spark on the left.

Code: Select all

x = 88, y = 33, rule = B3/S23
59bo$58bo$58b3o4$33bo$34bo$32b3o4bobo$40boo$40bo3$22boo28boo$bobo17bo
bbo26bobbo12bobo14bo$bboo17bobbo26bobbo8bo3boo14bobo$bbo19boo28boo8boo
4bo14bobbo$62bobo15boobo3bo$boo77bobbobobo$obo80boboo$bbo80bo$35b3o43b
obo$37bo43boo$36bo$49bo4boo$49boo3bobo$48bobo3bo4$56b3o$56bo$57bo!
EDIT: Another reduced from 36 to 17:

Code: Select all

x = 198, y = 83, rule = B3/S23
121bo$120bo$120b3o31$28bo49bo$o26bobo47bobo$boo24bobo47bobo$oobbo23bo
49bo$4bobo87bo$4boo86boo$33boo48boo8boo$32bobbo39bo6bobbo$33boo41boo5b
oo$75boo3$67bo$68boo$67boo112bo$179bobo$180boo$$39b3o47b3o57bo29bo$62b
obo83bobo27bobo$63boo83bobo27bobo$6bo56bo69boo14bo13boo14bo13boo$6boo
63boo61bo29bo29bo$5bobo57boo5boo11b3o46boboo26boboo26boboo$10boo54boo
3bo13bo45boobobo24boobobo24boobobo$9boo54bo20bo44bobbobo8bo15bobbobo8b
o15bobbobo$11bo63bo58boboo6bobo17boboo6bobo17boboo$75boo57bo8bobbo17bo
8bobbo17bo$74bobo55bobo9boo16bobo9boo16bobo$132boo28boo28boo$83b3o$83b
o$79boo3bo$78bobo$80bo13$44b3o$46bo$45bo!

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » September 21st, 2019, 12:05 pm

mniemiec wrote: One 21-bit cuphook had a 77-glider synthesis, but Catagolue doesn't list it. Fortunately, it has a soup that reduces this to 11. It might be possible to reduce this by one or two by using a 3-glider pond+bit spark above, and/or a less obtrusive 3-glider wing to allow a 2-glider bit-spark on the left.

Code: Select all

x = 88, y = 33, rule = B3/S23
59bo$58bo$58b3o4$33bo$34bo$32b3o4bobo$40boo$40bo3$22boo28boo$bobo17bo
bbo26bobbo12bobo14bo$bboo17bobbo26bobbo8bo3boo14bobo$bbo19boo28boo8boo
4bo14bobbo$62bobo15boobo3bo$boo77bobbobobo$obo80boboo$bbo80bo$35b3o43b
obo$37bo43boo$36bo$49bo4boo$49boo3bobo$48bobo3bo4$56b3o$56bo$57bo!
This was so close to working: (note generations 16 and 30)

Code: Select all

x = 34, y = 31, rule = B3/S23
14bo$15b2o$14b2o$bo$2bo$3o4bobo18bobo$8b2o18b2o$8bo20bo3$27bo$26bo$26b
3o2$12bo$13b2o$12b2o2$3b3o$5bo$4bo27bo$31b2o$31bobo6$17bo$17b2o$16bobo
!
#C [[ STOP 30 ]]

Code: Select all

x = 33, y = 31, rule = B3/S23
13bo$14b2o$13b2o$bo$2bo$3o4bobo17bobo$8b2o17b2o$8bo19bo3$27bo$26bo$26b
3o2$12bo$13b2o$12b2o2$3b3o$5bo$4bo26bo$30b2o$30bobo6$17bo$17b2o$16bobo
!
#C [[ STOP 16 ]]
Here are all the synthesise-patts I used, if anyone wants to try them themselves:

wing:

Code: Select all

x = 20111, y = 32, rule = B3/S23
5bo70bo74bo76bo74bo75bo3bobo68bobo72bobo72bobo72bo78bo68bobo72bo4b2o
67bo73bo86bo62bo75bo78bo78bo66bo5bo68bo74bo74bo84bo80bo71bo61bo73bobo
74bo73bo73bo76bo96bo51bo78bo75bo75bo68bo74bo82bo74bo68bo76bo69bo76bo
80bo73bobo67bo74bo4bo70bo73bo81bo66bo80bo68bo74bo74bo74bo81bobo73bo81b
o59bo82bo80bo68bo76bobo62bo77bo71bo79bo71bo80bo74bo66bo6bo67bo7bo69bo
74bo3bo68bo78bo69bo73bo75bo83bo65bo74bo74bo73bo76bo75bo77bo74bo75bo75b
o66bo74bo74bo77bo75bobo79bo70bo68bo75bo74bo73bo75bo78bo71bo71bo82bo66b
o9bo76bo71bo65bo74bo76bo76bo70bobo4bo68bo82bo66bo79bo69bo74bo76bo72bo
74bo73bobo83bobo61bo81bo79bo70bo70bobo70bo74bo73bo75bo82bo75bo73bo74bo
66bo74bo73bo74bo77bobo69bo75bo83bo64bo80bo68bo4b2o78bo71bo67bo74bo75bo
72bo74bobo83bobo74bo69bo74bo69bo76bobo67bo74bobo81bobo74bo71bo74bo67bo
74bo75bo72bobo78bo76bobo65bo82bo67bo74bo74bo83bo74bobo69bo72bo70bo73bo
73bo74bo75bo73bo78bo75bo74bo76bo74bo74bo67bo74bo75bo77bo75bo77bo67bo8b
o65bo74bo74bo82bo66bo74bo74bo5bo76bo66bo85bo64bo75bobo70bo93bo54bobo
11bo74bo61bo73bo76bo72bobo72bobo73bo73bo81bo69bo72bo75bo83bo65bo77bo
75bo77bo67bo79bo69bo4bo69bo74bo74bo74bo77bo75bo77bo67bo79bo69bo4bo69bo
74bo74bo78bo69bobo73bo73bo76bo75bo88bo62bo75bo69bo73bo80bo74bo74bo74bo
$bo3bobo69bo74bo76bo74bo75bo2b2o69b2o73b2o73b2o74bo2b2o72bo69b2o74bo2b
2o69bo73b2o82b2o64b2o74bo78bo78bo66bo2b2o70bo74bo74bo84bo78bo73bo61bo
73b2o75bo73bo73b2o72bobo97bo51bo78bo75bo75bo68bo74bo81bobo73bo68bo73b
2o71b2o4bobo68bo72bo4b2o68bo5b2o69bo74bo2b2o71bo73bo80bobo65bo77b2o70b
o74bo74bo74bo80b2o73bo80b2o61bo81bobo77bo70bo75b2o64bo75bo73bo79bo71bo
80bo74bo66bo5bobo66bo5bo71bo74bo2bobo67bo78bo69bo73b2o5bo68bo83bo65bo
74bo74bo73b2o72bobo75bobo73b2o76bo75bo75bo66b2o73b2o73b2o76bo75b2o78bo
65bo6bo68bo72bobo75bo73bo72bobo76b2o73bo71b2o79bo68b2o6b2o76bobo68bo
67b2o73b2o7bo66bobo75bo70b2o5bo68bo82bo66bo79bo69bo74bo76bo72bo74bo73b
2o83b2o63b2o80bo76b2o72bo69b2o72bo74bo73bo72bobo82bobo72bo75bo74bo66bo
74bo73bo74bo76b2o71bo72bobo83bobo63bo80bo68bo3bobo76bo73bo67bo74bo75bo
72b2o73b2o83b2o73b2o71bo74bo66b2o77b2o69b2o73b2o81b2o73b2o73bo74bo67bo
74bo74bobo71b2o76b2o77b2o67bo80bo69bo72bo73bobo73bo9bobo62bo9b2o69bo
71b2o72b2o72bo73b2o73b2o74b2o72b2o77b2o74b2o73b2o75b2o73b2o73b2o66b2o
73b2o74bo77bo74bobo76bo67bo6bo67bo74bo74bo82bo66bo74bo74bo2b2o78bo66bo
85b2o63b2o73b2o72b2o92bo54b2o12bo74bo61bo73b2o74bobo71b2o73b2o74bo4bo
68b2o79bobo65bobo73b2o74bo83bo65bo76bobo74bo77bo67bo79bo69bo3bobo68bo
5bo68bo74bo74bo76bobo74bo77bo67bo79bo69bo3bobo68bo5bo68bo74bo78bo69b2o
74bo73b2o73bo74b2o90bo62bo72b2o71bo6bo66b2o6bo69b2o73b2o73b2o73b2o$2bo
2b2o68b3o72b3o74b3o3bobo66b3o73b3o3bo70bo74bo74bo72b3ob2o73b3o68bo72b
3o4bo66b3o72b2o84b2o62b2o73b3o76b3o76b3o64b3o3b2o67b3o72b3o72b3o82b3o
78b3o69b3o59b3o73bo74b3o71b3o72b2o74b2o95b3o49b3o76b3o73b3o73b3o66b3o
72b3o4bobo74b2o72b3o66b3o74b2o69b2o5b2o67b3o73bo4b2o68bo5bo67b3o72b3o
2bobo68b3o71b3o72bo7b2o64b3o7bo70b2o67b3o72b3o6bobo63b3o72b3o73bo7bo
66bo6b3o79b2o58b3o81b2o78b3o66b3o76bo62b3o75b3o69b3o77b3o69b3o78b3o64b
o7b3o64b3o5b2o65b3o5b3o67b3o72b3o2b2o66b3o76b3o67b3o72b2o7bo65b3o81b3o
63b3o72b3o72b3o72b2o74b2o6bo68b2o75b2o73b3o73b3o73b3o65b2o73b2o73b2o
75b3o75bo79b3o64bo3b3o66b3o73b2o73b3o71b3o73b2o77b2o70b3o70b2o3bo76b3o
65b2o3bo3bobo75b2o69b3o64b2o73b2o7bo67b2o74b3o70bo4b3o66b3o3bobo74b3o
64b3o77b3o67b3o72b3o74b3o70b3o72b3o73bo85bo62b2o79b3o77b2o69b3o70bo70b
3o72b3o71b3o73b2o82b2o73b3o71b3o72b3o64b3o72b3o71b3o72b3o77bo69b3o73b
2o83b2o62b3o78b3o66b3o3bo78b3o69b3o65b3o72b3o73b3o71b2o74bo85bo74b2o
68b3o72b3o67b2o72bo4bo68b2o74bo83bo74b2o70b3o72b3o65b3o72b3o74b2o72bo
78b2o77bo65b3o80b3o65b3o72b3o72b2o74bo8b2o64bo9bo63bo5b3o70b2o70b2o71b
3o72b2o73b2o74b2o72b2o77b2o74b2o73b2o75b2o73b2o73b2o66b2o73b2o73b3o75b
3o74b2o75b3o65b3o6b3o63b3o72b3o72b3o72b3o5b3o64b3o5b3o64b3o72b3o3b2o
75b3o64b3o84b2o63b2o75bo71b2o91b3o54bo11b3o72b3o59b3o72b2o75b2o72bo74b
o73b3o2b2o68b2o80b2o67b2o72b2o73b3o81b3o63b3o76b2o73b3o75b3o65b3o77b3o
67b3o3b2o67b3o4bo67b3o4bobo65b3o72b3o76b2o73b3o75b3o65b3o77b3o67b3o3b
2o67b3o4bo67b3o4bobo65b3o76b3o69bo12bo60b3o72b2o74b3o73b2o87b3o60b3o
73b2o68b3o4b2o66b2o5b2o71b2o73b2o73b2o73b2o$3o230b2o216bo74bo74bo82bo
69bo530b3o1644b2o67bo223bo82bo141b3o72b3o374bo81b2o223b2o216bo74bo73bo
524bo374b2o230bo373b3o221bo73bo74bo154bo445bo74bo74bo293b3o602b2o148b
2o223bo74bo3b3o294b2o375bo1717bo80b2o1343bo754bo68bo74bo448b3o72b3o74b
o1730bobo66bo80bo217bo82bo82bo64bo148bo392bo281b2o525bo523b3o72b2o149b
o523b3o72b2o231bo510bo81b2o73b2o66bo74bo74bo74bo$234bo75bo141bo74bo74b
o5bo146bo71bo151bo74bo230bo140b2o1505bo68bo154bo68b2o77bo75b2o517b3o
81bobo64bo158bo214b3o72b3o74bo524bo229bo142b2o230b2o596b2o73b2o73b2o
151b3o65bo377b2o73b2o73b2o79b2o293bo74bo149bo74bo223bobo147bobo223b2o
73b2o69bo230bo218bo155bo73b3o823bo819bo79bobo823bo74bo67bo74bo224bo73b
3o755bo68bo74bo79bo68bo448b3o227bo74bo74bo75bo73bo78bo75bo74bo76bo74bo
74bo67bo74bo220bo305b3o73b2o66bo82bo217bo80bo82b2o63b2o147b2o393bo137b
o81bo586b2o67bo149bo80b3o298bo148b2o67bo149bo80b3o298bo229b3o511bo76bo
74bo72bo74bo74bo74bo5b2o$84b2o74bo65bo74bo6b2o66bo73b3o72b3o72b3o4b2o
66b2o76b3o72bo71b2o78b2o72b2o148bo71b2o8bo68b2o68bobo6b2o65b2o73b2o73b
2o157b2o139bo11b2o60b2o149b2o72b2o246b2o50b2o77b2o74b2o74b2o67b2o73b2o
73b3o148b2o3b2o67b2o77b2o69b3o2b2o73b2o73b2o69bo74bo78b2o72b2o146b2o
73bo74b2o73b2o72b2o75b2o220b3o75b2o10b2o219b2o140b2o70b3o75b3o74b2o69b
2o3b2o67b2o5b2o73b2o69b3o72b3o70b2o4bobo66b2o76bobo76bobo67bobo147bobo
81bobo60b2o3bobo71bobo72bobo70bo149bo73bo80b2o67b2o5b2o74b2o69b2o2b2o
69b2o73b2o68b2o7b2o67bo74bo75b2o75bo74bo69bo3b2o74bo74bo68bo374bo153bo
bo72bobo70bo77b3o75b3o66b3o80b3o64b3o71b2o3b2o70b2o73b2o2b3o65b3o5bo
68bo74bo305bo150bo67bo73b2o3bo69b2o3b2o376b2o73b2o65b2o73b2o74b2o73b2o
71b3o74b2o3bo300b2o67b2o155b2o68b2o73b2o70bo3b2o77bo74bo67bo74bo83b2o
73b2o64bo457bo74bo67bo74bo152b3o66b3o72b3o80bo68bo302bo74bo297b2o73b2o
73b2o74b2o72b2o77b2o74b2o73b2o75b2o73b2o63bobo7b2o66b2o73b2o73bo77bo
70bo82bo67bo73bo74b2o3bo69b2o5bo73b3o64b3o72b3o3b2o67b3o72b3o5b3o64b3o
5b3o80bobo62bobo146bobo87b3o66b3o72b3o59b3o94b3o138bo81bo54b3o456b3o
63bo5bobo67bo77bo70b2o5bo67bo5bo73bo69bo74bo74bo150bo4bobo67bo78bo69b
2o6bo67bo4bo74bo69bo74bo74bo150b2o460b2o61b2o70b3o77bo74bo69b3o72b3o
72b3o72b3o5bobo$77b3o3b2o67b3o4b2o65b2o73b2o6b2o65b2o152bobo74bobo66b
2o148b3o72b2o76b2o72bobo5b2o142bo71b2o77b2o69bo7b2o65b2o73b2o73b2o157b
2o139bo11b2o60b2o149b2o72b2o246b2o50b2o77b2o74b2o74b2o67b2o73b2o156b3o
63b2o4bobo145bobo70bo4bo71b2o73b2o69b2o73b2o73bobob2o72b2o147bobo70b3o
74bobo4b2o66bobo70bobo74bobo297bobo9b2o60bo158bobo139bobo148bo72bo2b2o
69b2o4bobo67b2o3b2o73b2o72bo74bo69bobo72bobo76b2o77b2o68b2o80bobo65b2o
82b2o61bobo83bo74b2o65bo146b3o74bo78b2o67bobo4b2o67bo6b2o74bobo214b2o
8bo67bo74bo75b2o72b3o72b3o69b2ob2o73b3o72b3o69b2o72bo300b2o297b3o79bo
77bo68bo82bo66bo70bobo2b2o72b2o73b2o71bo4bo69b2o73b2o79bo67bo156b2o
149b2o67bo71bobob2o69bobo3bobo374bobo72bobo64bobo72bobo73bobo72bobo
147bobo79bo67bo155bobo66bobo154bobo67b2o73b2o71b2ob2o76b3o72b3o65b3o
72b3o82b2o73b2o63b3o155bo74bo67bo74bo82b2o73b2o66b2o73b2o377b3o66b3o
73bo74bo151b2o73b2o75bo70bo74bo77b2o73b2o73b2o74b2o72b2o70bo6b2o67bo6b
2o73b2o75b2o73b2o63b2o8b2o66b2o73b2o72b2o76b2o67b3o82b2o66b2o73bo74b2o
3bo69b2o80bo66bo74bo2b2o70bo82bo66bo394bo68bo74bo61bo233b3o79b3o56bo
458bo63b2o72b3o77b2o68bobo5b2o66b2o5bo72b2o68b2o73b2o73b2o148b2o72b3o
77b2o68bobo5b2o66b2o5bo72b2o68b2o73b2o73b2o150bobo152bo74bo68bo74bo87b
obo60bobo147b3o72b3o302bo$2b3o74bo5bo68bo4bobo63bobo72bobo72bobo152b2o
143bo224bo160bobo139b3o70bo73b2o3bo78bo66bo74bo74bo158bo139b3o10bo61bo
150bo73bo247bo51bo78bo75bo75bo68bo74bo158bo67bo77bo145bo79bo74bo68bobo
72bobo73b2o3bo73bo71b2o73bo149bo6bobo65bo74bo76bo73b2o73b2o149bo11bo
60bo73bo74bo10bo141bo149bo72bo3bo70bo72bo7bo74bo70bo74bo72bo74bo77bo
70bo7bo69bo80b2o67bo83bo61bo84b2o74bobo62b3o81b2o138b3o72b2o6bo68bo6bo
66b2o7bo73bo66b2o147bo76b3o72b3o74bo220bobo3bo218b2o3bo70b2o297b2o379b
o77bo68bo82bo66bo78bo70bo74bo72bo74bobo72bobo80bo67bo79bo74bobo66bo81b
obo65b3o73bo2b2o70bo382bo74bo66bo74bo75bo74bo149bo80bo67bo79bo76bo68bo
72bo83bo69bo74bo69bobo3bo380bo74bo140bo80bo74bo67bo74bo81bobo72bobo65b
obo72bobo522bo74bo151b2o73b2o72b2o72bo74bo82bo365b2o72bobo298bo225bobo
75bobo142b3o6bobo65bobo71b3o73bo74bo81bo66bo74bo5bo68bo82bo66bo148b2o
73bo74b2o94bo68bo74bo61bo374bo91bo366bo63bobo151bobo75bobo65bobo77bobo
67bobo72bobo72bobo148bobo151bobo75bobo65bobo77bobo67bobo72bobo72bobo
149bo83b2o70bo74bo68bo74bo71b2o13bo62bo$4bo73bo74bo298b2o77bo218b2o
231bo77bo289b2o302b3o1427bo143b2o375bo144bo74b2o74bobo229bo145b3o144bo
bo72bobo73b2o145b3o74bo73b2o73bo151b3o69b3o72b3o673b2o80bo77bo298bobo
73bo147b2o215b2o147bobo148bobo79b2o745b2o68b2o3bo299bo680b2o519b3o65b
3o80bo143bo1124b2o153b3o65b3o80bo218bo899b2o78b3o72b3o65b3o72b3o373bo
80b2o67b2o73b2o222b3o72b3o73bo227b2o69b3o72b3o81b2o364bobo73b2o749bo
898b2o73b2o73b2o396b3o368bo804b2o299bo448b2o299bo160bobo67b3o72b3o66b
3o72b3o72b2o148b2o301bo$3bo447bobo297b2o72b2o156b2o365bo304bo1345b3o
72b2o151bobo373b2o218bobo74bo149b2o226bo148bo74bo72bobo220b3o72bobo74b
o86b3o61bo73bo747bobo78b2o603bo65b2o146bo300bo81bobo369bo74bo148bo74bo
74bobo73b2o143bo154b2o295b3o380b2o142b2o525b3o141b3o382bo74bo66bo74bo
73b2o72b3o82b3o72b2o214bobo302b3o216b3o383b2o73b2o66b2o73b2o222bo73bob
o672bo79bobo66bobo72bobo78b2o67b2o224bo456bobo514b2o600bo72bo898bo74b
2o73bo400bo49bo86b3o79b3o145b3o144bo77bo81bo200bo73b3o223b2o299bo149bo
72b3o223b2o299bo159bo362bo75bo74bobo226bo73b2o$453bo296bo75b2o154bobo
219b2o375b2o73bo80bo1263bo73bobo527bobo219bo224bobo226bo80bo216bo370b
3o86bo64bo71bo830b2o519b2o146b2o74b2o454bo141b2o73b2o152b2o73b2o148b2o
73b2o148bobo144b2o151bobo297bo382bo141bobo230bo513bo74b2o233bo74bo66bo
74bo71bobo74bo82bo74bobo73b2o140bo597b2o307b2o73b2o66b2o73b2o222b2o
447bo73b2o83b2o73bo64b3o79bo68bo74bo80bobo66bobo221b3o302bo74bo594bobo
600b2o223b2o825bo469bo51bo87bo81bo293bo77bo81bo199b2o74bo222bo299b3o
148b2o74bo222bo299b3o597b2o74bo227b2o72bobo$825bo300bo78b2o373b2o156bo
61b3o1053b3o143bo74bo974bo308b2o365b2o310bo810b2o373bo300b2o149bo72b2o
598b2o73b2o151bobo72bobo146bobo72bobo225b2o67b2o3bo303b3o141bo525bo
231b2o73b2o71bo67bo147b2o149b2o72bobo231b3o72b3o64b3o72b3o73bo73bo84bo
73bo75bobo71b3o221b2o66b2o146b3o222bobo309bo74bo67bo74bo221bobo155bo
74bo67bo74bo72b2o73b2o81b2o73b2o371bo68bo74b2o73b2o375b2o73b2o597bo
450b2o71b2o74bobo224b2o823b2o145bo373b3o86bo81bo292b3o75b3o79b3o198bob
o73bo674bobo72bo599bo154b2o73b2o67b2o73b2o148bobo301bobo145bo$1127bo
76bo377bo153b3o63bo73bo979bo1504bobo363bobo73b2o1045bobo304b2o67b2o
301bo223bo596bo74bo680bobo71b2o218bo83bo215b3o683bobo71b2o72b2o66b2o
79bo67b2o74bo72bobo74bo833bo73bo222bobo65bobo79b2o67bo149b2o73bo906b2o
73b2o66b2o73b2o71bobo72bo85bo72bobo514bobo72bobo375b2o73b2o669b3o72b2o
157b3o73b2o65bobo70bobo300bo825bobo144b2o691b3o54bo1873b2o154bobo72bob
o66bobo72bobo598b2o$1125b3o673bo75bo747b2o74b2o154bo1871bo72bobo148b2o
897bo304bobo65bobo1878bo72bobo219b2o82bo216bo759bo70bobo65bobo79b2o65b
o76b2o1057bo223bo67bo78bobo66bo149bobo980bobo72bobo65bobo72bobo371b2o
448bo74bo74b2o1049bo73b2o156bo74b2o68bo72bo1272bobo693bo55bo1048bo750b
o72bobo153bo74bo68bo74bo600bobo$1875b3o748b2o72bobo2101bo147bobo1202bo
2242b2o299bo980bobo141bobo380b2o73b2o65b2o73b2o831bo218bo158b2o73bo
438bo73b2o824bobo597bobo521b2o76b2o446bo73bo159bo75bo1789b3o316bo54b3o
87b3o75b3o79b3o798b2o748b2o$1736b2o389bo47b3o447bo76bo2251bo3450bo
1802bobo72bobo64bobo72bobo1208b2o73b2o438b2o73b2o823bo599bo524b2o74b2o
2549bo463bo77bo81bo48b2o747bobo748bobo$1126b2o609b2o389bo48bo6227b2o
1803bo74bo66bo74bo1210bo72bobo436bobo72bo1949bo78bo71bo77bo2170b3o224b
o463bo77bo81bo48bobo$1127b2o607bo138b2o249b3o47bo599b2o5626bobo5919b2o
75b2o2172bo598b3o298bo$1126bo749b2o395bo501bobo11547bobo75bobo1719b3o
448bo601bo$1875bo396b2o503bo13349bo1049bo$2126b2o144bobo13851bo$2039b
3o85b2o$2039bo86bo218bo14305b2o$2040bo305bo14303b2o$2344b3o75bo52b2o
6449b2o7724bo$2423bo52b2o6447bobo$2421b3o51bo6451bo$2344b2o$2345b2o
227bo$2344bo76b2o150b2o$2422b2o149bobo$2421bo!
wing+block:

Code: Select all

x = 232, y = 10, rule = B3/S23
4bobo69bo75bo75bo$4b2o71bo3bo71bo73bo$5bo69b3ob2o70b3o73b3o$bo78b2o$2b
o222bo$3o72b2o74bo5bo68b2o$75bobo73b2o2b2o68b2o3bo$5b2o68bo74bobo3b2o
72b2o$4bobo222bobo$6bo!
pond+bit:

Code: Select all

x = 770, y = 25, rule = B3/S23
13bo61bo75bo74bo3bo70bo74bo73bo75bo76bo74bo71bobo$14bo61b2o74bo74bobo
72bo3b2o69bo73b2o74bo3bobo69bobo72bobo70b2o15bo$12b3o60b2o73b3o72b3ob
3o68b3o3bobo66b3o72b2o73b3o3b2o70b2o73b2o71bo17bo$bo304bo148bo76bo234b
3o$b2o452b2o$obo10b2o138b3o69b2o154bo72bobo69b2o$14b2o139bo69bobo72b3o
72b3o3bobo76bo65bobo237b2o$13bo140bo70bo76bo74bo3b2o76b2o65bo239bobo$
301bo74bo82bobo139bo74bo89bo$156b2o444bo74bo$156bobo441b3o72b3o$156bo
2$601bo75bo$601b2o73b2o$600bobo73bobo2$106bo$107bo$105b3o3$105b2o$106b
2o$105bo!
EDIT: So I had kinda given up on this after looking through literally hundreds of 3G synthesise-patt results, and while I was browsing Catagolue I happened to stumble upon this:

Code: Select all

x = 4, y = 7, rule = B3/S23
b2o$bobo$2bo2$b2o$obo$2bo!
So 9G:

Code: Select all

x = 31, y = 32, rule = B3/S23
6bo$7b2o$6b2o3$20bobo$bo18b2o$2bo18bo$3o3$28bobo$28b2o$29bo5$14b2o$13b
obo$14bo9bo$23b2o$2b2o19bobo$bobo$3bo5$21b2o$21bobo$21bo!

User avatar
Hdjensofjfnen
Posts: 1474
Joined: March 15th, 2016, 6:41 pm
Location: r cis θ

Re: Synthesising Oscillators

Post by Hdjensofjfnen » September 23rd, 2019, 9:02 pm

Ian07 wrote: EDIT: So I had kinda given up on this after looking through literally hundreds of 3G synthesise-patt results, and while I was browsing Catagolue I happened to stumble upon this:

Code: Select all

x = 4, y = 7, rule = B3/S23
b2o$bobo$2bo2$b2o$obo$2bo!
Gotta love the small things in Life.
"A man said to the universe:
'Sir, I exist!'
'However,' replied the universe,
'The fact has not created in me
A sense of obligation.'" -Stephen Crane

Code: Select all

x = 7, y = 5, rule = B3/S2-i3-y4i
4b3o$6bo$o3b3o$2o$bo!

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

Re: Synthesising Oscillators

Post by mniemiec » September 24th, 2019, 8:46 am

Ian07 wrote:So I had kinda given up on this after looking through literally hundreds of 3G synthesise-patt results, and while I was browsing Catagolue I happened to stumble upon ...
Hdjensofjfnen wrote:Gotta love the small things in Life.
Great! What is truly absurd is that my wing collection has 7 syntheses, and this (plus the complement with the glider approaching from the other direction) are two of them, yet I didn't think to use them!

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » September 30th, 2019, 7:32 pm

Jason's p22 reduced from 12G to 11G:

Code: Select all

x = 100, y = 18, rule = B3/S23
25b2o63bo$25bo63bo$23bobo63b3o$23b2o73b2o$12bo70bo14bo$11bo69b2o8b2o3b
obo$2b2o7b3o68b2o7b2o3b2o$bobo$bo$2o11b3o59b2o3b2o7b2o$15bo58bobo3b2o
8b2o$14bo59bo14bo$73b2o$81b3o$83bo$23b2o57bo$22b2o$24bo!
The objects at generation 11 have quite a few 3G collisions that produce them, but it doesn't look like any work here:

Code: Select all

x = 4662, y = 25, rule = B3/S23
bo4bo69bo74bo74bo77bo71bo73bo9bobo69bo73bo69bo77bo71bo3b2o71bo82bo69bo
72bo3bobo70bobo73bo69bo79bo69bobo73bobo80bobo61bo75bo74bo84bo71bo67bo
74bo76bo75bo77bo68bo10bobo61bo74bo74bo74bo74bo75bo78bo69bo78bo70bo85bo
62bo75bo81bo68bo82bo64bo86bo62bobo77bobo68bo74bo74bo74bo74bo75bo73bo
79bo79bo$2bo2b2o70bo74bo74bo77bo71bo4bo68b2o7b2o68b2o75b2o68b2o76bo71b
o2bobo68b2o82bo71bo72bo2b2o71b2o75bo69b2o78bo68b2o74b2o81b2o63b2o74bo
74bo84bo71bo67bo74bo76bo75bo75bo70bo9b2o63bo9bobo62bo74bo74bo74bo72bob
o78bobo68bo78bo70bo73bo8b2o64b2o6bo67bo11bo61bo7bo68b2o81b2o63b2o82b2o
64b2o77b2o70b2o73bo74bo74bo74bo75bo71bo78b2o78b2o$3o2bobo67b3o72b3o72b
3o75b3o69b3o2b2o68b2o9bo69b2o73b2o68b2o75b3o69b3o2bo71b2o81b3o67b3o70b
3o3bo66bo5bo73b3o68b2o71bo5b3o69bo75bo82bo62b2o73b3o72b3o82b3o69b3o65b
3o72b3o74b3o73b3o75b3o66b3o10bo61b3o9b2o61b3o72b3o72b3o5bo66b3o73b2o
78b2o67b3o4b2o70b3o68b3o74bo8b2o62b2o8bo64b3o10bo63bo4b3o67b2o81b2o63b
2o74bo9b2o63bo79bo69b2o72b3o72b3o72b3o8bo63b3o8bo64b3o71b3o77b2o78b2o$
381b2o667b2o150bo74bo80bo67b2o302bo670bo161bo74bo143b2o298bobo215b3o
80b3o77b3o59b3o299bo228bo228b2o73b2o68b2o144bo79bo$300b2o153b2o68bo75b
o9b2o68b2o368b2o147b3o72bobo73bo4b2o67b2o74bo75bo152b2o670bo76b3o72b3o
72b3o5b2o65b3o6bo68bobo147bo149bo372bo81bo69bo82bo64bo69b3o76bo150b2o
228bobo72bobo67bobo144bo79bo$76b2o72b2o73b2o74b2o2b3o69b3o74b2o70b2o
73b2o7b2o68b2o219bo148bo4b2o69b2o148b2o3b2o68b2o4b2o70b2o71bo75bo150bo
bo70b3o72b3o82b3o69b3o64b2o73b2o75b2o74b2o69b3o78bo74bo74bo5bobo66bo5b
2o63bo74bo80bo68bo74b2o79b2o69b2o222b2o80b2o68b2o81b2o63b2o150bo145bo
3bobo68b3o72b3o72bo75bo72b2o3bo144b3o77b3o$2b3o72b2o72b2o73b2o72bo4bo
71bo78bo68b2o73bobo9bo69bo69bo2b3o69b3o72bo151b2o69bobo153bobo66bobo
77b2o68b3o73b3o225bo74bo71bo12bo71bo63b2o73b2o75b2o74b2o150bo74bo74bo
74bo6bobo62b2o73b2o4b2o71b3o69bo72bobo78b2o69b2o71b2o81b2o68b2o80b2o
63bo4b2o81b2o63b2o147b3o144b2o76bo74bo72b2o73b2o72bobo$4bo71bo4bo68bo
74bo80bo71bo371bobo2bo71bo72b3o73bo79bo70bo72b2o79bo147bo220bo152bo74b
o72b2o10bo71bo66bo74bo76bo75bo445bobo72bobo3b2o142b3o74bo80bo70bo70bob
o80bobo215bo224b2o147bo73bobo74bo74bo72bobo73bobo71bo154b3o$3bo76b2o
448b2o143b2o74b2o3bo71bo148bo222bobo448b2o297bobo450b2o454bo290b2o82b
2o65bo82bo215b3o225b2o147bo602bo$80bobo446b2o145b2o297b3o222bo300bo74b
o73b2o3bo83bo664b2o525b2o218b2o80b2o441b2o84b2o63bo77b2o68b3o524bo78bo
$155bo375bo143bo227b2o595b2o74b2o77b2o81b2o76b2o283bo75bo73bo74bo76bo
526bobo68b2o147bo84bo439bobo84bobo141b2o595bo$154b2o746bobo595bobo72bo
bo76bobo81bobo74b2o283b2o74b2o73b2o73b2o604bo67bobo674bo84bo142bo595b
3o147b2o$154bobo747bo73b2o837bo282bobo73bobo71bobo72bobo674bo974b2o
671bobo$977bobo2998b2o672bo$979bo2997bo522b2o$4500bobo$4500bo$1880bo
145bo$1879b2o145b2o$1879bobo143bobo$4127b2o$234b3o3889b2o$234bo3893bo
76b2o$235bo3969bobo$4205bo!
Weirdly enough, the caterer on Jason's p22 synth on Catagolue had already used this shortcut, but not Jason's p22 itself:

Code: Select all

x = 215, y = 40, rule = B3/S23
112bo$110b2o39bo50bo$111b2o38b3o13bo34b3o$154bo11bo38bo$153b2o11b3o35b
2o$113b2o$113bobo$113bo$204b2o$199bobo2b2o$200b2o6b3o$200bo7bo$161bo47b
o$160b2o$155bobo2bobo$156b2o$156bo47bo$205bo7bo$203b3o6b2o$208b2o2bob
o$208b2o$2bo60bo$obo59bo4bobo$b2o59b3o2b2o$9bobo56bo45b2o41b2o49b2o$9b
2o3bo38bo60bo42bo50bo$10bo3bobo36bo53bo7b3o32bo7b3o39b3o6b3o$14b2o36b
2obo10b2o38b2ob2o6bo31b2ob2o6bo43bo6bo$55b2o8b2o5b2o32b5o38b5o45bo4bo
$52bo14bo4bobo31b2o41b2o52bo$18b3o31b2o18bo34bo42bo49b2o$12b2o4bo32b2o
147bo$12bobo4bo31b3o51bobo40bobo49bo$12bo93bo42bo50bo2$6bo$7b2o$6b2o4b
o$11b2o$11bobo!

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

Re: Synthesising Oscillators

Post by mniemiec » September 30th, 2019, 9:44 pm

Ian07 wrote:Jason's p22 reduced from 12G to 11G: ... The objects at generation 11 have quite a few 3G collisions that produce them, but it doesn't look like any work here: ...
Great! From the list of collisions you posted, I found 9 that could safely place one copy of the object, one of which can be used to place both, giving 10 gliders:

Code: Select all

x = 67, y = 22, rule = B3/S23
4bo$5bo$3b3o3$13bobo$oo11boo25boo$bo12bo26bo$bobo15bo21bobo13b3o$bboo
14bo23boo3bo8bo3bo$18b3o25boboo6bo4bo$6b3o36bo4bo6boobo$8bo14boo21bo3b
o8bo3boo$7bo15bobo21b3o13bobo$12bo12bo39bo$12boo11boo38boo$11bobo3$21b
3o$21bo$22bo!
EDIT: I had the 11-glider synthesis in my records; it was posted by 2718281828 on 2017-12-06.
EDIT 2: This also improves the 50p44 with mold and 50p88 with figure-8, but not the 48p66 with caterer or 51p110 with pseudo-barberpole.
Last edited by mniemiec on September 30th, 2019, 11:15 pm, edited 1 time in total.

bubblegum
Posts: 33
Joined: August 25th, 2019, 11:59 pm
Location: Why don’t you guess?

Re: Synthesising Oscillators

Post by bubblegum » September 30th, 2019, 10:35 pm

Nice! Tell me how to find syntheses and I’ll click.
I exist
also, what’s this textbox thingy for?

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » October 1st, 2019, 6:13 am

mniemiec wrote:but not the ... 51p110 with pseudo-barberpole.
It does, actually:

Code: Select all

#C [[ GRID MAXGRIDSIZE 14 THEME Catagolue ]]
#CSYNTH xp110_c4oy1178cwggg2y2oo4kozx160kgy235433y28111w62sgzy412ac costs 27 gliders (true).
#CLL state-numbering golly
x = 370, y = 30, rule = B3/S23
343bo$343bobo$343b2o3$250bo$251b2o89bobo$250b2o80bo4bobo2b2o$330bo
bo5b2o3bo$127bo203b2o5bo$121bobo4bo$122b2o2b3o$79bobo40bo72b2o59bo
11b2o75b2o$79b2o115bo57b2o13bo76bo$80bo107bo4b3o59b2o9b3o61bo12b3o
$123b2o19bo44bo3bo16bo55bo16bo47b2o10bo16bo$73bo10b2o31b2o5b2o19bo
6b2o33b3o21bo6b2o42b2o20bo6b2o37b2o7b2o20bo6b2o$71bobo10bo31bobo4b
o16b2obo8bo53b2obo8bo34b2o7b2o15b2obo8bo47b2o15b2obo8bo$6bo20bo44b
2o8bobo33bo15b2o4b5o5bobo47b2o4b5o5bobo33b2o19b2o4b5o5bobo58b2o4b
5o5bobo$5bo20b2o49bo4b2o49bo2bo5b4o4b2o33b2o12bo2bo5b4o4b2o36bo17b
o2bo5b4o4b2o38b2o18bo2bo5b4o4b2o$5b3o18bobo37bobo7b2o55bo2bo7bobo
37bobo12bo2bo7bobo59bo2bo7bobo37b3o4b2o5b2o10bo2bo7bobo$obo18b3o
43b2o7bobo55bobo7bo2bo38bo13bobo7bo2bo59bobo7bo2bo38bo3bo7bo12bobo
7bo2bo$b2o20bo37b2o4bo61b2o4b4o5bo2bo47b2o4b4o5bo2bo54b2o4b4o5bo2b
o37bo10bobo7b2o4b4o5bo2bo$bo20bo37bobo8b2o55bobo5b5o4b2o47bobo5b5o
4b2o54bobo5b5o4b2o49b2o7bobo5b5o4b2o$60bo10bobo54bo8bob2o53bo8bob
2o60bo8bob2o64bo8bob2o$59b2o10bo55b2o6bo57b2o6bo64b2o6bo68b2o6bo$
136bo65bo72bo76bo$64bo186b2o$64b2o184bobo$63bobo186bo!
bubblegum wrote:Nice! Tell me how to find syntheses and I’ll click.
The wiki has a glider synthesis tutorial which should be a good start.

User avatar
Moosey
Posts: 3044
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board. Or [click to not expand]
Contact:

Re: Synthesising Oscillators

Post by Moosey » October 1st, 2019, 6:41 am

bubblegum wrote:Nice! Tell me how to find syntheses and I’ll click.
In addition to what Ian07 said, you could also spend a very long time synthesizing things in OCA for good practice. (That's what I've been doing). Basically, what you do is look at Catagolue soups and then see how the soup made the object. If it was made with objects that you have a synth for, you might have a synth.
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

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

Re: Synthesising Oscillators

Post by mniemiec » October 1st, 2019, 2:27 pm

I wrote:but not the ... 51p110 with pseudo-barberpole.
Ian07 wrote:It does, actually: ...
Building 36P22 first is now reduced to 27 gliders, but building the pseudo-barberpole first was already 26, and the new reduction cannot be used:

Code: Select all

x = 235, y = 74, rule = B3/S23
115bo$116boo$115boo4$117bo$115bobobbo7bo$116boobbobo3boo$71bo48boo5boo
$72bo$42bo27b3o$41bo51boo18boo28boo38boo38boo$41b3o29bo19bo19bo29bo39b
o39bo$39bo33boo19b3o17b3o11bo16boo38boo38boo$40bo31bobo21bo19bo10bo$
38b3o18boo18boo18boo18boo6b3o16bobo37bobo37bobo$59boo18boo18boo18boo$
148bobo37bobo37bobo$128b3o4bo$21boo18boo18boo18boo18boo18boo5bo5boo14b
obo37bobo37bobo$22bo19bo19bo19bo19bo19bo6bo4bobo15bo39bo39bo$boo19bobo
17bobo17bobo17bobo17bobo17bobo29bo39bo28boo9bo$bboo19boo18boo18boo18b
oo18boo18boo28boo38boo28bobo7boo$bo3boo174b3o41bo$5bobo175bo41boo$5bo
176bo$186boo$182bobboo$182boo3bo$181bobo3$187boo$187bobo$187bo15$165bo
$166boo$23boo38boo38boo38boo20boo16boo38boo$23bo39bo39bo39bo39bo39bo$
25boo38boo38boo38boo27bo10boo38boo$172bobo$26bobo11boo24bobo11boo24bob
o11boo24bobo11boo11boo11bobo11boo24bobo$41bo39bo39bo39bo39bo$oo26bobo
10bobo24bobo10bobo24bobo10bobo3boo19bobo10bobo3boo19bobo10bobo13b3o8bo
bo$boo39boo38boo38boo3boo33boo3boo33boo3bo8bo3bo$o3boo24bobo37bobo21bo
15bobo37bobo37bobo13boboo6bo4bo8bobo$4bobo25bo39bo22bo16bo39bo39bo12bo
4bo6boobo11bo$4bo18boo9bo28boo9bo18b3o7boo9bo23boo3boo9bo23boo3boo9bo
11bo3bo8bo3boo9bo$23bobo7boo28bobo7boo28bobo7boo23boo3bobo7boo23boo3bo
bo7boo12b3o13bobo7boo$25bo39bo39bo39bo39bo39bo$25boo38boo24b3o11boo38b
oo25boo11boo38boo$91bo80bobo$92bo79bo$$180boo$179boo$82boo97bo$83boo$
82bo!

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » October 1st, 2019, 3:28 pm

mniemiec wrote: Building 36P22 first is now reduced to 27 gliders, but building the pseudo-barberpole first was already 26, and the new reduction cannot be used:

Code: Select all

RLE
I see; looks like Catagolue hadn't picked up on this 26G originally.

User avatar
Entity Valkyrie 2
Posts: 428
Joined: February 26th, 2019, 7:13 pm
Location: Hijuatl, Zumaland
Contact:

Re: Synthesising Oscillators

Post by Entity Valkyrie 2 » October 1st, 2019, 9:04 pm

Does this have a synthesis?

Code: Select all

x = 9, y = 7, rule = B3/S23
5b2o$4bo2bo$5bobo$2bo2bob2o$bob2o$bo$2o!
The ENEERG-y of the EVAD is watching.
The 70th NAI-ve guy is watching.

Please see User:Entity Valkyrie 2 for my own pages.

Please see User:Entity Valkyrie 2/StateInvestigator. Expect me to post StateInvestigator patterns in ExtendedLife threads.

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » October 1st, 2019, 9:10 pm

Entity Valkyrie 2 wrote:
October 1st, 2019, 9:04 pm
Does this have a synthesis?

Code: Select all

x = 9, y = 7, rule = B3/S23
5b2o$4bo2bo$5bobo$2bo2bob2o$bob2o$bo$2o!
Yes, although looking at the current cost vs. the number of sample soups it can probably be easily improved:

Code: Select all

#CSYNTH xp2_ciabgzx254c costs 18 gliders (true).
#CLL state-numbering golly
x = 264, y = 104, rule = B3/S23
251bobo$251b2o$252bo3$257bobo$257b2o$163bobo92bo$164b2o$164bo30$
82bo$81bo$81b3o$44bo33bo$42b2o32bobo$43b2o32b2o133bo$39bo43b2o126b
obo$40bo42bobo126b2o$38b3o42bo$79b2o131b2o$bo3bo69b2obobo36bo90b2o
bobo$2bobo71bob2o38bo90bob2o$3ob3o33b2ob2o31bo39b3o90bo$40b2ob2o
32b3o130b3o$79bo132bo$119b3o4b2o$37b3o81bo3b2o$39bo80bo6bo$38bo30$
261b2o$261bobo$261bo4$165bo$165b2o$164bobo$251bo$250b2o$250bobo3$
251b2o$251bobo$251bo!
If you've gotten Python scripts in Golly to work, there's an easy way to check this on Catagolue yourself with the second script from this post. Just select a pattern, run the script, and it'll send you to Catagolue, where you should see the current best synthesis if there is one. (though a few syntheses still need to be ported over)

If you're like how I was for a while and could only run Lua scripts, unfortunately I don't know how to help you there unless there happens to be an equivalent Lua script somewhere on the forums that I haven't seen.

User avatar
PHPBB12345
Posts: 729
Joined: August 5th, 2015, 11:55 pm
Contact:

Re: Synthesising Oscillators

Post by PHPBB12345 » October 1st, 2019, 9:21 pm

Code: Select all

x = 45, y = 33, rule = B3/S23
24bo$22bobo$23b2o2$30bobo$31b2o$18b2o11bo$19bo$19bobo3b2o$20b2o3b2o2$
5bo$6b2o28b2o3b2o$5b2o29b2o3bobo$43bo$14bo16bo11b2o$12bobo15b2o$2o11b
2o15bobo$bo$bobo3b2o29b2o$2b2o3b2o29bobo$38bo2$18b2o3b2o$18b2o3bobo$
25bo$12b2o11b2o$12bobo$12bo2$20b2o$19b2o$21bo!

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

Re: Synthesising Oscillators

Post by hkoenig » October 1st, 2019, 9:47 pm

If there's a way to covert a [8.5] to [10.4], then it should be possible to convert the [14P2.18] into [16P2.79].
Similarly, a conversion in the other direction could reduce [18.475] .

Code: Select all

x=29, y=81
10bo$8b3o8b2o$7bo10bo2bo$8bo10bobo$5bo2bo7bo2bob2o$4bob2o7bob2o$4bo10bo$3b
2o9b2o6$10bo$8b3o7b2o$7bo9bo2bo$8bo9bobo$7b2o8b2ob2o8$24bo$22b2o$23b2o2$26b
obo$26b2o$17bo9bo$5bo12b2o$6bo10b2o$4b3o$16bo$16b2o$15bobo6$3b2o$4b2o$3bo2$19b
2o$9bo9bobo$9b2o8bo$8bobo9$19bo$17b2o$18b2o5$12bo$11bo$11b3o2$14bo$13b2o$13b
obo2$4bo$5b2o$4b2o2$2o$b2o$o!
Unfortunately, that is an exercise for the student, as neither conversion seems to be available, at least in my files.

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

Re: Synthesising Oscillators

Post by Extrementhusiast » October 9th, 2019, 12:57 am

hkoenig wrote:
October 1st, 2019, 9:47 pm
If there's a way to covert a [8.5] to [10.4], then it should be possible to convert the [14P2.18] into [16P2.79].
Similarly, a conversion in the other direction could reduce [18.475] .

Code: Select all

RLE
Unfortunately, that is an exercise for the student, as neither conversion seems to be available, at least in my files.
The current 74-glider synthesis for xs18_g4q9jq23z11 contains the mentioned extension:

Code: Select all

x = 864, y = 52, rule = B3/S23
841bo$842bo$840b3o2$832bo3b3o$815bobo12bobo5bo4bobo$816b2o13b2o4bo
5b2o$816bo4bobo20bo$822b2o16bo$822bo15b2o$684bo154b2o$682b2o$683b
2o133bo8b2o$670bobo146bo6bobo20bo$162bo508b2o144b3o8bo19bo$162bobo
412bo50bo36bo5bo169bo6b3o$162b2o414b2o47bo35bobo17bo155b2o$577b2o
48b3o34b2o17bobo154b2o$429bo253b2o$148bo56bo124bo99bo152bobo$70bo
78b2o55bo124b2o95b3o152b2o40bobo4bo$70bobo40bo34b2o5bo48b3o123b2o
246bobo3bo41b2o2b2o95bo5bo$70b2o40bo43b2o134bo44bobo3b2o94bo139b2o
45bo4b2o95bo3bo$67bo44b3o40b2o38bobo93bo46b2o3bobo91b2o140bo146b3o
3b3o$65bobo128b2o88bobo2b3o44bo4bo94b2o234bo6bo$66b2o38b2o38bo4b2o
43bo7b2o48bo32b2o298bo39b2o44bobo5bobo$17bo88b2o38b2o3b2o3b2o45b2o
44bo3bo33bo7b2o36b2o45bo67bo137bo40b2o44b2o6b2o46b2o$15b2o95b2o31b
obo7bo2bo41bo4bo36b2o3b2o4b3o38bobo37bo46b2o9bo38bo14b2o39bo47bo
43bo6b3o140bobo$o15b2o93b2o42bo2bo40bobo40bo5b2o44bo38bo6b3o37b2o
8b3o36b3o15b2o36b3o45b3o41b3o45b4o42b4o47b2o5bo41b2o62b2o14bo$b2o
64bo38bo6bo37bo4b2o41bobo38bobo49bobo35bobo7bo46bobo35b2obo13b3o
36b2obo3b2o39b2obo3b2o35b2obo3b2o39b2obo3bo38b2obo3bo8b3o32b2obo2b
o42b2obo2bo57b2obo2bo12b2o$2o63b5o34b5o40b5o43b3ob2o35b3ob2o46b3ob
2o32b3ob2o7bo43b3ob2o34b2ob2o12bo38b2ob2o2bobo3b2o33b2ob2o2bobo34b
2ob2obo2bo38b2ob2obo39b2ob2obo9bo34b2ob2obo42b2ob2obo9bo47b2ob2obo
12bobo$64bo5bo32bo5bo38bo5bo41bo5bo34bo5bo6b2o37bo5bo31bo5bo50bo5b
o38bo13bo41bo3bo4bobo36bo3bobo37bobo2bo42bob2o42bob2o9bo37bob2o45b
obobo6bo52bobobo$65b3obo34b3obo40b3obo43b3obo36b3obo6b2o39b3obo33b
3obo52b3obo33b4obo50b4obo9bo32b4obo5bo32b4obo3b2o37b4obo40b4obo45b
4obo43b4obo3b2o6b3o44b4obo3bobo$2b2o63b2o37b2o43b2o46b2o39b2o9bo
40b2o36b2o55b2o34bo2b2o9b2o40bo2b2o43bo2b2o39bo2b2o43bo2b2o41bo2b
2o46bo2b2o44bo2b2o59bo2b2o5bo7b3o$bobo379bo53bobo51b2o287bo66bo5b
2o$3bo374bo3b2o53bo54b2o44b3o44b3o191b2o67bo4bobo$376bobo3bobo43b
2o61bo46bo46bo193bobo71bo$377b2o48bobo109bo46bo$429bo343b3o$775bo
75b2o$774bo76bobo$851bo2$14b3o$14bo833b2o$15bo831b2o$849bo$861b3o$
861bo$32bo829bo$31b2o$31bobo!
I'm pretty sure I have the reverse transformation somewhere in my files, but I'd have to find it first! (However, I'm sure I could whip something up anyways.)

EDIT: Oh yeah, the reverse is much cheaper:

Code: Select all

x = 47, y = 19, rule = B3/S23
28bo$28bobo$28b2o3$27b2o$2ob2o18b2obobo3bo10b2o$bobo20bobo3b2o12bo$o2b
o19bo2bo4b2o10bo$b2o5bo15b2o18b3o$7bo38bo$7b3o$26b2o$6b2o3b2o12b2o$5bo
bo3bobo13bo$7bo3bo$23b3o$25bo$24bo!
I Like My Heisenburps! (and others)

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

Re: Synthesising Oscillators

Post by hkoenig » October 9th, 2019, 11:21 am

That's what I was thinking of. Thanks. Didn't occur to me to look a little deeper and see if there was anything that required two steps, where the first step adds to what is to be removed.

The second step I have is slightly different. Only advantage is that this one is quicker.

Code: Select all

x=10, y=18
4bo$5b2o$4b2o2$8b2o$4b2ob2o$2obobo3bo$bobo$o2bo$b2o3$2b3o$2bo$3bo$bo$b2o$
obo!

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

Re: Synthesising Oscillators

Post by mniemiec » October 9th, 2019, 5:08 pm

Extrementhusiast wrote:
October 9th, 2019, 12:57 am
Oh yeah, the reverse is much cheaper: ...
hkoenig wrote:
October 9th, 2019, 11:21 am
The second step I have is slightly different. Only advantage is that this one is quicker.
The former has the advantage that no gliders come from the northwest. The only time one needs a construction like this is when the hook is already attached to something else, and in that case, it's often safer when incoming gliders are less obtrusive, to be less likely to interefere with whatever that something else is, as duration of dying sparks is rarely an important concern.

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

Re: Synthesising Oscillators

Post by mniemiec » October 13th, 2019, 7:22 am

48P9 from 22 gliders:

Code: Select all

x = 133, y = 47, rule = B3/S23
101bo$101bobo$76bo24boo$74bobo$75boo$79bobo$80boo19bo$80bo18boo$100boo
$69bobo8bo$70boo9bo$70bo8b3o4$122boo$121bobo$90bo30b3o$90bobo38boo$90b
oo30boo7bo$3bo38bo31bo7bo38b4o4bobo$bbo38bobo30boo5bobo37bo3bo3boo$bb
3o36boo30bobo5boo43bo$123bobbo$bo39boo38boo9b3o31bo$oo39bobo37bobo8bo
28bo3bo3boo$obo4bo34bo39bo10bo27b4o4bobo$6boo114boo7bo$6bobo122boo$
121b3o$65b4o52bobo$64bo3bo53boo$68bo$64bobbo$$79b3o$81bo$80bo$100boo$
80bo18boo$65bo14boo19bo$65boobb3o7bobo$64bobo4bo3boo$70bo3bobo$76bo24b
oo$101bobo$101bo!

Ian07
Posts: 480
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » October 18th, 2019, 8:13 am

Found by Alex Greason, this reduces an intermediate step of Rich's p16 by one glider:

Code: Select all

x = 60, y = 19, rule = B3/S23
57bobo$57b2o$58bo3$2bo4bo$obo3b2o$b2o3bobo$54b2o$53bo2bo$b2o50bo2bo$2b
2o50b2o$bo$51b2o$51b2o2$38bo$38b2o$37bobo!
The core reaction consists of pi+bun, but there doesn't seem to be a way to put two 2G collisions together. Any other ways to reduce this to 4G?

User avatar
Goldtiger997
Posts: 570
Joined: June 21st, 2016, 8:00 am

Re: Synthesising Oscillators

Post by Goldtiger997 » October 18th, 2019, 9:07 am

Ian07 wrote:
October 18th, 2019, 8:13 am
The core reaction consists of pi+bun, but there doesn't seem to be a way to put two 2G collisions together. Any other ways to reduce this to 4G
This only just works:

Code: Select all

x = 19, y = 24, rule = B3/S23
3bobo$4b2o$4bo$11bo$10bo5bo$10b3o3bobo$16b2o15$2o$b2o$o!

Post Reply