mirror of
https://github.com/Z3Prover/z3
synced 2025-08-18 09:12:16 +00:00
move bound_manager to simplifiers, add bound manager to extract_eqs for solve-eqs #6532
This commit is contained in:
parent
e5e16268cc
commit
25b0b1430c
17 changed files with 86 additions and 59 deletions
|
@ -19,7 +19,7 @@ Revision History:
|
|||
#include "tactic/tactical.h"
|
||||
#include "ast/arith_decl_plugin.h"
|
||||
#include "ast/ast_smt2_pp.h"
|
||||
#include "tactic/arith/bound_manager.h"
|
||||
#include "ast/simplifiers/bound_manager.h"
|
||||
|
||||
struct is_unbounded_proc {
|
||||
struct found {};
|
||||
|
@ -41,7 +41,8 @@ struct is_unbounded_proc {
|
|||
bool is_unbounded(goal const & g) {
|
||||
ast_manager & m = g.m();
|
||||
bound_manager bm(m);
|
||||
bm(g);
|
||||
for (unsigned i = 0; i < g.size(); ++i)
|
||||
bm(g.form(i), g.dep(i), g.pr(i));
|
||||
is_unbounded_proc proc(bm);
|
||||
return test(g, proc);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue