mirror of
https://github.com/Z3Prover/z3
synced 2026-04-12 23:40:34 +00:00
parent
bb48e3a405
commit
c7879ed5ad
2 changed files with 3 additions and 2 deletions
|
|
@ -1389,6 +1389,8 @@ namespace smt {
|
|||
TRACE(arith, tout << "relevant: #" << n->get_id() << " " << ctx.e_internalized(n) << ": " << mk_bounded_pp(n, m) << "\n";);
|
||||
TRACE(bv, tout << "relevant: #" << n->get_id() << " " << ctx.e_internalized(n) << ": " << mk_pp(n, m) << "\n";);
|
||||
if (m.is_bool(n)) {
|
||||
if (!ctx.b_internalized(n))
|
||||
return;
|
||||
bool_var v = ctx.get_bool_var(n);
|
||||
atom * a = get_bv2a(v);
|
||||
if (a && !a->is_bit()) {
|
||||
|
|
|
|||
|
|
@ -1485,8 +1485,7 @@ bool theory_seq::internalize_term(app* term) {
|
|||
return true;
|
||||
}
|
||||
|
||||
if (m.is_bool(term) &&
|
||||
(m_util.str.is_in_re(term) || m_sk.is_skolem(term))) {
|
||||
if (m.is_bool(term) && (m_util.str.is_in_re(term) || m_sk.is_skolem(term))) {
|
||||
bool_var bv = ctx.mk_bool_var(term);
|
||||
ctx.set_var_theory(bv, get_id());
|
||||
ctx.mark_as_relevant(bv);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue