Resultados da pesquisa a pedido "smt"

1 a resposta

y = 1 / x, x = 0 satisfatório em reais?

No SMT-LIB: (declare-fun y () Real) (declare-fun x () Real) (assert (= 0.0 x)) (assert (= y (/ 1.0 x))) (check-sat)Este modelo deve ser SAT ou UNSAT?

1 a resposta

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 ...

1 a resposta

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, ...

2 a resposta

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 ...

1 a resposta

Z3: Perguntas sobre o Z3 int2bv?

Estou um pouco confuso com a operação Z3 (formato smt2)int2bv. Eu escrevi uma expressão smt2: (declare-const t1 Int) (assert (= ((_ int2bv 2) t1) #b11)) (check-sat) (get-model)quando resolvo com o Z3, obtive: sat (model (define-fun t1 () Int 0) ...

1 a resposta

Com o Hyper Threading, os threads de um núcleo físico estão sendo trocados por qual nível de cache L1 / L2 / L3?

O Hyper Threading permite usar o cache L1 para trocar os dados entre os dois threads, que são executados simultaneamente em um único núcleo físico, mas em dois núcleos virtuais? Com a condição de que ambos pertençam ao mesmo processo, ou seja, ...

1 a resposta

Comportamento surpreendente ao tentar provar tudo

Considere o seguinte código SMT-LIB: (set-option :auto_config false) (set-option :smt.mbqi false) ; (set-option :smt.case_split 3) (set-option :smt.qi.profile true) (declare-const x Int) (declare-fun trigF (Int Int Int) Bool) (declare-fun trigF$ ...

2 a resposta

Solução SAT com a biblioteca haskell SBV: como gerar um predicado a partir de uma string analisada?

Eu quero analisar umString que descreve uma fórmula proposicional e, em seguida, encontre todos os modelos da fórmula proposicional com um solucionador SAT. Agora eu posso analisar uma fórmula proposicional com ...

1 a resposta

Interp da função de leitura de uma matriz z3 do modelo z3

Suponha que eu tenha 2 matrizes em uma fórmula cuja satisfação eu queira verificar usando z3. Se z3 retornar sat, eu quero ler a primeira matriz no modelo z3 e imprimi-la como uma chave, par de valores e um valor padrão. Mais tarde, quero ...

1 a resposta

Interpretação das Estatísticas Z3

Eu obtive várias estatísticas de corridas de Z3. Eu preciso entender o que isso significa. Eu estou bastante enferrujado e não atualizado para os recentes de...