3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-06-20 15:40:37 +00:00

Added feature (?) to SAT core to prefer the Nielsen assumptions during splitting

This commit is contained in:
CEisenhofer 2026-05-21 19:06:45 +02:00
parent ca12eae670
commit dafa3cf5bd
4 changed files with 33 additions and 9 deletions

View file

@ -866,7 +866,7 @@ namespace smt {
// std::cout << "Undef [" << lit << "]: " << mk_pp(c.fml, m) << std::endl;
// Commit the chosen Nielsen assumption to the SAT core so it
// cannot remain permanently undefined in a partial model.
ctx.force_phase(lit);
ctx.privileged_split(lit);
all_sat = false;
IF_VERBOSE(2, verbose_stream() <<
"nseq final_check: adding nielsen assumption " << c.fml << "\n";);