mirror of
https://github.com/Z3Prover/z3
synced 2025-08-10 21:20:52 +00:00
euf solver updates
This commit is contained in:
parent
7bf691e1f9
commit
60ef60dff8
8 changed files with 46 additions and 0 deletions
|
@ -306,6 +306,7 @@ namespace euf {
|
|||
bool check_model(sat::model const& m) const override;
|
||||
unsigned max_var(unsigned w) const override;
|
||||
|
||||
// proof
|
||||
bool use_drat() { return s().get_config().m_drat && (init_drat(), true); }
|
||||
sat::drat& get_drat() { return s().get_drat(); }
|
||||
void drat_bool_def(sat::bool_var v, expr* n);
|
||||
|
@ -345,6 +346,7 @@ namespace euf {
|
|||
// model construction
|
||||
void update_model(model_ref& mdl);
|
||||
obj_map<expr, enode*> const& values2root();
|
||||
expr* node2value(enode* n) const;
|
||||
|
||||
// diagnostics
|
||||
func_decl_ref_vector const& unhandled_functions() { return m_unhandled_functions; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue