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 testing enforces the same decoded prefix
Statement
Let , let be a fixed injection, and let insert a vector's th coordinate at position and put zero in every other coordinate. Write .
For the exact tables and , the two-query slice check on a uniform compares their entries at and . It accepts every mask if and only if ; if , it rejects on exactly half of the masks.
More generally, let fixed tables and have relative distances from and . The four-query self-corrected slice check rejects with probability at least whenever . The proof tables are fixed before the independent uniform choices of masks and correction offsets. Both checks are nonadaptive; the raw check uses two bit queries and the corrected check uses four, counting repeated locations.
Facts & Assumptions
Given: the fixed injection , vectors , and (for the robust bound) fixed tables at the stated distances.
The raw slice check compares the short table at with the longer table at its embedded coordinate. Its corrected form compares and using independent uniform correction offsets. (Two-piece PCP of proximity and concatenation check)
is the truth table on , and relative distance is normalized disagreement on that cube. (Walsh–Hadamard encoding and relative Hamming distance)
For every nonzero and a uniform binary mask of the same dimension, . (Random binary subsums detect every nonzero discrepancy)
For a fixed table , the corrector at chooses uniform and returns . (Two-query linear self-correction)
Proof
Given: fix and, where applicable, independently of all test randomness.
Define by the stated coordinate insertion. Then for every . All query locations below are determined by and the sampled masks and offsets before any table answer is read.
Fix any mask . In the short-table correction, each of and is uniform on . Each queried value therefore differs from its corresponding codeword value with probability exactly . A union bound shows that the corrected short value differs from with probability at most . Likewise and are each uniform on , so the corrected long value differs from with probability at most . These bounds hold conditional on every fixed and require no independence between the two errors within either correction.
On the exact tables, the two queried bits are and by [F2] and step 1.1. Their sum is . If , this is zero for every mask, so every raw check accepts. If , their sum vector is nonzero and [F3] gives probability exactly that the two bits differ; hence exactly half the masks reject. This proves both directions of the asserted “accepts every mask iff” statement.
Suppose . By [F3] and step 1.1, the ideal corrected values and differ with probability exactly . Conditional on each , the probability that at least one corrected value is wrong is at most by step 1.2. Whenever the ideal values differ and neither correction errs, the actual test rejects. Subtracting the possible error event from the ideal disagreement event gives This remains a valid lower bound if its right side is negative.
The raw test samples mask bits. The corrected test samples using bits and using bits, then makes the four queries listed in [F1]. Repeated query locations still count as calls, so the bounds hold for and for any coordinate coincidences. Since every query location is fixed before answers are obtained, both procedures are nonadaptive.
If , both messages are the unique empty vector, , and necessarily; the differing-slice case cannot occur. The raw exact tables both have value at their zero mask. The self-corrected short value is , so the definition still makes sense with the singleton mask and table. If also , the long correction is likewise a repeated query at the singleton coordinate. No positive-dimension assumption is needed.
Steps 2.1 and 2.2 prove the exact and noisy rejection claims; step 2.3 proves the query, randomness, and nonadaptivity bounds, including repeated locations; step 3.1 handles the zero-dimensional slice. Therefore the raw check accepts every mask exactly when the decoded slices agree and otherwise rejects on half the masks, while the corrected check has the stated rejection lower bound whenever they differ.
Remarks
The injection may be the initial named block or the offset second block in Two-piece PCP of proximity and concatenation check. The same calculation applies to any fixed coordinate injection. No axiom of choice is used: the injection is given, and the nonzero-mask conclusion is the finite random-subsum lemma.
Depends on
Used by
Dependency tree · two levels
9 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, §18.4.3, concatenation test and Corollary 18.26, printed pp. 368–369 (standard reference, not scraped)