Thread for basic questions

A place, especially for newcomers, to ask questions and learn the basics.
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Thread for basic questions

Post by confocaloid » April 5th, 2025, 2:10 pm

WhiteHawk wrote:
April 5th, 2025, 3:43 am

Code: Select all

x = 23, y = 17, rule = B3/S23
5bo$3b5o$2bo5bo$2bo2b3o$b2obo$o3b2o$bobo2bo8bo$2ob4o8b2o$6bo8b3o$2ob4o
8b2o$bobo2bo8bo3b2o$o3b2o13bobo$b2obo16bo$2bo2b3o13b2o$2bo5bo$3b5o$5b
o!
That 70P13 appeared in the pulse loop oscillators that are quoted below at the end of this post (p52 and p26), see also pattern comments.

That 70P13 can be easily obtained from the "finished near-miss" 76P13 by praosylen, by choosing the smaller catalyst appearing in a related 66P13 by Sokwe.

The 70P13 has a known glider synthesis (xp13_0gs2ibaa4zlm0mlluy4us8z25s16a98gy21x31e8zx11311).
The 66P13 also has a known glider synthesis (xp13_0gs2ibia4zlm0mllmxswsz25s16a58gy331e8zx11311).
praosylen wrote:
November 12th, 2019, 7:51 pm
[...] EDIT: Finished the near-miss:

Code: Select all

x = 24, y = 17, rule = B3/S23
6bo$2o2b5o$o2bo5bo$2b2o2bobo13b2o$3bobobo14bo$2bo2b2o13bobo$2bobo2bo
12b2o$b2ob4o3bo2bobo$11bo2bo2bo$b2ob4o3bo2bobo$2bobo2bo$2bo2b2o$3bobob
o$2b2o2bobo$o2bo5bo$2o2b5o$6bo!
[...]
Sokwe wrote:
November 12th, 2019, 8:38 pm
[...] Here is a stator minimization (with respect to both bounding box and population):

Code: Select all

x = 17, y = 20, rule = B3/S23
3bo$3b3o$6bo$5bo$5bo3bo2$7bobo$8bo4$2bo11bo$bobo3b3o3bobo$bobo2b2ob2o
2bobo$2obobo5bobob2o$bo2b2obobob2o2bo$bo4b2ob2o4bo$2b3o7b3o$4bob2ob2ob
o$5bobobobo!
confocaloid wrote:
December 18th, 2024, 7:55 am
[...]
(related topic) Biblock hassler oscillators
[...]

Code: Select all

#C 314P26 and 313P52
#C Variants of 52.0.1, with p13 sparkers used to support the reaction.
#C As 52 is a multiple of 13, it becomes possible to create
#C a p26 oscillator with two pulses in the loop.
#C https://conwaylife.com/forums/viewtopic.php?p=85249#p85249
#C https://conwaylife.com/forums/viewtopic.php?p=85251#p85251
#C https://conwaylife.com/forums/viewtopic.php?p=191328#p191328
x = 106, y = 76, rule = B3/S23
2b2obo6b2obo46bob2o6b2obo$2bob2o6bob2o46b2obo6bob2o$6b2o2b2o48b2o14b2o
$6bo3bo50bo14bo$7bo3bo48bo16bo$6b2o2b2o48b2o14b2o$2b2obo6b2obo46bob2o
6b2obo$2bob2o6bob2o46b2obo6bob2o$2o8b2o4b2o48b2o2b2o$o9bo5bo50bo2bo$bo
9bo5bo48bo4bo$2o8b2o4b2o48b2o2b2o$2b2obo6b2obo46bob2o6b2obo$2bob2o6bob
2o46b2obo6bob2o17$11bobobobo53bobobobo$10bob2ob2obo51bob2ob2obo$8b3o7b
3o47b3o7b3o$7bo4b2ob2o4bo45bo4b2ob2o4bo$7bo2b2obobob2o2bo45bo2b2obobob
2o2bo$6b2obobobobobobob2o43b2obobobobobobob2o$7bo2bob2ob2obo2bo18bo26b
o2bob2ob2obo2bo18bo$7bobo9bobo16b5o24bobo9bobo16b5o$8bo11bo16bo5bo24bo
11bo16bo5bo$23b2o13bobo2bo39b2o13bobo2bo$13b3o8bo14bobob2o28b3o8bo14bo
bob2o$24bobo13b2o3bo38bobo13b2o3bo$25b2o12bo2bobo40b2o12bo2bobo$13b3o
14bobo2bo3b4ob2o27b3o14bobo2bo3b4ob2o$29bo2bo2bo53bo2bo2bo$13bobo14bob
o2bo3b4ob2o27bobo14bobo2bo3b4ob2o$14bo24bo2bobo29bo24bo2bobo$24bobo13b
2o3bo38bobo13b2o3bo$18b2o4bobo12bobob2o33b2o4bobo12bobob2o$11b2o5b2o4b
3o11bobo2bo27b2o5b2o4b3o11bobo2bo$12bo12bo11bo5bo28bo12bo11bo5bo$9b3o
6b2o5bo12b5o26b3o6b2o5bo12b5o$9bo8b2o20bo28bo8b2o20bo$5bo20b2o8bo28bo
20b2o8bo$3b5o12bo5b2o6b3o26b5o18b2o6b3o$2bo5bo11bo12bo28bo5bo24bo$2bo
2bobo11b3o4b2o5b2o27bo2bobo10b2ob2o3b2o5b2o$b2obobo12bobo4b2o33b2obobo
11b2ob2o3b2o$o3b2o13bobo38bo3b2o$bobo2bo24bo29bobo2bo24bo$2ob4o3bo2bob
o14bobo27b2ob4o3bo2bobo14bobo$10bo2bo2bo53bo2bo2bo$2ob4o3bo2bobo14b3o
27b2ob4o3bo2bobo14b3o$bobo2bo12b2o40bobo2bo12b2o$o3b2o13bobo38bo3b2o
13bobo$b2obobo14bo8b3o28b2obobo14bo8b3o$2bo2bobo13b2o39bo2bobo13b2o$2b
o5bo16bo11bo24bo5bo16bo11bo$3b5o16bobo9bobo24b5o16bobo9bobo$5bo18bo2bo
b2ob2obo2bo26bo18bo2bob2ob2obo2bo$23b2obobobobobobob2o43b2obobobobobob
ob2o$24bo2b2obobob2o2bo45bo2b2obobob2o2bo$24bo4b2ob2o4bo45bo4b2ob2o4bo
$25b3o7b3o47b3o7b3o$27bob2ob2obo51bob2ob2obo$28bobobobo53bobobobo!
[...]
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
islptng
Posts: 475
Joined: May 24th, 2024, 6:17 am
Location: 种花家

Need an explanation on RCT

Post by islptng » April 12th, 2025, 6:50 pm

I still have something to ask for RCT.

How can the position of 3 GPSE encode an object?

Is biggiemac42's video at the bottom of his blog post real? Then what's the script and the pattern?
My sandbox | All my engineered replicators | TNT
Asperger, ISTP, using a Dvorak keyboard.

On March 2nd, I'll begin my time travel to July (at least on the Internet). During these time, I do not exist, so don't try to contact me. (Not a joke!)

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Need an explanation on RCT

Post by dvgrn » April 12th, 2025, 9:47 pm

islptng wrote:
April 12th, 2025, 6:50 pm
How can the position of 3 GPSE encode an object?
This is a little bit tricky to answer without knowing how much of the RCT mechanism you understand. Can I ask a couple of questions first?

1) Can you see how a single very large integer could encode a CGoL object?

There are lots of different possible ways to encode an arbitrary glider construction recipe into a long long string of 1s and 0s.

The RCT mechanism uses an encoding method that is particularly efficient to translate into a CGoL pattern -- though the current RCT15 has to build four GPSEs, not three.

The distance between the "epicentre" of an RCT pattern and the starting point of the northwestern GPSE, measured in a particular way, is a very large integer. Write that integer in binary and you have a string of 1s and 0s. Interpret that string of 1s and 0s in the right way, and you can run a construction arm -- or in the case of the RCT16 and RCT15, three different construction arms, one after another! If the integer is a valid "RCT integer", then those construction arms will eventually build an object and destroy all of their own circuitry and all of the leftover GPSE debris.

2) What have you read to try to understand the RCT15's mechanism? What parts did you understand, and what didn't you understand? How much detail do you want to understand?

If you're not clear on the details of the RCT mechanism from reading biggiemac's blog post, try working through my blog posts starting with this one and following links back to others. A somewhat higher level of detail can be found there, including LifeViewer patterns that you can run and see some of the mechanisms in action.
islptng wrote:
April 12th, 2025, 6:50 pm
Is biggiemac42's video at the bottom of his blog post real? Then what's the script and the pattern?
It's real in the sense that it's a video of a real pattern being run in Golly with the help of a real script. Pattern and script can be found here.

It's also real in the sense that, even though that sample "semilator" starting pattern consists of more than fifteen gliders, it's just fifteen gliders plus a bunch of "demonstration" xWSSes. That starting pattern is easy to convert into an equivalent but much larger fifteen-glider starting pattern that constructs the exact same thing (but that is much too large for Golly to run successfully).

User avatar
islptng
Posts: 475
Joined: May 24th, 2024, 6:17 am
Location: 种花家

Re: Need an explanation on RCT

Post by islptng » April 13th, 2025, 2:12 am

dvgrn wrote:
April 12th, 2025, 9:47 pm
It's real in the sense that it's a video of a real pattern being run in Golly with the help of a real script. Pattern and script can be found here.

It's also real in the sense that, even though that sample "semilator" starting pattern consists of more than fifteen gliders, it's just fifteen gliders plus a bunch of "demonstration" xWSSes. That starting pattern is easy to convert into an equivalent but much larger fifteen-glider starting pattern that constructs the exact same thing (but that is much too large for Golly to run successfully).
That's why I did see a horizontal line besides the 15 gliders in the video. That's why I asked the question.

What did the xWSSes do?
(It's still unbelieveable for me that 4 GPSE plus some extra gliders can construct everything constructible.)

Also, the synthesis for GPSE needs glider that comes opposite to the GPSE's direction -- I wondered if you can make sure it's a valid synth. (If you have noticed that, you will use the kickback reaction, won't you? but it costs extra gliders.)

EDIT: I see. So in the demo pattern, most of work are done by the xWSSes, but there are some work by the GPSEs which shows the actual thing. I know how it works without the xWSSes.

EDIT 2: Can you provide a pure RCT15 pattern that generates a shillelagh?
EDIT 3: Is there any script that converts any valid synthesis to a RCT15 pattern?
Last edited by islptng on April 13th, 2025, 7:48 pm, edited 2 times in total.
My sandbox | All my engineered replicators | TNT
Asperger, ISTP, using a Dvorak keyboard.

On March 2nd, I'll begin my time travel to July (at least on the Internet). During these time, I do not exist, so don't try to contact me. (Not a joke!)

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Need an explanation on RCT

Post by dvgrn » April 13th, 2025, 7:34 am

islptng wrote:
April 13th, 2025, 2:12 am
(It's still unbelieveable for me that 4 GPSE plus some extra gliders can construct everything constructible.)
It does definitely seem like an extremely improbable result!

However, we've got all of the pieces completely demonstrated in practice, including a "gnf2seed" script that converts any valid glider synthesis into a one-glider seed for that synthesis. The script is guaranteed to be successful.
islptng wrote:
April 13th, 2025, 2:12 am
Also, the synthesis for GPSE needs glider that comes opposite to the GPSE's direction -- I wondered if you can make sure it's a valid synth. (If you have noticed that, you will use the kickback reaction, won't you? but it costs extra gliders.)
It's pretty easy to show the validity of all RCT syntheses. Here's the "template" RCT15 pattern from my final RCT blog post, with the gliders rewound far enough to show all of the key crossing points. There are a couple of very close calls, but no collisions:

Code: Select all

x = 1891, y = 1812, rule = LifeHistory
131.A.A$132.2A$132.A56$942.14D114.7D$856.29D53.22D15.56D37.11D32.38D$
855.33D47.28D12.57D34.13D31.40D$855.36D42.32D10.57D33.14D31.40D$855.38D
39.35D8.57D31.16D31.40D$855.39D36.38D7.57D30.17D31.40D$855.40D34.40D6.
57D28.19D31.40D$855.42D31.42D5.57D27.20D31.40D$855.42D30.44D4.57D25.22D
31.40D$855.43D28.45D4.56D24.24D31.39D$855.11D14.19D26.18D13.15D27.11D
45.25D31.11D$855.11D18.15D25.16D19.12D27.11D43.27D31.11D$855.11D20.14D
23.15D23.10D27.11D42.16D.11D31.11D$855.11D21.13D23.14D26.8D27.11D41.15D
3.11D31.11D$855.11D22.13D21.14D29.6D27.11D41.14D4.11D31.11D$855.11D22.
13D20.14D31.5D27.11D41.12D6.11D31.11D$855.11D23.12D20.13D34.2D28.11D40.
11D8.11D31.11D$855.11D23.12D19.13D65.11D40.10D9.11D31.11D$855.11D24.11D
19.12D66.11D41.7D11.11D31.11D$855.11D24.12D17.13D66.11D41.5D13.11D31.
11D$855.11D24.12D17.12D67.11D41.4D14.11D31.11D$855.11D24.12D16.13D67.
11D59.11D31.11D$855.11D24.12D16.12D68.11D59.11D31.11D$855.11D24.11D17.
12D68.11D59.11D31.11D$855.11D24.11D16.12D69.11D59.11D31.11D$855.11D24.
11D16.12D69.11D59.11D31.11D$855.11D23.12D16.12D69.11D59.11D31.11D$855.
11D23.12D16.11D70.11D59.11D31.11D$855.11D22.12D16.12D70.11D59.11D31.11D
$855.11D22.12D16.12D70.11D59.11D31.11D$855.11D21.13D16.12D70.11D59.11D
31.11D2.9D$855.11D20.13D17.12D70.11D59.11D31.29D$855.11D18.14D18.11D71.
11D59.11D31.32D$855.11D16.16D18.11D71.11D59.11D31.34D$855.11D10.21D19.
11D71.11D59.11D31.36D$855.41D20.11D71.11D59.11D31.37D$855.39D21.12D71.
11D59.11D31.38D$855.38D22.12D71.11D59.11D31.39D$855.36D24.12D71.11D59.
11D31.40D$855.34D26.12D71.11D59.11D32.10D6.24D$855.33D27.12D71.11D59.
11D55.18D$855.35D25.12D71.11D59.11D57.16D$855.36D25.11D71.11D59.11D59.
15D$855.37D24.11D71.11D59.11D60.14D$855.11D11.16D23.11D71.11D59.11D61.
14D$855.11D13.14D23.11D71.11D59.11D62.13D$855.11D15.13D22.11D71.11D59.
11D63.12D$855.11D16.13D21.12D70.11D59.11D63.12D$855.11D17.12D21.12D70.
11D59.11D63.13D$855.11D17.13D20.12D70.11D59.11D64.12D$855.11D18.12D20.
12D70.11D59.11D64.12D$855.11D19.12D20.11D70.11D59.11D64.12D$855.11D19.
12D20.12D69.11D59.11D64.12D$855.11D20.12D19.12D69.11D59.11D64.12D$855.
11D20.12D19.12D69.11D59.11D64.12D$855.11D20.13D18.13D68.11D59.11D64.12D
$855.11D21.12D19.12D68.11D59.11D64.12D$855.11D21.12D19.13D67.11D59.11D
64.11D$855.11D22.12D18.13D67.11D59.11D64.11D$855.11D22.12D19.13D66.11D
59.11D63.12D$855.11D23.12D18.13D66.11D59.11D63.12D$855.11D23.12D19.13D
36.D28.11D59.11D62.12D$855.11D23.12D19.14D33.4D27.11D59.11D62.12D$855.
11D24.12D19.14D30.6D27.11D59.11D61.13D$855.11D24.12D19.15D28.7D27.11D
59.11D60.13D$855.11D25.12D19.16D24.9D27.11D59.11D28.3D28.14D$855.11D25.
12D20.17D20.11D27.11D59.11D27.7D24.14D$855.11D25.12D20.20D14.14D27.11D
59.11D27.9D20.16D$855.11D26.12D20.25D.21D27.11D43.40D14.12D14.18D$855.
11D26.12D21.46D27.11D42.43D12.43D$855.11D26.13D21.45D27.11D41.44D12.42D
$855.11D27.12D22.43D28.11D41.44D12.41D$855.11D27.12D23.40D30.11D41.45D
11.40D$855.11D28.12D24.37D31.11D41.44D13.37D$855.11D28.12D26.33D33.11D
41.44D14.35D$855.11D28.12D28.29D35.11D41.44D16.31D$855.10D30.11D30.24D
38.11D42.43D18.27D$857.7D33.7D36.16D44.7D109.19D$1125.2D51$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D884.A.A$1003.D884.2A$1003.D885.A$1003.D$1003.D$
1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D
$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$2.A1000.D$A
.A1000.D$.2A1000.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$874.A128.D$875.A127.D$873.3A127.D$1003.
D746.A$1003.D744.2A$1003.D745.2A$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$473.
1061D$1003.DF$1003.D$1003.D$1003.D$1003.D$1003.D133.A$1003.D133.A.A$1003.
D133.2A$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$938.A64.D$937.A65.
D$937.3A63.D$130.A872.D$131.2A870.D$130.2A871.D$1003.D$1003.D$1003.D$
1003.D$1003.D$912.F90.D$1003.D$1003.D$1003.D$1003.D$970.F32.D$1003.D$
1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D
$135.2A866.D$136.2A865.D$135.A867.D$942.3A58.D$942.A60.D$943.A59.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1002.FD$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D67.3A$1003.D67.A$1003.D68.A$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.D$1003.
D$1003.D$1003.D$1003.D223$1753.A$1752.2A$1752.A.A106$127.A$127.2A$126.
A.A222$1135.A$1134.2A$1134.A.A2$59.2A$60.2A$59.A!
Encoding different integers in an RCT construction is just a matter of moving each of those three sets of colliding gliders the same distance diagonally away from each other. That doesn't change the columns and rows that they occupy relative to each other -- so changing the RCT programming can't make any of the gliders collide, given that they don't collide in the template.

User avatar
hotcrystal0
Posts: 4336
Joined: July 3rd, 2020, 5:32 pm
Location: wherever you think I am

Re: Thread for basic questions

Post by hotcrystal0 » April 25th, 2025, 6:43 pm

This is slightly weird, but has anyone ever submitted RCT-based syntheses to Catagolue?
wherever I go on the internet I bring with myself nothing but problems.

Code: Select all

x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!

User avatar
b-engine
Posts: 3746
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Thread for basic questions

Post by b-engine » April 25th, 2025, 8:48 pm

hotcrystal0 wrote:
April 25th, 2025, 6:43 pm
This is slightly weird, but has anyone ever submitted RCT-based syntheses to Catagolue?
No; RCT is far from whatever LifeViewer could display, and even takes years to complete a synthesis in Golly in large step sizes.

User avatar
islptng
Posts: 475
Joined: May 24th, 2024, 6:17 am
Location: 种花家

Re: Thread for basic questions

Post by islptng » April 28th, 2025, 5:52 am

How were the single channel glider salvo recipes found? Do there exist a script and does it support OCA?
My sandbox | All my engineered replicators | TNT
Asperger, ISTP, using a Dvorak keyboard.

On March 2nd, I'll begin my time travel to July (at least on the Internet). During these time, I do not exist, so don't try to contact me. (Not a joke!)

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » April 28th, 2025, 7:11 am

islptng wrote:
April 28th, 2025, 5:52 am
How were the single channel glider salvo recipes found? Do there exist a script and does it support OCA?
I think that this is the C code that, in 2015-16, produced simeks' single-channel search results. (There's a link to a newer generalized version called "GolGrid", but that version doesn't contain elbow.c.)

Here's a modification of the code by Chris Cain to allow custom initial targets.

The code limits the maximum size that intermediate target patterns can attain, and the Life rule is hard-coded in the form of optimized bit-twiddling in several places -- see the GoLGrid_evolve_... functions.

The presumed repeat time of the circuitry is also hard-coded to the 2015 Life-specific value, but that looks like it's easy to change:

Code: Select all

int min_glider_dist = 90;
There's also a very big limitation that prevents the search space size from growing out of control, but also no doubt throws away a lot of valid recipes. simeks' searches only looked at single-channel recipes that settle back to stability after each pair of incoming single-channel gliders.

An OCA-supporting single-channel search program would be a big step forward. But it might be just as easy to write something like that from scratch using lifelib (which wasn't available when simeks was doing single-channel searches -- it showed up in 2018). Seems like it would be tricky to rework Gol-search to support OCA, and/or to remove its other limitations.

Citation needed
Posts: 682
Joined: April 1st, 2021, 1:03 am

Re: Suggested LifeWiki edits

Post by Citation needed » April 28th, 2025, 6:04 pm

What is the correct rule string for "nlife"? The rule string on "One Letter Life" seems to be incorrect, as it was not a close Life variant.

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » April 28th, 2025, 6:32 pm

Citation needed wrote:
April 28th, 2025, 6:04 pm
What is the correct rule string for "nlife"? The rule string on "One Letter Life" seems to be incorrect, as it was not a close Life variant.
This definitely isn't a suggested LifeWiki edit, but maybe it's a basic question. There's only one mention of "nlife" on the LifeWiki, and it's in one of tommyaweosme's user pages.

The rulestring is B2-n3n/S23 according to tommyaweosme's list, but B2n3-n/S23 in the old posts. I'm guessing B2n3-n/S23 is right and the list entry is just a typo, partly because the "nlife" reference on that page points to the wrong post anyway. I'm thinking this "megapost" might be the right link. (EDIT: I fixed some mistakes I had made here, that hotdogPi pointed out below -- see here for details.)

@Citation needed, when you mention things like "One Letter Life", it would be really helpful if you would include a link. Otherwise people won't necessarily know what you're talking about. Is there a list somewhere labeled "One Letter Life" that I didn't find? It wasn't for lack of searching.

User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Thread for basic questions

Post by confocaloid » April 28th, 2025, 6:42 pm

Catagolue doesn't seem to mention (potential or actual) existence of that alias: https://catagolue.hatsya.com/census/b2n3-ns23
LifeViewer doesn't know anything about that, either (one can navigate to any object page on Catagolue, and open the viewer for the object).

With one or two old matches on the forums, it isn't a commonly accepted and understood name.
(And it doesn't seem like an illuminating or unique name, either. In cases like this, it's easier to remember the definition ("rulestring") than the arbitrary association between the definition and the alias.)

The ruleset B2n3-n/S23 can be seen as obtainable from the rules of Conway's Life (B3/S23) via two tweaks (replacing the rule A2n by the rule B2n, and replacing the rule B3n by the rule A3n).
Equivalently, the ruleset B2n3-n/S23 can be obtained from B3/S23 by adding the birth condition B2n and removing the birth condition B3n.
Last edited by confocaloid on April 28th, 2025, 6:52 pm, edited 2 times in total.
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.

Citation needed
Posts: 682
Joined: April 1st, 2021, 1:03 am

Re: Thread for basic questions

Post by Citation needed » April 28th, 2025, 6:50 pm

dvgrn wrote:
April 28th, 2025, 6:32 pm
Citation needed wrote:
April 28th, 2025, 6:04 pm
What is the correct rule string for "nlife"? The rule string on "One Letter Life" seems to be incorrect, as it was not a close Life variant.
This definitely isn't a suggested LifeWiki edit, but maybe it's a basic question. There's only one mention of "nlife" on the LifeWiki, and it's in one of tommyaweosme's user pages.

The rulestring -- B2-n3n/S23 -- seems correct, as far as that goes, though the reference on that page points to the wrong post. I'm thinking this might be the right post.

When you mention things like "One Letter Life", it would be really helpful if you would include a link. Otherwise people won't necessarily know what you're talking about. Is there a list somewhere labeled "One Letter Life" that I didn't find? It wasn't for lack of searching.
Should it be B2n3-n/S23 instead of B2-n3n/S23?

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » April 28th, 2025, 9:40 pm

Citation needed wrote:
April 28th, 2025, 6:50 pm
Should it be B2n3-n/S23 instead of B2-n3n/S23?
N̶o̶t̶ a̶c̶c̶o̶r̶d̶i̶n̶g̶ t̶o̶ t̶h̶e̶ 2̶0̶1̶9̶ p̶o̶s̶t̶ b̶y̶ G̶a̶m̶e̶d̶z̶i̶n̶e̶r̶ t̶h̶a̶t̶ I̶ f̶o̶u̶n̶d̶. (EDIT: Yes, it looks like it should probably be B2n3-n/S23!)

However, an old post or two don't really imply any kind of general agreement on naming. My basic question about this would really be something more like, "Is there some reason why this matters?"

Someone could decide to fill in all eight of the gaps in tommyaweosme's table tomorrow, but the choices would be extremely arbitrary -- just as the choice of a rule for "nlife" seems to have been.

hotdogPi
Moderator
Posts: 2203
Joined: August 12th, 2020, 8:22 pm

Re: Thread for basic questions

Post by hotdogPi » April 28th, 2025, 9:45 pm

B2-n3n/S23 is a B2a rule, which the linked post definitely is not.
User:HotdogPi/My discoveries

Periods discovered:

All evens ≤128 except 52,58,78,82,92,94,98,104,118,122

5-15,㉕-㉛,㉟㊺,51,63,65,73,75
1㊳㊵㊹㊼㊽,54,56,72,74,80,90,92
217,240,300,486,576

Guns: 20,21,32,54,55,57,114,117,124,126
SKOPs: 32,74,76,102,196

User avatar
dvgrn
Moderator
Posts: 11980
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Thread for basic questions

Post by dvgrn » April 28th, 2025, 10:15 pm

hotdogPi wrote:
April 28th, 2025, 9:45 pm
B2-n3n/S23 is a B2a rule, which the linked post definitely is not.
True enough! I copied the rule from tommyaweosme's list instead of the old 2019 posts, apparently. So the rulestring was a bit wrong in the list, as well as the link. Fixing my previous post now --

Really the link to track back to is testitemqlstudop's attempt to apply a lot of names to a lot of rules.

I wonder if that's the "megapost" link that is referenced so many times? It looks like that maybe got confused with the link to a blife suggestion by cgoler2, which definitely only has one suggestion in it so it doesn't make sense that there are multiple references to it.

Citation needed
Posts: 682
Joined: April 1st, 2021, 1:03 am

Re: Thread for basic questions

Post by Citation needed » April 29th, 2025, 6:47 pm

dvgrn wrote:
April 28th, 2025, 10:15 pm
hotdogPi wrote:
April 28th, 2025, 9:45 pm
B2-n3n/S23 is a B2a rule, which the linked post definitely is not.
Should the wiki page be edited now to fix the error?

User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Thread for basic questions

Post by confocaloid » April 29th, 2025, 7:09 pm

It is a userpage in someone else's userspace. Leave it alone. If they consider it an error they'll fix it themselves.
Citation needed wrote:
April 29th, 2025, 6:47 pm
[...] Should the wiki page be edited now to fix the error?
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
get_Snacked
Posts: 542
Joined: August 20th, 2022, 10:51 pm

Re: Thread for basic questions

Post by get_Snacked » April 30th, 2025, 10:19 am

theoretically, is a p2 glider filter possible in B3/S23? if so, how? if not, why not?

User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Thread for basic questions

Post by confocaloid » April 30th, 2025, 9:31 pm

get_Snacked wrote:
April 30th, 2025, 10:19 am
theoretically, is a p2 glider filter possible in B3/S23? if so, how? if not, why not?
With "p2 glider filter" in the same sense in which the blinker serves as a p2 "falling domino" filter in the alien p72 oscillator shown below? (See related discussion if you're curious about that particular cellular automaton.)

I think that would depend on your definition of a filter.

If you require that the filter be a sparker, which deletes some spaceships from the stream by sparks (depending on the timing of the spaceship) but otherwise doesn't itself participate in the process of deletion, or if you otherwise require the filter to be a p2 oscillator that suppresses some spaceships without being even temporarily affected by those spaceships, then it could be possible to prove nonexistence of p2 glider filters in CGoL.

If you allow engineered contraptions that are viewed as "black boxes" with one input glider stream and one output glider stream, and defined merely by saying that such a "black box" p2 filter either "appears to let the input glider pass through" or "appears to delete the input glider without any permanent consequences" depending on the input glider's timing modulo 2, then it should be possible to engineer such a "functional p2 glider filter".

Code: Select all

#C A p9 stream of "falling dominoes" is filtered into a p18 stream (using a blinker),
#C then into a p36 stream (using a middleweight emulator),
#C then into a p72 stream (using a "figure-eight + toad" p8 sparker).
#C The resulting p72 stream of "falling dominoes" is converted into a p72 glider stream,
#C resulting in a p72 glider gun, which is capped by an eater 1.
#C
#C Further discussion of the same non-isotropic cellular automaton:
#C https://conwaylife.com/forums/viewtopic.php?p=210638#p210638
#C [[ GRID THEME Catagolue ]]
x = 35, y = 96, rule = R3,C0,S26-38,52-77,91-142,156-181,195-207,234-246,B52,65-77,104-116,130-142,169-181,195-207,234-246,NW000001010100000000010101000001010D270D010100014E004E010000004E4E4E00000000000000000000000000000000
b2o16b2o$2bo16bo$2bobo12bobo$3b2o12b2o$8bo4bo$6b2ob4ob2o$8bo4bo$3b2o
12b2o$2bobo12bobo$2bo16bo$b2o16b2o4$10b2o2$6bo$6bo$6bo5$10b2o8$2b2o$bo
bo$bobob2o$2bobobo$4bo$4b2o$4b3o$4b3o$4b3o$4b2o$4bo$2bobobo$bobob2o$bo
bo$2b2o8$5bo$4b2o$4b2o27b2o$4bo28bo$31bobo$31b2o$10b2o$3b3o$3b3o$3b3o$
3o$3o$3o3$19b2o$18bobo$20bo7$2b2o15b2o$3bo15bo$3bobo11bobo$4b2o11b2o$
11bo10b2o$10bobo9bo$10bobo7bobo$11bo8b2o6$8b2o$9bo$6b3o9b2o$6bo11bo$
19b3o$21bo!
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.

Citation needed
Posts: 682
Joined: April 1st, 2021, 1:03 am

Re: Thread for basic questions

Post by Citation needed » May 1st, 2025, 9:52 pm

confocaloid wrote:
April 29th, 2025, 7:09 pm
It is a userpage in someone else's userspace. Leave it alone. If they consider it an error they'll fix it themselves.
Citation needed wrote:
April 29th, 2025, 6:47 pm
[...] Should the wiki page be edited now to fix the error?
We need to contact the user.

EDIT: LittleLWSS's user page contains a horrible mistake.

User avatar
PiSpaceships
Posts: 218
Joined: January 17th, 2025, 12:20 pm

Re: Thread for basic questions

Post by PiSpaceships » May 5th, 2025, 12:33 pm

b-engine wrote:
May 5th, 2025, 4:53 am
P3 heavyweight emulator:

Code: Select all

x = 28, y = 26, rule = B3/S23
13b2o$7b2o2bo4bo2b2o$bob2obobo2bo4bo2bobob2obo$b2obobob3ob4ob3obobob2o
$4bobo3bob4obo3bobo$b6ob2obo4bob2ob6o$bo4bo3b2o4b2o3bo4bo$2b2ob2o5bo2b
o5b2ob2o$3bobo3bo8bo3bobo$2bo2bo2bobob4obobo2bo2bo$3b3obo2b8o2bob3o$6b
2obo8bob2o$b4o3bobo6bobo3b4o$o3b3obo10bob3o3bo$2o5bo2b2ob2ob2o2bo5b2o
$4b2obobob2o2b2obobob2o$4bobob4o4b4obobo$6bo14bo$5bob3obob2obob3obo$3b
3obobobob2obobobob3o$2bo5bobob4obobo5bo$bob4o14b4obo$bo2bobo2bo2bo2bo
2bo2bobo2bo$2bobo4bo2bo2bo2bo4bobo$b2ob2o3bo2b4o2bo3b2ob2o$13b2o!
What does it mean?
INACTIVE

User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: Thread for basic questions

Post by confocaloid » May 5th, 2025, 12:38 pm

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.

Haycat2009
Posts: 1049
Joined: April 26th, 2023, 5:47 am
Location: Bahar Junction, Zumaland

Re: Thread for basic questions

Post by Haycat2009 » May 6th, 2025, 6:24 am

A question: Is it possible to copyright/patent/restrict a pattern to a particular audience, or CA in general?
~ Haycat Durnak, a hard-working editor
Also, support Conway and Friends story mode!
I mean no harm to those who have tested me. But do not take this for granted.

User avatar
b-engine
Posts: 3746
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: Thread for basic questions

Post by b-engine » May 6th, 2025, 6:53 am

Haycat2009 wrote:
May 6th, 2025, 6:24 am
A question: Is it possible to copyright/patent/restrict a pattern to a particular audience, or CA in general?
Not yet. I don't know if mathematical discoveries could be copyrighted at all.

Post Reply