The Exercise
A classical linear code sends a message of symbols from a field as a word of symbols, so that of them are redundant and protect the message against errors. How many errors the code can catch is measured by its minimum distance . The exercise asks how large can be once and are fixed; its answer, the Singleton bound, limits by the redundancy alone.
Linear Codes
A linear code of length over a field is a subspace of , the space of words with entries in . A codeword of is an element . The dimension of the code is the number of message symbols it carries. The zero code is the subspace .
The Hamming weight of a word in is the number of its nonzero entries. The minimum distance of a linear code is the least Hamming weight of a nonzero codeword, (1)✦ and the zero code, having no nonzero codeword, has .
The Claim
Theorem 1. Let be a linear code of length and dimension over a field , other than the zero code. Then the minimum distance of satisfies (2)✦
What Is Checked
The claim is stated over the minimum distance of (1), the length of the code and its dimension over . What the library proves about them is the inequality (2) between the three numbers.