我正在尝试在 MacOS 64 位上使用 Scala^Z3,设置如下:
res0: String = Z3 4.0 (build 0, rev. 0), ScalaZ3 3.2.c (in dev.)
现在,当我尝试从ScalaZ3 主页执行斐波那契示例时,我得到以下输出,然后执行停止:
fib0 ::: (= (fib!0 0) 0)
fib1 ::: (= (fib!0 1) 1)
fibN ::: (forall (k!0 Int)
(implies (> k!0 1) (= (fib!0 k!0) (+ (fib!0 (- k!0 1)) (fib!0 (- k!0 2)))))
:pat {(fib!0 k!0)})
Query ::: (= x (fib!0 1))
我等了几个小时,但没有更多的事情发生;)有没有人有任何想法,我做错了什么?scala或z3版本太新?问候,弗洛里安