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.
An exponential-length constant-query PCP for quadratic equations
Statement
For an -variable, -equation QUADEQ instance, represented with in unary and its row-major coefficient matrices listed explicitly, there is a uniform nonadaptive verifier for a fixed binary proof of length . It uses random bits and at most six bit queries. Satisfiable instances have perfect completeness; every proof for an unsatisfiable instance is rejected with probability at least .
Facts & Assumptions
Given: A QUADEQ instance over variables in the explicit encoding stated above, and an arbitrary fixed binary proof string.
The instance is satisfied by exactly when for every . Replacing each by its canonical upper-triangular representative, with the same diagonal entries and upper entries for , preserves that quadratic form. (Quadratic equations and tensor-code oracle tables)
When the equation list is empty and every satisfies it; when the vector and tensor are empty and each equation has left-hand side zero. (Quadratic equations and tensor-code oracle tables)
The intended pair of truth tables has lengths and , in that order when concatenated into one proof. (Quadratic equations and tensor-code oracle tables)
is the truth table of ; when it is the one-entry zero table. (Walsh–Hadamard encoding and relative Hamming distance)
Each BLR test samples independent uniform , queries , and accepts exactly when ; its probability is over these samples for fixed . (The BLR linearity test over F_2)
If a table's BLR rejection probability , the lemma's lexicographically first Fourier maximizer gives a linear decoder within distance ; if , that nearby word is unique. (The BLR test supplies a nearby unique linear decoder)
The tensor test independently samples and , corrects the three requested values with two queries each, and rejects if the corrected differs from the product of corrected . It makes six nonadaptive queries and rejects a wrong decoded tensor with probability at least . (Tensor consistency rejects a wrong decoded tensor)
The equation test samples independent uniform , queries , and rejects when their sum differs from . When the decoded assignment violates an equation, its rejection probability is at least ; it uses random bits and two queries. (A random subsum checks all quadratic equations at once)
Proof
Given: Fix the input instance and the proof string before the verifier's random bits are sampled.
First replace each input matrix by its canonical upper-triangular representative: keep its diagonal entries, put in position for , and put zero below the diagonal. By [F1] this preserves every value and therefore the solution set; scanning the explicit matrices costs time. In the rest of the proof denotes this canonical representative, so [F8] applies. Split the proof, using [F3], into fixed tables and . Unless , use two selector bits to choose uniformly among one BLR test on , one BLR test on , the six-query tensor test in [F7], and the two-query equation test in [F8]; all test coins are independent and their query locations are computed before reading answers.
If satisfies the instance, use the proof and . By [F4], both tables are linear, so their BLR tests always pass. For any auxiliary point , , and similarly . Hence the tensor test passes because . Also for every equation mask , so the equation test passes. If , this proof has and the deterministic dimension-zero BLR test accepts by [F2,F4].
For an arbitrary fixed proof, let and be the rejection probabilities of its two BLR tests in [F5]. If either is at least , its selected branch contributes at least to the mixture's rejection probability.
Otherwise both . By [F6], the lemma's lexicographically first decoders are unique linear words and at distances and . Reshape into the row-major matrix .
Each selected branch uses respectively , , , or random bits and at most , , , or queries. Thus for the verifier uses at most random bits and at most six queries. If , the empty equation list is satisfiable by [F2]; run the deterministic dimension-zero BLR test on without selector bits, preserving completeness and using three queries.
If , [F7] makes the tensor branch reject with probability at least . Since this branch is chosen with probability , the mixture rejects with probability greater than , hence at least .
If , unsatisfiability and [F1] imply that the decoded violates at least one equation. The equation branch then rejects with probability at least . With one equation the random mask detects its failed residual with probability ; with , the unique decoded vector is empty and the same test detects any right-hand side . Its mixture contribution is greater than , so again the verifier rejects with probability at least . Coincident query locations are still counted among the at most six calls.
Under the stated encoding, the instance length is at least . Computing the selected test's addresses, tensor products, and XOR-sums takes polynomial time in that length; every query address is fixed from the input and random tape before an answer is read. The proof length is exactly by [F3], while only the selected branch's at most six bits are read. The verifier is therefore uniform and nonadaptive with the claimed resources.
Depends on
Used by
Dependency tree · two levels
13 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.1–18.4.2 proof of Theorem 18.21, Steps 1–3, printed pp. 363–367 (standard reference, not scraped)