Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 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.

A false field claim becomes true in one round with bounded probability

Statement

Let Φ be a closed prenex quantified Boolean formula, with n variables and the parameters D and p of its Shamir protocol, and let an arbitrary prover run against the verifier of The Shamir interactive protocol for TQBF. Fix a round t∈{1,…,T} and condition on a reached prefix of positive probability whose current point σt assigns a value to every variable of the stage polynomial Gt and whose current claim satisfies ct≠Gt(σt). Suppose the round-t message s is a legal list of degree at most D that passes the round's check. Then the probability, over the fresh challenge rt that the verifier draws after the message is fixed, that the updated claim equals the true predecessor value is at most 2D/p; here the true predecessor value at the challenge r is q∗(r), where q∗ is the restriction of Gt−1 to σt in the active variable of the round.

Facts & Assumptions

Given: A closed prenex quantified Boolean formula Φ, its Shamir protocol, an arbitrary prover, a round index t, a reached prefix with ct≠Gt(σt), and a legal message s passing the round's check.

[A1]

In the round with node M=Nt and active variable xi the verifier tests c=s(0)s(1) for a universal node, c=s(0)+s(1)−s(0)s(1) for an existential node, and c=(1−a)s(0)+a s(1) with a=σt(i) for a reduction; then it reads a fresh challenge block, sets σt−1(i)=rt, σt−1(k)=σt(k) for k≠i and ct−1=s(rt), and the challenge is drawn only after the message is fixed. The honest (true) round polynomial is the restriction of Gt−1 to the current point in the active variable (The Shamir interactive protocol for TQBF).

[A2]

Every node polynomial of the operator list, after substituting arbitrary field elements for all variables other than its active variable, has degree at most D=max⁡{L,2} in that active variable; in particular q∗ has degree at most D (Multilinearization preserves Boolean values and bounds individual degree).

[A3]

The verifier's challenge is the integer value of a block of 2⌈log⁡2p⌉ uniform bits reduced modulo p, and this sampler gives every residue of F probability at most 2/p (A polynomial-size prime field meets the soundness budget).

[A4]

The operators of the arithmetization are AXiP=(P∣Xi=0)(P∣Xi=1), EXiP=1−(1−P∣Xi=0)(1−P∣Xi=1) (Field arithmetization of QBF quantifiers) and RXiP=(1−Xi)(P∣Xi=0)+Xi(P∣Xi=1) (Multilinearization in one variable).

[A5]

At a reached round in block j, the reverse schedule has already sampled every variable in the input polynomial's block prefix except the active variable: before Oj these are x1,…,xj−1, and before a reduction RXi the preceding quantifier and reduction rounds have assigned the other variables among x1,…,xj (Multilinearization in one variable, The Shamir interactive protocol for TQBF).

[L1]

A nonzero polynomial of degree at most D over a field has at most D distinct roots in that field (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

Proof

technique · direct calculation
1.1

By [A5], the restriction q∗ of Gt−1 to the current point in the active variable is well defined. Let M=Nt be the round's node. By [A4] the true value of the current stage at σt is q∗(0)q∗(1) when M is a universal node and 1−(1−q∗(0))(1−q∗(1)), equivalently q∗(0)+q∗(1)−q∗(0)q∗(1), when M is an existential node. If M is the reduction RXi, put a=σt(i); this value is defined in that case because the protocol rejects a reduction round with undefined σt(i), and the stage value is (1−a)q∗(0)+a q∗(1). In each case the round's check is the same expression evaluated at s(0),s(1), using a only in the reduction case.

A1A4A5givenalgebra
1.2

The polynomial q∗ has degree at most D by [A2], and the received message s has degree at most D by hypothesis; both are univariate polynomials over F.

A2given
2.1

If s=q∗ as polynomials, then the value the check computed, namely ct, would equal the expression of step 1.1 with q∗ in place of s, which is Gt(σt); this contradicts the hypothesis ct≠Gt(σt). Hence s≠q∗.

step 1.1given
2.2

By step 1.2 the difference s−q∗ is a nonzero polynomial of degree at most D; by [L1] it has at most D distinct roots in F.

step 1.2L1
2.3

The updated claim is s(rt) and the true value of the updated stage is q∗(rt), because Gt−1 agrees with q∗ in the active variable and σt−1 differs from σt only there. So the updated claim equals the true value exactly when rt is a root of s−q∗.

A1step 1.1algebra
3.1

The challenge rt is drawn after the message is fixed and puts probability at most 2/p on each residue by [A3], so the probability that it lies in the root set of s−q∗, a set of at most D residues, is at most 2D/p. Averaging over any randomization of the prover's message preserves the bound, since the verifier's fresh bits are independent of the message; when 2D/p≥1 the bound is trivially true.

step 2.2step 2.3A3algebra∎

Depends on

Used by

Dependency tree · two levels

21 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