This article was accepted into the corpus but its outbound wikilinks were never NER-processed — typical at the deepest BFS hop or when the run's entity cap was reached. No expansion funnel to show.
| Hamming bound | |
|---|---|
![]() | |
| Name | Hamming bound |
| Field | Coding theory |
| Introduced | 1950s |
| Key contributors | Richard Hamming |
| Related | Hamming code, Sphere-packing bound, Gilbert–Varshamov bound, Perfect code |
Hamming bound
The Hamming bound is a fundamental limit in coding theory that constrains the parameters of error-correcting linear codes and block codes. It quantifies how many distinct codewords can coexist in a finite Hamming space while guaranteeing correction of up to a fixed number of symbol errors. The bound plays a central role alongside results by Richard Hamming, Claude Shannon, Vladimir Gilbert, Rudolf Elias, and Manfred R. Schroeder in the theoretical development of information theory, telecommunications, and computer science.
The Hamming bound arises in the context of finite alphabets such as binary numeral systems used in digital communication and computer memory design. It is often presented in textbooks that cover the work of Richard Hamming and the foundations laid by Claude Shannon in his landmark 1948 paper on information theory. The bound relates the code length, alphabet size, minimum distance, and the number of codewords, and is typically juxtaposed with the Gilbert–Varshamov bound and the Singleton bound in surveys by researchers at institutions like Bell Labs and universities including Massachusetts Institute of Technology and Stanford University.
Let q be the size of the alphabet (for example, q=2 for binary codes), n the block length, d the minimum Hamming distance, and t = floor((d-1)/2) the maximum number of correctable errors per block. The Hamming bound states that the number M of codewords satisfies M * Sum_{i=0}^t binom(n,i) (q-1)^i ≤ q^n. This combinatorial inequality appears in expositions by authors affiliated with Princeton University, Harvard University, and University of Cambridge when cataloguing classical bounds in coding theory. It is commonly referenced alongside results by Elias James and in compendia edited by figures like Thomas M. Cover and Joy A. Thomas.
The proof uses a sphere-packing argument in the discrete Hamming metric, counting disjoint spheres of radius t around codewords. Each such sphere contains Sum_{i=0}^t binom(n,i) (q-1)^i words, and the spheres must be disjoint to guarantee unique decoding up to t errors. The derivation is standard in lectures at California Institute of Technology and University of Illinois Urbana-Champaign and is detailed in monographs authored by F. J. MacWilliams and N. J. A. Sloane. Alternative proofs employ double-counting techniques that trace intellectual lineage to combinatorial methods used by Paul Erdős and Alfréd Rényi.
Binary Hamming bounds for small n are used to evaluate Hamming code families constructed by Richard Hamming and generalized Hamming codes used in magnetic storage, satellite communication, and deep-space network design influenced by work at Jet Propulsion Laboratory and NASA. Practical applications include RAID systems in International Business Machines hardware, error control in Cisco Systems routers, and consumer electronics governed by standards developed by International Telecommunication Union committees. Examples in textbooks contrast Hamming bound calculations with specific Golay code parameters studied at Bell Labs and algebraic constructions from University of California, Berkeley research groups.
The Hamming bound is typically compared with the Gilbert–Varshamov bound, which provides existence guarantees from a packing-complement perspective, and with the Singleton bound that constrains code dimension and distance. It is also related to the Plotkin bound, the Elias bound, and the McEliece–Rodemich–Rumsey–Welch (MRRW) bounds often discussed in symposia at IEEE and ACM conferences. Comparative studies at institutions like University of Oxford and École Polytechnique Fédérale de Lausanne analyze regimes where each bound is tighter, citing historical debates involving Richard Hamming and colleagues at Bell Telephone Laboratories.
Codes that meet the Hamming bound with equality are called perfect codes; classical examples include the binary Hamming codes and the (23,12,7) Golay code and its binary variant discovered in work linked to Marcel Golay and investigations at Mathematical Reviews archives. The classification of nontrivial perfect codes is tied to deep results in algebraic coding and finite group theory, traced through contributions by researchers at Princeton University and University of Wisconsin–Madison. Achievability questions connect to constructions using finite fields developed by mathematicians like Évariste Galois and algebraic-geometric codes inspired by work at Tata Institute of Fundamental Research.
Generalizations include bounds for nonbinary alphabets, list decoding radii, and asymptotic forms analyzed in the context of Shannon capacity and channel coding theorem refinements. Extensions appear in the study of low-density parity-check code ensembles pioneered by researchers at Caltech and Laboratoire d'informatique de Paris 6, and in probabilistic coding frameworks influenced by Robert G. Gallager and Joseph M. Kahn. Modern work connects Hamming-type sphere-packing inequalities to combinatorial optimization, probabilistic method techniques by Noga Alon, and geometric functional analysis themes explored at Institute for Advanced Study.