mirror of
https://github.com/Z3Prover/z3
synced 2025-08-03 18:00:23 +00:00
finish (inefficient) BMC for non-linear Horn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
bf0481c4d0
commit
b6e7d4ecc6
3 changed files with 53 additions and 36 deletions
|
@ -66,6 +66,10 @@ namespace datalog {
|
|||
bool is_linear() const;
|
||||
|
||||
lbool check_nonlinear();
|
||||
|
||||
bool check_model_nonlinear(model_ref& md, expr* trace);
|
||||
|
||||
void mk_answer_nonlinear(model_ref& md, expr_ref& trace, expr_ref& path);
|
||||
|
||||
func_decl_ref mk_predicate(func_decl* p);
|
||||
|
||||
|
@ -115,9 +119,6 @@ namespace datalog {
|
|||
|
||||
expr_ref get_answer();
|
||||
|
||||
static void collect_params(param_descrs& p);
|
||||
|
||||
void updt_params();
|
||||
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue