3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00

handle more intblast cases

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-12-11 15:00:06 -08:00
parent 586f0f2333
commit e93ee9fe9d

View file

@ -23,10 +23,7 @@ Author:
namespace intblast {
solver::solver(euf::solver& ctx) :
<<<<<<< HEAD
th_euf_solver(ctx, symbol("intblast"), ctx.get_manager().get_family_id("bv")),
=======
>>>>>>> 17c480f83 (adding band)
ctx(ctx),
s(ctx.s()),
m(ctx.get_manager()),
@ -37,7 +34,6 @@ namespace intblast {
m_pinned(m)
{}
<<<<<<< HEAD
euf::theory_var solver::mk_var(euf::enode* n) {
auto r = euf::th_euf_solver::mk_var(n);
ctx.attach_th_var(n, this, r);
@ -188,9 +184,6 @@ namespace intblast {
}
lbool solver::check_solver_state() {
=======
lbool solver::check() {
>>>>>>> 17c480f83 (adding band)
sat::literal_vector literals;
uint_set selected;
for (auto const& clause : s.clauses()) {