Griesmer bound

From testwiki
Revision as of 17:46, 4 October 2024 by imported>1234qwer1234qwer4 (Added {{One source}} and {{Only primary sources}} tags)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Only primary sources Template:One source In the mathematics of coding theory, the Griesmer bound, named after James Hugo Griesmer, is a bound on the length of linear binary codes of dimension k and minimum distance d. There is also a very similar version for non-binary codes.

Statement of the bound

For a binary linear code, the Griesmer bound is:

ni=0k1d2i.

Proof

Let N(k,d) denote the minimum length of a binary code of dimension k and distance d. Let C be such a code. We want to show that

N(k,d)i=0k1d2i.

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.

G=[1100G]

The matrix G generates a code C, which is called the residual code of C. C obviously has dimension k=k1 and length n=N(k,d)d. C has a distance d, but we don't know it. Let uC be such that w(u)=d. There exists a vector v𝔽2d such that the concatenation (v|u)C. Then w(v)+w(u)=w(v|u)d. On the other hand, also (v|u)+rC, since rC and C is linear: w((v|u)+r)d. But

w((v|u)+r)=w(((1,,1)+v)|u)=dw(v)+w(u),

so this becomes dw(v)+w(u)d. By summing this with w(v)+w(u)d, we obtain d+2w(u)2d. But w(u)=d, so we get 2dd. As d is integral, we get dd2. This implies

nN(k1,d2),

so that

N(k,d)d+N(k1,d2).

By induction over k we will eventually get

N(k,d)i=0k1d2i.

Note that at any step the dimension decreases by 1 and the distance is halved, and we use the identity

a/2k12=a2k

for any integer a and positive integer k.

Bound for the general case

For a linear code over 𝔽q, the Griesmer bound becomes:

ni=0k1dqi.

The proof is similar to the binary case and so it is omitted.

See also

References

  • J. H. Griesmer, "A bound for error-correcting codes," IBM Journal of Res. and Dev., vol. 4, no. 5, pp. 532-542, 1960.