mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 11:25:51 +00:00
new interpolation fixes; re-added fixedpoint-push/pop
This commit is contained in:
parent
7ca6c744fd
commit
49c72abb2d
10 changed files with 156 additions and 21 deletions
|
@ -170,6 +170,11 @@ struct iz3checker : iz3base {
|
|||
iz3checker(ast_manager &_m)
|
||||
: iz3base(_m) {
|
||||
}
|
||||
|
||||
iz3checker(iz3mgr &_m)
|
||||
: iz3base(_m) {
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
template <class T>
|
||||
|
@ -193,6 +198,18 @@ bool iz3check(ast_manager &_m_manager,
|
|||
return chk.check(s,err,chk.cook(cnsts),to_std_vector(parents),chk.cook(interps),chk.cook(theory));
|
||||
}
|
||||
|
||||
bool iz3check(iz3mgr &mgr,
|
||||
solver *s,
|
||||
std::ostream &err,
|
||||
const std::vector<iz3mgr::ast> &cnsts,
|
||||
const std::vector<int> &parents,
|
||||
const std::vector<iz3mgr::ast> &interps,
|
||||
const std::vector<iz3mgr::ast> &theory)
|
||||
{
|
||||
iz3checker chk(mgr);
|
||||
return chk.check(s,err,cnsts,parents,interps,theory);
|
||||
}
|
||||
|
||||
bool iz3check(ast_manager &_m_manager,
|
||||
solver *s,
|
||||
std::ostream &err,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue