Padded circuit satisfiability #
The ruler in a query fixes the exact satisfying-assignment width. The resulting
language belongs to NP, using the verified serialized circuit evaluator as
its deterministic witness checker.
On a canonical query, witnesses have the ruler's exact width and make the tagged circuit code evaluate to true.
A canonical padded circuit query is accepted exactly when it has a satisfying assignment of the ruler's exact width.
Padded circuit satisfiability belongs to NP.
On a canonical extension query, witnesses have the ruler's exact width and make the circuit accept when appended to the fixed public prefix.
A canonical extension query is accepted exactly when the circuit has an accepting suffix of the ruler's exact width.
Every valid extension witness is linearly bounded by its query length.
The paired extension verifier language is polynomial-time decidable.
Exact-width existential circuit extension belongs to NP.