mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 13:28:47 +00:00
change lookahead equivalence filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
c6cb739b44
commit
ef30868ad7
|
@ -678,7 +678,7 @@ namespace sat {
|
||||||
for (literal u : succ) {
|
for (literal u : succ) {
|
||||||
SASSERT(u != l);
|
SASSERT(u != l);
|
||||||
// l => u
|
// l => u
|
||||||
if (u.index() > l.index() && is_stamped(u)) {
|
if (u.index() > (~l).index() && is_stamped(u)) {
|
||||||
add_arc(~l, ~u);
|
add_arc(~l, ~u);
|
||||||
add_arc( u, l);
|
add_arc( u, l);
|
||||||
}
|
}
|
||||||
|
|
|
@ -921,7 +921,7 @@ struct sat2goal::imp {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void operator()(model_ref & md) {
|
virtual void operator()(model_ref & md) {
|
||||||
TRACE("sat_mc", tout << "before sat_mc\n"; model_v2_pp(tout, *md); display(tout););
|
TRACE("sat_mc", tout << "before sat_mc\n"; model_v2_pp(tout, *md); display(tout););
|
||||||
// REMARK: potential problem
|
// REMARK: potential problem
|
||||||
|
|
Loading…
Reference in a new issue