mirror of
https://github.com/Z3Prover/z3
synced 2025-05-13 18:54:43 +00:00
testing lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
690689424d
commit
42deeb3498
13 changed files with 456 additions and 15 deletions
|
@ -151,8 +151,6 @@ namespace sat {
|
|||
break;
|
||||
default:
|
||||
SASSERT(*it == &c);
|
||||
*it2 = *it;
|
||||
it2++;
|
||||
if (j < sz) {
|
||||
if (m_solver.m_config.m_drat) m_solver.m_drat.del(c);
|
||||
c.shrink(j);
|
||||
|
@ -162,10 +160,12 @@ namespace sat {
|
|||
c.update_approx();
|
||||
|
||||
DEBUG_CODE({
|
||||
for (unsigned i = 0; i < sz; i++) {
|
||||
for (unsigned i = 0; i < j; i++) {
|
||||
SASSERT(c[i] == norm(roots, c[i]));
|
||||
} });
|
||||
|
||||
*it2 = *it;
|
||||
it2++;
|
||||
if (!c.frozen()) {
|
||||
m_solver.attach_clause(c);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue