mirror of
https://github.com/Z3Prover/z3
synced 2025-08-07 19:51:22 +00:00
add priority queue to instantiation
This commit is contained in:
parent
22b0c3aa70
commit
46f754c43d
19 changed files with 1138 additions and 541 deletions
|
@ -306,6 +306,8 @@ namespace euf {
|
|||
bool is_blocked(literal l, ext_constraint_idx) override;
|
||||
bool check_model(sat::model const& m) const override;
|
||||
void gc_vars(unsigned num_vars) override;
|
||||
bool resource_limits_exceeded() const { return false; } // TODO
|
||||
|
||||
|
||||
// proof
|
||||
bool use_drat() { return s().get_config().m_drat && (init_drat(), true); }
|
||||
|
@ -345,6 +347,7 @@ namespace euf {
|
|||
bool is_relevant(expr* e) const;
|
||||
bool is_relevant(enode* n) const;
|
||||
|
||||
|
||||
// model construction
|
||||
void update_model(model_ref& mdl);
|
||||
obj_map<expr, enode*> const& values2root();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue