← Student tools · Problem 55 · Lecture 11 · Round 2 (30 pts)

Cook–Levin on a concrete NP language

Encode the HAMPATH verifier as a SAT formula for a tiny instance.

CLO-4R2·30 ptsL11
🔊 Listen

For a specific NP language (HAMPATH), walk through the four clause families that build φx.

Four clause families

φcell: each cell has exactly one symbol/state.
φstart: row 0 = start config on (G, π).
φaccept: some row contains qaccept.
φmove: every 2×3 window matches δ.

🔊 Listen
Reveal each clause family Auto-plays
🔊 Listen
🔊 Listen
🔊 Listen

Sipser: Theorem 7.37 (Cook–Levin). Lecture notes: Module 5 slide 3. Companion problems: P25 (Cook-Levin tableau), P22 (SAT).