DPLL algorithm: unit propagation → decide → backtrack on conflict