Documentation

CslibFrontier.Computability.Complexity.CookLevin.Completeness

The Cook–Levin theorem #

The complete tableau reduction is correct and polynomial-time. Together with the certified SAT verifier, this proves that SAT is NP-complete under polynomial-time many-one reductions. Complementation gives coNP-completeness of UNSAT. No reduction-efficiency hypothesis remains in these statements.

Main results #

References #

Every NP problem reduces to SAT in polynomial time through its verifier's tableau.

Cook–Levin: SAT is NP-complete.

UNSAT is coNP-complete under polynomial-time many-one reductions.