mirror of
https://github.com/Z3Prover/z3
synced 2025-05-08 08:15:47 +00:00
fixing eufi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
b62d73f209
commit
9ba76a1332
5 changed files with 64 additions and 51 deletions
|
@ -435,7 +435,9 @@ public:
|
|||
sB->assert_expr(b);
|
||||
qe::prop_mbi_plugin pA(sA.get());
|
||||
qe::prop_mbi_plugin pB(sB.get());
|
||||
lbool res = mbi.pingpong(pA, pB, vars, itp);
|
||||
pA.set_shared(vars);
|
||||
pB.set_shared(vars);
|
||||
lbool res = mbi.pingpong(pA, pB, itp);
|
||||
ctx.regular_stream() << res << " " << itp << "\n";
|
||||
}
|
||||
};
|
||||
|
@ -485,9 +487,11 @@ public:
|
|||
sNotA->assert_expr(m.mk_not(a));
|
||||
sB->assert_expr(b);
|
||||
sNotB->assert_expr(m.mk_not(b));
|
||||
qe::euf_mbi_plugin pA(sA.get(), sNotA.get());
|
||||
qe::euf_mbi_plugin pB(sB.get(), sNotB.get());
|
||||
lbool res = mbi.pogo(pA, pB, vars, itp);
|
||||
qe::euf_arith_mbi_plugin pA(sA.get(), sNotA.get());
|
||||
qe::euf_arith_mbi_plugin pB(sB.get(), sNotB.get());
|
||||
pA.set_shared(vars);
|
||||
pB.set_shared(vars);
|
||||
lbool res = mbi.pogo(pA, pB, itp);
|
||||
ctx.regular_stream() << res << " " << itp << "\n";
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue