mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 12:07:52 +00:00
parent
c765869d38
commit
983a552325
1 changed files with 4 additions and 3 deletions
|
@ -2338,7 +2338,7 @@ namespace nlsat {
|
||||||
for (clause* c : m_clauses) {
|
for (clause* c : m_clauses) {
|
||||||
if (has_root_atom(*c)) return false;
|
if (has_root_atom(*c)) return false;
|
||||||
}
|
}
|
||||||
return true;
|
return m_patch_var.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2660,7 +2660,7 @@ namespace nlsat {
|
||||||
m_pm.eval(q, m_assignment, qv);
|
m_pm.eval(q, m_assignment, qv);
|
||||||
val = qv / pv;
|
val = qv / pv;
|
||||||
TRACE("nlsat",
|
TRACE("nlsat",
|
||||||
m_display_var(tout << "patch ", v) << "\n";
|
m_display_var(tout << "patch v" << v << " ", v) << "\n";
|
||||||
if (m_assignment.is_assigned(v)) m_am.display(tout << "previous value: ", m_assignment.value(v)); tout << "\n";
|
if (m_assignment.is_assigned(v)) m_am.display(tout << "previous value: ", m_assignment.value(v)); tout << "\n";
|
||||||
m_am.display(tout << "updated value: ", val); tout << "\n";
|
m_am.display(tout << "updated value: ", val); tout << "\n";
|
||||||
);
|
);
|
||||||
|
@ -2677,6 +2677,7 @@ namespace nlsat {
|
||||||
unsigned num_atoms = m_atoms.size();
|
unsigned num_atoms = m_atoms.size();
|
||||||
for (unsigned j = 0; j < num_atoms; ++j) {
|
for (unsigned j = 0; j < num_atoms; ++j) {
|
||||||
atom* a = m_atoms[j];
|
atom* a = m_atoms[j];
|
||||||
|
|
||||||
if (a && a->is_ineq_atom()) {
|
if (a && a->is_ineq_atom()) {
|
||||||
ineq_atom const& a1 = *to_ineq_atom(a);
|
ineq_atom const& a1 = *to_ineq_atom(a);
|
||||||
unsigned sz = a1.size();
|
unsigned sz = a1.size();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue