How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Explicit binary codes of constant rate and distance
Definition
Throughout this page, for the relative Hamming distance between is and the relative distance of a subset with is , while a subset with exactly one element has relative distance by convention.
A binary code family is a sequence of maps for , each injective, with an integer length function . Its rate at is . The family is explicit with constant rate and constant distance when there are absolute constants , , such that for every and each encoder is computable by one deterministic algorithm in time polynomial in , uniformly in : the algorithm takes together with as input and writes the output bits.
Remarks
- Explicit here means the same convention as for constraint graphs in Complete uniform gap-preserving CSP reductions: the output is written bit by bit, so that the running time is measured against the length of the produced codeword plus the input length, and a family is uniform when one algorithm serves all . Nothing is claimed about the parity-check matrix, the decoder, or the existence of a fast decoder.
- The padding convention is part of the definition: the code is defined for every with its own length , and a construction that first pads to some convenient length and then encodes is admissible only when the resulting length is and the analysis of injectivity and distance is done for the padded map, as in A polynomial-time explicit constant-rate constant-distance code.
- Rate and distance trade off, and both constants above are absolute: the page needs so that a constraint system whose variables are the message bits and whose size is measured against stays linear in , and it needs so that a constant fraction of the encoded bits witnesses every error in a message. The padded construction of A polynomial-time explicit constant-rate constant-distance code achieves and rate greater than with ; is the rate before padding.
- The relative distance of a code is a minimum over pairs of codewords and is defined to be one for a one-element code so that the convention matches the relative-distance convention for testers, where an empty solution set is assigned distance one (Assignment tester and rejection ratio).
Depends on
Used by
- Reed-Solomon outer code and binary linear inner code Definition
- A random inner linear code has fewer than one bad word in expectation Lemma
- Concatenation multiplies rate and relative distance Lemma
- Conditional expectation constructs the inner code deterministically Lemma
- Reed-Solomon outer code has constant rate and distance Lemma
- A polynomial-time explicit constant-rate constant-distance code Theorem
Dependency tree · two levels
3 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Arora and Barak, Computational Complexity: A Modern Approach, §17.5.2 Definitions 17.16-17.17 (code distance, Reed-Solomon), printed pp. 346-347. (standard reference, not scraped)
- Irit Dinur, The PCP theorem by gap amplification, §2.4 and §9 (codes used in the tester composition), printed pp. 10 and 30. (standard reference, not scraped)