z3 @ 命令行行为与在线行为不同
z3 @ command line behaving differently than online
我这里的(相当小的)查询:
在网站(上图)上运行良好但挂起
当我 运行 它在我的 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].
我是否遗漏了一些参数?或者有什么其他的建议吗?非常感谢!
兰吉特。
它似乎也不 return 我使用它,但它似乎可以作为:
z3 -in -smt2
接着是粘贴查询,所以我认为它可能需要-smt2参数。我在 Windows 上用 4.3.3 试过了(我以为我有 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
我这里的(相当小的)查询:
在网站(上图)上运行良好但挂起 当我 运行 它在我的 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].
我是否遗漏了一些参数?或者有什么其他的建议吗?非常感谢!
兰吉特。
它似乎也不 return 我使用它,但它似乎可以作为:
z3 -in -smt2
接着是粘贴查询,所以我认为它可能需要-smt2参数。我在 Windows 上用 4.3.3 试过了(我以为我有 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