1RB1LA 1LC0RE 1LF1LD 0RB0LA 1RC1RE ---0LD: Difference between revisions
(Added Category:Cryptids) |
(Replaced the rules with the shifted-up-by-3 version, and removed the heuristic argument section (because the argument was bad)) |
||
Line 3: | Line 3: | ||
{{TM|1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD}} is a [[probviously]] non-halting [[BB(6)]] [[Cryptid]] first discovered and analyzed by @mxdys on [https://discord.com/channels/960643023006490684/1239205785913790465/1326911501357023296 9 Jan 2025]. Mxdys derived the lower level rules, and Racheline and Katelyn Doucette independently derived the higher level rules later on. | {{TM|1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD}} is a [[probviously]] non-halting [[BB(6)]] [[Cryptid]] first discovered and analyzed by @mxdys on [https://discord.com/channels/960643023006490684/1239205785913790465/1326911501357023296 9 Jan 2025]. Mxdys derived the lower level rules, and Racheline and Katelyn Doucette independently derived the higher level rules later on. | ||
Determining whether this machine halts requires proving that a highly chaotically growing sequence never intersects with a value equal to <math>2^n | Determining whether this machine halts requires proving that a highly chaotically growing sequence never intersects with a value equal to <math>2^n</math>. It is believed to be a [[Cryptid]], because proving this seems to require a deep understanding of how addition of two integers affects the number of factors of 2 in the sum, and/or much stronger ways of characterizing when two sequences can share terms in common. Both of which are believed to be out of reach of current mathematics. | ||
== Analysis == | == Analysis == | ||
Line 38: | Line 38: | ||
Rules derived by Katelyn Doucette: | Rules derived by Katelyn Doucette: | ||
<pre> | <pre> | ||
Let | Let v(b) denote the largest power of 2 that divides b. | ||
b | START: b = 6 | ||
If b = 2^v(b): | |||
HALT | |||
else: | |||
b --> b + v(b) + 3/2 * (b/2^v(b) - 1) | |||
</pre> | </pre> | ||
Important to note, the actual machine seems to work with an alternative formulation of the above rules where b and its halting problem are shifted down by 3. The version with b shifted up by 3 is shown instead due to stylistic reasons, as well as improved computation speed. | |||
== Trajectory == | == Trajectory == | ||
At a high level, the machine's halting problem is governed by a highly chaotically growing sequence. The first few terms of the sequence are: | At a high level, the machine's halting problem is governed by a highly chaotically growing sequence. The first few terms of the sequence are: | ||
<math display="block">\begin{array}{|c|}\hline | <math display="block">\begin{array}{|c|}\hline 6 \rightarrow 10 \rightarrow 17 \rightarrow 41 \rightarrow 101 \rightarrow 251 \rightarrow 626 \rightarrow 1095 \rightarrow 2736 \rightarrow 2995 \rightarrow \cdots\\\hline\end{array}</math> | ||
This sequence has been calculated out to over 17 million terms, with the final value of b calculated before the program was terminated reaching <math> >10^{4,800,000} </math>. | This sequence has been calculated out to over 17 million terms, with the final value of b calculated before the program was terminated reaching <math> >10^{4,800,000} </math>. No power of 2 was ever encountered (which would lead to halting), and the most factors of 2 any term had was 24. | ||
The growth rate of this sequence was characterized by @LegionMammal978 as below:<br> | The growth rate of this sequence was characterized by @LegionMammal978 as below:<br> | ||
Assuming that the lower bits of b are random and uniform (which is well-supported empirically), it grows by an average log-factor of <math>0.652355</math>, which corresponds to <math>O(1.92006^b)</math>, plus or minus a random walk on the log scale. | Assuming that the lower bits of b are random and uniform (which is well-supported empirically), it grows by an average log-factor of <math>0.652355</math>, which corresponds to <math>O(1.92006^b)</math>, plus or minus a random walk on the log scale. | ||
[[Category:Cryptids]] | [[Category:Cryptids]] |
Latest revision as of 04:39, 11 August 2025
1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD
(bbch) is a probviously non-halting BB(6) Cryptid first discovered and analyzed by @mxdys on 9 Jan 2025. Mxdys derived the lower level rules, and Racheline and Katelyn Doucette independently derived the higher level rules later on.
Determining whether this machine halts requires proving that a highly chaotically growing sequence never intersects with a value equal to . It is believed to be a Cryptid, because proving this seems to require a deep understanding of how addition of two integers affects the number of factors of 2 in the sum, and/or much stronger ways of characterizing when two sequences can share terms in common. Both of which are believed to be out of reach of current mathematics.
Analysis
Low Level Rules
The original reported low level rules derived by @mxdys:
1RB1LA_1LC0RE_1LF1LD_0RB0LA_1RC1RE_---0LD start: (3,1) (0,2+c) --> (4+c,1) (1,c) --> halt (2+2b,c) --> (7+5b+c,1) (3+2b,c) --> (b,4+b+c) (b,c) := 0^inf <A 1^b 00 1^c 0^inf
Or the following rewritten form by Andrew Ducharme:
start: (3,1) (1,c) --> halt (2b,c) --> (2+5b+c,1) (2b+1,c) --> (b-1,3+b+c) (b,c) := 0^inf <A 1^b 00 1^c 0^inf
Higher Level Rules
Further derivation and analysis of the higher level rules took place on July 31 2025
The low level rules can be abstracted up a level by noticing that the c parameter always gets set to a consistent starting value of 1 when the rule triggered by b being even is encountered. It's possible to, through induction, generate a mapping from each to the next . This allows one to completely eliminate the c parameter and have a set of rules entirely dependent on the value of b.
Rules derived by Katelyn Doucette:
Let v(b) denote the largest power of 2 that divides b. START: b = 6 If b = 2^v(b): HALT else: b --> b + v(b) + 3/2 * (b/2^v(b) - 1)
Important to note, the actual machine seems to work with an alternative formulation of the above rules where b and its halting problem are shifted down by 3. The version with b shifted up by 3 is shown instead due to stylistic reasons, as well as improved computation speed.
Trajectory
At a high level, the machine's halting problem is governed by a highly chaotically growing sequence. The first few terms of the sequence are:
The growth rate of this sequence was characterized by @LegionMammal978 as below:
Assuming that the lower bits of b are random and uniform (which is well-supported empirically), it grows by an average log-factor of , which corresponds to , plus or minus a random walk on the log scale.