z3 UNSAT,如何检索多个核心

时间:2015-12-01 14:11:09

标签: z3 smt sat

很抱歉转发此问题, How to get z3 to return multiple unsat cores, multiple satisfying assignments

为了完整起见,上面链接中的原始问题是:

  

我有兴趣检索(针对QF_LRA)

     

- 多个(最小或其他)UNSAT核心和    - 多个SAT分配

     

我已经检查了论坛,以便早些时候讨论这个话题,例如,   在逻辑QF_LRA上使用z3时如何获得不同的不良核心。这些   参考z3 Python教程,例如,   http://rise4fun.com/Z3Py/tutorial/musmss似乎离线了   现在。我已经尝试了github等的其他建议来找到   提到了教程,但没有运气。

感谢Nikolaj Bjorner发表我之前提问的答案。 但是,我不确定答案中发布的代码片段是否完整?有人可以对此发表评论吗?

我查阅了推荐的论文和Mark Liffiton的网页,在我原来的问题的答案中提到。如果可以重新发布或澄清完整的代码片段,那将是最有帮助的。

非常感谢

1 个答案:

答案 0 :(得分:0)

这是格式化问题:HTML格式化裁剪了一些字符。现在已经修好了。您现在应该看到整个示例。