Linear Programming Bounds Peter Boyvalenkov
[email protected] Institute for Mathematics and Informatics, Bulgarian Academy of Sciences, Sofia, Bulgaria; Technical Faculty, Southwestern University, Blagoevgrad, Bulgaria Danyo Danev
[email protected] Department of Electrical Engineering and Department of Mathematics, Link¨oping University, SE-581 83 Link¨oping, Sweden Abstract This chapter is written for the forthcoming book ”A Concise Encyclopedia of Coding The- ory” (CRC press), edited by W. Cary Huffman, Jon-Lark Kim, and Patrick Sol´e. This book will collect short but foundational articles, emphasizing definitions, examples, exhaustive refer- ences, and basic facts. The target audience of the Encyclopedia is upper level undergraduates and graduate students. 1 Preliminaries – Krawtchouk polynomials, codes, and designs Definition 1.1 (Krawtchouk polynomials). Let n 1 and q 2 be integers. The Krawtchouk ≥ ≥ polynomials are defined as i (n,q) j i j j n j z K (z) := ( 1) (q 1) − q − , i = 0, 1, 2,..., i − − n i j Xj=0 − where z := z(z 1) (z j + 1)/j!, z R. j − · · · − ∈ (n,q) Theorem 1.2 ([57]). The polynomials Ki (z) satisfy the three-term recurrence relation (n,q) (n,q) (n,q) arXiv:1903.02255v1 [cs.IT] 6 Mar 2019 (i + 1)Ki+1 (z) = [i + (q 1)(n i) qz]Ki (z) (q 1)(n i + 1)Ki 1 (z) − − − − − − − with initial conditions K(n,q)(z) = 1 and K(n,q)(z)= n(q 1) qz. 0 1 − − Theorem 1.3 ([57]). The discrete measure n n n i dµ (t) := q− (q 1) δ(t i)dt, (1) n i − − Xi=0 where δ(i) is the Dirac-delta measure at i 0, 1,...,n , and the form ∈ { } f, g = f(t)g(t)dµ (t) (2) h i n Z define an inner product over the class of real polynomials of degree less than or equal to n.