2012-02-02 2 views
5

Я использую Z3 по формулам QFBV. Мне было интересно, может ли Z3 поэтапно работать над такими формулами, как SAT solvers can on boolean clauses. В основном мне нужен способ реализовать следующий цикл:Может ли Z3 работать в инкрементном режиме?

F = initial QFBV formula 
while(F is unsat) { 
    F := F Union {some additional QFBV formula based on unsat core} 
} 

Сохраняет ли Z3 узнаваемую информацию? Могу ли я использовать z3 постепенно?

Спасибо.

ответ

Смежные вопросы