<?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=Enumerator_polynomial</id>
	<title>Enumerator polynomial - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Enumerator_polynomial"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Enumerator_polynomial&amp;action=history"/>
	<updated>2026-05-15T09:11:18Z</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=Enumerator_polynomial&amp;diff=4838&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;In coding theory, the '''weight enumerator polynomial''' of a binary linear code specifies the number of words of each possible Hamming weight.  Let &lt;math&gt;C \subse...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Enumerator_polynomial&amp;diff=4838&amp;oldid=prev"/>
		<updated>2019-05-18T11:18:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;In &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;weight enumerator polynomial&amp;#039;&amp;#039;&amp;#039; of a binary &lt;a href=&quot;/index.php?title=Linear_code&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Linear code (page does not exist)&quot;&gt;linear code&lt;/a&gt; specifies the number of words of each possible &lt;a href=&quot;/index.php?title=Hamming_weight&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Hamming weight (page does not exist)&quot;&gt;Hamming weight&lt;/a&gt;.  Let &amp;lt;math&amp;gt;C \subse...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[coding theory]], the '''weight enumerator polynomial''' of a binary [[linear code]] specifies the number of words of each possible [[Hamming weight]].&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C \subset \mathbb{F}_2^n&amp;lt;/math&amp;gt; be a binary linear code length &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;. The '''weight distribution''' is the sequence of numbers&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; A_t = \#\{c \in C \mid w(c) = t \} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
giving the number of [[codeword]]s ''c'' in ''C'' having weight ''t'' as ''t'' ranges from 0 to ''n''. The '''weight enumerator''' is the bivariate [[polynomial]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; W(C;x,y) = \sum_{w=0}^n A_w x^w y^{n-w}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Basic properties==&lt;br /&gt;
#&amp;lt;math&amp;gt; W(C;0,1) = A_{0}=1 &amp;lt;/math&amp;gt;&lt;br /&gt;
#&amp;lt;math&amp;gt; W(C;1,1) = \sum_{w=0}^{n}A_{w}=|C| &amp;lt;/math&amp;gt;&lt;br /&gt;
#&amp;lt;math&amp;gt; W(C;1,0) = A_{n}= 1 \mbox{ if } (1,\ldots,1)\in C\ \mbox{ and } 0 \mbox{ otherwise} &amp;lt;/math&amp;gt;&lt;br /&gt;
#&amp;lt;math&amp;gt; W(C;1,-1) = \sum_{w=0}^{n}A_{w}(-1)^{n-w} = A_{n}+(-1)^{1}A_{n-1}+\ldots+(-1)^{n-1}A_{1}+(-1)^{n}A_{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MacWilliams identity==&lt;br /&gt;
Denote the [[dual code]] of &amp;lt;math&amp;gt;C \subset \mathbb{F}_2^n&amp;lt;/math&amp;gt; by&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C^\perp = \{x \in \mathbb{F}_2^n \,\mid\, \langle x,c\rangle = 0 \mbox{ }\forall c \in C \} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(where &amp;lt;math&amp;gt;\langle\ ,\ \rangle&amp;lt;/math&amp;gt; denotes the vector [[dot product]] and which is taken over &amp;lt;math&amp;gt;\mathbb{F}_2&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
The '''MacWilliams identity''' states that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;W(C^\perp;x,y) = \frac{1}{\mid C \mid} W(C;y-x,y+x). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The identity is named after [[Jessie MacWilliams]].&lt;br /&gt;
&lt;br /&gt;
==Distance enumerator==&lt;br /&gt;
The '''distance distribution''' or '''inner distribution''' of a code ''C'' of size ''M'' and length ''n'' is the sequence of numbers&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; A_i = \frac{1}{M} \# \left\lbrace (c_1,c_2) \in C \times C \mid d(c_1,c_2) = i \right\rbrace &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where ''i'' ranges from 0 to ''n''. The '''distance enumerator polynomial''' is&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; A(C;x,y) = \sum_{i=0}^n A_i x^i y^{n-i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and when ''C'' is linear this is equal to the weight enumerator.&lt;br /&gt;
&lt;br /&gt;
The '''outer distribution''' of ''C'' is the 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;-by-''n''+1 matrix ''B'' with rows indexed by elements of GF(2)&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt; and columns indexed by integers 0...''n'', and entries&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; B_{x,i} = \# \left\lbrace c \in C \mid d(c,x) = i \right\rbrace . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The sum of the rows of ''B'' is ''M'' times the inner distribution vector (''A''&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;,...,''A''&amp;lt;sub&amp;gt;''n''&amp;lt;/sub&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
A code ''C'' is '''regular''' if the rows of ''B'' corresponding to the codewords of ''C'' are all equal.&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://wikipedia.org/ http://wikipedia.org/]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[Snapup]]&lt;br /&gt;
* [[Starrie]]&lt;br /&gt;
* [[IziBits]]&lt;br /&gt;
* [[Nametoken]]&lt;br /&gt;
* [[SherCoin]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>