我在这里的(相当小的)查询:
在网站上工作得很好(上图)但挂起 当我在我的Mac上运行时,用
z3 -in
然后粘贴上面的确切文本,即:
(declare-const x Real)
(assert (not (= 0.0 x)))
(assert (not (< 0.0 (* x x))))
(check-sat)
有什么想法吗?我想可能是我有一个旧版本,但它的4.3.2
rjhala@borscht ~/bin [130]> z3 -help
Z3 [version 4.3.2 - 64 bit - build hashcode 5b5a474b5443].
我错过了一些参数吗?还是其他任何建议?非常感谢!
兰吉特。
答案 0 :(得分:1)
使用它似乎也不会让我回来,但似乎有效:
z3 -in -smt2
然后粘贴查询,所以我认为它可能需要-smt2参数。我用4.3.3在Windows上试过它(我以为我有4.3.2,但似乎我从最新的不稳定分支更新):
C:\Users\tjohnson>z3 -in -smt2
(declare-const x Real)
(assert (not (= 0.0 x)))
(assert (not (< 0.0 (* x x))))
(check-sat)
unsat
通过将查询粘贴到test.smt并运行:
,它也对我有用C:\Users\tjohnson>z3 -smt2 test.smt
unsat