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.
A polynomial-time explicit constant-rate constant-distance code
Statement
There is a deterministic uniform binary code family in the sense of Explicit binary codes of constant rate and distance, with each encoder computable by one algorithm in time polynomial in . Thus the definition of an explicit constant-rate constant-distance family is met with , and , and these three constants are absolute.
Facts & Assumptions
Given: an integer , the family of concatenated codes of Reed-Solomon outer code and binary linear inner code indexed by , and the constants , .
For every the concatenated code of Reed-Solomon outer code and binary linear inner code encodes bits into bits; it is defined after choosing the first irreducible polynomial of degree in a fixed enumeration and the inner matrix produced by the uniform procedure of Conditional expectation constructs the inner code deterministically, and its bit encoding of field elements is the power-basis encoding .
The Reed-Solomon outer code has rate and relative distance at least (Reed-Solomon outer code has constant rate and distance).
The inner code is injective and linear of rate and relative distance at least , and the matrix is produced deterministically in time polynomial in (Conditional expectation constructs the inner code deterministically).
The concatenation of an outer code of rate and relative distance with an injective linear inner code of rate and relative distance has rate and relative distance at least (Concatenation multiplies rate and relative distance).
A binary code family with , rate at least and relative distance at least , encoded by one deterministic algorithm running in time polynomial in , is an explicit constant-rate constant-distance family (Explicit binary codes of constant rate and distance).
Proof
Define to be the least integer with ; it exists because , and for minimality gives . Given , pad it by zeros to the length and apply the concatenated encoding of [F1], whose output length is .
For we have , using ; hence . The case occurs exactly for , where . The rate of the padded -bit family is ; is the rate of the full concatenated code before restricting it to padded messages. The relative distance remains at least by [F2], [F3] and [F4], because restricting an injective code to padded messages cannot decrease its minimum pairwise distance.
The family is injective: the padding is injective and the concatenated encoding is injective by [F4]. It is uniform and deterministic: is determined by , the field and its bit encoding by [F1], the inner matrix by [F3], and no step uses randomness.
The running time is polynomial in : because for ; the degree- irreducible polynomial is found by scanning at most monic polynomials and testing each by trial division, in field operations; evaluating the outer code at all field elements costs field operations; the inner matrix is computed in time polynomial in by [F3]; and applying it to the outer symbols costs . Since and , every term is polynomial in , so one algorithm serves all within polynomial time.
By [F5] the family, with its length function, rate, relative distance and polynomial-time uniform encoder verified in steps 2.1, 2.2 and 3.1, is an explicit constant-rate constant-distance binary code family with the stated constants.
Remarks
- The constants. The full concatenated code has rate , the product of the outer rate and inner rate . Padding the input bits changes that rate to because ; the distance bound is the product and survives restriction to padded inputs. None of these constants depends on .
- What is not claimed. The theorem asserts neither a decoder nor a parity-check description of the family, and it does not optimise the constants; the page needs only that a constant-rate constant-distance family with a polynomial-time uniform encoder exists, which is what Explicit binary codes of constant rate and distance asks for.
- Small lengths. The padding makes the family total: is encoded by the length- concatenation with , and the length-two repetition outer code of Reed-Solomon outer code has constant rate and distance, so no separate small-case convention is needed beyond the zero padding.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
13 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-17.5.3 (Reed-Solomon and concatenated codes) and §19.2 (explicit codes), printed pp. 346-348 and 405-407. (standard reference, not scraped)
- Irit Dinur, The PCP theorem by gap amplification, §9 (explicit binary code of constant rate and constant distance), printed pp. 29-31. (standard reference, not scraped)