mirror of
https://github.com/Z3Prover/z3
synced 2025-08-15 15:25:26 +00:00
simplifying quantified interpolants in duality
This commit is contained in:
parent
d45cbb3cb2
commit
ea8eb74744
3 changed files with 254 additions and 4 deletions
|
@ -457,6 +457,8 @@ namespace Duality {
|
|||
bool is_quantifier() const {return raw()->get_kind() == AST_QUANTIFIER;}
|
||||
bool is_var() const {return raw()->get_kind() == AST_VAR;}
|
||||
bool is_label (bool &pos,std::vector<symbol> &names) const ;
|
||||
bool is_ground() const {return to_app(raw())->is_ground();}
|
||||
bool has_quantifiers() const {return to_app(raw())->has_quantifiers();}
|
||||
|
||||
// operator Z3_app() const { assert(is_app()); return reinterpret_cast<Z3_app>(m_ast); }
|
||||
func_decl decl() const {return func_decl(ctx(),to_app(raw())->get_decl());}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue