标签: z3 smt
我有一些关于位向量的约束,即使Z3做出判决sat,我也认为约束应该是unsat。我设法将它们简化为一个小例子。
sat
unsat
我尝试通过运行z3 -tr:sat test.smt来跟踪求解器,但是没有得到任何跟踪(它只是说unsat)。有什么想法为什么不起作用,或者是调试这种情况的替代方法?
z3 -tr:sat test.smt
答案 0 :(得分:1)
您可能想标记约束,然后要求一个未饱和的核。这将允许您查看发现哪些约束(希望是一小部分)有冲突,并从那里进行调试。如果您发布示例,我们可以帮助您设置示例以进行非核心生产。