<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bbchallenge.org/w/index.php?action=history&amp;feed=atom&amp;title=Brady%27s_algorithm</id>
	<title>Brady&#039;s algorithm - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bbchallenge.org/w/index.php?action=history&amp;feed=atom&amp;title=Brady%27s_algorithm"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;action=history"/>
	<updated>2026-04-30T19:14:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1306&amp;oldid=prev</id>
		<title>Sligocki: Redirect to TNF</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1306&amp;oldid=prev"/>
		<updated>2024-11-16T03:24:03Z</updated>

		<summary type="html">&lt;p&gt;Redirect to TNF&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:24, 16 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Main article: &lt;/del&gt;[[Tree Normal Form]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#REDIRECT &lt;/ins&gt;[[Tree Normal Form]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Brady&#039;s algorithm&#039;&#039;&#039; is an algorithm for finding long-running Turing machines, given a set of [[deciders]]. It was first introduced by Allen Brady in his 1964 PhD dissertation &quot;[https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function]&quot;.&amp;lt;ref name=&quot;DrozdBrady&quot;&amp;gt;Something Something Programming, &quot;[https://nickdrozd.github.io/2022/01/14/bradys-algorithm.html Brady&#039;s Algorithm for Program Generation]&quot; (2022). Accessed 15 November 2024.&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The algorithm works by building a pile of incomplete Turing machine rulesets. Each partially specified Turing machine in the pile is run until either a decider rules out the machine, in which case it is removed from the pile, or an undefined transition is reached, in which case all extensions of the ruleset at that point are added to the pile. (All extensions assuming a restriction: the maximum state number appearing in the ruleset cannot increase by more than one.) The record-setting longest machines are logged as output, and these are the busy beaver candidates.&amp;lt;ref name=&quot;DrozdBrady&quot; /&amp;gt; Brady describes this algorithm sequentially rather than using a pile, and draws an analogy to building a tree of machines.&amp;lt;ref&amp;gt;A. H. Brady, &quot;[https://ieeexplore.ieee.org/document/4038890 The Conjectured Highest Scoring Machines for Rado&#039;s Σ(k) for the Value k = 4]&quot;. In IEEE Transactions on Electronic Computers, vol. EC-15, no. 5, pp. 802-803, Oct. 1966, doi: 10.1109/PGEC.1966.264572.&amp;lt;/ref&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==References==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references/&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1288:rev-1306:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Sligocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1288&amp;oldid=prev</id>
		<title>Sligocki: Link to main TNF article</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1288&amp;oldid=prev"/>
		<updated>2024-11-15T15:32:03Z</updated>

		<summary type="html">&lt;p&gt;Link to main TNF article&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:32, 15 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Main article: [[Tree Normal Form]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Brady&amp;#039;s algorithm&amp;#039;&amp;#039;&amp;#039; is an algorithm for finding long-running Turing machines, given a set of [[deciders]]. It was first introduced by Allen Brady in his 1964 PhD dissertation &amp;quot;[https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function]&amp;quot;.&amp;lt;ref name=&amp;quot;DrozdBrady&amp;quot;&amp;gt;Something Something Programming, &amp;quot;[https://nickdrozd.github.io/2022/01/14/bradys-algorithm.html Brady&amp;#039;s Algorithm for Program Generation]&amp;quot; (2022). Accessed 15 November 2024.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Brady&amp;#039;s algorithm&amp;#039;&amp;#039;&amp;#039; is an algorithm for finding long-running Turing machines, given a set of [[deciders]]. It was first introduced by Allen Brady in his 1964 PhD dissertation &amp;quot;[https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function]&amp;quot;.&amp;lt;ref name=&amp;quot;DrozdBrady&amp;quot;&amp;gt;Something Something Programming, &amp;quot;[https://nickdrozd.github.io/2022/01/14/bradys-algorithm.html Brady&amp;#039;s Algorithm for Program Generation]&amp;quot; (2022). Accessed 15 November 2024.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sligocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1284&amp;oldid=prev</id>
		<title>C7X: Can&#039;t get busy beavers for free</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1284&amp;oldid=prev"/>
		<updated>2024-11-15T10:39:10Z</updated>

		<summary type="html">&lt;p&gt;Can&amp;#039;t get busy beavers for free&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:39, 15 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Brady&#039;s algorithm&#039;&#039;&#039; is an algorithm for finding long-running Turing machines. It was first introduced by Allen Brady in his 1964 PhD dissertation &quot;[https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function]&quot;.&amp;lt;ref name=&quot;DrozdBrady&quot;&amp;gt;Something Something Programming, &quot;[https://nickdrozd.github.io/2022/01/14/bradys-algorithm.html Brady&#039;s Algorithm for Program Generation]&quot; (2022). Accessed 15 November 2024.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Brady&#039;s algorithm&#039;&#039;&#039; is an algorithm for finding long-running Turing machines&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, given a set of [[deciders]]&lt;/ins&gt;. It was first introduced by Allen Brady in his 1964 PhD dissertation &quot;[https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function]&quot;.&amp;lt;ref name=&quot;DrozdBrady&quot;&amp;gt;Something Something Programming, &quot;[https://nickdrozd.github.io/2022/01/14/bradys-algorithm.html Brady&#039;s Algorithm for Program Generation]&quot; (2022). Accessed 15 November 2024.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The algorithm works by building a pile of incomplete Turing machine rulesets. Each partially specified Turing machine in the pile is run until either a decider rules out the machine, in which case it is removed from the pile, or an undefined transition is reached, in which case all extensions of the ruleset at that point are added to the pile. (All extensions assuming a restriction: the maximum state number appearing in the ruleset cannot increase by more than one.) The record-setting longest machines are logged as output, and these are the busy beaver candidates.&amp;lt;ref name=&amp;quot;DrozdBrady&amp;quot; /&amp;gt; Brady describes this algorithm sequentially rather than using a pile, and draws an analogy to building a tree of machines.&amp;lt;ref&amp;gt;A. H. Brady, &amp;quot;[https://ieeexplore.ieee.org/document/4038890 The Conjectured Highest Scoring Machines for Rado&amp;#039;s Σ(k) for the Value k = 4]&amp;quot;. In IEEE Transactions on Electronic Computers, vol. EC-15, no. 5, pp. 802-803, Oct. 1966, doi: 10.1109/PGEC.1966.264572.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The algorithm works by building a pile of incomplete Turing machine rulesets. Each partially specified Turing machine in the pile is run until either a decider rules out the machine, in which case it is removed from the pile, or an undefined transition is reached, in which case all extensions of the ruleset at that point are added to the pile. (All extensions assuming a restriction: the maximum state number appearing in the ruleset cannot increase by more than one.) The record-setting longest machines are logged as output, and these are the busy beaver candidates.&amp;lt;ref name=&amp;quot;DrozdBrady&amp;quot; /&amp;gt; Brady describes this algorithm sequentially rather than using a pile, and draws an analogy to building a tree of machines.&amp;lt;ref&amp;gt;A. H. Brady, &amp;quot;[https://ieeexplore.ieee.org/document/4038890 The Conjectured Highest Scoring Machines for Rado&amp;#039;s Σ(k) for the Value k = 4]&amp;quot;. In IEEE Transactions on Electronic Computers, vol. EC-15, no. 5, pp. 802-803, Oct. 1966, doi: 10.1109/PGEC.1966.264572.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>C7X</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1283&amp;oldid=prev</id>
		<title>C7X: Create page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Brady%27s_algorithm&amp;diff=1283&amp;oldid=prev"/>
		<updated>2024-11-15T10:32:19Z</updated>

		<summary type="html">&lt;p&gt;Create page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Brady&amp;#039;s algorithm&amp;#039;&amp;#039;&amp;#039; is an algorithm for finding long-running Turing machines. It was first introduced by Allen Brady in his 1964 PhD dissertation &amp;quot;[https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/zk51vk21c Solutions of restricted cases of the halting problem applied to the determination of particular values of a non-computable function]&amp;quot;.&amp;lt;ref name=&amp;quot;DrozdBrady&amp;quot;&amp;gt;Something Something Programming, &amp;quot;[https://nickdrozd.github.io/2022/01/14/bradys-algorithm.html Brady&amp;#039;s Algorithm for Program Generation]&amp;quot; (2022). Accessed 15 November 2024.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The algorithm works by building a pile of incomplete Turing machine rulesets. Each partially specified Turing machine in the pile is run until either a decider rules out the machine, in which case it is removed from the pile, or an undefined transition is reached, in which case all extensions of the ruleset at that point are added to the pile. (All extensions assuming a restriction: the maximum state number appearing in the ruleset cannot increase by more than one.) The record-setting longest machines are logged as output, and these are the busy beaver candidates.&amp;lt;ref name=&amp;quot;DrozdBrady&amp;quot; /&amp;gt; Brady describes this algorithm sequentially rather than using a pile, and draws an analogy to building a tree of machines.&amp;lt;ref&amp;gt;A. H. Brady, &amp;quot;[https://ieeexplore.ieee.org/document/4038890 The Conjectured Highest Scoring Machines for Rado&amp;#039;s Σ(k) for the Value k = 4]&amp;quot;. In IEEE Transactions on Electronic Computers, vol. EC-15, no. 5, pp. 802-803, Oct. 1966, doi: 10.1109/PGEC.1966.264572.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>C7X</name></author>
	</entry>
</feed>