TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Collatz-like behavior of Busy Beavers

78 pointsby nickdrozdover 3 years ago

3 comments

trompover 3 years ago
The Collatz like behaviour may be specific to the choice of Turing Machines as computational model. In functional busy beavers we see the emergence of repeated exponentiation [1] at similar sizes (the TM in the article takes 32 bits to describe given the statecount).<p>[1] <a href="https:&#x2F;&#x2F;oeis.org&#x2F;A333479" rel="nofollow">https:&#x2F;&#x2F;oeis.org&#x2F;A333479</a>
评论 #28391584 未加载
评论 #28390133 未加载
评论 #28391818 未加载
nickdrozdover 3 years ago
The surprising thing about the program discussed in the article is that it isn&#x27;t complicated at all. It&#x27;s well-structured and elegant, with no &quot;spaghetti&quot; to speak of. It almost looks like something you could have written yourself, provided you knew the that this specific Collatz-like function takes such a long orbit on the input 2.<p>It could be that larger Busy Beaver programs engage in programming tricks to run up high scores, but it could also be that the champion programs are always elegant, instead winning by exploiting increasingly wild mathematical facts. That&#x27;s what we might expect based on the results of the Bigger Number Game [1] and the C Bignum Bakeoff [2].<p>[1] <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><p>[2] <a href="http:&#x2F;&#x2F;djm.cc&#x2F;bignum-results.txt" rel="nofollow">http:&#x2F;&#x2F;djm.cc&#x2F;bignum-results.txt</a>
myWindoonnover 3 years ago
Conway showed that Collatz-like functions are as hard as Halting, by creating a language called FRACTRAN whose programs are Collatz-like functions: <a href="https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Fractran" rel="nofollow">https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Fractran</a>