在逻辑QF_LRA上使用z3时如何获得不同的不良核心

时间:2013-08-18 13:34:27

标签: z3

我使用z3来提取不可满足的线性约束集的不饱和核心。我发现在将“auto-config”选项设置为false时,z3可能会为同一问题提供不同的不满核心。 是否存在其他选项可能会使z3为同一问题提供不同的不满核心?

以下是我之前的相关问题:How to get multiple different unsat cores or make the core smaller

1 个答案:

答案 0 :(得分:4)

没有特定的API可以获得不同的不可满足的核心, 但您可以使用现有API来检索部分或全部最小内核。 以下教程

http://rise4fun.com/Z3Py/tutorial/musmss

以简化的方式说明了如何同时检索多个核心(或全部)和多个最大满足集合(或全部)。