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.
Honest prover maintains the field-value claim
Statement
Let be a true closed prenex quantified Boolean formula on variables, let , , , the operator list , the stage polynomials and the Shamir protocol with its honest prover be as in The Shamir interactive protocol for TQBF. Run the protocol on against with an arbitrary fixed random tape, and for let be the verifier's point at the start of round , so that is the empty assignment, and let be the claim at the start of round , so that . Then:
- In every round the message of is a legal coefficient list, of degree at most .
- For every , the point assigns a field element to every variable that occurs in , and .
- Every verifier test in the run passes and the terminal test accepts.
Facts & Assumptions
Given: A true closed prenex quantified Boolean formula , its Shamir protocol, its honest prover , and an arbitrary fixed random tape of that protocol.
The rounds run for and process the nodes ; in the round with node and active variable the prover sends a coefficient list of degree at most , the verifier tests for a universal node, for an existential node, and with for a reduction , then draws its next challenge , sets and , and finally accepts exactly when (The Shamir interactive protocol for TQBF).
The honest message of the round with node is the coefficient list of restricted to the current point in the active variable , and has degree at most (The Shamir interactive protocol for TQBF, Multilinearization preserves Boolean values and bounds individual degree).
Every node is either a quantifier node of a block , whose input is , or a reduction of a block ; and every intermediate polynomial in block involve only , and the reverse protocol schedule assigns every variable in this set except the active one before the round, then assigns the active variable at the challenge update (Multilinearization in one variable, The Shamir interactive protocol for TQBF).
The operators are , and (Field arithmetization of QBF quantifiers, Multilinearization in one variable).
The constant is the truth value of , so because is true, and the values of the stage polynomials at Boolean points follow the quantified semantics (The ordered arithmetization evaluates to the quantified Boolean truth value, Quantifier polynomials agree with QBF semantics on Boolean assignments).
Proof
Base case : if then , so by [A3] the constant has no variables at all and the empty point assigns all of its variables vacuously; by [L1] and the hypothesis that is true, . If there are no rounds, , is empty and the terminal test reads , which holds by [L1] because .
Induction hypothesis: for some with , the point assigns a value to every variable occurring in and ; let be the round- node with active variable .
Write for the restriction of to the current point in the active variable , so that is the honest message of round by [A2]. By [A3], involves only the variables in its block prefix, and the reverse protocol schedule has assigned every one except the active variable, whether or not some of them disappeared from through polynomial cancellation. Thus the restriction is a well-defined univariate polynomial with field values at . By [A2] its degree is at most , so the message is legal.
If , then , and [A4] gives when and when , which are exactly and . If , then [A4] gives with , that is . In both cases the value the verifier computes from the message equals by step 1.2, so the round- test passes.
Let be the challenge of round and let and be the point and claim after the round. By [A1] the verifier sets the active variable to , leaving every other value of unchanged, and ; by the definition of , this is evaluated at . The schedule in [A3] ensures that after this update every variable of is assigned, including when variables were absent from because they cancelled in a preceding operator. Therefore the induction hypothesis holds at , which completes the induction step and ensures the next honest message is legal by step 1.3.
Descending induction from the base case of step 1.1 gives for every . At the end of round the point assigns every variable occurring in by the statement of claim 2, so the terminal comparison is and it passes; all earlier tests passed by step 2.1. This proves claims 1, 2 and 3, including the case handled in step 1.1.
Depends on
- The Shamir interactive protocol for TQBF
- Multilinearization preserves Boolean values and bounds individual degree
- Multilinearization in one variable
- Field arithmetization of QBF quantifiers
- The ordered arithmetization evaluates to the quantified Boolean truth value
- Quantifier polynomials agree with QBF semantics on Boolean assignments
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)