3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-03-31 16:47:40 -07:00
parent 7945d42e5e
commit 35c59e3ca0
2 changed files with 42 additions and 9 deletions

View file

@ -759,8 +759,8 @@ namespace smt {
int_vector zero_v;
m_graph.compute_zero_succ(v1, zero_v);
for (unsigned j = 0; j < zero_v.size(); ++j) {
if (zero_v[j] == v2) {
for (auto v0 : zero_v) {
if (v0 == v2) {
zero_v.reset();
m_graph.compute_zero_succ(v2, zero_v);
break;
@ -769,13 +769,13 @@ namespace smt {
TRACE("utvpi",
tout << "Disparity: " << v1 << "\n";
for (unsigned j = 0; j < zero_v.size(); ++j) {
tout << "decrement: " << zero_v[j] << "\n";
});
for (auto v : zero_v) {
tout << "decrement: " << v << "\n";
}
display(tout);
);
for (unsigned j = 0; j < zero_v.size(); ++j) {
int v = zero_v[j];
for (auto v : zero_v) {
m_graph.inc_assignment(v, numeral(-1));
th_var k = from_var(v);
if (!is_parity_ok(k)) {