<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bbchallenge.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bt2901</id>
	<title>BusyBeaverWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bbchallenge.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bt2901"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/Bt2901"/>
	<updated>2026-04-30T19:22:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=979</id>
		<title>Busy beaver lack of hope recurrence</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=979"/>
		<updated>2024-09-27T10:18:10Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People working on BB(n-1) believed BB(n) was impossible:&lt;br /&gt;
&lt;br /&gt;
== BB(3) ==&lt;br /&gt;
&#039;&#039;&#039;1.5th-hand report:&#039;&#039;&#039; &amp;quot;Suppose that, just to gain experience, we simplify the situation by merely asking whether a given 3-card machine will ever stop if started (with its card 1) on an all-zero tape. This particular question has been studied extensively by the authors in connection with the subject of sequential circuits. Many computer programs were written to answer this question; these programs grew larger and larger as more and more criteria for stoppers were covered. These programs were the results of co-operative efforts of experienced mathematicians and skilled programmers, and were run on some of the finest existing computers. Yet this extremely primitive-looking problem was still unsolved when this paper was presented, and &#039;&#039;&#039;probably most of the participants in the studies felt that perhaps it would always remain so&#039;&#039;&#039;. But since then, this problem has been solved by T. Rado and one of his graduate students, S. Lin.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Source: R. W. House &amp;amp; T. Rado, An Approach to Artificial Intelligence, IEEE Special Publication S-142, January 1963.&lt;br /&gt;
&lt;br /&gt;
== BB(3) to BB(4) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;In any case, even though skilled mathematicians and experienced programmers attempted to evaluate S(3) and Σ(3), there is no evidence that any known approach will yield the answer, even if we avail ourselves of high-speed computers and elaborate programs. As regards Σ(4), S(4), the situation seems to be entirely hopeless at present.&amp;quot;—Tibor Rado, 1963. &lt;br /&gt;
&lt;br /&gt;
Source: Brady, Allen H.. [https://docs.bbchallenge.org/papers/Brady1983.pdf “The determination of the value of Rado’s noncomputable function Σ(4) for four-state Turing machines.”] Mathematics of Computation 40 (1983): 647-665.&lt;br /&gt;
&lt;br /&gt;
== BB(4) to BB(5) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;Brady predicted that there will never be a proof of the values of Sigma(5) and S(5). We are just slightly more optimistic, and are lead to recast a parable due to Erdos (who spoke in the context of determining Ramsey numbers): suppose a vastly superior alien force lands and announces that they will destroy the planet unless we provide a value of the S function, along with a proof of its correctness. If they ask for S(5) we should put all of our mathematicians, computer scientists, and computers to the task, but if they ask for S(6) we should immediately attack because the task is hopeless.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Source: From Machlin &amp;amp; Stout (1990) https://web.eecs.umich.edu/~qstout/abs/busyb.html&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Original source:&#039;&#039;&#039; Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), &#039;&#039;The Universal Turing Machine: A Half-Century Survey&#039;&#039; (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), &amp;lt;nowiki&amp;gt;https://doi.org/10.1093/oso/9780198537748.003.0009&amp;lt;/nowiki&amp;gt;, accessed 26 Sept. 2024&lt;br /&gt;
&lt;br /&gt;
[[File:BradyBB(5)isHopeless.png|alt=Allen H. Brady (who proved BB(4) = 107) is saying that ever proving BB(5) is unlikely|thumb|Original source where Allen H. Brady says that solving BB(5) rigorously is unlikely to happen.]]&lt;br /&gt;
&lt;br /&gt;
== BB(5) ==&lt;br /&gt;
=== Brady on level of intelligence required ===&lt;br /&gt;
Even though it might appear now that the five-state problem is within grasp, there is a distinct possibility that the limit of practical solvability has in fact been reached. While we can follow Uhing&#039;s current champion machines [resp. σ = 1,915, s = 2,133,492, and σ = 1,471, s = 2,358,064] until they halt, it is not clear at all how the machines work. Any cleverness in their construction is not the result of human creation, so there is a conspicuous absence of documentation! In light of Green&#039;s results it was easy to accept that the turning point for the Busy Beaver Game might occur at k = 6, but such magnitudes as have now been produced for k = 5 had never been anticipated. Any hope for solving the problem at this level will require computer programs endowed with a level of intelligence that we have not seen in anything done previously by a machine. Can it be decided by a computer program or will it be necessary to assign one mathematician per unresolved five-state Turing Machine?&lt;br /&gt;
&lt;br /&gt;
Source: Allen Brady, 1988, &amp;quot;The Busy Beaver Game and the Meaning of Life&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Brady&#039;s Prediction 5 ===&lt;br /&gt;
&#039;&#039;Prediction 5.&#039;&#039; It will never be proved that S(5) = 1,915 and Σ(5) = 2,358,064. (Or, if any larger lower bounds are ever found, the new values may be substituted into the prediction.)&lt;br /&gt;
&lt;br /&gt;
Reason: Nature has probably embedded among the five-state holdout machines one or more problems as illusive as the &#039;&#039;Goldbach Conjecture&#039;&#039;. Or, in other terms, there will likely be nonstopping recursive patterns which are beyond our powers of recognition.&lt;br /&gt;
&lt;br /&gt;
Source: Allen Brady, 1990, &amp;quot;The Busy Beaver Game and the Meaning of Life&amp;quot;, pages 251-252&lt;br /&gt;
&lt;br /&gt;
== BB(6) ==&lt;br /&gt;
=== Brady&#039;s Prediction 6 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Prediction 6.&#039;&#039; From known results for k = 5 a six-state machine will be constructed for which it can be &amp;quot;proved&amp;quot; that its shift number (and thus a lower bound for S(6)) is an incomprehensibly large value which is in itself difficult to describe. &lt;br /&gt;
&lt;br /&gt;
Reason: It is now clear that determining Σ(6) and S(6) is intractable. At this level one can speculate with impunity, and we shall.&lt;br /&gt;
&lt;br /&gt;
Some students of the author were readily convinced after extensive examination and computer testing that Uhing&#039;s champion machine for S(5) would never halt. Seeking assurance one student ran her simulator to a point just short of two million moves! From an amusing experience such as this, one is led to consider the possibility that someday a machine of six states (or a just a few more) will be presented by a group of mathematicians along with a &amp;quot;proof&amp;quot; that it will never halt. Suppose then an efficient simulator for the machine were built on the leading but slightly jagged edge of technology and run for an extensive period of time. And then suppose it were to halt! The mathematicians, with solid reasoning to back them up, could make a valid claim that the machine malfunctioned.&lt;br /&gt;
&lt;br /&gt;
But now suppose that instead of building a machine, another group of equivalently qualified thinkers, supported by a great body of mathematical knowledge, countered with a different &amp;quot;proof&amp;quot; that after some unimaginable number of moves the proposed machine would in fact halt. Their number would be so large that building a simulator to check the result would be inconceivable. What then? (It is only speculation, of course!)&lt;br /&gt;
&lt;br /&gt;
For k = 6 the problem transcends mechanism. One reaches a point where it becomes impossible to distinguish between the finite and the infinite. Is there a point at which it will transcend logic? Rado&#039;s question remains open.&lt;br /&gt;
&lt;br /&gt;
== BB(1963) ==&lt;br /&gt;
&lt;br /&gt;
Should one attempt to apply the method described above to the problem BB-1963, for example, then difficulties of prohibitive character are bound to arise. In the first place, the number of cases becomes astronomical, and the storage and execution for the computer programs involved will defeat any efforts to use existing computers. Even if we assume that somehow we managed to squeeze through the computer the portion of our approach involving partial recurrence patterns, the number of &amp;quot;holdouts&amp;quot; may be expected to be enormous. Over and beyond such &amp;quot;physical&amp;quot; difficulties, there is the basic fact of the non-computability of Σ(n), which implies that no single finite computer program exists that will furnish the value of Σ(n) for every n. Accordingly, there seems to be at present no justification for the assumption that Σ(n) is effectively calculable for each individual n. Evidently, these comments suggests a number of questions relating to the BB-n problem which seem to be beyond the reach of presently known methods, Thus it appears that clarification of the idea of a &amp;quot;given&amp;quot; non-negative integer may be a fruitful and certainly difficult enterprise.&lt;br /&gt;
&lt;br /&gt;
Lin, 1963, &amp;quot;Computer Studies of Turing Machine Problems&amp;quot; (a PhD dissertation)&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=978</id>
		<title>Busy beaver lack of hope recurrence</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=978"/>
		<updated>2024-09-27T10:10:09Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People working on BB(n-1) believed BB(n) was impossible:&lt;br /&gt;
&lt;br /&gt;
== BB(3) ==&lt;br /&gt;
&#039;&#039;&#039;1.5th-hand report:&#039;&#039;&#039; &amp;quot;Suppose that, just to gain experience, we simplify the situation by merely asking whether a given 3-card machine will ever stop if started (with its card 1) on an all-zero tape. This particular question has been studied extensively by the authors in connection with the subject of sequential circuits. Many computer programs were written to answer this question; these programs grew larger and larger as more and more criteria for stoppers were covered. These programs were the results of co-operative efforts of experienced mathematicians and skilled programmers, and were run on some of the finest existing computers. Yet this extremely primitive-looking problem was still unsolved when this paper was presented, and &#039;&#039;&#039;probably most of the participants in the studies felt that perhaps it would always remain so&#039;&#039;&#039;. But since then, this problem has been solved by T. Rado and one of his graduate students, S. Lin.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Source: R. W. House &amp;amp; T. Rado, An Approach to Artificial Intelligence, IEEE Special Publication S-142, January 1963.&lt;br /&gt;
&lt;br /&gt;
== BB(3) to BB(4) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;In any case, even though skilled mathematicians and experienced programmers attempted to evaluate S(3) and Σ(3), there is no evidence that any known approach will yield the answer, even if we avail ourselves of high-speed computers and elaborate programs. As regards Σ(4), S(4), the situation seems to be entirely hopeless at present.&amp;quot;—Tibor Rado, 1963. &lt;br /&gt;
&lt;br /&gt;
Source: Brady, Allen H.. [https://docs.bbchallenge.org/papers/Brady1983.pdf “The determination of the value of Rado’s noncomputable function Σ(4) for four-state Turing machines.”] Mathematics of Computation 40 (1983): 647-665.&lt;br /&gt;
&lt;br /&gt;
== BB(4) to BB(5) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;Brady predicted that there will never be a proof of the values of Sigma(5) and S(5). We are just slightly more optimistic, and are lead to recast a parable due to Erdos (who spoke in the context of determining Ramsey numbers): suppose a vastly superior alien force lands and announces that they will destroy the planet unless we provide a value of the S function, along with a proof of its correctness. If they ask for S(5) we should put all of our mathematicians, computer scientists, and computers to the task, but if they ask for S(6) we should immediately attack because the task is hopeless.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Source: From Machlin &amp;amp; Stout (1990) https://web.eecs.umich.edu/~qstout/abs/busyb.html&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Original source:&#039;&#039;&#039; Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), &#039;&#039;The Universal Turing Machine: A Half-Century Survey&#039;&#039; (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), &amp;lt;nowiki&amp;gt;https://doi.org/10.1093/oso/9780198537748.003.0009&amp;lt;/nowiki&amp;gt;, accessed 26 Sept. 2024&lt;br /&gt;
&lt;br /&gt;
[[File:BradyBB(5)isHopeless.png|alt=Allen H. Brady (who proved BB(4) = 107) is saying that ever proving BB(5) is unlikely|thumb|Original source where Allen H. Brady says that solving BB(5) rigorously is unlikely to happen.]]&lt;br /&gt;
&lt;br /&gt;
== BB(5) ==&lt;br /&gt;
=== Brady on level of intelligence required ===&lt;br /&gt;
Even though it might appear now that the five-state problem is within grasp, there is a distinct possibility that the limit of practical solvability has in fact been reached. While we can follow Uhing&#039;s current champion machines [resp. σ = 1,915, s = 2,133,492, and σ = 1,471, s = 2,358,064] until they halt, it is not clear at all how the machines work. Any cleverness in their construction is not the result of human creation, so there is a conspicuous absence of documentation! In light of Green&#039;s results it was easy to accept that the turning point for the Busy Beaver Game might occur at k = 6, but such magnitudes as have now been produced for k = 5 had never been anticipated. Any hope for solving the problem at this level will require computer programs endowed with a level of intelligence that we have not seen in anything done previously by a machine. Can it be decided by a computer program or will it be necessary to assign one mathematician per unresolved five-state Turing Machine?&lt;br /&gt;
&lt;br /&gt;
Source: Allen Brady, 1988, &amp;quot;The Busy Beaver Game and the Meaning of Life&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Brady&#039;s Prediction 5 ===&lt;br /&gt;
&#039;&#039;Prediction 5.&#039;&#039; It will never be proved that S(5) = 1,915 and Σ(5) = 2,358,064. (Or, if any larger lower bounds are ever found, the new values may be substituted into the prediction.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reason:&#039;&#039; Nature has probably embedded among the five-state holdout machines one or more problems as illusive as the Goldbach Conjecture. Or, in other terms, there will likely be nonstopping recursive patterns which are beyond our powers of recognition.&lt;br /&gt;
&lt;br /&gt;
Source: Allen Brady, 1990, &amp;quot;The Busy Beaver Game and the Meaning of Life&amp;quot;, pages 251-252&lt;br /&gt;
&lt;br /&gt;
== BB(6) ==&lt;br /&gt;
=== Brady&#039;s Prediction 6 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Prediction 6.&#039;&#039; From known results for k = 5 a six-state machine will be constructed for which it can be &amp;quot;proved&amp;quot; that its shift number (and thus a lower bound for S(6)) is an incomprehensibly large value which is in itself difficult to describe. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reason:&#039;&#039; It is now clear that determining Σ(6) and S(6) is intractable. At this level one can speculate with impunity, and we shall.&lt;br /&gt;
&lt;br /&gt;
Some students of the author were readily convinced after extensive examination and computer testing that Uhing&#039;s champion machine for S(5) would never halt. Seeking assurance one student ran her simulator to a point just short of two million moves! From an amusing experience such as this, one is led to consider the possibility that someday a machine of six states (or a just a few more) will be presented by a group of mathematicians along with a &amp;quot;proof&amp;quot; that it will never halt. Suppose then an efficient simulator for the machine were built on the leading but slightly jagged edge of technology and run for an extensive period of time. And then suppose it were to halt! The mathematicians, with solid reasoning to back them up, could make a valid claim that the machine malfunctioned.&lt;br /&gt;
&lt;br /&gt;
But now suppose that instead of building a machine, another group of equivalently qualified thinkers, supported by a great body of mathematical knowledge, countered with a different &amp;quot;proof&amp;quot; that after some unimaginable number of moves the proposed machine would in fact halt. Their number would be so large that building a simulator to check the result would be inconceivable. What then? (It is only speculation, of course!)&lt;br /&gt;
&lt;br /&gt;
For k = 6 the problem transcends mechanism. One reaches a point where it becomes impossible to distinguish between the finite and the infinite. Is there a point at which it will transcend logic? Rado&#039;s question remains open.&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=977</id>
		<title>Busy beaver lack of hope recurrence</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=977"/>
		<updated>2024-09-26T22:22:04Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: /* BB(3) to BB(4) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People working on BB(n-1) believed BB(n) was impossible:&lt;br /&gt;
&lt;br /&gt;
== BB(2) to BB(3) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;Suppose that, just to gain experience, we simplify the situation by merely asking whether a given 3-card machine will ever stop if started (with its card 1) on an all-zero tape. This particular question has been studied extensively by the authors in connection with the subject of sequential circuits. Many computer programs were written to answer this question; these programs grew larger and larger as more and more criteria for stoppers were covered. These programs were the results of co-operative efforts of experienced mathematicians and skilled programmers, and were run on some of the finest existing computers. Yet this extremely primitive-looking problem was still unsolved when this paper was presented, and &#039;&#039;&#039;probably most of the participants in the studies felt that perhaps it would always remain so&#039;&#039;&#039;. But since then, this problem has been solved by T. Rado and one of his graduate students, S. Lin.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Source: R. W. House &amp;amp; T. Rado, An Approach to Artificial Intelligence, IEEE Special Publication S-142, January 1963.&lt;br /&gt;
&lt;br /&gt;
== BB(3) to BB(4) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;In any case, even though skilled mathematicians and experienced programmers attempted to evaluate S(3) and Σ(3), there is no evidence that any known approach will yield the answer, even if we avail ourselves of high-speed computers and elaborate programs. As regards Σ(4), S(4), the situation seems to be entirely hopeless at present.&amp;quot;—Tibor Rado, 1963. &lt;br /&gt;
&lt;br /&gt;
Source: Brady, Allen H.. [https://docs.bbchallenge.org/papers/Brady1983.pdf “The determination of the value of Rado’s noncomputable function Σ(4) for four-state Turing machines.”] Mathematics of Computation 40 (1983): 647-665.&lt;br /&gt;
&lt;br /&gt;
== BB(4) to BB(5) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;Brady predicted that there will never be a proof of the values of Sigma(5) and S(5). We are just slightly more optimistic, and are lead to recast a parable due to Erdos (who spoke in the context of determining Ramsey numbers): suppose a vastly superior alien force lands and announces that they will destroy the planet unless we provide a value of the S function, along with a proof of its correctness. If they ask for S(5) we should put all of our mathematicians, computer scientists, and computers to the task, but if they ask for S(6) we should immediately attack because the task is hopeless.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Source: From Machlin &amp;amp; Stout (1990) https://web.eecs.umich.edu/~qstout/abs/busyb.html&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Original source:&#039;&#039;&#039; Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), &#039;&#039;The Universal Turing Machine: A Half-Century Survey&#039;&#039; (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), &amp;lt;nowiki&amp;gt;https://doi.org/10.1093/oso/9780198537748.003.0009&amp;lt;/nowiki&amp;gt;, accessed 26 Sept. 2024&lt;br /&gt;
&lt;br /&gt;
[[File:BradyBB(5)isHopeless.png|alt=Allen H. Brady (who proved BB(4) = 107) is saying that ever proving BB(5) is unlikely|thumb|Original source where Allen H. Brady says that solving BB(5) rigorously is unlikely to happen.]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=976</id>
		<title>Busy beaver lack of hope recurrence</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Busy_beaver_lack_of_hope_recurrence&amp;diff=976"/>
		<updated>2024-09-26T22:18:05Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People working on BB(n-1) believed BB(n) was impossible:&lt;br /&gt;
&lt;br /&gt;
== BB(2) to BB(3) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;Suppose that, just to gain experience, we simplify the situation by merely asking whether a given 3-card machine will ever stop if started (with its card 1) on an all-zero tape. This particular question has been studied extensively by the authors in connection with the subject of sequential circuits. Many computer programs were written to answer this question; these programs grew larger and larger as more and more criteria for stoppers were covered. These programs were the results of co-operative efforts of experienced mathematicians and skilled programmers, and were run on some of the finest existing computers. Yet this extremely primitive-looking problem was still unsolved when this paper was presented, and &#039;&#039;&#039;probably most of the participants in the studies felt that perhaps it would always remain so&#039;&#039;&#039;. But since then, this problem has been solved by T. Rado and one of his graduate students, S. Lin.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Source: R. W. House &amp;amp; T. Rado, An Approach to Artificial Intelligence, IEEE Special Publication S-142, January 1963.&lt;br /&gt;
&lt;br /&gt;
== BB(3) to BB(4) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;In any case, even though skilled mathematicians and experienced programmers attempted to evaluate 2(3) and 5(3), there is no evidence that any known approach will yield the answer, even if we avail ourselves of high-speed computers and elaborate programs. As regards \Sigma(4), S(4), the situation seems to be entirely hopeless at present.&amp;quot;—Tibor Rado, 1963. &lt;br /&gt;
&lt;br /&gt;
Source: Brady, Allen H.. [https://docs.bbchallenge.org/papers/Brady1983.pdf “The determination of the value of Rado’s noncomputable function Σ(4) for four-state Turing machines.”] Mathematics of Computation 40 (1983): 647-665.&lt;br /&gt;
&lt;br /&gt;
== BB(4) to BB(5) ==&lt;br /&gt;
&#039;&#039;&#039;Second-hand report:&#039;&#039;&#039; &amp;quot;Brady predicted that there will never be a proof of the values of Sigma(5) and S(5). We are just slightly more optimistic, and are lead to recast a parable due to Erdos (who spoke in the context of determining Ramsey numbers): suppose a vastly superior alien force lands and announces that they will destroy the planet unless we provide a value of the S function, along with a proof of its correctness. If they ask for S(5) we should put all of our mathematicians, computer scientists, and computers to the task, but if they ask for S(6) we should immediately attack because the task is hopeless.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Source: From Machlin &amp;amp; Stout (1990) https://web.eecs.umich.edu/~qstout/abs/busyb.html&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Original source:&#039;&#039;&#039; Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), &#039;&#039;The Universal Turing Machine: A Half-Century Survey&#039;&#039; (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), &amp;lt;nowiki&amp;gt;https://doi.org/10.1093/oso/9780198537748.003.0009&amp;lt;/nowiki&amp;gt;, accessed 26 Sept. 2024&lt;br /&gt;
&lt;br /&gt;
[[File:BradyBB(5)isHopeless.png|alt=Allen H. Brady (who proved BB(4) = 107) is saying that ever proving BB(5) is unlikely|thumb|Original source where Allen H. Brady says that solving BB(5) rigorously is unlikely to happen.]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fast-Growing_Hierarchy_Growth_Bound_Theorem&amp;diff=936</id>
		<title>Fast-Growing Hierarchy Growth Bound Theorem</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fast-Growing_Hierarchy_Growth_Bound_Theorem&amp;diff=936"/>
		<updated>2024-09-14T22:11:56Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Created page with &amp;quot;The &amp;#039;&amp;#039;Fast-Growing Hierarchy Growth Bound Theorem&amp;#039;&amp;#039; is an important result in mathematical logic that has significant implications for unprovability results. The theorem highlights a relationship between computable functions that are provably total in first-order Peano Arithmetic (PA) and the fast-growing functions in the Wainer hierarchy.  The theorem is based on work by several mathematicians. Georg Kreisel laid the groundwork in 1952 by inve...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;Fast-Growing Hierarchy Growth Bound Theorem&#039;&#039; is an important result in mathematical logic that has significant implications for unprovability results. The theorem highlights a relationship between computable functions that are provably total in first-order Peano Arithmetic (PA) and the fast-growing functions in the [[Fast-Growing Hierarchy|Wainer hierarchy]].&lt;br /&gt;
&lt;br /&gt;
The theorem is based on work by several mathematicians. Georg Kreisel laid the groundwork in 1952 by investigating connections between  recursions over well ordered sets and proofs in PA. These results were subsequently extended by many others; the following form is based on the presentation by Buchholz and Wainer.&lt;br /&gt;
&lt;br /&gt;
== Statement ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; be a Turing machine that computes a function &amp;lt;math&amp;gt;g:\N\to\N&amp;lt;/math&amp;gt;, terminating on every input. Suppose that PA can prove the statement «&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; terminates on every input.» Then &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; cannot grow too fast: There exist &amp;lt;math&amp;gt;\alpha &amp;lt; \varepsilon_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;n_0\in\N&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;g(n) &amp;lt; F_\alpha(n)&amp;lt;/math&amp;gt; for every &amp;lt;math&amp;gt;n\ge n_0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Wilfried Buchholz and Stan S. Wainer. Provably computable functions and the fast growing hierarchy. In S. G. Simpson, editor, Logic and Combinatorics, volume 65 of Contemporary Mathematics, pages 179–198. AMS, 1987. [https://epub.ub.uni-muenchen.de/3843/1/3843.pdf]&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Computability theory]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=922</id>
		<title>Dekaheptoid</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=922"/>
		<updated>2024-09-07T22:37:01Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dekaheptoid&#039;&#039;&#039; (from Ancient Greek word meaning &amp;quot;seventeen&amp;quot;) is an informal class of Turing machines that are, in some sense, similar to [[Skelet 17]]. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* it works with the sequence of numbers encoded as &amp;lt;math&amp;gt;10^{k}&amp;lt;/math&amp;gt; (here referred to as &#039;&#039;digits&#039;&#039;).&lt;br /&gt;
* it spends most of its time performing an operation that could be described as incrementing/decrementing the Gray Code of the sequence&lt;br /&gt;
* it has a roughly cubic growth rate&lt;br /&gt;
&lt;br /&gt;
The specifics can differ, but some of common tape transformations and conditions are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Increment&#039;&#039;: the value at the last index is decremented and some other value is incremented. Typically this does not expand the tape.&lt;br /&gt;
* &#039;&#039;Halve&#039;&#039;: the last digit (typically having a value 1 or less) is deleted.&lt;br /&gt;
* &#039;&#039;Zero&#039;&#039;: expand the tape to the left by adding some number of leading zeros. The leftmost digit could be incremented by some small value. Typically this occurs when all digits (possibly, except for the least significant one) are even.&lt;br /&gt;
* &#039;&#039;Overflow&#039;&#039;: incrementing the leftmost digit creates new leading zeros.&lt;br /&gt;
* &#039;&#039;Smudge&#039;&#039;: if an &amp;quot;internal&amp;quot; (i.e. neither the first nor the last) digit is zero, increment it and decrement some digit next to it. In some cases, this leads to halting.&lt;br /&gt;
&lt;br /&gt;
== State variables ==&lt;br /&gt;
&lt;br /&gt;
It is useful to consider the following &#039;&#039;state variables&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* Rightmost digit (denoted by &amp;lt;code&amp;gt;last&amp;lt;/code&amp;gt;). The parity of &amp;lt;code&amp;gt;last&amp;lt;/code&amp;gt; can be relevant, and is either 0 or 1, as calculated by &amp;lt;code&amp;gt;last % 2&amp;lt;/code&amp;gt;. Possible values of &amp;lt;code&amp;gt;last&amp;lt;/code&amp;gt; are all natural numbers &amp;lt;math&amp;gt;\mathbb{N} = {0,1,2,3, ...}&amp;lt;/math&amp;gt; (note, however, that only &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; values affect the behaviour; everything else could be merged into a single class named &amp;lt;code&amp;gt;2+&amp;lt;/code&amp;gt;)  &lt;br /&gt;
* Gray code value (denoted by &amp;lt;code&amp;gt;grayval&amp;lt;/code&amp;gt;): the integer corresponding to the Gray code bitstring obtained by calculating the parity of each number (except the last) in the list. For a list of length &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;, possible Grey code values are &amp;lt;math&amp;gt;[0, 1, 2, ..., 2^L - 1]&amp;lt;/math&amp;gt;. If &amp;lt;code&amp;gt;grayval == 0&amp;lt;/code&amp;gt;, all entries in the list are even, except perhaps the last one. If &amp;lt;code&amp;gt;grayval == 2^L - 1&amp;lt;/code&amp;gt;, all entries in the list are odd, except perhaps the last one.&lt;br /&gt;
* Number of internal zeros (denoted by &amp;lt;code&amp;gt;num_internal_zero&amp;lt;/code&amp;gt;). &lt;br /&gt;
* Number of leading zeros (denoted by &amp;lt;code&amp;gt;num_leading_zeros&amp;lt;/code&amp;gt;). &lt;br /&gt;
* Rightmost odd index, including the last digit (denoted by &amp;lt;code&amp;gt;rightmost_odd_idx&amp;lt;/code&amp;gt;). If all entries are even, it is defined as &amp;lt;math&amp;gt;-1&amp;lt;/math&amp;gt; by convention.&lt;br /&gt;
* Rightmost odd index not counting the last digit (denoted by &amp;lt;code&amp;gt;rightmost_odd_idx_alt&amp;lt;/code&amp;gt;). If all pertinent entries are even, it is defined as &amp;lt;math&amp;gt;-1&amp;lt;/math&amp;gt; by convention.&lt;br /&gt;
&lt;br /&gt;
Note that if &amp;lt;code&amp;gt;grayval == 0&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;rightmost_odd_idx_alt == -1&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;rightmost_odd_idx&amp;lt;/code&amp;gt; is either 0 or L. &lt;br /&gt;
== 5-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Two notable machines are [[Skelet 17]] and {{TM|1RB1LC_1RC---_0LD1RE_0LA1LD_0RC0RB|halting}} which is equivalent to Skelet 17 starting from the state D and halts after 533 steps (29 rule applications).&lt;br /&gt;
&lt;br /&gt;
== 6-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Known dekaheptoids fall into one of 12 equivalence classes (based on checking configurations after each rule application; two TMs are considered equivalent if their high-level configs are always equivalent during 15k+ high-level steps).&lt;br /&gt;
&lt;br /&gt;
=== equivalent to skelet 17 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1LB_0RB0LF_0RA1RF&lt;br /&gt;
1RB1RF_0LC1RE_0LD1LC_1RA1LB_0RB1LA_---0RA &lt;br /&gt;
1RB1RF_0LC1RE_0LD1LC_1RA1LB_1LA0RA_---0RB&lt;br /&gt;
1RB0RA_0LC1RE_0LD1LC_1RA1LB_0RB1RF_0LA--- &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1LE1LB_0RE1RA_0RB0RA &lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1LB_0LF0RA_0RB1RF&lt;br /&gt;
1RB---_0LC1RF_0LE1LD_0RD1LC_1RA1LB_0RB0RA &lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1LB_0RB1RF_0LF0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_0LE1RA_0RB0RA &lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1RF_0RB0RA_0LF1LB &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The notable machine is {{TM|1RB---_0LC1RF_0LE1LD_0RD1LC_1RA1LB_0RB0RA|undecided}} that employs a different mechanism for keeping track of parity.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Old Relif Orbora&amp;quot; family ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0RB_0RB0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0LB_0RB0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0LD_0RB0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0LF_0RB0RA &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Rules&#039;&#039; (based on &amp;lt;code&amp;gt;1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0RB_0RB0RA&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last != 0 and rightmost_odd_idx &amp;gt; 0:&lt;br /&gt;
 apply_increment -- the usual Gray Code increment operation.&lt;br /&gt;
&lt;br /&gt;
last == 0 and rightmost_odd_idx_alt != -1 and rightmost_odd_idx != 0:&lt;br /&gt;
 apply_halve o apply_increment -- first, run an Increment operation, decreasing the last digit to fictitious value &amp;quot;-1&amp;quot;; then, delete the last digit.&lt;br /&gt;
&lt;br /&gt;
last == 0 and (rightmost_odd_idx &amp;lt;= 0) and grayval != &amp;quot;2^L - 1&amp;quot; and num_leading_zeros != 2:&lt;br /&gt;
 apply_halve o apply_weird_double_zero -- first, add two leading zeros, then increment the last leading zero, then delete the last digit&lt;br /&gt;
For example: [2, 6, 12, 24, 48, 0] -&amp;gt; [0, 1, 2, 6, 12, 24, 48]&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;0&amp;quot; :&lt;br /&gt;
 apply_halve o apply_zero_D -- an overflow variant (see below)&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;2+&amp;quot; :&lt;br /&gt;
 apply_zero_D -- an overflow variant (see below)&lt;br /&gt;
&lt;br /&gt;
grayval == &#039;2^L - 1&#039; and L == 1:&lt;br /&gt;
apply_leading_zero_increment o apply_add_one_zero o apply_overflow -- increment the leading digit, add leading zero, then add one leading zero, then increase the first non-zero digit and decrease the last digit.&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and ((internal_zeros_len &amp;gt; 0) or (num_ending_zeros &amp;gt; 2) or (num_leading_zeros &amp;gt; 0)) :&lt;br /&gt;
 apply_halt&lt;br /&gt;
&lt;br /&gt;
if the halting condition isn&#039;t met, then the either of these ones happen:&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 0 :&lt;br /&gt;
apply_leading_zero_increment o apply_add_double_zero -- add two leading zeros, then increase the first non-zero digit and decrease the last digit.&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros &amp;gt; 0 :&lt;br /&gt;
 apply_halve o apply_leading_zero_increment o apply_add_double_zero -- the same as above but delete the last digit afterward&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;apply_zero_D&amp;lt;/code&amp;gt; operation could be written as &amp;lt;code&amp;gt;apply_increment_1N o apply_overflow&amp;lt;/code&amp;gt;: increment the leading digit, add leading zero, then increase the first digit (newly added zero) and decrease the last digit.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Iralic Orcora&amp;quot; family ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB---_0LC1RD_0LE1RD_0RC0RA_0LF1LE_1RA1LC&lt;br /&gt;
1RB---_0RC1RF_0LD1RF_0LE1LD_1RA1LC_0RC0RA&lt;br /&gt;
1RB---_0LB1RC_0RD0RA_0LE1RC_0LF1LE_1RA1LD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Rules&#039;&#039; (based on &amp;lt;code&amp;gt;1RB---_0RC1RF_0LD1RF_0LE1LD_1RA1LC_0RC0RA&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grayval == &#039;2^L - 1&#039; and L == 1:&lt;br /&gt;
 apply_init -- increment the only digit and add leading zero&lt;br /&gt;
`gray-adic` == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;2+&amp;quot; :&lt;br /&gt;
 apply_zero_increment -- increase the first digit by 2 (instead of more customary 1), add leading zero, decrement the last digit&lt;br /&gt;
last == &amp;quot;2+&amp;quot; and rightmost_odd_idx &amp;gt; 0 :&lt;br /&gt;
 apply_increment&lt;br /&gt;
last == &#039;1&#039; and grayval != &#039;2^L - 1&#039; and grayval != &#039;0&#039; :&lt;br /&gt;
 apply_halve_and_increment o apply_increment -- apply the usual Gray Code increment, then delete the last digit and increment the new last digit by 1.&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and last %2 == 0 and ((internal_zeros_len == 0 and num_leading_zeros &amp;gt; 1) or internal_zeros_len &amp;gt; 0 or num_ending_zeros &amp;gt;= 3) :&lt;br /&gt;
 apply_halt&lt;br /&gt;
&lt;br /&gt;
if the halting condition isn&#039;t met, then the either of these ones happen:&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 0 :&lt;br /&gt;
 apply_zero -- increment the first digit, decrement the last digit, add two leading zeros&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 1 :&lt;br /&gt;
 apply_halve o apply_zero -- increment the first digit, decrement the last digit, add two leading zeros, erase the last digit (that is less than zero now)&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 2 :&lt;br /&gt;
 apply_weird_halve_zero_variant -- erase two last digits (that are zero), increment the first digit and the new last digit, add two leading zeros&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== &amp;quot;Olaile Orcorb&amp;quot; family ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB1LC_1RC---_0LD1RF_0LE1RD_0LA1LE_0RC0RB&lt;br /&gt;
1RB1LC_1RC---_0LD1RF_0LE1LE_0LA1LE_0RC0RB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instead of a single Gray Code Increment, these TMs have two different increment rules: Excluding Increment and Shallow Increment. One can also analyze them as a traditional Gray Code Increment except with the parity of last digit switched.&lt;br /&gt;
&#039;&#039;Rules&#039;&#039; (based on &amp;lt;code&amp;gt;1RB1LC_1RC---_0LD1RF_0LE1LE_0LA1LE_0RC0RB&amp;lt;/code&amp;gt;)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last == &amp;quot;0&amp;quot; and rightmost_odd_idx_alt != -1 and rightmost_odd_idx != 0 :&lt;br /&gt;
 apply_halve o apply_increment&lt;br /&gt;
last != &amp;quot;0&amp;quot;  and rightmost_odd_idx_alt &amp;gt; 0 and last %2 == 1 :&lt;br /&gt;
 apply_excluding_increment&lt;br /&gt;
last == &amp;quot;2+&amp;quot; and last %2 == 0 :&lt;br /&gt;
 apply_shallow_increment&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and all_even == 0 :&lt;br /&gt;
 apply_zero&lt;br /&gt;
grayval == &#039;2^L - 1&#039; and L &amp;gt; 1 :&lt;br /&gt;
 apply_overflow o apply_zero_increment&lt;br /&gt;
rightmost_odd_idx_alt == 0 and last == &#039;1&#039; :&lt;br /&gt;
 apply_overflow o apply_zero_increment&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and last == &amp;quot;0&amp;quot; and ((`L %2` == 0 and num_ending_zeros == L) or (internal_zeros_len &amp;gt; 0) or (internal_zeros_len == 0 and num_leading_zeros != -1 and (num_leading_zeros &amp;gt;= 3 or num_ending_zeros &amp;gt;= 3))) :&lt;br /&gt;
 apply_halt&lt;br /&gt;
&lt;br /&gt;
if the halting condition isn&#039;t met, then this rule applies:&lt;br /&gt;
&lt;br /&gt;
L &amp;gt; 1 and grayval == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros &amp;gt; 0 :&lt;br /&gt;
 apply_halve o apply_zero&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1RB1LC_1RC---_0LD1RE_0LA1LD_0RC1RF_0LF0RB ===&lt;br /&gt;
The rules aren&#039;t complete.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last == &amp;quot;0&amp;quot; and rightmost_odd_idx_alt != -1 and rightmost_odd_idx != 0 :&lt;br /&gt;
 apply_halve o apply_increment&lt;br /&gt;
last != &amp;quot;0&amp;quot; and rightmost_odd_idx &amp;gt; 0 :&lt;br /&gt;
 apply_increment&lt;br /&gt;
num_leading_zeros == 2 and last == &amp;quot;0&amp;quot; and all_even == 1 :&lt;br /&gt;
 apply_halve o apply_weird_double_zero -- first, add two leading zeros, then increment the last leading zero, then delete the last digit&lt;br /&gt;
&lt;br /&gt;
The conditions for these operations aren&#039;t described yet:&lt;br /&gt;
apply_zero&lt;br /&gt;
apply_halve o apply_zero&lt;br /&gt;
apply_zero_variant o apply_smudge_internal_zeros&lt;br /&gt;
apply_weird_double_zero o apply_halve_and_increment (a rare operation)&lt;br /&gt;
apply_weird_double_zero&lt;br /&gt;
apply_halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 1RB---_0LC1LB_1RE1LD_0LB1RF_1RD1RA_0RD0RE ===&lt;br /&gt;
&lt;br /&gt;
This machine is obtained by adding a new state F to the halting config of Skelet 17. The F state mangles the left end of the tape and introduces a lot of chaos into tape evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1RB---_0LC1RF_0LD1LC_1RE1LB_0RE1LA_0RB0RA ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last == &amp;quot;0&amp;quot; and rightmost_odd_idx_alt != -1 and rightmost_odd_idx != 0 :&lt;br /&gt;
 apply_halve o apply_increment&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;0&amp;quot; :&lt;br /&gt;
 apply_halve o apply_zero_D&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;2+&amp;quot; :&lt;br /&gt;
 apply_zero_D&lt;br /&gt;
last != &amp;quot;0&amp;quot; and rightmost_odd_idx &amp;gt; 0 :&lt;br /&gt;
 apply_increment&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and last %2 == 0 and ((internal_zeros_len == 0 and num_leading_zeros &amp;gt; 1) or internal_zeros_len &amp;gt; 0 or num_ending_zeros &amp;gt;= 3) :&lt;br /&gt;
 apply_halt&lt;br /&gt;
&lt;br /&gt;
if the halting condition isn&#039;t met, then this rule applies:&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;0&amp;quot; and L &amp;gt; 1 and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 0 :&lt;br /&gt;
 apply_zero&lt;br /&gt;
&lt;br /&gt;
The condition for this operation isn&#039;t described yet:&lt;br /&gt;
apply_halve o apply_zero&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 1RB---_0LC1RF_1RA1LD_0LE1RF_0LC1LE_0RD0RA ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1RB---_0LC1RF_1RA1LD_0LE1RF_0LC1LE_0RD0RA 9&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;2+&amp;quot; :&lt;br /&gt;
 apply_zero_D -- see above for description&lt;br /&gt;
last == &amp;quot;2+&amp;quot; and rightmost_odd_idx &amp;gt; 0 :&lt;br /&gt;
 apply_increment&lt;br /&gt;
last == &#039;1&#039; and grayval != &#039;2^L - 1&#039; and grayval != &#039;0&#039; :&lt;br /&gt;
 apply_halve_and_increment o apply_excluding_increment&lt;br /&gt;
gray == &amp;quot;0&amp;quot; and `last %2` == 0 and ((internal_zeros_len == 0 and num_leading_zeros &amp;gt; 1) or internal_zeros_len &amp;gt; 0 or num_ending_zeros &amp;gt;= 3) :&lt;br /&gt;
 apply_halt&lt;br /&gt;
&lt;br /&gt;
If the halting condition isn&#039;t met:&lt;br /&gt;
L &amp;gt; 1 and gray == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 0 :&lt;br /&gt;
 apply_zero&lt;br /&gt;
L &amp;gt; 1 and gray == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 1 :&lt;br /&gt;
 apply_halve o apply_zero&lt;br /&gt;
L &amp;gt; 1 and gray == &amp;quot;0&amp;quot; and internal_zeros_len == 0 and rightmost_odd_idx == -1 and rightmost_odd_idx_alt == -1 and num_ending_zeros == 2 :&lt;br /&gt;
 apply_weird_halve_zero&lt;br /&gt;
&lt;br /&gt;
The conditions for these two very rare operations aren&#039;t described yet:&lt;br /&gt;
apply_weird_incrementing_halve&lt;br /&gt;
apply_halve_and_increment o apply_zero_D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 1RB---_0RC1RB_1LD1RE_1LE---_0RB1LF_0LE0LD ===&lt;br /&gt;
&lt;br /&gt;
=== 1RB1LC_1RC---_0LD1RE_0LA1LD_0RF0RB_0LC1RE ===&lt;br /&gt;
This TM is notable, as I was unable to found any config where it would halt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last == &amp;quot;0&amp;quot; and (rightmost_odd_idx &amp;lt;= 0) and grayval != &amp;quot;2^L - 1&amp;quot; and num_leading_zeros != 2 :&lt;br /&gt;
 apply_halve_and_increment&lt;br /&gt;
last == &amp;quot;2+&amp;quot; and last %2 == 0 :&lt;br /&gt;
 apply_shallow_increment&lt;br /&gt;
last == &amp;quot;2+&amp;quot; and last %2 == 1 and gray != &amp;quot;0&amp;quot; :&lt;br /&gt;
 apply_excluding_increment&lt;br /&gt;
last == &amp;quot;2+&amp;quot; and last %2 == 1 and gray == &amp;quot;0&amp;quot; :&lt;br /&gt;
 apply_zero&lt;br /&gt;
grayval == &#039;2^L - 1&#039; and L &amp;gt; 1 :&lt;br /&gt;
 apply_halve o apply_weird_one_zero o apply_increment_D_even o apply_weird_double_zero&lt;br /&gt;
last == &#039;1&#039; and grayval == &#039;0&#039; :&lt;br /&gt;
 apply_smudge_internal_zeros o apply_zero&lt;br /&gt;
rightmost_odd_idx_alt == 0 and last == &#039;1&#039; :&lt;br /&gt;
 apply_halve o apply_weird_one_zero o apply_increment_D_even o apply_weird_double_zero&lt;br /&gt;
&lt;br /&gt;
The conditions for these operations aren&#039;t described yet:&lt;br /&gt;
apply_weird_incrementing_halve o apply_halve&lt;br /&gt;
apply_smudge_internal_zeros o apply_unsafe_increment_1N&lt;br /&gt;
apply_halve o apply_increment o apply_excluding_increment&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 1RB1LC_1RC0RF_0LD1RE_0LA1LD_0RC0RB_0RE--- ===&lt;br /&gt;
The rules aren&#039;t complete.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last == &amp;quot;0&amp;quot; and rightmost_odd_idx_alt != -1 and rightmost_odd_idx != 0 :&lt;br /&gt;
 apply_halve o apply_increment&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;0&amp;quot; :&lt;br /&gt;
 apply_halve o apply_zero o apply_overflow&lt;br /&gt;
last != &amp;quot;0&amp;quot; and rightmost_odd_idx &amp;gt; 0 :&lt;br /&gt;
 apply_increment&lt;br /&gt;
grayval == &#039;2^L - 1&#039; and L &amp;gt; 1 :&lt;br /&gt;
 apply_halve o apply_zero o apply_overflow&lt;br /&gt;
&lt;br /&gt;
The conditions for these operations aren&#039;t described yet:&lt;br /&gt;
apply_zero&lt;br /&gt;
apply_zero_variant o apply_reverse_smudge_internal_zeros&lt;br /&gt;
apply_halve o apply_zero&lt;br /&gt;
apply_halt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2-state, 5-symbol dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
The {{TM|1RB3RB1LB---2RB_2LA1RA4LB2LA2RA|Undecided}} machine encodes digits as &amp;lt;math&amp;gt;4^k&amp;lt;/math&amp;gt; separated by &amp;lt;math&amp;gt;12&amp;lt;/math&amp;gt;. For example, {{mono|[x,y,z]}} is represented as &amp;lt;math&amp;gt;1 &amp;lt;B 4^x 12 4^y 12 4^z&amp;lt;/math&amp;gt;. Note this machine is mirrored (z is the most significant digit while x is the least significant).&lt;br /&gt;
&lt;br /&gt;
The analysis by {{mono|@dyuan01}} is available [[:File:BB_2x5_Dekaheptoid_Non_Halt_Proof_Version_2_.pdf|here]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=877</id>
		<title>Dekaheptoid</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=877"/>
		<updated>2024-09-01T12:07:55Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dekaheptoid&#039;&#039;&#039; (from Ancient Greek word meaning &amp;quot;seventeen&amp;quot;) is an informal class of Turing machines that are, in some sense, similar to [[Skelet 17]]. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* it works with the sequence of numbers encoded as &amp;lt;math&amp;gt;10^{k}&amp;lt;/math&amp;gt; (here referred to as &#039;&#039;digits&#039;&#039;).&lt;br /&gt;
* it spends most of it&#039;s time performing an operation that could be described as incrementing/decrementing Gray Code of the sequence&lt;br /&gt;
* it has a roughly cubic growth rate&lt;br /&gt;
&lt;br /&gt;
The specifics can differ, but some of common tape transformations and conditions are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Increment&#039;&#039;: the value at the last index is decremented and some other value is incremented. Typically this does not expand the tape.&lt;br /&gt;
* &#039;&#039;Halve&#039;&#039;: the last digit (typically having a value 1 or less) is deleted.&lt;br /&gt;
* &#039;&#039;Zero&#039;&#039;: expand the tape to the left by adding some number of leading zeros. The leftmost digit could be incremented by some small value. Typically this occurs when all digits (possibly, except for the least significant one) are even.&lt;br /&gt;
* &#039;&#039;Overflow&#039;&#039;: incrementing the leftmost digit creates new leading zeros.&lt;br /&gt;
* &#039;&#039;Smudge&#039;&#039;: if an &amp;quot;internal&amp;quot; (i.e. neither the first nor the last) digit is zero, increment it and decrement some digit next to it. In some cases leads to halting.&lt;br /&gt;
&lt;br /&gt;
== State variables ==&lt;br /&gt;
&lt;br /&gt;
It is useful to consider the following &#039;&#039;state variables&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* Least significant digit (denoted by &amp;lt;code&amp;gt;last&amp;lt;/code&amp;gt;). The only values of note are &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;2+&amp;lt;/math&amp;gt; (every digit is odd), and everything in-between. In some cases the parity of that digit will also be relevant (denoted as &amp;lt;pre&amp;gt;last % 2 == 0&amp;lt;/pre&amp;gt;).&lt;br /&gt;
* Gray Code value (denoted by &amp;lt;pre&amp;gt;grayval&amp;lt;/pre&amp;gt;): the integer that is obtained by calculating the parity of each number (except the last) in the list, considering the result as a Gray Code bitstring corresponding to some integer and &amp;quot;recovering&amp;quot; this integer. The only values of note are &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; (every digit is even, maybe except for the last one), &amp;lt;math&amp;gt;2^L - 1&amp;lt;/math&amp;gt; (every digit is odd), and everything in-between.&lt;br /&gt;
* Number of internal zeros (denoted by &amp;lt;pre&amp;gt;num_internal_zeros&amp;lt;/pre&amp;gt;). &lt;br /&gt;
* Number of leading zeros (denoted by &amp;lt;pre&amp;gt;num_leading_zeros&amp;lt;/pre&amp;gt;). &lt;br /&gt;
* Rightmost odd index, including the last digit (denoted by &amp;lt;pre&amp;gt;rightmost_odd_idx&amp;lt;/pre&amp;gt;). In cases if it is undefined, the useful convention is taking it to equal &amp;lt;math&amp;gt;-1&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Rightmost odd index not counting the last digit (denoted by &amp;lt;pre&amp;gt;rightmost_odd_idx_alt&amp;lt;/pre&amp;gt;). In cases if it is undefined, the useful convention is taking it to equal &amp;lt;math&amp;gt;-1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note that if &amp;lt;pre&amp;gt;grayval == 0&amp;lt;/pre&amp;gt; then &amp;lt;pre&amp;gt;rightmost_odd_idx_alt == -1&amp;lt;/pre&amp;gt; and &amp;lt;pre&amp;gt;rightmost_odd_idx&amp;lt;/pre&amp;gt; is either 0 or L.&lt;br /&gt;
&lt;br /&gt;
== 5-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Two notable machines are [[Skelet 17]] and [https://bbchallenge.org/1RB1LC_1RC---_0LD1RE_0LA1LD_0RC0RB] which is equivalent to Skelet 17 starting from the state D and halts after 533 steps (29 rule applications).&lt;br /&gt;
&lt;br /&gt;
== 6-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Known dekaheptoids fall into one of 12 equivalence classes (based on checking configurations after each rule application; two TMs are considered equivalent if their high-level configs are always equivalent during 15k+ high-level steps).&lt;br /&gt;
&lt;br /&gt;
=== equivalent to skelet 17 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1LB_0RB0LF_0RA1RF&lt;br /&gt;
1RB1RF_0LC1RE_0LD1LC_1RA1LB_0RB1LA_---0RA &lt;br /&gt;
1RB1RF_0LC1RE_0LD1LC_1RA1LB_1LA0RA_---0RB&lt;br /&gt;
1RB0RA_0LC1RE_0LD1LC_1RA1LB_0RB1RF_0LA--- &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1LE1LB_0RE1RA_0RB0RA &lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1LB_0LF0RA_0RB1RF&lt;br /&gt;
1RB---_0LC1RF_0LE1LD_0RD1LC_1RA1LB_0RB0RA &lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1LB_0RB1RF_0LF0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_0LE1RA_0RB0RA &lt;br /&gt;
1RB---_0LC1RE_0LD1LC_1RA1RF_0RB0RA_0LF1LB &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The notable machine is [https://bbchallenge.org/1RB---_0LC1RF_0LE1LD_0RD1LC_1RA1LB_0RB0RA] that employs a different mechanism for keeping track of parity.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Old Relif Orbora&amp;quot; family ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0RB_0RB0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0LB_0RB0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0LD_0RB0RA &lt;br /&gt;
1RB---_0LC1RF_0LD1LC_1RE1LB_1RD0LF_0RB0RA &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Rules&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
last != 0 and rightmost_odd_idx &amp;gt; 0:&lt;br /&gt;
 apply_increment -- the usual Gray Code increment operation.&lt;br /&gt;
last == 0 and rightmost_odd_idx_alt != -1 and rightmost_odd_idx != 0:&lt;br /&gt;
 apply_halve o apply_increment -- first, run an Increment operation, decreasing the last digit to fictitious value &amp;quot;-1&amp;quot;; then, delete the last digit.&lt;br /&gt;
last == 0 and (rightmost_odd_idx &amp;lt;= 0) and grayval != &amp;quot;2^L - 1&amp;quot; and num_leading_zeros != 2:&lt;br /&gt;
 apply_halve o apply_weird_double_zero -- first, add two leading zeros, then increment the last leading zero, then delete the last digit&lt;br /&gt;
For example: [2, 6, 12, 24, 48, 0] -&amp;gt; [0, 1, 2, 6, 12, 24, 48]&lt;br /&gt;
&lt;br /&gt;
grayval == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;0&amp;quot; :&lt;br /&gt;
 apply_halve o apply_zero_D -- &lt;br /&gt;
`gray-adic` == &amp;quot;2^L - 1&amp;quot; and rightmost_odd_idx == 0 and last == &amp;quot;2+&amp;quot; :&lt;br /&gt;
 apply_zero_D&lt;br /&gt;
`gray-adic` == &#039;2^L - 1&#039; and L == 1 :&lt;br /&gt;
 apply_weird_one_zero o apply_overflow&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== &amp;quot;Iralic Orcora&amp;quot; family ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB---_0LC1RD_0LE1RD_0RC0RA_0LF1LE_1RA1LC&lt;br /&gt;
1RB---_0RC1RF_0LD1RF_0LE1LD_1RA1LC_0RC0RA&lt;br /&gt;
1RB---_0LB1RC_0RD0RA_0LE1RC_0LF1LE_1RA1LD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Olaile Orcorb&amp;quot; family ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1RB1LC_1RC---_0LD1RF_0LE1RD_0LA1LE_0RC0RB&lt;br /&gt;
1RB1LC_1RC---_0LD1RF_0LE1LE_0LA1LE_0RC0RB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 1RB---_0LC1LB_1RE1LD_0LB1RF_1RD1RA_0RD0RE ===&lt;br /&gt;
&lt;br /&gt;
This machine is obtained by adding a new state F to the halting config of Skelet 17. The F state mangles the left end of the tape and introduces a lot of chaos into tape evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1RB---_0LC1RF_0LD1LC_1RE1LB_0RE1LA_0RB0RA ===&lt;br /&gt;
&lt;br /&gt;
=== 1RB---_0LC1RF_1RA1LD_0LE1RF_0LC1LE_0RD0RA ===&lt;br /&gt;
&lt;br /&gt;
=== 1RB---_0RC1RB_1LD1RE_1LE---_0RB1LF_0LE0LD ===&lt;br /&gt;
&lt;br /&gt;
=== 1RB1LC_1RC---_0LD1RE_0LA1LD_0RF0RB_0LC1RE ===&lt;br /&gt;
&lt;br /&gt;
=== 1RB1LC_1RC0RF_0LD1RE_0LA1LD_0RC0RB_0RE--- ===&lt;br /&gt;
&lt;br /&gt;
== 2-state, 5-symbol dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
The [https://bbchallenge.org/1RB3RB1LB—2RB 2LA1RA4LB2LA2RA] machine encodes digits as &amp;lt;math&amp;gt;4^k&amp;lt;/math&amp;gt; separated by &amp;lt;math&amp;gt;12&amp;lt;/math&amp;gt;. For example, {{mono|[x,y,z]}} is represented as &amp;lt;math&amp;gt;1 &amp;lt;B 4^x 12 4^y 12 4^z&amp;lt;/math&amp;gt;. Note this machine is mirrored (z is the most significant digit while x is the least significant).&lt;br /&gt;
&lt;br /&gt;
The analysis by {{mono|@dyuan01}} is available [[:File:BB_2x5_Dekaheptoid_Non_Halt_Proof_Version_2_.pdf|here]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Collatz-like&amp;diff=783</id>
		<title>Collatz-like</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Collatz-like&amp;diff=783"/>
		<updated>2024-08-25T20:49:42Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Collatz-like function&#039;&#039;&#039; is a partial function defined piecewise depending on the remainder of an input modulo some number. The canonical example is the original Collatz function:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  c(2k)   &amp;amp; = &amp;amp;  k \\&lt;br /&gt;
  c(2k+1) &amp;amp; = &amp;amp; 3k+2 \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;Collatz-like problem&#039;&#039;&#039; is a question about the behavior of iterating a Collatz-like function. Collatz-like problems are famously difficult.&lt;br /&gt;
&lt;br /&gt;
Many [[Busy Beaver Champions]] have &#039;&#039;&#039;Collatz-like behavior&#039;&#039;&#039;, meaning that their behavior can be concisely described via the iterated values of a Collatz-like function.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== BB(5,2) Champion ===&lt;br /&gt;
Consider the [[5-state busy beaver winner|BB(5,2) Champion]] and the generalized configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;M(n) = 0^\infty \; \textrm{&amp;lt;A} \; 1^n \; 0^\infty&amp;lt;/math&amp;gt;Pascal Michel showed that:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{lcl}&lt;br /&gt;
  0^\infty \; \textrm{&amp;lt;A} \; 0^\infty &amp;amp; = &amp;amp; M(0) \\&lt;br /&gt;
  M(3k)   &amp;amp; \xrightarrow{5 k^2 + 19 k + 15} &amp;amp; M(5k+6) \\&lt;br /&gt;
  M(3k+1) &amp;amp; \xrightarrow{5 k^2 + 25 k + 27} &amp;amp; M(5k+9) \\&lt;br /&gt;
  M(3k+2) &amp;amp; \xrightarrow{6k +12} &amp;amp; 0^\infty \;\; 1 \;\; \textrm{H&amp;gt;} \;\; 01 \;\; {(001)}^{k+1} \;\; 1 \;\; 0^\infty  \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting on a blank tape &amp;lt;math&amp;gt;C(0)&amp;lt;/math&amp;gt;, these rules iterate 15 times before reaching the halt config.&amp;lt;ref&amp;gt;[https://bbchallenge.org/~pascal.michel/beh#tm52a Pascal Michel&#039;s Analysis of the BB(5, 2) Champion]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hydra ===&lt;br /&gt;
Consider [[Hydra]] (a [[Cryptids|Cryptid]]) and the generalized configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(a, b) = 0^\infty \; \textrm{ &amp;lt;B } \; 0^{3(a-2)} \; 3^b \; 2 \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
Daniel Yuan showed that:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  \\&lt;br /&gt;
  0^\infty \; \textrm{A&amp;gt;} \; 0^\infty &amp;amp; &amp;amp; \xrightarrow{19} &amp;amp; C(3, 0) \\&lt;br /&gt;
  C(2n,   &amp;amp; 0)   &amp;amp; \to &amp;amp; \text{Halt}(9n-6) \\&lt;br /&gt;
  C(2n,   &amp;amp; b+1) &amp;amp; \to &amp;amp; C(3n,   &amp;amp; b) \\&lt;br /&gt;
  C(2n+1, &amp;amp; b)   &amp;amp; \to &amp;amp; C(3n+1, &amp;amp; b+2) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;math&amp;gt;\textrm{Halt}(n)&amp;lt;/math&amp;gt; is a halting configuration with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; non-zero symbols on the tape.&lt;br /&gt;
&lt;br /&gt;
Starting from config &amp;lt;math&amp;gt;C(3, 0)&amp;lt;/math&amp;gt; this simulates a pseudo-random walk along the &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; parameter, increasing it by 2 every time &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; is odd, decreasing by 1 every time it&#039;s even. Deciding whether or not Hydra halts requires being able to prove a detailed question about the trajectory of the Collatz-like function&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  h(2n)   &amp;amp; = &amp;amp; 3n   \\&lt;br /&gt;
  h(2n+1) &amp;amp; = &amp;amp; 3n+1 \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;starting from 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  \\&lt;br /&gt;
  3 \xrightarrow{O} 4 \xrightarrow{E} 6\xrightarrow{E} 9 \xrightarrow{O} 13 \xrightarrow{O} 19 \xrightarrow{O} 28 \xrightarrow{E} 42 \xrightarrow{E} 63 \cdots \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Specifically, will it ever reach a point where the cumulative number of &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt; (even transitions) applied is greater than twice the number of &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt; (odd transitions) applied?&amp;lt;ref&amp;gt;Shawn Ligocki. [https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is Hard (Hydra)]. 10 May 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tetration Machine ===&lt;br /&gt;
Consider the current [[1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|BB(6,2) Champion]] (discovered by Pavel Kropitz in May 2022) and consider the general configuration:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;K(n) = 0^\infty \; 1 \; 0^n \; 11 \; 0^5 \; \textrm{C&amp;gt;} \; 0^\infty&amp;lt;/math&amp;gt;Shawn Ligocki showed that:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  \\&lt;br /&gt;
  0^\infty \; \textrm{A&amp;gt;} \; 0^\infty &amp;amp; \xrightarrow{45} &amp;amp; K(5) \\&lt;br /&gt;
  K(4k)   &amp;amp; \to &amp;amp; \text{Halt}(\frac{3^{k+3} - 11}{2}) \\&lt;br /&gt;
  K(4k+1) &amp;amp; \to &amp;amp; K(\frac{3^{k+3} - 11}{2}) \\&lt;br /&gt;
  K(4k+2) &amp;amp; \to &amp;amp; K(\frac{3^{k+3} - 11}{2}) \\&lt;br /&gt;
  K(4k+3) &amp;amp; \to &amp;amp; K(\frac{3^{k+3} +  1}{2}) \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting from config &amp;lt;math&amp;gt;K(5)&amp;lt;/math&amp;gt;, these rules iterate 15 times before reaching the halt config leaving over &amp;lt;math&amp;gt;10 \uparrow\uparrow 15&amp;lt;/math&amp;gt; non-zero symbols on the tape.&amp;lt;ref&amp;gt;Shawn Ligocki. [https://www.sligocki.com/2022/06/21/bb-6-2-t15.html BB(6, 2) &amp;gt; 10↑↑15]. 21 Jun 2022.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Translated_cycler&amp;diff=782</id>
		<title>Translated cycler</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Translated_cycler&amp;diff=782"/>
		<updated>2024-08-25T20:48:29Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Translated_cycler_44394115_annotated.svg|right|thumb|Example &amp;quot;Translated cycler&amp;quot;: 45-step space-time diagram of bbchallenge&#039;s machine {{TM|1RB0RE_0LC1RC_0RD1LA_1LE---_1LB1RC}}. The same bounded pattern is being translated to the right forever. The text annotations illustrate the main idea for recognising &amp;quot;Translated Cyclers&amp;quot;: find two configurations that break a record (i.e. visit a memory cell that was never visited before) in the same state (here state D) such that the content of the memory tape at distance L from the record positions is the same in both record configurations. Distance L is defined as being the maximum distance to record position 1 that was visited between the configuration of record 1 and record 2.]]&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;translated cycler&#039;&#039;&#039; (also known as a &#039;&#039;&#039;partial recurrent&#039;&#039;&#039; or &#039;&#039;&#039;Lin recurrent&#039;&#039;&#039; TM) is a non-halting [[Turing machine]] which eventually exhibits a traveling cyclic behavior. Specifically, a TM has ented a translated cycle once it begins repeating a fixed sequence of transition rules in such a way that it will continue repeating them forever. It is, by far, the most common type of non-halting behavior. For example, 95% of all infinite [[BB(6)]] TMs are translated cyclers (which have cycled at least once within the first 1000 steps) and this number is relatively consistent across other BB &amp;quot;domains&amp;quot; (Say BB(5), BB(3,3), etc.).&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
Translated cycling behavior was first described by Shen Lin in his proof of [[BB(3)]] where he called it &amp;quot;partial recurrence&amp;quot;.&amp;lt;ref&amp;gt;Lin, Shen; Radó, Tibor (April 1965). &amp;quot;Computer Studies of Turing Machine Problems&amp;quot;. &#039;&#039;Journal of the ACM&#039;&#039;. &#039;&#039;&#039;12&#039;&#039;&#039; (2): 196–212. &amp;lt;nowiki&amp;gt;https://doi.org/10.1145/321264.321270&amp;lt;/nowiki&amp;gt;&amp;lt;/ref&amp;gt; He describes an algorithm for detecting it which appears to be the first documented example of a [[decider]]. This behavior has been given many names over the years. For example, Nick Drozd calls this Lin recurrence in honor of Shen Lin.&amp;lt;ref&amp;gt;Nick Drozd. 2021. [https://nickdrozd.github.io/2021/02/24/lin-recurrence-and-lins-algorithm.html Lin Recurrence and Lin&#039;s Algorithm]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Record breaking ==&lt;br /&gt;
One way to detect translated cycling is by analyzing [[record breaking]] configurations. This is the algorithm used by [[bbchallenge]]. A Turing machine is a translated cycler if it has two configurations that break a record (i.e. visit a memory cell that was never visited before) in the same state such that the content of the memory tape at distance L from the record positions is the same in both record configurations. Distance L is defined as being the maximum distance to record position 1 that was visited between the configuration of record 1 and record 2.&lt;br /&gt;
&lt;br /&gt;
Here are the properties of the translated cycler shown in the figure:&lt;br /&gt;
&lt;br /&gt;
* L = 2. After the translated cycler reaches record 1, the translated cycler moves at most L = 2 symbols to the left.&lt;br /&gt;
* The &#039;&#039;&#039;cycle period&#039;&#039;&#039; is 10 steps. This is the number of steps from record 1 to record 2.&lt;br /&gt;
* The &#039;&#039;&#039;cycle offset&#039;&#039;&#039; is 2 symbols to the right. In other words, after each cycle, the TM moves 2 places to the right.&lt;br /&gt;
* The &#039;&#039;&#039;cycle start time&#039;&#039;&#039; is 6 steps. This is the position of record 1.&lt;br /&gt;
&lt;br /&gt;
Translated cyclers are close to [[Cycler|Cyclers]] in the sense that they are only repeating a pattern but there is added complexity as they are able to translate the pattern in space at the same time, hence the decider for Cyclers cannot directly apply here.&lt;br /&gt;
&lt;br /&gt;
== Infinite shift rule ==&lt;br /&gt;
A translated cycle can be seen as an infinite [[shift rule]]. For example, consider the TM {{TM|1RB0RE_0LC1RC_0RD1LA_1LE---_1LB1RC|non-halt}} in the image at the right. It performs the following [[transition rule]]:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
\\&lt;br /&gt;
10 \; \textrm{D&amp;gt;} \; 00 \xrightarrow{10} 00 \; 10 \; \textrm{D&amp;gt;} \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which can be repeated to form the shift rule:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
\\&lt;br /&gt;
10 \; \textrm{D&amp;gt;} \; {00}^n \xrightarrow{10n} {00}^n \; 10 \; \textrm{D&amp;gt;} \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore, on step 6, this TM is in config&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;0^\infty \; 1 \; 10 \; \textrm{D&amp;gt;} \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Therefore, we can see that for all &amp;lt;math&amp;gt;n \ge 0&amp;lt;/math&amp;gt; we can apply the shift rule and so this TM can never halt.&lt;br /&gt;
&lt;br /&gt;
== Notable translated cyclers ==&lt;br /&gt;
&lt;br /&gt;
[[Skelet 1]] is a translated cycler that has a period of 8,468,569,863 steps, an offset of 107,917 symbols to the right, and a start time of at least &amp;lt;math&amp;gt;10^{24}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Shift_overflow_counter&amp;diff=777</id>
		<title>Shift overflow counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Shift_overflow_counter&amp;diff=777"/>
		<updated>2024-08-25T10:47:12Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Shift overflow counter&amp;#039;&amp;#039;&amp;#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:  * it represents digits as short fixed-length blocks of symbols * it spends most of it&amp;#039;s time implementing basic double counter until one of the sides overflows (expands) which leads to changing the offsets of blocks, making them non-valid representations of digits * after “Counter Phase” there is a “Reset Phase” where the conte...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Shift overflow counter&#039;&#039;&#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* it represents digits as short fixed-length blocks of symbols&lt;br /&gt;
* it spends most of it&#039;s time implementing basic double counter until one of the sides overflows (expands) which leads to changing the offsets of blocks, making them non-valid representations of digits&lt;br /&gt;
* after “Counter Phase” there is a “Reset Phase” where the contents are “reparsed”, creating a new double counter configuration. The new configuration could lead to halting.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* Skelet holdouts: [[Skelet 34]], [[Skelet 33]], [[Skelet 35]], [[Skelet 15]], [[Skelet 26]]&lt;br /&gt;
* [https://bbchallenge.org/1RB1LD_1RC0RB_1LA0LE_1LC0LA_1RZ1RB]&lt;br /&gt;
* [https://bbchallenge.org/1RB0RF_1LC1RB_0RD0LB_---0LE_1RE0RA_1RD1RE 1RB0RF_1LC1RB_0RD0LB_---0LE_1RE0RA_1RD1RE]&lt;br /&gt;
* [https://bbchallenge.org/1RB1LD_1RC0RB_1LA1LE_1LC0LA_1RZ0RD]&lt;br /&gt;
&lt;br /&gt;
== Related links ==&lt;br /&gt;
[https://www.sligocki.com/2023/02/02/skelet-34.html]&lt;br /&gt;
[https://www.sligocki.com/2023/02/05/shift-overflow.html]&lt;br /&gt;
[https://discuss.bbchallenge.org/t/skelet-26-and-15-do-not-halt-coq-proof/183]&lt;br /&gt;
[https://discuss.bbchallenge.org/t/skelet-34-and-35-coq-proof/165]&lt;br /&gt;
[https://discuss.bbchallenge.org/t/skelet-33-doesnt-halt-coq-proof/180]&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Category:Zoology&amp;diff=776</id>
		<title>Category:Zoology</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Category:Zoology&amp;diff=776"/>
		<updated>2024-08-25T10:33:57Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=775</id>
		<title>Dekaheptoid</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=775"/>
		<updated>2024-08-25T10:32:22Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dekaheptoid&#039;&#039;&#039; (from Ancient Greek word meaning &amp;quot;seventeen&amp;quot;) is an informal class of Turing machines that are, in some sense, similar to [[Skelet 17]]. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* it works with the sequence of numbers encoded as &amp;lt;math&amp;gt;10^{k}&amp;lt;/math&amp;gt; (here referred to as &#039;&#039;digits&#039;&#039;).&lt;br /&gt;
* it spends most of it&#039;s time performing an operation that could be described as incrementing/decrementing Gray Code of the sequence&lt;br /&gt;
* it has a roughly cubic growth rate&lt;br /&gt;
&lt;br /&gt;
The specifics can differ, but some of common tape transformations and conditions are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Increment&#039;&#039;: the value at the last index is decremented and some other value is incremented. Typically this does not expand the tape.&lt;br /&gt;
* &#039;&#039;Halve&#039;&#039;: the last digit (typically having a value 1 or less) is deleted.&lt;br /&gt;
* &#039;&#039;Zero&#039;&#039;: expand the tape to the left by adding some number of leading zeros. The leftmost digit could be incremented by some small value. Typically this occurs when all digits (possibly, except for the least significant one) are even.&lt;br /&gt;
* &#039;&#039;Overflow&#039;&#039;: incrementing the leftmost digit creates new leading zeros.&lt;br /&gt;
* &#039;&#039;Smudge&#039;&#039;: if an &amp;quot;internal&amp;quot; (i.e. neither the first nor the last) digit is zero, increment it and decrement some digit next to it. In some cases leads to halting.&lt;br /&gt;
&lt;br /&gt;
== 5-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Two notable machines are [[Skelet 17]] and [https://bbchallenge.org/1RB1LC_1RC---_0LD1RE_0LA1LD_0RC0RB] which is equivalent to Skelet 17 starting from the state D and halts after 533 steps (29 rule applications).&lt;br /&gt;
&lt;br /&gt;
== 6-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Known dekaheptoids fall into one of 12 equivalence classes.&lt;br /&gt;
&lt;br /&gt;
== 2-state, 5-symbol dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
The [https://bbchallenge.org/1RB3RB1LB—2RB 2LA1RA4LB2LA2RA] machine encodes digits as &amp;lt;math&amp;gt;4^k&amp;lt;/math&amp;gt; separated by &amp;lt;math&amp;gt;12&amp;lt;/math&amp;gt;. For example, {{mono|[x,y,z]}} is represented as &amp;lt;math&amp;gt;1 &amp;lt;B 4^x 12 4^y 12 4^z&amp;lt;/math&amp;gt;. Note this machine is mirrored (z is the most significant digit while x is the least significant).&lt;br /&gt;
&lt;br /&gt;
The analysis by {{mono|@dyuan01}} is available [[:File:BB_2x5_Dekaheptoid_Non_Halt_Proof_Version_2_.pdf|here]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Sync_bi-counter&amp;diff=774</id>
		<title>Sync bi-counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Sync_bi-counter&amp;diff=774"/>
		<updated>2024-08-25T10:32:03Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Sync bi-counter&#039;&#039;&#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* It has two counters on the tape, and the lowest digit of both counters are adjacent.&lt;br /&gt;
* In each round, both of the two counters are increased by one, and they count in the same base. Both counters count to the same number after each round (i.e. they are synchronized).&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
* [https://bbchallenge.org/1RB0RA_0LC1RA_1RE1LD_1LC0LD_---0RB Skelet #10] ([https://www.sligocki.com/2023/03/14/skelet-10.html Proof of non-halt])&lt;br /&gt;
* [https://bbchallenge.org/1RB1LA_1LA0RC_1RB0RD_1LE1RD_0LC0LF_---0LA 1RB1LA_1LA0RC_1RB0RD_1LE1RD_0LC0LF_---0LA]&lt;br /&gt;
* [https://bbchallenge.org/1RB0LE_0LC---_1LA0RD_1RC0RC_1LF1LE_0LA1RF 1RB0LE_0LC---_1LA0RD_1RC0RC_1LF1LE_0LA1RF]&lt;br /&gt;
&lt;br /&gt;
== Decider ==&lt;br /&gt;
For typical cases, we can fold the tape so that two counters overlap as one counter, and then it&#039;s usually decidable by CTL.&lt;br /&gt;
&lt;br /&gt;
Inductive decider can deal with some more complex situations.&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Sync_bouncer_counter&amp;diff=773</id>
		<title>Sync bouncer counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Sync_bouncer_counter&amp;diff=773"/>
		<updated>2024-08-25T10:31:47Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Sync bouncer counter&#039;&#039;&#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* It has both a bouncer and a counter on the tape, and the lowest digit of the counter is adjacent to the bouncer.&lt;br /&gt;
* Increment: the counter is increased by one, and the bouncer finishes a period.&lt;br /&gt;
* Overflow: when the counter overflows, the bouncer changes its structure (and change back before next overflow).&lt;br /&gt;
[https://github.com/ccz181078/busycoq/blob/BB6/verify/SBCv1.v A Coq proof of a kind of typical behavior doesn&#039;t halt.]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
[https://bbchallenge.org/1RB0LF_0RC---_1RD1LE_0RE0LA_1LF0RF_0LC0LB 1RB0LF_0RC---_1RD1LE_0RE0LA_1LF0RF_0LC0LB] (most common)&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB---_0LC1RF_1LE0RD_0RB1RC_1RD0LE_0RC1RA 1RB---_0LC1RF_1LE0RD_0RB1RC_1RD0LE_0RC1RA] (complex)&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Shift_overflow_bouncer_counter&amp;diff=772</id>
		<title>Shift overflow bouncer counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Shift_overflow_bouncer_counter&amp;diff=772"/>
		<updated>2024-08-25T10:31:36Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definition ==&lt;br /&gt;
Shift overflow bouncer counter is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
* It has both a bouncer and a counter on the tape.&lt;br /&gt;
* Increment: when the bouncer finish a loop, the counter is increased by one.&lt;br /&gt;
* Overflow: when the counter overflows, the bouncer is reset to nearly empty, and the original location of the bouncer becomes part of the counter (this is imprecise and sometimes it has more complex behavior).&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [https://bbchallenge.org/1RB0RE_1LC0RA_1LD0LB_1LA0LB_1RF1RA_---0RD&amp;amp;s=60000&amp;amp;ox=0.1 1RB0RE_1LC0RA_1LD0LB_1LA0LB_1RF1RA_---0RD]&lt;br /&gt;
* [https://bbchallenge.org/1RB1RE_1LC---_0LD0LC_1RD0RA_1RE0RF_0LA1LD 1RB1RE_1LC---_0LD0LC_1RD0RA_1RE0RF_0LA1LD]&lt;br /&gt;
* [https://bbchallenge.org/1RB0RF_1LC1RB_0RD0LB_---0LE_1RE0RA_1RD1RE 1RB0RF_1LC1RB_0RD0LB_---0LE_1RE0RA_1RD1RE]&lt;br /&gt;
* [https://bbchallenge.org/1RB3LA3LB1RA3RA_2LA2LB---4RA4LA 1RB3LA3LB1RA3RA_2LA2LB---4RA4LA]&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Bell_eats_counter&amp;diff=771</id>
		<title>Bell eats counter</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Bell_eats_counter&amp;diff=771"/>
		<updated>2024-08-25T10:30:54Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Bell eats counter&#039;&#039;&#039; is an informal class of Turing machines. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* It has both a bell and a counter on the tape.&lt;br /&gt;
* Increment: when the bouncer in the bell finishes a period, the counter is increased by one.&lt;br /&gt;
* Overflow: when the bouncer in the bell overflows, the bell eats the lowest digit of the counter (the counter is halved), and the bouncer in the bell is reset.&lt;br /&gt;
[https://github.com/ccz181078/busycoq/blob/BB6/verify/BECv1.v A Coq proof of a kind of typical behavior doesn&#039;t halt.]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
[https://bbchallenge.org/1RB1RE_0RC1RD_1LA1RC_1LC---_1LF0RE_0LF0LA 1RB1RE_0RC1RD_1LA1RC_1LC---_1LF0RE_0LF0LA]&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB---_1RC0RA_1LD1RA_1LE0LD_0RE1RF_0RB0LF 1RB---_1RC0RA_1LD1RA_1LE0LD_0RE1RF_0RB0LF]&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB0LE_0RC---_1LC0RD_0RB1RA_1LF1LE_0LA1LF 1RB0LE_0RC---_1LC0RD_0RB1RA_1LF1LE_0LA1LF] (more complex than typical ones)&lt;br /&gt;
&lt;br /&gt;
[https://bbchallenge.org/1RB3LB---3RA0LA_2LA3LB4RB1RB2RA 1RB3LB---3RA0LA_2LA3LB4RB1RB2RA]&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;br /&gt;
[[Category:Zoology]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=765</id>
		<title>Dekaheptoid</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Dekaheptoid&amp;diff=765"/>
		<updated>2024-08-24T23:28:30Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Dekaheptoid&amp;#039;&amp;#039;&amp;#039; (from Ancient Greek word meaning &amp;quot;seventeen&amp;quot;) is an informal class of Turing machines that are, in some sense, similar to Skelet 17. A typical Turing machine in this class has the following behavior:  * it works with the sequence of numbers encoded as &amp;lt;math&amp;gt;10^{k}&amp;lt;/math&amp;gt; (here referred to as &amp;#039;&amp;#039;digits&amp;#039;&amp;#039;). * it spends most of it&amp;#039;s time performing an operation that could be described as incrementing/decrementing Gray Code of the sequence * it has a rou...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dekaheptoid&#039;&#039;&#039; (from Ancient Greek word meaning &amp;quot;seventeen&amp;quot;) is an informal class of Turing machines that are, in some sense, similar to [[Skelet 17]]. A typical Turing machine in this class has the following behavior:&lt;br /&gt;
&lt;br /&gt;
* it works with the sequence of numbers encoded as &amp;lt;math&amp;gt;10^{k}&amp;lt;/math&amp;gt; (here referred to as &#039;&#039;digits&#039;&#039;).&lt;br /&gt;
* it spends most of it&#039;s time performing an operation that could be described as incrementing/decrementing Gray Code of the sequence&lt;br /&gt;
* it has a roughly cubic growth rate&lt;br /&gt;
&lt;br /&gt;
The specifics can differ, but some of common tape transformations and conditions are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Increment&#039;&#039;: the value at the last index is decremented and some other value is incremented. Typically this does not expand the tape.&lt;br /&gt;
* &#039;&#039;Halve&#039;&#039;: the last digit (typically having a value 1 or less) is deleted.&lt;br /&gt;
* &#039;&#039;Zero&#039;&#039;: expand the tape to the left by adding some number of leading zeros. The leftmost digit could be incremented by some small value. Typically this occurs when all digits (possibly, except for the least significant one) are even.&lt;br /&gt;
* &#039;&#039;Overflow&#039;&#039;: incrementing the leftmost digit creates new leading zeros.&lt;br /&gt;
* &#039;&#039;Smudge&#039;&#039;: if an &amp;quot;internal&amp;quot; (i.e. neither the first nor the last) digit is zero, increment it and decrement some digit next to it. In some cases leads to halting.&lt;br /&gt;
&lt;br /&gt;
== 5-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Two notable machines are [[Skelet 17]] and [https://bbchallenge.org/1RB1LC_1RC---_0LD1RE_0LA1LD_0RC0RB] which is equivalent to Skelet 17 starting from the state D and halts after 533 steps (29 rule applications).&lt;br /&gt;
&lt;br /&gt;
== 6-state dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
Known dekaheptoids fall into one of 12 equivalence classes.&lt;br /&gt;
&lt;br /&gt;
== 2-state, 5-symbol dekaheptoids ==&lt;br /&gt;
&lt;br /&gt;
The [https://bbchallenge.org/1RB3RB1LB—2RB 2LA1RA4LB2LA2RA] machine encodes digits as &amp;lt;math&amp;gt;4^k&amp;lt;/math&amp;gt; separated by &amp;lt;math&amp;gt;12&amp;lt;/math&amp;gt;. For example, {{mono|[x,y,z]}} is represented as &amp;lt;math&amp;gt;1 &amp;lt;B 4^x 12 4^y 12 4^z&amp;lt;/math&amp;gt;. Note this machine is mirrored (z is the most significant digit while x is the least significant).&lt;br /&gt;
&lt;br /&gt;
The analysis by {{mono|@dyuan01}} is available here: [https://cdn.discordapp.com/attachments/1259770421046411285/1267650177137643541/BB_2x5_Dekaheptoid_Non_Halt_Proof__Version_2_.pdf?ex=66cb2cfa&amp;amp;is=66c9db7a&amp;amp;hm=04aa828c34a0b0d03b556bb508c227a1a95d8d910db1ed17a7f47ec2818f55a6&amp;amp;]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Oriented_state&amp;diff=639</id>
		<title>Oriented state</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Oriented_state&amp;diff=639"/>
		<updated>2024-08-13T09:29:47Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Redirected page to Directed head notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Directed head notation]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Directed_Head_Notation&amp;diff=638</id>
		<title>Directed Head Notation</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Directed_Head_Notation&amp;diff=638"/>
		<updated>2024-08-13T09:29:18Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Redirected page to Directed head notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Directed head notation]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Skelet_1&amp;diff=583</id>
		<title>Skelet 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Skelet_1&amp;diff=583"/>
		<updated>2024-07-30T15:48:32Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: add fanart&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1LC1LE_---1LD_1RD0LD_1LA1RE_0LB0RC}}{{unsolved|What is the cycle start time of Skelet 1? The best known lower bound is &amp;lt;math&amp;gt;10^{24}&amp;lt;/math&amp;gt;.}}{{TM|1RB1RD_1LC0RC_1RA1LD_0RE0LB_---1RC}}&lt;br /&gt;
[[File:Skeleton warrior.png|thumb|A skeleton warrior holding a sword. The runic inscription on its blade is a string that is particularly often encountered on a tape during Skelet 1 simulation.]]&lt;br /&gt;
One of the most challenging [[BB(5)]] Turing machines to prove non-halting. It was eventually proven to be a [[Translated Cycler]] with period 8,468,569,863 and start step over &amp;lt;math&amp;gt;10^{24}&amp;lt;/math&amp;gt; (probably much larger!)&amp;lt;ref&amp;gt;[https://www.sligocki.com/2023/03/13/skelet-1-infinite.html#stats Skelet #1 is infinite] Statistics.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* https://www.sligocki.com/2023/02/25/skelet-1-wip.html&lt;br /&gt;
* https://www.sligocki.com/2023/02/27/skelet-1-halting-config.html&lt;br /&gt;
* https://www.sligocki.com/2023/03/13/skelet-1-infinite.html&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=File:Skeleton_warrior.png&amp;diff=582</id>
		<title>File:Skeleton warrior.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=File:Skeleton_warrior.png&amp;diff=582"/>
		<updated>2024-07-30T15:47:15Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A skeleton warrior holding a sword. The runic inscription on its blade is a string that is particularly often encountered on a tape during Skelet 1 simulation.&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=571</id>
		<title>Skelet 17</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=571"/>
		<updated>2024-07-26T14:33:30Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: /* TM Behavior */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1LB---_0RC1LE_0RD1RC_1LA1RB_0LB0LA}}{{TM|1RB---_0LC1RE_0LD1LC_1RA1LB_0RB0RA}}&lt;br /&gt;
&lt;br /&gt;
Skelet #17 was one of [[Skelet&#039;s 43 holdouts]] and one of the last holdouts in BB(5). &lt;br /&gt;
&lt;br /&gt;
The first step towards its resolution was made by savask, who showed the connection to [[wikipedia:Gray_code|Gray Code]]: https://docs.bbchallenge.org/other/skelet17_savasks_analysis.pdf &lt;br /&gt;
&lt;br /&gt;
Building upon this work, Chris Xu produced a full proof of its nonhalting that can be found here: https://chrisxudoesmath.com/papers/skelet17.pdf &lt;br /&gt;
&lt;br /&gt;
Adapting the above, a formal proof of its nonhalting by mxdys can be found here: https://github.com/ccz181078/Coq-BB5/blob/main/Skelet17.md&lt;br /&gt;
&lt;br /&gt;
== TM Behavior ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable floatright&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
! 5 !! 4 !! 3 !! 2 !! 1 !! 0 !! value !! length !! &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
    | 0 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 0  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 1 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 1  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 1* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 2  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 2 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 1  || 2  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 3 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 2  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 3* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 2  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 4 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 0  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 5 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 1  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 6 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 2  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 7 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 3  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 7* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 7** || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 7  || 6  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 8 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 3  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 9 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 4  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 10 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 5  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 10* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 6  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 11 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 3  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 12 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 2  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 13 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 1  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 14 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 14* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 7  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 14** || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 7  || 6  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 15 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || 3  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 16 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 4  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 17 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 5  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 18 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 6  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 19 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 7  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 19* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 8  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 20 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || 4  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 21 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 3  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 22 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 2  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 23 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 1  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 24 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 4  || -1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can be shown that when the machine head is at the right end of the tape, the complete tape configuration is of the following form (using [[Directed head notation]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0^\infty \; 10^{n_1} \; 1 \; 10^{n_2} \; \dots 1 \; 10^{n_k} \textrm{ B&amp;gt; } \; 0^\infty&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;n_i&amp;lt;/math&amp;gt; represents a non-negative integer. Essentially, Skelet 17 builds &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-length lists of non-negative numbers delimited with individual cells imprinted with a 1.&lt;br /&gt;
&lt;br /&gt;
The most common transformation (frequency tends to 1 as the number of steps increases) occuring between such configurations is described by Increment rule, similar to the Lucal form of Gray Code: the value at the last index is decremented and the value to the left of the rightmost index with odd value is incremented.&lt;br /&gt;
&lt;br /&gt;
It is useful to consider the following &#039;&#039;state variables&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
* Gray Code value (denoted by &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;): the integer that is obtained by calculating the parity of each number (except the last) in the list, considering the result as a Gray Code bitstring corresponding to some integer and &amp;quot;recovering&amp;quot; this integer.&lt;br /&gt;
* Increment value (denoted by &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;): the parity of the entire sequence, mapped to &amp;lt;math&amp;gt;\{-1, 1\}&amp;lt;/math&amp;gt;. Dirung Increment steps, Skelet 17 counts forwards when &amp;lt;math&amp;gt;\sigma = +1&amp;lt;/math&amp;gt; or backwards if &amp;lt;math&amp;gt;\sigma = -1&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Length of the sequence (including leading zeros).&lt;br /&gt;
&lt;br /&gt;
When started on a blank tape, the machine visits configurations of the form &amp;lt;math&amp;gt;(0, 2, 4, ..., 2^{2k+2}, 0)&amp;lt;/math&amp;gt; infinitely often (the step numbers where it occurs approximately equal power of 16: 14, 251, 4088, 65537, 1048646, 16777607, 268437188, etc).&lt;br /&gt;
&lt;br /&gt;
=== Analysis by bisimulation ===&lt;br /&gt;
&lt;br /&gt;
Chris Xu found it useful to divide some tape transformations into two phases, one of them is &amp;quot;virtual&amp;quot; or &amp;quot;invisible&amp;quot;, as it does not actually occur on the tape. Indeed, the intermediate step involves negative numbers (the last number being decremented to -1 from 0), which is of course cannot correspond to the &amp;lt;math&amp;gt;10^{a_i}&amp;lt;/math&amp;gt; written on the tape.&lt;br /&gt;
&lt;br /&gt;
Such skipped intermediate steps are denoted by asterisk in the table to preserve the &amp;quot;real&amp;quot; step counts (e.g. steps 7* and 7**).&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=568</id>
		<title>Skelet 17</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=568"/>
		<updated>2024-07-24T18:35:16Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: add the table with state variables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1LB---_0RC1LE_0RD1RC_1LA1RB_0LB0LA}}{{TM|1RB---_0LC1RE_0LD1LC_1RA1LB_0RB0RA}}&lt;br /&gt;
&lt;br /&gt;
Skelet #17 was one of [[Skelet&#039;s 43 holdouts]] and one of the last holdouts in BB(5). &lt;br /&gt;
&lt;br /&gt;
The first step towards its resolution was made by savask, who showed the connection to [[wikipedia:Gray_code|Gray Code]]: https://docs.bbchallenge.org/other/skelet17_savasks_analysis.pdf &lt;br /&gt;
&lt;br /&gt;
Building upon this work, Chris Xu produced a full proof of its nonhalting that can be found here: https://chrisxudoesmath.com/papers/skelet17.pdf &lt;br /&gt;
&lt;br /&gt;
Adapting the above, a formal proof of its nonhalting by mxdys can be found here: https://github.com/ccz181078/Coq-BB5/blob/main/Skelet17.md&lt;br /&gt;
&lt;br /&gt;
== TM Behavior ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable floatright&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
! 5 !! 4 !! 3 !! 2 !! 1 !! 0 !! value !! length !! &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
    | 0 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 0  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 1 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 1  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 1* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 2  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 2 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 1  || 2  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 3 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 2  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 3* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 2  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 4 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 0  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 5 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 1  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 6 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 2  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 7 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 3  || 3  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 7* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 7** || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 7  || 6  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 8 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 3  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 9 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 4  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 10 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 5  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 10* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 6  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 11 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 3  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 12 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 2  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 13 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 1  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 14 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 14* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 7  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 14** || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 7  || 6  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 15 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || 3  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 16 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 4  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 17 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 5  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 18 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 6  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 19 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 7  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 19* || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#F22&amp;quot;|{{mono|-1}} || 8  || 5  || +1&lt;br /&gt;
|-&lt;br /&gt;
    | 20 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || 4  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 21 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || 3  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 22 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || 2  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 23 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|3}} || style=&amp;quot;background:#DDD&amp;quot;|{{mono|1}} || 1  || 4  || -1&lt;br /&gt;
|-&lt;br /&gt;
    | 24 || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#111&amp;quot;|{{mono|-}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|2}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|4}} || style=&amp;quot;background:#0FF&amp;quot;|{{mono|0}} || 0  || 4  || -1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can be shown that when the machine head is at the right end of the tape, the complete tape configuration is of the following form (using [[Directed head notation]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;0^\infty \; 10^{n_1} \; 1 \; 10^{n_2} \; \dots 1 \; 10^{n_k} \textrm{ B&amp;gt; } \; 0^\infty&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;n_i&amp;lt;/math&amp;gt; represents a non-negative integer. Essentially, Skelet 17 builds &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-length lists of non-negative numbers with individual cells imprinted with a 1 acting as the delimiter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:Mono&amp;diff=561</id>
		<title>Template:Mono</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:Mono&amp;diff=561"/>
		<updated>2024-07-24T07:01:35Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: this fancy stuff doesn&amp;#039;t work idk&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;monospaced&amp;quot;&amp;gt;{{{2|{{{1}}}}}}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:Mono&amp;diff=560</id>
		<title>Template:Mono</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:Mono&amp;diff=560"/>
		<updated>2024-07-24T07:00:32Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: stolen from english wikipedia&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;ifsubst|1=|2=&amp;lt;templatestyles src=&amp;quot;Mono/styles.css&amp;quot; /&amp;gt;}}&amp;lt;span class=&amp;quot;monospaced&amp;quot;&amp;gt;{{{2|{{{1}}}}}}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=559</id>
		<title>Skelet 17</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=559"/>
		<updated>2024-07-24T06:47:40Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: add details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1LB---_0RC1LE_0RD1RC_1LA1RB_0LB0LA}}{{TM|1RB---_0LC1RE_0LD1LC_1RA1LB_0RB0RA}}&lt;br /&gt;
&lt;br /&gt;
Skelet #17 was one of [[Skelet&#039;s 43 holdouts]] and one of the last holdouts in BB(5). &lt;br /&gt;
&lt;br /&gt;
The first step towards it&#039;s resolution was made by savask, who shown the connection to [[wikipedia:Gray_code|Gray Code]]: https://docs.bbchallenge.org/other/skelet17_savasks_analysis.pdf &lt;br /&gt;
&lt;br /&gt;
Building upon this work, chxu produced a full proof of its nonhalting that can be found here: https://chrisxudoesmath.com/papers/skelet17.pdf &lt;br /&gt;
&lt;br /&gt;
Adapting the above, a formal proof of its nonhalting by mxdys can be found here: https://github.com/ccz181078/Coq-BB5/blob/main/Skelet17.md&lt;br /&gt;
&lt;br /&gt;
== TM Behavior ==&lt;br /&gt;
&lt;br /&gt;
It can be shown that when the machine head is at the right end of the tape, the complete tape configuration is of the following form (using [[Directed head notation]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;0^\infty \; 10^{n_1} \; 1 \; 10^{n_2} \; \dots 1 \; 10^{n_k}  \textrm{ B&amp;gt; } \; 0^\infty&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;n_i&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt; represent a non-negative integer. Essentially, Skelet 17 operates with the &amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt;-separated lists of non-negative numbers (the &amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt; is the length of this list).&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Hydra&amp;diff=512</id>
		<title>Hydra</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Hydra&amp;diff=512"/>
		<updated>2024-07-23T07:49:45Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Add etymology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB3RB---3LA1RA_2LA3RA4LB0LB0LA}}&lt;br /&gt;
Hydra is the 2-state 5-symbol machine {{TM|1RB3RB---3LA1RA_2LA3RA4LB0LB0LA}}.&lt;br /&gt;
&lt;br /&gt;
It simulates the Collatz-like iteration&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  C(2a+1, &amp;amp; b) &amp;amp; \to &amp;amp; A(3a+1, &amp;amp; b+2) \\&lt;br /&gt;
  C(2a,   &amp;amp; b) &amp;amp; \to &amp;amp; A(3a,   &amp;amp; b-1) &amp;amp; \text{if} &amp;amp; b&amp;gt;0 \\&lt;br /&gt;
  C(2a,   &amp;amp; 0) &amp;amp; \to           &amp;amp; \text{HALT}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
starting from &amp;lt;math&amp;gt;C(3,0)&amp;lt;/math&amp;gt;.&amp;lt;ref&amp;gt;S. Ligocki, &amp;quot;[https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is Hard (Hydra)] (2023). Accessed 22 July 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is closely related to the machine [[Antihydra]].&amp;lt;ref&amp;gt;S. Ligocki, &amp;quot;[https://www.sligocki.com/2024/07/06/bb-6-2-is-hard.html BB(6) is Hard (Antihydra)]&amp;quot;. Accessed 22 July 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fast simulator for the odd/even sequence used by Hydra is available [http://nethack4.org/esolangs/fasthydra.zip here].&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
&lt;br /&gt;
The name &#039;&#039;Hydra&#039;&#039; references the Ancient Greek legend: just as the legendary creature was growing 2 heads after losing 1 head, the $b$ counter that is kept on the right side of the tape is either decremented by or 1 incremented by 2 (approximately with equal frequency if modelled as a random process; in reality it depends on the parity of $a$). The Hydra dies (halts) when the last head is cut.&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Beaver_Math_Olympiad&amp;diff=511</id>
		<title>Beaver Math Olympiad</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Beaver_Math_Olympiad&amp;diff=511"/>
		<updated>2024-07-23T07:36:06Z</updated>

		<summary type="html">&lt;p&gt;Bt2901: Created page with &amp;quot;&amp;#039;&amp;#039;Beaver Mathematical Olympiad&amp;#039;&amp;#039; is an attempt to re-formulate the halting problem for some particular TMs as mathematical problem in a style suitable for a hypothetical math olympiad.   The purpose of BMO is twofold. First, statements where every non-essential details (e.g. related to tape encoding, number of steps, etc) is discarded are more suitable to be shared with mathematicians who perhaps are able to help.  Second, it&amp;#039;s a way to jokingly highlight how a hard ques...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Beaver Mathematical Olympiad&#039;&#039; is an attempt to re-formulate the halting problem for some particular TMs as mathematical problem in a style suitable for a hypothetical math olympiad. &lt;br /&gt;
&lt;br /&gt;
The purpose of BMO is twofold. First, statements where every non-essential details (e.g. related to tape encoding, number of steps, etc) is discarded are more suitable to be shared with mathematicians who perhaps are able to help.  Second, it&#039;s a way to jokingly highlight how a hard question could appear deceptively simple.&lt;br /&gt;
&lt;br /&gt;
[[Category:Stub]]&lt;/div&gt;</summary>
		<author><name>Bt2901</name></author>
	</entry>
</feed>