Básicamente, quiero preguntar a Z3 dame un entero arbitrario cuyo valor es mayor que 10. Así que escribir las siguientes declaraciones:cuantificador en Z3
(declare-const x (Int))
(assert (forall ((i Int)) (> i 10)))
(check-sat)
(get-value(x))
¿Cómo puedo aplicar este cuantificador a mi modelo? Sé que puedes escribir (assert (> x 10)) para lograr esto. Pero quiero decir que quiero un cuantificador en mi modelo, así que cada vez que declaro una constante entera cuyo valor está garantizado es más de 10. Así que no tengo que insertar declaración (assert (> x 10)) para cada constante entera que yo declarado.