The parity-check matrix has rank , so its kernel has dimension and size ; see linear code. Its columns are precisely the seven distinct nonzero vectors of . Thus no weight-one or weight-two word is in the kernel, while three dependent columns give a weight-three word. Hence .
By parity extension, each code keeps size , gains length , and has distance . Extension is injective. A common extended word punctures to a word in , so only the zero and all-one words occur; both extend to and .
Every nonzero word has weight divisible by . Weight is impossible: using , , , and , the distance-four properties force any nonzero one of these sums to have weight ; coordinate counting in total weight then forces two blocks to vanish, which would put a nontrivial word in . That intersection contains only and , and gives block weight at least . Hence , and taking gives weight , so .
Articles by others on the same topic
There are currently no matching articles.