In the mathematics of coding theory, the Griesmer bound, named after James Hugo Griesmer, is a bound on the length of binary codes of dimension k and minimum distance d. There is also a very similar version for non-binary codes.
Contents
Statement of the bound
For a binary linear code, the Griesmer bound is:
Proof
Let
Let G be a generator matrix of C. We can always suppose that the first row of G is of the form r = (1, ..., 1, 0, ..., 0) with weight d.
The matrix
so this becomes
therefore due to the integrality of
so that
By induction over k we will eventually get
Note that at any step the dimension decreases by 1 and the distance is halved, and we use the identity
for any integer a and positive integer k.
The bound for the general case
For a linear code over
The proof is similar to the binary case and so it is omitted.