Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-09-30
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 N-variable, M-equation QUADEQ instance, represented with N in unary and its row-major coefficient matrices listed explicitly, there is a uniform nonadaptive verifier for a fixed binary proof of length 2N+2N2. It uses O(N2+M) 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 1/400.

Facts & Assumptions

Given: A QUADEQ instance (Aj,bj)j=1M over N variables in the explicit encoding stated above, and an arbitrary fixed binary proof string.

[F1]

The instance is satisfied by u exactly when Aj⋅(u⊗u)=bj for every j. Replacing each Aj by its canonical upper-triangular representative, with the same diagonal entries and upper entries Aj,ik+Aj,ki for i<k, preserves that quadratic form. (Quadratic equations and tensor-code oracle tables)

[F2]

When M=0 the equation list is empty and every u satisfies it; when N=0 the vector and tensor are empty and each equation has left-hand side zero. (Quadratic equations and tensor-code oracle tables)

[F3]

The intended pair of truth tables has lengths 2N and 2N2, in that order when concatenated into one proof. (Quadratic equations and tensor-code oracle tables)

[F4]

WH⁡n(u) is the truth table of r↦u⋅r; when n=0 it is the one-entry zero table. (Walsh–Hadamard encoding and relative Hamming distance)

[F5]

Each BLR test samples independent uniform x,y, queries h(x),h(y),h(x+y), and accepts exactly when h(x)+h(y)=h(x+y); its probability is over these samples for fixed h. (The BLR linearity test over F_2)

[F6]

If a table's BLR rejection probability ϵ<1/2, the lemma's lexicographically first Fourier maximizer gives a linear decoder within distance ϵ; if ϵ<1/4, that nearby word is unique. (The BLR test supplies a nearby unique linear decoder)

[F7]

The tensor test independently samples r,s,y,y′ and Y, corrects the three requested values with two queries each, and rejects if the corrected g(r⊗s) differs from the product of corrected f(r),f(s). It makes six nonadaptive queries and rejects a wrong decoded tensor with probability at least 14−4δf−2δg. (Tensor consistency rejects a wrong decoded tensor)

[F8]

The equation test samples independent uniform z,y, queries g(y),g(y+A(z)), and rejects when their sum differs from b(z). When the decoded assignment violates an equation, its rejection probability is at least 12−2δg; it uses M+N2 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.

1.1F1F3F4F5F7F8givenconstruct

First replace each input matrix Aj by its canonical upper-triangular representative: keep its diagonal entries, put Aj,ik+Aj,ki in position (i,k) for i<k, and put zero below the diagonal. By [F1] this preserves every value Aj⋅(u⊗u) and therefore the solution set; scanning the explicit matrices costs O(MN2) time. In the rest of the proof Aj denotes this canonical representative, so [F8] applies. Split the proof, using [F3], into fixed tables f:F2N→F2 and g:F2N2→F2. Unless N=M=0, use two selector bits to choose uniformly among one BLR test on f, one BLR test on g, 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.

1.2F1F2F4F5F7F8givenalgebra

If u satisfies the instance, use the proof f=WH⁡N(u) and g=WH⁡N2(u⊗u). By [F4], both tables are linear, so their BLR tests always pass. For any auxiliary point a, f(a)+f(a+r)=u⋅a+u⋅(a+r)=u⋅r, and similarly g(Y)+g(Y+Z)=(u⊗u)⋅Z. Hence the tensor test passes because (u⋅r)(u⋅s)=(u⊗u)⋅(r⊗s). Also g(y)+g(y+A(z))=g(A(z))=A(z)⋅(u⊗u)=b(z) for every equation mask z, so the equation test passes. If N=M=0, this proof has f=0 and the deterministic dimension-zero BLR test accepts by [F2,F4].

1.3F5givenalgebra

For an arbitrary fixed proof, let ϵf and ϵg be the rejection probabilities of its two BLR tests in [F5]. If either is at least 1/100, its selected branch contributes at least (1/4)(1/100)=1/400 to the mixture's rejection probability.

2.1F6step 1.3construct

Otherwise both ϵf,ϵg<1/100<1/4. By [F6], the lemma's lexicographically first decoders are unique linear words u∈F2N and w∈F2N2 at distances δf≤ϵf<1/100 and δg≤ϵg<1/100. Reshape w into the row-major matrix V.

2.2F2F3F5F7F8step 1.1algebra

Each selected branch uses respectively 2N, 2N2, 4N+N2, or M+N2 random bits and at most 3, 3, 6, or 2 queries. Thus for N2+M>0 the verifier uses at most 2+max⁡(2N,2N2,4N+N2,M+N2)≤7(N2+M) random bits and at most six queries. If N=M=0, the empty equation list is satisfiable by [F2]; run the deterministic dimension-zero BLR test on f without selector bits, preserving completeness and using three queries.

3.1F7step 2.1algebra

If V≠u⊗u, [F7] makes the tensor branch reject with probability at least 14−4δf−2δg>14−6100=19100. Since this branch is chosen with probability 1/4, the mixture rejects with probability greater than 19/400, hence at least 1/400.

3.2F1F2F8step 2.1step 2.2algebra

If V=u⊗u, unsatisfiability and [F1] imply that the decoded u violates at least one equation. The equation branch then rejects with probability at least 12−2δg>12−2100=48100. With one equation the random mask detects its failed residual with probability 1/2; with N=0, the unique decoded vector is empty and the same test detects any right-hand side b(z)=1. Its mixture contribution is greater than 12/100, so again the verifier rejects with probability at least 1/400. Coincident query locations are still counted among the at most six calls.

4.1F3givenconstructdischarge-construct∎

Under the stated encoding, the instance length is at least N+M+MN2. Computing the selected test's addresses, tensor products, and XOR-sums A(z),b(z) 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 2N+2N2 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