You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BV refinement must not touch the formula before requesting the model
A SAT instance that is satisfiable need not remain so when adding
clauses. Solvers strictly asserting this (such as Cadical) would refuse
getting the model of a satisfiable instance after having added further
clauses since the last solve() call.
Thus, request the values of all approximations first, and only then add
further constraints. Doing so makes cbmc-library/Float-div1-refine pass
again, even when using Cadical.
0 commit comments