很抱歉转发此问题, 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的网页,在我原来的问题的答案中提到。如果可以重新发布或澄清完整的代码片段,那将是最有帮助的。
非常感谢
答案 0 :(得分:0)
这是格式化问题:HTML格式化裁剪了一些字符。现在已经修好了。您现在应该看到整个示例。