CIRCUIT-SAT
NP-Hard
I.e., L
CIRCUIT-SAT for every L
NP
Proof: Complex
Show that any problem in NP can be computed using a boolean combination
circuit (i.e., a computer).
This circuit has a polynomial number of elements and can be constructed in
polynomial time. Thus, L
CIRCUIT-SAT for all L
NP.
Thus, CIRCUIT-SAT
NP-Hard.