mirror of
https://github.com/Z3Prover/z3
synced 2025-08-03 09:50:23 +00:00
better proof mining for Farkas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
89ca9aa5bd
commit
2087c59084
11 changed files with 227 additions and 103 deletions
|
@ -321,11 +321,11 @@ namespace pdr {
|
|||
|
||||
// Initialization
|
||||
class is_propositional_proc;
|
||||
bool is_propositional();
|
||||
bool is_propositional(datalog::rule_set& rules);
|
||||
class is_bool_proc;
|
||||
bool is_bool();
|
||||
void init_model_generalizers();
|
||||
void init_core_generalizers();
|
||||
bool is_bool(datalog::rule_set& rules);
|
||||
void init_model_generalizers(datalog::rule_set& rules);
|
||||
void init_core_generalizers(datalog::rule_set& rules);
|
||||
|
||||
bool check_invariant(unsigned lvl);
|
||||
bool check_invariant(unsigned lvl, func_decl* fn);
|
||||
|
@ -336,6 +336,9 @@ namespace pdr {
|
|||
|
||||
void simplify_formulas();
|
||||
|
||||
void reset_model_generalizers();
|
||||
void reset_core_generalizers();
|
||||
|
||||
public:
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue