The circuit polynomial in the PCP clause coordinates #
The exact finite circuit polynomial transported to the advertised PCP dimension.
Equations
- P.circuitArith C h = (MvPolynomial.rename (Fin.cast h)) C.finiteArith
Instances For
Every accepting input extends to a Boolean PCP point on which the circuit polynomial is one, and all its original input coordinates are retained.
On a satisfying Boolean point, the encoded clause belongs to the describer's actual five-block formula.
Every actual clause has a Boolean witness point whose blocks and signs decode back to precisely that clause.
A satisfying tuple for the describer's formula supplies an honest degree-seven PCP proof for the concrete circuit polynomial.
The Boolean assignment read from one low-degree answer polynomial.
Equations
- MIPRE.SAT.PcpParams.decodedAssignment pf i j = decide (MIPRE.LowDegree.coded (pf.g i) (MIPRE.SAT.indexCube j) = 1)
Instances For
Majority acceptance supplies an actual satisfying five-tuple for the succinctly described clause set, including every Boolean clause witness.
Typed PCP completeness against the describer's actual accepting answer tapes.
Typed PCP soundness yields accepted prefixes and the entire decoded answer tapes, using the describer's exact tape relation.