Z3 非线性算术与非解释函数

Z3 非线性算术与非解释函数,z3,Z3,我有两个独立的断言,一个在非线性算术中,另一个在其他未解释的函数中。Z3给出了一个无法解决上述问题的模型。有没有办法将逻辑设置为可以同时处理这两个问题的逻辑?谢谢。新的非线性解算器尚未与其他理论阵列、未解释的函数、位向量集成。在Z34.0中,它只能用于解决仅包含非线性算术断言的问题。这将在未来版本中更改 (declare-const x Real) (declare-fun f (Real) Real) (assert (= (f 1.0) 0.0)) (assert (= (* x x) (*

我有两个独立的断言,一个在非线性算术中,另一个在其他未解释的函数中。Z3给出了一个无法解决上述问题的模型。有没有办法将逻辑设置为可以同时处理这两个问题的逻辑?谢谢。

新的非线性解算器尚未与其他理论阵列、未解释的函数、位向量集成。在Z34.0中,它只能用于解决仅包含非线性算术断言的问题。这将在未来版本中更改

(declare-const x Real)
(declare-fun f (Real) Real)
(assert (= (f 1.0) 0.0))
(assert (= (* x x) (* 1.0 1.0)))
(check-sat)
(get-model)