Resultados de la búsqueda a petición "smt"
¿Qué lógicas son compatibles con z3?
¿Existe una lista completa de todas las teorías / lógicas que admite z3? He consultado estoTutorial SMTLIB [http://www.grammatech.com/resource/smt/SMTLIBTutorial.pdf]que proporciona una serie de lógicas, pero no creo que la lista sea exhaustiva. ...
Z3: Preguntas sobre Z3 int2bv?
Estoy un poco confundido con la operación Z3 (formato smt2)int2bv. Escribí una expresión smt2: (declare-const t1 Int) (assert (= ((_ int2bv 2) t1) #b11)) (check-sat) (get-model)cuando lo resuelvo con Z3, obtuvo: sat (model (define-fun t1 () Int ...
Use Z3 y SMT-LIB para definir la función sqrt con un número real
Cómo puedo escribir la función sqrt en formato smt-libv2. Nota: Para obtener un máximo de dos valores, encontré un enlace útil aquí:Use Z3 y SMT-LIB para obtener un máximo de dos ...
Cómo hacer que z3 devuelva múltiples núcleos unsat, múltiples tareas satisfactorias
Estoy trabajando en un componente de una herramienta de investigación; Estoy interesado en recuperar (para QF_LRA) -múltiples (mínimos o no) núcleos UNSAT y -múltiples tareas SAT He revisado el foro para discusiones anteriores sobre este tema, ...
Representación de restricciones temporales en SMT-LIB
Estoy tratando de representar restricciones temporales en SMT-LIB para verificar su satisfacción. Estoy buscando comentarios sobre la dirección que estoy tomando. Soy relativamente nuevo en SMT-LIB y agradeceré mucho las aportaciones. Las ...
Puede Z3 verificar la capacidad de las fórmulas que contienen funciones recursivas?
Estoy probando algunos de los ejemplos dea tutorial Z3 [http://research.microsoft.com/projects/z3/tutorial.pdf] que implican funciones recursivas. He probado el siguiente ejemplo. Fibonacci [http://rise4fun.com/Z3/0pld] (Sección 8.3) ...
Z3: extracción de valores modelo existenciales
Estoy jugando con el solucionador QBVF de Z3 y me pregunto si es posible extraer valores de una afirmación existencial. A saber, digamos que tengo lo siguiente: (assert (exists ((x (_ BitVec 16))) (forall ((y (_ BitVec 16))) (bvuge y x)))) ...
Utilice Z3 y SMT-LIB para obtener un máximo de dos valores
¿Cómo obtengo el máximo de una fórmula con smt-lib2? Quiero algo como esto (declare-fun x () Int) (declare-fun y () Int) (declare-fun z () Int) (assert (= x 2)) (assert (= y 4)) (assert (= z (max x y)) (check-sat) (get-model) (exit) Por ...
Página 2 de 2