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

enable multiplier expansion, enable linear move

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2024-08-24 18:31:59 -07:00
parent 803fd2a10f
commit 0df6fe65f7

View file

@ -558,7 +558,7 @@ namespace sls {
if (find_nl_moves(lit))
return true;
if (false && find_lin_moves(lit))
if (find_lin_moves(lit))
return true;
@ -867,7 +867,7 @@ namespace sls {
muls.append(to_app(e)->get_num_args(), to_app(e)->get_args());
for (unsigned j = 0; j < muls.size(); ++j) {
expr* arg = muls[j];
if (false && a.is_mul(arg)) {
if (a.is_mul(arg)) {
//verbose_stream() << "nested " << mk_bounded_pp(arg, m) << "\n";
muls.append(to_app(arg)->get_num_args(), to_app(arg)->get_args());
muls[j] = muls.back();