Satisfiability Problem
SAT 与 UNSAT 问题
SAT
布尔可满足性问题(Boolean satisfiability problem, SAT )询问给定
为简单起见,通常要求布尔表达式以正常形式或"CNF"组合编写。CNF 格式的布尔表达式包括:
- 由
连接的子句(clause) - 每个子句是由
连接的文字(literal) - 每个文字是一个布尔变量或布尔变量取
例如,一个由3个布尔变量以及2个子句组成的布尔表达式可以是
在该例中,SAT 问题需要找到
UNSAT
UNSAT 与 SAT 任务相反,需要去证明不存在一种赋值方法使布尔表达式是 True。