Executable raw-circuit witnesses for SuccinctMCSP #
This module exposes the finite witness relation for sampled circuit
minimization. It reuses the canonical machine-facing circuit decoder and
evaluator, checks every listed sample, and agrees exactly with the typed
SuccinctMCSP.Instance.HasCircuitAtMost predicate. Zero arity uses a one-bit
constant witness rather than the positive-arity circuit encoding.
The Boolean raw-circuit verifier decides its advertised relation.
Serializing a positive-arity typed circuit within the threshold produces a witness matching exactly the listed samples.
Every valid positive-arity raw witness reconstructs a typed circuit within the threshold that matches every listed sample.
Typed sampled feasibility is equivalent to existence of a finite raw witness, including the zero-arity constant convention.
Increasing the threshold preserves every valid sampled raw witness.
Every accepted raw witness satisfies the concrete serialization envelope.
Every sampled yes-instance has a raw witness within the explicit envelope.
The envelope still depends on the numeric threshold; the normalization layer will turn it into a polynomial bound in encoded input length.