Reduce the
SAT problem to the
CLIQUE problem.
These problems are defined as follows:
- SAT: given a boolean formula F in conjunctive normal form, is F
satisfiable?
More formally, this problem can be defined as the following set:
{F=C1∧…∧Cn∣F satisfiable}
- CLIQUE: given a natural k and an undirected graph G, is there a
subset S of nodes with size at least k such that any two distinct nodes of
S are connected by an edge in G?
More formally, this problem can be defined as the following set:
{⟨k,G=⟨V,E⟩⟩∣∃S⊆V:(∣S∣≥k∧∀u,v∈S:(u=v⇒{u,v}∈E))}
The input and output of the reduction conform to the following data types: