<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Long_code_%28mathematics%29</id>
	<title>Long code (mathematics) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Long_code_%28mathematics%29"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Long_code_(mathematics)&amp;action=history"/>
	<updated>2026-05-15T09:22:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Long_code_(mathematics)&amp;diff=5787&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;In theoretical computer science and coding theory, the '''long code''' is an error-correcting code that is locally decodable code|...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Long_code_(mathematics)&amp;diff=5787&amp;oldid=prev"/>
		<updated>2019-06-11T04:56:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;In &lt;a href=&quot;/index.php?title=Theoretical_computer_science&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Theoretical computer science (page does not exist)&quot;&gt;theoretical computer science&lt;/a&gt; and &lt;a href=&quot;/Coding_theory&quot; title=&quot;Coding theory&quot;&gt;coding theory&lt;/a&gt;, the &amp;#039;&amp;#039;&amp;#039;long code&amp;#039;&amp;#039;&amp;#039; is an &lt;a href=&quot;/Error_detection_and_correction&quot; title=&quot;Error detection and correction&quot;&gt;error-correcting code&lt;/a&gt; that is locally decodable code|...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[theoretical computer science]] and [[coding theory]], the '''long code''' is an [[error detection and correction|error-correcting code]] that is [[locally decodable code|locally decodable]]. Long codes have an extremely poor rate, but play a fundamental role in the theory of [[hardness of approximation]].&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
Let &amp;lt;math&amp;gt;f_1,\dots,f_{2^n} : \{0,1\}^k\to \{0,1\}&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;k=\log n&amp;lt;/math&amp;gt; be the list of ''all'' functions from &amp;lt;math&amp;gt;\{0,1\}^k\to\{0,1\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then the long code encoding of a message &amp;lt;math&amp;gt;x\in\{0,1\}^k&amp;lt;/math&amp;gt; is the string &amp;lt;math&amp;gt;f_1(x)\circ f_2(x)\circ\dots\circ f_{2^n}(x)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\circ&amp;lt;/math&amp;gt; denotes concatenation of strings.&lt;br /&gt;
This string has length &amp;lt;math&amp;gt;2^n=2^{2^k}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The [[Walsh-Hadamard code]] is a subcode of the long code, and can be obtained by only using functions &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; that are [[linear function]]s when interpreted as functions &amp;lt;math&amp;gt;\mathbb F_2^k\to\mathbb F_2&amp;lt;/math&amp;gt; on the [[finite field]] with two elements. Since there are only &amp;lt;math&amp;gt;2^k&amp;lt;/math&amp;gt; such functions, the block length of the Walsh-Hadamard code is &amp;lt;math&amp;gt;2^k&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
An equivalent definition of the long code is as follows:&lt;br /&gt;
The Long code encoding of &amp;lt;math&amp;gt;j\in[n]&amp;lt;/math&amp;gt; is defined to be the truth table of the Boolean dictatorship function on the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th coordinate, i.e., the truth table of &amp;lt;math&amp;gt;f:\{0,1\}^n\to\{0,1\}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;f(x_1,\dots,x_n)=x_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Thus, the Long code encodes a &amp;lt;math&amp;gt;(\log n)&amp;lt;/math&amp;gt;-bit string as a &amp;lt;math&amp;gt;2^n&amp;lt;/math&amp;gt;-bit string.&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
The long code does not contain repetitions, in the sense that the function &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; computing the &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;th bit of the output is different from any function &amp;lt;math&amp;gt;f_j&amp;lt;/math&amp;gt; computing the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th bit of the output for &amp;lt;math&amp;gt;j\neq i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Among all codes that do not contain repetitions, the long code has the longest possible output.&lt;br /&gt;
Moreover, it contains all non-repeating codes as a subcode.&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://wikipedia.org/ http://wikipedia.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Error-correcting codes]]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[DECOIN]]&lt;br /&gt;
* [[Arcona]]&lt;br /&gt;
* [[CloudFish]]&lt;br /&gt;
* [[MCB]]&lt;br /&gt;
* [[CoinCasso]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>