1
這個簡單的例子爲我生成UNKNOWN,我想有些東西我不明白def的。使用def的時候UNKNOWN
from z3 import *
s = Solver()
def Min(b, r):
return If(b, r, 1)
a = Real('a')
b = Bool('b')
s.add(a==0.9)
s.add(a<=Min(b,0.9))
s.check()
print "Presenting result "
m = s.model()
print "traversing model..."
for d in m.decls():
print "%s = %s" % (d.name(), m[d])
它與變通辦法,謝謝你! – user1217406
@ user1217406:您可以通過點擊旁邊的複選標記來接受答案。 – GManNickG