I believe the following is a better placement of the BLSE synthesis. I dug up an alternate four-glider BLSE with trailing ash that can be cleaned up by the construction arm -- if the first signal is a DFIRE rather than a PULL. The Cordership position and stopping block for this pattern give an output of DFIRE, DFIRE, PULL, PULL, PULL.
I believe this is the current-best pattern to try to simplify -- i.e., it includes calcyman's recent change but not anyone else's.
Code: Select all
x = 31193, y = 31087, rule = B3/S23
19bo$18bo3bo$19bo2bo$20b2o$19b2o2$19bobo$21bo$33b2o$33b2o7$35b2o$35b3o
$34bo2bo$35bo3bo$36bob3o$38b2o$37b3o$37b2o$37bo$38b2o3$12b2obo7b3o$12b
4o8b2o$11bo3bo5b2o3bo9bo$12b3o7bobobo9b2o$12b3o9b2o10bo2bo$2o12bo$2o
35bobo$38bo6$8b2o$8b2o10b3o$20b4o$19bo3b2o$24bo2b3o$19b2ob2o3bobo$20b
4o3b3o$21bo29821$29869b2o$29869b2o130$29961b2o$29960b2o$29962bo17$
29964b3o$29964bo$29965bo230$30560b2o$30559bobo$30558b3o14bo$30558b2o
13b3o$30561b2o9bo$30560b3o9b2o2$30568bo$30560b2o5bobo$30560b2o4bo2bo$
30567b2o10$30559bo$30557b2o$30558b2o22$30617b4o$30612b2o7bo$30612b2o2b
2o3bo$30616b2o2bo4$30612bo$30611bobo$30611bo2bo$30612b2o3$30616b2o$
30616bobo$30618bo$30574b2o25bo16b2o$30574b2o25b2o$30600bobo$30562b2o$
30562b2o19b2o$30583b2o16$30569b2o$30570bo$30567b3o$30495bo71bo$30493b
2o$30494b2o$30590b2o5b2o$30590b2o5bo$30595bobo$30537bobo55b2o$30537b2o
52b2o$30471b2o65bo40b2o10bobo$30472bo106b2o11bo$30472bobo120b3o$30473b
2o119bo$30594bo3bo$30594bo2bobo$30477b2o117bobo2bo$30476bo2bo88b2o27bo
3bo$30477bobo89bo19b2o10bo$30478bo90bobo17bo8b3o$30570b2o15bobo$30582b
o4b2o$30581bobo$30473b2o106bobo$30469b2obo2bob2o91b2o10bo$30469bo4bo2b
2o90bobo$30473bo95bo$30470bobo95b2o$30583b2o$30583bo$30570b3o11b3o$
30572bo13bo$30571bo6$30492b2o$30493bo$30493bobo$30494b2o3$30498b2o$
30497bo2bo$30498bobo$30499bo4$30491bo2b2o$30490bo3b2o2b2o$30490bo7b2o$
30491b4o10$30529bo63b2o$30527bobo63b2o$30528b2o78bo$30606b3o$30592b3o
10bo$30527bo64b2o11b2o$30528bo66b2o$30526b3o65b3o4bo$30593bobo4bobo$
30593b2o4bo2bo$30600b2o5$30503b4o$30502bo7b2o$30502bo3b2o2b2o$30503bo
2b2o99b3o$30607bo$30608bo2$30511bo$30510bobo$30509bo2bo$30510b2o2$
30518bo$30506b2o9b2o$30505bobo9bobo$30505bo$30504b2o10$30549b2o$30549b
2o7$30516bo$30515bobo$30514bo3bo$30515bo3bo8bo$30516bo3bo5b3o6b2o$
30517bo3bo3bo8bobo$30518bobo4b2o7bo$30519bo13b2o$30523bo$30522bobo$
30523b2o2b2o$30515bo11b2o$30513b3o$30512bo41b2o$30512b2o40bo$30502b2o
51b3o$30503bo53bo$30503bobo$30504b2o$30583bo$30513b2o69b2o5bo$30512b2o
b2o5b2o59b2o7bo$30511bo2b3o5b2o66b3o$30469b2o39bo4b2o$30469b2o38b2o3bo
$30508b4obo$30508b4o$30511b2o174bo$30553b2o132b2o$30553b2o131b2obo$
30508b2o3b2o32b2o136bo2b3o$30509bo3bo33b2o135bobobo$30506b3o5b3o166bob
obo$30506bo9bo154b3o7b3o2bo$30549b2o120bo10bob2o$30542b2o5b2o121bo10b
2o$30542b2o136bo3bo$30679bobo$30478b2o2bo196b2o$30474b2o2b2o3bo199b2o$
30474b2o7bo199bobo$30479b4o195b2o5bo$30678b2o5b2o2$30514bo$30483bo30bo
bo$30482bobo29b2o$30481bo2bo$30482b2o3$30478b2o$30477bobo$30477bo$
30476b2o6$30560b2o$30560b2o$30498b2o46bo13b2o$30491b2o4bo2bo45b3o12bo$
30491b2o5bobo48bo10bobo$30491b2o6bo48b2o9b2obo$30492bo$30491bobo9b2o
48bo$30490b2obo9bo48bobo5b2o$30504b3o45bo2bo4b2o$30506bo46b2o$30491b2o
$30491b2o11$30647bo$30648b2o5bo$30647b2o7bo$30654b3o10$30616bo$30616b
2o$30615bobo$30524b2o$30523bobo$30525bo3$30585bobo$30586b2o$30586bo20$
30623b2o$30623bo$30621bobo$30621b2o3$30617b2o$30616bo2bo$30616bobo$
30617bo4$30621b2o2bo$30617b2o2b2o3bo$30617b2o7bo$30622b4o18$30552bo$
30552b2o$30551bobo$30460b2o$30459bobo$30461bo119bo$30580bo$30580b3o24$
30589b2o$30540bo48bobo$30540b3o48bo$30543bo47b2o$30542b2o$30557b2o$
30557bo$30555bobo$30544bo10b2o$30543bobo5b2o98b2o$30543bobo4bo2bo98b2o
$30538b2o4bo6b2o98bo$30537bobo15b2o$30526b3o8bo17bobo$30525bo10b2o19bo
$30525bo3bo27b2o$30525bo2bobo$30527bobo2bo$30528bo3bo$30532bo$30529b3o
68b2o$30534bo11b2o51bobo$30533bobo10b2o53bo2b3o$30534b2o68bo$30530b2o
7b3o63bo$30529bobo7bo$30529bo5b2o3bo$30528b2o5b2o4$30558b2o$30558bo$
30488bo67bobo$30488b2o66b2o$30378bo108bobo$30377b3o16b2o$30376b3obo14b
obo$30377bo3bo15bo$30378bo3bo164bo$30379bob3o162bo$30380b3o162b2o$
30381bo163b3o$30385bo155b2o3bo2b3o$30384bobo154b2o3bob4o$30385b2o154b
2o2b2o2bobo$30381b2o155b2o3bobob2o2b3o$30380bobo154bobo13bo$30380bo5b
2o149bo15b2obo$30379b2o5b2o148b2o16b3o$30555bo6$30543b2o$30544bo$
30544bobo$30545b2o$30443b2o$30442b3o$30441bobo2bo2b2o$30441b2o2b2o2b2o
$30445b2o2$30563b2o$30562bo2bo99b2o$30450bo111bo2bo98b2o$30449bobo111b
2o101bo$30448bo2bo$30449b2o95b2o$30546b2o$30538b2o47b2o$30445b2o92bo
48b2o$30444bobo92bobo20b2o23bo$30444bo95b2o20b2o$30443b2o3$30559bo$
30557b3o$30556bo142b3o$30556b2o144bo$30698bo3bo$30697bobo2bo$30668b3o
24bo2bobo$30668bo26bo3bo$30669bo25bo$30696b3o$30693bo$30692bobo$30692b
2o$30536b2o158b2o$30536b2o158bobo$30478b2o211b2o5bo$30478bobo210b2o5b
2o$30478bo3$30445b2o$30444b2o$30446bo$30551b2o$30551b2o27$30648b3o$
30650bo$30649bo11$30748bo$30748b2o$30747b2obo$30746bo2b3o$30745bobobo$
30744bobobo$30732b3o7b3o2bo$30732bo10bob2o$30733bo10b2o$30741bo3bo$
30740bobo$30740b2o$30744b2o$30744bobo$30739b2o5bo$30542b2o195b2o5b2o$
30542bobo$30542bo3$30509b2o$30508b2o$30510bo9$30586b2o$30579b2o5b2o$
30579b2o3$30581b2o27b2o$30581b2o27b2o$30575b2o$30575b2o$30616b2o$
30616b2o$30612b2o$30612b2o4$30617b2o$30617b2o3$30584b3o$30586bo$30585b
o3$30577b2o$30576b2o2b2o$30576bob4o$30576b3o$30576b2o2b2o$30577b3o2bo
31bo$30570b2o5b2o2b3o28bobo$30570b2o7bo2bo30b2o$30579b3o$30580bo2$
30575b2o$30575b2o$30571b2o104bo$30571b2o104b2o$30612b2o62bobo$30612b2o
$30577b2o27b2o$30577b2o27b2o3$30608b2o$30601b2o5b2o$30601b2o5$30573b2o
$30572b2o$30574bo2$30576bo$30567b2o6bob2o$30567b2o6bobo$30576bo2$
30567b3o9b2o$30568b2o9bo$30565b2o13b3o$30565b3o14bo$30566bobo$30567b2o
2$30645b2o$30645b2o2b2o$30649bobo$30650bo$30653b3o$30647b2o3bo$30648bo
3bo3bo$30645b3o4bo2bobo$30645bo8bobo2bo$30655bo3bo$30659bo$30656b3o36$
31033bo$31031bobo$31032b2o$31036bo$31035bo$31035b3o6$31039bo$31038b2o$
31038bobo68$30963b2o$30962bobo$30964bo73$31190b2o$31190bobo$31190bo!
The Cordership stopper block is way off in the northeast now. If you move it back (+600,+600) to its previous location, you'll see that the system produces two additional DFIREs.
The current design needs some number of PULLs before each DFIRE -- an increasing number for each new elbow that gets used and destroyed. Unfortunately, even though it's perfectly possible to clean up all the extra BLSE junk with DFIREs, that would use up six elbows for every new two-elbow segment of BLSE ash, so we'd never catch up.
Anyway, without the required PULLs before each DFIRE, you get a nasty explosion, which is why the stopper is temporarily moved out far enough to suppress them.
-- Anyone care to sort out the math for a script to convert a binary string, 0=PULL, 1=DFIRE, into a precise Cordership position relative to the reader mechanism?
I'm assuming for now that Macbi's suggestion will work out somehow, so I've removed the hand block synthesis. The extra junk is now on the same side of the BLSE ash as the DFIRE output. There's a boat, a blinker, and some blocks that we can try aiming a monochromatic salvo at to push some junk to a safer distance. It doesn't matter how much ash is produced in the course of this initial push operation, as long as it can be shot down with more DFIRE gliders, and as long as said ash doesn't get in the way of PULL/DFIRE operations and no extraneous gliders get away.
At some point we'll have to take the time to do that search and show that there _is_ an initial hand-block push recipe that works -- probably along with working out a workable monochromatic block-move and block-placement library. Otherwise we'll have to add one more glider (horrors).
One more item that might possibly come in handy for optimization: the alt-Fx77 G10 method I suggested for suppressing the tandem gliders heading back toward the Cordership... might be overkill, since one glider can do that suppression:
Code: Select all
x = 45, y = 36, rule = LifeHistory
24.4B$25.4B$26.4B$27.4B$28.4B$29.4B$30.4B$19.B11.4B$19.2B11.2B2A$19.
3B11.BABA$2A17.4B11.A3B$.2A17.4B11.4B$A20.4B11.4B$22.4B11.4B$23.4B11.
4B$24.4B11.4B$25.4B11.4B$26.4B11.4B$27.4B11.3B$28.4B11.2B$29.4B11.B$
30.4B$31.4B$32.4B$33.4B$34.4B$35.4B$36.2B2A$37.2A2B$38.BA2B$39.4B$40.
4B$41.4B$42.3B$43.2B$44.B!
On the other hand, the alt-Fx77 is so cheap to build that sending one glider instead of two may not actually end up reducing N. (?)
EDIT: Here's a failed attempt at salvaging chris_c's idea of getting rid of two b[ump|ounc]ers. The DFIRE add-on glider can be suppressed in any number of places, including way up north before it becomes part of the salvo.
Unfortunately I had to add the two reflectors back in again, because the glider stream labeled TEST can't be moved northeast/southwest (much) -- the gliders making up the stream have to stay in those spacetime locations so they can interrupt the first glider in a DFIRE return salvo, or neither glider in a PULL return salvo.
I tried using one of the old receiver-based glider stoppers to avoid the precise timing requirement for the TEST stream negating the DFIRE stream. Unfortunately you'll see if you try to remove the two reflectors northeast of the TEST label that there's still a range of relative timings that just won't work...
Code: Select all
x = 31193, y = 31087, rule = B3/S23
19bo$18bo3bo$19bo2bo$20b2o$19b2o2$19bobo$21bo$33b2o$33b2o7$35b2o$35b3o
$34bo2bo$35bo3bo$36bob3o$38b2o$37b3o$37b2o$37bo$38b2o3$12b2obo7b3o$12b
4o8b2o$11bo3bo5b2o3bo9bo$12b3o7bobobo9b2o$12b3o9b2o10bo2bo$2o12bo$2o
35bobo$38bo6$8b2o$8b2o10b3o$20b4o$19bo3b2o$24bo2b3o$19b2ob2o3bobo$20b
4o3b3o$21bo29821$29869b2o$29869b2o130$29961b2o$29960b2o$29962bo17$
29964b3o$29964bo$29965bo102$30432b2o$30431bobo$30430b3o14bo$30430b2o
13b3o$30433b2o9bo$30432b3o9b2o2$30440bo$30432b2o5bobo$30432b2o4bo2bo$
30439b2o10$30431bo$30429b2o$30430b2o41$30491b3o$30491bo$30492bo19$
30367bo$30365b2o$30366b2o6$30343b2o$30344bo$30344bobo$30345b2o3$30349b
2o$30348bo2bo28bo$30349bobo28b3o$30350bo32bo$30382b2o2$30398b2o$30345b
2o51bo$30341b2obo2bob2o45bobo$30341bo4bo2b2o45b2o$30345bo$30342bobo7$
30378b2o$30378b2o5$30376bo$30366b2o7bobo$30366b2o7bobo$30376bo11b2o$
30388bo$30389b3o163b3o$30391bo163bo$30556bo$30352bo$30348b2o2b2ob3o$
30348b2o4b4o$30352b2o$30381b2o$30372b2o7bo$30373bo8b3o$30357bo12b3o11b
o$30356bobo11bo$30355bo2bo$30356b2o3$30352b2o$30351bobo$30351bo$30350b
2o20$30386b3o$30386bo$30387bo4$30617b4o$30612b2o7bo$30612b2o2b2o3bo$
30616b2o2bo4$30612bo$30611bobo$30611bo2bo$30612b2o3$30616b2o$30616bobo
$30618bo$30574b2o25bo16b2o$30574b2o25b2o$30600bobo$30562b2o$30562b2o
19b2o$30583b2o13$30439bo2b2o$30438bo3b2o2b2o$30438bo7b2o$30439b4o126b
2o$30570bo$30567b3o$30567bo$30438bo$30437bobo$30437bo2bo149b2o5b2o$
30438b2o150b2o5bo$30595bobo$30537bobo55b2o$30442b2o93b2o52b2o$30442bob
o93bo40b2o10bobo$30444bo134b2o11bo$30444b2o149b3o$30594bo$30594bo3bo$
30594bo2bobo$30596bobo2bo$30422bo145b2o27bo3bo$30422b2o145bo19b2o10bo$
30421bobo145bobo17bo8b3o$30570b2o15bobo$30582bo4b2o$30581bobo$30581bob
o$30570b2o10bo$30569bobo$30569bo$30568b2o$30583b2o$30583bo$30570b3o11b
3o$30572bo13bo$30571bo6$30492b2o$30493bo$30493bobo$30494b2o3$30498b2o$
30497bo2bo$30498bobo$30499bo4$30491bo2b2o$30354bo135bo3b2o2b2o$30490bo
7b2o$30352bo138b4o2$30350bo2$30348bo3bo2$30346bo7bo2$30356bo2$30342bo
15bo170bo$30527bobo$30340bo187bo$30346bo$30339bo8bo$30344bo182bo$
30340bo8bo178bo$30335bo6bo183b3o$30348bo$30333bo$30346bo$30331bo2$
30333bo3bo$30328bo$30335bo7bo159b4o$30326bo175bo7b2o$30337bo3bo16bo
143bo3b2o2b2o$30324bo33b2o143bo2b2o$30339bo17bobo$30322bo3bo2$30320bo
7bo182bo$30510bobo$30330bo178bo2bo$30510b2o$30332bo$30518bo$30506b2o9b
2o$30505bobo9bobo$30505bo$30504b2o10$30549b2o$30549b2o7$30516bo$30515b
obo$30514bo3bo$30515bo3bo8bo$30516bo3bo5b3o6b2o$30517bo3bo3bo8bobo$
30518bobo4b2o7bo$30519bo13b2o$30523bo$30522bobo$30523b2o2b2o$30515bo
11b2o$30513b3o$30512bo41b2o$30512b2o40bo$30502b2o51b3o$30503bo53bo$
30503bobo$30504b2o$30583bo$30513b2o69b2o5bo$30512b2ob2o5b2o59b2o7bo$
30511bo2b3o5b2o66b3o$30510bo4b2o$30509b2o3bo$30508b4obo$30508b4o$
30511b2o$30553b2o$30553b2o$30508b2o3b2o32b2o$30509bo3bo33b2o$30294bo
211b3o5b3o$30294b2o210bo9bo$30293bobo253b2o$30542b2o5b2o$30542b2o2$
30478b2o2bo$30474b2o2b2o3bo$30474b2o7bo$30479b4o3$30514bo$30483bo30bob
o$30482bobo29b2o$30481bo2bo$30482b2o3$30478b2o$30477bobo$30477bo$
30476b2o5$30252b2o$30248b2o2b2o2b2o302b2o$30248b2o2bo2bobo302b2o$
30254b3o241b2o46bo13b2o$30254b2o235b2o4bo2bo45b3o12bo$30491b2o5bobo48b
o10bobo$30491b2o6bo48b2o9b2obo$30257bo234bo$30256bobo232bobo9b2o48bo$
30255bo2bo231b2obo9bo48bobo5b2o$30256b2o246b3o45bo2bo4b2o$30506bo46b2o
$30491b2o$30252b2o237b2o$30251bobo$30251bo$30250b2o8$30647bo$30648b2o
5bo$30647b2o7bo$30654b3o8$30286b2o$30286bobo$30286bo3$30524b2o$30523bo
bo$30525bo3$30585bobo$30586b2o$30586bo20$30623b2o$30623bo$30621bobo$
30621b2o3$30617b2o$30616bo2bo$30616bobo$30617bo4$30621b2o2bo$30617b2o
2b2o3bo$30617b2o7bo$30622b4o16$30350b2o$30350bobo$30350bo3$30460b2o$
30459bobo$30461bo119bo$30580bo$30580b3o24$30589b2o$30540bo48bobo$
30540b3o48bo$30543bo47b2o$30542b2o$30557b2o$30557bo$30555bobo$30544bo
10b2o$30543bobo5b2o98b2o$30543bobo4bo2bo98b2o$30538b2o4bo6b2o98bo$
30537bobo15b2o$30526b3o8bo17bobo$30525bo10b2o19bo$30525bo3bo27b2o$
30525bo2bobo$30527bobo2bo$30528bo3bo$30532bo$30529b3o68b2o$30534bo11b
2o51bobo$30533bobo10b2o53bo2b3o$30534b2o68bo$30530b2o7b3o63bo$30529bob
o7bo$30529bo5b2o3bo$30528b2o5b2o4$30414b2o142b2o$30414bobo141bo$30414b
o141bobo$30556b2o$30378bo$30377b3o16b2o$30376b3obo14bobo$30377bo3bo15b
o$30378bo3bo164bo$30379bob3o162bo$30380b3o162b2o$30381bo163b3o$30385bo
155b2o3bo2b3o$30384bobo154b2o3bob4o$30385b2o154b2o2b2o2bobo$30381b2o
155b2o3bobob2o2b3o$30380bobo154bobo13bo$30380bo5b2o149bo15b2obo$30379b
2o5b2o148b2o16b3o$30555bo6$30543b2o$30544bo$30544bobo$30545b2o7$30563b
2o$30562bo2bo99b2o$30562bo2bo98b2o$30563b2o101bo2$30546b2o$30546b2o$
30538b2o47b2o$30539bo48b2o$30539bobo20b2o23bo$30540b2o20b2o4$30559bo$
30557b3o$30556bo142b3o$30556b2o144bo$30698bo3bo$30697bobo2bo$30668b3o
24bo2bobo$30668bo26bo3bo$30669bo25bo$30696b3o$30693bo$30692bobo$30692b
2o$30536b2o158b2o$30536b2o158bobo$30478b2o211b2o5bo$30478bobo210b2o5b
2o$30478bo3$30445b2o$30444b2o$30446bo$30551b2o$30551b2o27$30648b3o$
30650bo$30649bo11$30748bo$30748b2o$30747b2obo$30746bo2b3o$30745bobobo$
30744bobobo$30732b3o7b3o2bo$30732bo10bob2o$30733bo10b2o$30741bo3bo$
30740bobo$30740b2o$30744b2o$30744bobo$30739b2o5bo$30542b2o195b2o5b2o$
30542bobo$30542bo3$30509b2o$30508b2o$30510bo9$30586b2o$30579b2o5b2o$
30579b2o3$30581b2o27b2o$30581b2o27b2o$30575b2o$30575b2o$30616b2o$
30616b2o$30612b2o$30612b2o4$30617b2o$30617b2o3$30584b3o$30586bo$30585b
o3$30577b2o$30576b2o2b2o$30576bob4o$30576b3o$30576b2o2b2o$30577b3o2bo
31bo$30570b2o5b2o2b3o28bobo$30570b2o7bo2bo30b2o$30579b3o$30580bo2$
30575b2o$30575b2o$30571b2o104bo$30571b2o104b2o$30612b2o62bobo$30612b2o
$30577b2o27b2o$30577b2o27b2o3$30608b2o$30601b2o5b2o$30601b2o5$30573b2o
$30572b2o$30574bo2$30576bo$30567b2o6bob2o$30567b2o6bobo$30576bo2$
30567b3o9b2o$30568b2o9bo$30565b2o13b3o$30565b3o14bo$30566bobo$30567b2o
2$30645b2o$30645b2o2b2o$30649bobo$30650bo$30653b3o$30647b2o3bo$30648bo
3bo3bo$30645b3o4bo2bobo$30645bo8bobo2bo$30655bo3bo$30659bo$30656b3o36$
31033bo$31031bobo$31032b2o$31036bo$31035bo$31035b3o6$31039bo$31038b2o$
31038bobo68$30963b2o$30962bobo$30964bo73$31190b2o$31190bobo$31190bo!