z3求解器如何找到所有有限的答案?

时间:2019-04-10 15:11:48

标签: python z3 smt

Z3是最先进的定理证明者,如果答案存在或答案一个,则命令“ solver.check()”和“ solver.model()”可能会得到答案。我想知道如何获得如果答案是有限的,那么所有答案都是

只有一点情况

from z3 import*
s=Solver();
o=Int('o');
s.add(o>1);
s.add(o<7);
m=s.model();
m[o]


I expect the output to be '2 3 4 5 6', but the actual output is '2'

0 个答案:

没有答案