mirror of
https://github.com/Z3Prover/z3
synced 2025-08-06 11:20:26 +00:00
fix multiple bugs in interfacing with fixedpoint context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
fcdde59438
commit
7d9254f122
4 changed files with 40 additions and 24 deletions
|
@ -250,7 +250,9 @@ namespace datalog {
|
|||
bool is_output_predicate(func_decl * pred) { return m_output_preds.contains(pred); }
|
||||
const decl_set & get_output_predicates() const { return m_output_preds; }
|
||||
|
||||
rule_set const & get_rules() { return m_rule_set; }
|
||||
rule_set const & get_rules() { flush_add_rules(); return m_rule_set; }
|
||||
|
||||
void get_rules_as_formulas(expr_ref_vector& fmls, svector<symbol>& names);
|
||||
|
||||
void add_fact(app * head);
|
||||
void add_fact(func_decl * pred, const relation_fact & fact);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue