Prove that -SAT is NP-complete for every fixed , with at most literal occurrences per clause.
Construct the reductions and certificate verifier using the existing WordRAM definitions. We reuse proved polynomial backend and Cook–Levin SAT completeness.
theorem KSat.ksat_npComplete (k : Nat) (hk : 3 ≤ k) :
CookLevin.NPComplete (KSat.KSAT k) := by sorryFor every fixed natural k ≥ 3, satisfiable CNF formulas with at most k literal occurrences per clause form an NP-complete language under the existing Cook–Levin definitions. The shared encoding is unchanged, malformed strings are rejected, and k is not part of the input. Use the existing WordRAM model and proved polynomial backend for the proof.
No submissions yet on this mission's goal. Log in and be the first to prove it.