Resultados da pesquisa a pedido "z3"
Use Z3 e SMT-LIB para definir a função sqrt com um número real
Como eu posso escrever a função sqrt no formato smt-libv2. Nota: Para obter no máximo dois valores, encontrei um link útil aqui:Use Z3 e SMT-LIB para obter no máximo dois ...
Como fazer com que o z3 retorne vários núcleos unsat, várias tarefas satisfatórias
Eu estou trabalhando em um componente de uma ferramenta de pesquisa; Estou interessado em recuperar (para QF_LRA) -múltiplos núcleos UNSAT (mínimos ou outros) e várias tarefas SAT Verifiquei o fórum para discussões anteriores sobre este tópico, ...
Como imprimir os resultados do z3 solver print (s.model ()) em ordem?
Suponha que eu tenha uma lista de 10 variáveis v = [Real('v_%s' % (i+1)) for i in range(10)]e quero adicionar uma restrição simples como esta s = Solver() for i in range(10): s.add(v[i] == i) if s.check() == sat: print(s.model())Portanto, um ...
minimização do z3 e tempo limite
Eu tento usar o resolvedor z3 para um problema de minimização. Eu estava tentando obter um tempo limite e retornar a melhor solução até agora. Eu uso a API python e a opção de tempo limite "smt.timeout" com set_option("smt.timeout", 1000) # 1s ...
Representando restrições temporais no SMT-LIB
Estou tentando representar restrições temporais no SMT-LIB para verificar sua satisfação. Estou procurando feedback sobre a direção que estou tomando. Sou relativamente novo no SMT-LIB e aprecio muito as entradas. As restrições que tenho são ...
Z3 retorna modelo não disponível
Se possível, gostaria de ter uma segunda opinião sobre o meu código. As restrições do problema são: a,b,c,d,e,f são números inteiros diferentes de zeros1 = [a,b,c] es2 = [d,e,f] são conjuntosA somas1_i + s2_j parai,j = 0..2 tem que ser um ...
Z3 pode verificar a satisfação das fórmulas que contêm funções recursiva
Estou experimentando alguns dos exemplos dea Z3 tutorial [http://research.microsoft.com/projects/z3/tutorial.pdf] que envolvem funções recursivas. Eu tentei o seguinte exemplo. Fibonacci [http://rise4fun.com/Z3/0pld] (Seção 8.3) ...
lguém tentou provar o Z3 com o próprio Z
Alguém já tentou provar Z3 [http://,research.microsoft.com/en-us/um/redmond/projects/z3/] com o próprio Z3? É possível provar que o Z3 está correto usando o Z ais teórico, é possível provar que a ferramenta X está correta, usando o próprio
Z3: Extraindo valores-modelo existenciais
Estou brincando com o solucionador QBVF do Z3 e imaginando se é possível extrair valores de uma afirmação existencial. A saber, digamos que eu tenho o seguinte: (assert (exists ((x (_ BitVec 16))) (forall ((y (_ BitVec 16))) (bvuge y x)))) Isso ...
Estatísticas Z3: o que mede o tempo?
Estou obtendo resultados estatísticos estranhos ao executar o Z3 3.1 com a opção de comando -st. Se você pressionar Ctrl-C, o Z3 reportará total_time <tempo. Caso contrário, se você esperar até que o Z3 termine: total_time> time. O que "tempo ...