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.
Explicit communication, round, and evaluation bounds
Statement
Let be a closed prenex quantified Boolean formula on variables whose quantifier-free matrix has syntax nodes, let and , and let be the prime chosen by the verifier of the Shamir protocol of The Shamir interactive protocol for TQBF, so that for . Then:
- The protocol has at most prover messages, one per reached round (exactly if all round checks pass), and no other prover messages.
- Each prover message is a coefficient list with at most entries, each represented by an integer in , hence by bits. The prover sends at most bits; including the residue challenges, total communication is at most , which is polynomial in the input length.
- The verifier draws at most random bits, in blocks of bits, and evaluates each legal received polynomial at and, if the check passes, at the challenge with field operations per round.
- If reached, the terminal evaluation of the matrix arithmetization costs field operations, and every field operation used costs bit operations. The rounds and the terminal step together cost bit operations. Including the deterministic prime search, the verifier's total cost is bit operations, still polynomial in the input length; when , setting costs only constant time.
Facts & Assumptions
Given: A closed prenex quantified Boolean formula with variables and matrix of syntax nodes, and the protocol of The Shamir interactive protocol for TQBF.
The protocol runs for at most rounds, stopping at a failed check, one prover message per round, each message a list of coefficients of a univariate of degree at most ; the challenge is read as one block of random bits and reduced modulo ; the terminal evaluation of at the current point uses the arithmetic circuit of (The Shamir interactive protocol for TQBF).
The operator list has entries and every node polynomial, after substituting arbitrary field elements for the variables other than its active variable, has degree at most in that active variable (Multilinearization preserves Boolean values and bounds individual degree).
The prime satisfies , hence for one has and ; for the protocol sets and , so the same logarithmic bound holds; each residue occupies bits, addition and subtraction of residues cost bit operations and multiplication costs bit operations, so Horner evaluation of a degree- polynomial costs field operations and bit operations (A polynomial-size prime field meets the soundness budget).
The arithmetization of the matrix, with syntax nodes, is evaluated at any supplied point with field operations (Formula degree and point-evaluation cost).
Proof
The protocol has one prover message in each reached round of its -round schedule and no other prover message, because the initial claim is the verifier's own constant and the terminal step uses the verifier's evaluation of ; the operator list has entries by [A2], so at most prover messages are sent, with equality if all checks pass, and claim 1 holds. This includes , where and there is no message at all.
Each message is a list of coefficients by [A1], and a coefficient is a residue represented by an integer in ; by [A3] each such integer needs bits, so a message costs bits and the prover communication is at most bits. At most residue challenges add at most bits, giving the stated two-way bound. Since and are bounded by the input length and , this is polynomial in the input length, which is claim 2.
Each round whose check passes reads exactly one block of bits, so the run reads at most random bits in total. In a round with a legal message the verifier evaluates it at the two Boolean points and, if the check passes, at the challenge, which is at most three Horner evaluations of a degree- polynomial: by [A3] this costs field operations, or bit operations, per round. This is claim 3.
If the terminal step is reached, the verifier evaluates at one point of using the arithmetic circuit of ; by [L1] this costs field operations, hence bit operations by [A3]. The rounds contribute bit operations by step 1.3, including the constant-size identity checks, fixed-width message checks and reduction of each challenge block modulo . Thus the rounds and terminal step together cost bit operations.
For , the prime-search clause of A polynomial-size prime field meets the soundness budget supplies the additional bit-operation cost: there are at most trial divisions, each on -bit integers. For , [A1] sets in constant time, also within that bound. Adding this setup cost to step 2.1 gives claim 4. Since and are bounded by the input length, the total bound is polynomial. All bounds hold for every random tape and every prover, with malformed messages rejected at the fixed message-length cap, so they are worst-case bounds.
Depends on
Used by
Dependency tree · two levels
15 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, §8.5.3 and Remark 8.19, author-hosted draft (standard reference, not scraped)
- A. Shen, IP = PSPACE: Simplified Proof, JACM 39(4) 1992, pp. 878–880 (standard reference, not scraped)