Resultados da pesquisa a pedido "z3"

1 a resposta

Como descobrir se um z3_ast corresponde a uma cláusul

Estou usando Z3 com c api. É possível descobrir se um determinadoZ3_ast variável @ corresponde a uma cláusula comoor_b1_b2 abaixo Z3_ast or_b1_b2 = mk_binary_or(c,mk_bool_var(c,"b1"),mk_bool_var(c,"b2")); Obrigad

2 a resposta

Eliminação de Quantificador para LIA no Z3 via API C / C ++

Eu gostaria de usar o Z3 para eliminar quantificadores em fórmulas aritméticas inteiras lineares via API C / C ++. Considere um exemplo simples: Existe (x) (...

2 a resposta

Soma de todos os bits em um vetor de bits do Z3

Dado um vetor de bits emZ3, Estou me perguntando como posso resumir cada bit individual desse vetor? Por exemplo., a = BitVecVal(3, 2) sum_all_bit(a) = 2Existe alguma API / função pré-implementada que suporte isso? Obrigado!

2 a resposta

Obtendo um “bom” núcleo não saturado com z3 (lógica QF_BV)

Estou usando o solucionador Z3 SMT para resolver um problema que eu expressei na lógica QF_BV, usando a linguagem SMTLIB 2. O modelo é insatisfatório e estou tentando fazer com que o solucionador produza um núcleo insa Meu modelo consiste em ...

1 a resposta

Desempenho Z3 com aritmética não linear

1 a resposta

Como interpretar as estatísticas Z3

Eu obtenho as seguintes estatísticas em Z3.

1 a resposta

O Z3 pode lidar com funções sinusoidais e exponenciais?

Com base em algumas restrições não lineares

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

Maneira mais eficiente de representar buffers de memória no Z3

Gostaria de modelar buffers de memória de tamanho fixo e suas operações de acesso no Z3. O tamanho dos buffers pode variar de alguns bytes a centenas de bytes. A maneira padrão empregada por várias ferramentas existentes (por exemplo, KLEE) é ...

1 a resposta

API do Z3 C alterando o tempo limite em tempo de execução