mirror of
https://github.com/Z3Prover/z3
synced 2026-04-02 18:08:57 +00:00
add the false literal callback
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
77d86343d0
commit
fa4cd37c07
1 changed files with 4 additions and 1 deletions
|
|
@ -88,11 +88,14 @@ namespace smt {
|
|||
literal lit = ctx.get_literal(e);
|
||||
if (is_not)
|
||||
lit.neg();
|
||||
if (ctx.get_assignment(lit) == l_false)
|
||||
if (ctx.get_assignment(lit) == l_false) {
|
||||
IF_VERBOSE(1, verbose_stream() << "literal_if_false: " << lit << " " << mk_pp(e, m) << " is assigned false\n");
|
||||
return lit;
|
||||
}
|
||||
return sat::null_literal;
|
||||
};
|
||||
|
||||
|
||||
m_nielsen.set_literal_if_false(literal_if_false);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue