FractalFusion wrote: ↑December 23rd, 2021, 4:09 am
iNoMed wrote: ↑December 21st, 2021, 9:05 am
I am utterly speechless at the moment... Behold, the
new smallest period-46 glider gun with a 555-cell bounding box (37x15):
Using this, we can also reduce periods 46*3=138, 46*7=322 and 46*9=414:
Period 138: 37x39 (down from
51x33)
Period 322: 52x40 (down from
51x46)
Period 414: 48x45 (down from
52x49)
I didn't check 46*n periods for n>10, so there may be some other improvements (maybe 46*21=966).
The GitHub collection isn't exactly an up-to-date gun collection these days, as its main purpose has been entirely-replaced by a gun collection in Catagolue's glider-synthesis database. Anyways, here's some more-optimised versions of the three periods from your post.
p138 (40x35, directly ripped from Catagolue):
Code: Select all
x = 40, y = 35, rule = B3/S23
4b2o5b2o13b2o5b2o$2o2b2o5b2o2b2o9b2o5b2o$2o13b2o5bo15bo$21bobo13bobo$
21b2o15b2o4$4b3o3b3o13bo7bo$4bo2bobo2bo$4bo7bo11b3o7b3o$25b2ob2ob2ob2o
$5bo5bo14b3o3b3o$6b2ob2o16bo5bo8$13bo23b2o$2o9bobo19b2o2b2o$2o2b2o6b2o
19b2o$4b2o15bo$20bo$20b3o$12bo15bo$11bo2bo13b2o$12bobo13bo$13bo19b2o$
4b2o4bo22bobo$3bobo4bo13bo10bo$3bo6bo14bo9b2o$2b2o19b3o!
p322 (51x40, a miniscule improvement over the 50x41 gun in Catagolue):
Code: Select all
x = 51, y = 35, rule = B3/S23
4b2o5b2o24b2o5b2o$2o2b2o5b2o2b2o20b2o5b2o$2o13b2o16bo15bo$32bobo13bobo
$32b2o15b2o4$37bo7bo$36bo2bo3bo2bo$40bobo$40bobo$40bobo$36bo2bo3bo2bo$
3b2o7b2o23b3o3b3o$3bob2o3b2obo18bo$3bo3bobo3bo16b3o$3b2o2bobo2b2o15bo$
4b3o3b3o4b2o10b2o$5bo5bo6bo$18bobo4b2o$19b2o4b2o21b2o$2o42b2o2b2o$2o2b
2o38b2o$4b2o$10bo21bo$10bo19b2o$10bo20b2o6bo$20bo16b2ob2o$6b3o3b3o3bob
o18bo$6bo12b2o23b2o$4b3o3bo33bobo$3bobo4bo35bo$3bo6bo35b2o$2b2o!
p414 (44x49, a healthy improvement over the 59x40 gun in Catagolue):
Code: Select all
x = 44, y = 49, rule = B3/S23
4b2o5b2o$2o3bo5bo3b2o$o15bo$bo13bo4$34bo2b2o$34b4obo$4b2o5b2o26bo$4b2o
bobob2o19b7ob2o$4bo2bobo2bo18bo6bobo2bo$4b3o3b3o18b2o2b2obo3b2o$35b2ob
2o5$26b2o$27bo7b2o$27bobo5b2o$28b2o$2o$2o2b2o$4b2o10bo10bo$17bo7b3o$
15b3o6bo$8b2o14b2o$7bo2bo27b2o$7bo2bo27bo$7bo2bo28b3o$4b2o2b2o31bo$3bo
bo$3bo$2b2o10b2o$13bobo5b2o$13bo7b2o$12b2o5$21b2ob2o$17b2o2b2obo3b2o$
17bo6bobo2bo$18b7ob2o$25bo$20b4obo$20bo2b2o!
Edit: p828 reduced to 55x41 using an obscure period-multiplier mechanism, the "sexti-Snark":
Code: Select all
x = 52, y = 41, rule = B3/S23
37b2o10b2o$36bo2bo8bo2bo$3b2o31b3o2b6o2b3o$2bobo16b2o16b2o6b2o$3bo17b
2o15bo10bo$33bo4b2obo4bob2o$14b2o15b3o9b2o$2o12bobo5b2o6bo$2o14bo5b2o
6b2o$14b3o$34b2o$27b3o5bo6b2o$26bo3bo4bobo4b2o$14b3o9bo3bo5b2o$2o14bo
9bo3bo$2o12bobo10b3o$14b2o18bo$32b3o$3bo27bo$2bobo26b2o$3b2o$26bobo$
27b2o$27bo17bo$44bobo$44bobo$21b2o22bo$20bobo5b2o10b2o$20bo7b2o9bobo$
19b2o18bo$38b2o4$28b2ob2o$24b2o2b2obo3b2o$24bo6bobo2bo$25b7ob2o$32bo$
27b4obo$27bo2b2o!
Edit 2: here's a lucky improvement to p506 (from 80x36 to 66x36) using a modified version of the MWSS filter:
Code: Select all
x = 66, y = 36, rule = B3/S23
4b2o5b2o$2o2b2o5b2o2b2o$2o13b2o29b2o$46bo$28b3o13bobo$27bo3bo8bo3b2o$
26bo4bo6b2obo$27bob2o6bo4bo16bo$23b2o3bo8bo3bo15b3o$22bobo13b3o15bo$5b
o5bo10bo33b2o$4b3o3b3o8b2o39b2o$3b2ob2ob2ob2o48bo$2b3o7b3o48bo$62b2o$
4bo7bo4b3o19bo$16b5o18b2o13b3o5b2o$15b2ob3o17bo2b2o2b2o2bo4bo6bobo$16b
2o21bob6o3bo3b3o5bo$39b3o3b2o2bo13b3o$9b3o53bo$8bob3o$2o11bo$2o2b2o$4b
2o17b2o4b2o$24bo4b2o7bo$10b2o11bo13bobo7b2o$10bo12b2o14bo7bobo4b2o$13b
o11bo2b2o6b3o10bo4b2o2b2o$13bo11bo3bo3b3obo11b2o7bobo$13bo12b3o4b2o25b
o$4b2o22bobo9bo19b2o$3bobo3b3o17b2o8bobobob2o$3bo34bob2ob2obo$2b2o34bo
$37b2o!
and as a bonus, a minor improvement to p460 from 78x32 to 59x36 (not enough room to reduce p920 though):
Code: Select all
x = 58, y = 36, rule = B3/S23
3b2o36b2o4b2o4b2o$2bobo16b2o17bo2bobo4bobo2bo$3bo17b2o17b3o10b3o$11bo
21bo9b2o6b2o$9bo2bo18b3o8bo2b6o2bo$2o7b5o8b2o6bo11b2o8b2o$2o7b3ob2o7b
2o6b2o$10b2obo$11b2o$28bo18b2o$11b2o14bobo8b2o7b2o7b2o$10b2obo25bo16bo
$2o7b3ob2o12b3o9bobo12bobo$2o7b5o26b2o6b2o4b2o$9bo2bo22bo13b2o$11bo21b
3o12bo$3bo28bo$2bobo21bo5b2o$3b2o22bo$25b3o2$20b2o11bo$20bo2bo8bobo$
18b2o2b2o8b2o15bo$17bo2b2o26bobo$17b2o3b2o24bobo$22bobo24bo$23bo20b2o$
40b2obobo$38bo2bobo$27b2o9b3o2bo$28bo6bo7b2o$25b3o7b4o$25bo12bo$37bo$
37b2o!
Edit 3: minor reduction to p230 (from 67x32 to 57x37) with a redesign:
Code: Select all
x = 57, y = 37, rule = B3/S23
4b2o5b2o$4b2o5b2o15b2o$29bo$29bob2ob2obo$30bobobob2o$17bo13bo19b2o$17b
3o31bo$20bo19b2o7bobo$19b2o5b2o12bo4b2o2b2o$26b3o9bobo4b2o$28bo9b2o$5b
o5bo8b5o2b2o$4b3o3b3o7b4o4bo15bo$3b2o2bobo2b2o9b2o3bob3o11bo3bob3o$2bo
b4ob4obo27b2ob3ob2o$4b3o3b3o12b3o2bobo10b2o$3b3o5b3o16bobo7bo2b2obob2o
6bo$38b2o4b4o6b3o$15b2o13b3o5b3ob2obo7bo$14b2ob3o20b6o6bobo$15b5o19b3o
b3o7b2o$16b3o20bo$11bo41b2o$12b2o40bo$2o9b2o40bo$2o2b2o20b2obo5bob2o
14b2o$4b2o16bo2bo3b2o3b2o3bo7b2o$22b4obo3bobo3bob3o5bo$10b2o15bobobobo
bobo4bo5b3o$10b2o12b4obobobobob5o8bo$11b3o10bo3b2obobob2o$13bo11b2o3bo
3bo3b2o$13bo13b3o5b3obo$4b2o21bo5bobo$3bobo3b3o21b2o$3bo$2b2o!
This leaves p92, p184, p276, p368, p552, p690, p736 and p920 as the only unchanged p46n guns below p1000.