Z3:带有Reals的模型
对于该基准:Z3:带有Reals的模型,z3,Z3,对于该基准: (set-option :produce-models true) (declare-fun s0 () Real) (declare-fun s1 () Real) (assert (> s0 s1)) (check-sat) (get-value (s0)) (get-value (s1)) 我得到: sat ((s0 0.0)) ((s1 0.0)) 这是一个已知的问题吗?(在Linux和Mac上都使用Z3 V3.2。)是的,这是模型生成器中的一个错误。错误已经修复
(set-option :produce-models true)
(declare-fun s0 () Real)
(declare-fun s1 () Real)
(assert (> s0 s1))
(check-sat)
(get-value (s0))
(get-value (s1))
我得到:
sat
((s0 0.0))
((s1 0.0))
这是一个已知的问题吗?(在Linux和Mac上都使用Z3 V3.2。)是的,这是模型生成器中的一个错误。错误已经修复。 可以使用
(set-option :auto-config false)
如果Z3在无量词问题上变得太慢,那么我们还可以添加
(set-option :relevancy 0)
是的,这是模型生成器中的一个bug。错误已经修复。 可以使用
(set-option :auto-config false)
如果Z3在无量词问题上变得太慢,那么我们还可以添加
(set-option :relevancy 0)