Executable raw-circuit witnesses for SuccinctMCSP -- definitions #
This layer checks the existing machine-facing fan-in-two circuit encoding against a sampled instance. Positive-arity witnesses must be canonical raw circuits, fit the size threshold, and match every listed sample. At arity zero, the one-bit witness is the selected constant output and must satisfy every sample.
The relation is executable. Its initial code-length envelope depends on the numeric threshold; a later normalization layer will replace that threshold by a polynomial sampled-circuit upper bound before packaging the relation in FNP.
Executable Boolean checker for sampled raw-circuit witnesses.
Equations
- inst.verifyRawCircuit code = decide (inst.IsRawCircuitWitness code)
Instances For
Serialization envelope for a typed circuit within the stored threshold.
The leading one also covers the zero-arity constant witness.