3-SAT Clique
For a 3-SAT of clause, in this case, , construct graph , edge only exists when node are in different clause, and are not the negation of itself.
3-SAT is satisfiable There is a clique of size
: 3-SAT is satisfiable means there is at least one in each clause, so pick those nodes that have value , they form a size clique(due to the way edges are constructed).
: There is a clique of size means in each clause there is a boolean variable whose value is , this makes 3-SAT satisfiable.
Links
Reference
- Introduction to Algorithm