3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-23 19:47:52 +00:00

working on mam

This commit is contained in:
Nikolaj Bjorner 2021-01-25 17:54:53 -08:00
parent f33d6f89b9
commit 4b6d7ca097
15 changed files with 807 additions and 209 deletions

View file

@ -55,6 +55,8 @@ namespace q {
expr_ref_vector const& expand(quantifier* q);
friend class ematch;
public:
solver(euf::solver& ctx, family_id fid);
@ -75,6 +77,7 @@ namespace q {
euf::theory_var mk_var(euf::enode* n) override;
void init_search() override;
void finalize_model(model& mdl) override;
bool is_shared(euf::theory_var v) const override { return true; }
ast_manager& get_manager() { return m; }
sat::literal_vector const& universal() const { return m_universal; }