Bigfoot: Difference between revisions

From BusyBeaverWiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 59: Line 59:
After 69 steps, Bigfoot will reach the configuration <math>A(2,1,2)</math> before the [[Collatz-like]] rules are repeatedly applied. Simulations of Bigfoot have shown that after 24000000 rule steps, we have <math>a=3999888</math>. Here are the first few:
After 69 steps, Bigfoot will reach the configuration <math>A(2,1,2)</math> before the [[Collatz-like]] rules are repeatedly applied. Simulations of Bigfoot have shown that after 24000000 rule steps, we have <math>a=3999888</math>. Here are the first few:
<math display="block">\begin{array}{|l|}\hline A(2,1,2)\xrightarrow{49}A(3,1,3)\xrightarrow{59}A(4,2,3)\xrightarrow{109}A(3,6,2)\xrightarrow{221}A(3,9,2)\xrightarrow{379}A(3,11,5)\xrightarrow{597}A(3,18,3)\rightarrow\cdots\\\hline\end{array}</math>
<math display="block">\begin{array}{|l|}\hline A(2,1,2)\xrightarrow{49}A(3,1,3)\xrightarrow{59}A(4,2,3)\xrightarrow{109}A(3,6,2)\xrightarrow{221}A(3,9,2)\xrightarrow{379}A(3,11,5)\xrightarrow{597}A(3,18,3)\rightarrow\cdots\\\hline\end{array}</math>
There exists a heuristic argument for Bigfoot being [[probviously]] nonhalting. By only considering the rules for which <math>a</math> changes, one may notice that the trajectory of <math>a</math> values can be approximated by a random walk in which at each step, the walker moves +1 with probability <math display="inline">\frac{2}{3}</math> or moves -1 with probability <math display="inline">\frac{1}{3}</math>, starting at position 2. If <math>P(n)</math> is the probability that the walker will reach position -1 from position <math>n</math>, then <math display="inline">P(n)=\frac{1}{3}P(n-1)+\frac{2}{3}P(n+1)</math>. Solutions to this recurrence relation come in the form <math display="inline"> P(n)=c_02^{-n}+c_1</math>, which after applying the appropriate boundary conditions reduces to <math display="inline">P(n)=2^{-(n+1)}</math>. As a result, if the walker gets to position 3999888, then the probability of it ever reaching position -1 would be <math display="inline">2^{-3999889}\approx 2.697\times 10^{-1204087}</math>.
There exists a heuristic argument for Bigfoot being [[probviously]] non-halting. By only considering the rules for which <math>a</math> changes, one may notice that the trajectory of <math>a</math> values can be approximated by a random walk in which at each step, the walker moves +1 with probability <math display="inline">\frac{2}{3}</math> or moves -1 with probability <math display="inline">\frac{1}{3}</math>, starting at position 2. If <math>P(n)</math> is the probability that the walker will reach position -1 from position <math>n</math>, then <math display="inline">P(n)=\frac{1}{3}P(n-1)+\frac{2}{3}P(n+1)</math>. Solutions to this recurrence relation come in the form <math display="inline"> P(n)=c_02^{-n}+c_1</math>, which after applying the appropriate boundary conditions reduces to <math display="inline">P(n)=2^{-(n+1)}</math>. As a result, if the walker gets to position 3999888, then the probability of it ever reaching position -1 would be <math display="inline">2^{-3999889}\approx 2.697\times 10^{-1204087}</math>.
==References==
==References==
<references/>
<references/>
[[Category:Cryptids]]
[[Category:Cryptids]]

Revision as of 11:10, 14 April 2025

1RB2RA1LC_2LC1RB2RB_---2LA1LA (bbch)

Unsolved problem:
Does Bigfoot run forever?

Bigfoot is a BB(3,3) Cryptid. Its low-level behaviour was first shared over Discord by savask on 14 Oct 2023, and within two days, Shawn Ligocki described the high-level rules shown below, whose attributes inspired the Turing machine's name.[1]

0 1 2
A 1RB 2RA 1LC
B 2LC 1RB 2RB
C --- 2LA 1LA
The transition table of Bigfoot.

Analysis

Let . Then,

Proof

For now, we will work with the slightly different configuration . Consider the partial configuration . We first require the following shift rule:

Using this shift rule, we get after steps, followed by four steps later. Observing that becomes in two steps leads to another shift rule:
From here, there are two different scenarios depending on if is even or odd, given below as histories of transitions that use the aforementioned shift rules:

  1. If , then what follows is:
    Therefore, we have
  2. If , then what follows is:
    Therefore, we have

From this we know that Bigfoot's behaviour depends on the value of modulo 12, and with we have . The following shift rules will be useful:
Only even values of and are relevant, so there remain six possible scenarios:

  1. If , then in steps we arrive at , or when considering the complete configuration. What follows is:
    This means that if , then we will reach in steps.
  2. If , then in steps we arrive at , or . What follows is:
    This means that if , then we will reach in steps.
  3. If , then in steps we arrive at , or . What follows is:
    This means that if , then Bigfoot will reach the undefined C0 transition with the configuration in steps. Otherwise, it will proceed to reach in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle 4a+\frac{2}{3}b^2+\frac{20}{3}b+bc+3c+\frac{41}{3}} steps.
  4. If , then in steps we arrive at , or . What follows is:Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{array}{|l|}\hline0^\infty\;12^a\;111111\;\textrm{<A}\;1^{4(b-6)/3+c}\;0^\infty\xrightarrow{16b/3+4c-14}0^\infty\;12^a\;11\;\textrm{<C}\;1^{4(b-6)/3+c+5}\;2\;0^\infty\xrightarrow{4}\\0^\infty\;12^a\;\textrm{<A}\;1^{4(b-6)/3+c+7}\;2\;0^\infty\xrightarrow{2a}0^\infty\;\textrm{<A}\;21^a\;1^{4(b-6)/3+c+7}\;2\;0^\infty\xrightarrow{1}\\0^\infty\;1\;\textrm{B>}\;21^a\;1^{4(b-6)/3+c+7}\;2\;0^\infty\xrightarrow{2a+4(b-6)/3+c+8}0^\infty\;12^a\;1^{4(b-6)/3+c+8}\;2\;\textrm{B>}\;0^\infty\xrightarrow{60}\\0^\infty\;12^a\;1^{4(b-6)/3+c+2}\;\textrm{<A}\;1^{10}\;0^\infty\\\hline\end{array}} This means that we will reach Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle A'\Big(a,\frac{4}{3}b+c-6,10\Big)} in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle 4a+\frac{2}{3}b^2+\frac{4}{3}b+bc-c+59} steps.
  5. If Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle b\equiv8\ (\operatorname{mod}12)} , then in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle \frac{2}{3}b^2-8b+bc-8c+\frac{64}{3}} steps we arrive at Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle P\Big(8,\frac{4(b-8)}{3}+c\Big)} , or Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle 0^\infty\;12^a\;1^8\;\textrm{<A}\;1^{4(b-8)/3+c}\;0^\infty} . What follows is:Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{array}{|l|}\hline0^\infty\;12^a\;1^8\;\textrm{<A}\;1^{4(b-8)/3+c}\;0^\infty\xrightarrow{(16b-62)/3+4c}0^\infty\;12^a\;11\;\textrm{<A}\;1^{4(b-8)/3+c+7}\;2\;0^\infty\xrightarrow{4(b-8)/3+c+8}\\0^\infty\;12^a\;1\;2^{4(b-8)/3+c+8}\;\textrm{A>}\;2\;0^\infty\xrightarrow{1}0^\infty\;12^a\;1\;2^{4(b-8)/3+c+8}\;\textrm{<C}\;1\;0^\infty\xrightarrow{4(b-8)/3+c+8}\\0^\infty\;12^a\;1\;\textrm{<C}\;1^{4(b-8)/3+c+9}\;0^\infty\xrightarrow{1}0^\infty\;12^a\;\textrm{<A}\;2\;1^{4(b-8)/3+c+9}\;0^\infty\xrightarrow{2a}\\0^\infty\;\textrm{<A}\;21^a\;2\;1^{4(b-8)/3+c+9}\;0^\infty\xrightarrow{1}0^\infty\;1\;\textrm{B>}\;21^a\;2\;1^{4(b-8)/3+c+9}\;0^\infty\xrightarrow{2a+4(b-8)/3+c+10}\\0^\infty\;12^{a+1}\;1^{4(b-8)/3+c+9}\;\textrm{B>}\;0^\infty\xrightarrow{12}0^\infty\;12^{a+1}\;1^{4(b-8)/3+c+6}\;\textrm{<A}\;1^4\;0^\infty\\\hline\end{array}} This means that we will reach Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle A'\Big(a+1,\frac{4b-14}{3}+c,4\Big)} in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle 4a+\frac{2}{3}b^2+\frac{4}{3}b+bc-c+\frac{29}{3}} steps.
  6. If Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle b\equiv10\ (\operatorname{mod}12)} , then in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle \frac{2}{3}b^2-\frac{32}{3}b+bc-10c+40} steps we arrive at Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle P\Big(10,\frac{4(b-10)}{3}+c\Big)} , or Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle 0^\infty\;12^a\;1^{10}\;\textrm{<A}\;1^{4(b-10)/3+c}\;0^\infty} . What follows is:Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{array}{|l|}\hline0^\infty\;12^a\;1^{10}\;\textrm{<A}\;1^{4(b- 10)/3+c}\;0^\infty\xrightarrow{8b+6c-37}0^\infty\;12^a\;1\;\textrm{<A}\;1^{4(b- 10)/3+c+11}\;0^\infty\xrightarrow{4(b- 10)/3+c+12}\\0^\infty\;12^a\;2^{4(b- 10)/3+c+12}\;\textrm{A>}\;0^\infty\xrightarrow{4}0^\infty\;12^a\;2^{4(b-10)/3+c+11}\;\textrm{<C}\;122\;0^\infty\xrightarrow{4(b-10)/3+c+10}\\0^\infty\;12^a\;2\;\textrm{<C}\;1^{4(b- 10)/3+c+11}\;22\;0^\infty\xrightarrow{1}0^\infty\;12^a\;\textrm{<A}\;1^{4(b-10)/3+c+12}\;22\;0^\infty\xrightarrow{2a}\\0^\infty\;\textrm{<A}\;12^a\;1^{4(b-10)/3+c+12}\;22\;0^\infty\xrightarrow{1}0^\infty\;1\;\textrm{B>}\;12^a\;1^{4(b-10)/3+c+12}\;22\;0^\infty\xrightarrow{2a+4(b-10)/3+c+14}\\0^\infty\;12^a\;1^{4(b-10)/3+c+13}\;22\;\textrm{B>}\;0^\infty\xrightarrow{18}0^\infty\;12^a\;1^{4(b-10)/3+c+10}\;\textrm{<A}\;1^6\;0^\infty\\\hline\end{array}} This means that we will reach Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle A'\Big(a,\frac{4b-10}{3}+c,6\Big)} in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle 4a+\frac{2}{3}b^2+\frac{4}{3}b+bc-c+23} steps.

The information above can be summarized as Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle A'(a,b,c)\rightarrow\begin{cases}A'\Big(a,\frac{4}{3}b+c-2,4\Big)&\text{if }b\equiv0\pmod{12}\text{ and }\frac{4}{3}b+c\ge2,\\A'\Big(a+1,\frac{4b-14}{3}+c,6\Big)&\text{if }b\equiv2\pmod{12}\text{ and }\frac{4(b-2)}{3}+c\ge2,\\0^\infty\;\textrm{<C}\;1^{(4b-1)/3+c}\;2\;0^\infty&\text{if }b\equiv4\pmod{12}\text{ and }a=0,\\A'\Big(a-1,\frac{4b+2}{3}+c,4\Big)&\text{if }b\equiv4\pmod{12}\text{ and }a>0,\\A'\Big(a,\frac{4}{3}b+c-6,10\Big)&\text{if }b\equiv6\pmod{12},\\A'\Big(a+1,\frac{4b-14}{3}+c,4\Big)&\text{if }b\equiv8\pmod{12},\\A'\Big(a,\frac{4b-10}{3}+c,6\Big)&\text{if }b\equiv10\pmod{12}.\end{cases}} Using the definitions of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle A'} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle A} to transform these rules produces this: Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle A(a,b,c)\rightarrow\begin{cases}A\Big(a,\frac{4}{3}b+c-1,2\Big)&\text{if }b\equiv0\pmod{6}\text{ and }\frac{4}{3}b+c\ge1,\\A\Big(a+1,\frac{4b-7}{3}+c,3\Big)&\text{if }b\equiv1\pmod{6}\text{ and }\frac{4(b-1)}{3}+c\ge1,\\0^\infty\;\textrm{<C}\;1^{(8b-1)/3+2c}\;2\;0^\infty&\text{if }b\equiv2\pmod{6}\text{ and }a=0,\\A\Big(a-1,\frac{4b+1}{3}+c,2\Big)&\text{if }b\equiv2\pmod{6}\text{ and }a>0,\\A\Big(a,\frac{4}{3}b+c-3,5\Big)&\text{if }b\equiv3\pmod{6},\\A\Big(a+1,\frac{4b-7}{3}+c,2\Big)&\text{if }b\equiv4\pmod{6},\\A\Big(a,\frac{4b-5}{3}+c,3\Big)&\text{if }b\equiv5\pmod{6}.\end{cases}} Substituting Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle b\leftarrow6b+k} where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle k} is the remainder for each case yields the final result.

Using the floor function, it is possible to describe the behaviour of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle b} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c} using a function that is not defined piecewise:

In effect, the halting problem for Bigfoot is about whether through enough iterations of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle f(m,n)} we encounter more Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle m} values that are congruent to 2 modulo 6 than ones that are congruent to 1 or 4 modulo 6.

An important insight is that if Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle b} is odd and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c=2} , then after four iterations of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle A} , that will remain the case. This allows one to define a configuration that eliminates the Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c} parameter and whose rules use a modulus of 81.[1]

In May 2024, Iijil shared a 7-state, 2-symbol machine, 0RB1RB_1LC0RA_1RE1LF_1LF1RE_0RD1RD_1LG0LG_---1LB (bbch), that has the same behaviour as Bigfoot.[2]

Trajectory

After 69 steps, Bigfoot will reach the configuration Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle A(2,1,2)} before the Collatz-like rules are repeatedly applied. Simulations of Bigfoot have shown that after 24000000 rule steps, we have Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle a=3999888} . Here are the first few: Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{array}{|l|}\hline A(2,1,2)\xrightarrow{49}A(3,1,3)\xrightarrow{59}A(4,2,3)\xrightarrow{109}A(3,6,2)\xrightarrow{221}A(3,9,2)\xrightarrow{379}A(3,11,5)\xrightarrow{597}A(3,18,3)\rightarrow\cdots\\\hline\end{array}} There exists a heuristic argument for Bigfoot being probviously non-halting. By only considering the rules for which Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle a} changes, one may notice that the trajectory of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle a} values can be approximated by a random walk in which at each step, the walker moves +1 with probability Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle \frac{2}{3}} or moves -1 with probability Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle \frac{1}{3}} , starting at position 2. If Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle P(n)} is the probability that the walker will reach position -1 from position Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle n} , then Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle P(n)=\frac{1}{3}P(n-1)+\frac{2}{3}P(n+1)} . Solutions to this recurrence relation come in the form Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle P(n)=c_02^{-n}+c_1} , which after applying the appropriate boundary conditions reduces to Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle P(n)=2^{-(n+1)}} . As a result, if the walker gets to position 3999888, then the probability of it ever reaching position -1 would be Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\textstyle 2^{-3999889}\approx 2.697\times 10^{-1204087}} .

References

  1. 1.0 1.1 S. Ligocki, "BB(3, 3) is Hard (Bigfoot) (2024). Accessed 22 July 2024.
  2. P. Michel, "Historical survey of Busy Beavers".