es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: Z3PY

Cómo ejecuto el solucionador z3 en Python.

Hola, soy nuevo en z3 prover, estoy tratando de aprender este solucionador pero no puedo resolver cómo ejecutarlo en python. Estoy tratando de ejecutar estos códigos en python: (declare-const A Int) (declare-const B Int) (declare-const C Int) (assert (and (= A 98798798987987987987987923423) (= B 763429999988888888887364578645) (= (+ (* 87 A) . . . Read more

Mejorando la salida del modelo Z3 para funciones de String -> String

Considere el siguiente código que especifica una función simple de cadenas a cadenas: Python from z3 import * map = Function(‘map’, StringSort(), StringSort()) c1 = map(StringVal(‘key1’)) == StringVal(‘value1’) c2 = map(StringVal(‘key2’)) == StringVal(‘value2’) c3 = map(StringVal(‘key3’)) == StringVal(‘value3’) c4 = map(StringVal(‘key4’)) == StringVal(‘value4’) s = Solver() s.add(And(c1, c2, c3, c4)) . . . Read more

Escribir restricciones para casillas de rejilla en Python z3.

Estoy trabajando con Z3 en python y tengo que escribir restricciones/condiciones para un “cuadrado maravilloso” que es simplemente una cuadrícula de números. Las condiciones para un cuadrado maravilloso son: Está lleno de todos los enteros desde 1 hasta n^2. Cada fila en el cuadrado suma al mismo número t. Cada . . . Read more