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.
Complete linear-blowup reductions compose
Statement
Let be a complete uniform gap-preserving reduction with output alphabet , output degree bound , blowup and gap map , defined for input alphabets of size and input degrees at most . Assume also that has at least one edge whenever has at least one edge. Let be a complete uniform gap-preserving reduction with output alphabet , output degree bound , blowup and gap map , defined for input alphabets of size at least and input degrees at most . Then the composition , which on input first computes and then , is a complete uniform gap-preserving reduction for input alphabets of size and input degrees at most , with output alphabet , output degree bound , blowup , gap map , and running time polynomial in the bit length of the explicit input encoding of .
Facts & Assumptions
Given: complete uniform gap-preserving reductions with the parameters and compatibility hypotheses in the statement, including the assumption that does not erase all edges of a nonempty input, and an input graph over an alphabet of size with all vertex degrees at most .
A complete uniform gap-preserving reduction with output alphabet , output degree bound , blowup and gap map satisfies: and whenever ; an edgeless input is mapped to an edgeless output; implies ; with nondecreasing, and for ; all degrees of are at most , the arity remains two, and runs in polynomial time in the encoding length of its input (Complete uniform gap-preserving CSP reductions).
The additional edge-preservation condition in the statement ensures that if has an edge, then is a nonempty input for the size clauses of .
Proof
If then is edgeless by [F1], hence so is , as required for an edgeless input. If , [A2] gives , so [F1] applied twice yields and ; all degrees of are at most and its alphabet is , so is applicable to it.
If then two applications of the completeness clause of [F1] give and then , so the composite is complete.
For the gap map, two applications of the gap clause of [F1] give , the second inequality because is nondecreasing and ; the composition is nondecreasing, vanishes at and is positive on , so it is an admissible gap map.
For uniformity, the encoding length of is bounded by a polynomial in the encoding length of : the alphabet is fixed, all degrees are at most , and the vertex and edge counts obey the linear bounds of step 1.1; the running time of on and of on is polynomial in the respective encoding lengths by [F1], so with the shape, completeness and gap clauses of step 1.1, step 1.2 and step 1.3 the composite runs in polynomial time in the encoding length of and is a complete uniform gap-preserving reduction with output alphabet , output degree bound , blowup and gap map .
Remarks
- The compatibility hypotheses are not cosmetic: is applied to a graph whose alphabet is and whose degrees are bounded by , and step 1.1 is exactly where those two fixed parameters, together with the edge bound, keep the intermediate explicit encoding polynomially short. Without a bound on the intermediate encoding length the composition of two polynomial-time algorithms need not be polynomial time in the original input length.
- The edge blowup multiplies and the gap maps compose in the order the reductions are applied; no constant is lost. Later items of this page use the lemma with the degree-reduction map and the powering map.
Depends on
Used by
Nothing in the library uses this result yet.
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
- Irit Dinur, The PCP theorem by gap amplification, §1.3 and §3: the composed reduction (prep)ᵗ∘P, pp. 6-7 and 11-12. (standard reference, not scraped)
- Arora and Barak, Computational Complexity: A Modern Approach, §18.5 Definition 18.27 (complete linear-blowup reductions). (standard reference, not scraped)