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.
Multilinearization preserves Boolean values and bounds individual degree
Statement
Let be a field and the reduction of Multilinearization in one variable.
- For every and , . Consequently, if agrees with a function on the Boolean cube at every Boolean point, then so does .
- has degree at most one in , and degree in every other variable at most that of there.
- Let be a closed prenex quantified Boolean formula whose quantifier-free matrix has syntax nodes, let and , and let and be the polynomials of the multilinearized ordered arithmetization. Then each with has individual degree at most in each of , each is multilinear in , and every node polynomial of the operator list, after substituting arbitrary field elements for all variables other than its active variable, has degree at most in that active variable. The operator list has entries.
Facts & Assumptions
Given: A field , a polynomial over it, and a closed prenex quantified Boolean formula with quantifier-free matrix of syntax nodes.
Multilinearization is ; the operator list of runs, for down to through the blocks , and has entries (Multilinearization in one variable).
The matrix arithmetization is built by the gate rules of Arithmetization of Boolean formulas, and is or according to (Field arithmetization of QBF quantifiers).
If is a formula with syntax nodes in which leaves are labelled , then has individual degree at most in , hence at most ; and can be evaluated at a supplied point in field operations (Formula degree and point-evaluation cost).
Write . If for , then has bound in , while and have bound (Degree under Boolean elimination operators).
Proof
Substituting in the right side of [A1] leaves and substituting leaves . The coefficient of is , so the -degree is at most one; specialization, multiplication by or by , and addition do not raise the degrees in the other variables. This proves claims (1) and (2), including for constant and zero polynomials.
If agrees with a function at every Boolean point, then at each Boolean point the value of is the value of at the same point by step 1.1 and hence equals there. So also agrees with on the Boolean cube, whichever bits takes.
By [L1] the matrix arithmetization has individual degree at most in every variable. Let and suppose has individual degree at most in when . By step 1.1 the reductions of the block do not increase degrees in and make each of have degree at most one, so is multilinear in and its individual degrees in are at most those of .
Applying specializes at and and multiplies or combines the two results, so [L2] gives individual degree at most twice that of in each remaining variable. At the polynomial has individual degree at most in , because is multilinear; inductively the same bound holds at every level .
For the degree of a node polynomial in its active variable, consider the blocks in turn. The reductions of the first block act on and on its successive reductions; repeated use of claim (2) of step 1.1 shows that the input polynomial of the reduction in that block has -degree at most that of , namely at most . Every later reduction acts on some with , whose individual degrees are at most by step 3.1, and the quantifier node acts on the multilinear , of -degree at most one. Substituting arbitrary field elements for the other variables cannot raise any of these degrees, so every node polynomial specializes to a univariate of degree at most .
The operator list consists of reductions and quantifier operators, so , which is ; for the list is empty and all degree assertions are vacuous.
Depends on
Used by
- The Shamir interactive protocol for TQBF Definition
- A concrete multilinearization calculation Example
- A false field claim becomes true in one round with bounded probability Lemma
- Explicit communication, round, and evaluation bounds Lemma
- Honest prover maintains the field-value claim Lemma
- The ordered arithmetization evaluates to the quantified Boolean truth value Lemma
Dependency tree · two levels
10 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)