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.
Fixed-alphabet reduction with constant gap retention
Statement
For every finite alphabet with there is a deterministic map sending finite binary constraint graphs over to finite binary constraint graphs over the one fixed alphabet of size , with the following properties for every input with edges.
- Value one. if and only if .
- Size. and for a constant depending only on , never on .
- Gap retention. With and ,
- Uniformity. is computable by a deterministic algorithm in time polynomial in the bit length of the explicit encoding of .
The output alphabet depends only on the arity bound six of the local tester, not on or on the input size, and the constant is absolute.
Facts & Assumptions
Given: Fix a finite alphabet with , its code length , and an input graph with edge records. Let be the two-piece Boolean assignment tester of A two-piece constant-query PCP of proximity and put .
If , then is a Boolean constraint system of arity at most six whose variables are the active vertex blocks and edge-private auxiliary copies, and whose constraint list has exactly constraints, where is the least common multiple of the positive local gadget sizes. If , then has no variables and no constraints. (Composition of an edge system with an assignment tester)
The map from to the selected Walsh–Hadamard codewords is injective, and every two distinct selected codewords have relative distance ; the selected block length is with . (Shared codeword blocks and edge acceptance circuits, Distinct Walsh–Hadamard words differ on half the cube)
For an edge relation , the robust edge circuit has the formal input bits and at most gates, so its size is bounded by a constant depending only on . (Shared codeword blocks and edge acceptance circuits)
The local tester is a Boolean assignment tester of arity at most six and rejection ratio ; for a circuit of wires its finite constraint list has at most constraints. (A two-piece constant-query PCP of proximity)
If then , including the edgeless case. (Composition preserves perfect satisfiability)
If then ; if then both unsatisfaction values are zero. (Composition transfers a constant fraction of unsatisfaction)
For , every finite explicit Boolean constraint system whose listed constraints have arities between and has a deterministically constructible binary constraint graph over with at most edge records per listed constraint, perfect completeness, and . Its construction keeps one shared vertex per input variable and adds one private tuple vertex per listed constraint. (Bounded-arity Boolean constraints become binary graph constraints)
Graph value is the maximum satisfied edge fraction and system value is the maximum satisfied constraint fraction; both are on an empty list, and on each side. (Constraint graph and labeling value, Assignment tester and rejection ratio)
An explicit constraint graph with vertices and edges uses table entries and endpoint names of bits, and a graph with edge records has at most nonisolated vertices. (Constraint graph and labeling value)
For an edge circuit on two formal pieces of length , the two-piece tester has QUADEQ wires, uses local variables, and pads its nine test families to constraints, where and because the BLR test on the tensor table uses random bits. Therefore the local variable count is at most . (A two-piece constant-query PCP of proximity, proof steps 1.2, 2.3, 3.2])
Proof
Given: Use the fixed alphabet, code length and input graph from the statement, and define below by the two cited constructions.
Define to be the binary graph produced by applying Bounded-arity Boolean constraints become binary graph constraints with to the Boolean system when , and to the empty system when . Its output alphabet is the displayed in the statement, independent of : the two bit labels and the tuple labels , .
Suppose first that . Then has no variables and no constraints by [F1], so and by [F8]; the conversion of the empty system is an edgeless graph, so and by [F8] and [F7]. The input also has and , and holds for every constant. This disposes of the edgeless case for all four clauses.
Suppose now that . By [F3] and [F4], for a fixed every edge circuit has at most wires, with the implicit constant of [F3] depending only on ; hence every local gadget size satisfies . The least common multiple of the finitely many numbers therefore divides , a finite integer depending only on . Thus has constraints by [F1], each of arity at most six, and its variable set is the union of the coordinates of each active block and the edge-private auxiliary lists. For the explicit vertex count, [F10] shows that each local gadget has at most variables, so the number of edge-private variables contributed by one edge is at most .
Assume . Then [F5] gives , so has a labeling satisfying every one of its constraints. Applying the perfect-completeness clause of [F7] to that labeling produces a labeling of satisfying every output edge, so .
Assume and apply the gap clause of [F7] to with . Combined with [F6] and the code distance of [F2], the transfer factor gives
Conversely assume . Then by [F8]. If then by [F8]. If , then step 1.5 gives , so and . This proves the reverse direction of clause 1, and step 1.4 proves the forward direction.
For the size clause assume . The conversion adds at most six edge records per constraint of by [F7], so using step 1.3. Its vertex set consists of the vertices of , one per variable, together with one private tuple vertex per constraint of ; by [F1] the number of vertices of is at most , where accounts for a block per nonisolated vertex (at most two per edge), and [F10] together with step 1.3 bounds the private variables of each edge gadget by . Hence by [F1] and [F9]. Both bounds hold with , a constant depending only on ; for the output is edgeless and both quantities are zero.
The map is deterministic: the robust edge circuits and the two-piece tester are deterministic constructions, the least common multiple and the conversion are computed from finite explicit lists, and no sampling or selection from an infinite family occurs. For fixed each edge contributes a search over a constant-size tester transcript enumeration and a constant number of copied constraints, so all relation tables and endpoint names are written in time polynomial in the input encoding length plus the output bit length , which is itself polynomial in the input length by clause 2.
Clauses 1, 2, 3 and 4 are now proved: clause 1 by steps 1.4 and 2.1, clause 2 by step 2.2, clause 3 by step 1.5 together with the trivial edgeless identity of step 1.2, and clause 4 by step 3.1. The defining constant is , and the output alphabet is of size for every .
Remarks
The construction is the alphabet-reduction step of Dinur's proof: each edge's robust Walsh–Hadamard gadget is replaced by the constant-arity Boolean tester of A two-piece constant-query PCP of proximity, and the resulting arity-six system is converted into a binary graph over the tagged alphabet . Lemma 1.8 of the source and its proof supply the composition pattern, the decoding of shared blocks, and the linear size accounting; the quantitative distance constant , the ratio , the arity-six conversion and the constant are proved in the local items cited above, not read off from the source's asymptotic statements.
The bound is enormous but depends only on : the tester's constraint count is exponential in the square of the edge-circuit size, which is a constant once the input alphabet is fixed. That is exactly what the later fixed-alphabet iteration needs, since the iteration applies with the one alphabet selected before the input size is known. No axiom of choice is used: every construction here is deterministic, and the finite least common multiple is canonical.
Depends on
- Composition preserves perfect satisfiability
- Composition transfers a constant fraction of unsatisfaction
- Bounded-arity Boolean constraints become binary graph constraints
- Composition of an edge system with an assignment tester
- Shared codeword blocks and edge acceptance circuits
- Constraint graph and labeling value
- Assignment tester and rejection ratio
- A two-piece constant-query PCP of proximity
- Distinct Walsh–Hadamard words differ on half the cube
Used by
Dependency tree · two levels
24 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
- Irit Dinur, The PCP Theorem by Gap Amplification, §5, Lemma 1.8 and its proof, printed pp. 17–19 (standard reference, not scraped)
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, §18.5, Lemma 18.30 and §18.5.2, printed pp. 377–379 (standard reference, not scraped)