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.
Concatenation multiplies rate and relative distance
Statement
Let , , , let be the Reed-Solomon outer code with rate and relative distance at least , and let be the inner encoding of Conditional expectation constructs the inner code deterministically, injective and linear of rate and relative distance at least , so that for every nonzero . Then the concatenated code of Reed-Solomon outer code and binary linear inner code, which encodes bits into bits, is injective with For the outer parameters of Reed-Solomon outer code has constant rate and distance and the inner parameters of Conditional expectation constructs the inner code deterministically these are rate at least and relative distance at least .
Facts & Assumptions
Given: integers , , ; the bit encoding of the field, which is -linear by the power basis; the outer code with rate and relative distance at least ; an injective -linear with for .
The concatenated encoding sends a message to the word obtained by applying to each of the coordinates of the outer word ; it has input bits and output bits, and the field element has bit encoding the zero vector (Reed-Solomon outer code and binary linear inner code).
Relative distance of a code of length over an alphabet is the minimum, over distinct codewords, of the fraction of differing coordinates; over a binary alphabet the coordinates are bits. Rate is the input length in bits divided by the output length in bits (Explicit binary codes of constant rate and distance).
Distinct messages of have outer words differing in at least coordinates, and distinct messages have distinct outer words (Reed-Solomon outer code has constant rate and distance).
The map is linear and injective with for every nonzero ; in particular has rate and relative distance at least (Conditional expectation constructs the inner code deterministically).
Proof
The concatenated encoding is injective: if two messages had the same concatenated word, then their outer words would agree in every coordinate, since is injective and the blocks of the concatenation are read off coordinatewise; but distinct messages have distinct outer words by [L1, F1]. Moreover the rate is , because the outer code has -symbols ( bits) and the concatenated word has blocks of bits.
Let be distinct messages with outer words , and let be the set of differing coordinates, of size at least by [L1]. For the field element has nonzero bit encoding by linearity of , so the block difference is a nonzero word of weight at least by [L2].
The blocks indexed by occupy disjoint sets of coordinates of the concatenated word, so the total Hamming distance between the two concatenated words is the sum over of the block weights, at least ; dividing by the word length gives relative distance at least , and with the outer and inner parameters this is at least while the rate is .
Remarks
- Both factors are honest minima. The outer distance loses a factor in the number of surviving coordinates and the inner distance loses a factor in the surviving bits per coordinate, and the product is exactly the product of the relative distances; nothing is lost to the intermediate field or to the choice of inner matrix, because the inner map is linear and injective and its blocks are disjoint.
- The lemma is stated for the concrete outer and inner codes of this page, but the proof uses only [F1], [F2], [L1] and [L2], so the same computation applies to any outer code with rate and relative distance whose alphabet is identified with and any injective linear inner code with parameters .
Depends on
Used by
Dependency tree · two levels
12 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.3 Definition 17.19 and Claim 17.20 (concatenation multiplies distance), printed p. 348. (standard reference, not scraped)
- Irit Dinur, The PCP theorem by gap amplification, §9 (Reed-Solomon outer code concatenated with a binary inner code), printed pp. 29-30. (standard reference, not scraped)