Aritmética no lineal y funciones no interpretadas.

(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)

Tengo dos afirmaciones independientes, una en aritmética no lineal y otras funciones no interpretadas. Z3 da un "modelo no está disponible" para el problema anterior. ¿Hay una manera de establecer la lógica en algo que pueda manejar ambos al mismo tiempo? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta