Non-linear arithmetic and uninterpreted functions
问题 (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) I have two independent assertions one in non-linear arithmetic and other uninterpreted functions. Z3 gives a "model is not available" to the problem above. Is there a way to set the logic to something that can handle both at the same time? Thank you. 回答1: The new nonlinear solver is not integrated with other theories (arrays, unintepreted functions, bit-vectors)