<?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=Counter</id>
	<title>Counter - 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=Counter"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;action=history"/>
	<updated>2026-04-30T20:32:58Z</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=Counter&amp;diff=1298&amp;oldid=prev</id>
		<title>Icy: Added zoology category</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1298&amp;oldid=prev"/>
		<updated>2024-11-15T18:35:41Z</updated>

		<summary type="html">&lt;p&gt;Added zoology category&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 18:35, 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-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &amp;#039;&amp;#039;n&amp;#039;&amp;#039; in binary. Also, let &amp;#039;&amp;#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;) denote the 2-valuation of &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, which is the number of times that &amp;#039;&amp;#039;n&amp;#039;&amp;#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n+1) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &amp;#039;&amp;#039;k&amp;#039;&amp;#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; proves this. Moreover, we can see by the spacetime diagram that &amp;lt;code&amp;gt;B bin(1) &amp;gt;0&amp;lt;/code&amp;gt; is reached (on step 1), which completes the analysis.&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &amp;#039;&amp;#039;n&amp;#039;&amp;#039; in binary. Also, let &amp;#039;&amp;#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;) denote the 2-valuation of &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, which is the number of times that &amp;#039;&amp;#039;n&amp;#039;&amp;#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n+1) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &amp;#039;&amp;#039;k&amp;#039;&amp;#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; proves this. Moreover, we can see by the spacetime diagram that &amp;lt;code&amp;gt;B bin(1) &amp;gt;0&amp;lt;/code&amp;gt; is reached (on step 1), which completes the analysis.&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 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;[[Category: Zoology]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1277:rev-1298:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1277&amp;oldid=prev</id>
		<title>Icy: /* Analysis 2 */ Explained base case for analysis 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1277&amp;oldid=prev"/>
		<updated>2024-11-13T23:11:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Analysis 2: &lt;/span&gt; Explained base case for analysis 2&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 23:11, 13 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-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n+1) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &#039;&#039;k&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;which completes &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;analysis.&lt;/del&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blockquote&lt;/del&gt;&amp;gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blockquote&lt;/del&gt;&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n+1) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &#039;&#039;k&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Moreover&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;we can see by &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spacetime diagram that &lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&amp;gt;B bin(1) &lt;/ins&gt;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/ins&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is reached (on step 1), which completes the analysis.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1276:rev-1277:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1276&amp;oldid=prev</id>
		<title>Icy: /* Analysis 1 */ Typo</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1276&amp;oldid=prev"/>
		<updated>2024-11-13T21:55:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Analysis 1: &lt;/span&gt; Typo&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 21:55, 13 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-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&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;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;(1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;)0 → A &amp;lt;(1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;)0&amp;lt;/code&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;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;(1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;)0 → A &amp;lt;(1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;)0&amp;lt;/code&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; 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;so that, for all &#039;&#039;n&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1: &amp;lt;code&amp;gt;A &amp;gt;0(1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;)0 → A &amp;lt;(1&amp;lt;sup&amp;gt;n+1&amp;lt;/sup&amp;gt;)0&amp;lt;/code&amp;gt;. &amp;lt;/blockquote&amp;gt;This proves that the [[transcript]] of &amp;lt;code&amp;gt;1RB1LA_0LA0RB&amp;lt;/code&amp;gt; from the all zeros tape is&amp;lt;blockquote&amp;gt;(A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1)&#039;&#039;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&#039;&#039; &amp;lt;sup&amp;gt;≥ 0&amp;lt;/sup&amp;gt;.&amp;lt;/blockquote&amp;gt;Furthermore, |&#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;|, the number of steps taken by &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;, can be seen to be given by the recurrence&amp;lt;blockquote&amp;gt;&amp;lt;math&amp;gt;|\mathbf R_0|=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;,\ |\mathbf R_n| = 2|\mathbf R_{n-1}| + 3&amp;lt;/math&amp;gt;,&amp;lt;/blockquote&amp;gt;which has solution &amp;lt;math&amp;gt;|\mathbf R_n| = 2^{n + 2} - 3.&amp;lt;/math&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;so that, for all &#039;&#039;n&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1: &amp;lt;code&amp;gt;A &amp;gt;0(1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;)0 → A &amp;lt;(1&amp;lt;sup&amp;gt;n+1&amp;lt;/sup&amp;gt;)0&amp;lt;/code&amp;gt;. &amp;lt;/blockquote&amp;gt;This proves that the [[transcript]] of &amp;lt;code&amp;gt;1RB1LA_0LA0RB&amp;lt;/code&amp;gt; from the all zeros tape is&amp;lt;blockquote&amp;gt;(A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1)&#039;&#039;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&#039;&#039; &amp;lt;sup&amp;gt;≥ 0&amp;lt;/sup&amp;gt;.&amp;lt;/blockquote&amp;gt;Furthermore, |&#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;|, the number of steps taken by &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;, can be seen to be given by the recurrence&amp;lt;blockquote&amp;gt;&amp;lt;math&amp;gt;|\mathbf R_0|=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/ins&gt;,\ |\mathbf R_n| = 2|\mathbf R_{n-1}| + 3&amp;lt;/math&amp;gt;,&amp;lt;/blockquote&amp;gt;which has solution &amp;lt;math&amp;gt;|\mathbf R_n| = 2^{n + 2} - 3.&amp;lt;/math&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &amp;#039;&amp;#039;n&amp;#039;&amp;#039; in binary. Also, let &amp;#039;&amp;#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;) denote the 2-valuation of &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, which is the number of times that &amp;#039;&amp;#039;n&amp;#039;&amp;#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n+1) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &amp;#039;&amp;#039;k&amp;#039;&amp;#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &amp;#039;&amp;#039;n&amp;#039;&amp;#039; in binary. Also, let &amp;#039;&amp;#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;) denote the 2-valuation of &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, which is the number of times that &amp;#039;&amp;#039;n&amp;#039;&amp;#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n+1) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &amp;#039;&amp;#039;k&amp;#039;&amp;#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1274:rev-1276:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1274&amp;oldid=prev</id>
		<title>Icy: /* Analysis 2 */ typo</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1274&amp;oldid=prev"/>
		<updated>2024-11-13T20:28:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Analysis 2: &lt;/span&gt; typo&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 20:28, 13 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-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B bin(n) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &#039;&#039;k&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n+1) + 2]  B bin(n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+1&lt;/ins&gt;) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &#039;&#039;k&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1273:rev-1274:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1273&amp;oldid=prev</id>
		<title>Icy: /* Analysis 2 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1273&amp;oldid=prev"/>
		<updated>2024-11-13T20:27:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Analysis 2&lt;/span&gt;&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 20:27, 13 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-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;bin(n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;bin(n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &#039;&#039;k&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B bin(n) &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B bin(n) &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show, for all &#039;&#039;k&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1272:rev-1273:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1272&amp;oldid=prev</id>
		<title>Icy: /* Analysis 2 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1272&amp;oldid=prev"/>
		<updated>2024-11-13T20:27:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Analysis 2&lt;/span&gt;&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 20:27, 13 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-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[n] := &lt;/del&gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;&amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;n&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+1] &lt;/del&gt;&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(bin(&lt;/ins&gt;n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)) &lt;/ins&gt;&amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(bin(&lt;/ins&gt;n&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)) &lt;/ins&gt;&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, for all &#039;&#039;k&#039;&#039; ≥ 0,&lt;/ins&gt;&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 0(1&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0  →[2k + 2]  B 1(0&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;)&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1271:rev-1272:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1271&amp;oldid=prev</id>
		<title>Icy: /* Analysis 2 */ Disambiguate with parentheses</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1271&amp;oldid=prev"/>
		<updated>2024-11-13T20:26:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Analysis 2: &lt;/span&gt; Disambiguate with parentheses&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 20:26, 13 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-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&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;* &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;0 → A &amp;lt;0&amp;lt;/code&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;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;0 → A &amp;lt;0&amp;lt;/code&amp;gt;,&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;* &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; 0 → A &amp;lt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; 0&amp;lt;/code&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;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;0 → A &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;0&amp;lt;/code&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; 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;so that, for all &#039;&#039;n&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1: &amp;lt;code&amp;gt;A &amp;gt;0 1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; 0 → A &amp;lt;1&amp;lt;sup&amp;gt;n+1&amp;lt;/sup&amp;gt; 0&amp;lt;/code&amp;gt;. &amp;lt;/blockquote&amp;gt;This proves that the [[transcript]] of &amp;lt;code&amp;gt;1RB1LA_0LA0RB&amp;lt;/code&amp;gt; from the all zeros tape is&amp;lt;blockquote&amp;gt;(A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1)&#039;&#039;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&#039;&#039; &amp;lt;sup&amp;gt;≥ 0&amp;lt;/sup&amp;gt;.&amp;lt;/blockquote&amp;gt;Furthermore, |&#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;|, the number of steps taken by &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;, can be seen to be given by the recurrence&amp;lt;blockquote&amp;gt;&amp;lt;math&amp;gt;|\mathbf R_0|=0,\ |\mathbf R_n| = 2|\mathbf R_{n-1}| + 3&amp;lt;/math&amp;gt;,&amp;lt;/blockquote&amp;gt;which has solution &amp;lt;math&amp;gt;|\mathbf R_n| = 2^{n + 2} - 3.&amp;lt;/math&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;so that, for all &#039;&#039;n&#039;&#039; ≥ 0,&amp;lt;blockquote&amp;gt;A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1: &amp;lt;code&amp;gt;A &amp;gt;0&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;0 → A &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;1&amp;lt;sup&amp;gt;n+1&amp;lt;/sup&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;0&amp;lt;/code&amp;gt;. &amp;lt;/blockquote&amp;gt;This proves that the [[transcript]] of &amp;lt;code&amp;gt;1RB1LA_0LA0RB&amp;lt;/code&amp;gt; from the all zeros tape is&amp;lt;blockquote&amp;gt;(A0 &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; A1)&#039;&#039;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&#039;&#039; &amp;lt;sup&amp;gt;≥ 0&amp;lt;/sup&amp;gt;.&amp;lt;/blockquote&amp;gt;Furthermore, |&#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;|, the number of steps taken by &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;, can be seen to be given by the recurrence&amp;lt;blockquote&amp;gt;&amp;lt;math&amp;gt;|\mathbf R_0|=0,\ |\mathbf R_n| = 2|\mathbf R_{n-1}| + 3&amp;lt;/math&amp;gt;,&amp;lt;/blockquote&amp;gt;which has solution &amp;lt;math&amp;gt;|\mathbf R_n| = 2^{n + 2} - 3.&amp;lt;/math&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;=== Analysis 2 ===&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;=== Analysis 2 ===&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;[n] := bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B [n] &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B [n+1] &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;01&lt;/del&gt;&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;&amp;gt;0  →[2k + 2]  B &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10&lt;/del&gt;&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&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;In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &#039;&#039;n&#039;&#039;, let &amp;lt;code&amp;gt;[n] := bin(n)&amp;lt;/code&amp;gt; denote the number &#039;&#039;n&#039;&#039; in binary. Also, let &#039;&#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;n&#039;&#039;) denote the 2-valuation of &#039;&#039;n&#039;&#039;, which is the number of times that &#039;&#039;n&#039;&#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B [n] &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B [n+1] &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0(1&lt;/ins&gt;&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;&amp;gt;0  →[2k + 2]  B &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1(0&lt;/ins&gt;&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-1270:rev-1271:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1270&amp;oldid=prev</id>
		<title>Icy: Added counter page + analysis</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Counter&amp;diff=1270&amp;oldid=prev"/>
		<updated>2024-11-13T20:24:51Z</updated>

		<summary type="html">&lt;p&gt;Added counter page + analysis&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:1RB1LA 0LA0RB.png|thumb|A close-up of the counter {{TM|1RB1LA_0LA0RB}}.]]&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;counter&amp;#039;&amp;#039;&amp;#039; is a [[non-halting Turing machine]] that, roughly speaking, has a tape that grows logarithmically with time and whose tape counts up in some sort of place-value system. Often, when the place-value system is known, we may call such counters &amp;#039;&amp;#039;&amp;#039;binary counters&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;ternary counters&amp;#039;&amp;#039;&amp;#039;, and so on.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
{{TM|1RB1LA_0LA0RB}} is a binary counter with 2 states and 2 symbols, whose spacetime diagram is shown in the image to the right. In fact, it is the only Turing machine with 2 states and symbols, up to permutations, that is a counter. In this section we give two analyses of this counter. The first analysis is coarse-grained in that it only proves non-halting and logarithmic tape growth. The second analysis is more detailed and furthermore explains the counter nature of this machine, as well as the precise step counts from one encoded number to the next.&lt;br /&gt;
&lt;br /&gt;
=== Analysis 1 ===&lt;br /&gt;
Define the macro rule &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; recursively as follows:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = B0,&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; = B1 &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;amp;minus;1&amp;lt;/sub&amp;gt; A0 &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;amp;minus;1&amp;lt;/sub&amp;gt; A1, for &amp;#039;&amp;#039;n&amp;#039;&amp;#039; ≥ 1.&lt;br /&gt;
Then we find by induction, for all &amp;#039;&amp;#039;n&amp;#039;&amp;#039; ≥ 0:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;0 → A &amp;lt;0&amp;lt;/code&amp;gt;,&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;: &amp;lt;code&amp;gt;B &amp;gt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; 0 → A &amp;lt;1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; 0&amp;lt;/code&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
so that, for all &amp;#039;&amp;#039;n&amp;#039;&amp;#039; ≥ 0,&amp;lt;blockquote&amp;gt;A0 &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; A1: &amp;lt;code&amp;gt;A &amp;gt;0 1&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; 0 → A &amp;lt;1&amp;lt;sup&amp;gt;n+1&amp;lt;/sup&amp;gt; 0&amp;lt;/code&amp;gt;. &amp;lt;/blockquote&amp;gt;This proves that the [[transcript]] of &amp;lt;code&amp;gt;1RB1LA_0LA0RB&amp;lt;/code&amp;gt; from the all zeros tape is&amp;lt;blockquote&amp;gt;(A0 &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; A1)&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&amp;#039;&amp;#039; &amp;lt;sup&amp;gt;≥ 0&amp;lt;/sup&amp;gt;.&amp;lt;/blockquote&amp;gt;Furthermore, |&amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;|, the number of steps taken by &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;, can be seen to be given by the recurrence&amp;lt;blockquote&amp;gt;&amp;lt;math&amp;gt;|\mathbf R_0|=0,\ |\mathbf R_n| = 2|\mathbf R_{n-1}| + 3&amp;lt;/math&amp;gt;,&amp;lt;/blockquote&amp;gt;which has solution &amp;lt;math&amp;gt;|\mathbf R_n| = 2^{n + 2} - 3.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Analysis 2 ===&lt;br /&gt;
In this analysis, we will show that the counter indeed counts up in binary. More precisely, for a given non-negative integer &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, let &amp;lt;code&amp;gt;[n] := bin(n)&amp;lt;/code&amp;gt; denote the number &amp;#039;&amp;#039;n&amp;#039;&amp;#039; in binary. Also, let &amp;#039;&amp;#039;v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;) denote the 2-valuation of &amp;#039;&amp;#039;n&amp;#039;&amp;#039;, which is the number of times that &amp;#039;&amp;#039;n&amp;#039;&amp;#039; is divisible by 2. Then we will show:&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B [n] &amp;gt;0  →[2v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n + 1) + 2]  B [n+1] &amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;To show this, it suffices to show&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;B 01&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;&amp;gt;0  →[2k + 2]  B 10&amp;lt;sup&amp;gt;k&amp;lt;/sup&amp;gt;&amp;gt;0&amp;lt;/code&amp;gt;.&amp;lt;/blockquote&amp;gt;The sequence B0 A1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; A0 B1&amp;lt;sup&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sup&amp;gt; proves this, which completes the analysis.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Icy</name></author>
	</entry>
</feed>