SAT
boolean satisfiability problem
#計算複雑性理論
#NP完全問題
定義
SATとは充足可能なCNFの集合である
$ \mathrm{SAT} := \{\Phi \in \mathrm{CNF} \ | \ \exists_{\vec{v} \in 2^*} \Phi(\vec{v}) = 1 \}
$ k-SATとは充足可能な$ k-CNFの集合である
$ k\mathrm{SAT} := \{\Phi \in k\mathrm{CNF} \ | \ \exists_{\vec{v} \in 2^*} \Phi(\vec{v}) = 1 \}
Cook-Levinの定理:SAT, 3-SATはNP完全