3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-04 23:13:57 +00:00

begin model generation, wip

This commit is contained in:
Murphy Berzish 2015-10-21 21:32:38 -04:00
parent 3ee8f27588
commit c08f4371f4
2 changed files with 102 additions and 0 deletions

View file

@ -144,6 +144,11 @@ namespace smt {
bool new_eq_check(expr * lhs, expr * rhs);
void group_terms_by_eqc(expr * n, std::set<expr*> & concats, std::set<expr*> & vars, std::set<expr*> & consts);
int ctx_dep_analysis(std::map<expr*, int> & strVarMap, std::map<expr*, int> & freeVarMap,
std::map<expr*, std::set<expr*> > & unrollGroupMap);
void classify_ast_by_type_in_positive_context(std::map<expr*, int> & varMap,
std::map<expr*, int> & concatMap, std::map<expr*, int> & unrollMap)
void dump_assignments();
public:
theory_str(ast_manager & m);