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.
Polynomial identity testing is in coRP
Statement
For every PIT representation that permits polynomial-time evaluation and polynomial-time construction of a finite sample set with , where is the input's degree bound, the corresponding polynomial identity testing problem lies in coRP.
Facts & Assumptions
Given: a represented polynomial in a PIT model with a computable degree bound and a computable sample set satisfying .
RP and coRP are the one-sided-error probabilistic classes (The classes RP, coRP, ZPP, BPP, and PP).
PIT asks whether the represented polynomial is identically zero, and the representation supports polynomial-time evaluation at chosen points (Polynomial identity testing).
A nonzero polynomial of degree at most vanishes on at most a fraction of the points of (The Schwartz-Zippel lemma).
Proof
On input the representation of , compute its degree bound , compute the sample set , choose a uniformly random point of , evaluate at that point using [L2], and reject immediately if the value is nonzero; otherwise accept. The runtime is polynomial by the assumptions packaged into [L2].
If is the zero polynomial, every evaluation is zero, so the algorithm accepts with probability . If is nonzero, [L3] gives . So on no-instances the algorithm rejects with probability at least .
Step 2.1 is exactly the coRP condition from [L1]. Therefore PIT is in coRP for every representation satisfying the stated assumptions.
Depends on
Used by
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
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach (standard reference, not scraped)
- Eric Blais, Models of Computation, 15. P vs. BPP (standard reference, not scraped)