Threshold normalization for SuccinctMCSP -- definitions #
A satisfiable sample list has a direct DNF interpolant whose size is linear in the number of samples times their arity. Capping the stored threshold at this bound therefore preserves sampled feasibility and prevents oversized binary thresholds from inflating circuit witnesses.
The final raw witness relation additionally enforces a polynomial code-length cap. This matters for an empty sample list at a huge binary-encoded arity: a one-gate raw circuit could otherwise contain an unnecessarily huge unary wire reference even though a fixed constant gate is a sufficient witness.
Threshold capped at the sampled interpolation bound.
Equations
- inst.effectiveThreshold = min inst.threshold inst.trivialCircuitSizeBound
Instances For
Replace only the threshold by its semantics-preserving effective cap.
Equations
- inst.normalizeThreshold = { arity := inst.arity, samples := inst.samples, threshold := inst.effectiveThreshold }
Instances For
Polynomial envelope imposed on the canonical raw witness code.
Equations
Instances For
Polynomially balanced raw witness relation for encoded SuccinctMCSP.
The instance is decoded canonically, checked at its normalized threshold, and the raw code itself must fit the explicit polynomial envelope.
Equations
- One or more equations did not get rendered due to their size.