mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 11:25:51 +00:00
adding argument restriction to mbqi, fix tracking of m_src/m_dst for expr_safe_replace and avoid resetting the cache.
This commit is contained in:
parent
24321e311b
commit
e2fbd05fe7
6 changed files with 159 additions and 58 deletions
|
@ -107,6 +107,12 @@ namespace q {
|
|||
|
||||
quantifier_macro_info* operator()(quantifier* q) override;
|
||||
|
||||
/*
|
||||
* Create a constraint that restricts the possible values of t to a finite set of values.
|
||||
* Add value constraints to solver?
|
||||
*/
|
||||
expr_ref restrict_arg(app* t, unsigned i);
|
||||
|
||||
expr* invert_app(app* t, expr* value) override;
|
||||
void invert_arg(app* t, unsigned i, expr* value, expr_ref_vector& lits) override;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue