A linear code over the two-element finite field. Its dimension gives codewords. Its weight enumerator in the convention is symmetric in exactly when the all-ones word belongs to : adding that word complements every bit and replaces weight by . Conversely symmetry makes the coefficient of equal the coefficient of , which is one.
A length-, dimension- binary linear code has full support when no coordinate vanishes on every codeword, equivalently when the union of the supports of a vector of all codewords covers every coordinate. Every coordinate is then a nonzero linear functional on the message vector space . Translation by a vector on which it is one pairs the zero and one fibers, so exactly codewords contribute one in that coordinate. Summing these contributions proves the formula. If there are nonzero columns in a full-rank generator matrix, the same argument gives instead.
For a binary linear code , the linear functional records Hamming weight modulo two. Its kernel of a linear map is the even-weight subcode. If vanishes, this is all of ; otherwise rank-nullity theorem gives dimension . This also proves closure under addition without treating ordinary integer weight as a linear function.
A binary linear code is doubly even when the Hamming weight of every codeword is divisible by four.
// Target: algebra.bigb
Suppose the generators of a binary linear code have Hamming weights divisible by four and have pairwise zero binary inner products. Their linear span is doubly even: for any two vectors,
The binary inner product says the intersection size is even. Induction on the number of generators in a sum proves divisibility by four.
// Target: algebra.bigb
A linear subspace is self-orthogonal if for every . The standard bilinear form is nondegenerate, whence and . The condition with means every vector has even Hamming weight. Such a binary linear code gives the linear algebra behind the Eventown theorem.
If a self-orthogonal binary subspace has odd length and dimension , its dual code is obtained by adjoining the all-ones word. Self-orthogonality makes every codeword even-weight, so but . Comparing dimensions proves the formula. The dimension hypothesis alone is insufficient: at length three is a counterexample.
The code consisting of all even-weight binary words. For its dimension is , and its weight enumerator is , by selecting the even terms of the binomial theorem. The length-one code contains only zero.

Articles by others on the same topic (0)

There are currently no matching articles.