<?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=Mei</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=Mei"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/Mei"/>
	<updated>2026-04-30T19:12:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=728</id>
		<title>Champions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=728"/>
		<updated>2024-08-17T19:16:20Z</updated>

		<summary type="html">&lt;p&gt;Mei: fix typo in reference name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Busy Beaver &#039;&#039;&#039;Champions&#039;&#039;&#039; are the current record holding [[Turing machine|Turing machines]] who maximize a [[Busy Beaver function]]. In this article we focus specifically on the longest running TMs. Some have been proven to be the longest running of all (and so are the ultimate champion) while others are only current champions and may be usurped in the future. For smaller domains, Pascal Michel&#039;s website is the canonical source for [https://bbchallenge.org/~pascal.michel/bbc Busy Beaver champions] and the [https://bbchallenge.org/~pascal.michel/ha History of Previous Champions].&lt;br /&gt;
&lt;br /&gt;
== 2-Symbol TMs ==&lt;br /&gt;
Rows are blank if no champion has been found which surpasses a smaller size problem. Take also note that the &amp;lt;math&amp;gt; f_{x}(n) &amp;lt;/math&amp;gt; used in the lowerbounds represent the [https://googology.fandom.com/wiki/Fast-growing_hierarchy Fast Growing Hierarchy].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|6&lt;br /&gt;
|{{TM|1RB1LB_1LA1RZ|halt}} {{TM|1RB0LB_1LA1RZ|halt}} {{TM|1RB1RZ_1LB1LA|halt}} {{TM|1RB1RZ_0LB1LA|halt}} {{TM|0RB1RZ_1LA1RB|halt}}&lt;br /&gt;
|Discovered and proven by hand by Tibor Radó&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|21&lt;br /&gt;
|{{TM|1RB1RZ_1LB0RC_1LC1LA|halt}}&lt;br /&gt;
|Proven by Shen Lin&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|107&lt;br /&gt;
|{{TM|1RB1LB_1LA0LC_1RZ1LD_1RD0RA|halt}}&lt;br /&gt;
|Discovered and proven by Allen Brady&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|47,176,870&lt;br /&gt;
|{{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}&lt;br /&gt;
|Discovered by Heiner Marxen &amp;amp; Jürgen Buntrock in 1989&lt;br /&gt;
Proven by [[bbchallenge.org]] in 2024&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt; 10 \uparrow\uparrow 15&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|Discovered by Pavel Kropitz in 2022&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(8)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^5 4 &amp;gt; f_6(2) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RH1RF_0LC0LH_0RD1LC_0RE1RA_1RB1RE_1RZ1RG_1RF0RE_1LB1LH|halt}}&lt;br /&gt;
|Discovered by Racheline in 2024&lt;br /&gt;
|-&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(10)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(25) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_0LF0LJ_1LH0LJ|halt}}&lt;br /&gt;
|Discovered by Racheline in 2024&lt;br /&gt;
|-&lt;br /&gt;
|BB(11)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(2 \uparrow\uparrow 12) &amp;gt; f_\omega^2(f_3(9)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_---0LI_0LD1LE|halt}}&lt;br /&gt;
|Discovered by Racheline in 2024&lt;br /&gt;
|-&lt;br /&gt;
|BB(12)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^4(2 \uparrow\uparrow\uparrow 4-3) &amp;gt; f_\omega^4(f_4(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0LJ0RF_1LH1RC_0LD0LG_0RE1LD_1RF1RA_1RB1RF_1LC1LG_1LL1LI_1LK0LH_1RH1LJ_1RZ1LA_1RF1LL|halt}}&lt;br /&gt;
|Discovered by Racheline in 2024&lt;br /&gt;
|-&lt;br /&gt;
|BB(13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(14)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(65536) &amp;gt; g_{64} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RL0LI_0LL1LE_1LM1RZ_0LN1LF_0LJ---|halt}}&lt;br /&gt;
|Discovered by Racheline in 2024&lt;br /&gt;
|-&lt;br /&gt;
|BB(15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(16)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(2 \uparrow\uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow\uparrow 9) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Designed by  Daniel Nagaj in 2021&amp;lt;ref&amp;gt;Shawn Ligocki. 2022. &amp;quot;BB(16) &amp;gt; Graham&#039;s Number&amp;quot;. https://www.sligocki.com/2022/07/11/bb-16-graham.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3-Symbol TMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,3)]]&lt;br /&gt;
|38&lt;br /&gt;
|{{TM|1RB2LB1RZ_2LA2RB1LB|halt}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{17}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_1RZ1LB1LC|halt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{14072} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RZ2RC_2LC2RD0LC_1RA2RB0LB_1LB0LD2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,4)&lt;br /&gt;
|&amp;lt;math&amp;gt;\geq3,932,964&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,4)&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt;2\uparrow^{15}5&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 5-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,5)&lt;br /&gt;
|&amp;lt;math&amp;gt;&amp;gt;10^{10^{10^{3314360}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=460</id>
		<title>Tree Normal Form</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=460"/>
		<updated>2024-07-13T15:42:02Z</updated>

		<summary type="html">&lt;p&gt;Mei: /* TNF-1RB */ Expand on the equivalence between 1RB and 0RB machines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tree Normal Form (TNF)&#039;&#039;&#039; is the unique standard [[Turing machine]] transition table representation for a class of functionally equivalent TMs (for the purposes of the Busy Beaver problem). TNF is also often used to to describe the process first described by Allen Brady which enumerates all TMs in TNF.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Radó&#039;s original definition of a Busy Beaver TM allows any choice of (write symbol, move direction, next state) for every (current state, read symbol) combination. For n-states, m-symbols that leads to &amp;lt;math&amp;gt;N(n,m) = (2m(n+1))^{mn}&amp;lt;/math&amp;gt; distinct TMs (Note: there are &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt; next states for the n run states and 1 halt state). But for the purposes of searching for Busy Beavers, these contain a lot of redundant TMs. Some notable redundancies are:&lt;br /&gt;
&lt;br /&gt;
# Permutations: Any permutation of non-start states, non-blank symbols or directions leads to a functionally equivalent TM.&lt;br /&gt;
# Unused transitions: If the TM (when started on a blank tape) does not actually use all transitions, then the behavior of this TM is identical for all choices of those transitions.&lt;br /&gt;
# Halting transitions: Any of the 2m choices for halting transitions lead to the same runtime (and any of &amp;lt;math&amp;gt;2(m-1)&amp;lt;/math&amp;gt; lead to same sigma score).&lt;br /&gt;
# Number of halting transitions: Any TM without any halting transitions can (obviously) never halt, so they can be ignored for the purposes of solving the Busy Beaver problem.&lt;br /&gt;
&lt;br /&gt;
In order to (significantly) reduce the search space, TNF requires that the TM satisfy the following:&lt;br /&gt;
&lt;br /&gt;
# Canonical permutation: All states (and symbols) are used in order when run on a blank tape. The first move direction is Right.&lt;br /&gt;
# Undefined transitions: All unused transitions are marked as blank/undefined &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Unique halting transition: All halting transitions are of the form &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Require halting transition: TMs must have at least one undefined (&amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;) or halting (&amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;) transition.&lt;br /&gt;
&lt;br /&gt;
== TNF Enumeration ==&lt;br /&gt;
TNF enumeration is a process for enumerating all TMs in TNF by recursively expanding a &amp;quot;family tree&amp;quot; of machines:&lt;br /&gt;
&lt;br /&gt;
* Start with a completely undefined TM of the desired size, this is the root node. Ex &amp;lt;code&amp;gt;------_------&amp;lt;/code&amp;gt; for BB(2).&lt;br /&gt;
* For each unexplored node, run that TM on a blank tape until it reaches an undefined transition (or you give up searching).&lt;br /&gt;
* If you reach an undefined transition, then create children nodes from this node for all choices of transitions.&lt;br /&gt;
** One option for transition is always the single halting transition &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
** If there is at least one more undefined transition (besides this one being filled in now) then we also allow all combinations of transitions with the following restrictions:&lt;br /&gt;
*** The next state may be any previously visited state or the next unvisited one,&lt;br /&gt;
*** The write symbol may be any previously used symbol or the next unused one.&lt;br /&gt;
*** If we are expanding the first transition of the machine, the direction must be Right.&lt;br /&gt;
*Repeat this on every leaf node (which contains at least one undefined transition). &lt;br /&gt;
This enumeration is complete if every leaf node is either a halting TM or an infinite TM that never reaches its undefined transitions. Unfortunately, there is no programmatic way to ensure you are done because that would involve solving the halting problem. Instead it is often helpful to think of TNF enumeration as an iterated process in which the tree is expanded as much as possible early on, but then iteratively refined over time as new leafs are proven to reach undefined transitions.&lt;br /&gt;
&lt;br /&gt;
== TNF-1RB ==&lt;br /&gt;
One common additional restriction is that the initial transition is &amp;lt;code&amp;gt;A0→1RB&amp;lt;/code&amp;gt;. This is mainly done to exclude &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt; TMs. For any TM starting from &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt;, the TM that starts in state B instead will have the same exact sigma score and run for exactly one step less. By iterating this process at most &amp;lt;math&amp;gt;n - 1&amp;lt;/math&amp;gt; times, any &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-state &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt; machine can be transformed into an equivalent &amp;lt;code&amp;gt;A0→1RB&amp;lt;/code&amp;gt; machine.&lt;br /&gt;
&lt;br /&gt;
Many early enumerations chose to use the &amp;lt;code&amp;gt;A0→1RB&amp;lt;/code&amp;gt; restriction because they were specifically searching for Σ. It can also be used when searching for the step champion, but requires some post-processing to check the near-champions for any state permutations that might lead to a few more steps.&lt;br /&gt;
&lt;br /&gt;
== Number of TNF TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: right;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Total TMs&lt;br /&gt;
!TNF TMs&lt;br /&gt;
!TNF-1RB TMs&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|20,736&lt;br /&gt;
|&lt;br /&gt;
|41&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|16,777,216&lt;br /&gt;
|&lt;br /&gt;
|4,057&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|25,600,000,000&lt;br /&gt;
|&lt;br /&gt;
|620,261&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|63,403,380,965,376&lt;br /&gt;
|&lt;br /&gt;
|126,891,605&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|232,218,265,089,212,416&lt;br /&gt;
|&lt;br /&gt;
|~33,436,000,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=459</id>
		<title>Tree Normal Form</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Tree_Normal_Form&amp;diff=459"/>
		<updated>2024-07-13T15:36:58Z</updated>

		<summary type="html">&lt;p&gt;Mei: /* TNF Enumeration */ Clarify what is meant by &amp;quot;first direction&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tree Normal Form (TNF)&#039;&#039;&#039; is the unique standard [[Turing machine]] transition table representation for a class of functionally equivalent TMs (for the purposes of the Busy Beaver problem). TNF is also often used to to describe the process first described by Allen Brady which enumerates all TMs in TNF.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Radó&#039;s original definition of a Busy Beaver TM allows any choice of (write symbol, move direction, next state) for every (current state, read symbol) combination. For n-states, m-symbols that leads to &amp;lt;math&amp;gt;N(n,m) = (2m(n+1))^{mn}&amp;lt;/math&amp;gt; distinct TMs (Note: there are &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt; next states for the n run states and 1 halt state). But for the purposes of searching for Busy Beavers, these contain a lot of redundant TMs. Some notable redundancies are:&lt;br /&gt;
&lt;br /&gt;
# Permutations: Any permutation of non-start states, non-blank symbols or directions leads to a functionally equivalent TM.&lt;br /&gt;
# Unused transitions: If the TM (when started on a blank tape) does not actually use all transitions, then the behavior of this TM is identical for all choices of those transitions.&lt;br /&gt;
# Halting transitions: Any of the 2m choices for halting transitions lead to the same runtime (and any of &amp;lt;math&amp;gt;2(m-1)&amp;lt;/math&amp;gt; lead to same sigma score).&lt;br /&gt;
# Number of halting transitions: Any TM without any halting transitions can (obviously) never halt, so they can be ignored for the purposes of solving the Busy Beaver problem.&lt;br /&gt;
&lt;br /&gt;
In order to (significantly) reduce the search space, TNF requires that the TM satisfy the following:&lt;br /&gt;
&lt;br /&gt;
# Canonical permutation: All states (and symbols) are used in order when run on a blank tape. The first move direction is Right.&lt;br /&gt;
# Undefined transitions: All unused transitions are marked as blank/undefined &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Unique halting transition: All halting transitions are of the form &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Require halting transition: TMs must have at least one undefined (&amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;) or halting (&amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;) transition.&lt;br /&gt;
&lt;br /&gt;
== TNF Enumeration ==&lt;br /&gt;
TNF enumeration is a process for enumerating all TMs in TNF by recursively expanding a &amp;quot;family tree&amp;quot; of machines:&lt;br /&gt;
&lt;br /&gt;
* Start with a completely undefined TM of the desired size, this is the root node. Ex &amp;lt;code&amp;gt;------_------&amp;lt;/code&amp;gt; for BB(2).&lt;br /&gt;
* For each unexplored node, run that TM on a blank tape until it reaches an undefined transition (or you give up searching).&lt;br /&gt;
* If you reach an undefined transition, then create children nodes from this node for all choices of transitions.&lt;br /&gt;
** One option for transition is always the single halting transition &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt;.&lt;br /&gt;
** If there is at least one more undefined transition (besides this one being filled in now) then we also allow all combinations of transitions with the following restrictions:&lt;br /&gt;
*** The next state may be any previously visited state or the next unvisited one,&lt;br /&gt;
*** The write symbol may be any previously used symbol or the next unused one.&lt;br /&gt;
*** If we are expanding the first transition of the machine, the direction must be Right.&lt;br /&gt;
*Repeat this on every leaf node (which contains at least one undefined transition). &lt;br /&gt;
This enumeration is complete if every leaf node is either a halting TM or an infinite TM that never reaches its undefined transitions. Unfortunately, there is no programmatic way to ensure you are done because that would involve solving the halting problem. Instead it is often helpful to think of TNF enumeration as an iterated process in which the tree is expanded as much as possible early on, but then iteratively refined over time as new leafs are proven to reach undefined transitions.&lt;br /&gt;
&lt;br /&gt;
== TNF-1RB ==&lt;br /&gt;
One common additional restriction is that the initial transition is &amp;lt;code&amp;gt;A0→1RB&amp;lt;/code&amp;gt;. This is mainly done to exclude &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt; TMs. For any TM starting from &amp;lt;code&amp;gt;A0→0RB&amp;lt;/code&amp;gt;, the TM starts in state B will have the same exact sigma score and run for exactly one step longer. Many early enumerations used this restriction because they were specifically searching for Σ. It can also be used when searching for the step champion, but requires some post-processing to check for any state permutations that might lead to a few more steps.&lt;br /&gt;
&lt;br /&gt;
== Number of TNF TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: right;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Total TMs&lt;br /&gt;
!TNF TMs&lt;br /&gt;
!TNF-1RB TMs&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|20,736&lt;br /&gt;
|&lt;br /&gt;
|41&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|16,777,216&lt;br /&gt;
|&lt;br /&gt;
|4,057&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|25,600,000,000&lt;br /&gt;
|&lt;br /&gt;
|620,261&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|63,403,380,965,376&lt;br /&gt;
|&lt;br /&gt;
|126,891,605&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|232,218,265,089,212,416&lt;br /&gt;
|&lt;br /&gt;
|~33,436,000,000&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Closed_Set&amp;diff=269</id>
		<title>Closed Set</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Closed_Set&amp;diff=269"/>
		<updated>2024-06-21T13:45:30Z</updated>

		<summary type="html">&lt;p&gt;Mei: reword the introductory sentence&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;Closed Set&#039;&#039;&#039; decider is a [[decider]] which proves [[Turing machine]]s infinite by defining a set of configurations which the TM is guaranteed to never truly leave, either staying within it at each step (stepwise closed), or always returning to it after some time (general closed). Examples of closed set deciders are [[Closed Tape Language]], [[Closed Position Set]] and [[Finite Automata Reduction]].&lt;br /&gt;
&lt;br /&gt;
== General Definition ==&lt;br /&gt;
Given a specific Turing machine &#039;&#039;M&#039;&#039;, a set &#039;&#039;C&#039;&#039; of configurations is a &#039;&#039;&#039;closed set&#039;&#039;&#039; for &#039;&#039;M&#039;&#039; if:&lt;br /&gt;
# &#039;&#039;M&#039;&#039; enters &#039;&#039;C&#039;&#039;: &amp;lt;math&amp;gt;\exists c \in C: O \to^* c&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt;O&amp;lt;/math&amp;gt; is the initial config).&lt;br /&gt;
# &#039;&#039;C&#039;&#039; is closed: &amp;lt;math&amp;gt;\forall c \in C: \exists d \in C: c \to^+ d&amp;lt;/math&amp;gt;. Every configuration in &#039;&#039;C&#039;&#039; returns to a new config in &#039;&#039;C&#039;&#039; after some &#039;&#039;&#039;positive&#039;&#039;&#039; number of steps.&lt;br /&gt;
# &#039;&#039;C&#039;&#039; is non-halting: &amp;lt;math&amp;gt;\forall c \in C:&amp;lt;/math&amp;gt; &#039;&#039;c&#039;&#039; is not a halting config.&lt;br /&gt;
&lt;br /&gt;
We can easily see that if all of these conditions hold, then &#039;&#039;M&#039;&#039; can never halt because it will enter set &#039;&#039;C&#039;&#039; and once it has entered, it will return infinitely often and these configurations will never be halt configs.&lt;br /&gt;
&lt;br /&gt;
Note that &#039;&#039;C&#039;&#039; may contain configurations that &#039;&#039;M&#039;&#039; will never reach and in fact this is usually the case. In this way, closed set deciders generalize a behavior in order to simplify its proof of non-halting. A closed set proof does not tell you what the TM will do precisely, instead it tells you that (whatever it does) it will never escape some broad category.&lt;br /&gt;
&lt;br /&gt;
== Stepwise Closed Set ==&lt;br /&gt;
It is often easier to prove that &#039;&#039;C&#039;&#039; is a closed set if it satisfies a stricter set of rules.&lt;br /&gt;
&lt;br /&gt;
Given a specific Turing machine &#039;&#039;M&#039;&#039;, a set &#039;&#039;S&#039;&#039; of configurations is a &#039;&#039;&#039;stepwise closed set&#039;&#039;&#039; for &#039;&#039;M&#039;&#039; if:&lt;br /&gt;
# &#039;&#039;M&#039;&#039; starts in &#039;&#039;S&#039;&#039;: &amp;lt;math&amp;gt;O \in S&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt;O&amp;lt;/math&amp;gt; is the initial config).&lt;br /&gt;
# &#039;&#039;S&#039;&#039; is closed under single step: &amp;lt;math&amp;gt;\forall c \in S: c \to^1 d \implies d \in S&amp;lt;/math&amp;gt;. If you take one step from any configuration in &#039;&#039;S&#039;&#039;, you remain in &#039;&#039;S&#039;&#039;.&lt;br /&gt;
# &#039;&#039;S&#039;&#039; is non-halting: &amp;lt;math&amp;gt;\forall c \in S:&amp;lt;/math&amp;gt; &#039;&#039;c&#039;&#039; is not a halting config.&lt;br /&gt;
&lt;br /&gt;
Any stepwise closed set is general closed set.&lt;br /&gt;
&lt;br /&gt;
== Deciders ==&lt;br /&gt;
We have described closed sets above as general mathematical sets. But in order for a decider to effectively use a closed set method it must define these sets precisely using some sort of &amp;quot;tape language&amp;quot;. The exact choice of tape language is one of the primary distinctions between different closed set deciders.&lt;br /&gt;
&lt;br /&gt;
* [[Closed Tape Language]] (CTL) defines the closed set using restricted types of Regular Expressions.&lt;br /&gt;
* [[Finite Automata Reduction]] (FAR) defines the closed set using Regular Languages.&lt;br /&gt;
* [[Closed Position Set]] (CPS) defines the closed set using a sort of &amp;quot;Markov Chain&amp;quot; language.&lt;br /&gt;
&lt;br /&gt;
For each of these methods, the difficult part is determining a closed set for a machine and proving that that set is closed.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* https://www.sligocki.com/2022/06/10/ctl.html&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Holdouts_lists&amp;diff=141</id>
		<title>Holdouts lists</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Holdouts_lists&amp;diff=141"/>
		<updated>2024-06-14T14:16:30Z</updated>

		<summary type="html">&lt;p&gt;Mei: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A holdout (or undecided machine) is a [[Turing machine]] for which it is not known whether the machine halts or not from all-0 input tape.&lt;br /&gt;
&lt;br /&gt;
Holdout lists are often shared by contributors:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!BB space&lt;br /&gt;
!Date&lt;br /&gt;
!Shared by&lt;br /&gt;
!Number of holdouts&lt;br /&gt;
!File&lt;br /&gt;
|-&lt;br /&gt;
|BB(6)&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1250895665719148595 June 13th 2024]&lt;br /&gt;
|@tjligocki, @Shawn Ligocki&lt;br /&gt;
| 12091&lt;br /&gt;
|[[:File:BB6 holdouts 12091.txt]]&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,3)&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1249142547217907772 June 9th 2024]&lt;br /&gt;
|@Justin Blanchard&lt;br /&gt;
|22&lt;br /&gt;
|[[:File:3x3.todo.txt]], [[:File:Mugshots small.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|BB(6)&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1239205785913790465/1248708916381220954 June 7th 2024]&lt;br /&gt;
|@mxdys&lt;br /&gt;
|12,325&lt;br /&gt;
|[[:File:BB6 holdouts 12325.txt]]&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,5)&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1242679236142170203 May 22nd 2024]&lt;br /&gt;
|@Justin Blanchard&lt;br /&gt;
|499&lt;br /&gt;
|[[:File:2x5.todo.txt]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=137</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=137"/>
		<updated>2024-06-14T14:13:55Z</updated>

		<summary type="html">&lt;p&gt;Mei: don&amp;#039;t show Category: as part of the link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called S originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 &amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; for 2-symbol [[Turing machines]] and later generalised&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt; to m-symbol Turing machines:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(n,m) = Maximum number of steps done by a halting m-symbol Turing machine with n states starting from all-0 memory tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The busy beaver function is not computable and, few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values &amp;lt;ref&amp;gt;https://bbchallenge.org/~pascal.michel/ha.html&amp;lt;/ref&amp;gt;  &amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://bbchallenge.org/&amp;lt;/ref&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
|   || 2-state || 3-state || 4-state || 5-state || 6-state&lt;br /&gt;
|-  &lt;br /&gt;
| 2-symbol &lt;br /&gt;
| [[BB(2)]] = 6 &lt;br /&gt;
| [[BB(3)]] = 21&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 47,176,870 &lt;br /&gt;
| [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow \uparrow 15&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| 3-symbol  || [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{17}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{14072}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; 2(^&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;)5 + 14&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; 6.5 × &amp;lt;math&amp;gt;10^{38033}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class.&lt;br /&gt;
&lt;br /&gt;
=== [[bbchallenge.org]] ===&lt;br /&gt;
&lt;br /&gt;
[[bbchallenge.org]] &amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Building [[Accelerators]] to simulate halting machines faster&lt;br /&gt;
&lt;br /&gt;
Notably, as part of [[bbchallenge.org]], in June 2024 the 5th busy beaver value [[BB(5)]] was proven in Coq to be equal to the lower bound found in 1989&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;: 47,176,870.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Directed_head_notation&amp;diff=95</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=95"/>
		<updated>2024-06-12T23:23:51Z</updated>

		<summary type="html">&lt;p&gt;Mei: avoid pointless redirect in link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Directed head notation&#039;&#039;&#039; is a notation for specifying a [[Turing machine]] configuration using tape compression and a TM head which &amp;quot;points&amp;quot; either to the left or right. Directed head notation may be used for a complete tape configuration&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;0^\infty \; 1 \; \textrm{ &amp;lt;B } \; 0^3 \; 13^{10} \; 2 \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or for a partial configuration &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;101 \; \textrm{ A&amp;gt; } \; 1^n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tape Compression ==&lt;br /&gt;
This notation supports run-length encoding for tape compression using &amp;quot;exponents&amp;quot;. Given a &amp;quot;word&amp;quot; (sequence of tape symbols) &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; and a count &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;w^n&amp;lt;/math&amp;gt; represents &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; repetitions of &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; concatenated. So for example, &amp;lt;math&amp;gt;2^4 = 2222&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;10^3 = 101010&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It is important to note here that the words &amp;quot;2&amp;quot; and &amp;quot;10&amp;quot; in these examples are sequences of tape symbols and not integers and that the counts &amp;quot;4&amp;quot; and &amp;quot;3&amp;quot; are integer repetition counts, not representing integer exponentiation. It is perhaps unfortunate that these compressed blocks look identical to integer mathematical expressions, generally it should be obvious from the context that this is a tape configuration and not a math expression.&lt;br /&gt;
&lt;br /&gt;
Segments of the tape may also be specified without exponents which represent unrepeated (or 1 repeat) of that segment. The notation &amp;lt;math&amp;gt;0^\infty&amp;lt;/math&amp;gt; is used to represent the infinite sequence of blank symbols at either end of a configuration. In general, there will be many different notations for identical tape segments. For example:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;0^\infty \; 121212 = 0^\infty \; 12 \; 12 \; 12 = 0^\infty \; 12^3 = 0^\infty \; 01 \; 21^2 \; 2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Directed Head ==&lt;br /&gt;
Traditionally, the Turing machine head is considered to be located &amp;quot;on&amp;quot; a tape cell, for example some common traditional notation for a TM configurations include:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\dots 0110 \underset{A}{\underline{2}} 01110 \dots&amp;lt;/math&amp;gt;or&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\dots 0110 (A2) 01110 \dots&amp;lt;/math&amp;gt;which indicate that the TM is in state A and currently positioned on the tape cell containing the 2. In these notations there are 3 groupings of symbols: those to the left (&amp;lt;math&amp;gt;\dots 0110&amp;lt;/math&amp;gt;), those to the right (&amp;lt;math&amp;gt;01110 \dots&amp;lt;/math&amp;gt;) and the single current symbol (2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In directed head notation, we instead conceptualize the TM head as in the process of moving from one tape cell to another. So the above configuration could be represented by either&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\dots 0110 \; \textrm{A&amp;gt;} \; 2 01110 \dots&amp;lt;/math&amp;gt;or&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\dots 0110 2 \; \textrm{&amp;lt;A} \; 01110 \dots&amp;lt;/math&amp;gt;depending on which direction it moved immediately previous to this config. In many contexts these may be considered equivalent configurations (since the forward behavior is identical for either). Here the notation &amp;quot;A&amp;gt;&amp;quot; means that the TM is in state A moving toward the right and &amp;quot;&amp;lt;A&amp;quot; means that it is moving to the left. The &amp;quot;current symbol&amp;quot; is the symbol &amp;quot;small end&amp;quot; of these &amp;quot;directed head&amp;quot; arrows.&lt;br /&gt;
&lt;br /&gt;
== Partial Configurations ==&lt;br /&gt;
A directed head configuration includes a directed head and zero or more tape segments on each side. If it includes &amp;lt;math&amp;gt;0^\infty&amp;lt;/math&amp;gt; at both ends, then it is a complete configuration (specifying precisely the entire tape), otherwise it is a partial configuration (specifying only a limited context around the TM head). For example, the partial configuration&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;101 \; \textrm{ C&amp;gt; } \; 1^3&amp;lt;/math&amp;gt;matches any of these complete configurations&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{rcl}&lt;br /&gt;
  0^\infty \; 101   &amp;amp; \textrm{ C&amp;gt; } &amp;amp; 1^3 \; 0^\infty \\&lt;br /&gt;
  0^\infty \; 11101 &amp;amp; \textrm{ C&amp;gt; } &amp;amp; 1^8 \; 0^\infty \\&lt;br /&gt;
  0^\infty \; 01^3  &amp;amp; \textrm{ C&amp;gt; } &amp;amp; 11^2 \; 0^\infty \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;Partial configurations may have no segments specified even on the side the TM head is facing. For example&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\textrm{&amp;lt;C} \; 101&amp;lt;/math&amp;gt;is a valid partial configuration. In these cases, we cannot tell what &amp;quot;current symbol&amp;quot; is until we know the complete configuration. These configurations are common as the result of configuration transitions as described below.&lt;br /&gt;
&lt;br /&gt;
== Configuration Transitions ==&lt;br /&gt;
One of the most common use cases for directed head notation is for specifying configurations transition rules. For example, the rule&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{c}&lt;br /&gt;
  \\&lt;br /&gt;
  0^\infty \; 011 \; \textrm{&amp;lt;C} \; 0^\infty \; \xrightarrow{3} \; 0^\infty \; \textrm{&amp;lt;C} \; 101 \; 0^\infty \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;indicates that if the TM starts in config &amp;lt;math&amp;gt; 0^\infty \; 011 \; \textrm{&amp;lt;C} \; 0^\infty&amp;lt;/math&amp;gt;, 3 steps later it will be in configuration &amp;lt;math&amp;gt; 0^\infty \; \textrm{&amp;lt;C} \; 101 \; 0^\infty&amp;lt;/math&amp;gt;. It is common to define these rules for partial configurations. For example,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{c}&lt;br /&gt;
  \\&lt;br /&gt;
  011 \; \textrm{&amp;lt;C} \; \xrightarrow{3} \; \textrm{&amp;lt;C} \; 101 \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;which means that for any complete configuration &amp;lt;math&amp;gt; w \; 011 \; \textrm{&amp;lt;C} \; u&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt; w, u&amp;lt;/math&amp;gt; are any valid left and right half-tapes), 3 steps later it will be in configuration &amp;lt;math&amp;gt; w \; \textrm{&amp;lt;C} \; 101 \; u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Transition rules become especially useful once you use induction to prove them over an arbitrary repetition counts. For example [[Shift rule|shift rules]] like for all &amp;lt;math&amp;gt; n \ge 0&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{c}&lt;br /&gt;
  \\&lt;br /&gt;
  011^n \; \textrm{&amp;lt;C} \; \xrightarrow{3n} \; \textrm{&amp;lt;C} \; 101^n \\&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Turing_machines&amp;diff=94</id>
		<title>Turing machines</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Turing_machines&amp;diff=94"/>
		<updated>2024-06-12T23:22:27Z</updated>

		<summary type="html">&lt;p&gt;Mei: Mei moved page Turing machines to Turing machine: The singular form should be preferred for a page title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Turing machine]]&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=93</id>
		<title>Turing machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=93"/>
		<updated>2024-06-12T23:22:27Z</updated>

		<summary type="html">&lt;p&gt;Mei: Mei moved page Turing machines to Turing machine: The singular form should be preferred for a page title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Turing machines&#039;&#039;&#039; are a model of computation first introduced by Alan Turing in 1936.&amp;lt;ref&amp;gt;Turing, A.M. (1937). &amp;quot;On computable numbers, with an application to the Entscheidungsproblem&amp;quot;. &#039;&#039;Proceedings of the London Mathematical Society&#039;&#039;. &#039;&#039;&#039;58&#039;&#039;&#039;: 230–265 https://doi.org/10.1112/plms/s2-42.1.230&amp;lt;/ref&amp;gt;&lt;br /&gt;
As many similar formulations are equivalent in computational strength, the exact details of the formalism vary between authors.&lt;br /&gt;
In the Busy Beaver space, the following conventions has been adopted:&lt;br /&gt;
* The machines use a single tape — a bi-infinite sequence of symbols which gets locally modified during execution. By default two symbols, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, are used, but extended multi-symbol alphabets are also studied.&lt;br /&gt;
* The &#039;&#039;configuration&#039;&#039; of the machine at each step of the computation consists of the symbols on the tape, the &#039;&#039;tape head&#039;&#039; pointing at one of the tape positions, and a choice of one of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, typically labeled with the first &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; capital letters of the alphabet.&lt;br /&gt;
* The machine starts out in state &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;, with the tape consisting of a sequence of all zeros.&lt;br /&gt;
* At each step of the computation, the machine reads the symbol at the tape head, and based on its current state and the symbol it read, it chooses the parameters for the following actions:&lt;br /&gt;
** Replace the symbol it has read with a possibly different one;&lt;br /&gt;
** Move either left or right;&lt;br /&gt;
** Change the state the machine is in.&lt;br /&gt;
* Each of the (current state, read symbol) pairs may also correspond to a &#039;&#039;halting transition&#039;&#039;, in which case the computation stops when the transition is reached. Most formally this is implemented by specifying an additional &#039;&#039;halt state&#039;&#039;, distinct from any of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, which the machine can enter after performing a final write on the tape and moving the head one last time --- this matters when the exact score of the machine depends on the number of steps taken, or the number of non-zero symbols on tape. When machines of less than 26 states are being considered, the halt state is often denoted by &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** It is common, however, to instead leave the the transition as undefined, with the understanding that it can either be interpreted as the guaranteed-optimal &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt; halting transition, or otherwise extended during [[TNF enumeration]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The following machine is the longest-running 2-symbol 2-state Turing machine. It terminates after 6 steps.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ BB(2) champion&lt;br /&gt;
|-&lt;br /&gt;
|    || &#039;&#039;&#039;0&#039;&#039;&#039; || &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;A&#039;&#039;&#039;  || 1RB || 1LB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;B&#039;&#039;&#039;  || 1LA || 1RZ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The computation proceeds as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0. 000 A[0] 000&lt;br /&gt;
1. 0001 B[0] 00&lt;br /&gt;
2. 000 A[1] 100&lt;br /&gt;
3. 00 B[0] 1100&lt;br /&gt;
4. 0 A[0] 11100&lt;br /&gt;
5. 01 B[1] 1100&lt;br /&gt;
6. 011 Z[1] 100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard text format ==&lt;br /&gt;
&lt;br /&gt;
To facilitate communication, a standard succinct textual format for the transition tables of Turing machines has been agreed upon.&amp;lt;ref&amp;gt; Ligocki, S. (2022) &amp;quot;Standard TM Text Format&amp;quot;. https://www.sligocki.com/2022/10/09/standard-tm-format.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
The format supports Turing machines with up to 25 states and up to 10 symbols.&lt;br /&gt;
As an example, the BB(2) champion listed above would be specified as &amp;lt;code&amp;gt;1RB1LB_1LA1RZ&amp;lt;/code&amp;gt;. A full specification of the format follows.&lt;br /&gt;
&lt;br /&gt;
* Symbols are represented by digits, starting from &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
* States are represented by letters, starting from &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
* Directions are specified as either &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt; (left) or &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; (right)&lt;br /&gt;
* Each transition is encoded by listing the written symbol, direction, and next state, in that order. For example: &amp;lt;code&amp;gt;1RB&amp;lt;/code&amp;gt;&lt;br /&gt;
* The transitions for a particular state are listed one after another. For example: &amp;lt;code&amp;gt;1RB1LB&amp;lt;/code&amp;gt;&lt;br /&gt;
* The descriptions for each state of the machine are listed by joining them with underscores, forming the full description of the machine.&lt;br /&gt;
* No unused symbols or states may be present — if state &amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt; is in use, states &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt; must also be.&lt;br /&gt;
* Halting transitions can be represented by any listing as the next state any capital letter larger than the number of states, but use of &amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; is encouraged for readability.&lt;br /&gt;
* Undefined transitions are represented as &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Directed head notation]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=92</id>
		<title>Turing machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=92"/>
		<updated>2024-06-12T22:14:59Z</updated>

		<summary type="html">&lt;p&gt;Mei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Turing machines&#039;&#039;&#039; are a model of computation first introduced by Alan Turing in 1936.&amp;lt;ref&amp;gt;Turing, A.M. (1937). &amp;quot;On computable numbers, with an application to the Entscheidungsproblem&amp;quot;. &#039;&#039;Proceedings of the London Mathematical Society&#039;&#039;. &#039;&#039;&#039;58&#039;&#039;&#039;: 230–265 https://doi.org/10.1112/plms/s2-42.1.230&amp;lt;/ref&amp;gt;&lt;br /&gt;
As many similar formulations are equivalent in computational strength, the exact details of the formalism vary between authors.&lt;br /&gt;
In the Busy Beaver space, the following conventions has been adopted:&lt;br /&gt;
* The machines use a single tape — a bi-infinite sequence of symbols which gets locally modified during execution. By default two symbols, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, are used, but extended multi-symbol alphabets are also studied.&lt;br /&gt;
* The &#039;&#039;configuration&#039;&#039; of the machine at each step of the computation consists of the symbols on the tape, the &#039;&#039;tape head&#039;&#039; pointing at one of the tape positions, and a choice of one of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, typically labeled with the first &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; capital letters of the alphabet.&lt;br /&gt;
* The machine starts out in state &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;, with the tape consisting of a sequence of all zeros.&lt;br /&gt;
* At each step of the computation, the machine reads the symbol at the tape head, and based on its current state and the symbol it read, it chooses the parameters for the following actions:&lt;br /&gt;
** Replace the symbol it has read with a possibly different one;&lt;br /&gt;
** Move either left or right;&lt;br /&gt;
** Change the state the machine is in.&lt;br /&gt;
* Each of the (current state, read symbol) pairs may also correspond to a &#039;&#039;halting transition&#039;&#039;, in which case the computation stops when the transition is reached. Most formally this is implemented by specifying an additional &#039;&#039;halt state&#039;&#039;, distinct from any of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, which the machine can enter after performing a final write on the tape and moving the head one last time --- this matters when the exact score of the machine depends on the number of steps taken, or the number of non-zero symbols on tape. When machines of less than 26 states are being considered, the halt state is often denoted by &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** It is common, however, to instead leave the the transition as undefined, with the understanding that it can either be interpreted as the guaranteed-optimal &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt; halting transition, or otherwise extended during [[TNF enumeration]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The following machine is the longest-running 2-symbol 2-state Turing machine. It terminates after 6 steps.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ BB(2) champion&lt;br /&gt;
|-&lt;br /&gt;
|    || &#039;&#039;&#039;0&#039;&#039;&#039; || &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;A&#039;&#039;&#039;  || 1RB || 1LB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;B&#039;&#039;&#039;  || 1LA || 1RZ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The computation proceeds as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0. 000 A[0] 000&lt;br /&gt;
1. 0001 B[0] 00&lt;br /&gt;
2. 000 A[1] 100&lt;br /&gt;
3. 00 B[0] 1100&lt;br /&gt;
4. 0 A[0] 11100&lt;br /&gt;
5. 01 B[1] 1100&lt;br /&gt;
6. 011 Z[1] 100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard text format ==&lt;br /&gt;
&lt;br /&gt;
To facilitate communication, a standard succinct textual format for the transition tables of Turing machines has been agreed upon.&amp;lt;ref&amp;gt; Ligocki, S. (2022) &amp;quot;Standard TM Text Format&amp;quot;. https://www.sligocki.com/2022/10/09/standard-tm-format.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
The format supports Turing machines with up to 25 states and up to 10 symbols.&lt;br /&gt;
As an example, the BB(2) champion listed above would be specified as &amp;lt;code&amp;gt;1RB1LB_1LA1RZ&amp;lt;/code&amp;gt;. A full specification of the format follows.&lt;br /&gt;
&lt;br /&gt;
* Symbols are represented by digits, starting from &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
* States are represented by letters, starting from &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
* Directions are specified as either &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt; (left) or &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; (right)&lt;br /&gt;
* Each transition is encoded by listing the written symbol, direction, and next state, in that order. For example: &amp;lt;code&amp;gt;1RB&amp;lt;/code&amp;gt;&lt;br /&gt;
* The transitions for a particular state are listed one after another. For example: &amp;lt;code&amp;gt;1RB1LB&amp;lt;/code&amp;gt;&lt;br /&gt;
* The descriptions for each state of the machine are listed by joining them with underscores, forming the full description of the machine.&lt;br /&gt;
* No unused symbols or states may be present — if state &amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt; is in use, states &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt; must also be.&lt;br /&gt;
* Halting transitions can be represented by any listing as the next state any capital letter larger than the number of states, but use of &amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; is encouraged for readability.&lt;br /&gt;
* Undefined transitions are represented as &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Directed head notation]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=88</id>
		<title>Turing machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=88"/>
		<updated>2024-06-12T15:10:05Z</updated>

		<summary type="html">&lt;p&gt;Mei: /* Standard text format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Turing machines&#039;&#039;&#039; are a model of computation first introduced by Alan Turing in 1936.&amp;lt;ref&amp;gt;Turing, A.M. (1937). &amp;quot;On computable numbers, with an application to the Entscheidungsproblem&amp;quot;. &#039;&#039;Proceedings of the London Mathematical Society&#039;&#039;. &#039;&#039;&#039;58&#039;&#039;&#039;: 230–265 https://doi.org/10.1112/plms/s2-42.1.230&amp;lt;/ref&amp;gt;&lt;br /&gt;
As many similar formulations are equivalent in computational strength, the exact details of the formalism vary between authors.&lt;br /&gt;
In the Busy Beaver space, the following conventions has been adopted:&lt;br /&gt;
* The machines use a single tape — a bi-infinite sequence of symbols which gets locally modified during execution. By default two symbols, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, are used, but extended multi-symbol alphabets are also studied.&lt;br /&gt;
* The &#039;&#039;configuration&#039;&#039; of the machine at each step of the computation consists of the symbols on the tape, the &#039;&#039;tape head&#039;&#039; pointing at one of the tape positions, and a choice of one of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, typically labeled with the first &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; capital letters of the alphabet.&lt;br /&gt;
* The machine starts out in state &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;, with the tape consisting of a sequence of all zeros.&lt;br /&gt;
* At each step of the computation, the machine reads the symbol at the tape head, and based on its current state and the symbol it read, it chooses the parameters for the following actions:&lt;br /&gt;
** Replace the symbol it has read with a possibly different one;&lt;br /&gt;
** Move either left or right;&lt;br /&gt;
** Change the state the machine is in.&lt;br /&gt;
* Each of the (current state, read symbol) pairs may also correspond to a &#039;&#039;halting transition&#039;&#039;, in which case the computation stops when the transition is reached. Most formally this is implemented by specifying an additional &#039;&#039;halt state&#039;&#039;, distinct from any of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, which the machine can enter after performing a final write on the tape and moving the head one last time --- this matters when the exact score of the machine depends on the number of steps taken, or the number of non-zero symbols on tape. When machines of less than 26 states are being considered, the halt state is often denoted by &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** It is common, however, to instead leave the the transition as undefined, with the understanding that it can either be interpreted as the guaranteed-optimal &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt; halting transition, or otherwise extended during [[TNF enumeration]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The following machine is the longest-running 2-symbol 2-state Turing machine. It terminates after 6 steps.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ BB(2) champion&lt;br /&gt;
|-&lt;br /&gt;
|    || &#039;&#039;&#039;0&#039;&#039;&#039; || &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;A&#039;&#039;&#039;  || 1RB || 1LB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;B&#039;&#039;&#039;  || 1LA || 1RZ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The computation proceeds as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0. 000 A[0] 000&lt;br /&gt;
1. 0001 B[0] 00&lt;br /&gt;
2. 000 A[1] 100&lt;br /&gt;
3. 00 B[0] 1100&lt;br /&gt;
4. 0 A[0] 11100&lt;br /&gt;
5. 01 B[1] 1100&lt;br /&gt;
6. 011 Z[1] 100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard text format ==&lt;br /&gt;
&lt;br /&gt;
To facilitate communication, a standard succinct textual format for the transition tables of Turing machines has been agreed upon.&amp;lt;ref&amp;gt; Ligocki, S. (2022) &amp;quot;Standard TM Text Format&amp;quot;. https://www.sligocki.com/2022/10/09/standard-tm-format.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
The format supports Turing machines with up to 25 states and up to 10 symbols.&lt;br /&gt;
As an example, the BB(2) champion listed above would be specified as &amp;lt;code&amp;gt;1RB1LB_1LA1RZ&amp;lt;/code&amp;gt;. A full specification of the format follows.&lt;br /&gt;
&lt;br /&gt;
* Symbols are represented by digits, starting from &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
* States are represented by letters, starting from &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
* Directions are specified as either &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt; (left) or &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt; (right)&lt;br /&gt;
* Each transition is encoded by listing the written symbol, direction, and next state, in that order. For example: &amp;lt;code&amp;gt;1RB&amp;lt;/code&amp;gt;&lt;br /&gt;
* The transitions for a particular state are listed one after another. For example: &amp;lt;code&amp;gt;1RB1LB&amp;lt;/code&amp;gt;&lt;br /&gt;
* The descriptions for each state of the machine are listed by joining them with underscores, forming the full description of the machine.&lt;br /&gt;
* No unused symbols or states may be present — if state &amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt; is in use, states &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt; must also be.&lt;br /&gt;
* Halting transitions can be represented by any listing as the next state any capital letter larger than the number of states, but use of &amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt; is encouraged for readability.&lt;br /&gt;
* Undefined transitions are represented as &amp;lt;code&amp;gt;---&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Directed-head formulation ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=87</id>
		<title>Turing machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=87"/>
		<updated>2024-06-12T14:51:54Z</updated>

		<summary type="html">&lt;p&gt;Mei: Add a simple example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Turing machines&#039;&#039;&#039; are a model of computation first introduced by Alan Turing in 1936.&amp;lt;ref&amp;gt;Turing, A.M. (1937). &amp;quot;On computable numbers, with an application to the Entscheidungsproblem&amp;quot;. &#039;&#039;Proceedings of the London Mathematical Society&#039;&#039;. &#039;&#039;&#039;58&#039;&#039;&#039;: 230–265 https://doi.org/10.1112/plms/s2-42.1.230&amp;lt;/ref&amp;gt;&lt;br /&gt;
As many similar formulations are equivalent in computational strength, the exact details of the formalism vary between authors.&lt;br /&gt;
In the Busy Beaver space, the following conventions has been adopted:&lt;br /&gt;
* The machines use a single tape — a bi-infinite sequence of symbols which gets locally modified during execution. By default two symbols, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, are used, but extended multi-symbol alphabets are also studied.&lt;br /&gt;
* The &#039;&#039;configuration&#039;&#039; of the machine at each step of the computation consists of the symbols on the tape, the &#039;&#039;tape head&#039;&#039; pointing at one of the tape positions, and a choice of one of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, typically labeled with the first &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; capital letters of the alphabet.&lt;br /&gt;
* The machine starts out in state &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;, with the tape consisting of a sequence of all zeros.&lt;br /&gt;
* At each step of the computation, the machine reads the symbol at the tape head, and based on its current state and the symbol it read, it chooses the parameters for the following actions:&lt;br /&gt;
** Replace the symbol it has read with a possibly different one;&lt;br /&gt;
** Move either left or right;&lt;br /&gt;
** Change the state the machine is in.&lt;br /&gt;
* Each of the (current state, read symbol) pairs may also correspond to a &#039;&#039;halting transition&#039;&#039;, in which case the computation stops when the transition is reached. Most formally this is implemented by specifying an additional &#039;&#039;halt state&#039;&#039;, distinct from any of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, which the machine can enter after performing a final write on the tape and moving the head one last time --- this matters when the exact score of the machine depends on the number of steps taken, or the number of non-zero symbols on tape. When machines of less than 26 states are being considered, the halt state is often denoted by &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** It is common, however, to instead leave the the transition as undefined, with the understanding that it can either be interpreted as the guaranteed-optimal &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt; halting transition, or otherwise extended during [[TNF enumeration]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The following machine is the longest-running 2-symbol 2-state Turing machine. It terminates after 6 steps.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ BB(2) champion&lt;br /&gt;
|-&lt;br /&gt;
|    || &#039;&#039;&#039;0&#039;&#039;&#039; || &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;A&#039;&#039;&#039;  || 1RB || 1LB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;B&#039;&#039;&#039;  || 1LA || 1RZ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The computation proceeds as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0. 000 A[0] 000&lt;br /&gt;
1. 0001 B[0] 00&lt;br /&gt;
2. 000 A[1] 100&lt;br /&gt;
3. 00 B[0] 1100&lt;br /&gt;
4. 0 A[0] 11100&lt;br /&gt;
5. 01 B[1] 1100&lt;br /&gt;
6. 011 Z[1] 100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard text format ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Directed-head formulation ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=86</id>
		<title>Turing machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Turing_machine&amp;diff=86"/>
		<updated>2024-06-12T14:34:13Z</updated>

		<summary type="html">&lt;p&gt;Mei: Create an initial draft for the Turing machine page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Turing machines&#039;&#039;&#039; are a model of computation first introduced by Alan Turing in 1936.&amp;lt;ref&amp;gt;Turing, A.M. (1937). &amp;quot;On computable numbers, with an application to the Entscheidungsproblem&amp;quot;. &#039;&#039;Proceedings of the London Mathematical Society&#039;&#039;. &#039;&#039;&#039;58&#039;&#039;&#039;: 230–265 https://doi.org/10.1112/plms/s2-42.1.230&amp;lt;/ref&amp;gt;&lt;br /&gt;
As many similar formulations are equivalent in computational strength, the exact details of the formalism vary between authors.&lt;br /&gt;
In the Busy Beaver space, the following conventions has been adopted:&lt;br /&gt;
* The machines use a single tape --- a bi-infinite sequence of symbols which gets locally modified during execution. By default two symbols, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, are used, but extended multi-symbol alphabets are also studied.&lt;br /&gt;
* The &#039;&#039;configuration&#039;&#039; of the machine at each step of the computation consists of the symbols on the tape, the &#039;&#039;tape head&#039;&#039; pointing at one of the tape positions, and a choice of one of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, typically labeled with the first &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; capital letters of the alphabet.&lt;br /&gt;
* The machine starts out in state &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;, with the tape consisting of a sequence of all zeros.&lt;br /&gt;
* At each step of the computation, the machine reads the symbol at the tape head, and based on its current state and the symbol it read, it chooses the parameters for the following actions:&lt;br /&gt;
** Replace the symbol it has read with a possibly different one;&lt;br /&gt;
** Move either left or right;&lt;br /&gt;
** Change the state the machine is in.&lt;br /&gt;
* Each of the (current state, read symbol) pairs may also correspond to a &#039;&#039;halting transition&#039;&#039;, in which case the computation stops when the transition is reached. Most formally this is implemented by specifying an additional &#039;&#039;halt state&#039;&#039;, distinct from any of the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; states, which the machine can enter after performing a final write on the tape and moving the head one last time --- this matters when the exact score of the machine depends on the number of steps taken, or the number of non-zero symbols on tape. When machines of less than 26 states are being considered, the halt state is often denoted by &amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** It is common, however, to instead leave the the transition as undefined, with the understanding that it can either be interpreted as the guaranteed-optimal &amp;lt;code&amp;gt;1RZ&amp;lt;/code&amp;gt; halting transition, or otherwise extended during [[TNF enumeration]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Standard text format ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Directed-head formulation ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=85</id>
		<title>Cryptids</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=85"/>
		<updated>2024-06-12T12:53:24Z</updated>

		<summary type="html">&lt;p&gt;Mei: Remove placeholder &amp;quot;Caption text&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cryptids&#039;&#039;&#039; are Turing Machines whose behavior (when started on a blank tape) can be described completely by a relatively simple mathematical rule, but where that rule falls into a class of unsolved (and presumed hard) mathematical problems. This definition is somewhat subjective (What counts as a simple rule? What counts as a hard problem?). In practice, most currently known Cryptids have [[Collatz-like]] behavior. In other words, the halting problem from blank tape of cryptids is mathematically-hard.&lt;br /&gt;
&lt;br /&gt;
If there exists a Cryptid with n states and m symbols, then BB(n, m) cannot be solved without solving this hard math problem.&lt;br /&gt;
&lt;br /&gt;
The name Cryptid was proposed by Shawn Ligocki in an Oct 2023 [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html blog post] announcing the first discovered Cryptid, called Bigfoot.&lt;br /&gt;
&lt;br /&gt;
== List of Cryptids ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|RH&lt;br /&gt;
|BB(744)&lt;br /&gt;
|https://github.com/sorear/metamath-turing-machines/blob/master/riemann-matiyasevich-aaronson.nql&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|Matiyasevich and O’Rear&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Riemann_hypothesis Riemann Hypothesis] is false.&lt;br /&gt;
|-&lt;br /&gt;
|Goldbach&lt;br /&gt;
|BB(27)&lt;br /&gt;
|https://gist.github.com/anonymous/a64213f391339236c2fe31f8749a0df6&amp;lt;nowiki/&amp;gt;(unverified)&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|anonymous&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Goldbach%27s_conjecture Golbach&#039;s conjecture] is false. To the best of our knowledge this construction has not been independently verified.&lt;br /&gt;
|- &lt;br /&gt;
| Erdős || BB(5,4) and&lt;br /&gt;
BB(15)&lt;br /&gt;
|&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_5_4.txt&lt;br /&gt;
&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_15_2.txt&lt;br /&gt;
|| [https://arxiv.org/abs/2107.12475 arxiv preprint] || Jul 2021 || Tristan Stérin (&amp;lt;code&amp;gt;@cosmo&amp;lt;/code&amp;gt;) and Damien Woods || The machine halts if and only if the following conjecture by Erdős is false: &amp;quot;For all n &amp;gt; 8, there is at least one 2 in the base-3 representation of 2^n&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Weak Collatz&lt;br /&gt;
|BB(124) and BB(43,4)&lt;br /&gt;
|https://docs.bbchallenge.org/other/weak_Collatz_conjecture_124_2.txt (unverified)&lt;br /&gt;
https://docs.bbchallenge.org/other/weak_Collatz_conjecture_43_4.txt (unverified)&lt;br /&gt;
|&lt;br /&gt;
|Jul 2021&lt;br /&gt;
|Tristan Stérin&lt;br /&gt;
|The machine halts if and only if the &amp;quot;weak Collatz conjecture&amp;quot; is false. The weak Collatz conjecture states that the iterated Collatz map (3x+1) has only one cycle on the positive integers.&lt;br /&gt;
Not independently verified, and probably easy to further optimise.&lt;br /&gt;
|-&lt;br /&gt;
| Bigfoot || [[BB(3, 3)]]|| &amp;lt;code&amp;gt;1RB2RA1LC_2LC1RB2RB_---2LA1LA&amp;lt;/code&amp;gt;|| [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html BB(3, 3) is hard] || Nov 2023 || [[User:Sligocki|Shawn Ligocki]] ||&lt;br /&gt;
|-&lt;br /&gt;
| Hydra || [[BB(2, 5)]]|| &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB0LA&amp;lt;/code&amp;gt;|| [https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is hard] || May 2024  || Daniel Yuan ||&lt;br /&gt;
|-&lt;br /&gt;
|  || BB(2, 5) || &amp;lt;code&amp;gt;1RB3RB---3LA1RA_2LA3RA4LB0LB1LB&amp;lt;/code&amp;gt;||[https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html#a-bonus-cryptid A Bonus Cryptid] || May 2024 || Daniel Yuan ||&lt;br /&gt;
|-&lt;br /&gt;
| || [[BB(7, 2)]]|| &amp;lt;code&amp;gt;0RB1RB_1LC0RA_1RE1LF_1LF1RE_0RD1RD_1LG0LG_---1LB&amp;lt;/code&amp;gt;|| [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-2140887228 Bigfoot Comment] || June 2024 || &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;|| Compilation of Bigfoot into 2 symbols, there was a previous compilation [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-1774200442 with 8 states]&lt;br /&gt;
|-&lt;br /&gt;
| || BB(10, 2) || &amp;lt;code&amp;gt;0RE1RG_1RH0LD_0LA0LF_0LB1LJ_1RB1RA_1RE1LC_0LF---_1LF0LI_0LD0LC_1RE0RH&amp;lt;/code&amp;gt;|| [https://discord.com/channels/960643023006490684/1084047886494470185/1247560072427474955 Discord message] || June 2024 || Daniel Yuan || Compilation of Hydra into 2 symbols&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beeping Busy Beaver ==&lt;br /&gt;
&lt;br /&gt;
Cryptids were actually noticed in the [[Beeping Busy Beaver]] problem before they were in the classic Busy Beaver. See [https://www.sligocki.com/2022/04/03/mother-of-giants.html Mother of Giants] describing a &amp;quot;family&amp;quot; of Turing machines which &amp;quot;probviously&amp;quot; quasihalt, but requires solving a Collatz-like problem in order to actually prove it. They are all TMs formed by filling in the missing transition in &amp;lt;code&amp;gt;1RB1LE_0LC0LB_0LD1LC_1RD1RA_---0LA&amp;lt;/code&amp;gt; with different values.&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=84</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=84"/>
		<updated>2024-06-11T12:09:18Z</updated>

		<summary type="html">&lt;p&gt;Mei: mark BB parameters that inherit cryptids with a light orange&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called S originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 &amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; for 2-symbol [[Turing machines]] and later generalised&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt; to m-symbol Turing machines:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(n,m) = Maximum number of steps done by a halting m-symbol Turing machine with n states starting from all-0 memory tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The busy beaver function is not computable and, few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values &amp;lt;ref&amp;gt;https://bbchallenge.org/~pascal.michel/ha.html&amp;lt;/ref&amp;gt;  &amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://bbchallenge.org/&amp;lt;/ref&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
|   || 2-state || 3-state || 4-state || 5-state || 6-state&lt;br /&gt;
|-  &lt;br /&gt;
| 2-symbol &lt;br /&gt;
| [[BB(2)]] = 6 &lt;br /&gt;
| [[BB(3)]] = 21&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 47,176,870 &lt;br /&gt;
| [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow \uparrow 15&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| 3-symbol  || [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{17}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{14072}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; 2(^&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;)5 + 14&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; 6.5 × &amp;lt;math&amp;gt;10^{38033}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class.&lt;br /&gt;
&lt;br /&gt;
=== [[bbchallenge.org]] ===&lt;br /&gt;
&lt;br /&gt;
[[bbchallenge.org]] &amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining lists of [[Holdouts]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[Individual Machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Building [[Accelerators]] to simulate halting machines faster&lt;br /&gt;
&lt;br /&gt;
Notably, as part of [[bbchallenge.org]], in June 2024 the 5th busy beaver value [[BB(5)]] was proven in Coq to be equal to the lower bound found in 1989&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;: 47,176,870.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mei</name></author>
	</entry>
</feed>