stdin_test apgsearch identification errors test cases dump

A forum where anything goes. Introduce yourselves to other members of the forums, discuss how your name evolves when written out in the Game of Life, or just tell us how you found it. This is the forum for "non-academic" content.
Post Reply
User avatar
confocaloid
Posts: 3117
Joined: February 8th, 2022, 3:15 pm

stdin_test apgsearch identification errors test cases dump

Post by confocaloid » April 23rd, 2024, 11:48 am

This is for those cases when you feed a RLE with one reasonably-low-period object into apgsearch compiled in a "test_stdin" mode, and apgsearch refuses to see it as a single object.

---

Code: Select all

(compiled for b36ns237c/ror_stdin_test)

#C xp32_y24473jssxcczy5gjgw4aicwgy2eoozwccwo4k8y63w1176611zggccsgg10oy079020202d3w66z33ey21w69a4w1p1zy866x77pos44
#CLL state-numbering golly
x = 30, y = 30, rule = B3/S23
8b3o$8b3o$6b3o2b2o3b2o$11b2o3b2o$10b3o$10bo$10bo4b2o10bo$14bo2bo9b
o$15bobo9b3o$9b3o4bo3bo7b2o$20bo2b3o2b2o$20bo4b3o$2b2o3b2o16b3o$2b
2o2bo2bo$6bobo$7bo6b2o6b2o$14bo2bobobobo2b2o$2b3o9bo7bo3b2o$2b3o4b
o5bo6bo$2o2b3o2bo$2o7bo3bo4b3o$3o9bobo$2bo9bo2bo$2bo10b2o4bo$19bo$
17b3o$12b2o3b2o$12b2o3b2o2b3o$19b3o$19b3o!

#C xp32_wc84c0ck871y0ckzoggy18sky08ldzwml2y5ggg113zw56y2cia4y1ckzxogg111w8sky08ldzy1ml2y8113zy156y0gs25606426
#CLL state-numbering golly
x = 23, y = 35, rule = B3/S23
10b2o$10bo$2bob2ob2obo5b2o$2b2obobobo6bo$8bo8bo$16b2o2$9b2o5b2o$o
7b2o5bobo$3o6b2o5bo$3bo13b3o$2bobo14bo$2b2o2$2b2o10b3o$2bo$3bo7b2o
$2b2o6bo2bo5b2o$10bobo6bo$11bo8bo$6b3o10b2o2$12b2o5b2o$3bo7b2o5bob
o$3b3o6b2o5bo$6bo13b3o$5bobo14bo$5b2o2$5b2o$5bo8bo$6bo6bobobob2o$
5b2o5bob2ob2obo$12bo$11b2o!

#C xp32_wc84c0ck871y0ckzoggy18sky08ldzwml2y8113zw56y0gs25606426
#CLL state-numbering golly
x = 20, y = 20, rule = B3/S23
10b2o$10bo$2bob2ob2obo5b2o$2b2obobobo6bo$8bo8bo$16b2o2$9b2o5b2o$o
7b2o5bobo$3o6b2o5bo$3bo13b3o$2bobo14bo$2b2o2$2b2o$2bo8bo$3bo6bobob
ob2o$2b2o5bob2ob2obo$9bo$8b2o!

#C xp32_wg4cx178kc0c4gozwdl8y0kksy1ggoz31hgy72lmzx3460652sgx641
#CLL state-numbering golly
x = 20, y = 20, rule = B3/S23
8b2o$9bo$3b2o4bob2ob2o$4bo5bobobo2bo$2bo8bo4b2o$2b2o2$2b2o5b3o$2bo
bo6bo7bo$3bo5b3o5b3o$3o13bo$o14bobo$16b2o2$2b2o12b2o$3bo4bo8bo$3bo
bobobo5bo$4b2ob2obo4b2o$10bo$10b2o!

#C xp32_c4oy1178kc0c4gozwdl8y0kksy1ggoz311y82lmzw31460652sgx641
#CLL state-numbering golly
x = 20, y = 20, rule = B3/S23
8b2o$9bo$2o7bob2ob2o$obo7bobobo2bo$2bo8bo4b2o$2b2o2$2b2o5b3o$2bobo
6bo7bo$3bo5b3o5b3o$3o13bo$o14bobo$16b2o2$16b2o$2b2o4bo8bo$2bo2bobo
bo5bo$4b2ob2obo4b2o$10bo$10b2o!

#C xp32_wg4cx178kc0c4gozwdl8y0kksy1ggoz311y82lmzw31460652sgx641
#CLL state-numbering golly
x = 20, y = 20, rule = B3/S23
8b2o$9bo$3b2o4bob2ob2o$4bo5bobobo2bo$2bo8bo4b2o$2b2o2$2b2o5b3o$2bo
bo6bo7bo$3bo5b3o5b3o$3o13bo$o14bobo$16b2o2$16b2o$2b2o4bo8bo$2bo2bo
bobo5bo$4b2ob2obo4b2o$10bo$10b2o!

#C xp32_wg4cw354cgc4871zwdl8y0kksy1ggoz311y82lmzxgs246164kow641
#CLL state-numbering golly
x = 20, y = 20, rule = B3/S23
7b2o6b2o$7bo7bo$3b2o3b3ob2obo$4bo5bobobo$2bo8bo$2b2o2$2b2o5b3o$2bo
bo6bo7bo$3bo5b3o5b3o$3o13bo$o14bobo$16b2o2$16b2o$8bo8bo$5bobobo5bo
$4bob2ob3o3b2o$4bo7bo$3b2o6b2o!

#C xp130_y58k8woe1eow88gzxgwo4iq226w1134648f023zw1ih074w4a96z255d87koyoc4gzx684k56yl3t91gjzy111yj3l1x178d552zygggx7120250hgc1v04a4zyd628ng13pm4ko03iai21zyl343y01
#CLL state-numbering golly
x = 43, y = 43, rule = B3/S23
16bo$15bobo$10bo4bobo$9bobo2b2ob2o2b2o$10bo3bo3bo4bo$15b3o4bo2bo$
8b5o4bobo2bob2o$7bo4bo5b3obo$6bo2bo11b2o$3bo2bob2o$2bobobo5bo$3bo
2bo4bobo$6b2o2bo2bo$11b2o$3b2o$b3obo$o4bo$b3ob2o29b2o$3b2o2bo28bo$
6b2o30bo$7bo26b4obo$3bo4bo25bo4bo$3bob4o26bo$4bo30b2o$6bo28bo2b2o$
5b2o23b3o3b2ob3o$30bo6bo4bo$31bo5bob3o$38b2o$31bo$25b2o3bobo2b2o$
25bobobo6bo2bo$25bo4bo3bobobobo$34bobo2bo$20b2o10b2o2bo$20bob3o5bo
4bo$17b2obo2bobo4b5o$17bo2bo4b3o$19bo4bo3bo3bo$20b2o2b2ob2o2bobo$
25bobo4bo$25bobo$26bo!

#C xp54_0j12jaak8w8kaaj21jz011d96q2jwj2q69d11z04a9b8f6y06f8b9a4z0642t1r2gwg2r1t246z0qd1ui0iskksi0iu1dqzg0arg6io1551oi6gra0gz116ailiieqqeiilia611zxca260qqqq062acy1gzyf6511xo4czoggybok4koo8ldzwml2335453yb113z643xggkczy21y16a8c0bbbb0c8a6zy5ggca9l99ebbe99l9acggzy510ar1c93gkkg39c1ra01zy6bmgf9097557909fgmbzy6c48ngr81w18rgn84czy64aiq2ucy0cu2qia4zy6ggmicb8pwp8bcimggzy6pg8paa52w25aap8gp
#CLL state-numbering golly
x = 29, y = 100, rule = B3/S23
b2obo10bob2o$bob4o6b4obo$7bo4bo$5b2obo2bob2o$bo2bo2bo4bo2bo2bo$b4o
3bo2bo3b4o$5b4o2b4o$3bobo8bobo$3b2obo6bob2o$6bobo2bobo$3b2obo6bob
2o$2bobob2o4b2obobo$bo4b2o4b2o4bo$2b5o6b5o2$4b3o6b3o$bobo2b2o4b2o
2bobo$b2obo10bob2o$4bobo6bobo$4bobobo2bobobo$2b2o12b2o$bo2b2obo4bo
b2o2bo$2bobo3b4o3bobo$b2obo3bo2bo3bob2o$bo2b2ob6ob2o2bo$3bo4b4o4bo
$2b2ob2o6b2ob2o$5bo3b2o3bo$2b2o3bo4bo3b2o$o2b2ob2o4b2ob2o2bo$2o3bo
8bo3b2o$2b3ob8ob3o$2bo2bo2bo2bo2bo2bo$3bo4b4o4bo$4b4ob2ob4o2$4b3ob
4ob3o$3bo2bo6bo2bo$3b2o3b4o3b2o$8b4o10bo$20b3o$19bo$19b2o6b2o$26bo
bo$26bo$25b2o2$19b3o3b2o$o17bo3b3obo$3o15b2ob3obo$3bob3ob2o15b3o$
2bob3o3bo17bo$2b2o3b3o2$2b2o$2bo$obo$2o6b2o$9bo$6b3o$6bo10b4o$12b
2o3b4o3b2o$12bo2bo6bo2bo$13b3ob4ob3o2$13b4ob2ob4o$12bo4b4o4bo$11bo
2bo2bo2bo2bo2bo$11b3ob8ob3o$9b2o3bo8bo3b2o$9bo2b2ob2o4b2ob2o2bo$
11b2o3bo4bo3b2o$14bo3b2o3bo$11b2ob2o6b2ob2o$12bo4b4o4bo$10bo2b2ob
6ob2o2bo$10b2obo3bo2bo3bob2o$11bobo3b4o3bobo$10bo2b2obo4bob2o2bo$
11b2o12b2o$13bobobo2bobobo$13bobo6bobo$10b2obo10bob2o$10bobo2b2o4b
2o2bobo$13b3o6b3o2$11b5o6b5o$10bo4b2o4b2o4bo$11bobob2o4b2obobo$12b
2obo6bob2o$15bobo2bobo$12b2obo6bob2o$12bobo8bobo$14b4o2b4o$10b4o3b
o2bo3b4o$10bo2bo2bo4bo2bo2bo$14b2obo2bob2o$16bo4bo$10bob4o6b4obo$
10b2obo10bob2o!

#C xp90_y58k8woe1eow88gzxgwo4iq226w1134648f023zw1ih074w4a96ydc4gz255d87koyh3t91gjzx684k56yc3l1x178d552zy111y4ggx7120250hgc1v04a4zy8628ng13pm4ko03iai21zyg343y01
#CLL state-numbering golly
x = 38, y = 38, rule = B3/S23
16bo$15bobo$10bo4bobo$9bobo2b2ob2o2b2o$10bo3bo3bo4bo$15b3o4bo2bo$
8b5o4bobo2bob2o$7bo4bo5b3obo$6bo2bo11b2o$3bo2bob2o$2bobobo5bo$3bo
2bo4bobo$6b2o2bo2bo17b2o$11b2o18bo$3b2o28bo$b3obo23b4obo$o4bo23bo
4bo$b3ob2o23bo$3b2o2bo22b2o$6b2o22bo2b2o$7bo17b3o3b2ob3o$3bo4bo16b
o6bo4bo$3bob4o17bo5bob3o$4bo28b2o$6bo19bo$5b2o13b2o3bobo2b2o$20bob
obo6bo2bo$20bo4bo3bobobobo$29bobo2bo$15b2o10b2o2bo$15bob3o5bo4bo$
12b2obo2bobo4b5o$12bo2bo4b3o$14bo4bo3bo3bo$15b2o2b2ob2o2bobo$20bob
o4bo$20bobo$21bo!

#C xp230_y58k8woe1e80gg8gyag8gg08e1eow8k8zxgwo4iq226w113233gf023y6320fg332311w622qi4owgzw1ih074w4a96yu69a4w470hi1z255d0nsyj66yjsn0d552zx4b5l442yzx244l5b4zy111g8imggydccydggmi8g11zy1ggo3muw1ggyqgg1wum3oggzy0122643gg02gjgy9ooy9gjg20gg346221zy22520fg4c12jw513x4oy4o4x315wj21c4gf0252zy819l910cq2r9374b413w314b4739r2qc019l91zyf121ye121
#CLL state-numbering golly
x = 62, y = 52, rule = B3/S23
16bo28bo$15bobo26bobo$10bo4bobo26bobo4bo$9bobo2b2ob2o3bo16bo3b2ob
2o2bobo$10bo3bo5b2obo14bob2o5bo3bo$15b3ob2obo2bo10bo2bob2ob3o$8b5o
4b4obob2o10b2obob4o4b5o$7bo4bo9bo16bo9bo4bo$6bo2bo12bo16bo12bo2bo$
3bo2bob2o11bo18bo11b2obo2bo$2bobobo5bo36bo5bobobo$3bo2bo4bobo34bob
o4bo2bo$6b2o2bo2bo34bo2bo2b2o$11b2o36b2o$3b2o52b2o$b3obo50bob3o$o
4bo24b2o24bo4bo$b3ob2o23b2o23b2ob3o$3bo2bo48bo2bo$5b2o48b2o$4b3o
48b3o$4bo4bo42bo4bo$3bob4o44b4obo$4bo52bo$6bo48bo$5b2o48b2o$9b2o
40b2o$10bo19b2o19bo$8bo21b2o21bo$7bob4o36b4obo$8bo4bo34bo4bo$8b3o
40b3o$9b2o40b2o$7bo2bo40bo2bo$5b3ob2o3b2o30b2o3b2ob3o$4bo4bo5bo30b
o5bo4bo$5b3obo3bobo30bobo3bob3o$7b2o44b2o$30b2o$10b2o2b3o13b2o13b
3o2b2o$7bo2bo3bobo2b3o18b3o2bobo3bo2bo$6bobobo4b2o4bo18bo4b2o4bobo
bo$7bo2bob2o5bo5bo10bo5bo5b2obo2bo$10bo2bo12bo8bo12bo2bo$11bo4bo9b
o8bo9bo4bo$12b5o4b4obob2o2b2obob4o4b5o$19b3ob2obo2bo2bo2bob2ob3o$
14bo3bo5b2obo6bob2o5bo3bo$13bobo2b2ob2o3bo8bo3b2ob2o2bobo$14bo4bob
o18bobo4bo$19bobo18bobo$20bo20bo!

#C xp40_0697o4s0ggygkc0s26k4ogkaacz0oe150v2hg1acy6g8k4raab8biq226aq23zwd59ar0u1d1by523chd8b0514706421zy123cjad1kn8y5gggzy5113y1kiiew7442xggc88gzyegy61e28b5s3s4zy0g8426gu28a0dhbo3s4y5d8bon0t59abgzwckll6k45kd1t55d221y7358go4v0q871z35520122643032yj321e96
#CLL state-numbering golly
x = 44, y = 44, rule = B3/S23
2b2o$bobo30b2o5b2o$bobob2o23b2obob3o2bo2bo$2bobobo24bobo4bo2b3o$4b
obob2o20bo2bo2bob3o$3b2obobobo16bo2bobo8bo$2bo3b2o3bo15b4ob10o$2bo
bobo5bo12b2o10bo$b2o3bo4b2o11bo2b6obo3b2o$bo4bob2o13bobobo5b2o4bo$
2b3obo2b4o10bob2obob2obo4bo$5b2obo3bo9b2o4bo4bobobo$2b2o4bobo13bob
o3bob2ob2o$2bob3obobobo11bob3o$6bobo16bo$6bobob2obo$5b2ob2o3bo$7bo
2bob2o$7bob2o3bo$8bo3b2o10b3o$9b3o11bo$11bo6b3o2bo2bo$17bo2bo2b3o
6bo$20bo11b3o$17b3o10b2o3bo$29bo3b2obo$30b2obo2bo$30bo3b2ob2o$30bo
b2obobo$18bo16bobo$15b3obo11bobobob3obo$7b2ob2obo3bobo13bobo4b2o$
6bobobo4bo4b2o9bo3bob2o$5bo4bob2obob2obo10b4o2bob3o$4bo4b2o5bobobo
13b2obo4bo$4b2o3bob6o2bo11b2o4bo3b2o$6bo10b2o12bo5bobobo$2b10ob4o
15bo3b2o3bo$2bo8bobo2bo16bobobob2o$3b3obo2bo2bo20b2obobo$3o2bo4bob
o24bobobo$o2bo2b3obob2o23b2obobo$b2o5b2o30bobo$40b2o!
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

User avatar
confocaloid
Posts: 3117
Joined: February 8th, 2022, 3:15 pm

Re: stdin_test apgsearch identification errors test cases dump

Post by confocaloid » April 23rd, 2024, 1:11 pm

Here is a workaround RLE for the p40 oscillator from previous post

Code: Select all

x = 44, y = 44, rule = B3/S23
2b2o$bobo30b2o5b2o$bobob2o23b2obob3o2bo2bo$2bobobo9bo14bobo4bo2b3o$4bo
bob2o6bobo11bo2b4ob3o$3b2obobobo3bo5bo6bo2bobo2b2o4bo$2bo3bo4bo8bobo4b
4ob2o3b5o$2bob2o6bo12b2o7bo$b2ob2o5b2o11bo2b6o5b2o$bo2bo2bobo13bobobo
5b2o4bo$2b3obo2b4o10bo2bo3b2obo4bo$5b2obo3bo9b2o2bob3o2bobobo$2b2o4bob
o13b4obo2b2ob2o$2bob3obob2o12bo3bo$6bobo2b2o25bo$6bobo2bobo11b2o$5b2ob
2o2bo26b2o$7bo2b3o2bo$7bobo2bo2bo3bo19bo$8bo3b2o3bob2o$9b3o7bo17b2o$6b
o4bo5b3o6bo$17bo6b3o5bo4bo$5b2o17bo7b3o$23b2obo3b2o3bo$4bo19bo3bo2bo2b
obo$28bo2b3o2bo$3b2o26bo2b2ob2o$17b2o11bobo2bobo$5bo25b2o2bobo$15bo3bo
12b2obob3obo$7b2ob2o2bob4o13bobo4b2o$6bobobo2b3obo2b2o9bo3bob2o$5bo4bo
b2o3bo2bo10b4o2bob3o$4bo4b2o5bobobo13bobo2bo2bo$4b2o5b6o2bo11b2o5b2ob
2o$9bo7b2o12bo6b2obo$2b5o3b2ob4o4bobo8bo4bo3bo$2bo4b2o2bobo2bo6bo5bo3b
obobob2o$3b3ob4o2bo11bobo6b2obobo$3o2bo4bobo14bo9bobobo$o2bo2b3obob2o
23b2obobo$b2o5b2o30bobo$40b2o!

User avatar
confocaloid
Posts: 3117
Joined: February 8th, 2022, 3:15 pm

Re: stdin_test apgsearch identification errors test cases dump

Post by confocaloid » April 24th, 2024, 11:55 pm

Moving older relevant posts:
confocaloid wrote:
January 5th, 2024, 7:19 pm
confocaloid wrote:
December 28th, 2023, 9:05 pm
[...]
Expected behaviour: the program quickly determines that the pattern is a p16 oscillator.
Actual behaviour: the program hangs seemingly forever, slowly consuming memory.

Can anyone reproduce this? The issue seems to be specific to the above RLE. (My input file initially contained multiple other RLEs before this, which were processed successfully; the program seems to consistently hang on this p16.)
[...]
Here are several objects in isotropic rules, which unexpectedly cause apgsearch to hang.
(apgluxe v5.41-ll2.5.7, configured for stdin_test)
confocaloid wrote:
April 4th, 2024, 6:26 pm
I was unable to census the following RLE through apgluxe stdin (edit: compiled for b3s023):

Code: Select all

x = 24, y = 11, rule = B3/S023
2b3o3b3o$bo3bobo3bo$bo3bobo3bo$ob4ob4obo$2o9b2o3b2o$16bobob2obo$
18bobob2o$4b2ob2o8b2obo$3bobobobo7bob2o$4bo3bo4b2ob2o$16b2o!
I finally managed to process this object by feeding the following RLE instead:

Code: Select all

x = 49, y = 50, rule = B3/S023
21bo2$13bo9bo3$6bo28bo5$20b2o$20bo21bo$21bo$9bo8b4o$18bo$5bo13b3o$16bo
5bo14bo$15bobo3b2o$15bobo$9bo6b2o$17bo$17b2o3bo20bo$21bob2o$22b3o$18bo
6bo$2bo14bobobobo2bo$18b2obob3o22bo2$18b2obob3o$8bo8bobobobo2bo$18bo6b
o$22b3o16bo$o20bob2o$17b2o3bo25bo5$34bo$42bo4$16bo$7bo$23bo9bo$43bo2$
34bo$15bo!
There are other similar cases when an object does not really want to get processed. It takes some nontrivial amount of guesswork to find a constellation that works for a given object.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

Post Reply