约束满足但返回UNSAT Z3

时间:2013-04-07 22:34:35

标签: z3

这是我的问题。我有太多限制。因此,产生的不饱和核心不具有信息性。但是,我手动开始排除约束,我对一组有问题的约束进行了归零。我的目标是检查Z3可能已知的问题。我正在使用实变量p计算概率。我对他们施加了限制

p1<= 1.0
p1>= 0.0
p2<= 1.0
p2>= 0.0

有一个约束来计算概率。

a=1 and b=0 implies p1 = c * p2

c这是一个常量。 ab是真正的变量。

现在,我观察到的是,我得到了一个UNSAT但是已经取消了界限,我得到了一个SAT。奇怪的是,当我遍历模型时,对p1和p2的分配介于0和1之间。确切地说,1因此不违反这些界限。有没有类似的已知问题?我知道这太模糊了,但我不知道如何在不将我的整个项目放在这里的情况下提出这个问题......

0 个答案:

没有答案
相关问题