是否有任何工具可以实现非CNF SAT解算器?

时间:2018-06-01 10:15:57

标签: sat sat-solvers cnf

我需要一个SAT求解器,不仅可以将CNF文件作为输入,还可以作为包含命题子句的普通txt文件(仅用 编写) )。

我找不到任何东西。你能指出一个吗?

2 个答案:

答案 0 :(得分:0)

查看bc2cnf,这是一个将布尔“电路”转换为CNF的命令行工具。

电路是布尔表达式的集合。表达式可以用作其他表达式的输入变量。

获得CNF后,您可以将其提供给SAT solvercryptominisat Z3,以找到满足您的表达式的解决方案。

查看相关帖子:herehere

答案 1 :(得分:0)

仔细搜索后我发现了一个笨蛋: http://fmv.jku.at/limboole/

它非常有用,因为它接受任何命题逻辑公式,它可以计算它是有效还是可满足。