(Engineered) diehards

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: (Engineered) diehards

Post by dvgrn » April 1st, 2022, 7:53 am

GUYTU6J wrote:
April 1st, 2022, 2:07 am
What is the smallest caber tosser in terms of bounding box? With the recent period-48 glider gun I can construct one in 64x73 with expansion factor 2...
Then let's see how it can be incorporated in a die hard.
I forget, are there any caber tossers that don't use a Cordership as the receding object? For this p48-based caber tosser, I don't think the bounding box is going to matter much -- the total size of the diehard will end up being dominated by the cleanup mechanism for the Cordership.

Anyway, caber tossing isn't quite the right mechanism for maximal diehardiness. If gliders can be extracted repeatably out of something like Sawtooth 177, we should be able to reach stupidly big numbers much quicker, and it's much easier to build a well-packed meteor shower seed for a 58P5H1V1 than for a Cordership.
GUYTU6J wrote:
April 1st, 2022, 2:07 am
Two other questions:

Can the O(sqrt(log(t))) pattern, with clean self-destruct mechanism that can be triggered upon reaching some threshold, break the record for a sufficiently large bounding box?

Can we make a die hard with unknown lifespan?
No reason why not (for the second question) -- we have all the necessary technology, it would just be a matter of having someone actually do the huge task of adding self-destruct circuitry to something as big and complicated as an Osqrtlogt, or David Bell's Collatz 5N+1 simulator.

I kind of doubt that an Osqrtlogt-based diehard would ever break any records, though. Its purpose is to stay inside a small bounding box for as long as possible -- but there are no "smallest maximum size" constraints on a diehard, as long as it dies off eventually.

At the moment I'm thinking that anything that an Osqrtlogt can do in the diehard department could be done enormously smaller and simpler with a single 1D binary storage tape. It's absolutely possible that I'm just not thinking of some obvious way that a 2D memory system could slow things down in a qualitatively better way than a 1D tape can, but my conjecture would be that they're equivalent, and so Osqrtlogt will always lose on the initial-bounding-box metric.

John Conway might want to remind us at this point, that patterns that vanish completely after doing ridiculously time-consuming things were thought of immediately as a corollary of the original universality proofs, sometime in 1970. But the likely minimum bounding box of such fantastic beasts has certainly gone down a lot. With current technology, an Osqrtlogt-based diehard can easily fit inside 20000x20000 and probably inside 10000x10000, and a Collatz-based design would be under 5000x5000.

Jormungant
Posts: 610
Joined: May 27th, 2016, 1:01 am

Re: (Engineered) diehards

Post by Jormungant » April 1st, 2022, 9:33 am

GUYTU6J wrote:
April 1st, 2022, 2:07 am

Then let's see how it can be incorporated in a die hard. It is known that a 2-engine Cordership can be stopped from behind with a single glider without releasing extra spaceships, but it is unknown which collision leaves the least amount of ash.

I got this collision that seems relatively tame, but I would guess one might want to look for 2 glider salvo that does a better job:

Code: Select all

x = 76, y = 70, rule = LifeHistory
6$12.C$10.C.C$11.2C12$58.2C$58.2C5$53.2C$52.C2.C2.2C$52.C3.5C5.2C$52.
C.C.C9.2C$57.C$48.3C$44.2C.C$44.C4.C$45.3C2$39.2C$39.C.C$35.C2.C2.C$
34.C3.3C$33.2C2.C2.C$33.3C.2C$35.4C$68.3C$42.C12.C6.C6.C2.C$40.2C.2C
10.C5.C.C9.C$40.2C.2C11.C4.C.C6.C.C$41.C.3C$40.3C4$56.C.C$33.2C19.2C
2.2C$33.2C7.C11.2C3.2C$42.2C10.2C2.2C$40.C14.2C.2C$40.2C.2C11.2C$40.
2C2.C$42.2C$57.3C$57.C.C$57.3C!

User avatar
squareroot12621
Posts: 630
Joined: March 23rd, 2022, 4:53 pm

Re: (Engineered) diehards

Post by squareroot12621 » April 1st, 2022, 11:41 am

Ok, here's the start of a diehard. It's a period 1,248 gun. (I added the beacons to make it last longer.)

Code: Select all

x = 71, y = 71, rule = LifeHistory
49.2A$49.2A4$37.2A22.2A$38.A8.2A12.A$38.A.A7.A10.A.A$34.A4.2A7.A10.2A
4.A$34.3A10.A15.3A$37.A24.A$36.2A24.2A7$35.A2.A$35.3A$29.2A38.2A$29.2A
38.2A$62.3A$61.A2.A7$35.2A25.2A$35.2A25.A$33.2A17.A10.3A$33.2A4.2A10.
A7.2A4.A$22.2A14.A.A10.A7.A.A$22.A7.2A6.A12.2A8.A$20.A.A7.2A5.2A22.2A
$20.2A6.2A$16.A11.2A$15.A.A$15.A.A31.2A$16.A17.2A2.A10.2A$30.2A2.2A3.
A$30.2A7.A$35.4A2$8.A10.D$3D5.3A7.D$D10.A6.3D$.D8.2A3$17.A$16.A.A$16.
A.A5.2A$17.A5.A2.A$21.A2.A.A$11.A13.A$10.A.A8.A.2A$10.A.A9.A$11.A4$10.
2A.2A$6.2A3.A.2A2.2A$6.A2.A.A6.A$8.2A.7A$10.A$10.A.4A$11.2A2.A! [[ AUTOSTART ]]
[[ ZOOM 6.5 STEP 2 T 0 PAUSE 1 T 1800 STEP 2 T 1850 STEP 1 LOOP 2100 ]]
This loaf-ship [something] is slower than the beacon [something], but I used beacons in the last one so it would fit. :idea:

Code: Select all

x = 186, y = 159, rule = LifeHistory
157.2A$158.A$155.A27.2A$155.2A25.A.A$182.2A$152.2A25.A$153.A24.A.A
$150.A27.A2.A$150.2A27.2A2$147.2A26.2A$148.A25.A.A$145.A28.2A$145.2A24.
A$170.A.A$142.2A26.A2.A$143.A27.2A$140.A$140.2A25.2A$166.A.A$137.2A27.
2A$138.A24.A$135.A26.A.A$135.2A25.A2.A$163.2A$131.2A$130.A.A25.3A$132.
A27.A$159.A11$117.2A$116.A.A25.3A$118.A27.A$145.A11$103.2A$102.A.A25.
3A$104.A27.A$131.A11$89.2A$88.A.A25.3A$90.A27.A$117.A11$75.2A$74.A.A25.
3A$76.A27.A$103.A11$61.2A$60.A.A25.3A$62.A27.A$89.A11$47.2A$46.A.A25.
3A$48.A27.A$75.A11$33.2A$32.A.A25.3A$34.A27.A$61.A11$19.2A$18.A.A25.3A
$20.A27.A$47.A11$5.2A$4.A.A25.3A$6.A27.A$33.A! [[ AUTOSTART ZOOM 2.75 ]]
[[ T 0 PAUSE 1 T 575 X 75 Y -60 ZOOM 10 T 650 X 75 Y -60 ZOOM 10 LOOP 650 ]]
Edit: I increased the period ×16, to 19,968:

Code: Select all

x = 103, y = 71, rule = LifeHistory
81.2A$22.A2.2A54.2A$22.4A.A$27.A$20.7A.2A$19.A6.A.A2.A37.2A22.2A$19.2A
2.2A.A3.2A38.A8.2A12.A$23.2A.2A42.A.A7.A10.A.A$66.A4.2A7.A10.2A4.A$66.
3A10.A15.3A$69.A24.A$26.A41.2A24.2A$15.A9.A.A$13.2A.A8.A.A$12.A13.A$11.
A.A2.A$11.A2.A5.A$12.2A5.A.A9.D$19.A.A10.D34.A2.A$20.A9.3D34.3A$61.2A
38.2A$34.2A25.2A38.2A$18.2D6.2A6.A.A57.3A$17.D.D6.A9.A56.A2.A$4.2A13.
D7.3A6.2A$5.A23.A$3.A19.2A$3.2A18.A$.2A3.A4.2A8.A.A$A2.4A3.A2.A7.2A$2A
.A7.2A54.2A25.2A$.A.A.2A60.2A25.A$.A.A.2A58.2A17.A10.3A$2A.A26.2A33.2A
4.2A10.A7.2A4.A$3.A12.2A11.A2.A21.2A14.A.A10.A7.A.A$3.A.A9.A2.A11.2A22.
A7.2A6.A12.2A8.A$4.2A10.2A3.3D28.A.A7.2A5.2A22.2A$21.D30.2A6.2A$22.D10.
2A13.A11.2A$12.A20.A13.A.A$11.A.2A10.2A7.3A10.A.A31.2A$15.A9.A.A8.A11.
A17.2A2.A10.2A$11.A2.A.A9.2A34.2A2.2A3.A$13.A2.A13.A31.2A7.A$14.2A13.
A.A35.4A$28.A2.A$29.2A9.A10.D$32.3D5.3A7.D$32.D10.A6.3D$33.D8.2A3$49.
A$48.A.A$48.A.A5.2A$49.A5.A2.A$53.A2.A.A$43.A13.A$42.A.A8.A.2A$42.A.A
9.A$43.A4$42.2A.2A$38.2A3.A.2A2.2A$38.A2.A.A6.A$40.2A.7A$42.A$42.A.4A
$43.2A2.A! [[ AUTOSTART ZOOM 5 STEP 25 T 0 PAUSE 1 T 25700 STEP 25 ]]
[[ T 25900 STEP 1 T 45700 STEP 25 T 45869 STEP 1 LOOP 45870 ]]
Edit 2: To make it clear, the [something]'s are like fuses, but you have to activate them multiple times.

Code: Select all

4b8o$4b8o$4b8o$4b8o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4b8o$4b8o$4b8o$4b8o![[ THEME 0 AUTOSTART GPS 8 Z 16 T 1 T 1 Z 19.027 T 2 T 2 Z 22.627 T 3 T 3 Z 26.909 T 4 T 4 Z 32 T 5 T 5 Z 38.055 T 6 T 6 Z 45.255 T 7 T 7 Z 53.817 LOOP 8 ]]

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: (Engineered) diehards

Post by toroidalet » April 1st, 2022, 9:10 pm

Here's a Sawtooth-177-based caber tosser in the obvious way:

Code: Select all

x = 80, y = 76, rule = B3/S23
71b2o$71b2o3$68b2o$68b2o8b2o$19b2o57bo$19b2o50b2o6bo$71b2o5b2o2$22b2o
54b2o$12b2o8b2o55bo$13bo61bo$12bo6b2o53bo3bo$12b2o5b2o55b2o2$12b2o$12b
o$7b2o7bo43b3o$7b2o4bo3bo41bo2bo$14b2o43bo3bo$58b2obobo$10b2o46b2ob2o$
2o8b2o47b3o$bo27b3o$o6b2o20bo2bo$2o5b2o19bo3bo29b2o$28bobob2o27bo2bo$
2o27b2ob2o25b5o$o29b3o25b2ob3o$4bo53b3o$bo3bo53bobo$2b2o24b2o22bo7b2o$
27bo2bo10bo8b3o$28b5o8bobo5bo$28b3ob2o7b2o6b2o$17b3o11b3o$17bo2bo9bobo
38b2o$16bo3bo9b2o15bo23b2o$16bobob2o24bobo$17b2ob2o19bo3bo3bo$18b3o18b
2o5b3o19b2o$40b2o2b2o3b2o17b2o8b2o$78bo$71b2o6bo$15b2o54b2o5b2o$15b2o
46b3o$65bo$63b3o$18b2o$18bobo43bo$62b3o$60b3o$19b4o24b2o12b2o$17b2o4b
2o22b2o$17b2o5bo$19b2obobo$24bo$20bo3bo$20bo4bo$22b3o3bo$22b2o4bo31b2o
$28b2o30b2o$30bo$30b3o30b2o$63b2o2$33bo$32bob5o21b2o$31b2o5bo21b2o$31b
2o3bo2bo$39bo$33b2obo2bo$36bo2bo$37b2o$37b2o!
A slight modification makes it last longer, but the ship can no longer be in any timing:

Code: Select all

x = 91, y = 76, rule = B3/S23
71b2o$71b2o3$68b2o$68b2o8b2o$19b2o57bo$19b2o50b2o6bo$71b2o5b2o2$22b2o
54b2o$12b2o8b2o55bo$13bo61bo$12bo6b2o53bo3bo$12b2o5b2o55b2o2$12b2o$12b
o$7b2o7bo43b3o$7b2o4bo3bo41bo2bo$14b2o43bo3bo$58b2obobo$10b2o46b2ob2o$
2o8b2o47b3o$bo27b3o$o6b2o20bo2bo$2o5b2o19bo3bo29b2o18b2o$28bobob2o27bo
2bo17b2o$2o27b2ob2o25b5o$o29b3o25b2ob3o$4bo53b3o18b2o$bo3bo53bobo17b2o
8b2o$2b2o24b2o22bo7b2o27bo$27bo2bo10bo8b3o29b2o6bo$28b5o8bobo5bo32b2o
5b2o$28b3ob2o7b2o6b2o$17b3o11b3o$17bo2bo9bobo$16bo3bo9b2o15bo$16bobob
2o24bobo$17b2ob2o19bo3bo3bo33bo$18b3o18b2o5b3o31b5o$40b2o2b2o3b2o28bo
2$80bo3bo$15b2o64b3o$15b2o$65b2o$65b2o$18b2o$18bobo50b2o$71b2o2$19b4o
24b2o25b2o$17b2o4b2o22b2o25b2o$17b2o5bo$19b2obobo$24bo46b2o$20bo3bo46b
2o$20bo4bo$22b3o3bo$22b2o4bo$28b2o$30bo$30b3o3$33bo$32bob5o$31b2o5bo
16b2o$31b2o3bo2bo15bobo$39bo17bo$33b2obo2bo17b2o$36bo2bo$37b2o$37b2o!
(Note: as is, the emitted gliders eventually crash into the 58P5H1V1 and make it explode.)
Interestingly, adding a semi-snark squares the lifetime rather than doubling it. Similarly, an n-multiplier makes the lifetime l^n.

It should be fairly easy to make a Sawtooth-177-based-caber-tosser-based-recursive-filter.

@squareroot12621: tubs are denser than loaf-ships:

Code: Select all

x = 181, y = 155, rule = B3/S23
153bo$152bobo$153bo25b2o$150bo27bobo$149bobo26b2o$150bo24bo$147bo26bob
o$146bobo25bo2bo$147bo27b2o$144bo$143bobo25b2o$144bo25bobo$141bo28b2o$
140bobo24bo$141bo24bobo$138bo27bo2bo$137bobo27b2o$138bo$135bo27b2o$
134bobo25bobo$135bo26b2o$132bo26bo$131bobo24bobo$132bo25bo2bo$159b2o$
127b2o$126bobo25b3o$128bo27bo$155bo11$113b2o$112bobo25b3o$114bo27bo$
141bo11$99b2o$98bobo25b3o$100bo27bo$127bo11$85b2o$84bobo25b3o$86bo27bo
$113bo11$71b2o$70bobo25b3o$72bo27bo$99bo11$57b2o$56bobo25b3o$58bo27bo$
85bo11$43b2o$42bobo25b3o$44bo27bo$71bo11$29b2o$28bobo25b3o$30bo27bo$
57bo11$15b2o$14bobo25b3o$16bo27bo$43bo11$b2o$obo25b3o$2bo27bo$29bo!
EDIT: extremely long barges are denser than tubs:

Code: Select all

x = 297, y = 269, rule = B3/S23
267bo27bo$266bobo25bobo$265bobo27bo$264bobo25bo$263bobo25bobo$262bobo
27bo$261bobo25bo$260bobo25bobo$259bobo27bo$258bobo25bo$257bobo25bobo$
256bobo27bo$255bobo25bo$254bobo25bobo$253bobo27bo$252bobo25bo$251bobo
25bobo$250bobo27bo$249bobo25bo$248bobo25bobo$247bobo27bo$246bobo25bo$
245bobo25bobo$244bobo27bo$243bobo25bo$244bo25bobo$271bo$239b2o$238bobo
25b3o$240bo27bo$267bo11$225b2o$224bobo25b3o$226bo27bo$253bo11$211b2o$
210bobo25b3o$212bo27bo$239bo11$197b2o$196bobo25b3o$198bo27bo$225bo11$
183b2o$182bobo25b3o$184bo27bo$211bo11$169b2o$168bobo25b3o$170bo27bo$
197bo11$155b2o$154bobo25b3o$156bo27bo$183bo11$141b2o$140bobo25b3o$142b
o27bo$169bo11$127b2o$126bobo25b3o$128bo27bo$155bo11$113b2o$112bobo25b
3o$114bo27bo$141bo11$99b2o$98bobo25b3o$100bo27bo$127bo11$85b2o$84bobo
25b3o$86bo27bo$113bo11$71b2o$70bobo25b3o$72bo27bo$99bo11$57b2o$56bobo
25b3o$58bo27bo$85bo11$43b2o$42bobo25b3o$44bo27bo$71bo11$29b2o$28bobo
25b3o$30bo27bo$57bo11$15b2o$14bobo25b3o$16bo27bo$43bo11$b2o$obo25b3o$
2bo27bo$29bo!

Recursive filter based on Sawtooth 177. A little off-topic, but it should be fairly easy to convert into an obscenely-long-lasting diehard.

Code: Select all

x = 145, y = 151, rule = B3/S23
71b2o$71b2o$20bob2o$20b2obo$68b2o$68b2o8b2o$78bo$71b2o6bo$71b2o5b2o$
15b2o5b2o$15b2o5b2o54b2o$79bo$19b2o54bo$19b2o53bo3bo$76b2o3$35bo6b2o$
7b2o24b3o5bobo16b3o$7b2o23bo3bo22bo2bo$32bo4b3o6b2o11bo3bo$32b2obob3o
6b2o10b2obobo$10b2o22bo3b2o18b2ob2o$2o8b2o47b3o$bo$o6b2o$2o5b2o53b2o$
61bo2bo$2o57b5o$o57b2ob3o$4bo53b3o$bo3bo53bobo$2b2o48bo7b2o$50b3o$49bo
$49b2o$17b3o$17bo2bo$16bo3bo26bo$16bobob2o24bobo$17b2ob2o23bo3bo$18b3o
25b3o$44b2o3b2o3$15b2o$15b2o3$18b2o$18bobo$38bo$36bobo$19b4o14b2o8b2o$
17b2o4b2o22b2o$17b2o5bo$19b2obobo$24bo$20bo3bo$20bo4bo$22b3o3bo$22b2o
4bo$28b2o$30bo$30b3o3$33bo$32bob5o$31b2o5bo$31b2o3bo2bo$39bo$33b2obo2b
o$36bo2bo$37b2o$37b2o96b2o$135b2o$84bob2o$84b2obo$132b2o$132b2o8b2o$
68bo73bo$66bobo66b2o6bo$67b2o66b2o5b2o$79b2o5b2o$79b2o5b2o54b2o$143bo$
83b2o54bo$83b2o53bo3bo$140b2o3$99bo6b2o$71b2o24b3o5bobo16b3o$71b2o23bo
3bo22bo2bo$96bo4b3o6b2o11bo3bo$96b2obob3o6b2o10b2obobo$74b2o22bo3b2o
18b2ob2o$64b2o8b2o47b3o$65bo$64bo6b2o$64b2o5b2o53b2o$125bo2bo$64b2o57b
5o$64bo57b2ob3o$68bo53b3o$65bo3bo53bobo$66b2o48bo7b2o$105bo8b3o$105bob
o5bo$105b2o6b2o$81b3o14bo37b2o$81bo2bo11bobo37b2o$80bo3bo12b2o12bo$80b
obob2o24bobo$81b2ob2o19bo3bo3bo19b2o$82b3o18b2o5b3o20b2o8b2o$104b2o2b
2o3b2o28bo$136b2o6bo$129b2o5b2o5b2o$79b2o48bobo$79b2o50b2o$130bo$128bo
bo$82b2o43b2o$82bobo42b3o$102bo$100bobo$83b4o14b2o8b2o$81b2o4b2o22b2o$
81b2o5bo$83b2obobo$88bo$84bo3bo$84bo4bo$86b3o3bo32b2o$86b2o4bo32b2o$
92b2o$94bo33b2o$94b3o31b2o3$97bo27b2o$96bob5o22b2o$95b2o5bo$95b2o3bo2b
o$103bo$97b2obo2bo$100bo2bo$101b2o$101b2o!
Any sufficiently advanced software is indistinguishable from malice.

User avatar
squareroot12621
Posts: 630
Joined: March 23rd, 2022, 4:53 pm

Thanks, @toroidalet!

Post by squareroot12621 » April 2nd, 2022, 7:43 pm

toroidalet wrote:
April 1st, 2022, 9:10 pm
[…]EDIT: extremely long barges are denser than tubs:

Code: Select all

x = 297, y = 269, rule = B3/S23
267bo27bo$266bobo25bobo$265bobo27bo$264bobo25bo$263bobo25bobo$262bobo
27bo$261bobo25bo$260bobo25bobo$259bobo27bo$258bobo25bo$257bobo25bobo$
256bobo27bo$255bobo25bo$254bobo25bobo$253bobo27bo$252bobo25bo$251bobo
25bobo$250bobo27bo$249bobo25bo$248bobo25bobo$247bobo27bo$246bobo25bo$
245bobo25bobo$244bobo27bo$243bobo25bo$244bo25bobo$271bo$239b2o$238bobo
25b3o$240bo27bo$267bo11$225b2o$224bobo25b3o$226bo27bo$253bo11$211b2o$
210bobo25b3o$212bo27bo$239bo11$197b2o$196bobo25b3o$198bo27bo$225bo11$
183b2o$182bobo25b3o$184bo27bo$211bo11$169b2o$168bobo25b3o$170bo27bo$
197bo11$155b2o$154bobo25b3o$156bo27bo$183bo11$141b2o$140bobo25b3o$142b
o27bo$169bo11$127b2o$126bobo25b3o$128bo27bo$155bo11$113b2o$112bobo25b
3o$114bo27bo$141bo11$99b2o$98bobo25b3o$100bo27bo$127bo11$85b2o$84bobo
25b3o$86bo27bo$113bo11$71b2o$70bobo25b3o$72bo27bo$99bo11$57b2o$56bobo
25b3o$58bo27bo$85bo11$43b2o$42bobo25b3o$44bo27bo$71bo11$29b2o$28bobo
25b3o$30bo27bo$57bo11$15b2o$14bobo25b3o$16bo27bo$43bo11$b2o$obo25b3o$
2bo27bo$29bo!
[…]
Thanks, @toroidalet! :D I've used this to make it even s-l-o-w-e-r:

Code: Select all

x = 103, y = 71, rule = LifeHistory
81.2A$22.A2.2A54.2A$22.4A.A$27.A$20.7A.2A$19.A6.A.A2.A37.2A22.2A$19.2A
2.2A.A3.2A38.A8.2A12.A$23.2A.2A42.A.A7.A10.A.A$66.A4.2A7.A10.2A4.A$66.
3A10.A15.3A$69.A24.A$26.A41.2A24.2A$15.A9.A.A$13.2A.A8.A.A$12.A13.A$11.
A.A2.A$11.A2.A5.A$12.2A5.A.A9.D$19.A.A10.D34.A2.A$20.A9.3D34.3A$61.2A
38.2A$34.2A25.2A38.2A$18.2D6.2A6.A.A57.3A$17.D.D6.A9.A56.A2.A$4.2A13.
D7.3A6.2A$5.A23.A$3.A19.2A$3.2A18.A$.2A3.A4.2A8.A.A$A2.4A3.A2.A7.2A$2A
.A7.2A54.2A25.2A$.A.A.2A60.2A25.A$.A.A.2A58.2A17.A10.3A$2A.A26.2A33.2A
4.2A10.A7.2A4.A$3.A12.2A11.A2.A21.2A14.A.A10.A7.A.A$3.A.A9.A2.A11.2A22.
A7.2A6.A12.2A8.A$4.2A10.2A3.3D28.A.A7.2A5.2A22.2A$21.D30.2A6.2A$22.D.
A8.2A13.A11.2A$12.A10.A.A7.A13.A.A$11.A.2A9.A.A7.3A10.A.A7.2A22.2A$15.
A9.A.A8.A11.A8.2A7.2A2.A10.2A$11.A2.A.A9.A.A26.2A5.2A2.2A3.A$13.A2.A10.
A.A25.2A5.2A7.A$14.2A12.A.A36.4A$29.A.A$30.A.A7.A10.D$31.A.A6.3A7.D$32.
A10.A6.3D$42.2A3$49.A$38.3D7.A.A$38.D9.A.A5.2A$39.D9.A5.A2.A$53.A2.A.
A$43.A13.A$42.A.A8.A.2A$42.A.A9.A$43.A4$42.2A.2A$38.2A3.A.2A2.2A$38.A
2.A.A6.A$40.2A.7A$42.A$42.A.4A$43.2A2.A! [[ AUTOSTART STEP 50 T 0 PAUSE 1 ]]
[[ T 33650 STEP 50 T 34000 STEP 1 LOOP 34025 ]]
toroidalet wrote:
April 1st, 2022, 9:10 pm
[…]Recursive filter based on Sawtooth 177. A little off-topic, but it should be fairly easy to convert into an obscenely-long-lasting diehard.

Code: Select all

x = 145, y = 151, rule = B3/S23
71b2o$71b2o$20bob2o$20b2obo$68b2o$68b2o8b2o$78bo$71b2o6bo$71b2o5b2o$
15b2o5b2o$15b2o5b2o54b2o$79bo$19b2o54bo$19b2o53bo3bo$76b2o3$35bo6b2o$
7b2o24b3o5bobo16b3o$7b2o23bo3bo22bo2bo$32bo4b3o6b2o11bo3bo$32b2obob3o
6b2o10b2obobo$10b2o22bo3b2o18b2ob2o$2o8b2o47b3o$bo$o6b2o$2o5b2o53b2o$
61bo2bo$2o57b5o$o57b2ob3o$4bo53b3o$bo3bo53bobo$2b2o48bo7b2o$50b3o$49bo
$49b2o$17b3o$17bo2bo$16bo3bo26bo$16bobob2o24bobo$17b2ob2o23bo3bo$18b3o
25b3o$44b2o3b2o3$15b2o$15b2o3$18b2o$18bobo$38bo$36bobo$19b4o14b2o8b2o$
17b2o4b2o22b2o$17b2o5bo$19b2obobo$24bo$20bo3bo$20bo4bo$22b3o3bo$22b2o
4bo$28b2o$30bo$30b3o3$33bo$32bob5o$31b2o5bo$31b2o3bo2bo$39bo$33b2obo2b
o$36bo2bo$37b2o$37b2o96b2o$135b2o$84bob2o$84b2obo$132b2o$132b2o8b2o$
68bo73bo$66bobo66b2o6bo$67b2o66b2o5b2o$79b2o5b2o$79b2o5b2o54b2o$143bo$
83b2o54bo$83b2o53bo3bo$140b2o3$99bo6b2o$71b2o24b3o5bobo16b3o$71b2o23bo
3bo22bo2bo$96bo4b3o6b2o11bo3bo$96b2obob3o6b2o10b2obobo$74b2o22bo3b2o
18b2ob2o$64b2o8b2o47b3o$65bo$64bo6b2o$64b2o5b2o53b2o$125bo2bo$64b2o57b
5o$64bo57b2ob3o$68bo53b3o$65bo3bo53bobo$66b2o48bo7b2o$105bo8b3o$105bob
o5bo$105b2o6b2o$81b3o14bo37b2o$81bo2bo11bobo37b2o$80bo3bo12b2o12bo$80b
obob2o24bobo$81b2ob2o19bo3bo3bo19b2o$82b3o18b2o5b3o20b2o8b2o$104b2o2b
2o3b2o28bo$136b2o6bo$129b2o5b2o5b2o$79b2o48bobo$79b2o50b2o$130bo$128bo
bo$82b2o43b2o$82bobo42b3o$102bo$100bobo$83b4o14b2o8b2o$81b2o4b2o22b2o$
81b2o5bo$83b2obobo$88bo$84bo3bo$84bo4bo$86b3o3bo32b2o$86b2o4bo32b2o$
92b2o$94bo33b2o$94b3o31b2o3$97bo27b2o$96bob5o22b2o$95b2o5bo$95b2o3bo2b
o$103bo$97b2obo2bo$100bo2bo$101b2o$101b2o!
That one's 145×151, so it would need some serious compacting.

Edit:
GUYTU6J wrote:
April 1st, 2022, 2:07 am
[…]Can we make a die hard with unknown lifespan? For example, a modified Fermat prime calculator that terminates and vanishes after finding the sixth such integer (assuming it exists). Or a computer doing so when the digits of the binary representation of a transcedental number include a fraction of 1's above certain limit. Just saying.
Huh. If that were possible, which I conjecture won't be the case, then the lifespan would probably be greater than 2,000,000. :shock:

Code: Select all

4b8o$4b8o$4b8o$4b8o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4b8o$4b8o$4b8o$4b8o![[ THEME 0 AUTOSTART GPS 8 Z 16 T 1 T 1 Z 19.027 T 2 T 2 Z 22.627 T 3 T 3 Z 26.909 T 4 T 4 Z 32 T 5 T 5 Z 38.055 T 6 T 6 Z 45.255 T 7 T 7 Z 53.817 LOOP 8 ]]

User avatar
biggiemac
Posts: 515
Joined: September 17th, 2014, 12:21 am
Location: California, USA

Re: Thanks, @toroidalet!

Post by biggiemac » April 3rd, 2022, 1:26 pm

squareroot12621 wrote:
April 2nd, 2022, 7:43 pm
Edit:
GUYTU6J wrote:
April 1st, 2022, 2:07 am
[…]Can we make a die hard with unknown lifespan? For example, a modified Fermat prime calculator that terminates and vanishes after finding the sixth such integer (assuming it exists). Or a computer doing so when the digits of the binary representation of a transcedental number include a fraction of 1's above certain limit. Just saying.
Huh. If that were possible, which I conjecture won't be the case, then the lifespan would probably be greater than 2,000,000. :shock:
I think it absolutely is possible, but not in the 10,000 area. That is part of the "busy beaver explosion" when allowed area is large enough..
Physics: sophistication from simplicity.

User avatar
gameoflifemaniac
Posts: 1242
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: (Engineered) diehards

Post by gameoflifemaniac » April 3rd, 2022, 2:12 pm

What if we used a googological notation, implemented it into a GPC and attached a self-destruction mechanism that will trigger once the program terminates? I made this APGsembly code for Ackermann's worm, the strength of which is comparable to that of Knuth up arrows. Unlike recursive filters, you don't need more cells for more arrows, as moving the boat further away by hand in the binary register is sufficient (unless you program the machine to pre-setup the registers on its own).

Code: Select all

#REGISTERS {"B0": [4, "1000"], "U1": 5}
# State    Input    Next state    Actions
# ---------------------------------------
INITIAL; *; STATE_1_INITIAL; NOP
STATE_1_INITIAL; *; STATE_3; READ B0
STATE_3; Z; STATE_4_WHILE_BODY; NOP
STATE_3; NZ; STATE_2; NOP
STATE_4_WHILE_BODY; *; STATE_1_INITIAL; TDEC B0, INC U0
STATE_2; *; STATE_5; TDEC U0
STATE_5; *; STATE_7; TDEC U0
STATE_7; Z; STATE_6; NOP
STATE_7; NZ; STATE_9; NOP
STATE_9; *; STATE_10; TDEC U1
STATE_10; Z; STATE_8; NOP
STATE_10; NZ; STATE_11_WHILE_BODY; NOP
STATE_11_WHILE_BODY; *; STATE_12; INC U3, SET B0, NOP
STATE_12; *; STATE_14; TDEC U0
STATE_14; Z; STATE_13; NOP
STATE_14; NZ; STATE_15_WHILE_BODY; NOP
STATE_15_WHILE_BODY; *; STATE_12; INC B0, INC U2, NOP
STATE_13; *; STATE_16; INC B0, NOP
STATE_16; *; STATE_17; TDEC U2
STATE_17; Z; STATE_9; NOP
STATE_17; NZ; STATE_18_WHILE_BODY; NOP
STATE_18_WHILE_BODY; *; STATE_16; INC U0, NOP
STATE_8; *; STATE_20; TDEC U3
STATE_20; Z; STATE_19; NOP
STATE_20; NZ; STATE_21_WHILE_BODY; NOP
STATE_21_WHILE_BODY; *; STATE_8; INC U1, NOP
STATE_19; *; STATE_22; TDEC U0
STATE_22; Z; STATE_6; NOP
STATE_22; NZ; STATE_19; NOP
STATE_6; *; STATE_1_INITIAL; INC U1, NOP
STATE_END; *; STATE_END; HALT_OUT
A few issues:
1. I haven't made this script output a signal once it terminates, but I will add that soon
2. There is no APGompiler suited for APGsembly 2.0 yet, which I find very annoying and inconvenient, so I won't turn this into a pattern until the current compiler gets updated
3. The pattern will likely be slightly bigger than a 100k × 100k box, especially when we need all these self-destruction one-time glider turners and duplicators (I can build that using existing scripts if I find them).
In the future I wanna make an improvement to this though (the primitive sequence system). This will be more efficient given the bounding box we should try to fit in.
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

User avatar
squareroot12621
Posts: 630
Joined: March 23rd, 2022, 4:53 pm

Re: (Engineered) diehards

Post by squareroot12621 » April 3rd, 2022, 2:21 pm

gameoflifemaniac wrote:
April 3rd, 2022, 2:12 pm
What if we used a googological notation, implemented it into a GPC and attached a self-destruction mechanism that will trigger once the program terminates? I made this APGsembly code for Ackermann's worm, the strength of which is comparable to that of Knuth up arrows. Unlike recursive filters, you don't need more objects for more arrows, as moving the boat further away by hand in the binary register is sufficient (unless you program the machine to pre-setup the registers on its own).

Code: Select all

#REGISTERS {"B0": [4, "1000"], "U1": 5}
# State    Input    Next state    Actions
# ---------------------------------------
INITIAL; *; STATE_1_INITIAL; NOP
STATE_1_INITIAL; *; STATE_3; READ B0
STATE_3; Z; STATE_4_WHILE_BODY; NOP
STATE_3; NZ; STATE_2; NOP
STATE_4_WHILE_BODY; *; STATE_1_INITIAL; TDEC B0, INC U0
STATE_2; *; STATE_5; TDEC U0
STATE_5; *; STATE_7; TDEC U0
STATE_7; Z; STATE_6; NOP
STATE_7; NZ; STATE_9; NOP
STATE_9; *; STATE_10; TDEC U1
STATE_10; Z; STATE_8; NOP
STATE_10; NZ; STATE_11_WHILE_BODY; NOP
STATE_11_WHILE_BODY; *; STATE_12; INC U3, SET B0, NOP
STATE_12; *; STATE_14; TDEC U0
STATE_14; Z; STATE_13; NOP
STATE_14; NZ; STATE_15_WHILE_BODY; NOP
STATE_15_WHILE_BODY; *; STATE_12; INC B0, INC U2, NOP
STATE_13; *; STATE_16; INC B0, NOP
STATE_16; *; STATE_17; TDEC U2
STATE_17; Z; STATE_9; NOP
STATE_17; NZ; STATE_18_WHILE_BODY; NOP
STATE_18_WHILE_BODY; *; STATE_16; INC U0, NOP
STATE_8; *; STATE_20; TDEC U3
STATE_20; Z; STATE_19; NOP
STATE_20; NZ; STATE_21_WHILE_BODY; NOP
STATE_21_WHILE_BODY; *; STATE_8; INC U1, NOP
STATE_19; *; STATE_22; TDEC U0
STATE_22; Z; STATE_6; NOP
STATE_22; NZ; STATE_19; NOP
STATE_6; *; STATE_1_INITIAL; INC U1, NOP
STATE_END; *; STATE_END; HALT_OUT
A few issues:
1. I haven't made this script output a signal once it terminates, but I will add that soon
2. There is no APGompiler suited for APGsembly 2.0 yet, which I find very annoying and inconvenient, so I won't turn this into a pattern until the current compiler gets updated
3. The pattern will likely be slightly bigger than a 100k × 100k box, especially when we need all these self-destruction one-time glider turners and duplicators (I can build that using existing scripts if I find them).
In the future I wanna make an improvement to this though (the primitive sequence system). This will be more efficient given the bounding box we should try to fit in.
If it's that big, how in the CGoL universe would it be compacted? Someone would need an idea brighter than the Sun to do that. :idea:

Code: Select all

4b8o$4b8o$4b8o$4b8o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4b8o$4b8o$4b8o$4b8o![[ THEME 0 AUTOSTART GPS 8 Z 16 T 1 T 1 Z 19.027 T 2 T 2 Z 22.627 T 3 T 3 Z 26.909 T 4 T 4 Z 32 T 5 T 5 Z 38.055 T 6 T 6 Z 45.255 T 7 T 7 Z 53.817 LOOP 8 ]]

User avatar
gameoflifemaniac
Posts: 1242
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: (Engineered) diehards

Post by gameoflifemaniac » April 3rd, 2022, 2:35 pm

squareroot12621 wrote:
April 3rd, 2022, 2:21 pm
If it's that big, how in the CGoL universe would it be compacted? Someone would need an idea brighter than the Sun to do that. :idea:
1. I know that the main goal is to fit under a 100 x 100 bounding box, but someone mentioned the potential of larger ones, e.g. 20k x 20k, so I made something out of that instead.
Last edited by gameoflifemaniac on April 7th, 2022, 5:07 am, edited 3 times in total.
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

User avatar
Pavgran
Posts: 220
Joined: June 12th, 2019, 12:14 pm

Re: (Engineered) diehards

Post by Pavgran » April 3rd, 2022, 3:37 pm

Self-destruction problem is not easy.

Here is a design I'm currently working on:

Code: Select all

x = 88, y = 101, rule = B3/S23
32b2o2bo$31bob4o$31bo$29b2ob7o$27bo2bobo6bo$27b2o3bob2o2b2o$31b2ob2o7b
2o4bo$16b2o26bo3bobo$16bobo23bo6bo$18bo23b5o$18b2o13b2o11bo$33b2o5b4o$
11b2o17bo9bo2bo$10bo2bo10bo4bobo$10bobo10bobo4bobo14b2o$6b3o2bo11bobo
5bobo8b2obo2bo$8bo15bo7bobo7b2ob2o$7bo25bobo$34bobo38bo$35bobo6b2o28bo
bo$36bobo5b2o27bo2bo$22bo8b2o4bobo34b2o$21bobo8bo5bobo$20bobo6b3o7bobo
15b2o5bo$19bobo7bo4b2o4bobo13bobo3b3o$20bo12bo2bo4bobo13bo3bo$33bo2bo
5bobo16b2o$17bo5b2o9b2o7bobo$16bobo4b2o19bo$15bobo$14bobo$13bobo10b2o
28b2o7b2o5b2o$12bobo11b2o37b2o5b2o$11bobo41bobo$10bobo10b2o28bo14b2o$
9bobo11b2o24b2obob2o12b2o$8bobo4b2o33bob2o$o6bobo6bo34bo$2o4bobo7bobo$
2o3bobo9b2o26b2o$o3bobo38b2o$5bo$41b2o5b2o30b2o$9bo31b2o5b2o30bobo$3b
2o4b3o69bo$3b2o7bo$11b2o70b2o$33b3o30bo16bobo$33bo2bo21b2o5bobo4b2o10b
2o$33bob2o21b2o6bo4bo2bo$18b2o2b2o48b2o$2o5b2o8b3o$2o5b2o15bo57b2o$15b
obo14b2o22bo25bo$4b2o10b4obo2bo7bo2bo18b3o6b2o9bo9bo$4b2o11b3ob3o9b3o
17bo10bo8bobo7b2o$53b2o9bobo5bobo6bo3b2o$65b2o4bobo7b4o2bo$34b2o25b2o
7bobo3b2o6bob2o$27b2o5b2o24bo2bo5bobo4b2o3b2obobo$27b2o22bo8bo2bo4bobo
10b2obobo$51bo9b2o4bobo14bob2o$24b2o5b2o17bobo13bobo15bo$24b2o5b2o16b
2ob2o11bobo14bobo$48bo5bo9bobo15b2o$51bo11bobo9b2o$48b2o3b2o7bobo11bo$
61bobo7b2o3bob2o$ob3o55bobo8b2o2b2obo2bo$ob4o39b2o12bobo5b2o9bob2o$o5b
o38b2o11bobo6b2o2b2o5bo$bobobo2b3o46bobo11bo5b2o$2bobob4o31b2o13bobo
14bo$3bo2bob2o31b2o5b2o5bobo4b2o8b2o6bo$3bo3b3obo37bo4bobo5b2o15bobo$
4b3o2b2obo33b3o4bobo24bo$10bo35bo5bobo$11bo2bo36bobo$12bo2bo34bobo$13b
2o3bo24b2o4bobo$14b5o23bo2bo4bo$15b4o24b2o$15bobo$14bob2obo$14bo3bobo$
14bo2bo2b2o44b2o$15b2obob2o43bobo$17bo2b2o30bo13bo7b2o$18bo28b3o3bo3b
2o14bobo$19b3o25bo6bo2b2o15bo$47bo5bo$48b2ob2o2$75b2o$64bo9bobo$46bo5b
3o8bobo9bo$30b2o12bo4bo2b3o8bo2bo$30b2o11bo5b3o2b2o8b2o$49b3o2b2o$26b
2o5b2o9bo2bo6b2o$26b2o5b2o10b3o6bo!
And here is what it looks like before settling (with the c/5d ship way closer than it would be, just to demonstrate what happens)

Code: Select all

x = 86, y = 91, rule = B3/S23
75bo$74bobo$73bo2bo$74b2o2$57b2o5bo$56bobo3b3o$57bo3bo$61b2o$23b2o$23b
2o3$26b2o28b2o7b2o5b2o$26b2o37b2o5b2o$55bobo$23b2o28bo14b2o$23b2o24b2o
bob2o12b2o$15b2o33bob2o$16bo34bo$16bobo$17b2o26b2o$20b2o23b2o$20bobo$
20bo20b2o5b2o30b2o$9bo31b2o5b2o30bobo$9b3o69bo$12bo$11b2o70b2o$33b3o
47bobo$33bo2bo21b2o24b2o$33bob2o21b2o$18b2o2b2o$2o5b2o8b3o$2o5b2o15bo$
15bobo14b2o12bo9bo$4b2o10b4obo2bo7bo2bo10bobo5b3o$4b2o11b3ob3o9b3o10b
2o5bo$53b2o2$34b2o$27b2o5b2o$27b2o17bo4bo$44b2o5bo$24b2o5b2o12b2o3bobo
$24b2o5b2o16b2ob2o$48bo5bo$51bo$48b2o3b2o2$ob3o$ob4o39b2o$o5bo38b2o$bo
bobo2b3o$2bobob4o15bo15b2o$3bo2bob2o16b2o13b2o5b2o12b2o$3bo3b3obo13b2o
22bo12b2o$4b3o2b2obo33b3o$10bo35bo$11bo2bo$12bo2bo$13b2o3bo3b2o$14b5o
3b2o$15b4o$15bobo$14bob2obo$14bo3bobo$14bo2bo2b2o44b2o$15b2obob2o43bob
o$17bo2b2o30bo13bo7b2o$18bo28b3o3bo3b2o14bobo$19b3o25bo6bo2b2o15bo$47b
o5bo$48b2ob2o2$75b2o$64bo9bobo$63bobo9bo$30b2o31bo2bo$30b2o32b2o2$26b
2o5b2o$26b2o5b2o$40bo$40bobo$40b2o2$36b2o$35bobo$35bo$34b2o!
It manages to last a long time (more than 1e1000) before settling to ash but that ash is still to be cleaned. There are a few still lifes added by gol-destroy, but I think to make it an actual diehard one would have to engineer a few more OTTs.

And that's a relatively simple design with only one recursive filter and quadri-Snark self-destruct problem already solved. I don't know if the second stage of recursive filter could be fitted in 10000 area. But even if it would, fitting a self-destruct machinery would be very hard.

User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: (Engineered) diehards

Post by Kazyan » April 3rd, 2022, 5:07 pm

Prototype crab-based design:

Code: Select all

x = 94, y = 94, rule = B3/S23
34bo$33b2o$33bobo2$36b2o$36b2o2$27bo6b2o$26b2o5bo2bo$26bobo3b2obo$30bo
9b2o$29bo9b2o$29bo2b2o7bo$34bo9b2o$33bobo8bobo$34bobo7bo$35bobo$36bobo
$37bobo$38bobo10b2o$39bobo9bobo$40bobo8bo$41bobo$42bobo$8bo34bobo$7b2o
35bobo$7bobo35bobo$46bobo$10b2o35bobo$10b2o36bobo$49bobo$bo6b2o40bobo$
2o5bo2bo40bobo$obo3b2obo42bobo$4bo9b2o37bobo14b2o$3bo9b2o39bobo13b2o$
3bo2b2o7bo39bobo$8bo9b2o36bobo9bo4bo$7bobo8bobo36bobo7bobo2bobo$8bobo
7bo39bobo6bobo2bobo$9bobo47b2o2b2o3bo4bo$10bobo49b2o$11bobo50bo$12bobo
10b2o15b2o9b2o$13bobo9bobo13b2o9bo2bo$14bobo8bo17bo9b2o$15bobo39b2o$
16bobo38b2o$17bobo33b2o$18bobo31bo2bo$19bobo31b2o$20bobo$21bobo$22bobo
$23bobo$24bobo$25bobo$26bobo23b2o$27bobo14b2o6bobo$28bobo13b2o7bobo$
29bobo22bobo$30bobo9bo4bo7bobo$31bobo7bobo2bobo7bobo$32bobo6bobo2bobo
8bobo$33b2o7bo4bo10bobo$59bobo$60bobo11bo$16b2o43bobo8bobo$15b2o45bobo
8b2o$17bo45bobo$64bobo$65bobo$66bobo$67bobo10bo$68bobo7bobo$49bo19bobo
7b2o$26b2o22b2o18bobo$26b2o21b2o20bobo8bo$72bobo8b2o$73bobo6b2o$74bobo
$75bobo9bo2bo$76bobo11bo$77bobo9bo$78bobo3bob2o3bobo$79bobobo2bo5b2o$
80bo3b2o6bo2$82b2o$82b2o2$84bobo$85b2o$85bo!
It would be a lot better if the c/3 fuse could be made to work.
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

User avatar
Pavgran
Posts: 220
Joined: June 12th, 2019, 12:14 pm

Re: (Engineered) diehards

Post by Pavgran » April 5th, 2022, 1:54 pm

Here's the first step towards double recursive filter diehard fitting in 10000 area box:

Code: Select all

x = 100, y = 97, rule = B3/S23
91b2o$91b2o3$88b2o$88b2o8b2o$98bo$91b2o6bo$91b2o5b2o6$40bo51bo$38b3o
48b5o$37bo50bo$37b2o30b2o$69bo19bo3bo$59b2o6bobo20b3o$58bobo6b2o$31b2o
bo22b3o$31b4o6b2o5b2o6b3o$30bo3bo6b2o5b2o7b3o$31b3o24bobo19b2o$31b3o
10b2o13b2o19b2o$33bo10b2o$83b2o$53bo29b2o$52bobo$21b2o29bobo$21b2o30bo
26b2o$80b2o$17b2o5b2o$17b2o5b2o4$64b2o5b2o$o18b2o29bo13b2o5b2o$bo17bo
29bobo$2o5b2o8bobo30bo17b2o$2o5bobo7b2o28bo20b2o$o7b3o35bobo24b2o$o8b
3o35bo23b2obo$2o6b3o33bo26bo$2o5bobo33bobo25bobo17b2o$bo5b2o35bo27b2o
17b2o$o40bo$40bobo45b2o5b2o$41bo46b2o5b2o$38bo$37bobo$38bo2$84b2o$2bo
5bo75bo$bo7bo34b2o39b3o$bob4o28b2o7b2o41bo$2b2o3bo2bo24b2o$2b3o2bo2bo$
5bo4bo36b2o$5b3obo37b2o$5b2ob2o$5b2o4b3o30b2o$11b3o30b2o$14b2o$14b2o$
14b2o$18b3o$16b2o4bo$16bo6bo$17bob2o$15b3o3bo$15b4o2bo24bo$19bobo23b2o
$19b3o25bo$19b2o2bo20b3o14b2o$21b2o22bo15bobo$63bo$63b2o$55b2o$55b2o$
26bo$20b2o3bo3b3o20b2o$20b2o2bo6bo20b2o$25bo5bo$26b2ob2o$55b2o$55b2o2$
24b3o5bo$24b3o2bo4bo12b2o$23b2o2b3o5bo11b2o$23b2o2b3o$23b2o6bo2bo9b2o
5b2o$24bo6b3o10b2o5b2o!
The bounding box is 100*97, and the lifespan, if completed, would be around 10^(10^5.98)
Anyone is welcome to make this thing into an actual diehard.

Alternatively, there is this design:

Code: Select all

x = 86, y = 83, rule = B3/S23
42bo$40b3o$39bo37b2o$39b2o36b2o3$74b2o$33b2obo37b2o8b2o$33b4o6b2o5b2o
32bo$32bo3bo6b2o5b2o25b2o6bo$33b3o41b2o5b2o$33b3o10b2o19bo$35bo10b2o
18b3o$66b4o3$23b2o41b4o$23b2o41b4o$68bo$19b2o5b2o27b2o$19b2o5b2o27bo5b
2o$42bo10bobo4bobo$41bobo9b2o5b2o$39b2o3bo$39b2o3bo13bo$21b2o16b2o3bo
12bobo$21bo13b2o4bobo14bo7b2o$9b2o8bobo12bobo5bo23b2o$9bobo7b2o13bo$2o
8b3o20b2o34b2o$2o9b3o55b2o$10b3o39bo$9bobo39bobo$9b2o39bobo13b2o$49bob
o14b2o$50bo2$46b2o$45bobo$45b2o$50b2o5b2o$50b2o5b2o2$40b2o4b2o6b2o20bo
$39bobo4b2o6b2o19bobo$39b2o31b4obo$ob3o66bob2o$ob4o43b2o22b4o$o5bo42b
2o22bob2o$bobobo2b3o61b2o$2bobob4o36b2o24b2o2bo$3bo2bob2o21b2o13b2o26b
3o4b2o$3bo3b3obo18bobo42bo5b2o$4b3o2b2obo17b2o$10bo$11bo2bo$12bo2bo$
13b2o3bo51b2o$14b5o51bo$15b4o52b3o$15bobo30bo24bo$14bob2obo27b2o$14bo
3bobo28bo$14bo2bo2b2o24b3o14b2o$15b2obob2o25bo15bobo$17bo2b2o43bo$18bo
46b2o$19b3o35b2o$57b2o$28bo$22b2o3bo3b3o20b2o$22b2o2bo6bo20b2o$27bo5bo
$28b2ob2o$57b2o$57b2o2$26b3o5bo$26b3o2bo4bo12b2o$25b2o2b3o5bo11b2o$25b
2o2b3o$25b2o6bo2bo9b2o5b2o$26bo6b3o10b2o5b2o!
The bounding box is 86*83, but the lifespan is only around 10^(10^5.58)
Hopefully, it would be easier to make this design into a diehard due to more space available.

Edit:
Hmm.
This little trick can multiply the logarithm of lifespan of both designs by 121 (edit: 121^3) just by making one (edit: three) extra salvos killed.

Code: Select all

x = 86, y = 83, rule = B3/S23
42bo$40b3o$39bo37b2o$39b2o36b2o3$74b2o$33b2obo37b2o8b2o$33b4o6b2o5b2o
32bo$32bo3bo6b2o5b2o25b2o6bo$33b3o41b2o5b2o$33b3o10b2o19bo$35bo10b2o
18b3o$66b4o3$23b2o41b4o$23b2o41b4o$68bo$19b2o5b2o27b2o$19b2o5b2o27bo5b
2o$42bo10bobo4bobo$41bobo9b2o5b2o$39b2o3bo$39b2o3bo13bo$21b2o16b2o3bo
12bobo$21bo13b2o4bobo14bo7b2o$9b2o8bobo12bobo5bo23b2o$9bobo7b2o13bo$2o
8b3o20b2o34b2o$2o9b3o12bo42b2o$10b3o11b2o26bo$9bobo13b2o24bobo$9b2o39b
obo13b2o$49bobo14b2o$50bo2$46b2o$45bobo$45b2o$50b2o5b2o$50b2o5b2o2$40b
2o4b2o6b2o20bo$39bobo4b2o6b2o19bobo$39b2o31b4obo$ob3o66bob2o$ob4o43b2o
22b4o$o5bo42b2o22bob2o$bobobo2b3o61b2o$2bobob4o36b2o24b2o2bo$3bo2bob2o
21b2o13b2o26b3o4b2o$3bo3b3obo18bobo42bo5b2o$4b3o2b2obo14bo2b2o$10bo14b
2o$11bo2bo11b2o$12bo2bo$13b2o3bo51b2o$14b5o51bo$15b4o52b3o$15bobo30bo
24bo$14bob2obo27b2o$14bo3bobo28bo$14bo2bo2b2o24b3o14b2o$15b2obob2o25bo
15bobo$17bo2b2o43bo$18bo46b2o$19b3o35b2o$57b2o$28bo$22b2o3bo3b3o20b2o$
22b2o2bo6bo20b2o$27bo5bo$28b2ob2o$57b2o$57b2o2$26b3o5bo$26b3o2bo4bo12b
2o$25b2o2b3o5bo11b2o$25b2o2b3o$25b2o6bo2bo9b2o5b2o$26bo6b3o10b2o5b2o!

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: (Engineered) diehards

Post by toroidalet » April 5th, 2022, 9:43 pm

Nice work! Have you given up on the single-recursive-filter diehard, or have you decided to work on this version? (after all, it literally lasts exponentially longer)

For future slight improvements, a snake-siamese-carrier is capable of destroying a block pull:

Code: Select all

x = 88, y = 109, rule = B3/S23
32b2o2bo$31bob4o$31bo$29b2ob7o$27bo2bobo6bo$27b2o3bob2o2b2o$31b2ob2o7b
2o4bo$16b2o26bo3bobo$16bobo23bo6bo$18bo23b5o$18b2o13b2o11bo$33b2o5b4o$
11b2o17bo9bo2bo$10bo2bo10bo4bobo$10bobo10bobo4bobo14b2o$6b3o2bo11bobo
5bobo8b2obo2bo$8bo15bo7bobo7b2ob2o$7bo25bobo$34bobo38bo$35bobo6b2o28bo
bo$36bobo5b2o27bo2bo$22bo8b2o4bobo34b2o$21bobo8bo5bobo$20bobo6b3o7bobo
15b2o5bo$19bobo7bo4b2o4bobo13bobo3b3o$20bo12bo2bo4bobo13bo3bo$33bo2bo
5bobo16b2o$17bo5b2o9b2o7bobo$16bobo4b2o19bo$15bobo$14bobo$13bobo10b2o
28b2o7b2o5b2o$12bobo11b2o37b2o5b2o$11bobo41bobo$10bobo10b2o28bo14b2o$
9bobo11b2o24b2obob2o12b2o$8bobo4b2o33bob2o$o6bobo6bo34bo$2o4bobo7bobo$
2o3bobo9b2o26b2o$o3bobo38b2o$5bo$41b2o5b2o30b2o$9bo31b2o5b2o30bobo$3b
2o4b3o69bo$3b2o7bo$11b2o70b2o$33b3o30bo16bobo$33bo2bo21b2o5bobo4b2o10b
2o$33bob2o21b2o6bo4bo2bo$18b2o2b2o48b2o$2o5b2o8b3o$2o5b2o15bo57b2o$15b
obo14b2o22bo25bo$4b2o10b4obo2bo7bo2bo18b3o6b2o9bo9bo$4b2o11b3ob3o9b3o
17bo10bo8bobo7b2o$53b2o9bobo5bobo6bo3b2o$65b2o4bobo7b4o2bo$34b2o25b2o
7bobo3b2o6bob2o$27b2o5b2o24bo2bo5bobo4b2o3b2obobo$27b2o22bo8bo2bo4bobo
10b2obobo$51bo9b2o4bobo14bob2o$24b2o5b2o17bobo13bobo15bo$24b2o5b2o16b
2ob2o11bobo14bobo$48bo5bo9bobo15b2o$51bo11bobo9b2o$48b2o3b2o7bobo11bo$
61bobo7b2o3bob2o$ob3o55bobo8b2o2b2obo2bo$ob4o39b2o12bobo5b2o9bob2o$o5b
o38b2o11bobo6b2o2b2o5bo$bobobo2b3o46bobo11bo5b2o$2bobob4o15bo15b2o13bo
bo14bo$3bo2bob2o16b2o13b2o5b2o5bobo4b2o8b2o6bo$3bo3b3obo13b2o22bo4bobo
5b2o15bobo$4b3o2b2obo33b3o4bobo24bo$10bo35bo5bobo$11bo2bo36bobo$12bo2b
o34bobo$13b2o3bo24b2o4bobo$14b5o23bo2bo4bo$15b4o24b2o$15bobo$14bob2obo
$14bo3bobo$14bo2bo2b2o44b2o$15b2obob2o43bobo$17bo2b2o30bo13bo7b2o$18bo
28b3o3bo3b2o14bobo$19b3o25bo6bo2b2o15bo$47bo5bo$48b2ob2o2$21b2ob2o49b
2o$21bob2o2bo36bo9bobo$26b2o18bo5b3o8bobo9bo$30b2o12bo4bo2b3o8bo2bo$
30b2o11bo5b3o2b2o8b2o$16b2ob2o28b3o2b2o$16bob2o2bo3b2o5b2o9bo2bo6b2o$
21b2o3b2o5b2o10b3o6bo2$12b2ob2o$12bob2o2bo$17b2o2$8b2ob2o$8bob2o2bo$
13b2o!
For the double recursive filter, this raises the logarithm of the lifetime to the power of 121 (also shown with an improvement that multiplies the lifetime by 121 a few times; there's probably a better one):

Code: Select all

x = 87, y = 83, rule = B3/S23
43bo$41b3o$40bo37b2o$40b2o36b2o3$75b2o$34b2obo37b2o8b2o$34b4o6b2o5b2o
32bo$33bo3bo6b2o5b2o25b2o6bo$34b3o41b2o5b2o$34b3o10b2o19bo$36bo10b2o
18b3o$67b4o3$24b2o41b4o$24b2o41b4o$69bo$20b2o5b2o27b2o$20b2o5b2o27bo5b
2o$43bo10bobo4bobo$42bobo9b2o5b2o$40b2o3bo$40b2o3bo13bo$22b2o16b2o3bo
12bobo$22bo7bo5b2o4bobo14bo7b2o$10b2o8bobo7bobo2bobo5bo23b2o$10bobo7b
2o8b2o3bo$b2o8b3o20b2o34b2o$b2o9b3o55b2o$11b3o39bo$10bobo39bobo$10b2o
39bobo13b2o$50bobo14b2o$2o49bo$o$2bo44b2o$b2o43bobo$bo44b2o$2bo48b2o5b
2o$b2o48b2o5b2o2$41b2o4b2o6b2o20bo$40bobo4b2o6b2o19bobo$40b2o31b4obo$b
ob3o66bob2o$bob4o43b2o22b4o$bo5bo18b2o22b2o22bob2o$2bobobo2b3o15bo4b2o
39b2o$3bobob4o19bo16b2o24b2o2bo$4bo2bob2o16b7o13b2o26b3o4b2o$4bo3b3obo
14bo2bobo43bo5b2o$5b3o2b2obo12bo4bo$11bo16bobobo$12bo2bo10b2o2bo$13bo
2bo$14b2o3bo51b2o$15b5o51bo$16b4o52b3o$16bobo30bo24bo$15bob2obo27b2o$
15bo3bobo28bo$15bo2bo2b2o24b3o14b2o$16b2obob2o25bo15bobo$18bo2b2o43bo$
19bo46b2o$20b3o35b2o$58b2o$29bo$23b2o3bo3b3o20b2o$23b2o2bo6bo20b2o$28b
o5bo$29b2ob2o$58b2o$58b2o2$27b3o5bo$27b3o2bo4bo12b2o$26b2o2b3o5bo11b2o
$26b2o2b3o$26b2o6bo2bo9b2o5b2o$27bo6b3o10b2o5b2o!
(In this case, the obstruction can be reduced to a snake to save space, but it is very picky about the timing of the queen bee (not shown))
Any sufficiently advanced software is indistinguishable from malice.

User avatar
Pavgran
Posts: 220
Joined: June 12th, 2019, 12:14 pm

Re: (Engineered) diehards

Post by Pavgran » April 6th, 2022, 7:46 am

toroidalet wrote:
April 5th, 2022, 9:43 pm
Nice work! Have you given up on the single-recursive-filter diehard, or have you decided to work on this version? (after all, it literally lasts exponentially longer)
I'm running a big gol-destroy run with all 5 objects it can place and a limit of 32 objects. It will take a while. Previous run was with every object except blinker and a limit of 10 objects. The result was not very satisfactory: there were still a lot of debris left. I hope for the current run to leave a small amount of debris (or no at all) so that it can be cleaned up with a few manually placed one-time seeds.
toroidalet wrote:
April 5th, 2022, 9:43 pm
For future slight improvements, a snake-siamese-carrier is capable of destroying a block pull:
<snip>
For the double recursive filter, this raises the logarithm of the lifetime to the power of 121 (also shown with an improvement that multiplies the lifetime by 121 a few times; there's probably a better one):
<snip>
(In this case, the obstruction can be reduced to a snake to save space, but it is very picky about the timing of the queen bee (not shown))
For the double filter, that place is kinda occupied by self-destruct circuitry. Initial explosion happens around that area and there would almost certainly be still lives there to control the explosion into manageable self-destruct sequence.

User avatar
gameoflifemaniac
Posts: 1242
Joined: January 22nd, 2017, 11:17 am
Location: There too

Re: (Engineered) diehards

Post by gameoflifemaniac » April 7th, 2022, 4:32 am

gameoflifemaniac wrote:
April 3rd, 2022, 2:12 pm
In the future I wanna make an improvement to this though (the primitive sequence system). This will be more efficient given the bounding box we should try to fit in.
Finished code:

Code: Select all

#REGISTERS {"B0": [9, "1101001000"], "U3": 2}
# State    Input    Next state    Actions
# ---------------------------------------
INITIAL; *; STATE_1_INITIAL; NOP
STATE_1_INITIAL; *; STATE_3; READ B0
STATE_3; Z; STATE_4_WHILE_BODY; NOP
STATE_3; NZ; STATE_2; NOP
STATE_4_WHILE_BODY; *; STATE_1_INITIAL; TDEC B0, INC U0
STATE_2; *; STATE_6; TDEC U0
STATE_6; Z; STATE_5; INC U3, NOP
STATE_6; NZ; STATE_7; INC U0, NOP
STATE_7; *; STATE_8; INC U0, NOP
STATE_8; *; STATE_11; READ B0
STATE_11; Z; STATE_12_WHILE_BODY; NOP
STATE_11; NZ; STATE_10; NOP
STATE_12_WHILE_BODY; *; STATE_13; TDEC B0, INC B1
STATE_13; *; STATE_14; TDEC U0
STATE_14; Z; STATE_8; NOP
STATE_14; NZ; STATE_8; INC U1, NOP
STATE_10; *; STATE_15; SET B1, NOP
STATE_15; *; STATE_17; TDEC U0
STATE_17; Z; STATE_16; NOP
STATE_17; NZ; STATE_9; NOP
STATE_16; *; STATE_18; TDEC U1
STATE_18; Z; STATE_8; NOP
STATE_18; NZ; STATE_19_WHILE_BODY; NOP
STATE_19_WHILE_BODY; *; STATE_16; INC U0, NOP
STATE_9; *; STATE_20; INC B1, NOP
STATE_20; *; STATE_22; TDEC U3
STATE_22; Z; STATE_21; NOP
STATE_22; NZ; STATE_23_WHILE_BODY; NOP
STATE_23_WHILE_BODY; *; STATE_24; INC U4, NOP
STATE_24; *; STATE_26; TDEC B1
STATE_26; Z; STATE_25; NOP
STATE_26; NZ; STATE_27_WHILE_BODY; NOP
STATE_27_WHILE_BODY; *; STATE_29; READ B1
STATE_29; Z; STATE_28; NOP
STATE_29; NZ; STATE_28; SET B0, SET B1, NOP
STATE_28; *; STATE_24; INC B0, INC U2, NOP
STATE_25; *; STATE_30; TDEC B0
STATE_30; *; STATE_31; TDEC U2
STATE_31; Z; STATE_20; NOP
STATE_31; NZ; STATE_32_WHILE_BODY; NOP
STATE_32_WHILE_BODY; *; STATE_30; INC B1, NOP
STATE_21; *; STATE_33; INC U4, NOP
STATE_33; *; STATE_35; TDEC U4
STATE_35; Z; STATE_34; NOP
STATE_35; NZ; STATE_36_WHILE_BODY; NOP
STATE_36_WHILE_BODY; *; STATE_33; INC U3, NOP
STATE_34; *; STATE_38; TDEC B1
STATE_38; Z; STATE_37; NOP
STATE_38; NZ; STATE_39_WHILE_BODY; NOP
STATE_39_WHILE_BODY; *; STATE_34; READ B1
STATE_37; *; STATE_40; TDEC U1
STATE_40; Z; STATE_5; NOP
STATE_40; NZ; STATE_37; NOP
STATE_5; *; STATE_41; TDEC B0
STATE_41; Z; STATE_END; NOP
STATE_41; NZ; STATE_1_INITIAL; NOP
STATE_END; *; STATE_END; HALT_OUT
The program terminates once the sequence becomes empty. This takes f_e_0(n) steps in the fast-growing hierarchy. Once we attach a self-destruction mechanism to the termination, we can made a stupidly long-lasting diehard in a bounding box under 25k x 25k, maybe even less.
I am aware that the goal is to fit under 100 x 100, but someone mentioned the potential of UCC and larger bounding boxes, so I decided to make that instead.
Last edited by gameoflifemaniac on April 17th, 2022, 1:14 pm, edited 1 time in total.
I was so socially awkward in the past and it will haunt me for the rest of my life.

Code: Select all

b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!

User avatar
Pavgran
Posts: 220
Joined: June 12th, 2019, 12:14 pm

Re: (Engineered) diehards

Post by Pavgran » April 7th, 2022, 12:41 pm

Exponential-linear filter design is finished. That was not easy.

Bounding box is 99*101, easily fits under 10000 constraint.
Lifespan is around 2.280624e870

Code: Select all

x = 99, y = 101, rule = B3/S23
32b2o2bo32bo7b3o2b4o$31bob4o31bobo5bo3bo$31bo36bo2bo4bo$29b2ob7o30b2o
6b3obo$27bo2bobo6bo$27b2o3bob2o2b2o32b2o$31b2ob2o7b2o4bo21bo2bo$16b2o
26bo3bobo8b2o11bobo$16bobo23bo6bo8bo2bo11bo9bo$18bo23b5o12b2o23bo$18b
2o13b2o11bo16b2o4bo12b3o4b2o$33b2o5b4o18bobo3bobo19bo4bo$11b2o17bo9bo
2bo19bo5b2o16b3o4b2o$10bo2bo10bo4bobo50b2o3bo8b2o$10bobo10bobo4bobo14b
2o33bo12bo2bo$6b3o2bo11bobo5bobo8b2obo2bo18b2o14b3o12bo$8bo15bo7bobo7b
2ob2o20bobo15bo12bo$7bo25bobo32bo25bo2bo$34bobo22b2o33b2o$35bobo6b2o
12bo2bo15b2o12bo$36bobo5b2o13bobo14bo2bo10bobo$22bo8b2o4bobo20bo15bobo
12bo$21bobo8bo5bobo36bo$20bobo6b3o7bobo22bo20b2o$19bobo7bo4b2o4bobo19b
3o19bobo$20bo12bo2bo4bobo17bo14b2o7bo$33bo2bo5bobo16b2o12bo2bo$17bo5b
2o9b2o7bobo29bobo$16bobo4b2o13bo5bo31bo$15bobo19bobo$14bobo20b2o46b2o$
13bobo10b2o28b2o7b2o5b2o11b2o$12bobo11b2o14b2o21b2o5b2o$11bobo28b2o11b
obo$10bobo10b2o28bo14b2o$9bobo11b2o24b2obob2o12b2o$8bobo4b2o33bob2o$o
6bobo6bo23bo10bo$2o4bobo7bobo21bo$2o3bobo9b2o21bo4b2o$o3bobo38b2o$5bo$
13b3o25b2o5b2o21b2o7b2o$9bo31b2o5b2o21b2o7bobo$3b2o4b3o69bo$3b2o7bo$
11b2o70b2o$33b3o30bo16bobo$33bo2bo16b2o10bobo4b2o10b2o$33bob2o16b2o11b
o4bo2bo$18b2o2b2o26bo21b2o$2o5b2o8b3o29bobo$2o5b2o15bo25bo31b2o$15bobo
14b2o22bo25bo$4b2o10b4obo2bo7bo2bo18b3o6b2o9bo9bo$4b2o11b3ob3o9b3o17bo
10bo8bobo7b2o$53b2o9bobo5bobo6bo3b2o$42b2o21b2o4bobo7b4o2bo$34b2o6b2o
17b2o7bobo3b2o6bob2o$27b2o5b2o24bo2bo5bobo4b2o3b2obobo$27b2o10bo11bo8b
o2bo4bobo10b2obobo$38bobo10bo9b2o4bobo14bob2o$24b2o5b2o6bo10bobo13bobo
15bo$24b2o5b2o16b2ob2o11bobo14bobo$35b2o11bo5bo11bo15b2o$34bobo14bo11b
o11b2o$34b2o12b2o3b2o7bobo11bo$63bo7b2o3bob2o$ob3o55bo10b2o2b2obo2bo$o
b4o24b2o13b2o12bobo5b2o9bob2o$o5bo22bobo13b2o11bobo6b2o2b2o5bo$bobobo
2b3o18b2o26bobo11bo5b2o$2bobob4o46bobo14bo$3bo2bob2o38b2o5bobo4b2o8b2o
6bo$3bo3b3obo37bo4bobo5b2o15bobo$4b3o2b2obo33b3o4bobo24bo$10bo11b2o22b
o5bobo11b2o$11bo2bo6bobo27bobo12b2o$12bo2bo5b2o27bobo$13b2o3bo24b2o4bo
bo$14b5o23bo2bo4bo$15b4o24b2o$15bobo$14bob2obo56b2o$14bo3bobo54bobo$
14bo2bo2b2o54bo$15b2obob2o$17bo2b2o30bo$18bo10bo17b3o3bo3b2o$19b3o6bob
o16bo6bo2b2o$28b2o17bo5bo18bo$48b2ob2o19bo$64bo7bo$24b2o37bobo$23bobo
36bo2bo$24bo21bo5b3o8b2o$30b2o12bo4bo2b3o$20b2o8b2o11bo5b3o2b2o$19bobo
27b3o2b2o$20bo5b2o5b2o9bo2bo6b2o$26b2o5b2o10b3o6bo!
Runnable in Golly with hyperspeed turned on.

dani
Posts: 1222
Joined: October 27th, 2017, 3:43 pm

Re: (Engineered) diehards

Post by dani » April 7th, 2022, 1:16 pm

That's amazing. I've isolated the very final destruction (after 3 or so mini-destructions of other parts) so the casual reader can see that it's legit:

Code: Select all

x = 103, y = 111, rule = B3/S23
78bo$77bobo3b2o$69bo7bobo2bo2bo$68bobo7bo4b2o$68bo2bo$69b2o2$72b2o$71b
o2bo$59b2o11bobo$58bo2bo11bo$59b2o$63b2o4bo30b2o$62bobo3bobo29bobo$63b
o5b2o30bo3$67b2o30b2o$67bobo28bobo$68bo28bobo$59b2o37bo$58bo2bo15b2o
12bo$59bobo14bo2bo10bobo$60bo15bobo12bo$77bo$64bo20b2o$62b3o19bobo$61b
o14b2o7bo$61b2o12bo2bo$23b2o50bobo$23b2o13bo37bo$37bobo$37b2o46b2o$26b
2o37b2o5b2o11b2o$26b2o14b2o21b2o5b2o$42b2o9b3o$23b2o25bo4bo12b2o$23b2o
24b2o3bo13b2o$15b2o31b2o$16bo23bo8bo2bo$16bobo21bo9b2o$17b2o21bo4b2o$
45b2o2$13b3o25b2o5b2o21b2o7b2o$9bo31b2o5b2o21b2o7bobo$9b3o21b3o45bo$
12bo19bo2bo$11b2o19bo3bo46b2o$31b2o2bo47bobo$33bo50b2o$34b2o$34b3o$2o
5b2o25b3o$2o5b2o$18b2o12bo23bo$4b2o12b3o10bo13bo8b3o$4b2o12bo4b2o6b2o
11bo8bo$20b2o2bo19b3o6b2o$22b2o$22bo11b2o$27b2o5b2o14b3o$27b2o21b3o$
49bo3bo$24b2o5b2o10bobo2bo5bo$24b2o5b2o10b2o4bo3bo$44bo5b3o5$45b2o$45b
2o3$48b2o12b2o$26bobo20bo12b2o$27b2o17b3o$27bo18bo19b2o$66b2o6$76b2o$
17b2o56bobo$17b2o57bo$47b2o6b2o$45b5o4b4o$29bo14bo4bo4bobobo$28bobo13b
o2b3o3b3ob2o$28b2o14b2o2bo3bob2o16bo$46b2o4bob2o16bo$53bo10bo7bo$24b2o
37bobo$23bobo36bo2bo$24bo38b2o$30b2o$20b2o8b2o$19bobo$20bo5b2o5b2o$26b
2o5b2o2$39bo$38bo$40bo$36bo$35bob2o$35bo$34b2o!
The gliders produced go on to destroy the big spaceship, achieving 0 population.

Jormungant
Posts: 610
Joined: May 27th, 2016, 1:01 am

Re: (Engineered) diehards

Post by Jormungant » April 7th, 2022, 2:33 pm

That's great, this is quite a surprising feat that such a small pattern would last that long, the order of magnitude how long is lives alone is mind blowing. In order to give a sense of scale to us mortals, I showed the number of blocks that needs to be pulled from a distance that is increases hundred fold for each subsequent block.

Code: Select all

x = 1755, y = 1785, rule = B3/S23
1285b2o$1285b2o2$1344bo$1279b2o62bobo3b2o$1279b2o17b2o2bo32bo7bobo2bo
2bo$1297bob4o31bobo7bo4b2o$1297bo36bo2bo$1295b2ob7o30b2o$1293bo2bobo6b
o$1293b2o3bob2o2b2o32b2o$1297b2ob2o7b2o4bo21bo2bo$1310bo3bobo8b2o11bob
o$1308bo6bo8bo2bo11bo$1308b5o12b2o$1312bo16b2o4bo30b2o$1306b4o18bobo3b
obo29bobo$1300b2o4bo2bo19bo5b2o30bo$1295bo4b2o$1296bo16b2o$1297bo10b2o
bo2bo18b2o30b2o$1298bo9b2ob2o20bobo28bobo$1299bo34bo28bobo$1300bo24b2o
37bo$1301bo8b2o12bo2bo15b2o12bo$1302bo7b2o13bobo14bo2bo10bobo$1288bo8b
2o4bo22bo15bobo12bo313b2o$1287bo10bo5bo38bo327b2o$1286bo8b3o7bo24bo20b
2o$1285bo9bo4b2o4bo21b3o19bobo377bo$1299bo2bo4bo19bo14b2o7bo313b2o62bo
bo3b2o$1299bo2bo5bo18b2o12bo2bo320b2o17b2o2bo32bo7bobo2bo2bo$1289b2o9b
2o7bo31bobo339bob4o31bobo7bo4b2o$1284bo4b2o13bo5bo31bo340bo36bo2bo$
1283bo19bobo22b2o6b2o343b2ob7o30b2o$1282bo20b2o21b5o4b4o12b2o326bo2bob
o6bo$1281bo10b2o31bo4bo4bobobo11b2o326b2o3bob2o2b2o32b2o$1280bo11b2o
14b2o15bo2b3o3b3ob2o343b2ob2o7b2o4bo21bo2bo$1279bo28b2o15b2o2bo3bob2o
359bo3bobo8b2o11bobo$1278bo10b2o36b2o4bob2o357bo6bo8bo2bo11bo$1277bo
11b2o43bo359b5o12b2o$1276bo4b2o402b2o11bo16b2o4bo30b2o$1275bo6bo23bo
378b2o5b4o18bobo3bobo29bobo$1265b2o7bo7bobo21bo375bo9bo2bo19bo5b2o30bo
$1265b2o6bo9b2o21bo4b2o363bo4bobo$1272bo38b2o362bobo4bobo14b2o$1271bo
403bobo5bobo8b2obo2bo18b2o30b2o$1279b3o9bo15b2o5b2o21b2o7b2o328bo7bobo
7b2ob2o20bobo28bobo$1275bo14bobo14b2o5b2o21b2o7bobo336bobo32bo28bobo$
1269b2o4b3o14bo54bo338bobo22b2o37bo$1269b2o7bo9b2o3bo26bo366bobo6b2o
12bo2bo15b2o12bo$1277b2o9b2o2bo26bo29b2o337bobo5b2o13bobo14bo2bo10bobo
$1292bo26b3o27bobo322bo8b2o4bobo20bo15bobo12bo$1350b2o321bobo8bo5bobo
36bo$1288b2o2b2o378bobo6b3o7bobo22bo20b2o$1276b2o10b6o377bobo7bo4b2o4b
obo19b3o19bobo$1266b2o2b2o4bobo11bo9b2o9bo360bo12bo2bo4bobo17bo14b2o7b
o$1266b2ob2o5bob2o20b2o10bo35b2o335bo2bo5bobo16b2o12bo2bo$1270bobo4b2o
31b3o9bo25bo320bo5b2o9b2o7bobo29bobo$1271b2o4bo19b2o21b3o6b2o19bo317bo
bo4b2o13bo5bo31bo$1297b2o20bo10bo18b2o316bobo19bobo22b2o6b2o$1319b2o9b
obo14bo3b2o313bobo20b2o21b5o4b4o12b2o$1331b2o14b4o2bo311bobo10b2o31bo
4bo4bobobo11b2o$1300b2o25b2o21bob2o310bobo11b2o14b2o15bo2b3o3b3ob2o$
1293b2o5b2o24bo2bo10b2o5b2obobo310bobo28b2o15b2o2bo3bob2o$1293b2o22bo
8bo2bo10b2o5b2obobo309bobo10b2o36b2o4bob2o$1317bo9b2o21bob2o307bobo11b
2o43bo$1290b2o5b2o17bobo31bo309bobo4b2o$1290b2o5b2o16b2ob2o28bobo308bo
bo6bo23bo$1314bo5bo27b2o301b2o5bobo7bobo21bo$1283bobo31bo23b2o308b2o4b
obo9b2o21bo4b2o$1284b2o28b2o3b2o21bo313bobo38b2o$1284bo52b2o3bob2o311b
o$1326bo10b2o2b2obo2bo317b3o9bo15b2o5b2o21b2o7b2o$1311b2o12bo7b2o9bob
2o313bo14bobo14b2o5b2o21b2o7bobo$1311b2o11bo8b2o2b2o5bo310b2o4b3o14bo
54bo$1323bo13bo5b2o310b2o7bo9b2o3bo26bo$1322bo16bo323b2o9b2o2bo26bo29b
2o$1314b2o5bo6b2o8b2o6bo331bo26b3o10bo16bobo$1315bo4bo7b2o15bobo369bob
o4b2o10b2o$1312b3o4bo26bo327b2o2b2o38bo4bo2bo$1312bo5bo13b2o328b2o10b
6o44b2o$1317bo14b2o318b2o2b2o4bobo11bo9b2o9bo$1316bo335b2ob2o5bob2o20b
2o10bo35b2o$1315bo340bobo4b2o31b3o9bo25bo$1657b2o4bo19b2o21b3o6b2o9bo
9bo$1683b2o20bo10bo8bobo7b2o$1705b2o9bobo5bobo6bo3b2o$1288bobo51b2o
373b2o4bobo7b4o2bo$1282b2o4b2o51bobo342b2o25b2o7bobo3b2o6bob2o$1282b2o
5bo52bo336b2o5b2o24bo2bo5bobo4b2o3b2obobo$1679b2o22bo8bo2bo4bobo10b2ob
obo$1703bo9b2o4bobo14bob2o$1278b2o15bo20b2o5b2o351b2o5b2o17bobo13bobo
15bo$1278b2o14bobo19b2o5b2o351b2o5b2o16b2ob2o11bobo14bobo$1294b2o42bo
361bo5bo11bo15b2o$1319b2o17bo330bobo31bo11bo11b2o$1274b2o43b2o9bo7bo
331b2o28b2o3b2o7bobo11bo$1274b2o14b2o37bobo338bo44bo7b2o3bob2o$1289bob
o36bo2bo380bo10b2o2b2obo2bo$1290bo38b2o366b2o12bobo5b2o9bob2o$1270b2o
24b2o14b2o383b2o11bobo6b2o2b2o5bo$1270b2o14b2o8b2o11bob4o394bobo11bo5b
2o$1285bobo20b2obo3b2o391bobo14bo$1286bo5b2o5b2o8bo2b2ob2o383b2o5bobo
4b2o8b2o6bo$1266b2o24b2o5b2o9b6o385bo4bobo5b2o15bobo$1266b2o43bo386b3o
4bobo24bo$1698bo5bobo11b2o$1703bobo12b2o$1262b2o438bobo$1262b2o38b2o
397bobo$1301bobo398bo$1301bo$1258b2o40b2o$1258b2o414bobo51b2o$1668b2o
4b2o51bobo$1668b2o5bo52bo$1254b2o$1254b2o$1664b2o15bo20b2o5b2o$1664b2o
14bobo19b2o5b2o$1250b2o428b2o42bo$1250b2o453b2o17bo$1660b2o43b2o9bo7bo
$1660b2o14b2o37bobo$1246b2o427bobo36bo2bo$1246b2o428bo38b2o$1656b2o24b
2o14b2o$1656b2o14b2o8b2o11bob4o$1242b2o427bobo20b2obo3b2o$1242b2o428bo
5b2o5b2o8bo2b2ob2o$1652b2o24b2o5b2o9b6o$1652b2o43bo$1238b2o$1238b2o$
1648b2o$1648b2o38b2o$1234b2o451bobo$1234b2o451bo$1644b2o40b2o$1644b2o
3$1640b2o$1640b2o3$1636b2o$1636b2o3$1632b2o$1632b2o3$1628b2o$1628b2o3$
1624b2o$1624b2o3$1620b2o$1620b2o3$1616b2o$1616b2o3$1612b2o$1612b2o3$
1608b2o$1608b2o3$1604b2o$1604b2o3$1600b2o$1600b2o3$1596b2o$1596b2o3$
1592b2o$1592b2o3$1588b2o$1588b2o3$1584b2o$1584b2o3$1580b2o$1580b2o3$
1576b2o$1576b2o3$1572b2o$1572b2o3$1568b2o$1568b2o3$1564b2o$1564b2o3$
1560b2o$1560b2o3$1556b2o$1556b2o3$1552b2o$1552b2o3$1548b2o$1548b2o3$
1544b2o$1544b2o3$1540b2o$1540b2o3$1536b2o$1536b2o3$1532b2o$1532b2o3$
1528b2o$1528b2o3$1524b2o$1524b2o3$1520b2o$1520b2o3$1516b2o$1516b2o3$
1512b2o$1512b2o3$1508b2o$1508b2o3$1504b2o$1504b2o3$1500b2o$1500b2o3$
1496b2o$1496b2o3$1492b2o$1492b2o3$1488b2o$1488b2o3$1484b2o$1484b2o3$
1480b2o$1480b2o3$1476b2o$1476b2o3$1472b2o$1472b2o3$1468b2o$1468b2o3$
1464b2o$1464b2o3$1460b2o$1460b2o3$1456b2o$1456b2o3$1452b2o$1452b2o3$
1448b2o$1448b2o3$1444b2o$1444b2o3$1440b2o$1440b2o3$1436b2o$1436b2o3$
1432b2o$1432b2o3$1428b2o$1428b2o3$1424b2o$1424b2o3$1420b2o$1420b2o3$
1416b2o$1416b2o3$1412b2o$1412b2o3$1408b2o$1408b2o3$1404b2o$1404b2o3$
1400b2o$1400b2o3$1396b2o$1396b2o3$1392b2o$1392b2o3$1388b2o$1388b2o3$
1384b2o$1384b2o3$1380b2o$1380b2o3$1376b2o$1376b2o3$1372b2o$1372b2o3$
1368b2o$1368b2o3$1364b2o$1364b2o3$1360b2o$1360b2o3$1356b2o$1356b2o3$
1352b2o$1352b2o3$1348b2o$1348b2o3$1344b2o$1344b2o3$1340b2o$1340b2o3$
1336b2o$1336b2o3$1332b2o$1332b2o3$1328b2o$1328b2o3$1324b2o$1324b2o3$
1320b2o$1320b2o3$1316b2o$1316b2o3$1312b2o$1312b2o3$1308b2o$1308b2o3$
1304b2o$1304b2o3$1300b2o$1300b2o3$1296b2o$1296b2o3$1292b2o$1292b2o3$
1288b2o$1288b2o3$1284b2o$1284b2o3$1280b2o$1280b2o3$1276b2o$1276b2o3$
1272b2o$1272b2o3$1268b2o$1268b2o3$1264b2o$1264b2o3$1260b2o$1260b2o3$
1256b2o$1256b2o3$1252b2o$1252b2o3$1248b2o$1248b2o3$1244b2o$1244b2o3$
1240b2o$1240b2o3$1236b2o$1236b2o3$1232b2o$1232b2o3$1228b2o$1228b2o3$
1224b2o$1224b2o3$1220b2o$1220b2o3$1216b2o$1216b2o3$1212b2o$1212b2o3$
1208b2o$1208b2o3$1204b2o$1204b2o3$1200b2o$1200b2o3$1196b2o$1196b2o3$
1192b2o$1192b2o3$1188b2o$1188b2o3$1184b2o$1184b2o3$1180b2o$1180b2o3$
1176b2o$1176b2o3$1172b2o$1172b2o3$1168b2o$1168b2o3$1164b2o$1164b2o3$
1160b2o$1160b2o3$1156b2o$1156b2o3$1152b2o$1152b2o3$1148b2o$1148b2o3$
1144b2o$1144b2o3$1140b2o$1140b2o3$1136b2o$1136b2o3$1132b2o$1132b2o3$
1128b2o$1128b2o3$1124b2o$1124b2o3$1120b2o$1120b2o3$1116b2o$1116b2o3$
1112b2o$1112b2o3$1108b2o$1108b2o3$1104b2o$1104b2o3$1100b2o$1100b2o3$
1096b2o$1096b2o3$1092b2o$1092b2o3$1088b2o$1088b2o3$1084b2o$1084b2o3$
1080b2o$1080b2o3$1076b2o$1076b2o3$1072b2o$1072b2o3$1068b2o$1068b2o3$
1064b2o$1064b2o3$1060b2o$1060b2o3$1056b2o$1056b2o3$1052b2o$1052b2o3$
1048b2o$1048b2o3$1044b2o$1044b2o3$1040b2o$1040b2o3$1036b2o$1036b2o3$
1032b2o$1032b2o3$1028b2o$1028b2o3$1024b2o$1024b2o3$1020b2o$1020b2o3$
1016b2o$1016b2o3$1012b2o$1012b2o3$1008b2o$1008b2o3$1004b2o$1004b2o3$
1000b2o$1000b2o3$996b2o$996b2o3$992b2o$992b2o3$988b2o$988b2o3$984b2o$
984b2o3$980b2o$980b2o3$976b2o$976b2o3$972b2o$972b2o3$968b2o$968b2o3$
964b2o$964b2o3$960b2o$960b2o3$956b2o$956b2o3$952b2o$952b2o3$948b2o$
948b2o3$944b2o$944b2o3$940b2o$940b2o3$936b2o$936b2o3$932b2o$932b2o3$
928b2o$928b2o3$924b2o$924b2o3$920b2o$920b2o3$916b2o$916b2o3$912b2o$
912b2o3$908b2o$908b2o3$904b2o$904b2o3$900b2o$900b2o3$896b2o$896b2o3$
892b2o$892b2o3$888b2o$888b2o3$884b2o$884b2o3$880b2o$880b2o3$876b2o$
876b2o3$872b2o$872b2o3$868b2o$868b2o3$864b2o$864b2o3$860b2o$860b2o3$
856b2o$856b2o3$852b2o$852b2o3$848b2o$848b2o3$844b2o$844b2o3$840b2o$
840b2o3$836b2o$836b2o3$832b2o$832b2o3$828b2o$828b2o3$824b2o$824b2o3$
820b2o$820b2o3$816b2o$816b2o3$812b2o$812b2o3$808b2o$808b2o3$804b2o$
804b2o3$800b2o$800b2o3$796b2o$796b2o3$792b2o$792b2o3$788b2o$788b2o3$
784b2o$784b2o3$780b2o$780b2o3$776b2o$776b2o3$772b2o$772b2o3$768b2o$
768b2o3$764b2o$764b2o3$760b2o$760b2o3$756b2o$756b2o3$752b2o$752b2o3$
748b2o$748b2o3$744b2o$744b2o3$740b2o$740b2o3$736b2o$736b2o3$732b2o$
732b2o3$728b2o$728b2o3$724b2o$724b2o3$720b2o$720b2o3$716b2o$716b2o3$
712b2o$712b2o3$708b2o$708b2o3$704b2o$704b2o3$700b2o$700b2o3$696b2o$
696b2o3$692b2o$692b2o3$688b2o$688b2o3$684b2o$684b2o3$680b2o$680b2o3$
676b2o$676b2o3$672b2o$672b2o3$668b2o$668b2o3$664b2o$664b2o3$660b2o$
660b2o3$656b2o$656b2o3$652b2o$652b2o3$648b2o$648b2o3$644b2o$644b2o3$
640b2o$640b2o3$636b2o$636b2o3$632b2o$632b2o3$628b2o$628b2o3$624b2o$
624b2o3$620b2o$620b2o3$616b2o$616b2o3$612b2o$612b2o3$608b2o$608b2o3$
604b2o$604b2o3$600b2o$600b2o3$596b2o$596b2o3$592b2o$592b2o3$588b2o$
588b2o3$584b2o$584b2o3$580b2o$580b2o3$576b2o$576b2o3$572b2o$572b2o3$
568b2o$568b2o3$564b2o$564b2o3$560b2o$560b2o3$556b2o$556b2o3$552b2o$
552b2o3$548b2o$548b2o3$544b2o$544b2o3$540b2o$540b2o3$536b2o$536b2o3$
532b2o$532b2o3$528b2o$528b2o3$524b2o$524b2o3$520b2o$520b2o3$516b2o$
516b2o3$512b2o$512b2o3$508b2o$508b2o3$504b2o$504b2o3$500b2o$500b2o3$
496b2o$496b2o3$492b2o$492b2o3$488b2o$488b2o3$484b2o$484b2o3$480b2o$
480b2o3$476b2o$476b2o3$472b2o$472b2o3$468b2o$468b2o3$464b2o$464b2o3$
460b2o$460b2o3$456b2o$456b2o3$452b2o$452b2o3$448b2o$448b2o3$444b2o$
444b2o3$440b2o$440b2o3$436b2o$436b2o3$432b2o$432b2o3$428b2o$428b2o3$
424b2o$424b2o3$420b2o$420b2o3$416b2o$416b2o3$412b2o$412b2o3$408b2o$
408b2o3$404b2o$404b2o3$400b2o$400b2o3$396b2o$396b2o3$392b2o$392b2o3$
388b2o$388b2o3$384b2o$384b2o3$380b2o$380b2o3$376b2o$376b2o3$372b2o$
372b2o3$368b2o$368b2o3$364b2o$364b2o3$360b2o$360b2o3$356b2o$356b2o3$
352b2o$352b2o3$348b2o$348b2o3$344b2o$344b2o3$340b2o$340b2o3$336b2o$
336b2o3$332b2o$332b2o3$328b2o$328b2o3$324b2o$324b2o3$320b2o$320b2o3$
316b2o$316b2o3$312b2o$312b2o3$308b2o$308b2o3$304b2o$304b2o3$300b2o$
300b2o3$296b2o$296b2o3$292b2o$292b2o3$288b2o$288b2o3$284b2o$284b2o3$
280b2o$280b2o3$276b2o$276b2o3$272b2o$272b2o3$268b2o$268b2o3$264b2o$
264b2o3$260b2o$260b2o3$256b2o$256b2o3$252b2o$252b2o3$248b2o$248b2o3$
244b2o$244b2o3$240b2o$240b2o3$236b2o$236b2o3$232b2o$232b2o3$228b2o$
228b2o3$224b2o$224b2o3$220b2o$220b2o3$216b2o$216b2o3$212b2o$212b2o3$
208b2o$208b2o3$204b2o$204b2o3$200b2o$200b2o3$196b2o$196b2o3$192b2o$
192b2o3$188b2o$188b2o3$184b2o$184b2o3$180b2o$180b2o3$176b2o$176b2o3$
172b2o$172b2o3$168b2o$168b2o3$164b2o$164b2o3$160b2o$160b2o3$156b2o$
156b2o3$152b2o$152b2o3$148b2o$148b2o3$144b2o$144b2o3$140b2o$140b2o3$
136b2o$136b2o3$132b2o$132b2o3$128b2o$128b2o3$124b2o$124b2o3$120b2o$
120b2o3$116b2o$116b2o3$112b2o$112b2o3$108b2o$108b2o3$104b2o$104b2o3$
100b2o$100b2o3$96b2o$96b2o3$92b2o$92b2o3$88b2o$88b2o3$84b2o$84b2o3$80b
2o$80b2o3$76b2o$76b2o3$72b2o$72b2o3$68b2o$68b2o3$64b2o$64b2o3$60b2o$
60b2o3$56b2o$56b2o3$52b2o$52b2o3$48b2o$48b2o3$44b2o$44b2o3$40b2o$40b2o
3$36b2o$36b2o3$32b2o$32b2o3$28b2o$28b2o3$24b2o$24b2o3$20b2o$20b2o3$16b
2o$16b2o3$12b2o$12b2o3$8b2o$8b2o3$4b2o$4b2o3$2o$2o!

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: (Engineered) diehards

Post by toroidalet » April 7th, 2022, 6:00 pm

Amazing job! Sadly, if it takes that much effort, I doubt the second-order one would be possible.

This version lasts about 121^3~=177 million times as long (4.04*10^876 generations, which at that scale is such a tiny improvement):

Code: Select all

x = 99, y = 101, rule = B3/S23
32b2o2bo32bo7b3o2b4o$31bob4o31bobo5bo3bo$31bo36bo2bo4bo$29b2ob7o30b2o
6b3obo$27bo2bobo6bo$27b2o3bob2o2b2o32b2o$31b2ob2o7b2o4bo21bo2bo$16b2o
26bo3bobo8b2o11bobo$16bobo23bo6bo8bo2bo11bo9bo$18bo23b5o12b2o23bo$18b
2o13b2o11bo16b2o4bo12b3o4b2o$33b2o5b4o18bobo3bobo19bo4bo$11b2o17bo9bo
2bo19bo5b2o16b3o4b2o$10bo2bo10bo4bobo50b2o3bo8b2o$10bobo10bobo4bobo14b
2o33bo12bo2bo$6b3o2bo11bobo5bobo8b2obo2bo18b2o14b3o12bo$8bo15bo7bobo7b
2ob2o20bobo15bo12bo$7bo25bobo32bo25bo2bo$34bobo22b2o33b2o$35bobo6b2o
12bo2bo15b2o12bo$36bobo5b2o13bobo14bo2bo10bobo$22bo8b2o4bobo20bo15bobo
12bo$21bobo8bo5bobo36bo$20bobo6b3o7bobo22bo20b2o$19bobo7bo4b2o4bobo19b
3o19bobo$20bo12bo2bo4bobo17bo14b2o7bo$33bo2bo5bobo16b2o12bo2bo$17bo5b
2o9b2o7bobo29bobo$16bobo4b2o13bo5bo31bo$15bobo19bobo$14bobo20b2o46b2o$
13bobo10b2o28b2o7b2o5b2o11b2o$12bobo11b2o14b2o21b2o5b2o$11bobo28b2o11b
obo$10bobo10b2o28bo14b2o$9bobo11b2o24b2obob2o12b2o$8bobo4b2o33bob2o$o
6bobo6bo23bo10bo$2o4bobo7bobo21bo$2o3bobo9b2o21bo4b2o$o3bobo38b2o$5bo$
13b3o25b2o5b2o21b2o7b2o$9bo31b2o5b2o21b2o7bobo$3b2o4b3o69bo$3b2o7bo$
11b2o70b2o$33b3o30bo16bobo$33bo2bo16b2o10bobo4b2o10b2o$33bob2o16b2o11b
o4bo2bo$18b2o2b2o26bo21b2o$2o5b2o8b3o29bobo$2o5b2o15bo25bo31b2o$15bobo
14b2o22bo25bo$4b2o10b4obo2bo7bo2bo18b3o6b2o9bo9bo$4b2o11b3ob3o9b3o17bo
10bo8bobo7b2o$53b2o9bobo5bobo6bo3b2o$42b2o21b2o4bobo7b4o2bo$34b2o6b2o
17b2o7bobo3b2o6bob2o$27b2o5b2o24bo2bo5bobo4b2o3b2obobo$27b2o10bo11bo8b
o2bo4bobo10b2obobo$38bobo10bo9b2o4bobo14bob2o$24b2o5b2o6bo10bobo13bobo
15bo$24b2o5b2o16b2ob2o11bobo14bobo$35b2o11bo5bo11bo15b2o$34bobo14bo11b
o11b2o$34b2o12b2o3b2o7bobo11bo$63bo7b2o3bob2o$ob3o55bo10b2o2b2obo2bo$o
b4o24b2o13b2o12bobo5b2o9bob2o$o5bo22bobo13b2o11bobo6b2o2b2o5bo$bobobo
2b3o18b2o26bobo11bo5b2o$2bobob4o15bo30bobo14bo$3bo2bob2o16b2o20b2o5bob
o4b2o8b2o6bo$3bo3b3obo13b2o22bo4bobo5b2o15bobo$4b3o2b2obo27bo5b3o4bobo
24bo$10bo11b2o15bobo4bo5bobo11b2o$11bo2bo6bobo16bo10bobo12b2o$12bo2bo
5b2o27bobo$13b2o3bo21bo8bobo$14b5o20bobo8bo$15b4o20bo2bo3bo$15bobo22b
2o3bobo$14bob2obo25b2o29b2o$14bo3bobo54bobo$14bo2bo2b2o54bo$15b2obob2o
$17bo2b2o30bo$18bo10bo17b3o3bo3b2o$19b3o6bobo16bo6bo2b2o$28b2o17bo5bo
18bo$48b2ob2o19bo$64bo7bo$24b2o37bobo$23bobo36bo2bo$24bo21bo5b3o8b2o$
30b2o12bo4bo2b3o$20b2o8b2o11bo5b3o2b2o$19bobo27b3o2b2o$20bo5b2o5b2o9bo
2bo6b2o$26b2o5b2o10b3o6bo!
For less useful and more speculative incremental improvements, these 2 glider pairs leave an object and a backwards glider, which could potentially double or triple the lifespan:

Code: Select all

x = 42, y = 46, rule = B3/S23
40bo$39bo$39b3o13$27bo$26bo$26b3o6$2b4o$2o4b2o$2o5bo$2b2obobo$7bo$3bo
3bo$3bo4bo$5b3o3bo$5b2o4bo$11b2o$13bo$13b3o3$16bo$15bob5o$14b2o5bo$14b
2o3bo2bo$22bo$16b2obo2bo$19bo2bo$20b2o$20b2o!

Code: Select all

x = 37, y = 30, rule = B3/S23
26bobo$26b2o7bo$27bo6bo$34b3o4$2b4o$2o4b2o$2o5bo$2b2obobo$7bo$3bo3bo$
3bo4bo$5b3o3bo$5b2o4bo$11b2o$13bo$13b3o3$16bo$15bob5o$14b2o5bo$14b2o3b
o2bo$22bo$16b2obo2bo$19bo2bo$20b2o$20b2o!
There's a third one which produces an interchange.
Any sufficiently advanced software is indistinguishable from malice.

User avatar
biggiemac
Posts: 515
Joined: September 17th, 2014, 12:21 am
Location: California, USA

Re: (Engineered) diehards

Post by biggiemac » April 7th, 2022, 7:19 pm

Fantastic work finishing the exponential-linear design. 10^876 is a nice benchmark!

I haven't played nearly as much with game of life as I have with Opus Magnum lately, but I took an interest in this thread specifically because it seems very similar to an Opus Magnum challenge I opened a couple months ago. Specifically, solve the first puzzle in the game, using a machine that initially fits on your screen, with the maximum possible runtime. I was able to get something that took over 1.85 ^^ 43 cycles, by making a double recursive filter that implements tetration, and then a linear slowdown to get the superexponent to 43. The next frontier there is Ackermann.

There is a lot of similarity with the double recursive filter being discussed here, as the next frontier of this challenge.
Physics: sophistication from simplicity.

Dean Hickerson
Posts: 103
Joined: December 19th, 2015, 1:15 pm

Re: (Engineered) diehards

Post by Dean Hickerson » April 7th, 2022, 8:08 pm

Pavgran wrote:
April 7th, 2022, 12:41 pm
Exponential-linear filter design is finished. That was not easy.
Very nice!

A few years ago I spent some time building similar patterns. But I was using a caber tosser with expansion factor 2, and the best I came up with was about 3*10^223 gens in a 123x123 pattern. Having an expansion factor of 121 instead is a big advantage.

While building my patterns, I tested a lot of ways for a glider stream to burn through stuff. The long^n barges are good if you don't have much room to work with alongside the stream. But if you have more room, then pairs of tubs are better. And with even more room, you can add some other still-lifes to consume even more gliders. Here's a comparison of long^n barges and 3 other possibilities:

Code: Select all

x = 358, y = 65, rule = B3/S23
9bo99bo99bo99bo$9b3o97b3o97b3o97b3o$12bo99bo99bo99bo$11b2o98b2o98b2o
98b2o5$2o5b2o11bo79b2o5b2o11bo79b2o5b2o11bo79b2o5b2o11bo$2o5b2o9b3o79b
2o5b2o9b3o79b2o5b2o9b3o79b2o5b2o9b3o$18bobo97bobo97bobo97bobo$4b2o12bo
85b2o12bo85b2o12bo85b2o12bo$4b2o98b2o98b2o98b2o4$27b2o98b2o98b2o98b2o$
27b2o98b2o98b2o98b2o2$24b2o5b2o91b2o5b2o91b2o5b2o91b2o5b2o$24b2o5b2o
91b2o5b2o91b2o5b2o91b2o5b2o8$25bo$24bobo$25bobo99bo99bo104bo$26bobo97b
obo97bobo102bobo$27bobo97bo99bo104bo7b2o2bo$28bobo93bo5bo93bo5bo98bo
10bo2bobo$29bobo91bobo3bobo91bobo3bobo96bobo11b2obo$30bobo91bo5bo88b2o
3bo5bo98bo14bo$31bobo93bo5bo86bo6bo5bo99bo6b4o$32bobo91bobo3bobo82b3o
6bobo3bobo97bobo5bo2bobo$33bobo91bo5bo83bo9bo5bo87b2o2b2o6bo10b2o$34bo
bo93bo5bo81bobo9bo5bo84bo3bo4bo5bo$35bobo91bobo3bobo81b2o8bobo3bobo85b
obo3bobo3bobo4bo$36bobo91bo5bo88b2o3bo5bo85b2ob2o3bo5bo4bobo$37bobo93b
o5bo86bo6bo5bo81bo2bo2bo5bo8bo7b2o2bo$38bobo91bobo3bobo82b3o6bobo3bobo
81b2o2b2o4bobo4bo10bo2bobo$39bobo91bo5bo83bo9bo5bo93bo4bobo11b2obo$40b
obo93bo5bo81bobo9bo5bo96bo14bo$41bobo91bobo3bobo81b2o8bobo3bobo99bo6b
4o$42bobo91bo5bo88b2o3bo5bo99bobo5bo2bobo$43bobo93bo5bo86bo6bo5bo85b2o
2b2o6bo10b2o$44bobo91bobo3bobo82b3o6bobo3bobo84bo3bo4bo5bo$45bobo91bo
5bo83bo9bo5bo87bobo3bobo3bobo4bo$46bobo93bo5bo81bobo9bo5bo83b2ob2o3bo
5bo4bobo$47bobo91bobo3bobo81b2o8bobo3bobo81bo2bo2bo5bo8bo$48bobo91bo5b
o88b2o3bo5bo83b2o2b2o4bobo4bo$49bobo93bo5bo86bo6bo5bo91bo4bobo$50bobo
91bobo3bobo82b3o6bobo3bobo96bo$51bobo91bo5bo83bo9bo5bo101bo$52bobo93bo
5bo81bobo9bo5bo97bobo$53bobo91bobo3bobo81b2o8bobo3bobo85b2o2b2o6bo$54b
obo91bo5bo88b2o3bo5bo86bo3bo4bo5bo$55bobo93bo92bo6bo91bobo3bobo3bobo$
56bobo91bobo88b3o6bobo89b2ob2o3bo5bo$57bobo91bo89bo9bo89bo2bo2bo5bo$
58bobo181bobo97b2o2b2o4bobo$59bo183b2o108bo!
In your pattern one of the long^n barges has some room to the side, so maybe replacing it by pairs of tubs would increase the lifespan.

In each of those the number of gliders consumed grows linearly with the available length. But with enough room alongside we can achieve quadratic growth by using crystallization and decay. In this pattern the glider stream repeatedly hits a snake, starting crystal growth. The growth is stopped upstream by some blocks; 3 blocks stop 9 crystals:

Code: Select all

x = 107, y = 114, rule = B3/S23
9bo$9b3o$12bo$11b2o5$2o5b2o11bo$2o5b2o9b3o$18bobo$4b2o12bo$4b2o4$27b2o
$27b2o2$24b2o5b2o$24b2o5b2o16$46b2o$46b2o22$44b2o$44b2o$40b2o$40b2o28$
90b2o$91bo$83bob2o3bo$83b2obo3b2o2$95b2o$96bo$88bob2o3bo$88b2obo3b2o2$
100b2o$101bo$93bob2o3bo$93b2obo3b2o2$105b2o$106bo$98bob2o3bo$98b2obo3b
2o4$103bob2o$103b2obo!
Here's a larger version of the same thing, where 9 blocks stop 27 crystals:

Code: Select all

x = 183, y = 190, rule = B3/S23
9bo$9b3o$12bo$11b2o5$2o5b2o11bo$2o5b2o9b3o$18bobo$4b2o12bo$4b2o4$27b2o
$27b2o2$24b2o5b2o$24b2o5b2o16$46b2o$46b2o22$44b2o$44b2o26b2o$40b2o30b
2o$40b2o2$70b2o$70b2o$47b2o$47b2o28b2o$77b2o22$75b2o$75b2o$71b2o$71b2o
28$121b2o$122bo$114bob2o3bo$114b2obo3b2o2$126b2o$127bo$119bob2o3bo$
119b2obo3b2o2$131b2o$132bo$124bob2o3bo$124b2obo3b2o2$136b2o$137bo$129b
ob2o3bo$129b2obo3b2o2$141b2o$142bo$134bob2o3bo$134b2obo3b2o2$146b2o$
147bo$139bob2o3bo$139b2obo3b2o2$151b2o$152bo$144bob2o3bo$144b2obo3b2o
2$156b2o$157bo$149bob2o3bo$149b2obo3b2o2$161b2o$162bo$154bob2o3bo$154b
2obo3b2o2$166b2o$167bo$159bob2o3bo$159b2obo3b2o2$171b2o$172bo$164bob2o
3bo$164b2obo3b2o2$176b2o$177bo$169bob2o3bo$169b2obo3b2o2$181b2o$182bo$
174bob2o3bo$174b2obo3b2o4$179bob2o$179b2obo!
Unfortunately such a construction is of limited use, because if there's enough room for it to work then there's probably enough room to add another quadri-snark and use up many more gliders.

Dean Hickerson
Posts: 103
Joined: December 19th, 2015, 1:15 pm

Re: (Engineered) diehards

Post by Dean Hickerson » April 7th, 2022, 8:17 pm

Concerning 32x32 diehards,
dvgrn wrote:
March 31st, 2022, 6:09 am
However, in the meantime Dean has found a way to get several thousand ticks past the five-digit mark, using a c/3 target instead of a 2c/5 one -- see below. 14,011+ is the new target!
Later,
On March 7, 2022, Dave Greene wrote: NewLifeCA 7 March 2022: Re: Better 32x32 diehard

Intermediate c/3 spaceships! There's no reason those have to be c/3, and in particular they take up more space than a single c/7 loafer would. Not sure the geometry will allow for shrinking to 32x32, but there's a lot of search space to explore.
I found a way to make that work, that's small enough for 32x32. After a few more improvements, my best 32x32 diehard lasts 30273 gens:

Code: Select all

x = 32, y = 32, rule = B3/S23
3b3obob3o$7b2o3b3o$b3obo2bo3bo$3b3o2b2o4bo$12b2o$2bo5b4obo2bobo2b3o$bo
b4o3b3o3bobob2o2bo$5bo5bobo3bo2b2obo$22bo$16bo8b3o$6b2o8b3o6b2ob2o$2b
2obo2bo7bo2bo6bobob2o$2b2ob2obo8b2o6b2o3b2o$6bob2o7b2o6b2obob2o$6bo2bo
3b2o12b3o$3b2ob2o5b2o10bo$3bo2bo10b2o5b2o$bobo2bobo7bobo2bo4bo$b2o4b2o
3bo3b2o3bo4b2o$11bobo8b5o$12bo12bo3$12b2o4bo2bo2bobo2bo$12bobo2bobo2bo
bob3o$14bo3bo2b3o5b2o$ob2ob3o6b2o3b2obo3b2o$o2b2ob2o10bo2b2ob3ob3o$2b
5o12bo2bobo4b2o$3o3bo6b2ob2obob6ob4o$obo2b2o6b2ob4obo2b3o2b2o$2b3o!

User avatar
Pavgran
Posts: 220
Joined: June 12th, 2019, 12:14 pm

Re: (Engineered) diehards

Post by Pavgran » April 7th, 2022, 9:25 pm

toroidalet wrote:
April 7th, 2022, 6:00 pm
Amazing job! Sadly, if it takes that much effort, I doubt the second-order one would be possible.
Thanks.
Well, maybe it was so hard partly because I've over-restricted certain things, like making every path as tight as possible. Who knows, maybe if construction parts were just a tiny bit spacier there could be a place for another SL to fit in. Also, quadri-Snarks and their destruction leave a big chunk of nothing where no self-destruct-helping SL could be placed.

As of double-recursive design, I have another version of the design. It uses 4 Simkin's guns and 4 Queen bee shuttles instead of 5 guns and 2 shuttles. But the design feels more sparse and airy. Perhaps it would allow for a simpler self-destruct solution, as there is more space in between everything.

Code: Select all

x = 612, y = 117, rule = B3/S23
308bo$306b3o$305bo$305b2o4$68b2o$68b2o239b2o5b2o$24b2o283b2o5b2o$25bo$
25bobo10bo26b2o226b2o17b2o$26b2o9bobo25b2o225bobo17b2o$37b2obo4b2o245b
o$37b2ob2o3b2o21b2o8b2o212b2obo$37b2obo27b2o8bo4b2o209b2o$37bobo36bobo
4b2o204b2o$38bo37b2o211b2o2$4b2o74b2o203b2o5b2o$4b2o52bo21b2o203b2o5b
2o$56b2ob2o189b2o292b2o$56b2ob2o22b2o166bo293bo$57bob3o21b2o166bobo7bo
283bobo8b2o$56b3o16b3o13b2o159b2o5bobo44b2o238b2o7bobo$77bo13bo165b2o
12b2o33b2o246b3o8b2o$75b3o11bobo165b2o12b2o280b3o9b2o35b2o$5bo83b2o
166b2o295b3o45b2o$4b3o69bo182bobo44bo248bobo$3b5o66b3o184bo43bobo248b
2o$2bobobobo63b3o229bo3bo290b2o$2b2o3b2o48b2o14b2o155b2o72bo294b2o$57b
2o171b2o341b2o5b2o$304bo2bo6b2o257b2o5b2o20b2o$36b2o22b2o242bo2bo6bo
287b2o$36bo23b2o243b3o4bobo240b2o19b2o32b2o$24bobo7bobo275b2o241b2o19b
2o32bo$24bo2bo6b2o519bo52bobo$2b2o11b2o10b2o28b2o497b4o48b2o$3bo11b2o
8bo3b2o26b2o13b2o482bo3bo$3o24b2o43b2o154b2o3b2o323b3o42bo$o23bo2bo
201b5o323b2o40bo3bo$24bobo48b2o153b3o323bo43bo2bo$75b2o154bo317b2o4bo
44b2ob2o$67bo443b2o36b2o5bo44bobo$65b3o443b2o89bo$64bo7b2o$64b2o6b2o$
264b2o29b2o$264bo30b2o254b2o$228b2o21bo10bobo286bo39b2o$229bo20bobo9b
2o34b2o239bobo7bobo39b2o$226b3o14b2o3b2o3bo44b2o239bo2bo6b2o$226bo16b
2o3b2o3bo36bo221bo17b2o10b2o50b2o$59b2o3b2o182b2o3bo34b3o220b3o16b2o8b
o3b2o48b2o$62bo187bobo34bo7b2o213b5o27b2o42bo$59bo5bo185bo35b2o6b2o
212b2o3b2o23bo2bo41b3o$60b2ob2o474bobo41bo7b2o$61bobo519b2o6b2o$62bo$
62bo$9bob3o$9bob4o$9bo5bo56b2o208b2obob2o220b2o$10bobobo2b3o44b2o6b2o
208bo5bo221bo$11bobob4o45bo218bo3bo219b3o70b3o$12bo2bob2o46b3o216b3o
220bo71bo3bo$12bo3b3obo46bo7b2o501bo5bo$13b3o2b2obo53b2o501b2obob2o$
19bo$20bo2bo48b2o$21bo2bo47b2o5b2o448bob3o$22b2o3bo49b2obo214b2o232bob
4o$23b5o49b2o208b2o6b2o232bo5bo$24b4o51b2o206bo242bobobo2b3o$24bobo54b
2o149bob3o51b3o240bobob4o39b2o4b2o$23bob2obo203bob4o52bo7b2o232bo2bob
2o40bo4b2o$23bo3bobo50bobo149bo5bo59b2o232bo3b3obo35b3o$23bo2bo2b2o50b
o151bobobo2b3o290b3o2b2obo34bo$24b2obob2o203bobob4o53b2o242bo47b2o$26b
o2b2o204bo2bob2o53b2o4b3o236bo2bo43b2o$27bo207bo3b3obo56bo2bo237bo2bo$
28b3o13b2o5b2o183b3o2b2obo55bo2bo238b2o3bo26b3o7b2o$44b2o5b2o36b2o151b
o58b4o238b5o26bo9b2o$63bo25bobo151bo2bo56b2o239b4o13b2o12bo18b3o$48b2o
11b2ob2o25bo152bo2bo57bo238bobo14b2o30bo$48b2o14b5o22b2o152b2o3bo53bo
238bob2obo44bo2bo$65bo2bo14b2o161b5o53bo238bo3bobo44b2o$65bo2bo14b2o
162b4o292bo2bo2b2o13b2o28b2o$66b2o179bobo294b2obob2o13b2o27bo2bo$71b2o
7b2o164bob2obo294bo2b2o45bo$71b2o7b2o164bo3bobo14b2o5b2o271bo13b2o4b3o
23b2o$246bo2bo2b2o13b2o5b2o36b2o234b3o10b2o4bo2bo$68b2o5b2o170b2obob2o
58bobo251bo2b2o$68b2o5b2o6b2o164bo2b2o17b2o17bo23bo251b2o$83b2o165bo
20b2o17b2o22b2o285b2o$251b3o37b2o13b2o293bobo$288bo2bo14b2o295bo$289b
2o312b2o$64b2o228b2o7b2o290b2o$64bo229b2o7b2o290b2o$65b3o$67bo223b2o5b
2o292b2o$291b2o5b2o6b2o284b2o$306b2o270b2o$578bobo$580bo14b2o$580b2o
13b2o$287b2o283b2o$287bo284b2o$288b3o$290bo278b2o$569b2o3$572b2o$572b
2o!
(There are several versions with different spacings)

User avatar
Pavgran
Posts: 220
Joined: June 12th, 2019, 12:14 pm

Re: (Engineered) diehards

Post by Pavgran » April 8th, 2022, 8:44 pm

Thanks to Dean Hickerson and toroidalet, I was able to squeeze quite a few more lifetime multipliers.
Behold, 99*101 diehard with an epic 1.69527e1043 lifetime.

Code: Select all

x = 99, y = 101, rule = B3/S23
32b2o2bo32bo7b3o2b4o$31bob4o31bobo5bo3bo$31bo36bo2bo4bo$29b2ob7o30b2o
6b3obo$27bo2bobo6bo$27b2o3bob2o2b2o32b2o$31b2ob2o7b2o4bo21bo2bo$16b2o
26bo3bobo8b2o11bobo$16bobo23bo6bo8bo2bo11bo9bo$18bo23b5o12b2o23bo$18b
2o13b2o11bo16b2o4bo12b3o4b2o$33b2o5b4o18bobo3bobo19bo4bo$11b2o17bo9bo
2bo19bo5b2o16b3o4b2o$10bo2bo10bo4bobo50b2o3bo8b2o$10bobo10bobo4bobo14b
2o33bo12bo2bo$6b3o2bo11bobo5bobo8b2obo2bo18b2o14b3o12bo$8bo15bo7bobo7b
2ob2o20bobo15bo12bo$7bo25bobo32bo25bo2bo$20bo13bobo22b2o33b2o$19bobo
13bobo6b2o12bo2bo15b2o12bo$20bo15bobo5b2o13bobo14bo2bo10bobo$17bo5bo7b
2o4bobo20bo15bobo12bo$16bobo3bobo7bo5bobo36bo$17bo5bo5b3o7bobo22bo20b
2o$14bo14bo4b2o4bobo19b3o19bobo$13bobo17bo2bo4bobo5b2o10bo14b2o7bo$14b
o18bo2bo5bobo3bobo10b2o12bo2bo$11bo11b2o9b2o7bobo2bo26bobo$10bobo10b2o
13bo5bo2b2o27bo$11bo25bobo$8bo5bo22b2o46b2o$7bobo3bobo10b2o28b2o7b2o5b
2o11b2o$8bo5bo11b2o14b2o21b2o5b2o$5bo5bo30b2o11bobo$4bobo3bobo10b2o28b
o14b2o$5bo5bo11b2o24b2obob2o12b2o$8bo6b2o33bob2o$o6bobo6bo23bo10bo$2o
6bo7bobo21bo$2o3bo11b2o21bo4b2o$o3bobo38b2o$5bo$13b3o25b2o5b2o21b2o7b
2o$9bo31b2o5b2o21b2o7bobo$3b2o4b3o69bo$3b2o7bo$11b2o70b2o$33b3o30bo16b
obo$33bo2bo16b2o6bo3bobo4b2o10b2o$33bob2o16b2o5bobo3bo4bo2bo$18b2o2b2o
26bo10bo10b2o$2o5b2o8b3o29bobo$2o5b2o15bo25bo31b2o$15bobo14b2o22bo25bo
$4b2o10b4obo2bo7bo2bo18b3o6b2o9bo9bo$4b2o11b3ob3o9b3o17bo10bo8bobo7b2o
$53b2o9bobo5bobo6bo3b2o$42b2o21b2o4bobo7b4o2bo$34b2o6b2o17b2o7bobo3b2o
6bob2o$27b2o5b2o24bo2bo5bobo4b2o3b2obobo$27b2o10bo11bo8bo2bo4bobo10b2o
bobo$38bobo10bo9b2o4bobo14bob2o$24b2o5b2o6bo10bobo13bobo15bo$24b2o5b2o
16b2ob2o11bobo14bobo$35b2o11bo5bo11bo15b2o$34bobo14bo11bo11b2o$34b2o
12b2o3b2o7bobo11bo$63bo7b2o3bob2o$ob3o66b2o2b2obo2bo$ob4o24b2o13b2o11b
2o7b2o9bob2o$o5bo22bobo13b2o11b2o7b2o2b2o5bo$bobobo2b3o18b2o31b2o7bo5b
2o$2bobob4o15bo30bo5bo10bo$3bo2bob2o16b2o20b2o5bobo5bo8b2o6bo$3bo3b3ob
o13b2o22bo6bo5b2o15bobo$4b3o2b2obo27bo5b3o4bo5bo20bo$10bo11b2o15bobo4b
o5bobo3bobo5b2o$11bo2bo6bobo16bo12bo5bo6b2o$12bo2bo5b2o27bo5bo$13b2o3b
o21bo8bobo3bobo$14b5o20bobo8bo5bo$15b4o20bo2bo3bo6bo$15bobo22b2o3bobo
4bobo$14bob2obo25b2o6bo22b2o$14bo3bobo54bobo$14bo2bo2b2o54bo$15b2obob
2o$17bo2b2o30bo$18bo10bo17b3o3bo3b2o$19b3o6bobo16bo6bo2b2o$28b2o17bo5b
o18bo$48b2ob2o19bo$64bo7bo$24b2o37bobo$23bobo36bo2bo$24bo21bo5b3o8b2o$
30b2o12bo4bo2b3o$20b2o8b2o11bo5b3o2b2o$19bobo27b3o2b2o$20bo5b2o5b2o9bo
2bo6b2o$26b2o5b2o10b3o6bo!

Dean Hickerson
Posts: 103
Joined: December 19th, 2015, 1:15 pm

Re: (Engineered) diehards

Post by Dean Hickerson » April 9th, 2022, 10:44 am

Pavgran wrote:
April 8th, 2022, 8:44 pm
Thanks to Dean Hickerson and toroidalet, I was able to squeeze quite a few more lifetime multipliers.
Behold, 99*101 diehard with an epic 1.69527e1043 lifetime.
Neat! That snake that consumes 3 gliders and leaves behind a block that's needed later is impressive.

You can fit one more block among the tubs in the northwest, giving another factor of 121^16, so lifetime ~ 3.57936e1076.

Code: Select all

x = 99, y = 101, rule = B3/S23
32b2o2bo32bo7b3o2b4o$31bob4o31bobo5bo3bo$31bo36bo2bo4bo$29b2ob7o30b2o
6b3obo$27bo2bobo6bo$27b2o3bob2o2b2o32b2o$31b2ob2o7b2o4bo21bo2bo$16b2o
26bo3bobo8b2o11bobo$16bobo23bo6bo8bo2bo11bo9bo$18bo23b5o12b2o23bo$18b
2o13b2o11bo16b2o4bo12b3o4b2o$33b2o5b4o18bobo3bobo19bo4bo$11b2o17bo9bo
2bo19bo5b2o16b3o4b2o$10bo2bo10bo4bobo50b2o3bo8b2o$10bobo10bobo4bobo14b
2o33bo12bo2bo$6b3o2bo11bobo5bobo8b2obo2bo18b2o14b3o12bo$8bo15bo7bobo7b
2ob2o20bobo15bo12bo$7bo25bobo32bo25bo2bo$20bo13bobo22b2o33b2o$19bobo
13bobo6b2o12bo2bo15b2o12bo$20bo15bobo5b2o13bobo14bo2bo10bobo$17bo5bo7b
2o4bobo20bo15bobo12bo$16bobo3bobo7bo5bobo36bo$17bo5bo5b3o7bobo22bo20b
2o$14bo14bo4b2o4bobo19b3o19bobo$13bobo17bo2bo4bobo5b2o10bo14b2o7bo$14b
o18bo2bo5bobo3bobo10b2o12bo2bo$11bo5b2o4b2o9b2o7bobo2bo26bobo$10bobo4b
2o4b2o13bo5bo2b2o27bo$11bo25bobo$8bo5bo22b2o46b2o$7bobo3bobo10b2o28b2o
7b2o5b2o11b2o$8bo5bo11b2o14b2o21b2o5b2o$5bo5bo30b2o11bobo$4bobo3bobo
10b2o28bo14b2o$5bo5bo11b2o24b2obob2o12b2o$8bo6b2o33bob2o$o6bobo6bo23bo
10bo$2o6bo7bobo21bo$2o3bo11b2o21bo4b2o$o3bobo38b2o$5bo$13b3o25b2o5b2o
21b2o7b2o$9bo31b2o5b2o21b2o7bobo$3b2o4b3o69bo$3b2o7bo$11b2o70b2o$33b3o
30bo16bobo$33bo2bo16b2o6bo3bobo4b2o10b2o$33bob2o16b2o5bobo3bo4bo2bo$
18b2o2b2o26bo10bo10b2o$2o5b2o8b3o29bobo$2o5b2o15bo25bo31b2o$15bobo14b
2o22bo25bo$4b2o10b4obo2bo7bo2bo18b3o6b2o9bo9bo$4b2o11b3ob3o9b3o17bo10b
o8bobo7b2o$53b2o9bobo5bobo6bo3b2o$42b2o21b2o4bobo7b4o2bo$34b2o6b2o17b
2o7bobo3b2o6bob2o$27b2o5b2o24bo2bo5bobo4b2o3b2obobo$27b2o10bo11bo8bo2b
o4bobo10b2obobo$38bobo10bo9b2o4bobo14bob2o$24b2o5b2o6bo10bobo13bobo15b
o$24b2o5b2o16b2ob2o11bobo14bobo$35b2o11bo5bo11bo15b2o$34bobo14bo11bo
11b2o$34b2o12b2o3b2o7bobo11bo$63bo7b2o3bob2o$ob3o66b2o2b2obo2bo$ob4o
24b2o13b2o11b2o7b2o9bob2o$o5bo22bobo13b2o11b2o7b2o2b2o5bo$bobobo2b3o
18b2o31b2o7bo5b2o$2bobob4o15bo30bo5bo10bo$3bo2bob2o16b2o20b2o5bobo5bo
8b2o6bo$3bo3b3obo13b2o22bo6bo5b2o15bobo$4b3o2b2obo27bo5b3o4bo5bo20bo$
10bo11b2o15bobo4bo5bobo3bobo5b2o$11bo2bo6bobo16bo12bo5bo6b2o$12bo2bo5b
2o27bo5bo$13b2o3bo21bo8bobo3bobo$14b5o20bobo8bo5bo$15b4o20bo2bo3bo6bo$
15bobo22b2o3bobo4bobo$14bob2obo25b2o6bo22b2o$14bo3bobo54bobo$14bo2bo2b
2o54bo$15b2obob2o$17bo2b2o30bo$18bo10bo17b3o3bo3b2o$19b3o6bobo16bo6bo
2b2o$28b2o17bo5bo18bo$48b2ob2o19bo$64bo7bo$24b2o37bobo$23bobo36bo2bo$
24bo21bo5b3o8b2o$30b2o12bo4bo2b3o$20b2o8b2o11bo5b3o2b2o$19bobo27b3o2b
2o$20bo5b2o5b2o9bo2bo6b2o$26b2o5b2o10b3o6bo!
It can be frustrating to watch patterns like this, since they take so long between the important events. So here's a simulator pattern that does most of the same stuff but faster. I added some still-lifes to delete the c/5 spaceship and the gliders that go toward it, and added a p720 gun to simulate the effect of the tractor beam when its block is pulled all the way back. Running this for 372600 gens shows everything up to the creation of the 3 gliders that destroy the c/5 spaceship in the original pattern. In this simulator, they crash into some debris from the p720 gun and make a mess.

Code: Select all

x = 132, y = 142, rule = B3/S23
65b2o2bo32bo7b3o2b4o$64bob4o31bobo5bo3bo$64bo36bo2bo4bo$62b2ob7o30b2o
6b3obo$60bo2bobo6bo$60b2o3bob2o2b2o32b2o$64b2ob2o7b2o4bo21bo2bo$49b2o
26bo3bobo8b2o11bobo$49bobo23bo6bo8bo2bo11bo9bo$51bo23b5o12b2o23bo$51b
2o13b2o11bo16b2o4bo12b3o4b2o$66b2o5b4o18bobo3bobo19bo4bo$44b2o17bo9bo
2bo19bo5b2o16b3o4b2o$43bo2bo10bo4bobo50b2o3bo8b2o$43bobo10bobo4bobo14b
2o33bo12bo2bo$39b3o2bo11bobo5bobo8b2obo2bo18b2o14b3o12bo$41bo15bo7bobo
7b2ob2o20bobo15bo12bo$40bo25bobo32bo25bo2bo$53bo13bobo22b2o33b2o$52bob
o13bobo6b2o12bo2bo15b2o12bo$53bo15bobo5b2o13bobo14bo2bo10bobo$50bo5bo
7b2o4bobo20bo15bobo12bo$49bobo3bobo7bo5bobo36bo$50bo5bo5b3o7bobo22bo
20b2o$47bo14bo4b2o4bobo19b3o19bobo$46bobo17bo2bo4bobo5b2o10bo14b2o7bo$
47bo18bo2bo5bobo3bobo10b2o12bo2bo$44bo5b2o4b2o9b2o7bobo2bo26bobo$43bob
o4b2o4b2o13bo5bo2b2o27bo$44bo25bobo$41bo5bo22b2o46b2o$40bobo3bobo10b2o
28b2o7b2o5b2o11b2o$41bo5bo11b2o14b2o21b2o5b2o$38bo5bo30b2o11bobo$37bob
o3bobo10b2o28bo14b2o$38bo5bo11b2o24b2obob2o12b2o$41bo6b2o33bob2o$33bo
6bobo6bo23bo10bo$33b2o6bo7bobo21bo$33b2o3bo11b2o21bo4b2o$33bo3bobo38b
2o$38bo$46b3o25b2o5b2o21b2o7b2o$42bo31b2o5b2o21b2o7bobo$36b2o4b3o69bo$
36b2o7bo$44b2o70b2o$66b3o30bo16bobo$66bo2bo16b2o6bo3bobo4b2o10b2o$66bo
b2o16b2o5bobo3bo4bo2bo$51b2o2b2o26bo10bo10b2o$33b2o5b2o8b3o29bobo$33b
2o5b2o15bo25bo31b2o$48bobo14b2o22bo25bo$37b2o10b4obo2bo7bo2bo18b3o6b2o
9bo9bo$37b2o11b3ob3o9b3o17bo10bo8bobo7b2o$86b2o9bobo5bobo6bo3b2o$75b2o
21b2o4bobo7b4o2bo$67b2o6b2o17b2o7bobo3b2o6bob2o$60b2o5b2o24bo2bo5bobo
4b2o3b2obobo$60b2o10bo11bo8bo2bo4bobo10b2obobo$71bobo10bo9b2o4bobo14bo
b2o$57b2o5b2o6bo10bobo13bobo15bo$57b2o5b2o16b2ob2o11bobo14bobo$68b2o
11bo5bo11bo15b2o$67bobo14bo11bo11b2o$67b2o12b2o3b2o7bobo11bo$96bo7b2o
3bob2o$33bob3o66b2o2b2obo2bo$33bob4o24b2o13b2o11b2o7b2o9bob2o$33bo5bo
22bobo13b2o11b2o7b2o2b2o5bo$34bobobo2b3o18b2o31b2o7bo5b2o$35bobob4o15b
o30bo5bo10bo$36bo2bob2o16b2o20b2o5bobo5bo8b2o6bo$36bo3b3obo13b2o22bo6b
o5b2o15bobo$37b3o2b2obo27bo5b3o4bo5bo20bo$43bo11b2o15bobo4bo5bobo3bobo
5b2o$44bo2bo6bobo16bo12bo5bo6b2o$45bo2bo5b2o27bo5bo$46b2o3bo21bo8bobo
3bobo$47b5o20bobo8bo5bo$48b4o20bo2bo3bo6bo$48bobo22b2o3bobo4bobo$37b2o
8bob2obo25b2o6bo22b2o$36bo2bo7bo3bobo54bobo$35bobobo7bo2bo2b2o54bo$36b
obo9b2obob2o$37bo12bo2b2o30bo$51bo10bo17b3o3bo3b2o$52b3o6bobo16bo6bo2b
2o$61b2o17bo5bo18bo$81b2ob2o19bo$97bo7bo$57b2o37bobo$56bobo36bo2bo$57b
o21bo5b3o8b2o$63b2o12bo4bo2b3o$53b2o8b2o11bo5b3o2b2o$52bobo27b3o2b2o$
53bo5b2o5b2o9bo2bo6b2o$32b2o25b2o5b2o10b3o6bo$31bobo10bo$31bo5b2o5bo$
30b2o6bo5bo$35b3o$35bo5bo$39b3o$4b2o32bo$5bo32b2o$3bo19b2o3b2o$3b2o18b
o4b2o$b2o3bo14bobo$o2b4o14b2o$2obo6b2o19b2o$bobob2o3b2o19b2o$bobob2o$
2obo24b2o$3bo24b2o$3bobo$4b2o2$13b2o$14bo$11b3o12b2o$11bo13b2o$21bo5bo
$20bob2o$19bo3bo$19bo5bo$16bo2bo5bo$15bobo7bo13bo$16b2o2b4o14b3o$37b2o
bo$16b2o2b4o14b2o6b2o$15bobo7bo12b3o6bo$16bo2bo5bo12b2obo4bo$19bo5bo
12bobo5b2o$19bo3bo15bo$20bob2o$21bo$39b2o$39b2o!

Post Reply