Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-sol)audited 2026-09-27
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 R1 be a complete uniform gap-preserving reduction with output alphabet Σ1, output degree bound d1, blowup C1 and gap map g1, defined for input alphabets of size s and input degrees at most d. Assume also that R1(G) has at least one edge whenever G has at least one edge. Let R2 be a complete uniform gap-preserving reduction with output alphabet Σ2, output degree bound d2, blowup C2 and gap map g2, defined for input alphabets of size at least ∣Σ1∣ and input degrees at most d1. Then the composition R2∘R1, which on input G first computes R1(G) and then R2(R1(G)), is a complete uniform gap-preserving reduction for input alphabets of size s and input degrees at most d, with output alphabet Σ2, output degree bound d2, blowup C1C2, gap map g2∘g1, and running time polynomial in the bit length of the explicit input encoding of G.

Facts & Assumptions

Given: complete uniform gap-preserving reductions R1,R2 with the parameters and compatibility hypotheses in the statement, including the assumption that R1 does not erase all edges of a nonempty input, and an input graph G over an alphabet of size s with all vertex degrees at most d.

[F1]

A complete uniform gap-preserving reduction R with output alphabet Σ′, output degree bound d′, blowup C and gap map g satisfies: ∣E(R(G))∣≤C∣E(G)∣ and ∣V(R(G))∣≤C∣E(G)∣ whenever E(G)≠∅; an edgeless input is mapped to an edgeless output; UNSAT⁡(G)=0 implies UNSAT⁡(R(G))=0; UNSAT⁡(R(G))≥g(UNSAT⁡(G)) with g nondecreasing, g(0)=0 and g(ε)>0 for ε>0; all degrees of R(G) are at most d′, the arity remains two, and R runs in polynomial time in the encoding length of its input (Complete uniform gap-preserving CSP reductions).

[A2]

The additional edge-preservation condition in the statement ensures that if G has an edge, then R1(G) is a nonempty input for the size clauses of R2.

Proof

technique · direct
1.1

If E(G)=∅ then R1(G) is edgeless by [F1], hence so is R2(R1(G)), as required for an edgeless input. If E(G)≠∅, [A2] gives E(R1(G))≠∅, so [F1] applied twice yields ∣E(R2(R1(G)))∣≤C2∣E(R1(G))∣≤C1C2∣E(G)∣ and ∣V(R2(R1(G)))∣≤C2∣E(R1(G))∣≤C1C2∣E(G)∣; all degrees of R1(G) are at most d1 and its alphabet is Σ1, so R2 is applicable to it.

F1A2algebra
1.2

If UNSAT⁡(G)=0 then two applications of the completeness clause of [F1] give UNSAT⁡(R1(G))=0 and then UNSAT⁡(R2(R1(G)))=0, so the composite is complete.

F1
1.3

For the gap map, two applications of the gap clause of [F1] give UNSAT⁡(R2(R1(G)))≥g2(UNSAT⁡(R1(G)))≥g2(g1(UNSAT⁡(G))), the second inequality because g2 is nondecreasing and UNSAT⁡(R1(G))≥g1(UNSAT⁡(G)); the composition g2∘g1 is nondecreasing, vanishes at 0 and is positive on (0,1], so it is an admissible gap map.

F1algebra
2.1

For uniformity, the encoding length of R1(G) is bounded by a polynomial in the encoding length of G: the alphabet Σ1 is fixed, all degrees are at most d1, and the vertex and edge counts obey the linear bounds of step 1.1; the running time of R1 on G and of R2 on R1(G) 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 G and is a complete uniform gap-preserving reduction with output alphabet Σ2, output degree bound d2, blowup C1C2 and gap map g2∘g1.

F1step 1.1step 1.2step 1.3algebra∎

Remarks

  • The compatibility hypotheses are not cosmetic: R2 is applied to a graph whose alphabet is Σ1 and whose degrees are bounded by d1, 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 R1 the degree-reduction map and R2 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