4 comments

  • deanCommie1 hour ago
    IMHO an output of a function being bigger than Graham&#x27;s number isn&#x27;t particularly impressive.<p>Consider TREE(3) -&gt; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3P6DWAwwViU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3P6DWAwwViU</a><p>Graham&#x27;s Number is notable for being one of the first, being an actual relevant bound in an unrelated proof (not just the output of a function), of teaching people the Up Arrow Notation.<p>To me, BB(10), TREE(3) etc. being so large is only minorly more impressive than GG(1) where I define I define GG(x) as &quot;Graham&#x27;s Number + X&quot;
    • guipsp56 minutes ago
      That is not the reason it is interesting. Rather, it is interesting because it (at least claims) a new bound on BB(10)
    • raincole37 minutes ago
      TREE(3) is interesting as it&#x27;s not very intuitive that it&#x27;s even a finite number. Graham&#x27;s Number is obviously finite.
  • kekqqq2 hours ago
    I fail to understand why this is interesting or relevant. The README is very non-human-generated and hard to parse or understand.
    • amosj2 hours ago
      Busy beaver numbers are interesting from a computational perspective. They verge in some ways on unknowable, but as this post shows, sometimes there is some knowability, if you will. I&#x27;ve always enjoyed this blog post about them <a href="https:&#x2F;&#x2F;www.scottaaronson.com&#x2F;writings&#x2F;bignumbers.html" rel="nofollow">https:&#x2F;&#x2F;www.scottaaronson.com&#x2F;writings&#x2F;bignumbers.html</a>
    • qarl1 hour ago
      The function BB() is necessarily larger than any function you can compute. It&#x27;s a surprising&#x2F;fascinating result.<p>I&#x27;ve had a lot of success answering questions like this by asking an LLM. It turns out they understand each other and do a great job explaining.<p>Here&#x27;s a link for this paper:<p><a href="https:&#x2F;&#x2F;claude.ai&#x2F;share&#x2F;81b1380d-ca03-4ecb-8475-8e0bb95ea87e" rel="nofollow">https:&#x2F;&#x2F;claude.ai&#x2F;share&#x2F;81b1380d-ca03-4ecb-8475-8e0bb95ea87e</a>
    • throwawayy67672 hours ago
      Why is math interesting or relevant at all? Why do anything indeed other than sex and eating?
    • socializer2 hours ago
      It&#x27;s not &quot;relevant&quot; in any sense, but I think many computer folks are fascinated by busy beaver numbers because it&#x27;s fairly easy to explain what the numbers mean - it&#x27;s just a Turing machine with no icky math.<p>That said, functionally, they&#x27;re more or less a restatement of the halting problem, essentially &quot;if the halting problem was a sequence of numbers&quot;. Also see Godel&#x27;s incompleteness. A bit mind-blowing that you have sequences of integers you can&#x27;t &quot;know&quot; (i.e., compute or verify), but that&#x27;s about it. There&#x27;s no chance of this being useful in the system of mathematics we have today.
    • pcstl2 hours ago
      Since Graham&#x27;s number is computable, it&#x27;s an expected result even. The Busy Beaver sequence grows faster than any computable sequence.
      • raincole2 hours ago
        No, it&#x27;s not an obvious result. There is a BB(N) &gt; Graham&#x27;s Number, but in no way N=10 is obvious.
      • wasabi9910111 hour ago
        I&#x27;m not sure what you mean, Graham&#x27;s number is trivially computable since it is a natural number (finite).<p>Graham&#x27;s number is not a sequence, so it doesn&#x27;t matter that the BB sequence grows faster than any computable sequence.
        • gizmo6861 hour ago
          Given a constanct C, you can construct a constant sequence f(n) = C.<p>Since f(n) is trivially computable, we know that BB(n) grows faster than f(n). It follows that there must be some n such that BB(n) &gt; C.
          • Someone1 hour ago
            &gt; Given a constanct C, you can construct a constant sequence f(n) = C.<p>&gt; Since f(n) is trivially computable<p>That only is true if C is computable.
      • wat100002 hours ago
        Would we expect that Graham&#x27;s number is less than 47,176,870, since BB(5) = 47,176,870?
      • cubefox40 minutes ago
        BB(5) is also computable in the intuitive sense, because we proved its value: 47,176,870. In this sense BB(5) is just as computable as Graham&#x27;s number. However there is likely a Busy Beaver number &gt;5 that is intuitively uncomputable, such that there is no non-cheating algorithm which computes it. A cheating algorithm would be one that requires the knowledge of the result in advance to write the algorithm, in which case we wouldn&#x27;t be able to come up with the algorithm in the first place, and we wouldn&#x27;t know that the result is correct.<p>There is also a proof that the function BB(n) (with the free argument n) is uncomputable. However, this alone doesn&#x27;t mean that e.g. BB(6) (a function with no free parameter) is or isn&#x27;t intuitively computable. Though if you allow cheating, which is the case for the conventional academic definition of &quot;computability&quot;, every particular constant function (that is, without a free parameter) would be considered &quot;computable&quot;. Though that definition doesn&#x27;t mean it is intuitively computable, because if you cheat, you aren&#x27;t really computing something something, you are just reporting something without having computed it.
      • im3w1l2 hours ago
        I feel like I keep failing to wrap my mind around computability in the same way over and over.<p>Would the following statement be correct?<p>&quot;There is a turing machine that cannot be proven whether it will terminate or not. For any n we can construct a proof that it will run longer than n. But we cannot construct a proof that for any n it will run longer than n. Due to this particular turing machine, BB(k) cannot be determined for k large enough to admit that turing machine.&quot;
        • cobbal2 hours ago
          That&#x27;s correct. In particular, k=8000 is enough (probably much lower)<p><a href="https:&#x2F;&#x2F;scottaaronson.blog&#x2F;?p=2725" rel="nofollow">https:&#x2F;&#x2F;scottaaronson.blog&#x2F;?p=2725</a>
          • orangecat2 hours ago
            335 according to <a href="https:&#x2F;&#x2F;github.com&#x2F;jeff87654&#x2F;busy-beaver&#x2F;blob&#x2F;main&#x2F;ZF&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeff87654&#x2F;busy-beaver&#x2F;blob&#x2F;main&#x2F;ZF&#x2F;README...</a>
          • GolDDranks2 hours ago
            The current &quot;independent of ZF&quot; upper bound seems to be BB(432).<p>Source: <a href="https:&#x2F;&#x2F;wiki.bbchallenge.org&#x2F;wiki&#x2F;Logical_independence" rel="nofollow">https:&#x2F;&#x2F;wiki.bbchallenge.org&#x2F;wiki&#x2F;Logical_independence</a>
          • im3w1l1 hour ago
            So then if the BB sequence has finitely many entries. What does it mean that it grows faster than any computable sequence? A finite sequence can&#x27;t have any asymptotic behavior right?
            • gizmo6861 hour ago
              The BB sequence still has infinitely many entries. Any turing machine will either halt or not halt. For any N, there is a finite set of N-state turing machines which halt, and there is therefore a finite number of steps after which all halting N-state turing machines would halt.<p>There is a point where these values become uncomputable, but they still exist (for some definition of exist).
            • GolDDranks1 hour ago
              Where did you get that the BB sequence would have finitely many entries? You can choose any integer n for BB(n), and there are infinitely many integers.
      • hyperpape2 hours ago
        I don&#x27;t follow the logic.<p>Every BB(n) is trivially computable, since any integer is computable. So for every BB(n), there is a computable sequence that grows faster than the BB numbers through n (annoyingly, given the word &quot;grows&quot;, this can just be the constant sequence of BB(n) + 1).<p>So for any given computable number, the fact that it&#x27;s computable gives no intrinsic reason to believe it&#x27;s smaller than BB(n) for any particular n.
        • bonzini2 hours ago
          No, high enough busy beaver numbers are not computable. They can be defined but there&#x27;s no way to know what they are.<p>Even for very small n you can create Turing machines where it&#x27;s incredibly hard to prove that they halt: for n=25 you can create a Turing machine that stops only if the Goldbach conjecture is false.<p>Though that isn&#x27;t enough to prove it&#x27;s not computable, the point stands that if you could compute BB(n) for arbitrary n, you could run a Turing machine for BB(n)+1 steps and if it hasn&#x27;t stopped yet then you know that the input corresponds to a machine that never halts. So it&#x27;s impossible to write a program that computes BB(n) for arbitrary n, because doing so is equivalent to the halting problem.<p>And worse, there are some Turing machines where &quot;proving the Turing machine stops&quot; means &quot;proving that a given set of axioms is consistent&quot;, where Gödel&#x27;s incompleteness theorem says that it&#x27;s impossible to build such a proof. So, that is how there is some n after which the busy beaver number is defined, but is not computable at all.
          • hyperpape1 hour ago
            What I mean is that any given integer is trivially computable.<p>The busy beaver sequence is not computable (I am aware that somewhere around BB(700), you&#x27;ve encoded the consistency of ZFC). You cannot necessarily compute that BB(n) is a given number. But you can compute larger numbers. There is no such thing as integer that is too large to be computable.<p>I did slightly fuck up--the English language &quot;every BB(n) is computable&quot; is a bit ambiguous. What I should say is: &quot;for all n, BB(n) is trivially computable, since it is a single integer&quot;.
            • bonzini1 hour ago
              &gt; for all n, BB(n) is trivially computable, since it is a single integer&quot;.<p>It is not computable, because for high enough n you can&#x27;t prove that you got the right integer.<p>And also you can prove that if a sequence a_n is always larger than BB(n) for some n, that sequence a_n is also not computable.
              • SAI_Peregrinus9 minutes ago
                You can always exhaustively run all Turing machines of a given size, at each step comparing the state &amp; tape to all previous steps. If they ever reach the same state with the same tape as a previous step, they&#x27;re in an infinite loop and never halt. If not, they eventually reach the halt state. BB(n) is computable. But BB is not computable, because there&#x27;s no general algorithm requiring finite storage and time which computes the results of BB(n) for all n. You have to brute-force it for every positive integer n, which takes infinite time (and space) and is therefore not computable.
        • arethuza2 hours ago
          Is BB(n) &quot;trivially computable&quot;?
          • IsTom2 hours ago
            Well, it&#x27;s computable as in there is a function that computes BB(n) for a specific n, but you&#x27;ll never know which function it is.
    • ogogmad2 hours ago
      It&#x27;s code golf played with Turing machines. The game is: Make the smallest Turing machine whose runtime is bigger than Graham&#x27;s number, but still terminates. The record right now is 10 states. At least 6 states are needed because any Turing machine with at most 5 states, that finishes running, has a runtime of at most 47,176,870, which is less than Graham&#x27;s number. In summary:<p><pre><code> BB(10) &gt; G &gt; BB(5) = 47,176,870.</code></pre>
  • philipwhiuk1 hour ago
    One problem with LLMs in academic contexts is that because you&#x27;re paying by the token, it&#x27;s resulting in extremely short papers that don&#x27;t adequately explain the context. It&#x27;s the same problem with long-standing short papers.<p>And this is a fine example of this.
    • qarl1 hour ago
      I&#x27;m wondering - have you asked an LLM to flesh-out the paper for you? Or walk you through the details?<p>I&#x27;ve been hearing stories of mathematicians who are developing a new found appreciation for LLMs by having them explain the other LLM&#x27;s paper. I guess the paper has the necessary details but possibly not the best exposition.<p>EDIT:<p>Here&#x27;s a link explaining this paper:<p><a href="https:&#x2F;&#x2F;claude.ai&#x2F;share&#x2F;81b1380d-ca03-4ecb-8475-8e0bb95ea87e" rel="nofollow">https:&#x2F;&#x2F;claude.ai&#x2F;share&#x2F;81b1380d-ca03-4ecb-8475-8e0bb95ea87e</a>