claimroutineinferred_dep
Small witness circuits give nondeterministic algorithm for H
Statement (paper)
Let be a positive rational and . If for all sufficiently large , then is decided by a nondeterministic procedure that rejects nonunary inputs and, on , guesses a circuit on index bits with at most gates, feeds the decoder's three variable labels to three copies of it, and accepts if the resulting test circuit (testing whether the indexed clause is violated) is unsatisfiable; this procedure accepts if and only if .
In plain English
Let be a positive rational and . If for all large , then is decided by a nondeterministic procedure that, on , guesses a circuit with at most gates on index bits, plugs it into the decoder's three variable labels, and accepts exactly when the resulting test circuit is unsatisfiable.
Why it's here
This turns the hypothetical small circuits for the witness language into a nondeterministic algorithm for . Guessing a witness circuit and combining three copies with the linear-size clause decoder gives a test circuit that is unsatisfiable exactly when the guessed assignment satisfies every clause. The next claim analyzes this procedure's running time to contradict the time hierarchy theorem.
Classified routine:
This is the standard easy-witness / succinct-SAT argument in the style of Williams' 'nontrivial SAT algorithms imply circuit lower bounds': guess a small circuit for the witness and verify it with a SAT check on the composed test circuit. It follows directly from the earlier decoder and witness claims.
Uses
Used by
Sources
PaperOpen
- Section
- §1 Introduction
- Page
- —
- Label
—- Line
quantitative-circuits.tex:46
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Small witness circuits give nondeterministic algorithm for H" rests on claim-cor-quantitative-circuits-2
- infoinferred_depoutline: "Small witness circuits give nondeterministic algorithm for H" rests on claim-cor-quantitative-circuits-3