Hydra: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
(changed transition table)
mNo edit summary
Line 42: Line 42:
Substituting <math>a\leftarrow 2a</math> for the first two cases and <math>a\leftarrow 2a+1</math> for the third yields the final result.
Substituting <math>a\leftarrow 2a</math> for the first two cases and <math>a\leftarrow 2a+1</math> for the third yields the final result.
</div></div>
</div></div>
In effect, the halting problem for Hydra is about whether repeatedly applying the function <math>f(n)=3\Big\lfloor\frac{n}{2}\Big\rfloor+3</math> will at some point produce more even values of <math>n</math> than twice the number of odd values.
In effect, the halting problem for Hydra is about whether repeatedly applying the function <math display="inline">f(n)=3\big\lfloor\frac{n}{2}\big\rfloor+3</math> will at some point produce more even values of <math>n</math> than twice the number of odd values.
 
An alternative version of these rules exists that makes the connection to Antihydra more apparent by using the function <math display="inline">H(n)=\Big\lfloor\frac{3}{2}n\Big\rfloor</math>, or the [[Hydra function]].<ref>S. Ligocki, "[https://www.sligocki.com/2024/07/06/bb-6-2-is-hard.html BB(6) is Hard (Antihydra)]" (2024). Accessed 22 July 2024.</ref>


An alternative version of these rules exists that makes the connection to Antihydra more apparent by using the function <math display="inline">H(n)=\left\lfloor\frac{3}{2}n\right\rfloor</math>, or the [[Hydra function]].<ref>S. Ligocki, "[https://www.sligocki.com/2024/07/06/bb-6-2-is-hard.html BB(6) is Hard (Antihydra)]" (2024). Accessed 22 July 2024.</ref>
== Trajectory ==
== Trajectory ==
It takes 20 steps to reach the configuration <math>C(3,0)</math>, and from there, the [[Collatz-like]] rules are repeatedly applied. Simulating Hydra has shown that after 4000000 rule steps, we have <math>b=2005373</math>. Here are the first few:
It takes 20 steps to reach the configuration <math>C(3,0)</math>, and from there, the [[Collatz-like]] rules are repeatedly applied. Simulating Hydra has shown that after 4000000 rule steps, we have <math>b=2005373</math>. Here are the first few:

Revision as of 10:57, 14 April 2025

Unsolved problem:
Does Hydra run forever?

1RB3RB---3LA1RA_2LA3RA4LB0LB0LA (bbch)

Hydra is a BB(2,5) Cryptid. Its high-level rules were first reported on Discord by Daniel Yuan on 20 April 2024, who also gave Hydra said name. Later on, a 6-state, 2-symbol Turing machine was discovered and named Antihydra for having similar behaviour to Hydra, making the study of this machine important to the study of that one.

0 1 2 3 4
A 1RB 3RB --- 3LA 1RA
B 2LA 3RA 4LB 0LB 0LA
The transition table of Hydra.

Analysis

Let . Then,[1]

Proof

Consider the partial configuration . After 14 steps this configuration becomes . We note the following shift rule:

Using this shift rule, we get in steps. From here, we can observe that turns into in three steps if . By repeating this process, we acquire this transition rule:
With this rule, it takes steps to reach the configuration , which is the same configuration as . To summarize:
With we have . As a result, we can apply this rule times, which creates two possible scenarios:

  1. If , then in steps we arrive at . The matching complete configuration is , which in four steps becomes If then we have reached the undefined A2 transition in steps total. Otherwise, continuing for three steps gives us . Another shift rule is required here:
    This means the configuration becomes in steps, and , equal to , one step later. This gives a total of steps.
  2. If , then in steps we arrive at . The matching complete configuration is , which in four steps becomes , and then in steps. After 14 steps, we see the configuration , which turns into in steps. In two steps we get , followed by after more steps. We conclude with , equal to , one step later. This gives a total of steps.

The information above can be summarized as

Substituting for the first two cases and for the third yields the final result.

In effect, the halting problem for Hydra is about whether repeatedly applying the function will at some point produce more even values of than twice the number of odd values.

An alternative version of these rules exists that makes the connection to Antihydra more apparent by using the function , or the Hydra function.[2]

Trajectory

It takes 20 steps to reach the configuration , and from there, the Collatz-like rules are repeatedly applied. Simulating Hydra has shown that after 4000000 rule steps, we have . Here are the first few:

The heuristic argument that suggests Antihydra is a probviously nonhalting machine can be applied here. This means that if is to be thought of as moving randomly, then the probability of Hydra halting is .

References

  1. S. Ligocki, "BB(2, 5) is Hard (Hydra) (2024). Accessed 22 July 2024.
  2. S. Ligocki, "BB(6) is Hard (Antihydra)" (2024). Accessed 22 July 2024.