Skip to content

Commit 271cd2a

Browse files
disable expensive model validation
Signed-off-by: Nikolaj Bjorner <[email protected]>
1 parent f048cb2 commit 271cd2a

File tree

4 files changed

+3
-2
lines changed

4 files changed

+3
-2
lines changed

src/smt/smt_conflict_resolution.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@ namespace smt {
506506
case b_justification::CLAUSE: {
507507
clause * cls = js.get_clause();
508508
TRACE("conflict", m_ctx.display_clause_detail(tout, cls););
509+
TRACE("conflict", tout << literal_vector(cls->get_num_literals(), cls->begin()) << "\n";);
509510
if (cls->is_lemma())
510511
cls->inc_clause_activity();
511512
unsigned num_lits = cls->get_num_literals();

src/smt/smt_context.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3342,6 +3342,7 @@ namespace smt {
33423342
for (theory* t : m_theory_set) {
33433343
t->validate_model(*m_model);
33443344
}
3345+
#if 0
33453346
for (literal lit : m_assigned_literals) {
33463347
if (!is_relevant(lit)) continue;
33473348
expr* v = m_bool_var2expr[lit.var()];
@@ -3364,6 +3365,7 @@ namespace smt {
33643365
IF_VERBOSE(10, display_clause_smt2(verbose_stream() << "not satisfied:\n", *cls) << "\n");
33653366
}
33663367
}
3368+
#endif
33673369
}
33683370
return r;
33693371
}

src/smt/smt_internalizer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1340,7 +1340,6 @@ namespace smt {
13401340
break;
13411341
}
13421342
TRACE("mk_clause", tout << "after simplification:\n"; display_literals_verbose(tout, num_lits, lits) << "\n";);
1343-
TRACE("mk_clause", tout << "after simplification:\n"; display_literals_smt2(tout, num_lits, lits););
13441343
unsigned activity = 0;
13451344
if (activity == 0)
13461345
activity = 1;

src/smt/theory_seq.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4186,7 +4186,6 @@ void theory_seq::validate_model(model& mdl) {
41864186
IF_VERBOSE(0, verbose_stream() << l << " = " << r << " but " << mdl(l) << " != " << mdl(r) << "\n");
41874187
}
41884188
}
4189-
41904189
for (auto const& ne : m_nqs) {
41914190
expr_ref l = ne.l();
41924191
expr_ref r = ne.r();

0 commit comments

Comments
 (0)