3SAT
3-SAT is a decision problem in computational complexity theory. An instance consists of a Boolean formula in conjunctive normal form, where the formula is an AND of clauses, each clause being a disjunction of exactly three literals (variables or their negations). The question is whether there exists an assignment of truth values to the variables that makes the entire formula true.
3-SAT is a canonical NP-complete problem. It is in NP because a candidate assignment can be verified
3-SAT plays a central role in complexity theory and in reductions proving the NP-completeness of many other
In practice, 3-SAT formulations appear in logic synthesis, formal verification, constraint satisfaction, and various artificial intelligence